HEX
Server: LiteSpeed
System: Linux atali.colombiahosting.com.co 5.14.0-570.12.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Tue May 13 06:11:55 EDT 2025 x86_64
User: coopserp (1713)
PHP: 8.2.29
Disabled: dl,exec,passthru,proc_open,proc_close,shell_exec,memory_limit,system,popen,curl_multi_exec,show_source,symlink,link,leak,listen,diskfreespace,tmpfile,ignore_user_abord,highlight_file,source,show_source,fpaththru,virtual,posix_ctermid,posix_getcwd,posix_getegid,posix_geteuid,posix_getgid,posix_getgrgid,posix_getgrnam,posix_getgroups,posix_getlogin,posix_getpgid,posix_getpgrp,posix_getpid,posix,posix_getppid,posix_getpwnam,posix_getpwuid,posix_getrlimit,posix_getsid,posix_getuid,posix_isatty,posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_setgid,posix_setpgid,posix_setsid,posix_setid,posix_times,posix_ttyname,posix_uname,proc_get_status,proc_nice,proc_terminate
Upload Files
File: /home/coopserp/www/pagelayer.zip
PK��f\~��.^6^6!css/pagelayer-editor-frontend.cssnu�[���
/* Add an element box */
.pagelayer-add-ele{
display:block;
vertical-align:middle;
text-align:center;
border:1px dashed #4a4949;
min-height:60px;
padding:5px;
color:#4f4f4f;
font-size: 16px;
line-height: 1.5;
position: relative;
}

.pagelayer-add-ele .fas{
font-size:15px;
color:#4a4949;
cursor:pointer;
}

.pagelayer-add-ele .fas:hover:before{
color:#3e8ef7;
}

.pagelayer-add-ele span,
.pagelayer-add-widget-area p{
font-family: "Open Sans", Arial, Helvetica, sans-serif;
}

.pagelayer-empty-col{
display:table-cell;
}

.pagelayer-row{
min-height:20px;
}

/* Since we have a wrap, we set the cols to the wrap. Hence we need to make the width of the real thing to 100% */
.pagelayer-ele-wrap>.pagelayer-col{
width:100%;
}

.pagelayer-ele-wrap{
position: relative;
}

/*.pagelayer-ele-option{
min-height: 10px;
} */

.pagelayer-wrap-col{
align-content: unset !important;
}

.pagelayer-ele-overlay{
position: absolute;
width: 100%;
height: 100%;
right: 0px;
top: 0px;
z-index: 10;
pointer-events:none;
opacity: 0%;
outline-width:0px;
}

.pagelayer-ele-hover, .pagelayer-drag-ele-hover{/* Both classes are same. but its just that during drag, we use the later */
outline:1px solid #a8a8a8;
opacity: 100%;
transition: transform 0.2s linear, opacity 0.2s linear;
}

.pagelayer-active{
outline:1px solid #999;
opacity: 100%;
}

.pagelayer-hide-active>.pagelayer-ele-overlay{
outline: transparent !important;
opacity: 0 !important;
}

.pagelayer-row-hover{
outline:1px solid #277CF9;
}

.pagelayer-col-hover{
outline:1px solid #42ADE1;
}

.pagelayer-ele-option,
.pagelayer-row-option,
.pagelayer-col-option{
position: absolute;
top:0px;
right:0px;
z-index: 20;
padding:0px;
margin:0px;
line-height: 0;
pointer-events:auto;
}

.pagelayer-eoi{
display:inline-block !important;
font-size:12px !important;
padding:4px !important;
background:#444;
color:#fff;
}

.pagelayer-eoi:hover{
background:#222;
cursor: pointer;
}

.pagelayer-row-option{
top:-20px;
left:calc(50% - 63px/2);
z-index: 30;
}

.pagelayer-row-option-zero>.pagelayer-wrap-row:nth-child(1 of .pagelayer-wrap-row)>.pagelayer-ele-overlay .pagelayer-row-option{
top:0;
}

.pagelayer-row-option .pagelayer-eoi{
background:#277CF9;
}

.pagelayer-row-option .pagelayer-eoi:hover{
background:#1c59b3;
}

.pagelayer-wrap-row > .pagelayer-ele-overlay .pagelayer-move-up,
.pagelayer-col-holder > .pagelayer-wrap-inner-row:first-child > .pagelayer-ele-overlay .pagelayer-move-up,
.pagelayer-col-holder > .pagelayer-wrap-ele:first-child > .pagelayer-ele-overlay .pagelayer-move-up{
display:none !important;
}	

.pagelayer-wrap-row ~ .pagelayer-wrap-row > .pagelayer-ele-overlay .pagelayer-move-up{
display:inline-block !important;
}

.pagelayer-wrap-row:nth-last-of-type(2) > .pagelayer-ele-overlay .pagelayer-move-down,
.pagelayer-col-holder > .pagelayer-wrap-inner-row:last-child > .pagelayer-ele-overlay .pagelayer-move-down,
.pagelayer-col-holder > .pagelayer-wrap-ele:last-child > .pagelayer-ele-overlay .pagelayer-move-down{	
display:none !important;
}

.pagelayer-col-option .pagelayer-eoi{
background:#42ADE1;
}

.pagelayer-col-option .pagelayer-eoi:hover{
background:#1070AA;
}

.pagelayer-col-option{
top:0px;
left:0px;
z-index: 30;
width: 21px;
}

.pagelayer-splash{
background-image:url(../images/splash.png);
height:30px;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}

.pagelayer-space-holder{
background:url(../images/space.png);
background-repeat:repeat;
}

.pagelayer-anchor{
background-image:url(../images/anchor.png);
height:30px;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}

/* Right Click */
.pagelayer-right-click-options{
position:absolute;
background:#e9eaea;
border-radius: 2px;
box-shadow: 0 0 5px rgba(0,0,0,0.1);
z-index: 99999;
border: 1px solid rgba(0,0,0,0.2);
min-width:135px;
/*max-width:170px;*/
}

.pagelayer-right-click-options ul{
list-style: none;
margin: 0;
padding: 0;
}

.pagelayer-right-click-options a{
color: #4a4949;
padding: 8px 10px;
width: 100%;
display: block;
transition: all 0.2s;
white-space:nowrap;
}

.pagelayer-right-click-options a .far{
margin-right: 5px;
}

.pagelayer-right-click-options a:hover{
background: #449D44;
color:#fff;
}

.pagelayer-right-click-options li{
border-bottom: 1px solid rgb(236, 236, 236);
font-size: 12px;
font-family: Opensans, arial;
cursor:pointer;
}

.pagelayer-right-click-options .pagelayer-right-delete:hover {
background:#EF4D4D;
}

.pagelayer-context-disable{
opacity: 0.5;
cursor: progress;	
}

/* Pagelayer add section area */

.pagelayer-add-widget-area{
padding: 10px;
width:100%;
text-align: center;
border: 2px #3e8ef7;
border-style: dashed;
position:relative;
font-family: "Open Sans", Arial,Helvetica,sans-serif;
margin:20px auto;
cursor: pointer;
}

.pagelayer-add-widget-area .pagelayer-add-button{
font-size: 14px;
font-weight: bold;
border: 1px solid #007bff;
background-color: #007bff;
color:#fff;
border-radius:5px;
padding:9px;
margin-right:5px;
cursor:pointer;
display:inline-block;
}

.pagelayer-add-widget-area .pagelayer-add-button:hover{
border: 1px solid #0069d9;
background-color: #0069d9;
}

.pagelayer-add-widget-area .pagelayer-add-section{
border: 1px solid #17a2b8;
background-color: #17a2b8;
}

.pagelayer-add-widget-area .pagelayer-add-section:hover{
border: 1px solid #138496;
background-color: #138496;
}

.pagelayer-add-widget-area p{
margin: 0px !important;
color:#4f4f4f;
font-size: 20px;
line-height: 1.8;
}

.pagelayer-add-widget-drag{
border-color: #111111;
background: #c4d2de;
}

/* Pagelayer Drag stuff */

.pagelayer-is-dragging{
opacity: 0.33;
transition:0.1s;
}

.pagelayer-drag-show{
position:absolute;
top:0px;
left:0px;
display:none;
background: blue;
z-index:1000;
}

.pagelayer-drag-prospect{
height:1px;
background:#00BCD4;
z-index: 1000;
width: 100%;
}

.pagelayer-drag-prospect-col{
position: absolute;
top: 0px;
width: 1px;
height: 100% !important;
}

/* Column resize handler icon */
.pagelayer-resize-handler{
position:absolute;
top:50%;
left:100%;
transform: translate(-43%, -50%);
color: #fff;
font-size: 11px;
z-index: 99;
cursor:ew-resize;
display:none;
pointer-events: all;
}

.pagelayer-resize-icon{
background-color: #42ADE1;
padding: 3px;
border-radius: 4px;
height:30px;
display:inline-block;
}

.pagelayer-resize-handler:before{
content:attr(pre-width);
background: #4f4f4f;
position: absolute;
right: 120%;
top: 50%;
transform: translateY(-50%);
padding: 0 6px;	
border-radius:100%;
}

.pagelayer-resize-handler:after{
content:attr(next-width);
background: #4f4f4f;
position: absolute;
left: 120%;
top: 50%;
transform: translateY(-50%);
padding: 0 6px;	
border-radius:100%;
}

/* Hide resize handler icon from last child*/
.pagelayer-wrap-col:not(:last-child):hover > .pagelayer-ele-hover .pagelayer-resize-handler{
display:block;
}

/* Column resize handler icon end */

/* WordPress media box CSS */
[id^="__wp-uploader"] .screen-reader-text{
display:none;
}

[id^="__wp-uploader"] .media-button-select{
text-transform: uppercase;
font-weight: 700;
letter-spacing: 0.046875em;
}
/* WordPress media box CSS end */


/* image drop zone css start */
.pagelayer-image-drop-zone{
position:absolute;
text-align:center;
width:100%;
height:100%;
z-index:3;
background-color: #2ea5dff0;
display:none;
}

.pagelayer-image-drop-zone *{
pointer-events:none;
}

.pagelayer-image-drop-zone > div{
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}

.pagelayer-image-drop-zone div *{
color: white !important;
line-height: 1;
}

.pagelayer-image-drop-zone div i{
font-size:50px;
}

.pagelayer-image-drop-zone h4{
margin: 20px;
}

.pagelayer-img-up-progress {
width: 30%;
margin-left: auto;
margin-right: auto;
background-color: transparent;
border: 2px solid white;
border-radius: 30px;
padding: 3px;
}

.pagelayer-img-up-bar {
width: 3%;
height: 7px;
background-color: white;
line-height: 7px;
text-align: center;
border-radius: 30px;
}

@media screen and (max-width: 600px) {
.pagelayer-img-up-progress {
width: 54%;	
}
}
/* image drop zone css start */

.pagelayer-pro-req{
font-size: 10px;
padding: 2px 4px;
display: inline-block;
background-color: #e63131;
color: #fff;
margin-left: 4px;
border-radius: 2px;
cursor: pointer;
}

/* Media upload box css */
.media-modal .media-modal-content h1{
font-size: 22px !important;
line-height: 2.27 !important;
}

.media-modal .media-modal-content h2{
font-size: 13px !important;
line-height: 1 !important;
}

.media-modal .media-modal-content .uploader-inline h2{
font-size: 20px !important;
line-height: 1.4 !important;
font-weight: 400 !important;
}
/* Media upload box css end */

/*Tooltip widget*/
.pagelayer-service-details{
position:relative;
z-index:9;
}

.pagelayer-shortcode-plus{
border: none;
margin: auto;
z-index: 11;
cursor: pointer;
font-size: 10px;
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: -7px;
text-align: center;
pointer-events: all;
display: none;
line-height:1 !important;
padding:0 !important;
}

.pagelayer-show-wiget-list{
opacity:100%;
}

.pagelayer-show-wiget-list .pagelayer-shortcode-plus,
:not(.pagelayer-hide-active) > .pagelayer-ele-hover .pagelayer-shortcode-plus{
display: block !important;
}

.pagelayer-shortcode-plus .fas{
display: inline-block !important;
font-size: 10px !important;
padding: 2px !important;
background: #444;
color: #fff;
}

.pagelayer-shortcode-plus:hover .fas{
background: #0069d9;
}

[contenteditable]:focus{
outline: 0px;
}

[data-placeholder-text]::after{
display:flex;
content: attr(data-placeholder-text);
position:absolute;
top: 50%;
transform: translateY(-50%);
left:3px;
pointer-events:none;
opacity:0.6;
user-select:none;
}

.pagelayer-missing-message{
border: 1px solid #434343;
background: #fff;
padding: 10px;
border-radius: 3px;
font-size: 13px;
}

.pagelayer-row-not-found{
padding: 6px;
margin: 10px 5px;
border: 1px dashed #5a5a5a;
}

.pagelayer-row-not-found .pagelayer-click-add-row{
cursor: pointer;
color: #007bff !important;
}

/* Image map */
.pagelayer-imgmap-toolbar,
.pagelayer-imgmap-navigator-item-drag,
.pagelayer-imgmap-navigator-title{
display: flex;
}

.pagelayer-imgmap-toolbar {
position: absolute !important;
left: 10px;
top: 0;
background: #ffffffb0;
border-radius: 6px;
padding: 4px;
}

.pagelayer-imgmap-toolbar-item,
.pagelayer-map-navigator-trigger,
.pagelayer-map-list-trigger{
width: 24px;
padding: 6px;
border: none;
color: #666161 !important;
cursor: pointer;
display: inline-block;
border-radius: 0;
background: transparent !important;
font-size: 12px;
margin: auto;
}

.pagelayer-imgmap-toolbar-mover{
padding: 2px;
background: gray;
border-radius: 10px;
cursor: move;
}

.pagelayer-imgmap-toolbar.pagelayer-imgmap-selected .pagelayer-map_append,
.pagelayer-imgmap-toolbar:not(.pagelayer-imgmap-edit) .pagelayer-map_save,
.pagelayer-imgmap-toolbar:not(.pagelayer-imgmap-edit) .pagelayer-map_remove,
.pagelayer-imgmap-toolbar:not(.pagelayer-imgmap-edit) .pagelayer-map_href,
.pagelayer-imgmap-toolbar:not(.pagelayer-imgmap-edit) .pagelayer-map_edit,
.pagelayer-imgmap-toolbar.pagelayer-imgmap-edit .pagelayer-map_append,
.pagelayer-imgmap-toolbar.pagelayer-imgmap-edit .pagelayer-map_edit{
display: none;
}

.pagelayer-imgmap-toolbar.pagelayer-imgmap-selected .pagelayer-map_edit,
.pagelayer-imgmap-toolbar.pagelayer-imgmap-selected .pagelayer-map_remove{
display: block;
}

.pagelayer-imgmap-toolbar-link {
position: absolute;
width: max-content;
padding: 2px 5px 3px 5px;
background: #ffffffb0;
border-radius: 6px;
margin: 28px 0 0 0;
display: none;
} 

.pagelayer-imgmap-toolbar-link input {
width: 180px;
font-size: 12px;
padding: 2px !important;
}

.pagelayer-imgmap-save-link {
padding: 4px 6px;
font-size: 12px;
font-weight: bold;
border-radius: 6px;
margin: 0 0 0 6px;
cursor: pointer;
}

.pagelayer-imgmap-hover-active .pagelayer-imgmap-item {
cursor: pointer;
opacity: 0;
}

.pagelayer-map-item-active_is_editable{
opacity: 1;
}

.pagelayer-imgmap-coord {
position: absolute;
background: #bfbfbf;
top: 0;
border-radius: 100%;
margin-top: -5px;
width: 10px;
height: 10px;
border: 2px solid #000000bf;
margin-left: -5px;
cursor: pointer;
display: none;
}

span.pagelayer-imgmap-remove-cord {
padding: 5px 6px;
position: absolute;
top: 11px;
background: #fff;
font-size: 12px;
border-radius: 5px;
left: -8px;
color: gray;
cursor: pointer;
z-index: 999;
display: none;
}

.pagelayer-imgmap-remove-cord::after {
content: '';
padding: 4px;
position: absolute;
top: -4px;
background: inherit;
transform: rotate(47deg);
left: 7px;
}

.pagelayer-imgmap-coord:hover > .pagelayer-imgmap-remove-cord,
.pagelayer-imgmap-coord.pagelayer-mapele-dragging{
display: block;
}

.pagelayer-imgmap-coord.pagelayer-mapele-dragging span{
display: none !important;
}

.pagelayer-imgmap-navigator {
position: absolute;
width: 245px;
background: #f6f6f8;
top: 38px;
border-radius: 2px;
padding: 1px 4px 6px 4px;
box-shadow: 0px 0px 4px -1px #666;
display: none;
}

.pagelayer-imgmap-navigator-close {
position: absolute;
right: 12px;
top: 9px;
cursor: pointer;
}

.pagelayer-imgmap-navigator-wrap {
height: 162px;
overflow-y: auto;
scrollbar-width: thin;
resize: vertical;
padding: 2px 0;
}

.pagelayer-imgmap-navigator-item {
display: grid;
grid-template-columns: 30px auto 86px;
background: #fff;
color: #4f4f4f;
padding: 4px;
font-size: 12px;
margin: 6px 4px;
border-radius: 4px;
border: 1px solid #d9d9d9;
}

.pagelayer-imgmap-navigator-item:first-child {
margin-top: 0;
}

.pagelayer-imgmap-navigator-header {
text-align: left;
padding: 4px 6px;
font-size: 12px;
font-weight: bolder;
}

.pagelayer-imgmap-navigator-title {
text-align: left;
}

.pagelayer-imgmap-navigator-item-drag i{
margin: auto;
}

.pagelayer-imgmap-navigator-title{
align-self: center;
}

.pagelayer-map-navigator-trigger{
width: 18px;
}

.pagelayer-navigator-item-active {
outline: 1px solid #ff6b6b;
}
/* Image map end*/PK��f\�4if"f"css/nivo-lightbox.cssnu�[���/*!
 * Nivo Lightbox v1.3.1
 * http://dev7studios.com/nivo-lightbox
 *
 * Copyright 2013, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

.nivo-lightbox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99998;
	width: 100%;
	height: 100%;
	overflow: hidden;
	visibility: hidden;
	opacity: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.nivo-lightbox-overlay.nivo-lightbox-open {
	visibility: visible;
	opacity: 1;
}
.nivo-lightbox-wrap  {
	position: absolute;
	top: 10%;
	bottom: 10%;
	left: 10%;
	right: 10%;
}
.nivo-lightbox-content {
	width: 100%;
	height: 100%;
}
.nivo-lightbox-title-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 99999;
	text-align: center;
}
.nivo-lightbox-nav { display: none; }
.nivo-lightbox-prev {
	position: absolute;
	top: 50%;
	left: 0;
}
.nivo-lightbox-next {
	position: absolute;
	top: 50%;
	right: 0;
}
.nivo-lightbox-close {
	position: absolute;
	top: 2%;
	right: 2%;
}

.nivo-lightbox-image { text-align: center; }
.nivo-lightbox-image img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	vertical-align: middle;
	display: inline-block;
}
.nivo-lightbox-content iframe {
	width: 100%;
	height: 100%;
}
.nivo-lightbox-inline,
.nivo-lightbox-ajax {
	max-height: 100%;
	overflow: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	/* https://bugzilla.mozilla.org/show_bug.cgi?id=308801 */
}
.nivo-lightbox-error {
	display: table;
	text-align: center;
	width: 100%;
	height: 100%;
	color: #fff;
	text-shadow: 0 1px 1px #000;
}
.nivo-lightbox-error p {
	display: table-cell;
	vertical-align: middle;
}

/* Effects
 **********************************************/
.nivo-lightbox-notouch .nivo-lightbox-effect-fade,
.nivo-lightbox-notouch .nivo-lightbox-effect-fadeScale,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideLeft,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideRight,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideUp,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideDown,
.nivo-lightbox-notouch .nivo-lightbox-effect-fall {
	-webkit-transition: all 0.2s ease-in-out;
	   -moz-transition: all 0.2s ease-in-out;
	    -ms-transition: all 0.2s ease-in-out;
	     -o-transition: all 0.2s ease-in-out;
	        transition: all 0.2s ease-in-out;
}

/* fadeScale */
.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap {
	-webkit-transition: all 0.3s;
	   -moz-transition: all 0.3s;
	    -ms-transition: all 0.3s;
	     -o-transition: all 0.3s;
	        transition: all 0.3s;
	-webkit-transform: scale(0.7);
	   -moz-transform: scale(0.7);
	    -ms-transform: scale(0.7);
	        transform: scale(0.7);
}
.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: scale(1);
	   -moz-transform: scale(1);
	    -ms-transform: scale(1);
	        transform: scale(1);
}

/* slideLeft / slideRight / slideUp / slideDown */
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap {
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	   -moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	    -ms-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	     -o-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	        transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap {
	-webkit-transform: translateX(-10%);
	   -moz-transform: translateX(-10%);
	    -ms-transform: translateX(-10%);
	        transform: translateX(-10%);
}
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap {
	-webkit-transform: translateX(10%);
	   -moz-transform: translateX(10%);
	    -ms-transform: translateX(10%);
	        transform: translateX(10%);
}
.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: translateX(0);
	   -moz-transform: translateX(0);
	    -ms-transform: translateX(0);
	        transform: translateX(0);
}
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap {
	-webkit-transform: translateY(-10%);
	   -moz-transform: translateY(-10%);
	    -ms-transform: translateY(-10%);
	        transform: translateY(-10%);
}
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap {
	-webkit-transform: translateY(10%);
	   -moz-transform: translateY(10%);
	    -ms-transform: translateY(10%);
	        transform: translateY(10%);
}
.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: translateY(0);
	   -moz-transform: translateY(0);
	    -ms-transform: translateY(0);
	        transform: translateY(0);
}

/* fall */
.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall {
	-webkit-perspective: 1000px;
	   -moz-perspective: 1000px;
	        perspective: 1000px;
}
.nivo-lightbox-effect-fall .nivo-lightbox-wrap {
	-webkit-transition: all 0.3s ease-out;
	   -moz-transition: all 0.3s ease-out;
	    -ms-transition: all 0.3s ease-out;
	     -o-transition: all 0.3s ease-out;
	        transition: all 0.3s ease-out;
	-webkit-transform: translateZ(300px);
	   -moz-transform: translateZ(300px);
	    -ms-transform: translateZ(300px);
	        transform: translateZ(300px);
}
.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: translateZ(0);
	   -moz-transform: translateZ(0);
	    -ms-transform: translateZ(0);
	        transform: translateZ(0);
}
/*
 * Nivo Lightbox Default Theme v1.0
 * http://dev7studios.com/nivo-lightbox
 *
 * Copyright 2013, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

.nivo-lightbox-theme-default.nivo-lightbox-overlay { 
	background: #666;
	background: rgba(0,0,0,0.6); 
}
.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading { background: url(../images/nivo-icons/loading.gif) no-repeat 50% 50%; }

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}
.nivo-lightbox-theme-default .nivo-lightbox-nav:hover { 
	opacity: 1; 
	background-color: rgba(0,0,0,0.5);
}
.nivo-lightbox-theme-default .nivo-lightbox-prev { 
	background-image: url(../images/nivo-icons/prev.png); 
	border-radius: 0 3px 3px 0;
}
.nivo-lightbox-theme-default .nivo-lightbox-next { 
	background-image: url(../images/nivo-icons/next.png); 
	border-radius: 3px 0 0 3px;
}

.nivo-lightbox-theme-default .nivo-lightbox-close {
	display: block;
	background: url(../images/nivo-icons/close.png) no-repeat;
	width: 48px;
	height: 48px;
	text-indent: -9999px;
	padding: 5px;
	opacity: 0.5;
}
.nivo-lightbox-theme-default .nivo-lightbox-close:hover { opacity: 1; }

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { bottom: -7%; }
.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 14px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-image img {
	background: #fff;
	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
	        box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
}
.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	background: #fff;
	padding: 40px;
	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
	        box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
}

@media (-webkit-min-device-pixel-ratio: 1.3),
       (-o-min-device-pixel-ratio: 2.6/2),
       (min--moz-device-pixel-ratio: 1.3),
       (min-device-pixel-ratio: 1.3),
       (min-resolution: 1.3dppx) {

	.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading { 
		background-image: url(../images/nivo-icons/loading@2x.gif); 
		-webkit-background-size: 32px 32px; 
		        background-size: 32px 32px;
	}
	.nivo-lightbox-theme-default .nivo-lightbox-prev { 
		background-image: url(../images/nivo-icons/prev@2x.png); 
		-webkit-background-size: 48px 48px; 
		        background-size: 48px 48px;
	}
	.nivo-lightbox-theme-default .nivo-lightbox-next { 
		background-image: url(../images/nivo-icons/next@2x.png); 
		-webkit-background-size: 48px 48px; 
		        background-size: 48px 48px;
	}
	.nivo-lightbox-theme-default .nivo-lightbox-close { 
		background-image: url(../images/nivo-icons/close@2x.png); 
		-webkit-background-size: 16px 16px; 
		        background-size: 16px 16px;
	}
	
}PK��f\���i��css/owl.carousel.min.cssnu�[���/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.pagelayer-owl-carousel,.pagelayer-owl-carousel .pagelayer-owl-item{-webkit-tap-highlight-color:transparent;position:relative}.pagelayer-owl-carousel{display:none;width:100%;z-index:1}.pagelayer-owl-carousel .pagelayer-owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.pagelayer-owl-carousel .pagelayer-owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.pagelayer-owl-carousel .pagelayer-owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.pagelayer-owl-carousel .pagelayer-owl-item,.pagelayer-owl-carousel .pagelayer-owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.pagelayer-owl-carousel .pagelayer-owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.pagelayer-owl-carousel .pagelayer-owl-item img{display:block;width:100%}.pagelayer-owl-carousel .pagelayer-owl-dots.disabled,.pagelayer-owl-carousel .pagelayer-owl-nav.disabled{display:none}.no-js .pagelayer-owl-carousel,.pagelayer-owl-carousel.pagelayer-owl-loaded{display:block}.pagelayer-owl-carousel .pagelayer-owl-dot,.pagelayer-owl-carousel .pagelayer-owl-nav .pagelayer-owl-next,.pagelayer-owl-carousel .pagelayer-owl-nav .pagelayer-owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pagelayer-owl-carousel .pagelayer-owl-nav button.pagelayer-owl-next,.pagelayer-owl-carousel .pagelayer-owl-nav button.pagelayer-owl-prev,.pagelayer-owl-carousel button.pagelayer-owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.pagelayer-owl-carousel.pagelayer-owl-loading{opacity:0;display:block}.pagelayer-owl-carousel.pagelayer-owl-hidden{opacity:0}.pagelayer-owl-carousel.pagelayer-owl-refresh .pagelayer-owl-item{visibility:hidden}.pagelayer-owl-carousel.pagelayer-owl-drag .pagelayer-owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pagelayer-owl-carousel.pagelayer-owl-grab{cursor:move;cursor:grab}.pagelayer-owl-carousel.pagelayer-owl-rtl{direction:rtl}.pagelayer-owl-carousel.pagelayer-owl-rtl .pagelayer-owl-item{float:right}.pagelayer-owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.pagelayer-owl-carousel .pagelayer-owl-animated-in{z-index:0}.pagelayer-owl-carousel .pagelayer-owl-animated-out{z-index:1}.pagelayer-owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.pagelayer-owl-height{transition:height .5s ease-in-out}.pagelayer-owl-carousel .pagelayer-owl-item .pagelayer-owl-lazy{opacity:0;transition:opacity .4s ease}.pagelayer-owl-carousel .pagelayer-owl-item .pagelayer-owl-lazy:not([src]),.pagelayer-owl-carousel .pagelayer-owl-item .pagelayer-owl-lazy[src^=""]{max-height:0}.pagelayer-owl-carousel .pagelayer-owl-item img.pagelayer-owl-lazy{transform-style:preserve-3d}.pagelayer-owl-carousel .pagelayer-owl-video-wrapper{position:relative;height:100%;background:#000}.pagelayer-owl-carousel .pagelayer-owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.pagelayer-owl-carousel .pagelayer-owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.pagelayer-owl-carousel .pagelayer-owl-video-playing .pagelayer-owl-video-play-icon,.pagelayer-owl-carousel .pagelayer-owl-video-playing .pagelayer-owl-video-tn{display:none}.pagelayer-owl-carousel .pagelayer-owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.pagelayer-owl-carousel .pagelayer-owl-video-frame{position:relative;z-index:1;height:100%;width:100%}PK��f\8�\#o<o<css/trumbowyg.min.cssnu�[���/** Trumbowyg v2.14.0 - A lightweight WYSIWYG editor - alex-d.github.io/Trumbowyg - License MIT - Author : Alexandre Demode (Alex-D) / alex-d.fr */
#trumbowyg-icons,#trumbowyg-icons svg{height:0;width:0}#trumbowyg-icons{overflow:hidden;visibility:hidden}.trumbowyg-box *,.trumbowyg-box ::after,.trumbowyg-box ::before,.trumbowyg-modal *,.trumbowyg-modal ::after,.trumbowyg-modal ::before{box-sizing:border-box}.trumbowyg-box svg,.trumbowyg-modal svg{width:17px;height:100%;fill:#222}.trumbowyg-box,.trumbowyg-editor{display:block;position:relative;border:1px solid #DDD;width:100%;min-height:300px;margin:17px auto}.trumbowyg-box .trumbowyg-editor{margin:0 auto}.trumbowyg-box.trumbowyg-fullscreen{background:#FEFEFE;border:none!important}.trumbowyg-editor,.trumbowyg-textarea{position:relative;box-sizing:border-box;padding:20px;min-height:300px;width:100%;border-style:none;resize:none;outline:0;overflow:auto}.trumbowyg-editor.trumbowyg-autogrow-on-enter,.trumbowyg-textarea.trumbowyg-autogrow-on-enter{transition:height .3s ease-out}.trumbowyg-box-blur .trumbowyg-editor *,.trumbowyg-box-blur .trumbowyg-editor::before{color:transparent!important;text-shadow:0 0 7px #333}@media screen and (min-width:0 \0){.trumbowyg-box-blur .trumbowyg-editor *,.trumbowyg-box-blur .trumbowyg-editor::before{color:rgba(200,200,200,.6)!important}}@supports (-ms-accelerator:true){.trumbowyg-box-blur .trumbowyg-editor *,.trumbowyg-box-blur .trumbowyg-editor::before{color:rgba(200,200,200,.6)!important}}.trumbowyg-box-blur .trumbowyg-editor hr,.trumbowyg-box-blur .trumbowyg-editor img{opacity:.2}.trumbowyg-textarea{position:relative;display:block;overflow:auto;border:none;font-size:14px;font-family:Inconsolata,Consolas,Courier,"Courier New",sans-serif;line-height:18px}.trumbowyg-box.trumbowyg-editor-visible .trumbowyg-textarea{height:1px!important;width:25%;min-height:0!important;padding:0!important;background:0 0;opacity:0!important}.trumbowyg-box.trumbowyg-editor-hidden .trumbowyg-textarea{display:block}.trumbowyg-box.trumbowyg-editor-hidden .trumbowyg-editor{display:none}.trumbowyg-box.trumbowyg-disabled .trumbowyg-textarea{opacity:.8;background:0 0}.trumbowyg-editor[contenteditable=true]:empty:not(:focus)::before{content:attr(placeholder);color:#999;pointer-events:none}.trumbowyg-button-pane{width:100%;min-height:36px;background:#ecf0f1;border-bottom:1px solid #d7e0e2;margin:0;padding:0 5px;position:relative;list-style-type:none;line-height:10px;backface-visibility:hidden;z-index:11}.trumbowyg-button-pane::after{content:" ";display:block;position:absolute;top:36px;left:0;right:0;width:100%;height:1px;background:#d7e0e2}.trumbowyg-button-pane .trumbowyg-button-group{display:inline-block}.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-fullscreen-button svg{color:transparent}.trumbowyg-button-pane .trumbowyg-button-group::after{content:" ";display:inline-block;width:1px;background:#d7e0e2;margin:0 0px;height:35px;vertical-align:top}.trumbowyg-button-pane .trumbowyg-button-group:last-child::after{content:none}.trumbowyg-button-pane button{display:inline-block;position:relative;width:35px;height:35px;padding:1px 6px!important;margin-bottom:1px;overflow:hidden;border:none;cursor:pointer;background:0 0;vertical-align:middle;transition:background-color 150ms,opacity 150ms}.trumbowyg-button-pane button.trumbowyg-textual-button{width:auto;line-height:35px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.trumbowyg-button-pane button.trumbowyg-disable,.trumbowyg-button-pane.trumbowyg-disable button:not(.trumbowyg-not-disable):not(.trumbowyg-active),.trumbowyg-disabled .trumbowyg-button-pane button:not(.trumbowyg-not-disable):not(.trumbowyg-viewHTML-button){opacity:.2;cursor:default}.trumbowyg-button-pane.trumbowyg-disable .trumbowyg-button-group::before,.trumbowyg-disabled .trumbowyg-button-pane .trumbowyg-button-group::before{background:#e3e9eb}.trumbowyg-button-pane button.trumbowyg-active,.trumbowyg-button-pane button:not(.trumbowyg-disable):focus,.trumbowyg-button-pane button:not(.trumbowyg-disable):hover{background-color:#FFF;outline:0}.trumbowyg-button-pane .trumbowyg-open-dropdown::after{display:block;content:" ";position:absolute;top:25px;right:3px;height:0;width:0;border:3px solid transparent;border-top-color:#555}.trumbowyg-button-pane .trumbowyg-open-dropdown.trumbowyg-textual-button{padding-left:10px!important;padding-right:18px!important}.trumbowyg-button-pane .trumbowyg-open-dropdown.trumbowyg-textual-button::after{top:17px;right:7px}.trumbowyg-modal,.trumbowyg-modal-box{top:0;left:50%;transform:translateX(-50%);backface-visibility:hidden;position:absolute}.trumbowyg-button-pane .trumbowyg-right{float:right}.trumbowyg-dropdown{width:200px;border:1px solid #ecf0f1;padding:5px 0;border-top:none;background:#FFF;margin-left:-1px;box-shadow:rgba(0,0,0,.1) 0 2px 3px;z-index:12}.trumbowyg-dropdown button{display:block;width:100%;height:35px;line-height:35px;text-decoration:none;background:#FFF;padding:0 10px;color:#333!important;border:none;cursor:pointer;text-align:left;font-size:15px;transition:all 150ms}.trumbowyg-dropdown button:focus,.trumbowyg-dropdown button:hover{background:#ecf0f1}.trumbowyg-dropdown button svg{float:left;margin-right:14px}.trumbowyg-modal{max-width:520px;width:100%;height:350px;z-index:12;overflow:hidden}.trumbowyg-modal-box{max-width:500px;width:calc(100% - 20px);padding-bottom:45px;z-index:1;background-color:#FFF;text-align:center;font-size:14px;box-shadow:rgba(0,0,0,.2) 0 2px 3px}.trumbowyg-modal-box .trumbowyg-modal-title{font-size:24px;font-weight:700;margin:0 0 20px;padding:15px 0 13px;display:block;border-bottom:1px solid #EEE;color:#333;background:#fbfcfc}.trumbowyg-modal-box .trumbowyg-progress{width:100%;height:3px;position:absolute;top:58px}.trumbowyg-modal-box .trumbowyg-progress .trumbowyg-progress-bar{background:#2BC06A;width:0;height:100%;transition:width 150ms linear}.trumbowyg-modal-box label{display:block;position:relative;margin:15px 12px;height:29px;line-height:29px;overflow:hidden}.trumbowyg-modal-box label .trumbowyg-input-infos{display:block;text-align:left;height:25px;line-height:25px;transition:all 150ms}.trumbowyg-modal-box label .trumbowyg-input-infos span{display:block;color:#69878f;background-color:#fbfcfc;border:1px solid #DEDEDE;padding:0 7px;width:150px}.trumbowyg-modal-box label .trumbowyg-input-infos span.trumbowyg-msg-error{color:#e74c3c}.trumbowyg-modal-box label.trumbowyg-input-error input,.trumbowyg-modal-box label.trumbowyg-input-error textarea{border:1px solid #e74c3c}.trumbowyg-modal-box label.trumbowyg-input-error .trumbowyg-input-infos{margin-top:-27px}.trumbowyg-modal-box label input{position:absolute;top:0;right:0;height:27px;line-height:27px;border:1px solid #DEDEDE;background:#fff;font-size:14px;max-width:330px;width:70%;padding:0 7px;transition:all 150ms}.trumbowyg-modal-box label input:focus,.trumbowyg-modal-box label input:hover{outline:0;border:1px solid #95a5a6}.trumbowyg-modal-box label input:focus{background:#fbfcfc}.trumbowyg-modal-box label input[type=checkbox]{left:5px;top:5px;right:auto}.trumbowyg-modal-box label input[type=checkbox]+.trumbowyg-input-infos span{width:auto;padding-left:25px}.trumbowyg-modal-box .error{margin-top:25px;display:block;color:red}.trumbowyg-modal-box .trumbowyg-modal-button{position:absolute;bottom:10px;right:0;text-decoration:none;color:#FFF;display:block;width:100px;height:35px;line-height:33px;margin:0 10px;background-color:#333;border:none;cursor:pointer;font-family:"Trebuchet MS",Helvetica,Verdana,sans-serif;font-size:16px;transition:all 150ms}.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit{right:110px;background:#2bc06a}.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:focus,.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:hover{background:#40d47e;outline:0}.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:active{background:#25a25a}.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset{color:#555;background:#e6e6e6}.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:focus,.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:hover{background:#fbfbfb;outline:0}.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:active{background:#d5d5d5}.trumbowyg-overlay{position:absolute;background-color:rgba(255,255,255,.5);height:100%;width:100%;left:0;display:none;top:0;z-index:10}body.trumbowyg-body-fullscreen{overflow:hidden}.trumbowyg-fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;margin:0;padding:0;z-index:99999}.trumbowyg-fullscreen .trumbowyg-editor,.trumbowyg-fullscreen.trumbowyg-box{border:none}.trumbowyg-fullscreen .trumbowyg-editor,.trumbowyg-fullscreen .trumbowyg-textarea{height:calc(100% - 37px)!important;overflow:auto}.trumbowyg-fullscreen .trumbowyg-overlay{height:100%!important}.trumbowyg-fullscreen .trumbowyg-button-group .trumbowyg-fullscreen-button svg{color:#222;fill:transparent}.trumbowyg-editor embed,.trumbowyg-editor img,.trumbowyg-editor object,.trumbowyg-editor video{max-width:100%}.trumbowyg-editor img,.trumbowyg-editor video{height:auto}.trumbowyg-editor img{cursor:move}.trumbowyg-editor.trumbowyg-reset-css{background:#FEFEFE!important;font-family:"Trebuchet MS",Helvetica,Verdana,sans-serif!important;font-size:14px!important;line-height:1.45em!important;color:#333}.trumbowyg-editor.trumbowyg-reset-css a{color:#15c!important;text-decoration:underline!important}.trumbowyg-editor.trumbowyg-reset-css blockquote,.trumbowyg-editor.trumbowyg-reset-css div,.trumbowyg-editor.trumbowyg-reset-css ol,.trumbowyg-editor.trumbowyg-reset-css p,.trumbowyg-editor.trumbowyg-reset-css ul{box-shadow:none!important;background:0 0!important;margin:0 0 15px!important;line-height:1.4em!important;font-family:"Trebuchet MS",Helvetica,Verdana,sans-serif!important;font-size:14px!important;border:none}.trumbowyg-editor.trumbowyg-reset-css hr,.trumbowyg-editor.trumbowyg-reset-css iframe,.trumbowyg-editor.trumbowyg-reset-css object{margin-bottom:15px!important}.trumbowyg-editor.trumbowyg-reset-css blockquote{margin-left:32px!important;font-style:italic!important;color:#555}.trumbowyg-editor.trumbowyg-reset-css ul{list-style:disc}.trumbowyg-editor.trumbowyg-reset-css ol,.trumbowyg-editor.trumbowyg-reset-css ul{padding-left:20px!important}.trumbowyg-editor.trumbowyg-reset-css ol ol,.trumbowyg-editor.trumbowyg-reset-css ol ul,.trumbowyg-editor.trumbowyg-reset-css ul ol,.trumbowyg-editor.trumbowyg-reset-css ul ul{border:none;margin:2px!important;padding:0 0 0 24px!important}.trumbowyg-editor.trumbowyg-reset-css hr{display:block;height:1px;border:none;border-top:1px solid #CCC}.trumbowyg-editor.trumbowyg-reset-css h1,.trumbowyg-editor.trumbowyg-reset-css h2,.trumbowyg-editor.trumbowyg-reset-css h3,.trumbowyg-editor.trumbowyg-reset-css h4{color:#111;background:0 0;margin:0!important;padding:0!important;font-weight:700}.trumbowyg-editor.trumbowyg-reset-css h1{font-size:32px!important;line-height:38px!important;margin-bottom:20px!important}.trumbowyg-editor.trumbowyg-reset-css h2{font-size:26px!important;line-height:34px!important;margin-bottom:15px!important}.trumbowyg-editor.trumbowyg-reset-css h3{font-size:22px!important;line-height:28px!important;margin-bottom:7px!important}.trumbowyg-editor.trumbowyg-reset-css h4{font-size:16px!important;line-height:22px!important;margin-bottom:7px!important}.trumbowyg-dark .trumbowyg-textarea{background:#111;color:#ddd}.trumbowyg-dark .trumbowyg-box{border:1px solid #343434}.trumbowyg-dark .trumbowyg-box.trumbowyg-fullscreen{background:#111}.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *,.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before{text-shadow:0 0 7px #ccc}@media screen and (min-width:0 \0){.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *,.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before{color:rgba(20,20,20,.6)!important}}@supports (-ms-accelerator:true){.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *,.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before{color:rgba(20,20,20,.6)!important}}.trumbowyg-dark .trumbowyg-box svg{fill:#ecf0f1;color:#ecf0f1}.trumbowyg-dark .trumbowyg-button-pane{background-color:#222;border-bottom-color:#343434}.trumbowyg-dark .trumbowyg-button-pane::after{background:#343434}.trumbowyg-dark .trumbowyg-button-pane .trumbowyg-button-group:not(:empty)::after{background-color:#343434}.trumbowyg-dark .trumbowyg-button-pane .trumbowyg-button-group:not(:empty) .trumbowyg-fullscreen-button svg{color:transparent}.trumbowyg-dark .trumbowyg-button-pane.trumbowyg-disable .trumbowyg-button-group::after{background-color:#2a2a2a}.trumbowyg-dark .trumbowyg-button-pane button.trumbowyg-active,.trumbowyg-dark .trumbowyg-button-pane button:not(.trumbowyg-disable):focus,.trumbowyg-dark .trumbowyg-button-pane button:not(.trumbowyg-disable):hover{background-color:#333}.trumbowyg-dark .trumbowyg-button-pane .trumbowyg-open-dropdown::after{border-top-color:#fff}.trumbowyg-dark .trumbowyg-fullscreen .trumbowyg-button-group .trumbowyg-fullscreen-button svg{color:#ecf0f1;fill:transparent}.trumbowyg-dark .trumbowyg-dropdown{border-color:#222;background:#333;box-shadow:rgba(0,0,0,.3) 0 2px 3px}.trumbowyg-dark .trumbowyg-dropdown button{background:#333;color:#fff!important}.trumbowyg-dark .trumbowyg-dropdown button:focus,.trumbowyg-dark .trumbowyg-dropdown button:hover{background:#222}.trumbowyg-dark .trumbowyg-modal-box{background-color:#222}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-title{border-bottom:1px solid #555;color:#fff;background:#3c3c3c}.trumbowyg-dark .trumbowyg-modal-box label{display:block;position:relative;margin:15px 12px;height:27px;line-height:27px;overflow:hidden}.trumbowyg-dark .trumbowyg-modal-box label .trumbowyg-input-infos span{color:#eee;background-color:#2f2f2f;border-color:#222}.trumbowyg-dark .trumbowyg-modal-box label .trumbowyg-input-infos span.trumbowyg-msg-error{color:#e74c3c}.trumbowyg-dark .trumbowyg-modal-box label.trumbowyg-input-error input,.trumbowyg-dark .trumbowyg-modal-box label.trumbowyg-input-error textarea{border-color:#e74c3c}.trumbowyg-dark .trumbowyg-modal-box label input{border-color:#222;color:#eee;background:#333}.trumbowyg-dark .trumbowyg-modal-box label input:focus,.trumbowyg-dark .trumbowyg-modal-box label input:hover{border-color:#626262}.trumbowyg-dark .trumbowyg-modal-box label input:focus{background-color:#2f2f2f}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit{background:#1b7943}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:focus,.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:hover{background:#25a25a}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:active{background:#176437}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset{background:#333;color:#ccc}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:focus,.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:hover{background:#444}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:active{background:#111}.trumbowyg-dark .trumbowyg-overlay{background-color:rgba(15,15,15,.6)}PK��f\(#��css/owl.theme.default.min.cssnu�[���/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.pagelayer-owl-theme .pagelayer-owl-dots,.pagelayer-owl-theme .pagelayer-owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.pagelayer-owl-theme .pagelayer-owl-nav{margin-top:10px}.pagelayer-owl-theme .pagelayer-owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.pagelayer-owl-theme .pagelayer-owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.pagelayer-owl-theme .pagelayer-owl-nav .disabled{opacity:.5;cursor:default}.pagelayer-owl-theme .pagelayer-owl-nav.disabled+.pagelayer-owl-dots{margin-top:10px}.pagelayer-owl-theme .pagelayer-owl-dots .pagelayer-owl-dot{display:inline-block;zoom:1}.pagelayer-owl-theme .pagelayer-owl-dots .pagelayer-owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.pagelayer-owl-theme .pagelayer-owl-dots .pagelayer-owl-dot.active span,.pagelayer-owl-theme .pagelayer-owl-dots .pagelayer-owl-dot:hover span{background:#869791}PK��f\���**css/font-awesome5.min.cssnu�[���/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */.fa,.fab,.fad,.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{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{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-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.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-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.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-battle-net:before{content:"\f835"}.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-biking:before{content:"\f84a"}.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-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.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-buffer:before{content:"\f837"}.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-buy-n-large:before{content:"\f8a6"}.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-caravan:before{content:"\f8ff"}.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-cheese:before{content:"\f7ef"}.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-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.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-cloudflare:before{content:"\e07d"}.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-medical:before{content:"\f7f5"}.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-alt:before{content:"\f422"}.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-cotton-bureau:before{content:"\f89e"}.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-crutch:before{content:"\f7f7"}.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-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.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-disease:before{content:"\f7fa"}.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-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.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-evernote:before{content:"\f839"}.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-alt:before{content:"\f424"}.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-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.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-firefox-browser:before{content:"\e007"}.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-alt:before{content:"\f841"}.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-pay:before{content:"\e079"}.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-guilded:before{content:"\e07e"}.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-hamburger:before{content:"\f805"}.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-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.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-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.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-hive:before{content:"\e07f"}.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-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.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-house-user:before{content:"\e065"}.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-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.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-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.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-itch-io:before{content:"\f83a"}.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-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.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-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.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-mdb:before{content:"\f8ca"}.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-microblog:before{content:"\e01a"}.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-mixer:before{content:"\e056"}.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:before{content:"\f8cc"}.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-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-octopus-deploy:before{content:"\e082"}.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-orcid:before{content:"\f8d2"}.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-pager:before{content:"\f815"}.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-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.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-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.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-pied-piper-square:before{content:"\e01e"}.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-pizza-slice:before{content:"\f818"}.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-plane-slash:before{content:"\e069"}.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-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.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-record-vinyl:before{content:"\f8d9"}.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-remove-format:before{content:"\f87d"}.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-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.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-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.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-sink:before{content:"\e06d"}.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-soap:before{content:"\e06e"}.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-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.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-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.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-stackpath:before{content:"\f842"}.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-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.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-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.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-tiktok:before{content:"\e07b"}.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-toilet-paper-slash:before{content:"\e072"}.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-trailer:before{content:"\e041"}.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-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.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-x-twitter:before{content:"\e9ca"}.fa-x-twitter-square:before{content:"\e9c9"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.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-unsplash:before{content:"\e07c"}.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-nurse:before{content:"\f82f"}.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-users-slash:before{content:"\e073"}.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-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.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-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.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-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.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-wodu:before{content:"\e088"}.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-yammer:before{content:"\f840"}.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}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:auto;src:url(../fonts/fa-brands-400.eot);src:url(../fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-brands-400.woff2) format("woff2"),url(../fonts/fa-brands-400.woff) format("woff"),url(../fonts/fa-brands-400.ttf) format("truetype"),url(../fonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url(../fonts/fa-regular-400.eot);src:url(../fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-regular-400.woff2) format("woff2"),url(../fonts/fa-regular-400.woff) format("woff"),url(../fonts/fa-regular-400.ttf) format("truetype"),url(../fonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url(../fonts/fa-solid-900.eot);src:url(../fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.woff) format("woff"),url(../fonts/fa-solid-900.ttf) format("truetype"),url(../fonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}.fa.fa-address-book-o,.fa.fa-address-card-o,.fa.fa-arrow-circle-o-down,.fa.fa-arrow-circle-o-left,.fa.fa-arrow-circle-o-right,.fa.fa-arrow-circle-o-up,.fa.fa-bar-chart,.fa.fa-bar-chart-o,.fa.fa-bell-o,.fa.fa-bell-slash-o,.fa.fa-bookmark-o,.fa.fa-building-o,.fa.fa-calendar-check-o,.fa.fa-calendar-minus-o,.fa.fa-calendar-o,.fa.fa-calendar-plus-o,.fa.fa-calendar-times-o,.fa.fa-caret-square-o-down,.fa.fa-caret-square-o-left,.fa.fa-caret-square-o-right,.fa.fa-caret-square-o-up,.fa.fa-cc,.fa.fa-check-circle-o,.fa.fa-check-square-o,.fa.fa-circle-o,.fa.fa-circle-thin,.fa.fa-clipboard,.fa.fa-clock-o,.fa.fa-clone,.fa.fa-comment-o,.fa.fa-commenting-o,.fa.fa-comments-o,.fa.fa-compass,.fa.fa-copyright,.fa.fa-credit-card,.fa.fa-diamond,.fa.fa-dot-circle-o,.fa.fa-drivers-license-o,.fa.fa-envelope-o,.fa.fa-envelope-open-o,.fa.fa-eye,.fa.fa-eye-slash,.fa.fa-file-archive-o,.fa.fa-file-audio-o,.fa.fa-file-code-o,.fa.fa-file-excel-o,.fa.fa-file-image-o,.fa.fa-file-movie-o,.fa.fa-file-o,.fa.fa-file-pdf-o,.fa.fa-file-photo-o,.fa.fa-file-picture-o,.fa.fa-file-powerpoint-o,.fa.fa-file-sound-o,.fa.fa-file-text-o,.fa.fa-file-video-o,.fa.fa-file-word-o,.fa.fa-file-zip-o,.fa.fa-files-o,.fa.fa-flag-o,.fa.fa-floppy-o,.fa.fa-folder-o,.fa.fa-folder-open-o,.fa.fa-frown-o,.fa.fa-futbol-o,.fa.fa-hand-grab-o,.fa.fa-hand-lizard-o,.fa.fa-hand-o-down,.fa.fa-hand-o-left,.fa.fa-hand-o-right,.fa.fa-hand-o-up,.fa.fa-hand-paper-o,.fa.fa-hand-peace-o,.fa.fa-hand-pointer-o,.fa.fa-hand-rock-o,.fa.fa-hand-scissors-o,.fa.fa-hand-spock-o,.fa.fa-hand-stop-o,.fa.fa-handshake-o,.fa.fa-hdd-o,.fa.fa-heart-o,.fa.fa-hospital-o,.fa.fa-hourglass-o,.fa.fa-id-badge,.fa.fa-id-card-o,.fa.fa-image,.fa.fa-keyboard-o,.fa.fa-lemon-o,.fa.fa-life-bouy,.fa.fa-life-buoy,.fa.fa-life-ring,.fa.fa-life-saver,.fa.fa-lightbulb-o,.fa.fa-list-alt,.fa.fa-map-o,.fa.fa-meh-o,.fa.fa-minus-square-o,.fa.fa-money,.fa.fa-moon-o,.fa.fa-newspaper-o,.fa.fa-object-group,.fa.fa-object-ungroup,.fa.fa-paper-plane-o,.fa.fa-paste,.fa.fa-pause-circle-o,.fa.fa-pencil-square-o,.fa.fa-photo,.fa.fa-picture-o,.fa.fa-play-circle-o,.fa.fa-plus-square-o,.fa.fa-question-circle-o,.fa.fa-registered,.fa.fa-send-o,.fa.fa-share-square-o,.fa.fa-smile-o,.fa.fa-snowflake-o,.fa.fa-soccer-ball-o,.fa.fa-square-o,.fa.fa-star-half-empty,.fa.fa-star-half-full,.fa.fa-star-half-o,.fa.fa-star-o,.fa.fa-sticky-note-o,.fa.fa-stop-circle-o,.fa.fa-sun-o,.fa.fa-support,.fa.fa-thumbs-o-down,.fa.fa-thumbs-o-up,.fa.fa-times-circle-o,.fa.fa-times-rectangle-o,.fa.fa-toggle-down,.fa.fa-toggle-left,.fa.fa-toggle-right,.fa.fa-toggle-up,.fa.fa-trash-o,.fa.fa-user-circle-o,.fa.fa-user-o,.fa.fa-vcard-o,.fa.fa-window-close-o,.fa.fa-window-maximize,.fa.fa-window-restore{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-500px,.fa.fa-adn,.fa.fa-amazon,.fa.fa-android,.fa.fa-angellist,.fa.fa-apple,.fa.fa-bandcamp,.fa.fa-behance,.fa.fa-behance-square,.fa.fa-bitbucket,.fa.fa-bitbucket-square,.fa.fa-bitcoin,.fa.fa-black-tie,.fa.fa-bluetooth,.fa.fa-bluetooth-b,.fa.fa-btc,.fa.fa-buysellads,.fa.fa-cc-amex,.fa.fa-cc-diners-club,.fa.fa-cc-discover,.fa.fa-cc-jcb,.fa.fa-cc-mastercard,.fa.fa-cc-paypal,.fa.fa-cc-stripe,.fa.fa-cc-visa,.fa.fa-chrome,.fa.fa-codepen,.fa.fa-codiepie,.fa.fa-connectdevelop,.fa.fa-contao,.fa.fa-creative-commons,.fa.fa-css3,.fa.fa-dashcube,.fa.fa-delicious,.fa.fa-deviantart,.fa.fa-digg,.fa.fa-dribbble,.fa.fa-dropbox,.fa.fa-drupal,.fa.fa-edge,.fa.fa-eercast,.fa.fa-empire,.fa.fa-envira,.fa.fa-etsy,.fa.fa-expeditedssl,.fa.fa-fa,.fa.fa-facebook,.fa.fa-facebook-f,.fa.fa-facebook-official,.fa.fa-facebook-square,.fa.fa-firefox,.fa.fa-first-order,.fa.fa-flickr,.fa.fa-font-awesome,.fa.fa-fonticons,.fa.fa-fort-awesome,.fa.fa-forumbee,.fa.fa-foursquare,.fa.fa-free-code-camp,.fa.fa-ge,.fa.fa-get-pocket,.fa.fa-gg,.fa.fa-gg-circle,.fa.fa-git,.fa.fa-git-square,.fa.fa-github,.fa.fa-github-alt,.fa.fa-github-square,.fa.fa-gitlab,.fa.fa-gittip,.fa.fa-glide,.fa.fa-glide-g,.fa.fa-google,.fa.fa-google-plus,.fa.fa-google-plus-circle,.fa.fa-google-plus-official,.fa.fa-google-plus-square,.fa.fa-google-wallet,.fa.fa-gratipay,.fa.fa-grav,.fa.fa-hacker-news,.fa.fa-houzz,.fa.fa-html5,.fa.fa-imdb,.fa.fa-instagram,.fa.fa-internet-explorer,.fa.fa-ioxhost,.fa.fa-joomla,.fa.fa-jsfiddle,.fa.fa-lastfm,.fa.fa-lastfm-square,.fa.fa-leanpub,.fa.fa-linkedin,.fa.fa-linkedin-square,.fa.fa-linode,.fa.fa-linux,.fa.fa-maxcdn,.fa.fa-meanpath,.fa.fa-medium,.fa.fa-meetup,.fa.fa-mixcloud,.fa.fa-modx,.fa.fa-odnoklassniki,.fa.fa-odnoklassniki-square,.fa.fa-opencart,.fa.fa-openid,.fa.fa-opera,.fa.fa-optin-monster,.fa.fa-pagelines,.fa.fa-paypal,.fa.fa-pied-piper,.fa.fa-pied-piper-alt,.fa.fa-pied-piper-pp,.fa.fa-pinterest,.fa.fa-pinterest-p,.fa.fa-pinterest-square,.fa.fa-product-hunt,.fa.fa-qq,.fa.fa-quora,.fa.fa-ra,.fa.fa-ravelry,.fa.fa-rebel,.fa.fa-reddit,.fa.fa-reddit-alien,.fa.fa-reddit-square,.fa.fa-renren,.fa.fa-resistance,.fa.fa-safari,.fa.fa-scribd,.fa.fa-sellsy,.fa.fa-shirtsinbulk,.fa.fa-simplybuilt,.fa.fa-skyatlas,.fa.fa-skype,.fa.fa-slack,.fa.fa-slideshare,.fa.fa-snapchat,.fa.fa-snapchat-ghost,.fa.fa-snapchat-square,.fa.fa-soundcloud,.fa.fa-spotify,.fa.fa-stack-exchange,.fa.fa-stack-overflow,.fa.fa-steam,.fa.fa-steam-square,.fa.fa-stumbleupon,.fa.fa-stumbleupon-circle,.fa.fa-superpowers,.fa.fa-telegram,.fa.fa-tencent-weibo,.fa.fa-themeisle,.fa.fa-trello,.fa.fa-tripadvisor,.fa.fa-tumblr,.fa.fa-tumblr-square,.fa.fa-twitch,.fa.fa-twitter,.fa.fa-twitter-square,.fa.fa-usb,.fa.fa-viacoin,.fa.fa-viadeo,.fa.fa-viadeo-square,.fa.fa-vimeo,.fa.fa-vimeo-square,.fa.fa-vine,.fa.fa-vk,.fa.fa-wechat,.fa.fa-weibo,.fa.fa-weixin,.fa.fa-whatsapp,.fa.fa-wheelchair-alt,.fa.fa-wikipedia-w,.fa.fa-windows,.fa.fa-wordpress,.fa.fa-wpbeginner,.fa.fa-wpexplorer,.fa.fa-wpforms,.fa.fa-xing,.fa.fa-xing-square,.fa.fa-y-combinator,.fa.fa-y-combinator-square,.fa.fa-yahoo,.fa.fa-yc,.fa.fa-yc-square,.fa.fa-yelp,.fa.fa-yoast,.fa.fa-youtube,.fa.fa-youtube-play,.fa.fa-youtube-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-glass:before{content:"\f000"}.fa.fa-star-o:before{content:"\f005"}.fa.fa-remove:before{content:"\f00d"}.fa.fa-close:before{content:"\f00d"}.fa.fa-gear:before{content:"\f013"}.fa.fa-trash-o:before{content:"\f2ed"}.fa.fa-file-o:before{content:"\f15b"}.fa.fa-clock-o:before{content:"\f017"}.fa.fa-arrow-circle-o-down:before{content:"\f358"}.fa.fa-arrow-circle-o-up:before{content:"\f35b"}.fa.fa-play-circle-o:before{content:"\f144"}.fa.fa-repeat:before{content:"\f01e"}.fa.fa-rotate-right:before{content:"\f01e"}.fa.fa-refresh:before{content:"\f021"}.fa.fa-dedent:before{content:"\f03b"}.fa.fa-video-camera:before{content:"\f03d"}.fa.fa-picture-o:before{content:"\f03e"}.fa.fa-photo:before{content:"\f03e"}.fa.fa-image:before{content:"\f03e"}.fa.fa-pencil:before{content:"\f303"}.fa.fa-map-marker:before{content:"\f3c5"}.fa.fa-pencil-square-o:before{content:"\f044"}.fa.fa-share-square-o:before{content:"\f14d"}.fa.fa-check-square-o:before{content:"\f14a"}.fa.fa-arrows:before{content:"\f0b2"}.fa.fa-times-circle-o:before{content:"\f057"}.fa.fa-check-circle-o:before{content:"\f058"}.fa.fa-mail-forward:before{content:"\f064"}.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:before{content:"\f080"}.fa.fa-bar-chart-o:before{content:"\f080"}.fa.fa-gears:before{content:"\f085"}.fa.fa-thumbs-o-up:before{content:"\f164"}.fa.fa-thumbs-o-down:before{content:"\f165"}.fa.fa-heart-o:before{content:"\f004"}.fa.fa-sign-out:before{content:"\f2f5"}.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-lemon-o:before{content:"\f094"}.fa.fa-square-o:before{content:"\f0c8"}.fa.fa-bookmark-o:before{content:"\f02e"}.fa.fa-facebook:before{content:"\f39e"}.fa.fa-facebook-f:before{content:"\f39e"}.fa.fa-feed:before{content:"\f09e"}.fa.fa-hdd-o:before{content:"\f0a0"}.fa.fa-hand-o-right:before{content:"\f0a4"}.fa.fa-hand-o-left:before{content:"\f0a5"}.fa.fa-hand-o-up:before{content:"\f0a6"}.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:before{content:"\f0c5"}.fa.fa-floppy-o:before{content:"\f0c7"}.fa.fa-navicon:before{content:"\f0c9"}.fa.fa-reorder:before{content:"\f0c9"}.fa.fa-google-plus:before{content:"\f0d5"}.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:before{content:"\f0e1"}.fa.fa-rotate-left:before{content:"\f0e2"}.fa.fa-legal:before{content:"\f0e3"}.fa.fa-tachometer:before{content:"\f3fd"}.fa.fa-dashboard:before{content:"\f3fd"}.fa.fa-comment-o:before{content:"\f075"}.fa.fa-comments-o:before{content:"\f086"}.fa.fa-flash:before{content:"\f0e7"}.fa.fa-paste:before{content:"\f328"}.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:before{content:"\f0f3"}.fa.fa-cutlery:before{content:"\f2e7"}.fa.fa-file-text-o:before{content:"\f15c"}.fa.fa-building-o:before{content:"\f1ad"}.fa.fa-hospital-o:before{content:"\f0f8"}.fa.fa-tablet:before{content:"\f3fa"}.fa.fa-mobile:before{content:"\f3cd"}.fa.fa-mobile-phone:before{content:"\f3cd"}.fa.fa-circle-o:before{content:"\f111"}.fa.fa-mail-reply:before{content:"\f3e5"}.fa.fa-folder-o:before{content:"\f07b"}.fa.fa-folder-open-o:before{content:"\f07c"}.fa.fa-smile-o:before{content:"\f118"}.fa.fa-frown-o:before{content:"\f119"}.fa.fa-meh-o:before{content:"\f11a"}.fa.fa-keyboard-o:before{content:"\f11c"}.fa.fa-flag-o:before{content:"\f024"}.fa.fa-mail-reply-all:before{content:"\f122"}.fa.fa-star-half-o:before{content:"\f089"}.fa.fa-star-half-empty:before{content:"\f089"}.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:before{content:"\f133"}.fa.fa-ticket:before{content:"\f3ff"}.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-caret-square-o-down:before{content:"\f150"}.fa.fa-toggle-down:before{content:"\f150"}.fa.fa-caret-square-o-up:before{content:"\f151"}.fa.fa-toggle-up:before{content:"\f151"}.fa.fa-caret-square-o-right:before{content:"\f152"}.fa.fa-toggle-right:before{content:"\f152"}.fa.fa-eur:before{content:"\f153"}.fa.fa-euro:before{content:"\f153"}.fa.fa-gbp:before{content:"\f154"}.fa.fa-usd:before{content:"\f155"}.fa.fa-dollar:before{content:"\f155"}.fa.fa-inr:before{content:"\f156"}.fa.fa-rupee:before{content:"\f156"}.fa.fa-jpy:before{content:"\f157"}.fa.fa-cny:before{content:"\f157"}.fa.fa-rmb:before{content:"\f157"}.fa.fa-yen:before{content:"\f157"}.fa.fa-rub:before{content:"\f158"}.fa.fa-ruble:before{content:"\f158"}.fa.fa-rouble:before{content:"\f158"}.fa.fa-krw:before{content:"\f159"}.fa.fa-won:before{content:"\f159"}.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:"\f881"}.fa.fa-sort-amount-asc:before{content:"\f160"}.fa.fa-sort-amount-desc:before{content:"\f884"}.fa.fa-sort-numeric-asc:before{content:"\f162"}.fa.fa-sort-numeric-desc:before{content:"\f886"}.fa.fa-youtube-play:before{content:"\f167"}.fa.fa-bitbucket-square:before{content:"\f171"}.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-gittip:before{content:"\f184"}.fa.fa-sun-o:before{content:"\f185"}.fa.fa-moon-o:before{content:"\f186"}.fa.fa-arrow-circle-o-right:before{content:"\f35a"}.fa.fa-arrow-circle-o-left:before{content:"\f359"}.fa.fa-caret-square-o-left:before{content:"\f191"}.fa.fa-toggle-left:before{content:"\f191"}.fa.fa-dot-circle-o:before{content:"\f192"}.fa.fa-try:before{content:"\f195"}.fa.fa-turkish-lira:before{content:"\f195"}.fa.fa-plus-square-o:before{content:"\f0fe"}.fa.fa-institution:before{content:"\f19c"}.fa.fa-bank:before{content:"\f19c"}.fa.fa-mortar-board:before{content:"\f19d"}.fa.fa-spoon:before{content:"\f2e5"}.fa.fa-automobile:before{content:"\f1b9"}.fa.fa-cab:before{content:"\f1ba"}.fa.fa-envelope-o:before{content:"\f0e0"}.fa.fa-file-pdf-o:before{content:"\f1c1"}.fa.fa-file-word-o:before{content:"\f1c2"}.fa.fa-file-excel-o:before{content:"\f1c3"}.fa.fa-file-powerpoint-o:before{content:"\f1c4"}.fa.fa-file-image-o:before{content:"\f1c5"}.fa.fa-file-photo-o:before{content:"\f1c5"}.fa.fa-file-picture-o:before{content:"\f1c5"}.fa.fa-file-archive-o:before{content:"\f1c6"}.fa.fa-file-zip-o:before{content:"\f1c6"}.fa.fa-file-audio-o:before{content:"\f1c7"}.fa.fa-file-sound-o:before{content:"\f1c7"}.fa.fa-file-video-o:before{content:"\f1c8"}.fa.fa-file-movie-o:before{content:"\f1c8"}.fa.fa-file-code-o:before{content:"\f1c9"}.fa.fa-life-bouy:before{content:"\f1cd"}.fa.fa-life-buoy:before{content:"\f1cd"}.fa.fa-life-saver:before{content:"\f1cd"}.fa.fa-support:before{content:"\f1cd"}.fa.fa-circle-o-notch:before{content:"\f1ce"}.fa.fa-ra:before{content:"\f1d0"}.fa.fa-resistance:before{content:"\f1d0"}.fa.fa-ge:before{content:"\f1d1"}.fa.fa-y-combinator-square:before{content:"\f1d4"}.fa.fa-yc-square:before{content:"\f1d4"}.fa.fa-wechat:before{content:"\f1d7"}.fa.fa-send:before{content:"\f1d8"}.fa.fa-paper-plane-o:before{content:"\f1d8"}.fa.fa-send-o:before{content:"\f1d8"}.fa.fa-circle-thin:before{content:"\f111"}.fa.fa-header:before{content:"\f1dc"}.fa.fa-sliders:before{content:"\f1de"}.fa.fa-futbol-o:before{content:"\f1e3"}.fa.fa-soccer-ball-o:before{content:"\f1e3"}.fa.fa-newspaper-o:before{content:"\f1ea"}.fa.fa-bell-slash-o:before{content:"\f1f6"}.fa.fa-trash:before{content:"\f2ed"}.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-cc:before{content:"\f20a"}.fa.fa-ils:before{content:"\f20b"}.fa.fa-shekel:before{content:"\f20b"}.fa.fa-sheqel:before{content:"\f20b"}.fa.fa-meanpath:before{content:"\f2b4"}.fa.fa-diamond:before{content:"\f3a5"}.fa.fa-intersex:before{content:"\f224"}.fa.fa-facebook-official:before{content:"\f09a"}.fa.fa-hotel:before{content:"\f236"}.fa.fa-yc:before{content:"\f23b"}.fa.fa-battery-4:before{content:"\f240"}.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-sticky-note-o:before{content:"\f249"}.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:before{content:"\f255"}.fa.fa-hand-grab-o:before{content:"\f255"}.fa.fa-hand-paper-o:before{content:"\f256"}.fa.fa-hand-stop-o:before{content:"\f256"}.fa.fa-hand-scissors-o:before{content:"\f257"}.fa.fa-hand-lizard-o:before{content:"\f258"}.fa.fa-hand-spock-o:before{content:"\f259"}.fa.fa-hand-pointer-o:before{content:"\f25a"}.fa.fa-hand-peace-o:before{content:"\f25b"}.fa.fa-television:before{content:"\f26c"}.fa.fa-calendar-plus-o:before{content:"\f271"}.fa.fa-calendar-minus-o:before{content:"\f272"}.fa.fa-calendar-times-o:before{content:"\f273"}.fa.fa-calendar-check-o:before{content:"\f274"}.fa.fa-map-o:before{content:"\f279"}.fa.fa-commenting:before{content:"\f4ad"}.fa.fa-commenting-o:before{content:"\f4ad"}.fa.fa-vimeo:before{content:"\f27d"}.fa.fa-credit-card-alt:before{content:"\f09d"}.fa.fa-pause-circle-o:before{content:"\f28b"}.fa.fa-stop-circle-o:before{content:"\f28d"}.fa.fa-wheelchair-alt:before{content:"\f368"}.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{content:"\f2a4"}.fa.fa-hard-of-hearing:before{content:"\f2a4"}.fa.fa-signing:before{content:"\f2a7"}.fa.fa-google-plus-official:before{content:"\f2b3"}.fa.fa-google-plus-circle:before{content:"\f2b3"}.fa.fa-fa:before{content:"\f2b4"}.fa.fa-handshake-o:before{content:"\f2b5"}.fa.fa-envelope-open-o:before{content:"\f2b6"}.fa.fa-address-book-o:before{content:"\f2b9"}.fa.fa-vcard:before{content:"\f2bb"}.fa.fa-address-card-o:before{content:"\f2bb"}.fa.fa-vcard-o:before{content:"\f2bb"}.fa.fa-user-circle-o:before{content:"\f2bd"}.fa.fa-user-o:before{content:"\f007"}.fa.fa-drivers-license:before{content:"\f2c2"}.fa.fa-id-card-o:before{content:"\f2c2"}.fa.fa-drivers-license-o:before{content:"\f2c2"}.fa.fa-thermometer-4:before{content:"\f2c7"}.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{content:"\f2cd"}.fa.fa-s15:before{content:"\f2cd"}.fa.fa-times-rectangle:before{content:"\f410"}.fa.fa-window-close-o:before{content:"\f410"}.fa.fa-times-rectangle-o:before{content:"\f410"}.fa.fa-eercast:before{content:"\f2da"}.fa.fa-snowflake-o:before{content:"\f2dc"}PK��f\���]]css/notes.owl.txtnu�[���1) Rename all CSS .owl to .pagelayer-owl
2) Rename owlCarousel to pagelayerowlCarousel in JSPK��f\���//css/pagelayer-icons.cssnu�[���@font-face {
  font-family: 'pagelayer';
  src:  url('../fonts/pagelayer.eot?p8l7ih');
  src:  url('../fonts/pagelayer.eot?p8l7ih#iefix') format('embedded-opentype'),
    url('../fonts/pagelayer.ttf?p8l7ih') format('truetype'),
    url('../fonts/pagelayer.woff?p8l7ih') format('woff'),
    url('../fonts/pagelayer.svg?p8l7ih#pagelayer') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="pli-"], [class*=" pli-"],
.pagelayer-shortcode,
.trumbowyg-button-group > button, 
.trumbowyg-button-group > button:before,
.trumbowyg-dropdown-formatting > button{
font-family: 'pagelayer', "Font Awesome 5 Free" !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: inline-block;
text-decoration: inherit;
font-weight: 400;
vertical-align: top;
-webkit-transition: color .1s ease-in 0;
transition: color .1s ease-in 0;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transition: all 0.3s;
}

.pagelayer-shortcode{
color:#444;
width: 22px;
height: 22px;
font-size: 22px;
line-height: 1;
text-align: center;
}

.pagelayer-dark .pagelayer-shortcode{
color:#fff;
}

.trumbowyg-dropdown-formatting > button:before{
margin-right:10px;
}

.trumbowyg-button-group > button, 
.trumbowyg-button-group > button:before{
font-size: 13px;
}

.pli-files1:before {
content: "\e92f";
}
.pli-note-text:before,
.pagelayer-pl_post_excerpt:before{
content: "\e939";
}
.pli-note-list:before,
.pagelayer-pl_menu_item:before,
.pagelayer-pl_menu_list:before{
content: "\e93c";
}
.pli-document-text:before {
content: "\e940";
}
.pli-document-text1:before,
.pagelayer-pl_post_content:before{
content: "\e941";
}
.pli-documents:before,
.pagelayer-pl_templates:before{
content: "\e944";
}
.pli-stop-watch:before {
content: "\e946";
}
.pli-menu:before,
.pagelayer-pl_row:before{
content: "\f0c9";
}
.pli-quotes-right:before,
.pagelayer-pl_quote:before,
.pagelayer-pl_testimonial:before,
.trumbowyg-blockquote-dropdown-button:before{
content: "\e907";
}
.pli-round:before,
.pagelayer-pl_list_item:before,
.pagelayer-pl_list:before{
content: "\e908";
}
.pli-download:before,
.pagelayer-pl_download:before{
content: "\e909";
}
.pli-checkbox-unchecked:before,
.pagelayer-pl_btn:before{
content: "\e90b";
}
.pli-ungroup:before,
.pagelayer-pl_splash:before{
content: "\e90c";
}
.pli-window:before,
.pagelayer-pl_modal:before{
content: "\e90e";
}
.pli-type:before,
.pagelayer-pl_heading:before,
.pagelayer-pl_post_title:before,
.pagelayer-pl_archive_title:before{
content: "\e90f";
}
.pli-film2:before {
content: "\e910";
}
.pli-profile:before,
.pagelayer-pl_iconbox:before,
.pagelayer-pl_author_box:before{
content: "\e912";
}
.pli-price-tags:before {
content: "\e913";
}
.pli-clicks:before,
.pagelayer-pl_call:before{
content: "\e916";
}
.pli-img-hotspots:before,
.pagelayer-pl_image_hotspot:before{
content: "\e91c";
}
.pli-map-addon-alt:before,
.pagelayer-pl_google_maps:before{
content: "\e924";
}
.pli-menus:before {
content: "\e92a";
}
.pli-pages:before,
.pagelayer-pl_posts:before{
content: "\e92e";
}
.pli-post-grid:before,
.pagelayer-pl_content_slide:before,
.pagelayer-pl_slide:before,
.pagelayer-pl_slides:before{
content: "\e933";
}
.pli-pricing-alt:before,
.pagelayer-pl_pricing:before{
content: "\e937";
}
.pli-service:before {
content: "\e938";
}
.pli-share:before {
content: "\e93a";
}
.pli-slider:before,
.pagelayer-pl_image_slider:before{
content: "\e93f";
}
.pli-spacer:before,
.pagelayer-pl_space:before{
content: "\e942";
}
.pli-tab-alt:before,
.pagelayer-pl_tab:before,
.pagelayer-pl_tabs:before{
content: "\e943";
}
.pli-timer:before,
.pagelayer-pl_countdown:before{
content: "\e945";
}
.pli-video-slider:before,
.pagelayer-pl_video_slider:before{
content: "\e947";
}
.pagelayer-pl_before_after:before{
content: "\f302";
}
.pli-widget-area:before,
.pagelayer-pl_inner_row:before{
content: "\e948";
}
.pli-accordion:before,
.pagelayer-pl_accordion_item:before,
.pagelayer-pl_accordion:before{
content: "\e949";
}
.pli-categories:before {
content: "\e94a";
}
.pli-chart-bar:before,
.pagelayer-pl_chart_datasets:before,
.pagelayer-pl_chart:before{
content: "\e94d";
}
.pli-post-sliders2:before {
content: "\e951";
}
.pli-social-button:before,
.pagelayer-pl_share_grp:before{
content: "\e952";
}
.pli-comments:before,
.pagelayer-pl_post_comment:before{
content: "\e970";
}
.pli-star-o:before,
.pagelayer-pl_icon:before{
content: "\f006";
}
.pli-th:before,
.pagelayer-pl_grid_gallery:before{
content: "\f00a";
}
.pli-volume-up:before,
.pagelayer-pl_audio:before{
content: "\f028";
}
.pli-align-left:before,
.pagelayer-pl_text:before{
content: "\f036";
}
.pli-video-camera:before,
.pagelayer-pl_video:before{
content: "\f03d";
}
.pli-image1:before,
.pagelayer-pl_image:before,
.trumbowyg-wpmedia-button:before{
content: "\f03e";
}
.pli-edit:before {
content: "\f044";
}
.pli-calendar:before {
content: "\f073";
}
.pli-table:before,
.pagelayer-pl_table_row:before,
.pagelayer-pl_table_col:before,
.pagelayer-pl_table:before{
content: "\f0ce";
}
.pli-code:before,
.pagelayer-pl_embed:before,
.trumbowyg-viewHTML-button:before{
content: "\f121";
}
.pli-clone:before,
.pagelayer-pl_btn_grp:before{
content: "\f24d";
}
.pli-calendar-plus-o:before {
content: "\f271";
}
.pli-wpforms:before,
.pagelayer-pl_contact_item:before,
.pagelayer-pl_contact:before{
content: "\f298";
}
.pli-qrcode:before,
.pagelayer-pl_social_grp:before{
content: "\f029";
}
.pli-plus-circle:before {
content: "\f055";
}
.pli-ellipsis-h:before,
.pagelayer-pl_shortcodes:before{
content: "\f141";
}
.pli-commenting-o:before,
.pagelayer-pl_tooltip:before{
content: "\f27b";
}
.pli-id-badge:before,
.pagelayer-pl_badge:before{
content: "\f2c1";
}
.pli-music_video:before {
content: "\e91d";
}
.pli-contacts:before,
.pagelayer-pl_testimonial_slider:before{
content: "\e91e";
}
.pli-content_copy:before {
content: "\e90a";
}
.pli-view_day:before,
.pagelayer-pl_collapse:before{
content: "\e91f";
}
.pli-minus1:before {
content: "\e911";
}
.pli-starburst:before,
.trumbowyg-backColor-button:before{
content: "\e901";
}
.pli-starburst-outline:before,
.trumbowyg-foreColor-button:before{
content: "\e900";
}
.pli-th-large-outline:before,
.pagelayer-pl_post_folio:before{
content: "\e914";
}
.pli-arrow-forward-outline:before,
.trumbowyg-undo-button:before{
content: "\e905";
}
.pli-arrow-back-outline:before,
.trumbowyg-redo-button:before{
content: "\e904";
}
.pli-message-typing:before,
.pagelayer-pl_review:before,
.pagelayer-pl_review_slider:before{
content: "\e915";
}
.pagelayer-pl_anim_heading:before{
content: "\e902";
}
.pli-social-facebook-circular:before,
.pagelayer-pl_fb_comments:before{
content: "\e918";
}
.pli-files:before,
.pagelayer-pl_archive_posts:before{
content: "\e919";
}
.pli-picture:before,
.pagelayer-pl_service:before{
content: "\e920";
}
.pli-trashcan:before {
content: "\e917";
}
.pli-layout:before,
.pagelayer-pl_col:before{
content: "\e906";
}
.pli-log-out:before {
content: "\e928";
}
.pli-login:before,
.pagelayer-pl_login:before{
content: "\e929";
}
.pli-progress-two:before,
.pagelayer-pl_progress:before{
content: "\e92c";
}
.pli-sound-mix:before,
.pagelayer-pl_flipbox:before{
content: "\e92d";
}
.pli-swap:before,
.pagelayer-pl_post_nav:before{
content: "\e930";
}
.pli-anchor:before,
.pagelayer-pl_anchor:before{
content: "\e931";
}
.pli-news-paper:before {
content: "\e932";
}
.pli-servers:before{
content: "\e934";
}
.pli-pencil:before {
content: "\e935";
}
.pli-image:before {
content: "\e90d";
}
.pli-profile1:before {
content: "\e936";
}
.pli-file-picture:before,
.pagelayer-pl_featured_img:before{
content: "\e93b";
}
.pli-copy:before {
content: "\e93e";
}
.pli-folder-open:before {
content: "\e93d";
}
.pli-history:before {
content: "\e94e";
}
.pli-desktop:before {
content: "\f108";
}
.pli-mobile:before {
content: "\f3cd";
}
.pli-tablet:before {
content: "\f3fa";
}
.pli-search:before,
.pagelayer-pl_search:before{
content: "\e986";
}
.pli-enlarge:before,
.trumbowyg-fullscreen-button:before{
content: "\e989";
}
.pli-equalizer:before {
content: "\e992";
}
.pli-equalizer2:before {
content: "\e993";
}
.pli-clipboard:before {
content: "\e9b8";
}
.pli-list-numbered:before,
.trumbowyg-orderedList-button:before{
content: "\e9b9";
}
.pli-list:before,
.trumbowyg-unorderedList-button:before{
content: "\e9ba";
}
.pli-tree:before,
.pagelayer-pl_sitemap_item:before,
.pagelayer-pl_sitemap:before{
content: "\e9bc";
}
.pli-link:before,
.trumbowyg-link-button:before{
content: "\e9cb";
}
.pli-attachment:before {
content: "\e9cd";
}
.pli-eye:before {
content: "\e9ce";
}
.pli-eye-blocked:before {
content: "\e9d1";
}
.pli-star-half:before,
.pagelayer-pl_stars:before{
content: "\e9d8";
}
.pli-minus:before,
.pagelayer-pl_divider:before,
.trumbowyg-horizontalRule-button:before{
content: "\ea0b";
}
.pli-info:before,
.pagelayer-pl_alert:before,
.pagelayer-pl_post_info_list:before,
.pagelayer-pl_post_info:before{
content: "\ea0c";
}
.pli-cross:before {
content: "\ea0f";
}
.pli-checkmark:before {
content: "\ea10";
}
.pli-stop:before,
.pagelayer-pl_block:before{
content: "\ea1e";
}
.pli-arrow-right:before,
.pagelayer-pl_breadcrumb:before{
content: "\ea34";
}
.pli-arrow-left:before{
content: "\f061";
}
.pli-circle-right:before {
content: "\ea42";
}
.pli-sort-numberic-desc:before,
.pagelayer-pl_counter:before{
content: "\ea4b";
}
.pli-font:before,
.trumbowyg-fontfamily-button:before{
content: "\ea5c";
}
.pli-font-size:before,
.trumbowyg-fontsize-button:before{
content: "\ea61";
}
.pli-bold:before,
.trumbowyg-strong-button:before{
content: "\ea62";
}
.pli-underline:before {
content: "\ea63";
}
.pli-italic:before,
.trumbowyg-em-button:before{
content: "\ea64";
}
.pli-strikethrough:before,
.trumbowyg-del-button:before{
content: "\ea65";
}
.pli-superscript:before,
.trumbowyg-superscript-button:before{
content: "\ea69";
}
.pli-subscript:before,
.trumbowyg-subscript-button:before{
content: "\ea6a";
}
.pli-clear-formatting:before,
.trumbowyg-removeformat-button:before{
content: "\ea6f";
}
.pli-pilcrow:before,
.trumbowyg-formatting-button:before,
.trumbowyg-p-dropdown-button:before{
content: "\ea73";
}
.trumbowyg-h1-dropdown-button:before,
.trumbowyg-h2-dropdown-button:before,
.trumbowyg-h3-dropdown-button:before,
.trumbowyg-h4-dropdown-button:before{
content: "\e902";
}
.pli-paragraph-left:before,
.trumbowyg-justifyLeft-button:before{
content: "\f036";
}
.pli-paragraph-center:before,
.trumbowyg-justifyCenter-button:before{
content: "\f037";
}
.pli-paragraph-right:before,
.trumbowyg-justifyRight-button:before{
content: "\f038";
}
.pli-paragraph-justify:before,
.trumbowyg-justifyFull-button:before{
content: "\f039";
}
.trumbowyg-lineheight-button:before{
content: "\e91a";
font-size: 15px !important;
}
.pli-indent-increase:before {
content: "\ea7b";
}
.pli-indent-decrease:before {
content: "\ea7c";
}
.pli-facebook:before,
.pagelayer-pl_fb_embed:before{
content: "\ea90";
}
.pli-facebook-square:before,
.pagelayer-pl_fb_btn:before,
.pagelayer-pl_fb_page:before{
content: "\ea91";
}
.pli-wordpress:before,
i[class*="pagelayer-pl_wp_"]:before{
content: "\eab4";
}
.pli-caret-right:before{
content: "\f0da";
}

.pli-woo:before,
.pagelayer-pl_add_to_cart:before,
.pagelayer-pl_products:before,
i[class*="pagelayer-pl_woo_"]:before,
i[class*="pagelayer-pl_product_"]:before{
content: "\e03d";
}

.pagelayer-pl_image_map:before{
  content:"\f279";
}PK��f\��{�{css/combined.premium.cssnu�[���/*
Pagelayer Frontend Framework
*/

[pagelayer-id]{
transition:0.5s;
}

/* Experimental All FLEX code 
.pagelayer-ele,
.pagelayer-ele-wrap,*/

/*Flex - Rows and Cols*/ 
.pagelayer-row,
.pagelayer-inner_row,
.pagelayer-row-holder,
.pagelayer-col,
.pagelayer-col-holder{
box-sizing: border-box;
display: flex;
flex: 1 0 auto;
flex-direction: row;
flex-wrap: wrap;
width:100%;
align-content: stretch;
position: relative;
}

/* The col holder should be flex-start and not stretch because elements in it should take automatic height */
.pagelayer-col,
.pagelayer-col-holder{
align-content: flex-start;
}

/* Each immediate element in the col-holder should have full width */ 
.pagelayer-col-holder>*{
width: 100%;
}

.pagelayer-row.pagelayer-auto .pagelayer-col {
flex-grow: 1; }

.pagelayer-col-1 {
  width: 8.33333%; }

.pagelayer-offset-1 {
  margin-left: 8.33333%; }

.pagelayer-col-2 {
  width: 16.66667%; }

.pagelayer-offset-2 {
  margin-left: 16.66667%; }

.pagelayer-col-3 {
  width: 25%; }

.pagelayer-offset-3 {
  margin-left: 25%; }

.pagelayer-col-4 {
  width: 33.33333%; }

.pagelayer-offset-4 {
  margin-left: 33.33333%; }

.pagelayer-col-5 {
  width: 41.66667%; }

.pagelayer-offset-5 {
  margin-left: 41.66667%; }

.pagelayer-col-6 {
  width: 50%; }

.pagelayer-offset-6 {
  margin-left: 50%; }

.pagelayer-col-7 {
  width: 58.33333%; }

.pagelayer-offset-7 {
  margin-left: 58.33333%; }

.pagelayer-col-8 {
  width: 66.66667%; }

.pagelayer-offset-8 {
  margin-left: 66.66667%; }

.pagelayer-col-9 {
  width: 75%; }

.pagelayer-offset-9 {
  margin-left: 75%; }

.pagelayer-col-10 {
  width: 83.33333%; }

.pagelayer-offset-10 {
  margin-left: 83.33333%; }

.pagelayer-col-11 {
  width: 91.66667%; }

.pagelayer-offset-11 {
  margin-left: 91.66667%; }

.pagelayer-col-12 {
  width: 100%; }

.pagelayer-offset-12 {
  margin-left: 100%; }

.pagelayer-gutters > .pagelayer-col-1 {
  width: calc(8.33333% - 2%); }

.pagelayer-gutters > .pagelayer-offset-1 {
  margin-left: calc(8.33333% + 2%) !important; }

.pagelayer-gutters > .pagelayer-col-2 {
  width: calc(16.66667% - 2%); }

.pagelayer-gutters > .pagelayer-offset-2 {
  margin-left: calc(16.66667% + 2%) !important; }

.pagelayer-gutters > .pagelayer-col-3 {
  width: calc(25% - 2%); }

.pagelayer-gutters > .pagelayer-offset-3 {
  margin-left: calc(25% + 2%) !important; }

.pagelayer-gutters > .pagelayer-col-4 {
  width: calc(33.33333% - 2%); }

.pagelayer-gutters > .pagelayer-offset-4 {
  margin-left: calc(33.33333% + 2%) !important; }

.pagelayer-gutters > .pagelayer-col-5 {
  width: calc(41.66667% - 2%); }

.pagelayer-gutters > .pagelayer-offset-5 {
  margin-left: calc(41.66667% + 2%) !important; }

.pagelayer-gutters > .pagelayer-col-6 {
  width: calc(50% - 2%); }

.pagelayer-gutters > .pagelayer-offset-6 {
  margin-left: calc(50% + 2%) !important; }

.pagelayer-gutters > .pagelayer-col-7 {
  width: calc(58.33333% - 2%); }

.pagelayer-gutters > .pagelayer-offset-7 {
  margin-left: calc(58.33333% + 2%) !important; }

.pagelayer-gutters > .pagelayer-col-8 {
  width: calc(66.66667% - 2%); }

.pagelayer-gutters > .pagelayer-offset-8 {
  margin-left: calc(66.66667% + 2%) !important; }

.pagelayer-gutters > .pagelayer-col-9 {
  width: calc(75% - 2%); }

.pagelayer-gutters > .pagelayer-offset-9 {
  margin-left: calc(75% + 2%) !important; }

.pagelayer-gutters > .pagelayer-col-10 {
  width: calc(83.33333% - 2%); }

.pagelayer-gutters > .pagelayer-offset-10 {
  margin-left: calc(83.33333% + 2%) !important; }

.pagelayer-gutters > .pagelayer-col-11 {
  width: calc(91.66667% - 2%); }

.pagelayer-gutters > .pagelayer-offset-11 {
  margin-left: calc(91.66667% + 2%) !important; }

.pagelayer-gutters > .pagelayer-col-12 {
  width: calc(100% - 2%); }

.pagelayer-gutters > .pagelayer-offset-12 {
  margin-left: calc(100% + 2%) !important; }

.pagelayer-first {
  order: -1; }

.pagelayer-last {
  order: 1; }

/**************My Style for front-end *********/
.pagelayer-img{
vertical-align:bottom;
max-width: 100%;
}

/* To give no decoration to a link for a pagelayer element */
.pagelayer-ele-link{
text-decoration:none;
box-shadow:none !important;
border:none;
}

.pagelayer-bgimg-slider{
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
}

.pagelayer-bgimg-slide {
position: absolute;
width: 100%;
top: 0;
left: 0;
height: 100%;
transition: all 1s ease-in-out;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
opacity: 0;
}

.pagelayer-slide-show {
opacity: 1;
}

.pagelayer-row-overlay,
.pagelayer-col-overlay{
position: absolute;
width: 100%;
height: 100%;
right: 0px;
top: 0px;
z-index: -1;
pointer-events:none;
}

.pagelayer-row-shape{
width:100%;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
line-height:0;
overflow:hidden;
}

.pagelayer-row-svg{
position:relative;
height:100%;
}

.pagelayer-row-svg svg{
width:100%;
position:absolute;
}

.pagelayer-row-svg svg.pagelayer-svg-top{
top:-1px;
}

.pagelayer-row-svg svg.pagelayer-svg-bottom{
bottom:-1px;
}

.pagelayer-height-fit{
height:100vh;
}

.pagelayer-row-wrapper{
width:100%;
}

.pagelayer-background-overlay{
position: absolute;
width: 100%;
top: 0;
left:0;
height: 100%;
overflow: hidden;
}

.pagelayer-background-video{
position: absolute;
width: 100%;
top: 0;
height: 100%;
pointer-events: none;
z-index: 0;
overflow: hidden;
left:0;
}

.pagelayer-background-video iframe,
.pagelayer-background-video video{
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
max-width: none;
}

.pagelayer-service-container{
position:relative;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}

.pagelayer-service-image{
line-height:0;
overflow:hidden;
}

.pagelayer-service-image img{
height: auto;
max-width: 100%;
}

.pagelayer-service-btn{
display:inline-block;
position:relative;
z-index:9;
}

.pagelayer-service-details{
width:100%;
}

.pagelayer-service-text{
word-break:break-word;
}

.pagelayer-service-align-left{
display:flex;
}

.pagelayer-service-align-right{
display:flex;
text-align: right;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
flex-direction: row-reverse;
}

.pagelayer-service-align-top{
display:block;
text-align: center;
}

.pagelayer-service-align-top .pagelayer-service-image{
margin:0 auto;
text-align:center;
}

.pagelayer-service-box-centered{
text-align: center;
}

.pagelayer-service-box-media-left,
.pagelayer-service-box-media-right{
display: flex;
}

.pagelayer-service-vertical-top{
align-items: flex-start;
-webkit-align-items: flex-start;
-webkit-box-align: start;
-ms-flex-align: start;
}

.pagelayer-service-vertical-middle{
align-items: center;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
}

.pagelayer-service-vertical-bottom{
align-items: flex-end;
-webkit-align-items: flex-end;
-webkit-box-align: end;
-ms-flex-align: end;
}

.pagelayer-service-box-media-right .pagelayer-service-box-media-section{
order: 2;
}
.pagelayer-service-box-media-right .pagelayer-service-box-content-section{
order: 1;
}

.pagelayer-service-box-icon-holder{
display: inline-block;
color:#000000;
text-align: center;
line-height: 1;
font-size: 60px;
}

.pagelayer-service-icon{
line-height: 0;
}

.pagelayer-service-icon.pagelayer-service-framed i{
border:4px solid;
background-color:transparent !important;
}

.pagelayer-service-icon.pagelayer-service-stacked i,
.pagelayer-service-icon.pagelayer-service-framed i{
position:relative;
}

.pagelayer-service-icon.pagelayer-service-stacked i:before,
.pagelayer-service-icon.pagelayer-service-framed i:before{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}

.pagelayer-service-box-icon-holder.square-holder{ 
padding: 15px;
color:#000000; 
}

.pagelayer-service-box-icon-holder.circle-holder{ 
padding: 15px;
color:#000000;
border-radius:50% !Important; 
}

.pagelayer-service-box-icon-holder i{
position: relative;
display: block;
}

.pagelayer-service-heading{
line-height:1;
}

.pagelayer-box-link{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

/* Icon widget */

.pagelayer-icon-mini{
	font-size: 16px !important;
}

.pagelayer-icon-small{
	font-size: 24px !important;
}

.pagelayer-icon-large{
	font-size: 36px !important;
}

.pagelayer-icon-extra-large{
	font-size: 56px !important;
}

.pagelayer-icon-double-large{
	font-size: 78px !important;
}

.pagelayer-icon-circle,
.pagelayer-icon-outline-circle,
.pagelayer-social-shape-circle .pagelayer-icon-holder{
	border-radius: 50%;
}

.pagelayer-icon-rounded,
.pagelayer-icon-outline-rounded,
.pagelayer-social-shape-rounded .pagelayer-share-content,
.pagelayer-social-shape-rounded .pagelayer-icon-holder{
	border-radius: 10px;
}

/* Icon widget end */

/* Icon animation */
.pagelayer-animation-grow{
transition: transform 400ms;
}

.pagelayer-animation-grow:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-grow{
transform: scale(1.1);
}

.pagelayer-animation-shrink{
transition: transform 400ms;
}

.pagelayer-animation-shrink:hover,
.pagelayer-anim-par:hover .pagelayer-animation-shrink{
transform: scale(0.9);
}

@keyframes pagelayer-animation-pulse{25%{transform:scale(1.1)}75%{transform:scale(0.9)}}

.pagelayer-animation-pulse:hover,
.pagelayer-anim-par:hover .pagelayer-animation-pulse{
animation-name: pagelayer-animation-pulse;
animation-duration: 1s;
animation-timing-function: linear;
animation-iteration-count: infinite;
}

@keyframes pagelayer-animation-pulse-grow{to{transform:scale(1.1)}}

.pagelayer-animation-pulse-grow:hover,
.pagelayer-anim-par:hover .pagelayer-animation-pulse-grow{
animation-name: pagelayer-animation-pulse-grow;
animation-duration: 0.4s;
animation-timing-function: linear;
animation-iteration-count: infinite;
animation-direction:alternate;
}

@keyframes pagelayer-animation-pulse-shrink{to{transform:scale(0.9)}}

.pagelayer-animation-pulse-shrink:hover,
.pagelayer-anim-par:hover .pagelayer-animation-pulse-shrink{
animation-name: pagelayer-animation-pulse-shrink;
animation-duration: 0.4s;
animation-timing-function: linear;
animation-iteration-count: infinite;
animation-direction:alternate;
}

@keyframes pagelayer-animation-push{50%{transform:scale(0.8)}100%{transform:scale(1)}}

.pagelayer-animation-push:hover,
.pagelayer-anim-par:hover .pagelayer-animation-push{
animation-name:pagelayer-animation-push;
animation-duration:0.4s;
animation-timing-function:linear;
animation-iteration-count:1
}

@keyframes pagelayer-animation-pop{50%{transform:scale(1.2)}}

.pagelayer-animation-pop:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-pop{
animation-name:pagelayer-animation-pop;
animation-duration:0.4s;
animation-timing-function:linear;
animation-iteration-count:1
}

@keyframes pagelayer-animation-buzz{
50%{
transform:translateX(3px) rotate(2deg)
}
100%{
transform:translateX(-3px) rotate(-2deg)
}
}

.pagelayer-animation-buzz:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-buzz{
animation-name:pagelayer-animation-buzz;
animation-duration:0.15s;
animation-timing-function:linear;
animation-iteration-count:infinite;
}

@keyframes pagelayer-animation-buzz-out{
10%{transform:translateX(3px) rotate(2deg)}
20%{transform:translateX(-3px) rotate(-2deg)}
30%{transform:translateX(3px) rotate(2deg)}
40%{transform:translateX(-3px) rotate(-2deg)}
50%{transform:translateX(2px) rotate(1deg)}
60%{transform:translateX(-2px) rotate(-1deg)}
70%{transform:translateX(2px) rotate(1deg)}
80%{transform:translateX(-2px) rotate(-1deg)}
90%{transform:translateX(1px) rotate(0)}
100%{transform:translateX(-1px) rotate(0)}
}

.pagelayer-animation-buzz-out:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-buzz-out{
animation-name:pagelayer-animation-buzz-out;
animation-duration:0.7s;
animation-timing-function:linear;
animation-iteration-count:1;
}

.pagelayer-animation-float:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-float{
transform:translateY(-8px)
}

.pagelayer-animation-sink:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-sink{
transform:translateY(8px)
}

@keyframes pagelayer-animation-bob{
0%{transform:translateY(-8px)}
50%{transform:translateY(-4px)}
100%{transform:translateY(-8px)}
}

@keyframes pagelayer-animation-bob-up{
100%{transform:translateY(-8px)}
}

.pagelayer-animation-bob:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-bob{
animation-name:pagelayer-animation-bob-up,pagelayer-animation-bob;
animation-duration:0.4s,1.5s;
animation-timing-function:ease-out,ease-in-out;
animation-delay:0s,0.3s;
animation-iteration-count:infinite;
}

@keyframes pagelayer-animation-hang{
0%{transform:translateY(8px)}
50%{transform:translateY(4px)}
100%{transform:translateY(8px)}
}

@keyframes pagelayer-animation-hang-up{
100%{transform:translateY(8px)}
}

.pagelayer-animation-hang:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-hang{
animation-name:pagelayer-animation-hang-up,pagelayer-animation-hang;
animation-duration:0.4s,1.5s;
animation-timing-function:ease-out,ease-in-out;
animation-delay:0s,0.3s;
animation-iteration-count:1,infinite;
animation-direction:normal,alternate;
}

.pagelayer-animation-bounce-in{
transition-duration:0.5s;
}
.pagelayer-animation-bounce-in:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-bounce-in{
transform:scale(1.2);
transition-timing-function:cubic-bezier(0.52,2.07,0.36,-0.41);
}

.pagelayer-animation-bounce-out{
transition-duration:0.5s;
}

.pagelayer-animation-bounce-out:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-bounce-out{
transform:scale(0.8);
transition-timing-function:cubic-bezier(0.52,2.07,0.36,-0.41);
}

.pagelayer-animation-rotate:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-rotate{
transform:rotate(6deg);
}

.pagelayer-animation-grow-rotate:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-grow-rotate{
transform:scale(1.1) rotate(6deg);
}

.pagelayer-animation-skew-forward:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-skew-forward{
transform:skew(-9deg);
}

.pagelayer-animation-skew-backward:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-skew-backward{
transform:skew(9deg);
}

@keyframes pagelayer-animation-wobble-vertical{
17%{transform:translateY(9px)}
33%{transform:translateY(-7px)}
45%{transform:translateY(5px)}
67%{transform:translateY(-3px)}
83%{transform:translateY(1px)}
100%{transform:translateY(0)}
}

.pagelayer-animation-wobble-vertical:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-wobble-vertical{
animation-name:pagelayer-animation-wobble-vertical;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1;
}

@keyframes pagelayer-animation-wobble-horizontal{
17%{transform:translateX(9px)}
33%{transform:translateX(-7px)}
50%{transform:translatex(5px)}
67%{transform:translateX(-3px)}
83%{transform:translateX(1px)}
100%{transform:translateX(0)}
}

.pagelayer-animation-wobble-horizontal:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-wobble-horizontal{
animation-name:pagelayer-animation-wobble-horizontal;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1;
}

@keyframes pagelayer-animation-wobble-bottom-to-right{
17%{transform:translate(9px,9px)}
33%{transform:translate(-7px,-7px)}
50%{transform:translate(5px,5px)}
67%{transform:translate(-3px,-3px)}
83%{transform:translate(1px,1px)}
100%{transform:translate(0,0)}
}


.pagelayer-animation-wobble-bottom-to-right:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-wobble-bottom-to-right{
animation-name:pagelayer-animation-wobble-bottom-to-right;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1;
}

@keyframes pagelayer-animation-wobble-top-to-right{
17%{transform:translate(9px,-9px)}
33%{transform:translate(-7px,7px)}
50%{transform:translate(5px,-5px)}
67%{transform:translate(-3px,3px)}
83%{transform:translate(1px,-1px)}
100%{transform:translate(0,0)}
}


.pagelayer-animation-wobble-top-to-right:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-wobble-top-to-right{
animation-name:pagelayer-animation-wobble-top-to-right;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1;
}

.pagelayer-animation-wobble-top{
transform-origin:0 100%;
}

@keyframes pagelayer-animation-wobble-top{
17%{transform:skew(-13deg)}
33%{transform:skew(11deg)}
50%{transform:skew(-7deg)}
67%{transform:skew(5deg)}
83%{transform:skew(-3deg)}
100%{transform:skew(0)}
}

.pagelayer-animation-wobble-top:hover,
.pagelayer-anim-par:hover .pagelayer-animation-wobble-top{
animation-name:pagelayer-animation-wobble-top;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1
}

.pagelayer-animation-wobble-bottom{
transform-origin:100% 0;
}

@keyframes pagelayer-animation-wobble-bottom{
17%{transform:skew(-13deg)}
33%{transform:skew(11deg)}
50%{transform:skew(-7deg)}
67%{transform:skew(5deg)}
83%{transform:skew(-3deg)}
100%{transform:skew(0)}
}

.pagelayer-animation-wobble-bottom:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-wobble-bottom{
animation-name:pagelayer-animation-wobble-bottom;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1
}

@keyframes pagelayer-animation-wobble-skew{
17%{transform:skew(-13deg)}
33%{transform:skew(11deg)}
50%{transform:skew(-7deg)}
67%{transform:skew(5deg)}
83%{transform:skew(-3deg)}
100%{transform:skew(0)}
}

.pagelayer-animation-wobble-skew:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-wobble-skew{
animation-name:pagelayer-animation-wobble-skew;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1
}

/* Icon animation end */

/*Badge widget */
.pagelayer-badge a{
text-decoration: none !important;
}
.pagelayer-badge-btn{
display:none;
padding:10px;
padding: 0.40em 0.36em;
}
 
.pagelayer-badge-details{
margin-left:1px;
border-radius:.25rem;
padding: 0.10rem;
position: relative;
top: -3px;
}
 
.pagelayer-badge-details.pagelayer-badge-normal{
border-radius:.25rem;
}

.pagelayer-badge-details.pagelayer-badge-pills{
border-radius:10rem;
}

.pagelayer-badge-btn .pagelayer-badge-details{
position:relative;
top:-1px;
} 

/*Badge widget end*/

/*Tooltip widget*/
.pagelayer-tooltip-container{
position:relative;
display:inline-block;
line-height: 1;
}

.pagelayer-tooltip-text{
visibility: hidden;
width: 300px;
background-color: #000000;
color: #ffffff;
text-align: center;
border-radius: 6px;
position: absolute;
z-index: 1;
padding:5px;
word-break:break-word;
}

.pagelayer-tooltip-icon{
margin:0px 4px;
}
.pagelayer-tooltip-top{
bottom: calc(100% + 10px);
left: 50%;
transform: translateX(-50%);
}

.pagelayer-tooltip-top:after{
content: "";
position: absolute;
top: 100%;
left: 50%;
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: #000000 transparent transparent transparent;
}

.pagelayer-tooltip-right{
top: 50%;
left: calc(100% + 10px);
transform: translateY(-50%);
}

.pagelayer-tooltip-right:after {
content: "";
position: absolute;
top: 50%;
right: 100%;
margin-top: -5px;
border-width: 5px;
border-style: solid;
border-color: transparent #000000 transparent transparent;
}

.pagelayer-tooltip-bottom{
top: calc(100% + 10px);
left: 50%;
transform: translateX(-50%);
}

.pagelayer-tooltip-bottom:after{
content: "";
position: absolute;
bottom: 100%;
left: 50%;
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: transparent transparent #000000 transparent;
}

.pagelayer-tooltip-left{
top: 50%;
bottom: auto;
right: calc(100% + 10px);
transform: translateY(-50%);
}

.pagelayer-tooltip-left:after{
content: "";
position: absolute;
top: 50%;
left: 100%;
transform: translateY(-50%);
margin-top: -5px;
border-width: 5px;
border-style: solid;
border-color: transparent transparent transparent #000000;
}

.pagelayer-tooltip-container:hover .pagelayer-tooltip-text,
.pagelayer-tooltip-text:focus{
visibility: visible !important;
}

.pagelayer-tooltip-on-click{
visibility: visible !important;
}
/*Tooltip widget end*/

/* Button widget */

.pagelayer-btn-holder{
border-radius:5px;
display:inline-block;
line-height:1em;
transition:all 0.3s;
cursor: pointer;
box-sizing:border-box;
}

.pagelayer-btn-default{
background-color:#818a91 !important;
color:#ffffff !important;
}

.pagelayer-btn-primary,
.pagelayer-badge-primary,
.pagelayer-progress-primary{
color:#ffffff !important;
background-color:#007bff !important;
}

.pagelayer-btn-primary:hover{
color:#ffffff !important;
background-color: #0069d9 !important;
}

.pagelayer-btn-secondary,
.pagelayer-badge-secondary,
.pagelayer-progress-secondary{
color:#ffffff !important;
background-color:#6c757d !important;
}

.pagelayer-btn-secondary:hover{
color: #ffffff !important;
background-color: #5a6268 !important;
}

.pagelayer-btn-success,
.pagelayer-badge-success,
.pagelayer-progress-success{
color: #fff;
background-color: #28a745 !important;
}

.pagelayer-btn-success:hover{
color: #ffffff !important;
background-color: #218838 !important;
}

.pagelayer-btn-info,
.pagelayer-badge-info,
.pagelayer-progress-info{
color: #ffffff !important;
background-color: #17a2b8 !important;
}

.pagelayer-btn-info:hover{
color: #ffffff !important;
background-color: #138496 !important;
}

.pagelayer-btn-warning,
.pagelayer-badge-warning,
.pagelayer-progress-warning{
color: #212529 !important;
background-color: #ffc107 !important;
}

.pagelayer-btn-warning:hover{
color: #212529 !important;
background-color: #e0a800 !important;
}

.pagelayer-btn-danger,
.pagelayer-badge-danger,
.pagelayer-progress-danger{
color: #ffffff !important;
background-color: #dc3545 !important;
}

.pagelayer-btn-danger:hover{
color: #ffffff !important;
background-color: #c82333 !important;
}

.pagelayer-btn-dark,
.pagelayer-badge-dark,
.pagelayer-progress-dark{
color: #ffffff !important;
background-color: #343a40 !important;
}

.pagelayer-btn-dark:hover{
color: #ffffff !important;
background-color: #23272b !important;
}

.pagelayer-btn-light,
.pagelayer-badge-light,
.pagelayer-progress-light{
color: #212529 !important;
background-color: #f8f9fa !important;
}

.pagelayer-btn-light:hover{
color: #212529 !important;
background-color: #e2e6ea !important;
}

.pagelayer-btn-link{
color: #007bff !important;
}

.pagelayer-btn-link:hover{
text-decoration: underline !important;
}

.pagelayer-btn-default:hover{
color:#ffffff;
}

.pagelayer-btn-mini{
font-size: 14px;
padding: 10px 20px;
}

.pagelayer-btn-small{
font-size: 16px;
padding: 15px 30px;
}

.pagelayer-btn-large{
font-size: 18px;
padding: 20px 40px;
}

.pagelayer-btn-extra-large{
font-size: 20px;
padding: 25px 50px;
}

.pagelayer-btn-double-large{
font-size: 22px;
padding: 30px 60px;
}

.pagelayer-btn-icon-left .pagelayer-btn-icon:last-child,
.pagelayer-btn-icon-right .pagelayer-btn-icon:first-child,
.pagelayer-btn-icon-left .pagelayer-btn-load-icon:last-child,
.pagelayer-btn-icon-right .pagelayer-btn-load-icon:first-child,
.pagelayer-btn-icon-left .pagelayer-cf-icon-right,
.pagelayer-btn-icon-right .pagelayer-cf-icon-left{
display: none;
}

.pagelayer-btn-icon-left .pagelayer-btn-icon,
.pagelayer-btn-icon-left .pagelayer-btn-load-icon{
padding-left:0 !important;
position: relative;
z-index: 1;
}

.pagelayer-btn-icon-right .pagelayer-btn-icon,
.pagelayer-btn-icon-right .pagelayer-btn-load-icon{
padding-right:0 !important;
position: relative;
z-index: 1;
}

/* Button widget end */

/* Social Profile */
.pagelayer-icon-holder[class*="pagelayer-facebook"] .pagelayer-social-fa{
color:#3B5998;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-facebook"],
.pagelayer-share-content[class*="pagelayer-facebook"]{
background-color:#3B5998;
color:#3B5998;
}

.pagelayer-icon-holder[class*="pagelayer-twitter"] .pagelayer-social-fa{
color:#1DA1F2;	
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-twitter"],
.pagelayer-share-content[class*="pagelayer-twitter"]{
background-color:#1DA1F2;
color:#1DA1F2;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-x-twitter"],
.pagelayer-share-content[class*="pagelayer-x-twitter"]{
background-color:#000000;
}

.pagelayer-icon-holder[class*="pagelayer-android"] .pagelayer-social-fa{
color:#A4C639
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-android"],
.pagelayer-share_grp[class*="pagelayer-social-shape"] .pagelayer-share-content[class*="pagelayer-android"]{
background-color:#A4C639;
}

.pagelayer-icon-holder[class*="pagelayer-google-plus"] .pagelayer-social-fa{
color:#DD4B39
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-google-plus"],
.pagelayer-share-content[class*="pagelayer-google-plus"]{
background-color:#DD4B39;
color:#DD4B39;
}

.pagelayer-icon-holder[class*="pagelayer-instagram"] .pagelayer-social-fa{
color:#262626;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-instagram"],
.pagelayer-share-content[class*="pagelayer-instagram"]{
background-color:#1DA1F2;
color:#262626;
}

.pagelayer-icon-holder[class*="pagelayer-linkedin"] .pagelayer-social-fa{
color:#0077B5;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-linkedin"],
.pagelayer-share-content[class*="pagelayer-linkedin"]{
background-color:#0077B5;
color:#0077B5;
}

.pagelayer-icon-holder[class*="pagelayer-behance"] .pagelayer-social-fa{
color:#053eff;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-behance"],
.pagelayer-share-content[class*="pagelayer-behance"]{
background-color:#053eff;
color:#053eff;
}

.pagelayer-icon-holder[class*="pagelayer-pinterest"] .pagelayer-social-fa{
color:#c8232c;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-pinterest"],
.pagelayer-share-content[class*="pagelayer-pinterest"]{
background-color:#c8232c;
color:#c8232c;
}

.pagelayer-icon-holder[class*="pagelayer-get-pocket"] .pagelayer-social-fa{
color:#ef4156;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-get-pocket"],
.pagelayer-share-content[class*="pagelayer-get-pocket"]{
background-color:#ef4156;
color:#ef4156;
}

.pagelayer-icon-holder[class*="pagelayer-envelope"] .pagelayer-social-fa{
color:#292929;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-envelope"],
.pagelayer-share-content[class*="pagelayer-envelope"]{
background-color:#292929;
color:#292929;
}

.pagelayer-icon-holder[class*="pagelayer-reddit"] .pagelayer-social-fa{
color:#ff4301;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-reddit"],
.pagelayer-share-content[class*="pagelayer-reddit"]{
background-color:#ff4301;
color:#ff4301;
}

.pagelayer-icon-holder[class*="pagelayer-rss"] .pagelayer-social-fa{
color:#F26522;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-rss"],
.pagelayer-share-content[class*="pagelayer-rss"]{
background-color:#F26522;
color:#F26522;
}

.pagelayer-icon-holder[class*="pagelayer-skype"] .pagelayer-social-fa{
color:#00aff0;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-skype"],
.pagelayer-share-content[class*="pagelayer-skype"]{
background-color:#00aff0;	
color:#00aff0;
}

.pagelayer-icon-holder[class*="pagelayer-slideshare"] .pagelayer-social-fa{
color:#0077b5;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-slideshare"],
.pagelayer-share-content[class*="pagelayer-slideshare"]{
background-color:#0077b5;
color:#0077b5;
}

.pagelayer-icon-holder[class*="pagelayer-snapchat"] .pagelayer-social-fa{
color:#fffc00;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-snapchat"],
.pagelayer-share-content[class*="pagelayer-snapchat"]{
background-color:#fffc00;
color:#fffc00;
}

.pagelayer-icon-holder[class*="pagelayer-soundcloud"] .pagelayer-social-fa{
color:#ff8800;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-soundcloud"],
.pagelayer-share-content[class*="pagelayer-soundcloud"]{
background-color:#ff8800;
color:#ff8800;
}

.pagelayer-icon-holder[class*="pagelayer-spotify"] .pagelayer-social-fa{
color:#1ED760;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-spotify"],
.pagelayer-share-content[class*="pagelayer-spotify"]{
background-color:#1ED760;
color:#1ED760;
}

.pagelayer-icon-holder[class*="pagelayer-stack-overflow"] .pagelayer-social-fa{
color:#F48024;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-stack-overflow"],
.pagelayer-share-content[class*="pagelayer-stack-overflow"]{
background-color:#F48024;
color:#F48024;
}

.pagelayer-icon-holder[class*="pagelayer-steam"] .pagelayer-social-fa{
color:#00adee;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-steam"],
.pagelayer-share-content[class*="pagelayer-steam"]{
background-color:#00adee;
color:#00adee;
}

.pagelayer-icon-holder[class*="pagelayer-stumbleupon"] .pagelayer-social-fa{
color:#EB4924;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-stumbleupon"],
.pagelayer-share-content[class*="pagelayer-stumbleupon"]{
background-color:#EB4924;
color:#EB4924;
}

.pagelayer-icon-holder[class*="pagelayer-telegram"] .pagelayer-social-fa{
color:#0088cc;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-telegram"],
.pagelayer-share-content[class*="pagelayer-telegram"]{
background-color:#0088cc;
color:#0088cc;
}

.pagelayer-icon-holder[class*="pagelayer-thumb-tack"] .pagelayer-social-fa{
color:#1AA1D8;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-thumb-tack"],
.pagelayer-share-content[class*="pagelayer-thumb-tack"]{
background-color:#1AA1D8;
color:#1AA1D8;
}

.pagelayer-icon-holder[class*="pagelayer-tripadvisor"] .pagelayer-social-fa{
color:#00af87;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-tripadvisor"],
.pagelayer-share-content[class*="pagelayer-tripadvisor"]{
background-color:#00af87;
color:#00af87;
}

.pagelayer-icon-holder[class*="pagelayer-tumblr"] .pagelayer-social-fa{
color:#001935;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-tumblr"],
.pagelayer-share-content[class*="pagelayer-tumblr"]{
background-color:#001935;
color:#001935;
}

.pagelayer-icon-holder[class*="pagelayer-twitch"] .pagelayer-social-fa{
color:#6441a5;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-twitch"],
.pagelayer-share-content[class*="pagelayer-twitch"]{
background-color:#6441a5;
color:#6441a5;
}

.pagelayer-icon-holder[class*="pagelayer-vimeo"] .pagelayer-social-fa{
color:#1CB7EA;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-vimeo"],
.pagelayer-share-content[class*="pagelayer-vimeo"]{
background-color:#1CB7EA;
color:#1CB7EA;
}

.pagelayer-icon-holder[class*="pagelayer-vk"] .pagelayer-social-fa{
color:#4C75A3;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-vk"],
.pagelayer-share-content[class*="pagelayer-vk"]{
background-color:#4C75A3;
color:#4C75A3;
}

.pagelayer-icon-holder[class*="pagelayer-weibo"] .pagelayer-social-fa{
color:#DF2029;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-weibo"],
.pagelayer-share-content[class*="pagelayer-weibo"]{
background-color:#DF2029;
color:#DF2029;
}

.pagelayer-icon-holder[class*="pagelayer-weixin"] .pagelayer-social-fa{
color:#7bb32e;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-weixin"],
.pagelayer-share-content[class*="pagelayer-weixin"]{
background-color:#7bb32e;
color:#7bb32e;
}

.pagelayer-icon-holder[class*="pagelayer-whatsapp"] .pagelayer-social-fa{
color:#25D366;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-whatsapp"],
.pagelayer-share-content[class*="pagelayer-whatsapp"]{
background-color:#25D366;
color:#25D366;
}

.pagelayer-icon-holder[class*="pagelayer-wordpress"] .pagelayer-social-fa{
color:#21759b;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-wordpress"],
.pagelayer-share-content[class*="pagelayer-wordpress"]{
background-color:#21759b;
color:#21759b;
}

.pagelayer-icon-holder[class*="pagelayer-xing"] .pagelayer-social-fa{
color:#026466;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-xing"],
.pagelayer-share-content[class*="pagelayer-xing"]{
background-color:#026466;	
color:#026466;
}

.pagelayer-icon-holder[class*="pagelayer-yelp"] .pagelayer-social-fa{
color:#af0606;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-yelp"],
.pagelayer-share-content[class*="pagelayer-yelp"]{
background-color:#af0606;
color:#af0606;
}

.pagelayer-icon-holder[class*="pagelayer-youtube"] .pagelayer-social-fa{
color:#ff0000;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-youtube"],
.pagelayer-share-content[class*="pagelayer-youtube"]{
background-color:#ff0000;
color:#ff0000;
}

.pagelayer-icon-holder[class*="pagelayer-500px"] .pagelayer-social-fa{
color:#0099e5;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-500px"],
.pagelayer-share-content[class*="pagelayer-500px"]{
background-color:#0099e5;
color:#0099e5;
}

.pagelayer-icon-holder[class*="pagelayer-flickr"] .pagelayer-social-fa{
color:#0063dc;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-flickr"],
.pagelayer-share-content[class*="pagelayer-flickr"]{
background-color:#0063dc;
color:#0063dc;
}

.pagelayer-icon-holder[class*="pagelayer-github"] .pagelayer-social-fa{
color:#4078c0;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-github"],
.pagelayer-share-content[class*="pagelayer-github"]{
background-color:#4078c0;	
color:#4078c0;
}

.pagelayer-icon-holder[class*="pagelayer-gitlab"] .pagelayer-social-fa{
color:#fca326;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-gitlab"],
.pagelayer-share-content[class*="pagelayer-gitlab"]{
background-color:#fca326;
color:#fca326;
}

.pagelayer-icon-holder[class*="pagelayer-apple"] .pagelayer-social-fa{
color:#999999;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-apple"],
.pagelayer-share-content[class*="pagelayer-apple"]{
background-color:#999999;
color:#999999;
}

.pagelayer-icon-holder[class*="pagelayer-jsfiddle"] .pagelayer-social-fa{
color:#0084FF;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-jsfiddle"],
.pagelayer-share-content[class*="pagelayer-jsfiddle"]{
background-color:#0084FF;
color:#0084FF;
}

.pagelayer-icon-holder[class*="pagelayer-houzz"] .pagelayer-social-fa{
color:#7ac142;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-houzz"],
.pagelayer-share-content[class*="pagelayer-houzz"]{
background-color:#7ac142;
color:#7ac142;
}

.pagelayer-icon-holder[class*="pagelayer-bitbucket"] .pagelayer-social-fa{
color:#205081;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-bitbucket"],
.pagelayer-share-content[class*="pagelayer-bitbucket"]{
background-color:#205081;
color:#205081;
}

.pagelayer-icon-holder[class*="pagelayer-codepen"] .pagelayer-social-fa{
color:#0ebeff;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-codepen"],
.pagelayer-share-content[class*="pagelayer-codepen"]{
background-color:#0ebeff;
color:#0ebeff;
}

.pagelayer-icon-holder[class*="pagelayer-delicious"] .pagelayer-social-fa{
color:#3399ff;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-delicious"],
.pagelayer-share-content[class*="pagelayer-delicious"]{
background-color:#3399ff;
color:#3399ff;
}

.pagelayer-icon-holder[class*="pagelayer-medium"] .pagelayer-social-fa{
color:#00ab6c;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-medium"],
.pagelayer-share-content[class*="pagelayer-medium"]{
background-color:#00ab6c;	
color:#00ab6c;
}

.pagelayer-icon-holder[class*="pagelayer-meetup"] .pagelayer-social-fa{
color:#e0393e;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-meetup"],
.pagelayer-share-content[class*="pagelayer-meetup"]{
background-color:#e0393e;	
color:#e0393e;
}

.pagelayer-icon-holder[class*="pagelayer-mixcloud"] .pagelayer-social-fa{
color:#52aad8;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-mixcloud"],
.pagelayer-share-content[class*="pagelayer-mixcloud"]{
background-color:#52aad8;	
color:#52aad8;
}

.pagelayer-icon-holder[class*="pagelayer-dribbble"] .pagelayer-social-fa{
color:#444444;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-dribbble"],
.pagelayer-share-content[class*="pagelayer-dribbble"]{
background-color:#444444;
color:#444444;
}

.pagelayer-icon-holder[class*="pagelayer-foursquare"] .pagelayer-social-fa{
color:#f94877;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-foursquare"],
.pagelayer-share-content[class*="pagelayer-foursquare"]{
background-color:#f94877;
color:#f94877;
}

.pagelayer-share_grp .pagelayer-social-fa,
.pagelayer-share_grp .pagelayer-social-fa:before{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50% , -50%);
}
.pagelayer-share_grp{
font-size: 0;
}
.pagelayer-share_grp > div{
display: inline-block;
}

.pagelayer-share_grp .pagelayer-social-fa{
height:1em;
width:1em;
}

.pagelayer-share_grp .pagelayer-icon-holder{
position: relative;
min-height: 1em;
min-width: 1em;
}

.pagelayer-share-content .pagelayer-social-fa,
.pagelayer-share-content span{
color: inherit;
}

.pagelayer-share_grp.pagelayer-social-bg-none .pagelayer-share-content,
.pagelayer-share_grp.pagelayer-social-outline-border .pagelayer-share-content{
background-color:unset;
}

.pagelayer-share_grp.pagelayer-social-outline-border .pagelayer-share-content{
border:2px solid;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-social-fa,
.pagelayer-share_grp[class*="pagelayer-social-shape"] .pagelayer-social-fa,
.pagelayer-share_grp[class*="pagelayer-social-shape"] .pagelayer-icon-name span{
color: #ffffff;
}

.pagelayer-social_grp .pagelayer-icon-holder{
display:inline-block;
line-height: 100%;
text-align: center;
}

.pagelayer-share-content,
.pagelayer-share-content .pagelayer-icon-name{
display:flex;
}

.pagelayer-share-content .pagelayer-icon-name{
align-items:center;
}

.pagelayer-social-shape-circle .pagelayer-share-content{
border-radius:100000px;
}

.pagelayer-icon-name span{
padding:0 20px 0 5px;
}

.pagelayer-share-buttons{
position:relative;
border-radius: inherit;
}

.pagelayer-social-shape-boxed .pagelayer-share-buttons:before{
content: "";
position: absolute;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.15);
border-top-left-radius: inherit;
border-bottom-left-radius: inherit;
left: 0;
}

.pagelayer-share_grp .pagelayer-icon-name span,
.pagelayer-share_grp .pagelayer-icon-holder{
display:none;
}

.pagelayer-share-type-icon .pagelayer-icon-holder,
.pagelayer-share-type-icon-label .pagelayer-icon-holder,
.pagelayer-share-type-label .pagelayer-icon-name span,
.pagelayer-share-type-icon-label .pagelayer-icon-name span{
display:block;
}

/* Social Profile end */

.pagelayer-list-icon-holder{
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}

.pagelayer-list-icon,
.pagelayer-list-item{
-webkit-align-self: center;
-ms-flex-item-align: center;
align-self: center;
}

.pagelayer-list-item{
width:100%;
}

.pagelayer-list-ul{
margin:0;
padding:0;	
}

/* Video */

.pagelayer-video .pagelayer-video-holder{
position:relative;
width: 100%;
height: auto;
overflow: hidden;
}

.pagelayer-video-iframe{
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
}

.pagelayer-video-aspect-1-1{
padding-top:100%;
}

.pagelayer-video-aspect-3-2{
padding-top:66.66%;
}

.pagelayer-video-aspect-4-3{
padding-top: 75%;
}

.pagelayer-video-aspect-8-5{
padding-top:62.5%;
}

.pagelayer-video-aspect-16-9{
padding-top: 56.25%;
}

.pagelayer-video .pagelayer-video-holder .pagelayer-video-overlay{
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
cursor: pointer;
}

.pagelayer-video .pagelayer-video-holder a{
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
}

.pagelayer-video .pagelayer-video-holder .pagelayer-video-overlay i{
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
}
/* Video end */

/** Image **/

.pagelayer-image, .pagelayer-image .pagelayer-image-holder{
position: relative;
}

.pagelayer-image-link{
text-decoration:none;
cursor: pointer;
}

.pagelayer-image-caption{
margin-bottom: unset;
}

.pagelayer-image-overlay{
position: absolute;
width: 100%;
top: 0;
height: 100%;
left: 0;
opacity:0;
overflow:auto;
transition: .5s ease;
}

.pagelayer-image:hover .pagelayer-image-overlay{
opacity:1;
}

.pagelayer-image .pagelayer-image-overlay .pagelayer-image-overlay-content{
width:100%;
}

.pagelayer-image *{
border-radius:inherit;
}

/** Image End **/

.pagelayer-button {
text-align: center
}

.pagelayer-button i{
padding: 0 3px;
}

.pagelayer-audio-container, .pagelayer-audio-container audio{
width:100%;
}

.pagelayer-testimonial-avatar img{
border: 1px solid #eee;
border-radius: 50%;
margin-right: 10px;
}

.pagelayer-alignment-center{
text-align: center;
}

.pagelayer-alignment-left{
text-align: left;
}

.pagelayer-alignment-right{
text-align: right;
}

/* Testimonial */
.pagelayer-testimonial{
padding:0.4em 0.8em;
line-height: normal;
}

.pagelayer-testimonial-image{
-o-object-fit: cover;
object-fit: cover;
display: unset !important;
}

.pagelayer-testimonial-square{
border-radius:0px;
}

.pagelayer-testimonial-circle{
border-radius:50%;
}

.pagelayer-aside-position{
display:inline-block;
vertical-align: middle;
}

.pagelayer-aside-position .pagelayer-testimonial-cite{
text-align: left;
}
.pagelayer-top-position, .pagelayer-testimonial-author{
display:block;
}

.pagelayer-aside-position .pagelayer-testimonial-author{
position: relative;
}

.pagelayer-testimonial-container .pagelayer-testimonial-avatar,
.pagelayer-testimonial-container .pagelayer-testimonial-details{
display: table-cell;
vertical-align: middle;
}

.pagelayer-testimonial-designation{
color: #999;
font-size: 12px;
}

/* Testimonial End */

/* Progress bar */
.pagelayer-progress-goal{
margin-top: 10px;
}

.pagelayer-progress-container{
background-color:#eeeeee;
}

.pagelayer-progress-bar{
overflow:hidden;
}

.pagelayer-progress-percent{
float:right;
padding-right:10px;
}

.pagelayer-progress-text{
float:left;
padding-left:10px;
}

.pagelayer-progress-prefix {
float: left;
text-align: left;
display: inline-block;
}

.pagelayer-progress-suffix{
text-align: right;
}

/*Progress bar end*/

/*Stars widget start*/

.pagelayer-stars > *{
vertical-align:middle;
}
.pagelayer-stars-container{
text-align:center;
color: #ccd6df;
font-family: "FontAwesome", "Font Awesome 5 Free";
display: inline-block;
position: relative;
border-color: 1px solid #ccd6df;
}

.pagelayer-stars-container .pagelayer-stars-icon{
position: relative;
display:inline-block;
line-height: 1;
}

.pagelayer-stars-container .pagelayer-stars-icon:before{
content: "\f005";
font-size: inherit;
font-family: inherit;
overflow: hidden;
color: #f0ad4e;
position:absolute;
font-weight:900;
top:0;
left:0;
}

.pagelayer-stars-icon.pagelayer-stars-empty:before{
width:0em;
}

.pagelayer-stars-icon.pagelayer-stars-1:before{
width:0.1em;
}

.pagelayer-stars-icon.pagelayer-stars-2:before{
width:0.2em;
}

.pagelayer-stars-icon.pagelayer-stars-3:before{
width:0.3em;
}

.pagelayer-stars-icon.pagelayer-stars-4:before{
width:0.4em;
}

.pagelayer-stars-icon.pagelayer-stars-5:before{
width:0.5em;
}

.pagelayer-stars-icon.pagelayer-stars-6:before{
width:0.6em;
}

.pagelayer-stars-icon.pagelayer-stars-7:before{
width:0.7em;
}

.pagelayer-stars-icon.pagelayer-stars-8:before{
width:0.8em;
}

.pagelayer-stars-icon.pagelayer-stars-9:before{
width:0.9em;
}

.pagelayer-stars-icon.pagelayer-stars-full:before{
width:1.1em;
}
/*Stars widget end*/

/* Site Title Start */
.pagelayer-wp-title-align-top{
display:block;
text-align: center;
}

.pagelayer-wp-title-heading{
padding:5px 20px;
font-size: 20px;
font-weight: 500;
text-decoration-style: solid !important;
margin: 0px;
transition: all 400ms;
flex-grow:1;
}

.pagelayer-wp-title-img{
box-shadow: none !important;
}

.pagelayer-wp-title-desc{
padding: 5px 20px;
}

.pagelayer-wp-title-align-left,
.pagelayer-wp-title-align-right{
display: flex;
}

.pagelayer-wp-title-align-right{
text-align: right;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
flex-direction: row-reverse;
}

.pagelayer-wp-title-vertical-top{
align-items: flex-start;
-webkit-align-items: flex-start;
-webkit-box-align: start;
-ms-flex-align: start;
}

.pagelayer-wp-title-vertical-middle{
align-items: center;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
}

.pagelayer-wp-title-vertical-bottom{
align-items: flex-end;
-webkit-align-items: flex-end;
-webkit-box-align: end;
-ms-flex-align: end;
}

.pagelayer-wp-title-section .pagelayer-wp-title-link{
text-decoration: none !important;
}
/* Site title End */

/*pricing plans*/
.pagelayer-pricing{
text-align:center;
border:2px solid #e8e3e3;
border-radius:6px;
}

.pagelayer-pricing-rate-section{
padding:20px;
}

.pagelayer-pricing-details h1,
.pagelayer-pricing-details h2,
.pagelayer-pricing-details h3,
.pagelayer-pricing-details h4,
.pagelayer-pricing-details h5{
margin:10px 0px; padding:0px;
}

.pagelayer-pricing-details{
position: relative;
background-color:#1e1558;
border-top-left-radius: inherit;
border-top-right-radius: inherit;
}

.pagelayer-pricing-details .pagelayer-pricing-type{
text-transform: uppercase;
}

.pagelayer-pricing-sub-title{
font-weight: normal;
}

.pagelayer-pricing-details .pagelayer-pricing-price{
font-weight:800;
}

.pagelayer-pricing-price.pagelayer-pricing-original{
display:none;
text-decoration: line-through;
margin-right: 10px;
}
  
h2.pagelayer-pricing-price{
display:inline-block;
margin:5px 0px;
}

.pagelayer-pricing-details{
font-size:15px;  
}

.pagelayer-pricing-duration{
font-size:15px;
margin:0px;
}

.pagelayer-pricing-features{
padding:20px;
border-bottom-left-radius: inherit;
border-bottom-right-radius: inherit;
}

.pagelayer-pricing-features .pagelayer-pricing-ul{
padding:0px;
}

.pagelayer-pricing-ul li{
display: inline-block;
list-style-type: none;
padding:5px 0px;
}

.pagelayer-pricing-ul .pagelayer-list_item:after{
border-bottom:2px solid #c5c5c5;
margin-top: 5px;
}

.pagelayer-list-li span i{
margin-right:5px;
}

.pagelayer-pricing-btn{
display: inline-block;
}

.pagelayer-pricing-additional{
margin:20px 0px 0px;
}

.pagelayer-pricing-ribbon-container{
position: absolute;
top: 0;
left: auto;
right: 0;
transform: rotate(90deg);
width: 150px;
overflow: hidden;
height: 150px;
}

.pagelayer-pricing-ribbon{
display: none;
width: 200%;
background-color: #ce4210ff;
position: absolute;
left:0;
text-align: center;
line-height: 2;
letter-spacing: 1px;
color: #f0f0f0;
margin-top: 40px;
transform: translateY(-50%) translateX(-50%) translateX(50px) rotate(-45deg);
}

.pagelayer-pricing-currency-top{
vertical-align: top;
}

.pagelayer-pricing-currency-middle{
vertical-align: middle;
}

.pagelayer-pricing-currency-bottom{
vertical-align: bottom;
}

/*pricing plans end*/

/* Quote */

.pagelayer-quotation-overlay{
position: absolute;
font-size: 70px;
top: 0;
}

.pagelayer-quote-content .fa-quote-right{
display: inline-block;
vertical-align: top;
}

/* Quote end */

.pagelayer-call-icon-section,
.pagelayer-call-content-section,
.pagelayer-call-button-section{
display: table-cell;
vertical-align: middle;	
}

.pagelayer-call-center{
text-align: center;
}

.pagelayer-call-center .pagelayer-call-icon-section,
.pagelayer-call-center .pagelayer-call-content-section,
.pagelayer-call-center .pagelayer-call-button-section{
display: block;
}

.pagelayer-call-3d{
background: #eee;
border-bottom: 5px solid #ddd;
padding: 30px;
}

.pagelayer-call-3d.pagelayer-call-left .pagelayer-call-icon-section{
padding-right: 10px;
}

.pagelayer-call-3d.pagelayer-call-left .pagelayer-call-content-section{
padding-right: 20px
}

.pagelayer-call-3d.pagelayer-call-center .pagelayer-call-icon-section{
margin-bottom: 10px;
}

.pagelayer-call-3d.pagelayer-call-center .pagelayer-call-content-section{
margin-bottom: 20px;	
}

.pagelayer-call-3d .pagelayer-call-title{
font-size: 26px;
font-weight: 700;
/* margin-bottom: 5px; */
}
.pagelayer-call-3d .pagelayer-call-subtitle{
font-size: 18px;
/* margin-bottom: 10px; */
}

/* .pagelayer-call-3d .pagelayer-call-text{
color: #777;
} */

.pagelayer-call-left .pagelayer-call-button{
display:flex;
}

.pagelayer-button-mini{
font-size: 13px;
padding: 8px 12px;
line-height: 13px;
min-height: unset;
}

.pagelayer-button-small{
font-size: 15px;
padding: 10px 18px;
line-height: 15px;
min-height: unset;	
}

.pagelayer-button-middle{
font-size: 17px;
padding: 14px 26px;
line-height: 17px;
min-height: unset;	
}

.pagelayer-button-large{
font-size: 20px;
padding: 18px 35px;
line-height: 20px;
min-height: unset;	
}


.pagelayer-modal-content, 
.pagelayer-splash-container{
display: none;
position: fixed;
padding: 50px;
top: 0;
left: 0;
right: 0;
height: 100%;
overflow: auto;
color: #000;
opacity: 1;
z-index: 99999;
box-sizing: border-box;
}

.pagelayer-modal-bottom-content,
.pagelayer-splash-bottom-content{
padding: 50px;
background-color: #fefefe;
}
.pagelayer-modal-body,
.pagelayer-splash-body{
position: absolute;
margin: auto;
box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
-webkit-animation-name: animatetop;
-webkit-animation-duration: 0.4s;
animation-name: animatetop;
animation-duration: 0.4s;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}

.pagelayer-modal-content-overflow, .pagelayer-splash-content-overflow{
max-height:500px;
overflow:auto;
}

.pagelayer-splash-bg-close, .pagelayer-modal-bg-close{
position: absolute;
top:0;
left:0;
width:100%;
height:100%;
}

.pagelayer-btn-icon-left .pagelayer-icon-right{
display: none;
}

.pagelayer-btn-icon-right .pagelayer-icon-left{
display: none;
}

/* Add Animation */
@-webkit-keyframes pagelayer-animatetop {
from {top:-300px; opacity:0} 
to {top:0; opacity:1}
}

@keyframes pagelayer-animatetop {
from {top:-300px; opacity:0}
to {top:0; opacity:1}
}

.pagelayer-modal-close,
.pagelayer-splash-close{
position: absolute;
right: 10px;
top: 25px;
color: #fff;
font-size: 70px !important;
cursor: pointer;
}

.pagelayer-modal-close:before,
.pagelayer-modal-close:after,
.pagelayer-splash-close:before,
.pagelayer-splash-close:after{
position: absolute;
top: 2px;
right: 38px;
content: ' ';
width: 2px;
background-color: #fff;
}

.pagelayer-modal-close:before,
.pagelayer-splash-close:before{
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}

.pagelayer-modal-close:after,
.pagelayer-splash-close:after{
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}

.pagelayer-modal-title,
.pagelayer-splash-title{
background-color: #3D54DF;
color: #ffffff;
}


/* Countdown Start */
.pagelayer-countdown-item{
padding:20px 30px;
text-align:center;
}

.pagelayer-countdown-counter{
display: flex;
flex-wrap:wrap;
justify-content: center;
}

.pagelayer-countdown-days,
.pagelayer-countdown-hours,
.pagelayer-countdown-minutes,
.pagelayer-countdown-seconds{
display: inline-block;
vertical-align: middle;
background: #eee;
margin: 0 5px 5px;
flex:1;
}

.pagelayer-countdown-days div,
.pagelayer-countdown-hours div,
.pagelayer-countdown-minutes div,
.pagelayer-countdown-seconds div{
/* display: inline-block; */
line-height: 1;
}

.pagelayer-countdown-inline .pagelayer-countdown-name{
display:inline-block;
}

.pagelayer-countdown-inline .pagelayer-countdown-count{
display:inline-block;
}

.pagelayer-countdown-expired{
display:none;
}

.pagelayer-countdown[display_expired_text="true"] .pagelayer-countdown-expired{
display:block !important;
}

.pagelayer-countdown[display_expired_text="true"] .pagelayer-countdown-counter{
display:none !important;
}
/* Countdown End*/

#pagelayer-header-menu{
display: inline-block;
}


/* splash style */
.pagelayer-splash .pagelayer-splash-dark,
.pagelayer-modal .pagelayer-modal-dark{
background-color:#000000e0;
}

.pagelayer-modal .pagelayer-modal-light,
.pagelayer-splash .pagelayer-splash-light{
background-color:#ffffffe0;
}

.pagelayer-splash-light .pagelayer-splash-close::after,
.pagelayer-splash-light .pagelayer-splash-close::before,
.pagelayer-modal-light .pagelayer-modal-close::after,
.pagelayer-modal-light .pagelayer-modal-close::before{
background-color:#000000;
}

.pagelayer-splash-dark .pagelayer-splash-close::after,
.pagelayer-splash-dark .pagelayer-splash-close::before,
.pagelayer-modal-dark .pagelayer-modal-close::after,
.pagelayer-modal-dark .pagelayer-modal-close::before{
background-color:#fff;
}

.pagelayer-splash-content{
padding:30px;
}

/* splash style end */

.pagelayer-modal-close{
z-index:999;
}

/* Style the tab */
.pagelayer-tabs-holder {
overflow: hidden;
}

/* Style the buttons inside the tab */
.pagelayer-tabs-holder .pagelayer-tablinks {
background-color: inherit;
display:inline-block;
border: none;
outline: none;
cursor: pointer;
padding: 14px 16px;
transition: 0.3s;
font-size: 17px;
color:#000000;
}

/* Change background color of buttons on hover */
.pagelayer-tabs-holder .pagelayer-tablinks:hover {
background-color: #ddd;
}

/* Create an active/current tablink class */
.pagelayer-tabs-holder .pagelayer-tablinks.active {
background-color: #ccc;
}

/* Style the tab content */
.pagelayer-tabs .pagelayer-tabcontainer .pagelayer-tab{
display: none;
padding: 6px 12px;
border-top: none;
}
.pagelayer-tabs-holder .pagelayer-tablinks .fa{
line-height:1.5;
}
/* Tabs style end */

/* Divider start */
.pagelayer-divider-holder{
line-height: 0;
font-size: 0;
}
.pagelayer-divider-seperator{
display: inline-block;
}
/* Divider end */

/* Counter style start*/

.pagelayer-counter{
padding: 20px;	
}

.pagelayer-counter-content{
line-height:1;
}

/* Counter style end*/

/*Image Slider style start*/
.pagelayer-image-slider-ul{
display:none;
padding:0;
margin:0;
list-style: none;
}

.pagelayer-image-slider-ul[pagelayer-setup]{
display:block;
}
/*Image Slider style End*/

/*Google Maps start*/
.pagelayer-google-maps-holder{
line-height:0;
}

.pagelayer-google-maps-holder iframe{
margin:0px;
width:100%;
height:100%;
}

/* accordion style */
.pagelayer-accordion_item{
overflow:hidden;
}

.pagelayer-accordion-tabs {
cursor: pointer;
padding: 15px;
width: 100%;
text-align: left;
display:inline-block;
text-decoration:none !important;
}

.pagelayer-accordion-panel {
padding: 0 18px;
display: none;
overflow: hidden;
}

/* accordion style end */

/* Alert Box style start */
.pagelayer-alert{
position: relative;
border: 1px solid transparent;
border-radius:5px;
padding:15px 20px;
}

.pagelayer-alert-title{
display:inline-block;
}

.pagelayer-alert-icon,
.pagelayer-alert-title{
vertical-align: middle;
}

.pagelayer-alert-primary{
color: #004085;
background-color: #cce5ff;
border-color: #b8daff;
}

.pagelayer-alert-secondary{
color: #383d41;
background-color: #e2e3e5;
border-color: #d6d8db;
}

.pagelayer-alert-success{
color: #155724;
background-color: #d4edda;
border-color: #c3e6cb;
}

.pagelayer-alert-info{
color: #0c5460;
background-color: #d1ecf1;
border-color: #bee5eb;
}

.pagelayer-alert-warning{
color: #856404;
background-color: #fff3cd;
border-color: #ffeeba;
}

.pagelayer-alert-danger{
color: #721c24;
background-color: #f8d7da;
border-color: #f5c6cb;
}

.pagelayer-alert-dark{
color: #1b1e21;
background-color: #d6d8d9;
border-color: #c6c8ca;
}

.pagelayer-alert-primary-link {
color: #002752;
}

.pagelayer-alert-secondary-link{
color: #202326;
}

.pagelayer-alert-success-link{
color: #0b2e13;
}

.pagelayer-alert-danger-link{
color: #491217;
}

.pagelayer-alert-warning-link{
color: #533f03;
}

.pagelayer-alert-info-link{
color: #062c33;
}

.pagelayer-alert-secondary-link{
color: #686868;
}

.pagelayer-alert-secondary-link{
color: #040505;
}

.pagelayer-alert-success hr{
background-color: #b1dfbb;	
}

.pagelayer-alert-primary hr{
background-color: #9fcdff;
}

.pagelayer-alert-secondary hr{
background-color: #c8cbcf;
}

.pagelayer-alert-info hr{
background-color: #abdde5;
}

.pagelayer-alert-warning hr{
background-color: #ffe8a1;
}

.pagelayer-alert-danger hr{
background-color: #f1b0b7;
}

.pagelayer-alert-dark hr{
background-color: #b9bbbe;
}

.pagelayer-alert-close {
position: absolute;
top: 0;
right: 0;
color: inherit;
height: 100%;
width:15px;
background:rgba(3,3,3,0.1);
cursor:pointer;
}

.pagelayer-alert-close:before,
.pagelayer-alert-close:after {
position: absolute;
left: 7px;
content: ' ';
height: 13px;
width: 1px;
background-color: #333;
top: calc(50% - 6.5px);
}

.pagelayer-alert-close:before {
transform: rotate(45deg);
}

.pagelayer-alert-close:after {
transform: rotate(-45deg);
}

/* Alert Box Style Ends */

/* Grid Gallery Style Start */

.pagelayer-grid-gallery-ul{
display:block;
list-style:none;
padding:0;
margin:0;
}

.pagelayer-gallery-item{
list-style:none;
border: none;
}

.pagelayer-gallery-item img{
height: 100%;
width: 100%;
object-fit: cover;
}

.pagelayer-grid-gallery-caption{
display:block;
}

.pagelayer-grid-gallery-pagination{
text-align:center;
}

.pagelayer-grid-page-ul{
display: inline-block;
list-style-type: none;
margin-top:10px;
}

.pagelayer-grid-page-ul li.active {
background-color:#00A0D2;
color:white;
}

.pagelayer-grid-page-item{
color: black;
float: left;
padding: 8px 16px;
text-decoration: none;
}

.pagelayer-grid-page-ul li:hover:not(.active){
background-color: #ddd;
cursor:pointer;
}

/* Grid Gallery Style Ends */

.pagelayer-heading-holder *,
.pagelayer-text-holder *{
padding: 0;
margin: 0;
overflow-wrap: break-word;
}

/* animation */

.animated.pagelayer-anim-fast{
-webkit-animation-duration: 0.7s;
animation-duration: 0.7s;
}

.animated.pagelayer-anim-fastest{
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
}

.animated.pagelayer-anim-slow{
-webkit-animation-duration: 1.5s;
animation-duration: 1.5s;
}

.animated.pagelayer-anim-slowest{
-webkit-animation-duration: 2s;
animation-duration: 2s;
}

/* animation end */

.pagelayer-parallax-window{
position: absolute;
width: 100%;
height: 100%;
overflow: hidden;
top: 0;
left: 0;
}

.pagelayer-parallax-window .simpleParallax{
height:100%;
}

.pagelayer-parallax-window img{
max-width:unset;
}

/* WooCommerce widget */
.pagelayer-product-images-container{
display:flow-root;
}

.pagelayer-add-to-cart-holder,
.pagelayer-product-rating{
display:inline-block;
}

.pagelayer-product-related-container:not([pagelayer-heading-show]) .products > h2,
.pagelayer-product-related-container:not([pagelayer-sale-flash]) ul.products li.product span.onsale,
.pagelayer-addi-info-container:not([pagelayer-show-heading]) h2 {
display:none;
}

.pagelayer-product-related-container[pagelayer-content-align="right"] ul.products li.product .star-rating{
margin-left: auto;
}

.pagelayer-product-related-container[pagelayer-content-align="center"] ul.products li.product .star-rating{
margin-left: auto;
margin-right: auto;
}

/*******************/

/* Pagelayer Owl */

.pagelayer-owl-stage-outer [class^="pagelayer-owl-"],
.pagelayer-owl-carousel .pagelayer-owl-item > .pagelayer-ele-wrap,
.pagelayer-owl-stage-outer{
height: 100%;
}

.pagelayer-owl-carousel .pagelayer-owl-item{
height: auto;
}

.pagelayer-owl-prev,
.pagelayer-owl-next{
position: absolute;
top: 50%;
transform: translateY(-50%);
}

.pagelayer-owl-prev{
left: 0;
}

.pagelayer-owl-next{
right: 0;
}

.pagelayer-owl-theme .pagelayer-owl-nav{
margin-top: 0 !important;
}

.pagelayer-owl-nav span{
position:absolute;
transform:translate(-50%, -53%);
}

.pagelayer-owl-dot{
vertical-align: middle;
}

/* Pagelayer Owl End */

/* Space Widget */
.pagelayer-space-holder{
height: 10px;
}
/* Space Widget End */

/* Address and Number */

.pagelayer-phone-holder,
.pagelayer-address-holder,
.pagelayer-email-holder{
display:flex;
}

.pagelayer-address-icon,
.pagelayer-address,
.pagelayer-phone-icon,
.pagelayer-phone,
.pagelayer-email-icon,
.pagelayer-email{
margin-top:auto;
margin-bottom:auto;
word-break:break-word;
}

/* Address and Number End */

/****************/
/*** Freemium ***/
/****************/

/*** Breadcrumb ***/

.pagelayer-breadcrumb-section b{
font-weight: 100;
}

/* Breadcrumb End */

/*** Archive Posts ***/
.pagelayer-posts-container{
display: grid;
grid-template-columns: repeat(3,1fr);
grid-column-gap: 20px;
grid-row-gap: 40px;
}

.pagelayer-wposts-meta *{
font-size: 12px;
}

.pagelayer-pagination{
padding: 50px 20px;	
text-align: center;
}

.pagelayer-pagination .page-numbers:not(:last-child){
margin-right: 25px;
}

.pagelayer-pagination a.page-numbers:hover{
color: #36b2d1;
}

.pagelayer-wposts-thumb{
display:inline-block;
position:relative;
background-size:cover !important;
background-position:center !important;
width:100%;
}

@media all and (max-width:599px){	
.pagelayer-posts-container{
grid-template-columns: repeat(1,1fr);
}
}

/*** Archive Posts End ***/

/* WordPress Posts */
.pagelayer-wposts-title{
line-height:1;
}

.pagelayer-wposts-sep{
font-weight:100;
}

.pagelayer-wposts-sep:last-child{
display:none;
}

.pagelayer-wposts-category a:not(:last-child):after,
.pagelayer-wposts-tags a:not(:last-child):after{
content:', ';	
}
/* WordPress Posts End*/

/* Copyright start */
.pagelayer-copyright{
text-align: center;
color: #111;
}

.pagelayer-copyright a{
color: #111;
}
/* Copyright end */

/* Primary Menu */

.pagelayer-wp-menu-container .pagelayer-wp_menu-ul li.menu-item>a{
display:flex;
box-shadow: none;
white-space: nowrap;
position:relative;
}

.pagelayer-menu-type-horizontal .sub-menu{
z-index:999;
}

.pagelayer-wp-menu-container .pagelayer-wp_menu-ul,
.pagelayer-wp-menu-container .sub-menu{
margin:0px;
padding: 0px;
}

.pagelayer-menu-type-horizontal *{
transition: all 0.5s;	
}

.pagelayer-menu-type-horizontal li.menu-item{
display: inline-block;
font-weight: 600;
}

.pagelayer-menu-type-horizontal li.menu-item>a{
box-shadow: none;
border: none;
}

.pagelayer-menu-type-horizontal .sub-menu{
position:absolute;
min-width: 100%;
}

.pagelayer-menu-type-horizontal .sub-menu .sub-menu{
top:0px;
}

.pagelayer-wp-menu-container .pagelayer-wp_menu-ul li.menu-item{
position:relative;
}

.pagelayer-wp-menu-container ul li.menu-item span.after-icon{
height: auto;
width: 100%;
position: relative;
pointer-events: auto;
line-height:inherit;
color: inherit;
font-size: inherit;
margin-left:10px;
padding-left:5px;
padding-right:5px;
}

.pagelayer-wp-menu-container:not([data-align="left"]) .pagelayer-wp_menu-ul span.after-icon{
width:auto;
}

.pagelayer-wp-menu-container[data-align="right"] .pagelayer-wp_menu-ul ul li > ul a{justify-content: flex-end;}
.pagelayer-wp-menu-container[data-align="left"] .pagelayer-wp_menu-ul ul li > ul a{justify-content: left;}
.pagelayer-wp-menu-container[data-align="center"] .pagelayer-wp_menu-ul ul li > ul a{justify-content: center;}

.pagelayer-wp-menu-container ul li.menu-item span.after-icon:before{
position:absolute;
right:0;	
}

.pagelayer-wp-menu-container .sub-menu,
.pagelayer-primary-menu-bar{
display:none;
}

.pagelayer-menu-type-horizontal .sub-menu li.menu-item{
display:block;
}

.pagelayer-primary-menu-bar i{
padding:5px;
}

.pagelayer-menu-type-vertical li.menu-item{
list-style: none;
}

.pagelayer-menu-type-vertical li.menu-item:not(:last-child) > a{
margin-bottom: 6px !important;
box-shadow: none;
border: none;
}

.pagelayer-menu-type-vertical .pagelayer-wp_menu-ul>li>ul.sub-menu{
margin-left:0px;
}

.pagelayer-wp-menu-holder[data-layout="dropdown"] .pagelayer-primary-menu-bar,
.pagelayer-wp-menu-holder.pagelayer-wp-menu-dropdown .pagelayer-primary-menu-bar{
display:block;
}

.pagelayer-wp-menu-holder[data-layout="dropdown"] .pagelayer-wp_menu-ul,
.pagelayer-wp-menu-holder.pagelayer-wp-menu-dropdown .pagelayer-wp_menu-ul{
display:none;	
}

.pagelayer-menu-hover-underline:not(.none) .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-framed:not(.none) .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-doubleline:not(.none) .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-doubleline:not(.none) .pagelayer-wp_menu-ul>li>a:after,
.pagelayer-menu-hover-overline:not(.none) .pagelayer-wp_menu-ul>li>a:before{
position: absolute;
content: '';
left: 0px;
bottom: 0px;
height: 3px;
width: 0px;
background-color: #2154CF;
transition: all 500ms ease;
-moz-transition: all 500ms ease;
-webkit-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
border-width:0px;
}

.pagelayer-menu-hover-doubleline .pagelayer-wp_menu-ul>li>a:after{
left:unset;
right:0;
}

.pagelayer-menu-hover-framed .pagelayer-wp_menu-ul>li>a:before{
background-color:unset !important;
height:100% !important;
}
.pagelayer-menu-hover-framed .pagelayer-wp_menu-ul>li>a:hover:before{
border:3px solid #2154CF;	
}

.pagelayer-menu-hover-overline .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-doubleline .pagelayer-wp_menu-ul>li>a:before{
top:0;
bottom:unset;
}

.pagelayer-menu-hover-underline.dropin .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-framed.dropin .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-doubleline.dropin .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-doubleline.dropin .pagelayer-wp_menu-ul>li>a:after,
.pagelayer-menu-hover-overline.dropin .pagelayer-wp_menu-ul>li>a:before{
width:100%;
opacity:0;
bottom:-5px;
} 

.pagelayer-menu-hover-underline.dropout .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-framed.dropout .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-doubleline.dropout .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-doubleline.dropout .pagelayer-wp_menu-ul>li>a:after,
.pagelayer-menu-hover-overline.dropout .pagelayer-wp_menu-ul>li>a:before{
width:100%;
opacity:0;
bottom:5px;
} 

.pagelayer-menu-hover-underline.dropin .pagelayer-wp_menu-ul>li>a:hover:before,
.pagelayer-menu-hover-framed.dropin .pagelayer-wp_menu-ul>li>a:hover:before,
.pagelayer-menu-hover-doubleline.dropin .pagelayer-wp_menu-ul>li>a:hover:before,
.pagelayer-menu-hover-doubleline.dropin .pagelayer-wp_menu-ul>li>a:hover:after,
.pagelayer-menu-hover-overline.dropin .pagelayer-wp_menu-ul>li>a:hover:before,
.pagelayer-menu-hover-underline.dropout .pagelayer-wp_menu-ul>li>a:hover:before,
.pagelayer-menu-hover-framed.dropout .pagelayer-wp_menu-ul>li>a:hover:before,
.pagelayer-menu-hover-doubleline.dropout .pagelayer-wp_menu-ul>li>a:hover:before,
.pagelayer-menu-hover-doubleline.dropout .pagelayer-wp_menu-ul>li>a:hover:after,
.pagelayer-menu-hover-overline.dropout .pagelayer-wp_menu-ul>li>a:hover:before{
bottom:0px;
} 

.pagelayer-menu-hover-underline.grow .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-framed.grow .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-doubleline.grow .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-doubleline.grow .pagelayer-wp_menu-ul>li>a:after,
.pagelayer-menu-hover-overline.grow .pagelayer-wp_menu-ul>li>a:before{
width:100%;
transform:scale(0);
}

.pagelayer-menu-hover-underline.fade .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-framed.fade .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-doubleline.fade .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-doubleline.fade .pagelayer-wp_menu-ul>li>a:after,
.pagelayer-menu-hover-overline.fade .pagelayer-wp_menu-ul>li>a:before{
width:100%;
transition-duration:1000ms;
opacity:0;
}

.pagelayer-menu-hover-underline .pagelayer-wp_menu-ul>li>a:hover:before,
.pagelayer-menu-hover-framed .pagelayer-wp_menu-ul>li>a:hover:before,
.pagelayer-menu-hover-doubleline .pagelayer-wp_menu-ul>li>a:hover:before,
.pagelayer-menu-hover-doubleline .pagelayer-wp_menu-ul>li>a:hover:after,
.pagelayer-menu-hover-overline .pagelayer-wp_menu-ul>li>a:hover:before{
transform:scale(1);
opacity:1;
width:100%;
}

.pagelayer-menu-hover-text .pagelayer-wp_menu-ul>li>a:hover{
transform:scale(1.2);
}

.pagelayer-wp_menu .sub-menu,
.pagelayer-menu-type-dropdown{
z-index:999;
}

.pagelayer-menu-type-dropdown{
position:absolute;
}

.pagelayer-togglt-on .pagelayer-wp_menu-ul,
.pagelayer-active-sub-menu:not(.pagelayer-mega-menu-item) > ul.sub-menu,
.pagelayer-menu-type-horizontal .menu-item-has-children:not(.pagelayer-mega-menu-item):hover > ul.sub-menu,
.pagelayer-wp_menu .pagelayer-menu-type-vertical[class*='pagelayer-submenu-position-'] .menu-item-has-children:not(.pagelayer-mega-menu-item):hover > ul.sub-menu{
display:block !important;
}

.pagelayer-menu-type-dropdown.pagelayer-wp_menu-ul,
.pagelayer-menu-type-dropdown.pagelayer-wp_menu-right,
.pagelayer-menu-type-dropdown.pagelayer-wp_menu-left,
.pagelayer-menu-type-dropdown.pagelayer-wp_menu-full{
position: fixed;
z-index: 999;
height: 100%;
top: 0;
transition: all 0.4s;
}

.pagelayer-menu-type-dropdown.pagelayer-wp_menu-right{
right: -100%;	
}

.pagelayer-menu-type-dropdown.pagelayer-wp_menu-left{
left:-100%;
}

.pagelayer-wp_menu-left.pagelayer-togglt-on{
left:0;
}

.pagelayer-wp_menu-right.pagelayer-togglt-on{
right:0;	
}

.pagelayer-menu-type-dropdown.pagelayer-wp_menu-full{
left:0;
right:0;
top:-100%;
}

.pagelayer-wp_menu-full.pagelayer-togglt-on{
top:0;
}

.pagelayer-wp_menu-close{
cursor:pointer;
}

.pagelayer-menu-type-dropdown .pagelayer-wp_menu-close{
display:block;
}

.pagelayer-wp_menu-close,
.pagelayer-wp_menu-down .pagelayer-wp_menu-close{
display:none;
}

.pagelayer-wp_menu-close i{
position:absolute;
z-index:99;
}

.pagelayer-menu-type-dropdown.pagelayer-wp_menu-right .pagelayer-wp_menu-ul,
.pagelayer-menu-type-dropdown.pagelayer-wp_menu-left .pagelayer-wp_menu-ul,
.pagelayer-menu-type-dropdown.pagelayer-wp_menu-full .pagelayer-wp_menu-ul{
position:absolute;
width:100%;
}

.pagelayer-menu-type-dropdown .pagelayer-wp_menu-ul li.menu-item > a{
white-space:normal !important;
}

.pagelayer-menu-type-dropdown .pagelayer-wp_menu-ul{
height:100%;
max-height: -webkit-fill-available;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
}

.pagelayer-menu-type-dropdown .pagelayer-wp_menu-ul::-webkit-scrollbar {
width:4px;
height:4px;
}

.pagelayer-menu-type-dropdown .pagelayer-wp_menu-ul::-webkit-scrollbar-track  {
background-color: transparent;
}

.pagelayer-menu-type-dropdown .pagelayer-wp_menu-ul::-webkit-scrollbar-thumb {
box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
border-radius:10px;
}
/* Mega menu css start */

.pagelayer-wp_menu-ul .pagelayer-mega-menu{
transition: none;
position: absolute;
max-width: 100vw;
z-index: 999;
padding: 10px;
background: #fff;
color: #000;
display: none;
border-radius: 2px;
left: 0;
text-align: initial;
overflow-y: auto;
}

.pagelayer-wp_menu .pagelayer-menu-type-vertical .pagelayer-mega-menu-item,
.pagelayer-wp-menu-container:not(.pagelayer-menu-type-horizontal) .menu-item > .pagelayer-mega-menu{
position: relative;
width: 100%;
}

.pagelayer-wp_menu-ul .pagelayer-mega-menu *{
transition: none;
}

/* To avoid row widget full width feature */
.pagelayer-wp_menu-ul .pagelayer-mega-menu .pagelayer-wrap-inner-row,
.pagelayer-wp_menu-ul .pagelayer-mega-menu .pagelayer-inner_row{
max-width: 100% !important;
left: auto !important;
}

.pagelayer-wp_menu-ul .pagelayer-set-position{
display: block !important;
visibility: hidden !important;
opacity: 0 !important;
}

.pagelayer-active-sub-menu.pagelayer-mega-menu-item > .pagelayer-mega-menu,
.pagelayer-active-mega-menu.pagelayer-mega-menu-item > .pagelayer-mega-menu,
:not(.pagelayer-ele-wrap) > .pagelayer-wp_menu .pagelayer-menu-type-horizontal .pagelayer-mega-menu-item:hover > .pagelayer-mega-menu,
:not(.pagelayer-ele-wrap) > .pagelayer-wp_menu .pagelayer-menu-type-vertical[class*='pagelayer-submenu-position-'] .pagelayer-mega-menu-item:hover > .pagelayer-mega-menu{
display: block !important;
}

@keyframes pagelayer-submenu-fade{0%{opacity:0}75%{opacity:1}}
@keyframes pagelayer-submenu-pulse{50%{transform: scale3d(1.04, 1.04, 1.04);}100%{transform: scale3d(1, 1, 1);}}
@keyframes pagelayer-submenu-fadeindown{0%{opacity: 0; transform: translate3d(0, -10px, 0); }100%{ opacity: 1; transform: none; }}
@keyframes pagelayer-submenu-fadeinup{0%{opacity: 0;transform: translate3d(0, 20px, 0);}100%{opacity: 1;transform: none;}}
@keyframes pagelayer-submenu-slideindown{0%{transform: translate3d(0, -10px, 0);visibility: visible;}100%{transform: translate3d(0, 0, 0);}}
@keyframes pagelayer-submenu-slideinup{0%{transform: translate3d(0, 20px, 0);visibility: visible;}100%{transform: translate3d(0, 0, 0);}}
@keyframes pagelayer-submenu-zoomin{0%{opacity: 0;transform: scale3d(.5, .5, .5);}50%{opacity: 1;}}
@keyframes pagelayer-submenu-flip{
0%{
transform: perspective(400px) rotate3d(1, 0, 0,90deg);
animation-timing-function: ease-in;
opacity: 0;
}40%{
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
animation-timing-function: ease-in;
}60%{
transform: perspective(400px) rotate3d(1, 0, 0, 5deg);
opacity: 1;
}80%{
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}100% {
transform: perspective(400px);
}
}

.pagelayer-wp-menu-container.pagelayer-menu-type-vertical.pagelayer-submenu-position-right .pagelayer-mega-menu,
.pagelayer-menu-type-vertical.pagelayer-submenu-position-right .sub-menu{
position: absolute;
left: 100%;
top: 0;
right: auto;
}

.pagelayer-wp-menu-container.pagelayer-menu-type-vertical.pagelayer-submenu-position-left .pagelayer-mega-menu,
.pagelayer-menu-type-vertical.pagelayer-submenu-position-left .sub-menu{
position: absolute;
right: 100%;
top: 0;
left: auto;
}

.pagelayer-menu-type-vertical:not(.pagelayer-submenu-position-right, .pagelayer-submenu-position-left) .pagelayer-mega-menu,
.pagelayer-menu-type-vertical:not(.pagelayer-submenu-position-right, .pagelayer-submenu-position-left) .sub-menu{
width:100% !important;
}

.pagelayer-menu-icon{
align-self: center;
text-align: center;
margin: 0 5px 0 0;
}

.pagelayer-nav-menu-icon-right .pagelayer-menu-icon{
margin: 0 0 0 5px;
order:1;
}

.pagelayer-nav-menu-icon-right .pagelayer-menu-icon ~ .pagelayer-nav-menu-title{
order: 0;
}

.pagelayer-nav-menu-icon-right .pagelayer-menu-icon ~ :not(.pagelayer-nav-menu-title, .pagelayer-menu-icon){
order: 2;
}

.pagelayer-menu-highlight{
font-size: 0.7em;
margin-left: 5px;
padding: 3px 6px;
border-radius: 2px;
}

/* Mega menu css ends */

/* Column Menu css*/
.pagelayer-mega-column-item > .sub-menu{
columns: 2;
}

.pagelayer-mega-column-item .sub-menu .sub-menu .pagelayer-nav-menu-title{
font-size: 0.85em;
}

.pagelayer-mega-column-item .sub-menu .sub-menu{
display: block;
position: static;
}

.pagelayer-mega-column-item .sub-menu li.menu-item{
break-inside: avoid;
}

.pagelayer-mega-column-item ul.sub-menu span.after-icon{
display: none;
}
/* Primary Menu End */

/* Contact Form start */
.pagelayer-contact-form-note{
margin-bottom:10px;
}

.pagelayer-contact_item input,
.pagelayer-contact_item textarea,
.pagelayer-contact_item select{
width:100%;
outline:none;
}

.pagelayer-contact_item textarea{
height:auto;
}

.pagelayer-contact-holder input[type="checkbox"] {
visibility: hidden;
display: contents;
}

.pagelayer-contact-holder label {
cursor: pointer;
display: block;
}

.pagelayer-contact-holder input[type="checkbox"] + label:before {
border: 1px solid #333;
content: "\00a0";
display: inline-block;
font: 16px/1em sans-serif;
margin-right: 0.25em;
padding: 0;
vertical-align: middle;
}

.pagelayer-contact-holder input[type="checkbox"]:checked + label:before {
content: "\2713";
text-align: center;
}

.pagelayer-contact-holder input[type="checkbox"]:checked + label:after {
font-weight: bold;
}

.pagelayer-contact-holder input[type="checkbox"]:focus + label::before {
outline: rgb(59, 153, 252) auto 5px;
}

.pagelayer-contact-holder input[type='radio'] {
-webkit-appearance:none;
border-radius:50%;
outline:none;
vertical-align: middle;
box-shadow:0 0 5px 0px gray inset;
padding: 0 !important;
}

.pagelayer-contact-holder input[type="radio"]:checked:before {
  background: #333333;
}

.pagelayer-contact-holder input[type='radio']:hover {
box-shadow:0 0 5px 0px orange inset;
}

.pagelayer-contact-holder input[type='radio']:before {
content:'';
display:block;
width:60%;
height:60%;
margin: 20% auto;    
border-radius:50%;    
}

.pagelayer-contact-submit-btn{
cursor:pointer;
}

.pagelayer-cf-msg-suc,.pagelayer-cf-msg-err{
padding: 10px;
padding: 10px;
margin: 10px 0px;
background: #a4f4ad;
border: 1px solid #6fc16f;
border-radius: 4px;
}

.pagelayer-cf-msg-err{
background: #f9dacb;
border: 1px solid #ff746e;
}
/* Contact Form End */

/*** Post Excerpt ***/

.pagelayer-empty-widget{
height:30px;
width:100%;
background-color: #dedddd;
text-align:center;
}

.pagelayer-empty-widget:after {
font-family: "FontAwesome" , "Font Awesome 5 Free";
font-weight: 900;
}

.pagelayer-post-excerpt.pagelayer-empty-widget:after{
content: '\f15c';	
}

.pagelayer-featured-img.pagelayer-empty-widget:after{
content: '\f03e';
}

/*** Post Excerpt End ***/

/* Post info*/
.pagelayer-post-info-vertical > div{
display:inline-block;
}
/* Post info end*/


/* Post Nav */
.pagelayer-post-nav-container{
display: flex;
align-items: center;
}

.pagelayer-prev-post a,
.pagelayer-next-post a{
display: inline-flex;
align-items: center;
}

.pagelayer-next-post a .pagelayer-post-nav-icon{
padding-left:12px;
}

.pagelayer-prev-post a .pagelayer-post-nav-icon{
padding-right:12px;
}

.pagelayer-next-post{
text-align:right;
}

.pagelayer-prev-post a:hover,
.pagelayer-next-post a:hover{
text-decoration:none;
}

.pagelayer-prev-post, .pagelayer-next-post{
width: calc(50% - 1px);
}

.pagelayer-post-nav-container .pagelayer-prev-holder,
.pagelayer-post-nav-container .pagelayer-next-holder{
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}

.pagelayer-post-nav-separator{
align-self: stretch;
}
/* Post Nav end */

/*Flipbox css start*/
.pagelayer-flipbox-container{
margin:0 auto;
}

.pagelayer-flipbox-flipper{
position: relative;
height: 300px;
perspective: 1000px;
-webkit-perspective: 1000px;
transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
}

.pagelayer-flipbox-front{
background-color: #bc1a1a;
border-radius: inherit;
}

.pagelayer-flipbox-back{
background-color: #f9e73f;
display: block;
border-radius: inherit;
}

.pagelayer-flipbox-flipper:hover .pagelayer-flipbox-front,
.pagelayer-flipbox-flipper .pagelayer-flipbox-back{
opacity: 0;
}

.pagelayer-flipbox-flipper:hover .pagelayer-flipbox-back{
opacity:1;
}

.pagelayer-flipbox-box{
position: absolute;
width: 100%;
height: 100%;
transition: all .8s ease-in-out;
-webkit-transition: all .8s ease-in-out;
}

.pagelayer-flipbox-box-overlay{
display: flex;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
width: 100%;
height: 100%;
align-items: stretch;
-webkit-align-items: stretch;
-webkit-box-align: stretch;
flex-direction: column;
-webkit-flex-direction: column;
-webkit-box-direction: normal;
text-align: center;
justify-content: center;
-webkit-justify-content: center;
padding: 35px;
-webkit-box-orient: vertical;
-webkit-box-pack: center;
}

.pagelayer-flipbox-3d .pagelayer-flipbox-box-inner{
transform: translateZ(90px) scale(.91);
-webkit-transform: translateZ(90px) scale(.91);
}

.pagelayer-flipbox-3d .pagelayer-flipbox-box-overlay{
transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
transform: translateZ(.1px);
-webkit-transform: translateZ(.1px);
}

.pagelayer-flipbox-flip .pagelayer-flipbox-flipper{
transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
perspective: 1000px;
-webkit-perspective: 1000px;
}

.pagelayer-flipbox-flip .pagelayer-flipbox-box{
transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
}

.pagelayer-flipbox-flip .pagelayer-flipbox-front{
-webkit-transform: none;
-ms-transform: none;
transform: none;
z-index: 1
}

.pagelayer-flipbox-flip .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-back{
transform: none;
-webkit-transform: none;
}

.pagelayer-flipbox-flip.pagelayer-flipbox-direction-right .pagelayer-flipbox-back{
transform: rotateX(0) rotateY(-180deg);
-webkit-transform: rotateX(0) rotateY(-180deg); 
}

.pagelayer-flipbox-flip.pagelayer-flipbox-direction-left .pagelayer-flipbox-back,
.pagelayer-flipbox-flip.pagelayer-flipbox-direction-right .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-front{
transform: rotateX(0) rotateY(180deg);
-webkit-transform: rotateX(0) rotateY(180deg);
}

.pagelayer-flipbox-flip.pagelayer-flipbox-direction-left .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-front{
transform: rotateX(0) rotateY(-180deg);
-webkit-transform: rotateX(0) rotateY(-180deg);
}

.pagelayer-flipbox-flip.pagelayer-flipbox-direction-up .pagelayer-flipbox-back{
transform: rotateX(-180deg) rotateY(0);
-webkit-transform: rotateX(-180deg) rotateY(0);  
}

.pagelayer-flipbox-flip.pagelayer-flipbox-direction-down .pagelayer-flipbox-back,
.pagelayer-flipbox-flip.pagelayer-flipbox-direction-up .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-front{
transform: rotateX(180deg) rotateY(0);
-webkit-transform: rotateX(180deg) rotateY(0);  
}

.pagelayer-flipbox-flip.pagelayer-flipbox-direction-down .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-front{
transform: rotateX(-180deg) rotateY(0);
-webkit-transform: rotateX(-180deg) rotateY(0);  
}

.pagelayer-flipbox-push .pagelayer-flipbox-flipper,
.pagelayer-flipbox-slide .pagelayer-flipbox-flipper{
overflow:hidden;
}

.pagelayer-flipbox-push .pagelayer-flipbox-front{
transform: none;
-webkit-transform: none;
}

.pagelayer-flipbox-push.pagelayer-flipbox-direction-right .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-front{
transform:translateX(100%) translateY(0);
-webkit-transform:translateX(100%) translateY(0);
}

.pagelayer-flipbox-push.pagelayer-flipbox-direction-left .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-front{
transform: translateX(-100%) translateY(0);
-webkit-transform: translateX(-100%) translateY(0);
}

.pagelayer-flipbox-push.pagelayer-flipbox-direction-up .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-front{
transform: translateX(0) translateY(-100%);
-webkit-transform: translateX(0) translateY(-100%);
}

.pagelayer-flipbox-push.pagelayer-flipbox-direction-down .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-front{
transform: translateX(0) translateY(100%);
-webkit-transform: translateX(0) translateY(100%);
}

.pagelayer-flipbox-push .pagelayer-flipbox,
.pagelayer-flipbox-slide .pagelayer-flipbox{
overflow: hidden;
}

.pagelayer-flipbox-push .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-back,
.pagelayer-flipbox-slide .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-back{
transform: none;
-webkit-transform: none;  
}

.pagelayer-flipbox-push.pagelayer-flipbox-direction-right .pagelayer-flipbox-back,
.pagelayer-flipbox-slide.pagelayer-flipbox-direction-right .pagelayer-flipbox-back{
transform: translateX(-100%) translateY(0);
-webkit-transform: translateX(-100%) translateY(0);
}

.pagelayer-flipbox-push.pagelayer-flipbox-direction-left .pagelayer-flipbox-back,
.pagelayer-flipbox-slide.pagelayer-flipbox-direction-left .pagelayer-flipbox-back{
transform: translateX(100%) translateY(0);
-webkit-transform: translateX(100%) translateY(0);  
}

.pagelayer-flipbox-push.pagelayer-flipbox-direction-up .pagelayer-flipbox-back,
.pagelayer-flipbox-slide.pagelayer-flipbox-direction-up .pagelayer-flipbox-back{
transform: translateX(0) translateY(100%);
-webkit-transform: translateX(0) translateY(100%);
}

.pagelayer-flipbox-push.pagelayer-flipbox-direction-down .pagelayer-flipbox-back,
.pagelayer-flipbox-slide.pagelayer-flipbox-direction-down .pagelayer-flipbox-back{
transform: translateX(0) translateY(-100%);
-webkit-transform: translateX(0) translateY(-100%);
}

.pagelayer-flipbox-zoom-out .pagelayer-flipbox-flipper .pagelayer-flipbox-front{
transition: opacity .45s, width .1ms, -webkit-transform .8s;
-webkit-transition: opacity .45s, width .1ms, -webkit-transform .8s;  
transition: transform .8s, opacity .45s, width .1ms;
transition: transform .8s, opacity .45s, width .1ms, -webkit-transform .8s;
opacity: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
z-index: 1;
width: 100%
}

.pagelayer-flipbox-zoom-out .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-front{
width: 0;
opacity: 0;
transform: scale(.7);
-webkit-transform: scale(.7);
transition: opacity .8s .1s, width .1ms .8s, -webkit-transform .8s;
-webkit-transition: opacity .8s .1s, width .1ms .8s, -webkit-transform .8s;
transition: transform .8s, opacity .8s .1s, width .1ms .8s;
transition: transform .8s, opacity .8s .1s, width .1ms .8s, -webkit-transform .8s
}

.pagelayer-flipbox-zoom-in .pagelayer-flipbox-flipper .pagelayer-flipbox-back{
-webkit-transition: opacity .5s .2s, -webkit-transform .7s;
transition: opacity .5s .2s, -webkit-transform .7s;
transition: transform .7s, opacity .5s .2s;
transition: transform .7s, opacity .5s .2s, -webkit-transform .7s;
opacity: 0;
transform: scale(.7);
-webkit-transform: scale(.7);  
}

.pagelayer-flipbox-zoom-in .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-back{
-webkit-transition: opacity .5s, -webkit-transform .7s;
transition: opacity .5s, -webkit-transform .7s;
transition: transform .7s, opacity .5s;
transition: transform .7s, opacity .5s, -webkit-transform .7s;
opacity: 1;
transform: scale(1);
-webkit-transform: scale(1);  
}

.pagelayer-flipbox-fade .pagelayer-flipbox-flipper .pagelayer-flipbox-back{
opacity: 0
}

.pagelayer-flipbox-fade .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-back{
opacity: 1
}

.pagelayer-flipbox-container.pagelayer-flipbox-flipped .pagelayer-flipbox-main .pagelayer-flipbox-front{
display: none
}

.pagelayer-flipbox-container.pagelayer-flipbox-flipped .pagelayer-flipbox-main .pagelayer-flipbox-back{
transform: none;
-webkit-transform: none;
opacity: 1;
}

.pagelayer-flipbox-image{
width: 100%;
margin: 0 auto;
object-fit: cover; 
}

.pagelayer-flipbox-image img{
width: 50%;
object-fit: cover;
-o-object-fit: cover;
}

.pagelayer-flipbox[back_section="true"] .pagelayer-flipbox-front{
display:none;
}

.pagelayer-flipbox[back_section="true"] .pagelayer-flipbox-back{
transform: rotateX(0) rotateY(0deg) !important;
-webkit-transform: rotateX(0) rotateY(0deg) !important;
opacity: 1 !important;
}

.pagelayer-flipbox-back .pagelayer-service-btn.pagelayer-btn-link{
background-color:transparent;
}

/*Flipbox End*/

/* Animated Heading */

.pagelayer-aheading-holder {
display: inline-block;
position:relative;
}

.pagelayer-animated-heading{
margin: 0;
padding: 0;
line-height: 1.4;
-webkit-background-clip: text;
}

[class*="pagelayer-blobs"]{
display:block;
position:absolute;
mix-blend-mode:color;
animation:pagelayer-blobs 10s ease-in-out infinite alternate;
}

.pagelayer-blobs_1{
width: 9%;
height: 47%;
top: 12%;
left: 4%;
}

.pagelayer-blobs_2{
width: 10%;
height: 50%;
top: 60%;
left: 34%;
}

.pagelayer-blobs_3{
width: 20%;
height: 46%;
top: 10%;
left: 20%;
}

.pagelayer-blobs_4{
width: 30%;
height: 40%;
top: 30%;
left: 70%;
}

.pagelayer-blobs_5{
width: 12%;
height: 40%;
top: 61%;
left: 12%;
}

.pagelayer-blobs_6{
width: 25%;
height: 45%;
top: 5%;
left: 45%;
}

.pagelayer-blobs_7{
width: 32%;
height: 45%;
top: 67%;
left: 46%;
}

.pagelayer-hEffect-none [class*="pagelayer-blobs"]{
display: none;
}

@keyframes pagelayer-blobs{
0%{border-radius:26% 74% 61% 39% / 54% 67% 33% 46%}
10%{border-radius:74% 26% 47% 53% / 68% 46% 54% 32%}
20%{border-radius:48% 52% 30% 70% / 27% 37% 63% 73%}
30%{border-radius:73% 27% 57% 43% / 28% 67% 33% 72%}
40%{border-radius:63% 37% 56% 44% / 25% 28% 72% 75%}
50%{border-radius:39% 61% 70% 30% / 61% 29% 71% 39%}
60%{border-radius:27% 73% 29% 71% / 73% 51% 49% 27%}
70%{border-radius:39% 61% 65% 35% / 74% 65% 35% 26%}
80%{border-radius:55% 45% 37% 63% / 38% 30% 70% 62%}
90%{border-radius:25% 75% 70% 30% / 39% 50% 50% 61%}
100%{border-radius:66% 34% 33% 67% / 65% 73% 27% 35%}
}

.pagelayer-hEffect-blobs,
.pagelayer-hEffect-none,
.pagelayer-heading-rotating{
-webkit-text-fill-color: transparent;
}

.pagelayer-heading-rotating .pagelayer-animated-heading{
display: inline;
}

.pagelayer-words-wrapper {
  display: inline-block;
  position: relative;
  text-align: left;
}
.pagelayer-words-wrapper span {
  display: inline-block;
  position: absolute;
  white-space: nowrap;
  left: 0;
  top: 0;
}
.pagelayer-words-wrapper span.pagelayer-is-visible {
  position: relative;
}

/*** xrotate-1 ***/
.pagelayer-aheading-rotate1 .pagelayer-words-wrapper {
  -webkit-perspective: 300px;
  -moz-perspective: 300px;
  perspective: 300px;
}
.pagelayer-aheading-rotate1 span {
  opacity: 0;
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  transform: rotateX(180deg);
}
.pagelayer-aheading-rotate1 span.pagelayer-is-visible {
  opacity: 1;
  -webkit-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  transform: rotateX(0deg);
  -webkit-animation: pagelayer-rotate-1-in 1.2s;
  -moz-animation: pagelayer-rotate-1-in 1.2s;
  animation: pagelayer-rotate-1-in 1.2s;
}
.pagelayer-aheading-rotate1 span.pagelayer-is-hidden {
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  transform: rotateX(180deg);
  -webkit-animation: pagelayer-rotate-1-out 1.2s;
  -moz-animation: pagelayer-rotate-1-out 1.2s;
  animation: pagelayer-rotate-1-out 1.2s;
}

@-webkit-keyframes pagelayer-rotate-1-in {
  0% {
    -webkit-transform: rotateX(180deg);
    opacity: 0;
  }
  35% {
    -webkit-transform: rotateX(120deg);
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(360deg);
    opacity: 1;
  }
}
@-moz-keyframes pagelayer-rotate-1-in {
  0% {
    -moz-transform: rotateX(180deg);
    opacity: 0;
  }
  35% {
    -moz-transform: rotateX(120deg);
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  100% {
    -moz-transform: rotateX(360deg);
    opacity: 1;
  }
}
@keyframes pagelayer-rotate-1-in {
  0% {
    -webkit-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
    opacity: 0;
  }
  35% {
    -webkit-transform: rotateX(120deg);
    -moz-transform: rotateX(120deg);
    -ms-transform: rotateX(120deg);
    -o-transform: rotateX(120deg);
    transform: rotateX(120deg);
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(360deg);
    -moz-transform: rotateX(360deg);
    -ms-transform: rotateX(360deg);
    -o-transform: rotateX(360deg);
    transform: rotateX(360deg);
    opacity: 1;
  }
}
@-webkit-keyframes pagelayer-rotate-1-out {
  0% {
    -webkit-transform: rotateX(0deg);
    opacity: 1;
  }
  35% {
    -webkit-transform: rotateX(-40deg);
    opacity: 1;
  }
  65% {
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(180deg);
    opacity: 0;
  }
}
@-moz-keyframes pagelayer-rotate-1-out {
  0% {
    -moz-transform: rotateX(0deg);
    opacity: 1;
  }
  35% {
    -moz-transform: rotateX(-40deg);
    opacity: 1;
  }
  65% {
    opacity: 0;
  }
  100% {
    -moz-transform: rotateX(180deg);
    opacity: 0;
  }
}
@keyframes pagelayer-rotate-1-out {
  0% {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 1;
  }
  35% {
    -webkit-transform: rotateX(-40deg);
    -moz-transform: rotateX(-40deg);
    -ms-transform: rotateX(-40deg);
    -o-transform: rotateX(-40deg);
    transform: rotateX(-40deg);
    opacity: 1;
  }
  65% {
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
    opacity: 0;
  }
}

/*** xrotate-2 ***/
.pagelayer-aheading-rotate2 .pagelayer-words-wrapper {
  -webkit-perspective: 300px;
  -moz-perspective: 300px;
  perspective: 300px;
}
.pagelayer-aheading-rotate2 strong, .pagelayer-aheading-rotate2 b {
  display: inline-block;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.pagelayer-aheading-rotate2 span {
  opacity: 0;
}
.pagelayer-aheading-rotate2 strong {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: translateZ(-20px) rotateX(90deg);
  -moz-transform: translateZ(-20px) rotateX(90deg);
  -ms-transform: translateZ(-20px) rotateX(90deg);
  -o-transform: translateZ(-20px) rotateX(90deg);
  transform: translateZ(-20px) rotateX(90deg);
  opacity: 0;
}
.pagelayer-is-visible .pagelayer-aheading-rotate2 strong {
  opacity: 1;
}
.pagelayer-aheading-rotate2 strong.pagelayer-aheading-in {
  -webkit-animation: pagelayer-rotate-2-in 0.4s forwards;
  -moz-animation: pagelayer-rotate-2-in 0.4s forwards;
  animation: pagelayer-rotate-2-in 0.4s forwards;
  -webkit-background-clip: text;
}
.pagelayer-aheading-rotate2 strong.pagelayer-aheading-out {
  -webkit-animation: pagelayer-rotate-2-out 0.4s forwards;
  -moz-animation: pagelayer-rotate-2-out 0.4s forwards;
  animation: pagelayer-rotate-2-out 0.4s forwards;
  -webkit-background-clip: text;
}
.pagelayer-aheading-rotate2 b {
  -webkit-transform: translateZ(20px);
  -moz-transform: translateZ(20px);
  -ms-transform: translateZ(20px);
  -o-transform: translateZ(20px);
  transform: translateZ(20px);
  -webkit-text-fill-color: transparent;
}

.pagelayer-no-csstransitions .pagelayer-aheading-rotate2 strong {
  -webkit-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  transform: rotateX(0deg);
  opacity: 0;
}
.pagelayer-no-csstransitions .pagelayer-aheading-rotate2 strong b {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

.pagelayer-no-csstransitions .pagelayer-aheading-rotate2 .pagelayer-is-visible strong {
  opacity: 1;
}

@-webkit-keyframes pagelayer-rotate-2-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(90deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(-10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0deg);
  }
}
@-moz-keyframes pagelayer-rotate-2-in {
  0% {
    opacity: 0;
    -moz-transform: translateZ(-20px) rotateX(90deg);
  }
  60% {
    opacity: 1;
    -moz-transform: translateZ(-20px) rotateX(-10deg);
  }
  100% {
    opacity: 1;
    -moz-transform: translateZ(-20px) rotateX(0deg);
  }
}
@keyframes pagelayer-rotate-2-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(90deg);
    -moz-transform: translateZ(-20px) rotateX(90deg);
    -ms-transform: translateZ(-20px) rotateX(90deg);
    -o-transform: translateZ(-20px) rotateX(90deg);
    transform: translateZ(-20px) rotateX(90deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(-10deg);
    -moz-transform: translateZ(-20px) rotateX(-10deg);
    -ms-transform: translateZ(-20px) rotateX(-10deg);
    -o-transform: translateZ(-20px) rotateX(-10deg);
    transform: translateZ(-20px) rotateX(-10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0deg);
    -moz-transform: translateZ(-20px) rotateX(0deg);
    -ms-transform: translateZ(-20px) rotateX(0deg);
    -o-transform: translateZ(-20px) rotateX(0deg);
    transform: translateZ(-20px) rotateX(0deg);
  }
}
@-webkit-keyframes pagelayer-rotate-2-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-100deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-90deg);
  }
}
@-moz-keyframes pagelayer-rotate-2-out {
  0% {
    opacity: 1;
    -moz-transform: translateZ(-20px) rotateX(0);
  }
  60% {
    opacity: 0;
    -moz-transform: translateZ(-20px) rotateX(-100deg);
  }
  100% {
    opacity: 0;
    -moz-transform: translateZ(-20px) rotateX(-90deg);
  }
}
@keyframes pagelayer-rotate-2-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0);
    -moz-transform: translateZ(-20px) rotateX(0);
    -ms-transform: translateZ(-20px) rotateX(0);
    -o-transform: translateZ(-20px) rotateX(0);
    transform: translateZ(-20px) rotateX(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-100deg);
    -moz-transform: translateZ(-20px) rotateX(-100deg);
    -ms-transform: translateZ(-20px) rotateX(-100deg);
    -o-transform: translateZ(-20px) rotateX(-100deg);
    transform: translateZ(-20px) rotateX(-100deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-90deg);
    -moz-transform: translateZ(-20px) rotateX(-90deg);
    -ms-transform: translateZ(-20px) rotateX(-90deg);
    -o-transform: translateZ(-20px) rotateX(-90deg);
    transform: translateZ(-20px) rotateX(-90deg);
  }
}

/*** xloading-bar ***/
.pagelayer-aheading-loading-bar .pagelayer-words-wrapper {
  overflow: hidden;
  vertical-align: top;
}
.pagelayer-aheading-loading-bar .pagelayer-words-wrapper:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  width: 0;
  background: #0096a7;
  z-index: 2;
  -webkit-transition: width 0.3s -0.1s;
  -moz-transition: width 0.3s -0.1s;
  transition: width 0.3s -0.1s;
}
.pagelayer-aheading-loading-bar .pagelayer-words-wrapper.pagelayer-is-loading:after {
  width: 100%;
  -webkit-transition: width 3s;
  -moz-transition: width 3s;
  transition: width 3s;
}
.pagelayer-aheading-loading-bar span{
  top: .2em;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.pagelayer-aheading-loading-bar span.pagelayer-is-visible {
  opacity: 1;
  top: 0;
}

/*** xslide ***/
.pagelayer-aheading-slide .pagelayer-words-wrapper {
  overflow: hidden;
  vertical-align: top;
}
.pagelayer-aheading-slide span {
  opacity: 0;
  top: .2em;
}
.pagelayer-aheading-slide span.pagelayer-is-visible {
  top: 0;
  opacity: 1;
  -webkit-animation: pagelayer-slide-in 0.6s;
  -moz-animation: pagelayer-slide-in 0.6s;
  animation: pagelayer-slide-in 0.6s;
}
.pagelayer-aheading-slide span.pagelayer-is-hidden {
  -webkit-animation: pagelayer-slide-out 0.6s;
  -moz-animation: pagelayer-slide-out 0.6s;
  animation: pagelayer-slide-out 0.6s;
}

@-webkit-keyframes pagelayer-slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(20%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes pagelayer-slide-in {
  0% {
    opacity: 0;
    -moz-transform: translateY(-100%);
  }
  60% {
    opacity: 1;
    -moz-transform: translateY(20%);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@keyframes pagelayer-slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(20%);
    -moz-transform: translateY(20%);
    -ms-transform: translateY(20%);
    -o-transform: translateY(20%);
    transform: translateY(20%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes pagelayer-slide-out {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateY(120%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(100%);
  }
}
@-moz-keyframes pagelayer-slide-out {
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
  60% {
    opacity: 0;
    -moz-transform: translateY(120%);
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(100%);
  }
}
@keyframes pagelayer-slide-out {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateY(120%);
    -moz-transform: translateY(120%);
    -ms-transform: translateY(120%);
    -o-transform: translateY(120%);
    transform: translateY(120%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
  }
}

/*** xclip ***/
.pagelayer-aheading-clip .pagelayer-words-wrapper {
  overflow: hidden;
  vertical-align: top;
}
.pagelayer-aheading-clip .pagelayer-words-wrapper:after {
  /* line */
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 3px;
  height: 100%;
  background-color: #aebcb9;
}
.pagelayer-aheading-clip span {
  opacity: 0;
}
.pagelayer-aheading-clip span.pagelayer-is-visible {
  opacity: 1;
}

/*** xzoom ***/
.pagelayer-aheading-zoom .pagelayer-words-wrapper {
  -webkit-perspective: 300px;
  -moz-perspective: 300px;
  perspective: 300px;
}
.pagelayer-aheading-zoom span{
  opacity: 0;
}
.pagelayer-aheading-zoom span.pagelayer-is-visible {
  opacity: 1;
  -webkit-animation: pagelayer-zoom-in 0.8s;
  -moz-animation: pagelayer-zoom-in 0.8s;
  animation: pagelayer-zoom-in 0.8s;
}
.pagelayer-aheading-zoom span.pagelayer-is-hidden {
  -webkit-animation: pagelayer-zoom-out 0.8s;
  -moz-animation: pagelayer-zoom-out 0.8s;
  animation: pagelayer-zoom-out 0.8s;
}

@-webkit-keyframes pagelayer-zoom-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(100px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0);
  }
}
@-moz-keyframes pagelayer-zoom-in {
  0% {
    opacity: 0;
    -moz-transform: translateZ(100px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateZ(0);
  }
}
@keyframes pagelayer-zoom-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(100px);
    -moz-transform: translateZ(100px);
    -ms-transform: translateZ(100px);
    -o-transform: translateZ(100px);
    transform: translateZ(100px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@-webkit-keyframes pagelayer-zoom-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-100px);
  }
}
@-moz-keyframes pagelayer-zoom-out {
  0% {
    opacity: 1;
    -moz-transform: translateZ(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateZ(-100px);
  }
}
@keyframes pagelayer-zoom-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-100px);
    -moz-transform: translateZ(-100px);
    -ms-transform: translateZ(-100px);
    -o-transform: translateZ(-100px);
    transform: translateZ(-100px);
  }
}

/*** xrotate-3 ***/
.pagelayer-aheading-rotate3 .pagelayer-words-wrapper {
  -webkit-perspective: 300px;
  -moz-perspective: 300px;
  perspective: 300px;
}
.pagelayer-aheading-rotate3 span {
  opacity: 0;
}
.pagelayer-aheading-rotate3 strong {
  display: inline-block;
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.pagelayer-is-visible .pagelayer-aheading-rotate3 strong {
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  transform: rotateY(0deg);
}
.pagelayer-aheading-rotate3 strong.pagelayer-aheading-in {
  -webkit-animation: pagelayer-rotate-3-in 0.6s forwards;
  -moz-animation: pagelayer-rotate-3-in 0.6s forwards;
  animation: pagelayer-rotate-3-in 0.6s forwards;
}
.pagelayer-aheading-rotate3 strong.pagelayer-aheading-out {
  -webkit-animation: pagelayer-rotate-3-out 0.6s forwards;
  -moz-animation: pagelayer-rotate-3-out 0.6s forwards;
  animation: pagelayer-rotate-3-out 0.6s forwards;
}

.pagelayer-no-csstransitions .pagelayer-aheading-rotate3 strong {
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  transform: rotateY(0deg);
  opacity: 0;
}

.pagelayer-no-csstransitions .pagelayer-aheading-rotate3 .pagelayer-is-visible strong {
  opacity: 1;
}

@-webkit-keyframes pagelayer-rotate-3-in {
  0% {
    -webkit-transform: rotateY(180deg);
  }
  100% {
    -webkit-transform: rotateY(0deg);
  }
}
@-moz-keyframes pagelayer-rotate-3-in {
  0% {
    -moz-transform: rotateY(180deg);
  }
  100% {
    -moz-transform: rotateY(0deg);
  }
}
@keyframes pagelayer-rotate-3-in {
  0% {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
  }
  100% {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg);
  }
}
@-webkit-keyframes pagelayer-rotate-3-out {
  0% {
    -webkit-transform: rotateY(0);
  }
  100% {
    -webkit-transform: rotateY(-180deg);
  }
}
@-moz-keyframes pagelayer-rotate-3-out {
  0% {
    -moz-transform: rotateY(0);
  }
  100% {
    -moz-transform: rotateY(-180deg);
  }
}
@keyframes pagelayer-rotate-3-out {
  0% {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  100% {
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
  }
}

/*** xscale ***/
.pagelayer-aheading-scale span {
  opacity: 0;
}
.pagelayer-aheading-scale strong {
  display: inline-block;
  opacity: 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.pagelayer-is-visible .pagelayer-aheading-scale strong {
  opacity: 1;
}
.pagelayer-aheading-scale strong.pagelayer-aheading-in {
  -webkit-animation: pagelayer-scale-up 0.6s forwards;
  -moz-animation: pagelayer-scale-up 0.6s forwards;
  animation: pagelayer-scale-up 0.6s forwards;
}
.pagelayer-aheading-scale strong.pagelayer-aheading-out {
  -webkit-animation: pagelayer-scale-down 0.6s forwards;
  -moz-animation: pagelayer-scale-down 0.6s forwards;
  animation: pagelayer-scale-down 0.6s forwards;
}

.pagelayer-no-csstransitions .pagelayer-aheading-scale strong {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 0;
}

.pagelayer-no-csstransitions .pagelayer-aheading-scale .pagelayer-is-visible strong {
  opacity: 1;
}

@-webkit-keyframes pagelayer-scale-up {
  0% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
  60% {
    -webkit-transform: scale(1.2);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}
@-moz-keyframes pagelayer-scale-up {
  0% {
    -moz-transform: scale(0);
    opacity: 0;
  }
  60% {
    -moz-transform: scale(1.2);
    opacity: 1;
  }
  100% {
    -moz-transform: scale(1);
    opacity: 1;
  }
}
@keyframes pagelayer-scale-up {
  0% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }
  60% {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes pagelayer-scale-down {
  0% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
  60% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
}
@-moz-keyframes pagelayer-scale-down {
  0% {
    -moz-transform: scale(1);
    opacity: 1;
  }
  60% {
    -moz-transform: scale(0);
    opacity: 0;
  }
}
@keyframes pagelayer-scale-down {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  60% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }
}

/*** xpush ***/
.pagelayer-aheading-push span {
  opacity: 0;
}
.pagelayer-aheading-push span.pagelayer-is-visible {
  opacity: 1;
  -webkit-animation: pagelayer-push-in 0.6s;
  -moz-animation: pagelayer-push-in 0.6s;
  animation: pagelayer-push-in 0.6s;
}
.pagelayer-aheading-push span.pagelayer-is-hidden {
  -webkit-animation: pagelayer-push-out 0.6s;
  -moz-animation: pagelayer-push-out 0.6s;
  animation: pagelayer-push-out 0.6s;
}

@-webkit-keyframes pagelayer-push-in {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes pagelayer-push-in {
  0% {
    opacity: 0;
    -moz-transform: translateX(-100%);
  }
  60% {
    opacity: 1;
    -moz-transform: translateX(10%);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@keyframes pagelayer-push-in {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(10%);
    -moz-transform: translateX(10%);
    -ms-transform: translateX(10%);
    -o-transform: translateX(10%);
    transform: translateX(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes pagelayer-push-out {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateX(110%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%);
  }
}
@-moz-keyframes pagelayer-push-out {
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
  60% {
    opacity: 0;
    -moz-transform: translateX(110%);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(100%);
  }
}
@keyframes pagelayer-push-out {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateX(110%);
    -moz-transform: translateX(110%);
    -ms-transform: translateX(110%);
    -o-transform: translateX(110%);
    transform: translateX(110%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
}

/* Animated Heading End */
/* Page Break Start */

.pagelayer-page-links{
text-align: center;
margin-top: 50px;
}

.pagelayer-page-links .post-page-numbers {
padding: 0;
margin: 0 0 .3em .3em;
border: 1px solid;
color: #000;
background: 0 0;
font-size: .8em;
width: 2.5em;
height: 2.5em;
line-height: calc(2.5em - 4px);
display: inline-block;
text-align: center;
transition: all .2s linear;
}

.pagelayer-arc-layout-left .pagelayer-wposts-col .pagelayer-wposts-content,
.pagelayer-arc-layout-right .pagelayer-wposts-col .pagelayer-wposts-featured,
.pagelayer-arc-layout-alt .pagelayer-wposts-col:nth-of-type(2n+1) .pagelayer-wposts-content,
.pagelayer-arc-layout-alt .pagelayer-wposts-col:nth-of-type(2n) .pagelayer-wposts-featured{
width: 48%;
float: left;
}

.pagelayer-arc-layout-right .pagelayer-wposts-col .pagelayer-wposts-content,
.pagelayer-arc-layout-left .pagelayer-wposts-col .pagelayer-wposts-featured,
.pagelayer-arc-layout-alt .pagelayer-wposts-col:nth-of-type(2n) .pagelayer-wposts-content,
.pagelayer-arc-layout-alt .pagelayer-wposts-col:nth-of-type(2n+1) .pagelayer-wposts-featured{
width: 48%;
float: right;
}
  
.pagelayer-arc-layout-left .pagelayer-wposts-thumb,
.pagelayer-arc-layout-right .pagelayer-wposts-thumb,
.pagelayer-arc-layout-alt .pagelayer-wposts-thumb{
display: block;
}
    
.pagelayer-wposts-thumb,
.pagelayer-wposts-featured,
.pagelayer-wposts-col{
overflow: hidden;
}

.pagelayer-loader-holder{
width: auto;
height: auto;
display: none;
}

.pagelayer-post-max,
.pagelayer-infinite-scroll-auto ~ .pagelayer_load_button .pagelayer-btn-load{
display: none;
}
/* Page Break End */

/********************/
/*** Freemium End ***/
/********************/

/*!
 * Nivo Lightbox v1.3.1
 * http://dev7studios.com/nivo-lightbox
 *
 * Copyright 2013, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

.nivo-lightbox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99998;
	width: 100%;
	height: 100%;
	overflow: hidden;
	visibility: hidden;
	opacity: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.nivo-lightbox-overlay.nivo-lightbox-open {
	visibility: visible;
	opacity: 1;
}
.nivo-lightbox-wrap  {
	position: absolute;
	top: 10%;
	bottom: 10%;
	left: 10%;
	right: 10%;
}
.nivo-lightbox-content {
	width: 100%;
	height: 100%;
}
.nivo-lightbox-title-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 99999;
	text-align: center;
}
.nivo-lightbox-nav { display: none; }
.nivo-lightbox-prev {
	position: absolute;
	top: 50%;
	left: 0;
}
.nivo-lightbox-next {
	position: absolute;
	top: 50%;
	right: 0;
}
.nivo-lightbox-close {
	position: absolute;
	top: 2%;
	right: 2%;
}

.nivo-lightbox-image { text-align: center; }
.nivo-lightbox-image img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	vertical-align: middle;
	display: inline-block;
}
.nivo-lightbox-content iframe {
	width: 100%;
	height: 100%;
}
.nivo-lightbox-inline,
.nivo-lightbox-ajax {
	max-height: 100%;
	overflow: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	/* https://bugzilla.mozilla.org/show_bug.cgi?id=308801 */
}
.nivo-lightbox-error {
	display: table;
	text-align: center;
	width: 100%;
	height: 100%;
	color: #fff;
	text-shadow: 0 1px 1px #000;
}
.nivo-lightbox-error p {
	display: table-cell;
	vertical-align: middle;
}

/* Effects
 **********************************************/
.nivo-lightbox-notouch .nivo-lightbox-effect-fade,
.nivo-lightbox-notouch .nivo-lightbox-effect-fadeScale,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideLeft,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideRight,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideUp,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideDown,
.nivo-lightbox-notouch .nivo-lightbox-effect-fall {
	-webkit-transition: all 0.2s ease-in-out;
	   -moz-transition: all 0.2s ease-in-out;
	    -ms-transition: all 0.2s ease-in-out;
	     -o-transition: all 0.2s ease-in-out;
	        transition: all 0.2s ease-in-out;
}

/* fadeScale */
.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap {
	-webkit-transition: all 0.3s;
	   -moz-transition: all 0.3s;
	    -ms-transition: all 0.3s;
	     -o-transition: all 0.3s;
	        transition: all 0.3s;
	-webkit-transform: scale(0.7);
	   -moz-transform: scale(0.7);
	    -ms-transform: scale(0.7);
	        transform: scale(0.7);
}
.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: scale(1);
	   -moz-transform: scale(1);
	    -ms-transform: scale(1);
	        transform: scale(1);
}

/* slideLeft / slideRight / slideUp / slideDown */
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap {
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	   -moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	    -ms-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	     -o-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	        transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap {
	-webkit-transform: translateX(-10%);
	   -moz-transform: translateX(-10%);
	    -ms-transform: translateX(-10%);
	        transform: translateX(-10%);
}
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap {
	-webkit-transform: translateX(10%);
	   -moz-transform: translateX(10%);
	    -ms-transform: translateX(10%);
	        transform: translateX(10%);
}
.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: translateX(0);
	   -moz-transform: translateX(0);
	    -ms-transform: translateX(0);
	        transform: translateX(0);
}
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap {
	-webkit-transform: translateY(-10%);
	   -moz-transform: translateY(-10%);
	    -ms-transform: translateY(-10%);
	        transform: translateY(-10%);
}
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap {
	-webkit-transform: translateY(10%);
	   -moz-transform: translateY(10%);
	    -ms-transform: translateY(10%);
	        transform: translateY(10%);
}
.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: translateY(0);
	   -moz-transform: translateY(0);
	    -ms-transform: translateY(0);
	        transform: translateY(0);
}

/* fall */
.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall {
	-webkit-perspective: 1000px;
	   -moz-perspective: 1000px;
	        perspective: 1000px;
}
.nivo-lightbox-effect-fall .nivo-lightbox-wrap {
	-webkit-transition: all 0.3s ease-out;
	   -moz-transition: all 0.3s ease-out;
	    -ms-transition: all 0.3s ease-out;
	     -o-transition: all 0.3s ease-out;
	        transition: all 0.3s ease-out;
	-webkit-transform: translateZ(300px);
	   -moz-transform: translateZ(300px);
	    -ms-transform: translateZ(300px);
	        transform: translateZ(300px);
}
.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: translateZ(0);
	   -moz-transform: translateZ(0);
	    -ms-transform: translateZ(0);
	        transform: translateZ(0);
}
/*
 * Nivo Lightbox Default Theme v1.0
 * http://dev7studios.com/nivo-lightbox
 *
 * Copyright 2013, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

.nivo-lightbox-theme-default.nivo-lightbox-overlay { 
	background: #666;
	background: rgba(0,0,0,0.6); 
}
.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading { background: url(../images/nivo-icons/loading.gif) no-repeat 50% 50%; }

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}
.nivo-lightbox-theme-default .nivo-lightbox-nav:hover { 
	opacity: 1; 
	background-color: rgba(0,0,0,0.5);
}
.nivo-lightbox-theme-default .nivo-lightbox-prev { 
	background-image: url(../images/nivo-icons/prev.png); 
	border-radius: 0 3px 3px 0;
}
.nivo-lightbox-theme-default .nivo-lightbox-next { 
	background-image: url(../images/nivo-icons/next.png); 
	border-radius: 3px 0 0 3px;
}

.nivo-lightbox-theme-default .nivo-lightbox-close {
	display: block;
	background: url(../images/nivo-icons/close.png) no-repeat;
	width: 48px;
	height: 48px;
	text-indent: -9999px;
	padding: 5px;
	opacity: 0.5;
}
.nivo-lightbox-theme-default .nivo-lightbox-close:hover { opacity: 1; }

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { bottom: -7%; }
.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 14px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-image img {
	background: #fff;
	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
	        box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
}
.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	background: #fff;
	padding: 40px;
	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
	        box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
}

@media (-webkit-min-device-pixel-ratio: 1.3),
       (-o-min-device-pixel-ratio: 2.6/2),
       (min--moz-device-pixel-ratio: 1.3),
       (min-device-pixel-ratio: 1.3),
       (min-resolution: 1.3dppx) {

	.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading { 
		background-image: url(../images/nivo-icons/loading@2x.gif); 
		-webkit-background-size: 32px 32px; 
		        background-size: 32px 32px;
	}
	.nivo-lightbox-theme-default .nivo-lightbox-prev { 
		background-image: url(../images/nivo-icons/prev@2x.png); 
		-webkit-background-size: 48px 48px; 
		        background-size: 48px 48px;
	}
	.nivo-lightbox-theme-default .nivo-lightbox-next { 
		background-image: url(../images/nivo-icons/next@2x.png); 
		-webkit-background-size: 48px 48px; 
		        background-size: 48px 48px;
	}
	.nivo-lightbox-theme-default .nivo-lightbox-close { 
		background-image: url(../images/nivo-icons/close@2x.png); 
		-webkit-background-size: 16px 16px; 
		        background-size: 16px 16px;
	}
	
}

@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */

@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);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);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;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-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-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-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-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;-webkit-transform-origin:center;animation-name:jello;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-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;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%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;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%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity: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%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;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%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;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%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;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%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;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%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;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%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;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%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;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%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;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%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;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%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;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%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity: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%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity: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%{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;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{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;-webkit-backface-visibility:visible!important;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}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);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.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{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;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),(print){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.pagelayer-owl-carousel,.pagelayer-owl-carousel .pagelayer-owl-item{-webkit-tap-highlight-color:transparent;position:relative}.pagelayer-owl-carousel{display:none;width:100%;z-index:1}.pagelayer-owl-carousel .pagelayer-owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.pagelayer-owl-carousel .pagelayer-owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.pagelayer-owl-carousel .pagelayer-owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.pagelayer-owl-carousel .pagelayer-owl-item,.pagelayer-owl-carousel .pagelayer-owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.pagelayer-owl-carousel .pagelayer-owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.pagelayer-owl-carousel .pagelayer-owl-item img{display:block;width:100%}.pagelayer-owl-carousel .pagelayer-owl-dots.disabled,.pagelayer-owl-carousel .pagelayer-owl-nav.disabled{display:none}.no-js .pagelayer-owl-carousel,.pagelayer-owl-carousel.pagelayer-owl-loaded{display:block}.pagelayer-owl-carousel .pagelayer-owl-dot,.pagelayer-owl-carousel .pagelayer-owl-nav .pagelayer-owl-next,.pagelayer-owl-carousel .pagelayer-owl-nav .pagelayer-owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pagelayer-owl-carousel .pagelayer-owl-nav button.pagelayer-owl-next,.pagelayer-owl-carousel .pagelayer-owl-nav button.pagelayer-owl-prev,.pagelayer-owl-carousel button.pagelayer-owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.pagelayer-owl-carousel.pagelayer-owl-loading{opacity:0;display:block}.pagelayer-owl-carousel.pagelayer-owl-hidden{opacity:0}.pagelayer-owl-carousel.pagelayer-owl-refresh .pagelayer-owl-item{visibility:hidden}.pagelayer-owl-carousel.pagelayer-owl-drag .pagelayer-owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pagelayer-owl-carousel.pagelayer-owl-grab{cursor:move;cursor:grab}.pagelayer-owl-carousel.pagelayer-owl-rtl{direction:rtl}.pagelayer-owl-carousel.pagelayer-owl-rtl .pagelayer-owl-item{float:right}.pagelayer-owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.pagelayer-owl-carousel .pagelayer-owl-animated-in{z-index:0}.pagelayer-owl-carousel .pagelayer-owl-animated-out{z-index:1}.pagelayer-owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.pagelayer-owl-height{transition:height .5s ease-in-out}.pagelayer-owl-carousel .pagelayer-owl-item .pagelayer-owl-lazy{opacity:0;transition:opacity .4s ease}.pagelayer-owl-carousel .pagelayer-owl-item .pagelayer-owl-lazy:not([src]),.pagelayer-owl-carousel .pagelayer-owl-item .pagelayer-owl-lazy[src^=""]{max-height:0}.pagelayer-owl-carousel .pagelayer-owl-item img.pagelayer-owl-lazy{transform-style:preserve-3d}.pagelayer-owl-carousel .pagelayer-owl-video-wrapper{position:relative;height:100%;background:#000}.pagelayer-owl-carousel .pagelayer-owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.pagelayer-owl-carousel .pagelayer-owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.pagelayer-owl-carousel .pagelayer-owl-video-playing .pagelayer-owl-video-play-icon,.pagelayer-owl-carousel .pagelayer-owl-video-playing .pagelayer-owl-video-tn{display:none}.pagelayer-owl-carousel .pagelayer-owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.pagelayer-owl-carousel .pagelayer-owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.pagelayer-owl-theme .pagelayer-owl-dots,.pagelayer-owl-theme .pagelayer-owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.pagelayer-owl-theme .pagelayer-owl-nav{margin-top:10px}.pagelayer-owl-theme .pagelayer-owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.pagelayer-owl-theme .pagelayer-owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.pagelayer-owl-theme .pagelayer-owl-nav .disabled{opacity:.5;cursor:default}.pagelayer-owl-theme .pagelayer-owl-nav.disabled+.pagelayer-owl-dots{margin-top:10px}.pagelayer-owl-theme .pagelayer-owl-dots .pagelayer-owl-dot{display:inline-block;zoom:1}.pagelayer-owl-theme .pagelayer-owl-dots .pagelayer-owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.pagelayer-owl-theme .pagelayer-owl-dots .pagelayer-owl-dot.active span,.pagelayer-owl-theme .pagelayer-owl-dots .pagelayer-owl-dot:hover span{background:#869791}

/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */.fa,.fab,.fad,.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{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{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-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.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-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.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-battle-net:before{content:"\f835"}.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-biking:before{content:"\f84a"}.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-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.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-buffer:before{content:"\f837"}.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-buy-n-large:before{content:"\f8a6"}.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-caravan:before{content:"\f8ff"}.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-cheese:before{content:"\f7ef"}.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-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.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-cloudflare:before{content:"\e07d"}.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-medical:before{content:"\f7f5"}.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-alt:before{content:"\f422"}.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-cotton-bureau:before{content:"\f89e"}.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-crutch:before{content:"\f7f7"}.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-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.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-disease:before{content:"\f7fa"}.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-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.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-evernote:before{content:"\f839"}.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-alt:before{content:"\f424"}.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-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.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-firefox-browser:before{content:"\e007"}.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-alt:before{content:"\f841"}.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-pay:before{content:"\e079"}.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-guilded:before{content:"\e07e"}.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-hamburger:before{content:"\f805"}.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-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.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-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.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-hive:before{content:"\e07f"}.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-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.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-house-user:before{content:"\e065"}.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-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.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-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.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-itch-io:before{content:"\f83a"}.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-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.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-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.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-mdb:before{content:"\f8ca"}.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-microblog:before{content:"\e01a"}.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-mixer:before{content:"\e056"}.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:before{content:"\f8cc"}.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-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-octopus-deploy:before{content:"\e082"}.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-orcid:before{content:"\f8d2"}.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-pager:before{content:"\f815"}.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-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.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-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.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-pied-piper-square:before{content:"\e01e"}.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-pizza-slice:before{content:"\f818"}.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-plane-slash:before{content:"\e069"}.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-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.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-record-vinyl:before{content:"\f8d9"}.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-remove-format:before{content:"\f87d"}.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-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.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-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.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-sink:before{content:"\e06d"}.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-soap:before{content:"\e06e"}.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-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.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-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.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-stackpath:before{content:"\f842"}.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-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.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-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.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-tiktok:before{content:"\e07b"}.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-toilet-paper-slash:before{content:"\e072"}.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-trailer:before{content:"\e041"}.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-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.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-x-twitter:before{content:"\e9ca"}.fa-x-twitter-square:before{content:"\e9c9"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.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-unsplash:before{content:"\e07c"}.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-nurse:before{content:"\f82f"}.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-users-slash:before{content:"\e073"}.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-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.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-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.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-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.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-wodu:before{content:"\e088"}.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-yammer:before{content:"\f840"}.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}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:auto;src:url(../fonts/fa-brands-400.eot);src:url(../fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-brands-400.woff2) format("woff2"),url(../fonts/fa-brands-400.woff) format("woff"),url(../fonts/fa-brands-400.ttf) format("truetype"),url(../fonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url(../fonts/fa-regular-400.eot);src:url(../fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-regular-400.woff2) format("woff2"),url(../fonts/fa-regular-400.woff) format("woff"),url(../fonts/fa-regular-400.ttf) format("truetype"),url(../fonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url(../fonts/fa-solid-900.eot);src:url(../fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.woff) format("woff"),url(../fonts/fa-solid-900.ttf) format("truetype"),url(../fonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}.fa.fa-address-book-o,.fa.fa-address-card-o,.fa.fa-arrow-circle-o-down,.fa.fa-arrow-circle-o-left,.fa.fa-arrow-circle-o-right,.fa.fa-arrow-circle-o-up,.fa.fa-bar-chart,.fa.fa-bar-chart-o,.fa.fa-bell-o,.fa.fa-bell-slash-o,.fa.fa-bookmark-o,.fa.fa-building-o,.fa.fa-calendar-check-o,.fa.fa-calendar-minus-o,.fa.fa-calendar-o,.fa.fa-calendar-plus-o,.fa.fa-calendar-times-o,.fa.fa-caret-square-o-down,.fa.fa-caret-square-o-left,.fa.fa-caret-square-o-right,.fa.fa-caret-square-o-up,.fa.fa-cc,.fa.fa-check-circle-o,.fa.fa-check-square-o,.fa.fa-circle-o,.fa.fa-circle-thin,.fa.fa-clipboard,.fa.fa-clock-o,.fa.fa-clone,.fa.fa-comment-o,.fa.fa-commenting-o,.fa.fa-comments-o,.fa.fa-compass,.fa.fa-copyright,.fa.fa-credit-card,.fa.fa-diamond,.fa.fa-dot-circle-o,.fa.fa-drivers-license-o,.fa.fa-envelope-o,.fa.fa-envelope-open-o,.fa.fa-eye,.fa.fa-eye-slash,.fa.fa-file-archive-o,.fa.fa-file-audio-o,.fa.fa-file-code-o,.fa.fa-file-excel-o,.fa.fa-file-image-o,.fa.fa-file-movie-o,.fa.fa-file-o,.fa.fa-file-pdf-o,.fa.fa-file-photo-o,.fa.fa-file-picture-o,.fa.fa-file-powerpoint-o,.fa.fa-file-sound-o,.fa.fa-file-text-o,.fa.fa-file-video-o,.fa.fa-file-word-o,.fa.fa-file-zip-o,.fa.fa-files-o,.fa.fa-flag-o,.fa.fa-floppy-o,.fa.fa-folder-o,.fa.fa-folder-open-o,.fa.fa-frown-o,.fa.fa-futbol-o,.fa.fa-hand-grab-o,.fa.fa-hand-lizard-o,.fa.fa-hand-o-down,.fa.fa-hand-o-left,.fa.fa-hand-o-right,.fa.fa-hand-o-up,.fa.fa-hand-paper-o,.fa.fa-hand-peace-o,.fa.fa-hand-pointer-o,.fa.fa-hand-rock-o,.fa.fa-hand-scissors-o,.fa.fa-hand-spock-o,.fa.fa-hand-stop-o,.fa.fa-handshake-o,.fa.fa-hdd-o,.fa.fa-heart-o,.fa.fa-hospital-o,.fa.fa-hourglass-o,.fa.fa-id-badge,.fa.fa-id-card-o,.fa.fa-image,.fa.fa-keyboard-o,.fa.fa-lemon-o,.fa.fa-life-bouy,.fa.fa-life-buoy,.fa.fa-life-ring,.fa.fa-life-saver,.fa.fa-lightbulb-o,.fa.fa-list-alt,.fa.fa-map-o,.fa.fa-meh-o,.fa.fa-minus-square-o,.fa.fa-money,.fa.fa-moon-o,.fa.fa-newspaper-o,.fa.fa-object-group,.fa.fa-object-ungroup,.fa.fa-paper-plane-o,.fa.fa-paste,.fa.fa-pause-circle-o,.fa.fa-pencil-square-o,.fa.fa-photo,.fa.fa-picture-o,.fa.fa-play-circle-o,.fa.fa-plus-square-o,.fa.fa-question-circle-o,.fa.fa-registered,.fa.fa-send-o,.fa.fa-share-square-o,.fa.fa-smile-o,.fa.fa-snowflake-o,.fa.fa-soccer-ball-o,.fa.fa-square-o,.fa.fa-star-half-empty,.fa.fa-star-half-full,.fa.fa-star-half-o,.fa.fa-star-o,.fa.fa-sticky-note-o,.fa.fa-stop-circle-o,.fa.fa-sun-o,.fa.fa-support,.fa.fa-thumbs-o-down,.fa.fa-thumbs-o-up,.fa.fa-times-circle-o,.fa.fa-times-rectangle-o,.fa.fa-toggle-down,.fa.fa-toggle-left,.fa.fa-toggle-right,.fa.fa-toggle-up,.fa.fa-trash-o,.fa.fa-user-circle-o,.fa.fa-user-o,.fa.fa-vcard-o,.fa.fa-window-close-o,.fa.fa-window-maximize,.fa.fa-window-restore{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-500px,.fa.fa-adn,.fa.fa-amazon,.fa.fa-android,.fa.fa-angellist,.fa.fa-apple,.fa.fa-bandcamp,.fa.fa-behance,.fa.fa-behance-square,.fa.fa-bitbucket,.fa.fa-bitbucket-square,.fa.fa-bitcoin,.fa.fa-black-tie,.fa.fa-bluetooth,.fa.fa-bluetooth-b,.fa.fa-btc,.fa.fa-buysellads,.fa.fa-cc-amex,.fa.fa-cc-diners-club,.fa.fa-cc-discover,.fa.fa-cc-jcb,.fa.fa-cc-mastercard,.fa.fa-cc-paypal,.fa.fa-cc-stripe,.fa.fa-cc-visa,.fa.fa-chrome,.fa.fa-codepen,.fa.fa-codiepie,.fa.fa-connectdevelop,.fa.fa-contao,.fa.fa-creative-commons,.fa.fa-css3,.fa.fa-dashcube,.fa.fa-delicious,.fa.fa-deviantart,.fa.fa-digg,.fa.fa-dribbble,.fa.fa-dropbox,.fa.fa-drupal,.fa.fa-edge,.fa.fa-eercast,.fa.fa-empire,.fa.fa-envira,.fa.fa-etsy,.fa.fa-expeditedssl,.fa.fa-fa,.fa.fa-facebook,.fa.fa-facebook-f,.fa.fa-facebook-official,.fa.fa-facebook-square,.fa.fa-firefox,.fa.fa-first-order,.fa.fa-flickr,.fa.fa-font-awesome,.fa.fa-fonticons,.fa.fa-fort-awesome,.fa.fa-forumbee,.fa.fa-foursquare,.fa.fa-free-code-camp,.fa.fa-ge,.fa.fa-get-pocket,.fa.fa-gg,.fa.fa-gg-circle,.fa.fa-git,.fa.fa-git-square,.fa.fa-github,.fa.fa-github-alt,.fa.fa-github-square,.fa.fa-gitlab,.fa.fa-gittip,.fa.fa-glide,.fa.fa-glide-g,.fa.fa-google,.fa.fa-google-plus,.fa.fa-google-plus-circle,.fa.fa-google-plus-official,.fa.fa-google-plus-square,.fa.fa-google-wallet,.fa.fa-gratipay,.fa.fa-grav,.fa.fa-hacker-news,.fa.fa-houzz,.fa.fa-html5,.fa.fa-imdb,.fa.fa-instagram,.fa.fa-internet-explorer,.fa.fa-ioxhost,.fa.fa-joomla,.fa.fa-jsfiddle,.fa.fa-lastfm,.fa.fa-lastfm-square,.fa.fa-leanpub,.fa.fa-linkedin,.fa.fa-linkedin-square,.fa.fa-linode,.fa.fa-linux,.fa.fa-maxcdn,.fa.fa-meanpath,.fa.fa-medium,.fa.fa-meetup,.fa.fa-mixcloud,.fa.fa-modx,.fa.fa-odnoklassniki,.fa.fa-odnoklassniki-square,.fa.fa-opencart,.fa.fa-openid,.fa.fa-opera,.fa.fa-optin-monster,.fa.fa-pagelines,.fa.fa-paypal,.fa.fa-pied-piper,.fa.fa-pied-piper-alt,.fa.fa-pied-piper-pp,.fa.fa-pinterest,.fa.fa-pinterest-p,.fa.fa-pinterest-square,.fa.fa-product-hunt,.fa.fa-qq,.fa.fa-quora,.fa.fa-ra,.fa.fa-ravelry,.fa.fa-rebel,.fa.fa-reddit,.fa.fa-reddit-alien,.fa.fa-reddit-square,.fa.fa-renren,.fa.fa-resistance,.fa.fa-safari,.fa.fa-scribd,.fa.fa-sellsy,.fa.fa-shirtsinbulk,.fa.fa-simplybuilt,.fa.fa-skyatlas,.fa.fa-skype,.fa.fa-slack,.fa.fa-slideshare,.fa.fa-snapchat,.fa.fa-snapchat-ghost,.fa.fa-snapchat-square,.fa.fa-soundcloud,.fa.fa-spotify,.fa.fa-stack-exchange,.fa.fa-stack-overflow,.fa.fa-steam,.fa.fa-steam-square,.fa.fa-stumbleupon,.fa.fa-stumbleupon-circle,.fa.fa-superpowers,.fa.fa-telegram,.fa.fa-tencent-weibo,.fa.fa-themeisle,.fa.fa-trello,.fa.fa-tripadvisor,.fa.fa-tumblr,.fa.fa-tumblr-square,.fa.fa-twitch,.fa.fa-twitter,.fa.fa-twitter-square,.fa.fa-usb,.fa.fa-viacoin,.fa.fa-viadeo,.fa.fa-viadeo-square,.fa.fa-vimeo,.fa.fa-vimeo-square,.fa.fa-vine,.fa.fa-vk,.fa.fa-wechat,.fa.fa-weibo,.fa.fa-weixin,.fa.fa-whatsapp,.fa.fa-wheelchair-alt,.fa.fa-wikipedia-w,.fa.fa-windows,.fa.fa-wordpress,.fa.fa-wpbeginner,.fa.fa-wpexplorer,.fa.fa-wpforms,.fa.fa-xing,.fa.fa-xing-square,.fa.fa-y-combinator,.fa.fa-y-combinator-square,.fa.fa-yahoo,.fa.fa-yc,.fa.fa-yc-square,.fa.fa-yelp,.fa.fa-yoast,.fa.fa-youtube,.fa.fa-youtube-play,.fa.fa-youtube-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-glass:before{content:"\f000"}.fa.fa-star-o:before{content:"\f005"}.fa.fa-remove:before{content:"\f00d"}.fa.fa-close:before{content:"\f00d"}.fa.fa-gear:before{content:"\f013"}.fa.fa-trash-o:before{content:"\f2ed"}.fa.fa-file-o:before{content:"\f15b"}.fa.fa-clock-o:before{content:"\f017"}.fa.fa-arrow-circle-o-down:before{content:"\f358"}.fa.fa-arrow-circle-o-up:before{content:"\f35b"}.fa.fa-play-circle-o:before{content:"\f144"}.fa.fa-repeat:before{content:"\f01e"}.fa.fa-rotate-right:before{content:"\f01e"}.fa.fa-refresh:before{content:"\f021"}.fa.fa-dedent:before{content:"\f03b"}.fa.fa-video-camera:before{content:"\f03d"}.fa.fa-picture-o:before{content:"\f03e"}.fa.fa-photo:before{content:"\f03e"}.fa.fa-image:before{content:"\f03e"}.fa.fa-pencil:before{content:"\f303"}.fa.fa-map-marker:before{content:"\f3c5"}.fa.fa-pencil-square-o:before{content:"\f044"}.fa.fa-share-square-o:before{content:"\f14d"}.fa.fa-check-square-o:before{content:"\f14a"}.fa.fa-arrows:before{content:"\f0b2"}.fa.fa-times-circle-o:before{content:"\f057"}.fa.fa-check-circle-o:before{content:"\f058"}.fa.fa-mail-forward:before{content:"\f064"}.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:before{content:"\f080"}.fa.fa-bar-chart-o:before{content:"\f080"}.fa.fa-gears:before{content:"\f085"}.fa.fa-thumbs-o-up:before{content:"\f164"}.fa.fa-thumbs-o-down:before{content:"\f165"}.fa.fa-heart-o:before{content:"\f004"}.fa.fa-sign-out:before{content:"\f2f5"}.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-lemon-o:before{content:"\f094"}.fa.fa-square-o:before{content:"\f0c8"}.fa.fa-bookmark-o:before{content:"\f02e"}.fa.fa-facebook:before{content:"\f39e"}.fa.fa-facebook-f:before{content:"\f39e"}.fa.fa-feed:before{content:"\f09e"}.fa.fa-hdd-o:before{content:"\f0a0"}.fa.fa-hand-o-right:before{content:"\f0a4"}.fa.fa-hand-o-left:before{content:"\f0a5"}.fa.fa-hand-o-up:before{content:"\f0a6"}.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:before{content:"\f0c5"}.fa.fa-floppy-o:before{content:"\f0c7"}.fa.fa-navicon:before{content:"\f0c9"}.fa.fa-reorder:before{content:"\f0c9"}.fa.fa-google-plus:before{content:"\f0d5"}.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:before{content:"\f0e1"}.fa.fa-rotate-left:before{content:"\f0e2"}.fa.fa-legal:before{content:"\f0e3"}.fa.fa-tachometer:before{content:"\f3fd"}.fa.fa-dashboard:before{content:"\f3fd"}.fa.fa-comment-o:before{content:"\f075"}.fa.fa-comments-o:before{content:"\f086"}.fa.fa-flash:before{content:"\f0e7"}.fa.fa-paste:before{content:"\f328"}.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:before{content:"\f0f3"}.fa.fa-cutlery:before{content:"\f2e7"}.fa.fa-file-text-o:before{content:"\f15c"}.fa.fa-building-o:before{content:"\f1ad"}.fa.fa-hospital-o:before{content:"\f0f8"}.fa.fa-tablet:before{content:"\f3fa"}.fa.fa-mobile:before{content:"\f3cd"}.fa.fa-mobile-phone:before{content:"\f3cd"}.fa.fa-circle-o:before{content:"\f111"}.fa.fa-mail-reply:before{content:"\f3e5"}.fa.fa-folder-o:before{content:"\f07b"}.fa.fa-folder-open-o:before{content:"\f07c"}.fa.fa-smile-o:before{content:"\f118"}.fa.fa-frown-o:before{content:"\f119"}.fa.fa-meh-o:before{content:"\f11a"}.fa.fa-keyboard-o:before{content:"\f11c"}.fa.fa-flag-o:before{content:"\f024"}.fa.fa-mail-reply-all:before{content:"\f122"}.fa.fa-star-half-o:before{content:"\f089"}.fa.fa-star-half-empty:before{content:"\f089"}.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:before{content:"\f133"}.fa.fa-ticket:before{content:"\f3ff"}.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-caret-square-o-down:before{content:"\f150"}.fa.fa-toggle-down:before{content:"\f150"}.fa.fa-caret-square-o-up:before{content:"\f151"}.fa.fa-toggle-up:before{content:"\f151"}.fa.fa-caret-square-o-right:before{content:"\f152"}.fa.fa-toggle-right:before{content:"\f152"}.fa.fa-eur:before{content:"\f153"}.fa.fa-euro:before{content:"\f153"}.fa.fa-gbp:before{content:"\f154"}.fa.fa-usd:before{content:"\f155"}.fa.fa-dollar:before{content:"\f155"}.fa.fa-inr:before{content:"\f156"}.fa.fa-rupee:before{content:"\f156"}.fa.fa-jpy:before{content:"\f157"}.fa.fa-cny:before{content:"\f157"}.fa.fa-rmb:before{content:"\f157"}.fa.fa-yen:before{content:"\f157"}.fa.fa-rub:before{content:"\f158"}.fa.fa-ruble:before{content:"\f158"}.fa.fa-rouble:before{content:"\f158"}.fa.fa-krw:before{content:"\f159"}.fa.fa-won:before{content:"\f159"}.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:"\f881"}.fa.fa-sort-amount-asc:before{content:"\f160"}.fa.fa-sort-amount-desc:before{content:"\f884"}.fa.fa-sort-numeric-asc:before{content:"\f162"}.fa.fa-sort-numeric-desc:before{content:"\f886"}.fa.fa-youtube-play:before{content:"\f167"}.fa.fa-bitbucket-square:before{content:"\f171"}.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-gittip:before{content:"\f184"}.fa.fa-sun-o:before{content:"\f185"}.fa.fa-moon-o:before{content:"\f186"}.fa.fa-arrow-circle-o-right:before{content:"\f35a"}.fa.fa-arrow-circle-o-left:before{content:"\f359"}.fa.fa-caret-square-o-left:before{content:"\f191"}.fa.fa-toggle-left:before{content:"\f191"}.fa.fa-dot-circle-o:before{content:"\f192"}.fa.fa-try:before{content:"\f195"}.fa.fa-turkish-lira:before{content:"\f195"}.fa.fa-plus-square-o:before{content:"\f0fe"}.fa.fa-institution:before{content:"\f19c"}.fa.fa-bank:before{content:"\f19c"}.fa.fa-mortar-board:before{content:"\f19d"}.fa.fa-spoon:before{content:"\f2e5"}.fa.fa-automobile:before{content:"\f1b9"}.fa.fa-cab:before{content:"\f1ba"}.fa.fa-envelope-o:before{content:"\f0e0"}.fa.fa-file-pdf-o:before{content:"\f1c1"}.fa.fa-file-word-o:before{content:"\f1c2"}.fa.fa-file-excel-o:before{content:"\f1c3"}.fa.fa-file-powerpoint-o:before{content:"\f1c4"}.fa.fa-file-image-o:before{content:"\f1c5"}.fa.fa-file-photo-o:before{content:"\f1c5"}.fa.fa-file-picture-o:before{content:"\f1c5"}.fa.fa-file-archive-o:before{content:"\f1c6"}.fa.fa-file-zip-o:before{content:"\f1c6"}.fa.fa-file-audio-o:before{content:"\f1c7"}.fa.fa-file-sound-o:before{content:"\f1c7"}.fa.fa-file-video-o:before{content:"\f1c8"}.fa.fa-file-movie-o:before{content:"\f1c8"}.fa.fa-file-code-o:before{content:"\f1c9"}.fa.fa-life-bouy:before{content:"\f1cd"}.fa.fa-life-buoy:before{content:"\f1cd"}.fa.fa-life-saver:before{content:"\f1cd"}.fa.fa-support:before{content:"\f1cd"}.fa.fa-circle-o-notch:before{content:"\f1ce"}.fa.fa-ra:before{content:"\f1d0"}.fa.fa-resistance:before{content:"\f1d0"}.fa.fa-ge:before{content:"\f1d1"}.fa.fa-y-combinator-square:before{content:"\f1d4"}.fa.fa-yc-square:before{content:"\f1d4"}.fa.fa-wechat:before{content:"\f1d7"}.fa.fa-send:before{content:"\f1d8"}.fa.fa-paper-plane-o:before{content:"\f1d8"}.fa.fa-send-o:before{content:"\f1d8"}.fa.fa-circle-thin:before{content:"\f111"}.fa.fa-header:before{content:"\f1dc"}.fa.fa-sliders:before{content:"\f1de"}.fa.fa-futbol-o:before{content:"\f1e3"}.fa.fa-soccer-ball-o:before{content:"\f1e3"}.fa.fa-newspaper-o:before{content:"\f1ea"}.fa.fa-bell-slash-o:before{content:"\f1f6"}.fa.fa-trash:before{content:"\f2ed"}.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-cc:before{content:"\f20a"}.fa.fa-ils:before{content:"\f20b"}.fa.fa-shekel:before{content:"\f20b"}.fa.fa-sheqel:before{content:"\f20b"}.fa.fa-meanpath:before{content:"\f2b4"}.fa.fa-diamond:before{content:"\f3a5"}.fa.fa-intersex:before{content:"\f224"}.fa.fa-facebook-official:before{content:"\f09a"}.fa.fa-hotel:before{content:"\f236"}.fa.fa-yc:before{content:"\f23b"}.fa.fa-battery-4:before{content:"\f240"}.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-sticky-note-o:before{content:"\f249"}.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:before{content:"\f255"}.fa.fa-hand-grab-o:before{content:"\f255"}.fa.fa-hand-paper-o:before{content:"\f256"}.fa.fa-hand-stop-o:before{content:"\f256"}.fa.fa-hand-scissors-o:before{content:"\f257"}.fa.fa-hand-lizard-o:before{content:"\f258"}.fa.fa-hand-spock-o:before{content:"\f259"}.fa.fa-hand-pointer-o:before{content:"\f25a"}.fa.fa-hand-peace-o:before{content:"\f25b"}.fa.fa-television:before{content:"\f26c"}.fa.fa-calendar-plus-o:before{content:"\f271"}.fa.fa-calendar-minus-o:before{content:"\f272"}.fa.fa-calendar-times-o:before{content:"\f273"}.fa.fa-calendar-check-o:before{content:"\f274"}.fa.fa-map-o:before{content:"\f279"}.fa.fa-commenting:before{content:"\f4ad"}.fa.fa-commenting-o:before{content:"\f4ad"}.fa.fa-vimeo:before{content:"\f27d"}.fa.fa-credit-card-alt:before{content:"\f09d"}.fa.fa-pause-circle-o:before{content:"\f28b"}.fa.fa-stop-circle-o:before{content:"\f28d"}.fa.fa-wheelchair-alt:before{content:"\f368"}.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{content:"\f2a4"}.fa.fa-hard-of-hearing:before{content:"\f2a4"}.fa.fa-signing:before{content:"\f2a7"}.fa.fa-google-plus-official:before{content:"\f2b3"}.fa.fa-google-plus-circle:before{content:"\f2b3"}.fa.fa-fa:before{content:"\f2b4"}.fa.fa-handshake-o:before{content:"\f2b5"}.fa.fa-envelope-open-o:before{content:"\f2b6"}.fa.fa-address-book-o:before{content:"\f2b9"}.fa.fa-vcard:before{content:"\f2bb"}.fa.fa-address-card-o:before{content:"\f2bb"}.fa.fa-vcard-o:before{content:"\f2bb"}.fa.fa-user-circle-o:before{content:"\f2bd"}.fa.fa-user-o:before{content:"\f007"}.fa.fa-drivers-license:before{content:"\f2c2"}.fa.fa-id-card-o:before{content:"\f2c2"}.fa.fa-drivers-license-o:before{content:"\f2c2"}.fa.fa-thermometer-4:before{content:"\f2c7"}.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{content:"\f2cd"}.fa.fa-s15:before{content:"\f2cd"}.fa.fa-times-rectangle:before{content:"\f410"}.fa.fa-window-close-o:before{content:"\f410"}.fa.fa-times-rectangle-o:before{content:"\f410"}.fa.fa-eercast:before{content:"\f2da"}.fa.fa-snowflake-o:before{content:"\f2dc"}

/*
	Pagelayer Premium Frontend Framework
*/

/* Image hotspot */

.pagelayer-image-hotspots-anim:hover:before{
transform: scale(2);
}
.pagelayer-image-hotspots-anim .fas{
position: relative;
}

.pagelayer-image-hotspots-anim::before {
content: "";
transform: scale(1);
position: absolute;
top:0;
left:0;
bottom:0;
right:0;
pointer-events: none;
animation: pagelayer-hotspot 2s infinite;
}

@keyframes pagelayer-hotspot {
0% {transform: scale(1);opacity: 1;}
100% {transform: scale(1.5); opacity: 0;}
}

.pagelayer-hotspots-icon-holder .pagelayer-tooltip-text{
visibility:hidden;
}

.pagelayer-hotspots-hover .pagelayer-hotspots-icon-holder:hover .pagelayer-tooltip-text,
.pagelayer-hotspots-always .pagelayer-hotspots-icon-holder .pagelayer-tooltip-text,
.pagelayer-hotspots-icon-holder.pagelayer-clicked .pagelayer-tooltip-text{
visibility:visible;
}

/* Image Hotspot end */

/* Video Slider */
.pagelayer-imgsl-box{
position:relative;
}

.pagelayer-video_slider .pagelayer-imgsl-prev a:after{
content: "\f104";
}

.pagelayer-video_slider .pagelayer-imgsl-next a:after{
content: "\f105";
}

.pagelayer-video_slider .pagelayer-imgsl-controls li a:after{
font-family: "FontAwesome", "Font Awesome 5 Free";
background-image: none;
}

/* Video Slider End*/


/* Glow Button */

.pagelayer-btn-anim-glow{
color: #fff;
background: #111;
cursor: pointer;
position: relative;
z-index: 0;
display:inline-block;
line-height:1em;
}

.pagelayer-btn-anim-glow:before{
content: '';
background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000);
position: absolute;
top: -2px;
left:-2px;
background-size: 400%;
z-index: -1;
filter: blur(5px);
width: calc(100% + 4px);
height: calc(100% + 4px);
animation: glowing 20s linear infinite;
opacity: 0;
transition: opacity .3s ease-in-out;
}

.pagelayer-btn-anim-glow:active {
color: #000
}

.pagelayer-btn-anim-glow:active:after {
background: transparent;
}

.pagelayer-btn-anim-glow:hover:before {
opacity: 1;
}

.pagelayer-btn-anim-glow:after {
z-index: -1;
content: '';
position: absolute;
background: #111;
left: 0;
top: 0;
}

@keyframes glowing {
0% { background-position: 0 0; }
50% { background-position: 400% 0; }
100% { background-position: 0 0; }
}
/* Glow Button End */

/* Thin Button */
.pagelayer-btn-anim-thin{
transition: all 0.5s;
position: relative;
display: inline-block;
cursor: pointer;
line-height:1em;
z-index: 0;
}

.pagelayer-btn-anim-thin::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
transition: all 0.5s;
background-color: inherit;
border-color: inherit;
border-radius: inherit;
}

.pagelayer-btn-anim-thin::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
transition: all 0.5s;
background-color: inherit;
border-color: inherit;
border-radius: inherit;
}

.pagelayer-btn-anim-thin:hover::before {
transform: rotate(-45deg);
border-color: inherit;
border-radius: inherit;
}

.pagelayer-btn-anim-thin:hover::after {
transform: rotate(45deg);
border-color: inherit;
border-radius: inherit;
}
/* Thin Button End */

/* Slide Button */
.pagelayer-btn-anim-slide{
position: relative;
display: inline-block;
cursor: pointer;
transition: all .35s;
line-height:1em;
}

.pagelayer-btn-text{
position: relative;
z-index: 1;
}

.pagelayer-btn-anim-left:after{
position: absolute;
content: "";
top: 0;
left: 0;
width: 0;
height: 100%;
background: #00ff72;
transition: all .35s;
border-radius: 5px 5px 5px 5px;
}

.pagelayer-btn-anim-right:after{
position: absolute;
content: "";
top: 0;
right: 0;
width: 0;
height: 100%;
background: #00ff72;
transition: all .35s;
border-radius: 5px 5px 5px 5px;
}

.pagelayer-btn-anim-slide:hover{
color: #fff;
}

.pagelayer-btn-anim-slide:hover:after{
width: 100%;
}

/* Slide Button end*/

/* Slide overlay */
.pagelayer-slide-bg-overlay{
position:absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}

.pagelayer-content-slide-bg{
position:absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
animation-timing-function:ease; 
animation-fill-mode: forwards;
}

.pagelayer-owl-item:not(.active) .pagelayer-content_slide .pagelayer-content-slide-bg,
.pagelayer-owl-item:not(.active) .pagelayer-content_slide .pagelayer-wow{
animation-name: none !important;	
}

@keyframes pagelayerKenBurn {0%{transform: scale(1.0);}100%{transform: scale(1.2);}}
@keyframes pagelayerKenBurnReverse{0%{transform: scale(1.2);}100%{transform-origin: bottom left;transform: scale(1.0);}}

.pagelayer-slide-dot-pos-top .pagelayer-owl-dots{
position: absolute; 
top: 0 ;
left: 50%;
transform: translateX(-50%); 
}

.pagelayer-slide-dot-pos-left .pagelayer-owl-dots{
position:absolute;
left:0;
display:flex;
flex-direction:column;
top: 50% !important;
transform: translateY(-50%); 
}

.pagelayer-slide-dot-pos-right .pagelayer-owl-dots{
position:absolute;
right:0;
display:flex;
flex-direction:column;
top: 50% !important;
transform: translateY(-50%); 
}

.pagelayer-slide-arrow-pos-top .pagelayer-owl-prev,
.pagelayer-slide-arrow-pos-top .pagelayer-owl-next{
position:relative;
top:unset;
transform:none;
}

.pagelayer-slide-arrow-pos-top .pagelayer-owl-holder {
display:flex !important;
flex-direction:column;
}

.pagelayer-slide-arrow-pos-top .pagelayer-owl-stage-outer {
order:2 !important;
}

.pagelayer-slide-arrow-pos-top .pagelayer-owl-nav {
order:1 !important;
display:flex; 
}

.pagelayer-slide-arrow-pos-top .pagelayer-owl-dots {
order:3 !important;
}

.pagelayer-slide-arrow-pos-bottom .pagelayer-owl-prev,
.pagelayer-slide-arrow-pos-bottom .pagelayer-owl-next {
position:relative; 
top:unset; 
transform:none;
}

.pagelayer-slide-arrow-pos-bottom .pagelayer-owl-nav {
display:flex;
}

.pagelayer-slide-dot-number .pagelayer-owl-dots {
counter-reset: plSlidePager;
}

.pagelayer-slide-dot-number .pagelayer-owl-dot span::before {
counter-increment: plSlidePager;
content: counter(plSlidePager);
font-weight: 600;
}

/* Audio */

.mejs-container,
.mejs-controls{
	background: none !important;
}

.mejs-container{
width: 100% !important;
height:unset !important;
}

.mejs-playpause-button button,
.mejs-volume-button button{
position: relative !important;
margin: 0 !important;
padding: 15px !important;
width: unset !important;
}

.mejs-playpause-button button:after,
.mejs-volume-button button:after{
font-size: inherit;
font-family: "FontAwesome", "Font Awesome 5 Free";
position: absolute;
top: 50%;
font-weight: 900;
left: 50%;
transform: translate(-35%, -50%);
}

.mejs-play button:after{
content: '\f04b';
}

.mejs-replay button:after{
content: '\f01e';
}

.mejs-mute button:after{
content: '\f028';
}

.mejs-unmute button:after{
content: '\f026';
}

.mejs-button>button{
background: none !important;
}
.mejs-pause button:after{
content: '\f04c';
}

.mejs-controls,
.mejs-horizontal-volume-total,
.mejs-horizontal-volume-current{
position:unset !important;
}

.mejs-controls > * {
width: unset !important;
display: flex !important;
align-items: center;
padding: 0 5px !important;
}

.mejs-controls{
padding:0 !important;
}

.mejs-time-slider,
.mejs-time-rail{
margin: 0 !important;
}

.mejs-horizontal-volume-current{
height: 100% !important;
}

.mejs-time-total{
width: calc( 100% - 10px ) !important;
}

.pagelayer-audio-container *{
height: unset !important;
}

.mejs-time-handle,
.mejs-time-handle-content{
height: 100% !important;
top: 0 !important;
}

.pagelayer-audio-container .mejs-time-buffering,
.pagelayer-audio-container .mejs-time-loaded,
.pagelayer-audio-container .mejs-time-current,
.pagelayer-audio-container .mejs-time-hovered,
.pagelayer-audio-container .mejs-time-float,
.pagelayer-audio-container .mejs-time-float-corner,
.pagelayer-audio-container .mejs-time-float,
.pagelayer-audio-container .mejs-horizontal-volume-current{
height:100% !important;
}

/* Audio end */

/*** Menu List ***/

.pagelayer-menu-item,
.pagelayer-menu-title{
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}

.pagelayer-menu-separeter,
.pagelayer-menu-details{
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}

.pagelayer-menu-includes{
margin-top: -7px;
}


/*** Postfolio ***/

.pagelayer-postfolio-container{
display: grid;
}

.pagelayer-postfolio-thumb{
display:inline-block;
position:relative;
background-size:cover !important;
background-position:center !important;
}

.pagelayer-postfolio-content{
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
}

.pagelayer-postfolio-content .pagelayer-entry-title{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 95%;
text-align: center;
}

.pagelayer-postfolio-content .pagelayer-entry-title,
.pagelayer-postfolio-content:hover .pagelayer-entry-title{
padding:0;
margin:0;
opacity: 0;
}

.pagelayer-postfolio-filter{
text-align:center;
}

.pagelayer-postfolio-btn{
display:inline-block;
padding: 5px 15px;
cursor:pointer;
}

/*** Postfolio End ***/

/* Search Form */
.pagelayer-search-classic .pagelayer-search-fields{
display: flex;
overflow:hidden;
}

.pagelayer-search-classic .pagelayer-search-fields input.pagelayer-search-input{
border-width:0px;
}

.pagelayer-search-classic .pagelayer-search-fields .pagelayer-search-submit{
border-radius:0px;
}

.pagelayer-search-toggle,
.pagelayer-search-full-screen .pagelayer-search-fields{
display:none;
}

.pagelayer-search-full-screen .pagelayer-search-toggle{
display:inline-block;
text-align: center;
}

.pagelayer-search-full-screen .pagelayer-search-fields.show{
position: fixed;
top: 0;
left: 0;
background: #211c1c;
bottom: 0;
right: 0;
z-index: 99;
align-items: center;
display: flex;
text-align: center;
flex-direction: column;
}

.pagelayer-search-full-screen .pagelayer-search-input,
.pagelayer-search-full-screen .pagelayer-search-input:focus{
width: 60%;
text-align: center;
background: transparent;
border-width: 0;
border-bottom-width: 2px;
position: absolute;
top: 50%;
color:#fff;
}

.pagelayer-search-full-screen .pagelayer-search-submit{
display:none;
}

/* Search Form end*/

/* Slide */
.pagelayer-slide-btns>div{
display: inline-block;
}

.pagelayer-slides{
overflow:hidden;
}

.pagelayer-slides .pagelayer-slide,
.pagelayer-slides .pagelayer-content-slide{
height:80vh;
}

.pagelayer-content-slide > *{
flex:1
}

.pagelayer-slides .pagelayer-content-slide{
align-items: center;
display: flex;
flex-wrap:wrap;
}

.pagelayer-slides *{
line-height:1.4;
}

.pagelayer-slide{
height:100%;
}

.pagelayer-slide-holder{
width:50%;
position:relative;
}
/* Slide End */

/* Author Box*/
.pagelayer-author-image{
width: 100px;
}

.pagelayer-author-btn{
display: inline-block;
}

.pagelayer-layout-left{
display:flex;
}

.pagelayer-layout-left .pagelayer-author-profile-desc,
.pagelayer-layout-right .pagelayer-author-profile-desc{
flex:1;
}

.pagelayer-layout-center{
display:black;
}

.pagelayer-layout-right{
display:flex;
flex-direction: row-reverse;
}
/* Author Box end*/

/* Login Box start */

.pagelayer-login-input-field{
display:block;
width:100%;
margin-left:auto;
margin-right:auto;
}

.pagelayer-login-form .pagelayer-rememberMe{
display:inline-block !important;
margin:5px;
}

.pagelayer-login-form .pagelayer-login-wrappers:last-child{
margin-bottom: none !important;
}

.pagelayer-login-input-left{
margin-left: unset;
}

.pagelayer-login-input-right{
margin-right: unset;
}

.pagelayer-login-div label{
display: inline-block;
}

/* Login Box end */

/* SiteMap start */
.pagelayer-sitemap-flex-wrapper{
display:flex;
flex-flow:row wrap;
}
.pagelayer-sitemap-section{

}
/* SiteMap end */

/* Post slider Start*/
.pagelayer-posts-slider-post{
margin:10px;
border:1px solid #c5c5c5;
box-shadow:1px 1px 10px #c6bfbf;
}

.pagelayer-posts-slider-img{
width:100%;
height:12em;
object-fit: cover;
-o-object-fit: cover;
}

.pagelayer-posts-slider-content{
padding:0px 10px 20px;
}

.pagelayer-posts-slider-content p{
margin:0px;
}

.pagelayer-posts-slider-title{
font-size: 20px;
color:#000000;
font-weight: 600;
line-height: 1.2;
margin-top:20px !Important;
margin-bottom: 20px !Important;
}

.pagelayer-posts-slider-excerpt p{
color:#636060;
}

.pagelayer-posts-slider-main{
padding:0px;
list-style-type: none;
}

.pagelayer-posts-slider-post .blog-grid-button{
display: none;
}

.pagelayer-posts-slider-container[hide-posts-title="true"] .pagelayer-posts-slider-title,
.pagelayer-posts-slider-container[hide-posts-image="true"] .pagelayer-posts-slider-featured-img,
.pagelayer-posts-slider-container[hide-posts-date="true"] .pagelayer-post-slider-date,
.pagelayer-posts-slider-container[hide-post-link="true"] .pagelayer-posts-slider-link{
display:none;
}

.pagelayer-prev-arrow:before{
font-family: "fontawesome" !Important; 
content: "\f053" !Important;
color: Red !Important;
font-size:30px !Important;
}

.pagelayer-next-arrow:before{
font-family: "fontawesome" !Important; 
content: "\f054" !Important;
color: Red !Important;
font-size:30px !Important;
}

.pagelayer-posts-slider-main .slick-slide{
display: none;
float: left;
height: auto;
min-height: 1px;
}
/*post slider css end*/

/*fb buttons css start*/
.pagelayer-fb-btn-details{
  padding:20px;
}

/*Review Start*/
.pagelayer-review-author{
position: relative;
}

.pagelayer-review-author .pagelayer-icon-holder{
position: absolute;
top:0px;
right:10px;
}

.pagelayer-review-slide{
border:1px solid #000000;
margin: 0px 0px 5px 0px;
}

.pagelayer-review-slide hr{
margin:0;
}

.pagelayer-review-author-img,
.pagelayer-review-author-details{
display:inline-block;
vertical-align: middle;
}

.pagelayer-review-author-img img{
max-width: 150px;
object-fit: cover;
-o-object-fit: cover;
}

.pagelayer-review-author-details{
vertical-align: middle;
}

.pagelayer-review-text,
.pagelayer-review-author{
margin:5px 10px;
}
/*Review End*/

/*WooCommerce Menu Cart*/
.pagelayer-cart-button-icon[data-counter]:before{
display:none;
}

.pagelayer-menu-cart-toggle[pagelayer-icon="bubble"] .pagelayer-cart-button-icon[data-counter]:before{
content: attr(data-counter);
display: block;
position: absolute;
min-width: 1.6em;
height: 1.6em;
line-height: 1.5em;
top: -.7em;
right: -.7em;
border-radius: 100%;
color: #ffffff;
background-color: #000;
text-align: center;
font-size: 10px;
}

.pagelayer-menu-cart-toggle[pagelayer-icon="plain"] .pagelayer-cart-button-icon[data-counter]:before {
content: attr(data-counter);
display: inline-block;
}

.pagelayer-menu-cart-toggle[pagelayer-empty-indicator="true"] .pagelayer-cart-button-icon[data-counter="0"]:before{
display:none;
}

.pagelayer-menu-cart-hidden{
display:none;
}

.pagelayer-cart-button-icon{
position:relative;
}

.pagelayer-menu-cart-container{
background-color:#e1e1e1;
z-index:999;
padding:20px;
display:none;
}

[pagelayer-container-position="fixed_right"] .pagelayer-menu-cart-container{
position:fixed;
top:0;
right:0;
height:100%;
}

[pagelayer-container-position="fixed_left"] .pagelayer-menu-cart-container{
position:fixed;
top:0;
left:0;
height:100%;
}

[pagelayer-container-position="dropdown"] .pagelayer-menu-cart-container{
position:absolute;
left:auto;
right:auto;
}

.pagelayer-menu-cart-close{
cursor:pointer;
}

.pagelayer-cart-button{
display:inline-block;
}

.pagelayer-menu-cart-container{
overflow-y:auto;
}

.pagelayer-menu-cart-container .woocommerce-mini-cart-item img,
.pagelayer-menu-cart-container .woocommerce-mini-cart-item a{
margin-right:10px;
}

.pagelayer-menu-cart-container .woocommerce-mini-cart-item{
list-style:none
}
/*WooCommerce Menu Cart End*/

/* Call to action */

.pagelayer-cta-img-holder{
overflow:hidden;
width:100%;
}

.pagelayer-cta-image{
-o-object-fit: cover;
object-fit: cover;
/* height:100%; */
background-size: cover;
background-position: center;
}

.pagelayer-cta-image:before{
content:'';
position:absolute;
width:100%;
height:100%;
z-index:1;
}

.pagelayer-call[class*="pagelayer-cta-align"]{
display:flex;
flex-wrap:wrap;
position:relative;
}

.pagelayer-cta-align-right{
flex-direction:row-reverse;
}

.pagelayer-cta-content-holder{
display:flex;
flex-grow:1;
}

.pagelayer-cta-content{
width:100%;
}

.pagelayer-cta-ribbon:before {
content: "";
height: 0;
width: 0;
display: block;
position: absolute;
border-top: solid;
border-bottom: solid;
z-index: -1;
}

.pagelayer-cta-ribbon:after{
content: "";
width: 100%;
left:0;
position:absolute;
}

.pagelayer-cta-ribbon-left:before{
right: 0;
border-right: solid transparent;
}

.pagelayer-cta-ribbon-right:before{
left: 0;
border-left: solid transparent;
}

.pagelayer-cta-ribbon-text{
height:100%;
}

.pagelayer-cta-ribbon-text:before{
content: "";
height: 0;
width: 0;
display: block;
position: absolute;
top: 0;
border-top: solid;
border-bottom: solid;
border-right: solid transparent;
border-left: solid transparent;
}

.pagelayer-cta-layout-overlay .pagelayer-cta-image{
width:100%;
}

.pagelayer-cta-layout-overlay .pagelayer-cta-content-holder{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.pagelayer-cta-zoomin:hover .pagelayer-cta-image{
-ms-transform: scale(1.5);
-webkit-transform: scale(1.5);
transform:scale(1.5);
}

.pagelayer-cta-zoomout:hover .pagelayer-cta-image{
-ms-transform: scale(0.5);
-webkit-transform: scale(0.5);
transform:scale(0.5);
}

.pagelayer-cta-moveup:hover .pagelayer-cta-image{
background-position: top;
}

.pagelayer-cta-movedown:hover .pagelayer-cta-image{
background-position: bottom;
}

.pagelayer-cta-moveleft:hover .pagelayer-cta-image{
background-position: left;
}

.pagelayer-cta-moveright:hover .pagelayer-cta-image{
background-position: right;
}

.pagelayer-cta-content-holder{
z-index:1;
}

/* Call to action end */

/* Table start */
.pagelayer-table{
overflow-x: auto;
}

.pagelayer-table-holder{
width:100%;
}

.pagelayer-table-holder > tbody > tr > td{
word-break:break-word;
}
/* Table end */

/* Pop-up templates start */
.pagelayer-popup-modal{
position: fixed;
height: 100%;
width: 100%;
top: 0;
left: 0;
z-index: 9999;
display:none;
align-items:center;
justify-content:center;
pointer-events:none;
}

.pagelayer-popup-modal-content{
width: 375px;
background-color:#ffffff;
min-height:70px;
position:relative;
pointer-events:all;
}

.pagelayer-popup-content{
height:100%;
overflow:auto;
}

.pagelayer-popup-close{
position:absolute;
top:2%;
left:95%;
cursor:pointer;
display:none;
}

/* Pop-up templates end */

/* Image Portfolio */

.pagelayer-category-holder{
text-align:center;
padding-bottom:20px;
}

.pagelayer-pfbtn{
border:none;
padding:10px 10px;
background-color:#333;
color:#fff;
margin:0 5px;
cursor:pointer;
}

.pagelayer-img_portfolio-holder>div{
width:33%;
}

.pagelayer-single_img{
padding:10px;
}

.pagelayer-pf-img{
position:relative;
}

.pagelayer-pf-img .pagelayer-image-overlay-content{
text-align: center;
width:100%;
}

.pagelayer-single_img .pagelayer-image-overlay{
height: 0%;
opacity:1;
overflow:hidden;
background-color:rgba(3,3,3,0.5);
align-items: center;
}

.pagelayer-single_img:hover .pagelayer-image-overlay{
height: 100%;
}

.pagelayer-overlay-heading{
color:#ffffff;
}

.pagelayer-single_img .pagelayer-image-overlay-text{
color: #c7b7b7;
}

.pagelayer-single_img .pagelayer-image-overlay-icon{
font-size: 40px;
color: #ffffff;
}

.pagelayer-scrolling-effects{
transition: background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s !important;
-webkit-transition: background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s !important; 
transition-delay:0s !important;
-webkit-transition-delay:0s !important;
transition-timing-function: cubic-bezier(0,.32,.07,1.03) !important;
-webkit-transition-timing-function: cubic-bezier(0,.32,.07,1.03) !important;
position:relative;
z-index:1;
}

.pagelayer-mouse-effects{
transition-delay:0s !important;
-webkit-transition-delay:0s !important;
transition-timing-function: cubic-bezier(0,.32,.07,1.03) !important;
-webkit-transition-timing-function: cubic-bezier(0,.32,.07,1.03) !important;
position:relative;
z-index:1;
}


/*Timeline widget*/

/* The actual timeline (the vertical ruler) */
.pagelayer-timeline {
position: relative;
margin: 0 auto;
}

/* The actual timeline (the vertical ruler) */
.pagelayer-timeline::after {
content: '';
position: absolute;
width: 6px;
top: 0;
bottom: 0;
left: 50%;
margin-left: -3px;
}

/* Container around content */
.pagelayer-timeline-container {
padding: 10px 40px;
position: relative;
background-color: inherit;
width: 100%;
display:flex;
box-sizing: border-box;
}

.pagelayer-timeline .pagelayer-timeline-container{
padding-bottom:50px;
}

.pagelayer-timeline-center-circle-container{
height:inherit;
width:40px;
position:relative;
margin-left:auto;
margin-right:auto;
box-sizing: border-box;
}

/* The circles on the timeline */
.pagelayer-timeline-center-circle{
position: absolute;
text-align:center;
background-color: white;
display: flex;
flex-direction: column;
justify-content: center;
z-index: 1;
box-sizing: border-box;
}

.pagelayer-timeline-circle-text p{
margin-top:auto;
margin-bottom:auto;
}

/* Place the container to the left */
.pagelayer-timeline-container-left {
width:50%;
}

.pagelayer-timeline-container-left .pagelayer-timeline-content{
margin-left:auto;
margin-right:10%; 
}

/* Place the container to the right */
.pagelayer-timeline-container-right {
width:50%;
}

.pagelayer-timeline-container-right .pagelayer-timeline-content{
margin-left:10%;
margin-right:auto; 
}

/*both side container css*/
.pagelayer-timeline-left .pagelayer-timeline-container-right,
.pagelayer-timeline-right .pagelayer-timeline-container-left{
visibility:hidden;
}

/* The actual content */
.pagelayer-timeline-content {
padding: 20px 30px;
position: relative;
word-break: break-word;
box-sizing: border-box;
overflow:hidden;
}

.pagelayer-timeline-content .pagelayer-heading-holder *{
margin:0px;
}

@media screen and (max-width: 600px) {
.pagelayer-timeline::after {
left: 31px;
}
.pagelayer-timeline-center-circle-container {
position:absolute;
height:100%;
left:11px;
top:0;
}

.pagelayer-timeline-container{
display:inline-block;
}

.pagelayer-timeline-container-left, .pagelayer-timeline-container-right{
width:100%;
margin:10px !important;
margin-left: 30px !important;
}

.pagelayer-timeline-container-left .pagelayer-timeline-content, .pagelayer-timeline-container-right .pagelayer-timeline-content{
margin:0;
}
}

/*Timeline widget end*/

/*facebook page css start*/

.pagelayer-fb-page-container, .pagelayer-fb-embed-container{
text-align:center;
}

.pagelayer-fb-embed-container .fb-embed{
width:100%;
}

.pagelayer-fb-btn-container .fb-like iframe{
width:auto !important;
}

/*facebook page css end*/

/* pagelayer sticky */
.pagelayer-sticky-ele{
transition: none;
}
/*pagelayer sticky end*/

/* Product image css */
.pagelayer-woo-gallery-left ol{
padding: 0px !important;
margin: 0px !important;
order: 1;
display: grid;
grid-template-columns: repeat(1,auto);
overflow: hidden;
list-style: none;
}

.pagelayer-woo-gallery-left ol li img,
.gallery-thumb-position-left ol li{
width: 100% !important;
height:100%
}

.pagelayer-woo-gallery-left .flex-viewport{
order:2;
}

.pagelayer-woo-gallery-left .woocommerce-product-gallery{	
grid-template-columns: 20% 80%;
display: grid;
overflow: hidden;
box-sizing: border-box;
}

.pagelayer-woo-gallery-right ol{
text-align: left;
display: grid;
grid-template-columns: repeat(1,auto);
overflow: hidden;
list-style: none;
padding: 0px !important;
margin: 0px !important;
}

.pagelayer-woo-gallery-right ol li img,
.gallery-thumb-position-right ol li{
width: 100% !important;
height:100%;
}

.pagelayer-woo-gallery-right .woocommerce-product-gallery{	
grid-template-columns: 80% 20%;
display: grid;
overflow: hidden;
padding: 0;
margin: 0;
}

.pagelayer-woo-gallery-top .flex-viewport{
order:2;
}

.pagelayer-woo-gallery-top ol{
width: 100%;
order: 1;
text-align: left;
display: flex !important;
overflow: hidden;
list-style: none;
padding: 0px !important;
margin: 0px !important;
}

.pagelayer-woo-gallery-top ol li{
flex: 1;
width: 100%;
}

.pagelayer-woo-gallery-top ol li img{
width: 100%;
height: 100%;
}

.pagelayer-woo-gallery-top .woocommerce-product-gallery{	
grid-template-columns: repeat(1, auto);
display: grid;
overflow: hidden;
padding: 0;
margin: 0;
}

.pagelayer-woo-gallery-bottom ol{
width: 100%;
text-align: left;
display: flex !important;
overflow: hidden;
list-style: none;
padding: 0px !important;
margin: 0px !important;
}

.pagelayer-woo-gallery-bottom ol li{
flex: 1;
width: 100%;
}

.pagelayer-woo-gallery-bottom ol li img{
width: 100%;
height: 100%;
}

.pagelayer-woo-gallery-top .woocommerce-product-gallery{	
grid-template-columns: repeat(1, auto);
display: grid;
overflow: hidden;
padding: 0;
margin: 0;
}

.pagelayer-product-images-container .woocommerce-product-gallery,
.pagelayer-product-images-container .flex-control-nav li{
width: 100% !important;
}

.pagelayer-data-tabs-container .woocommerce div.product .woocommerce-tabs ul.tabs li {
margin:0 -2px !important;
border:auto !important;
}

.pagelayer-data-tabs-container .wc-tabs{
margin-bottom:0px !important;
}
/* Product image end*/

/* Before After Start*/
.pagelayer-before-after-container{
width:100%;
height: auto;
margin:0;
}

.pagelayer-before-after-slider{
width:100%;
position:relative;
overflow:hidden;
line-height: 0 !important;
}

.pagelayer-after-image{
position:absolute;
width: 100%;
height:100%;
top:0;
left:0;
overflow:hidden;
z-index:1;
line-height: 0 !important;
clip-path:polygon(50% 0%, 100% 0%, 100% 100%, 50% 100%);
}

.pagelayer-before-image{
height: 100% !important;
}

.pagelayer-before-after-slider-vertical .pagelayer-after-image{
clip-path:polygon(0% 50%, 100% 50%, 100% 100%, 0% 100%);
}

.pagelayer-before-image img,
.pagelayer-after-image img{
width: 100%;
background: hsla(0,0%,100%,.65);
height: 100%;
user-select: none;
object-fit: fill;
}

.pagelayer-resizer{
position: absolute;
display: flex !important;
align-items: center;
top: 0;
height: 100%;
width: 4px;
left: 50%;
background: white;
-ms-touch-action: pan-y;
touch-action: pan-y;
z-index: 1;
cursor: e-resize !important;
}

.pagelayer-before-after-slider-horizontal.resize{
cursor: e-resize !important;
}

.pagelayer-before-after-slider-vertical.resize{
cursor: n-resize !important;
}

.pagelayer-before-after-slider-vertical .pagelayer-resizer{
width: 100%;
height: 4px;
top: 50%;
left: 0% !important;
z-index: 1;
cursor: n-resize !important;
}

.pagelayer-resizer:before{
background: #42414f;
font-weight: 900;
display: flex;
justify-content: center;
align-items: center;
color: white;
position: absolute;
min-width: 20px;
min-height: 20px;
border-radius: 50%;
border: 2px solid;
border-color: rgb(255, 255, 255);
top: 50%;
left: 50%;
box-sizing: unset;
padding: 5px;
transform: translateX(-50%) translateY(-50%);
}

.pagelayer-before-btn,
.pagelayer-after-btn{
font-size: 14px;
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 0;
color: white;
background-color: #129efaff;
font-size: 13px;
padding: 8px 17px;
border: 0px solid #42414f;
cursor: pointer;
border-radius: 2px;
text-align: center;
z-index: 1;
}

.pagelayer-after-btn{
left: auto;
right: 0;
}

.pagelayer-before-after-slider-vertical .pagelayer-before-btn{
top: 0;
left: 50%;
transform: translateX(-50%);
}

.pagelayer-before-after-slider-vertical .pagelayer-after-btn{
left: 50%;
transform: translateX(-50%);
bottom:0%;
top:initial;
right: auto;
}

.pagelayer-before-after-container[data-resize-event="none"] .pagelayer-resizer{
cursor: auto !important;
}

.pagelayer-before-after-container[data-resize-event="none"] .pagelayer-resizer:before{
display:none;
}
/* Before After End*/

/* Image Map Widget */
.pagelayer-imgmap-container {
position: relative;
overflow: hidden;
}

.pagelayer-imgmap-wrapper {
position: absolute;
width: 100%;
height: 100%;
}

.pagelayer-imgmap-svg {
width: 100%;
height: 100%;
margin: 0 !important;
}

PK��f\�\��
�
css/givecss.phpnu�[���<?php

//////////////////////////////////////////////////////////////
//===========================================================
// givecss.php
//===========================================================
// PAGELAYER
// Inspired by the DESIRE to be the BEST OF ALL
// ----------------------------------------------------------
// Started by: Pulkit Gupta
// Date:	   23rd Jan 2017
// Time:	   23:00 hrs
// Site:	   http://pagelayer.com/wordpress (PAGELAYER)
// ----------------------------------------------------------
// Please Read the Terms of use at http://pagelayer.com/tos
// ----------------------------------------------------------
//===========================================================
// (c)Pagelayer Team
//===========================================================
//////////////////////////////////////////////////////////////


// Read the file
$data = '';
$data_premium = '';
$self_path = dirname(__FILE__);
$plugins_path = dirname(dirname($self_path));
$files = array(
		// Admin CSS
		'pagelayer-editor.css',
		'pagelayer-icons.css',
		'pagelayer-editor-frontend.css',
		// Enduser CSS
		'font-awesome5.min.css',
		'font-awesome5-v4shims.css',
		'nivo-lightbox.css',
		'owl.carousel.min.css',
		'owl.theme.default.min.css',
		'pagelayer-frontend.css',
		'premium-frontend.css',
		'animate.min.css',
		'chartist.min.css',
		'pagelayer-pen.css'
	);

// What files to give		
$give = @$_REQUEST['give'];

// Premium
$premium = !empty($_REQUEST['premium']) ? $_REQUEST['premium'] : '';
$premium_path = $plugins_path.'/pagelayer-pro/css';

if(!empty($give)){
	
	$give = explode(',', $give);
	
	// Check all files are in the supported list
	foreach($give as $file){
		if(in_array($file, $files)){
			$final[md5($file)] = $file;
		}
	}
	
}

if(!empty($premium)){
	
	$premium = explode(',', trim($premium, ','));
	
	// Check all files are in the supported list
	foreach($premium as $file){
		if(in_array($file, $files)){
			$final_premium[md5($file)] = $file;
		}
	}
	
}


// Give all
if(empty($final)){
	$final = $files;
}

foreach($final as $k => $v){
	//echo $k.'<br>';
	$data .= file_get_contents($self_path.'/'.$v)."\n\n";
}

if(!empty($final_premium)){

	foreach($final_premium as $k => $v){
		//echo $k.'<br>';
		$data_premium .= file_get_contents($premium_path.'/'.$v)."\n\n";
	}

}

// We are zipping if possible
if(function_exists('ob_gzhandler') && !ini_get('zlib.output_compression')){
	ob_start('ob_gzhandler');
}

// Type CSS
header("Content-type: text/css; charset: UTF-8");

// Set a zero Mtime
$filetime = filemtime($self_path.'/pagelayer-editor.css');

// Cache Control
header("Cache-Control: must-revalidate");

// Checking if the client is validating his cache and if it is current.
if (isset($_SERVER['HTTP_IF_MODIFIED_SINCE']) && (@strtotime($_SERVER['HTTP_IF_MODIFIED_SINCE']) >= $filetime)) {
	
	// Client's cache IS current, so we just respond '304 Not Modified'.
	header('Last-Modified: '.gmdate('D, d M Y H:i:s', $filetime).' GMT', true, 304);
	
	return;
	
}else{
	
	// Image not cached or cache outdated, we respond '200 OK' and output the image.
	header('Last-Modified: '.gmdate('D, d M Y H:i:s', $filetime).' GMT', true, 200);
	
}

if(defined('DOING_AJAX') && !defined('SITEPAD')){
	$data = str_replace('../fonts/', '../wp-content/plugins/'.(basename(dirname(dirname(__FILE__)))).'/fonts/', $data);
}

echo $data;
echo $data_premium;

// Write if we are front-end only then
$dev = dirname(dirname(__FILE__)).'/dev.php';
if(!empty($_REQUEST['write']) && file_exists($dev)){
	include_once($dev);
	write_css();
}

PK��f\��nͅE�Ecss/font-awesome5-v4shims.cssnu�[���/*v4 Shims Made by Pagelayer Team*/
.fa.fa-star-o,.fa.fa-trash-o,.fa.fa-file-o,.fa.fa-clock-o,.fa.fa-arrow-circle-o-down,.fa.fa-arrow-circle-o-up,.fa.fa-play-circle-o,.fa.fa-list-alt,.fa.fa-picture-o,.fa.fa-photo,.fa.fa-image,.fa.fa-pencil-square-o,.fa.fa-share-square-o,.fa.fa-check-square-o,.fa.fa-times-circle-o,.fa.fa-check-circle-o,.fa.fa-eye,.fa.fa-eye-slash,.fa.fa-bar-chart,.fa.fa-bar-chart-o,.fa.fa-thumbs-o-up,.fa.fa-thumbs-o-down,.fa.fa-heart-o,.fa.fa-lemon-o,.fa.fa-square-o,.fa.fa-bookmark-o,.fa.fa-credit-card,.fa.fa-hdd-o,.fa.fa-hand-o-right,.fa.fa-hand-o-left,.fa.fa-hand-o-up,.fa.fa-hand-o-down,.fa.fa-files-o,.fa.fa-floppy-o,.fa.fa-money,.fa.fa-comment-o,.fa.fa-comments-o,.fa.fa-clipboard,.fa.fa-paste,.fa.fa-lightbulb-o,.fa.fa-bell-o,.fa.fa-file-text-o,.fa.fa-building-o,.fa.fa-hospital-o,.fa.fa-circle-o,.fa.fa-folder-o,.fa.fa-folder-open-o,.fa.fa-smile-o,.fa.fa-frown-o,.fa.fa-meh-o,.fa.fa-keyboard-o,.fa.fa-flag-o,.fa.fa-star-half-o,.fa.fa-star-half-empty,.fa.fa-star-half-full,.fa.fa-calendar-o,.fa.fa-minus-square-o,.fa.fa-compass,.fa.fa-caret-square-o-down,.fa.fa-toggle-down,.fa.fa-caret-square-o-up,.fa.fa-toggle-up,.fa.fa-caret-square-o-right,.fa.fa-toggle-right,.fa.fa-sun-o,.fa.fa-moon-o,.fa.fa-arrow-circle-o-right,.fa.fa-arrow-circle-o-left,.fa.fa-caret-square-o-left,.fa.fa-toggle-left,.fa.fa-dot-circle-o,.fa.fa-plus-square-o,.fa.fa-envelope-o,.fa.fa-file-pdf-o,.fa.fa-file-word-o,.fa.fa-file-excel-o,.fa.fa-file-powerpoint-o,.fa.fa-file-image-o,.fa.fa-file-photo-o,.fa.fa-file-picture-o,.fa.fa-file-archive-o,.fa.fa-file-zip-o,.fa.fa-file-audio-o,.fa.fa-file-sound-o,.fa.fa-file-video-o,.fa.fa-file-movie-o,.fa.fa-file-code-o,.fa.fa-life-ring,.fa.fa-life-bouy,.fa.fa-life-buoy,.fa.fa-life-saver,.fa.fa-support,.fa.fa-paper-plane-o,.fa.fa-send-o,.fa.fa-circle-thin,.fa.fa-futbol-o,.fa.fa-soccer-ball-o,.fa.fa-newspaper-o,.fa.fa-bell-slash-o,.fa.fa-copyright,.fa.fa-cc,.fa.fa-diamond,.fa.fa-object-group,.fa.fa-object-ungroup,.fa.fa-sticky-note-o,.fa.fa-clone,.fa.fa-hourglass-o,.fa.fa-hand-rock-o,.fa.fa-hand-grab-o,.fa.fa-hand-paper-o,.fa.fa-hand-stop-o,.fa.fa-hand-scissors-o,.fa.fa-hand-lizard-o,.fa.fa-hand-spock-o,.fa.fa-hand-pointer-o,.fa.fa-hand-peace-o,.fa.fa-registered,.fa.fa-calendar-plus-o,.fa.fa-calendar-minus-o,.fa.fa-calendar-times-o,.fa.fa-calendar-check-o,.fa.fa-map-o,.fa.fa-commenting-o,.fa.fa-pause-circle-o,.fa.fa-stop-circle-o,.fa.fa-question-circle-o,.fa.fa-handshake-o,.fa.fa-envelope-open-o,.fa.fa-address-book-o,.fa.fa-address-card-o,.fa.fa-vcard-o,.fa.fa-user-circle-o,.fa.fa-user-o,.fa.fa-id-badge,.fa.fa-id-card-o,.fa.fa-drivers-license-o,.fa.fa-window-maximize,.fa.fa-window-restore,.fa.fa-window-close-o,.fa.fa-times-rectangle-o,.fa.fa-snowflake-o{font-family:'Font Awesome 5 Free';font-weight:400;}.fa.fa-meetup,.fa.fa-twitter-square,.fa.fa-facebook-square,.fa.fa-linkedin-square,.fa.fa-github-square,.fa.fa-twitter,.fa.fa-x-twitter,.fa.fa-x-twitter-square.fa.fa-facebook,.fa.fa-facebook-f,.fa.fa-github,.fa.fa-pinterest,.fa.fa-pinterest-square,.fa.fa-google-plus-square,.fa.fa-google-plus,.fa.fa-linkedin,.fa.fa-github-alt,.fa.fa-maxcdn,.fa.fa-html5,.fa.fa-css3,.fa.fa-btc,.fa.fa-bitcoin,.fa.fa-youtube-square,.fa.fa-youtube,.fa.fa-xing,.fa.fa-xing-square,.fa.fa-youtube-play,.fa.fa-dropbox,.fa.fa-stack-overflow,.fa.fa-instagram,.fa.fa-flickr,.fa.fa-adn,.fa.fa-bitbucket,.fa.fa-bitbucket-square,.fa.fa-tumblr,.fa.fa-tumblr-square,.fa.fa-apple,.fa.fa-windows,.fa.fa-android,.fa.fa-linux,.fa.fa-dribbble,.fa.fa-skype,.fa.fa-foursquare,.fa.fa-trello,.fa.fa-gratipay,.fa.fa-gittip,.fa.fa-vk,.fa.fa-weibo,.fa.fa-renren,.fa.fa-pagelines,.fa.fa-stack-exchange,.fa.fa-vimeo-square,.fa.fa-slack,.fa.fa-wordpress,.fa.fa-openid,.fa.fa-yahoo,.fa.fa-google,.fa.fa-reddit,.fa.fa-reddit-square,.fa.fa-stumbleupon-circle,.fa.fa-stumbleupon,.fa.fa-delicious,.fa.fa-digg,.fa.fa-pied-piper-pp,.fa.fa-pied-piper-alt,.fa.fa-drupal,.fa.fa-joomla,.fa.fa-behance,.fa.fa-behance-square,.fa.fa-steam,.fa.fa-steam-square,.fa.fa-deviantart,.fa.fa-soundcloud,.fa.fa-vine,.fa.fa-codepen,.fa.fa-jsfiddle,.fa.fa-rebel,.fa.fa-ra,.fa.fa-resistance,.fa.fa-empire,.fa.fa-ge,.fa.fa-git-square,.fa.fa-git,.fa.fa-hacker-news,.fa.fa-y-combinator-square,.fa.fa-yc-square,.fa.fa-tencent-weibo,.fa.fa-qq,.fa.fa-weixin,.fa.fa-wechat,.fa.fa-slideshare,.fa.fa-twitch,.fa.fa-yelp,.fa.fa-paypal,.fa.fa-google-wallet,.fa.fa-cc-visa,.fa.fa-cc-mastercard,.fa.fa-cc-discover,.fa.fa-cc-amex,.fa.fa-cc-paypal,.fa.fa-cc-stripe,.fa.fa-lastfm,.fa.fa-lastfm-square,.fa.fa-ioxhost,.fa.fa-angellist,.fa.fa-meanpath,.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,.fa.fa-facebook-official,.fa.fa-pinterest-p,.fa.fa-whatsapp,.fa.fa-viacoin,.fa.fa-medium,.fa.fa-y-combinator,.fa.fa-yc,.fa.fa-optin-monster,.fa.fa-opencart,.fa.fa-expeditedssl,.fa.fa-cc-jcb,.fa.fa-cc-diners-club,.fa.fa-creative-commons,.fa.fa-gg,.fa.fa-gg-circle,.fa.fa-tripadvisor,.fa.fa-odnoklassniki,.fa.fa-odnoklassniki-square,.fa.fa-get-pocket,.fa.fa-wikipedia-w,.fa.fa-safari,.fa.fa-chrome,.fa.fa-firefox,.fa.fa-opera,.fa.fa-internet-explorer,.fa.fa-contao,.fa.fa-500px,.fa.fa-amazon,.fa.fa-houzz,.fa.fa-vimeo,.fa.fa-black-tie,.fa.fa-fonticons,.fa.fa-reddit-alien,.fa.fa-edge,.fa.fa-codiepie,.fa.fa-modx,.fa.fa-fort-awesome,.fa.fa-usb,.fa.fa-product-hunt,.fa.fa-mixcloud,.fa.fa-scribd,.fa.fa-bluetooth,.fa.fa-bluetooth-b,.fa.fa-gitlab,.fa.fa-wpbeginner,.fa.fa-wpforms,.fa.fa-envira,.fa.fa-wheelchair-alt,.fa.fa-glide,.fa.fa-glide-g,.fa.fa-viadeo,.fa.fa-viadeo-square,.fa.fa-snapchat,.fa.fa-snapchat-ghost,.fa.fa-snapchat-square,.fa.fa-pied-piper,.fa.fa-first-order,.fa.fa-yoast,.fa.fa-themeisle,.fa.fa-google-plus-official,.fa.fa-google-plus-circle,.fa.fa-font-awesome,.fa.fa-fa,.fa.fa-linode,.fa.fa-quora,.fa.fa-free-code-camp,.fa.fa-telegram,.fa.fa-bandcamp,.fa.fa-grav,.fa.fa-etsy,.fa.fa-imdb,.fa.fa-ravelry,.fa.fa-eercast,.fa.fa-superpowers,.fa.fa-wpexplorer,.fa.fa-spotify{font-family:'Font Awesome 5 Brands';font-weight:400;}.fa.fa-glass:before{content:"\f000";}.fa.fa-star-o:before{content:"\f005";}.fa.fa-remove:before{content:"\f00d";}.fa.fa-close:before{content:"\f00d";}.fa.fa-gear:before{content:"\f013";}.fa.fa-trash-o:before{content:"\f2ed";}.fa.fa-file-o:before{content:"\f15b";}.fa.fa-clock-o:before{content:"\f017";}.fa.fa-arrow-circle-o-down:before{content:"\f358";}.fa.fa-arrow-circle-o-up:before{content:"\f35b";}.fa.fa-play-circle-o:before{content:"\f144";}.fa.fa-repeat:before{content:"\f01e";}.fa.fa-rotate-right:before{content:"\f01e";}.fa.fa-refresh:before{content:"\f021";}.fa.fa-dedent:before{content:"\f03b";}.fa.fa-video-camera:before{content:"\f03d";}.fa.fa-picture-o:before{content:"\f03e";}.fa.fa-photo:before{content:"\f03e";}.fa.fa-image:before{content:"\f03e";}.fa.fa-pencil:before{content:"\f303";}.fa.fa-map-marker:before{content:"\f3c5";}.fa.fa-pencil-square-o:before{content:"\f044";}.fa.fa-share-square-o:before{content:"\f14d";}.fa.fa-check-square-o:before{content:"\f14a";}.fa.fa-arrows:before{content:"\f0b2";}.fa.fa-times-circle-o:before{content:"\f057";}.fa.fa-check-circle-o:before{content:"\f058";}.fa.fa-mail-forward:before{content:"\f064";}.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:before{content:"\f080";}.fa.fa-bar-chart-o:before{content:"\f080";}.fa.fa-gears:before{content:"\f085";}.fa.fa-thumbs-o-up:before{content:"\f164";}.fa.fa-thumbs-o-down:before{content:"\f165";}.fa.fa-heart-o:before{content:"\f004";}.fa.fa-sign-out:before{content:"\f2f5";}.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-lemon-o:before{content:"\f094";}.fa.fa-square-o:before{content:"\f0c8";}.fa.fa-bookmark-o:before{content:"\f02e";}.fa.fa-facebook:before{content:"\f39e";}.fa.fa-facebook-f:before{content:"\f39e";}.fa.fa-feed:before{content:"\f09e";}.fa.fa-hdd-o:before{content:"\f0a0";}.fa.fa-hand-o-right:before{content:"\f0a4";}.fa.fa-hand-o-left:before{content:"\f0a5";}.fa.fa-hand-o-up:before{content:"\f0a6";}.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:before{content:"\f0c5";}.fa.fa-floppy-o:before{content:"\f0c7";}.fa.fa-navicon:before{content:"\f0c9";}.fa.fa-reorder:before{content:"\f0c9";}.fa.fa-google-plus:before{content:"\f0d5";}.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:before{content:"\f0e1";}.fa.fa-rotate-left:before{content:"\f0e2";}.fa.fa-legal:before{content:"\f0e3";}.fa.fa-tachometer:before{content:"\f3fd";}.fa.fa-dashboard:before{content:"\f3fd";}.fa.fa-comment-o:before{content:"\f075";}.fa.fa-comments-o:before{content:"\f086";}.fa.fa-flash:before{content:"\f0e7";}.fa.fa-paste:before{content:"\f328";}.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:before{content:"\f0f3";}.fa.fa-cutlery:before{content:"\f2e7";}.fa.fa-file-text-o:before{content:"\f15c";}.fa.fa-building-o:before{content:"\f1ad";}.fa.fa-hospital-o:before{content:"\f0f8";}.fa.fa-tablet:before{content:"\f3fa";}.fa.fa-mobile:before{content:"\f3cd";}.fa.fa-mobile-phone:before{content:"\f3cd";}.fa.fa-circle-o:before{content:"\f111";}.fa.fa-mail-reply:before{content:"\f3e5";}.fa.fa-folder-o:before{content:"\f07b";}.fa.fa-folder-open-o:before{content:"\f07c";}.fa.fa-smile-o:before{content:"\f118";}.fa.fa-frown-o:before{content:"\f119";}.fa.fa-meh-o:before{content:"\f11a";}.fa.fa-keyboard-o:before{content:"\f11c";}.fa.fa-flag-o:before{content:"\f024";}.fa.fa-mail-reply-all:before{content:"\f122";}.fa.fa-star-half-o:before{content:"\f089";}.fa.fa-star-half-empty:before{content:"\f089";}.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:before{content:"\f133";}.fa.fa-ticket:before{content:"\f3ff";}.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-caret-square-o-down:before{content:"\f150";}.fa.fa-toggle-down:before{content:"\f150";}.fa.fa-caret-square-o-up:before{content:"\f151";}.fa.fa-toggle-up:before{content:"\f151";}.fa.fa-caret-square-o-right:before{content:"\f152";}.fa.fa-toggle-right:before{content:"\f152";}.fa.fa-eur:before{content:"\f153";}.fa.fa-euro:before{content:"\f153";}.fa.fa-gbp:before{content:"\f154";}.fa.fa-usd:before{content:"\f155";}.fa.fa-dollar:before{content:"\f155";}.fa.fa-inr:before{content:"\f156";}.fa.fa-rupee:before{content:"\f156";}.fa.fa-jpy:before{content:"\f157";}.fa.fa-cny:before{content:"\f157";}.fa.fa-rmb:before{content:"\f157";}.fa.fa-yen:before{content:"\f157";}.fa.fa-rub:before{content:"\f158";}.fa.fa-ruble:before{content:"\f158";}.fa.fa-rouble:before{content:"\f158";}.fa.fa-krw:before{content:"\f159";}.fa.fa-won:before{content:"\f159";}.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:"\f881";}.fa.fa-sort-amount-asc:before{content:"\f160";}.fa.fa-sort-amount-desc:before{content:"\f884";}.fa.fa-sort-numeric-asc:before{content:"\f162";}.fa.fa-sort-numeric-desc:before{content:"\f886";}.fa.fa-youtube-play:before{content:"\f167";}.fa.fa-bitbucket-square:before{content:"\f171";}.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-gittip:before{content:"\f184";}.fa.fa-sun-o:before{content:"\f185";}.fa.fa-moon-o:before{content:"\f186";}.fa.fa-arrow-circle-o-right:before{content:"\f35a";}.fa.fa-arrow-circle-o-left:before{content:"\f359";}.fa.fa-caret-square-o-left:before{content:"\f191";}.fa.fa-toggle-left:before{content:"\f191";}.fa.fa-dot-circle-o:before{content:"\f192";}.fa.fa-try:before{content:"\f195";}.fa.fa-turkish-lira:before{content:"\f195";}.fa.fa-plus-square-o:before{content:"\f0fe";}.fa.fa-institution:before{content:"\f19c";}.fa.fa-bank:before{content:"\f19c";}.fa.fa-mortar-board:before{content:"\f19d";}.fa.fa-spoon:before{content:"\f2e5";}.fa.fa-automobile:before{content:"\f1b9";}.fa.fa-cab:before{content:"\f1ba";}.fa.fa-envelope-o:before{content:"\f0e0";}.fa.fa-file-pdf-o:before{content:"\f1c1";}.fa.fa-file-word-o:before{content:"\f1c2";}.fa.fa-file-excel-o:before{content:"\f1c3";}.fa.fa-file-powerpoint-o:before{content:"\f1c4";}.fa.fa-file-image-o:before{content:"\f1c5";}.fa.fa-file-photo-o:before{content:"\f1c5";}.fa.fa-file-picture-o:before{content:"\f1c5";}.fa.fa-file-archive-o:before{content:"\f1c6";}.fa.fa-file-zip-o:before{content:"\f1c6";}.fa.fa-file-audio-o:before{content:"\f1c7";}.fa.fa-file-sound-o:before{content:"\f1c7";}.fa.fa-file-video-o:before{content:"\f1c8";}.fa.fa-file-movie-o:before{content:"\f1c8";}.fa.fa-file-code-o:before{content:"\f1c9";}.fa.fa-life-bouy:before{content:"\f1cd";}.fa.fa-life-buoy:before{content:"\f1cd";}.fa.fa-life-saver:before{content:"\f1cd";}.fa.fa-support:before{content:"\f1cd";}.fa.fa-circle-o-notch:before{content:"\f1ce";}.fa.fa-ra:before{content:"\f1d0";}.fa.fa-resistance:before{content:"\f1d0";}.fa.fa-ge:before{content:"\f1d1";}.fa.fa-y-combinator-square:before{content:"\f1d4";}.fa.fa-yc-square:before{content:"\f1d4";}.fa.fa-wechat:before{content:"\f1d7";}.fa.fa-send:before{content:"\f1d8";}.fa.fa-paper-plane-o:before{content:"\f1d8";}.fa.fa-send-o:before{content:"\f1d8";}.fa.fa-circle-thin:before{content:"\f111";}.fa.fa-header:before{content:"\f1dc";}.fa.fa-sliders:before{content:"\f1de";}.fa.fa-futbol-o:before{content:"\f1e3";}.fa.fa-soccer-ball-o:before{content:"\f1e3";}.fa.fa-newspaper-o:before{content:"\f1ea";}.fa.fa-bell-slash-o:before{content:"\f1f6";}.fa.fa-trash:before{content:"\f2ed";}.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-cc:before{content:"\f20a";}.fa.fa-ils:before{content:"\f20b";}.fa.fa-shekel:before{content:"\f20b";}.fa.fa-sheqel:before{content:"\f20b";}.fa.fa-meanpath:before{content:"\f2b4";}.fa.fa-diamond:before{content:"\f3a5";}.fa.fa-intersex:before{content:"\f224";}.fa.fa-facebook-official:before{content:"\f09a";}.fa.fa-hotel:before{content:"\f236";}.fa.fa-yc:before{content:"\f23b";}.fa.fa-battery-4:before{content:"\f240";}.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-sticky-note-o:before{content:"\f249";}.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:before{content:"\f255";}.fa.fa-hand-grab-o:before{content:"\f255";}.fa.fa-hand-paper-o:before{content:"\f256";}.fa.fa-hand-stop-o:before{content:"\f256";}.fa.fa-hand-scissors-o:before{content:"\f257";}.fa.fa-hand-lizard-o:before{content:"\f258";}.fa.fa-hand-spock-o:before{content:"\f259";}.fa.fa-hand-pointer-o:before{content:"\f25a";}.fa.fa-hand-peace-o:before{content:"\f25b";}.fa.fa-television:before{content:"\f26c";}.fa.fa-calendar-plus-o:before{content:"\f271";}.fa.fa-calendar-minus-o:before{content:"\f272";}.fa.fa-calendar-times-o:before{content:"\f273";}.fa.fa-calendar-check-o:before{content:"\f274";}.fa.fa-map-o:before{content:"\f279";}.fa.fa-commenting:before{content:"\f4ad";}.fa.fa-commenting-o:before{content:"\f4ad";}.fa.fa-vimeo:before{content:"\f27d";}.fa.fa-credit-card-alt:before{content:"\f09d";}.fa.fa-pause-circle-o:before{content:"\f28b";}.fa.fa-stop-circle-o:before{content:"\f28d";}.fa.fa-wheelchair-alt:before{content:"\f368";}.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{content:"\f2a4";}.fa.fa-hard-of-hearing:before{content:"\f2a4";}.fa.fa-signing:before{content:"\f2a7";}.fa.fa-google-plus-official:before{content:"\f2b3";}.fa.fa-google-plus-circle:before{content:"\f2b3";}.fa.fa-fa:before{content:"\f2b4";}.fa.fa-handshake-o:before{content:"\f2b5";}.fa.fa-envelope-open-o:before{content:"\f2b6";}.fa.fa-address-book-o:before{content:"\f2b9";}.fa.fa-vcard:before{content:"\f2bb";}.fa.fa-address-card-o:before{content:"\f2bb";}.fa.fa-vcard-o:before{content:"\f2bb";}.fa.fa-user-circle-o:before{content:"\f2bd";}.fa.fa-user-o:before{content:"\f007";}.fa.fa-drivers-license:before{content:"\f2c2";}.fa.fa-id-card-o:before{content:"\f2c2";}.fa.fa-drivers-license-o:before{content:"\f2c2";}.fa.fa-thermometer-4:before{content:"\f2c7";}.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{content:"\f2cd";}.fa.fa-s15:before{content:"\f2cd";}.fa.fa-times-rectangle:before{content:"\f410";}.fa.fa-window-close-o:before{content:"\f410";}.fa.fa-times-rectangle-o:before{content:"\f410";}.fa.fa-eercast:before{content:"\f2da";}.fa.fa-snowflake-o:before{content:"\f2dc";}PK��f\��q�WHWHcss/pagelayer-editor.cssnu�[���/*
PAGELAYER
http://pagelayer.com/
(c) Pagelayer Team
*/

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

body {
  margin: 0;
}

main {
  display: block;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

a {
  background-color: transparent;
}

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

button,
input { /* 1 */
  overflow: visible;
}

button,
select { /* 1 */
  text-transform: none;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

details {
  display: block;
}

summary {
  display: list-item;
}


template {
  display: none;
}

[hidden] {
  display: none;
}

/* END normalize.css */

/* An overwrite to show the row irrespective in the editor */

body {
font-family: Roboto, 'Open Sans', Arial, Helvetica, sans-serif;
font-size:12px;
}

.pagelayer-normalize{
height:100%;
width:100%;
padding:0px;
margin:0px;
border:0px;
}

/* Pagelayer Top Bar */
.pagelayer-bottombar-holder{
background: #4f4f4f;
position:relative;
padding: 5px;
}

.pagelayer-bottombar{
padding: auto;
}

.pagelayer-bottombar-rightbuttons button{
font-size: 13px;
font-weight: bold;
cursor: pointer;
border-radius: 2px;
padding: 4px 8px;
margin: auto 5px;
outline:none;
}

.pagelayer-bottombar-rightbuttons .pli{
color:#fff;
cursor: pointer;
}

.pagelayer-success-btn{
border: #398439 1px solid;
color: #fff;
background: #449d44;
}

.pagelayer-success-btn:hover{
background: #3a733a;
border-color: #3a733a;
}

.pagelayer-primary-btn{
border: #2e6da4 1px solid;
color: #fff;
background: #337ab7;
}

.pagelayer-primary-btn:hover{
background: #286090;
border-color: #204d74;
}

.pagelayer-close-button{
border: #ef4d4d 1px solid;
color: #fff;
background: #ef4d4d;
}

.pagelayer-close-button:hover{
background: #c13030;
border-color: #c13030;
}

.pagelayer-bottombar-rightbuttons i{
padding: 4px;
margin: auto 3px;
}

.pagelayer-mode-wrapper i{
padding: 8px;
margin: auto 5px;
}

.pagelayer-mode-wrapper{
display:inline-block;
text-align:center;
}

.pagelayer-mode-wrapper i{
padding: 8px;
margin: auto 5px;
}

.pagelayer-mode-buttons-wrapper{
position:absolute;
bottom:100%;
color:#fff;
background-color: #3e8ef7;
display:none;
z-index:1;
}

.pagelayer-leftbar-toggle-h{
width:0px;
}

.pagelayer-leftbar-table{
position:relative;
}

.pagelayer-leftbar-hidden{
width:0px;
}

.pagelayer-leftbar-hidden table{
display:none;
}

.pagelayer-leftbar-toggle{
position: absolute;
width:12px;
background: #E3E3E3;
cursor: pointer;
text-align:center;
line-height:300%;
top: 50%;
left: 100%;
transform: translateY(-50%);
}

.pagelayer-rightbar .pagelayer-leftbar-toggle{
left: -12px;
}

.pagelayer-rightbar:not(.pagelayer-leftbar-hidden) .pagelayer-leftbar-toggle,
.pagelayer-leftbar-hidden:not(.pagelayer-rightbar) .pagelayer-leftbar-toggle{
direction: rtl;
}

.pagelayer-leftbar-toggle:hover{
background-color: #3e8ef7;
color: #ffffff;
}

.pagelayer-leftbar-holder{
overflow: hidden;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
border-right: 1px solid #c9d0d9;
}

/*.pagelayer-body-table{
max-height: 100vh !important;
}*/

.pagelayer-iframe{
}

.pagelayer-iframe-holder{
max-height: 100vh !important;
height: 100%;
overflow: auto;
text-align:center;
}

.pagelayer-iframe-holder.pagelayer-iframe-holder-with-bar{
max-height: calc(100vh - 45px) !important;
height: calc(100vh - 45px) !important;
}

.pagelayer-iframe-top-bar{
height:45px;
background-color: #3e8ef7;
display:none;
color: #fff;
}

.pagelayer-body{
transition:0.5s;
}

.pagelayer-pro-req{
font-size: 10px;
padding: 2px 4px;
display: inline-block;
background-color: #e63131;
color: #fff;
margin-left: 4px;
border-radius: 2px;
cursor: pointer;
}

.pagelayer-pro-req > .pagelayer-tlite{
background: #fff;
color: #000;
width: 220px !important;
white-space: inherit !important;
top: 22px !important;
left: 0px !important;
}

.pagelayer-screen-desktop{

}

.pagelayer-screen-tablet{
height:900px;
margin:20px auto;
border: solid #444;
border-width: 30px 10px;
border-radius: 10px;
}

.pagelayer-screen-mobile{
height:540px;
margin:20px auto;
border: solid #444;
border-width: 30px 10px;
border-radius: 10px;
}

/* Element Properties Dialog classes */
[class^="pagelayer-elp"]{
font-family: Roboto, 'Open Sans', Arial, Helvetica, sans-serif !important;
color: #313439;
background-color: transparent;
}

#pagelayer-elpd {
display:none;
color:#444;
border: 1px solid #d3d3d3;
}

.pagelayer-dark #pagelayer-elpd {
border: 1px solid #252529;
}

#pagelayer-elpd .slimScrollDiv{
height: calc(100% - 50px) !important;
}

.pagelayer-elpd-header {
border: none;
color:#fff;
}

.pagelayer-elpd-title {
text-align: center;
padding:0px;
cursor: move;
color: #fff;
font-weight: 600;
width:76%;
}

.pagelayer-elpd-close {
padding-right:10px;
cursor: pointer;
margin: 0px;
position: absolute;
right: 5px;
color: #fff;
top: 50%;
transform: translateY(-50%);
}

.pagelayer-elpd-body{
border: none;
}

.pagelayer-elpd-section-rows{
background-color: #FFF;
border-top: 1px solid #d3d3d3;
}

.pagelayer-dark .pagelayer-elpd-section-rows{
background-color: #1c1c1f;
border-top: 1px solid #1c1c1f;
}

.pagelayer-elpd-section-name{
margin-top: 10px;
padding: 11px 10px;
background-color: #FFF;
font-size: 13px;
font-weight: bold;
color: #555;
cursor: pointer;
transition: all 0.3s;
}

.pagelayer-dark .pagelayer-elpd-section-name{
background-color: #252529;
font-family: Roboto;
font-size: 12px;
font-weight: 400;
color: #ffffff;
}

.pagelayer-elpd-section-name:hover,
.pagelayer-elpd-section-open{
color:#1a7fb0;
}

.pagelayer-dark .pagelayer-elpd-section-open{
background-color: #0d47a1;
}

.pagelayer-dark .pagelayer-elpd-section-name:hover{
color:#ffffff;
}

.pagelayer-elpd-section-name:not(.pagelayer-elpd-section-open) .pli:before,
.pagelayer-navigator-toggle .pagalayer-arrow:before{
content: "\f0da";
font-family: pagelayer;
}
.pagelayer-elpd-section-name.pagelayer-elpd-section-open .pli:before,
.pagelayer-navigator-open > .pagelayer-navigator-toggle .pagalayer-arrow:before{
content: "\f0d7";
font-family: pagelayer;
}

.pagelayer-elpd-section-name .pli{
width:15px;
float:right;
font-style: normal;
}

/* Pagelayer editor panel tabs*/

.pagelayer-elpd-tab,
.pagelayer-history-tab,
.pagelayer-widget-tab{
display: inline-block;
font-size: 13px;
cursor: pointer;
padding: 10px 6px;
margin: 0px 5px 0px 0px;
}

.pagelayer-elpd-tab:hover,
.pagelayer-history-tab:hover,
.pagelayer-widget-tab:hover{
color: #3e8ef7;	
}

.pagelayer-dark .pagelayer-elpd-tab,
.pagelayer-dark .pagelayer-history-tab,
.pagelayer-dark .pagelayer-widget-tab{
font-family: Roboto !important;
color:#777777;
font-size: 14px;
font-weight: 400;
}

.pagelayer-elpd-settings-body{
display: none;
}

.pagelayer-elpd-settings-body.active{
display: block;
}

.pagelayer-elpd-style-body{
display: none;
}

.pagelayer-elpd-style-body.active{
display: block;
}

.pagelayer-history-section{
display:none;
}

.pagelayer-history-body{
margin:10px 0px;	
padding:10px;
background-color:#ffffff;
}

.pagelayer-history-section.active{
display:block;	
}

.pagelayer-history-section.active[pagelayer-show-tab="actions"]{
display:flex;
flex-direction:column-reverse;	
}

[pagelayer-elpd-active-tab="1"],
[pagelayer-history-active-tab="1"] {
color: #3e8ef7;
border-bottom: 2px solid #3e8ef7;
}

.pagelayer-dark [pagelayer-elpd-active-tab="1"],
.pagelayer-dark [pagelayer-history-active-tab="1"]{
color: #ffffff;
}

.pagelayer-elpd-tabs,
.pagelayer-history-tabs,
.pagelayer-widget-tabs {
background-color: #fff;
border-bottom: 1px solid #d3d3d3;
}

.pagelayer-dark .pagelayer-elpd-tabs,
.pagelayer-dark .pagelayer-history-tabs,
.pagelayer-dark .pagelayer-widget-tabs{
background-color: #1c1c1f;
border-bottom: 1px solid #1c1c1f;
}


.pagelayer-elpd-tabs{
display: flex;
align-items: center;
}

.pagelayer-widget-tabs{
display: flex;
text-align: center;
margin-left: -17px;
}

.pagelayer-widget-tab{
flex:1;
}

.pagelayer-elpd-options{
text-align:right;
display:inline-block;
margin-right:10px;
}

.pagelayer-elpd-options i{
padding:4px 5px;
cursor:pointer;
}

.pagelayer-dark .pagelayer-elpd-options i{
color:#777777;
}

.pagelayer-dark .pagelayer-elpd-options i:hover{
color: #ffffff;
}

.pagelayer-form-item {
border-bottom: 1px dashed #e6e6e6;
padding: 10px 8px 10px 6px; 
margin-bottom: 0px;
position: relative;
}

[pagelayer-access-item]{
position: absolute;
z-index: -100;
top: 0px;
visibility: hidden;
}

.pagelayer-access-item-visible{
position: relative !important;
z-index: unset !important;
visibility: visible !important;
}

.pagelayer-dark .pagelayer-form-item{
border-bottom: 1px dashed #686870;
}

.pagelayer-form-item:hover .pagelayer-elp-default[data_show=true]{
display:initial;
}

.pagelayer-elp-label-div, .pagelayer-elp-link-label-div{
padding:4px 0px 4px 0px;
position:relative;
}

.pagelayer-elp-label-div[type=select]{
width:50%;
}

.pagelayer-elp-label, .pagelayer-elp-link-label{
display: inline-block;
color: #555;
font-size: 12px;
line-height: 150%;
}

.pagelayer-dark .pagelayer-elp-label,
.pagelayer-dark .pagelayer-elp-link-label,
.pagelayer-dark .pagelayer-post-category, 
.pagelayer-dark .pagelayer-elp-postCategory,
.pagelayer-dark .pagelayer-elp-postdate::-webkit-datetime-edit-second-field{
color:#bdbdbd;
}

.pagelayer-elp-heading{
font-size: 13px;
font-weight:600;
line-height: 150%;
}

.pagelayer-elp-screen{
display: inline-block;
text-align: center;
z-index: 1;
vertical-align: middle;
position: relative;
}

.pagelayer-elp-screen .pli{
padding: 0;
cursor: pointer;
box-shadow: 0 0 0.5rem #babbbc;
height: 30px;
width: 30px;
border-radius: 50%;
line-height: 30px;
transition-duration: 0.1s;
}

.pagelayer-dark .pagelayer-elp-screen .pli{
color:#bdbdbd;
}


.pagelayer-elp-screen .pli-desktop:not(.pagelayer-prop-screen),
.pagelayer-elp-screen .pli-tablet:not(.pagelayer-prop-screen),
.pagelayer-elp-screen .pli-mobile:not(.pagelayer-prop-screen){
position: absolute;
transform: none;
left: 0;
display:none;
opacity:0;
background:#aaaaaa;
color:#ffffff;
}

.pagelayer-dark .pagelayer-elp-screen .pli-desktop:not(.pagelayer-prop-screen),
.pagelayer-dark .pagelayer-elp-screen .pli-tablet:not(.pagelayer-prop-screen),
.pagelayer-dark .pagelayer-elp-screen .pli-mobile:not(.pagelayer-prop-screen){
background:#0d47a1;
}

.pagelayer-elp-screen .pli-desktop.open{
transform: rotate(-90deg) translate(30px, -27px) rotate(90deg);
transition-delay: 0s;
top:-5px;
left: 40px;
opacity:1;
display:block;
}

.pagelayer-elp-screen .pli-tablet.open{
transform: rotate(-90deg) translate(0px, -6px) rotate(90deg);
transition-delay: 0.1s;
top:0px;
left: 40px;
opacity:1;
display:block;
}

.pagelayer-elp-screen .pli-mobile.open{
transform: rotate(-90deg) translate(-30px, -27px) rotate(90deg);
transition-delay: 0.2s;
top:5px;
left: 40px;
opacity:1;
display:block;
}

.pagelayer-elp-screen .pagelayer-prop-screen{
box-shadow: none;
z-index: 2;
font-size: 12px;
height: 20px;
width: 20px;
line-height: 20px;
}

.pagelayer-elp-screen .pli:not(.pagelayer-prop-screen):hover{
background-color: #3E8EF7;
}

.pagelayer-dark .pagelayer-elp-screen .pli:not(.pagelayer-prop-screen):hover{
background-color: #1066fd;
}

.pagelayer-elp-screen .pagelayer-prop-screen:hover,
.pagelayer-typo-default:hover i,
.pagelayer-elp-default:hover i{
color: #3E8EF7;
}

.pagelayer-elp-units{
display: inline-block;
float:right;
padding-top:4px;
}

.pagelayer-elp-units span{
padding:1px 4px;
font-size:12px;
cursor: pointer;
}

.pagelayer-dark .pagelayer-elp-units span{
color:#bdbdbd;
}

.pagelayer-elp-units span[selected] {
color: #3e8ef7;
}

/* Default button css start */
.pagelayer-elp-default{
display:none;
width: 20px;
height: 20px;
cursor: pointer;
margin-left: 4px;
position: absolute;
top: 9px;
}

.pagelayer-elp-default:focus{
outline:none;
}

.pagelayer-elp-default i{
font-size: 10px;
color: black;
}

/* Default button css ends */

.pagelayer-elp-desc, .pagelayer-elp-permalink-a, .pagelayer-elp-link-desc{
color:#757575;
font-size: 12px;
line-height: 20px;
font-style: italic;
margin-top: 5px;
display:block;
word-break: break-word;
}

.pagelayer-elpd-body input,
.pagelayer-elpd-body textarea,
.pagelayer-elpd-body select,
.pagelayer-elpd-body option,
.pagelayer-elp-multiselect{
font-size: 13px !important;
color: #666;
border-radius: unset;
border:1px solid #CCC;
line-height: 26px;
width: 100%;
}

.pagelayer-elp-textarea{
border-radius: 3px !important;
resize:vertical;
}

.pagelayer-dark .pagelayer-elpd-body input,
.pagelayer-dark .pagelayer-elpd-body textarea,
.pagelayer-dark .pagelayer-elpd-body select,
.pagelayer-dark .pagelayer-elpd-body option,
.pagelayer-dark .pagelayer-add-cat-btn input,
.pagelayer-dark .pagelayer-elp-multiselect{
  border:1px solid #6e6d6d;
}

.pagelayer-dark .pagelayer-elpd-body input,
.pagelayer-dark .pagelayer-elpd-body textarea,
.pagelayer-dark .pagelayer-elpd-body select,
.pagelayer-dark .pagelayer-elpd-body option,
.pagelayer-dark .pagelayer-add-cat-btn input,
.pagelayer-dark .pagelayer-elp-multiselect{
color:#bdbdbd;
}

.pagelayer-elpd-body input:focus,
.pagelayer-elpd-body textarea:focus,
.pagelayer-elpd-body select:focus{
border-color: #00A0D2;
box-shadow: 0 0 1px #00A0D2 inset;
}

.pagelayer-elp-button{
text-transform: unset;
border: 1px solid #00A0D2;
font-weight: unset;
font-size: 12px;
margin:5px;
min-height: unset;
background-color: #00A0D2;
color: #fff;
transition: all 0.3s;
border-radius: unset;
border-radius: 2px;
padding: 10px 15px;
cursor:pointer;
}

.pagelayer-elp-button:hover{
background-color: #00A0D2bf;
border-color: #00A0D2;
}

.pagelayer-elp-image-div,
.pagelayer-elp-retina-image-div,
.pagelayer-elp-retina-mobile-image-div{
padding:7px;
width:90%;
margin:5px auto;
height:150px;
position:relative;
border: 1px solid #2EA5DF;
}

/* image drop zone css start */
.pagelayer-elp-drop-zone{
position:absolute;
text-align:center;
width:100%;
height:100%;
top:0;
left:0;
z-index:3;
background-color: #2ea5dff0;
display:none;
}

.pagelayer-elp-drop-zone *{
pointer-events: none;
}

.pagelayer-elp-drop-zone > div{
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
text-align:center;
}

.pagelayer-elp-drop-zone div *{
color:white;
}

.pagelayer-elp-drop-zone div i{
font-size:20px;
}

.pagelayer-elp-drop-zone div h4{
margin: 12px;
}

.pagelayer-elp-img-up-progress {
width: 50%;
margin-left: auto;
margin-right: auto;
background-color: transparent;
border: 2px solid white;
border-radius: 20px;
padding: 4px;
}

.pagelayer-elp-img-up-bar {
width: 3%;
height: 5px;
background-color: white;
line-height: 5px;
text-align: center;
border-radius: 20px;
}
/* image drop zone css start */

.pagelayer-elp-modal,
.pagelayer-elp-access{
cursor: pointer;
padding: 10px;
display: block;
margin: 0 auto;
position: absolute;
font-size:1.5rem;
top: 0px;
right: 12px;
color: #333;
vertical-align: middle;
}

.pagelayer-elp-access .pli-caret-right{
font-size: 18px;
line-height: 1.5;
}

.pagelayer-elp-access .pli-caret-right:hover{
color: #3e8ef7;
}

.pagelayer-elp-access .pli-caret-open:before{
content: "\f0d7" !important;
}

.pagelayer-pro-notice,
.pagelayer-confirm-box-holder {
position: fixed;
top: 0px;
z-index: 10000;
width: 100%;
display: none;
left: 0px;
height: 100vh;
}

.pagelayer-pro-div,
.pagelayer-confirm-box{
margin: 25vh auto;
max-width: 500px;
padding: 20px;
background-color: #fff;
box-shadow: 0 0 15px -5px;
}

.pagelayer-pro-x{
float:right;
font-size: 13px;
cursor: pointer;
}

.pagelayer-pro-head{
text-align: center;
}

.pagelayer-pro-message,
.pagelayer-confirmation-msg{
margin: 25px auto;
font-size: 15px;
padding: 2px 25px;
text-align: center;
line-height: 1.8;
}

.button-pagelayer{
padding: 12px 25px !important;
font-size: 15px !important;
font-weight: bold;
background: #7444fd !important;
color: #fff !important;
border: 1px solid #7444fd !important;
transition: all .3s linear;
cursor: pointer;
text-decoration: none;
display: inline-block;
}

.button-pagelayer:hover{
background: #fff !important;
color: #7444fd !important;
}

.pagelayer-elp-access-holder{
position: absolute;
border: 1px solid #ccc;
top: 42px;
background: #fff;
z-index: 100;
right: 8px;
width: 95%;
box-shadow: 0 0 15px -5px;
display: none;
}

.pagelayer-elp-image{
height: 100%;
-webkit-background-size: cover;
background-size: cover;
background-position: 50%;
cursor:pointer;
}

.pagelayer-elp-image-delete,
.pagelayer-elp-retina-delete,
.pagelayer-elp-retina-mobile-delete,
.pagelayer-elp-image-retina{
cursor: pointer;
position: absolute;
top: 4px;
right: 4px;
background-color: #2EA5DF; 
padding: 5px 9px; 
max-width: 28px;
max-height: 28px;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
border-radius: 2px;
}

.pagelayer-elp-image-retina{
right:50px;
}

.pagelayer-elp-image-ai{
position: absolute;
top: -5px;
left: -5px;
}

.pagelayer-elp-image-ai input{
width: 18px;
height: 18px;
}

.pagelayer-elp-image-delete .pli,
.pagelayer-elp-retina-delete .pli,
.pagelayer-elp-retina-mobile-delete .pli,
.pagelayer-elp-image-retina .pli{
color: #fff;
}

.pagelayer-hidden{
display:none !important;
}

.pagelayer-elp-radio-div{
display:flex;
}

.pagelayer-elp-radio:first-child{
border-radius: 4px 0px 0px 4px;
-moz-outline-radius: 7px 0px 0px 7px;
}

.pagelayer-elp-radio:last-child{
border-radius: 0px 4px 4px 0px;
-moz-outline-radius: 0px 7px 7px 0px;
}

.pagelayer-elp-radio{
display: inline-block;
vertical-align: middle;
padding: 6px;
cursor: pointer; 
font-size:12px;
color: #666 !important;
text-decoration: none;
background: #eee;
flex:1;
text-align:center;
}

.pagelayer-elp-radio:hover{
background-color: #4CB5E8 !important;
color:#fff !important;
transition: all 0.3s;
}

.pagelayer-dark .pagelayer-elp-radio{
background-color: #fafafa;
}

.pagelayer-dark .pagelayer-elp-radio:hover,
.pagelayer-dark .pagelayer-elp-radio-active{
background-color:#0d47a1 !important;
}

.pagelayer-elp-radio-active{
background-color: #1A9CDB !important;
color:#ffffff !important;
}

.pagelayer-elp-typo-edit-div,
.pagelayer-elp-color-div-holder{
cursor: pointer;
width: 70px;
height: 30px;
border-radius: 3px;
margin: 0 auto;
position: absolute;
top: 5px;
right: 11px;
border: solid 1px #999;
color: #333;
display: flex;
}

.pagelayer-elp-typo-edit-div{
width: 34px;
}

.pagelayer-elp-color-div{
cursor: pointer;
padding: 3px;
width: 28px;
height: 23px; 
display: block; 	  	
border-radius: 2px; 	  	
margin: 0 auto; 	
position: absolute; 	
top: 5px;
right: 7px;
border: solid 1px #999;
color: #333;
vertical-align: middle;
}

.pagelayer-elp-color-div-holder .pagelayer-elp-color-div{
position: relative;
border: 0px;
height: calc(100% - 6px);
top: 0;
left: 0;
}

.pagelayer-elp-color-preview{
height: 100%;
background-size: cover !important;
border-radius: 2px;
flex: 1;
}

.pagelayer-elp-color-global{
width: 50%;
border-right: 1px solid #999;
display: flex;
align-items: center;
justify-content: center;
}

.pagelayer-elp-global-icon:hover,
.pagelayer-elp-color-global:hover{
color: #137dc5;
}

.pagelayer-elp-typo-edit-div .pli-pencil{
display: flex;
align-items: center;
justify-content: center;
flex: 1;
}

.pagelayer-elp-global-icon:before,
.pagelayer-elp-color-global:before{
content: "\e9c9";
font-family: 'pagelayer', "Font Awesome 5 Free" !important;
}

.pagelayer-white-border{
outline: 1px solid #dfdfdf;
}

.pagelayer-global-selected,
.pagelayer-global-font-list-item:hover,
.pagelayer-global-color-list-item:hover{
background: #f9f9f9;
}

.pagelayer-global-selected:after{
content: "\ea10";
font-family: 'pagelayer', "Font Awesome 5 Free" !important;
color: #137dc5;
}

.pagelayer-global-font-list,
.pagelayer-global-color-list{
position: absolute;
background: #fff;
padding: 10px 0;
z-index: 9999;
border-radius: 4px;
right: 0;
top: 35px;
width: 250px;
display: none;
max-height: 350px;
overflow-y: auto;
font-size: 12px;
box-shadow: 0px 0px 13px rgb(0 0 0 / 30%);
}

.pagelayer-global-font-list-item,
.pagelayer-global-color-list-item{
display: flex;
padding: 10px 20px;
cursor: pointer;
}

.pagelayer-global-font-list-item .pagelayer-global-font-title,
.pagelayer-global-color-list-item .pagelayer-global-color-title{
flex: 1;
}

.pagelayer-global-color-list-item .pagelayer-global-color-pre{
position: relative;
border: 1px solid #f1f1f1;
margin-right: 7px;
padding: 1px;
background-clip: content-box;
}

.pagelayer-global-color-list-item .pagelayer-global-color-pre:before{
content: '';
padding: 0px 10px;
background-color: #ff000000;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII=);
-webkit-background-size: 12px 12px;
background-size: 6px 6px;
position: relative;
z-index: -1;
}

.pagelayer-global-setting-color{
position: relative;
box-shadow: 0 1px 2px #d2cfcf;
padding: 10px 4px;
margin-bottom: 5px;
margin-top: -10px;
cursor: default;
}

.pagelayer-global-setting-color b{
margin-left: 11px;
}

.pagelayer-global-setting-color .pli{
right: 15px;
position: absolute;
cursor: pointer;
}

.pagelayer-elp-typo-icons .pli-service{
cursor: pointer;
}

.pagelayer-elp-global-typo .pli:hover,
.pagelayer-global-setting-color .pli:hover{
color: #137dc5;
}

.pagelayer-active-global{
color: #137dc5;
}

.pagelayer-blank-preview{
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAC1QTFRFAAAAAQEBBQUFDAwM9PT0+vr6/////v7+BAQE+/v7AgIC/f39AwMDDQ0N8/Pzb6ggJQAAAZ5JREFUeJztlr1twzAQhU+tK7ELDDdBNsgO2SAznAr3JAJXWSJp49YLuPAW2cJbhEdSQZBCEMRHgMVj5U80HnkSfz4Ra06eXjSoTvr6HKGGU94o8vBpqPr2LjLUcAr8ikNEnLx6jT93VZxneBn1Zg9uOlxsxO0suTkXfJywTsG5Ok5x9hK0NKM6bhEosh+nq+HJD+c6TmvG2r8RtrMb9g4aOKY3CA0ElyyHcbAHIXNw5Q9bWeLG2aUH80ItU97K8ihlhmmIUFb+dpZvOceNE7fOnz/UsNztHAMEzSwf6idEqTOLHv0R8THc7/o72Qzrl8vMwAVdmreDFhloLxQcCC65QSC45AYfBV0yfGGjtx78cLjrVaHHF/yAhV8B8EsKfo3CL/pRHFZFnIBlCa5z9EP6If1wBdMPe5QleMkNAumHuZ9+SD9cYPphjzpHP6Qf0g9XMP2wR1mCl9wgkH6Y++mH9MMFph/2qHP0Q/oh/XAF0w97lCV4yQ0C6Ye5n35IP1xg+mGPOkc/pB/SD1cw/bBHWYKX3CCQfpj76Yfr+QfwnsxmcLvdhQAAAABJRU5ErkJggg==') !important;
background-size: cover !important;
opacity: 70%;
}

.picker_arrow {
display:none;
}

.picker_wrapper {
top: 13px !important;
right: -15px !important;
font-family: Roboto !important;
font-size: 12px;
border-radius: 4px;
background:#f7f7f7;
}

.picker_done button{
border: #318088 1px solid;
color: #fff;
background: #248a4c;
border-radius: 2px;
font-size: 14px;
line-height: 1.5;
}

.picker_editor input{
font-family: Roboto !important;
font-size: 12px;
}

.pagelayer-elp-color-span{
padding: 2px 0;
height: 28px;
line-height: 28px;
float: left;
font-size: 10px;
}

.pagelayer-elp-color-div .picker_wrapper{
margin-top: 22px !important;
border: 1px solid rgba(0,0,0,0.2) !important;
background: #fff !important;
box-shadow: 0 3px 5px rgba(0,0,0,0.2) !important;
}

.pagelayer-dark .pagelayer-elp-color-div .picker_wrapper{
border: 1px solid #0277bd !important;
background: #252529 !important;
box-shadow: 0 0.5rem 1rem #00000026 !important;
}

.picker_wrapper{
z-index:12 !important;
}

.pagelayer-dark .picker_done button {
border: none;
font-family: roboto;
color: #777;
background-color: #ffffff;
}

.pagelayer-dark .picker_editor input{
color: #bdbdbd;
background-color: #1c1c1f;
}

.pagelayer-elp-remove-color{
background-color:#616161;
position: absolute;
top: 0;
right: 0;
z-index:1;
box-shadow: 0 0 3px #333;
padding: 3px;
border-top-right-radius: 2px;
}

.pagelayer-elp-remove-color .pli:before{
color: #fff;
font-size: 7px;
}

.pagelayer-elp-icon-div{
cursor: pointer;
padding: 6px;
border: solid 1px #d1d1d1;
background: #fffffc;
color: #333;
vertical-align: middle;
width: 126px;
height: 18px;
display: block;
border-radius: 4px;
margin: 0 auto;
position: absolute;
top: 7px;
right: 10px;
}

.pagelayer-dark .pagelayer-elp-icon-div{
background-color: #1c1c1f;
color: #bdbdbd;
border: 1px solid #6e6d6d;
}

.pagelayer-elp-icon-preview{
position: relative;
display: block;
margin-right: 5px;
float: left;
width: 75%;
height: auto;
border: none;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}

.pagelayer-elp-icon-preview i{
padding-right: 5px;
font-size: 19px;
color: #666;
vertical-align: middle;
}

.pagelayer-dark .pagelayer-elp-icon-preview i,
.pagelayer-dark .pagelayer-elp-icon-name{
color:#bdbdbd;
}

.pagelayer-elp-icon-name{
font-size: 13px;
}

.pagelayer-elp-icon-open,
.pagelayer-elp-icon-close{
float: right;
font-size: 10px;
padding: 0px;
line-height: 20px;
}

.pagelayer-dark .pagelayer-elp-icon-open,
.pagelayer-dark .pagelayer-elp-icon-close{
color:#bdbdbd;
}

.pagelayer-elp-icon-close{
padding-right: 5px;
font-size: 12px;
}

.pagelayer-elp-icon-remove{
position: absolute;
right: 20px;
font-size: 11px;
top: 10px;
z-index: 10;
}

.pagelayer-elp-icon-selector,
.pagelayer-elp-link-list{
position: absolute;
z-index: 1000;
border: 1px solid rgba(0,0,0,0.2) !important;
background: #fff !important;
box-shadow: 0 3px 5px rgba(0,0,0,0.2) !important;
-webkit-border-radius: 2px !important;
text-shadow: none !important;
padding: 5px;
height: auto;
box-sizing: border-box;
display: none;
width: 80%;
border-radius: 2px;
margin: 0 0 0 auto;
top: 40px;
right: 10px;
}

.pagelayer-dark .pagelayer-elp-icon-selector{
background: #252529 !important;
border: 1px solid #ffffff73 !important;
}

.pagelayer-elp-search-icon{
margin-bottom: 5px !important;
padding: 2px 6px;
line-height: 20px !important;
border-radius: 3px !important;
}

.pagelayer-elp-icon-list{
width: 100%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
max-height: 183px;
overflow-y: auto;
}

.pagelayer-elp-icon-list::-webkit-scrollbar {
-webkit-appearance: none;
}

.pagelayer-elp-icon-list::-webkit-scrollbar:vertical {
width: 10px;
}

.pagelayer-elp-icon-list::-webkit-scrollbar-thumb {
border-radius: 8px;
border: 2px solid white;
background-color: rgba(0, 0, 0, .5);
}

.pagelayer-elp-icon-list::-webkit-scrollbar-track { 
background-color: #fff; 
border-radius: 8px; 
} 

.pagelayer-elp-icon-span{
display: block;
margin: 2px;
cursor: pointer;
box-sizing: border-box;
border: 1px solid #dbdbdb;
transition: all 0.3s;
font-size: 13px;
padding: 3px;
}

.pagelayer-dark .pagelayer-elp-icon-span,
.pagelayer-dark .pagelayer-elp-icon-span i{
color:#bdbdbd;
}

.pagelayer-elp-icon-span:hover{
border-color: #00A0D2;
background-color: #3e8ef7;
color: #ffffff;
box-shadow: 0px 1px 1px #3e8ef7bf;
}

.pagelayer-elp-icon-span i{
font-size: 15px;
line-height: 1em;
padding: 3px;
color: #555;
transition: all 0.3s;
vertical-align: middle;
}

.pagelayer-elp-icon-span:hover i{
color: #ffffff;
}

.pagelayer-elp-icon-type{
display:flex;
flex-grow:1;
text-align:center;
}

.pagelayer-elp-icon-type p{
flex-grow: 1;
padding: 5px 0;
margin: 0 0 3px;
cursor: pointer;
font-size: 12px;
background: #999;
color: #ffffff;
border: 1px solid #777;
}

.pagelayer-elp-icon-type p.active{
background-color:#666666;
}

.pagelayer-dark .pagelayer-elp-icon-type p.active{
background: #0277bd;
}

.pagelayer-elp-icon-sets{
line-height: 27px;
height: 27px;
border-radius: 4px;
margin: 5px 0;
}

.pagelayer-video{
width: 100% !important;
/* background: #ccc; */
position: relative;
/* top: -40px;
float: right;
border-radius: 0px 4px 4px 0px; */
}

.pagelayer-video i{
top: 10px;
position: relative;
left: 8px;
}

.pagelayer-elp-slider-div{
display: flex;
padding: 7px 0 0;
}

input.pagelayer-elp-slider{
-webkit-appearance: none;
width: 70%;
height: 10px;
border-radius: 5px;
background-color: #d3d3d3 !important;
outline: none;
opacity: 0.7;
-webkit-transition: .2s;
transition: opacity .2s;
font-size: 0px !important;
padding: 0;
}

.pagelayer-elp-slider:focus{
border-color: transparent;
box-shadow: 0 0 1px transparent;
}

.pagelayer-elp-slider:hover{
opacity: 1;
}

.pagelayer-elp-slider::-webkit-slider-thumb{
-webkit-appearance: none;
appearance: none;
width: 15px;
height: 15px;
border-radius: 50%;
background: #4CAF50;
cursor: pointer;
}

.pagelayer-dark .pagelayer-elp-slider::-webkit-slider-thumb{
background: #3e8ef7;
}

.pagelayer-elp-slider::-moz-range-thumb{
width: 15px;
height: 15px;
border-radius: 50%;
background: #00A0D2;
cursor: pointer;
}

.pagelayer-elp-slider-value{
width: 23% !important;
margin-left: 7%;
margin-top: -12px;
border-radius: 3px !important;
padding: 2px 2px 2px 6px;
border: 0px solid #fff !important;
border-bottom: 1px solid #ccc !important;
}

.pagelayer-elp-datetime-div{
position: relative;
}

.pagelayer-elp-postdate-div{
display: flex; 
border: 1px solid lightgrey; 
border-radius:3px;
}

.pagelayer-elp-datetime{
width: 99%;
}

.pagelayer-elp-postdate{
border: none !important; 
outline: none;	
}

.pagelayer-elp-postdate::-webkit-calendar-picker-indicator {
cursor: pointer;
}

.pagelayer-elp-fa-calendar{
position: absolute;
height: 40px;
width: 40px;
background: #000;
right: 0;
top: 0;
}

.pagelayer-elp-checkbox-div{
top: 13px;
right:7px;
position: absolute;
}

input[type="checkbox"].pagelayer-elp-checkbox{
font-size: 30px;
-webkit-appearance: none;
-moz-appearance: none;
	appearance: none;
width: 3.5em;
height: 1.7em;
background: #ddd;
border-radius: 3em;
position: relative;
cursor: pointer;
outline: none;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}

input[type="checkbox"].pagelayer-elp-checkbox:checked{
background-color: #1A9CDB;
border-color: #1A9CDB;
}

.pagelayer-dark input[type="checkbox"].pagelayer-elp-checkbox:checked{
background-color: #0d47a1;
}

input[type="checkbox"].pagelayer-elp-checkbox:after{
position: absolute;
content: "";
width: 1.5em;
height: 1.5em;
border-radius: 50%;
background: #fff;
-webkit-box-shadow: 0 0 .25em rgba(0,0,0,.3);
	box-shadow: 0 0 .25em rgba(0,0,0,.3);
-webkit-transform: scale(.7);
	transform: scale(.7);
left: 0;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}

input[type="checkbox"].pagelayer-elp-checkbox:checked:after{
left: calc(100% - 1.5em);
}

.pagelayer-elp-input-icon,
.pagelayer-elp-pos-rel{
position: relative;
}

.pagelayer-elp-link-no-addons > .pagelayer-elp-link{
width:100% !important;
}

.pagelayer-elp-link-no-addons > .pagelayer-elp-link-icon{
display:none !important;
}

.pagelayer-elp-input-icon input{
width: 85%;
}

.pagelayer-elp-input-icon i.pli{
padding:1px 10px;
position:relative;
top:0px;
border: 1px solid #d1d1d1;
border-left:0px;
cursor: pointer;
background:#FFF;
line-height:26px !important;
font-size: 13px;
}

.pagelayer-dark .pagelayer-elp-input-icon i.pli{
background: #e0e0e0;
}

.pagelayer-elp-padding-div i.pli{
padding:8px 11px;
border: 1px solid #d1d1d1;
border-left:0px !important;
cursor: pointer;
background: #FFF;
vertical-align:top;
font-size: 12px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
}

.pagelayer-elp-padding-linked{
background: #1a7fb0 !important;
color: #fff !important;
border: 1px solid #1a7fb0 !important;
}

.pagelayer-elp-padding:first-child{
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
}

.pagelayer-dark .pagelayer-elp-padding-linked{
background: #e0e0e0 !important;
}

.pagelayer-elp-dimension-div i.pli{
padding:8px 11px;
border: 1px solid #d1d1d1;
border-left:0px !important;
cursor: pointer;
background: #FFF;
vertical-align:top;
font-size: 12px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
}

.pagelayer-elp-dimension-linked{
background: #1a7fb0 !important;
color: #fff !important;
border: 1px solid #1a7fb0 !important;
}

.pagelayer-elp-dimension:first-child{
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
}

/* Pagelayer Multi Select Property */
.pagelayer-elp-multiselect{
min-height: 25px;
width:95%;
}

.pagelayer-elp-multiselect-ul{
list-style:none;
padding:0;
margin:0;
display:none;
border: 1px solid #CCC;
border-radius: 0 0 5px 5px;
border-top:none;
position:absolute;
background:rgb(255, 255, 255);
z-index:1;
width:99%;
}

.pagelayer-dark .pagelayer-elp-multiselect-ul{
background: #1c1c1f;
border: 1px solid #6e6d6d;
border-top: none;
box-shadow: 0 0.5rem 1rem #00000026;
}

.pagelayer-elp-multiselect-option{
font-size:13px;
padding:4px 8px;
cursor:pointer;
}

.pagelayer-dark .pagelayer-elp-multiselect-option{
color: #777;
}

.pagelayer-elp-multiselect-option[selected="selected"]{
background: #f2f2f2;
}

.pagelayer-elp-multiselect-remove{
color: #f2f2f2;
padding-left: 2px;
cursor: pointer;
}

.pagelayer-dark .pagelayer-elp-multiselect-option[selected="selected"]{
background: #0277bd;
color: #fff;
}

.pagelayer-elp-multiselect-selected{
padding: 3px 5px;
border-radius: 5px;
margin: 2px;
background: #44a9db;
line-height: 13px;
font-size: 13px;
color: #fff;
}

.pagelayer-dark .pagelayer-elp-multiselect-selected{
color: #777;
background: #ffffff;
}

.pagelayer-elp-multiselect{
display: flex;
flex-wrap: wrap;
padding: 5px;
border-radius: 3px;
}

/* Pagelayer Multi Select Property end*/

.pagelayer-elp-multi_image{
padding: 3px;
width: 60%;
margin: 5px auto;
border: 1px solid #d5dadf;
position: relative;
text-align: center;
background: #4CBCDF;
color: #fff;
font-size: 13px;
cursor: pointer;
}

.pagelayer-elp-multi_image{
height: 100%;
-webkit-background-size: cover;
background-size: cover;
background-position: 50%;
}

.pagelayer-elp-multi_image-thumbs{
margin-top:10px;
}

.pagelayer-elp-multi_image-thumb{
display: inline-block;
width: 44px;
height: 44px;
background-size: cover;
background-position: 50% 50%;
margin: 0 7px 0 0;
border: 2px solid #d5dadf;
}

.pagelayer-grid-columns-1 .pagelayer-grid-item{
width: 100%;
}

.pagelayer-grid-columns-2 .pagelayer-grid-item{
width: 50%;
}

.pagelayer-grid-columns-3 .pagelayer-grid-item{
width: 33%;
}

.pagelayer-grid-columns-4 .pagelayer-grid-item{
width: 25%;
}

.pagelayer-grid-columns-5 .pagelayer-grid-item{
width: 20%;
}

.pagelayer-grid-columns-6 .pagelayer-grid-item{
width: 16%;
}

.pagelayer-grid-columns-7 .pagelayer-grid-item{
width: 14%;
}

.pagelayer-grid-columns-8 .pagelayer-grid-item{
width: 12%;
}

.pagelayer-grid-columns-9 .pagelayer-grid-item{
width: 11%;
}

.pagelayer-grid-columns-10 .pagelayer-grid-item{
width: 10%;
}

.pagelayer-grid-item{
float: left;
}

.pagelayer-elp-audio-div,
.pagelayer-elp-media-div{
position: relative;
}

.pagelayer-elp-audio,
.pagelayer-elp-media{
width: calc(100% - 40px);
}

.pagelayer-elp-audio-insert,
.pagelayer-elp-media-select{
position: absolute;
top: 0;
right: 0;
background-color: #000;
height: 100%;
width: 40px;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}

.pagelayer-elp-shadow-div,
.pagelayer-elp-typo-div,
.pagelayer-elp-filter-div{
padding: 0px 10px;
box-shadow: 0px 0px 13px rgba(0,0,0,.3);
position: relative;
margin-top: 8px;
border: 1px solid #ddd;
display: none;
position: absolute;
background-color: #fff;
width: 86%;
z-index: 12;
}

.pagelayer-typo-default{
display:none;
width: 20px;
height: 20px;
cursor: pointer;
margin-left: 4px;
}

.pagelayer-global-on .pagelayer-elp-typo:not([pagelayer-set-global]):hover .pagelayer-typo-default{
display: inline-block;
}

.pagelayer-dark .pagelayer-elp-shadow-div,
.pagelayer-dark .pagelayer-elp-typo-div,
.pagelayer-dark .pagelayer-elp-filter-div{
background-color:#252529;
}


.pagelayer-prop-edit{
padding: 7px;
border: 1px solid #3e8ca4;
width: 20px;
position: absolute;
top: 7px;
right: 11px;
text-align: center;
cursor: pointer;
border-radius: 3px;
}

.pagelayer-prop-edit i{
font-size: 14px;
color: #484848;
}

.pagelayer-dark .pagelayer-prop-edit i{
color:#bdbdbd;
}

.pagelayer-prop-show{
display: block;
}

.pagelayer-elp-shadow-color{
padding: 15px 0px !important;
}

.pagelayer-elp-shadow-color .pagelayer-elp-color-div{
top:7px;
}

.pagelayer-elp-typo,
.pagelayer-elp-prop-grp{
margin: 0px;
padding: 10px 0;
position: relative;
border-bottom: 1px dashed #ccc;
}

.pagelayer-elp-typo-fonts{
padding: 10px 0;
}

.pagelayer-elp-gradient-div .pagelayer-elp-prop-grp{
padding: 5px 0;
}

.pagelayer-elp-gradient-color{
padding: 15px 0px !important;
}

.pagelayer-elp-prop-grp .pagelayer-elp-color-div{
right: 0;
}

.pagelayer-elp-typo-fonts .pagelayer-elp-label,
.pagelayer-elp-typo .pagelayer-elp-label,
.pagelayer-elp-typo .pagelayer-elp-typo-input,
.pagelayer-elp-shadow-div .pagelayer-elp-shadow-input,
.pagelayer-elp-shadow-div .pagelayer-elp-label,
.pagelayer-elp-prop-grp>label, .pagelayer-elp-prop-grp>input{
width: 50%;
}

.pagelayer-elp-filter-div .pagelayer-elp-label{
width:40%;
text-transform: capitalize;
}

.pagelayer-elp-filter-div .pagelayer-elp-filter-val{
float:right;
width:10%;
font-size:13px;
text-align: right;
}

.pagelayer-elp-filter-input{
background-position: center center !important;
background-size: cover !important;
}

.pagelayer-elp-filter-blur .pagelayer-elp-filter-input{
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAAAKCAIAAAC2Wq7lAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAABq9JREFUeJyVlmtvHGcZhnfOszs7u+s9ENtrI9eqHbWJKSSIlBz4QD/mFxQpUvlSviTKb4nyC4qI/0HkCCgijapQQJBDUe04uPEh69re887OeXa43l2wjNsK+toejd/Dc7if+7nfUTMnhiRJGxsbS0tLk3/TNL1+/fra2hrzvPO8c+fOzZs3eZlsuHv37u3btydL5XL5xo0bv/rwwzeXl9Ikff16b+3Bg3v3fvPs6bMwiqbPTF/92ZX33//FpUvvFoulfq/7ycOHH/36o4d//MRxBpZlrays/PKDD35y6d36XN31gid//9tvf/+7x59+2mg0dF1fXlq6cuXylWvXzp07Z1mFXrfz4MHaxx//YfPFJsZnpqdXfnD+xxcvnHv7fC6fazVbX6x/8fTpsxebm439fU2RL1648NPLl996620rb3W73a1/bj198qTf7w+HQ1mWK5XqwsLC4uIbc3PzZGGYpnoSFNI7hdHJ+cnzePLUkpSRcCBl+M2MmMiMt6X8iCOSzIIcR3E6GmVGYrBDVbSJH1lRVE1jb5ImSRJHYRDFIYYUVcWmooi/NMPxxHN9TdWTUYJFlaEpo1Ey9ithM0wiY5TESYJ5JnVVsy0rCAMiGKWjGMsRxiN84F04HdtniLNh6HpD3cV4pE7yPAXHdx0AJSsydoAjEYOcE/AAJwInYk3TFUmJRUj8BmEYEAd14xSR6brBIALf87udnuP0Qz9UJNk09FwuB1N0zQBkTkErUPA8V1Uk3dBY5bhh6rgOwngwcMjQ9704jgEym8vaUUHxXFCnHr7rEtbQdclfkSRN1UamqcgCGvY7w2Gn3QY2w/hvpvzP8Y3YaZqmKEo2m6V6QeA3j5ps6/UHVCyXs6q1ipRK5UpFMwzHcZuHRy7+3SGh66o+NTWVy+aKpSIjDMJWu+UMnTiISF5RlalyGWRVTS8UberW7fb2Gw3o7flelMRWLletVuM4sW2bzFzPPTo88L3hYIBxn5DsQkFVVDvOg6rn+c1WS9XUoQMsrgLfMikuqCTPKI4H/T5wD5wh7FOXl5dPpkoPZ/7TI8yXSiUkZqIazERRtLm5ebwK5Kx+f34eOArFAqX7/PN/sEYvhUHgDoeLiwv1+kwmIxMWiR8eHv75r3+hG8DLGQyKUyWEAmJTq0ql0h/0Xmxs0gppOgr8APq8sbBQn63Td1SPIn/1VaPdbkEB2if0Pdsu6JrOvGgjVe11up7r8g5RAUXT1XKplNgFyKtrGgoSBPRRZiTaM6JzsZOKSDOQKwrDbg+GOmO+y+r6+vpJFM6ePUvaxxjdv39/dXX1mCbIKiAer966dQthfvnyJe8k/OjRo9XVewHM1xTKuLi4ePXqtWKhQBsBEHB/+erVZ5/9icY2dL1aq62snH/vvZ+riuIF/u727s7Oq3bnS/BCROx8ng1z9Xo2myNJ+gISbW/vuq4DNci8YNsz0zPWzKysSHgE4k67gyiQHt1ocz6fL+RtpIoeBqz2mIMoGq2IzaxpGYomKRJZoTXoTuQQVyhUD5RPCufXxeXU6td7h0nIIgTCsh4/fry9s7O7vaPq2vSZM3VIMjMDymw6OjwcOA6RPX/+nILYBfvijy5C/nfe+aGZNTutdhxGGxvrW1tbFBnI5ufnZ2frXAe1ahV67uy9braahwcHjf0GG/JWntU3l5bn6rOarnGh+J4HF/YPGv3+oFCwOVgqTnHNWfm8Zuh7O7ugtvd6j7zptVqtlsvm6XpVVwGFvsNFr99z+gPXE3r03TTl24agnCbwTeKYhleiwPeLIGUY+qThCRo+kw+hkwMt44d+LitqZuWsJIooLPVAjziezZrgpQpRsCu1KlrT6XSoFaU+ah6hCHE5LpWn2MbT0HTuG2jv+m6r2ez1+3RfrfY9lAKbpakSXg729yFjt9MlAHhB37GHypkml1WC7KOvQ8dpddqD3iCMwtOgfCMd/g9QRGdK8r9Pi9tnNLm/meTuU4SkISVQfzxgKfCNnbEuIaW6afDmieEyzU6eKJGhm7xABzkViuaLdS/MR5mxwIML9xo/7EEsh8gpIwjxgDvDFIhTDFzgjoWh5xqmkaRxmqGPVNM0Y24iWVznrDoDB0wxoPK/NB6Zb7lcjsfxd8rJbccaLGUmZmTesUnSkw8YMS+WBGbEmo4H6bFH3Nniw0boP1o4/npJyI1bQHzfjIGGAjIfInQ/oScjUBWWU1IyIKAi8YcEKSIqnEZjGyPxoYJZ7hGuv3gUTeJEnpMoGX8riY8n4skqemRIqixAoAxQBtCHvvcv+qJRH7fzah8AAAAASUVORK5CYII=') !important;
}

.pagelayer-elp-filter-contrast input{
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAKCAMAAAAU2ikOAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAklQTFRFAAAAAgICAwMDBAQEBgYGCAgICwsLAQEBISEhJSUlKioqLy8vNDQ0WFhYXl5eZWVla2trcXFxmpqaoKCgpqamra2ts7OzJiYm1dXV2dnZ3t7e4uLi5ubm2tra+/v7/Pz8/f39/v7+////BQUFBwcHGhoaHh4eIyMjJycnLCwsTk5OVFRUWlpaYWFhaGhoj4+PlpaWnZ2do6Ojqqqqzc3N0tLS19fX3Nzc4ODg9/f3+vr6FBQUGBgYHBwcICAgRUVFS0tLUVFRV1dXhYWFjIyMkpKSmZmZn5+fxMTEysrKz8/P1NTU9PT09vb2+fn5Dw8PEhISFhYWPDw8QUFBSEhIe3t7goKCiIiIu7u7wcHBx8fHzMzM0dHR7+/v8vLy9fX1CgoKDQ0NEBAQFxcXOTk5Pj4+SkpKd3d3fn5+i4uLsrKyuLi4vr6+ycnJ6urq7e3t8PDw8/PzBQYHBQUGBAQFAwMEAgMDFRUVGRkZHR0dIiIiR0dHTU1NYGBglZWVm5uboqKixsbG1tbW29vbBgcIBAUGAwQFExMTGxsbHx8fREREUFBQVlZWhISEkZGRmJiYvb29w8PDzs7O09PT+Pj4AAABDAwMDg4OERERNTU1Ozs7RkZGTExMdHR0enp6gICAjo6OJCQktLS0urq6wMDAy8vL6+vr7u7uAQECLS0tMjIyODg4Q0NDaWlpcHBwdnZ2fX19q6ursbGxt7e35eXl6enpCQkJKysrMDAwX19fbGxsc3NzeXl5oaGhqKiorq6u39/f4+Pj5+fnrIREkAAAAeZJREFUeJxd0Pk/FHEcx/Hv7OLblrvD1S675cjKolJLOVJSIVKtctOKStaQIyKZEuWqJEI50h0lkXT5yzLvT4N2fpnnYx6Pz+vxmQ9jK4+gUjs4OgmMM2GDZuMmZ8jF1c3dQyXLc/OWrdu8ZHn7+Ppth7Q6/wA9yWAwQBxieLig2rGTywgMCg7ZBYUaw3aHQ6aIyKg9Gll790XvPwBpzTG6AJKcWRP7V+QqNRB78FCcBopPSDzsCiUdOZp8DB9Tjp846QNpU9PSY0j2Qa4sidepjMzAIOh01plQI3T2nMUUgeHs8xdycimTl19gXg0a1sQEzinKUS4sKo4tgZwvWuNLIY9LZUnlGLl85WpKBQ1fq7RV/b8hiYnVNddr+eolobr6hhshUGOTMewmZDE1t9zCXGtO7u02KhSY03V2VSaJ4p27TDkl/Xdxe8m9DsjaWXr/AVTWVd7dg5HevoqHjyhjq0p7bPffTJIksRrqZ8pBnww8rauHBoeyng1DI6PPLS/GZI1PTLa+hNqmXuWnkuTgmBKUROg1VxZ1XLlkO/Tm7Tvre+jDx+mZLuzw6fNsbx/t9WWu0kbSr99QkpCqFXg/BdUOX50G8M1rfmFwCPrmtvh9CSM/fv4an6DM7z/LUyR/vZ5u+BdDtnhZvafUoAAAAABJRU5ErkJggg==') !important;	
}

.pagelayer-elp-filter-brightness input{
background-image: linear-gradient(90deg,#000,#fff);
}

.pagelayer-elp-filter-grayscale input{
background-image: linear-gradient(90deg, rgba(203,20,106,1) 0%, rgba(88,88,88,1) 56%);
}

.pagelayer-elp-filter-hue input{
background-image: linear-gradient(90deg,red,orange,#ff0,#adff2f,#32cd32,#00bfff,blue,#9400d3 95%);
}

.pagelayer-elp-filter-saturate input{
background-image: linear-gradient(90deg,gray,red);
}

.pagelayer-elp-filter-opacity input{
background-image: linear-gradient(90deg,#fff,#000);
}

.pagelayer-elp-typo-fonts .pagelayer-elp-label,
.pagelayer-elp-typo .pagelayer-elp-label{
font-weight: 600;
font-size: 11px;
color: #555;
}

.pagelayer-elp-global-typo{
box-shadow: 0 2px 2px -1px #d2cfce;
margin: -10px -10px 0 -10px;
padding: 8px 10px;
display: flex;
}

[pagelayer-screen-mode="desktop"] [pagelayer-show-device]:not([pagelayer-show-device="desktop"]),
[pagelayer-screen-mode="tablet"] [pagelayer-show-device]:not([pagelayer-show-device="tablet"]),
[pagelayer-screen-mode="mobile"] [pagelayer-show-device]:not([pagelayer-show-device="mobile"]){
display:none;
}

.pagelayer-elp-global-typo .pagelayer-elp-typo-icons{
text-align: right;
width: 50%;
}

.pagelayer-elp-global-typo .pagelayer-global-font-list{
width: 100%;	
}

.pagelayer-elp-typo-icons .pagelayer-elp-global-icon{
margin-right: 10px;
cursor: pointer;
}

.pagelayer-dark .pagelayer-elp-typo .pagelayer-elp-label{
color:#bdbdbd;
}

.pagelayer-elp-typo select.pagelayer-elp-typo-input,
.pagelayer-elp-typo-input,
.pagelayer-elp-shadow-input{
padding: 3px;
border-radius: 4px !important;
line-height: 23px !important;
}

.pagelayer-dark .pagelayer-elp-typo select.pagelayer-elp-typo-input{
background-color: #252529;
}

.pagelayer-elp-grad-color{
position:relative;
}

/* Left side menu Input related */
.pagelayer-elp-text,
.pagelayer-elp-spinner,
.pagelayer-elp-tinymce-textarea,
.pagelayer-elp-tinymce {
border-radius: 2px !important;
}

.pagelayer-post-type{
text-transform: capitalize;
}

.pagelayer-elp-text{
padding-left:5px;
}

.pagelayer-elp-select-div,
.pagelayer-elp-spinner-div{
width: 50%;
right: 10px;
position: absolute;
top: 7px;
}

.pagelayer-elp-spinner-div{
width:85px;
}

.pagelayer-elp-spinner{
padding: 2px 0 2px 6px;
border-radius: 4px !important;
}

.pagelayer-elp-select {
font-size: 16px;
font-weight: 700;
color: #444;
line-height: 1.3;
padding: 2px 2px 2px 6px;
width: 100%;
max-width: 100%;
margin: 0;
border: 1px solid #aaa;
border-radius: 3px !important;
box-shadow: 0 1px 0 1px rgba(0,0,0,.04);
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
background-image: linear-gradient(45deg, transparent 50%, #1A9CDB 50%), linear-gradient(135deg, #1A9CDB 50%, transparent 50%);
background-position: right .9em top 50%, right .55em top 50%;
background-size: 5px 5px, 5px 5px;
background-repeat: no-repeat;
}
.pagelayer-elp-select::-ms-expand {
display: none;
}
.pagelayer-elp-select:hover {
	border-color: #888;
}
.pagelayer-elp-select:focus {
border-color: #aaa;
box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
box-shadow: 0 0 0 3px -moz-mac-focusring;
color: #222;
outline: none;
}
.pagelayer-elp-select option{
font-weight:normal;
}

.pagelayer-dark .pagelayer-elp-select-div .pagelayer-elp-select,
.pagelayer-dark .pagelayer-elp-typo-input .pagelayer-elp-select,
.pagelayer-dark .pagelayer-parent-category .pagelayer-add-cat{
background-color: #252529;
color:#bdbdbd;
}

.pagelayer-elpd-body input:focus,
.pagelayer-elpd-body textarea:focus,
.pagelayer-elpd-body select:focus {
border-color: #3e8ef7;
box-shadow: unset;
}

.pagelayer-elp-group-item{
border: 1px solid #777;
font-size: 13px;
margin-bottom: 10px;
}

.pagelayer-elp-group-item .pagelayer-form-item{
padding: 10px 0px 10px 0px;
}

.pagelayer-elp-group-item .pagelayer-elp-select-div,
.pagelayer-elp-group-item .pagelayer-elp-spinner-div,
.pagelayer-elp-group-item .pagelayer-elp-color-div{
right:0px;
}

.pagelayer-elp-group-item-head{
display:flex;
background: #F8F8F8;
}

.pagelayer-dark .pagelayer-elp-group-item-head{
background:#252529;
}

.pagelayer-elp-group-item-head span{
cursor: pointer;
padding: 9px;
display:inline-block;
}

.pagelayer-dark .pagelayer-elp-group-item-head span{
color:#bdbdbd;
}

.pagelayer-elp-group-item-head .pagelayer-elp-group-item-drag:hover {
cursor:all-scroll;
}

.pagelayer-elp-group-item-title{
flex-grow: 100;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

.pagelayer-elp-group-item-del{
float: right;
}

.pagelayer-elp-group-item-body{
display: none;
padding: 7px 10px;
}

.pagelayer-elp-group-item-clone{
padding-right:0px !important;	
}

.pagelayer-elp-padding{
width:21% !important;
}

.pagelayer-elp-dimension{
width:42% !important;
}

/* END Element Properties Dialog classes */

/* Widget Parameters */

.pagelayer-widgets-form input,
.pagelayer-widgets-form select,
.pagelayer-widgets-form textarea {
border: 1px solid #ddd;
box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
background-color: #fff;
color: #32373c;
outline: 0;
transition: 50ms border-color ease-in-out;
font-size: 15px !important;
line-height: 150% !important;
}

.pagelayer-widgets-form select{
padding:5px;
}

.pagelayer-widgets-form input[type="checkbox"]{
width: auto;
}

.pagelayer-widgets-form{
line-height:150%;
border-top: none;
padding: 8px;
}

.pagelayer-dark .pagelayer-widgets-form label{
color:#bdbdbd;
}

.pagelayer-dark .pagelayer-widgets-form input,
.pagelayer-dark .pagelayer-widgets-form select,
.pagelayer-dark .pagelayer-widgets-form textarea {
color:#bdbdbd;
background-color:#1c1c1f;
border:1px solid #6e6d6d;
}

/* End Widget Parameters */

.trumbowyg-box{
margin-top:0px !important;
}

.trumbowyg-editor{
min-height: 250px !important;
padding: 10px !important;
}

/* Pagelayer Left bar */

.pagelayer-topbar-holder{
background-color: #4CB5E8;
position:relative;
animation: colorchange 30s infinite alternate;
-webkit-animation: colorchange 30s infinite alternate;
}

@keyframes colorchange{
0%   {background: #3e0772;}
25%  {background: #209ce2;}
50%  {background: #00838c;}
75%  {background: #088dce;}
100% {background: #3d5afe;}
}

.pagelayer-topbar-mover{
cursor: all-scroll;
}

.pagelayer-logo{
font-size:18px;
font-weight: bold;
display: block;
text-align:center;
vertical-align:middle;
color:#fff;
width:76%;
}

.pagelayer-logo-text{
font-weight: bold;
margin-left: 5px;
line-height: normal;
vertical-align: super;
}

.pagelayer-settings-icon{
padding-right:10px;
cursor: pointer;
position: absolute;
right: 5px;
top: 50%;
transform: translateY(-50%);
}

.pagelayer-options-icon{
padding-left:10px;
cursor: pointer;
position: absolute;
left: 5px;
top: 50%;
transform: translateY(-50%);
font-size: 18px !important;
color: #ffffff;
}

.pagelayer-leftbar{
width:270px !important;
padding-top:0;
background-color: #E3E3E3;
overflow: hidden;
background: -moz-linear-gradient(224deg, rgba(222,222,222,1) 0%, rgba(191,202,214,1) 100%);  /* ff3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(191,202,214,1)), color-stop(100%, rgba(222,222,222,1))); /* safari4+,chrome */
background: -webkit-linear-gradient(224deg, rgba(222,222,222,1) 0%, rgba(191,202,214,1) 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(224deg, rgba(222,222,222,1) 0%, rgba(191,202,214,1) 100%); /* opera 11.10+ */
background: -ms-linear-gradient(224deg, rgba(222,222,222,1) 0%, rgba(191,202,214,1) 100%); /* ie10+ */
background: linear-gradient(226deg, rgba(222,222,222,1) 0%, rgba(191,202,214,1) 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BFCAD6', endColorstr='#DEDEDE',GradientType=1 ); /* ie6-9 */
}

.pagelayer-dark .pagelayer-leftbar{
background: unset !important;
background-color: #1c1c1f !important;
}

.pagelayer-leftbar-search{
text-align:center;
margin: 20px 40px 10px 25px;
position:relative;
}

.pagelayer-search-field{
width:100%;
line-height:120%;
padding: 5px 20px 5px 30px;
border-radius: 5px;
border: none;
font-size: 14px;
height:30px;
}

.pagelayer-widget-search .pli,
.pagelayer-leftbar-search .pli{
position: absolute;
top: 0;
height: 30px;
padding: 0 7px;
color: #666;
line-height: 30px;
}

.pagelayer-widget-search .pagelayer-sf-empty,
.pagelayer-leftbar-search .pagelayer-sf-empty{
right:0;
left:auto;
font-weight:bolder;
cursor:pointer;
}

.pagelayer-shortcodes{
margin-left:17px;
}

.pagelayer-widget-group,
.pagelayer-leftbar-group{
width: 100%;
background-repeat: no-repeat;
background-position: center;
font-size: 11px !important;
color: #442E2E;
clear: both;
text-align: center;
font-family: Roboto, 'Open Sans', Arial, sans-serif !important;
margin-bottom: 2px;
}

.pagelayer-widget-group h5,
.pagelayer-leftbar-group h5{
font-size: 11px;
line-height: 20px;
text-transform: uppercase;
color: #777;
padding: 5px 0 3px;
margin: 5px;
}

.pagelayer-widget-group h5:only-child,
.pagelayer-leftbar-group h5:only-child{
display: none;	
}

.pagelayer-global-widget-pro{
text-align: center;
margin-right: 10px;
padding-top: 20px;
font-size: 14px;
}

.pagelayer-shortcode-holder,
.pagelayer-shortcode-drag{
width: 100px !important;
height:67px !important;
margin-bottom:12px; 
margin-left:12px;
background-color: #FFFFFF;
border-radius: 4px;
float: left;
transition: all 0.1s;
}

.pagelayer-dark .pagelayer-shortcode-drag,
.pagelayer-dark .pagelayer-shortcode-drag:hover{
background-color:#252529;
box-shadow:0 0.5rem 1rem #00000026;
}

.pagelayer-shortcode-holder:hover,
.pagelayer-shortcode-drag:hover{
transform: scale(1.06);
}

.pagelayer-sc{
padding: 4px !important;
margin: 4px auto 0 auto !important;
cursor: move;
}

.pagelayer-shortcode-inner{
height: 25px;
padding: 0px !important;
}

.pagelayer-shortcode-text{
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
font-family: Roboto, 'Open Sans', Arial, Helvetica, sans-serif;
font-size: 11px !important;
font-style: normal;
line-height: 125%;
margin: 0;
overflow: hidden;
cursor: move;
text-overflow: ellipsis;
text-align: center;
width: 100%;
margin-top: 3px;
color: #777;
transition: all 0.3s;
padding:1px;
}

.pagelayer-leftbar-search-empty{
display: none;
padding: 40px;
text-align: center;
color: #777;
font-family: 'Roboto';
}

.pagelayer-leftbar-search-empty p{
margin: 8px;
}

.pagelayer-leftbar-search-empty .fa-sad-tear{
font-size: 24px;
}

.pagelayer-dark .pagelayer-shortcode-text{
color: #bdbdbd;
}

.pagelayer-shortcode-drag:hover .pagelayer-shortcode:before,
.pagelayer-shortcode-drag:hover .pagelayer-shortcode-text{
color: #00A0D2;
}

.pagelayer-dark .pagelayer-shortcode-drag:hover .pagelayer-shortcode:before,
.pagelayer-dark .pagelayer-shortcode-drag:hover .pagelayer-shortcode-text{
color: #3d5afe;
}

/* Trumbowyg color widget style */
.trumbowyg-dropdown-foreColor,
.trumbowyg-dropdown-backColor {
width: 100% !important;
max-width: 250px !important;
padding: 7px 5px;
left:0 !important;
}

.trumbowyg-dropdown-foreColor svg,
.trumbowyg-dropdown-backColor svg {
display: none !important;
}

.trumbowyg-dropdown-foreColor button[type="button"],
.trumbowyg-dropdown-backColor button[type="button"] {
display: block;
position: relative;
float: left;
text-indent: -9999px;
height: 20px;
width: 20px;
max-height:27px;
max-width:27px;
border: 1px solid #333;
padding: 0;
margin: 2px;
}

.trumbowyg-dropdown-foreColor button[type="button"]:hover::after,
.trumbowyg-dropdown-backColor button[type="button"]:hover::after,
.trumbowyg-dropdown-foreColor button[type="button"]:focus::after,
.trumbowyg-dropdown-backColor button[type="button"]:focus::after{
content: " ";
display: block;
position: absolute;
top: -5px;
left: -5px;
height: 27px;
width: 27px;
max-width:27px;
background: inherit;
border: 1px solid #FFF;
box-shadow: #000 0 0 2px;
z-index: 10;
}

.trumbowyg-dropdown-fontsize,
.trumbowyg-dropdown-lineheight,
.trumbowyg-dropdown-fontfamily{
height: 200px;
overflow: auto;
}

/* Trumbowyg color widget style end */

/* Pagelayer history style*/

.pagelayer-revision-holder,
.pagelayer-history-holder{
border: 1px solid #b7b5b5fa;
margin-bottom: 10px;
padding: 10px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
font-size: 12px;
color:#505050;
}

.pagelayer-leftbar-tab,
.pagelayer-history,
.pagelayer-history-hidden{
display:none;
}

.pagelayer-revision-holder:hover,
.pagelayer-history-holder:hover,
.pagelayer-history-holder.current_active_item{
background-color:#efefef;	
}

.pagelayer-revision-img-holder{
border-radius: 50%;
overflow: hidden;
margin-right:10px;
}

.pagelayer-revision-detail-holder,
.pagelayer-history-detail-holder{
flex:1;
}

.pagelayer-revision-holder .pagelayer-revision-delete,
.pagelayer-history-holder .pagelayer-history-check{
display:none;
}

.pagelayer-revision-holder:hover .pagelayer-revision-delete,
.pagelayer-history-holder.current_active_item .pagelayer-history-check{
display:block;
}

.pagelayer-revision-delete:hover{
cursor:pointer;	
}

.pagelayer-revision-img-holder img{
max-width: 100%;
width: 20px;
height: 20px;
}

.pagelayer-history-holder span{
margin-right:5px;
}

/* Pagelayer history end*/

/* Pagelayer General options*/
.pagelayer-general-options{
color: #777;
background-color: #FFFFFF;
font-size: 14px;
}

.pagelayer-general-options .pagelayer-option-holder{
padding: 10px;
border-radius: 4px;
transition: all 0.1s;
margin-bottom:4px;
cursor: pointer;
}

.pagelayer-general-options .pagelayer-option-holder i{
margin: 0 10px;
}

.pagelayer-general-options .pagelayer-option-holder:hover{
color:#1a7fb0;
background: #ebebeb;
}

.pagelayer-general-options .pagelayer-option-holder:active{
transform: scale(0.97);
cursor: progress;
}

.pagelayer-general-options .pagelayer-options-sections{
padding: 10px;
}

.pagelayer-general-options .pagelayer-options-sections:not(:last-child){
border-bottom: 1px solid #ebebeb;
}

.pagelayer-general-options h5{
font-size: 11px;
text-transform: uppercase;
color: #777;
margin: 15px 5px;
}

/* Pagelayer General options end*/

/* Pagelayer settings*/

.pagelayer-post-settings-holder{
border:1px solid #d3d3d3;
font-size: 14px;
line-height: 150%;
}

.pagelayer-post-settings-acc{
background-color:#fff;
}

.pagelayer-post-settings-apply{
font-size: 14px;
font-weight: bold;
cursor: pointer;
border-radius: 2px;
padding: 4px 8px;
margin: auto 5px;
}

.pagelayer-post-settings-apply[disabled]{
opacity:0.5;
}

.pagelayer-post-settings-acc{
margin-top:7px;
}

.pagelayer-post-settings-fields{
padding:10px;
display:none;
}

.pagelayer-post-settings-lable{
border:1px solid #d3d3d3;
padding:10px;
cursor:pointer;
}

.pagelayer-toggle{
float:right;	
}

.pagelayer-toggle:not(.pagelayer-open):before{
content: "\f0da";
}

.pagelayer-toggle.pagelayer-open:before{
content: "\f0d7";
}

.pagelayer-post-settings-fields label{
display:block;
margin:7px 0;
}

/* Pagelayer settings end*/

/*Tooltip TLITE CSS : https://github.com/chrisdavies/tlite */
.pagelayer-tlite {
background: #111;
color: white;
font-family: sans-serif;
font-size: 0.8rem;
font-weight: normal;
text-decoration: none;
text-align: left;
padding: 0.6em 0.75rem;
border-radius: 4px;
position: absolute;
opacity: 0;
visibility: hidden;
transition: opacity 0.4s;
white-space: nowrap;
box-shadow: 0 0.5rem 1rem -0.5rem black;
z-index: 1000;
-webkit-backface-visibility: hidden;
}

.pagelayer-tlite-table td,
.pagelayer-tlite-table th {
position: relative;
}

.pagelayer-tlite-visible {
visibility: visible;
opacity: 0.9;
}

.pagelayer-tlite::before {
content: ' ';
display: block;
background: inherit;
width: 10px;
height: 10px;
position: absolute;
transform: rotate(45deg);
}

.pagelayer-tlite-n::before {
top: -3px;
left: 50%;
margin-left: -5px;
}

.pagelayer-tlite-nw::before {
top: -3px;
left: 10px;
}

.pagelayer-tlite-ne::before {
top: -3px;
right: 10px;
}

.pagelayer-tlite-s::before {
bottom: -3px;
left: 50%;
margin-left: -5px;
}

.pagelayer-tlite-se::before {
bottom: -3px;
right: 10px;
}

.pagelayer-tlite-sw::before {
bottom: -3px;
left: 10px;
}

.pagelayer-tlite-w::before {
left: -3px;
top: 50%;
margin-top: -5px;
}

.pagelayer-tlite-e::before {
right: -3px;
top: 50%;
margin-top: -5px;
}
/*Tooltip end*/

/* Add section modal*/
.pagelayer-add-section-modal-container{
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #00000069;
z-index:9999;
display:none;
font-family: Roboto, 'Open Sans', Arial, Helvetica, sans-serif;
}

.pagelayer-add-section-modal-close{
font-size: 30px;
float: right;
cursor:pointer;
line-height: 100%;
}

.pagelayer-add-section-modal-holder{
position: relative;
font-size: 18px;
height: 100vh;
}

.pagelayer-add-section-modal{
background-color: #ffffff;
width: 100%;
margin: auto;
position: relative;
}

/* Add modal for editor*/
.pagelayer-editor-modal{
position:fixed;
display:none;
justify-content:center;
align-items:center;
top:0;
left:0;
width:100%;
height:100%;
z-index:9999;
background-color:rgba(0, 0, 0, 0.3);
}

.pagelayer-editor-modal *{
box-sizing:border-box;
padding:0;
margin:0;
}

.pagelayer-editor-modal-wrap{
background-color: #FFF;
border-radius:2px;
width: 40%;
box-shadow: 0 10px 10px rgb(0 0 0 / 25%);
}

.pagelayer-editor-modal-header{
display:flex;
justify-content:space-between;
align-items: center;
padding: 20px 30px;
border-bottom: 1px solid #ccc;
}

.pagelayer-editor-modal-header i{
font-size: 1.3em;
cursor:pointer;
}

.pagelayer-editor-modal-header i:hover{
color: #3e8ef7;
}

.pagelayer-editor-modal-body{
padding: 0 25px;
}

.pagelayer-edt-modal-block{
margin: 10px;
}

.pagelayer-edt-modal-block ul{
padding:0;
margin-bottom:10px;
}

.pagelayer-edt-modal-block li{
list-style-type:none;
display:flex;
flex-direction:row;
justify-content:space-between;
font-size:1.1em;
padding: 10px 0;
border-bottom: 1px solid #ccc;
color: #282828;
}

.pagelayer-keyboard-shortcut-keys{
font-weight: bold;
}

.pagelayer-keyboard-shortcut-keys > span{
margin: 0 4px;
background-color: #e8e8e8;
padding: 5px 7px;
border-radius: 3px;
}

/* width */
.pagelayer-add-section-modal::-webkit-scrollbar {
width: 7px;
}

/* Track */
.pagelayer-add-section-modal::-webkit-scrollbar-track {
background: #f1f1f1;
border-radius:5px;
}
 
/* Handle */
.pagelayer-add-section-modal::-webkit-scrollbar-thumb {
background: #c1c1c1;
border-radius:5px;
}

/* Handle on hover */
.pagelayer-add-section-modal::-webkit-scrollbar-thumb:hover {
  background: #555; 
}

.pagelayer-add-section-modal-header{
padding: 15px;
position: sticky;
background: #5e5e5e;
top: 0;
z-index: 999;
color: #fff;
}

.pagelayer-add-section-modal-header>div{
display: inline-block;
}

.pagelayer-section-type-div{
width: 85%;
text-align: center;
}

.pagelayer-add-section-modal-row{
display: flex;
flex-direction: row;
}

.pagelayer-add-section-modal-left{
min-width: 250px;
width: 250px;
background-color: #ccc;
}

.pagelayer-section-search-div{
text-align:center;
margin: 20px;
position:relative;
}

.pagelayer-section-search{
width:100%;
line-height:120%;
padding: 5px 20px 5px 30px;
border-radius: 5px;
border: none;
font-size: 14px;
height:30px;
}

.pagelayer-section-search-div .pli{
position: absolute;
top: 0;
height: 30px;
padding: 0 7px;
color: #666;
line-height: 30px;
}

.pagelayer-section-search-div .pagelayer-sf-empty{
right:0;
left:auto;
font-weight:bolder;
cursor:pointer;
}

.pagelayer-section-tags-holder{
padding: 0px 10px;
height: calc(100vh - 150px);
overflow: auto;
}

.pagelayer-section-tags{
background: #1A9CDB;
cursor: pointer;
padding: 5px;
color: #fff;
font-size: 13px;
display: inline-block;
margin: 3px;
}

.pagelayer-section-tags[on="1"]{
background: #326fa6;
}

.pagelayer-section-modal-body-holder{
overflow:auto;
height: calc(100vh - 50px);
width: calc(100vw - 250px);
background: #efefef;
}

.pagelayer-add-section-modal-body{
margin: 0;
background: #efefef;
height: 100%;
display: flex;
flex-wrap: wrap;
}

.pagelayer-add-section-modal-footer{
padding: 15px;
border-top: 1px solid #e5e5e5;
}

.pagelayer-section-is-visible{
height: 50px;
flex-basis: 100%;
}

.pagelayer-section-holder{
vertical-align: top;
background: #efefef;
flex: 1;
}

.pagelayer-section-item{
min-height: 50px;
margin:15px;
z-index: 9;
transition-duration: 0.2s;
background-color:#fff;
border: 3px solid #fff;
border-radius: 4px;
cursor: pointer;
position: relative;
}

.pagelayer-section-item:hover{
z-index: 99;
transform: scale(1.01);
border: 3px solid #1A9CDB;
}

.pagelayer-section-item img{
width:100%;
}

.pagelayer-section-item[pagelayer-section-type=page]{
max-height: 350px;
overflow: auto;
}

.pagelayer-section-pro-req{
position: absolute;
top: 15px;
right: 0px;
font-size: 14px;
padding: 10px;
background-color: #e63131;
color: #fff;
margin-left: 4px;
border-radius: 2px;
cursor: pointer;
}

.pagelayer-section-pro-txt{
position: absolute;
top: 45%;
left: 0px;
font-size: 14px;
padding: 10px;
color: #fff;
line-height: 120%;
background: #111;
opacity: 0;
transition: all 0.3s;
}

.pagelayer-section-item:hover > .pagelayer-section-pro-txt{
opacity: 0.8;
}

.pagelayer-section-pro-txt a{
color: #1A9CDB;
}

.pagelayer-add-section-modal-overlay{
position: absolute;
top:0;
bottom:0;
height:100%;
width:100%;
z-index:999999;
align-items: center;
justify-content: center;
text-align:center;
display:flex;
background-color:#f7f7f7fa;
}

.pagelayer-section-wait .fa-spin{
font-size:50px;
}

/* Add section modal end */

/* Navigator start */
.pagelayer-leftbar-prop-body{
margin:10px 0px;	
background-color:#ffffff;
border: 1px solid #d3d3d3;
font-size:12px;
}

.pagelayer-ele-name{
padding: 10px;
border-bottom:1px solid #d3d3d3;
color: #000000;
}

.pagelayer-ele-name:hover{
background-color:#f5f5f5;
cursor:pointer;
}

.pagelayer-navigetor-ele > .pagelayer-navigetor-ele{
display:none;
}

.pagelayer-navigator-open > .pagelayer-navigetor-ele{
display:block;
}

.pagelayer-ele-name .fa:before{
margin-right:8px;
font-family:pagelayer,fontawesome;
font-size:14px !important;
}

.pagelayer-navi-active{
background-color: #d5e4f7
}

.pagelayer-navigator-options{
float: right;
}

.pagelayer-navigator-options .pli{
padding: 0 4px;
}
/* Navigator end */

/* Left bar move start */
.pagelayer-leftbar-moving{
position:absolute;
height:80vh;
z-index:999;
box-shadow:0 0 5px #e1e1e1;
}

.pagelayer-overflow-hidden{
overflow:hidden !important;
}

.pagelayer-leftbar-move{
width:30px;
height:100%;
background-color:#00BCD4;
position:absolute;
opacity: 0.33;
}

.pagelayer-moveto-left{
left:0;
right:auto;
}

.pagelayer-moveto-right{
right:0;
left:auto;
}

.pagelayer-close-bar{
background-color: #000;
color: #ffffff;
height:15px;
}

.pagelayer-leftbar-table:not(.pagelayer-leftbar-moving) .pagelayer-close-bar{
display:none;
}

.pagelayer-leftbar-minimize{
height:auto;
}

.pagelayer-close-bar-icons{
float:right;
}

.pagelayer-close-bar-icons i{
padding:5px 10px;
font-size: 10px;
}

.pagelayer-close-bar-icons i:hover{
background-color: #E3E3E3;
color: #000;
}

.pagelayer-leftbar-moving.pagelayer-leftbar-minimize .pagelayer-leftbar-holder,
.pagelayer-leftbar-moving.pagelayer-leftbar-minimize .pagelayer-bottombar-row{
display:none;
}

/* Left bar move end*/

/* Pre-Loading animaiton classes */
#pagelayer-loader-wrapper {
background-color:white;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 100%;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
position: fixed;
left: 0;
top: 0;
width: 100%;
z-index: 9000;
}


#pagelayer-loader-wrapper .pagelayer-animation-section {
position: absolute;
z-index: 1000;
}

.pagelayer-loader {	
position:relative;
width: 150px;
height: 150px;
margin: 0 auto 50px auto;
z-index: 1001;
}

.pagelayer-loader:before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
border-radius: 50%;
border: 3px solid transparent;
border-top-color: #3498db;
-webkit-animation: spin 3s linear infinite; 
animation: spin 3s linear infinite;
}

.pagelayer-loader:after {
content: "";
position: absolute;
top: 10px;
left: 10px;
right: 10px;
bottom: 10px;
border-radius: 50%;
border: 3px solid transparent;
border-top-color: #e74c3c;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
}

.pagelayer-loader .pagelayer-percent-parent{
width:100%;
height:100%;
margin:auto;
display: flex;
align-items: center;
justify-content: center;
text-align:center;
}

.pagelayer-loader .pagelayer-percent-parent:before{
content: "";
position: absolute;
top: 20px;
left: 20px;
right: 20px;
bottom: 20px;
border-radius: 50%;
border: 3px solid transparent;
border-top-color: #f9c922;
-webkit-animation: spin 1.5s linear infinite;
animation: spin 1.5s linear infinite; 
}

.pagelayer-loader .pagelayer-percent-parent .pagelayer-percent{
font-size:30px;
}

@-webkit-keyframes spin {
0%{ 
	-webkit-transform: rotate(0deg);  
	-ms-transform: rotate(0deg);  
	transform: rotate(0deg);  
}
100%{
	-webkit-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}
}

@keyframes spin {
0%   { 
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}
100% {
	-webkit-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}
}

#pagelayer-loader-wrapper .pagelayer-animation-section .pagelayer-txt-loading {
font: bold 7em Poppins,sans-serif;
text-align: center;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

.pagelayer-txt-loading .letters-loading {
color: rgba(0,0,0,0.2);
position: relative;
}

.pagelayer-txt-loading .letters-loading:before {
-webkit-animation: letters-loading 4s infinite;
animation: letters-loading 4s infinite;
color: #000;
content: attr(data-text-preloader);
left: 0;
opacity: 0;
font-family: "Poppins",sans-serif;
position: absolute;
-webkit-transform: rotateY(-90deg);
transform: rotateY(-90deg);
}

.pagelayer-txt-loading .letters-loading:nth-child(2):before {
-webkit-animation-delay: .2s;
animation-delay: .2s
}
.pagelayer-txt-loading .letters-loading:nth-child(3):before {
-webkit-animation-delay: .4s;
animation-delay: .4s
}
.pagelayer-txt-loading .letters-loading:nth-child(4):before {
-webkit-animation-delay: .6s;
animation-delay: .6s
}
.pagelayer-txt-loading .letters-loading:nth-child(5):before {
-webkit-animation-delay: .8s;
animation-delay: .8s
}
.pagelayer-txt-loading .letters-loading:nth-child(6):before {
-webkit-animation-delay: 1s;
animation-delay: 1s
}
.pagelayer-txt-loading .letters-loading:nth-child(7):before {
-webkit-animation-delay: 1.2s;
animation-delay: 1.2s
}
.pagelayer-txt-loading .letters-loading:nth-child(8):before {
-webkit-animation-delay: 1.4s;
animation-delay: 1.4s
}
.pagelayer-txt-loading .letters-loading:nth-child(9):before {
-webkit-animation-delay: 1.6s;
animation-delay: 1.6s
}
.pagelayer-txt-loading .letters-loading:nth-child(10):before {
-webkit-animation-delay: 1.8s;
animation-delay: 1.8s
}
.pagelayer-txt-loading .letters-loading:nth-child(11):before {
-webkit-animation-delay: 2s;
animation-delay: 2s
}

.pagelayer-loaded .pagelayer-animation-section .pagelayer-loader, .pagelayer-loaded .pagelayer-animation-section .pagelayer-txt-loading{
opacity: 0;
-webkit-transition: all 0.3s ease-out;  
transition: all 0.3s ease-out;
}

@-webkit-keyframes letters-loading {
0%, 75%, 100% {
opacity: 0;
-webkit-transform: rotateY(-90deg);
transform: rotateY(-90deg)
}
25%, 50% {
opacity: 1;
-webkit-transform: rotateY(0deg);
transform: rotateY(0deg)
}
}
@keyframes letters-loading {
0%, 75%, 100% {
opacity: 0;
-webkit-transform: rotateY(-90deg);
transform: rotateY(-90deg)
}
25%, 50% {
opacity: 1;
-webkit-transform: rotateY(0deg);
transform: rotateY(0deg)
}
}

@media screen and (max-width: 767px) {
#pagelayer-loader-wrapper .pagelayer-animation-section .pagelayer-loader {
height: 8em;
width: 8em
}
#pagelayer-loader-wrapper .pagelayer-animation-section .pagelayer-txt-loading {
font: bold 3.5em Poppins, sans-serif
}
.pagelayer-loader .pagelayer-percent-parent .pagelayer-percent{
font-size:20px;
}
}
@media screen and (max-width: 500px) {
#pagelayer-loader-wrapper .pagelayer-animation-section .pagelayer-loader {
height: 7em;
width: 7em
}
#pagelayer-loader-wrapper .pagelayer-animation-section .pagelayer-txt-loading {
font: bold 2em Poppins, sans-serif
}
.pagelayer-loader .pagelayer-percent-parent .pagelayer-percent{
font-size:15px;
}
}

/* Pre-Loading animaiton classes end*/

/* Update Loading animation class start */

.pagelayer-update-button{
width:58px;
height:24px;
}

.pagelayer-update-loader{
display:none;
padding:2px;
}

.pagelayer-update-loader span{
width:8px;
height:8px;
margin: 0 2px;
background-color: #ededede0;
border-radius: 50%;
display:inline-block;
animation: dots 0.9s ease-in-out infinite;
}

.pagelayer-update-loader span:nth-child(2){
animation-delay: 0.3s;
}

.pagelayer-update-loader span:nth-child(3){
animation-delay: 0.6s;
}

@keyframes dots{
50%{
opacity:0;
}
}

/* Update Loading animation class end */

/* Error box css starts */

.pagelayer-errorBox{
position:absolute;
top:10px;
left: 0; 
right: 0; 
margin-left: auto; 
margin-right: auto; 
width:70%;
height:234;
border-radius:20px;
background-color:#fffafa;
box-shadow: 1px 1px 8px #ffc7c7;
z-index:9999;
display:none;
}

.pagelayer-errorBox-close{
position:absolute;
right:10;
top:10;
font-size:20px;
padding:5px;
color:lightgrey;
cursor:pointer;
}

.pagelayer-errorBox-main{
height:180px;
margin:2px 10px;
}

.pagelayer-errorBox-main h2{
color:red;
font-size:20px;
margin:0;
}

.pagelayer-errorBox-main h2 i{
font-size:30px;
margin:10px;
vertical-align:middle;
}

.pagelayer-errorBox-content{
margin-left:90px;
font-size:13px;
overflow:auto;
height:130px;
border-bottom:1px solid lightgrey;
}

.pagelayer-errorBox-resolve{
text-align:right;
padding:10px;
}
.pagelayer-errorBox-resolve p{
display:inline;
margin:10px;
}

.pagelayer-errorBox-resolve .pagelayer-errorBox-support, .pagelayer-errorBox-resolve .pagelayer-errorBox-copy{
cursor:pointer;
padding: 5px;
border-radius: 5px;
color: white;
}

.pagelayer-errorBox-resolve .pagelayer-errorBox-copy{
background-color: #616cf3;
border: 1px solid blue;
}

.pagelayer-errorBox-resolve .pagelayer-errorBox-support{
background-color: #56b45d;
border: 1px solid green;
}

/* Error box css ends */

/* Property modal start*/
.pagelayer-elp-modal-wrapper{
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
overflow-y: auto;
background: #0000009c;
z-index: 999;
color: #fff;
display:none;
}

.pagelayer-elp-modal-wrap{
width: 500px;
background-color: #fff;
position: relative;
margin: 20px auto;
border-radius: 5px;
box-shadow: 0px 0px 7px 0px #fff;
}

.pagelayer-elp-modal-close{
float:right;
padding: 5px;
cursor:pointer
}

.pagelayer-elp-modal-header{
padding:15px 20px 10px;
margin-top: 10px;
font-size: 13px;
font-weight: bold;
color: #555;
}

.pagelayer-elp-modal-holder{
padding: 5px 20px 10px;
}

/* Property modal end*/
/* Property link start*/

.pagelayer-elp-link-list{
max-height:250px;
overflow:auto;
width: 99%;
top: 35px;
right: 4px;
}

.pagelayer-elp-link-list .pagelayer-elp-link-search{
width:100%;
}

.pagelayer-elp-link-item{
display: flex;
font-size: 13px;
padding: 7px 2px;
margin: 2px 0;
cursor: pointer;
align-items:center;
}

.pagelayer-elp-link-item:hover{
box-shadow: inset 0 0 0 1px #555d66, inset 0 0 0 2px #fff;
border-radius: 4px;
}

.pagelayer-elp-link-item span{
text-overflow: ellipsis;
display: inline-block;
overflow: hidden;
white-space: nowrap;
width: 100%;
padding:3px;
}

.pagelayer-elp-link-item-title{
font-weight:bold;
}

.pagelayer-elp-link-item-perma{
color:#999;
}

.pagelayer-elp-link-title{
width: 73%;
margin-right:2%;
}

.pagelayer-elp-link-info{
width: 20%;
background-color: #ededed;
padding: 2px;
font-size:11px;
}

.pagelayer-elp-link-id{
background-color: #ededed;
padding: 2px 6px;
font-size:12px;
margin-left:5px;
}

.pagelayer-elp-link-info span{
padding: 4px;
}

.pagelayer-elp-link-div .pagelayer-elp-link-addons{
margin-right: 30px;
display: none;
}

.pagelayer-elp-link-div .pagelayer-elp-link-cb-div{
display: flex;
justify-content: space-between;
align-items: center;
padding-top: 5px;	
}

.pagelayer-elp-link-div .pagelayer-elp-link-cb-div:first-child{
margin-top: 10px;
}

.pagelayer-elp-link-div .pagelayer-elp-link-ca{
margin: 5px 0px;	
}

.pagelayer-elp-link-ca input{
width: 100%;
}

/* Property link end*/
/* Editor notice start*/
.pagelayer-editor-notice{
position: fixed;
right: 10px;
top: 10px;
padding-right: 16px;
transition: all 5s ease-out;
pointer-events: none;
}

.sitepad-body .pagelayer-editor-notice{
top:50px;
}

.pagelayer-editor-msg{
position:relative;
font-size: 13px;
background-color: rgba(0,0,0,.8);
border-radius: 4px;
box-shadow: 0 2px 4px rgba(0,0,0,.3);
color: #fff;
padding: 16px 30px 16px 15px;
margin-bottom:7px;
transition: opacity 800ms ease-out;
pointer-events: all;
width:fit-content;
margin-left:auto;
}

.pagelayer-editor-msg.pagelayer-editor-msg-state-success{
background-color: #449d44;
}

.pagelayer-editor-msg.pagelayer-editor-msg-state-error{
background-color: #ef4d4d;
}

.pagelayer-editor-msg.pagelayer-editor-msg-state-warning{
background-color: #cd8500;
}

.pagelayer-notice-x{
position: absolute;
top: 50%;
right: 10px;
transform: translateY(-50%);
cursor:pointer;
}

/* Editor notice end*/
/* Pagelayer post setting modal start*/
.pagelayer-props-modal{
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 1100;
background-color:#2d2d2d8c;
display:none;
}

.pagelayer-props-holder{
position:relative;
height: 100%;
overflow: auto;
display: flex;
justify-content: center;
align-items: center;
width: 100%;
margin:auto;
max-height: 967px;
}

.pagelayer-props-wrap{
position:relative;
height: 90%;
width: 90%;
margin:auto;
overflow: auto;
display: flex;
justify-content: center;
align-items: center;
border-radius: 10px
}

.pagelayer-props-loading-screen{
position:absolute;
border: 8px solid transparent;
border-radius: 50%;
border-top: 8px solid #ebebeb;
width: 80px;
height: 80px;
-webkit-animation: propsLoading 0.5s ease-in-out infinite; /* Safari */
animation: propsLoading 0.5s ease-in-out infinite;
}

/* Safari */
@-webkit-keyframes propsLoading {
0% { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); }
}

@keyframes propsLoading {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}

.pagelayer-props-wrap .pagelayer-meta-iframe{
position: relative;
width: 100%;
height: 100%;
border: 0px;
}

.pagelayer-props-modal-close{
position: absolute;
top: 20px;
right: 25px;
z-index: 999;
cursor:pointer;
visibility:hidden;
}

@keyframes highlight {
0% {
	background: #dfdfdf;
}
100% {
	background: #fff;
}
}

.highlight {
    animation: highlight 1s;
	animation-iteration-count: 5;
}
/* Pagelayer post setting modal end  */

/* Pagelayer post props(category) start  */
.pagelayer-post-cat-div{
max-height:300px;
overflow:auto;
}

.pagelayer-post-category, .pagelayer-post-category ul{
list-style:none;
padding:0;
margin:0;
margin-left:16px;
}

.pagelayer-post-category li{
margin:8px 0px;	
}

.pagelayer-post-category label, .pagelayer-elp-postCategory *{
font-size:small;
}

.pagelayer-post-category input[type=checkbox]{
margin-right:5px;
background-color:#007cba;
width:16px;
height:16px;
}

.pagelayer-add-cat-btn{
color:#0073aa;
cursor:pointer;
line-height:3;
}

.pagelayer-add-cat-btn:hover{
color:#00a0d2;
}

.pagelayer-elp-postCategory input, .pagelayer-parent-category > select{
margin-top:5px;
margin-bottom:12px;
}

.pagelayer-parent-category{
margin-top:5px;
}

.pagelayer-parent-category > select{
height:32px;
outline:none;
}

.pagelayer-cat-submit{
color: #007cba;
border: 1px solid #007cba;
padding: 10px;
background-color: white;
cursor: pointer;
}

.pagelayer-cat-submit:hover{
color: #006ba1;
border: 1px solid #006ba1;	
}

.pagelayer-dark .pagelayer-cat-submit, 
.pagelayer-elp-postCategory input{
background-color:transparent;
}

.pagelayer-dark .pagelayer-cat-submit:hover{
color:white;
background-color:#007cba;
}

/* Pagelayer post props(category) end  */
/* Pagelayer post props(tags) start  */

.pagelayer-elp-postTags{
border: 1px solid #757575;
border-radius: 2px;
display: flex;
flex-wrap: wrap;
padding:2px;
}

.pagelayer-post-tags{
display: flex;
flex-wrap: wrap;
align-items: flex-start;
}

.pagelayer-elp-tags-ele{
display: flex;
margin: 2px 4px 2px 0;
max-width: 100%;
background-color: #ddd;
border-radius: 2px;	
font-size: 13px;
padding: 5px;
}

.pagelayer-elp-tags-ele .pagelayer-tags-label{
padding: 2px;
}

.pagelayer-elp-tags-ele .pagelayer-elp-tags-remove{
cursor:pointer;
padding: 3px 5px;
}

.pagelayer-elp-postTags-inp{
width:auto;
display: inline-block;
flex: 1;
padding: 5px;
height: 26px;
border: none !important;
outline: none !important;
max-width: 100%;
min-height: 24px;
min-width: 50px;
background: inherit;
color: #1e1e1e;
box-shadow: none;
margin-top:3px;
}

.pagelayer-post-tags .pagelayer-postTags-list{
flex: 1 0 100%;
min-width: 100%;
max-height: 9em;
overflow-y: auto;
transition: all .15s ease-in-out;
list-style: none;
border-top: 1px solid #757575;
outline: none;
border: none;
margin: 0;
margin-top:4px;
padding:0;
}


.pagelayer-post-tags .pagelayer-postTags-list li{
color: #757575;
display: block;
font-size: 13px;
padding: 4px 8px;
margin: 0;
cursor: pointer;
border-top: 1px solid #757575;
}	

.pagelayer-post-tags .pagelayer-postTags-list li:hover{
color:white;
background-color:#007cba;
}

.pagelayer-elp-trash-button-div{
text-align:center;
}

.pagelayer-elp-trash-button{
color: #cc1818;
padding: 6px;
white-space: nowrap;
background: transparent;
text-decoration: none;
font-size: 13px;
cursor: pointer;
border: 1px solid #cc1818;
border-radius: 2px;
}

.pagelayer-elp-trash-button:hover{
background-color: transparent;
color: #710d0d;
box-shadow: inset 0 0 0 1px #710d0d;
}

.pagelayer-dark .pagelayer-elp-trash-button:hover{
color:#ffffff;
background-color: #cc1818;
}


.pagelayer-dark .pagelayer-elp-postdate-div .pagelayer-elp-postdate::-webkit-calendar-picker-indicator{
filter: invert(70%);
}
/* Pagelayer post props(tags) end */
/* Pagelayer widget list tooltip start*/

.pagelayer-widget-tooltip{
position: fixed;
top: 0;
left: 0;
background: #fff;
width: 300px;
max-height: 350px;
min-height: 125px;
height: auto;
overflow-y: auto;
box-shadow: 0 2px 6px rgb(0 0 0 / 5%);
border-radius: 2px;
display: none;
z-index: 999;
}

.pagelayer-widget-search-holder{
position: sticky;
top: 0;
padding: 10px 10%;
z-index: 1;
background: #fff;
}

.pagelayer-widget-search{
position: relative;
}

.pagelayer-pointer.pagelayer-shortcode-text,
.pagelayer-pointer.pagelayer-sc{
cursor: pointer !important;
}

.pagelayer-widget-tooltip .pagelayer-search-field{
border: 2px solid;
}

.pagelayer-widget-tooltip .pagelayer-shortcode-holder{
width: 70px !important;
border: 1px solid transparent;
}

.pagelayer-widget-list-tooltip{
width: 150px !important;
padding: 0px 10px;
}

.pagelayer-shortcode-holder[pagelayer-tag="pl_row"],
.pagelayer-shortcode-holder[pagelayer-tag="pl_col"],
.pagelayer-widget-list-tooltip .pagelayer-widget-group h5,
.pagelayer-widget-list-tooltip .pagelayer-widget-search-holder{
display:none !important;
}

.pagelayer-widget-list-tooltip .pagelayer-shortcode{
width: 24px;
height: 16px;
font-size: 14px;
text-align: left;
}

.pagelayer-widget-list-tooltip .pagelayer-shortcode-holder{
width: 100% !important;
height: auto !important;
float: unset;
margin: 0px;
}

.pagelayer-widget-list-tooltip .pagelayer-sc{
display: flex;
align-items: center;
}

.pagelayer-widget-list-tooltip .pagelayer-shortcode-text{
text-align: left;
}

.pagelayer-widget-list-tooltip .pagelayer-shortcode-inner{
height: auto;
width: 22px;
}

.pagelayer-shortcode-holder.pagelayer-list-widget-active{
border: 1px solid rgb(0, 128, 0);
}

/* Pagelayer widget list tooltip end*/
/* Menu start */
.pagelayer-elp-menu-items-holder{
padding-top: 15px;
}

.pagelayer-drag-highlight{
margin-top: 0;
margin-bottom: 10px;
max-width: calc(100% - 2px);
border: 1px dashed #a7aaad;
height: 33px !important;
}

.pagelayer-menu-depth-1{
margin-left: 10px;
width: calc(100% - 10px) !important;
}

.pagelayer-menu-depth-2{
margin-left: 20px;
width: calc(100% - 20px) !important;
}

.pagelayer-menu-depth-3{
margin-left: 30px;
width: calc(100% - 30px) !important;
}

.pagelayer-menu-depth-4{
margin-left: 40px;
width: calc(100% - 40px) !important;
}

.pagelayer-menu-depth-5{
margin-left: 50px;
width: calc(100% - 50px) !important;
}

.pagelayer-menu-depth-6{
margin-left: 60px;
width: calc(100% - 60px) !important;
}

.pagelayer-menu-depth-7{
margin-left: 70px;
width: calc(100% - 70px) !important;
}

.pagelayer-menu-depth-8{
margin-left: 80px;
width: calc(100% - 80px) !important;
}

.pagelayer-menu-depth-9{
margin-left: 90px;
width: calc(100% - 90px) !important;
}

.pagelayer-menu-depth-10{
margin-left: 100px;
width: calc(100% - 100px) !important;
}

.pagelayer-menu-depth-11{
margin-left: 110px;
width: calc(100% - 110px) !important;
}

.pagelayer-menu-depth-12{
margin-left: 120px;
width: calc(100% - 120px) !important;
}

.pagelayer-menu-depth-13{
margin-left: 130px;
width: calc(100% - 130px) !important;
}

.pagelayer-menu-depth-14{
margin-left: 140px;
width: calc(100% - 140px) !important;
}

.pagelayer-menu-depth-15{
margin-left: 150px;
width: calc(100% - 150px) !important;
}

.pagelayer-menu-item-transport:empty{
display: none;
}

.pagelayer-menu-item-transport{
padding-top: 10px;
}
/* Menu end */PK��f\�nD�>�>css/customizer.cssnu�[���.pagelayer-customize-control{
position: relative;
margin-top: 10px;
}

.pagelayer-customize-heading{
background-color: #fff;
padding: 10px;
margin: 5px -12px 0;
font-weight: 600;
font-style: normal;
}

.pagelayer-customize-heading .dashicons{
color: #a7aaad;
font-size: 16px;
position: absolute;
right: 5px;
top: 50%;
transform: translateY(-50%);
}

.pagelayer-customize-control .customize-control-title{
font-weight: 400;
}

.pagelayer-customize-control-title{
display:flex;
}

/* pagelayer padding controls*/
.pagelayer-control-padding{
display: flex;
align-items: center;
border: 1px solid #4444;
border-radius: 5px;
overflow: hidden;
}

.pagelayer-control-padding input.pagelayer-padding-input{
border-radius: 0;
border: 0;
flex: 1;
border-right: 1px solid #4444;
text-align: center;
}

.pagelayer-control-padding i.dashicons{
padding:5px;
font-size: 16px;
display: flex;
align-items: center;
cursor:pointer;
}

.pagelayer-padding-linked{
background-color: #137dc5;
color: #fff;
}
/* pagelayer padding controls end*/
/* pagelayer Typography controls*/
.pagelayer-control-typo-holder{
text-align: right;
}

.pagelayer-control-typo-holder .pagelayer-control-global-typo-icon,
.pagelayer-control-typo-holder .pagelayer-control-typo-icon{
background: #fff;
align-items: center;
margin-left: auto;
padding: 3px 6px;
border-radius: 4px;
border: 1px solid #999;
cursor:pointer;
font-size: 18px;
display: inline-flex;
justify-content: center;
}

.pagelayer-control-typo{
padding: 5px;
margin: 10px 0;
display: none;
background: #fff;
border-radius: 3px;
width: 250px;
position: relative;
text-align: left;
box-shadow: 0 0px 15px #b4b4b4
}

.pagelayer-control-typo .pagelayer-control-typo-fields{
padding: 10px 5px;
display: flex;
align-items: center;
}

.pagelayer-control-typo .pagelayer-control-typo-fields:not(:last-child){
border-bottom: 1px dashed #d1d1d1;
}

.pagelayer-control-typo .pagelayer-control-typo-fields > *{
flex: 1;
font-size: 13px;
}

.pagelayer-typo-global-default{
display:none;
width: 16px;
height: 16px;
font-size: 16px;
cursor: pointer;
}

.pagelayer-global-on .pagelayer-control-typo-fields:not([pagelayer-set-global]):hover .pagelayer-typo-global-default{
display: inline-block;
}

/* pagelayer Typography controls end*/
/* pagelayer device Start*/
.pagelayer-devices button{
border:none;
display:none;
cursor:pointer;
background: transparent;
}

.pagelayer-devices button.active-device{
display:inline-block;
color:#50575e;
}

[data-device-detector="desktop"] [data-show-device]:not([data-show-device="_desktop"]),
[data-device-detector="tablet"] [data-show-device]:not([data-show-device="_tablet"]),
[data-device-detector="mobile"] [data-show-device]:not([data-show-device="_mobile"]){
display:none;
}

.pagelayer-devices .dashicons{
font-size: 16px;
vertical-align: middle;
}

/* pagelayer device end*/
/* pagelayer units*/
.pagelayer-units{
flex:1;
text-align: right;
cursor:pointer;
}
.pagelayer-units [data-unit]:hover,
.pagelayer-units [data-unit].active{
color:#137dc5;
}
/* pagelayer units end*/
/* Alpha Color Picker CSS */
.wp-picker-input-wrap label {
	margin-bottom: 0 !important;
}

.customize-control-pagelayer-alpha-color .wp-picker-container,
.pagelayer-control-typo-icons-holder{
position: absolute;
right:0;
top:0;
}

.customize-control-pagelayer-alpha-color .wp-picker-container .iris-picker {
border-bottom:none;
border:none;
}

.customize-control-pagelayer-alpha-color .wp-color-result{
background-clip: content-box !important;
padding: 1px !important;
border: 1px solid #999;
width: 35px !important;
height: 30px !important;
position:relative;
background: none;
border-radius: 5px;
}

.customize-control-pagelayer-alpha-color .pagelayer-control-global-color-icon{
position: absolute;
right: 38px;
top: 0;
background: #fff;
border-radius: 4px;
border: 1px solid #999;
cursor: pointer;
height: 30px;
display: inline-flex;
justify-content: center;
align-items: center;
font-size: 18px;
width: 35px;
}

.customize-control-pagelayer-alpha-color .wp-color-result:hover,
.customize-control-pagelayer-alpha-color .wp-color-result:focus{
background: none;
}

.customize-control-pagelayer-alpha-color .wp-color-result:before{
content: '';
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAC1QTFRFAAAAAQEBBQUFDAwM9PT0+vr6/////v7+BAQE+/v7AgIC/f39AwMDDQ0N8/Pzb6ggJQAAAZ5JREFUeJztlr1twzAQhU+tK7ELDDdBNsgO2SAznAr3JAJXWSJp49YLuPAW2cJbhEdSQZBCEMRHgMVj5U80HnkSfz4Ra06eXjSoTvr6HKGGU94o8vBpqPr2LjLUcAr8ikNEnLx6jT93VZxneBn1Zg9uOlxsxO0suTkXfJywTsG5Ok5x9hK0NKM6bhEosh+nq+HJD+c6TmvG2r8RtrMb9g4aOKY3CA0ElyyHcbAHIXNw5Q9bWeLG2aUH80ItU97K8ihlhmmIUFb+dpZvOceNE7fOnz/UsNztHAMEzSwf6idEqTOLHv0R8THc7/o72Qzrl8vMwAVdmreDFhloLxQcCC65QSC45AYfBV0yfGGjtx78cLjrVaHHF/yAhV8B8EsKfo3CL/pRHFZFnIBlCa5z9EP6If1wBdMPe5QleMkNAumHuZ9+SD9cYPphjzpHP6Qf0g9XMP2wR1mCl9wgkH6Y++mH9MMFph/2qHP0Q/oh/XAF0w97lCV4yQ0C6Ye5n35IP1xg+mGPOkc/pB/SD1cw/bBHWYKX3CCQfpj76Yfr+QfwnsxmcLvdhQAAAABJRU5ErkJggg==) !important;
background-size: 140% !important;
opacity: 33%;
width: 29px;
height: 24px;
position: absolute;
left: 2px;
top: 2px;
z-index: -1;
border-radius: 5px;
}

.customize-control-pagelayer-alpha-color .wp-color-result-text{
display:none;
}

.customize-control-pagelayer-alpha-color .wp-picker-container{
width: 35px;
}

.customize-control-pagelayer-alpha-color .wp-picker-input-wrap {
display: flex;
align-items: center;
justify-content: center;
padding: 0 10px
}

.customize-control-pagelayer-alpha-color .wp-picker-open + .wp-picker-input-wrap {
width: 100%;
}

.customize-control-pagelayer-alpha-color .wp-picker-input-wrap input[type="text"].wp-color-picker.pagelayer-alpha-color-control{
width:100%;
}

.customize-control-pagelayer-alpha-color .wp-picker-input-wrap input[type="button"].wp-picker-default{
flex:auto;
height: 27px;
}

.customize-control-pagelayer-alpha-color .wp-picker-holder{
background: #fff;
padding-top:10px;
display: none;
border-radius: 5px;
z-index: 999;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
position: relative;
right: 220px;
width: 100%;
}

.customize-control-pagelayer-alpha-color .wp-picker-container .wp-picker-open ~ .wp-picker-holder{
display: table;
}

.customize-control-pagelayer-alpha-color .alpha-color-picker-container {
padding: 0 11px 10px;
position: relative;
}

.customize-control-pagelayer-alpha-color .alpha-color-picker-container .ui-widget-content,
.customize-control-pagelayer-alpha-color .alpha-color-picker-container .ui-widget-header,
.customize-control-pagelayer-alpha-color .alpha-color-picker-wrap .ui-state-focus {
background: transparent;
border: none;
}

.customize-control-pagelayer-alpha-color .alpha-color-picker-wrap a.iris-square-value:focus {
-webkit-box-shadow: none;
box-shadow: none;
}

.customize-control-pagelayer-alpha-color .alpha-color-picker-container .ui-slider {
position: relative;
z-index: 1;
height: 24px;
text-align: center;
margin: 0 auto;
width: 88%;
width: calc( 100% - 28px );
}

.customize-control-pagelayer-alpha-color .alpha-color-picker-container .ui-slider-handle,
.customize-control-pagelayer-alpha-color .alpha-color-picker-container .ui-widget-content .ui-state-default {
color: #777;
background-color: #FFF;
text-shadow: 0 1px 0 #FFF;
text-decoration: none;
position: absolute;
z-index: 2;
box-shadow: 0 1px 2px rgba(0,0,0,0.2);
border: 1px solid #aaa;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: -2px;
top: 0;
height: 26px;
width: 26px;
cursor: ew-resize;
font-size: 0;
padding: 0;
line-height: 27px;
margin-left: -14px;
}

.customize-control-pagelayer-alpha-color .alpha-color-picker-container .ui-slider-handle.show-opacity {
font-size: 12px;
}

.customize-control-pagelayer-alpha-color .alpha-color-picker-container .click-zone {
width: 14px;
height: 24px;
display: block;
position: absolute;
left: 10px;
}

.customize-control-pagelayer-alpha-color .alpha-color-picker-container .max-click-zone {
right: 10px;
left: auto;
}

.customize-control-pagelayer-alpha-color .alpha-color-picker-container .transparency {
height: 24px;
width: 100%;
background-color: #FFF;
background-image: url(../images/color-picker-transparency-grid.png);
box-shadow: 0 0 5px rgba(0,0,0,0.4) inset;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding: 0;
margin-top: -24px;
}

/* Alpha Color Picker CSS End */
/* Color Repeater CSS Start */
.pagelayer-font-holder{
list-style-type: none;
margin: 0;
padding: 0;
padding-bottom: 15px;
position: relative;
min-height: 30px;
}

.pagelayer-color-holder{
list-style-type: none;
margin: 0;
padding: 0;
padding-bottom: 15px;
position: relative;
min-height: 30px;
display: flex;
align-items: center;
}

.pagelayer-color-holder .pagelayer-color-controls,
.pagelayer-font-holder .pagelayer-font-controls,
.customize-control-font-repeater-delete,
.customize-control-color-repeater-delete{
margin-right: 45px;
font-size: 0.7rem;
flex: 1;
text-align: right;
color: #8f8f8f;
}

.customize-control-font-repeater-delete{
position: absolute;
right: 0;
top: 4px;
}

.pagelayer-color-holder:not(:hover) .customize-control-color-repeater-delete,
.pagelayer-color-holder:hover .pagelayer-color-controls:not(.pagelayer-prevent-delete){
display: none;
}

.customize-control-font-repeater-delete .dashicons:hover,
.customize-control-color-repeater-delete .dashicons:hover{
color: #f00;
}

.customize-control-font-repeater-delete,
.customize-control-color-repeater-delete{
text-decoration: none;
font-weight: 600;
cursor: pointer;
font-size: 1rem;
}

.customize-control-font-repeater-delete .dashicons:active,
.customize-control-font-repeater-delete .dashicons:focus,
.customize-control-color-repeater-delete .dashicons:active,
.customize-control-color-repeater-delete .dashicons:focus {
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
}

.customize-control-font-repeater-add,
.customize-control-color-repeater-add{
display: block !important;
margin: auto !important;
}

.pagelayer-font-title,
.pagelayer-color-title{
padding: 5px;
}

.pagelayer-font-title{
float: left;
}

.pagelayer-global-selected,
.pagelayer-global-font-list-item:hover,
.pagelayer-global-color-list-item:hover{
background: #f9f9f9;
}

.pagelayer-global-selected:after{
content: "\f15e";
font-family: dashicons;
font-size: 20px;
color: #137dc5;
}

.pagelayer-global-font-list,
.pagelayer-global-color-list{
position: absolute;
background: #fff;
padding: 10px 0;
z-index: 9999;
border-radius: 4px;
right: 0;
top: 35px;
width: 250px;
display: none;
max-height: 350px;
overflow-y: auto;
}

.pagelayer-global-font-list{
text-align: left;
width: 200px;
box-shadow: 0px 1px 8px rgb(209 209 209);
}

.pagelayer-global-font-list-item,
.pagelayer-global-color-list-item{
display: flex;
padding: 10px 20px;
cursor: pointer;
}

.pagelayer-global-font-list-item .pagelayer-global-font-title,
.pagelayer-global-color-list-item .pagelayer-global-color-title{
flex: 1;
}

.pagelayer-global-color-list-item .pagelayer-global-color-pre{
position: relative;
border: 1px solid #f1f1f1;
margin-right: 7px;
padding: 1px;
background-clip: content-box;
}

.pagelayer-global-color-list-item .pagelayer-global-color-pre:before{
content: '';
padding: 0px 10px;
background-color: #ff000000;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII=);
-webkit-background-size: 12px 12px;
background-size: 6px 6px;
position: relative;
z-index: -1;
}

.pagelayer-active-global{
color: #137dc5;
}

.pagelayer-hidden{
display: none;
}

.pagelayer-global-setting-color{
position: relative;
box-shadow: 0 1px 2px #d2cfcf;
padding: 4px 4px 10px 4px;
margin-bottom: 5px;
}

.pagelayer-global-setting-font{
display: flex;
align-items: center;
margin: -5px -5px 5px;
padding: 5px 10px;
position: relative;
box-shadow: 0 1px 2px #d2cfcf;
}

.pagelayer-global-setting-color b{
margin-left: 11px;
}

.pagelayer-global-setting-color .dashicons{
right: 15px;
position: absolute;
cursor: pointer;
font-size: 14px;
}

.pagelayer-global-setting-font .dashicons{
right: 30px;
border: none;
font-size: 16px;
cursor: pointer;
}

.pagelayer-global-setting-font .dashicons-admin-generic{
right: 15px;
}

.pagelayer-control-typo-fields-label .dashicons-undo:hover,
.pagelayer-devices .dashicons:hover,
.pagelayer-global-setting-font .dashicons:hover,
.pagelayer-global-setting-color .dashicons:hover{
color: #137dc5;
}

#sub-accordion-section-pagelayer_global_colors_sec{
height: 100% !important;
}

.pagelayer-accordion-tab{
cursor: pointer;
}

/* pagelayer controls*/
.pagelayer-customize-inside-control-row{
display:flex;
}
input[type="radio"].pagelayer-customize-radio{
font-size: 14px;
flex: 1 !important;
width: 100% !important;
height: 2.6em !important;
-webkit-appearance: none !important;
-moz-appearance: none !important;
appearance: none !important;
border: 1px solid #fff!important;
border-radius: 2px !important;
margin:0 !important;
box-shadow: none !important;
}

input[type="radio"].pagelayer-customize-radio:before{
content: attr(data-label) !important;
background: #fff;
color: #000;
width: calc(100% - 4px);
height: calc(100% - 4px);
margin: 2px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 2px;
font-weight: 600;
}

input[type="radio"].pagelayer-customize-radio:hover:before{
color: #137dc5;
}

input[type=checkbox].pagelayer-customize-checkbox:checked,
input[type="radio"].pagelayer-customize-radio:checked:before{
background-color: #137dc5;
border-color: #137dc5;
color: #fff ;
}

.pagelayer-customize-inside-control-row > label{
flex:1;
}

input[type=checkbox].pagelayer-customize-checkbox{
font-size: 14px !important;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
width: 3.5em !important;
height: 1.7em;
background: #ddd;
border-radius: 3em;
position: relative;
cursor: pointer;
outline: none;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
margin:0;
}

input[type=checkbox].pagelayer-customize-checkbox:before{
position: absolute;
content: "" !important;
width: 1.5em !important;
height: 1.5em !important;
border-radius: 50% !important;
background: #fff;
-webkit-box-shadow: 0 0 0.25em rgb(0 0 0 / 30%);
box-shadow: 0 0 0.25em rgb(0 0 0 / 30%);
-webkit-transform: scale(.7);
transform: scale(.7);
left: 0;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
display: flex;
align-items: center;
justify-content: center;
}

input[type=checkbox].pagelayer-customize-checkbox:checked:before{
left: calc(100% - 1.5em);
margin: 0;
}
/* pagelayer controls end*/
/* pagelayer slider*/
.pagelayer-slider-custom-control .customize-control-title{
display:inline-block !important;
}

.pagelayer-slider-custom-control input[type=number]::-webkit-inner-spin-button,
.pagelayer-slider-custom-control input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}

.pagelayer-slider-custom-control input[type=number] {
-moz-appearance: textfield;
width: 50px !important;
float: right !important;
}

.pagelayer-slider-custom-control input[type=range]{
width: calc(100% - 60px) !important;
float: left !important;
margin: 7px 0 !important;
}

.pagelayer-slider-custom-control .pagelayer-units{
float: right;
}
/* pagelayer slider end*/PK��f\�;��==css/pen.cssnu�[���/*! Licensed under MIT, https://github.com/sofish/pen */

/* basic reset */
.pen, .pen-menu, .pen-input, .pen textarea{font:400 1.16em/1.45 Palatino, Optima, Georgia, serif;color:#331;}
.pen:focus{outline:none;}
.pen fieldset, img {border: 0;}
.pen blockquote{padding-left:10px;margin-left:-14px;border-left:4px solid #1abf89;}
.pen a{color:#1abf89;}
.pen del{text-decoration:line-through;}
.pen sub, .pen sup {font-size:75%;position:relative;vertical-align:text-top;}
:root .pen sub, :root .pen sup{vertical-align:baseline; /* for ie9 and other mordern browsers */}
.pen sup {top:-0.5em;}
.pen sub {bottom:-0.25em;}
.pen hr{border:none;border-bottom:1px solid #cfcfcf;margin-bottom:25px;*color:pink;*filter:chroma(color=pink);height:10px;*margin:-7px 0 15px;}
.pen small{font-size:0.8em;color:#888;}
.pen em, .pen b, .pen strong{font-weight:700;}
.pen pre{white-space:pre-wrap;padding:0.85em;background:#f8f8f8;}

/* block-level element margin */
.pen p, .pen pre, .pen ul, .pen ol, .pen dl, .pen form, .pen table, .pen blockquote{margin-bottom:16px;}

/* headers */
.pen h1, .pen h2, .pen h3, .pen h4, .pen h5, .pen h6{margin-bottom:16px;font-weight:700;line-height:1.2;}
.pen h1{font-size:2em;}
.pen h2{font-size:1.8em;}
.pen h3{font-size:1.6em;}
.pen h4{font-size:1.4em;}
.pen h5, .pen h6{font-size:1.2em;}

/* list */
.pen ul, .pen ol{margin-left:1.2em;}
.pen ul, .pen-ul{list-style:disc;}
.pen ol, .pen-ol{list-style:decimal;}
.pen li ul, .pen li ol, .pen-ul ul, .pen-ul ol, .pen-ol ul, .pen-ol ol{margin:0 2em 0 1.2em;}
.pen li ul, .pen-ul ul, .pen-ol ul{list-style: circle;}

/* pen menu */
.pen-menu [class^="icon-"], .pen-menu [class*=" icon-"] {   /* reset to avoid conflicts with Bootstrap */
  background: transparent;
  background-image: none;
}
.pen-menu { min-width: 320px; }
.pen-menu, .pen-input{font-size:14px;line-height:1;}
.pen-menu{white-space:nowrap;box-shadow:1px 2px 3px -2px #222;background:#333;background-image:linear-gradient(to bottom, #222, #333);opacity:0.9;position:fixed;height:36px;border:1px solid #333;border-radius:3px;display:none;z-index:1000;}
.pen-menu:after {top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.pen-menu:after {border-color:rgba(51, 51, 51, 0);border-top-color:#333;border-width:6px;left:50%;margin-left:-6px;}
.pen-menu-below:after {top: -11px; display:block; -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}
.pen-icon{font:normal 900 16px/40px Georgia serif;min-width:20px;display:inline-block;padding:0 10px;height:36px;overflow:hidden;color:#fff;text-align:center;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.pen-icon:first-of-type{border-top-left-radius:3px;border-bottom-left-radius:3px;}
.pen-icon:last-of-type{border-top-right-radius:3px;border-bottom-right-radius:3px;}
.pen-icon:hover{background:#000;}
.pen-icon.active{color:#1abf89;background:#000;box-shadow:inset 2px 2px 4px #000;}
.pen-input{position:absolute;width:100%;left:0;top:0;height:36px;line-height:20px;background:#333;color:#fff;border:none;text-align:center;display:none;font-family:arial, sans-serif;}
.pen-input:focus{outline:none;}

.pen-textarea{display:block;background:#f8f8f8;padding:20px;}
.pen textarea{font-size:14px;border:none;background:none;width:100%;_height:200px;min-height:200px;resize:none;}

.pen-menu [class^="icon-"]:before, .pen-menu [class*=" icon-"]:before {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em;
}
.pen-menu .icon-location:before { content: '\e815'; } /* '' */
.pen-menu .icon-fit:before { content: '\e80f'; } /* '' */
.pen-menu .icon-bold:before { content: "\f032"; } /* '' */
.pen-menu .icon-italic:before { content: "\f033"; } /* '' */
.pen-menu .icon-justifyleft:before { content: '\e80a'; } /* '' */
.pen-menu .icon-justifycenter:before { content: '\e80b'; } /* '' */
.pen-menu .icon-justifyright:before { content: '\e80c'; } /* '' */
.pen-menu .icon-justifyfull:before { content: '\e80d'; } /* '' */
.pen-menu .icon-outdent:before { content: '\e800'; } /* '' */
.pen-menu .icon-indent:before { content: '\e801'; } /* '' */
.pen-menu .icon-mode:before { content: '\e813'; } /* '' */
.pen-menu .icon-fullscreen:before { content: '\e80e'; } /* '' */
.pen-menu .icon-insertunorderedlist:before { content: '\e802'; } /* '' */
.pen-menu .icon-insertorderedlist:before { content: '\e803'; } /* '' */
.pen-menu .icon-strikethrough:before { content: "\f0cc"; } /* '' */
.pen-menu .icon-strike:before { content: "\f0cc"; } /* '' */
.pen-menu .icon-underline:before { content: "\f0cd"; } /* '' */
.pen-menu .icon-blockquote:before { content: '\e814'; } /* '' */
.pen-menu .icon-undo:before { content: '\e817'; } /* '' */
.pen-menu .icon-code:before { content: '\e816'; } /* '' */
.pen-menu .icon-pre:before { content: '\e816'; } /* '' */
.pen-menu .icon-unlink:before { content: '\e811'; } /* '' */
.pen-menu .icon-superscript:before { content: '\e808'; } /* '' */
.pen-menu .icon-subscript:before { content: '\e809'; } /* '' */
.pen-menu .icon-inserthorizontalrule:before { content: '\e818'; } /* '' */
.pen-menu .icon-pin:before { content: '\e812'; } /* '' */
.pen-menu .icon-createlink:before { content: '\e810'; } /* '' */
.pen-menu .icon-h1:before { content: 'H1'; }
.pen-menu .icon-h2:before { content: 'H2'; }
.pen-menu .icon-h3:before { content: 'H3'; }
.pen-menu .icon-h4:before { content: 'H4'; }
.pen-menu .icon-h5:before { content: 'H5'; }
.pen-menu .icon-h6:before { content: 'H6'; }
.pen-menu .icon-p:before { content: 'P'; }
.pen-menu .icon-insertimage:before { width:1.8em;margin:0;position:relative;top:-2px;content:'IMG';font-size:12px;border:1px solid #fff;padding:2px;border-radius:2px; }
.pen {
  position: relative;
}
.pen.hinted h1:before,
.pen.hinted h2:before,
.pen.hinted h3:before,
.pen.hinted h4:before,
.pen.hinted h5:before,
.pen.hinted h6:before,
.pen.hinted blockquote:before,
.pen.hinted hr:before {
  color: #eee;
  position: absolute;
  right: 100%;
  white-space: nowrap;
  padding-right: 10px;
}
.pen.hinted blockquote {  border-left: 0; margin-left: 0; padding-left: 0; }
.pen.hinted blockquote:before {
  color: #1abf89;
  content: ">";
  font-weight: bold;
  vertical-align: center;
}
.pen.hinted h1:before { content: "#";}
.pen.hinted h2:before { content: "##";}
.pen.hinted h3:before { content: "###";}
.pen.hinted h4:before { content: "####";}
.pen.hinted h5:before { content: "#####";}
.pen.hinted h6:before { content: "######";}
.pen.hinted hr:before { content: "﹘﹘﹘"; line-height: 1.2; vertical-align: bottom; }

.pen.hinted pre:before, .pen.hinted pre:after {
  content: "```";
  display: block;
  color: #ccc;
}

.pen.hinted ul { list-style: none; }
.pen.hinted ul li:before {
  content: "*";
  color: #999;
  line-height: 1;
  vertical-align: bottom;
  margin-left: -1.2em;
  display: inline-block;
  width: 1.2em;
}

.pen.hinted b:before, .pen.hinted b:after { content: "**"; color: #eee; font-weight: normal; }
.pen.hinted i:before, .pen.hinted i:after { content: "*"; color: #eee; }

.pen.hinted a { text-decoration: none; }
.pen.hinted a:before {content: "["; color: #ddd; }
.pen.hinted a:after { content: "](" attr(href) ")"; color: #ddd; }

.pen-placeholder:after { position: absolute; top: 0; left: 0; content: attr(data-placeholder); color: #999; cursor: text; }
PK��f\���+��css/pagelayer-pen.cssnu�[���/* Pagelayer Pen editor*/
.pagelayer-pen{
-webkit-user-select: text;
user-select: text;
}

.pagelayer-pen-holder{
font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
background-color: #ffffff;
position: fixed;
z-index: 9999999999;
top: 50px;
left: 0;
transform: translateY(-100%);
box-shadow: 0 4px 5px 0 rgb(0 0 0 / 14%), 0 1px 10px 0 rgb(0 0 0 / 12%), 0 2px 4px -1px rgb(0 0 0 / 20%);
border-radius: 2px;
line-height: 1;
padding: 8px 2px;
font-size: 15px !important;
display: none;
}

.pagelayer-pen-toolbar{
font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
box-sizing: border-box;
width: max-content;
max-width: 90vw;
background: none;
cursor: pointer;
}

.pagelayer-pen-toolbar .pagelayer-pen-formats{
display: inline-block;
vertical-align: middle;
padding-right: 7px;
padding-left: 7px;
border-left:1px solid #ccc;
font-weight: 700;
}

.pagelayer-pen-toolbar button{
background: none;
border: none;
cursor: pointer;
display: inline-block;
float: left;
height: 24px;
padding: 3px 5px;
width: 28px;
font-size: 14px !important;
font-weight: 700 !important;
color: #444;
}

.pagelayer-pen-toolbar button strong{
font-weight: bold !important;	
}

.pagelayer-pen-toolbar .pagelayer-pen-formats:first-child {
padding-left: 0px !important;
border-left: 0px;
}
/* Start Dropdown picker*/
.pagelayer-pen-picker{
color: #444;
display: inline-block;
float: left;
height: 24px;
position: relative;
vertical-align: middle;
padding:3px 5px;
font-size: 14px !important;
font-weight: 500 !important;
}

.pagelayer-pen-picker-label {
cursor: pointer;
display: inline-block;
height: 100%;
position: relative;
width: 100%;
}

.pagelayer-pen-picker .pagelayer-pen-picker-label:after {
content: "\f0dc";
padding-left: 15px;
font-weight: 600;
font-family: "Font Awesome 5 Free";
font-size: 12px;
}

.pagelayer-pen-picker.pagelayer-pen-font .pagelayer-pen-picker-label:after,
.pagelayer-pen-picker.pagelayer-pen-lineheight .pagelayer-pen-picker-label:after,
.pagelayer-pen-picker.pagelayer-pen-color-picker .pagelayer-pen-picker-label:after {
content: "";
padding-left: 0;
}

.pagelayer-pen-picker-label::before {
display: inline-block;
}

.pagelayer-pen-picker-options {
background-color: #fff;
display: none;
min-width: 100%;
padding: 4px 8px;
position: absolute;
white-space: nowrap;
margin-left: -8px;
max-height: 200px;
overflow: auto;
}

.pagelayer-pen-picker-options::-webkit-scrollbar {
width:3px;
}

.pagelayer-pen-picker-options::-webkit-scrollbar-track {
background: #f1f1f1; 
}

.pagelayer-pen-picker-options::-webkit-scrollbar-thumb {
background: #888; 
}

.pagelayer-pen-picker-options::-webkit-scrollbar-thumb:hover {
background: #555;
cursor:context-menu;
}

.pagelayer-pen-picker-options .pagelayer-pen-picker-item {
cursor: pointer;
display: block;
padding-bottom: 5px;
padding-top: 5px;
}

.pagelayer-pen-picker.pagelayer-pen-expanded .pagelayer-pen-picker-label {
color: #ccc;
z-index: 2;
}

.pagelayer-pen-picker.pagelayer-pen-expanded .pagelayer-pen-picker-label .pagelayer-pen-fill {
fill: #ccc;
}

.pagelayer-pen-picker.pagelayer-pen-expanded .pagelayer-pen-picker-label .pagelayer-pen-stroke {
stroke: #ccc;
}

.pagelayer-pen-picker.pagelayer-pen-expanded .pagelayer-pen-picker-options {
display: block;
margin-top: -1px;
top: 100%;
z-index: 1;
box-shadow: 0px 0px 1px 1px #e4e4e4;
}

.pagelayer-pen-color-picker .pagelayer-pen-picker-labe{
padding: 2px 4px;
}

.pagelayer-pen-icon-picker .pagelayer-pen-picker-options {
padding: 4px 0px;
}

.pagelayer-pen-icon-picker .pagelayer-pen-picker-item {
height: 24px;
width: 24px;
padding: 2px 4px;
}

.pagelayer-pen-color-picker .pagelayer-pen-picker-options {
padding: 3px 5px;
width: 152px;
}

.pagelayer-pen-color-picker .pagelayer-pen-picker-item {
border: 1px solid transparent;
float: left;
height: 16px;
margin: 2px;
padding: 0px;
width: 16px;
}

.pagelayer-pen-size-picker .pagelayer-pen-picker-label:before,
.pagelayer-pen-picker:not(.pagelayer-pen-color-picker) .pagelayer-pen-picker-item:empty:before{
content: attr(data-value);
}

.pagelayer-pen-link-tooltip > *{
margin:0 2px;
}

.pagelayer-pen-link-tooltip input{
min-width: 300px;
font-size: 13px;
padding: 5px;
}

.pagelayer-pen-unlink-btn,
.pagelayer-pen-link-btn{
padding: 7px;
cursor: pointer;
border-radius: 4px;
font-size: 13px;
}

/* End Dropdown picker*/
/* Start HTML viewer*/
.pagelayer-pen-html-viewer{
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
display: none;
background: #0000009c;
z-index:999999;
}

.pagelayer-pen-html-viewer .pagelayer-pen-html-holder{
width: 90%;
height: 80vh;
margin: auto;
top: 50%;
position: relative;
transform: translateY(-50%);
background: #fff;
box-shadow: 0px 0px 7px 0px #fff;
}

.pagelayer-pen-html-viewer .pagelayer-pen-html-area{
resize: none;
width: 100%;
height: calc(100% - 50px);
border-radius: 0;
padding: 10px;
font-family: courier, courier new, serif;
line-height: 1.5;
}

.pagelayer-pen-html-viewer .pagelayer-pen-html-btn{
height: 40px;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
}

.pagelayer-pen-html-viewer .pagelayer-pen-html-btn button{
margin-right: 10px;
padding: 7px 20px !important;
font-size: 15px !important;
}

.pagelayer-pen-html-viewer .pagelayer-pen-html-area:focus{
border:none;
outline:none;
}

/* End HTML viewer*/
.pagelayer-pen-toolbar .pagelayer-pen-close{
background: #e6e6e6;
position: absolute;
top: 0;
right: 0;
width: auto;
height: auto;
border-radius: 0;
}

.pagelayer-pen-toolbar .pagelayer-pen-close .fas{
font-size: 10px !important;
color: #fb0101;
margin:0;
padding:0;
}

.pagelayer-pen-toolbar svg{
width:18px;
float:left;
}

.pagelayer-pen-stroke{
fill: none;
stroke: #444;
stroke-linecap: round;
stroke-linejoin: round;
stroke-width: 2;
}

.pagelayer-pen-active,
.pagelayer-pen-toolbar button:hover,
.pagelayer-pen-picker-label:hover,
.pagelayer-pen-picker-item:hover,
.pagelayer-pen-active .fas,
.pagelayer-pen-toolbar button:hover .fas,
.pagelayer-pen-picker-label:hover .fas,
.pagelayer-pen-picker-item:hover .fas{
color: #06c;
}

.pagelayer-pen-active .pagelayer-pen-fill,
.pagelayer-pen-toolbar button:hover .pagelayer-pen-fill,
.pagelayer-pen-picker-label:hover .pagelayer-pen-fill,
.pagelayer-pen-picker-item:hover .pagelayer-pen-fill{
fill: #06c;
}

.pagelayer-pen-active .pagelayer-pen-stroke,
.pagelayer-pen-toolbar button:hover .pagelayer-pen-stroke,
.pagelayer-pen-picker-label:hover .pagelayer-pen-stroke,
.pagelayer-pen-picker-item:hover .pagelayer-pen-stroke{
stroke: #06c;
}

.pagelayer-pen-custom-input{
display: block;
width: 100%;
min-width: 75px;
height: 25px;
margin-top: 5px;
margin-bottom: 5px;
font-size: 12px !important;
}

.pagelayer-pen-formating .pagelayer-pen-picker-item[data-value="h1"]:before{
content: "Heading 1" !important;
font-size: 2em;
}

.pagelayer-pen-formating .pagelayer-pen-picker-item[data-value="h2"]:before{
content: "Heading 2" !important;
font-size: 1.5em;
}

.pagelayer-pen-formating .pagelayer-pen-picker-item[data-value="h3"]:before{
content: "Heading 3" !important;
font-size: 1em;
}

.pagelayer-pen-formating .pagelayer-pen-picker-item[data-value="h4"]:before{
content: "Heading 4" !important;
}

.pagelayer-pen-formating .pagelayer-pen-picker-item[data-value="h5"]:before{
content: "Heading 5" !important;
font-size: 0.83em;
}

.pagelayer-pen-formating .pagelayer-pen-picker-item[data-value="h6"]:before{
content: "Heading 6"  !important;
font-size: 0.67em;
}

.pagelayer-pen-formating .pagelayer-pen-picker-item[data-value="p"]:before{
content: "Paragraph"  !important;
}

.pagelayer-pen-formating .pagelayer-pen-picker-item[data-value="blockquote"]:before{
content: "Blockquote" !important;
}PK��f\{�&��css/pagelayer-frontend.cssnu�[���/*
Pagelayer Frontend Framework
*/

[pagelayer-id]{
transition:0.5s;
}

/* Experimental All FLEX code 
.pagelayer-ele,
.pagelayer-ele-wrap,*/

/*Flex - Rows and Cols*/ 
.pagelayer-row,
.pagelayer-inner_row,
.pagelayer-row-holder,
.pagelayer-col,
.pagelayer-col-holder{
box-sizing: border-box;
display: flex;
flex: 1 0 auto;
flex-direction: row;
flex-wrap: wrap;
width:100%;
align-content: stretch;
position: relative;
}

/* The col holder should be flex-start and not stretch because elements in it should take automatic height */
.pagelayer-col,
.pagelayer-col-holder{
align-content: flex-start;
}

/* Each immediate element in the col-holder should have full width */ 
.pagelayer-col-holder>*{
width: 100%;
}

.pagelayer-row.pagelayer-auto .pagelayer-col {
flex-grow: 1; }

.pagelayer-col-1 {
  width: 8.33333%; }

.pagelayer-offset-1 {
  margin-left: 8.33333%; }

.pagelayer-col-2 {
  width: 16.66667%; }

.pagelayer-offset-2 {
  margin-left: 16.66667%; }

.pagelayer-col-3 {
  width: 25%; }

.pagelayer-offset-3 {
  margin-left: 25%; }

.pagelayer-col-4 {
  width: 33.33333%; }

.pagelayer-offset-4 {
  margin-left: 33.33333%; }

.pagelayer-col-5 {
  width: 41.66667%; }

.pagelayer-offset-5 {
  margin-left: 41.66667%; }

.pagelayer-col-6 {
  width: 50%; }

.pagelayer-offset-6 {
  margin-left: 50%; }

.pagelayer-col-7 {
  width: 58.33333%; }

.pagelayer-offset-7 {
  margin-left: 58.33333%; }

.pagelayer-col-8 {
  width: 66.66667%; }

.pagelayer-offset-8 {
  margin-left: 66.66667%; }

.pagelayer-col-9 {
  width: 75%; }

.pagelayer-offset-9 {
  margin-left: 75%; }

.pagelayer-col-10 {
  width: 83.33333%; }

.pagelayer-offset-10 {
  margin-left: 83.33333%; }

.pagelayer-col-11 {
  width: 91.66667%; }

.pagelayer-offset-11 {
  margin-left: 91.66667%; }

.pagelayer-col-12 {
  width: 100%; }

.pagelayer-offset-12 {
  margin-left: 100%; }

.pagelayer-gutters > .pagelayer-col-1 {
  width: calc(8.33333% - 2%); }

.pagelayer-gutters > .pagelayer-offset-1 {
  margin-left: calc(8.33333% + 2%) !important; }

.pagelayer-gutters > .pagelayer-col-2 {
  width: calc(16.66667% - 2%); }

.pagelayer-gutters > .pagelayer-offset-2 {
  margin-left: calc(16.66667% + 2%) !important; }

.pagelayer-gutters > .pagelayer-col-3 {
  width: calc(25% - 2%); }

.pagelayer-gutters > .pagelayer-offset-3 {
  margin-left: calc(25% + 2%) !important; }

.pagelayer-gutters > .pagelayer-col-4 {
  width: calc(33.33333% - 2%); }

.pagelayer-gutters > .pagelayer-offset-4 {
  margin-left: calc(33.33333% + 2%) !important; }

.pagelayer-gutters > .pagelayer-col-5 {
  width: calc(41.66667% - 2%); }

.pagelayer-gutters > .pagelayer-offset-5 {
  margin-left: calc(41.66667% + 2%) !important; }

.pagelayer-gutters > .pagelayer-col-6 {
  width: calc(50% - 2%); }

.pagelayer-gutters > .pagelayer-offset-6 {
  margin-left: calc(50% + 2%) !important; }

.pagelayer-gutters > .pagelayer-col-7 {
  width: calc(58.33333% - 2%); }

.pagelayer-gutters > .pagelayer-offset-7 {
  margin-left: calc(58.33333% + 2%) !important; }

.pagelayer-gutters > .pagelayer-col-8 {
  width: calc(66.66667% - 2%); }

.pagelayer-gutters > .pagelayer-offset-8 {
  margin-left: calc(66.66667% + 2%) !important; }

.pagelayer-gutters > .pagelayer-col-9 {
  width: calc(75% - 2%); }

.pagelayer-gutters > .pagelayer-offset-9 {
  margin-left: calc(75% + 2%) !important; }

.pagelayer-gutters > .pagelayer-col-10 {
  width: calc(83.33333% - 2%); }

.pagelayer-gutters > .pagelayer-offset-10 {
  margin-left: calc(83.33333% + 2%) !important; }

.pagelayer-gutters > .pagelayer-col-11 {
  width: calc(91.66667% - 2%); }

.pagelayer-gutters > .pagelayer-offset-11 {
  margin-left: calc(91.66667% + 2%) !important; }

.pagelayer-gutters > .pagelayer-col-12 {
  width: calc(100% - 2%); }

.pagelayer-gutters > .pagelayer-offset-12 {
  margin-left: calc(100% + 2%) !important; }

.pagelayer-first {
  order: -1; }

.pagelayer-last {
  order: 1; }

/**************My Style for front-end *********/
.pagelayer-img{
vertical-align:bottom;
max-width: 100%;
}

/* To give no decoration to a link for a pagelayer element */
.pagelayer-ele-link{
text-decoration:none;
box-shadow:none !important;
border:none;
}

.pagelayer-bgimg-slider{
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
}

.pagelayer-bgimg-slide {
position: absolute;
width: 100%;
top: 0;
left: 0;
height: 100%;
transition: all 1s ease-in-out;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
opacity: 0;
}

.pagelayer-slide-show {
opacity: 1;
}

.pagelayer-row-overlay,
.pagelayer-col-overlay{
position: absolute;
width: 100%;
height: 100%;
right: 0px;
top: 0px;
z-index: -1;
pointer-events:none;
}

.pagelayer-row-shape{
width:100%;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
line-height:0;
overflow:hidden;
}

.pagelayer-row-svg{
position:relative;
height:100%;
}

.pagelayer-row-svg svg{
width:100%;
position:absolute;
}

.pagelayer-row-svg svg.pagelayer-svg-top{
top:-1px;
}

.pagelayer-row-svg svg.pagelayer-svg-bottom{
bottom:-1px;
}

.pagelayer-height-fit{
height:100vh;
}

.pagelayer-row-wrapper{
width:100%;
}

.pagelayer-background-overlay{
position: absolute;
width: 100%;
top: 0;
left:0;
height: 100%;
overflow: hidden;
}

.pagelayer-background-video{
position: absolute;
width: 100%;
top: 0;
height: 100%;
pointer-events: none;
z-index: 0;
overflow: hidden;
left:0;
}

.pagelayer-background-video iframe,
.pagelayer-background-video video{
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
max-width: none;
}

.pagelayer-service-container{
position:relative;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}

.pagelayer-service-image{
line-height:0;
overflow:hidden;
}

.pagelayer-service-image img{
height: auto;
max-width: 100%;
}

.pagelayer-service-btn{
display:inline-block;
position:relative;
z-index:9;
}

.pagelayer-service-details{
width:100%;
}

.pagelayer-service-text{
word-break:break-word;
}

.pagelayer-service-align-left{
display:flex;
}

.pagelayer-service-align-right{
display:flex;
text-align: right;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
flex-direction: row-reverse;
}

.pagelayer-service-align-top{
display:block;
text-align: center;
}

.pagelayer-service-align-top .pagelayer-service-image{
margin:0 auto;
text-align:center;
}

.pagelayer-service-box-centered{
text-align: center;
}

.pagelayer-service-box-media-left,
.pagelayer-service-box-media-right{
display: flex;
}

.pagelayer-service-vertical-top{
align-items: flex-start;
-webkit-align-items: flex-start;
-webkit-box-align: start;
-ms-flex-align: start;
}

.pagelayer-service-vertical-middle{
align-items: center;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
}

.pagelayer-service-vertical-bottom{
align-items: flex-end;
-webkit-align-items: flex-end;
-webkit-box-align: end;
-ms-flex-align: end;
}

.pagelayer-service-box-media-right .pagelayer-service-box-media-section{
order: 2;
}
.pagelayer-service-box-media-right .pagelayer-service-box-content-section{
order: 1;
}

.pagelayer-service-box-icon-holder{
display: inline-block;
color:#000000;
text-align: center;
line-height: 1;
font-size: 60px;
}

.pagelayer-service-icon{
line-height: 0;
}

.pagelayer-service-icon.pagelayer-service-framed i{
border:4px solid;
background-color:transparent !important;
}

.pagelayer-service-icon.pagelayer-service-stacked i,
.pagelayer-service-icon.pagelayer-service-framed i{
position:relative;
}

.pagelayer-service-icon.pagelayer-service-stacked i:before,
.pagelayer-service-icon.pagelayer-service-framed i:before{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}

.pagelayer-service-box-icon-holder.square-holder{ 
padding: 15px;
color:#000000; 
}

.pagelayer-service-box-icon-holder.circle-holder{ 
padding: 15px;
color:#000000;
border-radius:50% !Important; 
}

.pagelayer-service-box-icon-holder i{
position: relative;
display: block;
}

.pagelayer-service-heading{
line-height:1;
}

.pagelayer-box-link{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

/* Icon widget */

.pagelayer-icon-mini{
	font-size: 16px !important;
}

.pagelayer-icon-small{
	font-size: 24px !important;
}

.pagelayer-icon-large{
	font-size: 36px !important;
}

.pagelayer-icon-extra-large{
	font-size: 56px !important;
}

.pagelayer-icon-double-large{
	font-size: 78px !important;
}

.pagelayer-icon-circle,
.pagelayer-icon-outline-circle,
.pagelayer-social-shape-circle .pagelayer-icon-holder{
	border-radius: 50%;
}

.pagelayer-icon-rounded,
.pagelayer-icon-outline-rounded,
.pagelayer-social-shape-rounded .pagelayer-share-content,
.pagelayer-social-shape-rounded .pagelayer-icon-holder{
	border-radius: 10px;
}

/* Icon widget end */

/* Icon animation */
.pagelayer-animation-grow{
transition: transform 400ms;
}

.pagelayer-animation-grow:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-grow{
transform: scale(1.1);
}

.pagelayer-animation-shrink{
transition: transform 400ms;
}

.pagelayer-animation-shrink:hover,
.pagelayer-anim-par:hover .pagelayer-animation-shrink{
transform: scale(0.9);
}

@keyframes pagelayer-animation-pulse{25%{transform:scale(1.1)}75%{transform:scale(0.9)}}

.pagelayer-animation-pulse:hover,
.pagelayer-anim-par:hover .pagelayer-animation-pulse{
animation-name: pagelayer-animation-pulse;
animation-duration: 1s;
animation-timing-function: linear;
animation-iteration-count: infinite;
}

@keyframes pagelayer-animation-pulse-grow{to{transform:scale(1.1)}}

.pagelayer-animation-pulse-grow:hover,
.pagelayer-anim-par:hover .pagelayer-animation-pulse-grow{
animation-name: pagelayer-animation-pulse-grow;
animation-duration: 0.4s;
animation-timing-function: linear;
animation-iteration-count: infinite;
animation-direction:alternate;
}

@keyframes pagelayer-animation-pulse-shrink{to{transform:scale(0.9)}}

.pagelayer-animation-pulse-shrink:hover,
.pagelayer-anim-par:hover .pagelayer-animation-pulse-shrink{
animation-name: pagelayer-animation-pulse-shrink;
animation-duration: 0.4s;
animation-timing-function: linear;
animation-iteration-count: infinite;
animation-direction:alternate;
}

@keyframes pagelayer-animation-push{50%{transform:scale(0.8)}100%{transform:scale(1)}}

.pagelayer-animation-push:hover,
.pagelayer-anim-par:hover .pagelayer-animation-push{
animation-name:pagelayer-animation-push;
animation-duration:0.4s;
animation-timing-function:linear;
animation-iteration-count:1
}

@keyframes pagelayer-animation-pop{50%{transform:scale(1.2)}}

.pagelayer-animation-pop:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-pop{
animation-name:pagelayer-animation-pop;
animation-duration:0.4s;
animation-timing-function:linear;
animation-iteration-count:1
}

@keyframes pagelayer-animation-buzz{
50%{
transform:translateX(3px) rotate(2deg)
}
100%{
transform:translateX(-3px) rotate(-2deg)
}
}

.pagelayer-animation-buzz:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-buzz{
animation-name:pagelayer-animation-buzz;
animation-duration:0.15s;
animation-timing-function:linear;
animation-iteration-count:infinite;
}

@keyframes pagelayer-animation-buzz-out{
10%{transform:translateX(3px) rotate(2deg)}
20%{transform:translateX(-3px) rotate(-2deg)}
30%{transform:translateX(3px) rotate(2deg)}
40%{transform:translateX(-3px) rotate(-2deg)}
50%{transform:translateX(2px) rotate(1deg)}
60%{transform:translateX(-2px) rotate(-1deg)}
70%{transform:translateX(2px) rotate(1deg)}
80%{transform:translateX(-2px) rotate(-1deg)}
90%{transform:translateX(1px) rotate(0)}
100%{transform:translateX(-1px) rotate(0)}
}

.pagelayer-animation-buzz-out:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-buzz-out{
animation-name:pagelayer-animation-buzz-out;
animation-duration:0.7s;
animation-timing-function:linear;
animation-iteration-count:1;
}

.pagelayer-animation-float:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-float{
transform:translateY(-8px)
}

.pagelayer-animation-sink:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-sink{
transform:translateY(8px)
}

@keyframes pagelayer-animation-bob{
0%{transform:translateY(-8px)}
50%{transform:translateY(-4px)}
100%{transform:translateY(-8px)}
}

@keyframes pagelayer-animation-bob-up{
100%{transform:translateY(-8px)}
}

.pagelayer-animation-bob:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-bob{
animation-name:pagelayer-animation-bob-up,pagelayer-animation-bob;
animation-duration:0.4s,1.5s;
animation-timing-function:ease-out,ease-in-out;
animation-delay:0s,0.3s;
animation-iteration-count:infinite;
}

@keyframes pagelayer-animation-hang{
0%{transform:translateY(8px)}
50%{transform:translateY(4px)}
100%{transform:translateY(8px)}
}

@keyframes pagelayer-animation-hang-up{
100%{transform:translateY(8px)}
}

.pagelayer-animation-hang:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-hang{
animation-name:pagelayer-animation-hang-up,pagelayer-animation-hang;
animation-duration:0.4s,1.5s;
animation-timing-function:ease-out,ease-in-out;
animation-delay:0s,0.3s;
animation-iteration-count:1,infinite;
animation-direction:normal,alternate;
}

.pagelayer-animation-bounce-in{
transition-duration:0.5s;
}
.pagelayer-animation-bounce-in:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-bounce-in{
transform:scale(1.2);
transition-timing-function:cubic-bezier(0.52,2.07,0.36,-0.41);
}

.pagelayer-animation-bounce-out{
transition-duration:0.5s;
}

.pagelayer-animation-bounce-out:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-bounce-out{
transform:scale(0.8);
transition-timing-function:cubic-bezier(0.52,2.07,0.36,-0.41);
}

.pagelayer-animation-rotate:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-rotate{
transform:rotate(6deg);
}

.pagelayer-animation-grow-rotate:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-grow-rotate{
transform:scale(1.1) rotate(6deg);
}

.pagelayer-animation-skew-forward:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-skew-forward{
transform:skew(-9deg);
}

.pagelayer-animation-skew-backward:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-skew-backward{
transform:skew(9deg);
}

@keyframes pagelayer-animation-wobble-vertical{
17%{transform:translateY(9px)}
33%{transform:translateY(-7px)}
45%{transform:translateY(5px)}
67%{transform:translateY(-3px)}
83%{transform:translateY(1px)}
100%{transform:translateY(0)}
}

.pagelayer-animation-wobble-vertical:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-wobble-vertical{
animation-name:pagelayer-animation-wobble-vertical;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1;
}

@keyframes pagelayer-animation-wobble-horizontal{
17%{transform:translateX(9px)}
33%{transform:translateX(-7px)}
50%{transform:translatex(5px)}
67%{transform:translateX(-3px)}
83%{transform:translateX(1px)}
100%{transform:translateX(0)}
}

.pagelayer-animation-wobble-horizontal:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-wobble-horizontal{
animation-name:pagelayer-animation-wobble-horizontal;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1;
}

@keyframes pagelayer-animation-wobble-bottom-to-right{
17%{transform:translate(9px,9px)}
33%{transform:translate(-7px,-7px)}
50%{transform:translate(5px,5px)}
67%{transform:translate(-3px,-3px)}
83%{transform:translate(1px,1px)}
100%{transform:translate(0,0)}
}


.pagelayer-animation-wobble-bottom-to-right:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-wobble-bottom-to-right{
animation-name:pagelayer-animation-wobble-bottom-to-right;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1;
}

@keyframes pagelayer-animation-wobble-top-to-right{
17%{transform:translate(9px,-9px)}
33%{transform:translate(-7px,7px)}
50%{transform:translate(5px,-5px)}
67%{transform:translate(-3px,3px)}
83%{transform:translate(1px,-1px)}
100%{transform:translate(0,0)}
}


.pagelayer-animation-wobble-top-to-right:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-wobble-top-to-right{
animation-name:pagelayer-animation-wobble-top-to-right;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1;
}

.pagelayer-animation-wobble-top{
transform-origin:0 100%;
}

@keyframes pagelayer-animation-wobble-top{
17%{transform:skew(-13deg)}
33%{transform:skew(11deg)}
50%{transform:skew(-7deg)}
67%{transform:skew(5deg)}
83%{transform:skew(-3deg)}
100%{transform:skew(0)}
}

.pagelayer-animation-wobble-top:hover,
.pagelayer-anim-par:hover .pagelayer-animation-wobble-top{
animation-name:pagelayer-animation-wobble-top;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1
}

.pagelayer-animation-wobble-bottom{
transform-origin:100% 0;
}

@keyframes pagelayer-animation-wobble-bottom{
17%{transform:skew(-13deg)}
33%{transform:skew(11deg)}
50%{transform:skew(-7deg)}
67%{transform:skew(5deg)}
83%{transform:skew(-3deg)}
100%{transform:skew(0)}
}

.pagelayer-animation-wobble-bottom:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-wobble-bottom{
animation-name:pagelayer-animation-wobble-bottom;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1
}

@keyframes pagelayer-animation-wobble-skew{
17%{transform:skew(-13deg)}
33%{transform:skew(11deg)}
50%{transform:skew(-7deg)}
67%{transform:skew(5deg)}
83%{transform:skew(-3deg)}
100%{transform:skew(0)}
}

.pagelayer-animation-wobble-skew:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-wobble-skew{
animation-name:pagelayer-animation-wobble-skew;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1
}

/* Icon animation end */

/*Badge widget */
.pagelayer-badge a{
text-decoration: none !important;
}
.pagelayer-badge-btn{
display:none;
padding:10px;
padding: 0.40em 0.36em;
}
 
.pagelayer-badge-details{
margin-left:1px;
border-radius:.25rem;
padding: 0.10rem;
position: relative;
top: -3px;
}
 
.pagelayer-badge-details.pagelayer-badge-normal{
border-radius:.25rem;
}

.pagelayer-badge-details.pagelayer-badge-pills{
border-radius:10rem;
}

.pagelayer-badge-btn .pagelayer-badge-details{
position:relative;
top:-1px;
} 

/*Badge widget end*/

/*Tooltip widget*/
.pagelayer-tooltip-container{
position:relative;
display:inline-block;
line-height: 1;
}

.pagelayer-tooltip-text{
visibility: hidden;
width: 300px;
background-color: #000000;
color: #ffffff;
text-align: center;
border-radius: 6px;
position: absolute;
z-index: 1;
padding:5px;
word-break:break-word;
}

.pagelayer-tooltip-icon{
margin:0px 4px;
}
.pagelayer-tooltip-top{
bottom: calc(100% + 10px);
left: 50%;
transform: translateX(-50%);
}

.pagelayer-tooltip-top:after{
content: "";
position: absolute;
top: 100%;
left: 50%;
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: #000000 transparent transparent transparent;
}

.pagelayer-tooltip-right{
top: 50%;
left: calc(100% + 10px);
transform: translateY(-50%);
}

.pagelayer-tooltip-right:after {
content: "";
position: absolute;
top: 50%;
right: 100%;
margin-top: -5px;
border-width: 5px;
border-style: solid;
border-color: transparent #000000 transparent transparent;
}

.pagelayer-tooltip-bottom{
top: calc(100% + 10px);
left: 50%;
transform: translateX(-50%);
}

.pagelayer-tooltip-bottom:after{
content: "";
position: absolute;
bottom: 100%;
left: 50%;
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: transparent transparent #000000 transparent;
}

.pagelayer-tooltip-left{
top: 50%;
bottom: auto;
right: calc(100% + 10px);
transform: translateY(-50%);
}

.pagelayer-tooltip-left:after{
content: "";
position: absolute;
top: 50%;
left: 100%;
transform: translateY(-50%);
margin-top: -5px;
border-width: 5px;
border-style: solid;
border-color: transparent transparent transparent #000000;
}

.pagelayer-tooltip-container:hover .pagelayer-tooltip-text,
.pagelayer-tooltip-text:focus{
visibility: visible !important;
}

.pagelayer-tooltip-on-click{
visibility: visible !important;
}
/*Tooltip widget end*/

/* Button widget */

.pagelayer-btn-holder{
border-radius:5px;
display:inline-block;
line-height:1em;
transition:all 0.3s;
cursor: pointer;
box-sizing:border-box;
}

.pagelayer-btn-default{
background-color:#818a91 !important;
color:#ffffff !important;
}

.pagelayer-btn-primary,
.pagelayer-badge-primary,
.pagelayer-progress-primary{
color:#ffffff !important;
background-color:#007bff !important;
}

.pagelayer-btn-primary:hover{
color:#ffffff !important;
background-color: #0069d9 !important;
}

.pagelayer-btn-secondary,
.pagelayer-badge-secondary,
.pagelayer-progress-secondary{
color:#ffffff !important;
background-color:#6c757d !important;
}

.pagelayer-btn-secondary:hover{
color: #ffffff !important;
background-color: #5a6268 !important;
}

.pagelayer-btn-success,
.pagelayer-badge-success,
.pagelayer-progress-success{
color: #fff;
background-color: #28a745 !important;
}

.pagelayer-btn-success:hover{
color: #ffffff !important;
background-color: #218838 !important;
}

.pagelayer-btn-info,
.pagelayer-badge-info,
.pagelayer-progress-info{
color: #ffffff !important;
background-color: #17a2b8 !important;
}

.pagelayer-btn-info:hover{
color: #ffffff !important;
background-color: #138496 !important;
}

.pagelayer-btn-warning,
.pagelayer-badge-warning,
.pagelayer-progress-warning{
color: #212529 !important;
background-color: #ffc107 !important;
}

.pagelayer-btn-warning:hover{
color: #212529 !important;
background-color: #e0a800 !important;
}

.pagelayer-btn-danger,
.pagelayer-badge-danger,
.pagelayer-progress-danger{
color: #ffffff !important;
background-color: #dc3545 !important;
}

.pagelayer-btn-danger:hover{
color: #ffffff !important;
background-color: #c82333 !important;
}

.pagelayer-btn-dark,
.pagelayer-badge-dark,
.pagelayer-progress-dark{
color: #ffffff !important;
background-color: #343a40 !important;
}

.pagelayer-btn-dark:hover{
color: #ffffff !important;
background-color: #23272b !important;
}

.pagelayer-btn-light,
.pagelayer-badge-light,
.pagelayer-progress-light{
color: #212529 !important;
background-color: #f8f9fa !important;
}

.pagelayer-btn-light:hover{
color: #212529 !important;
background-color: #e2e6ea !important;
}

.pagelayer-btn-link{
color: #007bff !important;
}

.pagelayer-btn-link:hover{
text-decoration: underline !important;
}

.pagelayer-btn-default:hover{
color:#ffffff;
}

.pagelayer-btn-mini{
font-size: 14px;
padding: 10px 20px;
}

.pagelayer-btn-small{
font-size: 16px;
padding: 15px 30px;
}

.pagelayer-btn-large{
font-size: 18px;
padding: 20px 40px;
}

.pagelayer-btn-extra-large{
font-size: 20px;
padding: 25px 50px;
}

.pagelayer-btn-double-large{
font-size: 22px;
padding: 30px 60px;
}

.pagelayer-btn-icon-left .pagelayer-btn-icon:last-child,
.pagelayer-btn-icon-right .pagelayer-btn-icon:first-child,
.pagelayer-btn-icon-left .pagelayer-btn-load-icon:last-child,
.pagelayer-btn-icon-right .pagelayer-btn-load-icon:first-child,
.pagelayer-btn-icon-left .pagelayer-cf-icon-right,
.pagelayer-btn-icon-right .pagelayer-cf-icon-left{
display: none;
}

.pagelayer-btn-icon-left .pagelayer-btn-icon,
.pagelayer-btn-icon-left .pagelayer-btn-load-icon{
padding-left:0 !important;
position: relative;
z-index: 1;
}

.pagelayer-btn-icon-right .pagelayer-btn-icon,
.pagelayer-btn-icon-right .pagelayer-btn-load-icon{
padding-right:0 !important;
position: relative;
z-index: 1;
}

/* Button widget end */

/* Social Profile */
.pagelayer-icon-holder[class*="pagelayer-facebook"] .pagelayer-social-fa{
color:#3B5998;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-facebook"],
.pagelayer-share-content[class*="pagelayer-facebook"]{
background-color:#3B5998;
color:#3B5998;
}

.pagelayer-icon-holder[class*="pagelayer-twitter"] .pagelayer-social-fa{
color:#1DA1F2;	
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-twitter"],
.pagelayer-share-content[class*="pagelayer-twitter"]{
background-color:#1DA1F2;
color:#1DA1F2;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-x-twitter"],
.pagelayer-share-content[class*="pagelayer-x-twitter"]{
background-color:#000000;
}

.pagelayer-icon-holder[class*="pagelayer-android"] .pagelayer-social-fa{
color:#A4C639
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-android"],
.pagelayer-share_grp[class*="pagelayer-social-shape"] .pagelayer-share-content[class*="pagelayer-android"]{
background-color:#A4C639;
}

.pagelayer-icon-holder[class*="pagelayer-google-plus"] .pagelayer-social-fa{
color:#DD4B39
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-google-plus"],
.pagelayer-share-content[class*="pagelayer-google-plus"]{
background-color:#DD4B39;
color:#DD4B39;
}

.pagelayer-icon-holder[class*="pagelayer-instagram"] .pagelayer-social-fa{
color:#262626;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-instagram"],
.pagelayer-share-content[class*="pagelayer-instagram"]{
background-color:#1DA1F2;
color:#262626;
}

.pagelayer-icon-holder[class*="pagelayer-linkedin"] .pagelayer-social-fa{
color:#0077B5;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-linkedin"],
.pagelayer-share-content[class*="pagelayer-linkedin"]{
background-color:#0077B5;
color:#0077B5;
}

.pagelayer-icon-holder[class*="pagelayer-behance"] .pagelayer-social-fa{
color:#053eff;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-behance"],
.pagelayer-share-content[class*="pagelayer-behance"]{
background-color:#053eff;
color:#053eff;
}

.pagelayer-icon-holder[class*="pagelayer-pinterest"] .pagelayer-social-fa{
color:#c8232c;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-pinterest"],
.pagelayer-share-content[class*="pagelayer-pinterest"]{
background-color:#c8232c;
color:#c8232c;
}

.pagelayer-icon-holder[class*="pagelayer-get-pocket"] .pagelayer-social-fa{
color:#ef4156;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-get-pocket"],
.pagelayer-share-content[class*="pagelayer-get-pocket"]{
background-color:#ef4156;
color:#ef4156;
}

.pagelayer-icon-holder[class*="pagelayer-envelope"] .pagelayer-social-fa{
color:#292929;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-envelope"],
.pagelayer-share-content[class*="pagelayer-envelope"]{
background-color:#292929;
color:#292929;
}

.pagelayer-icon-holder[class*="pagelayer-reddit"] .pagelayer-social-fa{
color:#ff4301;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-reddit"],
.pagelayer-share-content[class*="pagelayer-reddit"]{
background-color:#ff4301;
color:#ff4301;
}

.pagelayer-icon-holder[class*="pagelayer-rss"] .pagelayer-social-fa{
color:#F26522;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-rss"],
.pagelayer-share-content[class*="pagelayer-rss"]{
background-color:#F26522;
color:#F26522;
}

.pagelayer-icon-holder[class*="pagelayer-skype"] .pagelayer-social-fa{
color:#00aff0;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-skype"],
.pagelayer-share-content[class*="pagelayer-skype"]{
background-color:#00aff0;	
color:#00aff0;
}

.pagelayer-icon-holder[class*="pagelayer-slideshare"] .pagelayer-social-fa{
color:#0077b5;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-slideshare"],
.pagelayer-share-content[class*="pagelayer-slideshare"]{
background-color:#0077b5;
color:#0077b5;
}

.pagelayer-icon-holder[class*="pagelayer-snapchat"] .pagelayer-social-fa{
color:#fffc00;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-snapchat"],
.pagelayer-share-content[class*="pagelayer-snapchat"]{
background-color:#fffc00;
color:#fffc00;
}

.pagelayer-icon-holder[class*="pagelayer-soundcloud"] .pagelayer-social-fa{
color:#ff8800;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-soundcloud"],
.pagelayer-share-content[class*="pagelayer-soundcloud"]{
background-color:#ff8800;
color:#ff8800;
}

.pagelayer-icon-holder[class*="pagelayer-spotify"] .pagelayer-social-fa{
color:#1ED760;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-spotify"],
.pagelayer-share-content[class*="pagelayer-spotify"]{
background-color:#1ED760;
color:#1ED760;
}

.pagelayer-icon-holder[class*="pagelayer-stack-overflow"] .pagelayer-social-fa{
color:#F48024;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-stack-overflow"],
.pagelayer-share-content[class*="pagelayer-stack-overflow"]{
background-color:#F48024;
color:#F48024;
}

.pagelayer-icon-holder[class*="pagelayer-steam"] .pagelayer-social-fa{
color:#00adee;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-steam"],
.pagelayer-share-content[class*="pagelayer-steam"]{
background-color:#00adee;
color:#00adee;
}

.pagelayer-icon-holder[class*="pagelayer-stumbleupon"] .pagelayer-social-fa{
color:#EB4924;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-stumbleupon"],
.pagelayer-share-content[class*="pagelayer-stumbleupon"]{
background-color:#EB4924;
color:#EB4924;
}

.pagelayer-icon-holder[class*="pagelayer-telegram"] .pagelayer-social-fa{
color:#0088cc;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-telegram"],
.pagelayer-share-content[class*="pagelayer-telegram"]{
background-color:#0088cc;
color:#0088cc;
}

.pagelayer-icon-holder[class*="pagelayer-thumb-tack"] .pagelayer-social-fa{
color:#1AA1D8;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-thumb-tack"],
.pagelayer-share-content[class*="pagelayer-thumb-tack"]{
background-color:#1AA1D8;
color:#1AA1D8;
}

.pagelayer-icon-holder[class*="pagelayer-tripadvisor"] .pagelayer-social-fa{
color:#00af87;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-tripadvisor"],
.pagelayer-share-content[class*="pagelayer-tripadvisor"]{
background-color:#00af87;
color:#00af87;
}

.pagelayer-icon-holder[class*="pagelayer-tumblr"] .pagelayer-social-fa{
color:#001935;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-tumblr"],
.pagelayer-share-content[class*="pagelayer-tumblr"]{
background-color:#001935;
color:#001935;
}

.pagelayer-icon-holder[class*="pagelayer-twitch"] .pagelayer-social-fa{
color:#6441a5;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-twitch"],
.pagelayer-share-content[class*="pagelayer-twitch"]{
background-color:#6441a5;
color:#6441a5;
}

.pagelayer-icon-holder[class*="pagelayer-vimeo"] .pagelayer-social-fa{
color:#1CB7EA;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-vimeo"],
.pagelayer-share-content[class*="pagelayer-vimeo"]{
background-color:#1CB7EA;
color:#1CB7EA;
}

.pagelayer-icon-holder[class*="pagelayer-vk"] .pagelayer-social-fa{
color:#4C75A3;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-vk"],
.pagelayer-share-content[class*="pagelayer-vk"]{
background-color:#4C75A3;
color:#4C75A3;
}

.pagelayer-icon-holder[class*="pagelayer-weibo"] .pagelayer-social-fa{
color:#DF2029;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-weibo"],
.pagelayer-share-content[class*="pagelayer-weibo"]{
background-color:#DF2029;
color:#DF2029;
}

.pagelayer-icon-holder[class*="pagelayer-weixin"] .pagelayer-social-fa{
color:#7bb32e;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-weixin"],
.pagelayer-share-content[class*="pagelayer-weixin"]{
background-color:#7bb32e;
color:#7bb32e;
}

.pagelayer-icon-holder[class*="pagelayer-whatsapp"] .pagelayer-social-fa{
color:#25D366;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-whatsapp"],
.pagelayer-share-content[class*="pagelayer-whatsapp"]{
background-color:#25D366;
color:#25D366;
}

.pagelayer-icon-holder[class*="pagelayer-wordpress"] .pagelayer-social-fa{
color:#21759b;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-wordpress"],
.pagelayer-share-content[class*="pagelayer-wordpress"]{
background-color:#21759b;
color:#21759b;
}

.pagelayer-icon-holder[class*="pagelayer-xing"] .pagelayer-social-fa{
color:#026466;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-xing"],
.pagelayer-share-content[class*="pagelayer-xing"]{
background-color:#026466;	
color:#026466;
}

.pagelayer-icon-holder[class*="pagelayer-yelp"] .pagelayer-social-fa{
color:#af0606;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-yelp"],
.pagelayer-share-content[class*="pagelayer-yelp"]{
background-color:#af0606;
color:#af0606;
}

.pagelayer-icon-holder[class*="pagelayer-youtube"] .pagelayer-social-fa{
color:#ff0000;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-youtube"],
.pagelayer-share-content[class*="pagelayer-youtube"]{
background-color:#ff0000;
color:#ff0000;
}

.pagelayer-icon-holder[class*="pagelayer-500px"] .pagelayer-social-fa{
color:#0099e5;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-500px"],
.pagelayer-share-content[class*="pagelayer-500px"]{
background-color:#0099e5;
color:#0099e5;
}

.pagelayer-icon-holder[class*="pagelayer-flickr"] .pagelayer-social-fa{
color:#0063dc;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-flickr"],
.pagelayer-share-content[class*="pagelayer-flickr"]{
background-color:#0063dc;
color:#0063dc;
}

.pagelayer-icon-holder[class*="pagelayer-github"] .pagelayer-social-fa{
color:#4078c0;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-github"],
.pagelayer-share-content[class*="pagelayer-github"]{
background-color:#4078c0;	
color:#4078c0;
}

.pagelayer-icon-holder[class*="pagelayer-gitlab"] .pagelayer-social-fa{
color:#fca326;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-gitlab"],
.pagelayer-share-content[class*="pagelayer-gitlab"]{
background-color:#fca326;
color:#fca326;
}

.pagelayer-icon-holder[class*="pagelayer-apple"] .pagelayer-social-fa{
color:#999999;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-apple"],
.pagelayer-share-content[class*="pagelayer-apple"]{
background-color:#999999;
color:#999999;
}

.pagelayer-icon-holder[class*="pagelayer-jsfiddle"] .pagelayer-social-fa{
color:#0084FF;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-jsfiddle"],
.pagelayer-share-content[class*="pagelayer-jsfiddle"]{
background-color:#0084FF;
color:#0084FF;
}

.pagelayer-icon-holder[class*="pagelayer-houzz"] .pagelayer-social-fa{
color:#7ac142;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-houzz"],
.pagelayer-share-content[class*="pagelayer-houzz"]{
background-color:#7ac142;
color:#7ac142;
}

.pagelayer-icon-holder[class*="pagelayer-bitbucket"] .pagelayer-social-fa{
color:#205081;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-bitbucket"],
.pagelayer-share-content[class*="pagelayer-bitbucket"]{
background-color:#205081;
color:#205081;
}

.pagelayer-icon-holder[class*="pagelayer-codepen"] .pagelayer-social-fa{
color:#0ebeff;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-codepen"],
.pagelayer-share-content[class*="pagelayer-codepen"]{
background-color:#0ebeff;
color:#0ebeff;
}

.pagelayer-icon-holder[class*="pagelayer-delicious"] .pagelayer-social-fa{
color:#3399ff;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-delicious"],
.pagelayer-share-content[class*="pagelayer-delicious"]{
background-color:#3399ff;
color:#3399ff;
}

.pagelayer-icon-holder[class*="pagelayer-medium"] .pagelayer-social-fa{
color:#00ab6c;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-medium"],
.pagelayer-share-content[class*="pagelayer-medium"]{
background-color:#00ab6c;	
color:#00ab6c;
}

.pagelayer-icon-holder[class*="pagelayer-meetup"] .pagelayer-social-fa{
color:#e0393e;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-meetup"],
.pagelayer-share-content[class*="pagelayer-meetup"]{
background-color:#e0393e;	
color:#e0393e;
}

.pagelayer-icon-holder[class*="pagelayer-mixcloud"] .pagelayer-social-fa{
color:#52aad8;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-mixcloud"],
.pagelayer-share-content[class*="pagelayer-mixcloud"]{
background-color:#52aad8;	
color:#52aad8;
}

.pagelayer-icon-holder[class*="pagelayer-dribbble"] .pagelayer-social-fa{
color:#444444;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-dribbble"],
.pagelayer-share-content[class*="pagelayer-dribbble"]{
background-color:#444444;
color:#444444;
}

.pagelayer-icon-holder[class*="pagelayer-foursquare"] .pagelayer-social-fa{
color:#f94877;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-foursquare"],
.pagelayer-share-content[class*="pagelayer-foursquare"]{
background-color:#f94877;
color:#f94877;
}

.pagelayer-share_grp .pagelayer-social-fa,
.pagelayer-share_grp .pagelayer-social-fa:before{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50% , -50%);
}
.pagelayer-share_grp{
font-size: 0;
}
.pagelayer-share_grp > div{
display: inline-block;
}

.pagelayer-share_grp .pagelayer-social-fa{
height:1em;
width:1em;
}

.pagelayer-share_grp .pagelayer-icon-holder{
position: relative;
min-height: 1em;
min-width: 1em;
}

.pagelayer-share-content .pagelayer-social-fa,
.pagelayer-share-content span{
color: inherit;
}

.pagelayer-share_grp.pagelayer-social-bg-none .pagelayer-share-content,
.pagelayer-share_grp.pagelayer-social-outline-border .pagelayer-share-content{
background-color:unset;
}

.pagelayer-share_grp.pagelayer-social-outline-border .pagelayer-share-content{
border:2px solid;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-social-fa,
.pagelayer-share_grp[class*="pagelayer-social-shape"] .pagelayer-social-fa,
.pagelayer-share_grp[class*="pagelayer-social-shape"] .pagelayer-icon-name span{
color: #ffffff;
}

.pagelayer-social_grp .pagelayer-icon-holder{
display:inline-block;
line-height: 100%;
text-align: center;
}

.pagelayer-share-content,
.pagelayer-share-content .pagelayer-icon-name{
display:flex;
}

.pagelayer-share-content .pagelayer-icon-name{
align-items:center;
}

.pagelayer-social-shape-circle .pagelayer-share-content{
border-radius:100000px;
}

.pagelayer-icon-name span{
padding:0 20px 0 5px;
}

.pagelayer-share-buttons{
position:relative;
border-radius: inherit;
}

.pagelayer-social-shape-boxed .pagelayer-share-buttons:before{
content: "";
position: absolute;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.15);
border-top-left-radius: inherit;
border-bottom-left-radius: inherit;
left: 0;
}

.pagelayer-share_grp .pagelayer-icon-name span,
.pagelayer-share_grp .pagelayer-icon-holder{
display:none;
}

.pagelayer-share-type-icon .pagelayer-icon-holder,
.pagelayer-share-type-icon-label .pagelayer-icon-holder,
.pagelayer-share-type-label .pagelayer-icon-name span,
.pagelayer-share-type-icon-label .pagelayer-icon-name span{
display:block;
}

/* Social Profile end */

.pagelayer-list-icon-holder{
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}

.pagelayer-list-icon,
.pagelayer-list-item{
-webkit-align-self: center;
-ms-flex-item-align: center;
align-self: center;
}

.pagelayer-list-item{
width:100%;
}

.pagelayer-list-ul{
margin:0;
padding:0;	
}

/* Video */

.pagelayer-video .pagelayer-video-holder{
position:relative;
width: 100%;
height: auto;
overflow: hidden;
}

.pagelayer-video-iframe{
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
}

.pagelayer-video-aspect-1-1{
padding-top:100%;
}

.pagelayer-video-aspect-3-2{
padding-top:66.66%;
}

.pagelayer-video-aspect-4-3{
padding-top: 75%;
}

.pagelayer-video-aspect-8-5{
padding-top:62.5%;
}

.pagelayer-video-aspect-16-9{
padding-top: 56.25%;
}

.pagelayer-video .pagelayer-video-holder .pagelayer-video-overlay{
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
cursor: pointer;
}

.pagelayer-video .pagelayer-video-holder a{
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
}

.pagelayer-video .pagelayer-video-holder .pagelayer-video-overlay i{
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
}
/* Video end */

/** Image **/

.pagelayer-image, .pagelayer-image .pagelayer-image-holder{
position: relative;
}

.pagelayer-image-link{
text-decoration:none;
cursor: pointer;
}

.pagelayer-image-caption{
margin-bottom: unset;
}

.pagelayer-image-overlay{
position: absolute;
width: 100%;
top: 0;
height: 100%;
left: 0;
opacity:0;
overflow:auto;
transition: .5s ease;
}

.pagelayer-image:hover .pagelayer-image-overlay{
opacity:1;
}

.pagelayer-image .pagelayer-image-overlay .pagelayer-image-overlay-content{
width:100%;
}

.pagelayer-image *{
border-radius:inherit;
}

/** Image End **/

.pagelayer-button {
text-align: center
}

.pagelayer-button i{
padding: 0 3px;
}

.pagelayer-audio-container, .pagelayer-audio-container audio{
width:100%;
}

.pagelayer-testimonial-avatar img{
border: 1px solid #eee;
border-radius: 50%;
margin-right: 10px;
}

.pagelayer-alignment-center{
text-align: center;
}

.pagelayer-alignment-left{
text-align: left;
}

.pagelayer-alignment-right{
text-align: right;
}

/* Testimonial */
.pagelayer-testimonial{
padding:0.4em 0.8em;
line-height: normal;
}

.pagelayer-testimonial-image{
-o-object-fit: cover;
object-fit: cover;
display: unset !important;
}

.pagelayer-testimonial-square{
border-radius:0px;
}

.pagelayer-testimonial-circle{
border-radius:50%;
}

.pagelayer-aside-position{
display:inline-block;
vertical-align: middle;
}

.pagelayer-aside-position .pagelayer-testimonial-cite{
text-align: left;
}
.pagelayer-top-position, .pagelayer-testimonial-author{
display:block;
}

.pagelayer-aside-position .pagelayer-testimonial-author{
position: relative;
}

.pagelayer-testimonial-container .pagelayer-testimonial-avatar,
.pagelayer-testimonial-container .pagelayer-testimonial-details{
display: table-cell;
vertical-align: middle;
}

.pagelayer-testimonial-designation{
color: #999;
font-size: 12px;
}

/* Testimonial End */

/* Progress bar */
.pagelayer-progress-goal{
margin-top: 10px;
}

.pagelayer-progress-container{
background-color:#eeeeee;
}

.pagelayer-progress-bar{
overflow:hidden;
}

.pagelayer-progress-percent{
float:right;
padding-right:10px;
}

.pagelayer-progress-text{
float:left;
padding-left:10px;
}

.pagelayer-progress-prefix {
float: left;
text-align: left;
display: inline-block;
}

.pagelayer-progress-suffix{
text-align: right;
}

/*Progress bar end*/

/*Stars widget start*/

.pagelayer-stars > *{
vertical-align:middle;
}
.pagelayer-stars-container{
text-align:center;
color: #ccd6df;
font-family: "FontAwesome", "Font Awesome 5 Free";
display: inline-block;
position: relative;
border-color: 1px solid #ccd6df;
}

.pagelayer-stars-container .pagelayer-stars-icon{
position: relative;
display:inline-block;
line-height: 1;
}

.pagelayer-stars-container .pagelayer-stars-icon:before{
content: "\f005";
font-size: inherit;
font-family: inherit;
overflow: hidden;
color: #f0ad4e;
position:absolute;
font-weight:900;
top:0;
left:0;
}

.pagelayer-stars-icon.pagelayer-stars-empty:before{
width:0em;
}

.pagelayer-stars-icon.pagelayer-stars-1:before{
width:0.1em;
}

.pagelayer-stars-icon.pagelayer-stars-2:before{
width:0.2em;
}

.pagelayer-stars-icon.pagelayer-stars-3:before{
width:0.3em;
}

.pagelayer-stars-icon.pagelayer-stars-4:before{
width:0.4em;
}

.pagelayer-stars-icon.pagelayer-stars-5:before{
width:0.5em;
}

.pagelayer-stars-icon.pagelayer-stars-6:before{
width:0.6em;
}

.pagelayer-stars-icon.pagelayer-stars-7:before{
width:0.7em;
}

.pagelayer-stars-icon.pagelayer-stars-8:before{
width:0.8em;
}

.pagelayer-stars-icon.pagelayer-stars-9:before{
width:0.9em;
}

.pagelayer-stars-icon.pagelayer-stars-full:before{
width:1.1em;
}
/*Stars widget end*/

/* Site Title Start */
.pagelayer-wp-title-align-top{
display:block;
text-align: center;
}

.pagelayer-wp-title-heading{
padding:5px 20px;
font-size: 20px;
font-weight: 500;
text-decoration-style: solid !important;
margin: 0px;
transition: all 400ms;
flex-grow:1;
}

.pagelayer-wp-title-img{
box-shadow: none !important;
}

.pagelayer-wp-title-desc{
padding: 5px 20px;
}

.pagelayer-wp-title-align-left,
.pagelayer-wp-title-align-right{
display: flex;
}

.pagelayer-wp-title-align-right{
text-align: right;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
flex-direction: row-reverse;
}

.pagelayer-wp-title-vertical-top{
align-items: flex-start;
-webkit-align-items: flex-start;
-webkit-box-align: start;
-ms-flex-align: start;
}

.pagelayer-wp-title-vertical-middle{
align-items: center;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
}

.pagelayer-wp-title-vertical-bottom{
align-items: flex-end;
-webkit-align-items: flex-end;
-webkit-box-align: end;
-ms-flex-align: end;
}

.pagelayer-wp-title-section .pagelayer-wp-title-link{
text-decoration: none !important;
}
/* Site title End */

/*pricing plans*/
.pagelayer-pricing{
text-align:center;
border:2px solid #e8e3e3;
border-radius:6px;
}

.pagelayer-pricing-rate-section{
padding:20px;
}

.pagelayer-pricing-details h1,
.pagelayer-pricing-details h2,
.pagelayer-pricing-details h3,
.pagelayer-pricing-details h4,
.pagelayer-pricing-details h5{
margin:10px 0px; padding:0px;
}

.pagelayer-pricing-details{
position: relative;
background-color:#1e1558;
border-top-left-radius: inherit;
border-top-right-radius: inherit;
}

.pagelayer-pricing-details .pagelayer-pricing-type{
text-transform: uppercase;
}

.pagelayer-pricing-sub-title{
font-weight: normal;
}

.pagelayer-pricing-details .pagelayer-pricing-price{
font-weight:800;
}

.pagelayer-pricing-price.pagelayer-pricing-original{
display:none;
text-decoration: line-through;
margin-right: 10px;
}
  
h2.pagelayer-pricing-price{
display:inline-block;
margin:5px 0px;
}

.pagelayer-pricing-details{
font-size:15px;  
}

.pagelayer-pricing-duration{
font-size:15px;
margin:0px;
}

.pagelayer-pricing-features{
padding:20px;
border-bottom-left-radius: inherit;
border-bottom-right-radius: inherit;
}

.pagelayer-pricing-features .pagelayer-pricing-ul{
padding:0px;
}

.pagelayer-pricing-ul li{
display: inline-block;
list-style-type: none;
padding:5px 0px;
}

.pagelayer-pricing-ul .pagelayer-list_item:after{
border-bottom:2px solid #c5c5c5;
margin-top: 5px;
}

.pagelayer-list-li span i{
margin-right:5px;
}

.pagelayer-pricing-btn{
display: inline-block;
}

.pagelayer-pricing-additional{
margin:20px 0px 0px;
}

.pagelayer-pricing-ribbon-container{
position: absolute;
top: 0;
left: auto;
right: 0;
transform: rotate(90deg);
width: 150px;
overflow: hidden;
height: 150px;
}

.pagelayer-pricing-ribbon{
display: none;
width: 200%;
background-color: #ce4210ff;
position: absolute;
left:0;
text-align: center;
line-height: 2;
letter-spacing: 1px;
color: #f0f0f0;
margin-top: 40px;
transform: translateY(-50%) translateX(-50%) translateX(50px) rotate(-45deg);
}

.pagelayer-pricing-currency-top{
vertical-align: top;
}

.pagelayer-pricing-currency-middle{
vertical-align: middle;
}

.pagelayer-pricing-currency-bottom{
vertical-align: bottom;
}

/*pricing plans end*/

/* Quote */

.pagelayer-quotation-overlay{
position: absolute;
font-size: 70px;
top: 0;
}

.pagelayer-quote-content .fa-quote-right{
display: inline-block;
vertical-align: top;
}

/* Quote end */

.pagelayer-call-icon-section,
.pagelayer-call-content-section,
.pagelayer-call-button-section{
display: table-cell;
vertical-align: middle;	
}

.pagelayer-call-center{
text-align: center;
}

.pagelayer-call-center .pagelayer-call-icon-section,
.pagelayer-call-center .pagelayer-call-content-section,
.pagelayer-call-center .pagelayer-call-button-section{
display: block;
}

.pagelayer-call-3d{
background: #eee;
border-bottom: 5px solid #ddd;
padding: 30px;
}

.pagelayer-call-3d.pagelayer-call-left .pagelayer-call-icon-section{
padding-right: 10px;
}

.pagelayer-call-3d.pagelayer-call-left .pagelayer-call-content-section{
padding-right: 20px
}

.pagelayer-call-3d.pagelayer-call-center .pagelayer-call-icon-section{
margin-bottom: 10px;
}

.pagelayer-call-3d.pagelayer-call-center .pagelayer-call-content-section{
margin-bottom: 20px;	
}

.pagelayer-call-3d .pagelayer-call-title{
font-size: 26px;
font-weight: 700;
/* margin-bottom: 5px; */
}
.pagelayer-call-3d .pagelayer-call-subtitle{
font-size: 18px;
/* margin-bottom: 10px; */
}

/* .pagelayer-call-3d .pagelayer-call-text{
color: #777;
} */

.pagelayer-call-left .pagelayer-call-button{
display:flex;
}

.pagelayer-button-mini{
font-size: 13px;
padding: 8px 12px;
line-height: 13px;
min-height: unset;
}

.pagelayer-button-small{
font-size: 15px;
padding: 10px 18px;
line-height: 15px;
min-height: unset;	
}

.pagelayer-button-middle{
font-size: 17px;
padding: 14px 26px;
line-height: 17px;
min-height: unset;	
}

.pagelayer-button-large{
font-size: 20px;
padding: 18px 35px;
line-height: 20px;
min-height: unset;	
}


.pagelayer-modal-content, 
.pagelayer-splash-container{
display: none;
position: fixed;
padding: 50px;
top: 0;
left: 0;
right: 0;
height: 100%;
overflow: auto;
color: #000;
opacity: 1;
z-index: 99999;
box-sizing: border-box;
}

.pagelayer-modal-bottom-content,
.pagelayer-splash-bottom-content{
padding: 50px;
background-color: #fefefe;
}
.pagelayer-modal-body,
.pagelayer-splash-body{
position: absolute;
margin: auto;
box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
-webkit-animation-name: animatetop;
-webkit-animation-duration: 0.4s;
animation-name: animatetop;
animation-duration: 0.4s;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}

.pagelayer-modal-content-overflow, .pagelayer-splash-content-overflow{
max-height:500px;
overflow:auto;
}

.pagelayer-splash-bg-close, .pagelayer-modal-bg-close{
position: absolute;
top:0;
left:0;
width:100%;
height:100%;
}

.pagelayer-btn-icon-left .pagelayer-icon-right{
display: none;
}

.pagelayer-btn-icon-right .pagelayer-icon-left{
display: none;
}

/* Add Animation */
@-webkit-keyframes pagelayer-animatetop {
from {top:-300px; opacity:0} 
to {top:0; opacity:1}
}

@keyframes pagelayer-animatetop {
from {top:-300px; opacity:0}
to {top:0; opacity:1}
}

.pagelayer-modal-close,
.pagelayer-splash-close{
position: absolute;
right: 10px;
top: 25px;
color: #fff;
font-size: 70px !important;
cursor: pointer;
}

.pagelayer-modal-close:before,
.pagelayer-modal-close:after,
.pagelayer-splash-close:before,
.pagelayer-splash-close:after{
position: absolute;
top: 2px;
right: 38px;
content: ' ';
width: 2px;
background-color: #fff;
}

.pagelayer-modal-close:before,
.pagelayer-splash-close:before{
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}

.pagelayer-modal-close:after,
.pagelayer-splash-close:after{
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}

.pagelayer-modal-title,
.pagelayer-splash-title{
background-color: #3D54DF;
color: #ffffff;
}


/* Countdown Start */
.pagelayer-countdown-item{
padding:20px 30px;
text-align:center;
}

.pagelayer-countdown-counter{
display: flex;
flex-wrap:wrap;
justify-content: center;
}

.pagelayer-countdown-days,
.pagelayer-countdown-hours,
.pagelayer-countdown-minutes,
.pagelayer-countdown-seconds{
display: inline-block;
vertical-align: middle;
background: #eee;
margin: 0 5px 5px;
flex:1;
}

.pagelayer-countdown-days div,
.pagelayer-countdown-hours div,
.pagelayer-countdown-minutes div,
.pagelayer-countdown-seconds div{
/* display: inline-block; */
line-height: 1;
}

.pagelayer-countdown-inline .pagelayer-countdown-name{
display:inline-block;
}

.pagelayer-countdown-inline .pagelayer-countdown-count{
display:inline-block;
}

.pagelayer-countdown-expired{
display:none;
}

.pagelayer-countdown[display_expired_text="true"] .pagelayer-countdown-expired{
display:block !important;
}

.pagelayer-countdown[display_expired_text="true"] .pagelayer-countdown-counter{
display:none !important;
}
/* Countdown End*/

#pagelayer-header-menu{
display: inline-block;
}


/* splash style */
.pagelayer-splash .pagelayer-splash-dark,
.pagelayer-modal .pagelayer-modal-dark{
background-color:#000000e0;
}

.pagelayer-modal .pagelayer-modal-light,
.pagelayer-splash .pagelayer-splash-light{
background-color:#ffffffe0;
}

.pagelayer-splash-light .pagelayer-splash-close::after,
.pagelayer-splash-light .pagelayer-splash-close::before,
.pagelayer-modal-light .pagelayer-modal-close::after,
.pagelayer-modal-light .pagelayer-modal-close::before{
background-color:#000000;
}

.pagelayer-splash-dark .pagelayer-splash-close::after,
.pagelayer-splash-dark .pagelayer-splash-close::before,
.pagelayer-modal-dark .pagelayer-modal-close::after,
.pagelayer-modal-dark .pagelayer-modal-close::before{
background-color:#fff;
}

.pagelayer-splash-content{
padding:30px;
}

/* splash style end */

.pagelayer-modal-close{
z-index:999;
}

/* Style the tab */
.pagelayer-tabs-holder {
overflow: hidden;
}

/* Style the buttons inside the tab */
.pagelayer-tabs-holder .pagelayer-tablinks {
background-color: inherit;
display:inline-block;
border: none;
outline: none;
cursor: pointer;
padding: 14px 16px;
transition: 0.3s;
font-size: 17px;
color:#000000;
}

/* Change background color of buttons on hover */
.pagelayer-tabs-holder .pagelayer-tablinks:hover {
background-color: #ddd;
}

/* Create an active/current tablink class */
.pagelayer-tabs-holder .pagelayer-tablinks.active {
background-color: #ccc;
}

/* Style the tab content */
.pagelayer-tabs .pagelayer-tabcontainer .pagelayer-tab{
display: none;
padding: 6px 12px;
border-top: none;
}
.pagelayer-tabs-holder .pagelayer-tablinks .fa{
line-height:1.5;
}
/* Tabs style end */

/* Divider start */
.pagelayer-divider-holder{
line-height: 0;
font-size: 0;
}
.pagelayer-divider-seperator{
display: inline-block;
}
/* Divider end */

/* Counter style start*/

.pagelayer-counter{
padding: 20px;	
}

.pagelayer-counter-content{
line-height:1;
}

/* Counter style end*/

/*Image Slider style start*/
.pagelayer-image-slider-ul{
display:none;
padding:0;
margin:0;
list-style: none;
}

.pagelayer-image-slider-ul[pagelayer-setup]{
display:block;
}
/*Image Slider style End*/

/*Google Maps start*/
.pagelayer-google-maps-holder{
line-height:0;
}

.pagelayer-google-maps-holder iframe{
margin:0px;
width:100%;
height:100%;
}

/* accordion style */
.pagelayer-accordion_item{
overflow:hidden;
}

.pagelayer-accordion-tabs {
cursor: pointer;
padding: 15px;
width: 100%;
text-align: left;
display:inline-block;
text-decoration:none !important;
}

.pagelayer-accordion-panel {
padding: 0 18px;
display: none;
overflow: hidden;
}

/* accordion style end */

/* Alert Box style start */
.pagelayer-alert{
position: relative;
border: 1px solid transparent;
border-radius:5px;
padding:15px 20px;
}

.pagelayer-alert-title{
display:inline-block;
}

.pagelayer-alert-icon,
.pagelayer-alert-title{
vertical-align: middle;
}

.pagelayer-alert-primary{
color: #004085;
background-color: #cce5ff;
border-color: #b8daff;
}

.pagelayer-alert-secondary{
color: #383d41;
background-color: #e2e3e5;
border-color: #d6d8db;
}

.pagelayer-alert-success{
color: #155724;
background-color: #d4edda;
border-color: #c3e6cb;
}

.pagelayer-alert-info{
color: #0c5460;
background-color: #d1ecf1;
border-color: #bee5eb;
}

.pagelayer-alert-warning{
color: #856404;
background-color: #fff3cd;
border-color: #ffeeba;
}

.pagelayer-alert-danger{
color: #721c24;
background-color: #f8d7da;
border-color: #f5c6cb;
}

.pagelayer-alert-dark{
color: #1b1e21;
background-color: #d6d8d9;
border-color: #c6c8ca;
}

.pagelayer-alert-primary-link {
color: #002752;
}

.pagelayer-alert-secondary-link{
color: #202326;
}

.pagelayer-alert-success-link{
color: #0b2e13;
}

.pagelayer-alert-danger-link{
color: #491217;
}

.pagelayer-alert-warning-link{
color: #533f03;
}

.pagelayer-alert-info-link{
color: #062c33;
}

.pagelayer-alert-secondary-link{
color: #686868;
}

.pagelayer-alert-secondary-link{
color: #040505;
}

.pagelayer-alert-success hr{
background-color: #b1dfbb;	
}

.pagelayer-alert-primary hr{
background-color: #9fcdff;
}

.pagelayer-alert-secondary hr{
background-color: #c8cbcf;
}

.pagelayer-alert-info hr{
background-color: #abdde5;
}

.pagelayer-alert-warning hr{
background-color: #ffe8a1;
}

.pagelayer-alert-danger hr{
background-color: #f1b0b7;
}

.pagelayer-alert-dark hr{
background-color: #b9bbbe;
}

.pagelayer-alert-close {
position: absolute;
top: 0;
right: 0;
color: inherit;
height: 100%;
width:15px;
background:rgba(3,3,3,0.1);
cursor:pointer;
}

.pagelayer-alert-close:before,
.pagelayer-alert-close:after {
position: absolute;
left: 7px;
content: ' ';
height: 13px;
width: 1px;
background-color: #333;
top: calc(50% - 6.5px);
}

.pagelayer-alert-close:before {
transform: rotate(45deg);
}

.pagelayer-alert-close:after {
transform: rotate(-45deg);
}

/* Alert Box Style Ends */

/* Grid Gallery Style Start */

.pagelayer-grid-gallery-ul{
display:block;
list-style:none;
padding:0;
margin:0;
}

.pagelayer-gallery-item{
list-style:none;
border: none;
}

.pagelayer-gallery-item img{
height: 100%;
width: 100%;
object-fit: cover;
}

.pagelayer-grid-gallery-caption{
display:block;
}

.pagelayer-grid-gallery-pagination{
text-align:center;
}

.pagelayer-grid-page-ul{
display: inline-block;
list-style-type: none;
margin-top:10px;
}

.pagelayer-grid-page-ul li.active {
background-color:#00A0D2;
color:white;
}

.pagelayer-grid-page-item{
color: black;
float: left;
padding: 8px 16px;
text-decoration: none;
}

.pagelayer-grid-page-ul li:hover:not(.active){
background-color: #ddd;
cursor:pointer;
}

/* Grid Gallery Style Ends */

.pagelayer-heading-holder *,
.pagelayer-text-holder *{
padding: 0;
margin: 0;
overflow-wrap: break-word;
}

/* animation */

.animated.pagelayer-anim-fast{
-webkit-animation-duration: 0.7s;
animation-duration: 0.7s;
}

.animated.pagelayer-anim-fastest{
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
}

.animated.pagelayer-anim-slow{
-webkit-animation-duration: 1.5s;
animation-duration: 1.5s;
}

.animated.pagelayer-anim-slowest{
-webkit-animation-duration: 2s;
animation-duration: 2s;
}

/* animation end */

.pagelayer-parallax-window{
position: absolute;
width: 100%;
height: 100%;
overflow: hidden;
top: 0;
left: 0;
}

.pagelayer-parallax-window .simpleParallax{
height:100%;
}

.pagelayer-parallax-window img{
max-width:unset;
}

/* WooCommerce widget */
.pagelayer-product-images-container{
display:flow-root;
}

.pagelayer-add-to-cart-holder,
.pagelayer-product-rating{
display:inline-block;
}

.pagelayer-product-related-container:not([pagelayer-heading-show]) .products > h2,
.pagelayer-product-related-container:not([pagelayer-sale-flash]) ul.products li.product span.onsale,
.pagelayer-addi-info-container:not([pagelayer-show-heading]) h2 {
display:none;
}

.pagelayer-product-related-container[pagelayer-content-align="right"] ul.products li.product .star-rating{
margin-left: auto;
}

.pagelayer-product-related-container[pagelayer-content-align="center"] ul.products li.product .star-rating{
margin-left: auto;
margin-right: auto;
}

/*******************/

/* Pagelayer Owl */

.pagelayer-owl-stage-outer [class^="pagelayer-owl-"],
.pagelayer-owl-carousel .pagelayer-owl-item > .pagelayer-ele-wrap,
.pagelayer-owl-stage-outer{
height: 100%;
}

.pagelayer-owl-carousel .pagelayer-owl-item{
height: auto;
}

.pagelayer-owl-prev,
.pagelayer-owl-next{
position: absolute;
top: 50%;
transform: translateY(-50%);
}

.pagelayer-owl-prev{
left: 0;
}

.pagelayer-owl-next{
right: 0;
}

.pagelayer-owl-theme .pagelayer-owl-nav{
margin-top: 0 !important;
}

.pagelayer-owl-nav span{
position:absolute;
transform:translate(-50%, -53%);
}

.pagelayer-owl-dot{
vertical-align: middle;
}

/* Pagelayer Owl End */

/* Space Widget */
.pagelayer-space-holder{
height: 10px;
}
/* Space Widget End */

/* Address and Number */

.pagelayer-phone-holder,
.pagelayer-address-holder,
.pagelayer-email-holder{
display:flex;
}

.pagelayer-address-icon,
.pagelayer-address,
.pagelayer-phone-icon,
.pagelayer-phone,
.pagelayer-email-icon,
.pagelayer-email{
margin-top:auto;
margin-bottom:auto;
word-break:break-word;
}

/* Address and Number End */

/****************/
/*** Freemium ***/
/****************/

/*** Breadcrumb ***/

.pagelayer-breadcrumb-section b{
font-weight: 100;
}

/* Breadcrumb End */

/*** Archive Posts ***/
.pagelayer-posts-container{
display: grid;
grid-template-columns: repeat(3,1fr);
grid-column-gap: 20px;
grid-row-gap: 40px;
}

.pagelayer-wposts-meta *{
font-size: 12px;
}

.pagelayer-pagination{
padding: 50px 20px;	
text-align: center;
}

.pagelayer-pagination .page-numbers:not(:last-child){
margin-right: 25px;
}

.pagelayer-pagination a.page-numbers:hover{
color: #36b2d1;
}

.pagelayer-wposts-thumb{
display:inline-block;
position:relative;
background-size:cover !important;
background-position:center !important;
width:100%;
}

@media all and (max-width:599px){	
.pagelayer-posts-container{
grid-template-columns: repeat(1,1fr);
}
}

/*** Archive Posts End ***/

/* WordPress Posts */
.pagelayer-wposts-title{
line-height:1;
}

.pagelayer-wposts-sep{
font-weight:100;
}

.pagelayer-wposts-sep:last-child{
display:none;
}

.pagelayer-wposts-category a:not(:last-child):after,
.pagelayer-wposts-tags a:not(:last-child):after{
content:', ';	
}
/* WordPress Posts End*/

/* Copyright start */
.pagelayer-copyright{
text-align: center;
color: #111;
}

.pagelayer-copyright a{
color: #111;
}
/* Copyright end */

/* Primary Menu */

.pagelayer-wp-menu-container .pagelayer-wp_menu-ul li.menu-item>a{
display:flex;
box-shadow: none;
white-space: nowrap;
position:relative;
}

.pagelayer-menu-type-horizontal .sub-menu{
z-index:999;
}

.pagelayer-wp-menu-container .pagelayer-wp_menu-ul,
.pagelayer-wp-menu-container .sub-menu{
margin:0px;
padding: 0px;
}

.pagelayer-menu-type-horizontal *{
transition: all 0.5s;	
}

.pagelayer-menu-type-horizontal li.menu-item{
display: inline-block;
font-weight: 600;
}

.pagelayer-menu-type-horizontal li.menu-item>a{
box-shadow: none;
border: none;
}

.pagelayer-menu-type-horizontal .sub-menu{
position:absolute;
min-width: 100%;
}

.pagelayer-menu-type-horizontal .sub-menu .sub-menu{
top:0px;
}

.pagelayer-wp-menu-container .pagelayer-wp_menu-ul li.menu-item{
position:relative;
}

.pagelayer-wp-menu-container ul li.menu-item span.after-icon{
height: auto;
width: 100%;
position: relative;
pointer-events: auto;
line-height:inherit;
color: inherit;
font-size: inherit;
margin-left:10px;
padding-left:5px;
padding-right:5px;
}

.pagelayer-wp-menu-container:not([data-align="left"]) .pagelayer-wp_menu-ul span.after-icon{
width:auto;
}

.pagelayer-wp-menu-container[data-align="right"] .pagelayer-wp_menu-ul ul li > ul a{justify-content: flex-end;}
.pagelayer-wp-menu-container[data-align="left"] .pagelayer-wp_menu-ul ul li > ul a{justify-content: left;}
.pagelayer-wp-menu-container[data-align="center"] .pagelayer-wp_menu-ul ul li > ul a{justify-content: center;}

.pagelayer-wp-menu-container ul li.menu-item span.after-icon:before{
position:absolute;
right:0;	
}

.pagelayer-wp-menu-container .sub-menu,
.pagelayer-primary-menu-bar{
display:none;
}

.pagelayer-menu-type-horizontal .sub-menu li.menu-item{
display:block;
}

.pagelayer-primary-menu-bar i{
padding:5px;
}

.pagelayer-menu-type-vertical li.menu-item{
list-style: none;
}

.pagelayer-menu-type-vertical li.menu-item:not(:last-child) > a{
margin-bottom: 6px !important;
box-shadow: none;
border: none;
}

.pagelayer-menu-type-vertical .pagelayer-wp_menu-ul>li>ul.sub-menu{
margin-left:0px;
}

.pagelayer-wp-menu-holder[data-layout="dropdown"] .pagelayer-primary-menu-bar,
.pagelayer-wp-menu-holder.pagelayer-wp-menu-dropdown .pagelayer-primary-menu-bar{
display:block;
}

.pagelayer-wp-menu-holder[data-layout="dropdown"] .pagelayer-wp_menu-ul,
.pagelayer-wp-menu-holder.pagelayer-wp-menu-dropdown .pagelayer-wp_menu-ul{
display:none;	
}

.pagelayer-menu-hover-underline:not(.none) .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-framed:not(.none) .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-doubleline:not(.none) .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-doubleline:not(.none) .pagelayer-wp_menu-ul>li>a:after,
.pagelayer-menu-hover-overline:not(.none) .pagelayer-wp_menu-ul>li>a:before{
position: absolute;
content: '';
left: 0px;
bottom: 0px;
height: 3px;
width: 0px;
background-color: #2154CF;
transition: all 500ms ease;
-moz-transition: all 500ms ease;
-webkit-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
border-width:0px;
}

.pagelayer-menu-hover-doubleline .pagelayer-wp_menu-ul>li>a:after{
left:unset;
right:0;
}

.pagelayer-menu-hover-framed .pagelayer-wp_menu-ul>li>a:before{
background-color:unset !important;
height:100% !important;
}
.pagelayer-menu-hover-framed .pagelayer-wp_menu-ul>li>a:hover:before{
border:3px solid #2154CF;	
}

.pagelayer-menu-hover-overline .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-doubleline .pagelayer-wp_menu-ul>li>a:before{
top:0;
bottom:unset;
}

.pagelayer-menu-hover-underline.dropin .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-framed.dropin .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-doubleline.dropin .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-doubleline.dropin .pagelayer-wp_menu-ul>li>a:after,
.pagelayer-menu-hover-overline.dropin .pagelayer-wp_menu-ul>li>a:before{
width:100%;
opacity:0;
bottom:-5px;
} 

.pagelayer-menu-hover-underline.dropout .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-framed.dropout .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-doubleline.dropout .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-doubleline.dropout .pagelayer-wp_menu-ul>li>a:after,
.pagelayer-menu-hover-overline.dropout .pagelayer-wp_menu-ul>li>a:before{
width:100%;
opacity:0;
bottom:5px;
} 

.pagelayer-menu-hover-underline.dropin .pagelayer-wp_menu-ul>li>a:hover:before,
.pagelayer-menu-hover-framed.dropin .pagelayer-wp_menu-ul>li>a:hover:before,
.pagelayer-menu-hover-doubleline.dropin .pagelayer-wp_menu-ul>li>a:hover:before,
.pagelayer-menu-hover-doubleline.dropin .pagelayer-wp_menu-ul>li>a:hover:after,
.pagelayer-menu-hover-overline.dropin .pagelayer-wp_menu-ul>li>a:hover:before,
.pagelayer-menu-hover-underline.dropout .pagelayer-wp_menu-ul>li>a:hover:before,
.pagelayer-menu-hover-framed.dropout .pagelayer-wp_menu-ul>li>a:hover:before,
.pagelayer-menu-hover-doubleline.dropout .pagelayer-wp_menu-ul>li>a:hover:before,
.pagelayer-menu-hover-doubleline.dropout .pagelayer-wp_menu-ul>li>a:hover:after,
.pagelayer-menu-hover-overline.dropout .pagelayer-wp_menu-ul>li>a:hover:before{
bottom:0px;
} 

.pagelayer-menu-hover-underline.grow .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-framed.grow .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-doubleline.grow .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-doubleline.grow .pagelayer-wp_menu-ul>li>a:after,
.pagelayer-menu-hover-overline.grow .pagelayer-wp_menu-ul>li>a:before{
width:100%;
transform:scale(0);
}

.pagelayer-menu-hover-underline.fade .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-framed.fade .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-doubleline.fade .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-doubleline.fade .pagelayer-wp_menu-ul>li>a:after,
.pagelayer-menu-hover-overline.fade .pagelayer-wp_menu-ul>li>a:before{
width:100%;
transition-duration:1000ms;
opacity:0;
}

.pagelayer-menu-hover-underline .pagelayer-wp_menu-ul>li>a:hover:before,
.pagelayer-menu-hover-framed .pagelayer-wp_menu-ul>li>a:hover:before,
.pagelayer-menu-hover-doubleline .pagelayer-wp_menu-ul>li>a:hover:before,
.pagelayer-menu-hover-doubleline .pagelayer-wp_menu-ul>li>a:hover:after,
.pagelayer-menu-hover-overline .pagelayer-wp_menu-ul>li>a:hover:before{
transform:scale(1);
opacity:1;
width:100%;
}

.pagelayer-menu-hover-text .pagelayer-wp_menu-ul>li>a:hover{
transform:scale(1.2);
}

.pagelayer-wp_menu .sub-menu,
.pagelayer-menu-type-dropdown{
z-index:999;
}

.pagelayer-menu-type-dropdown{
position:absolute;
}

.pagelayer-togglt-on .pagelayer-wp_menu-ul,
.pagelayer-active-sub-menu:not(.pagelayer-mega-menu-item) > ul.sub-menu,
.pagelayer-menu-type-horizontal .menu-item-has-children:not(.pagelayer-mega-menu-item):hover > ul.sub-menu,
.pagelayer-wp_menu .pagelayer-menu-type-vertical[class*='pagelayer-submenu-position-'] .menu-item-has-children:not(.pagelayer-mega-menu-item):hover > ul.sub-menu{
display:block !important;
}

.pagelayer-menu-type-dropdown.pagelayer-wp_menu-ul,
.pagelayer-menu-type-dropdown.pagelayer-wp_menu-right,
.pagelayer-menu-type-dropdown.pagelayer-wp_menu-left,
.pagelayer-menu-type-dropdown.pagelayer-wp_menu-full{
position: fixed;
z-index: 999;
height: 100%;
top: 0;
transition: all 0.4s;
}

.pagelayer-menu-type-dropdown.pagelayer-wp_menu-right{
right: -100%;	
}

.pagelayer-menu-type-dropdown.pagelayer-wp_menu-left{
left:-100%;
}

.pagelayer-wp_menu-left.pagelayer-togglt-on{
left:0;
}

.pagelayer-wp_menu-right.pagelayer-togglt-on{
right:0;	
}

.pagelayer-menu-type-dropdown.pagelayer-wp_menu-full{
left:0;
right:0;
top:-100%;
}

.pagelayer-wp_menu-full.pagelayer-togglt-on{
top:0;
}

.pagelayer-wp_menu-close{
cursor:pointer;
}

.pagelayer-menu-type-dropdown .pagelayer-wp_menu-close{
display:block;
}

.pagelayer-wp_menu-close,
.pagelayer-wp_menu-down .pagelayer-wp_menu-close{
display:none;
}

.pagelayer-wp_menu-close i{
position:absolute;
z-index:99;
}

.pagelayer-menu-type-dropdown.pagelayer-wp_menu-right .pagelayer-wp_menu-ul,
.pagelayer-menu-type-dropdown.pagelayer-wp_menu-left .pagelayer-wp_menu-ul,
.pagelayer-menu-type-dropdown.pagelayer-wp_menu-full .pagelayer-wp_menu-ul{
position:absolute;
width:100%;
}

.pagelayer-menu-type-dropdown .pagelayer-wp_menu-ul li.menu-item > a{
white-space:normal !important;
}

.pagelayer-menu-type-dropdown .pagelayer-wp_menu-ul{
height:100%;
max-height: -webkit-fill-available;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
}

.pagelayer-menu-type-dropdown .pagelayer-wp_menu-ul::-webkit-scrollbar {
width:4px;
height:4px;
}

.pagelayer-menu-type-dropdown .pagelayer-wp_menu-ul::-webkit-scrollbar-track  {
background-color: transparent;
}

.pagelayer-menu-type-dropdown .pagelayer-wp_menu-ul::-webkit-scrollbar-thumb {
box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
border-radius:10px;
}
/* Mega menu css start */

.pagelayer-wp_menu-ul .pagelayer-mega-menu{
transition: none;
position: absolute;
max-width: 100vw;
z-index: 999;
padding: 10px;
background: #fff;
color: #000;
display: none;
border-radius: 2px;
left: 0;
text-align: initial;
overflow-y: auto;
}

.pagelayer-wp_menu .pagelayer-menu-type-vertical .pagelayer-mega-menu-item,
.pagelayer-wp-menu-container:not(.pagelayer-menu-type-horizontal) .menu-item > .pagelayer-mega-menu{
position: relative;
width: 100%;
}

.pagelayer-wp_menu-ul .pagelayer-mega-menu *{
transition: none;
}

/* To avoid row widget full width feature */
.pagelayer-wp_menu-ul .pagelayer-mega-menu .pagelayer-wrap-inner-row,
.pagelayer-wp_menu-ul .pagelayer-mega-menu .pagelayer-inner_row{
max-width: 100% !important;
left: auto !important;
}

.pagelayer-wp_menu-ul .pagelayer-set-position{
display: block !important;
visibility: hidden !important;
opacity: 0 !important;
}

.pagelayer-active-sub-menu.pagelayer-mega-menu-item > .pagelayer-mega-menu,
.pagelayer-active-mega-menu.pagelayer-mega-menu-item > .pagelayer-mega-menu,
:not(.pagelayer-ele-wrap) > .pagelayer-wp_menu .pagelayer-menu-type-horizontal .pagelayer-mega-menu-item:hover > .pagelayer-mega-menu,
:not(.pagelayer-ele-wrap) > .pagelayer-wp_menu .pagelayer-menu-type-vertical[class*='pagelayer-submenu-position-'] .pagelayer-mega-menu-item:hover > .pagelayer-mega-menu{
display: block !important;
}

@keyframes pagelayer-submenu-fade{0%{opacity:0}75%{opacity:1}}
@keyframes pagelayer-submenu-pulse{50%{transform: scale3d(1.04, 1.04, 1.04);}100%{transform: scale3d(1, 1, 1);}}
@keyframes pagelayer-submenu-fadeindown{0%{opacity: 0; transform: translate3d(0, -10px, 0); }100%{ opacity: 1; transform: none; }}
@keyframes pagelayer-submenu-fadeinup{0%{opacity: 0;transform: translate3d(0, 20px, 0);}100%{opacity: 1;transform: none;}}
@keyframes pagelayer-submenu-slideindown{0%{transform: translate3d(0, -10px, 0);visibility: visible;}100%{transform: translate3d(0, 0, 0);}}
@keyframes pagelayer-submenu-slideinup{0%{transform: translate3d(0, 20px, 0);visibility: visible;}100%{transform: translate3d(0, 0, 0);}}
@keyframes pagelayer-submenu-zoomin{0%{opacity: 0;transform: scale3d(.5, .5, .5);}50%{opacity: 1;}}
@keyframes pagelayer-submenu-flip{
0%{
transform: perspective(400px) rotate3d(1, 0, 0,90deg);
animation-timing-function: ease-in;
opacity: 0;
}40%{
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
animation-timing-function: ease-in;
}60%{
transform: perspective(400px) rotate3d(1, 0, 0, 5deg);
opacity: 1;
}80%{
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}100% {
transform: perspective(400px);
}
}

.pagelayer-wp-menu-container.pagelayer-menu-type-vertical.pagelayer-submenu-position-right .pagelayer-mega-menu,
.pagelayer-menu-type-vertical.pagelayer-submenu-position-right .sub-menu{
position: absolute;
left: 100%;
top: 0;
right: auto;
}

.pagelayer-wp-menu-container.pagelayer-menu-type-vertical.pagelayer-submenu-position-left .pagelayer-mega-menu,
.pagelayer-menu-type-vertical.pagelayer-submenu-position-left .sub-menu{
position: absolute;
right: 100%;
top: 0;
left: auto;
}

.pagelayer-menu-type-vertical:not(.pagelayer-submenu-position-right, .pagelayer-submenu-position-left) .pagelayer-mega-menu,
.pagelayer-menu-type-vertical:not(.pagelayer-submenu-position-right, .pagelayer-submenu-position-left) .sub-menu{
width:100% !important;
}

.pagelayer-menu-icon{
align-self: center;
text-align: center;
margin: 0 5px 0 0;
}

.pagelayer-nav-menu-icon-right .pagelayer-menu-icon{
margin: 0 0 0 5px;
order:1;
}

.pagelayer-nav-menu-icon-right .pagelayer-menu-icon ~ .pagelayer-nav-menu-title{
order: 0;
}

.pagelayer-nav-menu-icon-right .pagelayer-menu-icon ~ :not(.pagelayer-nav-menu-title, .pagelayer-menu-icon){
order: 2;
}

.pagelayer-menu-highlight{
font-size: 0.7em;
margin-left: 5px;
padding: 3px 6px;
border-radius: 2px;
}

/* Mega menu css ends */

/* Column Menu css*/
.pagelayer-mega-column-item > .sub-menu{
columns: 2;
}

.pagelayer-mega-column-item .sub-menu .sub-menu .pagelayer-nav-menu-title{
font-size: 0.85em;
}

.pagelayer-mega-column-item .sub-menu .sub-menu{
display: block;
position: static;
}

.pagelayer-mega-column-item .sub-menu li.menu-item{
break-inside: avoid;
}

.pagelayer-mega-column-item ul.sub-menu span.after-icon{
display: none;
}
/* Primary Menu End */

/* Contact Form start */
.pagelayer-contact-form-note{
margin-bottom:10px;
}

.pagelayer-contact_item input,
.pagelayer-contact_item textarea,
.pagelayer-contact_item select{
width:100%;
outline:none;
}

.pagelayer-contact_item textarea{
height:auto;
}

.pagelayer-contact-holder input[type="checkbox"] {
visibility: hidden;
display: contents;
}

.pagelayer-contact-holder label {
cursor: pointer;
display: block;
}

.pagelayer-contact-holder input[type="checkbox"] + label:before {
border: 1px solid #333;
content: "\00a0";
display: inline-block;
font: 16px/1em sans-serif;
margin-right: 0.25em;
padding: 0;
vertical-align: middle;
}

.pagelayer-contact-holder input[type="checkbox"]:checked + label:before {
content: "\2713";
text-align: center;
}

.pagelayer-contact-holder input[type="checkbox"]:checked + label:after {
font-weight: bold;
}

.pagelayer-contact-holder input[type="checkbox"]:focus + label::before {
outline: rgb(59, 153, 252) auto 5px;
}

.pagelayer-contact-holder input[type='radio'] {
-webkit-appearance:none;
border-radius:50%;
outline:none;
vertical-align: middle;
box-shadow:0 0 5px 0px gray inset;
padding: 0 !important;
}

.pagelayer-contact-holder input[type="radio"]:checked:before {
  background: #333333;
}

.pagelayer-contact-holder input[type='radio']:hover {
box-shadow:0 0 5px 0px orange inset;
}

.pagelayer-contact-holder input[type='radio']:before {
content:'';
display:block;
width:60%;
height:60%;
margin: 20% auto;    
border-radius:50%;    
}

.pagelayer-contact-submit-btn{
cursor:pointer;
}

.pagelayer-cf-msg-suc,.pagelayer-cf-msg-err{
padding: 10px;
padding: 10px;
margin: 10px 0px;
background: #a4f4ad;
border: 1px solid #6fc16f;
border-radius: 4px;
}

.pagelayer-cf-msg-err{
background: #f9dacb;
border: 1px solid #ff746e;
}
/* Contact Form End */

/*** Post Excerpt ***/

.pagelayer-empty-widget{
height:30px;
width:100%;
background-color: #dedddd;
text-align:center;
}

.pagelayer-empty-widget:after {
font-family: "FontAwesome" , "Font Awesome 5 Free";
font-weight: 900;
}

.pagelayer-post-excerpt.pagelayer-empty-widget:after{
content: '\f15c';	
}

.pagelayer-featured-img.pagelayer-empty-widget:after{
content: '\f03e';
}

/*** Post Excerpt End ***/

/* Post info*/
.pagelayer-post-info-vertical > div{
display:inline-block;
}
/* Post info end*/


/* Post Nav */
.pagelayer-post-nav-container{
display: flex;
align-items: center;
}

.pagelayer-prev-post a,
.pagelayer-next-post a{
display: inline-flex;
align-items: center;
}

.pagelayer-next-post a .pagelayer-post-nav-icon{
padding-left:12px;
}

.pagelayer-prev-post a .pagelayer-post-nav-icon{
padding-right:12px;
}

.pagelayer-next-post{
text-align:right;
}

.pagelayer-prev-post a:hover,
.pagelayer-next-post a:hover{
text-decoration:none;
}

.pagelayer-prev-post, .pagelayer-next-post{
width: calc(50% - 1px);
}

.pagelayer-post-nav-container .pagelayer-prev-holder,
.pagelayer-post-nav-container .pagelayer-next-holder{
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}

.pagelayer-post-nav-separator{
align-self: stretch;
}
/* Post Nav end */

/*Flipbox css start*/
.pagelayer-flipbox-container{
margin:0 auto;
}

.pagelayer-flipbox-flipper{
position: relative;
height: 300px;
perspective: 1000px;
-webkit-perspective: 1000px;
transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
}

.pagelayer-flipbox-front{
background-color: #bc1a1a;
border-radius: inherit;
}

.pagelayer-flipbox-back{
background-color: #f9e73f;
display: block;
border-radius: inherit;
}

.pagelayer-flipbox-flipper:hover .pagelayer-flipbox-front,
.pagelayer-flipbox-flipper .pagelayer-flipbox-back{
opacity: 0;
}

.pagelayer-flipbox-flipper:hover .pagelayer-flipbox-back{
opacity:1;
}

.pagelayer-flipbox-box{
position: absolute;
width: 100%;
height: 100%;
transition: all .8s ease-in-out;
-webkit-transition: all .8s ease-in-out;
}

.pagelayer-flipbox-box-overlay{
display: flex;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
width: 100%;
height: 100%;
align-items: stretch;
-webkit-align-items: stretch;
-webkit-box-align: stretch;
flex-direction: column;
-webkit-flex-direction: column;
-webkit-box-direction: normal;
text-align: center;
justify-content: center;
-webkit-justify-content: center;
padding: 35px;
-webkit-box-orient: vertical;
-webkit-box-pack: center;
}

.pagelayer-flipbox-3d .pagelayer-flipbox-box-inner{
transform: translateZ(90px) scale(.91);
-webkit-transform: translateZ(90px) scale(.91);
}

.pagelayer-flipbox-3d .pagelayer-flipbox-box-overlay{
transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
transform: translateZ(.1px);
-webkit-transform: translateZ(.1px);
}

.pagelayer-flipbox-flip .pagelayer-flipbox-flipper{
transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
perspective: 1000px;
-webkit-perspective: 1000px;
}

.pagelayer-flipbox-flip .pagelayer-flipbox-box{
transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
}

.pagelayer-flipbox-flip .pagelayer-flipbox-front{
-webkit-transform: none;
-ms-transform: none;
transform: none;
z-index: 1
}

.pagelayer-flipbox-flip .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-back{
transform: none;
-webkit-transform: none;
}

.pagelayer-flipbox-flip.pagelayer-flipbox-direction-right .pagelayer-flipbox-back{
transform: rotateX(0) rotateY(-180deg);
-webkit-transform: rotateX(0) rotateY(-180deg); 
}

.pagelayer-flipbox-flip.pagelayer-flipbox-direction-left .pagelayer-flipbox-back,
.pagelayer-flipbox-flip.pagelayer-flipbox-direction-right .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-front{
transform: rotateX(0) rotateY(180deg);
-webkit-transform: rotateX(0) rotateY(180deg);
}

.pagelayer-flipbox-flip.pagelayer-flipbox-direction-left .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-front{
transform: rotateX(0) rotateY(-180deg);
-webkit-transform: rotateX(0) rotateY(-180deg);
}

.pagelayer-flipbox-flip.pagelayer-flipbox-direction-up .pagelayer-flipbox-back{
transform: rotateX(-180deg) rotateY(0);
-webkit-transform: rotateX(-180deg) rotateY(0);  
}

.pagelayer-flipbox-flip.pagelayer-flipbox-direction-down .pagelayer-flipbox-back,
.pagelayer-flipbox-flip.pagelayer-flipbox-direction-up .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-front{
transform: rotateX(180deg) rotateY(0);
-webkit-transform: rotateX(180deg) rotateY(0);  
}

.pagelayer-flipbox-flip.pagelayer-flipbox-direction-down .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-front{
transform: rotateX(-180deg) rotateY(0);
-webkit-transform: rotateX(-180deg) rotateY(0);  
}

.pagelayer-flipbox-push .pagelayer-flipbox-flipper,
.pagelayer-flipbox-slide .pagelayer-flipbox-flipper{
overflow:hidden;
}

.pagelayer-flipbox-push .pagelayer-flipbox-front{
transform: none;
-webkit-transform: none;
}

.pagelayer-flipbox-push.pagelayer-flipbox-direction-right .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-front{
transform:translateX(100%) translateY(0);
-webkit-transform:translateX(100%) translateY(0);
}

.pagelayer-flipbox-push.pagelayer-flipbox-direction-left .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-front{
transform: translateX(-100%) translateY(0);
-webkit-transform: translateX(-100%) translateY(0);
}

.pagelayer-flipbox-push.pagelayer-flipbox-direction-up .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-front{
transform: translateX(0) translateY(-100%);
-webkit-transform: translateX(0) translateY(-100%);
}

.pagelayer-flipbox-push.pagelayer-flipbox-direction-down .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-front{
transform: translateX(0) translateY(100%);
-webkit-transform: translateX(0) translateY(100%);
}

.pagelayer-flipbox-push .pagelayer-flipbox,
.pagelayer-flipbox-slide .pagelayer-flipbox{
overflow: hidden;
}

.pagelayer-flipbox-push .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-back,
.pagelayer-flipbox-slide .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-back{
transform: none;
-webkit-transform: none;  
}

.pagelayer-flipbox-push.pagelayer-flipbox-direction-right .pagelayer-flipbox-back,
.pagelayer-flipbox-slide.pagelayer-flipbox-direction-right .pagelayer-flipbox-back{
transform: translateX(-100%) translateY(0);
-webkit-transform: translateX(-100%) translateY(0);
}

.pagelayer-flipbox-push.pagelayer-flipbox-direction-left .pagelayer-flipbox-back,
.pagelayer-flipbox-slide.pagelayer-flipbox-direction-left .pagelayer-flipbox-back{
transform: translateX(100%) translateY(0);
-webkit-transform: translateX(100%) translateY(0);  
}

.pagelayer-flipbox-push.pagelayer-flipbox-direction-up .pagelayer-flipbox-back,
.pagelayer-flipbox-slide.pagelayer-flipbox-direction-up .pagelayer-flipbox-back{
transform: translateX(0) translateY(100%);
-webkit-transform: translateX(0) translateY(100%);
}

.pagelayer-flipbox-push.pagelayer-flipbox-direction-down .pagelayer-flipbox-back,
.pagelayer-flipbox-slide.pagelayer-flipbox-direction-down .pagelayer-flipbox-back{
transform: translateX(0) translateY(-100%);
-webkit-transform: translateX(0) translateY(-100%);
}

.pagelayer-flipbox-zoom-out .pagelayer-flipbox-flipper .pagelayer-flipbox-front{
transition: opacity .45s, width .1ms, -webkit-transform .8s;
-webkit-transition: opacity .45s, width .1ms, -webkit-transform .8s;  
transition: transform .8s, opacity .45s, width .1ms;
transition: transform .8s, opacity .45s, width .1ms, -webkit-transform .8s;
opacity: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
z-index: 1;
width: 100%
}

.pagelayer-flipbox-zoom-out .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-front{
width: 0;
opacity: 0;
transform: scale(.7);
-webkit-transform: scale(.7);
transition: opacity .8s .1s, width .1ms .8s, -webkit-transform .8s;
-webkit-transition: opacity .8s .1s, width .1ms .8s, -webkit-transform .8s;
transition: transform .8s, opacity .8s .1s, width .1ms .8s;
transition: transform .8s, opacity .8s .1s, width .1ms .8s, -webkit-transform .8s
}

.pagelayer-flipbox-zoom-in .pagelayer-flipbox-flipper .pagelayer-flipbox-back{
-webkit-transition: opacity .5s .2s, -webkit-transform .7s;
transition: opacity .5s .2s, -webkit-transform .7s;
transition: transform .7s, opacity .5s .2s;
transition: transform .7s, opacity .5s .2s, -webkit-transform .7s;
opacity: 0;
transform: scale(.7);
-webkit-transform: scale(.7);  
}

.pagelayer-flipbox-zoom-in .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-back{
-webkit-transition: opacity .5s, -webkit-transform .7s;
transition: opacity .5s, -webkit-transform .7s;
transition: transform .7s, opacity .5s;
transition: transform .7s, opacity .5s, -webkit-transform .7s;
opacity: 1;
transform: scale(1);
-webkit-transform: scale(1);  
}

.pagelayer-flipbox-fade .pagelayer-flipbox-flipper .pagelayer-flipbox-back{
opacity: 0
}

.pagelayer-flipbox-fade .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-back{
opacity: 1
}

.pagelayer-flipbox-container.pagelayer-flipbox-flipped .pagelayer-flipbox-main .pagelayer-flipbox-front{
display: none
}

.pagelayer-flipbox-container.pagelayer-flipbox-flipped .pagelayer-flipbox-main .pagelayer-flipbox-back{
transform: none;
-webkit-transform: none;
opacity: 1;
}

.pagelayer-flipbox-image{
width: 100%;
margin: 0 auto;
object-fit: cover; 
}

.pagelayer-flipbox-image img{
width: 50%;
object-fit: cover;
-o-object-fit: cover;
}

.pagelayer-flipbox[back_section="true"] .pagelayer-flipbox-front{
display:none;
}

.pagelayer-flipbox[back_section="true"] .pagelayer-flipbox-back{
transform: rotateX(0) rotateY(0deg) !important;
-webkit-transform: rotateX(0) rotateY(0deg) !important;
opacity: 1 !important;
}

.pagelayer-flipbox-back .pagelayer-service-btn.pagelayer-btn-link{
background-color:transparent;
}

/*Flipbox End*/

/* Animated Heading */

.pagelayer-aheading-holder {
display: inline-block;
position:relative;
}

.pagelayer-animated-heading{
margin: 0;
padding: 0;
line-height: 1.4;
-webkit-background-clip: text;
}

[class*="pagelayer-blobs"]{
display:block;
position:absolute;
mix-blend-mode:color;
animation:pagelayer-blobs 10s ease-in-out infinite alternate;
}

.pagelayer-blobs_1{
width: 9%;
height: 47%;
top: 12%;
left: 4%;
}

.pagelayer-blobs_2{
width: 10%;
height: 50%;
top: 60%;
left: 34%;
}

.pagelayer-blobs_3{
width: 20%;
height: 46%;
top: 10%;
left: 20%;
}

.pagelayer-blobs_4{
width: 30%;
height: 40%;
top: 30%;
left: 70%;
}

.pagelayer-blobs_5{
width: 12%;
height: 40%;
top: 61%;
left: 12%;
}

.pagelayer-blobs_6{
width: 25%;
height: 45%;
top: 5%;
left: 45%;
}

.pagelayer-blobs_7{
width: 32%;
height: 45%;
top: 67%;
left: 46%;
}

.pagelayer-hEffect-none [class*="pagelayer-blobs"]{
display: none;
}

@keyframes pagelayer-blobs{
0%{border-radius:26% 74% 61% 39% / 54% 67% 33% 46%}
10%{border-radius:74% 26% 47% 53% / 68% 46% 54% 32%}
20%{border-radius:48% 52% 30% 70% / 27% 37% 63% 73%}
30%{border-radius:73% 27% 57% 43% / 28% 67% 33% 72%}
40%{border-radius:63% 37% 56% 44% / 25% 28% 72% 75%}
50%{border-radius:39% 61% 70% 30% / 61% 29% 71% 39%}
60%{border-radius:27% 73% 29% 71% / 73% 51% 49% 27%}
70%{border-radius:39% 61% 65% 35% / 74% 65% 35% 26%}
80%{border-radius:55% 45% 37% 63% / 38% 30% 70% 62%}
90%{border-radius:25% 75% 70% 30% / 39% 50% 50% 61%}
100%{border-radius:66% 34% 33% 67% / 65% 73% 27% 35%}
}

.pagelayer-hEffect-blobs,
.pagelayer-hEffect-none,
.pagelayer-heading-rotating{
-webkit-text-fill-color: transparent;
}

.pagelayer-heading-rotating .pagelayer-animated-heading{
display: inline;
}

.pagelayer-words-wrapper {
  display: inline-block;
  position: relative;
  text-align: left;
}
.pagelayer-words-wrapper span {
  display: inline-block;
  position: absolute;
  white-space: nowrap;
  left: 0;
  top: 0;
}
.pagelayer-words-wrapper span.pagelayer-is-visible {
  position: relative;
}

/*** xrotate-1 ***/
.pagelayer-aheading-rotate1 .pagelayer-words-wrapper {
  -webkit-perspective: 300px;
  -moz-perspective: 300px;
  perspective: 300px;
}
.pagelayer-aheading-rotate1 span {
  opacity: 0;
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  transform: rotateX(180deg);
}
.pagelayer-aheading-rotate1 span.pagelayer-is-visible {
  opacity: 1;
  -webkit-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  transform: rotateX(0deg);
  -webkit-animation: pagelayer-rotate-1-in 1.2s;
  -moz-animation: pagelayer-rotate-1-in 1.2s;
  animation: pagelayer-rotate-1-in 1.2s;
}
.pagelayer-aheading-rotate1 span.pagelayer-is-hidden {
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  transform: rotateX(180deg);
  -webkit-animation: pagelayer-rotate-1-out 1.2s;
  -moz-animation: pagelayer-rotate-1-out 1.2s;
  animation: pagelayer-rotate-1-out 1.2s;
}

@-webkit-keyframes pagelayer-rotate-1-in {
  0% {
    -webkit-transform: rotateX(180deg);
    opacity: 0;
  }
  35% {
    -webkit-transform: rotateX(120deg);
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(360deg);
    opacity: 1;
  }
}
@-moz-keyframes pagelayer-rotate-1-in {
  0% {
    -moz-transform: rotateX(180deg);
    opacity: 0;
  }
  35% {
    -moz-transform: rotateX(120deg);
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  100% {
    -moz-transform: rotateX(360deg);
    opacity: 1;
  }
}
@keyframes pagelayer-rotate-1-in {
  0% {
    -webkit-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
    opacity: 0;
  }
  35% {
    -webkit-transform: rotateX(120deg);
    -moz-transform: rotateX(120deg);
    -ms-transform: rotateX(120deg);
    -o-transform: rotateX(120deg);
    transform: rotateX(120deg);
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(360deg);
    -moz-transform: rotateX(360deg);
    -ms-transform: rotateX(360deg);
    -o-transform: rotateX(360deg);
    transform: rotateX(360deg);
    opacity: 1;
  }
}
@-webkit-keyframes pagelayer-rotate-1-out {
  0% {
    -webkit-transform: rotateX(0deg);
    opacity: 1;
  }
  35% {
    -webkit-transform: rotateX(-40deg);
    opacity: 1;
  }
  65% {
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(180deg);
    opacity: 0;
  }
}
@-moz-keyframes pagelayer-rotate-1-out {
  0% {
    -moz-transform: rotateX(0deg);
    opacity: 1;
  }
  35% {
    -moz-transform: rotateX(-40deg);
    opacity: 1;
  }
  65% {
    opacity: 0;
  }
  100% {
    -moz-transform: rotateX(180deg);
    opacity: 0;
  }
}
@keyframes pagelayer-rotate-1-out {
  0% {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 1;
  }
  35% {
    -webkit-transform: rotateX(-40deg);
    -moz-transform: rotateX(-40deg);
    -ms-transform: rotateX(-40deg);
    -o-transform: rotateX(-40deg);
    transform: rotateX(-40deg);
    opacity: 1;
  }
  65% {
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
    opacity: 0;
  }
}

/*** xrotate-2 ***/
.pagelayer-aheading-rotate2 .pagelayer-words-wrapper {
  -webkit-perspective: 300px;
  -moz-perspective: 300px;
  perspective: 300px;
}
.pagelayer-aheading-rotate2 strong, .pagelayer-aheading-rotate2 b {
  display: inline-block;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.pagelayer-aheading-rotate2 span {
  opacity: 0;
}
.pagelayer-aheading-rotate2 strong {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: translateZ(-20px) rotateX(90deg);
  -moz-transform: translateZ(-20px) rotateX(90deg);
  -ms-transform: translateZ(-20px) rotateX(90deg);
  -o-transform: translateZ(-20px) rotateX(90deg);
  transform: translateZ(-20px) rotateX(90deg);
  opacity: 0;
}
.pagelayer-is-visible .pagelayer-aheading-rotate2 strong {
  opacity: 1;
}
.pagelayer-aheading-rotate2 strong.pagelayer-aheading-in {
  -webkit-animation: pagelayer-rotate-2-in 0.4s forwards;
  -moz-animation: pagelayer-rotate-2-in 0.4s forwards;
  animation: pagelayer-rotate-2-in 0.4s forwards;
  -webkit-background-clip: text;
}
.pagelayer-aheading-rotate2 strong.pagelayer-aheading-out {
  -webkit-animation: pagelayer-rotate-2-out 0.4s forwards;
  -moz-animation: pagelayer-rotate-2-out 0.4s forwards;
  animation: pagelayer-rotate-2-out 0.4s forwards;
  -webkit-background-clip: text;
}
.pagelayer-aheading-rotate2 b {
  -webkit-transform: translateZ(20px);
  -moz-transform: translateZ(20px);
  -ms-transform: translateZ(20px);
  -o-transform: translateZ(20px);
  transform: translateZ(20px);
  -webkit-text-fill-color: transparent;
}

.pagelayer-no-csstransitions .pagelayer-aheading-rotate2 strong {
  -webkit-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  transform: rotateX(0deg);
  opacity: 0;
}
.pagelayer-no-csstransitions .pagelayer-aheading-rotate2 strong b {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

.pagelayer-no-csstransitions .pagelayer-aheading-rotate2 .pagelayer-is-visible strong {
  opacity: 1;
}

@-webkit-keyframes pagelayer-rotate-2-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(90deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(-10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0deg);
  }
}
@-moz-keyframes pagelayer-rotate-2-in {
  0% {
    opacity: 0;
    -moz-transform: translateZ(-20px) rotateX(90deg);
  }
  60% {
    opacity: 1;
    -moz-transform: translateZ(-20px) rotateX(-10deg);
  }
  100% {
    opacity: 1;
    -moz-transform: translateZ(-20px) rotateX(0deg);
  }
}
@keyframes pagelayer-rotate-2-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(90deg);
    -moz-transform: translateZ(-20px) rotateX(90deg);
    -ms-transform: translateZ(-20px) rotateX(90deg);
    -o-transform: translateZ(-20px) rotateX(90deg);
    transform: translateZ(-20px) rotateX(90deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(-10deg);
    -moz-transform: translateZ(-20px) rotateX(-10deg);
    -ms-transform: translateZ(-20px) rotateX(-10deg);
    -o-transform: translateZ(-20px) rotateX(-10deg);
    transform: translateZ(-20px) rotateX(-10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0deg);
    -moz-transform: translateZ(-20px) rotateX(0deg);
    -ms-transform: translateZ(-20px) rotateX(0deg);
    -o-transform: translateZ(-20px) rotateX(0deg);
    transform: translateZ(-20px) rotateX(0deg);
  }
}
@-webkit-keyframes pagelayer-rotate-2-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-100deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-90deg);
  }
}
@-moz-keyframes pagelayer-rotate-2-out {
  0% {
    opacity: 1;
    -moz-transform: translateZ(-20px) rotateX(0);
  }
  60% {
    opacity: 0;
    -moz-transform: translateZ(-20px) rotateX(-100deg);
  }
  100% {
    opacity: 0;
    -moz-transform: translateZ(-20px) rotateX(-90deg);
  }
}
@keyframes pagelayer-rotate-2-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0);
    -moz-transform: translateZ(-20px) rotateX(0);
    -ms-transform: translateZ(-20px) rotateX(0);
    -o-transform: translateZ(-20px) rotateX(0);
    transform: translateZ(-20px) rotateX(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-100deg);
    -moz-transform: translateZ(-20px) rotateX(-100deg);
    -ms-transform: translateZ(-20px) rotateX(-100deg);
    -o-transform: translateZ(-20px) rotateX(-100deg);
    transform: translateZ(-20px) rotateX(-100deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-90deg);
    -moz-transform: translateZ(-20px) rotateX(-90deg);
    -ms-transform: translateZ(-20px) rotateX(-90deg);
    -o-transform: translateZ(-20px) rotateX(-90deg);
    transform: translateZ(-20px) rotateX(-90deg);
  }
}

/*** xloading-bar ***/
.pagelayer-aheading-loading-bar .pagelayer-words-wrapper {
  overflow: hidden;
  vertical-align: top;
}
.pagelayer-aheading-loading-bar .pagelayer-words-wrapper:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  width: 0;
  background: #0096a7;
  z-index: 2;
  -webkit-transition: width 0.3s -0.1s;
  -moz-transition: width 0.3s -0.1s;
  transition: width 0.3s -0.1s;
}
.pagelayer-aheading-loading-bar .pagelayer-words-wrapper.pagelayer-is-loading:after {
  width: 100%;
  -webkit-transition: width 3s;
  -moz-transition: width 3s;
  transition: width 3s;
}
.pagelayer-aheading-loading-bar span{
  top: .2em;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.pagelayer-aheading-loading-bar span.pagelayer-is-visible {
  opacity: 1;
  top: 0;
}

/*** xslide ***/
.pagelayer-aheading-slide .pagelayer-words-wrapper {
  overflow: hidden;
  vertical-align: top;
}
.pagelayer-aheading-slide span {
  opacity: 0;
  top: .2em;
}
.pagelayer-aheading-slide span.pagelayer-is-visible {
  top: 0;
  opacity: 1;
  -webkit-animation: pagelayer-slide-in 0.6s;
  -moz-animation: pagelayer-slide-in 0.6s;
  animation: pagelayer-slide-in 0.6s;
}
.pagelayer-aheading-slide span.pagelayer-is-hidden {
  -webkit-animation: pagelayer-slide-out 0.6s;
  -moz-animation: pagelayer-slide-out 0.6s;
  animation: pagelayer-slide-out 0.6s;
}

@-webkit-keyframes pagelayer-slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(20%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes pagelayer-slide-in {
  0% {
    opacity: 0;
    -moz-transform: translateY(-100%);
  }
  60% {
    opacity: 1;
    -moz-transform: translateY(20%);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@keyframes pagelayer-slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(20%);
    -moz-transform: translateY(20%);
    -ms-transform: translateY(20%);
    -o-transform: translateY(20%);
    transform: translateY(20%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes pagelayer-slide-out {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateY(120%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(100%);
  }
}
@-moz-keyframes pagelayer-slide-out {
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
  60% {
    opacity: 0;
    -moz-transform: translateY(120%);
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(100%);
  }
}
@keyframes pagelayer-slide-out {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateY(120%);
    -moz-transform: translateY(120%);
    -ms-transform: translateY(120%);
    -o-transform: translateY(120%);
    transform: translateY(120%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
  }
}

/*** xclip ***/
.pagelayer-aheading-clip .pagelayer-words-wrapper {
  overflow: hidden;
  vertical-align: top;
}
.pagelayer-aheading-clip .pagelayer-words-wrapper:after {
  /* line */
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 3px;
  height: 100%;
  background-color: #aebcb9;
}
.pagelayer-aheading-clip span {
  opacity: 0;
}
.pagelayer-aheading-clip span.pagelayer-is-visible {
  opacity: 1;
}

/*** xzoom ***/
.pagelayer-aheading-zoom .pagelayer-words-wrapper {
  -webkit-perspective: 300px;
  -moz-perspective: 300px;
  perspective: 300px;
}
.pagelayer-aheading-zoom span{
  opacity: 0;
}
.pagelayer-aheading-zoom span.pagelayer-is-visible {
  opacity: 1;
  -webkit-animation: pagelayer-zoom-in 0.8s;
  -moz-animation: pagelayer-zoom-in 0.8s;
  animation: pagelayer-zoom-in 0.8s;
}
.pagelayer-aheading-zoom span.pagelayer-is-hidden {
  -webkit-animation: pagelayer-zoom-out 0.8s;
  -moz-animation: pagelayer-zoom-out 0.8s;
  animation: pagelayer-zoom-out 0.8s;
}

@-webkit-keyframes pagelayer-zoom-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(100px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0);
  }
}
@-moz-keyframes pagelayer-zoom-in {
  0% {
    opacity: 0;
    -moz-transform: translateZ(100px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateZ(0);
  }
}
@keyframes pagelayer-zoom-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(100px);
    -moz-transform: translateZ(100px);
    -ms-transform: translateZ(100px);
    -o-transform: translateZ(100px);
    transform: translateZ(100px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@-webkit-keyframes pagelayer-zoom-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-100px);
  }
}
@-moz-keyframes pagelayer-zoom-out {
  0% {
    opacity: 1;
    -moz-transform: translateZ(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateZ(-100px);
  }
}
@keyframes pagelayer-zoom-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-100px);
    -moz-transform: translateZ(-100px);
    -ms-transform: translateZ(-100px);
    -o-transform: translateZ(-100px);
    transform: translateZ(-100px);
  }
}

/*** xrotate-3 ***/
.pagelayer-aheading-rotate3 .pagelayer-words-wrapper {
  -webkit-perspective: 300px;
  -moz-perspective: 300px;
  perspective: 300px;
}
.pagelayer-aheading-rotate3 span {
  opacity: 0;
}
.pagelayer-aheading-rotate3 strong {
  display: inline-block;
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.pagelayer-is-visible .pagelayer-aheading-rotate3 strong {
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  transform: rotateY(0deg);
}
.pagelayer-aheading-rotate3 strong.pagelayer-aheading-in {
  -webkit-animation: pagelayer-rotate-3-in 0.6s forwards;
  -moz-animation: pagelayer-rotate-3-in 0.6s forwards;
  animation: pagelayer-rotate-3-in 0.6s forwards;
}
.pagelayer-aheading-rotate3 strong.pagelayer-aheading-out {
  -webkit-animation: pagelayer-rotate-3-out 0.6s forwards;
  -moz-animation: pagelayer-rotate-3-out 0.6s forwards;
  animation: pagelayer-rotate-3-out 0.6s forwards;
}

.pagelayer-no-csstransitions .pagelayer-aheading-rotate3 strong {
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  transform: rotateY(0deg);
  opacity: 0;
}

.pagelayer-no-csstransitions .pagelayer-aheading-rotate3 .pagelayer-is-visible strong {
  opacity: 1;
}

@-webkit-keyframes pagelayer-rotate-3-in {
  0% {
    -webkit-transform: rotateY(180deg);
  }
  100% {
    -webkit-transform: rotateY(0deg);
  }
}
@-moz-keyframes pagelayer-rotate-3-in {
  0% {
    -moz-transform: rotateY(180deg);
  }
  100% {
    -moz-transform: rotateY(0deg);
  }
}
@keyframes pagelayer-rotate-3-in {
  0% {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
  }
  100% {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg);
  }
}
@-webkit-keyframes pagelayer-rotate-3-out {
  0% {
    -webkit-transform: rotateY(0);
  }
  100% {
    -webkit-transform: rotateY(-180deg);
  }
}
@-moz-keyframes pagelayer-rotate-3-out {
  0% {
    -moz-transform: rotateY(0);
  }
  100% {
    -moz-transform: rotateY(-180deg);
  }
}
@keyframes pagelayer-rotate-3-out {
  0% {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  100% {
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
  }
}

/*** xscale ***/
.pagelayer-aheading-scale span {
  opacity: 0;
}
.pagelayer-aheading-scale strong {
  display: inline-block;
  opacity: 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.pagelayer-is-visible .pagelayer-aheading-scale strong {
  opacity: 1;
}
.pagelayer-aheading-scale strong.pagelayer-aheading-in {
  -webkit-animation: pagelayer-scale-up 0.6s forwards;
  -moz-animation: pagelayer-scale-up 0.6s forwards;
  animation: pagelayer-scale-up 0.6s forwards;
}
.pagelayer-aheading-scale strong.pagelayer-aheading-out {
  -webkit-animation: pagelayer-scale-down 0.6s forwards;
  -moz-animation: pagelayer-scale-down 0.6s forwards;
  animation: pagelayer-scale-down 0.6s forwards;
}

.pagelayer-no-csstransitions .pagelayer-aheading-scale strong {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 0;
}

.pagelayer-no-csstransitions .pagelayer-aheading-scale .pagelayer-is-visible strong {
  opacity: 1;
}

@-webkit-keyframes pagelayer-scale-up {
  0% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
  60% {
    -webkit-transform: scale(1.2);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}
@-moz-keyframes pagelayer-scale-up {
  0% {
    -moz-transform: scale(0);
    opacity: 0;
  }
  60% {
    -moz-transform: scale(1.2);
    opacity: 1;
  }
  100% {
    -moz-transform: scale(1);
    opacity: 1;
  }
}
@keyframes pagelayer-scale-up {
  0% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }
  60% {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes pagelayer-scale-down {
  0% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
  60% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
}
@-moz-keyframes pagelayer-scale-down {
  0% {
    -moz-transform: scale(1);
    opacity: 1;
  }
  60% {
    -moz-transform: scale(0);
    opacity: 0;
  }
}
@keyframes pagelayer-scale-down {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  60% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }
}

/*** xpush ***/
.pagelayer-aheading-push span {
  opacity: 0;
}
.pagelayer-aheading-push span.pagelayer-is-visible {
  opacity: 1;
  -webkit-animation: pagelayer-push-in 0.6s;
  -moz-animation: pagelayer-push-in 0.6s;
  animation: pagelayer-push-in 0.6s;
}
.pagelayer-aheading-push span.pagelayer-is-hidden {
  -webkit-animation: pagelayer-push-out 0.6s;
  -moz-animation: pagelayer-push-out 0.6s;
  animation: pagelayer-push-out 0.6s;
}

@-webkit-keyframes pagelayer-push-in {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes pagelayer-push-in {
  0% {
    opacity: 0;
    -moz-transform: translateX(-100%);
  }
  60% {
    opacity: 1;
    -moz-transform: translateX(10%);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@keyframes pagelayer-push-in {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(10%);
    -moz-transform: translateX(10%);
    -ms-transform: translateX(10%);
    -o-transform: translateX(10%);
    transform: translateX(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes pagelayer-push-out {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateX(110%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%);
  }
}
@-moz-keyframes pagelayer-push-out {
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
  60% {
    opacity: 0;
    -moz-transform: translateX(110%);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(100%);
  }
}
@keyframes pagelayer-push-out {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateX(110%);
    -moz-transform: translateX(110%);
    -ms-transform: translateX(110%);
    -o-transform: translateX(110%);
    transform: translateX(110%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
}

/* Animated Heading End */
/* Page Break Start */

.pagelayer-page-links{
text-align: center;
margin-top: 50px;
}

.pagelayer-page-links .post-page-numbers {
padding: 0;
margin: 0 0 .3em .3em;
border: 1px solid;
color: #000;
background: 0 0;
font-size: .8em;
width: 2.5em;
height: 2.5em;
line-height: calc(2.5em - 4px);
display: inline-block;
text-align: center;
transition: all .2s linear;
}

.pagelayer-arc-layout-left .pagelayer-wposts-col .pagelayer-wposts-content,
.pagelayer-arc-layout-right .pagelayer-wposts-col .pagelayer-wposts-featured,
.pagelayer-arc-layout-alt .pagelayer-wposts-col:nth-of-type(2n+1) .pagelayer-wposts-content,
.pagelayer-arc-layout-alt .pagelayer-wposts-col:nth-of-type(2n) .pagelayer-wposts-featured{
width: 48%;
float: left;
}

.pagelayer-arc-layout-right .pagelayer-wposts-col .pagelayer-wposts-content,
.pagelayer-arc-layout-left .pagelayer-wposts-col .pagelayer-wposts-featured,
.pagelayer-arc-layout-alt .pagelayer-wposts-col:nth-of-type(2n) .pagelayer-wposts-content,
.pagelayer-arc-layout-alt .pagelayer-wposts-col:nth-of-type(2n+1) .pagelayer-wposts-featured{
width: 48%;
float: right;
}
  
.pagelayer-arc-layout-left .pagelayer-wposts-thumb,
.pagelayer-arc-layout-right .pagelayer-wposts-thumb,
.pagelayer-arc-layout-alt .pagelayer-wposts-thumb{
display: block;
}
    
.pagelayer-wposts-thumb,
.pagelayer-wposts-featured,
.pagelayer-wposts-col{
overflow: hidden;
}

.pagelayer-loader-holder{
width: auto;
height: auto;
display: none;
}

.pagelayer-post-max,
.pagelayer-infinite-scroll-auto ~ .pagelayer_load_button .pagelayer-btn-load{
display: none;
}
/* Page Break End */

/********************/
/*** Freemium End ***/
/********************/PK��f\���+����css/pagelayer-blocks.cssnu�[���.pagelayer-shortcode{
color: #2271b1 !important;
}

.pagelayer-base-control{
position: relative;
}

.pagelayer-flex{
display:flex;	
}

.pagelayer-elp-label-div{
padding:4px 0px 4px 0px;
position:relative;
}

.pagelayer-elp-label{
display: inline-block;
}

.pagelayer-elp-units{
display: inline-block;
float:right;
padding-top:4px;
}

.pagelayer-elp-units span{
padding:1px 4px;
font-size:12px;
cursor: pointer;
}

.pagelayer-elp-units span.selected{
color: #3e8ef7;
}

.pagelayer-elp-button{
text-transform: unset;
border: 1px solid #00A0D2;
font-weight: unset;
font-size: 12px;
margin:5px;
min-height: unset;
background-color: #00A0D2;
color: #fff;
transition: all 0.3s;
border-radius: unset;
border-radius: 2px;
padding: 10px 15px;
cursor:pointer;
}

.pagelayer-elp-button:hover{
background-color: #00A0D2bf;
border-color: #00A0D2;
}

.pagelayer-block-appender{
background: #1e1e1e;
width: 24px;
height: 24px;
position: absolute;
right: 0;
bottom: 0;
border-radius: 2px;
z-index: 99;
}

.pagelayer-block-appender:hover{
background : var(--wp-admin-theme-color)
}

.pagelayer-block-appender .components-button{
color: #fff;
display: contents;
}

/* Screen Control Start */
.pagelayer-elp-screen{
display: inline-block;
text-align: center;
z-index: 1;
vertical-align: middle;
position: relative;
}

.pagelayer-elp-screen .pli{
padding: 0;
cursor: pointer;
box-shadow: 0 0 0.5rem #babbbc;
height: 30px;
width: 30px;
border-radius: 50%;
line-height: 30px;
transition-duration: 0.1s;
}

.pagelayer-elp-screen .pli-desktop:not(.pagelayer-prop-screen),
.pagelayer-elp-screen .pli-tablet:not(.pagelayer-prop-screen),
.pagelayer-elp-screen .pli-mobile:not(.pagelayer-prop-screen){
position: absolute;
transform: none;
left: 0;
display:none;
opacity:0;
background:#aaaaaa;
color:#ffffff;
}

.pagelayer-elp-screen .pli-desktop.open{
transform: rotate(-90deg) translate(30px, -27px) rotate(90deg);
transition-delay: 0s;
top:-5px;
left: 40px;
opacity:1;
display:block;
}

.pagelayer-elp-screen .pli-tablet.open{
transform: rotate(-90deg) translate(0px, -6px) rotate(90deg);
transition-delay: 0.1s;
top:0px;
left: 40px;
opacity:1;
display:block;
}

.pagelayer-elp-screen .pli-mobile.open{
transform: rotate(-90deg) translate(-30px, -27px) rotate(90deg);
transition-delay: 0.2s;
top:5px;
left: 40px;
opacity:1;
display:block;
}

.pagelayer-elp-screen .pagelayer-prop-screen{
box-shadow: none;
z-index: 2;
font-size: 12px;
height: 20px;
width: 20px;
line-height: 20px;
}

.pagelayer-elp-screen .pli:not(.pagelayer-prop-screen):hover{
background-color: #3E8EF7;
}

.pagelayer-elp-screen .pagelayer-prop-screen:hover{
color: #3E8EF7;
}
/* Screen Control End */

/* Settings Tab Control Start */
.components-panel[pagelayer-component-tab] .components-panel__body{
display: none;
}

.components-panel[pagelayer-component-tab="options"] .components-panel__body,
.components-panel[pagelayer-component-tab="settings"] .pagelayer-components-tabs.pl-settings .components-panel__body{
display: block;
}

.components-panel[pagelayer-component-tab="options"] .pagelayer-components-tabs.pl-settings .components-panel__body{
display: none;
}

.pagelayer-setting-tabs{
box-shadow: 0px 0px 10px -4px #d7d7d7;
display:flex;
}

.pagelayer-setting-tab{
background-color: transparent;
padding: 20px 10px;
border: 0;
cursor: pointer;
color: #1e1e1e;
font-weight: 500;
flex: 1;
position: relative;
}

.pagelayer-setting-tab i{
font-size: 16px;
padding-right: 10px;
}

.pagelayer-setting-tab:after{
content: '';
height: 2px;
background: transparent;
border-radius: 100%;
position: absolute;
bottom: 0;
left: 10px;
right: 100%;
transition: right 0.5s;
}

.pagelayer-setting-tab:hover:after,
.pagelayer-setting-tab.is-active:after{
content: '';
background: #007cba;
right: 10px;
}

.pagelayer-setting-tab:hover,
.pagelayer-setting-tab.is-active{
color: #007cba;
}
/* Settings Tab Control End */
/* Radio Control Start */
.pagelayer-elp-radio-div{
display:flex;
}

.pagelayer-elp-radio:first-child{
border-radius: 4px 0px 0px 4px;
-moz-outline-radius: 7px 0px 0px 7px;
}

.pagelayer-elp-radio:last-child{
border-radius: 0px 4px 4px 0px;
-moz-outline-radius: 0px 7px 7px 0px;
}

.pagelayer-elp-radio{
display: inline-block;
vertical-align: middle;
padding: 6px;
cursor: pointer; 
font-size:12px;
color: #666 !important;
text-decoration: none;
background: #eee;
flex:1;
text-align:center;
}

.pagelayer-elp-radio:hover{
background-color: #4CB5E8 !important;
color:#fff !important;
transition: all 0.3s;
}

.pagelayer-dark .pagelayer-elp-radio{
background-color: #fafafa;
}

.pagelayer-dark .pagelayer-elp-radio:hover,
.pagelayer-dark .pagelayer-elp-radio-active{
background-color:#0d47a1 !important;
}

.pagelayer-elp-radio-active{
background-color: #1A9CDB !important;
color:#ffffff !important;
}
/* Radio Control End */
/* Color Control Start */
.pagelayer-elp-color-div-holder{
cursor: pointer;
width: 70px;
height: 30px;
border-radius: 3px;
margin: 0 auto;
position: absolute;
top: 5px;
right: 11px;
border: solid 1px #999;
color: #333;
display: flex;
}

.pagelayer-elp-color-div{
cursor: pointer;
padding: 3px;
width: 28px;
height: 23px; 
display: block; 	  	
border-radius: 2px; 	  	
margin: 0 auto; 	
position: absolute; 	
top: 5px;
right: 7px;
border: solid 1px #999;
color: #333;
vertical-align: middle;
box-sizing: content-box;
}

.pagelayer-elp-color-div-holder .pagelayer-elp-color-div{
position: relative;
border: 0px;
height: calc(100% - 6px);
top: 0;
left: 0;
}

.pagelayer-elp-color-preview{
height: 100%;
background-size: cover !important;
border-radius: 2px;
flex: 1;
}

.pagelayer-elp-color-global{
width: 50%;
border-right: 1px solid #999;
display: flex;
align-items: center;
justify-content: center;
}

.pagelayer-elp-global-icon:hover,
.pagelayer-elp-color-global:hover{
color: #137dc5;
}

.pagelayer-elp-typo-edit-div .pli-pencil{
display: flex;
align-items: center;
justify-content: center;
flex: 1;
}

.pagelayer-elp-global-icon:before,
.pagelayer-elp-color-global:before{
content: "\e9c9";
font-family: 'pagelayer', "Font Awesome 5 Free" !important;
}

.pagelayer-elp-remove-color{
background-color:#616161;
position: absolute;
top: 0;
right: 0;
z-index:1;
box-shadow: 0 0 3px #333;
padding: 3px;
border-top-right-radius: 2px;
}

.pagelayer-elp-remove-color .pli{
display: flex;
}

.pagelayer-elp-remove-color .pli:before{
color: #fff;
font-size: 7px;
}

.pagelayer-blank-preview{
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAC1QTFRFAAAAAQEBBQUFDAwM9PT0+vr6/////v7+BAQE+/v7AgIC/f39AwMDDQ0N8/Pzb6ggJQAAAZ5JREFUeJztlr1twzAQhU+tK7ELDDdBNsgO2SAznAr3JAJXWSJp49YLuPAW2cJbhEdSQZBCEMRHgMVj5U80HnkSfz4Ra06eXjSoTvr6HKGGU94o8vBpqPr2LjLUcAr8ikNEnLx6jT93VZxneBn1Zg9uOlxsxO0suTkXfJywTsG5Ok5x9hK0NKM6bhEosh+nq+HJD+c6TmvG2r8RtrMb9g4aOKY3CA0ElyyHcbAHIXNw5Q9bWeLG2aUH80ItU97K8ihlhmmIUFb+dpZvOceNE7fOnz/UsNztHAMEzSwf6idEqTOLHv0R8THc7/o72Qzrl8vMwAVdmreDFhloLxQcCC65QSC45AYfBV0yfGGjtx78cLjrVaHHF/yAhV8B8EsKfo3CL/pRHFZFnIBlCa5z9EP6If1wBdMPe5QleMkNAumHuZ9+SD9cYPphjzpHP6Qf0g9XMP2wR1mCl9wgkH6Y++mH9MMFph/2qHP0Q/oh/XAF0w97lCV4yQ0C6Ye5n35IP1xg+mGPOkc/pB/SD1cw/bBHWYKX3CCQfpj76Yfr+QfwnsxmcLvdhQAAAABJRU5ErkJggg==') !important;
background-size: cover !important;
opacity: 70%;
}
/* Color Control End */

/* Padding Control Start */
.pagelayer-elp-padding-div{
display:flex;
}

.pagelayer-elp-padding-div i.pli{
padding:8px 11px;
border: 1px solid #d1d1d1;
cursor: pointer;
background: #FFF;
vertical-align:top;
font-size: 12px;
border-radius: 3px;
}

.pagelayer-elp-padding-linked{
background: #1a7fb0 !important;
color: #fff !important;
border: 1px solid #1a7fb0 !important;
}

.pagelayer-dark .pagelayer-elp-padding-linked{
background: #e0e0e0 !important;
}

.pagelayer-elp-padding{
padding: 2px 0px 2px 4px !important;
text-align: center;
border-radius: 3px !important;
width:21% !important;
}
/* Padding Control End */

/* Slider Control Start */
.pagelayer-elp-slider-div{
display: flex;
padding: 7px 0 0;
}

input.pagelayer-elp-slider{
-webkit-appearance: none;
width: 70%;
height: 10px;
border-radius: 5px;
background-color: #d3d3d3 !important;
outline: none;
opacity: 0.7;
-webkit-transition: .2s;
transition: opacity .2s;
font-size: 0px !important;
padding: 0;
}

.pagelayer-elp-slider:focus{
border-color: transparent;
box-shadow: 0 0 1px transparent;
}

.pagelayer-elp-slider:hover{
opacity: 1;
}

.pagelayer-elp-slider::-webkit-slider-thumb{
-webkit-appearance: none;
appearance: none;
width: 15px;
height: 15px;
border-radius: 50%;
background: #4CAF50;
cursor: pointer;
}

.pagelayer-dark .pagelayer-elp-slider::-webkit-slider-thumb{
background: #3e8ef7;
}

.pagelayer-elp-slider::-moz-range-thumb{
width: 15px;
height: 15px;
border-radius: 50%;
background: #00A0D2;
cursor: pointer;
}

.pagelayer-elp-slider-value{
width: 23% !important;
margin-left: 7%;
margin-top: -12px;
border-radius: 3px !important;
padding: 2px 2px 2px 6px !important;
}
/* Slider Control End */

/* Spinner Control Start */
.pagelayer-elp-spinner{
padding: 2px 2px 2px 6px !important;
border-radius: 4px !important;
}

.pagelayer-elp-spinner-div{
right: 10px;
position: absolute;
top: 7px;
width:85px;
}
/* Spinner Control End */

/* Checkbox Control Start */
.pagelayer-elp-checkbox-div{
top: 13px;
right:7px;
position: absolute;
}

input[type="checkbox"].pagelayer-elp-checkbox{
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
width: 3.5em;
height: 1.7em;
background: #ddd;
border-radius: 3em !important;
position: relative;
cursor: pointer;
outline: none;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}

input[type="checkbox"].pagelayer-elp-checkbox:checked{
background-color: #1A9CDB;
border-color: #1A9CDB;
}

.pagelayer-dark input[type="checkbox"].pagelayer-elp-checkbox:checked{
background-color: #0d47a1;
}

input[type="checkbox"].pagelayer-elp-checkbox:before{
content: "" !important;
}

input[type="checkbox"].pagelayer-elp-checkbox:after{
position: absolute;
content: "";
width: 1.5em;
height: 1.5em;
border-radius: 50%;
background: #fff;
-webkit-box-shadow: 0 0 .25em rgba(0,0,0,.3);
box-shadow: 0 0 .25em rgba(0,0,0,.3);
-webkit-transform: scale(.7);
transform: scale(.7);
left: 0;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}

input[type="checkbox"].pagelayer-elp-checkbox:checked:after{
left: calc(100% - 1.5em);
}
/* CheckBox Control End */
/* Select Control Start */
.pagelayer-elp-select-div{
width: 50%;
right: 10px;
position: absolute;
top: 7px;
}

.pagelayer-elp-select {
color: #444;
padding: 2px 2px 2px 6px;
width: 100%;
max-width: 100%;
border: 1px solid #aaa;
border-radius: 3px !important;
}

.pagelayer-elp-select::-ms-expand {
display: none;
}

.pagelayer-elp-select:hover {
border-color: #888;
}

.pagelayer-elp-select:focus {
border-color: #aaa;
box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
box-shadow: 0 0 0 3px -moz-mac-focusring;
color: #222;
outline: none;
}

.pagelayer-elp-select option{
font-weight:normal;
}
/* Select Control End */

/* Box-shaow Control Start */
.pagelayer-elp-shadow-div,
.pagelayer-elp-typo-div,
.pagelayer-elp-filter-div{
padding: 0px 10px;
box-shadow: 0px 0px 13px rgba(0,0,0,.3);
position: relative;
margin-top: 8px;
border: 1px solid #ddd;
position: absolute;
right: 0;
background-color: #fff;
width: 100%;
z-index: 12;
}

.pagelayer-prop-edit{
padding: 7px 7px 5px;
border: 1px solid #3e8ca4;
position: absolute;
top: 0px;
right: 0px;
text-align: center;
cursor: pointer;
border-radius: 3px;
}

.pagelayer-prop-edit i{
font-size: 14px;
color: #484848;
}

.pagelayer-elp-shadow-color{
padding: 15px 0px !important;
}

.pagelayer-elp-shadow-color .pagelayer-elp-color-div{
top:7px;
}

.pagelayer-elp-typo,
.pagelayer-elp-prop-grp{
margin: 0px;
padding: 10px 0;
position: relative;
border-bottom: 1px dashed #ccc;
display: flex;
}

.pagelayer-elp-typo-fonts{
padding: 10px 0;
}

.pagelayer-elp-gradient-div .pagelayer-elp-prop-grp{
padding: 5px 0;
}

.pagelayer-elp-gradient-color{
padding: 15px 0px !important;
}

.pagelayer-elp-prop-grp .pagelayer-elp-color-div{
right: 0;
}

.pagelayer-elp-typo-fonts .pagelayer-elp-label,
.pagelayer-elp-typo .pagelayer-elp-label,
.pagelayer-elp-typo .pagelayer-elp-typo-input,
.pagelayer-elp-shadow-div .pagelayer-elp-shadow-input,
.pagelayer-elp-shadow-div .pagelayer-elp-label,
.pagelayer-elp-prop-grp>label, .pagelayer-elp-prop-grp>input{
width: 50%;
}
/* Box-shaow Control End */
/* Image Control Start */
.pagelayer-elp-image-div{
height: 130px;
border-radius: 3px;
border: 1px solid #e6e7e9;
position: relative;
background-color: #fafafa;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.pagelayer-elp-remove-image{
font-size: 8px;
color: #4f4f4f;
background: #ffffffa1;
border-radius: 100%;
padding: 5px;
line-height: 0;
box-shadow: 0 0 4px #79797966;
cursor: pointer;
position: absolute;
right: 4px;
top: 4px;
}

.pagelayer-elp-image-div:not(.pagelayer-has-image) .pagelayer-elp-remove-image{
display: none;
}

.pagelayer-elp-image-div.pagelayer-has-image .pagelayer-elp-add-image{
display: none;
}

.pagelayer-elp-add-image{
display: flex;
align-items: center;
justify-content: center;
height: 100%;
cursor: pointer;
}

.pagelayer-elp-add-image i{
font-size: 14px;
color: #4f4f4f;
background: #ffffff;
border-radius: 100%;
padding: 3px;
box-shadow: 0 0 4px #79797966;
}
/* Image Control End */
/* Dimension Control Start */
.pagelayer-elp-dimension-div i.pli{
padding:8px 11px;
border: 1px solid #d1d1d1;
border-left:0px !important;
cursor: pointer;
background: #FFF;
vertical-align:top;
font-size: 12px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
}

.pagelayer-elp-dimension-linked{
background: #1a7fb0 !important;
color: #fff !important;
border: 1px solid #1a7fb0 !important;
}

.pagelayer-elp-dimension:first-child{
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
}

.pagelayer-elp-dimension{
width:42% !important;
margin-right: 0px;
margin-left: 0px;
}
/* Dimension Control End */
/* Icon Control Start */
.pagelayer-elp-icon-div{
cursor: pointer;
padding: 6px;
border: solid 1px #d1d1d1;
background: #fffffc;
color: #333;
vertical-align: middle;
width: 126px;
height: 18px;
display: block;
border-radius: 4px;
margin: 0 auto;
position: absolute;
top: 7px;
right: 10px;
box-sizing: content-box;
}

.pagelayer-elp-icon-preview{
position: relative;
display: block;
margin-right: 5px;
float: left;
width: 75%;
height: auto;
border: none;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}

.pagelayer-elp-icon-preview i{
padding-right: 5px;
font-size: 19px;
color: #666;
vertical-align: middle;
}

.pagelayer-elp-icon-name{
font-size: 13px;
}

.pagelayer-elp-icon-open,
.pagelayer-elp-icon-close{
float: right;
font-size: 10px;
padding: 0px;
line-height: 20px;
}

.pagelayer-elp-icon-close{
padding-right: 5px;
font-size: 12px;
}

.pagelayer-elp-icon-selector{
position: absolute;
z-index: 1000;
border: 1px solid rgba(0,0,0,0.2) !important;
background: #fff !important;
box-shadow: 0 3px 5px rgba(0,0,0,0.2) !important;
-webkit-border-radius: 2px !important;
text-shadow: none !important;
padding: 5px;
height: auto;
box-sizing: border-box;
width: 80%;
border-radius: 2px;
margin: 0 0 0 auto;
top: 40px;
right: 10px;
}

.pagelayer-elp-search-icon{
margin-bottom: 5px !important;
padding: 2px 6px;
line-height: 20px !important;
border-radius: 3px !important;
}

.pagelayer-elp-icon-list{
width: 100%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
max-height: 183px;
overflow-y: auto;
}

.pagelayer-elp-icon-list::-webkit-scrollbar {
-webkit-appearance: none;
}

.pagelayer-elp-icon-list::-webkit-scrollbar:vertical {
width: 10px;
}

.pagelayer-elp-icon-list::-webkit-scrollbar-thumb {
border-radius: 8px;
border: 2px solid white;
background-color: rgba(0, 0, 0, .5);
}

.pagelayer-elp-icon-list::-webkit-scrollbar-track { 
background-color: #fff; 
border-radius: 8px; 
} 

.pagelayer-elp-icon-span{
display: block;
margin: 2px;
cursor: pointer;
box-sizing: border-box;
border: 1px solid #dbdbdb;
transition: all 0.3s;
font-size: 13px;
padding: 3px;
}

.pagelayer-elp-icon-span:hover{
border-color: #00A0D2;
background-color: #3e8ef7;
color: #ffffff;
box-shadow: 0px 1px 1px #3e8ef7bf;
}

.pagelayer-elp-icon-span i{
font-size: 15px;
line-height: 1em;
padding: 3px;
color: #555;
transition: all 0.3s;
vertical-align: middle;
}

.pagelayer-elp-icon-span:hover i{
color: #ffffff;
}

.pagelayer-elp-icon-type{
display:flex;
flex-grow:1;
text-align:center;
}

.pagelayer-elp-icon-type p{
flex-grow: 1;
padding: 5px 0;
margin: 0 0 3px;
cursor: pointer;
font-size: 12px;
background: #999;
color: #ffffff;
border: 1px solid #777;
}

.pagelayer-elp-icon-type p.active{
background-color:#666666;
}

.pagelayer-elp-icon-sets{
line-height: 27px;
height: 27px;
border-radius: 4px;
margin: 5px 0;
}
/* Icon Control End */
/* Media Control Start */
.pagelayer-elp-input-icon{
position: relative;
}

.pagelayer-elp-input-icon input{
width: 85%;
border-radius: 3px 0 0 3px !important;
margin-left: 0px;
margin-right: 1px;
}

.pagelayer-elp-input-icon i.pli{
padding:1px 10px;
position:relative;
top:0px;
border: 1px solid #8c8f94;
border-left:0px;
cursor: pointer;
background:#FFF;
line-height:26px !important;
font-size: 13px;
margin-left: -1px;
}
/* Media Control End */
/* Property link start*/
.pagelayer-elp-link-list{
max-height:250px;
overflow:auto;
width: 99%;
top: 35px;
position: absolute;
z-index: 1000;
border: 1px solid rgba(0,0,0,0.2) !important;
background: #fff !important;
box-shadow: 0 3px 5px rgba(0,0,0,0.2) !important;
-webkit-border-radius: 2px !important;
text-shadow: none !important;
padding: 5px;
height: auto;
box-sizing: border-box;
display: none;
border-radius: 2px;
margin: 0 0 0 auto;
}

.pagelayer-elp-link-list .pagelayer-elp-link-search{
width:100%;
}

.pagelayer-elp-link-item{
display: flex;
font-size: 13px;
padding: 7px 2px;
margin: 2px 0;
cursor: pointer;
align-items:center;
}

.pagelayer-elp-link-item:hover{
box-shadow: inset 0 0 0 1px #555d66, inset 0 0 0 2px #fff;
border-radius: 4px;
}

.pagelayer-elp-link-item span{
text-overflow: ellipsis;
display: inline-block;
overflow: hidden;
white-space: nowrap;
width: 100%;
padding:3px;
}

.pagelayer-elp-link-item-title{
font-weight:bold;
}

.pagelayer-elp-link-item-perma{
color:#999;
}

.pagelayer-elp-link-title{
width: 73%;
margin-right:2%;
}

.pagelayer-elp-link-info{
width: 20%;
background-color: #ededed;
padding: 2px;
font-size:11px;
}

.pagelayer-elp-link-id{
background-color: #ededed;
padding: 2px 6px;
font-size:12px;
margin-left:5px;
}

.pagelayer-elp-link-info span{
padding: 4px;
}

.pagelayer-elp-link-div .pagelayer-elp-link-cb-div{
display: flex;
justify-content: space-between;
align-items: center;
padding-top: 5px;	
}

.pagelayer-elp-link-div .pagelayer-elp-link-ca,
.pagelayer-elp-link-div .pagelayer-elp-link-cb-div{
margin-top: 10px;
}

.pagelayer-elp-link-ca input{
width: 100%;
margin: 5px 0px;
}

.pagelayer-elp-link-desc{
color:#757575;
font-size: 13px;
line-height: 20px;
font-style: italic;
margin-top: 5px;
display:block;
word-break: break-word;
}
/* Property link end*/
/* Multi Images start */
.pagelayer-elp-multi_image{
padding: 3px;
width: 60%;
margin: 5px auto;
border: 1px solid #d5dadf;
position: relative;
text-align: center;
background: #4CBCDF;
color: #fff;
font-size: 13px;
cursor: pointer;
height: 100%;
-webkit-background-size: cover;
background-size: cover;
background-position: 50%;
}

.pagelayer-elp-multi_image-thumbs{
margin-top:10px;
}

.pagelayer-elp-multi_image-thumb{
display: inline-block;
width: 44px;
height: 44px;
background-size: cover;
background-position: 50% 50%;
margin: 0 7px 0 0;
border: 2px solid #d5dadf;
}
/* Multi Images end*/
/* Typo start*/
.pagelayer-elp-typo-fonts .pagelayer-elp-label,
.pagelayer-elp-typo .pagelayer-elp-label{
font-weight: 600;
font-size: 11px;
color: #555;
}

.pagelayer-elp-global-typo{
box-shadow: 0 2px 2px -1px #d2cfce;
margin: 0px -10px 0 -10px;
padding: 8px 10px;
display: flex;
}

[pagelayer-screen-mode="desktop"] [pagelayer-show-device]:not([pagelayer-show-device="desktop"]),
[pagelayer-screen-mode="tablet"] [pagelayer-show-device]:not([pagelayer-show-device="tablet"]),
[pagelayer-screen-mode="mobile"] [pagelayer-show-device]:not([pagelayer-show-device="mobile"]){
display:none;
}

.pagelayer-elp-global-typo .pagelayer-elp-typo-icons{
flex: 1;
display: flex;
align-items: center;
justify-content: flex-end;
width: 50%;
}

.pagelayer-elp-global-typo .pagelayer-global-font-list{
width: 100%;	
}

.pagelayer-elp-typo-icons .pagelayer-elp-global-icon{
margin-right: 10px;
cursor: pointer;
}

.pagelayer-elp-typo select.pagelayer-elp-typo-input,
.pagelayer-elp-typo-input,
.pagelayer-elp-shadow-input{
padding: 3px;
border-radius: 4px !important;
line-height: 23px !important;
}

/* Typo end*/
/* Multi Select Property */
.pagelayer-elp-multiselect{
min-height: 30px;
font-size: 13px !important;
color: #666;
border-radius: unset;
border:1px solid #CCC;
line-height: 26px;
width: 100%;
}

.pagelayer-elp-multiselect-ul{
list-style:none;
padding:0;
margin:0;
border: 1px solid #CCC;
border-radius: 0 0 5px 5px;
border-top:none;
position:absolute;
background: rgb(255, 255, 255) !important;
z-index:1;
width:100%;
}

.pagelayer-elp-multiselect-option{
font-size:13px;
padding:4px 8px;
cursor:pointer;
margin: 0;
}

.pagelayer-elp-multiselect-option[data-selected="selected"]{
background: #f2f2f2;
}

.pagelayer-elp-multiselect-remove{
color: #f2f2f2;
padding-left: 2px;
cursor: pointer;
}

.pagelayer-elp-multiselect-selected{
padding: 3px 5px;
border-radius: 5px;
margin: 2px;
background: #44a9db;
line-height: 13px;
font-size: 13px;
color: #fff;
}

.pagelayer-elp-multiselect{
display: flex;
flex-wrap: wrap;
padding: 5px;
border-radius: 3px;
}

/* Multi Select Property end*/
.pagelayer-anchor{
background-image:url(../images/anchor.png);
height:30px;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
/* splash start */
.pagelayer-splash {
background-image: url(../images/splash.png);
height: 30px;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
/* splash end */

/* space start */
.pagelayer-space-holder {
background: url(../images/space.png);
background-repeat: repeat;
background-repeat: repeat;
}
/* space end */

/* Filter prop start*/
.pagelayer-elp-filter-blur .pagelayer-elp-filter-input {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAAAKCAIAAAC2Wq7lAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAABq9JREFUeJyVlmtvHGcZhnfOszs7u+s9ENtrI9eqHbWJKSSIlBz4QD/mFxQpUvlSviTKb4nyC4qI/0HkCCgijapQQJBDUe04uPEh69re887OeXa43l2wjNsK+toejd/Dc7if+7nfUTMnhiRJGxsbS0tLk3/TNL1+/fra2hrzvPO8c+fOzZs3eZlsuHv37u3btydL5XL5xo0bv/rwwzeXl9Ikff16b+3Bg3v3fvPs6bMwiqbPTF/92ZX33//FpUvvFoulfq/7ycOHH/36o4d//MRxBpZlrays/PKDD35y6d36XN31gid//9tvf/+7x59+2mg0dF1fXlq6cuXylWvXzp07Z1mFXrfz4MHaxx//YfPFJsZnpqdXfnD+xxcvnHv7fC6fazVbX6x/8fTpsxebm439fU2RL1648NPLl996620rb3W73a1/bj198qTf7w+HQ1mWK5XqwsLC4uIbc3PzZGGYpnoSFNI7hdHJ+cnzePLUkpSRcCBl+M2MmMiMt6X8iCOSzIIcR3E6GmVGYrBDVbSJH1lRVE1jb5ImSRJHYRDFIYYUVcWmooi/NMPxxHN9TdWTUYJFlaEpo1Ey9ithM0wiY5TESYJ5JnVVsy0rCAMiGKWjGMsRxiN84F04HdtniLNh6HpD3cV4pE7yPAXHdx0AJSsydoAjEYOcE/AAJwInYk3TFUmJRUj8BmEYEAd14xSR6brBIALf87udnuP0Qz9UJNk09FwuB1N0zQBkTkErUPA8V1Uk3dBY5bhh6rgOwngwcMjQ9704jgEym8vaUUHxXFCnHr7rEtbQdclfkSRN1UamqcgCGvY7w2Gn3QY2w/hvpvzP8Y3YaZqmKEo2m6V6QeA3j5ps6/UHVCyXs6q1ipRK5UpFMwzHcZuHRy7+3SGh66o+NTWVy+aKpSIjDMJWu+UMnTiISF5RlalyGWRVTS8UberW7fb2Gw3o7flelMRWLletVuM4sW2bzFzPPTo88L3hYIBxn5DsQkFVVDvOg6rn+c1WS9XUoQMsrgLfMikuqCTPKI4H/T5wD5wh7FOXl5dPpkoPZ/7TI8yXSiUkZqIazERRtLm5ebwK5Kx+f34eOArFAqX7/PN/sEYvhUHgDoeLiwv1+kwmIxMWiR8eHv75r3+hG8DLGQyKUyWEAmJTq0ql0h/0Xmxs0gppOgr8APq8sbBQn63Td1SPIn/1VaPdbkEB2if0Pdsu6JrOvGgjVe11up7r8g5RAUXT1XKplNgFyKtrGgoSBPRRZiTaM6JzsZOKSDOQKwrDbg+GOmO+y+r6+vpJFM6ePUvaxxjdv39/dXX1mCbIKiAer966dQthfvnyJe8k/OjRo9XVewHM1xTKuLi4ePXqtWKhQBsBEHB/+erVZ5/9icY2dL1aq62snH/vvZ+riuIF/u727s7Oq3bnS/BCROx8ng1z9Xo2myNJ+gISbW/vuq4DNci8YNsz0zPWzKysSHgE4k67gyiQHt1ocz6fL+RtpIoeBqz2mIMoGq2IzaxpGYomKRJZoTXoTuQQVyhUD5RPCufXxeXU6td7h0nIIgTCsh4/fry9s7O7vaPq2vSZM3VIMjMDymw6OjwcOA6RPX/+nILYBfvijy5C/nfe+aGZNTutdhxGGxvrW1tbFBnI5ufnZ2frXAe1ahV67uy9braahwcHjf0GG/JWntU3l5bn6rOarnGh+J4HF/YPGv3+oFCwOVgqTnHNWfm8Zuh7O7ugtvd6j7zptVqtlsvm6XpVVwGFvsNFr99z+gPXE3r03TTl24agnCbwTeKYhleiwPeLIGUY+qThCRo+kw+hkwMt44d+LitqZuWsJIooLPVAjziezZrgpQpRsCu1KlrT6XSoFaU+ah6hCHE5LpWn2MbT0HTuG2jv+m6r2ez1+3RfrfY9lAKbpakSXg729yFjt9MlAHhB37GHypkml1WC7KOvQ8dpddqD3iCMwtOgfCMd/g9QRGdK8r9Pi9tnNLm/meTuU4SkISVQfzxgKfCNnbEuIaW6afDmieEyzU6eKJGhm7xABzkViuaLdS/MR5mxwIML9xo/7EEsh8gpIwjxgDvDFIhTDFzgjoWh5xqmkaRxmqGPVNM0Y24iWVznrDoDB0wxoPK/NB6Zb7lcjsfxd8rJbccaLGUmZmTesUnSkw8YMS+WBGbEmo4H6bFH3Nniw0boP1o4/npJyI1bQHzfjIGGAjIfInQ/oScjUBWWU1IyIKAi8YcEKSIqnEZjGyPxoYJZ7hGuv3gUTeJEnpMoGX8riY8n4skqemRIqixAoAxQBtCHvvcv+qJRH7fzah8AAAAASUVORK5CYII=') !important;
}

.pagelayer-elp-filter-brightness input {
background-image: linear-gradient(90deg,#000,#fff);
}

.pagelayer-elp-filter-contrast input {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAKCAMAAAAU2ikOAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAklQTFRFAAAAAgICAwMDBAQEBgYGCAgICwsLAQEBISEhJSUlKioqLy8vNDQ0WFhYXl5eZWVla2trcXFxmpqaoKCgpqamra2ts7OzJiYm1dXV2dnZ3t7e4uLi5ubm2tra+/v7/Pz8/f39/v7+////BQUFBwcHGhoaHh4eIyMjJycnLCwsTk5OVFRUWlpaYWFhaGhoj4+PlpaWnZ2do6Ojqqqqzc3N0tLS19fX3Nzc4ODg9/f3+vr6FBQUGBgYHBwcICAgRUVFS0tLUVFRV1dXhYWFjIyMkpKSmZmZn5+fxMTEysrKz8/P1NTU9PT09vb2+fn5Dw8PEhISFhYWPDw8QUFBSEhIe3t7goKCiIiIu7u7wcHBx8fHzMzM0dHR7+/v8vLy9fX1CgoKDQ0NEBAQFxcXOTk5Pj4+SkpKd3d3fn5+i4uLsrKyuLi4vr6+ycnJ6urq7e3t8PDw8/PzBQYHBQUGBAQFAwMEAgMDFRUVGRkZHR0dIiIiR0dHTU1NYGBglZWVm5uboqKixsbG1tbW29vbBgcIBAUGAwQFExMTGxsbHx8fREREUFBQVlZWhISEkZGRmJiYvb29w8PDzs7O09PT+Pj4AAABDAwMDg4OERERNTU1Ozs7RkZGTExMdHR0enp6gICAjo6OJCQktLS0urq6wMDAy8vL6+vr7u7uAQECLS0tMjIyODg4Q0NDaWlpcHBwdnZ2fX19q6ursbGxt7e35eXl6enpCQkJKysrMDAwX19fbGxsc3NzeXl5oaGhqKiorq6u39/f4+Pj5+fnrIREkAAAAeZJREFUeJxd0Pk/FHEcx/Hv7OLblrvD1S675cjKolJLOVJSIVKtctOKStaQIyKZEuWqJEI50h0lkXT5yzLvT4N2fpnnYx6Pz+vxmQ9jK4+gUjs4OgmMM2GDZuMmZ8jF1c3dQyXLc/OWrdu8ZHn7+Ppth7Q6/wA9yWAwQBxieLig2rGTywgMCg7ZBYUaw3aHQ6aIyKg9Gll790XvPwBpzTG6AJKcWRP7V+QqNRB78FCcBopPSDzsCiUdOZp8DB9Tjp846QNpU9PSY0j2Qa4sidepjMzAIOh01plQI3T2nMUUgeHs8xdycimTl19gXg0a1sQEzinKUS4sKo4tgZwvWuNLIY9LZUnlGLl85WpKBQ1fq7RV/b8hiYnVNddr+eolobr6hhshUGOTMewmZDE1t9zCXGtO7u02KhSY03V2VSaJ4p27TDkl/Xdxe8m9DsjaWXr/AVTWVd7dg5HevoqHjyhjq0p7bPffTJIksRrqZ8pBnww8rauHBoeyng1DI6PPLS/GZI1PTLa+hNqmXuWnkuTgmBKUROg1VxZ1XLlkO/Tm7Tvre+jDx+mZLuzw6fNsbx/t9WWu0kbSr99QkpCqFXg/BdUOX50G8M1rfmFwCPrmtvh9CSM/fv4an6DM7z/LUyR/vZ5u+BdDtnhZvafUoAAAAABJRU5ErkJggg==') !important;
}

.pagelayer-elp-filter-grayscale input {
background-image: linear-gradient(90deg, rgba(203,20,106,1) 0%, rgba(88,88,88,1) 56%);
}

.pagelayer-elp-filter-hue input {
background-image: linear-gradient(90deg,red,orange,#ff0,#adff2f,#32cd32,#00bfff,blue,#9400d3 95%);
}

.pagelayer-elp-filter-opacity input {
background-image: linear-gradient(90deg,#fff,#000);
}

.pagelayer-elp-filter-saturate input {
background-image: linear-gradient(90deg,gray,red);
}
/* Filter prop end*/
/* Access prop start*/
.pagelayer-elp-modal,
.pagelayer-elp-access{
cursor: pointer;
padding: 10px;
display: block;
margin: 0 auto;
position: absolute;
font-size:1.5rem;
top: 0px;
right: 12px;
color: #333;
vertical-align: middle;
}

.pagelayer-elp-access .pli-caret-right{
font-size: 18px;
line-height: 1.5;
}

.pagelayer-elp-access .pli-caret-right:hover{
color: #3e8ef7;
}

.pagelayer-elp-access .pli-caret-open:before{
content: "\f0d7" !important;
}

.pagelayer-elp-access-holder{
position: absolute;
border: 1px solid #ccc;
top: 42px;
background: #fff;
z-index: 100;
width: 95%;
box-shadow: 0 0 15px -5px;
padding: 5px 10px;
}
/* Access prop end*/

/* Property modal start*/
.pagelayer-elp-modal-wrapper{
position: fixed !important;
top: 0 !important;
bottom: 0 !important;
left: 0 !important;
right: 0 !important;
overflow-y: auto;
background: #0000009c;
z-index: 999;
transform: none !important;
}

.pagelayer-elp-modal-wrapper .components-popover__content{
max-height: 100% !important;
height: 100% !important;
width: 100% !important;
background: transparent;
}

.pagelayer-elp-modal-wrap{
width: 500px;
background-color: #fff;
position: relative;
margin: 20px auto 50px;
border-radius: 5px;
box-shadow: 0px 0px 7px 0px #fff;
}

.pagelayer-elp-modal-close{
float:right;
padding: 5px;
cursor:pointer
}

.pagelayer-elp-modal-header{
padding:15px 20px 10px;
margin-top: 10px;
font-size: 13px;
font-weight: bold;
color: #555;
}

.pagelayer-elp-modal-holder{
padding: 20px;
}

.pagelayer-elp-modal-holder > *{
padding: 5px 0;
}

/* Property modal end*/
/* Options start*/
.pagelayer-elp-text-div input,
.pagelayer-elp-spinner-div input,
.pagelayer-elp-textarea-div textarea{
width: 100%;
}
/* Options end*/

/* Video widget start*/
.pagelayer-video-edit {
position: absolute;
font-size: 13px;
right: 4px;
top: 4px;
padding: 2px 6px;
border-radius: 4px;
color: #fff;
background: #000;
box-shadow: 0px 0px 4px 2px #d0d0e1;
cursor: pointer;
display: none;
}

.pagelayer-video-edit:hover {
background: #008eba;
}

.pagelayer-video:hover .pagelayer-video-edit{
display: block;
}
/* Video widget end*/
/* Column Widget Start*/
.pagelayer-row{
min-height:20px;
}

.pagelayer-col{
align-content: stretch;
}

.pagelayer-col-holder:not(.pagelayer-has-child) .block-list-appender{
outline: 1px dashed #abb3bb;
}

.pagelayer-col .block-editor-button-block-appender{
box-shadow: none !important;
}
/* Column Widget End*/

/* Pagelayer row (variation) start*/
.pagelayer-variation-div {
width: 100%;
}

.pagelayer-variation-div .components-button.is-secondary,
.pagelayer-variation-div .block-editor-block-variation-picker {
box-shadow: none;
outline: 1px dashed #abb3bb;
}

.pagelayer-variation-div .editor-styles-wrapper .block-editor-block-variation-picker{
box-shadow: none !important;
}

.pagelayer-variation-div .block-editor-block-variation-picker .components-placeholder__fieldset {
max-width: 100% !important;
align-items: center;
}

.pagelayer-variation-div .block-editor-block-variation-picker__variations {
justify-content: center;
}

.pagelayer-variation-div .components-button svg, 
.pagelayer-variation-div .components-button.is-secondary svg, 
.pagelayer-variation-div .components-button.is-tertiary svg, 
.pagelayer-variation-div .components-button:hover:not(:disabled) svg {
color: #d5dadf;
width: 70px;
}

/* Pagelayer row end*/
/* Pagelayer Library css */
.pagelayer-library-modal-container {
z-index: 1;
background-color: white;
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100vh;
display: flex;
flex-direction: column;
}

.pagelayer-library-modal-nav{
display: flex;
justify-content: space-between;
align-items: center;
background: rgba(255, 255, 255, 0.25);
border-bottom: 1px solid #cbd5e1;
padding: 20px 50px;
}

.pagelayer-library-modal-ul{
display: flex;
justify-content: space-between;
align-items: center;
}

.pagelayer-library-modal-ul li {
padding: 0px 50px;
transition: 100ms cubic-bezier(0.12, 0, 0.39, 0) 0s;
font-size: 16px;
}

.pagelayer-library-modal-ul li:hover {
cursor: pointer;
color: #17b486;
}

.pagelayer-library-modal-content {
background-color: #724c8717;
display: flex;
overflow: auto;
position: relative;
}

.pagelayer-library-modal-tags {
height: 100%;
border-right: 0.1px solid lightgrey;
width: 20vw;
padding: 20px 30px;
overflow-y: auto;
background-color: rgb(255, 255, 255);
position: sticky;
top: 0;
}

.pagelayer-library-modal-tags::-webkit-scrollbar-track {
background: #fff;
}

.pagelayer-section-item{
min-height: 50px;
margin: 15px;
z-index: 9;
transition-duration: 0.2s;
background-color: #fff;
border: 3px solid #fff;
border-radius: 4px;
cursor: pointer;
position: relative;
}

[pagelayer-section-type="page"] .pagelayer-section-item{
max-width: 300px;
height: 400px;
overflow-y: auto;
}

[pagelayer-section-type="page"] .pagelayer-section-item::-webkit-scrollbar {
height: 3px;
width: 3px;
}

.pagelayer-section-item img {
width: 100%;
object-fit: contain;
overflow: hidden;
cursor: pointer;
}

.pagelayer-library-modal-nav button {
outline: none;
border: none;
background-color: white;
display: flex;
cursor: pointer;
}

.pagelayer-library-modal-ul button:hover {
color: #17b486;
}

.pagelayer-library-modal-nav button img {
padding-right: 6px;
}

.pagelayer-library-modal-close {
font-size: 24px;
font-weight: bold;
transition: 100ms cubic-bezier(0.12, 0, 0.39, 0) 0s;
}

.pagelayer-library-modal-close:hover {
cursor: pointer;
color: #17b486;
}

.pagelayer-library-modal-tag-list ul li {
padding: 20px 0px 10px 0px;
}

.pagelayer-library-modal-tag-list ul li {
width: 80%;
height: 30px;
}

.pagelayer-section-modal-body{
width: 80vw;
display: flex;
flex-direction: row;
flex-wrap: wrap;
}

.pagelayer-section-is-visible{
height: 50px;
flex-basis: 100%;
}

.pagelayer-section-holder{
vertical-align: top;
background: #efefef;
flex: 1;
}

.pagelayer-library-modal-nav button.pagelayer-active-modal-btn {
border-bottom: 1px solid rgb(87, 27, 27);
}

.pagelayer-library-clicked,
.pagelayer-library-clicked-tag{
border-bottom: 2px solid blue;
}

.pagelayer-library-active-button {
border-bottom: 1px solid rgb(87, 27, 27);
}

.pagelayer-tag-style-active {
background-color: rgb(104, 98, 98);
color: white;
transition: width 1s;
}

.pagelayer-library-modal-tag-div{
margin-bottom: 10px;
}

.pagelayer-library-modal-tag-list p {
background: #1A9CDB;
cursor: pointer;
padding: 5px;
color: #fff;
font-size: 13px;
display: inline-block;
margin: 3px;
}

.pagelayer-tag-style-active {
background: #326fa6 !important;
}

.pagelayer-library-modal-tag-list p.pagelayer-tag-style-active:hover {
color: white;
}

.pagelayer-library-modal-ul button.pagelayer-active-modal-btn:hover {
color: black;
}

.pagelayer-modal-tag-search {
padding: 10px;
border: none;
border-bottom: 1px solid rgb(190, 185, 185);
color: white;
}

.pagelayer-library-loader{
display: flex;
justify-content: center;
align-items: center;
position: absolute;
z-index: 999;
width: 100%;
height: 100%;
background: #fff;
}

.pagelayer-add-section-modal-overlay {
position: absolute;
top: 0;
bottom: 0;
height: 100%;
width: 100%;
z-index: 999999;
align-items: center;
justify-content: center;
text-align: center;
display: flex;
background-color: #f7f7f7fa;
}

.pagelayer-section-wait .fa-spin {
font-size: 50px;
}

.pagelayer-loader {
position: relative;
width: 150px;
height: 150px;
margin: 0 auto 50px auto;
z-index: 1001;
}

.pagelayer-loader:before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
border-radius: 50%;
border: 3px solid transparent;
border-top-color: #3498db;
-webkit-animation: spin 3s linear infinite;
animation: spin 3s linear infinite;
}

.pagelayer-loader:after {
content: "";
position: absolute;
top: 10px;
left: 10px;
right: 10px;
bottom: 10px;
border-radius: 50%;
border: 3px solid transparent;
border-top-color: #e74c3c;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
}

.pagelayer-loader .pagelayer-percent-parent{
width:100%;
height:100%;
margin:auto;
display: flex;
align-items: center;
justify-content: center;
text-align:center;
}

.pagelayer-loader .pagelayer-percent-parent:before{
content: "";
position: absolute;
top: 20px;
left: 20px;
right: 20px;
bottom: 20px;
border-radius: 50%;
border: 3px solid transparent;
border-top-color: #f9c922;
-webkit-animation: spin 1.5s linear infinite;
animation: spin 1.5s linear infinite; 
}

.pagelayer-loader .pagelayer-percent-parent .pagelayer-percent{
font-size:30px;
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.pagelayer-section-pro-req {
position: absolute;
top: 15px;
right: 0px;
font-size: 14px;
padding: 10px;
background-color: #e63131;
color: #fff;
margin-left: 4px;
border-radius: 2px;
cursor: pointer;
}

.pagelayer-section-pro-txt {
position: absolute;
top: 45%;
left: 0px;
font-size: 14px;
padding: 10px;
color: #fff;
line-height: 120%;
background: #111;
opacity: 0;
transition: all 0.3s;
}

.pagelayer-section-item:hover > .pagelayer-section-pro-txt {
opacity: 0.8;
}

.pagelayer-section-pro-txt a {
color: #1a9cdb;
}

/* Global typo and color Start */
.pagelayer-elp-global-typo .pli:hover,
.pagelayer-global-setting-color .pli:hover{
color: #137dc5;
}

.pagelayer-active-global{
color: #137dc5;
}

.pagelayer-global-selected,
.pagelayer-global-font-list-item:hover,
.pagelayer-global-color-list-item:hover{
background: #f9f9f9;
}

.pagelayer-global-selected:after{
content: "\ea10";
font-family: 'pagelayer', "Font Awesome 5 Free" !important;
color: #137dc5;
}

.pagelayer-global-font-list,
.pagelayer-global-color-list{
position: absolute;
background: #fff;
padding: 10px 0;
z-index: 9999;
border-radius: 4px;
right: 0;
top: 35px;
width: 250px;
max-height: 350px;
overflow-y: auto;
font-size: 12px;
box-shadow: 0px 0px 13px rgb(0 0 0 / 30%);
}

.pagelayer-global-color-list{
display:none
}

.pagelayer-global-font-list-item,
.pagelayer-global-color-list-item{
display: flex;
padding: 10px 20px;
cursor: pointer;
}

.pagelayer-global-font-list-item .pagelayer-global-font-title,
.pagelayer-global-color-list-item .pagelayer-global-color-title{
flex: 1;
}

.pagelayer-global-color-list-item .pagelayer-global-color-pre{
position: relative;
border: 1px solid #f1f1f1;
margin-right: 7px;
padding: 1px;
background-clip: content-box;
}

.pagelayer-global-color-list-item .pagelayer-global-color-pre:before{
content: '';
padding: 0px 10px;
background-color: #ff000000;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII=);
-webkit-background-size: 12px 12px;
background-size: 6px 6px;
position: relative;
z-index: -1;
}

.pagelayer-global-setting-color{
position: relative;
box-shadow: 0 1px 2px #d2cfcf;
padding: 10px 4px;
margin-bottom: 5px;
margin-top: -10px;
cursor: default;
}

.pagelayer-global-setting-color b{
margin-left: 11px;
}

.pagelayer-global-setting-color .pli{
right: 15px;
position: absolute;
cursor: pointer;
}

.pagelayer-elp-typo-icons .pli-service{
cursor: pointer;
}

.pagelayer-typo-default{
display:none;
width: 20px;
height: 20px;
cursor: pointer;
margin-left: 4px;
}

.pagelayer-global-on .pagelayer-elp-typo:not([pagelayer-set-global]):hover .pagelayer-typo-default{
display: inline-block;
}
/* Global typo and color End */
[pagelayer-wrap-id].wp-block{
margin-bottom: 0;
margin-top: 0;
}

.wp-block-pagelayer-pl-col>.pagelayer-col{
width:100%;
}

.pagelayer-modal-content,
.pagelayer-splash-container{
position: relative;
height: 500px 
}

.is-selected .pagelayer-iconbox .pagelayer-box-link,
.is-selected .pagelayer-service .pagelayer-box-link{
pointer-events: none;
}

.pagelayer-image-hotspot-holder .pagelayer-icon-holder [data-type="pagelayer/pl-hotspot"] {
position: unset;
}

/* Image map start */
.pagelayer-imgmap-toolbar,
.pagelayer-imgmap-navigator-item-drag,
.pagelayer-imgmap-navigator-title{
display: flex;
}

.pagelayer-imgmap-toolbar {
position: absolute !important;
left: 10px;
top: 0;
background: #ffffffb0;
border-radius: 6px;
padding: 4px;
}

.pagelayer-imgmap-toolbar-item,
.pagelayer-map-navigator-trigger,
.pagelayer-map-list-trigger{
width: 24px;
padding: 6px;
border: none;
color: #666161 !important;
cursor: pointer;
display: inline-block;
border-radius: 0;
background: transparent !important;
font-size: 12px;
margin: auto;
}

.pagelayer-imgmap-toolbar-mover{
padding: 2px;
background: gray;
border-radius: 10px;
cursor: move;
}

.pagelayer-imgmap-toolbar.pagelayer-imgmap-selected .pagelayer-map_append,
.pagelayer-imgmap-toolbar:not(.pagelayer-imgmap-edit) .pagelayer-map_save,
.pagelayer-imgmap-toolbar:not(.pagelayer-imgmap-edit) .pagelayer-map_remove,
.pagelayer-imgmap-toolbar:not(.pagelayer-imgmap-edit) .pagelayer-map_href,
.pagelayer-imgmap-toolbar:not(.pagelayer-imgmap-edit) .pagelayer-map_edit,
.pagelayer-imgmap-toolbar.pagelayer-imgmap-edit .pagelayer-map_append,
.pagelayer-imgmap-toolbar.pagelayer-imgmap-edit .pagelayer-map_edit{
display: none;
}

.pagelayer-imgmap-toolbar.pagelayer-imgmap-selected .pagelayer-map_edit,
.pagelayer-imgmap-toolbar.pagelayer-imgmap-selected .pagelayer-map_remove{
display: block;
}

.pagelayer-imgmap-toolbar-link {
position: absolute;
width: max-content;
padding: 2px 5px 3px 5px;
background: #ffffffb0;
border-radius: 6px;
margin: 28px 0 0 0;
display: none;
} 

.pagelayer-imgmap-toolbar-link input {
width: 180px;
font-size: 12px;
padding: 2px !important;
}

.pagelayer-imgmap-save-link {
padding: 4px 6px;
font-size: 12px;
font-weight: bold;
border-radius: 6px;
margin: 0 0 0 6px;
cursor: pointer;
}

.pagelayer-imgmap-hover-active .pagelayer-imgmap-item {
cursor: pointer;
opacity: 0;
}

.pagelayer-map-item-active_is_editable{
opacity: 1;
}

.pagelayer-imgmap-coord {
position: absolute;
background: #bfbfbf;
top: 0;
border-radius: 100%;
margin-top: -5px;
width: 10px;
height: 10px;
border: 2px solid #000000bf;
margin-left: -5px;
cursor: pointer;
display: none;
}

span.pagelayer-imgmap-remove-cord {
padding: 5px 6px;
position: absolute;
top: 11px;
background: #fff;
font-size: 12px;
border-radius: 5px;
left: -8px;
color: gray;
cursor: pointer;
z-index: 999;
display: none;
}

.pagelayer-imgmap-remove-cord::after {
content: '';
padding: 4px;
position: absolute;
top: -4px;
background: inherit;
transform: rotate(47deg);
left: 7px;
}

.pagelayer-imgmap-coord:hover > .pagelayer-imgmap-remove-cord,
.pagelayer-imgmap-coord.pagelayer-mapele-dragging{
display: block;
}

.pagelayer-imgmap-coord.pagelayer-mapele-dragging span{
display: none !important;
}

.pagelayer-imgmap-navigator {
position: absolute;
width: 245px;
background: #f6f6f8;
top: 38px;
border-radius: 2px;
padding: 1px 4px 6px 4px;
box-shadow: 0px 0px 4px -1px #666;
display: none;
}

.pagelayer-imgmap-navigator-close {
position: absolute;
right: 12px;
top: 9px;
cursor: pointer;
}

.pagelayer-imgmap-navigator-wrap {
height: 162px;
overflow-y: auto;
scrollbar-width: thin;
resize: vertical;
padding: 2px 0;
}

.pagelayer-imgmap-navigator-item {
display: grid;
grid-template-columns: 30px auto 86px;
background: #fff;
color: #4f4f4f;
padding: 4px;
font-size: 12px;
margin: 6px 4px;
border-radius: 4px;
border: 1px solid #d9d9d9;
}

.pagelayer-imgmap-navigator-item:first-child {
margin-top: 0;
}

.pagelayer-imgmap-navigator-header {
text-align: left;
padding: 4px 6px;
font-size: 12px;
font-weight: bolder;
}

.pagelayer-imgmap-navigator-title {
text-align: left;
}

.pagelayer-imgmap-navigator-item-drag i{
margin: auto;
}

.pagelayer-imgmap-navigator-title{
align-self: center;
}

.pagelayer-map-navigator-trigger{
width: 18px;
}

.pagelayer-navigator-item-active {
outline: 1px solid #ff6b6b;
}
/* image map end*/PK��f\
$����css/animate.min.cssnu�[���@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */

@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);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);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;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-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-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-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-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;-webkit-transform-origin:center;animation-name:jello;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-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;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%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;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%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity: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%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;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%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;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%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;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%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;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%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;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%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;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%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;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%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;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%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;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%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;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%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity: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%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity: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%{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;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{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;-webkit-backface-visibility:visible!important;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}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);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.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{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;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),(print){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}}PK��f\����css/combined.cssnu�[���/*
Pagelayer Frontend Framework
*/

[pagelayer-id]{
transition:0.5s;
}

/* Experimental All FLEX code 
.pagelayer-ele,
.pagelayer-ele-wrap,*/

/*Flex - Rows and Cols*/ 
.pagelayer-row,
.pagelayer-inner_row,
.pagelayer-row-holder,
.pagelayer-col,
.pagelayer-col-holder{
box-sizing: border-box;
display: flex;
flex: 1 0 auto;
flex-direction: row;
flex-wrap: wrap;
width:100%;
align-content: stretch;
position: relative;
}

/* The col holder should be flex-start and not stretch because elements in it should take automatic height */
.pagelayer-col,
.pagelayer-col-holder{
align-content: flex-start;
}

/* Each immediate element in the col-holder should have full width */ 
.pagelayer-col-holder>*{
width: 100%;
}

.pagelayer-row.pagelayer-auto .pagelayer-col {
flex-grow: 1; }

.pagelayer-col-1 {
  width: 8.33333%; }

.pagelayer-offset-1 {
  margin-left: 8.33333%; }

.pagelayer-col-2 {
  width: 16.66667%; }

.pagelayer-offset-2 {
  margin-left: 16.66667%; }

.pagelayer-col-3 {
  width: 25%; }

.pagelayer-offset-3 {
  margin-left: 25%; }

.pagelayer-col-4 {
  width: 33.33333%; }

.pagelayer-offset-4 {
  margin-left: 33.33333%; }

.pagelayer-col-5 {
  width: 41.66667%; }

.pagelayer-offset-5 {
  margin-left: 41.66667%; }

.pagelayer-col-6 {
  width: 50%; }

.pagelayer-offset-6 {
  margin-left: 50%; }

.pagelayer-col-7 {
  width: 58.33333%; }

.pagelayer-offset-7 {
  margin-left: 58.33333%; }

.pagelayer-col-8 {
  width: 66.66667%; }

.pagelayer-offset-8 {
  margin-left: 66.66667%; }

.pagelayer-col-9 {
  width: 75%; }

.pagelayer-offset-9 {
  margin-left: 75%; }

.pagelayer-col-10 {
  width: 83.33333%; }

.pagelayer-offset-10 {
  margin-left: 83.33333%; }

.pagelayer-col-11 {
  width: 91.66667%; }

.pagelayer-offset-11 {
  margin-left: 91.66667%; }

.pagelayer-col-12 {
  width: 100%; }

.pagelayer-offset-12 {
  margin-left: 100%; }

.pagelayer-gutters > .pagelayer-col-1 {
  width: calc(8.33333% - 2%); }

.pagelayer-gutters > .pagelayer-offset-1 {
  margin-left: calc(8.33333% + 2%) !important; }

.pagelayer-gutters > .pagelayer-col-2 {
  width: calc(16.66667% - 2%); }

.pagelayer-gutters > .pagelayer-offset-2 {
  margin-left: calc(16.66667% + 2%) !important; }

.pagelayer-gutters > .pagelayer-col-3 {
  width: calc(25% - 2%); }

.pagelayer-gutters > .pagelayer-offset-3 {
  margin-left: calc(25% + 2%) !important; }

.pagelayer-gutters > .pagelayer-col-4 {
  width: calc(33.33333% - 2%); }

.pagelayer-gutters > .pagelayer-offset-4 {
  margin-left: calc(33.33333% + 2%) !important; }

.pagelayer-gutters > .pagelayer-col-5 {
  width: calc(41.66667% - 2%); }

.pagelayer-gutters > .pagelayer-offset-5 {
  margin-left: calc(41.66667% + 2%) !important; }

.pagelayer-gutters > .pagelayer-col-6 {
  width: calc(50% - 2%); }

.pagelayer-gutters > .pagelayer-offset-6 {
  margin-left: calc(50% + 2%) !important; }

.pagelayer-gutters > .pagelayer-col-7 {
  width: calc(58.33333% - 2%); }

.pagelayer-gutters > .pagelayer-offset-7 {
  margin-left: calc(58.33333% + 2%) !important; }

.pagelayer-gutters > .pagelayer-col-8 {
  width: calc(66.66667% - 2%); }

.pagelayer-gutters > .pagelayer-offset-8 {
  margin-left: calc(66.66667% + 2%) !important; }

.pagelayer-gutters > .pagelayer-col-9 {
  width: calc(75% - 2%); }

.pagelayer-gutters > .pagelayer-offset-9 {
  margin-left: calc(75% + 2%) !important; }

.pagelayer-gutters > .pagelayer-col-10 {
  width: calc(83.33333% - 2%); }

.pagelayer-gutters > .pagelayer-offset-10 {
  margin-left: calc(83.33333% + 2%) !important; }

.pagelayer-gutters > .pagelayer-col-11 {
  width: calc(91.66667% - 2%); }

.pagelayer-gutters > .pagelayer-offset-11 {
  margin-left: calc(91.66667% + 2%) !important; }

.pagelayer-gutters > .pagelayer-col-12 {
  width: calc(100% - 2%); }

.pagelayer-gutters > .pagelayer-offset-12 {
  margin-left: calc(100% + 2%) !important; }

.pagelayer-first {
  order: -1; }

.pagelayer-last {
  order: 1; }

/**************My Style for front-end *********/
.pagelayer-img{
vertical-align:bottom;
max-width: 100%;
}

/* To give no decoration to a link for a pagelayer element */
.pagelayer-ele-link{
text-decoration:none;
box-shadow:none !important;
border:none;
}

.pagelayer-bgimg-slider{
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
}

.pagelayer-bgimg-slide {
position: absolute;
width: 100%;
top: 0;
left: 0;
height: 100%;
transition: all 1s ease-in-out;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
opacity: 0;
}

.pagelayer-slide-show {
opacity: 1;
}

.pagelayer-row-overlay,
.pagelayer-col-overlay{
position: absolute;
width: 100%;
height: 100%;
right: 0px;
top: 0px;
z-index: -1;
pointer-events:none;
}

.pagelayer-row-shape{
width:100%;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
line-height:0;
overflow:hidden;
}

.pagelayer-row-svg{
position:relative;
height:100%;
}

.pagelayer-row-svg svg{
width:100%;
position:absolute;
}

.pagelayer-row-svg svg.pagelayer-svg-top{
top:-1px;
}

.pagelayer-row-svg svg.pagelayer-svg-bottom{
bottom:-1px;
}

.pagelayer-height-fit{
height:100vh;
}

.pagelayer-row-wrapper{
width:100%;
}

.pagelayer-background-overlay{
position: absolute;
width: 100%;
top: 0;
left:0;
height: 100%;
overflow: hidden;
}

.pagelayer-background-video{
position: absolute;
width: 100%;
top: 0;
height: 100%;
pointer-events: none;
z-index: 0;
overflow: hidden;
left:0;
}

.pagelayer-background-video iframe,
.pagelayer-background-video video{
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
max-width: none;
}

.pagelayer-service-container{
position:relative;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}

.pagelayer-service-image{
line-height:0;
overflow:hidden;
}

.pagelayer-service-image img{
height: auto;
max-width: 100%;
}

.pagelayer-service-btn{
display:inline-block;
position:relative;
z-index:9;
}

.pagelayer-service-details{
width:100%;
}

.pagelayer-service-text{
word-break:break-word;
}

.pagelayer-service-align-left{
display:flex;
}

.pagelayer-service-align-right{
display:flex;
text-align: right;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
flex-direction: row-reverse;
}

.pagelayer-service-align-top{
display:block;
text-align: center;
}

.pagelayer-service-align-top .pagelayer-service-image{
margin:0 auto;
text-align:center;
}

.pagelayer-service-box-centered{
text-align: center;
}

.pagelayer-service-box-media-left,
.pagelayer-service-box-media-right{
display: flex;
}

.pagelayer-service-vertical-top{
align-items: flex-start;
-webkit-align-items: flex-start;
-webkit-box-align: start;
-ms-flex-align: start;
}

.pagelayer-service-vertical-middle{
align-items: center;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
}

.pagelayer-service-vertical-bottom{
align-items: flex-end;
-webkit-align-items: flex-end;
-webkit-box-align: end;
-ms-flex-align: end;
}

.pagelayer-service-box-media-right .pagelayer-service-box-media-section{
order: 2;
}
.pagelayer-service-box-media-right .pagelayer-service-box-content-section{
order: 1;
}

.pagelayer-service-box-icon-holder{
display: inline-block;
color:#000000;
text-align: center;
line-height: 1;
font-size: 60px;
}

.pagelayer-service-icon{
line-height: 0;
}

.pagelayer-service-icon.pagelayer-service-framed i{
border:4px solid;
background-color:transparent !important;
}

.pagelayer-service-icon.pagelayer-service-stacked i,
.pagelayer-service-icon.pagelayer-service-framed i{
position:relative;
}

.pagelayer-service-icon.pagelayer-service-stacked i:before,
.pagelayer-service-icon.pagelayer-service-framed i:before{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}

.pagelayer-service-box-icon-holder.square-holder{ 
padding: 15px;
color:#000000; 
}

.pagelayer-service-box-icon-holder.circle-holder{ 
padding: 15px;
color:#000000;
border-radius:50% !Important; 
}

.pagelayer-service-box-icon-holder i{
position: relative;
display: block;
}

.pagelayer-service-heading{
line-height:1;
}

.pagelayer-box-link{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

/* Icon widget */

.pagelayer-icon-mini{
	font-size: 16px !important;
}

.pagelayer-icon-small{
	font-size: 24px !important;
}

.pagelayer-icon-large{
	font-size: 36px !important;
}

.pagelayer-icon-extra-large{
	font-size: 56px !important;
}

.pagelayer-icon-double-large{
	font-size: 78px !important;
}

.pagelayer-icon-circle,
.pagelayer-icon-outline-circle,
.pagelayer-social-shape-circle .pagelayer-icon-holder{
	border-radius: 50%;
}

.pagelayer-icon-rounded,
.pagelayer-icon-outline-rounded,
.pagelayer-social-shape-rounded .pagelayer-share-content,
.pagelayer-social-shape-rounded .pagelayer-icon-holder{
	border-radius: 10px;
}

/* Icon widget end */

/* Icon animation */
.pagelayer-animation-grow{
transition: transform 400ms;
}

.pagelayer-animation-grow:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-grow{
transform: scale(1.1);
}

.pagelayer-animation-shrink{
transition: transform 400ms;
}

.pagelayer-animation-shrink:hover,
.pagelayer-anim-par:hover .pagelayer-animation-shrink{
transform: scale(0.9);
}

@keyframes pagelayer-animation-pulse{25%{transform:scale(1.1)}75%{transform:scale(0.9)}}

.pagelayer-animation-pulse:hover,
.pagelayer-anim-par:hover .pagelayer-animation-pulse{
animation-name: pagelayer-animation-pulse;
animation-duration: 1s;
animation-timing-function: linear;
animation-iteration-count: infinite;
}

@keyframes pagelayer-animation-pulse-grow{to{transform:scale(1.1)}}

.pagelayer-animation-pulse-grow:hover,
.pagelayer-anim-par:hover .pagelayer-animation-pulse-grow{
animation-name: pagelayer-animation-pulse-grow;
animation-duration: 0.4s;
animation-timing-function: linear;
animation-iteration-count: infinite;
animation-direction:alternate;
}

@keyframes pagelayer-animation-pulse-shrink{to{transform:scale(0.9)}}

.pagelayer-animation-pulse-shrink:hover,
.pagelayer-anim-par:hover .pagelayer-animation-pulse-shrink{
animation-name: pagelayer-animation-pulse-shrink;
animation-duration: 0.4s;
animation-timing-function: linear;
animation-iteration-count: infinite;
animation-direction:alternate;
}

@keyframes pagelayer-animation-push{50%{transform:scale(0.8)}100%{transform:scale(1)}}

.pagelayer-animation-push:hover,
.pagelayer-anim-par:hover .pagelayer-animation-push{
animation-name:pagelayer-animation-push;
animation-duration:0.4s;
animation-timing-function:linear;
animation-iteration-count:1
}

@keyframes pagelayer-animation-pop{50%{transform:scale(1.2)}}

.pagelayer-animation-pop:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-pop{
animation-name:pagelayer-animation-pop;
animation-duration:0.4s;
animation-timing-function:linear;
animation-iteration-count:1
}

@keyframes pagelayer-animation-buzz{
50%{
transform:translateX(3px) rotate(2deg)
}
100%{
transform:translateX(-3px) rotate(-2deg)
}
}

.pagelayer-animation-buzz:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-buzz{
animation-name:pagelayer-animation-buzz;
animation-duration:0.15s;
animation-timing-function:linear;
animation-iteration-count:infinite;
}

@keyframes pagelayer-animation-buzz-out{
10%{transform:translateX(3px) rotate(2deg)}
20%{transform:translateX(-3px) rotate(-2deg)}
30%{transform:translateX(3px) rotate(2deg)}
40%{transform:translateX(-3px) rotate(-2deg)}
50%{transform:translateX(2px) rotate(1deg)}
60%{transform:translateX(-2px) rotate(-1deg)}
70%{transform:translateX(2px) rotate(1deg)}
80%{transform:translateX(-2px) rotate(-1deg)}
90%{transform:translateX(1px) rotate(0)}
100%{transform:translateX(-1px) rotate(0)}
}

.pagelayer-animation-buzz-out:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-buzz-out{
animation-name:pagelayer-animation-buzz-out;
animation-duration:0.7s;
animation-timing-function:linear;
animation-iteration-count:1;
}

.pagelayer-animation-float:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-float{
transform:translateY(-8px)
}

.pagelayer-animation-sink:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-sink{
transform:translateY(8px)
}

@keyframes pagelayer-animation-bob{
0%{transform:translateY(-8px)}
50%{transform:translateY(-4px)}
100%{transform:translateY(-8px)}
}

@keyframes pagelayer-animation-bob-up{
100%{transform:translateY(-8px)}
}

.pagelayer-animation-bob:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-bob{
animation-name:pagelayer-animation-bob-up,pagelayer-animation-bob;
animation-duration:0.4s,1.5s;
animation-timing-function:ease-out,ease-in-out;
animation-delay:0s,0.3s;
animation-iteration-count:infinite;
}

@keyframes pagelayer-animation-hang{
0%{transform:translateY(8px)}
50%{transform:translateY(4px)}
100%{transform:translateY(8px)}
}

@keyframes pagelayer-animation-hang-up{
100%{transform:translateY(8px)}
}

.pagelayer-animation-hang:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-hang{
animation-name:pagelayer-animation-hang-up,pagelayer-animation-hang;
animation-duration:0.4s,1.5s;
animation-timing-function:ease-out,ease-in-out;
animation-delay:0s,0.3s;
animation-iteration-count:1,infinite;
animation-direction:normal,alternate;
}

.pagelayer-animation-bounce-in{
transition-duration:0.5s;
}
.pagelayer-animation-bounce-in:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-bounce-in{
transform:scale(1.2);
transition-timing-function:cubic-bezier(0.52,2.07,0.36,-0.41);
}

.pagelayer-animation-bounce-out{
transition-duration:0.5s;
}

.pagelayer-animation-bounce-out:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-bounce-out{
transform:scale(0.8);
transition-timing-function:cubic-bezier(0.52,2.07,0.36,-0.41);
}

.pagelayer-animation-rotate:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-rotate{
transform:rotate(6deg);
}

.pagelayer-animation-grow-rotate:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-grow-rotate{
transform:scale(1.1) rotate(6deg);
}

.pagelayer-animation-skew-forward:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-skew-forward{
transform:skew(-9deg);
}

.pagelayer-animation-skew-backward:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-skew-backward{
transform:skew(9deg);
}

@keyframes pagelayer-animation-wobble-vertical{
17%{transform:translateY(9px)}
33%{transform:translateY(-7px)}
45%{transform:translateY(5px)}
67%{transform:translateY(-3px)}
83%{transform:translateY(1px)}
100%{transform:translateY(0)}
}

.pagelayer-animation-wobble-vertical:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-wobble-vertical{
animation-name:pagelayer-animation-wobble-vertical;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1;
}

@keyframes pagelayer-animation-wobble-horizontal{
17%{transform:translateX(9px)}
33%{transform:translateX(-7px)}
50%{transform:translatex(5px)}
67%{transform:translateX(-3px)}
83%{transform:translateX(1px)}
100%{transform:translateX(0)}
}

.pagelayer-animation-wobble-horizontal:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-wobble-horizontal{
animation-name:pagelayer-animation-wobble-horizontal;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1;
}

@keyframes pagelayer-animation-wobble-bottom-to-right{
17%{transform:translate(9px,9px)}
33%{transform:translate(-7px,-7px)}
50%{transform:translate(5px,5px)}
67%{transform:translate(-3px,-3px)}
83%{transform:translate(1px,1px)}
100%{transform:translate(0,0)}
}


.pagelayer-animation-wobble-bottom-to-right:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-wobble-bottom-to-right{
animation-name:pagelayer-animation-wobble-bottom-to-right;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1;
}

@keyframes pagelayer-animation-wobble-top-to-right{
17%{transform:translate(9px,-9px)}
33%{transform:translate(-7px,7px)}
50%{transform:translate(5px,-5px)}
67%{transform:translate(-3px,3px)}
83%{transform:translate(1px,-1px)}
100%{transform:translate(0,0)}
}


.pagelayer-animation-wobble-top-to-right:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-wobble-top-to-right{
animation-name:pagelayer-animation-wobble-top-to-right;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1;
}

.pagelayer-animation-wobble-top{
transform-origin:0 100%;
}

@keyframes pagelayer-animation-wobble-top{
17%{transform:skew(-13deg)}
33%{transform:skew(11deg)}
50%{transform:skew(-7deg)}
67%{transform:skew(5deg)}
83%{transform:skew(-3deg)}
100%{transform:skew(0)}
}

.pagelayer-animation-wobble-top:hover,
.pagelayer-anim-par:hover .pagelayer-animation-wobble-top{
animation-name:pagelayer-animation-wobble-top;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1
}

.pagelayer-animation-wobble-bottom{
transform-origin:100% 0;
}

@keyframes pagelayer-animation-wobble-bottom{
17%{transform:skew(-13deg)}
33%{transform:skew(11deg)}
50%{transform:skew(-7deg)}
67%{transform:skew(5deg)}
83%{transform:skew(-3deg)}
100%{transform:skew(0)}
}

.pagelayer-animation-wobble-bottom:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-wobble-bottom{
animation-name:pagelayer-animation-wobble-bottom;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1
}

@keyframes pagelayer-animation-wobble-skew{
17%{transform:skew(-13deg)}
33%{transform:skew(11deg)}
50%{transform:skew(-7deg)}
67%{transform:skew(5deg)}
83%{transform:skew(-3deg)}
100%{transform:skew(0)}
}

.pagelayer-animation-wobble-skew:hover, 
.pagelayer-anim-par:hover .pagelayer-animation-wobble-skew{
animation-name:pagelayer-animation-wobble-skew;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1
}

/* Icon animation end */

/*Badge widget */
.pagelayer-badge a{
text-decoration: none !important;
}
.pagelayer-badge-btn{
display:none;
padding:10px;
padding: 0.40em 0.36em;
}
 
.pagelayer-badge-details{
margin-left:1px;
border-radius:.25rem;
padding: 0.10rem;
position: relative;
top: -3px;
}
 
.pagelayer-badge-details.pagelayer-badge-normal{
border-radius:.25rem;
}

.pagelayer-badge-details.pagelayer-badge-pills{
border-radius:10rem;
}

.pagelayer-badge-btn .pagelayer-badge-details{
position:relative;
top:-1px;
} 

/*Badge widget end*/

/*Tooltip widget*/
.pagelayer-tooltip-container{
position:relative;
display:inline-block;
line-height: 1;
}

.pagelayer-tooltip-text{
visibility: hidden;
width: 300px;
background-color: #000000;
color: #ffffff;
text-align: center;
border-radius: 6px;
position: absolute;
z-index: 1;
padding:5px;
word-break:break-word;
}

.pagelayer-tooltip-icon{
margin:0px 4px;
}
.pagelayer-tooltip-top{
bottom: calc(100% + 10px);
left: 50%;
transform: translateX(-50%);
}

.pagelayer-tooltip-top:after{
content: "";
position: absolute;
top: 100%;
left: 50%;
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: #000000 transparent transparent transparent;
}

.pagelayer-tooltip-right{
top: 50%;
left: calc(100% + 10px);
transform: translateY(-50%);
}

.pagelayer-tooltip-right:after {
content: "";
position: absolute;
top: 50%;
right: 100%;
margin-top: -5px;
border-width: 5px;
border-style: solid;
border-color: transparent #000000 transparent transparent;
}

.pagelayer-tooltip-bottom{
top: calc(100% + 10px);
left: 50%;
transform: translateX(-50%);
}

.pagelayer-tooltip-bottom:after{
content: "";
position: absolute;
bottom: 100%;
left: 50%;
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: transparent transparent #000000 transparent;
}

.pagelayer-tooltip-left{
top: 50%;
bottom: auto;
right: calc(100% + 10px);
transform: translateY(-50%);
}

.pagelayer-tooltip-left:after{
content: "";
position: absolute;
top: 50%;
left: 100%;
transform: translateY(-50%);
margin-top: -5px;
border-width: 5px;
border-style: solid;
border-color: transparent transparent transparent #000000;
}

.pagelayer-tooltip-container:hover .pagelayer-tooltip-text,
.pagelayer-tooltip-text:focus{
visibility: visible !important;
}

.pagelayer-tooltip-on-click{
visibility: visible !important;
}
/*Tooltip widget end*/

/* Button widget */

.pagelayer-btn-holder{
border-radius:5px;
display:inline-block;
line-height:1em;
transition:all 0.3s;
cursor: pointer;
box-sizing:border-box;
}

.pagelayer-btn-default{
background-color:#818a91 !important;
color:#ffffff !important;
}

.pagelayer-btn-primary,
.pagelayer-badge-primary,
.pagelayer-progress-primary{
color:#ffffff !important;
background-color:#007bff !important;
}

.pagelayer-btn-primary:hover{
color:#ffffff !important;
background-color: #0069d9 !important;
}

.pagelayer-btn-secondary,
.pagelayer-badge-secondary,
.pagelayer-progress-secondary{
color:#ffffff !important;
background-color:#6c757d !important;
}

.pagelayer-btn-secondary:hover{
color: #ffffff !important;
background-color: #5a6268 !important;
}

.pagelayer-btn-success,
.pagelayer-badge-success,
.pagelayer-progress-success{
color: #fff;
background-color: #28a745 !important;
}

.pagelayer-btn-success:hover{
color: #ffffff !important;
background-color: #218838 !important;
}

.pagelayer-btn-info,
.pagelayer-badge-info,
.pagelayer-progress-info{
color: #ffffff !important;
background-color: #17a2b8 !important;
}

.pagelayer-btn-info:hover{
color: #ffffff !important;
background-color: #138496 !important;
}

.pagelayer-btn-warning,
.pagelayer-badge-warning,
.pagelayer-progress-warning{
color: #212529 !important;
background-color: #ffc107 !important;
}

.pagelayer-btn-warning:hover{
color: #212529 !important;
background-color: #e0a800 !important;
}

.pagelayer-btn-danger,
.pagelayer-badge-danger,
.pagelayer-progress-danger{
color: #ffffff !important;
background-color: #dc3545 !important;
}

.pagelayer-btn-danger:hover{
color: #ffffff !important;
background-color: #c82333 !important;
}

.pagelayer-btn-dark,
.pagelayer-badge-dark,
.pagelayer-progress-dark{
color: #ffffff !important;
background-color: #343a40 !important;
}

.pagelayer-btn-dark:hover{
color: #ffffff !important;
background-color: #23272b !important;
}

.pagelayer-btn-light,
.pagelayer-badge-light,
.pagelayer-progress-light{
color: #212529 !important;
background-color: #f8f9fa !important;
}

.pagelayer-btn-light:hover{
color: #212529 !important;
background-color: #e2e6ea !important;
}

.pagelayer-btn-link{
color: #007bff !important;
}

.pagelayer-btn-link:hover{
text-decoration: underline !important;
}

.pagelayer-btn-default:hover{
color:#ffffff;
}

.pagelayer-btn-mini{
font-size: 14px;
padding: 10px 20px;
}

.pagelayer-btn-small{
font-size: 16px;
padding: 15px 30px;
}

.pagelayer-btn-large{
font-size: 18px;
padding: 20px 40px;
}

.pagelayer-btn-extra-large{
font-size: 20px;
padding: 25px 50px;
}

.pagelayer-btn-double-large{
font-size: 22px;
padding: 30px 60px;
}

.pagelayer-btn-icon-left .pagelayer-btn-icon:last-child,
.pagelayer-btn-icon-right .pagelayer-btn-icon:first-child,
.pagelayer-btn-icon-left .pagelayer-btn-load-icon:last-child,
.pagelayer-btn-icon-right .pagelayer-btn-load-icon:first-child,
.pagelayer-btn-icon-left .pagelayer-cf-icon-right,
.pagelayer-btn-icon-right .pagelayer-cf-icon-left{
display: none;
}

.pagelayer-btn-icon-left .pagelayer-btn-icon,
.pagelayer-btn-icon-left .pagelayer-btn-load-icon{
padding-left:0 !important;
position: relative;
z-index: 1;
}

.pagelayer-btn-icon-right .pagelayer-btn-icon,
.pagelayer-btn-icon-right .pagelayer-btn-load-icon{
padding-right:0 !important;
position: relative;
z-index: 1;
}

/* Button widget end */

/* Social Profile */
.pagelayer-icon-holder[class*="pagelayer-facebook"] .pagelayer-social-fa{
color:#3B5998;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-facebook"],
.pagelayer-share-content[class*="pagelayer-facebook"]{
background-color:#3B5998;
color:#3B5998;
}

.pagelayer-icon-holder[class*="pagelayer-twitter"] .pagelayer-social-fa{
color:#1DA1F2;	
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-twitter"],
.pagelayer-share-content[class*="pagelayer-twitter"]{
background-color:#1DA1F2;
color:#1DA1F2;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-x-twitter"],
.pagelayer-share-content[class*="pagelayer-x-twitter"]{
background-color:#000000;
}

.pagelayer-icon-holder[class*="pagelayer-android"] .pagelayer-social-fa{
color:#A4C639
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-android"],
.pagelayer-share_grp[class*="pagelayer-social-shape"] .pagelayer-share-content[class*="pagelayer-android"]{
background-color:#A4C639;
}

.pagelayer-icon-holder[class*="pagelayer-google-plus"] .pagelayer-social-fa{
color:#DD4B39
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-google-plus"],
.pagelayer-share-content[class*="pagelayer-google-plus"]{
background-color:#DD4B39;
color:#DD4B39;
}

.pagelayer-icon-holder[class*="pagelayer-instagram"] .pagelayer-social-fa{
color:#262626;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-instagram"],
.pagelayer-share-content[class*="pagelayer-instagram"]{
background-color:#1DA1F2;
color:#262626;
}

.pagelayer-icon-holder[class*="pagelayer-linkedin"] .pagelayer-social-fa{
color:#0077B5;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-linkedin"],
.pagelayer-share-content[class*="pagelayer-linkedin"]{
background-color:#0077B5;
color:#0077B5;
}

.pagelayer-icon-holder[class*="pagelayer-behance"] .pagelayer-social-fa{
color:#053eff;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-behance"],
.pagelayer-share-content[class*="pagelayer-behance"]{
background-color:#053eff;
color:#053eff;
}

.pagelayer-icon-holder[class*="pagelayer-pinterest"] .pagelayer-social-fa{
color:#c8232c;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-pinterest"],
.pagelayer-share-content[class*="pagelayer-pinterest"]{
background-color:#c8232c;
color:#c8232c;
}

.pagelayer-icon-holder[class*="pagelayer-get-pocket"] .pagelayer-social-fa{
color:#ef4156;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-get-pocket"],
.pagelayer-share-content[class*="pagelayer-get-pocket"]{
background-color:#ef4156;
color:#ef4156;
}

.pagelayer-icon-holder[class*="pagelayer-envelope"] .pagelayer-social-fa{
color:#292929;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-envelope"],
.pagelayer-share-content[class*="pagelayer-envelope"]{
background-color:#292929;
color:#292929;
}

.pagelayer-icon-holder[class*="pagelayer-reddit"] .pagelayer-social-fa{
color:#ff4301;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-reddit"],
.pagelayer-share-content[class*="pagelayer-reddit"]{
background-color:#ff4301;
color:#ff4301;
}

.pagelayer-icon-holder[class*="pagelayer-rss"] .pagelayer-social-fa{
color:#F26522;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-rss"],
.pagelayer-share-content[class*="pagelayer-rss"]{
background-color:#F26522;
color:#F26522;
}

.pagelayer-icon-holder[class*="pagelayer-skype"] .pagelayer-social-fa{
color:#00aff0;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-skype"],
.pagelayer-share-content[class*="pagelayer-skype"]{
background-color:#00aff0;	
color:#00aff0;
}

.pagelayer-icon-holder[class*="pagelayer-slideshare"] .pagelayer-social-fa{
color:#0077b5;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-slideshare"],
.pagelayer-share-content[class*="pagelayer-slideshare"]{
background-color:#0077b5;
color:#0077b5;
}

.pagelayer-icon-holder[class*="pagelayer-snapchat"] .pagelayer-social-fa{
color:#fffc00;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-snapchat"],
.pagelayer-share-content[class*="pagelayer-snapchat"]{
background-color:#fffc00;
color:#fffc00;
}

.pagelayer-icon-holder[class*="pagelayer-soundcloud"] .pagelayer-social-fa{
color:#ff8800;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-soundcloud"],
.pagelayer-share-content[class*="pagelayer-soundcloud"]{
background-color:#ff8800;
color:#ff8800;
}

.pagelayer-icon-holder[class*="pagelayer-spotify"] .pagelayer-social-fa{
color:#1ED760;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-spotify"],
.pagelayer-share-content[class*="pagelayer-spotify"]{
background-color:#1ED760;
color:#1ED760;
}

.pagelayer-icon-holder[class*="pagelayer-stack-overflow"] .pagelayer-social-fa{
color:#F48024;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-stack-overflow"],
.pagelayer-share-content[class*="pagelayer-stack-overflow"]{
background-color:#F48024;
color:#F48024;
}

.pagelayer-icon-holder[class*="pagelayer-steam"] .pagelayer-social-fa{
color:#00adee;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-steam"],
.pagelayer-share-content[class*="pagelayer-steam"]{
background-color:#00adee;
color:#00adee;
}

.pagelayer-icon-holder[class*="pagelayer-stumbleupon"] .pagelayer-social-fa{
color:#EB4924;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-stumbleupon"],
.pagelayer-share-content[class*="pagelayer-stumbleupon"]{
background-color:#EB4924;
color:#EB4924;
}

.pagelayer-icon-holder[class*="pagelayer-telegram"] .pagelayer-social-fa{
color:#0088cc;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-telegram"],
.pagelayer-share-content[class*="pagelayer-telegram"]{
background-color:#0088cc;
color:#0088cc;
}

.pagelayer-icon-holder[class*="pagelayer-thumb-tack"] .pagelayer-social-fa{
color:#1AA1D8;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-thumb-tack"],
.pagelayer-share-content[class*="pagelayer-thumb-tack"]{
background-color:#1AA1D8;
color:#1AA1D8;
}

.pagelayer-icon-holder[class*="pagelayer-tripadvisor"] .pagelayer-social-fa{
color:#00af87;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-tripadvisor"],
.pagelayer-share-content[class*="pagelayer-tripadvisor"]{
background-color:#00af87;
color:#00af87;
}

.pagelayer-icon-holder[class*="pagelayer-tumblr"] .pagelayer-social-fa{
color:#001935;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-tumblr"],
.pagelayer-share-content[class*="pagelayer-tumblr"]{
background-color:#001935;
color:#001935;
}

.pagelayer-icon-holder[class*="pagelayer-twitch"] .pagelayer-social-fa{
color:#6441a5;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-twitch"],
.pagelayer-share-content[class*="pagelayer-twitch"]{
background-color:#6441a5;
color:#6441a5;
}

.pagelayer-icon-holder[class*="pagelayer-vimeo"] .pagelayer-social-fa{
color:#1CB7EA;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-vimeo"],
.pagelayer-share-content[class*="pagelayer-vimeo"]{
background-color:#1CB7EA;
color:#1CB7EA;
}

.pagelayer-icon-holder[class*="pagelayer-vk"] .pagelayer-social-fa{
color:#4C75A3;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-vk"],
.pagelayer-share-content[class*="pagelayer-vk"]{
background-color:#4C75A3;
color:#4C75A3;
}

.pagelayer-icon-holder[class*="pagelayer-weibo"] .pagelayer-social-fa{
color:#DF2029;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-weibo"],
.pagelayer-share-content[class*="pagelayer-weibo"]{
background-color:#DF2029;
color:#DF2029;
}

.pagelayer-icon-holder[class*="pagelayer-weixin"] .pagelayer-social-fa{
color:#7bb32e;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-weixin"],
.pagelayer-share-content[class*="pagelayer-weixin"]{
background-color:#7bb32e;
color:#7bb32e;
}

.pagelayer-icon-holder[class*="pagelayer-whatsapp"] .pagelayer-social-fa{
color:#25D366;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-whatsapp"],
.pagelayer-share-content[class*="pagelayer-whatsapp"]{
background-color:#25D366;
color:#25D366;
}

.pagelayer-icon-holder[class*="pagelayer-wordpress"] .pagelayer-social-fa{
color:#21759b;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-wordpress"],
.pagelayer-share-content[class*="pagelayer-wordpress"]{
background-color:#21759b;
color:#21759b;
}

.pagelayer-icon-holder[class*="pagelayer-xing"] .pagelayer-social-fa{
color:#026466;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-xing"],
.pagelayer-share-content[class*="pagelayer-xing"]{
background-color:#026466;	
color:#026466;
}

.pagelayer-icon-holder[class*="pagelayer-yelp"] .pagelayer-social-fa{
color:#af0606;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-yelp"],
.pagelayer-share-content[class*="pagelayer-yelp"]{
background-color:#af0606;
color:#af0606;
}

.pagelayer-icon-holder[class*="pagelayer-youtube"] .pagelayer-social-fa{
color:#ff0000;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-youtube"],
.pagelayer-share-content[class*="pagelayer-youtube"]{
background-color:#ff0000;
color:#ff0000;
}

.pagelayer-icon-holder[class*="pagelayer-500px"] .pagelayer-social-fa{
color:#0099e5;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-500px"],
.pagelayer-share-content[class*="pagelayer-500px"]{
background-color:#0099e5;
color:#0099e5;
}

.pagelayer-icon-holder[class*="pagelayer-flickr"] .pagelayer-social-fa{
color:#0063dc;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-flickr"],
.pagelayer-share-content[class*="pagelayer-flickr"]{
background-color:#0063dc;
color:#0063dc;
}

.pagelayer-icon-holder[class*="pagelayer-github"] .pagelayer-social-fa{
color:#4078c0;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-github"],
.pagelayer-share-content[class*="pagelayer-github"]{
background-color:#4078c0;	
color:#4078c0;
}

.pagelayer-icon-holder[class*="pagelayer-gitlab"] .pagelayer-social-fa{
color:#fca326;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-gitlab"],
.pagelayer-share-content[class*="pagelayer-gitlab"]{
background-color:#fca326;
color:#fca326;
}

.pagelayer-icon-holder[class*="pagelayer-apple"] .pagelayer-social-fa{
color:#999999;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-apple"],
.pagelayer-share-content[class*="pagelayer-apple"]{
background-color:#999999;
color:#999999;
}

.pagelayer-icon-holder[class*="pagelayer-jsfiddle"] .pagelayer-social-fa{
color:#0084FF;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-jsfiddle"],
.pagelayer-share-content[class*="pagelayer-jsfiddle"]{
background-color:#0084FF;
color:#0084FF;
}

.pagelayer-icon-holder[class*="pagelayer-houzz"] .pagelayer-social-fa{
color:#7ac142;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-houzz"],
.pagelayer-share-content[class*="pagelayer-houzz"]{
background-color:#7ac142;
color:#7ac142;
}

.pagelayer-icon-holder[class*="pagelayer-bitbucket"] .pagelayer-social-fa{
color:#205081;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-bitbucket"],
.pagelayer-share-content[class*="pagelayer-bitbucket"]{
background-color:#205081;
color:#205081;
}

.pagelayer-icon-holder[class*="pagelayer-codepen"] .pagelayer-social-fa{
color:#0ebeff;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-codepen"],
.pagelayer-share-content[class*="pagelayer-codepen"]{
background-color:#0ebeff;
color:#0ebeff;
}

.pagelayer-icon-holder[class*="pagelayer-delicious"] .pagelayer-social-fa{
color:#3399ff;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-delicious"],
.pagelayer-share-content[class*="pagelayer-delicious"]{
background-color:#3399ff;
color:#3399ff;
}

.pagelayer-icon-holder[class*="pagelayer-medium"] .pagelayer-social-fa{
color:#00ab6c;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-medium"],
.pagelayer-share-content[class*="pagelayer-medium"]{
background-color:#00ab6c;	
color:#00ab6c;
}

.pagelayer-icon-holder[class*="pagelayer-meetup"] .pagelayer-social-fa{
color:#e0393e;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-meetup"],
.pagelayer-share-content[class*="pagelayer-meetup"]{
background-color:#e0393e;	
color:#e0393e;
}

.pagelayer-icon-holder[class*="pagelayer-mixcloud"] .pagelayer-social-fa{
color:#52aad8;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-mixcloud"],
.pagelayer-share-content[class*="pagelayer-mixcloud"]{
background-color:#52aad8;	
color:#52aad8;
}

.pagelayer-icon-holder[class*="pagelayer-dribbble"] .pagelayer-social-fa{
color:#444444;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-dribbble"],
.pagelayer-share-content[class*="pagelayer-dribbble"]{
background-color:#444444;
color:#444444;
}

.pagelayer-icon-holder[class*="pagelayer-foursquare"] .pagelayer-social-fa{
color:#f94877;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-foursquare"],
.pagelayer-share-content[class*="pagelayer-foursquare"]{
background-color:#f94877;
color:#f94877;
}

.pagelayer-share_grp .pagelayer-social-fa,
.pagelayer-share_grp .pagelayer-social-fa:before{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50% , -50%);
}
.pagelayer-share_grp{
font-size: 0;
}
.pagelayer-share_grp > div{
display: inline-block;
}

.pagelayer-share_grp .pagelayer-social-fa{
height:1em;
width:1em;
}

.pagelayer-share_grp .pagelayer-icon-holder{
position: relative;
min-height: 1em;
min-width: 1em;
}

.pagelayer-share-content .pagelayer-social-fa,
.pagelayer-share-content span{
color: inherit;
}

.pagelayer-share_grp.pagelayer-social-bg-none .pagelayer-share-content,
.pagelayer-share_grp.pagelayer-social-outline-border .pagelayer-share-content{
background-color:unset;
}

.pagelayer-share_grp.pagelayer-social-outline-border .pagelayer-share-content{
border:2px solid;
}

.pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-social-fa,
.pagelayer-share_grp[class*="pagelayer-social-shape"] .pagelayer-social-fa,
.pagelayer-share_grp[class*="pagelayer-social-shape"] .pagelayer-icon-name span{
color: #ffffff;
}

.pagelayer-social_grp .pagelayer-icon-holder{
display:inline-block;
line-height: 100%;
text-align: center;
}

.pagelayer-share-content,
.pagelayer-share-content .pagelayer-icon-name{
display:flex;
}

.pagelayer-share-content .pagelayer-icon-name{
align-items:center;
}

.pagelayer-social-shape-circle .pagelayer-share-content{
border-radius:100000px;
}

.pagelayer-icon-name span{
padding:0 20px 0 5px;
}

.pagelayer-share-buttons{
position:relative;
border-radius: inherit;
}

.pagelayer-social-shape-boxed .pagelayer-share-buttons:before{
content: "";
position: absolute;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.15);
border-top-left-radius: inherit;
border-bottom-left-radius: inherit;
left: 0;
}

.pagelayer-share_grp .pagelayer-icon-name span,
.pagelayer-share_grp .pagelayer-icon-holder{
display:none;
}

.pagelayer-share-type-icon .pagelayer-icon-holder,
.pagelayer-share-type-icon-label .pagelayer-icon-holder,
.pagelayer-share-type-label .pagelayer-icon-name span,
.pagelayer-share-type-icon-label .pagelayer-icon-name span{
display:block;
}

/* Social Profile end */

.pagelayer-list-icon-holder{
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}

.pagelayer-list-icon,
.pagelayer-list-item{
-webkit-align-self: center;
-ms-flex-item-align: center;
align-self: center;
}

.pagelayer-list-item{
width:100%;
}

.pagelayer-list-ul{
margin:0;
padding:0;	
}

/* Video */

.pagelayer-video .pagelayer-video-holder{
position:relative;
width: 100%;
height: auto;
overflow: hidden;
}

.pagelayer-video-iframe{
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
}

.pagelayer-video-aspect-1-1{
padding-top:100%;
}

.pagelayer-video-aspect-3-2{
padding-top:66.66%;
}

.pagelayer-video-aspect-4-3{
padding-top: 75%;
}

.pagelayer-video-aspect-8-5{
padding-top:62.5%;
}

.pagelayer-video-aspect-16-9{
padding-top: 56.25%;
}

.pagelayer-video .pagelayer-video-holder .pagelayer-video-overlay{
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
cursor: pointer;
}

.pagelayer-video .pagelayer-video-holder a{
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
}

.pagelayer-video .pagelayer-video-holder .pagelayer-video-overlay i{
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
}
/* Video end */

/** Image **/

.pagelayer-image, .pagelayer-image .pagelayer-image-holder{
position: relative;
}

.pagelayer-image-link{
text-decoration:none;
cursor: pointer;
}

.pagelayer-image-caption{
margin-bottom: unset;
}

.pagelayer-image-overlay{
position: absolute;
width: 100%;
top: 0;
height: 100%;
left: 0;
opacity:0;
overflow:auto;
transition: .5s ease;
}

.pagelayer-image:hover .pagelayer-image-overlay{
opacity:1;
}

.pagelayer-image .pagelayer-image-overlay .pagelayer-image-overlay-content{
width:100%;
}

.pagelayer-image *{
border-radius:inherit;
}

/** Image End **/

.pagelayer-button {
text-align: center
}

.pagelayer-button i{
padding: 0 3px;
}

.pagelayer-audio-container, .pagelayer-audio-container audio{
width:100%;
}

.pagelayer-testimonial-avatar img{
border: 1px solid #eee;
border-radius: 50%;
margin-right: 10px;
}

.pagelayer-alignment-center{
text-align: center;
}

.pagelayer-alignment-left{
text-align: left;
}

.pagelayer-alignment-right{
text-align: right;
}

/* Testimonial */
.pagelayer-testimonial{
padding:0.4em 0.8em;
line-height: normal;
}

.pagelayer-testimonial-image{
-o-object-fit: cover;
object-fit: cover;
display: unset !important;
}

.pagelayer-testimonial-square{
border-radius:0px;
}

.pagelayer-testimonial-circle{
border-radius:50%;
}

.pagelayer-aside-position{
display:inline-block;
vertical-align: middle;
}

.pagelayer-aside-position .pagelayer-testimonial-cite{
text-align: left;
}
.pagelayer-top-position, .pagelayer-testimonial-author{
display:block;
}

.pagelayer-aside-position .pagelayer-testimonial-author{
position: relative;
}

.pagelayer-testimonial-container .pagelayer-testimonial-avatar,
.pagelayer-testimonial-container .pagelayer-testimonial-details{
display: table-cell;
vertical-align: middle;
}

.pagelayer-testimonial-designation{
color: #999;
font-size: 12px;
}

/* Testimonial End */

/* Progress bar */
.pagelayer-progress-goal{
margin-top: 10px;
}

.pagelayer-progress-container{
background-color:#eeeeee;
}

.pagelayer-progress-bar{
overflow:hidden;
}

.pagelayer-progress-percent{
float:right;
padding-right:10px;
}

.pagelayer-progress-text{
float:left;
padding-left:10px;
}

.pagelayer-progress-prefix {
float: left;
text-align: left;
display: inline-block;
}

.pagelayer-progress-suffix{
text-align: right;
}

/*Progress bar end*/

/*Stars widget start*/

.pagelayer-stars > *{
vertical-align:middle;
}
.pagelayer-stars-container{
text-align:center;
color: #ccd6df;
font-family: "FontAwesome", "Font Awesome 5 Free";
display: inline-block;
position: relative;
border-color: 1px solid #ccd6df;
}

.pagelayer-stars-container .pagelayer-stars-icon{
position: relative;
display:inline-block;
line-height: 1;
}

.pagelayer-stars-container .pagelayer-stars-icon:before{
content: "\f005";
font-size: inherit;
font-family: inherit;
overflow: hidden;
color: #f0ad4e;
position:absolute;
font-weight:900;
top:0;
left:0;
}

.pagelayer-stars-icon.pagelayer-stars-empty:before{
width:0em;
}

.pagelayer-stars-icon.pagelayer-stars-1:before{
width:0.1em;
}

.pagelayer-stars-icon.pagelayer-stars-2:before{
width:0.2em;
}

.pagelayer-stars-icon.pagelayer-stars-3:before{
width:0.3em;
}

.pagelayer-stars-icon.pagelayer-stars-4:before{
width:0.4em;
}

.pagelayer-stars-icon.pagelayer-stars-5:before{
width:0.5em;
}

.pagelayer-stars-icon.pagelayer-stars-6:before{
width:0.6em;
}

.pagelayer-stars-icon.pagelayer-stars-7:before{
width:0.7em;
}

.pagelayer-stars-icon.pagelayer-stars-8:before{
width:0.8em;
}

.pagelayer-stars-icon.pagelayer-stars-9:before{
width:0.9em;
}

.pagelayer-stars-icon.pagelayer-stars-full:before{
width:1.1em;
}
/*Stars widget end*/

/* Site Title Start */
.pagelayer-wp-title-align-top{
display:block;
text-align: center;
}

.pagelayer-wp-title-heading{
padding:5px 20px;
font-size: 20px;
font-weight: 500;
text-decoration-style: solid !important;
margin: 0px;
transition: all 400ms;
flex-grow:1;
}

.pagelayer-wp-title-img{
box-shadow: none !important;
}

.pagelayer-wp-title-desc{
padding: 5px 20px;
}

.pagelayer-wp-title-align-left,
.pagelayer-wp-title-align-right{
display: flex;
}

.pagelayer-wp-title-align-right{
text-align: right;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
flex-direction: row-reverse;
}

.pagelayer-wp-title-vertical-top{
align-items: flex-start;
-webkit-align-items: flex-start;
-webkit-box-align: start;
-ms-flex-align: start;
}

.pagelayer-wp-title-vertical-middle{
align-items: center;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
}

.pagelayer-wp-title-vertical-bottom{
align-items: flex-end;
-webkit-align-items: flex-end;
-webkit-box-align: end;
-ms-flex-align: end;
}

.pagelayer-wp-title-section .pagelayer-wp-title-link{
text-decoration: none !important;
}
/* Site title End */

/*pricing plans*/
.pagelayer-pricing{
text-align:center;
border:2px solid #e8e3e3;
border-radius:6px;
}

.pagelayer-pricing-rate-section{
padding:20px;
}

.pagelayer-pricing-details h1,
.pagelayer-pricing-details h2,
.pagelayer-pricing-details h3,
.pagelayer-pricing-details h4,
.pagelayer-pricing-details h5{
margin:10px 0px; padding:0px;
}

.pagelayer-pricing-details{
position: relative;
background-color:#1e1558;
border-top-left-radius: inherit;
border-top-right-radius: inherit;
}

.pagelayer-pricing-details .pagelayer-pricing-type{
text-transform: uppercase;
}

.pagelayer-pricing-sub-title{
font-weight: normal;
}

.pagelayer-pricing-details .pagelayer-pricing-price{
font-weight:800;
}

.pagelayer-pricing-price.pagelayer-pricing-original{
display:none;
text-decoration: line-through;
margin-right: 10px;
}
  
h2.pagelayer-pricing-price{
display:inline-block;
margin:5px 0px;
}

.pagelayer-pricing-details{
font-size:15px;  
}

.pagelayer-pricing-duration{
font-size:15px;
margin:0px;
}

.pagelayer-pricing-features{
padding:20px;
border-bottom-left-radius: inherit;
border-bottom-right-radius: inherit;
}

.pagelayer-pricing-features .pagelayer-pricing-ul{
padding:0px;
}

.pagelayer-pricing-ul li{
display: inline-block;
list-style-type: none;
padding:5px 0px;
}

.pagelayer-pricing-ul .pagelayer-list_item:after{
border-bottom:2px solid #c5c5c5;
margin-top: 5px;
}

.pagelayer-list-li span i{
margin-right:5px;
}

.pagelayer-pricing-btn{
display: inline-block;
}

.pagelayer-pricing-additional{
margin:20px 0px 0px;
}

.pagelayer-pricing-ribbon-container{
position: absolute;
top: 0;
left: auto;
right: 0;
transform: rotate(90deg);
width: 150px;
overflow: hidden;
height: 150px;
}

.pagelayer-pricing-ribbon{
display: none;
width: 200%;
background-color: #ce4210ff;
position: absolute;
left:0;
text-align: center;
line-height: 2;
letter-spacing: 1px;
color: #f0f0f0;
margin-top: 40px;
transform: translateY(-50%) translateX(-50%) translateX(50px) rotate(-45deg);
}

.pagelayer-pricing-currency-top{
vertical-align: top;
}

.pagelayer-pricing-currency-middle{
vertical-align: middle;
}

.pagelayer-pricing-currency-bottom{
vertical-align: bottom;
}

/*pricing plans end*/

/* Quote */

.pagelayer-quotation-overlay{
position: absolute;
font-size: 70px;
top: 0;
}

.pagelayer-quote-content .fa-quote-right{
display: inline-block;
vertical-align: top;
}

/* Quote end */

.pagelayer-call-icon-section,
.pagelayer-call-content-section,
.pagelayer-call-button-section{
display: table-cell;
vertical-align: middle;	
}

.pagelayer-call-center{
text-align: center;
}

.pagelayer-call-center .pagelayer-call-icon-section,
.pagelayer-call-center .pagelayer-call-content-section,
.pagelayer-call-center .pagelayer-call-button-section{
display: block;
}

.pagelayer-call-3d{
background: #eee;
border-bottom: 5px solid #ddd;
padding: 30px;
}

.pagelayer-call-3d.pagelayer-call-left .pagelayer-call-icon-section{
padding-right: 10px;
}

.pagelayer-call-3d.pagelayer-call-left .pagelayer-call-content-section{
padding-right: 20px
}

.pagelayer-call-3d.pagelayer-call-center .pagelayer-call-icon-section{
margin-bottom: 10px;
}

.pagelayer-call-3d.pagelayer-call-center .pagelayer-call-content-section{
margin-bottom: 20px;	
}

.pagelayer-call-3d .pagelayer-call-title{
font-size: 26px;
font-weight: 700;
/* margin-bottom: 5px; */
}
.pagelayer-call-3d .pagelayer-call-subtitle{
font-size: 18px;
/* margin-bottom: 10px; */
}

/* .pagelayer-call-3d .pagelayer-call-text{
color: #777;
} */

.pagelayer-call-left .pagelayer-call-button{
display:flex;
}

.pagelayer-button-mini{
font-size: 13px;
padding: 8px 12px;
line-height: 13px;
min-height: unset;
}

.pagelayer-button-small{
font-size: 15px;
padding: 10px 18px;
line-height: 15px;
min-height: unset;	
}

.pagelayer-button-middle{
font-size: 17px;
padding: 14px 26px;
line-height: 17px;
min-height: unset;	
}

.pagelayer-button-large{
font-size: 20px;
padding: 18px 35px;
line-height: 20px;
min-height: unset;	
}


.pagelayer-modal-content, 
.pagelayer-splash-container{
display: none;
position: fixed;
padding: 50px;
top: 0;
left: 0;
right: 0;
height: 100%;
overflow: auto;
color: #000;
opacity: 1;
z-index: 99999;
box-sizing: border-box;
}

.pagelayer-modal-bottom-content,
.pagelayer-splash-bottom-content{
padding: 50px;
background-color: #fefefe;
}
.pagelayer-modal-body,
.pagelayer-splash-body{
position: absolute;
margin: auto;
box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
-webkit-animation-name: animatetop;
-webkit-animation-duration: 0.4s;
animation-name: animatetop;
animation-duration: 0.4s;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}

.pagelayer-modal-content-overflow, .pagelayer-splash-content-overflow{
max-height:500px;
overflow:auto;
}

.pagelayer-splash-bg-close, .pagelayer-modal-bg-close{
position: absolute;
top:0;
left:0;
width:100%;
height:100%;
}

.pagelayer-btn-icon-left .pagelayer-icon-right{
display: none;
}

.pagelayer-btn-icon-right .pagelayer-icon-left{
display: none;
}

/* Add Animation */
@-webkit-keyframes pagelayer-animatetop {
from {top:-300px; opacity:0} 
to {top:0; opacity:1}
}

@keyframes pagelayer-animatetop {
from {top:-300px; opacity:0}
to {top:0; opacity:1}
}

.pagelayer-modal-close,
.pagelayer-splash-close{
position: absolute;
right: 10px;
top: 25px;
color: #fff;
font-size: 70px !important;
cursor: pointer;
}

.pagelayer-modal-close:before,
.pagelayer-modal-close:after,
.pagelayer-splash-close:before,
.pagelayer-splash-close:after{
position: absolute;
top: 2px;
right: 38px;
content: ' ';
width: 2px;
background-color: #fff;
}

.pagelayer-modal-close:before,
.pagelayer-splash-close:before{
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}

.pagelayer-modal-close:after,
.pagelayer-splash-close:after{
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}

.pagelayer-modal-title,
.pagelayer-splash-title{
background-color: #3D54DF;
color: #ffffff;
}


/* Countdown Start */
.pagelayer-countdown-item{
padding:20px 30px;
text-align:center;
}

.pagelayer-countdown-counter{
display: flex;
flex-wrap:wrap;
justify-content: center;
}

.pagelayer-countdown-days,
.pagelayer-countdown-hours,
.pagelayer-countdown-minutes,
.pagelayer-countdown-seconds{
display: inline-block;
vertical-align: middle;
background: #eee;
margin: 0 5px 5px;
flex:1;
}

.pagelayer-countdown-days div,
.pagelayer-countdown-hours div,
.pagelayer-countdown-minutes div,
.pagelayer-countdown-seconds div{
/* display: inline-block; */
line-height: 1;
}

.pagelayer-countdown-inline .pagelayer-countdown-name{
display:inline-block;
}

.pagelayer-countdown-inline .pagelayer-countdown-count{
display:inline-block;
}

.pagelayer-countdown-expired{
display:none;
}

.pagelayer-countdown[display_expired_text="true"] .pagelayer-countdown-expired{
display:block !important;
}

.pagelayer-countdown[display_expired_text="true"] .pagelayer-countdown-counter{
display:none !important;
}
/* Countdown End*/

#pagelayer-header-menu{
display: inline-block;
}


/* splash style */
.pagelayer-splash .pagelayer-splash-dark,
.pagelayer-modal .pagelayer-modal-dark{
background-color:#000000e0;
}

.pagelayer-modal .pagelayer-modal-light,
.pagelayer-splash .pagelayer-splash-light{
background-color:#ffffffe0;
}

.pagelayer-splash-light .pagelayer-splash-close::after,
.pagelayer-splash-light .pagelayer-splash-close::before,
.pagelayer-modal-light .pagelayer-modal-close::after,
.pagelayer-modal-light .pagelayer-modal-close::before{
background-color:#000000;
}

.pagelayer-splash-dark .pagelayer-splash-close::after,
.pagelayer-splash-dark .pagelayer-splash-close::before,
.pagelayer-modal-dark .pagelayer-modal-close::after,
.pagelayer-modal-dark .pagelayer-modal-close::before{
background-color:#fff;
}

.pagelayer-splash-content{
padding:30px;
}

/* splash style end */

.pagelayer-modal-close{
z-index:999;
}

/* Style the tab */
.pagelayer-tabs-holder {
overflow: hidden;
}

/* Style the buttons inside the tab */
.pagelayer-tabs-holder .pagelayer-tablinks {
background-color: inherit;
display:inline-block;
border: none;
outline: none;
cursor: pointer;
padding: 14px 16px;
transition: 0.3s;
font-size: 17px;
color:#000000;
}

/* Change background color of buttons on hover */
.pagelayer-tabs-holder .pagelayer-tablinks:hover {
background-color: #ddd;
}

/* Create an active/current tablink class */
.pagelayer-tabs-holder .pagelayer-tablinks.active {
background-color: #ccc;
}

/* Style the tab content */
.pagelayer-tabs .pagelayer-tabcontainer .pagelayer-tab{
display: none;
padding: 6px 12px;
border-top: none;
}
.pagelayer-tabs-holder .pagelayer-tablinks .fa{
line-height:1.5;
}
/* Tabs style end */

/* Divider start */
.pagelayer-divider-holder{
line-height: 0;
font-size: 0;
}
.pagelayer-divider-seperator{
display: inline-block;
}
/* Divider end */

/* Counter style start*/

.pagelayer-counter{
padding: 20px;	
}

.pagelayer-counter-content{
line-height:1;
}

/* Counter style end*/

/*Image Slider style start*/
.pagelayer-image-slider-ul{
display:none;
padding:0;
margin:0;
list-style: none;
}

.pagelayer-image-slider-ul[pagelayer-setup]{
display:block;
}
/*Image Slider style End*/

/*Google Maps start*/
.pagelayer-google-maps-holder{
line-height:0;
}

.pagelayer-google-maps-holder iframe{
margin:0px;
width:100%;
height:100%;
}

/* accordion style */
.pagelayer-accordion_item{
overflow:hidden;
}

.pagelayer-accordion-tabs {
cursor: pointer;
padding: 15px;
width: 100%;
text-align: left;
display:inline-block;
text-decoration:none !important;
}

.pagelayer-accordion-panel {
padding: 0 18px;
display: none;
overflow: hidden;
}

/* accordion style end */

/* Alert Box style start */
.pagelayer-alert{
position: relative;
border: 1px solid transparent;
border-radius:5px;
padding:15px 20px;
}

.pagelayer-alert-title{
display:inline-block;
}

.pagelayer-alert-icon,
.pagelayer-alert-title{
vertical-align: middle;
}

.pagelayer-alert-primary{
color: #004085;
background-color: #cce5ff;
border-color: #b8daff;
}

.pagelayer-alert-secondary{
color: #383d41;
background-color: #e2e3e5;
border-color: #d6d8db;
}

.pagelayer-alert-success{
color: #155724;
background-color: #d4edda;
border-color: #c3e6cb;
}

.pagelayer-alert-info{
color: #0c5460;
background-color: #d1ecf1;
border-color: #bee5eb;
}

.pagelayer-alert-warning{
color: #856404;
background-color: #fff3cd;
border-color: #ffeeba;
}

.pagelayer-alert-danger{
color: #721c24;
background-color: #f8d7da;
border-color: #f5c6cb;
}

.pagelayer-alert-dark{
color: #1b1e21;
background-color: #d6d8d9;
border-color: #c6c8ca;
}

.pagelayer-alert-primary-link {
color: #002752;
}

.pagelayer-alert-secondary-link{
color: #202326;
}

.pagelayer-alert-success-link{
color: #0b2e13;
}

.pagelayer-alert-danger-link{
color: #491217;
}

.pagelayer-alert-warning-link{
color: #533f03;
}

.pagelayer-alert-info-link{
color: #062c33;
}

.pagelayer-alert-secondary-link{
color: #686868;
}

.pagelayer-alert-secondary-link{
color: #040505;
}

.pagelayer-alert-success hr{
background-color: #b1dfbb;	
}

.pagelayer-alert-primary hr{
background-color: #9fcdff;
}

.pagelayer-alert-secondary hr{
background-color: #c8cbcf;
}

.pagelayer-alert-info hr{
background-color: #abdde5;
}

.pagelayer-alert-warning hr{
background-color: #ffe8a1;
}

.pagelayer-alert-danger hr{
background-color: #f1b0b7;
}

.pagelayer-alert-dark hr{
background-color: #b9bbbe;
}

.pagelayer-alert-close {
position: absolute;
top: 0;
right: 0;
color: inherit;
height: 100%;
width:15px;
background:rgba(3,3,3,0.1);
cursor:pointer;
}

.pagelayer-alert-close:before,
.pagelayer-alert-close:after {
position: absolute;
left: 7px;
content: ' ';
height: 13px;
width: 1px;
background-color: #333;
top: calc(50% - 6.5px);
}

.pagelayer-alert-close:before {
transform: rotate(45deg);
}

.pagelayer-alert-close:after {
transform: rotate(-45deg);
}

/* Alert Box Style Ends */

/* Grid Gallery Style Start */

.pagelayer-grid-gallery-ul{
display:block;
list-style:none;
padding:0;
margin:0;
}

.pagelayer-gallery-item{
list-style:none;
border: none;
}

.pagelayer-gallery-item img{
height: 100%;
width: 100%;
object-fit: cover;
}

.pagelayer-grid-gallery-caption{
display:block;
}

.pagelayer-grid-gallery-pagination{
text-align:center;
}

.pagelayer-grid-page-ul{
display: inline-block;
list-style-type: none;
margin-top:10px;
}

.pagelayer-grid-page-ul li.active {
background-color:#00A0D2;
color:white;
}

.pagelayer-grid-page-item{
color: black;
float: left;
padding: 8px 16px;
text-decoration: none;
}

.pagelayer-grid-page-ul li:hover:not(.active){
background-color: #ddd;
cursor:pointer;
}

/* Grid Gallery Style Ends */

.pagelayer-heading-holder *,
.pagelayer-text-holder *{
padding: 0;
margin: 0;
overflow-wrap: break-word;
}

/* animation */

.animated.pagelayer-anim-fast{
-webkit-animation-duration: 0.7s;
animation-duration: 0.7s;
}

.animated.pagelayer-anim-fastest{
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
}

.animated.pagelayer-anim-slow{
-webkit-animation-duration: 1.5s;
animation-duration: 1.5s;
}

.animated.pagelayer-anim-slowest{
-webkit-animation-duration: 2s;
animation-duration: 2s;
}

/* animation end */

.pagelayer-parallax-window{
position: absolute;
width: 100%;
height: 100%;
overflow: hidden;
top: 0;
left: 0;
}

.pagelayer-parallax-window .simpleParallax{
height:100%;
}

.pagelayer-parallax-window img{
max-width:unset;
}

/* WooCommerce widget */
.pagelayer-product-images-container{
display:flow-root;
}

.pagelayer-add-to-cart-holder,
.pagelayer-product-rating{
display:inline-block;
}

.pagelayer-product-related-container:not([pagelayer-heading-show]) .products > h2,
.pagelayer-product-related-container:not([pagelayer-sale-flash]) ul.products li.product span.onsale,
.pagelayer-addi-info-container:not([pagelayer-show-heading]) h2 {
display:none;
}

.pagelayer-product-related-container[pagelayer-content-align="right"] ul.products li.product .star-rating{
margin-left: auto;
}

.pagelayer-product-related-container[pagelayer-content-align="center"] ul.products li.product .star-rating{
margin-left: auto;
margin-right: auto;
}

/*******************/

/* Pagelayer Owl */

.pagelayer-owl-stage-outer [class^="pagelayer-owl-"],
.pagelayer-owl-carousel .pagelayer-owl-item > .pagelayer-ele-wrap,
.pagelayer-owl-stage-outer{
height: 100%;
}

.pagelayer-owl-carousel .pagelayer-owl-item{
height: auto;
}

.pagelayer-owl-prev,
.pagelayer-owl-next{
position: absolute;
top: 50%;
transform: translateY(-50%);
}

.pagelayer-owl-prev{
left: 0;
}

.pagelayer-owl-next{
right: 0;
}

.pagelayer-owl-theme .pagelayer-owl-nav{
margin-top: 0 !important;
}

.pagelayer-owl-nav span{
position:absolute;
transform:translate(-50%, -53%);
}

.pagelayer-owl-dot{
vertical-align: middle;
}

/* Pagelayer Owl End */

/* Space Widget */
.pagelayer-space-holder{
height: 10px;
}
/* Space Widget End */

/* Address and Number */

.pagelayer-phone-holder,
.pagelayer-address-holder,
.pagelayer-email-holder{
display:flex;
}

.pagelayer-address-icon,
.pagelayer-address,
.pagelayer-phone-icon,
.pagelayer-phone,
.pagelayer-email-icon,
.pagelayer-email{
margin-top:auto;
margin-bottom:auto;
word-break:break-word;
}

/* Address and Number End */

/****************/
/*** Freemium ***/
/****************/

/*** Breadcrumb ***/

.pagelayer-breadcrumb-section b{
font-weight: 100;
}

/* Breadcrumb End */

/*** Archive Posts ***/
.pagelayer-posts-container{
display: grid;
grid-template-columns: repeat(3,1fr);
grid-column-gap: 20px;
grid-row-gap: 40px;
}

.pagelayer-wposts-meta *{
font-size: 12px;
}

.pagelayer-pagination{
padding: 50px 20px;	
text-align: center;
}

.pagelayer-pagination .page-numbers:not(:last-child){
margin-right: 25px;
}

.pagelayer-pagination a.page-numbers:hover{
color: #36b2d1;
}

.pagelayer-wposts-thumb{
display:inline-block;
position:relative;
background-size:cover !important;
background-position:center !important;
width:100%;
}

@media all and (max-width:599px){	
.pagelayer-posts-container{
grid-template-columns: repeat(1,1fr);
}
}

/*** Archive Posts End ***/

/* WordPress Posts */
.pagelayer-wposts-title{
line-height:1;
}

.pagelayer-wposts-sep{
font-weight:100;
}

.pagelayer-wposts-sep:last-child{
display:none;
}

.pagelayer-wposts-category a:not(:last-child):after,
.pagelayer-wposts-tags a:not(:last-child):after{
content:', ';	
}
/* WordPress Posts End*/

/* Copyright start */
.pagelayer-copyright{
text-align: center;
color: #111;
}

.pagelayer-copyright a{
color: #111;
}
/* Copyright end */

/* Primary Menu */

.pagelayer-wp-menu-container .pagelayer-wp_menu-ul li.menu-item>a{
display:flex;
box-shadow: none;
white-space: nowrap;
position:relative;
}

.pagelayer-menu-type-horizontal .sub-menu{
z-index:999;
}

.pagelayer-wp-menu-container .pagelayer-wp_menu-ul,
.pagelayer-wp-menu-container .sub-menu{
margin:0px;
padding: 0px;
}

.pagelayer-menu-type-horizontal *{
transition: all 0.5s;	
}

.pagelayer-menu-type-horizontal li.menu-item{
display: inline-block;
font-weight: 600;
}

.pagelayer-menu-type-horizontal li.menu-item>a{
box-shadow: none;
border: none;
}

.pagelayer-menu-type-horizontal .sub-menu{
position:absolute;
min-width: 100%;
}

.pagelayer-menu-type-horizontal .sub-menu .sub-menu{
top:0px;
}

.pagelayer-wp-menu-container .pagelayer-wp_menu-ul li.menu-item{
position:relative;
}

.pagelayer-wp-menu-container ul li.menu-item span.after-icon{
height: auto;
width: 100%;
position: relative;
pointer-events: auto;
line-height:inherit;
color: inherit;
font-size: inherit;
margin-left:10px;
padding-left:5px;
padding-right:5px;
}

.pagelayer-wp-menu-container:not([data-align="left"]) .pagelayer-wp_menu-ul span.after-icon{
width:auto;
}

.pagelayer-wp-menu-container[data-align="right"] .pagelayer-wp_menu-ul ul li > ul a{justify-content: flex-end;}
.pagelayer-wp-menu-container[data-align="left"] .pagelayer-wp_menu-ul ul li > ul a{justify-content: left;}
.pagelayer-wp-menu-container[data-align="center"] .pagelayer-wp_menu-ul ul li > ul a{justify-content: center;}

.pagelayer-wp-menu-container ul li.menu-item span.after-icon:before{
position:absolute;
right:0;	
}

.pagelayer-wp-menu-container .sub-menu,
.pagelayer-primary-menu-bar{
display:none;
}

.pagelayer-menu-type-horizontal .sub-menu li.menu-item{
display:block;
}

.pagelayer-primary-menu-bar i{
padding:5px;
}

.pagelayer-menu-type-vertical li.menu-item{
list-style: none;
}

.pagelayer-menu-type-vertical li.menu-item:not(:last-child) > a{
margin-bottom: 6px !important;
box-shadow: none;
border: none;
}

.pagelayer-menu-type-vertical .pagelayer-wp_menu-ul>li>ul.sub-menu{
margin-left:0px;
}

.pagelayer-wp-menu-holder[data-layout="dropdown"] .pagelayer-primary-menu-bar,
.pagelayer-wp-menu-holder.pagelayer-wp-menu-dropdown .pagelayer-primary-menu-bar{
display:block;
}

.pagelayer-wp-menu-holder[data-layout="dropdown"] .pagelayer-wp_menu-ul,
.pagelayer-wp-menu-holder.pagelayer-wp-menu-dropdown .pagelayer-wp_menu-ul{
display:none;	
}

.pagelayer-menu-hover-underline:not(.none) .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-framed:not(.none) .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-doubleline:not(.none) .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-doubleline:not(.none) .pagelayer-wp_menu-ul>li>a:after,
.pagelayer-menu-hover-overline:not(.none) .pagelayer-wp_menu-ul>li>a:before{
position: absolute;
content: '';
left: 0px;
bottom: 0px;
height: 3px;
width: 0px;
background-color: #2154CF;
transition: all 500ms ease;
-moz-transition: all 500ms ease;
-webkit-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
border-width:0px;
}

.pagelayer-menu-hover-doubleline .pagelayer-wp_menu-ul>li>a:after{
left:unset;
right:0;
}

.pagelayer-menu-hover-framed .pagelayer-wp_menu-ul>li>a:before{
background-color:unset !important;
height:100% !important;
}
.pagelayer-menu-hover-framed .pagelayer-wp_menu-ul>li>a:hover:before{
border:3px solid #2154CF;	
}

.pagelayer-menu-hover-overline .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-doubleline .pagelayer-wp_menu-ul>li>a:before{
top:0;
bottom:unset;
}

.pagelayer-menu-hover-underline.dropin .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-framed.dropin .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-doubleline.dropin .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-doubleline.dropin .pagelayer-wp_menu-ul>li>a:after,
.pagelayer-menu-hover-overline.dropin .pagelayer-wp_menu-ul>li>a:before{
width:100%;
opacity:0;
bottom:-5px;
} 

.pagelayer-menu-hover-underline.dropout .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-framed.dropout .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-doubleline.dropout .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-doubleline.dropout .pagelayer-wp_menu-ul>li>a:after,
.pagelayer-menu-hover-overline.dropout .pagelayer-wp_menu-ul>li>a:before{
width:100%;
opacity:0;
bottom:5px;
} 

.pagelayer-menu-hover-underline.dropin .pagelayer-wp_menu-ul>li>a:hover:before,
.pagelayer-menu-hover-framed.dropin .pagelayer-wp_menu-ul>li>a:hover:before,
.pagelayer-menu-hover-doubleline.dropin .pagelayer-wp_menu-ul>li>a:hover:before,
.pagelayer-menu-hover-doubleline.dropin .pagelayer-wp_menu-ul>li>a:hover:after,
.pagelayer-menu-hover-overline.dropin .pagelayer-wp_menu-ul>li>a:hover:before,
.pagelayer-menu-hover-underline.dropout .pagelayer-wp_menu-ul>li>a:hover:before,
.pagelayer-menu-hover-framed.dropout .pagelayer-wp_menu-ul>li>a:hover:before,
.pagelayer-menu-hover-doubleline.dropout .pagelayer-wp_menu-ul>li>a:hover:before,
.pagelayer-menu-hover-doubleline.dropout .pagelayer-wp_menu-ul>li>a:hover:after,
.pagelayer-menu-hover-overline.dropout .pagelayer-wp_menu-ul>li>a:hover:before{
bottom:0px;
} 

.pagelayer-menu-hover-underline.grow .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-framed.grow .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-doubleline.grow .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-doubleline.grow .pagelayer-wp_menu-ul>li>a:after,
.pagelayer-menu-hover-overline.grow .pagelayer-wp_menu-ul>li>a:before{
width:100%;
transform:scale(0);
}

.pagelayer-menu-hover-underline.fade .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-framed.fade .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-doubleline.fade .pagelayer-wp_menu-ul>li>a:before,
.pagelayer-menu-hover-doubleline.fade .pagelayer-wp_menu-ul>li>a:after,
.pagelayer-menu-hover-overline.fade .pagelayer-wp_menu-ul>li>a:before{
width:100%;
transition-duration:1000ms;
opacity:0;
}

.pagelayer-menu-hover-underline .pagelayer-wp_menu-ul>li>a:hover:before,
.pagelayer-menu-hover-framed .pagelayer-wp_menu-ul>li>a:hover:before,
.pagelayer-menu-hover-doubleline .pagelayer-wp_menu-ul>li>a:hover:before,
.pagelayer-menu-hover-doubleline .pagelayer-wp_menu-ul>li>a:hover:after,
.pagelayer-menu-hover-overline .pagelayer-wp_menu-ul>li>a:hover:before{
transform:scale(1);
opacity:1;
width:100%;
}

.pagelayer-menu-hover-text .pagelayer-wp_menu-ul>li>a:hover{
transform:scale(1.2);
}

.pagelayer-wp_menu .sub-menu,
.pagelayer-menu-type-dropdown{
z-index:999;
}

.pagelayer-menu-type-dropdown{
position:absolute;
}

.pagelayer-togglt-on .pagelayer-wp_menu-ul,
.pagelayer-active-sub-menu:not(.pagelayer-mega-menu-item) > ul.sub-menu,
.pagelayer-menu-type-horizontal .menu-item-has-children:not(.pagelayer-mega-menu-item):hover > ul.sub-menu,
.pagelayer-wp_menu .pagelayer-menu-type-vertical[class*='pagelayer-submenu-position-'] .menu-item-has-children:not(.pagelayer-mega-menu-item):hover > ul.sub-menu{
display:block !important;
}

.pagelayer-menu-type-dropdown.pagelayer-wp_menu-ul,
.pagelayer-menu-type-dropdown.pagelayer-wp_menu-right,
.pagelayer-menu-type-dropdown.pagelayer-wp_menu-left,
.pagelayer-menu-type-dropdown.pagelayer-wp_menu-full{
position: fixed;
z-index: 999;
height: 100%;
top: 0;
transition: all 0.4s;
}

.pagelayer-menu-type-dropdown.pagelayer-wp_menu-right{
right: -100%;	
}

.pagelayer-menu-type-dropdown.pagelayer-wp_menu-left{
left:-100%;
}

.pagelayer-wp_menu-left.pagelayer-togglt-on{
left:0;
}

.pagelayer-wp_menu-right.pagelayer-togglt-on{
right:0;	
}

.pagelayer-menu-type-dropdown.pagelayer-wp_menu-full{
left:0;
right:0;
top:-100%;
}

.pagelayer-wp_menu-full.pagelayer-togglt-on{
top:0;
}

.pagelayer-wp_menu-close{
cursor:pointer;
}

.pagelayer-menu-type-dropdown .pagelayer-wp_menu-close{
display:block;
}

.pagelayer-wp_menu-close,
.pagelayer-wp_menu-down .pagelayer-wp_menu-close{
display:none;
}

.pagelayer-wp_menu-close i{
position:absolute;
z-index:99;
}

.pagelayer-menu-type-dropdown.pagelayer-wp_menu-right .pagelayer-wp_menu-ul,
.pagelayer-menu-type-dropdown.pagelayer-wp_menu-left .pagelayer-wp_menu-ul,
.pagelayer-menu-type-dropdown.pagelayer-wp_menu-full .pagelayer-wp_menu-ul{
position:absolute;
width:100%;
}

.pagelayer-menu-type-dropdown .pagelayer-wp_menu-ul li.menu-item > a{
white-space:normal !important;
}

.pagelayer-menu-type-dropdown .pagelayer-wp_menu-ul{
height:100%;
max-height: -webkit-fill-available;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
}

.pagelayer-menu-type-dropdown .pagelayer-wp_menu-ul::-webkit-scrollbar {
width:4px;
height:4px;
}

.pagelayer-menu-type-dropdown .pagelayer-wp_menu-ul::-webkit-scrollbar-track  {
background-color: transparent;
}

.pagelayer-menu-type-dropdown .pagelayer-wp_menu-ul::-webkit-scrollbar-thumb {
box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
border-radius:10px;
}
/* Mega menu css start */

.pagelayer-wp_menu-ul .pagelayer-mega-menu{
transition: none;
position: absolute;
max-width: 100vw;
z-index: 999;
padding: 10px;
background: #fff;
color: #000;
display: none;
border-radius: 2px;
left: 0;
text-align: initial;
overflow-y: auto;
}

.pagelayer-wp_menu .pagelayer-menu-type-vertical .pagelayer-mega-menu-item,
.pagelayer-wp-menu-container:not(.pagelayer-menu-type-horizontal) .menu-item > .pagelayer-mega-menu{
position: relative;
width: 100%;
}

.pagelayer-wp_menu-ul .pagelayer-mega-menu *{
transition: none;
}

/* To avoid row widget full width feature */
.pagelayer-wp_menu-ul .pagelayer-mega-menu .pagelayer-wrap-inner-row,
.pagelayer-wp_menu-ul .pagelayer-mega-menu .pagelayer-inner_row{
max-width: 100% !important;
left: auto !important;
}

.pagelayer-wp_menu-ul .pagelayer-set-position{
display: block !important;
visibility: hidden !important;
opacity: 0 !important;
}

.pagelayer-active-sub-menu.pagelayer-mega-menu-item > .pagelayer-mega-menu,
.pagelayer-active-mega-menu.pagelayer-mega-menu-item > .pagelayer-mega-menu,
:not(.pagelayer-ele-wrap) > .pagelayer-wp_menu .pagelayer-menu-type-horizontal .pagelayer-mega-menu-item:hover > .pagelayer-mega-menu,
:not(.pagelayer-ele-wrap) > .pagelayer-wp_menu .pagelayer-menu-type-vertical[class*='pagelayer-submenu-position-'] .pagelayer-mega-menu-item:hover > .pagelayer-mega-menu{
display: block !important;
}

@keyframes pagelayer-submenu-fade{0%{opacity:0}75%{opacity:1}}
@keyframes pagelayer-submenu-pulse{50%{transform: scale3d(1.04, 1.04, 1.04);}100%{transform: scale3d(1, 1, 1);}}
@keyframes pagelayer-submenu-fadeindown{0%{opacity: 0; transform: translate3d(0, -10px, 0); }100%{ opacity: 1; transform: none; }}
@keyframes pagelayer-submenu-fadeinup{0%{opacity: 0;transform: translate3d(0, 20px, 0);}100%{opacity: 1;transform: none;}}
@keyframes pagelayer-submenu-slideindown{0%{transform: translate3d(0, -10px, 0);visibility: visible;}100%{transform: translate3d(0, 0, 0);}}
@keyframes pagelayer-submenu-slideinup{0%{transform: translate3d(0, 20px, 0);visibility: visible;}100%{transform: translate3d(0, 0, 0);}}
@keyframes pagelayer-submenu-zoomin{0%{opacity: 0;transform: scale3d(.5, .5, .5);}50%{opacity: 1;}}
@keyframes pagelayer-submenu-flip{
0%{
transform: perspective(400px) rotate3d(1, 0, 0,90deg);
animation-timing-function: ease-in;
opacity: 0;
}40%{
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
animation-timing-function: ease-in;
}60%{
transform: perspective(400px) rotate3d(1, 0, 0, 5deg);
opacity: 1;
}80%{
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}100% {
transform: perspective(400px);
}
}

.pagelayer-wp-menu-container.pagelayer-menu-type-vertical.pagelayer-submenu-position-right .pagelayer-mega-menu,
.pagelayer-menu-type-vertical.pagelayer-submenu-position-right .sub-menu{
position: absolute;
left: 100%;
top: 0;
right: auto;
}

.pagelayer-wp-menu-container.pagelayer-menu-type-vertical.pagelayer-submenu-position-left .pagelayer-mega-menu,
.pagelayer-menu-type-vertical.pagelayer-submenu-position-left .sub-menu{
position: absolute;
right: 100%;
top: 0;
left: auto;
}

.pagelayer-menu-type-vertical:not(.pagelayer-submenu-position-right, .pagelayer-submenu-position-left) .pagelayer-mega-menu,
.pagelayer-menu-type-vertical:not(.pagelayer-submenu-position-right, .pagelayer-submenu-position-left) .sub-menu{
width:100% !important;
}

.pagelayer-menu-icon{
align-self: center;
text-align: center;
margin: 0 5px 0 0;
}

.pagelayer-nav-menu-icon-right .pagelayer-menu-icon{
margin: 0 0 0 5px;
order:1;
}

.pagelayer-nav-menu-icon-right .pagelayer-menu-icon ~ .pagelayer-nav-menu-title{
order: 0;
}

.pagelayer-nav-menu-icon-right .pagelayer-menu-icon ~ :not(.pagelayer-nav-menu-title, .pagelayer-menu-icon){
order: 2;
}

.pagelayer-menu-highlight{
font-size: 0.7em;
margin-left: 5px;
padding: 3px 6px;
border-radius: 2px;
}

/* Mega menu css ends */

/* Column Menu css*/
.pagelayer-mega-column-item > .sub-menu{
columns: 2;
}

.pagelayer-mega-column-item .sub-menu .sub-menu .pagelayer-nav-menu-title{
font-size: 0.85em;
}

.pagelayer-mega-column-item .sub-menu .sub-menu{
display: block;
position: static;
}

.pagelayer-mega-column-item .sub-menu li.menu-item{
break-inside: avoid;
}

.pagelayer-mega-column-item ul.sub-menu span.after-icon{
display: none;
}
/* Primary Menu End */

/* Contact Form start */
.pagelayer-contact-form-note{
margin-bottom:10px;
}

.pagelayer-contact_item input,
.pagelayer-contact_item textarea,
.pagelayer-contact_item select{
width:100%;
outline:none;
}

.pagelayer-contact_item textarea{
height:auto;
}

.pagelayer-contact-holder input[type="checkbox"] {
visibility: hidden;
display: contents;
}

.pagelayer-contact-holder label {
cursor: pointer;
display: block;
}

.pagelayer-contact-holder input[type="checkbox"] + label:before {
border: 1px solid #333;
content: "\00a0";
display: inline-block;
font: 16px/1em sans-serif;
margin-right: 0.25em;
padding: 0;
vertical-align: middle;
}

.pagelayer-contact-holder input[type="checkbox"]:checked + label:before {
content: "\2713";
text-align: center;
}

.pagelayer-contact-holder input[type="checkbox"]:checked + label:after {
font-weight: bold;
}

.pagelayer-contact-holder input[type="checkbox"]:focus + label::before {
outline: rgb(59, 153, 252) auto 5px;
}

.pagelayer-contact-holder input[type='radio'] {
-webkit-appearance:none;
border-radius:50%;
outline:none;
vertical-align: middle;
box-shadow:0 0 5px 0px gray inset;
padding: 0 !important;
}

.pagelayer-contact-holder input[type="radio"]:checked:before {
  background: #333333;
}

.pagelayer-contact-holder input[type='radio']:hover {
box-shadow:0 0 5px 0px orange inset;
}

.pagelayer-contact-holder input[type='radio']:before {
content:'';
display:block;
width:60%;
height:60%;
margin: 20% auto;    
border-radius:50%;    
}

.pagelayer-contact-submit-btn{
cursor:pointer;
}

.pagelayer-cf-msg-suc,.pagelayer-cf-msg-err{
padding: 10px;
padding: 10px;
margin: 10px 0px;
background: #a4f4ad;
border: 1px solid #6fc16f;
border-radius: 4px;
}

.pagelayer-cf-msg-err{
background: #f9dacb;
border: 1px solid #ff746e;
}
/* Contact Form End */

/*** Post Excerpt ***/

.pagelayer-empty-widget{
height:30px;
width:100%;
background-color: #dedddd;
text-align:center;
}

.pagelayer-empty-widget:after {
font-family: "FontAwesome" , "Font Awesome 5 Free";
font-weight: 900;
}

.pagelayer-post-excerpt.pagelayer-empty-widget:after{
content: '\f15c';	
}

.pagelayer-featured-img.pagelayer-empty-widget:after{
content: '\f03e';
}

/*** Post Excerpt End ***/

/* Post info*/
.pagelayer-post-info-vertical > div{
display:inline-block;
}
/* Post info end*/


/* Post Nav */
.pagelayer-post-nav-container{
display: flex;
align-items: center;
}

.pagelayer-prev-post a,
.pagelayer-next-post a{
display: inline-flex;
align-items: center;
}

.pagelayer-next-post a .pagelayer-post-nav-icon{
padding-left:12px;
}

.pagelayer-prev-post a .pagelayer-post-nav-icon{
padding-right:12px;
}

.pagelayer-next-post{
text-align:right;
}

.pagelayer-prev-post a:hover,
.pagelayer-next-post a:hover{
text-decoration:none;
}

.pagelayer-prev-post, .pagelayer-next-post{
width: calc(50% - 1px);
}

.pagelayer-post-nav-container .pagelayer-prev-holder,
.pagelayer-post-nav-container .pagelayer-next-holder{
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}

.pagelayer-post-nav-separator{
align-self: stretch;
}
/* Post Nav end */

/*Flipbox css start*/
.pagelayer-flipbox-container{
margin:0 auto;
}

.pagelayer-flipbox-flipper{
position: relative;
height: 300px;
perspective: 1000px;
-webkit-perspective: 1000px;
transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
}

.pagelayer-flipbox-front{
background-color: #bc1a1a;
border-radius: inherit;
}

.pagelayer-flipbox-back{
background-color: #f9e73f;
display: block;
border-radius: inherit;
}

.pagelayer-flipbox-flipper:hover .pagelayer-flipbox-front,
.pagelayer-flipbox-flipper .pagelayer-flipbox-back{
opacity: 0;
}

.pagelayer-flipbox-flipper:hover .pagelayer-flipbox-back{
opacity:1;
}

.pagelayer-flipbox-box{
position: absolute;
width: 100%;
height: 100%;
transition: all .8s ease-in-out;
-webkit-transition: all .8s ease-in-out;
}

.pagelayer-flipbox-box-overlay{
display: flex;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
width: 100%;
height: 100%;
align-items: stretch;
-webkit-align-items: stretch;
-webkit-box-align: stretch;
flex-direction: column;
-webkit-flex-direction: column;
-webkit-box-direction: normal;
text-align: center;
justify-content: center;
-webkit-justify-content: center;
padding: 35px;
-webkit-box-orient: vertical;
-webkit-box-pack: center;
}

.pagelayer-flipbox-3d .pagelayer-flipbox-box-inner{
transform: translateZ(90px) scale(.91);
-webkit-transform: translateZ(90px) scale(.91);
}

.pagelayer-flipbox-3d .pagelayer-flipbox-box-overlay{
transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
transform: translateZ(.1px);
-webkit-transform: translateZ(.1px);
}

.pagelayer-flipbox-flip .pagelayer-flipbox-flipper{
transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
perspective: 1000px;
-webkit-perspective: 1000px;
}

.pagelayer-flipbox-flip .pagelayer-flipbox-box{
transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
}

.pagelayer-flipbox-flip .pagelayer-flipbox-front{
-webkit-transform: none;
-ms-transform: none;
transform: none;
z-index: 1
}

.pagelayer-flipbox-flip .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-back{
transform: none;
-webkit-transform: none;
}

.pagelayer-flipbox-flip.pagelayer-flipbox-direction-right .pagelayer-flipbox-back{
transform: rotateX(0) rotateY(-180deg);
-webkit-transform: rotateX(0) rotateY(-180deg); 
}

.pagelayer-flipbox-flip.pagelayer-flipbox-direction-left .pagelayer-flipbox-back,
.pagelayer-flipbox-flip.pagelayer-flipbox-direction-right .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-front{
transform: rotateX(0) rotateY(180deg);
-webkit-transform: rotateX(0) rotateY(180deg);
}

.pagelayer-flipbox-flip.pagelayer-flipbox-direction-left .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-front{
transform: rotateX(0) rotateY(-180deg);
-webkit-transform: rotateX(0) rotateY(-180deg);
}

.pagelayer-flipbox-flip.pagelayer-flipbox-direction-up .pagelayer-flipbox-back{
transform: rotateX(-180deg) rotateY(0);
-webkit-transform: rotateX(-180deg) rotateY(0);  
}

.pagelayer-flipbox-flip.pagelayer-flipbox-direction-down .pagelayer-flipbox-back,
.pagelayer-flipbox-flip.pagelayer-flipbox-direction-up .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-front{
transform: rotateX(180deg) rotateY(0);
-webkit-transform: rotateX(180deg) rotateY(0);  
}

.pagelayer-flipbox-flip.pagelayer-flipbox-direction-down .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-front{
transform: rotateX(-180deg) rotateY(0);
-webkit-transform: rotateX(-180deg) rotateY(0);  
}

.pagelayer-flipbox-push .pagelayer-flipbox-flipper,
.pagelayer-flipbox-slide .pagelayer-flipbox-flipper{
overflow:hidden;
}

.pagelayer-flipbox-push .pagelayer-flipbox-front{
transform: none;
-webkit-transform: none;
}

.pagelayer-flipbox-push.pagelayer-flipbox-direction-right .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-front{
transform:translateX(100%) translateY(0);
-webkit-transform:translateX(100%) translateY(0);
}

.pagelayer-flipbox-push.pagelayer-flipbox-direction-left .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-front{
transform: translateX(-100%) translateY(0);
-webkit-transform: translateX(-100%) translateY(0);
}

.pagelayer-flipbox-push.pagelayer-flipbox-direction-up .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-front{
transform: translateX(0) translateY(-100%);
-webkit-transform: translateX(0) translateY(-100%);
}

.pagelayer-flipbox-push.pagelayer-flipbox-direction-down .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-front{
transform: translateX(0) translateY(100%);
-webkit-transform: translateX(0) translateY(100%);
}

.pagelayer-flipbox-push .pagelayer-flipbox,
.pagelayer-flipbox-slide .pagelayer-flipbox{
overflow: hidden;
}

.pagelayer-flipbox-push .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-back,
.pagelayer-flipbox-slide .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-back{
transform: none;
-webkit-transform: none;  
}

.pagelayer-flipbox-push.pagelayer-flipbox-direction-right .pagelayer-flipbox-back,
.pagelayer-flipbox-slide.pagelayer-flipbox-direction-right .pagelayer-flipbox-back{
transform: translateX(-100%) translateY(0);
-webkit-transform: translateX(-100%) translateY(0);
}

.pagelayer-flipbox-push.pagelayer-flipbox-direction-left .pagelayer-flipbox-back,
.pagelayer-flipbox-slide.pagelayer-flipbox-direction-left .pagelayer-flipbox-back{
transform: translateX(100%) translateY(0);
-webkit-transform: translateX(100%) translateY(0);  
}

.pagelayer-flipbox-push.pagelayer-flipbox-direction-up .pagelayer-flipbox-back,
.pagelayer-flipbox-slide.pagelayer-flipbox-direction-up .pagelayer-flipbox-back{
transform: translateX(0) translateY(100%);
-webkit-transform: translateX(0) translateY(100%);
}

.pagelayer-flipbox-push.pagelayer-flipbox-direction-down .pagelayer-flipbox-back,
.pagelayer-flipbox-slide.pagelayer-flipbox-direction-down .pagelayer-flipbox-back{
transform: translateX(0) translateY(-100%);
-webkit-transform: translateX(0) translateY(-100%);
}

.pagelayer-flipbox-zoom-out .pagelayer-flipbox-flipper .pagelayer-flipbox-front{
transition: opacity .45s, width .1ms, -webkit-transform .8s;
-webkit-transition: opacity .45s, width .1ms, -webkit-transform .8s;  
transition: transform .8s, opacity .45s, width .1ms;
transition: transform .8s, opacity .45s, width .1ms, -webkit-transform .8s;
opacity: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
z-index: 1;
width: 100%
}

.pagelayer-flipbox-zoom-out .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-front{
width: 0;
opacity: 0;
transform: scale(.7);
-webkit-transform: scale(.7);
transition: opacity .8s .1s, width .1ms .8s, -webkit-transform .8s;
-webkit-transition: opacity .8s .1s, width .1ms .8s, -webkit-transform .8s;
transition: transform .8s, opacity .8s .1s, width .1ms .8s;
transition: transform .8s, opacity .8s .1s, width .1ms .8s, -webkit-transform .8s
}

.pagelayer-flipbox-zoom-in .pagelayer-flipbox-flipper .pagelayer-flipbox-back{
-webkit-transition: opacity .5s .2s, -webkit-transform .7s;
transition: opacity .5s .2s, -webkit-transform .7s;
transition: transform .7s, opacity .5s .2s;
transition: transform .7s, opacity .5s .2s, -webkit-transform .7s;
opacity: 0;
transform: scale(.7);
-webkit-transform: scale(.7);  
}

.pagelayer-flipbox-zoom-in .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-back{
-webkit-transition: opacity .5s, -webkit-transform .7s;
transition: opacity .5s, -webkit-transform .7s;
transition: transform .7s, opacity .5s;
transition: transform .7s, opacity .5s, -webkit-transform .7s;
opacity: 1;
transform: scale(1);
-webkit-transform: scale(1);  
}

.pagelayer-flipbox-fade .pagelayer-flipbox-flipper .pagelayer-flipbox-back{
opacity: 0
}

.pagelayer-flipbox-fade .pagelayer-flipbox-flipper:hover .pagelayer-flipbox-back{
opacity: 1
}

.pagelayer-flipbox-container.pagelayer-flipbox-flipped .pagelayer-flipbox-main .pagelayer-flipbox-front{
display: none
}

.pagelayer-flipbox-container.pagelayer-flipbox-flipped .pagelayer-flipbox-main .pagelayer-flipbox-back{
transform: none;
-webkit-transform: none;
opacity: 1;
}

.pagelayer-flipbox-image{
width: 100%;
margin: 0 auto;
object-fit: cover; 
}

.pagelayer-flipbox-image img{
width: 50%;
object-fit: cover;
-o-object-fit: cover;
}

.pagelayer-flipbox[back_section="true"] .pagelayer-flipbox-front{
display:none;
}

.pagelayer-flipbox[back_section="true"] .pagelayer-flipbox-back{
transform: rotateX(0) rotateY(0deg) !important;
-webkit-transform: rotateX(0) rotateY(0deg) !important;
opacity: 1 !important;
}

.pagelayer-flipbox-back .pagelayer-service-btn.pagelayer-btn-link{
background-color:transparent;
}

/*Flipbox End*/

/* Animated Heading */

.pagelayer-aheading-holder {
display: inline-block;
position:relative;
}

.pagelayer-animated-heading{
margin: 0;
padding: 0;
line-height: 1.4;
-webkit-background-clip: text;
}

[class*="pagelayer-blobs"]{
display:block;
position:absolute;
mix-blend-mode:color;
animation:pagelayer-blobs 10s ease-in-out infinite alternate;
}

.pagelayer-blobs_1{
width: 9%;
height: 47%;
top: 12%;
left: 4%;
}

.pagelayer-blobs_2{
width: 10%;
height: 50%;
top: 60%;
left: 34%;
}

.pagelayer-blobs_3{
width: 20%;
height: 46%;
top: 10%;
left: 20%;
}

.pagelayer-blobs_4{
width: 30%;
height: 40%;
top: 30%;
left: 70%;
}

.pagelayer-blobs_5{
width: 12%;
height: 40%;
top: 61%;
left: 12%;
}

.pagelayer-blobs_6{
width: 25%;
height: 45%;
top: 5%;
left: 45%;
}

.pagelayer-blobs_7{
width: 32%;
height: 45%;
top: 67%;
left: 46%;
}

.pagelayer-hEffect-none [class*="pagelayer-blobs"]{
display: none;
}

@keyframes pagelayer-blobs{
0%{border-radius:26% 74% 61% 39% / 54% 67% 33% 46%}
10%{border-radius:74% 26% 47% 53% / 68% 46% 54% 32%}
20%{border-radius:48% 52% 30% 70% / 27% 37% 63% 73%}
30%{border-radius:73% 27% 57% 43% / 28% 67% 33% 72%}
40%{border-radius:63% 37% 56% 44% / 25% 28% 72% 75%}
50%{border-radius:39% 61% 70% 30% / 61% 29% 71% 39%}
60%{border-radius:27% 73% 29% 71% / 73% 51% 49% 27%}
70%{border-radius:39% 61% 65% 35% / 74% 65% 35% 26%}
80%{border-radius:55% 45% 37% 63% / 38% 30% 70% 62%}
90%{border-radius:25% 75% 70% 30% / 39% 50% 50% 61%}
100%{border-radius:66% 34% 33% 67% / 65% 73% 27% 35%}
}

.pagelayer-hEffect-blobs,
.pagelayer-hEffect-none,
.pagelayer-heading-rotating{
-webkit-text-fill-color: transparent;
}

.pagelayer-heading-rotating .pagelayer-animated-heading{
display: inline;
}

.pagelayer-words-wrapper {
  display: inline-block;
  position: relative;
  text-align: left;
}
.pagelayer-words-wrapper span {
  display: inline-block;
  position: absolute;
  white-space: nowrap;
  left: 0;
  top: 0;
}
.pagelayer-words-wrapper span.pagelayer-is-visible {
  position: relative;
}

/*** xrotate-1 ***/
.pagelayer-aheading-rotate1 .pagelayer-words-wrapper {
  -webkit-perspective: 300px;
  -moz-perspective: 300px;
  perspective: 300px;
}
.pagelayer-aheading-rotate1 span {
  opacity: 0;
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  transform: rotateX(180deg);
}
.pagelayer-aheading-rotate1 span.pagelayer-is-visible {
  opacity: 1;
  -webkit-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  transform: rotateX(0deg);
  -webkit-animation: pagelayer-rotate-1-in 1.2s;
  -moz-animation: pagelayer-rotate-1-in 1.2s;
  animation: pagelayer-rotate-1-in 1.2s;
}
.pagelayer-aheading-rotate1 span.pagelayer-is-hidden {
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  transform: rotateX(180deg);
  -webkit-animation: pagelayer-rotate-1-out 1.2s;
  -moz-animation: pagelayer-rotate-1-out 1.2s;
  animation: pagelayer-rotate-1-out 1.2s;
}

@-webkit-keyframes pagelayer-rotate-1-in {
  0% {
    -webkit-transform: rotateX(180deg);
    opacity: 0;
  }
  35% {
    -webkit-transform: rotateX(120deg);
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(360deg);
    opacity: 1;
  }
}
@-moz-keyframes pagelayer-rotate-1-in {
  0% {
    -moz-transform: rotateX(180deg);
    opacity: 0;
  }
  35% {
    -moz-transform: rotateX(120deg);
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  100% {
    -moz-transform: rotateX(360deg);
    opacity: 1;
  }
}
@keyframes pagelayer-rotate-1-in {
  0% {
    -webkit-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
    opacity: 0;
  }
  35% {
    -webkit-transform: rotateX(120deg);
    -moz-transform: rotateX(120deg);
    -ms-transform: rotateX(120deg);
    -o-transform: rotateX(120deg);
    transform: rotateX(120deg);
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(360deg);
    -moz-transform: rotateX(360deg);
    -ms-transform: rotateX(360deg);
    -o-transform: rotateX(360deg);
    transform: rotateX(360deg);
    opacity: 1;
  }
}
@-webkit-keyframes pagelayer-rotate-1-out {
  0% {
    -webkit-transform: rotateX(0deg);
    opacity: 1;
  }
  35% {
    -webkit-transform: rotateX(-40deg);
    opacity: 1;
  }
  65% {
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(180deg);
    opacity: 0;
  }
}
@-moz-keyframes pagelayer-rotate-1-out {
  0% {
    -moz-transform: rotateX(0deg);
    opacity: 1;
  }
  35% {
    -moz-transform: rotateX(-40deg);
    opacity: 1;
  }
  65% {
    opacity: 0;
  }
  100% {
    -moz-transform: rotateX(180deg);
    opacity: 0;
  }
}
@keyframes pagelayer-rotate-1-out {
  0% {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 1;
  }
  35% {
    -webkit-transform: rotateX(-40deg);
    -moz-transform: rotateX(-40deg);
    -ms-transform: rotateX(-40deg);
    -o-transform: rotateX(-40deg);
    transform: rotateX(-40deg);
    opacity: 1;
  }
  65% {
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
    opacity: 0;
  }
}

/*** xrotate-2 ***/
.pagelayer-aheading-rotate2 .pagelayer-words-wrapper {
  -webkit-perspective: 300px;
  -moz-perspective: 300px;
  perspective: 300px;
}
.pagelayer-aheading-rotate2 strong, .pagelayer-aheading-rotate2 b {
  display: inline-block;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.pagelayer-aheading-rotate2 span {
  opacity: 0;
}
.pagelayer-aheading-rotate2 strong {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: translateZ(-20px) rotateX(90deg);
  -moz-transform: translateZ(-20px) rotateX(90deg);
  -ms-transform: translateZ(-20px) rotateX(90deg);
  -o-transform: translateZ(-20px) rotateX(90deg);
  transform: translateZ(-20px) rotateX(90deg);
  opacity: 0;
}
.pagelayer-is-visible .pagelayer-aheading-rotate2 strong {
  opacity: 1;
}
.pagelayer-aheading-rotate2 strong.pagelayer-aheading-in {
  -webkit-animation: pagelayer-rotate-2-in 0.4s forwards;
  -moz-animation: pagelayer-rotate-2-in 0.4s forwards;
  animation: pagelayer-rotate-2-in 0.4s forwards;
  -webkit-background-clip: text;
}
.pagelayer-aheading-rotate2 strong.pagelayer-aheading-out {
  -webkit-animation: pagelayer-rotate-2-out 0.4s forwards;
  -moz-animation: pagelayer-rotate-2-out 0.4s forwards;
  animation: pagelayer-rotate-2-out 0.4s forwards;
  -webkit-background-clip: text;
}
.pagelayer-aheading-rotate2 b {
  -webkit-transform: translateZ(20px);
  -moz-transform: translateZ(20px);
  -ms-transform: translateZ(20px);
  -o-transform: translateZ(20px);
  transform: translateZ(20px);
  -webkit-text-fill-color: transparent;
}

.pagelayer-no-csstransitions .pagelayer-aheading-rotate2 strong {
  -webkit-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  transform: rotateX(0deg);
  opacity: 0;
}
.pagelayer-no-csstransitions .pagelayer-aheading-rotate2 strong b {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

.pagelayer-no-csstransitions .pagelayer-aheading-rotate2 .pagelayer-is-visible strong {
  opacity: 1;
}

@-webkit-keyframes pagelayer-rotate-2-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(90deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(-10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0deg);
  }
}
@-moz-keyframes pagelayer-rotate-2-in {
  0% {
    opacity: 0;
    -moz-transform: translateZ(-20px) rotateX(90deg);
  }
  60% {
    opacity: 1;
    -moz-transform: translateZ(-20px) rotateX(-10deg);
  }
  100% {
    opacity: 1;
    -moz-transform: translateZ(-20px) rotateX(0deg);
  }
}
@keyframes pagelayer-rotate-2-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(90deg);
    -moz-transform: translateZ(-20px) rotateX(90deg);
    -ms-transform: translateZ(-20px) rotateX(90deg);
    -o-transform: translateZ(-20px) rotateX(90deg);
    transform: translateZ(-20px) rotateX(90deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(-10deg);
    -moz-transform: translateZ(-20px) rotateX(-10deg);
    -ms-transform: translateZ(-20px) rotateX(-10deg);
    -o-transform: translateZ(-20px) rotateX(-10deg);
    transform: translateZ(-20px) rotateX(-10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0deg);
    -moz-transform: translateZ(-20px) rotateX(0deg);
    -ms-transform: translateZ(-20px) rotateX(0deg);
    -o-transform: translateZ(-20px) rotateX(0deg);
    transform: translateZ(-20px) rotateX(0deg);
  }
}
@-webkit-keyframes pagelayer-rotate-2-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-100deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-90deg);
  }
}
@-moz-keyframes pagelayer-rotate-2-out {
  0% {
    opacity: 1;
    -moz-transform: translateZ(-20px) rotateX(0);
  }
  60% {
    opacity: 0;
    -moz-transform: translateZ(-20px) rotateX(-100deg);
  }
  100% {
    opacity: 0;
    -moz-transform: translateZ(-20px) rotateX(-90deg);
  }
}
@keyframes pagelayer-rotate-2-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0);
    -moz-transform: translateZ(-20px) rotateX(0);
    -ms-transform: translateZ(-20px) rotateX(0);
    -o-transform: translateZ(-20px) rotateX(0);
    transform: translateZ(-20px) rotateX(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-100deg);
    -moz-transform: translateZ(-20px) rotateX(-100deg);
    -ms-transform: translateZ(-20px) rotateX(-100deg);
    -o-transform: translateZ(-20px) rotateX(-100deg);
    transform: translateZ(-20px) rotateX(-100deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-90deg);
    -moz-transform: translateZ(-20px) rotateX(-90deg);
    -ms-transform: translateZ(-20px) rotateX(-90deg);
    -o-transform: translateZ(-20px) rotateX(-90deg);
    transform: translateZ(-20px) rotateX(-90deg);
  }
}

/*** xloading-bar ***/
.pagelayer-aheading-loading-bar .pagelayer-words-wrapper {
  overflow: hidden;
  vertical-align: top;
}
.pagelayer-aheading-loading-bar .pagelayer-words-wrapper:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  width: 0;
  background: #0096a7;
  z-index: 2;
  -webkit-transition: width 0.3s -0.1s;
  -moz-transition: width 0.3s -0.1s;
  transition: width 0.3s -0.1s;
}
.pagelayer-aheading-loading-bar .pagelayer-words-wrapper.pagelayer-is-loading:after {
  width: 100%;
  -webkit-transition: width 3s;
  -moz-transition: width 3s;
  transition: width 3s;
}
.pagelayer-aheading-loading-bar span{
  top: .2em;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.pagelayer-aheading-loading-bar span.pagelayer-is-visible {
  opacity: 1;
  top: 0;
}

/*** xslide ***/
.pagelayer-aheading-slide .pagelayer-words-wrapper {
  overflow: hidden;
  vertical-align: top;
}
.pagelayer-aheading-slide span {
  opacity: 0;
  top: .2em;
}
.pagelayer-aheading-slide span.pagelayer-is-visible {
  top: 0;
  opacity: 1;
  -webkit-animation: pagelayer-slide-in 0.6s;
  -moz-animation: pagelayer-slide-in 0.6s;
  animation: pagelayer-slide-in 0.6s;
}
.pagelayer-aheading-slide span.pagelayer-is-hidden {
  -webkit-animation: pagelayer-slide-out 0.6s;
  -moz-animation: pagelayer-slide-out 0.6s;
  animation: pagelayer-slide-out 0.6s;
}

@-webkit-keyframes pagelayer-slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(20%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes pagelayer-slide-in {
  0% {
    opacity: 0;
    -moz-transform: translateY(-100%);
  }
  60% {
    opacity: 1;
    -moz-transform: translateY(20%);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@keyframes pagelayer-slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(20%);
    -moz-transform: translateY(20%);
    -ms-transform: translateY(20%);
    -o-transform: translateY(20%);
    transform: translateY(20%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes pagelayer-slide-out {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateY(120%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(100%);
  }
}
@-moz-keyframes pagelayer-slide-out {
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
  60% {
    opacity: 0;
    -moz-transform: translateY(120%);
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(100%);
  }
}
@keyframes pagelayer-slide-out {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateY(120%);
    -moz-transform: translateY(120%);
    -ms-transform: translateY(120%);
    -o-transform: translateY(120%);
    transform: translateY(120%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
  }
}

/*** xclip ***/
.pagelayer-aheading-clip .pagelayer-words-wrapper {
  overflow: hidden;
  vertical-align: top;
}
.pagelayer-aheading-clip .pagelayer-words-wrapper:after {
  /* line */
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 3px;
  height: 100%;
  background-color: #aebcb9;
}
.pagelayer-aheading-clip span {
  opacity: 0;
}
.pagelayer-aheading-clip span.pagelayer-is-visible {
  opacity: 1;
}

/*** xzoom ***/
.pagelayer-aheading-zoom .pagelayer-words-wrapper {
  -webkit-perspective: 300px;
  -moz-perspective: 300px;
  perspective: 300px;
}
.pagelayer-aheading-zoom span{
  opacity: 0;
}
.pagelayer-aheading-zoom span.pagelayer-is-visible {
  opacity: 1;
  -webkit-animation: pagelayer-zoom-in 0.8s;
  -moz-animation: pagelayer-zoom-in 0.8s;
  animation: pagelayer-zoom-in 0.8s;
}
.pagelayer-aheading-zoom span.pagelayer-is-hidden {
  -webkit-animation: pagelayer-zoom-out 0.8s;
  -moz-animation: pagelayer-zoom-out 0.8s;
  animation: pagelayer-zoom-out 0.8s;
}

@-webkit-keyframes pagelayer-zoom-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(100px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0);
  }
}
@-moz-keyframes pagelayer-zoom-in {
  0% {
    opacity: 0;
    -moz-transform: translateZ(100px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateZ(0);
  }
}
@keyframes pagelayer-zoom-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(100px);
    -moz-transform: translateZ(100px);
    -ms-transform: translateZ(100px);
    -o-transform: translateZ(100px);
    transform: translateZ(100px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@-webkit-keyframes pagelayer-zoom-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-100px);
  }
}
@-moz-keyframes pagelayer-zoom-out {
  0% {
    opacity: 1;
    -moz-transform: translateZ(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateZ(-100px);
  }
}
@keyframes pagelayer-zoom-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-100px);
    -moz-transform: translateZ(-100px);
    -ms-transform: translateZ(-100px);
    -o-transform: translateZ(-100px);
    transform: translateZ(-100px);
  }
}

/*** xrotate-3 ***/
.pagelayer-aheading-rotate3 .pagelayer-words-wrapper {
  -webkit-perspective: 300px;
  -moz-perspective: 300px;
  perspective: 300px;
}
.pagelayer-aheading-rotate3 span {
  opacity: 0;
}
.pagelayer-aheading-rotate3 strong {
  display: inline-block;
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.pagelayer-is-visible .pagelayer-aheading-rotate3 strong {
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  transform: rotateY(0deg);
}
.pagelayer-aheading-rotate3 strong.pagelayer-aheading-in {
  -webkit-animation: pagelayer-rotate-3-in 0.6s forwards;
  -moz-animation: pagelayer-rotate-3-in 0.6s forwards;
  animation: pagelayer-rotate-3-in 0.6s forwards;
}
.pagelayer-aheading-rotate3 strong.pagelayer-aheading-out {
  -webkit-animation: pagelayer-rotate-3-out 0.6s forwards;
  -moz-animation: pagelayer-rotate-3-out 0.6s forwards;
  animation: pagelayer-rotate-3-out 0.6s forwards;
}

.pagelayer-no-csstransitions .pagelayer-aheading-rotate3 strong {
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  transform: rotateY(0deg);
  opacity: 0;
}

.pagelayer-no-csstransitions .pagelayer-aheading-rotate3 .pagelayer-is-visible strong {
  opacity: 1;
}

@-webkit-keyframes pagelayer-rotate-3-in {
  0% {
    -webkit-transform: rotateY(180deg);
  }
  100% {
    -webkit-transform: rotateY(0deg);
  }
}
@-moz-keyframes pagelayer-rotate-3-in {
  0% {
    -moz-transform: rotateY(180deg);
  }
  100% {
    -moz-transform: rotateY(0deg);
  }
}
@keyframes pagelayer-rotate-3-in {
  0% {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
  }
  100% {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg);
  }
}
@-webkit-keyframes pagelayer-rotate-3-out {
  0% {
    -webkit-transform: rotateY(0);
  }
  100% {
    -webkit-transform: rotateY(-180deg);
  }
}
@-moz-keyframes pagelayer-rotate-3-out {
  0% {
    -moz-transform: rotateY(0);
  }
  100% {
    -moz-transform: rotateY(-180deg);
  }
}
@keyframes pagelayer-rotate-3-out {
  0% {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  100% {
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
  }
}

/*** xscale ***/
.pagelayer-aheading-scale span {
  opacity: 0;
}
.pagelayer-aheading-scale strong {
  display: inline-block;
  opacity: 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.pagelayer-is-visible .pagelayer-aheading-scale strong {
  opacity: 1;
}
.pagelayer-aheading-scale strong.pagelayer-aheading-in {
  -webkit-animation: pagelayer-scale-up 0.6s forwards;
  -moz-animation: pagelayer-scale-up 0.6s forwards;
  animation: pagelayer-scale-up 0.6s forwards;
}
.pagelayer-aheading-scale strong.pagelayer-aheading-out {
  -webkit-animation: pagelayer-scale-down 0.6s forwards;
  -moz-animation: pagelayer-scale-down 0.6s forwards;
  animation: pagelayer-scale-down 0.6s forwards;
}

.pagelayer-no-csstransitions .pagelayer-aheading-scale strong {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 0;
}

.pagelayer-no-csstransitions .pagelayer-aheading-scale .pagelayer-is-visible strong {
  opacity: 1;
}

@-webkit-keyframes pagelayer-scale-up {
  0% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
  60% {
    -webkit-transform: scale(1.2);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}
@-moz-keyframes pagelayer-scale-up {
  0% {
    -moz-transform: scale(0);
    opacity: 0;
  }
  60% {
    -moz-transform: scale(1.2);
    opacity: 1;
  }
  100% {
    -moz-transform: scale(1);
    opacity: 1;
  }
}
@keyframes pagelayer-scale-up {
  0% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }
  60% {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes pagelayer-scale-down {
  0% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
  60% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
}
@-moz-keyframes pagelayer-scale-down {
  0% {
    -moz-transform: scale(1);
    opacity: 1;
  }
  60% {
    -moz-transform: scale(0);
    opacity: 0;
  }
}
@keyframes pagelayer-scale-down {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  60% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }
}

/*** xpush ***/
.pagelayer-aheading-push span {
  opacity: 0;
}
.pagelayer-aheading-push span.pagelayer-is-visible {
  opacity: 1;
  -webkit-animation: pagelayer-push-in 0.6s;
  -moz-animation: pagelayer-push-in 0.6s;
  animation: pagelayer-push-in 0.6s;
}
.pagelayer-aheading-push span.pagelayer-is-hidden {
  -webkit-animation: pagelayer-push-out 0.6s;
  -moz-animation: pagelayer-push-out 0.6s;
  animation: pagelayer-push-out 0.6s;
}

@-webkit-keyframes pagelayer-push-in {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes pagelayer-push-in {
  0% {
    opacity: 0;
    -moz-transform: translateX(-100%);
  }
  60% {
    opacity: 1;
    -moz-transform: translateX(10%);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@keyframes pagelayer-push-in {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(10%);
    -moz-transform: translateX(10%);
    -ms-transform: translateX(10%);
    -o-transform: translateX(10%);
    transform: translateX(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes pagelayer-push-out {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateX(110%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%);
  }
}
@-moz-keyframes pagelayer-push-out {
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
  60% {
    opacity: 0;
    -moz-transform: translateX(110%);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(100%);
  }
}
@keyframes pagelayer-push-out {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateX(110%);
    -moz-transform: translateX(110%);
    -ms-transform: translateX(110%);
    -o-transform: translateX(110%);
    transform: translateX(110%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
}

/* Animated Heading End */
/* Page Break Start */

.pagelayer-page-links{
text-align: center;
margin-top: 50px;
}

.pagelayer-page-links .post-page-numbers {
padding: 0;
margin: 0 0 .3em .3em;
border: 1px solid;
color: #000;
background: 0 0;
font-size: .8em;
width: 2.5em;
height: 2.5em;
line-height: calc(2.5em - 4px);
display: inline-block;
text-align: center;
transition: all .2s linear;
}

.pagelayer-arc-layout-left .pagelayer-wposts-col .pagelayer-wposts-content,
.pagelayer-arc-layout-right .pagelayer-wposts-col .pagelayer-wposts-featured,
.pagelayer-arc-layout-alt .pagelayer-wposts-col:nth-of-type(2n+1) .pagelayer-wposts-content,
.pagelayer-arc-layout-alt .pagelayer-wposts-col:nth-of-type(2n) .pagelayer-wposts-featured{
width: 48%;
float: left;
}

.pagelayer-arc-layout-right .pagelayer-wposts-col .pagelayer-wposts-content,
.pagelayer-arc-layout-left .pagelayer-wposts-col .pagelayer-wposts-featured,
.pagelayer-arc-layout-alt .pagelayer-wposts-col:nth-of-type(2n) .pagelayer-wposts-content,
.pagelayer-arc-layout-alt .pagelayer-wposts-col:nth-of-type(2n+1) .pagelayer-wposts-featured{
width: 48%;
float: right;
}
  
.pagelayer-arc-layout-left .pagelayer-wposts-thumb,
.pagelayer-arc-layout-right .pagelayer-wposts-thumb,
.pagelayer-arc-layout-alt .pagelayer-wposts-thumb{
display: block;
}
    
.pagelayer-wposts-thumb,
.pagelayer-wposts-featured,
.pagelayer-wposts-col{
overflow: hidden;
}

.pagelayer-loader-holder{
width: auto;
height: auto;
display: none;
}

.pagelayer-post-max,
.pagelayer-infinite-scroll-auto ~ .pagelayer_load_button .pagelayer-btn-load{
display: none;
}
/* Page Break End */

/********************/
/*** Freemium End ***/
/********************/

/*!
 * Nivo Lightbox v1.3.1
 * http://dev7studios.com/nivo-lightbox
 *
 * Copyright 2013, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

.nivo-lightbox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99998;
	width: 100%;
	height: 100%;
	overflow: hidden;
	visibility: hidden;
	opacity: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.nivo-lightbox-overlay.nivo-lightbox-open {
	visibility: visible;
	opacity: 1;
}
.nivo-lightbox-wrap  {
	position: absolute;
	top: 10%;
	bottom: 10%;
	left: 10%;
	right: 10%;
}
.nivo-lightbox-content {
	width: 100%;
	height: 100%;
}
.nivo-lightbox-title-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 99999;
	text-align: center;
}
.nivo-lightbox-nav { display: none; }
.nivo-lightbox-prev {
	position: absolute;
	top: 50%;
	left: 0;
}
.nivo-lightbox-next {
	position: absolute;
	top: 50%;
	right: 0;
}
.nivo-lightbox-close {
	position: absolute;
	top: 2%;
	right: 2%;
}

.nivo-lightbox-image { text-align: center; }
.nivo-lightbox-image img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	vertical-align: middle;
	display: inline-block;
}
.nivo-lightbox-content iframe {
	width: 100%;
	height: 100%;
}
.nivo-lightbox-inline,
.nivo-lightbox-ajax {
	max-height: 100%;
	overflow: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	/* https://bugzilla.mozilla.org/show_bug.cgi?id=308801 */
}
.nivo-lightbox-error {
	display: table;
	text-align: center;
	width: 100%;
	height: 100%;
	color: #fff;
	text-shadow: 0 1px 1px #000;
}
.nivo-lightbox-error p {
	display: table-cell;
	vertical-align: middle;
}

/* Effects
 **********************************************/
.nivo-lightbox-notouch .nivo-lightbox-effect-fade,
.nivo-lightbox-notouch .nivo-lightbox-effect-fadeScale,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideLeft,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideRight,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideUp,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideDown,
.nivo-lightbox-notouch .nivo-lightbox-effect-fall {
	-webkit-transition: all 0.2s ease-in-out;
	   -moz-transition: all 0.2s ease-in-out;
	    -ms-transition: all 0.2s ease-in-out;
	     -o-transition: all 0.2s ease-in-out;
	        transition: all 0.2s ease-in-out;
}

/* fadeScale */
.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap {
	-webkit-transition: all 0.3s;
	   -moz-transition: all 0.3s;
	    -ms-transition: all 0.3s;
	     -o-transition: all 0.3s;
	        transition: all 0.3s;
	-webkit-transform: scale(0.7);
	   -moz-transform: scale(0.7);
	    -ms-transform: scale(0.7);
	        transform: scale(0.7);
}
.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: scale(1);
	   -moz-transform: scale(1);
	    -ms-transform: scale(1);
	        transform: scale(1);
}

/* slideLeft / slideRight / slideUp / slideDown */
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap {
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	   -moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	    -ms-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	     -o-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	        transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap {
	-webkit-transform: translateX(-10%);
	   -moz-transform: translateX(-10%);
	    -ms-transform: translateX(-10%);
	        transform: translateX(-10%);
}
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap {
	-webkit-transform: translateX(10%);
	   -moz-transform: translateX(10%);
	    -ms-transform: translateX(10%);
	        transform: translateX(10%);
}
.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: translateX(0);
	   -moz-transform: translateX(0);
	    -ms-transform: translateX(0);
	        transform: translateX(0);
}
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap {
	-webkit-transform: translateY(-10%);
	   -moz-transform: translateY(-10%);
	    -ms-transform: translateY(-10%);
	        transform: translateY(-10%);
}
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap {
	-webkit-transform: translateY(10%);
	   -moz-transform: translateY(10%);
	    -ms-transform: translateY(10%);
	        transform: translateY(10%);
}
.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: translateY(0);
	   -moz-transform: translateY(0);
	    -ms-transform: translateY(0);
	        transform: translateY(0);
}

/* fall */
.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall {
	-webkit-perspective: 1000px;
	   -moz-perspective: 1000px;
	        perspective: 1000px;
}
.nivo-lightbox-effect-fall .nivo-lightbox-wrap {
	-webkit-transition: all 0.3s ease-out;
	   -moz-transition: all 0.3s ease-out;
	    -ms-transition: all 0.3s ease-out;
	     -o-transition: all 0.3s ease-out;
	        transition: all 0.3s ease-out;
	-webkit-transform: translateZ(300px);
	   -moz-transform: translateZ(300px);
	    -ms-transform: translateZ(300px);
	        transform: translateZ(300px);
}
.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: translateZ(0);
	   -moz-transform: translateZ(0);
	    -ms-transform: translateZ(0);
	        transform: translateZ(0);
}
/*
 * Nivo Lightbox Default Theme v1.0
 * http://dev7studios.com/nivo-lightbox
 *
 * Copyright 2013, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

.nivo-lightbox-theme-default.nivo-lightbox-overlay { 
	background: #666;
	background: rgba(0,0,0,0.6); 
}
.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading { background: url(../images/nivo-icons/loading.gif) no-repeat 50% 50%; }

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}
.nivo-lightbox-theme-default .nivo-lightbox-nav:hover { 
	opacity: 1; 
	background-color: rgba(0,0,0,0.5);
}
.nivo-lightbox-theme-default .nivo-lightbox-prev { 
	background-image: url(../images/nivo-icons/prev.png); 
	border-radius: 0 3px 3px 0;
}
.nivo-lightbox-theme-default .nivo-lightbox-next { 
	background-image: url(../images/nivo-icons/next.png); 
	border-radius: 3px 0 0 3px;
}

.nivo-lightbox-theme-default .nivo-lightbox-close {
	display: block;
	background: url(../images/nivo-icons/close.png) no-repeat;
	width: 48px;
	height: 48px;
	text-indent: -9999px;
	padding: 5px;
	opacity: 0.5;
}
.nivo-lightbox-theme-default .nivo-lightbox-close:hover { opacity: 1; }

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { bottom: -7%; }
.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 14px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-image img {
	background: #fff;
	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
	        box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
}
.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	background: #fff;
	padding: 40px;
	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
	        box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
}

@media (-webkit-min-device-pixel-ratio: 1.3),
       (-o-min-device-pixel-ratio: 2.6/2),
       (min--moz-device-pixel-ratio: 1.3),
       (min-device-pixel-ratio: 1.3),
       (min-resolution: 1.3dppx) {

	.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading { 
		background-image: url(../images/nivo-icons/loading@2x.gif); 
		-webkit-background-size: 32px 32px; 
		        background-size: 32px 32px;
	}
	.nivo-lightbox-theme-default .nivo-lightbox-prev { 
		background-image: url(../images/nivo-icons/prev@2x.png); 
		-webkit-background-size: 48px 48px; 
		        background-size: 48px 48px;
	}
	.nivo-lightbox-theme-default .nivo-lightbox-next { 
		background-image: url(../images/nivo-icons/next@2x.png); 
		-webkit-background-size: 48px 48px; 
		        background-size: 48px 48px;
	}
	.nivo-lightbox-theme-default .nivo-lightbox-close { 
		background-image: url(../images/nivo-icons/close@2x.png); 
		-webkit-background-size: 16px 16px; 
		        background-size: 16px 16px;
	}
	
}

@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */

@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);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);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;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-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-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-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-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;-webkit-transform-origin:center;animation-name:jello;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-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;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%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;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%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity: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%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;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%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;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%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;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%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;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%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;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%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;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%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;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%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;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%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;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%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;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%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity: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%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity: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%{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;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{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;-webkit-backface-visibility:visible!important;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}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);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.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{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;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),(print){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.pagelayer-owl-carousel,.pagelayer-owl-carousel .pagelayer-owl-item{-webkit-tap-highlight-color:transparent;position:relative}.pagelayer-owl-carousel{display:none;width:100%;z-index:1}.pagelayer-owl-carousel .pagelayer-owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.pagelayer-owl-carousel .pagelayer-owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.pagelayer-owl-carousel .pagelayer-owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.pagelayer-owl-carousel .pagelayer-owl-item,.pagelayer-owl-carousel .pagelayer-owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.pagelayer-owl-carousel .pagelayer-owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.pagelayer-owl-carousel .pagelayer-owl-item img{display:block;width:100%}.pagelayer-owl-carousel .pagelayer-owl-dots.disabled,.pagelayer-owl-carousel .pagelayer-owl-nav.disabled{display:none}.no-js .pagelayer-owl-carousel,.pagelayer-owl-carousel.pagelayer-owl-loaded{display:block}.pagelayer-owl-carousel .pagelayer-owl-dot,.pagelayer-owl-carousel .pagelayer-owl-nav .pagelayer-owl-next,.pagelayer-owl-carousel .pagelayer-owl-nav .pagelayer-owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pagelayer-owl-carousel .pagelayer-owl-nav button.pagelayer-owl-next,.pagelayer-owl-carousel .pagelayer-owl-nav button.pagelayer-owl-prev,.pagelayer-owl-carousel button.pagelayer-owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.pagelayer-owl-carousel.pagelayer-owl-loading{opacity:0;display:block}.pagelayer-owl-carousel.pagelayer-owl-hidden{opacity:0}.pagelayer-owl-carousel.pagelayer-owl-refresh .pagelayer-owl-item{visibility:hidden}.pagelayer-owl-carousel.pagelayer-owl-drag .pagelayer-owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pagelayer-owl-carousel.pagelayer-owl-grab{cursor:move;cursor:grab}.pagelayer-owl-carousel.pagelayer-owl-rtl{direction:rtl}.pagelayer-owl-carousel.pagelayer-owl-rtl .pagelayer-owl-item{float:right}.pagelayer-owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.pagelayer-owl-carousel .pagelayer-owl-animated-in{z-index:0}.pagelayer-owl-carousel .pagelayer-owl-animated-out{z-index:1}.pagelayer-owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.pagelayer-owl-height{transition:height .5s ease-in-out}.pagelayer-owl-carousel .pagelayer-owl-item .pagelayer-owl-lazy{opacity:0;transition:opacity .4s ease}.pagelayer-owl-carousel .pagelayer-owl-item .pagelayer-owl-lazy:not([src]),.pagelayer-owl-carousel .pagelayer-owl-item .pagelayer-owl-lazy[src^=""]{max-height:0}.pagelayer-owl-carousel .pagelayer-owl-item img.pagelayer-owl-lazy{transform-style:preserve-3d}.pagelayer-owl-carousel .pagelayer-owl-video-wrapper{position:relative;height:100%;background:#000}.pagelayer-owl-carousel .pagelayer-owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.pagelayer-owl-carousel .pagelayer-owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.pagelayer-owl-carousel .pagelayer-owl-video-playing .pagelayer-owl-video-play-icon,.pagelayer-owl-carousel .pagelayer-owl-video-playing .pagelayer-owl-video-tn{display:none}.pagelayer-owl-carousel .pagelayer-owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.pagelayer-owl-carousel .pagelayer-owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.pagelayer-owl-theme .pagelayer-owl-dots,.pagelayer-owl-theme .pagelayer-owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.pagelayer-owl-theme .pagelayer-owl-nav{margin-top:10px}.pagelayer-owl-theme .pagelayer-owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.pagelayer-owl-theme .pagelayer-owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.pagelayer-owl-theme .pagelayer-owl-nav .disabled{opacity:.5;cursor:default}.pagelayer-owl-theme .pagelayer-owl-nav.disabled+.pagelayer-owl-dots{margin-top:10px}.pagelayer-owl-theme .pagelayer-owl-dots .pagelayer-owl-dot{display:inline-block;zoom:1}.pagelayer-owl-theme .pagelayer-owl-dots .pagelayer-owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.pagelayer-owl-theme .pagelayer-owl-dots .pagelayer-owl-dot.active span,.pagelayer-owl-theme .pagelayer-owl-dots .pagelayer-owl-dot:hover span{background:#869791}

/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */.fa,.fab,.fad,.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{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{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-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.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-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.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-battle-net:before{content:"\f835"}.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-biking:before{content:"\f84a"}.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-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.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-buffer:before{content:"\f837"}.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-buy-n-large:before{content:"\f8a6"}.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-caravan:before{content:"\f8ff"}.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-cheese:before{content:"\f7ef"}.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-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.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-cloudflare:before{content:"\e07d"}.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-medical:before{content:"\f7f5"}.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-alt:before{content:"\f422"}.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-cotton-bureau:before{content:"\f89e"}.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-crutch:before{content:"\f7f7"}.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-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.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-disease:before{content:"\f7fa"}.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-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.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-evernote:before{content:"\f839"}.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-alt:before{content:"\f424"}.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-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.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-firefox-browser:before{content:"\e007"}.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-alt:before{content:"\f841"}.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-pay:before{content:"\e079"}.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-guilded:before{content:"\e07e"}.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-hamburger:before{content:"\f805"}.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-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.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-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.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-hive:before{content:"\e07f"}.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-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.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-house-user:before{content:"\e065"}.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-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.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-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.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-itch-io:before{content:"\f83a"}.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-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.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-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.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-mdb:before{content:"\f8ca"}.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-microblog:before{content:"\e01a"}.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-mixer:before{content:"\e056"}.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:before{content:"\f8cc"}.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-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-octopus-deploy:before{content:"\e082"}.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-orcid:before{content:"\f8d2"}.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-pager:before{content:"\f815"}.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-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.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-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.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-pied-piper-square:before{content:"\e01e"}.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-pizza-slice:before{content:"\f818"}.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-plane-slash:before{content:"\e069"}.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-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.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-record-vinyl:before{content:"\f8d9"}.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-remove-format:before{content:"\f87d"}.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-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.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-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.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-sink:before{content:"\e06d"}.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-soap:before{content:"\e06e"}.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-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.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-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.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-stackpath:before{content:"\f842"}.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-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.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-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.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-tiktok:before{content:"\e07b"}.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-toilet-paper-slash:before{content:"\e072"}.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-trailer:before{content:"\e041"}.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-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.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-x-twitter:before{content:"\e9ca"}.fa-x-twitter-square:before{content:"\e9c9"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.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-unsplash:before{content:"\e07c"}.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-nurse:before{content:"\f82f"}.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-users-slash:before{content:"\e073"}.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-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.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-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.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-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.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-wodu:before{content:"\e088"}.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-yammer:before{content:"\f840"}.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}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:auto;src:url(../fonts/fa-brands-400.eot);src:url(../fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-brands-400.woff2) format("woff2"),url(../fonts/fa-brands-400.woff) format("woff"),url(../fonts/fa-brands-400.ttf) format("truetype"),url(../fonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url(../fonts/fa-regular-400.eot);src:url(../fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-regular-400.woff2) format("woff2"),url(../fonts/fa-regular-400.woff) format("woff"),url(../fonts/fa-regular-400.ttf) format("truetype"),url(../fonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url(../fonts/fa-solid-900.eot);src:url(../fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.woff) format("woff"),url(../fonts/fa-solid-900.ttf) format("truetype"),url(../fonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}.fa.fa-address-book-o,.fa.fa-address-card-o,.fa.fa-arrow-circle-o-down,.fa.fa-arrow-circle-o-left,.fa.fa-arrow-circle-o-right,.fa.fa-arrow-circle-o-up,.fa.fa-bar-chart,.fa.fa-bar-chart-o,.fa.fa-bell-o,.fa.fa-bell-slash-o,.fa.fa-bookmark-o,.fa.fa-building-o,.fa.fa-calendar-check-o,.fa.fa-calendar-minus-o,.fa.fa-calendar-o,.fa.fa-calendar-plus-o,.fa.fa-calendar-times-o,.fa.fa-caret-square-o-down,.fa.fa-caret-square-o-left,.fa.fa-caret-square-o-right,.fa.fa-caret-square-o-up,.fa.fa-cc,.fa.fa-check-circle-o,.fa.fa-check-square-o,.fa.fa-circle-o,.fa.fa-circle-thin,.fa.fa-clipboard,.fa.fa-clock-o,.fa.fa-clone,.fa.fa-comment-o,.fa.fa-commenting-o,.fa.fa-comments-o,.fa.fa-compass,.fa.fa-copyright,.fa.fa-credit-card,.fa.fa-diamond,.fa.fa-dot-circle-o,.fa.fa-drivers-license-o,.fa.fa-envelope-o,.fa.fa-envelope-open-o,.fa.fa-eye,.fa.fa-eye-slash,.fa.fa-file-archive-o,.fa.fa-file-audio-o,.fa.fa-file-code-o,.fa.fa-file-excel-o,.fa.fa-file-image-o,.fa.fa-file-movie-o,.fa.fa-file-o,.fa.fa-file-pdf-o,.fa.fa-file-photo-o,.fa.fa-file-picture-o,.fa.fa-file-powerpoint-o,.fa.fa-file-sound-o,.fa.fa-file-text-o,.fa.fa-file-video-o,.fa.fa-file-word-o,.fa.fa-file-zip-o,.fa.fa-files-o,.fa.fa-flag-o,.fa.fa-floppy-o,.fa.fa-folder-o,.fa.fa-folder-open-o,.fa.fa-frown-o,.fa.fa-futbol-o,.fa.fa-hand-grab-o,.fa.fa-hand-lizard-o,.fa.fa-hand-o-down,.fa.fa-hand-o-left,.fa.fa-hand-o-right,.fa.fa-hand-o-up,.fa.fa-hand-paper-o,.fa.fa-hand-peace-o,.fa.fa-hand-pointer-o,.fa.fa-hand-rock-o,.fa.fa-hand-scissors-o,.fa.fa-hand-spock-o,.fa.fa-hand-stop-o,.fa.fa-handshake-o,.fa.fa-hdd-o,.fa.fa-heart-o,.fa.fa-hospital-o,.fa.fa-hourglass-o,.fa.fa-id-badge,.fa.fa-id-card-o,.fa.fa-image,.fa.fa-keyboard-o,.fa.fa-lemon-o,.fa.fa-life-bouy,.fa.fa-life-buoy,.fa.fa-life-ring,.fa.fa-life-saver,.fa.fa-lightbulb-o,.fa.fa-list-alt,.fa.fa-map-o,.fa.fa-meh-o,.fa.fa-minus-square-o,.fa.fa-money,.fa.fa-moon-o,.fa.fa-newspaper-o,.fa.fa-object-group,.fa.fa-object-ungroup,.fa.fa-paper-plane-o,.fa.fa-paste,.fa.fa-pause-circle-o,.fa.fa-pencil-square-o,.fa.fa-photo,.fa.fa-picture-o,.fa.fa-play-circle-o,.fa.fa-plus-square-o,.fa.fa-question-circle-o,.fa.fa-registered,.fa.fa-send-o,.fa.fa-share-square-o,.fa.fa-smile-o,.fa.fa-snowflake-o,.fa.fa-soccer-ball-o,.fa.fa-square-o,.fa.fa-star-half-empty,.fa.fa-star-half-full,.fa.fa-star-half-o,.fa.fa-star-o,.fa.fa-sticky-note-o,.fa.fa-stop-circle-o,.fa.fa-sun-o,.fa.fa-support,.fa.fa-thumbs-o-down,.fa.fa-thumbs-o-up,.fa.fa-times-circle-o,.fa.fa-times-rectangle-o,.fa.fa-toggle-down,.fa.fa-toggle-left,.fa.fa-toggle-right,.fa.fa-toggle-up,.fa.fa-trash-o,.fa.fa-user-circle-o,.fa.fa-user-o,.fa.fa-vcard-o,.fa.fa-window-close-o,.fa.fa-window-maximize,.fa.fa-window-restore{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-500px,.fa.fa-adn,.fa.fa-amazon,.fa.fa-android,.fa.fa-angellist,.fa.fa-apple,.fa.fa-bandcamp,.fa.fa-behance,.fa.fa-behance-square,.fa.fa-bitbucket,.fa.fa-bitbucket-square,.fa.fa-bitcoin,.fa.fa-black-tie,.fa.fa-bluetooth,.fa.fa-bluetooth-b,.fa.fa-btc,.fa.fa-buysellads,.fa.fa-cc-amex,.fa.fa-cc-diners-club,.fa.fa-cc-discover,.fa.fa-cc-jcb,.fa.fa-cc-mastercard,.fa.fa-cc-paypal,.fa.fa-cc-stripe,.fa.fa-cc-visa,.fa.fa-chrome,.fa.fa-codepen,.fa.fa-codiepie,.fa.fa-connectdevelop,.fa.fa-contao,.fa.fa-creative-commons,.fa.fa-css3,.fa.fa-dashcube,.fa.fa-delicious,.fa.fa-deviantart,.fa.fa-digg,.fa.fa-dribbble,.fa.fa-dropbox,.fa.fa-drupal,.fa.fa-edge,.fa.fa-eercast,.fa.fa-empire,.fa.fa-envira,.fa.fa-etsy,.fa.fa-expeditedssl,.fa.fa-fa,.fa.fa-facebook,.fa.fa-facebook-f,.fa.fa-facebook-official,.fa.fa-facebook-square,.fa.fa-firefox,.fa.fa-first-order,.fa.fa-flickr,.fa.fa-font-awesome,.fa.fa-fonticons,.fa.fa-fort-awesome,.fa.fa-forumbee,.fa.fa-foursquare,.fa.fa-free-code-camp,.fa.fa-ge,.fa.fa-get-pocket,.fa.fa-gg,.fa.fa-gg-circle,.fa.fa-git,.fa.fa-git-square,.fa.fa-github,.fa.fa-github-alt,.fa.fa-github-square,.fa.fa-gitlab,.fa.fa-gittip,.fa.fa-glide,.fa.fa-glide-g,.fa.fa-google,.fa.fa-google-plus,.fa.fa-google-plus-circle,.fa.fa-google-plus-official,.fa.fa-google-plus-square,.fa.fa-google-wallet,.fa.fa-gratipay,.fa.fa-grav,.fa.fa-hacker-news,.fa.fa-houzz,.fa.fa-html5,.fa.fa-imdb,.fa.fa-instagram,.fa.fa-internet-explorer,.fa.fa-ioxhost,.fa.fa-joomla,.fa.fa-jsfiddle,.fa.fa-lastfm,.fa.fa-lastfm-square,.fa.fa-leanpub,.fa.fa-linkedin,.fa.fa-linkedin-square,.fa.fa-linode,.fa.fa-linux,.fa.fa-maxcdn,.fa.fa-meanpath,.fa.fa-medium,.fa.fa-meetup,.fa.fa-mixcloud,.fa.fa-modx,.fa.fa-odnoklassniki,.fa.fa-odnoklassniki-square,.fa.fa-opencart,.fa.fa-openid,.fa.fa-opera,.fa.fa-optin-monster,.fa.fa-pagelines,.fa.fa-paypal,.fa.fa-pied-piper,.fa.fa-pied-piper-alt,.fa.fa-pied-piper-pp,.fa.fa-pinterest,.fa.fa-pinterest-p,.fa.fa-pinterest-square,.fa.fa-product-hunt,.fa.fa-qq,.fa.fa-quora,.fa.fa-ra,.fa.fa-ravelry,.fa.fa-rebel,.fa.fa-reddit,.fa.fa-reddit-alien,.fa.fa-reddit-square,.fa.fa-renren,.fa.fa-resistance,.fa.fa-safari,.fa.fa-scribd,.fa.fa-sellsy,.fa.fa-shirtsinbulk,.fa.fa-simplybuilt,.fa.fa-skyatlas,.fa.fa-skype,.fa.fa-slack,.fa.fa-slideshare,.fa.fa-snapchat,.fa.fa-snapchat-ghost,.fa.fa-snapchat-square,.fa.fa-soundcloud,.fa.fa-spotify,.fa.fa-stack-exchange,.fa.fa-stack-overflow,.fa.fa-steam,.fa.fa-steam-square,.fa.fa-stumbleupon,.fa.fa-stumbleupon-circle,.fa.fa-superpowers,.fa.fa-telegram,.fa.fa-tencent-weibo,.fa.fa-themeisle,.fa.fa-trello,.fa.fa-tripadvisor,.fa.fa-tumblr,.fa.fa-tumblr-square,.fa.fa-twitch,.fa.fa-twitter,.fa.fa-twitter-square,.fa.fa-usb,.fa.fa-viacoin,.fa.fa-viadeo,.fa.fa-viadeo-square,.fa.fa-vimeo,.fa.fa-vimeo-square,.fa.fa-vine,.fa.fa-vk,.fa.fa-wechat,.fa.fa-weibo,.fa.fa-weixin,.fa.fa-whatsapp,.fa.fa-wheelchair-alt,.fa.fa-wikipedia-w,.fa.fa-windows,.fa.fa-wordpress,.fa.fa-wpbeginner,.fa.fa-wpexplorer,.fa.fa-wpforms,.fa.fa-xing,.fa.fa-xing-square,.fa.fa-y-combinator,.fa.fa-y-combinator-square,.fa.fa-yahoo,.fa.fa-yc,.fa.fa-yc-square,.fa.fa-yelp,.fa.fa-yoast,.fa.fa-youtube,.fa.fa-youtube-play,.fa.fa-youtube-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-glass:before{content:"\f000"}.fa.fa-star-o:before{content:"\f005"}.fa.fa-remove:before{content:"\f00d"}.fa.fa-close:before{content:"\f00d"}.fa.fa-gear:before{content:"\f013"}.fa.fa-trash-o:before{content:"\f2ed"}.fa.fa-file-o:before{content:"\f15b"}.fa.fa-clock-o:before{content:"\f017"}.fa.fa-arrow-circle-o-down:before{content:"\f358"}.fa.fa-arrow-circle-o-up:before{content:"\f35b"}.fa.fa-play-circle-o:before{content:"\f144"}.fa.fa-repeat:before{content:"\f01e"}.fa.fa-rotate-right:before{content:"\f01e"}.fa.fa-refresh:before{content:"\f021"}.fa.fa-dedent:before{content:"\f03b"}.fa.fa-video-camera:before{content:"\f03d"}.fa.fa-picture-o:before{content:"\f03e"}.fa.fa-photo:before{content:"\f03e"}.fa.fa-image:before{content:"\f03e"}.fa.fa-pencil:before{content:"\f303"}.fa.fa-map-marker:before{content:"\f3c5"}.fa.fa-pencil-square-o:before{content:"\f044"}.fa.fa-share-square-o:before{content:"\f14d"}.fa.fa-check-square-o:before{content:"\f14a"}.fa.fa-arrows:before{content:"\f0b2"}.fa.fa-times-circle-o:before{content:"\f057"}.fa.fa-check-circle-o:before{content:"\f058"}.fa.fa-mail-forward:before{content:"\f064"}.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:before{content:"\f080"}.fa.fa-bar-chart-o:before{content:"\f080"}.fa.fa-gears:before{content:"\f085"}.fa.fa-thumbs-o-up:before{content:"\f164"}.fa.fa-thumbs-o-down:before{content:"\f165"}.fa.fa-heart-o:before{content:"\f004"}.fa.fa-sign-out:before{content:"\f2f5"}.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-lemon-o:before{content:"\f094"}.fa.fa-square-o:before{content:"\f0c8"}.fa.fa-bookmark-o:before{content:"\f02e"}.fa.fa-facebook:before{content:"\f39e"}.fa.fa-facebook-f:before{content:"\f39e"}.fa.fa-feed:before{content:"\f09e"}.fa.fa-hdd-o:before{content:"\f0a0"}.fa.fa-hand-o-right:before{content:"\f0a4"}.fa.fa-hand-o-left:before{content:"\f0a5"}.fa.fa-hand-o-up:before{content:"\f0a6"}.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:before{content:"\f0c5"}.fa.fa-floppy-o:before{content:"\f0c7"}.fa.fa-navicon:before{content:"\f0c9"}.fa.fa-reorder:before{content:"\f0c9"}.fa.fa-google-plus:before{content:"\f0d5"}.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:before{content:"\f0e1"}.fa.fa-rotate-left:before{content:"\f0e2"}.fa.fa-legal:before{content:"\f0e3"}.fa.fa-tachometer:before{content:"\f3fd"}.fa.fa-dashboard:before{content:"\f3fd"}.fa.fa-comment-o:before{content:"\f075"}.fa.fa-comments-o:before{content:"\f086"}.fa.fa-flash:before{content:"\f0e7"}.fa.fa-paste:before{content:"\f328"}.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:before{content:"\f0f3"}.fa.fa-cutlery:before{content:"\f2e7"}.fa.fa-file-text-o:before{content:"\f15c"}.fa.fa-building-o:before{content:"\f1ad"}.fa.fa-hospital-o:before{content:"\f0f8"}.fa.fa-tablet:before{content:"\f3fa"}.fa.fa-mobile:before{content:"\f3cd"}.fa.fa-mobile-phone:before{content:"\f3cd"}.fa.fa-circle-o:before{content:"\f111"}.fa.fa-mail-reply:before{content:"\f3e5"}.fa.fa-folder-o:before{content:"\f07b"}.fa.fa-folder-open-o:before{content:"\f07c"}.fa.fa-smile-o:before{content:"\f118"}.fa.fa-frown-o:before{content:"\f119"}.fa.fa-meh-o:before{content:"\f11a"}.fa.fa-keyboard-o:before{content:"\f11c"}.fa.fa-flag-o:before{content:"\f024"}.fa.fa-mail-reply-all:before{content:"\f122"}.fa.fa-star-half-o:before{content:"\f089"}.fa.fa-star-half-empty:before{content:"\f089"}.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:before{content:"\f133"}.fa.fa-ticket:before{content:"\f3ff"}.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-caret-square-o-down:before{content:"\f150"}.fa.fa-toggle-down:before{content:"\f150"}.fa.fa-caret-square-o-up:before{content:"\f151"}.fa.fa-toggle-up:before{content:"\f151"}.fa.fa-caret-square-o-right:before{content:"\f152"}.fa.fa-toggle-right:before{content:"\f152"}.fa.fa-eur:before{content:"\f153"}.fa.fa-euro:before{content:"\f153"}.fa.fa-gbp:before{content:"\f154"}.fa.fa-usd:before{content:"\f155"}.fa.fa-dollar:before{content:"\f155"}.fa.fa-inr:before{content:"\f156"}.fa.fa-rupee:before{content:"\f156"}.fa.fa-jpy:before{content:"\f157"}.fa.fa-cny:before{content:"\f157"}.fa.fa-rmb:before{content:"\f157"}.fa.fa-yen:before{content:"\f157"}.fa.fa-rub:before{content:"\f158"}.fa.fa-ruble:before{content:"\f158"}.fa.fa-rouble:before{content:"\f158"}.fa.fa-krw:before{content:"\f159"}.fa.fa-won:before{content:"\f159"}.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:"\f881"}.fa.fa-sort-amount-asc:before{content:"\f160"}.fa.fa-sort-amount-desc:before{content:"\f884"}.fa.fa-sort-numeric-asc:before{content:"\f162"}.fa.fa-sort-numeric-desc:before{content:"\f886"}.fa.fa-youtube-play:before{content:"\f167"}.fa.fa-bitbucket-square:before{content:"\f171"}.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-gittip:before{content:"\f184"}.fa.fa-sun-o:before{content:"\f185"}.fa.fa-moon-o:before{content:"\f186"}.fa.fa-arrow-circle-o-right:before{content:"\f35a"}.fa.fa-arrow-circle-o-left:before{content:"\f359"}.fa.fa-caret-square-o-left:before{content:"\f191"}.fa.fa-toggle-left:before{content:"\f191"}.fa.fa-dot-circle-o:before{content:"\f192"}.fa.fa-try:before{content:"\f195"}.fa.fa-turkish-lira:before{content:"\f195"}.fa.fa-plus-square-o:before{content:"\f0fe"}.fa.fa-institution:before{content:"\f19c"}.fa.fa-bank:before{content:"\f19c"}.fa.fa-mortar-board:before{content:"\f19d"}.fa.fa-spoon:before{content:"\f2e5"}.fa.fa-automobile:before{content:"\f1b9"}.fa.fa-cab:before{content:"\f1ba"}.fa.fa-envelope-o:before{content:"\f0e0"}.fa.fa-file-pdf-o:before{content:"\f1c1"}.fa.fa-file-word-o:before{content:"\f1c2"}.fa.fa-file-excel-o:before{content:"\f1c3"}.fa.fa-file-powerpoint-o:before{content:"\f1c4"}.fa.fa-file-image-o:before{content:"\f1c5"}.fa.fa-file-photo-o:before{content:"\f1c5"}.fa.fa-file-picture-o:before{content:"\f1c5"}.fa.fa-file-archive-o:before{content:"\f1c6"}.fa.fa-file-zip-o:before{content:"\f1c6"}.fa.fa-file-audio-o:before{content:"\f1c7"}.fa.fa-file-sound-o:before{content:"\f1c7"}.fa.fa-file-video-o:before{content:"\f1c8"}.fa.fa-file-movie-o:before{content:"\f1c8"}.fa.fa-file-code-o:before{content:"\f1c9"}.fa.fa-life-bouy:before{content:"\f1cd"}.fa.fa-life-buoy:before{content:"\f1cd"}.fa.fa-life-saver:before{content:"\f1cd"}.fa.fa-support:before{content:"\f1cd"}.fa.fa-circle-o-notch:before{content:"\f1ce"}.fa.fa-ra:before{content:"\f1d0"}.fa.fa-resistance:before{content:"\f1d0"}.fa.fa-ge:before{content:"\f1d1"}.fa.fa-y-combinator-square:before{content:"\f1d4"}.fa.fa-yc-square:before{content:"\f1d4"}.fa.fa-wechat:before{content:"\f1d7"}.fa.fa-send:before{content:"\f1d8"}.fa.fa-paper-plane-o:before{content:"\f1d8"}.fa.fa-send-o:before{content:"\f1d8"}.fa.fa-circle-thin:before{content:"\f111"}.fa.fa-header:before{content:"\f1dc"}.fa.fa-sliders:before{content:"\f1de"}.fa.fa-futbol-o:before{content:"\f1e3"}.fa.fa-soccer-ball-o:before{content:"\f1e3"}.fa.fa-newspaper-o:before{content:"\f1ea"}.fa.fa-bell-slash-o:before{content:"\f1f6"}.fa.fa-trash:before{content:"\f2ed"}.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-cc:before{content:"\f20a"}.fa.fa-ils:before{content:"\f20b"}.fa.fa-shekel:before{content:"\f20b"}.fa.fa-sheqel:before{content:"\f20b"}.fa.fa-meanpath:before{content:"\f2b4"}.fa.fa-diamond:before{content:"\f3a5"}.fa.fa-intersex:before{content:"\f224"}.fa.fa-facebook-official:before{content:"\f09a"}.fa.fa-hotel:before{content:"\f236"}.fa.fa-yc:before{content:"\f23b"}.fa.fa-battery-4:before{content:"\f240"}.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-sticky-note-o:before{content:"\f249"}.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:before{content:"\f255"}.fa.fa-hand-grab-o:before{content:"\f255"}.fa.fa-hand-paper-o:before{content:"\f256"}.fa.fa-hand-stop-o:before{content:"\f256"}.fa.fa-hand-scissors-o:before{content:"\f257"}.fa.fa-hand-lizard-o:before{content:"\f258"}.fa.fa-hand-spock-o:before{content:"\f259"}.fa.fa-hand-pointer-o:before{content:"\f25a"}.fa.fa-hand-peace-o:before{content:"\f25b"}.fa.fa-television:before{content:"\f26c"}.fa.fa-calendar-plus-o:before{content:"\f271"}.fa.fa-calendar-minus-o:before{content:"\f272"}.fa.fa-calendar-times-o:before{content:"\f273"}.fa.fa-calendar-check-o:before{content:"\f274"}.fa.fa-map-o:before{content:"\f279"}.fa.fa-commenting:before{content:"\f4ad"}.fa.fa-commenting-o:before{content:"\f4ad"}.fa.fa-vimeo:before{content:"\f27d"}.fa.fa-credit-card-alt:before{content:"\f09d"}.fa.fa-pause-circle-o:before{content:"\f28b"}.fa.fa-stop-circle-o:before{content:"\f28d"}.fa.fa-wheelchair-alt:before{content:"\f368"}.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{content:"\f2a4"}.fa.fa-hard-of-hearing:before{content:"\f2a4"}.fa.fa-signing:before{content:"\f2a7"}.fa.fa-google-plus-official:before{content:"\f2b3"}.fa.fa-google-plus-circle:before{content:"\f2b3"}.fa.fa-fa:before{content:"\f2b4"}.fa.fa-handshake-o:before{content:"\f2b5"}.fa.fa-envelope-open-o:before{content:"\f2b6"}.fa.fa-address-book-o:before{content:"\f2b9"}.fa.fa-vcard:before{content:"\f2bb"}.fa.fa-address-card-o:before{content:"\f2bb"}.fa.fa-vcard-o:before{content:"\f2bb"}.fa.fa-user-circle-o:before{content:"\f2bd"}.fa.fa-user-o:before{content:"\f007"}.fa.fa-drivers-license:before{content:"\f2c2"}.fa.fa-id-card-o:before{content:"\f2c2"}.fa.fa-drivers-license-o:before{content:"\f2c2"}.fa.fa-thermometer-4:before{content:"\f2c7"}.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{content:"\f2cd"}.fa.fa-s15:before{content:"\f2cd"}.fa.fa-times-rectangle:before{content:"\f410"}.fa.fa-window-close-o:before{content:"\f410"}.fa.fa-times-rectangle-o:before{content:"\f410"}.fa.fa-eercast:before{content:"\f2da"}.fa.fa-snowflake-o:before{content:"\f2dc"}

PK��f\A��vvcss/pagelayer-admin.cssnu�[���.pagelayer-tab-panel{
padding:20px;
display:none;
}

.pagelayer-setting-form th, .pagelayer-setting-form td{
padding:10px 20px 10px 0px;
text-align:left;
}

.pagelayer-internal-table th, .pagelayer-internal-table td{
padding:3px;
text-align:left;
}

.pagelayer-acc-wrapper{
width:90%;
}

.pagelayer-acc-wrapper .pagelayer-acc-tab{
width:100%;
float:unset;
display:block;
padding:10px;
}

.pagelayer-acc-wrapper .pagelayer-acc-panel{
padding:0px 20px;
display:none;
}

.pagelayer-setting-form td .pagelayer-app-id{
width:350px;
}

.pagelayer-cf table{
width: 80%;
}
.pagelayer-cf table label,
.pagelayer-cf table input:not([type="checkbox"]):not([type="radio"]),
.pagelayer-cf table textarea{
width: 100%;
}

.pagelayer-show-vanilla{
border: 1px solid #0495ce;
display: block;
padding: 4px;
text-decoration: none;
position: relative;
width: 40px;
box-sizing: content-box;
}

.pagelayer-show-vanilla .dashicons{
position: absolute;
right:0px;
top: 0px;
font-size: 14px;
background: #686868;
color: #fff;
width: 16px;
height: 16px;
}

.pagelayer-color-div{
width: 40px;
height: 25px;
display: inline-block;
vertical-align: middle;
}

.pagelayer-color-none{
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgBAMAAAB54XoeAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAC1QTFRFAAAAAQEBBQUFDAwM9PT0+vr6/////v7+BAQE+/v7AgIC/f39AwMDDQ0N8/Pzb6ggJQAAAZ5JREFUeJztlr1twzAQhU+tK7ELDDdBNsgO2SAznAr3JAJXWSJp49YLuPAW2cJbhEdSQZBCEMRHgMVj5U80HnkSfz4Ra06eXjSoTvr6HKGGU94o8vBpqPr2LjLUcAr8ikNEnLx6jT93VZxneBn1Zg9uOlxsxO0suTkXfJywTsG5Ok5x9hK0NKM6bhEosh+nq+HJD+c6TmvG2r8RtrMb9g4aOKY3CA0ElyyHcbAHIXNw5Q9bWeLG2aUH80ItU97K8ihlhmmIUFb+dpZvOceNE7fOnz/UsNztHAMEzSwf6idEqTOLHv0R8THc7/o72Qzrl8vMwAVdmreDFhloLxQcCC65QSC45AYfBV0yfGGjtx78cLjrVaHHF/yAhV8B8EsKfo3CL/pRHFZFnIBlCa5z9EP6If1wBdMPe5QleMkNAumHuZ9+SD9cYPphjzpHP6Qf0g9XMP2wR1mCl9wgkH6Y++mH9MMFph/2qHP0Q/oh/XAF0w97lCV4yQ0C6Ye5n35IP1xg+mGPOkc/pB/SD1cw/bBHWYKX3CCQfpj76Yfr+QfwnsxmcLvdhQAAAABJRU5ErkJggg==') !important;
background-size: cover !important;
}

.pagelayer-heading-tab-panel{
display:none;
}

.pagelayer-styles-screens > li{
	display: inline-block;
}

.pagelayer-heading-tab{
background: #fff !important;    
border: 1px solid #ccc;
border-bottom: 0px;
border-radius:0px;
}

.pagelayer-heading-wrapper{
margin-right: 20px;
border-bottom: unset;
}

.pagelayer-heading-wrapper .nav-tab{
display:block;
width: 100%;
box-sizing: border-box;
}

.pagelayer-website-padding{
width:65px;
}

.pagelayer-notice{
padding: 10px;
background-color: #fff;
border: 1px solid #ccc;
}

.pagelayer-notice-info{
border-left: 5px solid #00a0d2 !important;
}

.button-pagelayer{
padding: 12px 25px !important;
font-size: 15px !important;
font-weight: bold;
background: #7444fd !important;
color: #fff !important;
border: 1px solid #7444fd !important;
transition: all .3s linear;
pointer: cursor;
}

.button-pagelayer:hover{
background: #fff !important;
color: #7444fd !important;
}

.pagelayer-pro-div{
margin: 50px auto;
display: block;
max-width: 700px;
padding: 20px;
background-color: #fff;
}

.pagelayer-pro-head{
text-align: center;
}

.pagelayer-pro-message{
margin: 25px auto;
font-size: 15px;
padding: 2px 25px;
text-align: center;
line-height: 1.8;
}PK��f\H]{�k�kfonts/fa-brands-400.svgnu�[���<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
<metadata>
Created by FontForge 20201107 at Wed Aug  4 12:25:29 2021
 By Robert Madole
Copyright (c) Font Awesome
</metadata>
<!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><defs>
<font id="FontAwesome5Brands-Regular" horiz-adv-x="448" >
  <font-face 
    font-family="Font Awesome 5 Brands Regular"
    font-weight="400"
    font-stretch="normal"
    units-per-em="512"
    panose-1="2 0 5 3 0 0 0 0 0 0"
    ascent="448"
    descent="-64"
    bbox="-0.200195 -66.9505 641.5 448.3"
    underline-thickness="25"
    underline-position="-50"
    unicode-range="U+0020-F8E8"
  />
    <missing-glyph />
    <glyph glyph-name="firefox-browser" unicode="&#xe007;" horiz-adv-x="512" 
d="M130.63 324.51c0.160156 -0.00976562 0.0800781 -0.00976562 0 0zM482.05 279.16c15.2803 -36.7598 20.6709 -80.748 15.8213 -122.578c-0.370117 -3.15039 -0.700195 -6.29004 -1.11035 -9.41016c-19.6094 -115.04 -119.79 -202.62 -240.43 -202.62
c-134.71 0 -243.92 109.19 -243.92 243.891v1.23926c0.149414 2.70996 0.30957 5.41016 0.490234 8.12012c0.0498047 0.240234 0.0498047 0.480469 0.0498047 0.719727c0.439453 6.29004 0.870117 10.3105 1.43945 14c0.240234 1.91309 0.5 3.82617 0.780273 5.73926
c1.66992 12.2705 3.94043 22.21 4 22.4805c5.99219 26.8799 17.3516 52.1084 32.7305 73.8994v0c6.86816 9.79785 14.3965 18.8301 22.7695 27.3301c7.36719 7.53418 15.2451 14.2881 23.8398 20.4307c0.930664 0.629883 8.03027 4.83984 8.15039 4.30957
c-0.570312 -8.42969 -1.24023 -48.8301 8.42969 -61.0801h0.120117c14.1602 15.9199 33.6504 33.96 58.71 45.3701c-2.38477 -9.13379 -3.64844 -18.6562 -3.64844 -28.5332c0 -10.7832 1.51367 -21.2158 4.33887 -31.0967
c2.20508 -1.47852 4.29199 -3.05566 6.30957 -4.77051c3.71973 -3.14941 7.91992 -7.34961 16.7705 -16.0596c16.5498 -16.3096 59 -33.1797 59.0898 -35.1797c-0.400391 -6.08008 -21.8301 -27 -29.3301 -27c-69.3701 0 -80.6201 -41.9502 -80.6201 -41.9502
c3.07031 -35.3301 27.6699 -64.4102 57.5098 -79.75c1.36035 -0.730469 2.74023 -1.37012 4.12012 -2c2.36035 -1.04004 4.74023 -2.02051 7.16016 -2.92969c9.95996 -3.52539 20.6885 -5.66895 31.7402 -6.12012c121.569 -5.7002 145.13 145.34 57.3896 189.199
c22.4697 3.91016 45.8203 -5.12988 58.8203 -14.2793c-10.374 18.1104 -24.9414 33.167 -42.6602 44.1299c-0.993164 0.620117 -1.99316 1.21973 -3 1.7998c-1.55957 0.913086 -3.13965 1.79004 -4.74023 2.62988c-0.75 0.390625 -1.5 0.759766 -2.25 1.12988
c-1.65332 0.813477 -3.32031 1.59668 -5.00098 2.34961c-1.07031 0.469727 -2.16016 0.910156 -3.25 1.34961c-1.33984 0.580078 -2.68945 1.08008 -4.0498 1.58008c-1.86035 0.669922 -3.73047 1.2998 -5.62012 1.87012c-0.679688 0.209961 -1.33008 0.429688 -2 0.629883
c-10.8193 3.12793 -22.2139 4.82422 -34.0352 4.82422c-0.338867 0 -0.676758 -0.00195312 -1.01465 -0.00390625c-2 -0.0205078 -4 -0.100586 -6 -0.220703l-1.41992 -0.0996094c-14.8984 -1.04102 -29.2461 -4.92383 -42.1104 -11l-0.519531 -0.209961
c-0.625977 -0.21582 -1.29688 -0.335938 -1.99609 -0.335938c-2.68164 0 -4.96289 1.72559 -5.79395 4.12598c-0.246094 0.669922 -0.388672 1.39258 -0.388672 2.14746c0 2.4541 1.41797 4.58008 3.47852 5.60254c14.7295 6.98535 31.1982 11.3564 48.3301 12.3301
c5.7793 35.3994 28.2695 91.0098 82.5 122.78l-0.100586 -0.140625l0.180664 0.100586l0.120117 0.0693359c0.0732422 0.0195312 0.149414 0.0302734 0.229492 0.0302734c0.0791016 0 0.15625 -0.0107422 0.230469 -0.0302734
c0.30957 -0.0390625 0.550781 -0.303711 0.550781 -0.624023c0 -0.0117188 -0.000976562 -0.0244141 -0.000976562 -0.0361328c0.84375 -3.34961 2.08887 -6.61523 3.63965 -9.61914c0.830078 -1.70996 1.69043 -3.40039 2.69043 -5.05078
c1.87988 -3.21973 3.80957 -6.2793 5.73926 -9.33008c38.2002 -60.3594 84.9707 -88.0791 112.551 -156.829c-0.0507812 0.269531 -0.0507812 0.40918 -0.0507812 0.40918c-3.0293 20.1201 -10.9795 47.1104 -24.6992 74
c16.8594 -8.72949 38.3301 -36.2295 48.9395 -61.7295z" />
    <glyph glyph-name="ideal" unicode="&#xe013;" horiz-adv-x="576" 
d="M125.61 282.52c27.0713 -0.0107422 49.0488 -21.9873 49.0596 -49.0596v-0.00976562c0 -27.083 -21.9873 -49.0703 -49.0703 -49.0703c-27.082 0 -49.0693 21.9873 -49.0693 49.0703c0 27.082 21.9873 49.0693 49.0693 49.0693h0.0107422zM86.1504 22.1602v140.52
h78.9395v-140.52h-78.9395zM237.61 233.76c0 -20.4502 -8.99023 -23.2598 -18.7402 -23.2598h-14.0498v45.79h14.0498c8.74023 0 18.7402 -2.53027 18.7402 -22.5303zM439.3 187.76h57.0898c-1.7793 -98.4795 -52.1094 -165.64 -196.72 -165.64h-94.8301v165.62h14
c25.9805 0 41.5 17.1895 41.5 46c0 27.9102 -15.8994 45.2598 -41.5 45.2598h-14v82.8096h94.8301c88.9404 0 186.83 -26.8896 196.07 -151.31h-33.6904v68.5703h-22.75v-91.3105zM329.55 187.76l-0.0400391 22.7402h-33.5098v12.5h30v22.6904h-30v10.5791h31.7305v22.7305
h-54.4307v-91.2402h56.25zM404.21 187.76l23.6699 -0.0195312l-27.5303 91.3398h-32.3496l-27.5303 -91.3203h23.6602l5.17969 17.6699h29.7402zM299.65 416c218.35 0 250.97 -140 251 -223.48c0 -144.789 -89.1504 -224.52 -251 -224.52h-267.65v448h267.65z
M299.65 -10.9199c148.899 0 229.899 69.3496 229.899 203.439c0 137.801 -87.7998 202.41 -229.899 202.41h-246.58v-405.85h246.58zM383.51 253.93h1.37012l7.52051 -25.8096h-16.4004z" />
    <glyph glyph-name="microblog" unicode="&#xe01a;" 
d="M399.36 85.7695l0.149414 0.0605469c-13.5439 -15.3408 -21.7432 -35.5967 -21.7432 -57.6494c0 -19.957 6.73438 -38.3545 18.0537 -53.041c0.589844 -0.745117 0.944336 -1.68652 0.944336 -2.71094c0 -0.311523 -0.0322266 -0.615234 -0.0947266 -0.90918
c-0.416992 -2.00684 -2.19434 -3.52051 -4.32422 -3.52051c-0.306641 0 -0.606445 0.03125 -0.895508 0.0908203c-32.2803 7.17969 -61.3105 24.8301 -79.8906 49.9199c-1.30566 1.78906 -3.41699 2.94434 -5.7998 2.94434
c-0.811523 0 -1.5918 -0.135742 -2.31934 -0.383789c-24.7363 -8.66016 -51.3818 -13.4404 -79.0586 -13.4404h-0.381836c-122.86 0 -222.46 91.4805 -222.46 204.43c0 112.95 99.5996 204.44 222.46 204.44s222.46 -91.4902 222.46 -204.44
c0 -47.4492 -17.6104 -91.0996 -47.0996 -125.79zM329.52 235.6c1.56738 1.18652 2.57324 3.03516 2.57324 5.15039c0 3.57227 -2.88672 6.47461 -6.45312 6.5l-71.8799 1.50977l-23.6602 67.9199c-0.882812 2.54199 -3.29688 4.36914 -6.1377 4.36914
s-5.25879 -1.82715 -6.1416 -4.36914l-23.6602 -67.9199l-71.8799 -1.50977c-3.5293 -0.0673828 -6.38086 -2.95117 -6.38086 -6.49609c0 -2.11523 1.01367 -3.99707 2.58105 -5.18359l57.2998 -43.4902l-20.79 -68.8604
c-0.178711 -0.59375 -0.269531 -1.21875 -0.269531 -1.87109c0 -3.59277 2.91699 -6.50977 6.50977 -6.50977c1.37793 0 2.65723 0.429688 3.70996 1.16113l59.0596 41.0801l59.0596 -41.0498c1.05371 -0.735352 2.33984 -1.1709 3.71973 -1.1709
c3.58789 0 6.5 2.91211 6.5 6.5c0 0.657227 -0.0976562 1.29199 -0.279297 1.89062l-20.7803 68.8604z" />
    <glyph glyph-name="pied-piper-square" unicode="&#xe01e;" 
d="M32 29l-32 -60.2002l0.799805 328c0 65.9004 53.2002 119.2 119.2 119.2h327.2c-93 -28.9004 -189.9 -94.2002 -253.9 -168.6c-70.5996 -81.4004 -110.7 -137.4 -161.3 -218.4zM448 416c0 0 0 -328.8 0.0996094 -328.8c0 -65.9004 -53.2998 -119.2 -119.3 -119.2
h-328.399c18.5 25.5 61.6992 54 84.8994 66c35.5 18.0996 76.4004 28.5 105.3 56.2998c42.1006 40.5 47.8008 105 71 158.601c43.6006 100.3 186.4 167.1 186.4 167.1z" />
    <glyph glyph-name="unity" unicode="&#xe049;" horiz-adv-x="576" 
d="M498.11 241.6l-30 -49.5996l30 -49.6299l-52.8008 -191.62l-197.079 51.3604l-29.2402 50l-59.1699 -0.430664l-144.28 140.32l144.26 140.29l59.2002 -0.429688l29.2002 50.0596l197.109 51.3604zM223.77 323.8l-108.899 -108.13h173.13l86.5498 145.82zM223.77 60.1699
l150.78 -37.6895l-86.5498 145.81h-173.13zM416.77 46.1699l41.79 145.83l-41.8096 145.84l-86.5801 -145.84z" />
    <glyph glyph-name="dailymotion" unicode="&#xe052;" 
d="M298.93 181c7.14062 -4 12.9844 -9.85254 16.9727 -17c3.86426 -6.83691 6.10059 -14.7783 6.10059 -23.1865c0 -0.0947266 0 -0.188477 -0.000976562 -0.283203c-0.0332031 -13.6602 -4.58691 -25.084 -13.6602 -34.2705s-20.4434 -13.7793 -34.1104 -13.7793
c-13.4336 0 -24.5771 4.47949 -33.4307 13.4395s-13.2803 20.4932 -13.2803 34.5996c0 13.4336 4.53711 24.5742 13.6104 33.4209s20.2197 13.2695 33.4395 13.2695c0.214844 0.00292969 0.469727 -0.0263672 0.685547 -0.0263672
c8.59668 0 16.6738 -2.24609 23.6738 -6.18359zM0.00195312 416h448v-448h-448v448zM374.712 42.7402l-0.0302734 264.349l-55.79 -12.0898v-77.9199c-7.81348 7.86035 -16.1465 13.5273 -25 17.001c-8.87695 3.35352 -18.5127 5.21875 -28.5576 5.21875
c-0.394531 0 -0.789062 -0.00292969 -1.18164 -0.00878906c-17.6934 -0.00683594 -33.6006 -4.37305 -47.7207 -13.0996c-14.0625 -8.68066 -25.4102 -20.9805 -32.9297 -35.7803c-7.83984 -15.1064 -11.7598 -31.8467 -11.7598 -50.2197
c-0.00683594 -18.8066 3.85645 -35.7705 11.5898 -50.8906c7.45215 -14.8447 18.8232 -27.1611 32.9395 -35.7695c14.2197 -8.7334 30.5166 -13.1006 48.8906 -13.1006c26.6602 0 45.2539 8.7334 55.7803 26.2002h0.669922v-23.8896h53.0996z" />
    <glyph glyph-name="instagram-square" unicode="&#xe055;" 
d="M224 245.34c29.4385 -0.0107422 53.3379 -23.9043 53.3604 -53.3398c0 -29.4395 -23.9004 -53.3398 -53.3398 -53.3398s-53.3398 23.9004 -53.3398 53.3398c0 29.4326 23.8896 53.3291 53.3193 53.3398zM348.71 286.34
c8.34961 -21.0703 6.46973 -71.0596 6.46973 -94.3398s1.91992 -73.3301 -6.42969 -94.3301c-5.4834 -13.8955 -16.5146 -24.9268 -30.4102 -30.4102c-21.0596 -8.35938 -70.9902 -6.42969 -94.2998 -6.42969s-73.3096 -1.86035 -94.3096 6.42969
c-13.8955 5.4834 -24.9277 16.5146 -30.4102 30.4102c-8.32031 21.0703 -6.4707 71.0605 -6.4707 94.3398c0 23.2803 -1.84961 73.3301 6.43066 94.3301c5.48242 13.8955 16.5146 24.9268 30.4102 30.4102c21.0596 8.36035 71.0098 6.42969 94.3096 6.42969
s73.2998 1.86035 94.2998 -6.42969c13.8955 -5.4834 24.9268 -16.5146 30.4102 -30.4102zM224 110c0.0341797 0 0.0664062 -0.00195312 0.0996094 -0.00195312c45.2021 0 81.9004 36.6982 81.9004 81.9004v0.101562c0 45.2568 -36.7432 82 -82 82s-82 -36.7432 -82 -82
s36.7432 -82 82 -82zM309.38 258.3c10.5371 0.00585938 19.1299 8.52051 19.1299 19.0586v0.0820312c0 10.5635 -8.57617 19.1396 -19.1396 19.1396c-10.5645 0 -19.1406 -8.57617 -19.1406 -19.1396c0 -10.5645 8.57617 -19.1406 19.1406 -19.1406h0.00976562zM400 416
c26.4922 0 48 -21.5078 48 -48v-352c0 -26.4922 -21.5078 -48 -48 -48h-352c-26.4922 0 -48 21.5078 -48 48v352c0 26.4922 21.5078 48 48 48h352zM382.88 126c1.49023 26.4404 1.49023 105.56 0 131.88c-1.21973 25.6299 -7.17969 48.3506 -25.8496 67.0498
c-18.6699 18.7002 -41.3701 24.5605 -67 25.8506c-26.4102 1.48926 -105.59 1.48926 -132 0c-25.5303 -1.2207 -48.2207 -7.12012 -67 -25.7803c-18.7803 -18.6602 -24.5605 -41.3701 -25.8506 -67c-1.48926 -26.3896 -1.48926 -105.58 0 -132
c1.2207 -25.5801 7.11035 -48.2998 25.8506 -67c18.7393 -18.7002 41.3701 -24.5596 67 -25.8496c26.4102 -1.49023 105.59 -1.49023 132 0c25.5996 1.21973 48.29 7.18945 67 25.8496s24.5596 41.3701 25.8496 67z" />
    <glyph glyph-name="mixer" unicode="&#xe056;" horiz-adv-x="512" 
d="M114.57 371.93l128.319 -172.399c1.44531 -1.99805 2.29785 -4.47461 2.29785 -7.12598c0 -2.65234 -0.852539 -5.10645 -2.29785 -7.10449l-128.89 -173.24c-8.33594 -11.1826 -21.6582 -18.3877 -36.666 -18.3877c-11.877 0 -22.7031 4.54004 -30.834 11.9785
c-17.8496 16.1797 -18.9697 43.5195 -4.74023 62.7695l92.3301 124.15l-91.7803 123c-14.25 19.25 -12.8291 46.5898 4.75 62.7695c8.13281 7.44141 18.9551 12.0264 30.8359 12.0264c15.0088 0 28.3389 -7.25 36.6748 -18.4365zM470.24 68.4199
c14.2295 -19.25 13.1094 -46.5898 -4.73047 -62.7695c-8.13184 -7.44141 -18.9551 -12.0264 -30.835 -12.0264c-15.0098 0 -28.3389 7.25 -36.6748 18.4355l-128.57 173.5c-1.44434 1.99805 -2.29688 4.47461 -2.29688 7.12598c0 2.65234 0.852539 5.10645 2.29688 7.10449
l128 172.12c8.33594 11.1855 21.6602 18.3926 36.6699 18.3926c11.8809 0 22.708 -4.54199 30.8408 -11.9824c17.5791 -16.1807 18.9697 -43.5205 4.75 -62.7705l-91.7803 -123z" />
    <glyph glyph-name="shopify" unicode="&#xe057;" 
d="M388.32 343.9c0.399414 -2.40039 54.4395 -367.9 54.4395 -367.9l-125.689 -31.2002v432.73c8.00977 -8.01074 29.6201 -28.8301 29.6201 -28.8301s35.2295 -0.799805 37.2295 -0.799805c2.25 -0.103516 4.08887 -1.81055 4.40039 -4zM288.65 377.53
c9.20996 2.7998 13.3604 4.18945 14.8096 4.39941c1.4502 0.209961 2.90625 0.34375 4.40039 0.400391v-438.33l-302.58 52.4805s36.7998 281.819 38 291.819c1.58984 13.2002 2 13.6006 16 18c0.399414 0.400391 19.6094 6.41016 47.2295 14.8105
c2.82031 21.2197 13.21 48.4395 26.8203 70.0596c19.25 30.8301 43.25 48.0303 67.25 48.8301c12.4199 0.370117 22.8203 -3.62988 30.8203 -12.4004c0.399414 -0.799805 1.19922 -1.19922 1.59961 -2c1.11914 0.267578 2.27051 0.40918 3.4707 0.40918
c0.176758 0 0.353516 -0.00292969 0.529297 -0.00878906c18.4199 0 34 -10.8496 44.4404 -30.8604c2.84082 -5.58887 5.28809 -11.5479 7.20996 -17.6094zM233.41 360.31c0.399414 13.21 -1.2002 32.8301 -8.00977 47.2002
c-6.80078 -3.2002 -12.8105 -8.41016 -17.21 -12.8096c-11.21 -12.3701 -20.8203 -31.1807 -25.6201 -50c17.21 5.20996 34.8398 10.8096 50.8398 15.6094zM200.58 423.56c-36.8301 -0.799805 -69.25 -58.8398 -78.0098 -97.2295c13.1699 4 27.5801 8.40039 42 12.8096
c4.7998 24.4502 16.4102 50.0303 31.6201 66.4502c6 6 12.4092 11.21 18.8096 14.4102c-3.99414 2.26367 -8.625 3.57422 -13.54 3.57422c-0.293945 0 -0.587891 -0.00488281 -0.879883 -0.0146484zM154.15 203.39c-0.400391 4.81055 0 23.6104 29.6191 25.6201
c20.4209 1.60059 37.6309 -6.39941 37.6309 -6.39941l15.21 57.5996s-13.2305 6.41016 -39.2305 4.80957c-67.25 -4.40918 -97.6699 -51.2393 -94.4697 -97.6797c3.59961 -55.2402 58.8398 -53.2402 60.8398 -86.8594
c0.410156 -8.01074 -4.80957 -19.6201 -18.8096 -20.4209c-21.6201 -1.59961 -48.4404 18.8203 -48.4404 18.8203l-10.4004 -44s26.8203 -28.8203 75.6504 -25.6201c40.4297 2.41016 68.4502 34.8301 65.6504 82.4707c-4 60.4395 -71.6504 66.0498 -73.25 91.6592z
M249.42 365.12c8.80664 2.7998 16.8135 5.2002 24.0205 7.2002c-4.01074 12.4297 -12.8105 32.8301 -31.2305 36.4297c5.61035 -14.4102 7.20996 -31.6299 7.20996 -43.6299z" />
    <glyph glyph-name="deezer" unicode="&#xe077;" horiz-adv-x="576" 
d="M451.46 203.29v72.71h124.54v-72.71h-124.54zM451.46 377.18h124.54v-72.6699h-124.54v72.6699zM451.46 102.12v72.6797h124.54v-72.6797h-124.54zM0 0.910156v72.6699h124.54v-72.6699h-124.54zM150.47 0.910156v72.6699h124.53v-72.6699h-124.53zM300.99 0.910156
l0.00976562 72.6699h124.53v-72.6699h-124.54zM451.46 0.910156v72.6699h124.54v-72.6699h-124.54zM301 102.12v72.6797h124.53v-72.6797h-124.53zM150.48 102.12l-0.0107422 72.6797h124.53v-72.6797h-124.52zM150.48 203.29l-0.0107422 72.71h124.53v-72.71h-124.52z" />
    <glyph glyph-name="edge-legacy" unicode="&#xe078;" horiz-adv-x="512" 
d="M25.71 219.84l0.349609 0.480469c0 -0.160156 0 -0.320312 -0.0693359 -0.480469h-0.280273zM486.29 204.33v-52.0703h-314.08c1.38965 -128.49 191.39 -124.06 272.26 -67.5693v-104.431c-47.3594 -28.5293 -156.779 -53.1699 -240.13 -21.3301
c-70.6201 27.1602 -119.92 100.551 -120.75 172c-1.09961 92.2207 45.7002 153.42 120.75 188.32c-15.79 -19.9297 -27.9697 -41.54 -34.3398 -78.9297h175.85c10.25 105 -99.4199 105 -99.4199 105c-103.3 -3.62012 -177.949 -63.6904 -220.37 -125
c14.5605 114.47 92.9404 219.96 232.83 219.68c85.0205 0 157.61 -39.8799 198.591 -113.27c21.0498 -37.9404 28.8096 -78.4004 28.8096 -122.4z" />
    <glyph glyph-name="google-pay" unicode="&#xe079;" horiz-adv-x="640" 
d="M105.72 233h99.6602c1.1543 -7.06152 1.75 -14.1768 1.75 -21.5635v-0.216797c0 -32.7598 -11.4102 -60.2998 -31.4102 -78.9102c-17.4502 -16.3799 -41.5293 -25.9092 -70 -25.9092c-41.4531 0.103516 -77.2598 24.0869 -94.3799 59v0.149414
c-7.21582 14.4512 -11.2773 30.957 -11.2773 48.1943c0 17.2383 4.06152 33.5352 11.2773 47.9863c17.1172 34.9355 52.9199 58.9502 94.3799 59.1094c0.344727 0.00390625 0.699219 0.00585938 1.04492 0.00585938c27 0 51.5469 -10.5928 69.7051 -27.8457
l-30.2793 -30.6201c-10.1777 9.95508 -24.0938 16.0898 -39.4404 16.0898c-0.357422 0 -0.713867 -0.00292969 -1.07031 -0.00976562c-27.5996 0 -50.9297 -18.9102 -59.2998 -44.3701v0c-2.12109 -6.44824 -3.26855 -13.3545 -3.26855 -20.5088
s1.14746 -14.043 3.26855 -20.4912c8.37012 -25.3096 31.7002 -44.2197 59.2998 -44.2197c14.2803 0 26.46 3.72949 36 10.2803c10.9629 7.39648 18.7705 19.0664 21.1406 32.5996h-57.1006v41.25zM495.13 237c10.1299 -9.33984 15.1201 -22.4502 15.0498 -39v-78.7002
h-22.6094v17.7197h-1c-9.79004 -14.5898 -22.71 -21.8896 -39 -21.8896c-13.79 0 -25.54 4.16992 -34.79 12.5098c-8.55078 7.29199 -13.9541 18.1143 -13.9541 30.2207c0 0.350586 0.00488281 0.701172 0.0136719 1.0498c0 13.25 4.98047 23.6699 14.8203 31.5596
c9.83984 7.89062 23.0498 11.7705 39.4902 11.7705c14.0898 0 25.54 -2.68066 34.6396 -7.75v5.50977c-0.00488281 8.47461 -3.75098 16.0723 -9.69043 21.2305c-6.02051 5.44141 -14.0078 8.76855 -22.75 8.78906c-13.2061 0 -23.626 -5.66699 -31.2598 -17
l-20.8496 13.2607c11.1602 16.5195 28.04 24.8594 50.5 24.8594c17.46 0 31.2598 -4.75977 41.3896 -14.1396zM475.9 147.7c7.7793 7.4502 11.7393 16.2295 11.7393 26.3594c-7.33984 5.94043 -17.6396 8.94043 -30.7998 8.78027c-9.54004 0 -17.75 -2.38965 -24.0703 -7
c-6.31934 -4.60938 -9.53906 -10.4199 -9.53906 -17.4199c-0.000976562 -0.0332031 -0.0166016 -0.0546875 -0.0166016 -0.0878906c0 -6.35449 3.05957 -12 7.78613 -15.542c4.8916 -3.90625 11.1035 -6.25391 17.8447 -6.25391
c0.162109 0 0.324219 0.000976562 0.485352 0.00390625c10.3965 0.0126953 19.8076 4.2793 26.5703 11.1602zM382.25 289.7c10.4268 -9.92188 16.9102 -23.9102 16.9102 -39.4248c0 -14.166 -5.4209 -27.0752 -14.2998 -36.7656
c-0.890625 -0.889648 -1.77051 -1.79004 -2.65039 -2.67969c-11.0098 -10.5703 -24.5098 -15.9297 -40.5098 -15.9297h-39v-75.6406h-23.6299v186.74h62.6699c0.379883 0.0078125 0.749023 0.0185547 1.13086 0.0185547c15.3701 0 29.2949 -6.23828 39.3789 -16.3184z
M365.67 227.47c5.5957 5.94141 9.03223 13.9971 9.03223 22.7939c0 9.18164 -3.7373 17.4961 -9.77246 23.5059c-5.78027 5.70801 -13.7236 9.23047 -22.4814 9.23047h-0.118164h-39.6299v-65.21h39.6299c0.328125 -0.0107422 0.640625 -0.0253906 0.970703 -0.0253906
c8.82031 0 16.7754 3.7334 22.3691 9.70508zM614.31 247h25.6904l-79 -183.87h-24.3496l29.3496 64.3203l-51.79 119.55h25.6904l37.4199 -91.7002h0.449219z" />
    <glyph glyph-name="rust" unicode="&#xe07a;" horiz-adv-x="512" 
d="M508.52 198.25c2.09375 -1.2959 3.44043 -3.60449 3.44043 -6.24512c0 -2.6416 -1.39648 -4.95898 -3.49023 -6.25488l-21.8193 -13.5098c-0.169922 -1.95996 -0.34082 -3.91992 -0.550781 -5.87012l18.7207 -17.5c1.43457 -1.3418 2.33203 -3.24805 2.33203 -5.36523
c0 -3.15039 -1.98535 -5.83984 -4.77246 -6.88477l-24 -9c-0.540039 -1.88965 -1.08008 -3.78027 -1.66992 -5.65039l15 -20.8301c0.865234 -1.20508 1.37207 -2.68945 1.37207 -4.28516c0 -3.65234 -2.66992 -6.68555 -6.16211 -7.25488l-25.4199 -4.14941
c-0.900391 -1.71973 -1.79004 -3.4502 -2.73047 -5.15039l10.6807 -23.4199c0.420898 -0.925781 0.655273 -1.96875 0.655273 -3.05176c0 -1.50781 -0.455078 -2.91113 -1.23535 -4.07812c-1.29199 -1.97168 -3.51172 -3.26758 -6.04297 -3.26758
c-0.109375 0 -0.21875 0.00292969 -0.327148 0.0078125l-25.8203 0.910156c-1.18652 -1.4873 -2.38965 -2.9541 -3.60938 -4.40039l5.92969 -25.1602c0.125977 -0.538086 0.196289 -1.0957 0.196289 -1.67188c0 -4.0625 -3.29785 -7.36035 -7.35938 -7.36035
c-0.577148 0 -1.13867 0.0664062 -1.67676 0.192383l-25.1504 5.92969c-1.45312 -1.21289 -2.91992 -2.41602 -4.39941 -3.60938l0.90918 -25.8203c0.00390625 -0.0878906 -0.000976562 -0.167969 -0.000976562 -0.256836c0 -4.05664 -3.29395 -7.34961 -7.34961 -7.34961
c-1.08398 0 -2.1123 0.235352 -3.03906 0.65625l-23.4199 10.6807c-1.7002 -0.94043 -3.42969 -1.83008 -5.15039 -2.73047l-4.14941 -25.4199c-0.56543 -3.49121 -3.60254 -6.16309 -7.25293 -6.16309c-1.59961 0 -3.08105 0.512695 -4.28711 1.38281l-20.8203 15
c-1.87012 -0.599609 -3.75977 -1.12988 -5.64941 -1.67969l-9 -24c-1.05078 -2.7832 -3.7373 -4.7627 -6.88574 -4.7627c-2.11426 0 -4.02148 0.892578 -5.36426 2.32227l-17.5 18.7305c-1.9502 -0.219727 -3.88086 -0.390625 -5.88086 -0.560547l-13.5098 -21.8193
c-1.2959 -2.09375 -3.60352 -3.49023 -6.24512 -3.49023s-4.95898 1.39648 -6.25488 3.49023l-13.5098 21.8193c-1.95996 0.169922 -3.92969 0.34082 -5.87988 0.550781l-17.5 -18.7207c-1.34277 -1.42969 -3.24707 -2.32422 -5.36133 -2.32422
c-3.14844 0 -5.83789 1.98145 -6.88867 4.76465l-9 24c-1.88965 0.549805 -3.79004 1.08008 -5.65039 1.67969l-20.8301 -15c-1.20605 -0.870117 -2.69434 -1.37988 -4.29395 -1.37988c-3.64941 0 -6.68066 2.66895 -7.24609 6.16016l-4.14941 25.4199
c-1.71973 0.900391 -3.4502 1.79004 -5.14062 2.73047l-23.4297 -10.6807c-0.925781 -0.420898 -1.96094 -0.664062 -3.04492 -0.664062c-4.05664 0 -7.34961 3.29297 -7.34961 7.34961c0 0.0888672 0.00195312 0.176758 0.00488281 0.264648l0.919922 25.8203
c-1.4873 1.18652 -2.95703 2.38965 -4.41016 3.60938l-25.1602 -5.92969c-0.538086 -0.125977 -1.0957 -0.196289 -1.67188 -0.196289c-4.0625 0 -7.36035 3.29785 -7.36035 7.35938c0 0.577148 0.0664062 1.13867 0.192383 1.67676l5.92969 25.1602
c-1.21973 1.45312 -2.41992 2.91992 -3.59961 4.40039l-25.8301 -0.910156c-0.125977 -0.00683594 -0.243164 -0.0175781 -0.371094 -0.0175781c-2.5166 0 -4.72949 1.30664 -5.99902 3.27734c-0.776367 1.16504 -1.23047 2.57812 -1.23047 4.08301
c0 1.08691 0.236328 2.11816 0.660156 3.04688l10.6309 23.4297c-0.94043 1.69043 -1.83008 3.4209 -2.73047 5.14062l-25.4199 4.14941c-3.49219 0.569336 -6.16504 3.60938 -6.16504 7.26172c0 1.5957 0.509766 3.07324 1.375 4.27832l15 20.8301
c-0.599609 1.87012 -1.12988 3.76074 -1.67969 5.65039l-24 9c-2.78711 1.04492 -4.77148 3.73145 -4.77148 6.88184c0 2.11719 0.896484 4.02637 2.33105 5.36816l18.7197 17.5c-0.209961 1.9502 -0.379883 3.87012 -0.549805 5.87012l-21.8193 13.5098
c-2.09473 1.2959 -3.49023 3.60449 -3.49023 6.24512c0 2.6416 1.39551 4.95898 3.49023 6.25488l21.8594 13.5c0.169922 1.96973 0.339844 3.92969 0.549805 5.87988l-18.7197 17.5c-1.43457 1.3418 -2.33203 3.24805 -2.33203 5.36523
c0 3.15039 1.98535 5.83984 4.77246 6.88477l24 9c0.549805 1.88965 1.08984 3.79004 1.67969 5.66016l-15 20.8203c-0.865234 1.20508 -1.37207 2.68945 -1.37207 4.28516c0 3.65234 2.66992 6.68555 6.16211 7.25488l25.4102 4.13965
c0.899414 1.72949 1.79004 3.45996 2.72949 5.16016l-10.6602 23.4102c-0.423828 0.927734 -0.65918 1.97363 -0.65918 3.06055c0 1.50391 0.453125 2.90332 1.22949 4.06934c1.33398 1.97266 3.58398 3.26367 6.14258 3.26367
c0.0761719 0 0.152344 -0.00195312 0.227539 -0.00390625l25.8096 -0.910156c1.19043 1.48047 2.39062 2.95996 3.62012 4.41016l-5.92969 25.1602c-0.125977 0.538086 -0.196289 1.0957 -0.196289 1.67188c0 4.0625 3.29785 7.36035 7.35938 7.36035
c0.577148 0 1.13867 -0.0664062 1.67676 -0.192383l25.1504 -5.96973c1.41992 1.21973 2.92969 2.41992 4.41992 3.60938l-0.919922 25.8105c-0.00488281 0.104492 -0.000976562 0.201172 -0.000976562 0.307617c0 4.05566 3.29395 7.34961 7.35059 7.34961
c1.08398 0 2.11328 -0.235352 3.04004 -0.657227l23.4004 -10.6299c1.70996 0.939453 3.42969 1.83008 5.16016 2.72949l4.14941 25.4102c0.569336 3.49219 3.60938 6.16504 7.26172 6.16504c1.5957 0 3.07324 -0.509766 4.27832 -1.375l20.8203 -15
c1.87012 0.599609 3.76953 1.12988 5.66016 1.67969l9 24c1.04492 2.78711 3.73145 4.77148 6.88184 4.77148c2.11719 0 4.02637 -0.896484 5.36816 -2.33105l17.5 -18.7197c1.94922 0.209961 3.87988 0.379883 5.87988 0.549805l13.5098 21.8193
c1.2959 2.09473 3.60449 3.49023 6.24512 3.49023c2.6416 0 4.95898 -1.39551 6.25488 -3.49023l13.4805 -21.8398c1.96973 -0.169922 3.92969 -0.339844 5.87988 -0.549805l17.5 18.7197c1.3418 1.43457 3.24805 2.33301 5.36523 2.33301
c3.14941 0 5.83984 -1.98535 6.88477 -4.77246l9 -24c1.88965 -0.540039 3.7793 -1.08008 5.63965 -1.66992l20.8604 14.9697c1.20508 0.865234 2.68945 1.37207 4.28516 1.37207c3.65234 0 6.68555 -2.66992 7.25488 -6.16211l4.14941 -25.4199
c1.71973 -0.889648 3.4502 -1.79004 5.15039 -2.73047l23.4199 10.7305c0.926758 0.421875 1.96289 0.666016 3.04688 0.666016c4.05664 0 7.34961 -3.29395 7.34961 -7.35059c0 -0.105469 -0.00195312 -0.210938 -0.00683594 -0.31543l-0.910156 -25.8203
c1.4873 -1.18652 2.9541 -2.38965 4.40039 -3.60938l25.1602 5.92969c0.538086 0.125977 1.0957 0.196289 1.67188 0.196289c4.0625 0 7.36035 -3.29785 7.36035 -7.35938c0 -0.577148 -0.0664062 -1.13867 -0.192383 -1.67676l-5.87988 -25.1602
c1.21387 -1.45312 2.41699 -2.91992 3.61035 -4.40039l25.8193 0.910156c0.0878906 0.00292969 0.167969 -0.000976562 0.256836 -0.000976562c4.05664 0 7.34961 -3.29395 7.34961 -7.35059c0 -1.08301 -0.234375 -2.1123 -0.65625 -3.03809l-10.6797 -23.4199
c0.939453 -1.7002 1.83008 -3.41992 2.72949 -5.15039l25.4199 -4.14941c3.49219 -0.569336 6.16504 -3.60938 6.16504 -7.26172c0 -1.5957 -0.509766 -3.07324 -1.375 -4.27832l-15 -20.8301c0.589844 -1.86035 1.12988 -3.76074 1.66992 -5.64062l24 -9
c2.78711 -1.04492 4.77148 -3.73145 4.77148 -6.88184c0 -2.11719 -0.896484 -4.02637 -2.33105 -5.36816l-18.7197 -17.5c0.209961 -1.94922 0.379883 -3.87988 0.549805 -5.87988zM357.52 69.1699l32.1406 -6.87988c6.28125 6.3125 12.0029 12.9395 17.3398 20.0898
h-79.0498c-12.5 0 -24.21 17.6396 -27.1006 26.46c-2.88965 7.86035 -7.14941 32.4502 -9.05957 40c-6.12988 24.5898 -25.3799 25.8701 -29.79 25.8701h-48.4805l-0.0498047 -34.3496h44.8301c1.71973 0 2.89062 -0.34082 2.89062 -1.91016v-54.1904
c0 -1.62012 -1.1709 -1.91016 -2.89062 -1.91016h-153.17c5.01953 -6.80957 10.3848 -13.1465 16.2598 -19.21l31.5107 6.76074c0.935547 0.199219 1.89746 0.294922 2.89258 0.294922c6.66211 0 12.2344 -4.70801 13.5674 -10.9756l7.63965 -35.6602
c23.9688 -11.1318 50.9941 -17.3506 79.1416 -17.3506c27.5205 0 53.665 5.94141 77.2188 16.6113l7.63965 35.6699c1.34668 6.27246 6.91797 10.9893 13.5908 10.9893c1.00488 0 1.98438 -0.106445 2.92871 -0.30957zM383.29 34.6797
c0 0.00585938 -0.0576172 0.0107422 -0.0576172 0.0166016c0 8.25977 -6.58887 14.9922 -14.792 15.2236h-0.44043c-8.3877 -0.0273438 -15.1904 -6.8457 -15.1904 -15.2402c0 -8.41113 6.8291 -15.2393 15.2402 -15.2393s15.2402 6.82812 15.2402 15.2393zM157.67 35.3604
c0 0.00195312 -0.0576172 0.00488281 -0.0576172 0.0078125c0 8.24707 -6.56055 14.9736 -14.7422 15.2422h-0.450195c-8.40625 -0.00585938 -15.2295 -6.83203 -15.2295 -15.2402c0 -8.41113 6.82812 -15.2402 15.2393 -15.2402c8.4082 0 15.2344 6.82324 15.2402 15.2305z
M69.5703 213.85c-0.725586 -6.69922 -1.0625 -13.2754 -1.0625 -20.167c0 -17.8242 2.49023 -35.0713 7.14258 -51.4131h53.5996v119.73h-26.5596l6.76953 -15.2197c0.765625 -1.7207 1.20801 -3.62988 1.20801 -5.63281c0 -5.66406 -3.39941 -10.54 -8.26758 -12.6973z
M58.3096 249.91c0.00292969 -8.4082 6.84375 -15.2236 15.2529 -15.2236c8.41113 0 15.2402 6.82812 15.2402 15.2393c0 8.26562 -6.59375 15.0029 -14.8027 15.2344h-0.459961c-8.40625 -0.00585938 -15.2305 -6.83203 -15.2305 -15.2402v-0.00976562zM213.47 225.42
h58.7002c12.4902 0 27.6797 4.41016 27.6797 16.7002c0 14.8496 -19.79 18.6201 -23.0693 18.6201h-63.2607zM399 141.29c10.3096 1.12988 22 5.70996 22.0195 26.46v8.82031c0 1.85938 0.780273 3.12988 2.69043 3.12988h19.2803
c0.349609 4.6709 0.529297 9.02832 0.529297 13.7891c0 6.32812 -0.314453 12.583 -0.929688 18.751l-34.5898 15.3301c-4.86621 2.19434 -8.23828 7.0918 -8.23828 12.7725c0 1.97363 0.410156 3.85352 1.14844 5.55762l18 40.5693
c-26.8047 47.0127 -73.3965 81.1328 -128.37 91.4307l-26.2598 -25c-2.48535 -2.39062 -5.86523 -3.86523 -9.58203 -3.86523c-3.94141 0 -7.5 1.6543 -10.0186 4.30469l-23.4697 24.6006c-41.29 -7.80371 -77.9434 -29.083 -104.89 -59.1904h198.899
c4.99023 0 23.5107 -2.23047 40.2705 -13.2305c11.9102 -7.88965 29.3994 -23.96 29.3994 -49.4795c0 -23.6201 -19.5996 -41.3096 -38.46 -53.2598c15.1807 -12 24.79 -18.9102 30.5703 -51.4004c1.37012 -5.96973 12.2002 -11.2197 22 -10.0898zM240 387.79
c0 -0.0078125 -0.00683594 -0.015625 -0.00683594 -0.0244141c0 -8.41113 6.82812 -15.2393 15.2402 -15.2393c8.41113 0 15.2393 6.82812 15.2393 15.2393c0 8.26855 -6.59863 15.0078 -14.8125 15.2344h-0.450195c-8.38672 -0.0166016 -15.1934 -6.82324 -15.21 -15.21z
M436.84 234c0.0742188 -0.000976562 0.141602 -0.00195312 0.21582 -0.00195312c8.41211 0 15.2422 6.83008 15.2422 15.2422c0 8.33691 -6.70898 15.1201 -15.0176 15.2402h-0.44043c-8.41113 0 -15.2402 -6.8291 -15.2402 -15.2402s6.8291 -15.2402 15.2402 -15.2402z" />
    <glyph glyph-name="tiktok" unicode="&#xe07b;" 
d="M448 238.09h-0.512695c-45.5098 0 -87.8428 14.6162 -122.257 39.25v-178.72c-0.0332031 -89.6855 -72.8574 -162.489 -162.551 -162.489c-89.7139 0 -162.55 72.8359 -162.55 162.55s72.8359 162.55 162.55 162.55c7.62891 0 14.9697 -0.521484 22.3203 -1.54004
v-89.8906c-7.06836 2.22363 -14.5889 3.42285 -22.3877 3.42285c-41.1836 0 -74.6201 -33.4365 -74.6201 -74.6201c0 -41.1846 33.4365 -74.6201 74.6201 -74.6201c41.1846 0 74.6182 33.4541 74.6182 74.6377v349.38h88
c-0.00292969 -0.337891 -0.00488281 -0.676758 -0.00488281 -1.01562c0 -7.25977 0.638672 -14.2441 1.86426 -21.1543v0c6.28613 -33.5771 26.1982 -62.3613 53.9102 -80.2197c19.1787 -12.6816 42.1592 -20.0674 66.8506 -20.0674
c0.00878906 0 0.140625 -0.0732422 0.149414 -0.0732422v-87.3799z" />
    <glyph glyph-name="unsplash" unicode="&#xe07c;" 
d="M448 217.83v-249.83h-448v249.83h141.13v-124.92h165.74v124.92h141.13zM306.87 416v-124.91h-165.74v124.91h165.74z" />
    <glyph glyph-name="cloudflare" unicode="&#xe07d;" horiz-adv-x="640" 
d="M407.906 128.087c12.1836 -0.574219 22.2178 -5.50977 28.2334 -13.9023c6.54883 -9.09961 8 -21.5 4.10059 -34.8994l-3.27344 -11.2656c-0.681641 -2.28125 -2.7793 -3.95508 -5.27051 -4c-0.0419922 -0.000976562 -0.0791016 -0.0195312 -0.12207 -0.0195312
l-426.101 0.0507812c-2.26172 0.00878906 -4.13379 1.69238 -4.44434 3.87109c-0.676758 4.58691 -1.02637 9.18457 -1.0293 13.958c0 52.3926 41.9238 95.0137 94.2002 96.5303c-1.37402 5.39062 -2.05469 10.9785 -2.05469 16.7939
c0 37.5967 30.5234 68.1201 68.1201 68.1201c15.3838 0 29.583 -5.11035 40.9912 -13.7246c20.542 59.582 77.085 102.308 143.607 102.308c72.1562 0 132.629 -50.417 148.085 -117.914c0.107422 -0.513672 0.164062 -1.03906 0.164062 -1.58398v-0.046875
c0 -0.0332031 -0.00292969 -0.0683594 -0.00292969 -0.101562c0 -0.998047 -0.18457 -1.9541 -0.521484 -2.83496l-13.2861 -34.542c-10.4756 -27.21 -40.3906 -49.5234 -68.0215 -50.7842l-232.94 -2.93555c-2.48145 -0.173828 -4.5625 -1.82227 -5.36035 -4.07617
c-0.178711 -0.493164 -0.275391 -1.03223 -0.275391 -1.58691c0 -0.945312 0.283203 -1.8252 0.768555 -2.55957c0.8125 -1.14258 2.13379 -1.89355 3.63281 -1.92676zM513.856 226.9c69.668 0 126.144 -56.2002 126.147 -125.533
c0 -0.0458984 -0.0175781 -0.0644531 -0.0175781 -0.110352c0 -11.7441 -1.62598 -23.1123 -4.66406 -33.8896c-0.571289 -1.94629 -2.37012 -3.37012 -4.5 -3.37012h-0.0390625h-175.91c-0.0478516 0 -0.0898438 0.0166016 -0.135742 0.0166016
c-1.44727 0.0595703 -2.60449 1.25391 -2.60449 2.71484c0 0.339844 0.0634766 0.666016 0.176758 0.96582l3.69531 9.60547c10.4766 27.21 40.3916 49.5146 68.1455 50.7842l51.125 2.93945c2.47559 0.179688 4.55078 1.82617 5.35059 4.07422
c0.177734 0.492188 0.274414 1.03027 0.274414 1.58301c0 0.957031 -0.291016 1.84766 -0.788086 2.58594c-0.785156 1.11035 -2.06152 1.84375 -3.51074 1.89453l-49.1992 2.93848c-12.1846 0.577148 -22.2188 5.5 -28.2383 13.9004
c-6.54883 9.10352 -8 21.4902 -4.09961 34.8896l9.07617 31.1934c0.447266 1.45508 1.75391 2.53613 3.32422 2.65332c2.12012 0.101562 4.25 0.164062 6.3916 0.164062z" />
    <glyph glyph-name="guilded" unicode="&#xe07e;" 
d="M443.427 384c0.00195312 -0.518555 0.0253906 -0.367188 0.0253906 -0.885742c0 -29.1934 -2.00293 -57.9229 -5.87891 -86.0576h-336.147s0.366211 -52.0498 27.0918 -105.883c27.458 -51.8174 65.3164 -85.1025 96.5488 -98.3623
c32.2695 15.082 63.4434 41.2695 80.4561 69.4824h-88.5898c-22.9229 18.998 -40.96 50.5146 -45.0996 86.9443h259.889c-12.8154 -58.5713 -40.0088 -111.838 -65.916 -145.762c-35.8154 -46.7773 -84.2695 -82.8105 -140.55 -103.477
c-1.25586 0 -113.21 33.8652 -177.267 161.642c-21.2266 42.2988 -43.418 119.099 -43.418 222.358h438.855z" />
    <glyph glyph-name="hive" unicode="&#xe07f;" horiz-adv-x="512" 
d="M260.353 193.122c0.191406 -0.329102 0.300781 -0.716797 0.300781 -1.12402c0 -0.404297 -0.107422 -0.783203 -0.294922 -1.11133l-127.412 -221.777c-0.380859 -0.666992 -1.09473 -1.11621 -1.91602 -1.11621c-0.818359 0 -1.53223 0.445312 -1.91406 1.10645
l-128.816 221.778c-0.189453 0.328125 -0.297852 0.713867 -0.297852 1.12012s0.108398 0.787109 0.297852 1.11523l127.409 221.777c0.380859 0.666016 1.09473 1.11523 1.91602 1.11523c0.817383 0 1.53125 -0.445312 1.91309 -1.10547zM299.431 218.835l-110.624 193.824
c-0.189453 0.327148 -0.298828 0.709961 -0.298828 1.11523c0 1.21973 0.983398 2.21094 2.19922 2.22559h66.5078c0.81543 -0.00195312 1.52539 -0.447266 1.90039 -1.11133l110.625 -193.823c0.189453 -0.328125 0.298828 -0.709961 0.298828 -1.11523
c0 -1.21973 -0.983398 -2.21191 -2.19922 -2.22656h-66.5088c-0.81543 0.00292969 -1.52441 0.448242 -1.90039 1.11133zM511.7 193.114c0.1875 -0.328125 0.294922 -0.711914 0.294922 -1.11621c0 -0.405273 -0.107422 -0.78418 -0.294922 -1.1123l-126.808 -221.773
c-0.376953 -0.664062 -1.08887 -1.11035 -1.90527 -1.1123h-66.6006c-1.21875 0.0117188 -2.20312 1.00684 -2.20312 2.22852c0 0.404297 0.108398 0.78418 0.297852 1.11133l126.171 220.66l-126.168 220.66c-0.189453 0.327148 -0.298828 0.708984 -0.298828 1.11426
c0 1.2207 0.985352 2.21387 2.2041 2.22559h66.6006c0.818359 -0.000976562 1.53125 -0.447266 1.91016 -1.1123zM366.016 163.083c1.2168 -0.0136719 2.19922 -1.00879 2.19922 -2.22852c0 -0.405273 -0.108398 -0.785156 -0.297852 -1.1123l-108.8 -190.631
c-0.375 -0.664062 -1.08496 -1.10938 -1.90039 -1.11133h-66.5088c-1.21582 0.0146484 -2.19824 1.00879 -2.19824 2.22852c0 0.405273 0.108398 0.785156 0.297852 1.1123l108.801 190.631c0.374023 0.664062 1.08398 1.10938 1.89941 1.11133h66.5078z" />
    <glyph glyph-name="innosoft" unicode="&#xe080;" 
d="M422.559 288.29l0.00292969 -190.955c0.0253906 -12.4102 -5.87793 -22.8965 -16.623 -29.5283l-164.527 -94.9951c-5.08008 -3.04102 -11.0938 -4.79004 -17.4404 -4.79004c-6.11523 0 -11.8545 1.62402 -16.8096 4.46387l-118.794 68.583l247.049 142.627v-56
l-150.051 -86.627l32.7227 -18.9004c1.74805 -0.97168 3.78613 -1.52441 5.92676 -1.52441c2.18457 0 4.23633 0.576172 6.01074 1.58691l138.111 79.7441c3.54883 2.08008 5.91992 5.92578 5.91992 10.332v0.0361328v138.281l-308.407 -178.066
c-3.94629 -2.25293 -8.57129 -3.54102 -13.4365 -3.54102c-4.83301 0 -9.37207 1.27051 -13.2998 3.49609c-8.39453 4.75586 -13.3037 13.293 -13.4736 23.4287v191.5c0.518555 12.7334 6.65527 23.0039 17.2891 29.124l164.601 95.0254
c11.5 5.98535 22.8076 5.85938 33.7998 -0.269531l118.513 -68.4072l-247.061 -142.637v56l150.062 86.6367l-32.6553 18.8525c-1.76367 0.998047 -3.82715 1.56738 -5.99609 1.56738c-2.15137 0 -4.17285 -0.55957 -5.92578 -1.54199l-138.076 -79.7129
c-3.60352 -2.04785 -6.02734 -5.90723 -6.04688 -10.3398v-138.387l308.539 178.142c3.88281 2.24414 8.44531 3.5293 13.25 3.5293c4.70801 0 9.13086 -1.23438 12.9609 -3.39648c8.16406 -4.63184 13.6914 -13.3291 13.8652 -23.3369z" />
    <glyph glyph-name="instalod" unicode="&#xe081;" horiz-adv-x="512" 
d="M153.384 -32l50.8447 146.789l298.325 57.4463l-115.44 -204.235h-233.729zM504.726 207.922l-144.495 -27.8223l-204.562 235.9h231.444zM124.386 399.191l101.241 -116.752l-102.391 -295.594l-115.962 205.154z" />
    <glyph glyph-name="octopus-deploy" unicode="&#xe082;" horiz-adv-x="512" 
d="M455.6 98.7998c12.4395 -10.5996 42.6348 -26.4775 42.5244 -45.2666c-0.15332 -24.6084 -48.4248 5.24121 -53.8184 9.51953c6.13965 -10.7275 66.998 -74.1787 28.2627 -78.6943c-35.6562 -4.1582 -67.1406 45.6416 -88.5615 67.0225
c-36 35.9082 -29.7373 -43.5332 -29.8994 -59.9443c-0.257812 -25.9082 -18.5586 -78.4209 -51.4121 -44.2207c-27.1387 28.2314 -16.873 73.2607 -35.7383 104.622c-20.6641 34.3535 -55.0361 -34.3535 -63.627 -46.9258
c-9.59668 -14.042 -57.6094 -82.041 -76.709 -45.8125c-15.499 29.4004 9.2793 75.5127 21.4629 102.103c-4.44336 -9.65723 -35.9297 -23.9414 -45.1299 -28.5879c-20.7871 -10.4971 -41.8867 -16.7256 -65.2646 -15.0449
c-27.8916 2.00098 -38.3789 11.6572 8.42773 41.8574c38.5615 24.8389 83.8613 67.4209 66.6621 117.582c-9.37305 27.3301 -22.3574 50.7568 -24.0898 80.2998c-0.209961 3.56152 -0.25 7.08008 -0.25 10.6924c0 22.0957 3.9707 43.2715 11.2373 62.8516
c34.5752 92.8066 137.363 136.747 230.253 108.848c86.0371 -25.8398 145.23 -125.74 109.575 -212.79c-20.5752 -50.2334 -29.7959 -89.0205 16.0947 -128.11z" />
    <glyph glyph-name="perbyte" unicode="&#xe083;" 
d="M305.314 163.422c15.9307 0.000976562 28.5732 -4.5 37.9277 -13.5059s14.0322 -20.7842 14.0322 -35.335c0 -14.8936 -4.58984 -26.9307 -13.7705 -36.1113c-9.17969 -9.17969 -21.9111 -13.7695 -38.1934 -13.7695h-58.7109v98.7217h58.7148zM149.435 319.301
c15.9346 0.00488281 28.5791 -4.49609 37.9316 -13.5039s14.0283 -20.7871 14.0283 -35.3379c0 -14.8896 -4.58984 -26.9258 -13.7695 -36.1084c-9.17969 -9.18164 -21.9102 -13.7725 -38.1904 -13.7725h-58.7109v98.7227h58.7109zM366.648 416.002
c22.4385 -0.0253906 41.5996 -7.98145 57.4854 -23.8672s23.8418 -35.0479 23.8672 -57.4854v-285.296c-0.0253906 -22.4375 -7.98145 -41.5996 -23.8672 -57.4854s-35.0479 -23.8418 -57.4854 -23.8672h-285.295c-22.4385 0.0253906 -41.6006 7.98145 -57.4863 23.8672
s-23.8418 35.0479 -23.8672 57.4863v285.296c0.0253906 22.4375 7.98145 41.5996 23.8672 57.4854s35.0479 23.8408 57.4863 23.8662h285.295zM430.282 49.3535l-0.000976562 285.296c-0.0195312 17.5518 -6.24219 32.54 -18.668 44.9658s-27.4141 18.6484 -44.9648 18.668
h-285.295c-17.5508 -0.0195312 -32.5391 -6.24219 -44.9648 -18.668s-18.6484 -27.4141 -18.668 -44.9658v-285.296c0.0195312 -17.5508 6.24219 -32.5391 18.668 -44.9648s27.4141 -18.6484 44.9648 -18.668h285.295c17.5518 0.0195312 32.54 6.24219 44.9658 18.668
s18.6484 27.4141 18.668 44.9648zM305.313 319.301c15.9307 0.00488281 28.5732 -4.49609 37.9277 -13.5039s14.0322 -20.7871 14.0322 -35.3379c0 -14.8896 -4.58984 -26.9258 -13.7705 -36.1084c-9.17969 -9.18164 -21.9111 -13.7725 -38.1934 -13.7725h-58.7109v98.7227
h58.7148z" />
    <glyph glyph-name="uncharted" unicode="&#xe084;" 
d="M171.73 215.187c-0.0605469 -0.00195312 -0.12207 -0.000976562 -0.183594 -0.000976562c-0.673828 0 -1.3125 0.148438 -1.88672 0.414062l-115.933 67.9004v-85.2891c-0.0830078 -2.71289 -1.16895 -5.18555 -2.89941 -7.03906
c-1.6748 -1.54297 -3.91113 -2.4873 -6.36621 -2.4873c-0.0859375 0 -0.172852 0.000976562 -0.258789 0.00390625c-0.146484 -0.0078125 -0.296875 -0.00585938 -0.444336 -0.00585938c-1.65332 0 -3.2002 0.455078 -4.52344 1.24707l-22.3584 12.835
c-2.9541 1.50684 -4.9707 4.57031 -4.9707 8.1123c0 0.0566406 0.000976562 0.112305 0.00195312 0.168945v115.107c0.118164 3.54102 2.08105 6.61523 4.96875 8.28027l100.2 57.9668c1.40625 0.787109 3.04688 1.23535 4.77148 1.23535s3.3457 -0.448242 4.75098 -1.23535
l22.3584 -12.8389c2.9541 -1.50586 4.96973 -4.56934 4.96973 -8.11035c0 -0.0566406 -0.000976562 -0.113281 -0.00195312 -0.169922c-0.117188 -3.54199 -2.08008 -6.61523 -4.96777 -8.28125l-74.5293 -43.4727l116.757 -68.3184
c1.16016 -0.680664 1.96191 -1.89941 2.07129 -3.31152c0 -1.65723 -0.414062 -3.31348 -1.65723 -4.1416c-7.34473 -6.5459 -12.6475 -15.3301 -14.8994 -25.2559c-0.810547 -1.94629 -2.72949 -3.31348 -4.96777 -3.31348h-0.00195312zM323.272 70.2695
c4.96777 0 9.52734 -4.55469 10.3506 -9.1084v-26.085c-0.117188 -3.54199 -2.08105 -6.61523 -4.96777 -8.28125l-100.2 -57.5527c-1.48633 -0.772461 -3.18359 -1.22363 -4.96875 -1.24219c-0.146484 -0.00683594 -0.296875 -0.00488281 -0.444336 -0.00488281
c-1.65332 0 -3.2002 0.455078 -4.52441 1.24707l-100.199 57.5527c-2.95508 1.50586 -4.9707 4.56934 -4.9707 8.11035c0 0.0576172 0 0.114258 0.000976562 0.170898v26.085c0.0585938 5.22852 4.29492 9.46484 9.52344 9.52246
c0.146484 0.0078125 0.296875 0.00585938 0.444336 0.00585938c1.65332 0 3.20117 -0.456055 4.52441 -1.24707l74.5293 -43.0615v133.323c0.0615234 2.62891 2.21387 4.74609 4.85742 4.74609c0.469727 0 0.922852 -0.0673828 1.35254 -0.191406
c4.39453 -1.18066 8.99414 -1.80664 13.7588 -1.80664c5.29102 0 10.4023 0.776367 15.2256 2.2207c3.31055 1.24512 6.21094 -1.65527 6.21094 -4.55469v-134.152l74.5273 43.0625c1.50684 0.730469 3.2002 1.17383 4.96973 1.24121zM286.007 370
c-12.6943 0 -23 10.3057 -23 23s10.3057 23 23 23s23 -10.3057 23 -23s-10.3057 -23 -23 -23zM349.634 380.086c12.6943 0 23 -10.3057 23 -23s-10.3057 -23 -23 -23c-12.6934 0 -23 10.3057 -23 23s10.3066 23 23 23zM412.816 296.4c-12.6943 0 -23 10.3057 -23 23
c0 12.6934 10.3057 23 23 23c12.6934 0 23 -10.3066 23 -23c0 -12.6943 -10.3066 -23 -23 -23zM349.634 305.6c12.6943 0 23 -10.3057 23 -23c0 -12.6934 -10.3057 -23 -23 -23c-12.6934 0 -23 10.3066 -23 23c0 12.6943 10.3066 23 23 23zM286.007 222.356
c-12.6943 0 -23 10.3018 -23 22.9951v0.00488281c0 12.6934 10.3057 23 23 23s23 -10.3066 23 -23c0 -12.6943 -10.3057 -23 -23 -23zM223.933 185.998c-12.6934 0 -23 10.3018 -23 22.9961v0.00390625c0 12.6943 10.3066 23 23 23c12.6943 0 23 -10.3057 23 -23
s-10.3057 -23 -23 -23zM412.816 268.356c12.6924 0 22.9971 -10.3086 23 -23c0 -12.6943 -10.3066 -23 -23 -23c-12.6943 0 -23 10.3057 -23 23c0 12.6934 10.3057 23 23 23zM412.816 196.084c12.6924 0 22.9971 -10.3076 23 -23c0 -12.6943 -10.3066 -23 -23 -23
c-12.6943 0 -23 10.3057 -23 23s10.3057 23 23 23z" />
    <glyph glyph-name="watchman-monitoring" unicode="&#xe087;" horiz-adv-x="512" 
d="M256 432c132.548 0 240 -107.452 240 -240s-107.452 -240 -240 -240s-240 107.452 -240 240s107.452 240 240 240zM121.69 18.8779l27.6846 204.861l-9.46777 7.39941c-2.98242 2.34082 -4.89062 5.9668 -4.89062 10.0479
c0 0.100586 0.000976562 0.201172 0.00292969 0.301758c0 7.04883 0.144531 19.5488 0.144531 19.5488l13.9434 2.0127l0.120117 10.9668l-102.899 -17.8945c-6.20508 -20.251 -9.58691 -41.7412 -9.58691 -64.0137v-0.108398c0 -70.3223 33.3145 -132.972 84.9492 -173.122
zM227.382 302.148l0.0400391 -3.61816l193.512 37.7002c-40.1152 46.0273 -99.1426 75.0244 -164.934 75.0244c-74.4863 0 -140.374 -37.3623 -180.018 -94.2998l73.5068 -19.1758l0.0478516 4.36914l-8.48145 7.61719s-6.93359 5.38086 0.144531 9.34473
c7.18652 4.02539 39.5283 34.5 39.5283 34.5c7.20312 7.34668 10.1123 5.47656 15.4609 0c0 0 32.3418 -30.4766 39.5293 -34.5c7.07715 -3.96387 0.143555 -9.34473 0.143555 -9.34473zM261.445 -27.1211c118.386 2.90918 213.813 100.047 213.813 219.121
c-0.0107422 17.2881 -2.04297 33.9951 -5.85059 50.1299l-241.711 31.3916l0.116211 -10.4746l13.9424 -2.0127s0.144531 -12.5049 0.144531 -19.5488c0.00195312 -0.100586 0.0126953 -0.19043 0.0126953 -0.290039c0 -4.08203 -1.91797 -7.71973 -4.90137 -10.0596
l-9.4668 -7.39941z" />
    <glyph glyph-name="wodu" unicode="&#xe088;" horiz-adv-x="640" 
d="M178.414 108.294h-37.3145l-28.9336 116.231h-0.477539l-28.4609 -116.231h-38.0273l-45.2002 170.76h37.5479l27.0264 -116.23h0.477539l29.6553 116.23h35.1572l29.1777 -117.667h0.479492l27.9785 117.667h36.8311zM271.4 235.287
c38.9834 0 64.0996 -25.8281 64.0996 -65.291c0 -39.2217 -25.1113 -65.0498 -64.0996 -65.0498c-38.7432 0 -63.8555 25.8281 -63.8555 65.0498c0.00195312 39.4629 25.1143 65.291 63.8555 65.291zM271.4 130.534c23.1992 0 30.1328 19.8516 30.1328 39.4619
c0 19.8516 -6.93457 39.7002 -30.1328 39.7002c-27.7002 0 -29.8945 -19.8506 -29.8945 -39.7002c0.00195312 -19.6104 6.9375 -39.4619 29.8945 -39.4619zM435.084 124.078h-0.477539c-7.89355 -13.3926 -21.7656 -19.1318 -37.5488 -19.1318
c-37.3096 0 -55.4844 32.0449 -55.4844 66.2461c0 33.2422 18.415 64.0947 54.7666 64.0947c14.5889 0 28.9385 -6.21777 36.8311 -18.416h0.240234v62.1826h33.96v-170.76h-32.2871v15.7842zM405.428 209.7c-22.2393 0 -29.8936 -19.1338 -29.8936 -39.4629
c0 -19.3711 8.84766 -39.7002 29.8936 -39.7002c22.4824 0 29.1787 19.6133 29.1787 39.9395c0 20.0879 -7.1748 39.2236 -29.1787 39.2236zM592.96 108.294h-32.2871v17.2188h-0.717773c-8.60938 -13.8701 -23.4365 -20.5664 -37.7861 -20.5664
c-36.1133 0 -45.2002 20.3281 -45.2002 50.9404v76.0527h33.959v-69.8398c0 -20.3281 5.97949 -30.3721 21.7656 -30.3721c18.415 0 26.3057 10.2832 26.3057 35.3936v64.8184h33.9609v-123.646zM602.453 145.124h37.5469v-36.8301h-37.5469v36.8301z" />
    <glyph glyph-name="twitter-square" unicode="&#xf081;" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM351.1 257.2c12.8008 9.2998 24 20.8994 32.9004 34c-11.7998 -5.10059 -24.5996 -8.7998 -37.7998 -10.2002
c13.5996 8.09961 23.8994 20.9004 28.7998 36.0996c-12.5996 -7.5 -26.7998 -13 -41.5996 -15.7998c-12 12.7998 -29 20.7002 -47.9004 20.7002c-40 0 -73.2998 -36.0996 -64 -80.5996c-54.4004 2.7998 -102.9 28.7998 -135.2 68.5996
c-5.7002 -9.7002 -8.89941 -20.9004 -8.89941 -33.0996c0 -0.0371094 -0.0664062 -0.0322266 -0.0664062 -0.0683594c0 -22.749 11.6309 -42.8018 29.2656 -54.5322c-10.6992 0.400391 -20.8994 3.40039 -29.5996 8.2998v-0.799805c0 -31.8994 22.5 -58.2998 52.5 -64.3994
c-10.4004 -2.7002 -19.5 -2.7002 -29.5996 -1.2002c8.2998 -26 32.5 -44.9004 61.2998 -45.5c-22.5 -17.6006 -50.7002 -28 -81.4004 -28c-5.39941 0 -10.5 0.200195 -15.7998 0.799805c29 -18.5996 63.5 -29.4004 100.7 -29.4004c120.6 0 186.6 99.9004 186.6 186.601
c0 2.7998 0 5.7002 -0.200195 8.5z" />
    <glyph glyph-name="facebook-square" unicode="&#xf082;" 
d="M400 416c26.4922 0 48 -21.5078 48 -48v-352c0 -26.4922 -21.5078 -48 -48 -48h-137.25v152.31h57.7803l11 71.6904h-68.7803v46.5498c0 19.6104 9.61035 38.7305 40.4199 38.7305h31.2705v61s-28.3809 4.83984 -55.5205 4.83984
c-56.6699 0 -93.6699 -34.3301 -93.6699 -96.4805v-54.6396h-63v-71.6904h63v-152.31h-137.25c-26.4922 0 -48 21.5078 -48 48v352c0 26.4922 21.5078 48 48 48h352z" />
    <glyph glyph-name="linkedin" unicode="&#xf08c;" 
d="M416 416c17.5996 0 32 -14.5 32 -32.2998v-383.4c0 -17.7998 -14.4004 -32.2998 -32 -32.2998h-384.1c-17.6006 0 -31.9004 14.5 -31.9004 32.2998v383.4c0 17.7998 14.2998 32.2998 31.9004 32.2998h384.1zM135.4 32h0.0996094v213.8h-66.5v-213.8h66.4004zM102.2 275
c21.2998 0 38.5 17.2002 38.5 38.5c0 21.2002 -17.2998 38.5 -38.5 38.5c-21.2998 0 -38.5 -17.2998 -38.5 -38.5s17.2002 -38.5 38.5 -38.5zM384.3 32v117.2c0 57.5996 -12.5 101.899 -79.7002 101.899c-32.2998 0 -54 -17.6992 -62.8994 -34.5h-0.900391v29.2002h-63.7002
v-213.8h66.4004v105.8c0 27.9004 5.2998 54.9004 39.9004 54.9004c34 0 34.5 -31.9004 34.5 -56.7002v-104h66.3994z" />
    <glyph glyph-name="github-square" unicode="&#xf092;" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM277.3 32.2998c66 22 110.8 84.9004 110.7 158.3c0 91.8008 -74.4004 161.5 -166.2 161.5s-162 -69.6992 -162 -161.5
c0 -73.3994 46.2002 -136.199 112.2 -158.3c8.5 -1.5 11.5 3.7002 11.5 8c0 4.10059 -0.200195 26.7002 -0.200195 40.6006c0 0 -46.3994 -10 -56.0996 19.6992c0 0 -7.60059 19.2002 -18.4004 24.2002c0 0 -15.0996 10.4004 1.10059 10.2002
c0 0 16.3994 -1.2998 25.5 -17.0996c14.5 -25.6006 38.7998 -18.2002 48.2998 -13.9004c1.5 10.5996 5.7998 18 10.5996 22.2998c-37 4.10059 -74.2998 9.5 -74.2998 73.1006c0 18.1992 5 27.2998 15.5996 39c-1.7998 4.39941 -7.39941 22.0996 1.7002 45
c13.9004 4.2998 45.7002 -17.9004 45.7002 -17.9004c13.2002 3.7002 27.5 5.59961 41.5996 5.59961c14.1006 0 28.4004 -1.89941 41.6006 -5.59961c0 0 31.7998 22.2002 45.7002 17.9004c9.09961 -23 3.39941 -40.7002 1.69922 -45
c10.6006 -11.7002 17.1006 -20.8008 17.1006 -39c0 -63.9004 -39 -69 -76 -73.1006c6.09961 -5.2002 11.2998 -15.0996 11.2998 -30.7002c0 -22.2998 -0.200195 -49.8994 -0.200195 -55.2998c0 -4.2998 3.10059 -9.5 11.5 -8zM179.2 93.4004
c-1.90039 -0.400391 -3.7002 0.399414 -3.90039 1.69922c-0.200195 1.5 1.10059 2.80078 3 3.2002c1.90039 0.200195 3.7002 -0.599609 3.90039 -1.89941c0.299805 -1.30078 -1 -2.60059 -3 -3zM169.7 94.2998c0 1.5 -1.7998 2.60059 -3.7002 2.40039
c-2 0 -3.5 -1.10059 -3.5 -2.40039c0 -1.5 1.5 -2.59961 3.7002 -2.39941c2 0 3.5 1.09961 3.5 2.39941zM156 95.4004c-0.400391 -1.30078 -2.40039 -1.90039 -4.09961 -1.30078c-1.90039 0.400391 -3.2002 1.90039 -2.80078 3.2002
c0.400391 1.2998 2.40039 1.90039 4.10059 1.5c2 -0.599609 3.2998 -2.09961 2.7998 -3.39941zM143.7 100.8c0.899414 0.799805 0.399414 2.7998 -0.900391 4.10059c-1.5 1.5 -3.39941 1.69922 -4.2998 0.599609c-1 -0.900391 -0.599609 -2.7998 0.900391 -4.09961
c1.5 -1.5 3.39941 -1.7002 4.2998 -0.600586zM134.6 109.9c1.10059 0.799805 1.10059 2.59961 0 4.09961c-0.899414 1.5 -2.59961 2.2002 -3.69922 1.2998c-1.10059 -0.700195 -1.10059 -2.39941 0 -3.89941c1.09961 -1.5 2.7998 -2.10059 3.69922 -1.5zM128.1 119.6
c0.900391 0.700195 0.700195 2.2002 -0.399414 3.5c-1.10059 1 -2.60059 1.5 -3.5 0.600586c-0.900391 -0.700195 -0.700195 -2.2002 0.399414 -3.5c1.10059 -1 2.60059 -1.5 3.5 -0.600586zM121.4 127c0.399414 0.799805 -0.200195 1.90039 -1.5 2.59961
c-1.30078 0.5 -2.40039 0.200195 -2.80078 -0.399414c-0.399414 -0.900391 0.200195 -2 1.5 -2.60059c1.10059 -0.699219 2.40039 -0.5 2.80078 0.400391z" />
    <glyph glyph-name="twitter" unicode="&#xf099;" horiz-adv-x="512" 
d="M459.37 296.284c0.325195 -4.54785 0.325195 -9.09766 0.325195 -13.6455c0 -138.72 -105.583 -298.558 -298.559 -298.558c-59.4521 0 -114.68 17.2188 -161.137 47.1055c8.44727 -0.973633 16.5684 -1.29883 25.3398 -1.29883
c49.0547 0 94.2129 16.5684 130.274 44.832c-46.1318 0.975586 -84.792 31.1885 -98.1123 72.7725c6.49805 -0.974609 12.9951 -1.62402 19.8184 -1.62402c9.4209 0 18.8428 1.2998 27.6133 3.57324c-48.0811 9.74707 -84.1426 51.9795 -84.1426 102.984v1.29883
c13.9688 -7.79688 30.2139 -12.6699 47.4307 -13.3184c-28.2637 18.8428 -46.7803 51.0049 -46.7803 87.3906c0 19.4922 5.19629 37.3604 14.2939 52.9541c51.6543 -63.6748 129.3 -105.258 216.364 -109.807c-1.62402 7.79688 -2.59863 15.918 -2.59863 24.04
c0 57.8271 46.7822 104.934 104.934 104.934c30.2139 0 57.502 -12.6699 76.6709 -33.1367c23.7148 4.54785 46.4551 13.3193 66.5986 25.3398c-7.79785 -24.3662 -24.3662 -44.833 -46.1318 -57.8271c21.1172 2.27344 41.584 8.12207 60.4258 16.2432
c-14.292 -20.791 -32.1611 -39.3086 -52.6279 -54.2529z" />
    <glyph glyph-name="facebook" unicode="&#xf09a;" horiz-adv-x="512" 
d="M504 192c0 -123.78 -90.6904 -226.38 -209.25 -245v173.31h57.7803l11 71.6904h-68.7803v46.5498c0 19.6104 9.61035 38.7305 40.4102 38.7305h31.2803v61s-28.3809 4.83984 -55.5205 4.83984c-56.6699 0 -93.6699 -34.3301 -93.6699 -96.4805v-54.6396h-63v-71.6904h63
v-173.31c-118.56 18.6201 -209.25 121.22 -209.25 245c0 137 111 248 248 248s248 -111 248 -248z" />
    <glyph glyph-name="github" unicode="&#xf09b;" horiz-adv-x="496" 
d="M165.9 50.5996c0 -2 -2.30078 -3.59961 -5.2002 -3.59961c-3.2998 -0.299805 -5.60059 1.2998 -5.60059 3.59961c0 2 2.30078 3.60059 5.2002 3.60059c3 0.299805 5.60059 -1.2998 5.60059 -3.60059zM134.8 55.0996c0.700195 2 3.60059 3 6.2002 2.30078
c3 -0.900391 4.90039 -3.2002 4.2998 -5.2002c-0.599609 -2 -3.59961 -3 -6.2002 -2c-3 0.599609 -5 2.89941 -4.2998 4.89941zM179 56.7998c2.90039 0.299805 5.59961 -1 5.90039 -2.89941c0.299805 -2 -1.7002 -3.90039 -4.60059 -4.60059
c-3 -0.700195 -5.59961 0.600586 -5.89941 2.60059c-0.300781 2.2998 1.69922 4.19922 4.59961 4.89941zM244.8 440c138.7 0 251.2 -105.3 251.2 -244c0 -110.9 -67.7998 -205.8 -167.8 -239c-12.7002 -2.2998 -17.2998 5.59961 -17.2998 12.0996
c0 8.2002 0.299805 49.9004 0.299805 83.6006c0 23.5 -7.7998 38.5 -17 46.3994c55.8994 6.30078 114.8 14 114.8 110.5c0 27.4004 -9.7998 41.2002 -25.7998 58.9004c2.59961 6.5 11.0996 33.2002 -2.60059 67.9004c-20.8994 6.59961 -69 -27 -69 -27
c-20 5.59961 -41.5 8.5 -62.7998 8.5s-42.7998 -2.90039 -62.7998 -8.5c0 0 -48.0996 33.5 -69 27c-13.7002 -34.6006 -5.2002 -61.4004 -2.59961 -67.9004c-16 -17.5996 -23.6006 -31.4004 -23.6006 -58.9004c0 -96.1992 56.4004 -104.3 112.3 -110.5
c-7.19922 -6.59961 -13.6992 -17.6992 -16 -33.6992c-14.2998 -6.60059 -51 -17.7002 -72.8994 20.8994c-13.7002 23.7998 -38.6006 25.7998 -38.6006 25.7998c-24.5 0.300781 -1.59961 -15.3994 -1.59961 -15.3994c16.4004 -7.5 27.7998 -36.6006 27.7998 -36.6006
c14.7002 -44.7998 84.7002 -29.7998 84.7002 -29.7998c0 -21 0.299805 -55.2002 0.299805 -61.3994c0 -6.5 -4.5 -14.4004 -17.2998 -12.1006c-99.7002 33.4004 -169.5 128.3 -169.5 239.2c0 138.7 106.1 244 244.8 244zM97.2002 95.0996
c1.2998 1.30078 3.59961 0.600586 5.2002 -1c1.69922 -1.89941 2 -4.19922 0.699219 -5.19922c-1.2998 -1.30078 -3.59961 -0.600586 -5.19922 1c-1.7002 1.89941 -2 4.19922 -0.700195 5.19922zM86.4004 103.2c0.699219 1 2.2998 1.2998 4.2998 0.700195
c2 -1 3 -2.60059 2.2998 -3.90039c-0.700195 -1.40039 -2.7002 -1.7002 -4.2998 -0.700195c-2 1 -3 2.60059 -2.2998 3.90039zM118.8 67.5996c1.2998 1.60059 4.2998 1.30078 6.5 -1c2 -1.89941 2.60059 -4.89941 1.2998 -6.19922
c-1.2998 -1.60059 -4.19922 -1.30078 -6.5 1c-2.2998 1.89941 -2.89941 4.89941 -1.2998 6.19922zM107.4 82.2998c1.59961 1.2998 4.19922 0.299805 5.59961 -2c1.59961 -2.2998 1.59961 -4.89941 0 -6.2002c-1.2998 -1 -4 0 -5.59961 2.30078
c-1.60059 2.2998 -1.60059 4.89941 0 5.89941z" />
    <glyph glyph-name="pinterest" unicode="&#xf0d2;" horiz-adv-x="496" 
d="M496 192c0 -137 -111 -248 -248 -248c-25.5996 0 -50.2002 3.90039 -73.4004 11.0996c10.1006 16.5 25.2002 43.5 30.8008 65c3 11.6006 15.3994 59 15.3994 59c8.10059 -15.3994 31.7002 -28.5 56.7998 -28.5c74.8008 0 128.7 68.8008 128.7 154.301
c0 81.8994 -66.8994 143.199 -152.899 143.199c-107 0 -163.9 -71.7998 -163.9 -150.1c0 -36.4004 19.4004 -81.7002 50.2998 -96.0996c4.7002 -2.2002 7.2002 -1.2002 8.2998 3.2998c0.800781 3.39941 5 20.2998 6.90039 28.0996
c0.599609 2.5 0.299805 4.7002 -1.7002 7.10059c-10.0996 12.5 -18.2998 35.2998 -18.2998 56.5996c0 54.7002 41.4004 107.6 112 107.6c60.9004 0 103.6 -41.5 103.6 -100.899c0 -67.1006 -33.8994 -113.601 -78 -113.601c-24.2998 0 -42.5996 20.1006 -36.6992 44.8008
c7 29.5 20.5 61.2998 20.5 82.5996c0 19 -10.2002 34.9004 -31.4004 34.9004c-24.9004 0 -44.9004 -25.7002 -44.9004 -60.2002c0 -22 7.40039 -36.7998 7.40039 -36.7998s-24.5 -103.801 -29 -123.2c-5 -21.4004 -3 -51.6006 -0.900391 -71.2002
c-92.1992 36.0996 -157.6 125.9 -157.6 231c0 137 111 248 248 248s248 -111 248 -248z" />
    <glyph glyph-name="pinterest-square" unicode="&#xf0d3;" 
d="M448 368v-352c0 -26.5 -21.5 -48 -48 -48h-245.6c9.7998 16.4004 22.3994 40 27.3994 59.2998c3 11.5 15.2998 58.4004 15.2998 58.4004c8 -15.2998 31.4004 -28.2002 56.3008 -28.2002c74.0996 0 127.399 68.0996 127.399 152.7
c0 81.0996 -66.2002 141.8 -151.399 141.8c-106 0 -162.2 -71.0996 -162.2 -148.6c0 -36 19.2002 -80.8008 49.7998 -95.1006c4.7002 -2.2002 7.09961 -1.2002 8.2002 3.2998c0.799805 3.40039 5 20.1006 6.7998 27.8008c0.599609 2.5 0.299805 4.59961 -1.7002 7
c-10.0996 12.2998 -18.2998 34.8994 -18.2998 56c0 54.1992 41 106.6 110.9 106.6c60.2998 0 102.6 -41.0996 102.6 -99.9004c0 -66.3994 -33.5 -112.399 -77.2002 -112.399c-24.0996 0 -42.0996 19.8994 -36.3994 44.3994c6.89941 29.2002 20.2998 60.7002 20.2998 81.8008
c0 53 -75.5 45.6992 -75.5 -25c0 -21.7002 7.2998 -36.5 7.2998 -36.5c-31.4004 -132.801 -36.0996 -134.5 -29.5996 -192.601l2.19922 -0.799805h-88.5996c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48z" />
    <glyph glyph-name="google-plus-square" unicode="&#xf0d4;" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM164 92c57.7002 0 96 40.5 96 97.5996c0 6.5 -0.599609 11.6006 -1.59961 16.6006h-94.4004v-34.4004h56.9004
c-2.40039 -14.5996 -17.2002 -43.0996 -56.8008 -43.0996c-34.0996 0 -61.8994 28.2998 -61.8994 63.2002c0 35 27.7998 63.1992 61.8994 63.1992c19.5 0 32.4004 -8.2998 39.8008 -15.3994l27.0996 26.0996c-17.5 16.4004 -40 26.2002 -67 26.2002
c-55.2998 0 -100 -44.7002 -100 -100s44.7002 -100 100 -100zM384 173.8v29.2002h-29v29h-29.2002v-29h-29v-29.2002h29v-29h29.2002v29h29z" />
    <glyph glyph-name="google-plus-g" unicode="&#xf0d5;" horiz-adv-x="640" 
d="M386.061 219.504c1.83398 -9.69238 3.14355 -19.3838 3.14355 -31.9561c0 -109.753 -73.6055 -187.548 -184.404 -187.548c-106.084 0 -192 85.915 -192 192s85.916 192 192 192c51.8643 0 95.083 -18.8594 128.611 -50.292l-52.126 -50.0303
c-14.1455 13.6211 -39.0283 29.5996 -76.4854 29.5996c-65.4834 0 -118.92 -54.2217 -118.92 -121.277s53.4365 -121.277 118.92 -121.277c75.9609 0 104.514 54.7451 108.965 82.7734h-108.965v66.0088h181.261v-0.000976562zM571.467 213.067h55.7334v-56.001h-55.7334
v-55.7334h-56.001v55.7334h-55.7324v56.001h55.7324v55.7324h56.001v-55.7324z" />
    <glyph glyph-name="linkedin-in" unicode="&#xf0e1;" 
d="M100.28 0h-92.8799v299.1h92.8799v-299.1zM53.79 339.9c-29.7002 0 -53.79 24.5996 -53.79 54.2998c0 29.6875 24.1025 53.79 53.79 53.79s53.79 -24.1025 53.79 -53.79c0 -29.7002 -24.0996 -54.2998 -53.79 -54.2998zM447.9 0h-92.6807v145.6
c0 34.7002 -0.700195 79.2002 -48.29 79.2002c-48.29 0 -55.6895 -37.7002 -55.6895 -76.7002v-148.1h-92.7803v299.1h89.0801v-40.7998h1.2998c12.4004 23.5 42.6904 48.2998 87.8799 48.2998c94 0 111.28 -61.8994 111.28 -142.3v-164.3h-0.0996094z" />
    <glyph glyph-name="github-alt" unicode="&#xf113;" horiz-adv-x="480" 
d="M186.1 119.3c0 -20.8994 -10.8994 -55.0996 -36.6992 -55.0996c-25.8008 0 -36.7002 34.2002 -36.7002 55.0996c0 20.9004 10.8994 55.1006 36.7002 55.1006c25.7998 0 36.6992 -34.2002 36.6992 -55.1006zM480 169.8c0 -31.8994 -3.2002 -65.7002 -17.5 -95
c-37.9004 -76.5996 -142.1 -74.7998 -216.7 -74.7998c-75.7998 0 -186.2 -2.7002 -225.6 74.7998c-14.6006 29 -20.2002 63.1006 -20.2002 95c0 41.9004 13.9004 81.5 41.5 113.601c-5.2002 15.7998 -7.7002 32.3994 -7.7002 48.7998
c0 21.5 4.90039 32.2998 14.6006 51.7998c45.2998 0 74.2998 -9 108.8 -36c29 6.90039 58.7998 10 88.7002 10c27 0 54.1992 -2.90039 80.3994 -9.2002c34 26.7002 63 35.2002 107.8 35.2002c9.80078 -19.5 14.6006 -30.2998 14.6006 -51.7998
c0 -16.4004 -2.60059 -32.7002 -7.7002 -48.2002c27.5 -32.4004 39 -72.2998 39 -114.2zM415.7 119.3c0 43.9004 -26.7002 82.6006 -73.5 82.6006c-18.9004 0 -37 -3.40039 -56 -6c-14.9004 -2.30078 -29.7998 -3.2002 -45.1006 -3.2002
c-15.1992 0 -30.0996 0.899414 -45.0996 3.2002c-18.7002 2.59961 -37 6 -56 6c-46.7998 0 -73.5 -38.7002 -73.5 -82.6006c0 -87.7998 80.4004 -101.3 150.4 -101.3h48.1992c70.3008 0 150.601 13.4004 150.601 101.3zM333.1 174.4
c25.8008 0 36.7002 -34.2002 36.7002 -55.1006c0 -20.8994 -10.8994 -55.0996 -36.7002 -55.0996c-25.7998 0 -36.6992 34.2002 -36.6992 55.0996c0 20.9004 10.8994 55.1006 36.6992 55.1006z" />
    <glyph glyph-name="maxcdn" unicode="&#xf136;" horiz-adv-x="512" 
d="M461.1 5.2998h-97.3994l51.8994 242.7c2.30078 10.2002 0.900391 19.5 -4.39941 25.7002c-5 6.09961 -13.7002 9.59961 -24.2002 9.59961h-49.2998l-59.5 -278h-97.4004l59.5 278h-83.3994l-59.5 -278h-97.4004l59.5 278l-44.5996 95.4004h372.1
c39.4004 0 75.2998 -16.2998 98.2998 -44.9004c23.2998 -28.5996 31.7998 -67.3994 23.6006 -105.899z" />
    <glyph glyph-name="html5" unicode="&#xf13b;" horiz-adv-x="384" 
d="M0 416h384l-34.9004 -395.8l-157.6 -52.2002l-156.6 52.2002zM308.2 288.1l4.39941 47.7002h-241.1l12.7998 -145.6h166.9l-6 -62.2002l-53.7002 -14.5l-53.5 14.5l-3.5 38.0996h-47.7002l6 -75.7998l98.7002 -27.2998h1.09961v0.299805l97.9004 27l13.5996 148.4h-175.6
l-4.09961 49.3994h183.8z" />
    <glyph glyph-name="css3" unicode="&#xf13c;" horiz-adv-x="512" 
d="M480 416l-64 -368l-223.3 -80l-192.7 80l19.5996 94.7998h82l-8 -40.5996l116.4 -44.4004l134.1 44.4004l18.8008 97.0996h-333.4l16 82h333.7l10.5 52.7002h-333.4l16.2998 82h407.4z" />
    <glyph glyph-name="btc" unicode="&#xf15a;" horiz-adv-x="384" 
d="M310.204 205.362c46.0059 -11.0283 74.9971 -38.4443 69.3262 -99.8906c-7.24805 -76.5723 -61.5967 -97.0547 -142.896 -101.467v-68.0049h-48.5273v66.7451c-12.29 0 -25.21 0 -38.4443 0.314453v-67.0596h-48.5283v68.0049s-8.88867 0.31543 -97.3701 0.31543
l9.76758 57.666c34.7305 -0.614258 50.3301 -3.4209 53.2549 16.0703v217.43c-4.60645 24.5664 -24.709 22.1045 -63.0234 21.4268v51.6777c58.748 -0.275391 79.5283 -0.539062 97.3701 0v79.4092h48.5283v-77.833c12.9189 0.31543 25.8389 0.629883 38.4443 0.629883
v77.2031h48.5273v-79.4092c62.3926 -5.35547 109.492 -24.5781 114.851 -81.9287c4.09668 -41.9102 -13.5508 -67.1201 -41.2803 -81.2998zM150.608 313.447v-96.7402c27.416 0 113.126 -6.30273 113.126 48.2119c0 57.0352 -85.7109 48.5283 -113.126 48.5283z
M150.608 61.6709c32.7715 0 133.126 -6.93262 133.127 53.2529c0 62.3936 -100.355 53.2549 -133.127 53.2549v-106.508z" />
    <glyph glyph-name="youtube" unicode="&#xf167;" horiz-adv-x="576" 
d="M549.655 323.917c11.4121 -42.8672 11.4121 -132.305 11.4121 -132.305s0 -89.4385 -11.4121 -132.306c-6.28125 -23.6494 -24.7871 -41.5 -48.2842 -47.8203c-42.5908 -11.4863 -213.371 -11.4863 -213.371 -11.4863s-170.78 0 -213.371 11.4863
c-23.4971 6.32031 -42.0029 24.1709 -48.2842 47.8203c-11.4121 42.8672 -11.4121 132.306 -11.4121 132.306s0 89.4375 11.4121 132.305c6.28125 23.6504 24.7871 42.2754 48.2842 48.5967c42.5908 11.4863 213.371 11.4863 213.371 11.4863s170.781 0 213.371 -11.4863
c23.4971 -6.32031 42.0029 -24.9463 48.2842 -48.5967zM232.145 110.409l142.739 81.2012l-142.739 81.2051v-162.406z" />
    <glyph glyph-name="xing" unicode="&#xf168;" horiz-adv-x="384" 
d="M162.7 238c-1.7998 -3.2998 -25.2002 -44.4004 -70.1006 -123.5c-4.89941 -8.2998 -10.7998 -12.5 -17.6992 -12.5h-65.1006c-7.7002 0 -12.0996 7.5 -8.5 14.4004l69 121.3c0.200195 0 0.200195 0.0996094 0 0.299805l-43.8994 75.5996
c-4.30078 7.80078 0.299805 14.1006 8.5 14.1006h65.0996c7.2998 0 13.2998 -4.10059 18 -12.2002zM382.6 401.9l-144 -253v-0.300781l91.6006 -166.6c3.89941 -7.09961 0.200195 -14.0996 -8.5 -14.0996h-65.2002c-7.59961 0 -13.5996 4 -18 12.1992l-92.4004 168.5
c3.30078 5.80078 51.5 90.8008 144.801 255.2c4.59961 8.10059 10.3994 12.2002 17.5 12.2002h65.6992c8 0 12.3008 -6.7002 8.5 -14.0996z" />
    <glyph glyph-name="xing-square" unicode="&#xf169;" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM140.4 127.8c4.89941 0 9.09961 2.90039 12.5996 9.10059c32.0996 56.5 48.7998 85.8994 50.0996 88.1992l-31.8994 55.3008
c-3.40039 5.7998 -7.7002 8.69922 -12.9004 8.69922h-46.5996c-5.7998 0 -9 -4.5 -6 -10.0996l31.3994 -54c0.100586 -0.0996094 0.100586 -0.200195 0 -0.200195l-49.2998 -86.7002c-2.7002 -5 0.5 -10.2998 6 -10.2998h46.6006zM360.1 341.9
c2.80078 5.2998 -0.299805 10.0996 -6 10h-46.8994c-5.10059 0 -9.2002 -2.90039 -12.5 -8.7002c-66.6006 -117.4 -101.101 -178.2 -103.4 -182.3l66 -120.301c3.2002 -5.7998 7.40039 -8.69922 12.9004 -8.69922h46.5996c6.10059 0 8.7998 5 6 10.0996l-65.5 119v0.200195z
" />
    <glyph glyph-name="dropbox" unicode="&#xf16b;" horiz-adv-x="528" 
d="M264.4 331.7l-132 -84.2998l132 -84.3008l-132 -84.2998l-132.4 85.1006l132.3 84.2998l-132.3 83.5l132.3 84.2998zM131.6 52.2998l132 84.2998l132 -84.2998l-132 -84.2998zM264.4 163.9l132 84.2998l-132 83.5996l131.3 84.2002l132.3 -84.2998l-132.3 -84.2998
l132.3 -84.2002l-132.3 -84.2998z" />
    <glyph glyph-name="stack-overflow" unicode="&#xf16c;" horiz-adv-x="384" 
d="M290.7 137l-8.2002 -39l-195.7 41l8.2002 39.2998zM341.7 224l-25.5 -30.7998l-153.5 128.3l25.5 30.7998zM310.5 184.3l-16.7998 -36.2998l-181.2 84.5l16.7002 36.5zM262 416l119.3 -160.3l-32 -24l-119.3 160.3zM282.5 88v-39.7002h-200v39.7002h200zM322.2 8v120h40
v-160h-359.5v160h40v-120h279.5z" />
    <glyph glyph-name="instagram" unicode="&#xf16d;" 
d="M224.1 307c63.6006 0 114.9 -51.2998 114.9 -114.9c0 -63.5996 -51.2998 -114.899 -114.9 -114.899c-63.5996 0 -114.899 51.2998 -114.899 114.899c0 63.6006 51.2998 114.9 114.899 114.9zM224.1 117.4c41.1006 0 74.7002 33.5 74.7002 74.6992
c0 41.2002 -33.5 74.7002 -74.7002 74.7002c-41.1992 0 -74.6992 -33.5 -74.6992 -74.7002c0 -41.1992 33.5996 -74.6992 74.6992 -74.6992zM370.5 311.7c0 -14.9004 -12 -26.7998 -26.7998 -26.7998c-14.9004 0 -26.7998 12 -26.7998 26.7998s12 26.7998 26.7998 26.7998
s26.7998 -12 26.7998 -26.7998zM446.6 284.5c2.10059 -37 2.10059 -147.8 0 -184.8c-1.7998 -35.9004 -10 -67.7002 -36.1992 -93.9004c-26.2002 -26.2998 -58 -34.5 -93.9004 -36.2002c-37 -2.09961 -147.9 -2.09961 -184.9 0
c-35.8994 1.80078 -67.5996 10 -93.8994 36.2002s-34.5 58 -36.2002 93.9004c-2.09961 37 -2.09961 147.899 0 184.899c1.7998 35.9004 9.90039 67.7002 36.2002 93.9004s58.0996 34.4004 93.8994 36.0996c37 2.10059 147.9 2.10059 184.9 0
c35.9004 -1.7998 67.7002 -10 93.9004 -36.1992c26.2998 -26.2002 34.5 -58 36.1992 -93.9004zM398.8 60c11.7002 29.4004 9 99.5 9 132.1c0 32.6006 2.7002 102.601 -9 132.101c-7.89941 19.7002 -23 34.7998 -42.5996 42.5996c-29.4004 11.6006 -99.5 9 -132.101 9
c-32.5996 0 -102.6 2.7002 -132.1 -9c-19.7002 -7.89941 -34.7998 -23 -42.5996 -42.5996c-11.6006 -29.4004 -9 -99.5 -9 -132.101c0 -32.5996 -2.7002 -102.6 9 -132.1c7.89941 -19.7002 23 -34.7998 42.5996 -42.5996c29.4004 -11.6006 99.5 -9 132.1 -9
c32.6006 0 102.601 -2.7002 132.101 9c19.7002 7.89941 34.7998 23 42.5996 42.5996z" />
    <glyph glyph-name="flickr" unicode="&#xf16e;" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM144.5 129c35.0996 0 63.5 28.4004 63.5 63.5s-28.4004 63.5 -63.5 63.5s-63.5 -28.4004 -63.5 -63.5s28.4004 -63.5 63.5 -63.5z
M303.5 129c35.0996 0 63.5 28.4004 63.5 63.5s-28.4004 63.5 -63.5 63.5s-63.5 -28.4004 -63.5 -63.5s28.4004 -63.5 63.5 -63.5z" />
    <glyph glyph-name="adn" unicode="&#xf170;" horiz-adv-x="496" 
d="M248 280.5l64.9004 -98.7998h-129.801zM496 192c0 -136.9 -111.1 -248 -248 -248s-248 111.1 -248 248s111.1 248 248 248s248 -111.1 248 -248zM396.2 109.3l-148.2 223.2l-148.2 -223.2h30.4004l33.5996 51.7002h168.601l33.5996 -51.7002h30.2002z" />
    <glyph glyph-name="bitbucket" unicode="&#xf171;" horiz-adv-x="512" 
d="M22.2002 416l466.8 -0.200195c0.954102 -0.0136719 1.875 -0.0800781 2.7998 -0.200195c7.58789 -1.25 13.3994 -7.83203 13.3994 -15.7715c0 -0.860352 -0.0683594 -1.7041 -0.199219 -2.52832l-67.9004 -416.8c-1.24902 -7.58887 -7.84277 -13.4014 -15.7832 -13.4014
c-0.0722656 0 -0.144531 0 -0.216797 0.000976562h-325.699c-10.7129 0.0869141 -19.5967 7.94727 -21.3008 18.2002l-67.8994 412.101c-0.116211 0.924805 -0.182617 1.84668 -0.200195 2.7998c0.108398 8.7373 7.23242 15.8008 15.9951 15.8008
c0.0683594 0 0.136719 0 0.205078 -0.000976562zM308.1 118.2l25.2002 147h-157.3l28.0996 -147h104z" />
    <glyph glyph-name="tumblr" unicode="&#xf173;" horiz-adv-x="320" 
d="M309.8 -32.2998c-13.5996 -14.5 -50 -31.7002 -97.3994 -31.7002c-120.801 0 -147 88.7998 -147 140.6v144h-47.5c-5.5 0 -10 4.5 -10 10v68c0 7.2002 4.5 13.6006 11.2998 16c62 21.8008 81.5 76 84.2998 117.101c0.799805 11 6.5 16.2998 16.0996 16.2998h70.9004
c5.5 0 10 -4.5 10 -10v-115.2h83c5.5 0 10 -4.39941 10 -9.89941v-81.7002c0 -5.5 -4.5 -10 -10 -10h-83.4004v-133.2c0 -34.2002 23.7002 -53.5996 68 -35.7998c4.80078 1.89941 9 3.2002 12.7002 2.2002c3.5 -0.900391 5.7998 -3.40039 7.40039 -7.90039l22 -64.2998
c1.7998 -5 3.2998 -10.6006 -0.400391 -14.5z" />
    <glyph glyph-name="tumblr-square" unicode="&#xf174;" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM317.7 51.7998c2.2998 2.40039 1.2998 5.90039 0.299805 9.10059l-13.7998 40.1992c-1 2.80078 -2.40039 4.40039 -4.60059 4.90039
c-2.39941 0.599609 -5 -0.200195 -8 -1.40039c-27.6992 -11.0996 -42.5 1 -42.5 22.4004v83.2998h52.1006c3.39941 0 6.2002 2.7998 6.2002 6.2002v51.0996c0 3.40039 -2.80078 6.2002 -6.2002 6.2002h-51.9004v72c0 3.40039 -2.7998 6.2002 -6.2002 6.2002h-44.2998
c-5.89941 0 -9.5 -3.2998 -10 -10.2002c-1.7998 -25.7002 -13.8994 -59.5 -52.7002 -73.2002c-4.2998 -1.5 -7.09961 -5.5 -7.09961 -10v-42.5c0 -3.39941 2.7998 -6.19922 6.2002 -6.19922h29.7002v-90c0 -32.4004 16.3994 -87.9004 91.8994 -87.9004
c29.7002 0 52.4004 10.7002 60.9004 19.7998z" />
    <glyph glyph-name="apple" unicode="&#xf179;" horiz-adv-x="384" 
d="M318.7 179.3c0 -1.89941 -3.5 -61.2002 61.7002 -91.8994c-12.2002 -36.8008 -54 -118.601 -102.601 -119.301c-28.0996 0 -44.5996 17.9004 -76.3994 17.9004c-32.8008 0 -50.6006 -17.2998 -75.8008 -17.9004c-48.1992 -1.5 -94.3994 88.5 -107.199 125.2
c-9.60059 27.9336 -14.4004 55 -14.4004 81.2002c0 88.7002 59.2998 132.3 115.1 133.2c27 0 61.4004 -19.7002 76.4004 -19.7002c14.2002 0 53 23.5 88.5 20.7002c37.5 -2.90039 65.9004 -17.7002 84.7002 -44.6006c-33.6006 -20.3994 -50.2002 -48.0996 -50 -84.7998z
M262.1 343.5c-19.5996 -22.9004 -43.3994 -36.2998 -69.5 -34.2998c-2.19922 27.5996 8.10059 52.0996 25.6006 71.8994c15.8994 18.5 43.7998 33.5 67.8994 34.9004c0.800781 -10.5996 3.30078 -40.0996 -24 -72.5z" />
    <glyph glyph-name="windows" unicode="&#xf17a;" 
d="M0 354.3l183.6 25.2998v-177.399h-183.6v152.1zM0 29.7002v149.899h183.6v-175.199zM203.8 1.7002v177.899h244.2v-211.6zM203.8 382.3l244.2 33.7002v-213.8h-244.2v180.1z" />
    <glyph glyph-name="android" unicode="&#xf17b;" horiz-adv-x="576" 
d="M420.55 146.07c-13.2461 0 -24 10.7539 -24 24s10.7539 24 24 24s24 -10.7539 24 -24s-10.7539 -24 -24 -24zM155.45 146.07c-13.2461 0 -24 10.7539 -24 24s10.7539 24 24 24s24 -10.7539 24 -24s-10.7539 -24 -24 -24zM429.15 290.55l47.9395 83
c1.06738 1.59082 1.69043 3.50391 1.69043 5.5625c0 5.51855 -4.48047 10 -10 10c-3.93359 0 -7.32812 -2.25684 -8.95996 -5.5625v0l-48.54 -84.0693c-37.5742 16.8516 -79.2197 26.2266 -123.037 26.2266c-43.8164 0 -85.9492 -9.375 -123.523 -26.2266l-48.54 84.0693
c-1.63184 3.30566 -5.03809 5.58203 -8.97168 5.58203c-5.51953 0 -10 -4.48145 -10 -10c0 -2.05859 0.634766 -3.99121 1.70215 -5.58203v0l47.9395 -83c-82.3193 -44.7695 -138.609 -128.1 -146.85 -226.55h576c-8.24023 98.4502 -64.54 181.78 -146.85 226.55z" />
    <glyph glyph-name="linux" unicode="&#xf17c;" 
d="M220.8 324.7c-1.09961 0.599609 -3.09961 0.399414 -3.39941 1.7002c-0.200195 0.399414 0.199219 0.899414 0.599609 1.09961c1.59961 0.900391 3.7998 0.599609 5.5 -0.0996094c1.2998 -0.600586 3.40039 -1.5 3.2002 -2.90039
c-0.100586 -1.09961 -1.7998 -1.5 -2.90039 -1.5c-1.2002 0 -2 1.2002 -3 1.7002zM198.9 323c-1 -0.0996094 -2.7002 0.400391 -2.80078 1.40039c-0.199219 1.39941 1.90039 2.2998 3.2002 2.89941c1.7002 0.700195 3.90039 1 5.5 0.100586
c0.400391 -0.200195 0.799805 -0.700195 0.600586 -1.10059c-0.400391 -1.2002 -2.40039 -1 -3.5 -1.59961c-1 -0.5 -1.80078 -1.7002 -3 -1.7002zM420 44.2002c11.0996 -12.4004 15.9004 -21.5 15.5 -29.7002c-0.5 -8.2002 -6.5 -13.7998 -13.9004 -18.2998
c-14.8994 -9 -37.2998 -15.7998 -50.8994 -32.2002c-14.2002 -16.9004 -31.7002 -26.5996 -48.2998 -27.9004c-16.5 -1.2998 -32 6.30078 -40.3008 23v0.100586c-1.09961 2.09961 -1.89941 4.39941 -2.5 6.7002c-21.5 -1.2002 -40.1992 5.2998 -55.0996 4.09961
c-22 -1.2002 -35.7998 -6.5 -48.2998 -6.59961c-4.7998 -10.6006 -14.2998 -17.6006 -25.9004 -20.2002c-16 -3.7002 -36.0996 0 -55.8994 10.3994c-18.5 9.80078 -42 8.90039 -59.3008 12.5c-8.69922 1.80078 -16.2998 5 -20.0996 12.3008
c-3.7002 7.2998 -3 17.2998 2.2002 31.6992c1.7002 5.10059 0.399414 12.7002 -0.799805 20.8008c-0.600586 3.89941 -1.2002 7.89941 -1.2002 11.7998c0 4.2998 0.700195 8.5 2.7998 12.3994c4.5 8.5 11.7998 12.1006 18.5 14.5c6.7002 2.40039 12.7998 4 17 8.30078
c5.2002 5.5 10.0996 14.3994 16.5996 20.1992c-2.59961 17.2002 0.200195 35.4004 6.2002 53.3008c12.6006 37.8994 39.2002 74.1992 58.1006 96.6992c16.0996 22.9004 20.7998 41.3008 22.5 64.7002c1.09961 31.7998 -24.5 135.4 77.8994 135.2
c80.9004 -0.0996094 76.2998 -85.4004 75.7998 -131.3c-0.299805 -30.1006 16.3008 -50.5 33.4004 -72c15.2002 -18 35.0996 -44.2998 46.5 -74.4004c9.2998 -24.5996 12.9004 -51.7998 3.7002 -79.0996c1.39941 -0.5 2.7998 -1.2002 4.09961 -2
c1.40039 -0.799805 2.7002 -1.7998 4 -2.90039c6.60059 -5.59961 8.7002 -14.2998 10.5 -22.3994c1.90039 -8.10059 3.60059 -15.7002 7.2002 -19.7002zM223.7 360.7c-3.2002 -7.2002 -3.90039 -14.9004 -2.90039 -21.7998c3.60059 -0.900391 8.90039 -2.40039 13 -4.40039
c-2.09961 12.2002 4.5 23.5 11.7998 23c8.90039 -0.299805 13.9004 -15.5 9.10059 -27.2998c-0.799805 -1.90039 -2.7998 -3.40039 -3.90039 -4.60059c6.7002 -2.2998 11 -4.09961 12.6006 -4.89941c7.89941 9.5 10.7998 26.2002 4.2998 40.3994
c-9.7998 21.4004 -34.2002 21.8008 -44 -0.399414zM183 372.2c-18.9004 0 -24 -37.5 -8.40039 -52.1006c7.80078 5.7002 6.90039 4.7002 5.90039 5.5c-8 6.90039 -6.59961 27.4004 1.7998 28.1006c6.2998 0.5 10.7998 -10.7002 9.60059 -19.6006
c3.09961 2.10059 6.69922 3.60059 10.1992 4.60059c1.7002 19.2998 -9 33.5 -19.0996 33.5zM169.4 311.5c-4.2002 -3.2998 -5.60059 -7.40039 -4.2002 -12.2998c1.5 -4.90039 6.09961 -10.5 14.7002 -15.2998c7.7998 -4.60059 12 -11.5 20 -15
c2.59961 -1.10059 5.69922 -1.90039 9.59961 -2.10059c18.4004 -1.09961 27.0996 11.2998 38.2002 14.9004c11.7002 3.7002 20.0996 11 22.7002 18.0996c3.19922 8.5 -2.10059 14.7002 -10.5 18.2002c-11.3008 4.90039 -16.3008 5.2002 -22.6006 9.2998
c-10.2998 6.60059 -18.7998 8.90039 -25.8994 8.90039c-14.4004 0 -23.2002 -9.7998 -27.9004 -14.2002c-0.5 -0.5 -7.90039 -5.90039 -14.0996 -10.5zM172.7 -22.5c2.09961 20.5 -31.5 49 -41 68.9004l-19.6006 35.5996c-6.7998 9.2002 -13.7998 14.7998 -21.8994 16
c-7.7002 1.2002 -12.6006 -1.40039 -17.7002 -6.90039c-4.7998 -5.09961 -8.7998 -12.2998 -14.2998 -18c-7.7998 -6.5 -9.2998 -6.19922 -19.6006 -9.89941c-6.2998 -2.2002 -11.2998 -4.60059 -14.7998 -11.2998c-2.7002 -5 -2.09961 -12.2002 -0.899414 -20
c1.19922 -7.90039 3 -16.3008 0.599609 -23.9004v-0.200195c-5 -13.7002 -5 -21.7002 -2.59961 -26.3994c7.89941 -15.4004 46.5996 -6.10059 76.5 -21.9004c31.3994 -16.4004 72.5996 -17.0996 75.2998 18zM171.3 3.40039c37.6006 -25.7002 82.2002 -15.7002 114.3 7.19922
c3.2002 11 6.30078 21.3008 6.80078 29c0.799805 15.2002 1.59961 28.7002 4.39941 39.9004c3.10059 12.5996 9.2998 23.0996 21.4004 27.2998c2.2998 21.1006 18.7002 21.1006 38.2998 12.5c18.9004 -8.5 26 -16 22.7998 -26.0996c1 0 2 0.0996094 4.2002 0
c5.2002 16.8994 -14.2998 28 -30.7002 34.7998c2.90039 12 2.40039 24.0996 -0.399414 35.7002c-6 25.2998 -22.6006 47.7998 -35.2002 59c-2.2998 0.0996094 -2.10059 -1.90039 2.59961 -6.5c11.6006 -10.7002 37.1006 -49.2002 23.2998 -84.9004
c-3.89941 1 -7.59961 1.5 -10.8994 1.40039c-5.2998 29.0996 -17.5 53.2002 -23.6006 64.5996c-11.5 21.4004 -29.5 65.2998 -37.1992 95.7002c-4.5 -6.40039 -12.4004 -11.9004 -22.3008 -15c-4.69922 -1.5 -9.69922 -5.5 -15.8994 -9
c-13.9004 -8 -30 -8.7998 -42.4004 1.2002c-4.5 3.59961 -8 7.59961 -12.5996 10.2998c-1.60059 0.900391 -5.10059 3.2998 -6.2002 4.09961c-2 -37.7998 -27.2998 -85.2998 -39.2998 -112.699c-8.2998 -19.7002 -13.2002 -40.8008 -13.7998 -61.5
c-21.8008 29.0996 -5.90039 66.2998 2.59961 82.3994c9.5 17.6006 11 22.5 8.7002 20.7998c-8.60059 -14 -22 -36.2998 -27.2002 -59.1992c-2.7002 -11.9004 -3.2002 -24 0.299805 -35.2002s11.1006 -21.5 24.6006 -29.9004c0 0 24.7998 -14.2998 38.2998 -32.5
c7.39941 -10 9.7002 -18.7002 7.39941 -24.8994c-2.5 -6.7002 -9.59961 -8.90039 -16.6992 -8.90039c4.7998 -6 10.2998 -13 14.3994 -19.5996zM428.7 14.9004c0.299805 5.09961 -3.10059 13 -13.7002 24.5996c-10 11.2998 -7.2002 33.0996 -17.0996 41.5996
c-6.90039 6 -13.6006 5.40039 -22.6006 5.10059c-7.7002 -8.7998 -25.7998 -19.6006 -38.3994 -16.2998c-11.5 2.89941 -18 16.2998 -18.8008 29.5c-0.299805 -0.200195 -0.699219 -0.300781 -1 -0.5c-7.09961 -3.90039 -11.0996 -10.8008 -13.6992 -21.1006
c-2.5 -10.2002 -3.40039 -23.5 -4.2002 -38.7002c-0.700195 -11.7998 -6.2002 -26.3994 -9.90039 -40.5996c-3.5 -13.2002 -5.7998 -25.2002 -1.09961 -36.2998c7.2002 -14.5 19.5 -20.4004 33.7002 -19.2998c14.1992 1.09961 30.3994 9.7998 43.5996 25.5
c22 26.5996 62.2998 29.6992 63.2002 46.5zM173.3 299.3c-3.5 2.7998 -3.09961 6.60059 -1.7002 6.5c2.40039 -0.299805 2.80078 -3.5 4.30078 -4.89941c2 -1.90039 4.59961 -4.40039 7.69922 -6.90039c6.2002 -4.90039 14.5 -9.7002 24.9004 -9.7002
s22.5 6 29.9004 10.2002c4.19922 2.40039 9.5 6.59961 13.8994 9.7998c3.40039 2.5 3.2002 5.40039 6 5.10059c2.7998 -0.300781 0.799805 -3.2002 -3.09961 -6.60059c-3.90039 -3.39941 -9.90039 -7.7998 -14.7998 -10.3994
c-9.30078 -4.90039 -20.2002 -10.8008 -31.8008 -10.8008c-11.5 0 -20.6992 5.40039 -27.2998 10.6006c-3.2998 2.59961 -6 5.2002 -8 7.09961z" />
    <glyph glyph-name="dribbble" unicode="&#xf17d;" horiz-adv-x="512" 
d="M256 440c136.748 0 248 -111.252 248 -248s-111.252 -248 -248 -248s-248 111.252 -248 248s111.252 248 248 248zM419.97 325.634c-4.46582 -6.04102 -39.9629 -51.5459 -118.284 -83.5225c7.43652 -15.2217 12.8652 -27.5732 18.6172 -41.6143
c70.4844 8.86426 140.519 -5.34082 147.502 -6.81836c-0.46582 49.998 -18.332 95.9092 -47.835 131.955zM396.421 350.13c-52.0947 46.2188 -122.885 63.6816 -190.061 47.4893c5.85449 -7.83984 44.3281 -60.2324 79.04 -124.008
c75.3232 28.2324 107.211 71.0918 111.021 76.5186zM165.941 383.38c-59.2637 -27.9531 -103.562 -82.585 -117.298 -148.318c9.47461 -0.125 96.7471 -0.503906 195.834 25.8096c-35.0986 62.3926 -72.9512 114.85 -78.5361 122.509zM44.1699 191.677
c0 -54.4072 20.624 -104.082 54.457 -141.636c34.3369 58.7793 103.932 120.731 180.531 142.306c-5.31738 12.0342 -11.1104 24.0811 -17.1738 35.9492c-105.786 -31.6592 -208.438 -30.3359 -217.706 -30.1455c-0.0654297 -2.15137 -0.108398 -4.30762 -0.108398 -6.47363
zM125.977 24.5645c62.7539 -48.9355 144.656 -56.8955 212.769 -27.8828c-3.15039 18.585 -15.4492 83.3555 -45.1895 160.639c-85.4004 -29.1348 -145.452 -87.5234 -167.579 -132.756zM374.357 16.0752c47.5215 32.1338 81.3525 83.0371 90.7949 141.978
c-7.24707 2.28711 -65.5674 19.6816 -131.947 9.05566c27.7061 -76.1367 38.9805 -138.147 41.1523 -151.033z" />
    <glyph glyph-name="skype" unicode="&#xf17e;" 
d="M424.7 148.2c14.5996 -18.9004 23.2998 -42.5 23.2002 -68.1006c0 -61.7998 -50.2002 -112 -112 -112c-25.6006 0 -49.2002 8.7002 -68.2002 23.3008c-14.1006 -3 -28.9004 -4.7002 -43.7998 -4.7002c-113.4 0 -205.301 91.7998 -205.301 205.3
c0 14.9004 1.80078 29.7998 4.7002 43.7998c-14.5996 18.9004 -23.2998 42.5 -23.2998 68.2002c0 61.7998 50.2002 112 112 112c25.7002 0 49.2998 -8.7002 68.2998 -23.4004c14.1006 3 28.9004 4.7002 43.7998 4.7002c113.4 0 205.301 -91.7998 205.301 -205.3
c0 -14.9004 -1.80078 -29.7998 -4.7002 -43.7998zM230.1 56.7002c54.9004 0 112 27.3994 112 86.5c0 50.7998 -49.2998 68.2998 -90.6992 77.5996c-48.3008 11.2002 -69.1006 13.2002 -69.1006 33c0 15.5 16.2998 22.5 42 22.5c45.7998 0 46.7002 -33.5 75 -33.5
c18.9004 0 30.2998 14.9004 30.2998 31.7998c0 33.5 -55.6992 55.4004 -110.8 55.4004c-50.5 0 -109.1 -21.9004 -109.1 -81.0996c0 -65.2002 55.2998 -71.8008 117.8 -87.2002c26 -6.40039 42 -9.2998 42 -28c0 -14.9004 -16.5996 -26.2998 -42.2998 -26.2998
c-54 0 -56.9004 44.8994 -88.1006 44.8994c-20.5 0 -29.5 -14.5996 -29.5 -30.5996c0 -35.7998 54.9004 -65 120.5 -65z" />
    <glyph glyph-name="foursquare" unicode="&#xf180;" horiz-adv-x="368" 
d="M323.1 445c40 0 50.7002 -22.7998 42.2002 -65.2002l-48.5996 -243c-3.7002 -14.5 -9.2002 -39.7002 -44.2998 -39.7002h-83.4004c-3.40039 0 -3.7002 0.300781 -6.7998 -3.09961c0 0 -2.2002 -2.5 -131.101 -151.9
c-10.0996 -11.6992 -26.6992 -9.59961 -32.8994 -7.09961c-6.10059 2.40039 -18.2002 9.7998 -18.2002 30.0996v433.801c0 17.7998 12.4004 46.0996 49.9004 46.0996h273.199zM306.8 371.2c2.10059 9.7998 -5.2998 17.5 -13.5 17.5h-219
c-9.7998 0 -16.5996 -8.90039 -16.5996 -16.6006v-338.8c0 -0.899414 0.899414 -1.2002 1.7998 -0.299805c80.5996 96.9004 89.5 108.3 89.5 108.3c9.2998 10.7998 13 12.6006 26.5 12.6006h73.5c10.0996 0 16 8.59961 16.9004 13.5
c0.899414 5 9.59961 49.8994 11.3994 58.7998c1.7998 9 -6.5 18.2002 -14.7998 18.2002h-90.4004c-12 0 -20.5996 8.59961 -20.5996 20.5996v13c0 12 8.59961 20.2998 20.5996 20.2998h106.4c7.40039 0 15.7002 6.7002 16.9004 13.2002z" />
    <glyph glyph-name="trello" unicode="&#xf181;" 
d="M392.3 416c30.7998 -0.200195 55.7002 -25.2002 55.6006 -56v-336c0 -30.7998 -24.9004 -55.7998 -55.7002 -56h-336.2c-30.9004 0 -56 25.0996 -56 56c0 340 -0.0996094 336 0 336c0 30.9004 25.0996 56 56.0996 56h336.2zM197 76.7002h0.0996094v254.2
c0 14.8994 -12.0996 26.8994 -26.8994 26.8994h-82.9004c-14.8994 0 -26.8994 -12.0996 -26.8994 -26.8994v-254.2c0.0996094 -14.7998 12.1992 -26.7002 27 -26.6006h82.6992c14.8008 0 26.7002 11.9004 26.9004 26.6006zM390.1 188.7v142.1
c0 14.9004 -12.0996 26.9004 -26.8994 26.9004h-81.1006c-14.7998 0 -26.7998 -12.1006 -26.7998 -26.9004v-142.1c0 -14.9004 12.1006 -26.9004 26.9004 -26.9004h81c14.8994 0 26.8994 12.1006 26.8994 26.9004z" />
    <glyph glyph-name="gratipay" unicode="&#xf184;" horiz-adv-x="496" 
d="M248 440c136.9 0 248 -111.1 248 -248s-111.1 -248 -248 -248s-248 111.1 -248 248s111.1 248 248 248zM362.6 213.6c8.80078 12 19.1006 50.4004 -13.7998 72c-27.7002 18.1006 -54.2002 4.2002 -68.0996 -11.8994c-15.1006 -16.9004 -45.7998 -17.9004 -61.7002 0
c-13.9004 16.0996 -40.4004 30 -68.5 11.8994c-32.7002 -21.5996 -22.2998 -60.0996 -13.5996 -72l112.699 -152.699z" />
    <glyph glyph-name="vk" unicode="&#xf189;" horiz-adv-x="576" 
d="M545 330.3c-7.40039 -34.2998 -79.2998 -135.5 -79.4004 -135.6c-6.19922 -10 -8.69922 -15 0 -26.2002c3.40039 -4.7998 79.1006 -76.5996 90.3008 -111.5c4.89941 -16.5996 -3.60059 -25 -20.4004 -25h-58.9004c-22.3994 0 -29 17.9004 -69 57.9004
c-35 33.6992 -50 38.0996 -58.6992 38.0996c-18.8008 0 -15.4004 -6.2998 -15.4004 -73.0996c0 -14.5 -4.59961 -22.9004 -42.0996 -22.9004c-62.4004 0 -131 37.9004 -179.7 107.8c-73.1006 102.4 -93.1006 179.9 -93.1006 195.5c0 8.7998 3.40039 16.7002 20.2002 16.7002
h58.9004c15.0996 0 20.7998 -6.59961 26.5996 -22.9004c28.7998 -84 77.4004 -157.399 97.4004 -157.399c7.5 0 10.8994 3.5 10.8994 22.5v86.7998c-2.19922 40 -23.3994 43.2998 -23.3994 57.5c0 6.5 5.59961 13.5 15 13.5h92.5996
c12.4004 0 16.6006 -6.7002 16.6006 -21.7002v-116.7c0 -12.5 5.69922 -16.8994 9.39941 -16.8994c7.5 0 13.7998 4.39941 27.5 18.0996c42.4004 47.4004 72.4004 120.5 72.4004 120.5c3.7002 8.7998 10.5996 16.7002 25.5996 16.7002h58.9004
c17.7998 0 21.5 -9.2002 17.7998 -21.7002z" />
    <glyph glyph-name="weibo" unicode="&#xf18a;" horiz-adv-x="512" 
d="M407 270.4c7.59961 24 -13.4004 46.7998 -37.4004 41.6992c-22 -4.7998 -28.7998 28.1006 -7.09961 32.8008c50.0996 10.8994 92.2998 -37.1006 76.5 -84.8008c-6.7998 -21.1992 -38.7998 -10.7998 -32 10.3008zM214.8 1.2998c-106.3 0 -214.8 51.4004 -214.8 136.3
c0 44.3008 28 95.4004 76.2998 143.7c99.7002 99.7002 203.2 100.9 173.601 5.7002c-4 -13.0996 12.2998 -5.7002 12.2998 -6c79.5 33.5996 140.5 16.7998 114 -51.4004c-3.7002 -9.39941 1.09961 -10.8994 8.2998 -13.0996c135.7 -42.2998 34.7998 -215.2 -169.7 -215.2z
M358.5 147.6c-5.40039 55.7002 -78.5 94 -163.4 85.7002c-84.7998 -8.59961 -148.8 -60.2998 -143.399 -116c5.39941 -55.7002 78.5 -94 163.399 -85.7002c84.8008 8.60059 148.801 60.3008 143.4 116zM347.9 412.9c102.3 21.5996 189.3 -74.5 157.399 -174.301
c-8.2998 -25 -44.7998 -12.1992 -37.3994 12c23.0996 71.2002 -39.4004 139.2 -111.7 124c-25.1006 -5.39941 -34.2002 32.7002 -8.2998 38.3008zM269.4 101.9c-17.1006 -38.8008 -66.8008 -60 -109.101 -46.3008c-40.7998 13.1006 -58 53.4004 -40.2998 89.7002
c17.7002 35.4004 63.0996 55.4004 103.4 45.1006c42 -10.8008 63.0996 -50.2002 46 -88.5zM183.1 131.9c-12.8994 5.39941 -30 -0.300781 -38 -12.9004c-8.2998 -12.9004 -4.2998 -28 8.60059 -34c13.0996 -6 30.7998 -0.299805 39.0996 12.9004
c8 13.0996 3.7002 28.2998 -9.7002 34zM215.7 145.3c-5.10059 1.7002 -11.4004 -0.599609 -14.2998 -5.39941c-2.90039 -5.10059 -1.40039 -10.6006 3.69922 -12.9004c5.10059 -2 11.7002 0.299805 14.6006 5.40039c2.7998 5.19922 1.09961 10.8994 -4 12.8994z" />
    <glyph glyph-name="renren" unicode="&#xf18b;" horiz-adv-x="512" 
d="M214 278.9c0 -110.4 -61 -205.4 -147.6 -247.4c-36.4004 43.2998 -58.4004 98.7998 -58.4004 159.9c0 122.699 89.0996 224.399 206 244.1v-156.6zM255 -56c-42.9004 0 -83.2998 11 -118.5 30.4004c57.2002 36.0996 103.4 90.6992 118.5 154.6
c15.5 -63.9004 61.7002 -118.5 118.8 -154.7c-35.0996 -19.2998 -75.5 -30.2998 -118.8 -30.2998zM445.6 31.5c-86.5996 42 -147.6 136.9 -147.6 247.4v156.6c116.9 -19.7002 206 -121.4 206 -244.1c0 -61.1006 -22 -116.601 -58.4004 -159.9z" />
    <glyph glyph-name="pagelines" unicode="&#xf18c;" horiz-adv-x="384" 
d="M384 135.3c-55.0996 -136.7 -187.1 -54 -187.1 -54c-40.5 -81.7998 -107.4 -134.399 -184.601 -134.7c-16.0996 0 -16.5996 24.4004 0 24.4004c64.4004 0.299805 120.5 42.7002 157.2 110.1c-41.0996 -15.8994 -118.6 -27.8994 -161.6 82.2002
c109 44.9004 159.1 -11.2002 178.3 -45.5c9.89941 24.4004 17 50.9004 21.5996 79.7002c0 0 -139.7 -21.9004 -149.5 98.0996c119.101 47.9004 152.601 -76.6992 152.601 -76.6992c1.59961 16.6992 3.2998 52.5996 3.2998 53.3994c0 0 -106.3 73.7002 -38.1006 165.2
c124.601 -43 61.4004 -162.4 61.4004 -162.4c0.5 -1.59961 0.5 -23.7998 0 -33.3994c0 0 45.2002 89 136.4 57.5c-4.2002 -134 -141.9 -106.4 -141.9 -106.4c-4.40039 -27.3994 -11.2002 -53.3994 -20 -77.5c0 0 83 91.7998 172 20z" />
    <glyph glyph-name="stack-exchange" unicode="&#xf18d;" 
d="M17.7002 115.7h412.7v-22c0 -37.7002 -29.3008 -68 -65.3008 -68h-19l-86.7998 -89.7002v89.7002h-176.3c-36 0 -65.2998 30.2998 -65.2998 68v22zM17.7002 139.3v85h412.7v-85h-412.7zM17.7002 248.7v85h412.7v-85h-412.7zM365 448
c36 0 65.2998 -30.2998 65.4004 -67.7002v-22.2998h-412.7v22.2998c0 37.4004 29.2998 67.7002 65.2998 67.7002h282z" />
    <glyph glyph-name="vimeo-square" unicode="&#xf194;" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM383.8 266.4c1.90039 41.5996 -13.5996 63 -46.5 64c-44.2998 1.39941 -74.3994 -23.6006 -90.0996 -75.1006
c19.5996 8.40039 48.5996 10.6006 45.2002 -22.2002c-0.900391 -11.0996 -8.10059 -27.0996 -21.5 -48.2998c-37.2002 -58.7002 -46.3008 -39.0996 -66.8008 90.5c-5.7998 36.5 -21.0996 53.5 -46 51.1006c-22 -2 -57.1992 -38 -94.0996 -70.4004l15 -19.4004
c14.2998 10.1006 22.7002 15.1006 25.0996 15.1006c20.8008 0 31.5 -54.1006 56.7002 -146.4c12.9004 -34.3994 28.6006 -51.5996 47.2998 -51.5996c30.1006 0 66.9004 28.2998 110.4 84.7998c42.0996 54.0996 63.9004 96.7998 65.2998 127.9z" />
    <glyph glyph-name="slack" unicode="&#xf198;" 
d="M94.1201 132.9c0 -25.9004 -21.1602 -47.0605 -47.0605 -47.0605c-25.8994 0 -47.0596 21.1602 -47.0596 47.0605c0 25.8994 21.1602 47.0596 47.0596 47.0596h47.0605v-47.0596zM117.84 132.9c0 25.8994 21.1602 47.0596 47.0605 47.0596
c25.8994 0 47.0596 -21.1602 47.0596 -47.0596v-117.841c0 -25.8994 -21.1602 -47.0596 -47.0596 -47.0596c-25.9004 0 -47.0605 21.1602 -47.0605 47.0596v117.841zM164.9 321.88c-25.9004 0 -47.0605 21.1602 -47.0605 47.0605c0 25.8994 21.1602 47.0596 47.0605 47.0596
c25.8994 0 47.0596 -21.1602 47.0596 -47.0596v-47.0605h-47.0596zM164.9 298.16c25.8994 0 47.0596 -21.1602 47.0596 -47.0605c0 -25.8994 -21.1602 -47.0596 -47.0596 -47.0596h-117.841c-25.8994 0 -47.0596 21.1602 -47.0596 47.0596
c0 25.9004 21.1602 47.0605 47.0596 47.0605h117.841zM353.88 251.1c0 25.9004 21.1602 47.0605 47.0605 47.0605c25.8994 0 47.0596 -21.1602 47.0596 -47.0605c0 -25.8994 -21.1602 -47.0596 -47.0596 -47.0596h-47.0605v47.0596zM330.16 251.1
c0 -25.8994 -21.1602 -47.0596 -47.0605 -47.0596c-25.8994 0 -47.0596 21.1602 -47.0596 47.0596v117.841c0 25.8994 21.1602 47.0596 47.0596 47.0596c25.9004 0 47.0605 -21.1602 47.0605 -47.0596v-117.841zM283.1 62.1201c25.9004 0 47.0605 -21.1602 47.0605 -47.0605
c0 -25.8994 -21.1602 -47.0596 -47.0605 -47.0596c-25.8994 0 -47.0596 21.1602 -47.0596 47.0596v47.0605h47.0596zM283.1 85.8398c-25.8994 0 -47.0596 21.1602 -47.0596 47.0605c0 25.8994 21.1602 47.0596 47.0596 47.0596h117.841
c25.8994 0 47.0596 -21.1602 47.0596 -47.0596c0 -25.9004 -21.1602 -47.0605 -47.0596 -47.0605h-117.841z" />
    <glyph glyph-name="wordpress" unicode="&#xf19a;" horiz-adv-x="512" 
d="M61.7002 278.6l101.5 -278c-71 34.4004 -119.9 107.2 -119.9 191.4c0 30.9004 6.60059 60.0996 18.4004 86.5996zM399.6 202.7c0 -18.2002 -7 -39.2998 -16 -68.7002l-21.1992 -70.9004l-76.9004 228.7c12.7998 0.700195 24.2998 2 24.2998 2
c11.4004 1.2998 10.1006 18.2002 -1.39941 17.5c0 0 -34.5 -2.7002 -56.7002 -2.7002c-20.9004 0 -56 2.7002 -56 2.7002c-11.4004 0.700195 -12.7998 -16.7998 -1.2998 -17.5c0 0 10.7998 -1.2998 22.2998 -2l33.0996 -90.7998l-46.5996 -139.6l-77.5 230.399
c12.7998 0.700195 24.2998 2 24.2998 2c11.4004 1.2998 10.0996 18.2002 -1.40039 17.5c0 0 -34.5 -2.7002 -56.6992 -2.7002c-4 0 -8.7002 0.100586 -13.7002 0.300781c38.0996 57.7998 103.5 95.8994 177.8 95.8994c55.4004 0 105.8 -21.2002 143.7 -55.8994
c-1 0.0996094 -1.90039 0.199219 -2.7998 0.199219c-20.9004 0 -35.7002 -18.1992 -35.7002 -37.7998c0 -17.5 10.0996 -32.3994 20.8994 -49.8994c8.10059 -14.2002 17.5 -32.4004 17.5 -58.7002zM259.7 173.4l65.3994 -179.2c0.400391 -1 0.900391 -2 1.5 -2.90039
c-22.0996 -7.7998 -45.7998 -12.0996 -70.5996 -12.0996c-20.9004 0 -41 3.09961 -60.0996 8.7002zM442.7 294.1c16.5996 -30.2998 26 -65.0996 26 -102.1c0 -78.5 -42.5 -147 -105.8 -183.9l65 187.9c12.1992 30.4004 16.1992 54.5996 16.1992 76.2002
c0 7.89941 -0.5 15.0996 -1.39941 21.8994zM504 192c0 -136.8 -111.3 -248 -248 -248c-136.8 0 -248 111.3 -248 248c0 136.8 111.2 248 248 248c136.7 0 248 -111.2 248 -248zM492.6 192c0 130.5 -106.199 236.6 -236.6 236.6c-130.5 0 -236.6 -106.1 -236.6 -236.6
s106.199 -236.6 236.6 -236.6c130.5 0 236.6 106.1 236.6 236.6z" />
    <glyph glyph-name="openid" unicode="&#xf19b;" 
d="M271.5 16l-68 -32c-115 10.2998 -203.5 71.5 -203.5 145.8c0 71.5 82.5 131 191.7 144.3v-43c-71.5 -12.5 -124 -53 -124 -101.3c0 -51 58.5 -93.2998 135.7 -103v340l68 33.2002v-384h0.0996094zM448 157l-131.3 28.5l36.7998 20.7002c-19.5 11.5 -43.5 20 -70 24.7998
v43c46.2002 -5.5 87.7002 -19.5 120.3 -39.2998l35 19.7998z" />
    <glyph glyph-name="yahoo" unicode="&#xf19e;" horiz-adv-x="512" 
d="M223.69 306.94h93.5791l-140.909 -338.94h-94.1699l38.5693 89.8096l-105.83 249.131h96.0703l56 -143.171zM329.09 171.15c32.1328 0 58.2197 -26.0879 58.2197 -58.2207c0 -32.1318 -26.0869 -58.2197 -58.2197 -58.2197s-58.2197 26.0879 -58.2197 58.2197
c0 32.1328 26.0869 58.2207 58.2197 58.2207zM394.65 416h104.42l-92.6299 -223.47h-104.79z" />
    <glyph glyph-name="google" unicode="&#xf1a0;" horiz-adv-x="488" 
d="M488 186.2c0 -141.5 -96.9004 -242.2 -240 -242.2c-137.2 0 -248 110.8 -248 248s110.8 248 248 248c66.7998 0 123 -24.5 166.3 -64.9004l-67.5 -64.8994c-88.2998 85.2002 -252.5 21.2002 -252.5 -118.2c0 -86.5 69.1006 -156.6 153.7 -156.6
c98.2002 0 135 70.3994 140.8 106.899h-140.8v85.2998h236.1c2.30078 -12.6992 3.90039 -24.8994 3.90039 -41.3994z" />
    <glyph glyph-name="reddit" unicode="&#xf1a1;" horiz-adv-x="512" 
d="M201.5 142.5c-13.7998 0 -24.9004 11.0996 -24.9004 24.5996c0 13.8008 11.1006 24.9004 24.9004 24.9004c13.5996 0 24.5996 -11.0996 24.5996 -24.9004c0 -13.5996 -11.0996 -24.5996 -24.5996 -24.5996zM504 192c0 -137 -111 -248 -248 -248s-248 111 -248 248
s111 248 248 248s248 -111 248 -248zM371.7 233.2c-9.40039 0 -17.7002 -3.90039 -23.7998 -10c-22.4004 15.5 -52.6006 25.5 -86.1006 26.5996l17.4004 78.2998l55.3994 -12.5c0 -13.5996 11.1006 -24.5996 24.6006 -24.5996c13.7998 0 24.8994 11.2998 24.8994 24.9004
c0 13.5996 -11.0996 24.8994 -24.8994 24.8994c-9.7002 0 -18 -5.7998 -22.1006 -13.7998l-61.1992 13.5996c-3 0.800781 -6.10059 -1.39941 -6.90039 -4.39941l-19.0996 -86.4004c-33.2002 -1.39941 -63.1006 -11.2998 -85.5 -26.7998
c-6.10059 6.40039 -14.7002 10.2002 -24.1006 10.2002c-34.8994 0 -46.2998 -46.9004 -14.3994 -62.7998c-1.10059 -5 -1.7002 -10.2002 -1.7002 -15.5c0 -52.6006 59.2002 -95.2002 132 -95.2002c73.0996 0 132.3 42.5996 132.3 95.2002
c0 5.2998 -0.599609 10.7998 -1.90039 15.7998c31.3008 16 19.8008 62.5 -14.8994 62.5zM302.8 117c2.2002 2.2002 6.10059 2.2002 8.2998 0c2.5 -2.5 2.5 -6.40039 0 -8.59961c-22.8994 -22.8008 -87.3994 -22.8008 -110.199 0c-2.5 2.19922 -2.5 6.09961 0 8.59961
c2.19922 2.2002 6.09961 2.2002 8.2998 0c17.5 -17.9004 75.3994 -18.2002 93.5996 0zM310.5 192c13.9004 0 24.9004 -11.0996 24.9004 -24.9004c0 -13.5 -11.1006 -24.5996 -24.9004 -24.5996c-13.5 0 -24.5996 11 -24.5996 24.5996c0 13.8008 11 24.9004 24.5996 24.9004z
" />
    <glyph glyph-name="reddit-square" unicode="&#xf1a2;" 
d="M283.2 102.5c2.7002 -2.7002 2.7002 -6.7998 0 -9.2002c-24.5 -24.5 -93.7998 -24.5996 -118.4 0c-2.7002 2.40039 -2.7002 6.5 0 9.2002c2.40039 2.40039 6.5 2.40039 8.90039 0c18.7002 -19.2002 81 -19.5996 100.5 0c2.39941 2.2998 6.59961 2.2998 9 0zM191.9 156.3
c0 -14.5996 -11.9004 -26.5 -26.5 -26.5c-14.9004 0 -26.8008 11.9004 -26.8008 26.5c0 14.9004 11.9004 26.7998 26.8008 26.7998c14.5996 0 26.5 -11.8994 26.5 -26.7998zM282.6 183.1c14.9004 0 26.8008 -11.8994 26.8008 -26.7998
c0 -14.5996 -11.9004 -26.5 -26.8008 -26.5c-14.5996 0 -26.5 11.9004 -26.5 26.5c0 14.9004 11.9004 26.7998 26.5 26.7998zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM348.3 227.4
c-10.0996 0 -19 -4.2002 -25.5996 -10.7002c-24.1006 16.7002 -56.5 27.3994 -92.5 28.5996l18.7002 84.2002l59.5 -13.4004c0 -14.5996 11.8994 -26.5 26.5 -26.5c14.8994 0 26.7998 12.2002 26.7998 26.8008c0 14.5996 -11.9004 26.7998 -26.7998 26.7998
c-10.4004 0 -19.3008 -6.2002 -23.8008 -14.9004l-65.6992 14.6006c-3.30078 0.899414 -6.5 -1.5 -7.40039 -4.80078l-20.5 -92.7998c-35.7002 -1.5 -67.7998 -12.2002 -91.9004 -28.8994c-6.5 6.7998 -15.7998 11 -25.8994 11c-37.5 0 -49.7998 -50.4004 -15.5 -67.5
c-1.2002 -5.40039 -1.7998 -11 -1.7998 -16.7002c0 -56.5 63.6992 -102.3 141.899 -102.3c78.5 0 142.2 45.7998 142.2 102.3c0 5.7002 -0.599609 11.5996 -2.09961 17c33.5996 17.2002 21.1992 67.2002 -16.1006 67.2002z" />
    <glyph glyph-name="stumbleupon-circle" unicode="&#xf1a3;" horiz-adv-x="496" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM256 262.5c9.7998 0 17.7998 -8 17.7002 -17.5996v-20.6006l22.8994 -10.7002l34.1006 10.1006v23.7002c0 40.2998 -34 72.5996 -74.7002 72.5996
c-40.5 0 -74.7002 -32.0996 -74.7002 -72.0996v-108.4c0 -9.90039 -8 -17.7998 -17.7998 -17.7998s-17.7998 7.7998 -17.7998 17.7998v45.7998h-57.2998v-46.5c0 -41.3994 33.5 -74.8994 74.8994 -74.8994c41 0 74.9004 33 74.9004 73.8994v106.9
c0 9.7998 8 17.7998 17.7998 17.7998zM423.6 138.9c0 0 0 0.5 0.100586 46.3994h-57.2998v-48c0 -9.7002 -8 -17.5996 -17.8008 -17.5996c-9.7998 0 -17.7998 7.7998 -17.7998 17.5996v47.1006l-34.0996 -10.1006l-22.9004 10.7002v-46.7998
c0 -41 33.7002 -74.2002 74.9004 -74.2002c41.3994 0 74.8994 33.5 74.8994 74.9004z" />
    <glyph glyph-name="stumbleupon" unicode="&#xf1a4;" horiz-adv-x="512" 
d="M502.9 182v-69.7002c0 -62.0996 -50.3008 -112.399 -112.4 -112.399c-61.7998 0 -112.4 49.7998 -112.4 111.3v70.2002l34.3008 -16l51.0996 15.1992v-70.5996c0 -14.7002 12 -26.5 26.7002 -26.5s26.7998 11.7998 26.7998 26.5v72h85.9004zM278.2 240.2v30.8994
c0 14.7002 -12 26.7002 -26.7002 26.7002s-26.7002 -12 -26.7002 -26.7002v-160.3c0 -61.2998 -50.7998 -110.8 -112.399 -110.8c-62.1006 0 -112.4 50.2998 -112.4 112.3v69.7002h86v-68.5996c0 -14.9004 12 -26.7002 26.7002 -26.7002s26.7002 11.7998 26.7002 26.7002
v162.399c0 60 51.2998 108.2 112.1 108.2c61 0 112.1 -48.5 112.1 -109v-35.5996l-51.0996 -15.2002z" />
    <glyph glyph-name="delicious" unicode="&#xf1a5;" 
d="M446.5 380c1 -3.7998 1.5 -7.90039 1.59961 -12v-352.1c0 -26.5 -21.5 -48 -48 -48h-352c-4.09961 0 -8.19922 0.5 -12 1.5c-7.69922 2 -14.5996 5.7998 -20.2998 11c-1.2002 1.09961 -2.2998 2.19922 -3.2998 3.2998c-5.2002 5.7002 -9 12.5996 -11 20.2998
c-1 3.7998 -1.5 7.90039 -1.5 12v352c0 26.5 21.5 48 48 47.9004h352c4.09961 0 8.2002 -0.5 12 -1.5c1.90039 -0.400391 3.7002 -1 5.40039 -1.7002c1.89941 -0.700195 3.69922 -1.5 5.5 -2.5c1.39941 -0.700195 2.69922 -1.5 4 -2.40039
c1.09961 -0.799805 2.19922 -1.59961 3.2998 -2.5c2.5 -2 4.7998 -4.2998 6.89941 -6.7998c1.7002 -2.09961 3.30078 -4.5 4.7002 -6.90039c1.2998 -2.2998 2.40039 -4.59961 3.2998 -7.09961c0.5 -1.5 1 -3 1.40039 -4.5zM416 16v176h-192v192h-176
c-8.7998 0 -16 -7.2002 -16 -16v-176h192v-192h176c8.7998 0 16 7.2002 16 16z" />
    <glyph glyph-name="digg" unicode="&#xf1a6;" horiz-adv-x="512" 
d="M81.7002 275.7v76.2998h51v-250.7h-132.7v174.4h81.7002zM81.7002 142.3v92.2998h-30.7998v-92.2998h30.7998zM378.9 275.7h133.1v-243.7h-133.1v40.7998h81.7998v28.5h-81.7998v174.4zM460.7 142.3v92.2998h-30.7998v-92.2998h30.7998zM225.1 101.3v174.4h133.301
v-243.7h-133.301v40.7998h82.1006v28.5h-82.1006zM276.3 234.6v-92.2998h30.7998v92.2998h-30.7998zM153.3 352h51.2998v-51h-51.2998v51zM153.3 275.7h51.2998v-174.4h-51.2998v174.4z" />
    <glyph glyph-name="pied-piper-pp" unicode="&#xf1a7;" 
d="M205.3 273.4c0 -21.1006 -14.2002 -38.1006 -31.7002 -38.1006c-7.09961 0 -12.7998 1.2002 -17.1992 3.7002v68c4.39941 2.7002 10.0996 4.2002 17.1992 4.2002c17.5 0 31.7002 -16.9004 31.7002 -37.7998zM257.9 206.4c17.3994 0 31.6992 -17 31.6992 -38.1006
c0 -20.8994 -14.2998 -37.7998 -31.6992 -37.7998c-7.10059 0 -12.8008 1.2002 -17.2002 3.7002v68c4.39941 2.7002 10.0996 4.2002 17.2002 4.2002zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352
c26.5 0 48 -21.5 48 -48zM185 192.9c41 0 74.2002 35.5996 74.2002 79.5996s-33.2002 79.5996 -74.2002 79.5996c-12 0 -24.0996 -3.19922 -34.5996 -8.7998h-45.7002v-206.3l51.7998 10.0996v50.6006c8.59961 -3.10059 18.0996 -4.7998 28.5 -4.7998zM343.4 167.6
c0 44 -33.2002 79.6006 -73.9004 79.6006c-3.2002 0 -6.40039 -0.200195 -9.59961 -0.700195c-3.7002 -12.5 -10.1006 -23.7998 -19.2002 -33.4004c-13.7998 -15 -32.2002 -23.7998 -51.7998 -24.7998v-156.3l51.7998 10.0996v50.6006
c8.59961 -3.2002 18.2002 -4.7002 28.7002 -4.7002c40.7998 0 74 35.5996 74 79.5996z" />
    <glyph glyph-name="pied-piper-alt" unicode="&#xf1a8;" horiz-adv-x="576" 
d="M244 202l-27.7002 -5.7002l-1.7002 4.90039c6.7002 0.5 12.7002 3.7002 19.3008 3.7002c3.7998 0 6.89941 -0.900391 10.0996 -2.90039zM379.9 4.09961c9.5 0 28.1992 -45.0996 33 -55.0996c-35.9004 -13.4004 -70.3008 -15.9004 -106 -9.7998l-6.90039 45.0996
c15.7998 10.2998 60.9004 19.7998 79.9004 19.7998zM340.8 271c-7.59961 3.5 -63.8994 6.40039 -98.7998 -10c6.2998 11.7998 13.2002 17 25.9004 21.7998c27.2998 10.2998 40.1992 30.5 58.8994 51.1006c11.9004 -8.40039 12 -24.6006 31.6006 -23v-21.8008
l6.2998 -0.299805c37.3994 14.4004 74.7002 30.2002 106.6 54.6006c48.2998 36.7998 52.9004 50 81.2998 100l2 2.59961c-0.599609 -14.0996 -6.2998 -27.2998 -12.3994 -39.9004c-30.5 -63.7998 -78.7002 -100.3 -146.8 -116.699
c-12.4004 -2.90039 -26.4004 -3.2002 -37.6006 -8.90039c1.40039 -9.7998 13.2002 -18.0996 13.2002 -23c0 -3.40039 -5.5 -7.2002 -7.5 -8.59961c-11.2002 12.8994 -16.0996 19.2998 -22.7002 22.0996zM555.5 448l-0.299805 -1.40039l-0.600586 -0.599609
l0.300781 0.900391zM496.3 65.9004c20.1006 -34.2002 43.7002 -54.3008 72.7002 -79.9004c-31 -19.2998 -70.4004 -32.2002 -103.5 -47.2002c-55.2002 46.2998 -23 229.9 -111.5 229.9c-3.5 -0.700195 -2.40039 -0.299805 -4.59961 -1.7002
c1.09961 -1.40039 2.59961 -2.90039 3.69922 -4c23.9004 -20.0996 33.4004 -24.4004 34.8008 -58.5996l0.299805 -9.5c0.799805 -21.6006 -5.5 -42.5 -9.7998 -63.5c-25.9004 0.699219 -51.2002 -11 -77.9004 -2.90039c-0.700195 5.90039 -1.09961 30.9004 0.299805 41.0996
c1.40039 9.5 33.6006 29.9004 33 43.7002c-5.5 0.600586 -9.2002 -2.59961 -12.3994 -6.89941c-13.3008 -19.5 -47.2002 -41.9004 -71.3008 -41.9004c-16.5996 0 -56.2998 71.5 -76.3994 85.9004c-3.2002 2.2998 -5.2002 5.39941 -7.7998 8.59961
c-16.1006 -3.7998 -139.4 -32.2002 -147.4 -32.2002c-6 0 -11.5 4.90039 -11.5 10.9004c0 5.5 3.40039 10.7002 8.90039 11.7998l139.6 30.4004c-9.5 17.1992 12.2998 17.5 21.5 20.0996c3.2002 0.799805 6.2998 4 9.5 4c6.2998 0 11.7998 -8.90039 13.7998 -14.0996
c6.2998 1.39941 45.7002 10.5996 49.4004 10.5996c15.2002 0 15.8994 -20.0996 2.89941 -22.7002l-52.2998 -11.5l-0.299805 -4.59961c-0.299805 -10.1006 45.4004 -60.1006 53.4004 -60.1006c18.0996 0 54.8994 41.7002 54.8994 60.1006
c0 30.7002 -42.7998 12.5996 -42.7998 33.5996c0 3.5 1.2002 6.60059 2.90039 9.7998l-19.5 5.5c13.0996 13.6006 13.7998 31.7002 10.8994 50.3008c14.7002 2.89941 26.7002 4.59961 41.4004 4.59961c56.8994 0 45.7002 -8.59961 65.5 -54.2998l14.3994 7.2002
c-2.2998 -34.2002 -36.1992 -17.5 -35.0996 -31l0.299805 -6c74.7002 2.89941 116.101 -58.6006 150 -115.5zM300.1 19.7998h8.90039l2.90039 -23.7998l-11.8008 -3.40039v27.2002zM231.4 170.2l13.7998 3.5l31.2998 -50.9004l-21 -13.7998zM315.8 15.2998
c22.6006 2.5 32.7002 6.2998 59.5 6.2998c0.299805 -1.39941 0.900391 -3.19922 0.900391 -4.59961c0 -7.5 -49.4004 -12.5996 -58.4004 -14.0996z" />
    <glyph glyph-name="drupal" unicode="&#xf1a9;" 
d="M319.5 333.3c13.5 -8.2998 96.5 -67 96.5 -179.3c0 -112 -88.5 -186 -190.2 -186c-102 0 -193.8 80.2998 -193.8 189.5c0 109 85 167.5 100.8 175.8c18.7002 10.1006 32.2002 15.2998 53.5 32.2998c10.5 8.30078 19.2998 20.2002 22 49.5
c15.2002 -18.2998 33.5 -39.5 46.5 -48.2998c21.2002 -14 42.5 -19.5 64.7002 -33.5zM322 7.7002c4.2002 4.2002 1.90039 13.0996 -4.2002 8.5c-8.5 -6.2998 -27.5 -14 -54.5 -14c-34.5 0 -51.5 13.2998 -51.5 13.2998c-6.2002 0 -11.2998 -7.2002 -6.5 -12
c26.6006 -24.5 96.6006 -15.9004 116.7 4.2002zM267.5 60.2998c-6.5 -2.7002 -28.4004 -16.7998 -22.4004 -25c2.40039 -3.2998 5.2002 -1.2998 12.2002 4.7002c7.2002 5.7998 12 11 26.7002 11c25.2998 0 18.0996 -19.9004 26.5 -15.7002
c9.90039 4.90039 -2.09961 20.9004 -6.2002 23.7002c-7.7998 5.09961 -28.0996 4.90039 -36.7998 1.2998zM360 43c39.0996 -3.2998 64.5 106 15.7998 106c-20 0 -60.5 -41.5 -81.7998 -41.7998c-24.7002 -0.5 -59 49 -108.5 48.5
c-66.4004 -0.400391 -90.5996 -78.6006 -51.7998 -105.2c57.2002 -38.7002 130.399 42.9004 161.3 42c19.5 -0.700195 49.7998 -48.5 65 -49.5z" />
    <glyph glyph-name="joomla" unicode="&#xf1aa;" 
d="M0.599609 355.9c0 33.2998 26.8008 60.0996 59.8008 60.0996c30 0 54.5 -21.9004 59.1992 -50.2002c32.6006 7.60059 67.1006 -0.599609 96.5 -30l-44.2998 -44.2998c-20.5 20.5 -42.5996 16.2998 -55.3994 3.5c-14.3008 -14.2998 -14.3008 -37.9004 0 -52.2002
l99.5 -99.5l-44 -44.2998c-87.7002 87.2002 -49.7002 49.7002 -99.8008 99.7002c-26.7998 26.5 -35 64.7998 -24.7998 98.8994c-26.8994 5.80078 -46.7002 29.7002 -46.7002 58.3008zM130.1 239.5c28.5 28.4004 81.3008 80.7998 99.6006 99.9004
c26.5996 26.5996 64.5 35 98.2998 25.0996c4.09961 29.0996 29.2002 51.5996 59.5 51.5996c33 0 59.7998 -26.8994 59.7998 -60.0996c0 -30.2998 -22.7002 -55.4004 -51.8994 -59.5c9.59961 -33.5996 2.2998 -70 -28.9004 -101.2l-44 44.2998
c20.5 20.4004 16.2998 42.6006 3.5 55.4004c-14.2998 14.2998 -37.5996 14.2998 -51.9004 0c-10 -10.0996 -89.6992 -89.7998 -99.6992 -99.7998zM396.4 87.2998c29.0996 -4.09961 51.5996 -28.8994 51.5996 -59.0996c0 -33.2998 -26.7998 -60.1006 -59.7998 -60.1006
c-29.2002 0 -53.4004 20.7002 -58.9004 48.1006c-34.7002 -10.7998 -75.0996 -2.2002 -102.7 28l44 44.2998c20.4004 -20.5 42.6006 -16.2998 55.4004 -3.5c14.2998 14.2998 14.2998 37.5996 0 51.9004l-99.7002 99.6992l44.2998 44.3008
c104.5 -104.4 87.7002 -87.5 99.5 -99.7002c25.4004 -25.4004 34.5 -61.2002 26.3008 -93.9004zM312.1 140.4c-87.2998 -87.3008 -67.3994 -67.7002 -99.5 -99.7002c-25.6992 -25.4004 -61.5 -34.2002 -94.1992 -26c-6.10059 -26.9004 -30 -46.7002 -58.6006 -46.7002
c-33 0 -59.7998 26.7998 -59.7998 60.0996c0 28.3008 19.5 52.2002 46.2002 58.2002c-8.5 33.1006 -0.700195 68.1006 29.5 98.2998l44 -44.2998c-20.1006 -20.0996 -16.2998 -42 -3.2002 -55.3994c14.2998 -14.3008 37.5996 -14.3008 51.9004 0
c49.2998 49.3994 12.6992 13.3994 99.6992 99.7998z" />
    <glyph glyph-name="behance" unicode="&#xf1b4;" horiz-adv-x="576" 
d="M232 210.8c43.5996 -12.2998 64.7002 -45.2002 64.7002 -89.7002c0 -72 -60.5 -102.899 -124.9 -102.899h-171.8v354.399h167.1c60.7002 0 113.301 -17.1992 113.301 -87.7998c0 -35.7998 -16.6006 -58.7998 -48.4004 -74zM77.9004 312.1v-82.6992h79
c27.7998 0 47.5 12.0996 47.5 42.1992c0 32.6006 -25.3008 40.5 -53.4004 40.5h-73.0996zM161.2 78.4004c31.7002 0 57.5996 11.1992 57.5996 47c0 36.2998 -21.7002 50.5996 -56 50.5996h-84.8994v-97.5996h83.2998zM519.7 319.1h-143.7v34.9004h143.7v-34.9004zM576 142.8
c0 -4.5 -0.299805 -9 -0.599609 -13.2002h-185.101c0 -41.0996 21.7002 -65.2998 63 -65.2998c21.4004 0 49 11.6006 55.7002 33.5h62.2002c-19.1006 -58.7002 -58.7998 -86.2998 -120.101 -86.2998c-81 0 -131.3 54.7998 -131.3 134.7c0 77 53.1006 135.8 131.3 135.8
c80.5 0 124.9 -63.2998 124.9 -139.2zM390.4 174h114.699c-3 34 -20.7998 54.7998 -56.1992 54.7998c-33.8008 0 -56.2002 -21.0996 -58.5 -54.7998z" />
    <glyph glyph-name="behance-square" unicode="&#xf1b5;" 
d="M186.5 155c0 -19.2998 -14 -25.4004 -31.2002 -25.4004h-45.0996v52.9004h46c18.5996 -0.0996094 30.2998 -7.7998 30.2998 -27.5zM178.8 237.3c0 -16.2998 -10.7002 -22.8994 -25.7998 -22.8994h-42.7002v44.7998h39.6006c15.1992 0 28.8994 -4.2002 28.8994 -21.9004z
M311.1 214.1c19.2002 0 28.8008 -11.1992 30.5 -29.6992h-62.1992c1.19922 18.2998 13.3994 29.6992 31.6992 29.6992zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM271.7 263h77.7998
v18.9004h-77.7998v-18.9004zM228.7 152.7c0 24.0996 -11.4004 44.8994 -35 51.5996c17.2002 8.2002 26.2002 17.7002 26.2002 37c0 38.2002 -28.5 47.5 -61.4004 47.5h-90.5v-192h93.0996c34.9004 0.200195 67.6006 16.9004 67.6006 55.9004zM380 167.5
c0 41.0996 -24.0996 75.4004 -67.5996 75.4004c-42.4004 0 -71.1006 -31.8008 -71.1006 -73.6006c0 -43.2998 27.2998 -73 71.1006 -73c33.1992 0 54.6992 14.9004 65.0996 46.7998h-33.7002c-3.7002 -11.8994 -18.5996 -18.0996 -30.2002 -18.0996
c-22.3994 0 -34.0996 13.0996 -34.0996 35.2998h100.2c0.0996094 2.2998 0.299805 4.7998 0.299805 7.2002z" />
    <glyph glyph-name="steam" unicode="&#xf1b6;" horiz-adv-x="496" 
d="M496 192c0 -137 -111.2 -248 -248.4 -248c-113.8 0 -209.6 76.2998 -239 180.4l95.2002 -39.3008c6.40039 -32.0996 34.9004 -56.3994 68.9004 -56.3994c39.2002 0 71.8994 32.3994 70.2002 73.5l84.5 60.2002c52.0996 -1.30078 95.7998 40.8994 95.7998 93.5
c0 51.5996 -42 93.5 -93.7002 93.5s-93.7002 -42 -93.7002 -93.5v-1.2002l-59.2002 -85.7002c-15.5 0.900391 -30.6992 -3.40039 -43.5 -12.0996l-133.1 55c10.2002 127.699 117.1 228.1 247.6 228.1c137.2 0 248.4 -111 248.4 -248zM155.7 63.7002
c19.7998 -8.2002 42.5 1.09961 50.7998 21c8.2998 19.7998 -1.09961 42.5 -20.9004 50.7002l-31.5 13c12.2002 4.59961 26 4.7998 38.9004 -0.600586c13 -5.39941 23.0996 -15.5996 28.5 -28.5996s5.2998 -27.2998 -0.0996094 -40.2998
c-11.2002 -26.8008 -42.1006 -39.6006 -69 -28.4004c-11.9453 4.99414 -21.6055 14.1826 -27.2002 25.7998zM329.5 193.6c-34.4004 0 -62.4004 28 -62.4004 62.3008c0 34.2998 28 62.2998 62.4004 62.2998s62.4004 -28 62.4004 -62.2998
c0 -34.3008 -27.9004 -62.3008 -62.4004 -62.3008zM329.6 209.2c25.9004 0 46.9004 21 46.9004 46.7998c0 25.9004 -21 46.7998 -46.9004 46.7998c-25.8994 0 -46.8994 -21 -46.8994 -46.7998c0.0996094 -25.7998 21.0996 -46.7998 46.8994 -46.7998z" />
    <glyph glyph-name="steam-square" unicode="&#xf1b7;" 
d="M185.2 91.5c7.7002 18.5 -1 39.7002 -19.6006 47.4004l-29.5 12.1992c11.4004 4.30078 24.3008 4.5 36.4004 -0.5c12.2002 -5.09961 21.5996 -14.5996 26.7002 -26.6992c5 -12.2002 5 -25.6006 -0.100586 -37.7002c-10.5 -25.1006 -39.3994 -37 -64.5996 -26.5
c-11.5996 4.7998 -20.4004 13.5996 -25.4004 24.2002l28.5 -11.8008c18.6006 -7.7998 39.9004 0.900391 47.6006 19.4004zM400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v112.8l89.0996 -36.8994
c6 -30 32.7002 -52.7002 64.5 -52.7002c36.6006 0 67.3008 30.2998 65.7002 68.7998l79 56.2998c48.7002 -1.2002 89.6006 38.2998 89.6006 87.5c0 48.2002 -39.3008 87.5 -87.6006 87.5s-87.5996 -39.2998 -87.5996 -87.5v-1.09961l-55.4004 -80.2002
c-14.5 0.799805 -28.7002 -3.09961 -40.7002 -11.2998l-116.6 48.0996v160.7c0 26.5 21.5 48 48 48h352zM300.3 193.5c-32.2002 0 -58.3994 26.0996 -58.3994 58.2998s26.1992 58.2998 58.3994 58.2998s58.4004 -26.1992 58.4004 -58.2998
c0 -32.0996 -26.2002 -58.2998 -58.4004 -58.2998zM300.4 208.1c24.1992 0 43.8994 19.6006 43.8994 43.8008c0 24.1992 -19.5996 43.7998 -43.8994 43.7998c-24.2002 0 -43.9004 -19.6006 -43.9004 -43.7998c0 -24.2002 19.7002 -43.8008 43.9004 -43.8008z" />
    <glyph glyph-name="spotify" unicode="&#xf1bc;" horiz-adv-x="496" 
d="M248 440c136.9 0 248 -111.1 248 -248s-111.1 -248 -248 -248s-248 111.1 -248 248s111.1 248 248 248zM348.7 75.0996c8.09961 0 15.2002 6.30078 15.2002 15.4004s-3.60059 12.5996 -9.7002 16.5c-71.4004 42.7002 -155.101 44.2998 -237 26.2002
c-7.5 -1.60059 -13.6006 -6.5 -13.6006 -16.7998c0 -8.10059 6.10059 -15.8008 15.8008 -15.8008c2.89941 0 8 1.60059 11.8994 2.60059c71.7002 14.7002 144.3 13.0996 206.7 -24.5c3.90039 -2.2998 6.5 -3.60059 10.7002 -3.60059zM375.6 140.7
c10.9004 0 19.3008 8.7002 19.4004 19.5c0 8.7002 -3.2002 14.8994 -11.2998 19.7002c-49.4004 29.3994 -112.101 45.5 -177 45.5c-41.6006 0 -70 -5.80078 -97.7998 -13.6006c-10.3008 -2.89941 -15.5 -10 -15.5 -20.7002c0 -10.6992 8.69922 -19.3994 19.3994 -19.3994
c4.5 0 7.10059 1.2998 11.9004 2.59961c82.8994 22.5 176.1 7.60059 238.6 -29.3994c3.60059 -1.90039 7.10059 -4.2002 12.2998 -4.2002zM406.6 216.9c12.2002 0 23.2002 9.69922 23.2002 23.2998c0 11.8994 -5.09961 18.0996 -12.8994 22.5996
c-55.9004 32.6006 -132.4 47.7998 -205.4 47.7998c-42.9004 0 -82.2998 -4.89941 -117.5 -15.1992c-9 -2.60059 -17.4004 -10.3008 -17.4004 -23.9004c0 -13.2998 10.1006 -23.5996 23.3008 -23.5996c4.7998 0 9.2998 1.59961 12.8994 2.59961
c82.4004 23 209.7 12.7998 280.9 -29.7002c4.5 -2.59961 7.7002 -3.89941 12.8994 -3.89941z" />
    <glyph glyph-name="deviantart" unicode="&#xf1bd;" horiz-adv-x="320" 
d="M320 354.8l-98.2002 -179.1l7.40039 -9.5h90.7998v-127.7h-160.9l-13.5 -9.2002l-43.6992 -84c-0.300781 0 -8.60059 -8.59961 -9.2002 -9.2002h-92.7002v93.2002l93.2002 179.4l-7.40039 9.2002h-85.7998v127.6h156l13.5 9.2002l43.7002 84
c0.299805 0 8.59961 8.59961 9.2002 9.2002h97.5996v-93.1006z" />
    <glyph glyph-name="soundcloud" unicode="&#xf1be;" horiz-adv-x="640" 
d="M111.4 191.7l5.7998 -65l-5.7998 -68.2998c-0.300781 -2.5 -2.2002 -4.40039 -4.40039 -4.40039s-4.2002 1.90039 -4.2002 4.40039l-5.59961 68.2998l5.59961 65c0 2.2002 1.90039 4.2002 4.2002 4.2002c2.2002 0 4.09961 -2 4.40039 -4.2002zM132.8 237.3
c2.5 0 4.7002 -2.2002 4.7002 -5l5.7998 -105.6l-5.7998 -68.2998c0 -2.80078 -2.2002 -5 -4.7002 -5c-2.7998 0 -4.7002 2.19922 -5 5l-5 68.2998l5 105.6c0.299805 2.7998 2.2002 5 5 5zM158.3 261.4c2.7998 0 5.2998 -2.2002 5.2998 -5.30078l5.30078 -130
l-5.30078 -67.7998c0 -3.09961 -2.5 -5.2998 -5.2998 -5.2998c-3.09961 0 -5.2998 2.2002 -5.59961 5.2998l-4.40039 67.7998l4.40039 130c0.299805 3.10059 2.5 5.30078 5.59961 5.30078zM7.2002 164.8c1.39941 0 2.2002 -1.09961 2.5 -2.5l5.59961 -35.5996l-5.59961 -35
c-0.299805 -1.40039 -1.10059 -2.5 -2.5 -2.5c-1.40039 0 -2.2002 1.09961 -2.5 2.5l-4.7002 35l4.7002 35.5996c0.299805 1.40039 1.09961 2.5 2.5 2.5zM30.7998 186.7c1.40039 0 2.5 -1.10059 2.7998 -2.5l7.2002 -57.5l-7.2002 -56.4004
c-0.299805 -1.39941 -1.39941 -2.5 -2.7998 -2.5c-1.39941 0 -2.5 1.10059 -2.5 2.7998l-6.39941 56.1006l6.39941 57.5c0 1.39941 1.10059 2.5 2.5 2.5zM56.0996 198.1c1.7002 0 3.10059 -1.39941 3.10059 -3.2998l6.89941 -68.0996l-6.89941 -65.7998
c0 -1.7002 -1.40039 -3.10059 -3.10059 -3.10059c-1.59961 0 -3 1.40039 -3.2998 3.10059l-5.7998 65.7998l5.7998 68.0996c0.200195 1.90039 1.60059 3.2998 3.2998 3.2998zM81.4004 200.3c1.89941 0 3.59961 -1.39941 3.89941 -3.59961l6.40039 -70l-6.40039 -67.7998
c-0.299805 -2.2002 -2 -3.60059 -3.89941 -3.60059c-1.90039 0 -3.60059 1.40039 -3.60059 3.60059l-5.7998 67.7998l5.7998 70c0 2.2002 1.7002 3.59961 3.60059 3.59961zM322.8 311.2c2.5 -1.40039 4.10059 -4.2002 4.5 -7.2002l3.90039 -177.5l-3.90039 -64.2002
c0 -4.7002 -3.89941 -8.59961 -8.59961 -8.59961s-8.60059 3.89941 -8.90039 8.59961l-1.7002 31.7002l-1.69922 32.5l3.2998 176.7v0.799805c0.200195 2.5 1.39941 5 3.2998 6.7002c1.40039 1.09961 3.40039 1.89941 5.59961 1.89941
c1.40039 0 3.10059 -0.599609 4.2002 -1.39941zM296.1 295.9c2.2002 -1.40039 3.60059 -3.90039 3.90039 -6.7002l3.2998 -162.8l-3.09961 -58.6006l-0.299805 -6.7002c0 -2.2998 -0.800781 -4.19922 -2.5 -5.59961c-1.40039 -1.40039 -3.40039 -2.5 -5.60059 -2.5
c-2.5 0 -4.7002 1.2002 -6.39941 3.09961c-1.10059 1.40039 -1.7002 3 -1.7002 4.7002v0.299805c-3.10059 65.3008 -3.10059 65.6006 -3.10059 65.6006l2.80078 160.8l0.299805 1.7002c0 2.7998 1.39941 5.2998 3.59961 6.7002
c1.2998 0.799805 2.7998 1.39941 4.40039 1.39941c1.59961 0 3 -0.599609 4.39941 -1.39941zM184.7 273.4c3.39941 0 5.89941 -2.80078 6.09961 -6.10059l5 -140.6l-5 -67.2002c-0.299805 -3.2998 -2.7998 -5.7998 -6.09961 -5.7998c-3 0 -5.5 2.5 -5.7998 5.7998
l-4.40039 67.2002l4.40039 140.6c0 3.2998 2.69922 6.10059 5.7998 6.10059zM561.4 210.6c43.2998 0 78.5996 -35.2998 78.5 -78.8994c0 -43.2998 -35.3008 -78.2998 -78.6006 -78.2998h-218.3c-4.7002 0.599609 -8.59961 4.19922 -8.59961 9.19922v249.7
c0 4.7998 1.69922 7 7.7998 9.2002c15.2998 6.09961 32.5 9.40039 50.2998 9.40039c72.5 0 131.9 -55.6006 138.3 -126.4c9.5 3.90039 19.7998 6.09961 30.6006 6.09961zM264.7 270.9c4.2002 0 7.2002 -3.30078 7.5 -7.80078l3.89941 -136.699l-3.89941 -65.6006
c0 -4.2002 -3.2998 -7.5 -7.5 -7.5s-7.5 3.2998 -7.7998 7.5l-3.30078 65.6006l3.30078 136.699c0.299805 4.5 3.59961 7.80078 7.7998 7.80078zM211.1 278.7c3.60059 0 6.40039 -3.10059 6.7002 -6.7002l4.40039 -145.3l-4.40039 -66.9004
c-0.299805 -3.59961 -3.09961 -6.39941 -6.7002 -6.39941c-3.2998 0 -6.09961 2.7998 -6.39941 6.39941l-3.90039 66.9004l3.90039 145.3c0 3.59961 3.09961 6.7002 6.39941 6.7002zM237.8 275.3c3.90039 0 6.90039 -3 6.90039 -6.89941l4.2002 -141.7l-4.2002 -66.4004
c0 -3.7998 -3.10059 -6.89941 -6.90039 -6.89941s-6.59961 3 -6.89941 6.89941l-3.90039 66.4004l3.90039 141.7c0 3.7998 3 6.89941 6.89941 6.89941z" />
    <glyph glyph-name="vine" unicode="&#xf1ca;" horiz-adv-x="384" 
d="M384 193.3v-52.0996c-18.4004 -4.2002 -36.9004 -6.10059 -52.0996 -6.10059c-36.9004 -77.3994 -103 -143.8 -125.101 -156.199c-14 -7.90039 -27.0996 -8.40039 -42.7002 0.799805c-27.0996 16.2998 -129.899 100.6 -164.1 365.6h74.5
c18.7002 -159.1 64.5 -240.7 114.8 -301.8c27.9004 27.9004 54.7998 65.0996 75.6006 106.9c-49.8008 25.2998 -80.1006 80.8994 -80.1006 145.6c0 65.5996 37.7002 115.1 102.2 115.1c114.9 0 106.2 -127.899 81.5996 -181.5c0 0 -46.3994 -9.19922 -63.5 20.5
c3.40039 11.3008 8.2002 30.8008 8.2002 48.5c0 31.3008 -11.2998 46.6006 -28.3994 46.6006c-18.2002 0 -30.8008 -17.1006 -30.8008 -50c0.100586 -79.2002 59.4004 -118.7 129.9 -101.9z" />
    <glyph glyph-name="codepen" unicode="&#xf1cb;" horiz-adv-x="512" 
d="M502.285 288.296c6.00098 -3.99902 9.71484 -11.1426 9.71582 -18.2852v-155.999c0 -7.14258 -3.71484 -14.2871 -9.71484 -18.2861l-234 -156.021c-8.06055 -4.95996 -16.584 -4.91504 -24.5713 0l-234 156.021c-6.00098 4 -9.71484 11.1436 -9.71484 18.2861v155.999
c0 7.14258 3.71387 14.2861 9.71387 18.2852l234 156c8.06055 4.95996 16.584 4.91504 24.5713 0zM278 384.869v-102.572l95.4287 -63.7148l76.8574 51.4287zM234 384.869l-172.286 -114.858l76.8574 -51.4287l95.4287 63.7148v102.572zM44 228.868v-73.7139
l55.1426 36.8564zM234 -0.84668v102.571l-95.4287 63.7158l-76.8574 -51.4297zM256 140.011l77.7148 52l-77.7148 52l-77.7148 -52zM278 -0.84668l172.286 114.857l-76.8574 51.4297l-95.4287 -63.7158v-102.571zM468 155.154v73.7139l-55.1426 -36.8574z" />
    <glyph glyph-name="jsfiddle" unicode="&#xf1cc;" horiz-adv-x="576" 
d="M510.634 210.538c45.6885 -25.334 68.3721 -74.5605 56.832 -122.634c-12.1035 -50.4199 -55.5479 -86.6592 -108.212 -87.293c-84.0303 -1.01172 -168.079 -0.458984 -252.12 -0.480469c-30.3223 -0.00683594 -60.668 -0.492188 -90.959 0.539062
c-48.0938 1.63672 -91.7764 35.8643 -105.607 81.4326c-14.1289 46.5508 2.18945 94.623 41.9014 124.615c2.54688 1.92383 4.86914 6.52051 4.51465 9.54492c-3.74609 31.8604 7.14453 57.6709 32.6758 76.4082c26.2822 19.2881 55.2285 21.5879 85.3311 9.16699
c2.36621 -0.975586 4.63965 -2.17773 7.82422 -3.68555c16.5215 27.5332 38.1221 48.6523 65.4922 63.9023c92.8594 51.7402 210.954 8.31152 246.85 -91.6455c5.55762 -15.4766 6.74512 -32.6074 9.09668 -49.0947c0.716797 -5.02832 1.6543 -8.15527 6.38086 -10.7764z
M531.741 53.6582c39.3135 48.375 22.418 117.668 -35.1426 144.497c-7.43555 3.46582 -9.72559 7.74414 -9.84766 15.8936c-1.87012 125.129 -132.78 187.063 -230.24 132.697c-26.1133 -14.5674 -46.4492 -34.8955 -60.6709 -61.2939
c-7.59082 -14.0908 -11.9287 -7.97754 -22.1982 -2.52734c-24.6113 13.0635 -49.0469 12.6406 -72.0332 -3.08301c-21.9678 -15.0244 -31.9102 -36.6201 -26.4199 -62.9805c2.4082 -11.5703 -0.914062 -17.0635 -10.0967 -23.1367
c-38.1895 -25.2578 -53.0879 -74.8604 -34.1855 -116.105c18.4355 -40.2295 51.3135 -59.6631 95.1748 -59.9951c0.700195 -0.00488281 163.728 -0.545898 163.728 0.154297c56.8857 0 113.778 -0.551758 170.652 0.229492
c28.9375 0.397461 53.0498 13.2178 71.2803 35.6504zM443.952 134.157c-5.84863 -31.1572 -34.6221 -55.0967 -66.666 -55.0957c-16.9531 0.00195312 -32.0586 6.5459 -44.0791 17.7051c-27.6973 25.7139 -71.1406 74.9805 -95.9375 93.3877
c-20.0557 14.8877 -41.9893 12.333 -60.2715 -3.78223c-49.9961 -44.0713 15.8594 -121.775 67.0625 -77.1885c4.54883 3.95996 7.84082 9.54297 12.7441 12.8447c8.18457 5.50879 20.7666 0.883789 13.168 -10.6221c-17.3574 -26.2842 -49.3301 -38.1973 -78.8623 -29.3008
c-28.8975 8.70312 -48.8408 35.9678 -48.626 70.1787c1.22461 22.4844 12.3633 43.0596 35.4141 55.9648c22.5742 12.6377 46.3682 13.1455 66.9902 -2.47363c50.791 -38.4756 75.5781 -81.7451 107.296 -101.245c24.5586 -15.0996 54.2549 -7.36328 68.8232 17.5059
c28.8301 49.209 -34.5918 105.016 -78.8682 63.46c-3.98828 -3.74414 -6.91699 -8.93164 -11.4092 -11.7197c-10.9756 -6.81152 -17.333 4.1123 -12.8096 10.3525c20.7031 28.5537 50.4639 40.4404 83.2715 28.2139c31.4287 -11.7139 49.1074 -44.3662 42.7598 -78.1855z
" />
    <glyph glyph-name="rebel" unicode="&#xf1d0;" horiz-adv-x="512" 
d="M256.5 -56c-139.3 0 -247.5 116.2 -243.3 254.1c2.7998 79.2002 43.2002 152.2 116.5 200.4c0.299805 0 1.89941 0.599609 1.09961 -0.799805c-5.7998 -5.5 -111.3 -129.8 -14.0996 -226.4c49.7998 -49.5 90 -2.5 90 -2.5c38.5 50.1006 -0.600586 125.9 -0.600586 125.9
c-10 24.8994 -45.6992 40.0996 -45.6992 40.0996l28.7998 31.7998c24.3994 -10.5 43.2002 -38.6992 43.2002 -38.6992c0.799805 29.5996 -21.9004 61.3994 -21.9004 61.3994l44.5996 50.7002l44.3008 -50.0996c-20.5 -28.8008 -21.9004 -62.6006 -21.9004 -62.6006
c13.7998 23 43.5 39.2998 43.5 39.2998l28.5 -31.7998c-27.4004 -8.89941 -45.4004 -39.8994 -45.4004 -39.8994c-15.7998 -28.5 -27.0996 -89.4004 0.600586 -127.301c32.3994 -44.5996 87.7002 2.80078 87.7002 2.80078c102.699 91.8994 -10.5 225 -10.5 225
c-6.10059 5.5 0.799805 2.7998 0.799805 2.7998c50.0996 -36.5 114.6 -84.4004 116.2 -204.8c2 -145.601 -99.9004 -249.4 -242.4 -249.4z" />
    <glyph glyph-name="empire" unicode="&#xf1d1;" horiz-adv-x="496" 
d="M287.6 393.8c-10.7998 2.2002 -22.0996 3.2998 -33.5 3.60059v18.1992c78.1006 -2.19922 146.101 -44 184.601 -106.6l-15.7998 -9.09961c-6.10059 9.69922 -12.7002 18.7998 -20.2002 27.0996l-18 -15.5c-26 29.5996 -61.4004 50.7002 -101.9 58.4004zM53.4004 125.6
c3.89941 -10.7998 8.2998 -21.0996 13.5996 -31.0996l-15.7998 -9.09961c-17.1006 31.5996 -27.1006 68.0996 -27.1006 106.6s9.90039 75 27.1006 106.5l15.7998 -9.09961c-5.2998 -9.7002 -10 -20.2002 -13.5996 -31l22.6992 -7.7002
c-6.39941 -18.2998 -9.69922 -38.2002 -9.69922 -58.7002s3.59961 -40.4004 10 -58.7002zM213.1 14l-4.69922 -23.7998c10.7998 -1.90039 22.1992 -3.2998 33.5 -3.60059v-18.2998c-78.1006 2.2998 -146.4 44.2998 -184.9 106.601l16 9.39941
c5.7998 -9.7002 12.7002 -18.7998 20.2002 -27.3994l18 15.7998c26.0996 -29.6006 61.5 -50.7002 101.899 -58.7002zM93.2998 327.1c-7.5 -8.2998 -14.0996 -17.5 -20.0996 -27.1992l-15.7998 9.09961c38.5 62.5996 106.5 104.4 184.6 106.6v-18.1992
c-11.4004 -0.300781 -22.7002 -1.40039 -33.5 -3.60059l4.7002 -23.7998c-40.5 -7.7002 -75.9004 -28.7998 -101.9 -58.4004zM402.7 56.9004c7.5 8.59961 14.3994 17.6992 20.0996 27.3994l16.1006 -9.39941c-38.5 -62.3008 -106.801 -104.4 -184.9 -106.601v18.2998
c11.4004 0.300781 22.7002 1.7002 33.5 3.60059l-4.7002 23.7998c40.5 8 75.9004 29.0996 101.9 58.7002zM496 192c0 -137 -111 -248 -248 -248s-248 111 -248 248s111 248 248 248s248 -111 248 -248zM483.8 192c0 130.1 -105.7 235.8 -235.8 235.8
s-235.8 -105.7 -235.8 -235.8s105.7 -235.8 235.8 -235.8s235.8 105.7 235.8 235.8zM444.8 298.6c17.2002 -31.5996 27.1006 -68.0996 27.1006 -106.6s-9.90039 -75 -27.1006 -106.4l-15.7998 9.10059c5.2998 10 9.7002 20.2002 13.5996 31l-23 7.7002
c6.40039 18.2998 10 38.1992 10 58.6992s-3.2998 40.4004 -9.69922 58.7002l22.6992 7.7002c-3.59961 10.7998 -8.2998 21.2998 -13.5996 31zM261.8 120.9l13.2998 -66.7002c-8.59961 -1.7002 -17.6992 -2.7998 -27.0996 -2.7998s-18.5 1.09961 -27.0996 2.7998
l13.2998 66.7002c-16.2998 3.2998 -30.5 11.5996 -40.7002 23.5l-51.2002 -44.8008c-11.8994 13.6006 -21.2998 29.4004 -27.0996 46.8008l64.2002 22.0996c-2.5 7.40039 -3.90039 15.2002 -3.90039 23.5s1.40039 16 3.90039 23.5l-64.5 22.0996
c6.09961 17.5 15.5 33.2002 27.3994 46.8008l51.2002 -44.8008c10.2998 11.9004 24.4004 20.5 40.7002 23.8008l-13.2998 66.3994c8.59961 2 17.6992 2.7998 27.0996 2.7998s18.5 -0.899414 27.0996 -2.7998l-13.2998 -66.3994
c16.2998 -3.30078 30.5 -11.9004 40.7002 -23.8008l51.2002 44.8008c11.8994 -13.6006 21.2998 -29.4004 27.3994 -46.8008l-64.5 -22.0996c2.5 -7.40039 3.90039 -15.2002 3.90039 -23.5s-1.40039 -16 -3.90039 -23.5l64.2002 -22.0996
c-5.7998 -17.5 -15.2002 -33.2002 -27.0996 -46.8008l-51.2002 44.8008c-10.2998 -11.9004 -24.4004 -20.2002 -40.7002 -23.5z" />
    <glyph glyph-name="git-square" unicode="&#xf1d2;" 
d="M100.59 113.76c48.5703 -3.30957 58.9502 -2.10938 58.9502 -11.9395c0 -20 -65.5498 -20.0605 -65.5498 -1.52051c0.00976562 5.08984 3.29004 9.40039 6.59961 13.46zM128.54 230.4c30.96 0 31.7598 -44.4707 -0.75 -44.4707c-33 0 -31.54 44.4707 0.75 44.4707z
M448 368v-352c0 -26.4922 -21.5078 -48 -48 -48h-352c-26.4922 0 -48 21.5078 -48 48v352c0 26.4922 21.5078 48 48 48h352c26.4922 0 48 -21.5078 48 -48zM221 298.69c0 -14.4902 8.37988 -22.8809 22.8604 -22.8809c14.7393 0 23.1299 8.39062 23.1299 22.8809
c0 14.4893 -8.37012 22.3096 -23.1104 22.3096c-14.4795 0 -22.8799 -7.83984 -22.8799 -22.3096zM199.18 253h-49.5498c-25 6.5498 -81.5596 4.84961 -81.5596 -46.75c0 -18.7998 9.39941 -32 21.8496 -38.1104c-15.6895 -14.3701 -23.1201 -21.1396 -23.1201 -30.7393
c0 -6.87012 2.79004 -13.2207 11.1807 -16.7607c-8.90039 -8.39941 -14 -14.4795 -14 -25.9199c0.0195312 -20.0693 17.5498 -31.7197 63.5391 -31.7197c44.2207 0 69.8701 16.5098 69.8701 45.7305c0 36.6699 -28.2295 35.3193 -94.7695 39.3799l8.37988 13.4297
c17 -4.74023 74.1904 -6.23047 74.1904 42.4297c0 11.6904 -4.83008 19.8203 -9.40039 25.6699l23.3799 1.78027zM283.52 143.16l-13 1.78027c-3.81934 0.509766 -4.06934 1 -4.06934 5.08984v105.45h-52.6006l-2.79004 -20.5703c15.75 -5.5498 17 -4.86035 17 -10.1699
v-74.7402c0 -5.62012 -0.30957 -4.58008 -17 -6.87012v-20.0596h72.4209zM384 133l-6.87012 22.3701c-40.9297 -15.3701 -37.8496 12.4102 -37.8496 16.7295v60.7207h37.8496v25.4102h-35.8203c-2.86914 0 -2 -2.52051 -2 38.6299h-24.1797
c-2.79004 -27.7002 -11.6797 -38.8799 -34 -41.4199v-22.6201c20.4697 0 19.8203 0.849609 19.8203 -2.54004v-66.5703c0 -28.7197 11.4297 -40.9102 41.6699 -40.9102c14.4502 0 30.4502 4.83008 41.3799 10.2002z" />
    <glyph glyph-name="git" unicode="&#xf1d3;" horiz-adv-x="512" 
d="M216.29 289.61l0.0400391 -34.5508l-37.4102 -2.83984c7.27051 -9.35938 15 -22.3701 15 -41.0693c0 -77.8906 -91.4297 -75.4707 -118.7 -67.8906l-13.4297 -21.5498c106.47 -6.5 151.63 -4.33984 151.63 -63c0 -46.7598 -41.04 -73.1797 -111.79 -73.1797
c-73.5801 0 -101.63 18.71 -101.63 50.8193c0 18.3008 8.12988 28.04 22.4004 41.4502c-13.4199 5.66992 -17.8906 15.8105 -17.8906 26.8105c0 15.3594 11.9004 26.21 37 49.21c-20 9.76953 -35 30.9102 -35 61c0 82.5498 90.4902 85.2793 130.49 74.79h79.29z
M152.87 47.71c0 15.7402 -16.6104 13.8096 -94.3203 19.1104c-5.2998 -6.54004 -10.5693 -13.4004 -10.5693 -21.54c0 -29.6699 104.89 -29.6299 104.89 2.42969zM102.06 182.29c52.0205 0 50.7402 71.1602 1.2002 71.1602c-51.6602 0 -54 -71.1602 -1.2002 -71.1602z
M235.36 81.7803v32.0996c26.75 3.66016 27.2393 2 27.2393 11v119.51c0 8.5 -2.0498 7.37988 -27.2393 16.2607l4.46973 32.9199h84.1699v-168.71c0 -6.51074 0.400391 -7.32031 6.50977 -8.14062l20.7305 -2.83984v-32.0996h-115.88zM287.81 326.09
c-23.1699 0 -36.5898 13.4297 -36.5898 36.6104c0 23.1797 13.4199 35.7695 36.5898 35.7695c23.5801 0 37 -12.6201 37 -35.7695c0 -23.1504 -13.4199 -36.6104 -37 -36.6104zM512 97.54c-17.4902 -8.53027 -43.0996 -16.2598 -66.2803 -16.2598
c-48.3799 0 -66.6699 19.5 -66.6699 65.46v106.51c0 5.41992 1.0498 4.05957 -31.71 4.05957v36.1904c35.7803 4.07031 50 22 54.4697 66.2695h38.6309c0 -65.8291 -1.34082 -61.8096 3.25977 -61.8096h57.2998v-40.6504h-60.5596v-97.1494
c0 -6.91992 -4.9209 -51.4102 60.5693 -26.8398z" />
    <glyph glyph-name="hacker-news" unicode="&#xf1d4;" 
d="M0 416h448v-448h-448v448zM21.2002 218.8h-0.200195c0.0996094 0.100586 0.200195 0.299805 0.299805 0.400391c0 -0.100586 0 -0.299805 -0.0996094 -0.400391zM239.2 164.9l80.7998 155.1h-34.7998c-54.7998 -101.2 -48.2998 -98.5996 -60.6006 -125.6
c-10.0996 24.3994 -6.7998 27.2998 -59.2998 125.6h-37.2998l79.7998 -153.3v-102.7h31.4004v100.9z" />
    <glyph glyph-name="tencent-weibo" unicode="&#xf1d5;" horiz-adv-x="384" 
d="M72.2998 -47.7998c1.40039 -19.9004 -27.5996 -22.2002 -29.7002 -2.90039c-11.5996 129.9 31.1006 239.5 101.4 313.2c-15.5996 34 9.2002 77.0996 50.5996 77.0996c30.3008 0 55.1006 -24.5996 55.1006 -55.0996c0 -44 -49.5 -70.7998 -86.9004 -45.0996
c-65.7002 -71.3008 -101.399 -169.801 -90.5 -287.2zM192 447.9c92 0 166.6 -74.6006 166.6 -166.5c0 -102.301 -93.2998 -185.5 -204 -162.301c-19 4.7002 -12.5 33.2002 6.60059 29.1006c80.7998 -20.7998 167.7 42.2998 167.7 133.1c0 75.5 -61.5 136.9 -136.9 136.9
c-101 0 -168.3 -106.601 -122 -199.2c9 -17.9004 -17.5996 -30.7998 -26.2998 -13.4004c-56 108.101 22.3994 242.301 148.3 242.301z" />
    <glyph glyph-name="qq" unicode="&#xf1d6;" 
d="M433.754 27.5547c-11.5264 -1.39258 -44.8604 52.7412 -44.8604 52.7412c0 -31.3447 -16.1357 -72.2471 -51.0508 -101.786c16.8418 -5.19141 54.8428 -19.167 45.8037 -34.4209c-7.31641 -12.3428 -125.511 -7.88086 -159.633 -4.03711
c-34.1221 -3.84375 -152.315 -8.30566 -159.632 4.03711c-9.04492 15.25 28.918 29.2139 45.7832 34.415c-34.9199 29.5391 -51.0586 70.4453 -51.0586 101.792c0 0 -33.334 -54.1338 -44.8594 -52.7412c-5.37012 0.650391 -12.4238 29.6445 9.34668 99.7041
c10.2617 33.0244 21.9951 60.4785 40.1445 105.779c-3.05566 116.898 45.2441 214.956 160.262 214.962c113.737 -0.00585938 163.156 -96.1328 160.264 -214.963c18.1182 -45.2227 29.9121 -72.8506 40.1445 -105.778c21.7676 -70.0596 14.7158 -99.0527 9.3457 -99.7041z
" />
    <glyph glyph-name="weixin" unicode="&#xf1d7;" horiz-adv-x="576" 
d="M385.2 280.4c-92.4004 0 -165.4 -69.1006 -165.3 -154c0 -14.2002 2.19922 -27.9004 6.19922 -40.8008c-6.19922 -0.5 -12.0996 -0.799805 -18.2998 -0.799805c-24.3994 0 -43.7998 4.90039 -68.2002 9.7002l-68 -34.0996l19.3008 58.5996
c-48.6006 34.0996 -77.9004 78.2002 -77.9004 131.6c0 92.6006 87.5 165.4 194.7 165.4c95.5996 0 179.7 -58.2998 196.3 -136.7c-6.2002 0.799805 -12.4004 1.10059 -18.7998 1.10059zM280.7 333.3c-14.7002 0 -29.2002 -9.7002 -29.2998 -24.3994
c0 -14.5 14.5 -24.2002 29.2998 -24.2002c14.5 0 24.2002 9.7002 24.2002 24.2002c0 14.6992 -9.7002 24.3994 -24.2002 24.3994zM144.3 284.7c14.7998 0 24.4004 9.59961 24.4004 24.2002c0 14.6992 -9.60059 24.3994 -24.4004 24.3994
c-14.5 0 -29.2998 -9.59961 -29.2998 -24.3994c0 -14.5 14.7998 -24.2002 29.2998 -24.2002zM563 128.6c0 -43.7998 -29 -82.6992 -68.2002 -112.1l14.7998 -48.5996l-53.3994 29.2998c-19.7002 -4.7998 -39.2998 -9.90039 -58.6006 -9.90039
c-92.5996 0 -165.399 63.4004 -165.399 141.3c0 77.9004 72.7002 141.301 165.399 141.301c87.5 0 165.4 -63.4004 165.4 -141.301zM343.9 153.1c14.6992 0 24.3994 9.60059 24.3994 19.6006c0 9.59961 -9.59961 19.2998 -24.3994 19.2998
c-9.60059 0 -19.3008 -9.59961 -19.3008 -19.2998c0 -9.90039 9.60059 -19.6006 19.3008 -19.6006zM451 153.1c14.5 0 24.5 9.60059 24.4004 19.6006c0 9.59961 -9.90039 19.2998 -24.4004 19.2998c-9.59961 0 -19.2998 -9.59961 -19.2998 -19.2998
c0 -9.90039 9.59961 -19.6006 19.2998 -19.6006z" />
    <glyph glyph-name="slideshare" unicode="&#xf1e7;" horiz-adv-x="512" 
d="M187.7 294.3c34 0 61.7002 -25.7002 61.7002 -57.7002c0 -31.6992 -27.7002 -57.6992 -61.7002 -57.6992s-61.7002 26 -61.7002 57.6992c0 32 27.7002 57.7002 61.7002 57.7002zM331.1 294.3c34.3008 0 61.8008 -25.7002 61.7002 -57.7002
c0 -31.6992 -27.3994 -57.6992 -61.7002 -57.6992c-34 0 -61.6992 26 -61.6992 57.6992c0 32 27.6992 57.7002 61.6992 57.7002zM487.7 204.3c15.2002 10.5 25.2002 -4 16.0996 -17.7998c-18.2998 -22.5996 -53.2002 -50.2998 -106.3 -72
c56.2998 -191.7 -137.4 -222.3 -134.3 -124c0 0.700195 -0.299805 53.7998 -0.299805 93.5c-4.30078 0.799805 -8.60059 2 -13.7002 3.09961c0 -40 -0.299805 -95.8994 -0.299805 -96.5996c3.09961 -98.2002 -190.601 -67.5996 -134.301 124.1
c-53.1992 21.7002 -88 49.4004 -106.3 72c-9.09961 13.7002 0.900391 28.3008 16 17.7002c2 -1.39941 4.2998 -2.89941 6.2998 -4.2998v198.3c0 27.4004 20.6006 49.7002 46 49.7002h359.101c25.3994 0 46 -22.2998 46 -49.7002v-198.3zM457.2 185.1h0.0996094v190.601
c0 32.7998 -10.5996 45.7002 -40.8994 45.7002h-317.7c-31.7002 0 -40.6006 -10.8008 -40.6006 -45.7002v-192.4c67.7002 -35.3994 125.7 -29.0996 157.4 -28c13.4004 0.299805 22 -2.2998 27.0996 -7.7002c1.7002 -1.59961 10 -9.39941 20.3008 -17.0996
c1.09961 15.7998 10 25.7998 33.6992 24.9004c32.3008 -1.40039 91.7002 -7.7002 160.601 29.6992z" />
    <glyph glyph-name="twitch" unicode="&#xf1e8;" horiz-adv-x="512" 
d="M391.17 344.53v-109.7h-38.6299v109.7h38.6299zM285 345v-109.75h-38.6299v109.75h38.6299zM120.83 448h366.86v-256l-173.771 -164.58h-77.25l-96.5303 -91.4199v91.4199h-115.83v329.16zM449.07 210.25v201.17h-308.931v-274.29h86.8701v-64l67.6006 64h77.2393z" />
    <glyph glyph-name="yelp" unicode="&#xf1e9;" horiz-adv-x="384" 
d="M42.9004 207.68l99.6191 -48.6094c19.2002 -9.40039 16.2002 -37.5107 -4.5 -42.71l-107.52 -26.8105c-1.78223 -0.448242 -3.64746 -0.685547 -5.56738 -0.685547c-11.7246 0 -21.3848 8.89453 -22.6426 20.2861c-0.853516 7.44141 -1.29297 15.0078 -1.29297 22.6768
c0 21.9561 3.65723 42.9111 10.293 62.6426c3.03906 9.02148 11.5723 15.5264 21.6133 15.5264c3.5791 0 6.98145 -0.84375 9.99707 -2.31641zM86.9004 -31.5703c-6.01172 4.1123 -9.9248 11.0195 -9.9248 18.8457c0 5.85742 2.21191 11.2021 5.84473 15.2441l74.21 82.4004
c14.3096 15.8105 40.5098 5.2002 39.8096 -16.0996l-3.89941 -110.82c-0.414062 -12.21 -10.4365 -22.0088 -22.7461 -22.0088c-1.32129 0 -2.61523 0.112305 -3.87402 0.329102c-28.9365 4.90039 -56.1416 16.1621 -79.4199 32.1094zM232.24 78.3496
c-11.2998 18.1104 6.2002 40.4102 26.5098 33.9102l105.42 -34.2598c9.14453 -3.04102 15.7305 -11.6855 15.7305 -21.8447c0 -3.46289 -0.767578 -6.74805 -2.14062 -9.69531c-12.5361 -26.3281 -30.4697 -49.2246 -52.71 -67.6104
c-3.96191 -3.26465 -9.03809 -5.25781 -14.5674 -5.25781c-8.18555 0 -15.375 4.29785 -19.4326 10.7578zM380.57 210.58c1.21289 -2.79883 1.93359 -5.89941 1.93359 -9.1416c0 -10.4385 -6.96875 -19.2627 -16.5039 -22.0684l-106.64 -30.5098
c-20.5 -5.90039 -37.1006 17.0098 -25.2002 34.71l62 91.9199c4.10742 6.08398 11.0635 10.0615 18.9502 10.0615c5.76172 0 11.0283 -2.1377 15.0498 -5.66211c21.5781 -19.0479 38.7783 -42.5518 50.4102 -69.3096zM62.1104 417.82
c34.3301 16.3438 72.6104 26.9434 112.33 30.0996c0.610352 0.0498047 1.20703 0.078125 1.83008 0.078125c12.5127 0 22.6709 -10.1582 22.6709 -22.6699c0 -0.0693359 -0.000976562 -0.138672 -0.000976562 -0.208008v-208.34
c0 -23.2998 -30.9102 -31.6006 -42.6104 -11.4004l-104.12 180.44c-1.92871 3.35059 -3.06738 7.24805 -3.06738 11.3887c0 9.07422 5.29883 16.9199 12.9678 20.6113z" />
    <glyph glyph-name="paypal" unicode="&#xf1ed;" horiz-adv-x="384" 
d="M111.4 152.1c-3.5 -19.1992 -17.4004 -108.699 -21.5 -134c-0.300781 -1.7998 -1 -2.5 -3 -2.5h-74.6006c-7.59961 0 -13.0996 6.60059 -12.0996 13.9004l58.5996 371.9c1.5 9.59961 10.1006 16.8994 20 16.8994c152.3 0 165.101 3.7002 204 -11.3994
c60.1006 -23.3008 65.6006 -79.5 44 -140.301c-21.5 -62.5996 -72.5 -89.5 -140.1 -90.2998c-43.4004 -0.700195 -69.5 7 -75.2998 -24.2002zM357.1 296c28.4004 -21.2002 30.3008 -57.7998 23.8008 -92.5996c-16.5 -83.5 -71.9004 -112.301 -142.9 -112.301
c-15 0 -24.7002 2.30078 -29.2998 -19.6992c-15.5 -97.4004 -13.7002 -85.9004 -14.4004 -91.3008c-1.7002 -8.59961 -8.7998 -14.8994 -17.3994 -14.8994h-63.5c-7.10059 0 -11.6006 5.7998 -10.6006 12.8994c0 0 4.5 29.3008 27.1006 169.7
c0.799805 6.10059 4.7998 9.40039 10.8994 9.40039c54 0 164.601 -9.90039 204.5 103.899c3.7002 11.1006 6.7998 22.2002 8.7998 33.6006c0.5 3.09961 1.2002 2.59961 3 1.2998z" />
    <glyph glyph-name="google-wallet" unicode="&#xf1ee;" 
d="M156.8 321.2c37.6006 -60.6006 64.2002 -113.101 84.2998 -162.5c-8.2998 -33.7998 -18.7998 -66.5 -31.2998 -98.2998c-13.2002 52.2998 -26.5 101.3 -56 148.5c6.5 36.3994 2.2998 73.5996 3 112.3zM109.3 248c5 0 10 -2.5 13 -6.5
c43.7998 -59.7998 66.2998 -123.8 82.5 -193.5h-103.5c-20 69.5 -49.5 133 -91.7002 187.3c-4 5.2002 0 12.7002 6.5 12.7002h93.2002zM157.1 336h108.7c74.7998 -103 131.2 -230 143.2 -368h-113.7c-8.2002 133.5 -69.7002 260 -138.2 368zM408.9 404.5
c19 -67.5 31.0996 -139 31.0996 -212.6c0 -69.5 -9.5 -142.5 -25.2998 -203c-10.9004 92.5 -42.4004 184.6 -90.6006 270.8c-4.19922 50.5 -13.2998 99.5 -26.5 146c-1.19922 5.2998 2.5 10.2998 7.80078 10.2998h88.2998c7 0 13.3994 -4.7002 15.2002 -11.5z" />
    <glyph glyph-name="cc-visa" unicode="&#xf1f0;" horiz-adv-x="576" 
d="M470.1 216.7c0 0 7.60059 -37.2002 9.30078 -45h-33.4004c3.2998 8.89941 16 43.5 16 43.5c-0.200195 -0.299805 3.2998 9.09961 5.2998 14.8994zM576 368v-352c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h480
c26.5 0 48 -21.5 48 -48zM152.5 116.8l63.2002 155.2h-42.5l-39.2998 -106l-4.30078 21.5l-14 71.4004c-2.2998 9.89941 -9.39941 12.6992 -18.1992 13.0996h-64.7002l-0.700195 -3.09961c15.7998 -4 29.9004 -9.80078 42.2002 -17.1006l35.7998 -135h42.5zM246.9 116.6
l25.1992 155.4h-40.1992l-25.1006 -155.4h40.1006zM386.8 167.4c0.200195 17.6992 -10.5996 31.1992 -33.7002 42.2998c-14.0996 7.09961 -22.6992 11.8994 -22.6992 19.2002c0.199219 6.59961 7.2998 13.3994 23.0996 13.3994
c13.0996 0.299805 22.7002 -2.7998 29.9004 -5.89941l3.59961 -1.7002l5.5 33.5996c-7.90039 3.10059 -20.5 6.60059 -36 6.60059c-39.7002 0 -67.5996 -21.2002 -67.7998 -51.4004c-0.299805 -22.2998 20 -34.7002 35.2002 -42.2002
c15.5 -7.59961 20.7998 -12.5996 20.7998 -19.2998c-0.200195 -10.4004 -12.6006 -15.2002 -24.1006 -15.2002c-16 0 -24.5996 2.5 -37.6992 8.2998l-5.30078 2.5l-5.59961 -34.8994c9.40039 -4.2998 26.7998 -8.10059 44.7998 -8.2998
c42.2002 -0.100586 69.7002 20.7998 70 53zM528 116.6l-32.4004 155.4h-31.0996c-9.59961 0 -16.9004 -2.7998 -21 -12.9004l-59.7002 -142.5h42.2002s6.90039 19.2002 8.40039 23.3008h51.5996c1.2002 -5.5 4.7998 -23.3008 4.7998 -23.3008h37.2002z" />
    <glyph glyph-name="cc-mastercard" unicode="&#xf1f1;" horiz-adv-x="576" 
d="M482.9 37.7002c0 -6.7998 -4.60059 -11.7002 -11.2002 -11.7002c-6.7998 0 -11.2002 5.2002 -11.2002 11.7002s4.40039 11.7002 11.2002 11.7002c6.59961 0 11.2002 -5.2002 11.2002 -11.7002zM172.1 49.4004c6.5 0 10.8008 -5.2002 10.9004 -11.7002
c0 -6.7998 -4.40039 -11.7002 -10.9004 -11.7002c-7.09961 0 -11.1992 5.2002 -11.1992 11.7002s4.09961 11.7002 11.1992 11.7002zM289.6 49.7002c5.2002 0 8.7002 -3 9.60059 -8.7002h-19.1006c0.800781 5.2002 4.10059 8.7002 9.5 8.7002zM397.4 49.4004
c6.7998 0 11.1992 -5.2002 11.1992 -11.7002c0 -6.7998 -4.39941 -11.7002 -11.1992 -11.7002c-6.80078 0 -10.9004 5.2002 -10.9004 11.7002s4.09961 11.7002 10.9004 11.7002zM503.3 23.2998c0 -0.299805 0.299805 -0.5 0.299805 -1.09961
c0 -0.299805 -0.299805 -0.5 -0.299805 -1.10059c-0.299805 -0.299805 -0.299805 -0.5 -0.5 -0.799805c-0.299805 -0.299805 -0.5 -0.5 -1.09961 -0.5c-0.299805 -0.299805 -0.5 -0.299805 -1.10059 -0.299805c-0.299805 0 -0.5 0 -1.09961 0.299805
c-0.299805 0 -0.5 0.299805 -0.799805 0.5c-0.299805 0.299805 -0.5 0.5 -0.5 0.799805c-0.299805 0.5 -0.299805 0.800781 -0.299805 1.10059c0 0.5 0 0.799805 0.299805 1.09961c0 0.5 0.299805 0.799805 0.5 1.10059c0.299805 0.299805 0.5 0.299805 0.799805 0.5
c0.5 0.299805 0.799805 0.299805 1.09961 0.299805c0.5 0 0.800781 0 1.10059 -0.299805c0.5 -0.300781 0.799805 -0.300781 1.09961 -0.5c0.299805 -0.200195 0.200195 -0.600586 0.5 -1.10059zM501.1 21.9004c0.5 0 0.5 0.299805 0.800781 0.299805
c0.299805 0.299805 0.299805 0.5 0.299805 0.799805s0 0.5 -0.299805 0.799805c-0.300781 0 -0.5 0.299805 -1.10059 0.299805h-1.59961v-3.5h0.799805v1.40039h0.299805l1.10059 -1.40039h0.799805zM576 367v-352c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48
v352c0 26.5 21.5 48 48 48h480c26.5 0 48 -21.5 48 -48zM64 227.4c0 -76.5 62.0996 -138.5 138.5 -138.5c27.2002 0 53.9004 8.19922 76.5 23.0996c-72.9004 59.2998 -72.4004 171.2 0 230.5c-22.5996 15 -49.2998 23.0996 -76.5 23.0996
c-76.4004 0.100586 -138.5 -62 -138.5 -138.199zM288 118.6c70.5 55 70.2002 162.2 0 217.5c-70.2002 -55.2998 -70.5 -162.6 0 -217.5zM145.7 42.2998c0 8.7002 -5.7002 14.4004 -14.7002 14.7002c-4.59961 0 -9.5 -1.40039 -12.7998 -6.5
c-2.40039 4.09961 -6.5 6.5 -12.2002 6.5c-3.7998 0 -7.59961 -1.40039 -10.5996 -5.40039v4.40039h-8.2002v-36.7002h8.2002c0 18.9004 -2.5 30.2002 9 30.2002c10.1992 0 8.19922 -10.2002 8.19922 -30.2002h7.90039c0 18.2998 -2.5 30.2002 9 30.2002
c10.2002 0 8.2002 -10 8.2002 -30.2002h8.2002v23h-0.200195zM190.6 56h-7.89941v-4.40039c-2.7002 3.30078 -6.5 5.40039 -11.7002 5.40039c-10.2998 0 -18.2002 -8.2002 -18.2002 -19.2998c0 -11.2002 7.90039 -19.2998 18.2002 -19.2998
c5.2002 0 9 1.89941 11.7002 5.39941v-4.59961h7.89941v36.7998zM231.1 30.4004c0 15 -22.8994 8.19922 -22.8994 15.1992c0 5.7002 11.8994 4.80078 18.5 1.10059l3.2998 6.5c-9.40039 6.09961 -30.2002 6 -30.2002 -8.2002c0 -14.2998 22.9004 -8.2998 22.9004 -15
c0 -6.2998 -13.5 -5.7998 -20.7002 -0.799805l-3.5 -6.2998c11.2002 -7.60059 32.5996 -6 32.5996 7.5zM266.5 21.0996l-2.2002 6.80078c-3.7998 -2.10059 -12.2002 -4.40039 -12.2002 4.09961v16.5996h13.1006v7.40039h-13.1006v11.2002h-8.19922v-11.2002h-7.60059
v-7.2998h7.60059v-16.7002c0 -17.5996 17.2998 -14.4004 22.5996 -10.9004zM279.8 34.5h27.5c0 16.2002 -7.39941 22.5996 -17.3994 22.5996c-10.6006 0 -18.2002 -7.89941 -18.2002 -19.2998c0 -20.5 22.5996 -23.8994 33.7998 -14.2002l-3.7998 6
c-7.7998 -6.39941 -19.6006 -5.7998 -21.9004 4.90039zM338.9 56c-4.60059 2 -11.6006 1.7998 -15.2002 -4.40039v4.40039h-8.2002v-36.7002h8.2002v20.7002c0 11.5996 9.5 10.0996 12.7998 8.40039zM349.5 37.7002c0 11.3994 11.5996 15.0996 20.7002 8.39941l3.7998 6.5
c-11.5996 9.10059 -32.7002 4.10059 -32.7002 -15c0 -19.7998 22.4004 -23.7998 32.7002 -15l-3.7998 6.5c-9.2002 -6.5 -20.7002 -2.59961 -20.7002 8.60059zM416.2 56h-8.2002v-4.40039c-8.2998 11 -29.9004 4.80078 -29.9004 -13.8994
c0 -19.2002 22.4004 -24.7002 29.9004 -13.9004v-4.59961h8.2002v36.7998zM449.9 56c-2.40039 1.2002 -11 2.90039 -15.2002 -4.40039v4.40039h-7.90039v-36.7002h7.90039v20.7002c0 11 9 10.2998 12.7998 8.40039zM490.2 70.9004h-7.90039v-19.3008
c-8.2002 10.9004 -29.8994 5.10059 -29.8994 -13.8994c0 -19.4004 22.5 -24.6006 29.8994 -13.9004v-4.59961h7.90039v51.7002zM497.8 146v-4.59961h0.799805v4.59961h1.90039v0.799805h-4.59961v-0.799805h1.89941zM504.4 22.2002c0 0.5 0 1.09961 -0.300781 1.59961
c-0.299805 0.299805 -0.5 0.799805 -0.799805 1.10059c-0.299805 0.299805 -0.799805 0.5 -1.09961 0.799805c-0.5 0 -1.10059 0.299805 -1.60059 0.299805c-0.299805 0 -0.799805 -0.299805 -1.39941 -0.299805c-0.5 -0.299805 -0.799805 -0.5 -1.10059 -0.799805
c-0.5 -0.300781 -0.799805 -0.800781 -0.799805 -1.10059c-0.299805 -0.5 -0.299805 -1.09961 -0.299805 -1.59961c0 -0.299805 0 -0.799805 0.299805 -1.40039c0 -0.299805 0.299805 -0.799805 0.799805 -1.09961c0.300781 -0.299805 0.5 -0.5 1.10059 -0.799805
c0.5 -0.300781 1.09961 -0.300781 1.39941 -0.300781c0.5 0 1.10059 0 1.60059 0.300781c0.299805 0.299805 0.799805 0.5 1.09961 0.799805s0.5 0.799805 0.799805 1.09961c0.300781 0.600586 0.300781 1.10059 0.300781 1.40039zM507.6 146.9h-1.39941l-1.60059 -3.5
l-1.59961 3.5h-1.40039v-5.40039h0.800781v4.09961l1.59961 -3.5h1.09961l1.40039 3.5v-4.09961h1.09961v5.40039zM512 227.4c0 76.1992 -62.0996 138.3 -138.5 138.3c-27.2002 0 -53.9004 -8.2002 -76.5 -23.1006c72.0996 -59.2998 73.2002 -171.5 0 -230.5
c22.5996 -15 49.5 -23.0996 76.5 -23.0996c76.4004 -0.0996094 138.5 61.9004 138.5 138.4z" />
    <glyph glyph-name="cc-discover" unicode="&#xf1f2;" horiz-adv-x="576" 
d="M520.4 251.9c0 -8.40039 -5.5 -12.8008 -15.8008 -12.8008h-4.69922v24.9004h4.89941c10.1006 0 15.6006 -4.2002 15.6006 -12.0996zM528 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h480z
M483.9 277.1v-82h16v32.8008h2.19922l22.2002 -32.8008h19.6006l-25.8008 34.4004c12.1006 2.5 18.7002 10.5996 18.7002 23.2002c0 28.5 -30.2998 24.3994 -52.8994 24.3994zM428 277v-82h45.2998v13.7998h-29.2998v22.2002h28.2998v13.7998h-28.2998v18.2002h29.2998v14
h-45.2998zM359.3 277h-17.5l35 -84.2002h8.60059l35.5 84.2002h-17.5l-22.2002 -55.2002zM303.4 280c-24.6006 0 -44.6006 -19.9004 -44.6006 -44.5996c0 -24.6006 19.9004 -44.6006 44.6006 -44.6006c24.5996 0 44.5996 19.9004 44.5996 44.6006
c0 24.5996 -19.9004 44.5996 -44.5996 44.5996zM254.1 273.9c-30.1992 15 -63.2998 -6.80078 -63.2998 -38c0 -32.5 33.6006 -52.5 63.2998 -38.2002v19c-19.2998 -19.2998 -46.7998 -5.7998 -46.7998 19.2002c0 23.6992 26.7002 39.0996 46.7998 19v19zM156.9 207.6
c-7.60059 0 -13.8008 3.7002 -17.5 10.8008l-10.3008 -9.90039c17.8008 -26.0996 56.6006 -18.2002 56.6006 11.2998c0 13.1006 -5.40039 19 -23.6006 25.6006c-9.59961 3.39941 -12.2998 5.89941 -12.2998 10.2998c0 8.7002 14.5 14.0996 24.9004 2.5l8.39941 10.7998
c-19.0996 17.0996 -49.6992 8.90039 -49.6992 -14.2998c0 -11.2998 5.19922 -17.2002 20.1992 -22.7002c25.7002 -9.09961 14.7002 -24.4004 3.30078 -24.4004zM55.4004 195c30.8994 0 44.0996 22.4004 44.0996 40.9004c0 24.0996 -18 41.0996 -44.0996 41.0996h-23.4004
v-82h23.4004zM122.9 195v82h-16v-82h16zM544 15v145c-33.2998 -20.7998 -226.4 -124.4 -416 -160h401c8.2002 0 15 6.7998 15 15zM74.0996 256.4c5.7002 -5 8.90039 -12.6006 8.90039 -20.5c0 -7.90039 -3.2002 -15.5 -8.90039 -20.7002
c-4.89941 -4.40039 -11.5996 -6.40039 -21.8994 -6.40039h-4.2002v54.2002h4.2002c10.2998 0 16.7002 -1.7002 21.8994 -6.59961z" />
    <glyph glyph-name="cc-amex" unicode="&#xf1f3;" horiz-adv-x="576" 
d="M325.1 280.2c0.100586 -8 -4.2998 -15.7002 -11.6992 -18.7002c9.5 -3.2998 11 -9.2002 11 -18.4004v-13.5h-16.6006c-0.299805 14.8008 3.60059 25.1006 -14.7998 25.1006h-18v-25.1006h-16.4004v69.3008l39.1006 -0.300781c13.2998 0 27.3994 -2 27.3994 -18.3994z
M295.7 268.9c5.7002 0 11 1.2998 11 7.89941c0 6.40039 -5.60059 7.40039 -10.7002 7.40039h-21v-15.2998h20.7002zM279 179.4c15.5996 0 27.9004 -5.40039 27.9004 -22.7002c0 -27.9004 -30.4004 -23.2998 -49.3008 -23.2998l-0.0996094 -23.3008h-32.2002l-20.3994 23
l-21.3008 -23h-65.3994l0.0996094 69.3008h66.5l20.5 -22.8008l21 22.8008h52.7002zM175.2 124.7l19 20.2002l-17.9004 20.1992h-41.7002v-12.5h36.3008v-14.0996h-36.3008v-13.7998h40.6006zM241 116.5v55.5l-25.2998 -27.4004zM278.8 147.5
c5.90039 0 10.5 2.7998 10.5 9.2002c0 6.09961 -4.59961 8.39941 -10.2002 8.39941h-21.5v-17.5996h21.2002zM247.2 284.2h-38.9004v-12.5h37.7998v-14.1006h-37.7998v-13.7998h38.9004v-14.2998h-55.5v69.2998h55.5v-14.5996zM576 192.6h-0.200195h0.200195zM381.4 160.7
c-0.100586 -7.60059 -4.2002 -15.2998 -11.9004 -18.4004c9.2002 -3.2998 11 -9.5 11 -18.3994l-0.0996094 -13.8008h-16.6006l0.100586 11.5c0 11.8008 -3.80078 13.8008 -14.8008 13.8008h-17.5996l-0.0996094 -25.3008h-16.6006l0.100586 69.3008h39.3994
c13 0 27.1006 -2.30078 27.1006 -18.7002zM352.2 149.5c5.59961 0 11 1.2998 11 8.2002c0 6.39941 -5.60059 7.39941 -10.7002 7.39941h-21v-15.5996h20.7002zM179.4 229.5h-16.8008v54.2002l-24 -54.2002h-14.5996l-24 54.2002v-54.2002h-33.7998l-6.40039 15.2998h-34.5
l-6.39941 -15.2998h-17.9004l29.7002 69.2998h24.5l28.0996 -65.7002v65.7002h27.1006l21.6992 -47l19.7002 47h27.6006v-69.2998zM31.2002 259.2h22.7002l-11.5 27.5996zM508.6 100.3c34.8008 0 54.8008 -2.2002 67.5 6.10059v-90.4004c0 -26.5 -21.5 -48 -48 -48h-480.1
c-26.5 0 -48 21.5 -48 48v203.7h26.5996c4.2002 10.0996 2.2002 5.2998 6.40039 15.2998h19.2002c4.2002 -10 2.2002 -5.2002 6.39941 -15.2998h52.9004v11.3994c2.2002 -5 1.09961 -2.5 5.09961 -11.3994h29.5c2.40039 5.5 2.60059 5.7998 5.10059 11.3994v-11.3994h135.5
v25.0996c6.39941 0 8 0.100586 9.7998 -0.200195c0 0 -0.200195 -10.8994 0.0996094 -24.7998h66.5v8.90039c7.40039 -5.90039 17.4004 -8.90039 29.7002 -8.90039h26.7998c4.2002 10.1006 2.2002 5.2998 6.40039 15.2998h19c6.5 -15 0.200195 -0.5 6.59961 -15.2998
h52.8008v21.9004c11.7998 -19.7002 7.7998 -12.9004 13.1992 -21.9004h41.6006v92h-39.9004v-18.3994c-12.2002 20.1992 -6.2998 10.3994 -11.2002 18.3994h-43.2998v-20.5996c-6.2002 14.5996 -4.59961 10.7998 -8.7998 20.5996h-32.4004
c-0.399414 0 -2.2998 -0.200195 -2.2998 0.299805h-27.5996c-12.7998 0 -23.1006 -3.19922 -30.7002 -9.2998v9.2998h-39.9004v-5.2998c-10.7998 6.10059 -20.6992 5.10059 -64.3994 5.2998c-0.100586 0 -11.6006 0.100586 -11.6006 0h-103
c-2.5 -6.09961 -6.7998 -16.3994 -12.5996 -30c-2.7998 6 -11 23.8008 -13.9004 30h-46v-21.0996c-7.39941 17.4004 -4.69922 11 -9 21.0996h-39.6992c-3.40039 -7.89941 -13.7002 -32 -23.1006 -53.8994v109.8c0 26.5 21.5 48 48 48h480c26.5 0 48 -21.5 48 -48v-175.4
c-37.7002 0.200195 -44 0.900391 -54.2998 -5v5c-45.2998 0 -53.5 1.7002 -64.9004 -5.19922v5.19922h-78.1992v-5.09961c-11.4004 6.5 -21.4004 5.09961 -75.7002 5.09961v-5.59961c-6.2998 3.7002 -14.5 5.59961 -24.2998 5.59961h-58
c-3.5 -3.7998 -12.5 -13.6992 -15.7002 -17.1992c-12.7002 14.0996 -10.5 11.5996 -15.5 17.1992h-83.1006v-92.2998h82c3.30078 3.5 12.9004 13.9004 16.1006 17.4004c12.7002 -14.2998 10.2998 -11.7002 15.3994 -17.4004h48.9004
c0 14.7002 0.0996094 8.2998 0.0996094 23c11.5 -0.200195 24.3008 0.200195 34.3008 6.2002c0 -13.9004 -0.100586 -17.0996 -0.100586 -29.2002h39.6006c0 18.5 0.0996094 7.40039 0.0996094 25.2998c6.2002 0 7.7002 0 9.40039 -0.0996094
c0.0996094 -1.2998 0 0 0 -25.2002c152.8 0 145.899 -1.09961 156.699 4.5v-4.5zM544.9 164.8c-4.60059 0 -9.2002 -0.700195 -9.2002 -6.5c0 -12.2002 28.7998 0.299805 39.2998 -13.5v-25.7998c-4.90039 -7.09961 -14.0996 -8.90039 -22.5 -8.90039h-32l0.0996094 14.8008
h32c4.10059 0 8.40039 1.2998 8.40039 6.39941c0 14.6006 -42.7002 -5.59961 -42.7002 27.4004c0 14.0996 11 20.7002 23.7998 20.7002h32.9004v-14.6006h-30.0996zM487.9 125c4.09961 0 8.69922 1 8.7998 6.40039c0 14.8994 -42.7002 -5.60059 -42.7002 27.3994
c0 14.1006 10.7002 20.7002 23.5 20.7002h33.2002v-14.5996h-30.4004c-4.2998 0 -9.2002 -0.800781 -9.2002 -6.40039c0 -15.0996 42.9004 6.90039 42.9004 -26.2998c0 -16.4004 -11.4004 -22 -26.2002 -22h-32.2002l0.100586 14.7998h32.2002zM445.7 165.1h-38.5v-12.5
h37.7998v-14.0996h-37.9004v-13.7998l38.6006 -0.299805l-0.100586 -14.3008h-55.1992l0.0996094 69.3008h55.2002v-14.3008zM389.4 273.2c0.299805 0.299805 1.69922 1 7.2998 1c1 0 2 -0.100586 3.09961 -0.100586l-7.2998 -16.8994
c-2.2998 0 -3.2002 0.399414 -3.40039 0.5c-0.199219 0.200195 -1.09961 1.89941 -1.09961 7.89941c0 5.40039 1.09961 7.40039 1.40039 7.60059zM409.8 283.7h-0.0996094h0.0996094zM393.6 298.9h16.1006v-15.2002c-17.4004 0.299805 -33.1006 4.09961 -33.1006 -19.7002
c0 -11.7998 2.80078 -19.9004 16.1006 -19.9004h7.39941l23.5 54.5h24.8008l27.8994 -65.3994v65.3994h25.2998l29.1006 -48.0996v48.0996h16.8994v-69h-23.5996l-31.2002 51.9004v-51.9004h-33.7002l-6.59961 15.3008h-34.2998l-6.40039 -15.3008h-19.2002
c-22.7998 0 -33 11.8008 -33 34c0 23.3008 10.5 35.3008 34 35.3008zM435.7 286.8l-11.6006 -27.5996h22.8008zM334.6 298.8h16.9004v-69.2998h-16.9004v69.2998z" />
    <glyph glyph-name="cc-paypal" unicode="&#xf1f4;" horiz-adv-x="576" 
d="M186.3 189.8c0 -12.2002 -9.7002 -21.5 -22 -21.5c-9.2002 0 -16 5.2002 -16 15c0 12.2002 9.5 22 21.7002 22c9.2998 0 16.2998 -5.7002 16.2998 -15.5zM80.5 238.3c11.2998 0 19.7998 -1.5 17.5 -14.8994c-2 -12.7002 -10.5 -14.2002 -21.5 -14.2002l-8.2002 -0.299805
l4.2998 26.6992c0.200195 1.7002 1.7002 2.7002 3.2002 2.7002h4.7002zM364.5 238.3c8.5 0 18 -0.5 18.0996 -11.0996c0 -15 -9 -18 -22 -18l-8 -0.299805l4.2002 26.6992c0.200195 1.7002 1.40039 2.7002 3.2002 2.7002h4.5zM576 368v-352c0 -26.5 -21.5 -48 -48 -48h-480
c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h480c26.5 0 48 -21.5 48 -48zM128.3 232.6c0 21 -16.2002 28 -34.7002 28h-40c-2.5 0 -5 -2 -5.19922 -4.69922l-16.4004 -102.101c-0.299805 -2 1.2002 -4 3.2002 -4h19c2.7002 0 5.2002 2.90039 5.5 5.7002l4.5 26.5996
c1 7.2002 13.2002 4.7002 18 4.7002c28.5996 0 46.0996 17 46.0996 45.7998zM212.5 223.8h-19c-3.7998 0 -4 -5.5 -4.2002 -8.2002c-5.7998 8.5 -14.2002 10 -23.7002 10c-24.5 0 -43.1992 -21.5 -43.1992 -45.1992c0 -19.5 12.1992 -32.2002 31.6992 -32.2002
c9 0 20.2002 4.89941 26.5 11.8994c-0.5 -1.5 -1 -4.69922 -1 -6.19922c0 -2.30078 1 -4 3.2002 -4h17.2002c2.7002 0 5 2.89941 5.5 5.69922l10.2002 64.3008c0.299805 1.89941 -1.2002 3.89941 -3.2002 3.89941zM253 125.9l63.7002 92.5996c0.5 0.5 0.5 1 0.5 1.7002
c0 1.7002 -1.5 3.5 -3.2002 3.5h-19.2002c-1.7002 0 -3.5 -1 -4.5 -2.5l-26.5 -39l-11 37.5c-0.799805 2.2002 -3 4 -5.5 4h-18.7002c-1.69922 0 -3.19922 -1.7998 -3.19922 -3.5c0 -1.2002 19.5 -56.7998 21.1992 -62.1006c-2.69922 -3.7998 -20.5 -28.5996 -20.5 -31.5996
c0 -1.7998 1.5 -3.2002 3.2002 -3.2002h19.2002c1.7998 0.100586 3.5 1.10059 4.5 2.60059zM412.3 232.6c0 21 -16.2002 28 -34.7002 28h-39.6992c-2.7002 0 -5.2002 -2 -5.5 -4.69922l-16.2002 -102c-0.200195 -2 1.2998 -4 3.2002 -4h20.5c2 0 3.5 1.5 4 3.19922l4.5 29
c1 7.2002 13.1992 4.7002 18 4.7002c28.3994 0 45.8994 17 45.8994 45.7998zM496.5 223.8h-19c-3.7998 0 -4 -5.5 -4.2998 -8.2002c-5.5 8.5 -14 10 -23.7002 10c-24.5 0 -43.2002 -21.5 -43.2002 -45.1992c0 -19.5 12.2002 -32.2002 31.7002 -32.2002
c9.2998 0 20.5 4.89941 26.5 11.8994c-0.299805 -1.5 -1 -4.69922 -1 -6.19922c0 -2.30078 1 -4 3.2002 -4h17.2998c2.7002 0 5 2.89941 5.5 5.69922l10.2002 64.3008c0.299805 1.89941 -1.2002 3.89941 -3.2002 3.89941zM544 257.1c0 2 -1.5 3.5 -3.2002 3.5h-18.5
c-1.5 0 -3 -1.19922 -3.2002 -2.69922l-16.1992 -104l-0.300781 -0.5c0 -1.80078 1.5 -3.5 3.5 -3.5h16.5c2.5 0 5 2.89941 5.2002 5.69922l16.2002 101.2v0.299805zM454 205.3c9.2998 0 16.2998 -5.7002 16.2002 -15.5c0 -12.2998 -9.7002 -21.5 -21.7002 -21.5
c-9.2002 0 -16.2002 5.2998 -16.2002 15c0 12.2998 9.5 22 21.7002 22z" />
    <glyph glyph-name="cc-stripe" unicode="&#xf1f5;" horiz-adv-x="576" 
d="M492.4 227.2c8.69922 0 18 -6.7002 18 -22.7002h-36.7002c0 16 9.7998 22.7002 18.7002 22.7002zM375 224.6c12.9004 0.100586 21.9004 -14.5 21.9004 -33.0996c0 -19.0996 -8.80078 -33.4004 -21.9004 -33.4004c-8.2998 0 -13.2998 3 -16.7998 6.7002l-0.200195 52.7998
c3.7002 4.10059 8.7998 7 17 7zM528 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h480zM122.2 166.9c0 42.2998 -54.2998 34.6992 -54.2998 50.6992c0 5.5 4.59961 7.7002 12.0996 7.7002
c10.7998 0 24.5 -3.2998 35.2998 -9.09961v33.3994c-11.7998 4.7002 -23.5 6.5 -35.2998 6.5c-28.7998 0 -48 -15 -48 -40.1992c0 -39.3008 54 -32.9004 54 -49.9004c0 -6.59961 -5.7002 -8.7002 -13.5996 -8.7002c-11.8008 0 -26.9004 4.90039 -38.9004 11.2998v-33.8994
c13.2002 -5.7002 26.5996 -8.10059 38.7998 -8.10059c29.6006 0.200195 49.9004 14.7002 49.9004 40.3008zM191 223.5v30.2998h-26.9004v30.7998l-34.6992 -7.39941l-0.200195 -113.9c0 -21 15.7998 -36.5 36.8994 -36.5c11.6006 0 20.2002 2.10059 24.9004 4.7002v28.9004
c-4.5 -1.80078 -27 -8.30078 -27 12.5996v50.5h27zM265 221.1v32.7002h-0.0996094c-4.7002 1.7002 -21.3008 4.7998 -29.6006 -10.5l-2.2002 10.5h-30.6992v-124.5h35.5v84.4004c8.39941 11 22.5996 8.89941 27.0996 7.39941zM309.1 129.3v124.5h-35.6992v-124.5h35.6992z
M309.1 272.2v28.8994l-35.6992 -7.59961v-28.9004zM383.2 126.7c25.3994 0.0996094 48.5996 20.5 48.5996 65.5996c0 41.2998 -23.5 63.7998 -48.3994 63.7998c-13.9004 0 -22.9004 -6.59961 -27.8008 -11.0996l-1.7998 8.7998h-31.2998v-165.8l35.5 7.5l0.0996094 40.2002
c5.10059 -3.7002 12.7002 -9 25.1006 -9zM543.6 178.2c0.100586 2 0.400391 9.39941 0.400391 12.8994c0 36.4004 -17.5996 65.1006 -51.2998 65.1006c-33.7998 0 -54.2998 -28.7002 -54.2998 -64.9004c0 -42.7998 24.1992 -64.5 58.7998 -64.5
c17 0 29.7002 3.90039 39.3994 9.2002v28.5996c-9.69922 -4.89941 -20.7998 -7.89941 -34.8994 -7.89941c-13.7998 0 -26 4.89941 -27.6006 21.5h69.5z" />
    <glyph glyph-name="lastfm" unicode="&#xf202;" horiz-adv-x="512" 
d="M225.8 80.9004c0 0 -31.7002 -31.1006 -97.8994 -31.1006c-82.2002 0 -127.9 48.1006 -127.9 137.2c0 92.7002 45.7002 147.2 131.8 147.2c117.7 0 129.3 -66.2002 161.3 -163c14 -42.7998 38.7002 -73.9004 97.9004 -73.9004c39.9004 0 61 8.7998 61 30.5
c0 31.9004 -34.9004 35.1006 -79.7998 45.7002c-48.6006 11.7002 -68 36.9004 -68 76.7998c0 64 51.5996 83.9004 104.399 83.9004c59.8008 0 96.2002 -21.7002 100.9 -74.5l-58.5996 -7c-2.30078 25.2002 -17.5 35.7998 -45.7002 35.7998
c-25.7998 0 -41.6006 -11.7998 -41.6006 -31.7002c0 -17.5996 7.60059 -28.0996 33.4004 -34c52.2998 -11.5 115 -19.2002 115 -92.0996c0 -58.6006 -49.2998 -80.9004 -122 -80.9004c-101.4 0 -136.6 45.7002 -155.4 102.601
c-26.0996 81.5996 -34.3994 134.899 -100.899 134.899c-35.7002 0 -72.1006 -25.7998 -72.1006 -97.8994c0 -56.3008 28.7002 -91.5 69.2002 -91.5c45.7002 0 76.2002 34 76.2002 34z" />
    <glyph glyph-name="lastfm-square" unicode="&#xf203;" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM307.8 103.1c45.4004 0 76.2002 13.9004 76.1006 50.6006c0 45.5 -39.1006 50.3994 -71.8008 57.5
c-16.0996 3.7002 -20.8994 10.2998 -20.8994 21.2998c0 12.5 9.89941 19.7998 26 19.7998c17.5996 0 27.0996 -6.59961 28.5996 -22.3994l36.7002 4.39941c-2.90039 33 -25.5996 46.6006 -63 46.6006c-32.9004 0 -65.2002 -12.4004 -65.2002 -52.4004
c0 -24.9004 12.1006 -40.7002 42.5 -48c28.1006 -6.59961 49.9004 -8.7002 49.9004 -28.5996c0 -13.6006 -13.2002 -19.1006 -38.1006 -19.1006c-37 0 -52.3994 19.4004 -61.1992 46.2002c-20 60.5 -27.3008 101.9 -100.801 101.9c-53.8994 0 -82.5 -34.1006 -82.5 -92
c0 -55.7002 28.6006 -85.8008 79.9004 -85.8008c41.4004 0 61.2002 19.4004 61.2002 19.4004l-11.7002 31.9004s-19 -21.3008 -47.5996 -21.3008c-25.3008 0 -43.3008 22 -43.3008 57.2002c0 45.1006 22.7002 61.2002 45.1006 61.2002c41.5 0 46.7002 -33.2998 63 -84.2998
c11.7002 -35.5 33.7002 -64.1006 97.0996 -64.1006z" />
    <glyph glyph-name="ioxhost" unicode="&#xf208;" horiz-adv-x="640" 
d="M616 288c13.2998 0 24 -10.7002 24 -24c0 -13.2002 -10.7002 -24 -24 -24h-52.7002c3.10059 -15.5 4.7002 -31.5996 4.7002 -48c0 -137 -111 -248 -248 -248c-102.9 0 -191.2 62.7002 -228.7 152h-67.2998c-13.2998 0 -24 10.7002 -24 24c0 13.2002 10.7002 24 24 24
h52.7002c-3.10059 15.5 -4.7002 31.5996 -4.7002 48c0 137 111 248 248 248c102.9 0 191.2 -62.7002 228.7 -152h67.2998zM520 192c0 16.5996 -2 32.5996 -5.7998 48h-298.2c-13.2998 0 -24 10.7002 -24 24c0 13.2002 10.7002 24 24 24h279.5
c-33.9004 62 -99.7998 104 -175.5 104c-110.5 0 -200 -89.5 -200 -200c0 -16.5996 2 -32.5996 5.7998 -48h298.2c13.2998 0 24 -10.7002 24 -24c0 -13.2002 -10.7002 -24 -24 -24h-279.5c33.9004 -62 99.7998 -104 175.5 -104c110.5 0 200 89.5 200 200zM216 216h208
c13.2998 0 24 -10.7002 24 -24c0 -13.2002 -10.7002 -24 -24 -24h-208c-13.2998 0 -24 10.7002 -24 24c0 13.2002 10.7002 24 24 24z" />
    <glyph glyph-name="angellist" unicode="&#xf209;" 
d="M347.1 232.6c48 -11.6992 54.9004 -50.5996 54.9004 -93.6992c0 -114.301 -73.4004 -202.9 -191.4 -202.9c-96.1992 0 -164.6 76.4004 -164.5 148.6c0 37.1006 14.2002 61.7002 51.1006 71.7002c-3.10059 8.2998 -8 20.7998 -8 29.7002
c0 23.5 24.8994 52.5996 48.2998 52.5996c6.90039 0 13.7002 -2 20 -4.2998c-12.4004 35.2002 -46.5996 126.7 -46.5996 162c0 28.7998 14.5996 51.7002 45.6992 51.7002c40 0 85.4004 -144 95.1006 -172.5c12.5 31.4004 52.5 163.1 97.0996 163.1
c28 0 43.7002 -22.2998 43.7002 -48.8994c0 -30.2002 -33.7002 -124.5 -45.4004 -157.101zM311.7 340l-33.1006 -93.7002l34 -6c8.5 23.4004 47.1006 128.9 47.1006 148c0 7.10059 -2.2998 16 -10.9004 16c-16 0 -33.0996 -52 -37.0996 -64.2998zM142.3 399.7
c0 -29.1006 34.6006 -120 45.5 -148.8c7.7002 4.39941 19.7998 2.69922 35.4004 1.39941l-34.6006 100.3c-31.7998 92.8008 -46.2998 59 -46.2998 47.1006zM140 204c-7.7002 0 -20.2998 -13.4004 -20.4004 -21.0996c0 -20.8008 56 -97.7002 76.9004 -97.7002
c5.7002 0 10.5996 6.2998 10.5996 11.3994c0 12.8008 -37.7998 107.4 -67.0996 107.4zM324.3 17.7002c55.2998 61.5 49.1006 158.6 31 174.7c-24 21.0996 -106 29.0996 -138.3 29.0996c-17.2998 0 -17.4004 -6.40039 -17.4004 -13.0996
c0 -43.7002 92.9004 -39.7002 120.601 -39.7002c11.2002 0 15.7998 -9.90039 16.8994 -21.1006c-7.39941 -7.39941 -17.6992 -11.6992 -27.3994 -15.3994c-9.40039 -3.40039 -19.1006 -7.10059 -27.1006 -13.1006c-22 -16 -43.6992 -43.3994 -43.6992 -71.6992
c0 -17.7002 10.5996 -32.9004 10.5996 -50.3008c0 -0.299805 -2 -6.5 -2 -7.39941c-32.5996 2.2998 -40.5996 34.5996 -41.7002 61.7002c-3.39941 -0.900391 -8 -0.600586 -11.7002 -0.600586c5.10059 -17.7998 -11.8994 -42 -38 -42
c-37.7998 0 -88 57.2002 -58.2998 86.9004c28.7002 -35.9004 35 -51.4004 51.1006 -51.4004c4 0 11.6992 3.40039 11.6992 8.2998c0 12.8008 -42.8994 73.1006 -54.2998 73.1006c-16.7998 0 -37.7002 -24.9004 -20.5996 -68.2998
c22.5996 -55.7002 69.5 -88.3008 128.899 -88.3008c43.4004 0 80.6006 16.6006 109.7 48.6006zM225.7 143.7c3.2002 -8.2998 6.59961 -16.6006 9.39941 -25.1006c6.30078 7.10059 12.9004 13.7002 20.3008 19.1006c-10 2 -20 2.89941 -29.7002 6z" />
    <glyph glyph-name="buysellads" unicode="&#xf20d;" 
d="M224 297.3l42.9004 -160.7h-85.8008zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM382.7 42.7002l-94.5 298.7h-128.4l-94.5 -298.7h90.7002l111.7 91.5996l24.2002 -91.5996h90.7998z
" />
    <glyph glyph-name="connectdevelop" unicode="&#xf20e;" horiz-adv-x="576" 
d="M550.5 207c6.69629 -1.33887 11.7861 -7.5 11.7881 -14.7324c0 -7.5 -5.3584 -13.6602 -12.3223 -15l-54.9111 -95.3574c0.536133 -1.60742 0.804688 -3.21387 0.804688 -4.82129c0 -7.23145 -5.09082 -13.3926 -12.0547 -14.7314l-51.6963 -90.2686
c0.535156 -1.33887 0.802734 -2.67773 0.802734 -4.28516c0 -8.30371 -6.69727 -15.2676 -15.2686 -15.2676c-4.28516 0 -8.30371 1.875 -10.9814 4.82129h-107.144c-2.67871 -3.21484 -6.96484 -5.35742 -11.5176 -5.35742s-8.83887 2.14258 -11.5166 5.35645h-106.875
c-2.67969 -3.21484 -6.69727 -5.35742 -11.5186 -5.35742c-8.30371 0 -15.2676 6.69727 -15.2676 15.2676c0 1.875 0.535156 3.75 1.07031 5.35742l-51.6963 89.7324c-6.96484 1.33887 -12.0547 7.5 -12.0547 14.7314c0 1.875 0.268555 3.21387 0.804688 4.82129
l-55.1797 95.3574c-6.96484 1.60742 -12.0537 7.76855 -12.0537 15c0 7.5 5.3584 13.6611 12.5898 15l53.3047 92.1436c0 0.536133 -0.268555 1.07227 -0.268555 1.60645c0 6.16113 3.75098 11.251 9.10742 13.6611l55.9824 97.2334
c-0.536133 1.33887 -1.07129 3.21387 -1.07129 4.82129c0 8.57129 6.96484 15.2676 15.2676 15.2676c4.82227 0 8.83887 -2.14258 11.7861 -5.625h106.071c2.67871 3.48242 6.69629 5.625 11.5176 5.625s8.83887 -2.14258 11.5176 -5.62402h106.606
c2.94727 3.48242 6.96484 5.625 11.7861 5.625c8.30371 0 15.2676 -6.69727 15.2676 -15.2676c0 -1.60742 -0.535156 -3.21484 -1.07031 -4.82129l55.4463 -95.8936c8.03613 -0.267578 14.7324 -6.96484 14.7324 -15.001c0 -2.67871 -0.803711 -5.08984 -1.875 -7.23145z
M153.535 -2.73242v75.8037h-43.6602zM153.535 81.1074v50.624l-44.999 -47.4102c0.535156 -1.07227 1.07129 -2.14355 1.33887 -3.21387h43.6602zM153.535 143.518l0.000976562 92.9463l-50.0889 51.9648c-2.41113 -1.60645 -5.08887 -2.41113 -7.76855 -2.67871
l-51.9648 -90c0.268555 -1.07227 0.268555 -2.14258 0.268555 -3.48242c0 -1.33887 0 -2.67871 -0.535156 -4.01758l55.7129 -96.4287c1.33887 -0.267578 2.67871 -1.07129 4.01758 -1.60742zM153.535 245.84v72.0527l-43.9277 -15.8037
c0 -0.267578 0.267578 -0.803711 0.267578 -1.07227c0 -2.94531 -0.803711 -5.62402 -2.14258 -7.7666zM153.535 326.465v59.7324l-43.6602 -75.5361zM480.054 287.357l-0.267578 0.267578l-98.0361 -101.518l63.75 -67.2324l35.3584 167.143zM291.75 92.8926
l-11.25 -11.7852h22.7676zM291.482 104.143l79.2852 82.2324l-83.0352 87.5889l-79.5537 -84.375zM296.839 98.25l16.875 -17.1426h124.02l5.8916 28.125l-67.5 71.25zM410.411 403.607l-117.053 -124.019l83.0342 -87.5889l97.5 101.25
c-1.33984 2.14258 -2.14258 4.82129 -2.14258 7.7666v0.536133l-57.8574 100.714c-1.33984 0.268555 -2.41016 0.804688 -3.48145 1.34082zM401.304 405.75h-4.28711l-166.339 -60l57.0547 -60.2676zM277.821 405.75h-103.929l50.8936 -53.5713l148.393 53.5713h-75
c-2.67871 -2.67773 -6.16016 -4.28516 -10.1787 -4.28516s-7.50098 1.60742 -10.1787 4.28516zM161.572 400.125v-70.7148l54.9111 19.8213l-51.1611 53.8398c-0.870117 -0.300781 -1.77832 -0.574219 -2.67969 -0.804688zM161.572 320.839v-83.3037l40.9814 -42.0527
l79.5537 84.1064l-59.7324 63.2139zM161.572 228.161v-76.0723l36.4277 38.3037zM161.572 140.303v-59.1953h107.678l17.1426 17.6777l-82.7676 85.9814zM168.536 -21.75h1.33887l91.6074 94.8213h-99.9102v-89.7324l1.07031 -1.60645
c2.41113 -0.804688 4.28613 -1.875 5.89355 -3.48242zM298.447 -21.75h104.194l-91.6064 94.8213h-38.3037l-91.6074 -94.8213h96.4287c2.68066 2.41016 6.42871 4.28516 10.4473 4.28516s7.76758 -1.875 10.4473 -4.28516zM418.447 -9.96387l17.4121 83.0361h-114.376
l89.1953 -91.875c1.07227 0.536133 2.14355 1.07031 3.48242 1.33887zM431.303 12.2676l34.8223 60.8037h-21.9639zM466.125 81.1074c0.267578 1.07129 0.803711 2.14258 1.33887 2.94531l-17.1426 18.2139l-4.55371 -21.1592h20.3574zM532.286 188.518
c-0.268555 1.33984 -0.536133 2.41113 -0.536133 3.75c0 1.60742 0.536133 2.94629 0.802734 4.28516l-45.8027 79.2861l-34.5537 -163.928l20.625 -21.9639c1.33887 0.802734 2.67871 1.33887 4.01758 1.87402z" />
    <glyph glyph-name="dashcube" unicode="&#xf210;" 
d="M326.6 344l102.2 104v-427c0 -50.5 -40.0996 -85 -91.2002 -85h-227.199c-51.1006 0 -91.2002 34.5 -91.2002 85v229.5c0 50.2002 40.0996 93.5 91.2002 93.5h216.199zM153.9 31.5v-0.0996094h223.8l-51.1006 52.2998v123.5c0 17.7002 -14.2998 32.5 -32 32.5h-140.699
c-17.7002 0 -32.4004 -14.7998 -32.4004 -32.5v-142.9c0 -17.7002 14.7002 -32.7998 32.4004 -32.7998z" />
    <glyph glyph-name="forumbee" unicode="&#xf211;" 
d="M5.7998 138.3c-3.7998 17 -5.7998 34.2002 -5.7998 51.4004c0 123.3 99.7998 223.3 223.1 223.3c16.6006 0 33.3008 -2 49.3008 -5.5c-123.4 -47 -220.5 -145.5 -266.601 -269.2zM398.7 327.5c-151.101 -44 -269.2 -164.4 -312.3 -315.7
c-17.2002 13.4004 -32.7002 30.9004 -45.2002 49c43.3994 149.9 160.1 267.7 309.7 312c18.0996 -12.5996 34.0996 -27.7998 47.7998 -45.2998zM414.5 74.7998c13.0996 -35.2998 24.2002 -73.2998 33.5 -109.8c-36.0996 9.2998 -72 20.5 -107 33.5996
c-25.7002 -16 -54.5996 -26.8994 -84.5996 -31.2998c42.5996 79.7002 108.199 147.4 187.6 190.3c-4.09961 -29.0996 -14.2998 -57.6992 -29.5 -82.7998zM444.2 220.3c-113.7 -46.7002 -204.2 -139.399 -250.5 -253.5c-19.6006 2.7002 -38.5 7.60059 -56.6006 15.2002
c44.9004 138.5 153.4 249.3 291.301 295.1c7.89941 -18.0996 13.1992 -37.2998 15.7998 -56.7998z" />
    <glyph glyph-name="leanpub" unicode="&#xf212;" horiz-adv-x="576" 
d="M386.539 336.515l15.0957 -248.955l-10.9785 0.275391c-36.2324 0.824219 -71.6406 -8.7832 -102.657 -27.9971c-31.0156 19.2139 -66.4238 27.9971 -102.657 27.9971c-45.5635 0 -82.0693 -10.7051 -123.516 -27.7227l31.291 258.288
c28.5459 11.8027 61.4834 18.1143 92.2256 18.1143c41.1729 0 73.8359 -13.1748 102.657 -42.5439c27.7227 28.2715 59.0127 41.7217 98.5391 42.5439zM569.07 0c-25.5264 0 -47.4854 5.21484 -70.542 15.6445c-34.3105 15.6455 -69.9932 24.9785 -107.871 24.9785
c-38.9775 0 -74.9346 -12.9014 -102.657 -40.623c-27.7227 27.7227 -63.6797 40.623 -102.657 40.623c-37.8779 0 -73.5605 -9.33301 -107.871 -24.9785c-22.2324 -9.88086 -44.7402 -15.6445 -69.1689 -15.6445h-1.37305l42.5449 349.141
c39.251 22.2334 87.0117 34.8594 132.301 34.8594c37.0547 0 75.209 -7.68457 106.225 -29.0947c31.0156 21.4102 69.1699 29.0947 106.225 29.0947c45.2891 0 93.0498 -12.626 132.301 -34.8594zM525.702 44.7412l-34.0361 280.246
c-30.7422 13.999 -67.248 21.4102 -101.009 21.4102c-38.4287 0 -74.3848 -12.0771 -102.657 -38.7021c-28.2725 26.625 -64.2275 38.7021 -102.657 38.7021c-33.7607 0 -70.2666 -7.41113 -101.009 -21.4102l-34.0361 -280.246
c47.2109 19.4863 82.8945 33.4854 135.045 33.4854c37.6045 0 70.8174 -9.60547 102.657 -29.6436c31.8398 20.0381 65.0518 29.6436 102.657 29.6436c52.1504 0 87.834 -13.999 135.045 -33.4854z" />
    <glyph glyph-name="sellsy" unicode="&#xf213;" horiz-adv-x="640" 
d="M539.71 210.692c55.1572 -13.4834 94.0742 -63.124 94.0732 -119.509c0 -68.0264 -55.4639 -123.184 -123.185 -123.184h-381.197c-67.7217 0 -123.186 55.1572 -123.185 123.185c0 47.4961 27.8848 91.0098 70.7852 111.234
c-2.14453 7.35449 -3.06543 15.0146 -3.06543 22.3691c0 46.2705 37.6914 83.9609 83.9629 83.9609c20.2227 0 39.835 -7.35449 55.1562 -20.5303c18.3867 74.7695 85.8008 127.781 163.021 127.781c92.542 0 167.924 -75.3818 167.924 -167.924
c0 -12.5635 -1.22559 -25.127 -4.29004 -37.3838zM199.88 46.4463v110.928c0 8.27344 -7.04688 15.3213 -15.3213 15.3213h-30.9482c-8.27344 0 -15.3213 -7.04785 -15.3213 -15.3213v-110.928c0 -8.27344 7.04688 -15.3213 15.3213 -15.3213h30.9482
c8.27344 0 15.3213 7.04688 15.3213 15.3213zM289.357 46.4463v131.458c0 8.27246 -7.04883 15.3203 -15.3223 15.3203h-30.9492c-8.27246 0 -15.3213 -7.04688 -15.3213 -15.3203v-131.458c0 -8.27344 7.04688 -15.3213 15.3213 -15.3213h30.9492
c8.27344 0 15.3223 7.04688 15.3223 15.3213zM378.834 46.4463v162.714c0 8.27246 -7.04688 15.3213 -15.3213 15.3213h-30.9482c-8.27441 0 -15.3223 -7.04785 -15.3223 -15.3213v-162.714c0 -8.27344 7.04785 -15.3213 15.3223 -15.3213h30.9482
c8.27441 0 15.3213 7.04688 15.3213 15.3213zM465.861 46.4463v224.612c0 8.58008 -7.04785 15.6279 -15.3223 15.6279h-28.4971c-8.27441 0 -15.3213 -7.04883 -15.3213 -15.6279v-224.612c0 -8.27344 7.04688 -15.3213 15.3213 -15.3213h28.4971
c8.27441 0 15.3223 7.04688 15.3223 15.3213z" />
    <glyph glyph-name="shirtsinbulk" unicode="&#xf214;" 
d="M100 37.7002l4.40039 9.89941l30.5996 -13.3994l-4.40039 -9.90039zM139.4 20.2002l4.39941 9.89941l30.6006 -13.3994l-4.40039 -9.90039zM311.5 34.2002l30.5996 13.3994l4.40039 -9.89941l-30.5996 -13.4004zM179.1 3l4.40039 9.59961l30.2998 -13.3994
l-4.39941 -9.90039zM60.4004 55.2002l4.39941 9.89941l30.6006 -13.6992l-4.40039 -9.60059zM271.8 16.7002l30.6006 13.3994l4.39941 -9.89941l-30.5996 -13.4004zM232.5 -0.799805l30.5996 13.3994l4.40039 -9.59961l-30.5996 -13.7002zM350.9 51.4004l30.5996 13.6992
l4.40039 -9.89941l-30.6006 -13.4004zM170 401.4v-10.5h-33.5v10.5h33.5zM122.8 401.4l-0.0996094 -10.5h-33.5v10.5h33.5996zM75.5 401.4l0.0996094 -10.5h-33.2998v10.5h33.2002zM217 401.4v-10.5h-33.2002v10.5h33.2002zM311.5 401.4v-10.5h-33.5v10.5h33.5zM358.8 401.4
v-10.5h-33.5v10.5h33.5zM264.2 401.4v-10.5h-33.2002v10.5h33.2002zM405.7 401.4v-10.5h-33.2998v10.5h33.2998zM52.7998 96.9004v-33.5h-10.7998v33.5h10.7998zM122.8 312.8l-0.0996094 -10.5h-33.5v10.5h33.5996zM52.7998 302.2v-23h-10.7998v33.5h33.5996v-10.5h-22.7998
zM221.7 73.5996c-50.2002 0 -91.2998 40.8008 -91.2998 91.3008c0 50.1992 41.0996 91.2998 91.2998 91.2998c50.5 0 91.2998 -41.1006 91.2998 -91.2998c0 -50.5 -40.7998 -91.3008 -91.2998 -91.3008zM173.5 184.7c0 -44.2998 77.5996 -11.9004 77.5996 -38
c0 -13.1006 -24 -14.2998 -32.6992 -14.2998c-12.3008 0 -29.8008 2.69922 -35.9004 14.8994h-0.900391l-9 -18.3994c14.8008 -9.30078 29.1006 -12.2002 47.2002 -12.2002c19.5 0 51 5.7998 51 31.2002c0 48.0996 -78.5 16.2998 -78.5 37.8994
c0 13.1006 20.7998 14.9004 29.7998 14.9004c10.8008 0 29.2002 -3.2002 35.6006 -13.1006h0.899414l8.80078 16.9004c-15.1006 6.2002 -27.4004 12 -44.3008 12c-20.0996 0 -49.5996 -6.40039 -49.5996 -31.7998zM52.7998 269.6v-33.5996h-10.7998v33.5996h10.7998z
M395.2 63.4004v33.5h10.7998v-33.5h-10.7998zM52.7998 140.1v-33.5h-10.7998v33.5h10.7998zM0 444.3h448v-406l-226.3 -98.5996l-221.7 98.5996v406zM418.8 57.2002h0.100586v270.1h-389.7v-270.1l192.8 -85.7002zM418.8 356.5h0.100586v58.5996h-389.7v-58.5996h389.6z
M52.7998 226.4v-33.5h-10.7998v33.5h10.7998zM52.7998 183.2v-33.5h-10.7998v33.5h10.7998zM170 312.8v-10.5h-33.5v10.5h33.5zM395.2 149.7v33.5h10.7998v-33.5h-10.7998zM395.2 192.9v33.5h10.7998v-33.5h-10.7998zM217 312.8v-10.5h-33.2002v10.5h33.2002zM395.2 236
v33.5h10.7998v-33.5h-10.7998zM395.2 106.5v33.5h10.7998v-33.5h-10.7998zM264.2 312.8v-10.5h-33.2002v10.5h33.2002zM311.5 312.8v-10.5h-33.5v10.5h33.5zM395.2 279.2l0.0996094 23h-22.7998v10.5h33.5v-33.5h-10.7998zM358.8 312.8v-10.5h-33.5v10.5h33.5z" />
    <glyph glyph-name="simplybuilt" unicode="&#xf215;" horiz-adv-x="512" 
d="M481.2 384c14.7002 0 26.5 -11.7998 26.7002 -26.2998v-331.4c0 -14.5 -11.8008 -26.2998 -26.6006 -26.2998h-450.399c-14.8008 0 -26.6006 11.7998 -26.6006 26.2998v331.4c0 14.5 11.7998 26.2998 26.4004 26.2998h106c14.5996 0 26.5996 -11.7998 26.5996 -26.2998
v-39.6006h185.3v39.6006c0 14.5 12.1006 26.2998 26.6006 26.2998h106zM149.8 92.2002c36.9004 0 66.6006 29.7002 66.6006 66.3994c0 36.9004 -29.7002 66.6006 -66.6006 66.6006c-36.7002 0 -66.3994 -29.7002 -66.3994 -66.6006
c0 -36.6992 29.7998 -66.3994 66.3994 -66.3994zM362.2 92.2002c36.5996 0 66.3994 29.7002 66.3994 66.5996c0 36.7002 -29.7998 66.4004 -66.3994 66.4004c-36.9004 0 -66.6006 -29.7998 -66.6006 -66.4004c0 -36.8994 29.7002 -66.5996 66.6006 -66.5996z" />
    <glyph glyph-name="skyatlas" unicode="&#xf216;" horiz-adv-x="640" 
d="M640 118.7c0 -65.9004 -52.5 -114.4 -117.5 -114.4c-165.9 0 -196.6 249.7 -359.7 249.7c-146.899 0 -147.1 -212.2 5.60059 -212.2c42.5 0 90.8994 17.7998 125.3 42.5c5.59961 4.10059 16.8994 16.2998 22.7998 16.2998s10.9004 -5 10.9004 -10.8994
c0 -7.7998 -13.1006 -19.1006 -18.7002 -24.1006c-40.9004 -35.5996 -100.3 -61.1992 -154.7 -61.1992c-83.4004 -0.100586 -154 59 -154 144.899c0 85.9004 67.5 149.101 152.8 149.101c185.3 0 222.5 -245.9 361.9 -245.9c99.8994 0 94.7998 139.7 3.39941 139.7
c-17.5 0 -35 -11.6006 -46.8994 -11.6006c-8.40039 0 -15.9004 7.2002 -15.9004 15.6006c0 11.5996 5.2998 23.7002 5.2998 36.2998c0 66.5996 -50.8994 114.7 -116.899 114.7c-53.1006 0 -80 -36.9004 -88.7998 -36.9004c-6.2002 0 -11.2002 5 -11.2002 11.2002
c0 5.59961 4.09961 10.2998 7.7998 14.4004c25.2998 28.7998 64.7002 43.6992 102.8 43.6992c79.4004 0 139.101 -58.3994 139.101 -137.8c0 -6.89941 -0.300781 -13.7002 -1.2002 -20.5996c11.8994 3.09961 24.0996 4.7002 35.8994 4.7002
c60.7002 0 111.9 -45.3008 111.9 -107.2z" />
    <glyph glyph-name="pinterest-p" unicode="&#xf231;" horiz-adv-x="384" 
d="M204 441.5c94.2002 0 180 -64.7998 180 -164.1c0 -93.3008 -47.7002 -196.801 -153.9 -196.801c-25.1992 0 -57 12.6006 -69.2998 36c-22.7998 -90.2998 -21 -103.8 -71.3994 -172.8c-5.2002 -1.89941 -3.5 -2.2998 -6.90039 1.5c-1.7998 18.9004 -4.5 37.5 -4.5 56.4004
c0 61.2002 28.2002 149.7 42 209.1c-7.5 15.2998 -9.59961 33.9004 -9.59961 50.7002c0 80 93.8994 92 93.8994 25.7998c0 -39 -26.3994 -75.5996 -26.3994 -113.399c0 -25.8008 21.2998 -43.8008 46.1992 -43.8008c69 0 90.3008 99.6006 90.3008 152.7
c0 71.1006 -50.4004 109.8 -118.5 109.8c-79.2002 0 -140.4 -57 -140.4 -137.399c0 -38.7002 23.7002 -58.5 23.7002 -67.7998c0 -7.80078 -5.7002 -35.4004 -15.6006 -35.4004c-24 0 -63.5996 40 -63.5996 110.4c0 110.699 101.4 179.1 204 179.1z" />
    <glyph glyph-name="whatsapp" unicode="&#xf232;" 
d="M380.9 350.9c41.8994 -42 67.0996 -97.7002 67.0996 -157c0 -122.4 -101.8 -222 -224.1 -222h-0.100586c-37.2002 0 -73.7002 9.2998 -106.1 27l-117.7 -30.9004l31.5 115c-19.4004 33.7002 -29.5996 71.9004 -29.5996 111c0 122.4 99.5996 222 222 222
c59.2998 0 115.1 -23.0996 157 -65.0996zM223.9 9.2998c101.699 0 186.6 82.7998 186.6 184.601c0.0996094 49.2998 -21.2998 95.5996 -56.0996 130.5c-34.8008 34.8994 -81.1006 54.0996 -130.4 54.0996c-101.8 0 -184.6 -82.7998 -184.6 -184.5
c0 -34.9004 9.69922 -68.7998 28.1992 -98.2002l4.40039 -7l-18.5996 -68.0996l69.7998 18.2998l6.7002 -4c28.2998 -16.7998 60.7998 -25.7002 94 -25.7002zM325.1 147.5c5.5 -2.7002 9.2002 -4.09961 10.5 -6.59961c1.40039 -2.30078 1.40039 -13.4004 -3.19922 -26.4004
c-4.60059 -13 -26.7002 -24.7998 -37.4004 -26.4004c-17.5996 -2.59961 -31.4004 -1.2998 -66.5996 13.9004c-55.7002 24.0996 -92 80.0996 -94.8008 83.7998c-2.69922 3.7002 -22.5996 30.1006 -22.5996 57.4004s14.2998 40.7002 19.4004 46.2998
c5.09961 5.5 11.0996 6.90039 14.7998 6.90039s7.39941 0 10.5996 -0.200195c3.40039 -0.200195 8 1.2998 12.5 -9.5c4.60059 -11.1006 15.7002 -38.4004 17.1006 -41.2002c1.39941 -2.7998 2.2998 -6 0.5 -9.7002c-10.6006 -21.2002 -22 -20.5 -16.3008 -30.2998
c21.5 -36.9004 42.9004 -49.7002 75.5 -66c5.5 -2.7998 8.80078 -2.2998 12 1.40039c3.30078 3.7998 13.9004 16.1992 17.6006 21.7998c3.7002 5.59961 7.39941 4.7002 12.5 2.7998c5.09961 -1.7998 32.3994 -15.2002 37.8994 -18z" />
    <glyph glyph-name="viacoin" unicode="&#xf237;" horiz-adv-x="384" 
d="M384 416l-48 -112h48v-48h-68.5l-13.7998 -32h82.2998v-48h-102.8l-89.2002 -208l-89.2002 208h-102.8v48h82.2998l-13.7998 32h-68.5v48h48l-48 112h64l80.7998 -192h94.5l80.7002 192h64zM192 112l27 64h-54z" />
    <glyph glyph-name="medium" unicode="&#xf23a;" 
d="M0 416h448v-448h-448v448zM372.2 309.9v5h-83.2002l-59.2998 -147.9l-67.4004 148h-87.2998v-5.09961l28.0996 -33.9004c2.80078 -2.5 4.2002 -6.09961 3.80078 -9.7998v-133c0.799805 -4.7998 -0.700195 -9.7002 -4.10059 -13.2002l-31.5996 -38.2998v-5.10059h89.7998
v5.10059l-31.5996 38.2998c-3.40039 3.5 -5.10059 8.40039 -4.40039 13.2002v115l78.7002 -171.601h9.09961l67.6006 171.601v-136.9c0 -3.59961 0 -4.2998 -2.40039 -6.7002l-24.2998 -23.5996v-4.90039h118v5.10059l-23.5 23
c-2.10059 1.5 -3.10059 4.09961 -2.7002 6.7002v169.3c-0.400391 2.5 0.599609 5.09961 2.7002 6.7002z" />
    <glyph glyph-name="y-combinator" unicode="&#xf23b;" 
d="M448 416v-448h-448v448h448zM236 160.5l77.5 145.5h-32.7002l-45.7998 -91c-4.7002 -9.2998 -9 -18.2998 -12.7998 -26.7998l-12.2002 26.7998l-45.2002 91h-35l76.7002 -143.8v-94.5h29.5v92.7998z" />
    <glyph glyph-name="optin-monster" unicode="&#xf23c;" horiz-adv-x="576" 
d="M572.6 26.5996c1 -3.5 1.90039 -7 1.7002 -10.6992c0.799805 -31.6006 -44.2998 -64 -73.5 -65.1006c-17.2998 -0.799805 -34.5996 8.40039 -42.7002 23.5c-113.5 -4.09961 -227 -4.89941 -340.199 0c-8.40039 -15.0996 -25.7002 -24 -43 -23.5
c-28.9004 1.10059 -74 33.5 -73.5 65.1006c0.299805 3.7998 0.799805 7.2998 1.89941 10.7998c-5.59961 9.39941 -4.7998 15.2998 5.40039 11.5996c3.2998 5.2002 7 9.5 11.0996 13.7998c-2.5 10.9004 1.2998 14.1006 11.1006 9.2002c4.5 3.2998 10 6.5 15.8994 9.2002
c0 15.7998 11.7998 11.2002 17.2998 5.7002c12.5 1.7998 20.2002 -0.700195 26.8008 -5.7002v19.7002c-12.9004 0 -40.6006 11.3994 -45.9004 36.2002c-5 20.7998 2.59961 38.0996 25.0996 47.5996c0.800781 5.90039 8.10059 14 14.9004 15.9004
c7.59961 1.89941 12.5 -4.60059 14.0996 -10.3008c7.40039 0 17.8008 -1.5 21.1006 -8.09961c5.39941 0.5 11.0996 1.40039 16.5 1.90039c-2.40039 1.89941 -5.10059 3.5 -8.10059 4.59961c-5.09961 8.90039 -13.7998 11.0996 -24.5996 11.5996
c0 0.800781 0 1.60059 0.299805 2.7002c-19.7998 0.5 -44.0996 5.60059 -54.8994 17.7998c-21.3008 23.6006 -15.9004 83.6006 12.1992 103.5c8.40039 5.7002 21.6006 0.800781 22.7002 -9.69922c2.40039 -20.6006 0.400391 -26.8008 26.2002 -25.9004
c8.09961 7.7998 16.7998 14.5996 26.5 20c-14.9004 1.2998 -28.9004 -1.59961 -43.7998 -3.7998c12.7002 12.5 23.8994 25.3994 56.7002 42.3994c23.5 11.9004 50 20.8008 76.1992 23.2002c-18.5996 7.90039 -40 11.9004 -59.6992 16.5
c76.5 16.2002 174.6 22.1006 244.199 -37.5996c18.1006 -15.4004 32.4004 -36.2002 42.7002 -60c39.7998 -4.90039 36.4004 5.5 38.6006 25.0996c1.09961 10.2998 14.2998 15.4004 22.6992 9.5c14.9004 -10.5 22.2002 -30.7998 24.6006 -48.0996
c2.2002 -17.7998 0.299805 -41.2998 -12.4004 -55.1006c-10.7998 -12.1992 -34.2998 -17.5996 -53.7998 -18.0996v-2.7998c-11.0996 -0.200195 -20.2998 -2.40039 -25.7002 -11.6006c-3 -1.09961 -5.7002 -2.69922 -8.39941 -4.59961
c5.69922 -0.5 11.3994 -1.40039 16.7998 -1.90039c1.89941 5.60059 12.5996 8.40039 21.0996 8.40039c1.7002 5.40039 6.7998 11.9004 14.1006 10.2998c7.2998 -1.59961 14.0996 -10 14.8994 -15.8994c10.7998 -4.40039 22.1006 -12.2002 25.1006 -25.7002
c1.89941 -8.10059 1.69922 -15.1006 0.299805 -21.9004c-5.7002 -25.2002 -33.2998 -36.2002 -45.9004 -36.2002c0 -6.69922 0 -13.1992 -0.299805 -19.6992c8.09961 6 16.4004 7.19922 26.7998 5.69922c6 5.90039 17.6006 9.40039 17.6006 -5.69922
c5.59961 -2.7002 11.2998 -6 15.8994 -9.2002c10.1006 5 13.7002 0.5 10.7998 -9.2002c4.10059 -4.2998 8.10059 -8.90039 11.1006 -13.7998c10.0996 3.59961 11 -2.10059 5.39941 -11.6006zM498.8 280.6c17.2998 -6.69922 26.2002 -22.0996 30.2998 -35.6992
c1.10059 10.5996 -2.69922 39.5 -13.7998 51.0996c-7.2998 7.2998 -14.0996 5.09961 -14.0996 -0.799805c0 -6.2002 -1.2998 -11.6006 -2.40039 -14.6006zM494.2 273.9c-3.2002 -3.30078 -9.2002 -4.90039 -14.1006 -5.7002c13 -15.7002 17 -41.7002 12.7002 -63
c10.7998 2.2002 20.5 6.2998 26.2002 12.2002c1.90039 2.19922 3.7998 4.89941 4.90039 7.59961c-1.10059 21.2998 -10.2002 42.7002 -29.7002 48.9004zM470.1 267.1c-3.69922 0 -8.09961 0 -11.7998 0.300781c7.5 -20.6006 12.4004 -42.7002 14.2998 -64.6006
c3.5 0 7.5 0.299805 11.6006 0.799805c5.89941 24.3008 -0.299805 51.6006 -14.1006 63.5zM47.5 245c4.09961 13.5 13 28.9004 30.2998 35.7002c-1 3 -2.39941 8.39941 -2.39941 14.5996c0 5.90039 -7.10059 8.10059 -14.1006 0.799805
c-11.3994 -11.5996 -14.8994 -40.5996 -13.7998 -51.0996zM57.2002 217.4c5.7002 -6.2002 15.3994 -10 26.2002 -12.2002c-4.30078 21.3994 -0.300781 47.2998 12.6992 63c-4.89941 0.799805 -10.8994 2.5 -14.0996 5.7002
c-19.4004 -6.2002 -28.2998 -27.6006 -29.7002 -48.9004c1.40039 -2.7002 3 -5.40039 4.90039 -7.59961zM105.1 202.8c2.40039 22.2002 9.10059 43.7998 19.8008 63.5c-5.2002 -1.09961 -10 -3 -14.9004 -4.89941l-12.2002 -5.10059v0.299805
c-7.2998 -14.0996 -10 -34.3994 -5.39941 -53c4.59961 -0.5 8.59961 -0.799805 12.6992 -0.799805zM289.1 365.5c-41.8994 0 -76.1992 -34.0996 -76.1992 -75.9004c0 -42.1992 34.2998 -76.1992 76.1992 -76.1992c41.9004 0 76.2002 34 76.2002 76.1992
c0 41.9004 -34.2998 75.9004 -76.2002 75.9004zM404.7 191.2c-12.9004 0.799805 -26.2002 0.799805 -39.5 1.09961c10 -50.5996 3.2998 -64.7002 16.5 -58.0996c16 8.09961 22.7002 39.2002 23 57zM350.7 192.8c-18.9004 0.299805 -38.1006 0.299805 -57 0v0.299805
c-0.299805 -5.19922 0.200195 -38.0996 4.2998 -41.0996c11.0996 -5.40039 39.5 -4.59961 51.0996 -1.09961c5.40039 1.59961 2.40039 37 1.60059 41.8994zM278.3 139c4.60059 2.5 2.40039 45.4004 1.2998 53.7002v0.299805
c-19.3994 -0.299805 -38.5996 -0.299805 -57.7998 -0.799805c-1.89941 -9.2002 -4.59961 -48.9004 1.90039 -51.6006c13 -5.69922 41.5996 -5.09961 54.5996 -1.59961zM171.8 190.1c-5.39941 -19.6992 0.299805 -45.0996 22.2002 -54.8994
c5.40039 -2.5 8.59961 -2.5 9.7002 4.2998c1.89941 8.7002 2.5 36.7998 4.89941 52.2002c-12.1992 -0.200195 -24.5996 -0.799805 -36.7998 -1.60059zM136.4 158.8c2.39941 -3.7002 1.59961 -9.09961 -8 -12.5c43.7998 -47 92.6992 -85.7002 155.899 -106.5
c67.5 19.2002 115.601 60 163.2 107c-11.0996 4.2998 -7.7002 10.2998 -7.2998 11.6006c-8.90039 0.799805 -17.9004 1.89941 -26.5 2.69922c-9.5 -33 -36 -52.8994 -46.7998 -31.5996c-2.7002 5.2002 -3.5 11.7002 -4.60059 16.7998
c-3.7998 -8.39941 -13.2998 -8.09961 -24.5996 -8.89941c-13.2002 -1.10059 -31.6006 -1.30078 -44 3c-3 -12.9004 -11.1006 -12.9004 -26.7998 -14.3008c-14.1006 -1.39941 -48.7002 -4.09961 -54.9004 10.8008c-1.09961 -28.7002 -35.0996 -10 -45.0996 7
c-3.2002 5.69922 -5.40039 11.3994 -7 17.5996c-7.80078 -0.799805 -15.7002 -1.59961 -23.5 -2.7002zM114.8 -13.7002c0.5 2.5 0.799805 5.2002 0.799805 8.2002c-5.69922 23.2002 -18.5996 49.7002 -33.5 54c-22.3994 6.7002 -68.8994 -23.5 -66.1992 -54.5996
c12.6992 -19.5 40 -35.7002 59.1992 -36.5c17.8008 -0.800781 35.9004 11.0996 39.7002 28.8994zM106.1 52.2998c9 -16 15.5 -33.2998 16.7002 -51.8994c33.5 19.3994 69.1006 35.6992 105.9 47c-38.7002 20.5 -68.1006 47.7998 -97.2998 77
c-2.10059 -1.30078 -5.10059 -2.40039 -7.80078 -3.5c-1.59961 -4.90039 8.7002 -5.30078 5.40039 -12.4004c-2.09961 -4.09961 -8.59961 -7.59961 -15.0996 -9.2002c-2.10059 -2.7002 -5.10059 -4.89941 -7.80078 -6.5h-0.299805
c-0.200195 -13.5 -0.200195 -27 0.299805 -40.5zM443.7 -12.2998c-36.7998 21.2998 -74.1006 41.2998 -115.601 53c-13.7998 -6.2002 -27.8994 -11.2998 -42.1992 -15.4004c-2.10059 -0.799805 -2.10059 -0.799805 -4.30078 0
c-11.8994 3.7002 -23.2998 8.10059 -34.8994 13.2002c-40.2002 -11.5996 -77.2998 -29.2002 -112.4 -50.7998h-0.299805v-0.299805c0.299805 0 0.299805 0 0.299805 0.299805c103.2 -4.10059 206.4 -3.5 309.4 0zM454.2 0.0996094c1 14.7002 7.2002 35.8008 16.5 51.7002
l-0.299805 -0.299805c0.5 13.7002 0.799805 27.5 0.799805 41.2998c-3 1.7002 -5.7002 4.10059 -8.10059 6.7998c-6.5 1.30078 -12.8994 5.10059 -15.0996 8.90039c-1.90039 4.09961 1.2998 7.59961 5.90039 10.2998c-0.200195 0.5 -0.5 1.60059 -0.5 2.40039
c-3 0.799805 -5.40039 1.7998 -7.60059 3.2002c-31.5996 -29.4004 -65.3994 -56.7002 -103.5 -76.7002c38.9004 -11.7002 76 -28.1006 111.9 -47.6006zM560.1 -6.09961c3 31.0996 -43.5 61.3994 -66.1992 54.5c-14.6006 -4.30078 -27.8008 -30.8008 -33.5 -54
c0 -23.8008 21.1992 -37.9004 40.5 -37c19.1992 0.799805 46.5 17 59.1992 36.5zM372.9 372.8c-35.7002 39.2002 -81.4004 47.7998 -126 23.5c25.1992 56.2002 122.199 48.6006 126 -23.5zM74.7998 40.9004c14.9004 1.89941 24.6006 -19.2002 18.6006 -30.8008
c-4.80078 -9.69922 -23.7002 -24.0996 -35.9004 -27.2998c-16.5 -4.59961 -32.2002 3.2998 -32.2002 14.9004c0 17.7998 33.7998 41.5996 49.5 43.2002zM290.7 217.1c-30.9004 0 -57.6006 25.7002 -50.2998 59.8008c13.1992 -20.7002 46.5 -12 46.5 11.2998
c0 10 -7 18.5996 -16.5 21.5996c31.6992 13.7998 72.1992 -8.2002 72.1992 -44.2998c0 -26.7998 -23.2998 -48.4004 -51.8994 -48.4004zM68 -26.0996c-0.5 8.39941 20.2998 23.5 29.2002 25.0996c8.59961 1.59961 12.7002 -11.4004 9.7002 -18.4004
c-2.7002 -5.69922 -10.5 -13.5 -17.3008 -16.1992c-9.39941 -3.2002 -21.0996 3 -21.5996 9.5zM501.2 40.9004c15.7002 -1.60059 49.5 -25.4004 49.5 -43.2002c0 -11.7002 -15.7002 -19.5 -32.2002 -14.9004c-12.0996 3.2002 -31.2998 17.6006 -36.2002 27.2998
c-5.7002 11.6006 4 32.7002 18.9004 30.8008zM478.8 -1c8.90039 -1.59961 30 -16.7002 29.1006 -25.0996c-0.200195 -6.5 -12.1006 -12.7002 -21.3008 -9.5c-7 2.69922 -14.8994 10.5 -17.2998 16.1992c-2.89941 7.10059 1.10059 20 9.5 18.4004z" />
    <glyph glyph-name="opencart" unicode="&#xf23d;" horiz-adv-x="640" 
d="M423.3 7.2998c0 -25.2998 -20.2998 -45.5996 -45.5996 -45.5996s-45.7998 20.2998 -45.7998 45.5996s20.5996 45.7998 45.7998 45.7998c25.3994 0 45.5996 -20.5 45.5996 -45.7998zM169.4 53.0996c25.2998 0 45.7998 -20.5 45.7998 -45.7998
s-20.5 -45.5996 -45.7998 -45.5996c-25.3008 0 -45.6006 20.3994 -45.6006 45.5996s20.2998 45.7998 45.6006 45.7998zM461.1 323.1c302.2 0 169.5 -67.1992 -17.1992 -233.899c59.1992 102.8 262.5 193.899 -70.8008 188.899c-319.8 -4.69922 -338.699 92.5 -373.1 144.2
c81.9004 -86.3994 158.9 -99.2002 461.1 -99.2002z" />
    <glyph glyph-name="expeditedssl" unicode="&#xf23e;" horiz-adv-x="496" 
d="M248 404.6c117.4 0 212.6 -95.1992 212.6 -212.6s-95.1992 -212.6 -212.6 -212.6s-212.6 95.1992 -212.6 212.6s95.1992 212.6 212.6 212.6zM150.6 271.7h-0.199219v-26.6006c0 -5 3.89941 -8.89941 8.89941 -8.89941h17.7002c5 0 8.90039 3.89941 8.90039 8.89941
v26.6006c0 82.0996 124 82.0996 124 0v-26.6006c0 -5 3.89941 -8.89941 8.89941 -8.89941h17.7002c5 0 8.90039 3.89941 8.90039 8.89941v26.6006c0 53.7002 -43.7002 97.3994 -97.4004 97.3994s-97.4004 -43.6992 -97.4004 -97.3994zM389.7 68v141.7
c0 9.7002 -8 17.7002 -17.7002 17.7002h-248c-9.7002 0 -17.7002 -8 -17.7002 -17.7002v-141.7c0 -9.7002 8 -17.7002 17.7002 -17.7002h248c9.7002 0 17.7002 8 17.7002 17.7002zM141.7 205.3v-132.899c0 -2.5 -1.90039 -4.40039 -4.40039 -4.40039h-8.89941
c-2.5 0 -4.40039 1.90039 -4.40039 4.40039v132.899c0 2.5 1.90039 4.40039 4.40039 4.40039h8.89941c2.5 0 4.40039 -1.90039 4.40039 -4.40039zM283.4 156.6c0 -13 -7.2002 -24.3994 -17.7002 -30.3994v-31.6006c0 -5 -3.90039 -8.89941 -8.90039 -8.89941h-17.7002
c-5 0 -8.89941 3.89941 -8.89941 8.89941v31.6006c-10.5 6.09961 -17.7002 17.3994 -17.7002 30.3994c0 19.7002 15.7998 35.4004 35.4004 35.4004c19.5996 0 35.5 -15.7998 35.5 -35.4004zM248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248
s111 248 248 248zM248 -38.2998c127 0 230.3 103.3 230.3 230.3s-103.3 230.3 -230.3 230.3s-230.3 -103.3 -230.3 -230.3s103.3 -230.3 230.3 -230.3z" />
    <glyph glyph-name="cc-jcb" unicode="&#xf24b;" horiz-adv-x="576" 
d="M431.5 203.7v32.2998c41.2002 0 38.5 -0.200195 38.5 -0.200195c7.2998 -1.2998 13.2998 -7.2998 13.2998 -16c0 -8.7998 -6 -14.5 -13.2998 -15.7998c-1.2002 -0.400391 -3.2998 -0.299805 -38.5 -0.299805zM474.3 183.5c7.5 -1.5 13.5 -8.2998 13.5 -17
c0 -9 -6 -15.5 -13.5 -17c-2.7998 -0.700195 -3.2002 -0.5 -42.7998 -0.5v35c39.5 0 40 0.200195 42.7998 -0.5zM576 368v-352c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h480c26.5 0 48 -21.5 48 -48zM182 255.7h-57
c0 -67.1006 10.7002 -109.7 -35.7998 -109.7c-19.5 0 -38.7998 5.7002 -57.2002 14.7998v-28c30 -8.2998 68 -8.2998 68 -8.2998c97.9004 0 82 47.7002 82 131.2zM360.5 251.2c-63.4004 16 -165 14.8994 -165 -59.2998c0 -77.1006 108.2 -73.6006 165 -59.2002v28.2998
c-47.5996 -24.7002 -107.5 -22 -107.5 31s59.7998 55.5996 107.5 31.2002v28zM544 161.5c0 18.5 -16.5 30.5 -38 32v0.799805c19.5 2.7002 30.2998 15.5 30.2998 30.2002c0 19 -15.7002 30 -37 31c0 0 6.2998 0.299805 -120.3 0.299805v-127.5h122.7
c24.2998 -0.0996094 42.2998 12.9004 42.2998 33.2002z" />
    <glyph glyph-name="cc-diners-club" unicode="&#xf24c;" horiz-adv-x="576" 
d="M239.7 368.1c97.2002 0 175.8 -78.5996 175.8 -175.8c0 -96.8994 -78.5996 -175.8 -175.8 -175.8c-96.9004 0 -175.8 78.9004 -175.8 175.8c0 97.2002 78.8994 175.8 175.8 175.8zM199.8 88.5v207.9c-41.7002 -16.2002 -71.3994 -56.7002 -71.3994 -104.101
c0 -47.3994 29.6992 -87.8994 71.3994 -103.8zM279.6 88.2002c41.7002 16.2002 71.4004 56.7002 71.4004 104.1c0 47.4004 -29.7002 87.9004 -71.4004 104.101v-208.2zM528 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48v352
c0 26.5 21.5 48 48 48h480zM329.7 0c105 0 200.7 85.5 200.7 190.2c0 114.6 -95.7002 193.8 -200.7 193.8h-90.2998c-106.2 0 -193.801 -79.2002 -193.801 -193.8c0 -104.7 87.6006 -190.2 193.801 -190.2h90.2998z" />
    <glyph glyph-name="creative-commons" unicode="&#xf25e;" horiz-adv-x="496" 
d="M245.83 233.13l-33.2197 -17.2803c-9.43066 19.5801 -25.2402 19.9307 -27.46 19.9307c-22.1309 0 -33.2207 -14.6104 -33.2207 -43.8398c0 -23.5703 9.20996 -43.8408 33.2207 -43.8408c14.4697 0 24.6494 7.09082 30.5693 21.2607l30.5498 -15.5
c-6.16992 -11.5107 -25.6895 -38.9805 -65.0996 -38.9805c-22.5996 0 -73.96 10.3203 -73.96 77.0498c0 58.6904 43 77.0605 72.6299 77.0605c30.7197 0.00976562 52.7002 -11.9502 65.9902 -35.8604zM388.88 233.13l-32.7803 -17.2803
c-9.5 19.7705 -25.7197 19.9307 -27.8994 19.9307c-22.1406 0 -33.2197 -14.6104 -33.2197 -43.8398c0 -23.5508 9.22949 -43.8408 33.2197 -43.8408c14.4502 0 24.6494 7.09082 30.54 21.2607l31 -15.5c-2.10059 -3.75 -21.3906 -38.9805 -65.0898 -38.9805
c-22.6904 0 -73.96 9.87012 -73.96 77.0498c0 58.6699 42.9697 77.0605 72.6299 77.0605c30.71 0.00976562 52.5801 -11.9502 65.5596 -35.8604zM247.56 439.95c141.82 0 248.44 -110.13 248.44 -248c0 -147.13 -118.51 -248 -248.44 -248
c-133.96 0 -247.56 109.51 -247.56 248c0 132.939 104.74 248 247.56 248zM248.43 -10.8604c103.16 0 202.83 81.1299 202.84 202.82c0 113.8 -90.2891 203.26 -202.819 203.26c-118.29 0 -203.72 -97.8496 -203.72 -203.27c0 -109.771 91.1592 -202.811 203.699 -202.811z
" />
    <glyph glyph-name="gg" unicode="&#xf260;" horiz-adv-x="512" 
d="M179.2 217.6l102.399 -102.399l-102.399 -102.4l-179.2 179.2l179.2 179.2l44.7998 -44.7998l-25.5996 -25.6006l-19.2002 19.2002l-128 -128l128 -128l51.5 51.5l-77.1006 76.5zM332.8 371.2l179.2 -179.2l-179.2 -179.2l-44.7998 44.7998l25.5996 25.6006
l19.2002 -19.2002l128 128l-128 128l-51.5 -51.5l77.1006 -76.5l-25.6006 -25.5996l-102.399 102.399z" />
    <glyph glyph-name="gg-circle" unicode="&#xf261;" horiz-adv-x="512" 
d="M257 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM207.5 65.2002l75 75.2002l-77.2002 77.1992l-24.3994 -24.3994l53.0996 -52.9004l-26.5996 -26.5996l-77.2002 77.2002l77.2002 77.1992l11.0996 -11.0996l24.2002 24.2002
l-35.2002 35.3994l-125.7 -125.699zM306.5 67.4004l125.7 125.6l-125.7 125.7l-75 -75l77.2002 -77.2002l24.3994 24.4004l-53.0996 52.8994l26.5 26.5l77.2002 -77.2002l-77.2002 -77.1992l-11.0996 11.0996l-24.1006 -24.4004z" />
    <glyph glyph-name="odnoklassniki" unicode="&#xf263;" horiz-adv-x="320" 
d="M275.1 114c-27.3994 -17.4004 -65.0996 -24.2998 -90 -26.9004l20.9004 -20.5996l76.2998 -76.2998c27.9004 -28.6006 -17.5 -73.2998 -45.7002 -45.7002c-19.0996 19.4004 -47.0996 47.4004 -76.2998 76.5996l-76.2998 -76.5
c-28.2002 -27.5 -73.5996 17.6006 -45.4004 45.7002c19.4004 19.4004 47.1006 47.4004 76.3008 76.2998l20.5996 20.6006c-24.5996 2.59961 -62.9004 9.09961 -90.5996 26.8994c-32.6006 21 -46.9004 33.3008 -34.3008 59c7.40039 14.6006 27.7002 26.9004 54.6006 5.7002
c0 0 36.2998 -28.8994 94.8994 -28.8994c58.6006 0 94.9004 28.8994 94.9004 28.8994c26.9004 21.1006 47.0996 8.90039 54.5996 -5.7002c12.4004 -25.6992 -1.89941 -38 -34.5 -59.0996zM30.2998 318.3c0 71.7002 58.2998 129.7 129.7 129.7s129.7 -58 129.7 -129.7
c0 -71.3994 -58.2998 -129.399 -129.7 -129.399s-129.7 58 -129.7 129.399zM96.2998 318.3c0 -35.0996 28.6006 -63.7002 63.7002 -63.7002s63.7002 28.6006 63.7002 63.7002c0 35.4004 -28.6006 64 -63.7002 64s-63.7002 -28.5996 -63.7002 -64z" />
    <glyph glyph-name="odnoklassniki-square" unicode="&#xf264;" 
d="M184.2 270.9c0 22.0996 17.8994 40 39.7998 40s39.7998 -17.9004 39.7998 -40c0 -22 -17.8994 -39.8008 -39.7998 -39.8008s-39.7998 17.9004 -39.7998 39.8008zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352
c26.5 0 48 -21.5 48 -48zM142.9 270.9c0 -44.6006 36.3994 -80.9004 81.0996 -80.9004s81.0996 36.2002 81.0996 80.9004c0 44.7998 -36.3994 81.0996 -81.0996 81.0996s-81.0996 -36.2002 -81.0996 -81.0996zM317.4 180.2
c-4.60059 9.09961 -17.3008 16.7998 -34.1006 3.59961c0 0 -22.7002 -18 -59.2998 -18s-59.2998 18 -59.2998 18c-16.7998 13.2002 -29.5 5.5 -34.1006 -3.59961c-7.89941 -16.1006 1.10059 -23.7002 21.4004 -37c17.2998 -11.1006 41.2002 -15.2002 56.5996 -16.7998
l-12.8994 -12.9004c-18.2002 -18 -35.5 -35.5 -47.7002 -47.7002c-17.5996 -17.5996 10.7002 -45.7998 28.4004 -28.5996l47.6992 47.8994c18.2002 -18.1992 35.7002 -35.6992 47.7002 -47.8994c17.6006 -17.2002 46 10.7002 28.6006 28.5996l-47.7002 47.7002l-13 12.9004
c15.5 1.59961 39.0996 5.89941 56.2002 16.7998c20.3994 13.2998 29.2998 21 21.5 37z" />
    <glyph glyph-name="get-pocket" unicode="&#xf265;" 
d="M407.6 384c22.7002 0 40.4004 -18.2002 40.4004 -40.5996v-135.2c0 -124.7 -99.7998 -224.2 -223.8 -224.2c-124.5 0 -224.2 99.5 -224.2 224.2v135.2c0 22.0996 18.5 40.5996 40.5996 40.5996h367zM245.6 115.5c111.9 107.5 114.801 105.4 114.801 123.2
c0 16.8994 -13.8008 30.7002 -30.7002 30.7002c-16.9004 0 -14.9004 -2.40039 -105.5 -89.3008c-89.1006 85.5 -88.2002 89.3008 -105.2 89.3008c-16.9004 0 -30.7002 -13.8008 -30.7002 -30.7002c0 -18.1006 1.2002 -14.2998 114.9 -123.2
c11 -11.0996 30 -11.7998 42.3994 0z" />
    <glyph glyph-name="wikipedia-w" unicode="&#xf266;" horiz-adv-x="640" 
d="M640 396.8l-0.299805 -12.2002c-28.1006 -0.799805 -45 -15.7998 -55.7998 -40.2998c-25 -57.7998 -103.301 -240 -155.301 -358.6h-13.5996l-81.9004 193.1c-32.5 -63.5996 -68.2998 -130 -99.1992 -193.1c-0.300781 -0.299805 -15 0 -15 0.299805
c-46.9004 109.7 -96.1006 218.6 -143.101 328.6c-11.3994 26.7002 -49.3994 70 -75.5996 69.7002c0 3.10059 -0.299805 10 -0.299805 14.2002h161.899v-13.9004c-19.2002 -1.09961 -52.7998 -13.2998 -43.2998 -34.1992c21.9004 -49.7002 103.6 -240.301 125.6 -288.601
c15 29.7002 57.8008 109.2 75.3008 142.8c-13.9004 28.3008 -58.6006 133.9 -72.8008 160c-9.69922 17.8008 -36.0996 19.4004 -55.7998 19.7002v13.9004l142.5 -0.299805v-13.1006c-19.3994 -0.599609 -38.0996 -7.7998 -29.3994 -26.0996
c18.8994 -40 30.5996 -68.1006 48.0996 -104.7c5.59961 10.7998 34.7002 69.4004 48.0996 100.8c8.90039 20.6006 -3.89941 28.6006 -38.5996 29.4004c0.299805 3.59961 0 10.2998 0.299805 13.5996c44.4004 0.299805 111.101 0.299805 123.101 0.600586v-13.6006
c-22.5 -0.799805 -45.8008 -12.7998 -58.1006 -31.7002l-59.2002 -122.8c6.40039 -16.0996 63.3008 -142.8 69.2002 -156.7l122.4 282.601c-8.60059 23.0996 -36.4004 28.0996 -47.2002 28.2998v13.9004l127.8 -1.10059z" />
    <glyph glyph-name="safari" unicode="&#xf267;" horiz-adv-x="512" 
d="M274.69 173.31l-108.69 -71.3096l71.3096 108.69zM256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM411.85 265.21c-2.88672 -1.20801 -4.9082 -4.0625 -4.9082 -7.38574c0 -1.08496 0.21582 -2.12012 0.608398 -3.06445v0
c1.20215 -2.90039 4.06348 -4.93457 7.39648 -4.93457c1.08105 0 2.1123 0.214844 3.05371 0.604492l14.75 6.11035c2.90234 1.20117 4.93848 4.06348 4.93848 7.39746c0 1.08496 -0.216797 2.11914 -0.608398 3.0625v0c-1.2002 2.90527 -4.06348 4.94336 -7.39941 4.94336
c-1.08008 0 -2.11035 -0.214844 -3.05078 -0.603516zM314.43 354c-0.396484 -0.949219 -0.625 -1.99219 -0.625 -3.08496c0 -3.33398 2.04395 -6.19336 4.94531 -7.39551v0c0.941406 -0.388672 1.97461 -0.613281 3.05566 -0.613281
c3.33301 0 6.19238 2.04297 7.39453 4.94336l6.12988 14.7803c0.389648 0.941406 0.613281 1.97461 0.613281 3.05566c0 3.33301 -2.04297 6.19238 -4.94336 7.39453v0c-0.944336 0.392578 -1.98047 0.618164 -3.06641 0.618164
c-3.32324 0 -6.17578 -2.03125 -7.38379 -4.91797zM256 388c-4.41504 0 -8 -3.58496 -8 -8v-16c0 -4.41504 3.58496 -8 8 -8v0c4.41504 0 8 3.58496 8 8v16c0 4.41504 -3.58496 8 -8 8v0zM181 373.08c-2.89941 -1.20215 -4.93262 -4.0625 -4.93262 -7.39551
c0 -1.06934 0.210938 -2.09082 0.592773 -3.02441l6.12988 -14.7803c1.16504 -2.97754 4.05762 -5.07812 7.44531 -5.07812c4.41602 0 8 3.58496 8 8c0 1.13672 -0.237305 2.21875 -0.665039 3.19824l-6.11035 14.75c-1.20117 2.90234 -4.06348 4.93848 -7.39746 4.93848
c-1.08496 0 -2.11914 -0.216797 -3.0625 -0.608398zM117.42 330.59c-1.44727 -1.44824 -2.35254 -3.44922 -2.35254 -5.65625c0 -2.19141 0.883789 -4.17773 2.3125 -5.62402l11.3105 -11.3096c1.44727 -1.44727 3.44922 -2.34277 5.65527 -2.34277
c2.20703 0 4.20605 0.895508 5.6543 2.34277v0c1.43848 1.44629 2.32715 3.44238 2.32715 5.6416c0 2.19824 -0.888672 4.19141 -2.32715 5.63867l-11.2695 11.3096c-1.44824 1.44727 -3.4502 2.34277 -5.65625 2.34277c-2.20703 0 -4.20605 -0.895508 -5.6543 -2.34277v0z
M60 192c0 -4.41504 3.58496 -8 8 -8h16c4.41504 0 8 3.58496 8 8v0c0 4.41504 -3.58496 8 -8 8h-16c-4.41504 0 -8 -3.58496 -8 -8v0zM100.15 118.79c2.88672 1.20801 4.9082 4.0625 4.9082 7.38574c0 1.08496 -0.21582 2.12012 -0.608398 3.06445v0
c-1.20215 2.90039 -4.06348 4.93457 -7.39648 4.93457c-1.08105 0 -2.1123 -0.214844 -3.05371 -0.604492l-14.75 -6.11035c-2.90234 -1.20117 -4.93848 -4.06348 -4.93848 -7.39746c0 -1.08496 0.216797 -2.11914 0.608398 -3.0625v0
c1.2002 -2.90527 4.06348 -4.94336 7.39941 -4.94336c1.08008 0 2.11035 0.214844 3.05078 0.603516zM104.48 254.79c0.386719 0.939453 0.609375 1.93945 0.609375 3.0166c0 3.33203 -2.04102 6.19043 -4.93945 7.39355l-14.7803 6.12988
c-0.941406 0.389648 -1.97461 0.613281 -3.05566 0.613281c-3.33301 0 -6.19238 -2.04297 -7.39453 -4.94336v0c-0.392578 -0.944336 -0.618164 -1.98047 -0.618164 -3.06641c0 -3.32324 2.03125 -6.17578 4.91797 -7.38379l14.7803 -6.12012
c0.945312 -0.393555 1.9834 -0.619141 3.07129 -0.619141c3.34668 0 6.21582 2.05957 7.40918 4.97949v0zM197.57 30c0.427734 0.979492 0.672852 2.07129 0.672852 3.20801c0 4.41602 -3.58496 8 -8 8c-3.38867 0 -6.28809 -2.11035 -7.45312 -5.08789l-6.12988 -14.7803
c-0.389648 -0.941406 -0.611328 -1.9834 -0.611328 -3.06543c0 -4.41699 3.58594 -8.00293 8.00293 -8.00293c3.33496 0 6.19727 2.04492 7.39844 4.94824zM264 4v16c0 4.41504 -3.58496 8 -8 8v0c-4.41504 0 -8 -3.58496 -8 -8v-16c0 -4.41504 3.58496 -8 8 -8v0
c4.41504 0 8 3.58496 8 8zM331 10.9199c2.89941 1.20215 4.93262 4.0625 4.93262 7.39551c0 1.06934 -0.210938 2.09082 -0.592773 3.02441l-6.12988 14.7803c-1.20215 2.90039 -4.06348 4.93457 -7.39648 4.93457c-1.08105 0 -2.1123 -0.214844 -3.05371 -0.604492v0
c-2.90039 -1.20215 -4.93457 -4.06348 -4.93457 -7.39648c0 -1.08105 0.214844 -2.1123 0.604492 -3.05371l6.11035 -14.75c1.20117 -2.90234 4.06348 -4.93848 7.39746 -4.93848c1.08496 0 2.11914 0.216797 3.0625 0.608398v0zM394.58 53.4102
c1.44727 1.44824 2.35254 3.44922 2.35254 5.65625c0 2.19141 -0.883789 4.17773 -2.3125 5.62402l-11.3105 11.3096c-1.44727 1.44727 -3.44922 2.34277 -5.65527 2.34277c-2.20703 0 -4.20605 -0.895508 -5.6543 -2.34277v0
c-1.43848 -1.44629 -2.32715 -3.44238 -2.32715 -5.6416c0 -2.19824 0.888672 -4.19141 2.32715 -5.63867l11.2695 -11.3096c1.44824 -1.44727 3.4502 -2.34277 5.65625 -2.34277c2.20703 0 4.20605 0.895508 5.6543 2.34277v0zM286.25 161.75l115.41 175.91
l-175.91 -115.41l-115.41 -175.91zM437.08 117c0.392578 0.944336 0.618164 1.98047 0.618164 3.06641c0 3.32324 -2.03125 6.17578 -4.91797 7.38379l-14.7803 6.12012c-0.949219 0.396484 -1.99219 0.625 -3.08496 0.625c-3.33398 0 -6.19336 -2.04395 -7.39551 -4.94531
v0c-0.388672 -0.941406 -0.613281 -1.97461 -0.613281 -3.05566c0 -3.33301 2.04297 -6.19238 4.94336 -7.39453l14.7803 -6.12988c0.941406 -0.389648 1.97461 -0.613281 3.05566 -0.613281c3.33301 0 6.19238 2.04297 7.39453 4.94336v0zM444 184c4.41504 0 8 3.58496 8 8
v0c0 4.41504 -3.58496 8 -8 8h-16c-4.41504 0 -8 -3.58496 -8 -8v0c0 -4.41504 3.58496 -8 8 -8h16z" />
    <glyph glyph-name="chrome" unicode="&#xf268;" horiz-adv-x="496" 
d="M131.5 230.5l-76.4004 117.4c47.6006 59.1992 119 91.7998 192 92.0996c42.3008 0.299805 85.5 -10.5 124.801 -33.2002c43.3994 -25.2002 76.3994 -61.3994 97.3994 -103l-205.3 10.7998c-58.0996 3.40039 -113.4 -29.2998 -132.5 -84.0996zM164.4 192
c0 46.2998 37.3994 83.5996 83.5996 83.5996s83.5996 -37.3994 83.5996 -83.5996s-37.3994 -83.5996 -83.5996 -83.5996s-83.5996 37.3994 -83.5996 83.5996zM479.3 281.2c43.5 -111.9 0 -241.9 -107.399 -303.9c-43.4004 -25.2002 -91.3008 -35.3994 -137.801 -32.8994
l112.101 172.399c31.8994 49 31.2998 112.9 -6.60059 157.2zM133.7 144.4c26.2998 -51.7002 81.8994 -83.3008 139.5 -72.5l-63.7002 -124.801c-118.7 18.2002 -209.5 120.9 -209.5 244.9c0 50.0996 14.9004 96.9004 40.4004 135.9z" />
    <glyph glyph-name="firefox" unicode="&#xf269;" horiz-adv-x="512" 
d="M503.52 206.52c0.240234 -4.43945 0.360352 -9 0.480469 -13.5195c0 -137.19 -111.23 -248.42 -248.32 -248.42c-122.779 0 -224.859 89.2695 -244.779 206.38c-0.360352 3.24023 -0.720703 6.36035 -1.08008 9.59961c-4.91992 42.6006 0.479492 87.3604 16.0801 124.79
c10.7998 25.8809 32.6396 54 49.7998 62.8809c-16.2002 -31.8008 -24.1201 -63 -25.7998 -83.8809c11.2793 37.2002 32.6299 68.3604 62.5098 90.3604c51.2402 37.6699 120.229 39.3604 147.71 15.3604c-51 -17.5107 -106.55 -87.96 -94.3105 -170.511
c2.00586 -13.791 6.21289 -27.1582 12.1201 -39.2393c-9.51953 25.0801 -10.3594 60.3594 5 83.2793c17.1602 25.5508 41.6299 30.9502 54.71 28.1904c-5.15918 1.08008 -16.5596 -20.75 -18.2393 -24.5898c-3.99609 -9.09863 -6.25098 -19.1865 -6.25098 -29.7539
c0 -0.416016 0.00390625 -0.832031 0.0107422 -1.24609c0.392578 -23.1182 10.1045 -44.0088 25.5596 -59c47.6504 -46.4307 124.561 -28.1602 159 24.8398c23.6406 36.4795 26.5205 98.3896 -3.83984 147.59c-7.62891 12.0801 -16.5693 22.9639 -26.8799 32.7598
c-47.6602 45.4707 -116.06 64.6699 -180.24 52.9902c-0.240234 0 -0.599609 -0.120117 -0.839844 -0.120117c-1.7998 -0.359375 -3.47949 -0.719727 -5.16016 -1.08008c-0.359375 -0.120117 -0.839844 -0.120117 -1.2002 -0.239258l-5.87988 -1.44043
c-14.5195 -3.55957 -34.7998 -10.7998 -49.4395 -19.5596c-0.09375 -0.0136719 -0.176758 -0.0566406 -0.240234 -0.120117l0.120117 0.120117c0 -0.0664062 -0.0537109 -0.120117 -0.120117 -0.120117l-0.120117 -0.120117l0.120117 0.120117h-0.129883l0.479492 0.479492
c0.480469 0.480469 1.32031 1.16016 2.40039 2.16016c19.6797 17.7598 49.3203 31.9199 82.9102 39c14.7383 3.09766 29.8691 4.81543 45.4795 5h10.6299c12.9863 -0.311523 25.6123 -1.67188 38 -4c0.960938 -0.120117 1.76074 -0.360352 2.76074 -0.479492h0.120117
c1.7998 -0.360352 3.71973 -0.84082 5.63965 -1.2002c19.2676 -4.375 38.0977 -11.0762 55.4297 -19.5605c2.40039 -1.2002 4.7998 -2.39941 7.2002 -3.71973c8.6748 -4.32129 16.8906 -9.37891 24.5996 -15.1201c4.32031 -3.12012 8.48047 -6.36035 12.4805 -9.83984
c6.50781 -5.19434 12.5332 -10.6973 18.29 -16.7002c8.51074 -8.35645 16.2646 -17.1406 23.5098 -26.6396c0.959961 -1.2002 1.75977 -2.40039 2.75977 -3.71973c0.400391 -0.480469 0.640625 -0.84082 1 -1.32031l1.80078 -2.52051
c0.359375 -0.479492 0.719727 -1.08008 1.08008 -1.55957c0.479492 -0.719727 1.0791 -1.56055 1.55957 -2.28027c0.441406 -0.571289 0.839844 -1.16992 1.2002 -1.7998l1.43945 -2.12988c0.441406 -0.571289 0.84082 -1.16992 1.2002 -1.7998
c0.480469 -0.720703 0.959961 -1.56055 1.32031 -2.16016c0.359375 -0.600586 0.839844 -1.24023 1.2002 -1.91992c0.359375 -0.680664 0.839844 -1.32031 1.19922 -2c0.360352 -0.680664 0.84082 -1.28027 1.2002 -2c0.441406 -0.638672 0.842773 -1.30566 1.2002 -2
c0.360352 -0.720703 0.839844 -1.56055 1.2002 -2.16016c0.359375 -0.599609 0.719727 -1.32031 1.08008 -1.91992c0.359375 -0.839844 0.799805 -1.67969 1.2002 -2.28027c0.399414 -0.599609 0.639648 -1.2002 1 -1.7998
c0.359375 -0.839844 0.839844 -1.56055 1.19922 -2.40039c0.240234 -0.479492 0.480469 -1.08008 0.720703 -1.55957c0.479492 -0.839844 0.839844 -1.63965 1.31934 -2.63965l0.360352 -0.720703c1.75977 -3.71973 3.44043 -7.55957 5 -11.3994
c0 -0.120117 0.120117 -0.240234 0.120117 -0.360352c0.439453 -1.2002 0.959961 -2.28027 1.43945 -3.48047c0.120117 -0.239258 0.240234 -0.599609 0.360352 -0.839844c0.480469 -1.08008 0.839844 -2.2793 1.32031 -3.35938
c0.138672 -0.321289 0.261719 -0.660156 0.359375 -1c0.360352 -1.08008 0.84082 -2.28027 1.2002 -3.36035l0.360352 -1.08008c0.479492 -1.2002 0.839844 -2.28027 1.2002 -3.47949c0.119141 -0.400391 0.239258 -0.640625 0.359375 -1
c0.360352 -1.08008 0.720703 -2.28027 1.08008 -3.48047c0.120117 -0.240234 0.120117 -0.599609 0.240234 -0.839844c0.360352 -1.2002 0.719727 -2.52051 1.08008 -3.71973c0.120117 -0.120117 0.120117 -0.360352 0.240234 -0.600586l1.08008 -4
c0.119141 -0.120117 0.119141 -0.120117 0.119141 -0.240234c3.54297 -13.2549 6.04102 -27.1152 7.32031 -41.1494v-0.120117l0.360352 -4.67969v-0.120117c0 -1.56055 0.120117 -3.12012 0.239258 -4.68066z" />
    <glyph glyph-name="opera" unicode="&#xf26a;" horiz-adv-x="496" 
d="M313.9 415.3c-170.2 0 -252.601 -223.8 -147.5 -355.1c36.5 -45.4004 88.5996 -75.6006 147.5 -75.6006c36.2998 0 70.2998 11.1006 99.3994 30.4004c-43.7998 -39.2002 -101.899 -63 -165.3 -63c-3.90039 0 -8 0 -11.9004 0.299805
c-131.5 6.10059 -236.1 114.601 -236.1 247.7c0 137 111 248 248 248h0.799805c63.1006 -0.299805 120.7 -24.0996 164.4 -63.0996c-29 19.3994 -63.1006 30.3994 -99.2998 30.3994zM415.7 17.5996c-40.9004 -24.6992 -90.7002 -23.5996 -132 5.80078
c56.2002 20.5 97.7002 91.5996 97.7002 176.6c0 84.7002 -41.2002 155.8 -97.4004 176.6c41.7998 29.2002 91.2002 30.3008 132.9 5c105.899 -98.6992 105.5 -265.699 -1.2002 -364z" />
    <glyph glyph-name="internet-explorer" unicode="&#xf26b;" horiz-adv-x="512" 
d="M483.049 288.294c25.1963 -45.4473 33.2578 -97.5811 26.8516 -141.162h-328.792c0 -100.432 144.31 -136.029 196.818 -47.4355h120.833c-32.5645 -91.7285 -119.689 -146.022 -216.813 -146.022c-35.1367 0 -70.2725 0.143555 -101.695 15.5732
c-87.3975 -44.4941 -180.251 -56.5693 -180.251 42.0059c0 45.8066 23.2461 107.096 43.9922 145.022c35.1357 63.7227 81.4121 124.875 135.687 173.168c-43.7061 -18.8604 -91.125 -66.2959 -121.977 -101.158c25.877 112.787 129.466 193.638 237.098 186.457
c130.032 59.7939 209.673 34.1445 209.673 -38.5771c0 -27.4326 -10.5684 -63.2959 -21.4238 -87.8711zM64.5586 101.123c-73.001 -152.4 11.5254 -172.244 100.267 -123.304c-46.5635 27.4326 -82.5557 72.1533 -100.267 123.304zM180.536 209.996h207.961
c-2 55.1514 -50.5635 94.8711 -103.981 94.8711c-53.7041 0 -101.979 -39.7197 -103.979 -94.8711zM365.072 397.596c46.2764 -18.002 85.9824 -57.2939 112.263 -99.5859c7.1416 18.8604 14.5693 47.8643 14.5693 67.8672c0 32.0049 -22.8525 53.7217 -54.2744 53.7217
c-23.9951 0 -51.1328 -11.7158 -72.5576 -22.0029z" />
    <glyph glyph-name="contao" unicode="&#xf26d;" horiz-adv-x="512" 
d="M45.4004 143c14.3994 -67.0996 26.3994 -129 68.1992 -175h-79.5996c-18.7002 0 -34 15.2002 -34 34v380c0 18.7002 15.2002 34 34 34h57.7002c-13.7998 -12.5996 -26.1006 -27.2002 -36.9004 -43.5996c-45.3994 -70 -27 -146.801 -9.39941 -229.4zM478 416
c18.7998 0 34 -15.2002 34 -34v-380.1c0 -18.8008 -15.2998 -34 -34 -34h-52.0996c38.6992 38.3994 60.5996 92.0996 57.3994 163.6l-137.399 -29.5996c-1.7002 -32.5 -12.9004 -63.8008 -57.4004 -73.2002c-24.9004 -5.2998 -45.4004 0.599609 -58.2998 11.7002
c-15.7998 13.5 -28.4004 31 -49.5 131.199c-21.4004 100.5 -17 121.601 -8.2002 140.301c7.2998 15.2998 23.7002 29.2998 48.2998 34.5996c44.7998 9.40039 67.7002 -14.9004 82.6006 -43.9004l137.1 29.3008c-13.5 34.5996 -31.2998 62.6992 -52.7002 84.0996h90.2002z
" />
    <glyph glyph-name="500px" unicode="&#xf26e;" 
d="M103.3 103.7c-6.5 14.2002 -6.89941 18.2998 7.40039 23.0996c25.5996 8 8 -9.2002 43.2002 -49.2002h0.299805v93.9004c1.2002 50.2002 44 92.2002 97.7002 92.2002c53.8994 0 97.6992 -43.5 97.6992 -96.7998c0 -63.4004 -60.7998 -113.2 -128.5 -93.3008
c-10.5 4.2002 -2.09961 31.7002 8.5 28.6006c53 0 89.4004 10.0996 89.4004 64.3994c0 61 -77.0996 89.6006 -116.9 44.6006c-23.5 -26.4004 -17.5996 -42.1006 -17.5996 -157.601c50.7002 -31 118.3 -22 160.4 20.1006c24.7998 24.7998 38.5 58 38.5 93
c0 35.2002 -13.8008 68.2002 -38.8008 93.2998c-24.7998 24.7998 -57.7998 38.5 -93.2998 38.5s-68.7998 -13.7998 -93.5 -38.5c-0.299805 -0.299805 -16 -16.5 -21.2002 -23.9004l-0.5 -0.599609c-3.2998 -4.7002 -6.2998 -9.09961 -20.0996 -6.09961
c-6.90039 1.69922 -14.2998 5.7998 -14.2998 11.7998v186.8c0 5 3.89941 10.5 10.5 10.5h241.3c8.2998 0 8.2998 -11.5996 8.2998 -15.0996c0 -3.90039 0 -15.1006 -8.2998 -15.1006h-223.2v-132.899h0.299805c104.2 109.8 282.801 36 282.801 -108.9
c0 -178.1 -244.801 -220.3 -310.101 -62.7998zM166.6 364.5c3.80078 18.7998 145.101 50.7998 238.301 -38.2002c8.5 -7.5 -9.5 -22.7998 -14.3008 -22.7998c-6.59961 0 -84.5996 87.9004 -209.399 40.4004c-10 -3.90039 -15.1006 16.3994 -14.6006 20.5996zM393 33.2998
c8.09961 8 27.5996 -12.5996 20.7002 -20.3994c-135.601 -135.601 -357.601 -52.1006 -381.601 121.3c-1.5 10.7002 28.9004 15.5 28.9004 3.2998c33 -165 222 -214.1 332 -104.2zM213.6 141.4c0 3.39941 2.30078 4.69922 20.4004 22.5996l-18.2002 18.2002
c-5.59961 5.59961 7.40039 17.2998 12.4004 17.2998c3.09961 0 2.89941 -0.700195 21.5 -19.5l17.8994 17.9004c6.10059 6.09961 22.5 -8.90039 16.2002 -15.7002l-18.2002 -18.2002l17.3008 -17.2998c7.7998 -7.7998 -5.30078 -18.2002 -10.7002 -18.2002
c-3.2002 0 -2.7002 0.200195 -22.2998 19.5c-19.7002 -19.7002 -18.5 -19.5 -22.3008 -19.5c-2.39941 0 -5.5 1.40039 -8.5 4.40039c-1.19922 1.19922 -5.5 4.5 -5.5 8.5z" />
    <glyph glyph-name="amazon" unicode="&#xf270;" 
d="M257.2 285.3c0 39.2998 5.2002 69.2002 -35.5 69.1006c0 0 -37.9004 0 -54.2002 -49.5l-73.5 6.7998c0 49.2998 46.7002 104.3 134.7 104.3c87.7998 0 112.3 -57 112.3 -82.2998v-147.101c0 -27.5 32.2998 -52.7998 32.2998 -52.7998l-56.7998 -56
c-9.90039 9.2998 -38.7998 36.6006 -45.2998 46.7998c-45.2002 -70.7998 -183.5 -66.2998 -183.5 43.2002c0 102 120.8 115.7 169.5 117.5zM257.2 198.5v40.5996c-33.7002 -1.09961 -84.2002 -10.5996 -84.2002 -57.7998c0 -50.7998 84.2002 -62.7998 84.2002 17.2002z
M393.2 35c-7.7002 -10 -70 -67 -174.5 -67s-184.5 71.5 -209 101c-6.7998 7.7002 1 11.2998 5.5 8.2998c73.2998 -44.5 187.8 -117.8 372.5 -30.2998c7.5 3.7002 13.2998 -2 5.5 -12zM433 32.7998c-6.5 -15.7998 -16 -26.7998 -21.2002 -31
c-5.5 -4.5 -9.5 -2.7002 -6.5 3.7998s19.2998 46.5 12.7002 55c-6.5 8.30078 -37 4.30078 -48 3.2002c-10.7998 -1 -13 -2 -14 0.299805c-2.2998 5.7002 21.7002 15.5 37.5 17.5c15.7002 1.80078 41 0.800781 46 -5.69922c3.7002 -5.10059 0 -27.1006 -6.5 -43.1006z" />
    <glyph glyph-name="houzz" unicode="&#xf27c;" 
d="M275.9 117.3h-104.601v-149.3h-154.3v448h109.5v-104.5l305.1 -85.5996v-257.9h-155.699v149.3z" />
    <glyph glyph-name="vimeo-v" unicode="&#xf27d;" 
d="M447.8 294.4c-2 -43.6006 -32.3994 -103.301 -91.3994 -179.101c-60.9004 -79.2002 -112.4 -118.8 -154.601 -118.8c-26.0996 0 -48.2002 24.0996 -66.2998 72.2998c-35.2002 129.2 -50.2002 204.9 -79.2998 204.9c-3.40039 0 -15.1006 -7.10059 -35.2002 -21.1006
l-21 27.2002c51.5996 45.2998 100.9 95.7002 131.8 98.5c34.9004 3.40039 56.2998 -20.5 64.4004 -71.5c28.7002 -181.5 41.3994 -208.899 93.5996 -126.7c18.7002 29.6006 28.7998 52.1006 30.2002 67.6006c4.7998 45.8994 -35.7998 42.7998 -63.2998 31
c22 72.0996 64.0996 107.1 126.2 105.1c45.7998 -1.2002 67.5 -31.0996 64.8994 -89.3994z" />
    <glyph glyph-name="black-tie" unicode="&#xf27e;" 
d="M0 416h448v-448h-448v448zM316.5 90.7998l-64.5 184l64.4004 86.6006h-184.9l64.5 -86.6006l-64.5 -184l92.5 -88.7002z" />
    <glyph glyph-name="fonticons" unicode="&#xf280;" 
d="M0 416h448v-448h-448v448zM187 275.1c11.9004 0 16.5996 -4.2998 16.2998 -23l50.7002 6.10059c0 44.5996 -30.5996 52.7998 -64.7002 52.7998c-50.7998 0 -77.2998 -20.4004 -77.2998 -70v-21h-28v-37.4004h22.2002c2.89941 0 5.7998 0 5.7998 -2.2998v-111.399
c0 -5.60059 -1.5 -7.30078 -6.7002 -7.90039l-21.2998 -2v-25.7002h130.7v25.1006l-43.5 4.09961c-5.2002 0.599609 -3.2002 1.5 -3.2002 7.2998v112.9h55.7002l11.0996 37.2998h-67.3994c-2.90039 0 0.599609 2 0.599609 4.40039v23.2998
c0 17.5 0.599609 27.3994 19 27.3994zM261.3 33.2998h102.601v25.1006l-15.7002 2.59961c-5.5 0.900391 -2.90039 1.5 -2.90039 7.2998v151.7h-80.2002l-6.69922 -29.5l24.1992 -6.40039c3.80078 -1.19922 6.7002 -3.7998 6.7002 -7.89941v-107.9
c0 -5.59961 -2.39941 -6.7002 -7.59961 -7.2998l-20.4004 -2.59961v-25.1006zM342.1 288.8l21.9004 24.2002l-3.5 9.59961h-27.7002l-15.5 28h-9.2998l-15.5 -28h-27.7002l-3.5 -9.59961l21.7998 -24.2002l-9 -33.2002l7.30078 -7.2998l31.1992 16.6006l31.2002 -16.6006
l7.2998 7.2998z" />
    <glyph glyph-name="reddit-alien" unicode="&#xf281;" horiz-adv-x="512" 
d="M440.3 244.5c55.2998 0 73.7002 -74.0996 23.7998 -99.7002c2.2002 -7.89941 3.10059 -16.7002 3.10059 -25.0996c0 -83.7998 -94.4004 -151.7 -210.8 -151.7c-115.9 0 -210.301 67.9004 -210.301 151.7c0 8.39941 0.800781 16.7998 2.60059 24.7002
c-50.9004 25.5 -32.7002 100.1 22.8994 100.1c15 0 28.7002 -6.2002 38.4004 -16.2998c35.7998 24.7002 83.4004 40.5996 136.3 42.7998l30.4004 137.6c1.2998 4.90039 6.09961 8.40039 11 7.10059l97.3994 -21.6006c6.60059 12.7002 19.9004 22 35.3008 22
c22.0996 0 39.6992 -18.0996 39.6992 -39.6992c0 -21.6006 -17.6992 -39.7002 -39.6992 -39.7002c-21.6006 0 -39.2002 17.5996 -39.2002 39.2002l-88.2002 19.7998l-27.7002 -124.8c53.2998 -1.7002 101.4 -17.6006 137.101 -42.3008
c9.69922 9.7002 22.8994 15.9004 37.8994 15.9004zM129.4 139.1c0 -21.5996 17.6992 -39.2998 39.6992 -39.1992c21.6006 0 39.2002 17.5996 39.2002 39.1992c0 22.1006 -17.5996 39.7002 -39.2002 39.7002c-22.0996 0 -39.6992 -17.7002 -39.6992 -39.7002zM343.7 45.5996
c4 3.5 4 9.7002 -0.100586 13.7002c-3.5 3.5 -9.69922 3.5 -13.1992 0c-29 -29 -121.2 -28.5 -149 0c-3.5 3.5 -9.7002 3.5 -13.2002 0c-4 -4 -4 -10.2002 0 -13.7002c36.3994 -36.3994 139.1 -36.3994 175.5 0zM342.9 99.7998c22 0 39.5996 17.7002 39.6992 39.2002
c0 22.0996 -17.6992 39.7002 -39.6992 39.7002c-21.6006 0 -39.2002 -17.7002 -39.2002 -39.7002c0 -21.5996 17.5996 -39.2002 39.2002 -39.2002z" />
    <glyph glyph-name="edge" unicode="&#xf282;" horiz-adv-x="512" 
d="M481.92 313.52c6.46973 -12.7793 22.4697 -41.6494 21.9697 -85.0791c-0.0917969 -43.7148 -23.6953 -81.8525 -58.9492 -102.44c-17.1387 -10.1797 -37.2617 -16.1211 -58.6104 -16.1797c-0.139648 0 -52.6504 -2.56055 -80.5098 16.8096
c-5.85059 4.08008 -9.14062 8.94043 -9.14062 14c0 6.16016 4.82031 9 6.39062 11c9.7998 12.75 15.1094 28.1699 15.1094 38.5703c0 32.71 -11 59.2998 -33 83.0996c-1.16016 1.25 -42.9795 50.1807 -122.25 50.1807c-63.2393 0 -123.46 -32.6504 -149.46 -79.1406
c24.04 111.98 123.58 195.66 242.44 195.66c96.3496 0 184.96 -46.1797 226.01 -126.48zM212.77 -27.6699c1.28027 -0.570312 29.0107 -20.5898 67.1309 -27.21c-7.89551 -0.759766 -15.5156 -1.3584 -23.6084 -1.3584c-99.3408 0 -185.118 58.5361 -224.692 142.969
c-25.75 55.4697 -24.0801 105.96 -23 118.27c4.16992 34.2803 27.0801 59.7002 46.8408 74.7998c29.6299 22.6904 68.8193 35.6904 107.529 35.6904c7.0498 0 43.9199 -0.900391 77.6406 -18.5898c32.5596 -17.1006 47.3193 -37.5801 56.5596 -53.5107
c1.84961 -3.23242 3.49902 -6.64551 4.88965 -10.1396c-4.21973 4.65039 -40.0596 44.2002 -99.0596 -1c-26.6719 -19.334 -46.8008 -46.8369 -56.9697 -78.9199c-14.1406 -40.4004 -12.8398 -88.5801 20.0996 -136c12.2471 -18.1914 27.9951 -33.3955 46.6396 -45z
M463.49 70.6602c2.1748 -1.37305 3.60742 -3.80176 3.60742 -6.56152c0 -1.53418 -0.447266 -2.96484 -1.21777 -4.16895c-47.5703 -75.4297 -127.86 -108.87 -163 -108.87c-22.7002 0 -48.1299 6.95996 -71.7002 19.6104c-33 17.6699 -49.4893 38.7598 -56 47.6699
c-46.3301 63.5303 -28.25 122.29 -13.3301 151.66c9.73145 19.1172 22.8193 35.9404 38.7607 50c-4.04688 -8.04102 -6.40625 -17.168 -6.52051 -26.75c0 -80.9404 79.8506 -144 171.521 -144c0.116211 0 0.310547 0.0693359 0.426758 0.0693359
c24.3125 0 47.6045 4.40137 69.123 12.4502c6.98145 2.61816 13.8652 5.69824 20.4102 9.12012c1.11328 0.618164 2.41113 0.970703 3.77441 0.970703c1.52344 0 2.94531 -0.44043 4.14551 -1.2002z" />
    <glyph glyph-name="codiepie" unicode="&#xf284;" horiz-adv-x="472" 
d="M422.5 245.1c30.7002 0 33.5 -53.0996 -0.299805 -53.0996h-10.7998v-44.2998h-26.6006v97.3994h37.7002zM472 95.4004c-42.0996 -91.9004 -121.6 -151.4 -224 -151.4c-137 0 -248 111 -248 248s111 248 248 248c97.4004 0 172.8 -53.7002 218.2 -138.4l-186 -108.8z
M433.5 82.9004l-60.2998 30.6992c-27.1006 -44.2998 -70.4004 -71.3994 -122.4 -71.3994c-82.5 0 -149.2 66.7002 -149.2 148.899c0 82.5 66.7002 149.2 149.2 149.2c48.4004 0 88.9004 -23.5 116.9 -63.3994l59.5 34.5996c-40.7002 62.5996 -104.7 100 -179.2 100
c-121.2 0 -219.5 -98.2998 -219.5 -219.5s98.2998 -219.5 219.5 -219.5c78.5996 0 146.5 42.0996 185.5 110.4z" />
    <glyph glyph-name="modx" unicode="&#xf285;" 
d="M356 206.2l36.7002 -23.7002v-214.5l-133 83.7998zM440 373l-83.2002 -134.3l-153.5 96.5l23 37.7998h213.7zM351 230.2l-249.8 -57.7002l-46 29v214.5zM97 153.8l249.7 57.7002l-125 -200.5h-213.7z" />
    <glyph glyph-name="fort-awesome" unicode="&#xf286;" horiz-adv-x="512" 
d="M489.2 160.1c2.59961 0 4.59961 -2 4.5 -4.59961v-219.5h-182.9v96c0 72.5996 -109.7 72.5996 -109.7 0v-96h-182.899v219.5c0 2.59961 2 4.59961 4.59961 4.59961h27.4004c2.59961 0 4.59961 -2 4.59961 -4.59961v-32h36.6006v178.3
c0 2.60059 2 4.60059 4.59961 4.60059h27.4004c2.59961 0 4.59961 -2 4.59961 -4.60059v-32h36.2998v32c0 2.60059 2 4.60059 4.60059 4.60059h27.3994c2.60059 0 4.60059 -2 4.60059 -4.60059v-32h36.5996v32c0 6 8 4.60059 11.7002 4.60059v111.699
c-5.40039 2.60059 -9.10059 8.30078 -9.10059 14.3008c0 20.7998 31.4004 20.6992 31.4004 0c0 -6 -3.7002 -11.7002 -9.09961 -14.3008v-4.89941c7.69922 1.7998 15.6992 2.89941 23.6992 2.89941c11.7002 0 22.9004 -4.2998 32.6006 -4.2998
c8.89941 0 18.8994 4.2998 24 4.2998c2.59961 0 4.59961 -2 4.59961 -4.59961v-60c0 -6.90039 -23.0996 -8 -27.7002 -8c-10.5 0 -20.5 4.2998 -31.3994 4.2998c-8.60059 0 -17.4004 -1.39941 -25.7002 -3.39941v-38c3.7002 0 11.7002 1.39941 11.7002 -4.60059v-32h36.5996
v32c0 2.60059 2 4.60059 4.60059 4.60059h27.3994c2.60059 0 4.60059 -2 4.60059 -4.60059v-32h36.5996v32c0 2.60059 2 4.60059 4.59961 4.60059h27.4004c2.59961 0 4.59961 -2 4.59961 -4.60059v-178.3h36.6006v32c0 2.59961 2 4.59961 4.59961 4.59961h27.4004z
M201.1 164.6v64c0 2.60059 -2 4.60059 -4.59961 4.60059h-27.4004c-2.59961 0 -4.59961 -2 -4.59961 -4.60059v-64c0 -2.59961 2 -4.59961 4.59961 -4.59961h27.4004c2.59961 0 4.59961 2 4.59961 4.59961zM347.5 164.6v64c0 2.60059 -2 4.60059 -4.59961 4.60059h-27.4004
c-2.59961 0 -4.59961 -2 -4.59961 -4.60059v-64c0 -2.59961 2 -4.59961 4.59961 -4.59961h27.4004c2.59961 0 4.59961 2 4.59961 4.59961z" />
    <glyph glyph-name="usb" unicode="&#xf287;" horiz-adv-x="640" 
d="M641.5 192c0 -3.09961 -1.7002 -6.09961 -4.5 -7.5l-89.0996 -53.5c-1.40039 -0.799805 -2.80078 -1.40039 -4.5 -1.40039c-1.40039 0 -3.10059 0.300781 -4.5 1.10059c-2.80078 1.7002 -4.5 4.5 -4.5 7.7998v35.5996h-238.7
c25.2998 -39.5996 40.5 -106.899 69.5996 -106.899h26.7002v26.7998c0 5 3.90039 8.90039 8.90039 8.90039h89.0996c5 0 8.90039 -3.90039 8.90039 -8.90039v-89.0996c0 -5 -3.90039 -8.90039 -8.90039 -8.90039h-89.0996c-5 0 -8.90039 3.90039 -8.90039 8.90039v26.6992
h-26.7002c-75.3994 0 -81.0996 142.5 -124.7 142.5h-100.3c-8.09961 -30.5996 -35.8994 -53.5 -69 -53.5c-39.2998 0.100586 -71.2998 32.1006 -71.2998 71.4004s32 71.2998 71.2998 71.2998c33.1006 0 61 -22.7998 69 -53.5c39.1006 0 43.9004 -9.5 74.6006 60.4004
c40.0996 89.0996 58.0996 82.0996 108.899 82.0996c7.5 20.9004 27 35.6006 50.4004 35.6006c29.5 0 53.5 -23.9004 53.5 -53.5c0 -29.6006 -23.9004 -53.5 -53.5 -53.5c-23.4004 0 -42.9004 14.7998 -50.4004 35.5996h-29.7998
c-29.0996 0 -44.2998 -67.4004 -69.5996 -106.9h310.1v35.6006c0 3.2998 1.7002 6.09961 4.5 7.7998s6.40039 1.40039 8.90039 -0.299805l89.0996 -53.5c2.7998 -1.10059 4.5 -4.10059 4.5 -7.2002z" />
    <glyph glyph-name="product-hunt" unicode="&#xf288;" horiz-adv-x="512" 
d="M326.3 229.2c0 -20.5 -16.7002 -37.2002 -37.2002 -37.2002h-70.2998v74.4004h70.2998c20.5 0 37.2002 -16.7002 37.2002 -37.2002zM504 192c0 -137 -111 -248 -248 -248s-248 111 -248 248s111 248 248 248s248 -111 248 -248zM375.9 229.2
c0 47.8994 -38.9004 86.7998 -86.8008 86.7998h-119.899v-248h49.5996v74.4004h70.2998c47.9004 0 86.8008 38.8994 86.8008 86.7998z" />
    <glyph glyph-name="mixcloud" unicode="&#xf289;" horiz-adv-x="640" 
d="M424.43 228.271c42.3623 -9.1377 74.4805 -47.0693 74.4805 -92.2002c0 -52.3311 -42.6406 -94.6934 -94.9688 -94.6934h-289.614c-62.5752 0 -113.243 50.668 -113.243 112.966c0 56.7598 42.085 103.554 96.6299 111.582
c22.9814 67.5586 86.9395 114.074 159.205 114.074c87.2158 0 159.205 -66.7266 167.511 -151.729zM403.941 83.7412c29.0713 0 52.6064 23.5352 52.6064 52.3301c0 22.1494 -14.1211 40.9766 -33.502 48.4531c-1.38477 -8.58301 -3.59961 -17.166 -6.36914 -25.4727
c-8.01367 -25.6484 -49.0898 -14.2266 -40.1465 13.29c4.15332 12.7373 6.36914 26.0264 6.36914 39.5938c0 69.2197 -56.4834 125.702 -125.979 125.702c-49.8379 0 -94.6934 -29.626 -114.628 -73.9258c19.3809 -4.98438 37.3779 -14.9512 52.0527 -29.3486
c19.9531 -19.9531 -10.2168 -50.1436 -30.1797 -30.1807c-13.29 13.291 -31.0107 20.7666 -49.8379 20.7666c-39.04 0 -70.8809 -31.5645 -70.8809 -70.6045s31.8408 -70.6035 70.8809 -70.6035h289.614zM639.01 136.071c0 -44.0244 -12.7363 -86.3867 -37.1016 -122.657
c-4.15332 -6.0918 -10.7979 -9.41406 -17.7197 -9.41406c-16.3174 0 -27.1279 18.8262 -17.4434 32.9492c19.3809 29.3486 29.9033 63.6816 29.9033 99.1221c0 35.4395 -10.5215 69.7725 -29.9033 98.8447c-15.6553 22.8311 19.3613 47.2402 35.1631 23.5342
c24.3662 -35.9932 37.1016 -78.3564 37.1016 -122.379zM568.13 136.071c0 -31.5654 -9.13672 -62.0215 -26.8564 -88.3252c-4.15332 -6.09082 -10.7988 -9.13574 -17.7207 -9.13574c-17.2012 0 -27.0215 18.9785 -17.4424 32.9473
c13.0127 19.1045 19.6572 41.2559 19.6572 64.5137c0 22.9805 -6.64453 45.4072 -19.6572 64.5117c-15.7617 22.9863 19.0078 47.0947 35.1631 23.5352c17.7188 -26.0264 26.8564 -56.4834 26.8564 -88.0469z" />
    <glyph glyph-name="scribd" unicode="&#xf28a;" horiz-adv-x="384" 
d="M42.2998 195.3c-16.0996 19 -24.7002 45.9004 -24.7998 79.9004c0 100.399 75.2002 153.1 167.2 153.1c98.5996 1.60059 156.8 -49 184.3 -70.5996l-50.5 -72.1006l-37.2998 24.6006l26.8994 38.5996c-36.5 24 -79.3994 36.5 -123 35.7998
c-50.6992 0.800781 -111.699 -27.1992 -111.699 -76.1992c0 -18.7002 11.1992 -20.7002 28.5996 -15.6006c23.2998 5.2998 41.9004 -0.599609 55.7998 -14c26.4004 -24.2998 23.2002 -67.5996 -0.700195 -91.8994c-29.1992 -29.5 -85.1992 -27.3008 -114.8 8.39941z
M360 189.4c33.9004 -40.4004 36.7998 -138.2 -20.2998 -189.601c-39.2002 -33.5996 -82.2002 -44.0996 -133.601 -44.0996c-70.2998 -0.299805 -138.199 25.3994 -190.699 72.2002l-15.4004 13.7998l60.7998 71.7998l35.6006 -27.4004l-33.7002 -39.3994
c41.7002 -30.9004 92.2002 -47.5 144.1 -47.2998c61.9004 0 104.7 23.5 121.4 64.3994c0.899414 4.2002 1.39941 8.40039 1.39941 12.7002c0 18.7002 -11.1992 20.7002 -28.5996 15.5996c-23.2998 -5.2998 -42.2002 0.5 -56.2998 14.4004
c-12.4004 11.2998 -19.1006 27.5 -18.4004 44.2998c-0.599609 39.2002 32.4004 69.2002 70.5 67.2002c24.2998 0.799805 47.7002 -9.7998 63.2002 -28.5996z" />
    <glyph glyph-name="bluetooth" unicode="&#xf293;" 
d="M292.6 276.9l-42.8994 -42.9004l-0.299805 86zM249.4 57.0996l0.199219 86l42.9004 -42.8994zM416 188.6c0 -205.6 -71.9004 -252.6 -185.1 -252.6c-113.2 0 -198.9 47 -198.9 252.6c0 205.601 83.4004 259.4 196.6 259.4c113.2 0 187.4 -53.9004 187.4 -259.4z
M257.5 188.6l79.4004 88.6006l-125.101 134.3v-176.9l-73.7998 73.8008l-27 -26.9004l92.7002 -93l-92.7002 -93l26.9004 -26.9004l73.7998 73.8008l2.2998 -170l127.4 127.5z" />
    <glyph glyph-name="bluetooth-b" unicode="&#xf294;" horiz-adv-x="320" 
d="M196.48 187.977l97.9111 -103.333l-148.552 -148.644l-2.71484 198.284l-86.1113 -86.1113l-31.4053 31.4053l108.061 108.398l-108.061 108.399l31.4053 31.4053l86.1113 -86.1113v206.33l145.981 -156.69zM237.34 290.973l-50.3145 50.3174l0.337891 -100.295z
M187.363 134.96l-0.337891 -100.294l50.3145 50.3164z" />
    <glyph glyph-name="gitlab" unicode="&#xf296;" horiz-adv-x="512" 
d="M105.2 423.1c0 0 56.5 -174.8 56.5996 -174.8h-132l56.5 174.8c3.2002 8.90039 15.7998 8.90039 18.9004 0zM0.900391 160.3l28.7998 88l226.2 -294l-247.9 184c-6.7998 5.10059 -9.7002 14 -7.09961 22zM161.7 248.3h188.6l-94.2998 -294zM511.1 160.3
c2.5 -8 -0.299805 -16.8994 -7.19922 -22l-247.9 -184l226.3 294zM425.7 423.1l56.5 -174.8h-132l56.5996 174.8c3.2002 8.90039 15.7998 8.90039 18.9004 0z" />
    <glyph glyph-name="wpbeginner" unicode="&#xf297;" horiz-adv-x="512" 
d="M462.799 125.626c56.2109 -64.3076 4.16211 -157.626 -91.8545 -157.626c-39.6025 0 -78.8242 17.6865 -100.143 50.04c-6.88672 -0.356445 -22.7021 -0.356445 -29.5898 0c-21.3643 -32.4209 -60.624 -50.04 -100.143 -50.04
c-95.4902 0 -148.349 92.9961 -91.8555 157.626c-79.1387 131.851 31.2646 290.374 206.792 290.374c175.632 0 285.87 -158.626 206.793 -290.374zM123.152 208.598h41.5283v58.0752h-41.5283v-58.0752zM340.332 122.526v23.8389
c-60.5059 -20.915 -132.355 -9.19824 -187.589 33.9707l0.246094 -24.8965c51.1006 -46.3672 131.746 -57.875 187.343 -32.9131zM189.579 208.598h166.058v58.0752h-166.058v-58.0752z" />
    <glyph glyph-name="wpforms" unicode="&#xf298;" 
d="M448 372.8v-361.7c0 -24.2998 -19 -43.1992 -43.2002 -43.1992h-361.6c-23.9004 0.0996094 -43.2002 18.6992 -43.2002 43.2998v361.6c0 24.1006 18.7998 43.2002 43.2002 43.2002h361.7c24 0 43.0996 -18.7998 43.0996 -43.2002zM410.7 11.2002v361.6
c0 3 -2.60059 5.7998 -5.7998 5.7998h-9.30078l-110.3 -74.5996l-61.2998 49.9004l-61.2002 -49.9004l-110.3 74.7002h-9.2998c-3.2002 0 -5.7998 -2.7998 -5.7998 -5.7998v-361.7c0 -3 2.59961 -5.7998 5.7998 -5.7998h361.7
c3.19922 -0.100586 5.7998 2.69922 5.7998 5.7998zM150.2 262v-37h-73.5v37h73.5zM150.2 187.6v-37.2998h-73.5v37.2998h73.5zM161.3 334.9l54 43.6992h-118.5zM371.3 262v-37h-196v37h196zM371.3 187.6v-37.2998h-196v37.2998h196zM286.7 334.9l64.5 43.6992h-118.4z
M371.3 113v-37.2998h-99.3994v37.2998h99.3994z" />
    <glyph glyph-name="envira" unicode="&#xf299;" 
d="M0 416c477.6 0 366.6 -317.3 367.1 -366.3l80.9004 -81.7002h-26l-70.4004 71.2002c-39 -4.2002 -124.399 -34.5 -214.399 37c-90.2002 71.5 -85.2002 157.1 -137.2 339.8zM79.7002 370c-49.7002 23.5 -5.2002 -9.2002 -5.2002 -9.2002
c45.2002 -31.2002 66 -73.7002 90.2002 -119.899c31.5 -60.2002 79 -139.7 144.2 -167.7c65 -28 34.1992 -12.5 6 8.5c-28.2002 21.2002 -68.2002 87 -91 130.2c-31.7002 60 -61 118.6 -144.2 158.1z" />
    <glyph glyph-name="glide" unicode="&#xf2a5;" 
d="M252.8 299.4c0 -8.80078 -1.59961 -17.7002 -3.39941 -26.4004c-5.80078 -27.7998 -11.6006 -55.7998 -17.3008 -83.5996c-1.39941 -6.30078 -8.2998 -4.90039 -13.6992 -4.90039c-23.8008 0 -30.5 26 -30.5 45.5c0 29.2998 11.1992 68.0996 38.5 83.0996
c4.2998 2.5 9.19922 4.2002 14.0996 4.2002c11.4004 0 12.2998 -8.2998 12.2998 -17.8994zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM384 181c0 5.09961 -20.7998 37.7002 -25.5 39.5
c-2.2002 0.900391 -7.2002 2.2998 -9.59961 2.2998c-23.1006 0 -38.7002 -10.5 -58.2002 -21.5l-0.5 0.5c4.2998 29.4004 14.5996 57.2002 14.5996 87.4004c0 44.5996 -23.7998 62.7002 -67.5 62.7002c-71.7002 0 -108 -70.8008 -108 -123.5c0 -54.7002 32 -85 86.2998 -85
c7.5 0 6.90039 0.599609 6.90039 -2.30078c-10.5 -80.2998 -56.5 -82.8994 -56.5 -58.8994c0 24.3994 28 36.5 28.2998 38c-0.200195 7.59961 -29.2998 17.2002 -36.7002 17.2002c-21.0996 0 -32.6992 -33 -32.6992 -50.6006c0 -32.2998 20.3994 -54.7002 53.2998 -54.7002
c48.2002 0 83.3994 49.7002 94.2998 91.7002c9.40039 37.7002 7 39.4004 12.2998 42.1006c20 10.0996 35.7998 16.7998 58.4004 16.7998c11.0996 0 19 -2.2998 36.7002 -5.2002c1.7998 -0.0996094 4.09961 1.7002 4.09961 3.5z" />
    <glyph glyph-name="glide-g" unicode="&#xf2a6;" 
d="M407.1 236.8c7.5 -2.89941 40.9004 -55.3994 40.9004 -63.3994c0 -2.90039 -3.7998 -5.80078 -6.7002 -5.80078c-28.3994 4.7002 -41.0996 8.40039 -58.8994 8.40039c-36.3008 0 -61.6006 -10.7998 -93.8008 -27c-8.5 -4.2998 -4.59961 -7.09961 -19.6992 -67.5996
c-17.4004 -67.6006 -74 -145.4 -151.4 -145.4c-52.7002 0 -85.5 36 -85.5 87.9004c0 28.0996 18.5 79.1992 52.4004 79.2998c11.8994 0 58.5996 -15.4004 58.8994 -27.6006c-0.5 -2.39941 -45.5 -21.7998 -45.5 -61c0 -38.5 73.9004 -34.2998 90.7998 94.6006
c0 4.7998 1 3.7998 -11 3.7998c-87.2998 0 -138.6 48.7002 -138.6 136.6c0 84.7002 58.2998 198.4 173.4 198.4c70.1992 0 108.399 -29.0996 108.399 -100.6c0 -48.5 -16.5 -93.1006 -23.5 -140.4l0.900391 -0.900391c31.2998 17.7002 56.3994 34.5 93.5 34.5
c3.7998 0 11.8994 -2.39941 15.3994 -3.7998zM231.8 321.2c2.90039 13.8994 5.5 28.0996 5.60059 42.3994c0 15.4004 -1.40039 28.7002 -20 28.7002c-7.80078 0 -15.6006 -2.59961 -22.6006 -6.7002c-43.7998 -24.0996 -61.7998 -86.3994 -61.7998 -133.399
c0 -31.2998 10.7002 -73.1006 49 -73.1006c8.7002 0 19.7002 -2.39941 22 7.80078c9.2002 44.6992 18.5 89.5996 27.7998 134.3z" />
    <glyph glyph-name="viadeo" unicode="&#xf2a9;" 
d="M276.2 297.5v-0.700195c-17.9004 52.6006 -42.6006 103.4 -70.7998 151.2c43.2998 -29.2002 67 -100 70.7998 -150.5zM308.9 175.8c15.0996 3.10059 29.5 9 42.1992 17c24.5 -58.5996 20.2002 -139.7 -36.3994 -201c-67.7998 -73.8994 -191.9 -74.5996 -259.8 0
c-108.801 117.8 -31.6006 313.7 129.899 313.7c21.2998 0 42.6006 -3.5 62.5 -10.7002c-6.89941 -13.3994 -11.7002 -28.2002 -13.3994 -43.2998c-15.4004 6.5 -32.3008 9.59961 -49.1006 9.59961c-78 0 -135.399 -66.6992 -135.399 -142.3
c0 -68.7998 45.5996 -126 111.3 -137.399c98.5 38.3994 116.6 188.199 116.6 280c0 11.6992 0 23.6992 -1 35.3994c12.4004 -36.0996 18.9004 -73.8994 18.9004 -112c0 -86.5 -35.1006 -158.399 -109.3 -205.1l-3.80078 -0.299805
c80 -1.60059 137.801 61.6992 137.801 139.399c0 19.5 -3.40039 38.7998 -11 57zM418.1 436.3c52 -74 20.9004 -208.6 -58.0996 -208.6c-21.2998 0 -40.2002 11.3994 -55 25.7998c35.0996 19.2998 79.4004 49.2002 99.7002 84.9004
c2.39941 4.7998 6.5 13.6992 7.2002 19.1992c-19.9004 -44.6992 -70.8008 -79.6992 -118.2 -90.6992c-7.5 11.6992 -12 24.6992 -12 38.7998c0 16.5 8.2002 38.5 20.5996 50.5c34.5 32.8994 84.7998 13.5996 115.8 80.0996z" />
    <glyph glyph-name="viadeo-square" unicode="&#xf2aa;" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM280.7 66.7998c35.3994 38.2998 38.0996 89 22.7998 125.601c-7.90039 -4.90039 -16.9004 -8.60059 -26.4004 -10.5
c4.80078 -11.4004 6.90039 -23.5 6.90039 -35.7002c0 -48.6006 -36.2002 -88.2002 -86.2002 -87.2002l2.40039 0.200195c46.3994 29.2002 68.2998 74.0996 68.2998 128.2c0 23.7998 -4.09961 47.5 -11.7998 70v0.399414c-2.2998 31.6006 -17.1006 75.7998 -44.2002 94.1006
c17.5996 -29.9004 33 -61.6006 44.2002 -94.5c0.599609 -7.30078 0.599609 -14.8008 0.599609 -22.1006c0 -57.3994 -11.3994 -151 -72.8994 -175c-41 7.2002 -69.5 42.9004 -69.5 85.9004c0 47.2002 35.7998 88.8994 84.5996 88.8994c10.5 0 21 -1.89941 30.7002 -6
c1.09961 9.5 4.09961 18.7002 8.39941 27.1006c-12.5 4.59961 -25.7998 6.7002 -39.0996 6.7002c-101 0 -149.2 -122.5 -81.2002 -196.101c42.4004 -46.5996 120 -46.2002 162.4 0zM309 214.3c49.4004 0 68.7998 84.1006 36.2998 130.3
c-19.3994 -41.5 -50.7998 -29.5 -72.3994 -50c-7.7002 -7.5 -12.9004 -21.2998 -12.9004 -31.5996c0 -8.7998 2.7998 -17 7.5 -24.2998c29.7002 6.89941 61.4004 28.7998 73.9004 56.7002c-0.400391 -3.40039 -3 -9 -4.5 -12c-12.7002 -22.3008 -40.4004 -41 -62.3008 -53
c9.30078 -9 21.1006 -16.1006 34.4004 -16.1006z" />
    <glyph glyph-name="snapchat" unicode="&#xf2ab;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM417.5 101.1c2.2002 5.30078 -0.900391 9.80078 -4.90039 10.8008c-46.2998 7.59961 -67.0996 55.0996 -68 57.0996
c-0.0996094 0.0996094 -0.0996094 0.200195 -0.199219 0.299805c-2.40039 5 -3 9.2002 -1.60059 12.5c2.60059 6.2998 12.5 9.40039 19 11.5c1.7998 0.600586 3.5 1.10059 4.90039 1.7002c11.5 4.5 17.2998 10.0996 17.2002 16.5996
c-0.100586 5.10059 -4.10059 9.60059 -10.4004 11.9004c-4 1.59961 -9.59961 1.90039 -13.5996 0c-5.5 -2.59961 -10.4004 -4 -14.7002 -4.2002c-2.7998 0.100586 -4.60059 0.799805 -5.7002 1.40039c1.40039 24 4.7002 58 -3.7998 77.0996
c-16.2998 36.5 -49.6006 54.2998 -84.2998 54.2998c-0.600586 0 -6.10059 -0.0996094 -6.7002 -0.0996094c-14 0 -61.6006 -4 -84.1006 -54.2998c-8.5 -19.1006 -5.19922 -53.2002 -3.7998 -77.1006c-1.09961 -0.599609 -3.2998 -1.39941 -6.59961 -1.39941
c-4.5 0 -9.7998 1.39941 -15.7002 4.2002c-7.5 3.5 -20.2998 -1.80078 -21.9004 -10.3008c-1 -4.89941 1.2002 -12.0996 17 -18.2998c6.10059 -2.5 20.6006 -5.2998 24 -13.2002c1.40039 -3.2998 0.900391 -7.5 -1.59961 -12.5
c-0.0996094 -0.0996094 -0.200195 -0.199219 -0.200195 -0.299805c-0.899414 -2 -21.7002 -49.5 -68 -57.0996c-3.59961 -0.600586 -6.09961 -3.7998 -5.89941 -7.40039c0.699219 -13.8994 31.6992 -19.2998 45.5 -21.3994c1.39941 -1.90039 2.5 -9.90039 4.2998 -16
c0.799805 -2.7002 2.89941 -6 8.2998 -6s13.2998 3.09961 25.7998 3.09961c17.6006 0 23.6006 -4 37.4004 -13.7002c9.89941 -7 27.5 -19.7998 48.5 -18.2002c20.7998 -0.899414 34.7002 7.90039 49.2002 18.2002c13.6992 9.7002 19.7998 13.7002 37.3994 13.7002
c13 0 19.6006 -2.90039 25.7998 -2.90039h0.200195c4.40039 0 7 2.2002 8.10059 5.90039c1.7998 6.09961 2.89941 14 4.2998 15.9004c26.7002 4.19922 41.2998 10.0996 44.7998 18.1992z" />
    <glyph glyph-name="snapchat-ghost" unicode="&#xf2ac;" horiz-adv-x="512" 
d="M510.846 55.3271c-5.21094 -12.1572 -27.2383 -21.0889 -67.3594 -27.3184c-2.06445 -2.78613 -3.77539 -14.6855 -6.50781 -23.9561c-1.625 -5.56543 -5.62207 -8.86914 -12.1279 -8.86914l-0.296875 0.00585938c-9.39453 0 -19.2031 4.32227 -38.8516 4.32227
c-26.5215 0 -35.6621 -6.04297 -56.2539 -20.5879c-21.832 -15.4375 -42.7715 -28.7637 -74.0273 -27.3984c-31.6455 -2.33398 -58.0244 16.9072 -72.8711 27.4033c-20.7139 14.6436 -29.8281 20.582 -56.2412 20.582c-18.8633 0 -30.7354 -4.71973 -38.8516 -4.71973
c-8.07324 0 -11.2129 4.92188 -12.4219 9.04004c-2.70312 9.18848 -4.4043 21.2627 -6.52344 24.1299c-20.6787 3.20898 -67.3096 11.3438 -68.498 32.1504c-0.0107422 0.196289 -0.015625 0.393555 -0.015625 0.591797c0 5.27148 3.85645 9.64355 8.89258 10.4766
c69.583 11.4551 100.925 82.9014 102.228 85.9346c0.0742188 0.175781 0.155273 0.34375 0.237305 0.514648c3.71289 7.53711 4.54395 13.8486 2.46289 18.7529c-5.05078 11.8965 -26.8721 16.1641 -36.0537 19.7959c-23.7148 9.36621 -27.0146 20.1279 -25.6113 27.5039
c2.43652 12.8359 21.7246 20.7354 33.002 15.4531c8.91895 -4.18066 16.8428 -6.29688 23.5469 -6.29688c5.02148 0 8.21191 1.2041 9.95996 2.1709c-2.04297 35.9365 -7.10156 87.29 5.68652 115.969c33.7734 75.7188 105.356 81.6025 126.478 81.6025
c0.943359 0 9.14062 0.0888672 10.1094 0.0888672c52.1484 0 102.255 -26.7803 126.724 -81.6426c12.7764 -28.6504 7.74902 -79.792 5.69434 -116.01c1.58203 -0.87207 4.35742 -1.94141 8.59961 -2.13867c6.39648 0.286133 13.8145 2.38867 22.0693 6.25684
c6.08496 2.84668 14.4053 2.46094 20.4795 -0.0576172l0.0292969 -0.00976562c9.47559 -3.38574 15.4385 -10.2158 15.5889 -17.8701c0.183594 -9.74707 -8.52246 -18.165 -25.8779 -25.0186c-2.11816 -0.834961 -4.69434 -1.6543 -7.43457 -2.52441
c-9.79688 -3.10645 -24.5996 -7.80566 -28.6152 -17.2715c-2.0791 -4.9043 -1.25684 -11.2109 2.45996 -18.748c0.0869141 -0.167969 0.166016 -0.341797 0.238281 -0.514648c1.30176 -3.03027 32.6152 -74.46 102.23 -85.9346
c6.42676 -1.05762 11.1631 -7.87695 7.72461 -15.8584z" />
    <glyph glyph-name="snapchat-square" unicode="&#xf2ad;" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM393.5 101.1c2.2002 5.30078 -0.900391 9.80078 -4.90039 10.8008c-46.2998 7.59961 -67.0996 55.0996 -68 57.0996
c-0.0996094 0.0996094 -0.0996094 0.200195 -0.199219 0.299805c-2.40039 5 -3 9.2002 -1.60059 12.5c2.60059 6.2998 12.5 9.40039 19 11.5c1.7998 0.600586 3.5 1.10059 4.90039 1.7002c11.5 4.5 17.2998 10.0996 17.2002 16.5996
c-0.100586 5.10059 -4.10059 9.60059 -10.4004 11.9004c-4 1.59961 -9.59961 1.90039 -13.5996 0c-5.5 -2.59961 -10.4004 -4 -14.7002 -4.2002c-2.7998 0.100586 -4.60059 0.799805 -5.7002 1.40039c1.40039 24 4.7002 58 -3.7998 77.0996
c-16.2998 36.5 -49.6006 54.2998 -84.2998 54.2998c-0.600586 0 -6.10059 -0.0996094 -6.7002 -0.0996094c-14 0 -61.6006 -4 -84.1006 -54.2998c-8.5 -19.1006 -5.19922 -53.2002 -3.7998 -77.1006c-1.09961 -0.599609 -3.2998 -1.39941 -6.59961 -1.39941
c-4.5 0 -9.7998 1.39941 -15.7002 4.2002c-7.5 3.5 -20.2998 -1.80078 -21.9004 -10.3008c-1 -4.89941 1.2002 -12.0996 17 -18.2998c6.10059 -2.5 20.6006 -5.2998 24 -13.2002c1.40039 -3.2998 0.900391 -7.5 -1.59961 -12.5
c-0.0996094 -0.0996094 -0.200195 -0.199219 -0.200195 -0.299805c-0.899414 -2 -21.7002 -49.5 -68 -57.0996c-3.59961 -0.600586 -6.09961 -3.7998 -5.89941 -7.40039c0.699219 -13.8994 31.6992 -19.2998 45.5 -21.3994c1.39941 -1.90039 2.5 -9.90039 4.2998 -16
c0.799805 -2.7002 2.89941 -6 8.2998 -6s13.2998 3.09961 25.7998 3.09961c17.6006 0 23.6006 -4 37.4004 -13.7002c9.89941 -7 27.5 -19.7998 48.5 -18.2002c20.7998 -0.899414 34.7002 7.90039 49.2002 18.2002c13.6992 9.7002 19.7998 13.7002 37.3994 13.7002
c13 0 19.6006 -2.90039 25.7998 -2.90039h0.200195c4.40039 0 7 2.2002 8.10059 5.90039c1.7998 6.09961 2.89941 14 4.2998 15.9004c26.7002 4.19922 41.2998 10.0996 44.7998 18.1992z" />
    <glyph glyph-name="pied-piper" unicode="&#xf2ae;" horiz-adv-x="480" 
d="M455.93 424.8c9.41992 2.40039 15.0703 -10.25 6.99023 -15.6797c-98.2295 -65.9199 -120.439 -127.561 -126.229 -160.18c-33.5205 -188.881 -101.37 -119.32 -184.311 -226.65c25.7607 -14.8125 55.8076 -23.3984 87.6299 -23.4004
c97.6504 0 177.09 79.4502 177.09 177.11c-0.00488281 45.0508 -16.9824 86.25 -44.8496 117.41c4.72754 9.75293 10.4238 18.9131 17 27.3994c36.3574 -37.3457 58.75 -88.3779 58.75 -144.564v-0.245117c0 -114.87 -93.1299 -208 -208 -208s-208 93.1201 -208 208
s93.1299 208 208 208c36.7422 -0.000976562 71.4697 -9.77246 101.35 -26.6602c46.4404 38.9697 87.8809 60.6602 114.58 67.46zM125 41.5996c64.7695 140.881 125.64 231.641 191.63 293.75c-23.0674 11.3037 -49.1611 17.75 -76.5615 17.75h-0.0683594
c-97.6504 0 -177.1 -79.4395 -177.1 -177.1c0.0234375 -53.8203 24.0684 -102.002 62.0996 -134.4z" />
    <glyph glyph-name="first-order" unicode="&#xf2b0;" 
d="M12.9004 218.8c0.0996094 0.100586 0.199219 0.299805 0.299805 0.400391c0 -0.100586 0 -0.299805 -0.100586 -0.400391h-0.199219zM224 351.4c7.40039 0 14.5996 -0.5 21.7002 -1.7002l-4 -67.7002l22.2998 64.2998c14.2998 -3.7998 27.7002 -9.5 40 -16.8994
l-29.4004 -61.1006l45.1006 50.9004c11.5 -8.90039 21.7002 -19.2002 30.5996 -30.9004l-50.5996 -45.3994l60.8994 29.6992c7.5 -12.2998 12.9004 -26 16.6006 -40.2998l-64 -22.2998l67.7002 4c1.09961 -7.09961 1.39941 -14.5996 1.39941 -22
s-0.299805 -14.5996 -1.39941 -21.7002l-67.4004 4l64 -22.2998c-3.7002 -14.5996 -9.5 -28 -16.5996 -40.2998l-61.1006 29.3994l50.6006 -45.0996c-8.60059 -11.7998 -18.9004 -22 -30.6006 -30.9004l-44.8994 50.9004l29.3994 -61.2998
c-12.2998 -7.5 -25.7002 -12.9004 -40 -16.9004l-22.5996 65.1006l4 -68.6006c-7.10059 -1.09961 -14.2998 -1.7002 -21.7002 -1.7002c-7.09961 0 -14.5996 0.600586 -21.7002 1.7002l4 68l-22.2998 -64.5996c-14.2998 3.7998 -27.7002 9.5 -40 16.8994l29.5 61.4004
l-44.9004 -50.9004c-11.7998 8.60059 -22 19.2002 -30.8994 30.9004l50.8994 45.0996l-61.0996 -29.6992c-7.2002 12.5996 -12.9004 26 -16.5996 40.2998l64 22.5996l-67.7002 -4c-0.799805 7.10059 -1.40039 14.2998 -1.40039 21.7002s0.5 14.9004 1.40039 22l68 -4
l-64.2998 22.5996c3.69922 14.3008 9.5 27.7002 16.5996 40l61.0996 -29.6992l-50.5996 45.3994c8.90039 11.7998 19.2002 22 30.5996 30.9004l45.1006 -50.9004l-29.4004 61.4004c12.2998 7.2002 25.7002 12.8994 40 16.5996l22 -64l-3.7002 67.4004
c6.80078 1.09961 14.3008 1.7002 21.4004 1.7002zM443.4 320v-256l-219.4 -128l-219.4 128v256l219.4 128zM426.3 309.7l-202.3 117.399l-202.3 -117.399v-235.101l202.3 -117.699l202.3 117.699v235.101zM224 410.9l187.7 -109.4v-218.9l-187.7 -109.5l-187.7 109.5
v218.801zM224 360c-92.2998 0 -166.9 -75.0996 -166.9 -168c0 -92.5996 74.6006 -167.7 166.9 -167.7c92 0 166.9 75.1006 166.9 167.7c0 92.9004 -74.9004 168 -166.9 168z" />
    <glyph glyph-name="yoast" unicode="&#xf2b1;" 
d="M91.2998 372h186l-7 -18.9004h-179c-39.7002 0 -71.8994 -31.5996 -71.8994 -70.2998v-205.399c0 -35.4004 24.8994 -70.3008 84 -70.3008v-19.0996h-12.1006c-50.0996 0 -91.2998 40.2002 -91.2998 89.5v205.3c0 49.2998 40.7002 89.2002 91.2998 89.2002zM320.4 428
h66.5c-143.801 -378.1 -145.7 -398.9 -184.7 -439.3c-20.7998 -21.6006 -49.2998 -31.7002 -78.2998 -32.7002v51.0996c49.1992 7.7002 64.5996 49.9004 64.5996 75.3008c0 20.0996 0.599609 12.5996 -82.0996 223.199h61.3994l50.4004 -156.6zM448 286.5v-298.5h-214
c6.59961 9.59961 10.7002 16.2998 12.0996 19.4004h182.5v279.1c0 32.5 -17.0996 51.9004 -48.1992 62.9004l6.69922 17.5996c41.7002 -13.5996 60.9004 -43.0996 60.9004 -80.5z" />
    <glyph glyph-name="themeisle" unicode="&#xf2b2;" horiz-adv-x="512" 
d="M208 359.714c0 10 6.28613 21.7139 17.7148 21.7139c11.1426 0 17.7139 -11.7139 17.7139 -21.7139c0 -10.2852 -6.57129 -21.7139 -17.7139 -21.7139c-11.4287 0 -17.7148 11.4287 -17.7148 21.7139zM512 199.714c0 -36.001 -11.4287 -102.286 -36.2861 -129.714
c-22.8574 -24.8584 -87.4277 -61.1426 -120.856 -70.5723l-1.14355 -0.286133v-32.5703c0 -16.2861 -12.5723 -30.5713 -29.1426 -30.5713c-10 0 -19.4297 5.71387 -24.5723 14.2861c-5.42676 -8.57227 -14.8564 -14.2861 -24.8564 -14.2861
s-19.4287 5.71387 -24.8574 14.2861c-5.14258 -8.57227 -14.5713 -14.2861 -24.5703 -14.2861c-10.2861 0 -19.4287 5.71387 -24.8574 14.2861c-5.14355 -8.57227 -14.5713 -14.2861 -24.5713 -14.2861c-18.8574 0 -29.4287 15.7139 -29.4287 32.8574
c-16.2861 -12.2852 -35.7158 -19.4287 -56.5713 -19.4287c-22 0 -43.4287 8.28516 -60.2861 22.8574c10.2852 0.286133 20.5713 2.28613 30.2852 5.71387c-20.8574 5.71387 -39.4277 18.8574 -52 36.2861c21.3701 -4.64551 46.209 -1.67285 67.1426 11.1426
c-22 22 -56.5703 58.8574 -68.5713 87.4287c-5.71387 13.4287 -6.85645 31.4287 -6.85645 45.7139c0 49.7139 20.2861 160 86.2861 160c10.5713 0 18.8564 -4.8584 23.1426 -14.8574c3.7041 5.41992 7.6709 10.5186 12 15.4277c2 2.57227 5.71387 5.42969 7.14355 8.28613
c7.99902 12.5713 11.7139 21.1426 21.7139 34c32.2852 41.1445 81.7139 69.4297 134.856 69.4297c6 0 12 -0.285156 17.7148 -1.14355c10.8564 11.7148 26 18.2861 41.7148 18.2861c14.5703 0 29.7139 -6 40 -16.2861c0.856445 -0.857422 1.42773 -2.28613 1.42773 -3.42773
c0 -3.71387 -10.2852 -13.4287 -12.8574 -16.2861c4.28613 -1.42871 15.7148 -6.8584 15.7148 -12c0 -2.85742 -2.85742 -5.14258 -4.57129 -7.14258c31.4287 -27.7148 49.4287 -67.1436 56.2861 -108c4.28613 5.14258 10.2852 8.57129 17.1426 8.57129
c10.5713 0 20.8574 -7.14355 28.5713 -14.001c20.8564 -18.5703 25.7139 -53.1416 25.7139 -79.7139zM188 358.572c0 -18.2861 12.5713 -37.1436 32.2861 -37.1436c19.7139 0 32.2852 18.8574 32.2852 37.1436c0 18 -12.5713 36.8564 -32.2852 36.8564
c-19.7148 0 -32.2861 -18.8574 -32.2861 -36.8564zM237.714 254c0 19.7139 3.71387 39.1426 8.57129 58.2861c-52.0391 -79.5342 -13.5312 -184.571 68.8574 -184.571c21.4287 0 42.5713 7.71387 60 20c2 7.42871 3.71484 14.8574 3.71484 22.5723
c0 14.2861 -6.28613 21.4277 -20.5723 21.4277c-4.57129 0 -9.14355 -0.856445 -13.4287 -1.71387c-63.3438 -12.668 -107.143 -3.66895 -107.143 63.999zM196.572 -0.858398c0 11.1436 -8.8584 20.8574 -20.2861 20.8574c-11.4287 0 -20 -9.71484 -20 -20.8574v-32.5703
c0 -11.1436 8.57129 -21.1426 20 -21.1426c11.4277 0 20.2861 9.71484 20.2861 21.1426v32.5703zM245.715 -0.858398c0 11.1436 -8.57227 20.8574 -20 20.8574c-11.4287 0 -20.2861 -9.71484 -20.2861 -20.8574v-32.5703c0 -11.1436 8.85742 -21.1426 20.2861 -21.1426
c11.4277 0 20 10 20 21.1426v32.5703zM295.428 -0.858398c0 11.1436 -8.85645 20.8574 -20.2852 20.8574s-20.2852 -9.71484 -20.2852 -20.8574v-32.5703c0 -11.1436 8.85645 -21.1426 20.2852 -21.1426s20.2852 9.71484 20.2852 21.1426v32.5703zM345.143 -0.858398
c0 11.1436 -8.85645 20.8574 -20.2852 20.8574s-20.2861 -9.71484 -20.2861 -20.8574v-32.5703c0 -11.1436 8.85742 -21.1426 20.2861 -21.1426s20.2852 10 20.2852 21.1426v32.5703zM421.714 162c-30.8564 -59.1416 -90.2852 -102.572 -158.571 -102.572
c-96.5703 0 -160.57 84.5723 -160.57 176.572c0 16.8574 2 33.4287 6 49.7139c-20 -33.7148 -29.7139 -72.5723 -29.7139 -111.429c0 -60.2861 24.8564 -121.715 71.4287 -160.857c5.14258 9.71387 14.8564 16.2861 26 16.2861c10 0 19.4277 -5.71387 24.5713 -14.2861
c5.42871 8.57129 14.5703 14.2861 24.8574 14.2861c10 0 19.4277 -5.71387 24.5713 -14.2861c5.42871 8.57129 14.8564 14.2861 24.8574 14.2861c10 0 19.4287 -5.71387 24.8574 -14.2861c5.14258 8.57129 14.5713 14.2861 24.5723 14.2861
c10.8564 0 20.8564 -6.57227 25.7139 -16c43.4268 36.2861 68.5693 92 71.4258 148.286zM432.286 261.714c0 53.7139 -34.5713 105.714 -92.5723 105.714c-30.2852 0 -58.5713 -15.1426 -78.8564 -36.8564c-19.9951 -66.3828 -27.4473 -136.571 41.4287 -136.571
c28.8047 0 97.3564 28.5381 84.2861 -36.8574c28.8564 26 45.7139 65.7148 45.7139 104.571z" />
    <glyph glyph-name="google-plus" unicode="&#xf2b3;" horiz-adv-x="512" 
d="M256 440c136.9 0 248 -111.1 248 -248s-111.1 -248 -248 -248s-248 111.1 -248 248s111.1 248 248 248zM185.3 68c71.2998 0 118.8 50.4004 118.8 121.2c0.000976562 0.140625 0.00195312 0.182617 0.00195312 0.323242c0 6.96289 -0.65332 13.7744 -1.90137 20.377
h-116.9v-42.6006h70.1006c-5.2002 -34.2002 -37.5 -53.2998 -70.1006 -53.2998c-43 0 -77.2002 35.5 -77.2002 78.0996c0 42.6006 34.3008 78.1006 77.2002 78.1006c18.1006 0 36.2002 -6.2002 49.4004 -19.1006l33.5996 32.6006
c-22.8994 21.2998 -51.7002 32.2998 -83 32.2998c-68.4375 0 -124 -55.5625 -124 -124s55.5625 -124 124 -124zM415.5 174.2h35.2002v35.5h-35.2002v35.5h-35.5v-35.5h-35.5v-35.5h35.5v-35.5h35.5v35.5z" />
    <glyph glyph-name="font-awesome" unicode="&#xf2b4;" 
d="M400 416c26.4922 0 48 -21.5078 48 -48v-352c0 -26.4922 -21.5078 -48 -48 -48h-352c-26.4922 0 -48 21.5078 -48 48v352c0 26.4922 21.5078 48 48 48h352zM336 136v160c-31.5996 -11.2002 -41.2002 -16 -59.7998 -16c-31.4004 0 -43.4004 16 -74.6006 16
c-25.3994 0 -37.3994 -10.4004 -57.5996 -14.4004v6.40039c0 8.83105 -7.16895 16 -16 16s-16 -7.16895 -16 -16v-192c0 -8.83105 7.16895 -16 16 -16s16 7.16895 16 16v153.6c20.2002 4 32.2002 14.4004 57.5996 14.4004c31.4004 0 43.2002 -16 74.6006 -16
c10.2002 0 17.7998 1.40039 27.7998 4.59961v-96c-10 -3.19922 -17.5996 -4.59961 -27.7998 -4.59961c-31.4004 0 -43.4004 16 -74.6006 16c-8.91309 -0.0322266 -17.5195 -1.44336 -25.5996 -4v-32c7.86035 2.58398 16.2559 4.00195 24.9756 4.00195
c0.208008 0 0.416016 0 0.624023 -0.00195312c31.4004 0 43.2002 -16 74.6006 -16c18.5996 0 28.2002 4.7998 59.7998 16z" />
    <glyph glyph-name="linode" unicode="&#xf2b8;" 
d="M437.4 221.7c0.599609 -2 -8.80078 -66.2998 -9.7002 -72.7998c0 -0.900391 -0.5 -1.7002 -1.10059 -2l-54.5996 -43.7002c-1.09961 -0.900391 -2.59961 -0.900391 -3.7002 0l-20.2998 14l-2.2998 -33.4004c0 -0.899414 -0.200195 -1.7002 -1.10059 -2.2998
l-66.8994 -53.4004c-1.10059 -0.899414 -2.90039 -0.899414 -4 0l-28 23.7002l2 -46c0 -0.899414 -0.200195 -1.7002 -1.10059 -2.2998l-83.6992 -66.9004c-0.600586 -0.299805 -1.10059 -0.599609 -1.7002 -0.599609c-0.900391 0.299805 -1.7002 0.299805 -2.2998 0.900391
l-65.1006 69.0996c-1.5 1.40039 -15.5 72 -16.8994 79.0996c-0.300781 1.10059 0.5 2.5 1.39941 3.10059l17.4004 10.5996c-3.40039 3.2002 -26.5 23.4004 -27.1006 26.2998l-20.5996 100.301c-0.299805 1.09961 0.299805 2.5 1.7002 3.39941l26.8994 12.9004
c-4.59961 3.5 -37.6992 27.5 -38.5996 30.8994l-27.4004 133.101c-0.299805 1.7002 0.600586 3.09961 2 3.7002l123.7 38.5996c0.600586 0 1.40039 0 2.2998 -0.299805l90.6006 -43.7002c0.799805 -0.599609 1.7002 -1.7002 1.7002 -2.59961l5.69922 -132.301
c0 -1.19922 -0.599609 -2.2998 -1.69922 -2.89941l-33.7002 -17.4004l36 -24.2998c0.799805 -0.299805 1.39941 -1.40039 1.39941 -2.2998l1.40039 -35.1006l34.5996 21.2002c0.800781 0.600586 2.2002 0.600586 3.10059 0l24 -16l0.899414 31.4004
c0 0.899414 0.5 2 1.40039 2.59961l58.9004 36c1.09961 0.600586 2.19922 0.600586 3.09961 0l70 -38.5996c0.5 -0.600586 1.09961 -1.10059 1.40039 -2zM232.6 216.9l-100.6 -57.2002l14 -96.6006l90.5996 61.2002zM224.9 396.9l-120.9 -46.6006l19.7002 -134.8
l106.6 55.4004zM44 274.9l73.0996 -57.2002l-19.3994 132.899l-79.7002 49.4004zM74.5996 127.1l64.8008 -60.7998l-13.7002 93.4004l-70 58.2998zM98.9004 9.40039l57.6992 -61.2002l-9.69922 67.3994l-61.7002 60.9004zM163.4 -55.0996l78.1992 62.2998l-3.09961 70
l-85.7002 -61.4004zM245.4 60l27.0996 -22.9004l-0.599609 68.3008l-29.4004 22.5996c0 -2.2998 1.2002 -6.2998 -1.09961 -8l-22.3008 -14.9004l24.3008 -20c2.89941 -2.19922 2 -21.6992 2 -25.0996zM339.7 85.4004l4.2002 66.8994l-65.7002 -46.8994l0.599609 -68.6006z
M367.4 111.1l5.7998 66.6006l-64.6006 40.5996l-0.599609 -30l41.2002 -27.2002c0.799805 -0.599609 1.39941 -1.69922 1.09961 -2.59961l-2 -34zM422 150.9l8.5 63.3994l-51.0996 -36.5996l-5.7002 -65.1006z" />
    <glyph glyph-name="quora" unicode="&#xf2c4;" 
d="M440.5 61.2998c1.7998 -18 -7.2002 -93.2998 -89 -93.2998c-49.5 0 -75.5 28.7002 -95.2002 62.2998c-117.7 -32.5996 -249 54.9004 -249 189c0 117 98 196.7 197.7 196.7c101.8 0 198.5 -79.2002 198.4 -196.7c0 -65.5 -30.5 -118.8 -74.7002 -153
c14.2002 -21.5996 29 -35.7998 49.5 -35.7998c22.5 0 31.5 17.2998 33 30.7998h29.2998zM297 118.8c11.2998 24.9004 16.7998 58.7002 16.7002 100.5c0 104.2 -32.5 157.7 -108.7 157.7c-75 0 -107.5 -53.5 -107.5 -157.9c0 -103.699 32.5 -156.699 107.5 -156.699
c12 0 22.7002 1.19922 32.7002 4.19922c-15.5 30.5 -33.7002 61.3008 -69.2002 61.3008c-6.7998 0 -13.5996 -1 -19.7998 -4l-12.2002 24.2998c14.7002 12.7998 38.5 22.7998 69 22.7998c47.7998 0 72 -23 91.5 -52.2002z" />
    <glyph glyph-name="free-code-camp" unicode="&#xf2c5;" horiz-adv-x="576" 
d="M97.2197 351.79c-43.2197 -41.6201 -64.9697 -92.5898 -64.8193 -154.021c0.15918 -68 23.0293 -122.67 67.4795 -165c9.33984 -8.34961 13.2002 -14.9199 13.2002 -20.5498c0 -2.75 -1.90039 -5.62012 -3.81055 -8.37988
c-2.19141 -2.1543 -5.12598 -3.56836 -8.36914 -3.83984c-10.2803 0 -24.6807 12.1396 -43.4707 35.79c-36.5898 44.8701 -53.1992 94.3398 -54.0596 161.87s20.3096 113.34 61.79 160.6c14.9199 16.9004 27.3594 25.6904 35.8398 25.6904
c3.12402 -0.0712891 6.03027 -1.11914 8.38965 -2.83984c1.91016 -1.91016 3.83008 -4.66016 3.83008 -7.41992c0 -4.78027 -5.63965 -11.25 -16 -21.9004zM239.47 27.9297c0.580078 -0.370117 0.910156 -0.549805 0.910156 -0.549805zM333.26 27.3799l0.169922 0.129883
c-0.189453 -0.129883 -0.259766 -0.179688 -0.169922 -0.129883zM336.39 185.56c16.2305 -4.14941 24.04 24.04 30.0303 30.0508c84.71 -110.101 -27.5098 -184.45 -33 -188.101c3.86035 3.04004 44.3301 49.7705 21.5801 76.5498
c-1 1.03027 -67.2998 -20.0596 -54.8398 53.54c8.30957 48.6807 -7.60059 71.1309 -7.60059 71.1309c-17.9697 -37.29 -32.5 -53.8604 -43.5 -72.1602c-56.9492 -92.9404 -16.2793 -124.29 -9.5498 -128.641c-10.54 6.5 -108.27 70.8799 -34 175.23
c78.3701 110.189 62.8301 159.57 62.8301 159.57c118.46 -94.2803 51.8105 -173.021 68.0498 -177.171zM510.88 358.31c41.4404 -47.3096 62.6699 -93.1592 61.75 -160.649s-17.4697 -117.021 -54.0596 -161.87c-18.79 -23.6602 -33.1904 -35.79 -43.4707 -35.79
c-3.24219 0.279297 -6.17676 1.69629 -8.36914 3.84961c-1.91016 2.76074 -3.81055 5.63086 -3.81055 8.38086c0.0205078 5.62988 3.86035 12.1992 13.2002 20.5498c44.4795 42.3701 67.3203 97 67.4795 165c0.180664 61.4697 -21.5898 112.45 -64.8193 154.06
c-10.4004 10.6406 -16 17.1201 -16 21.9004c0 2.75977 1.91992 5.50977 3.83008 7.41992c2.35938 1.7207 5.26562 2.76855 8.38965 2.83984c8.51953 0 21 -8.79004 35.8799 -25.6904z" />
    <glyph glyph-name="telegram" unicode="&#xf2c6;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM369.8 270.1c3.60059 16.8008 -6.09961 23.5 -17.2002 19.5l-239.1 -92.1992c-16.4004 -6.40039 -16.0996 -15.5 -2.7998 -19.7002l61.2002 -19.1006l142 89.4004
c6.59961 4.40039 12.6992 1.90039 7.69922 -2.5l-114.899 -103.8l-4.40039 -63.1006c6.40039 0 9.2002 2.80078 12.5 6.10059l29.9004 28.7998l62 -45.7002c11.2998 -6.39941 19.3994 -3.09961 22.3994 10.5z" />
    <glyph glyph-name="bandcamp" unicode="&#xf2d5;" horiz-adv-x="512" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM304.2 113.9l84.7002 156.1h-181l-84.7002 -156.1h181z" />
    <glyph glyph-name="grav" unicode="&#xf2d6;" horiz-adv-x="512" 
d="M301.1 236c4.40039 -4.40039 4.40039 -11.9004 0 -16.2998l-9.69922 -9.7002c-4.40039 -4.7002 -11.9004 -4.7002 -16.6006 0l-10.5 10.5c-4.39941 4.7002 -4.39941 11.9004 0 16.5996l9.7002 9.7002c4.40039 4.40039 11.9004 4.40039 16.5996 0zM270.9 255.7
c-2.7002 -2.7998 -7.40039 -2.7998 -10.5 0c-2.80078 3 -2.80078 7.7002 0 10.5c3 3 7.69922 3 10.5 0c3 -2.7002 3 -7.5 0 -10.5zM244.9 250.4c2.7998 3 7.5 3 10.5 0c2.7998 -2.7002 2.7998 -7.40039 0 -10.2002c-3 -3 -7.7002 -3 -10.5 0c-3 2.7002 -3 7.39941 0 10.2002
zM317.4 263.7c-19.9004 14.3994 -33.8008 43.2002 -11.9004 68.0996c21.5996 24.9004 40.7002 17.2002 59.7998 -0.799805c11.9004 -11.2998 29.2998 -24.9004 17.2002 -48.2002c-12.5 -23.5 -45.0996 -33.2002 -65.0996 -19.0996zM365.1 308.2
c-8.89941 10 -23.2998 -6.90039 -15.5 -16.1006c7.40039 -9 32.1006 -2.39941 15.5 16.1006zM504 192c0 -137 -111 -248 -248 -248s-248 111 -248 248s111 248 248 248s248 -111 248 -248zM437.8 149.4c2.5 16.0996 -20.2002 16.5996 -25.2002 25.6992
c-13.5996 24.1006 -27.6992 36.8008 -54.5 30.4004c11.6006 8 23.5 6.09961 23.5 6.09961c0.300781 6.40039 0 13 -9.39941 24.9004c3.89941 12.5 0.299805 22.4004 0.299805 22.4004c15.5 8.59961 26.7998 24.3994 29.0996 43.1992
c3.60059 31 -18.7998 59.2002 -49.7998 62.8008c-22.0996 2.5 -43.7002 -7.7002 -54.2998 -25.7002c-23.2002 -40.1006 1.40039 -70.9004 22.4004 -81.4004c-14.4004 1.40039 -34.3008 11.9004 -40.1006 34.2998c-6.59961 25.7002 2.7998 49.8008 8.90039 61.4004
c0 0 -4.40039 5.7998 -8 8.90039c0 0 -13.7998 0 -24.6006 -5.30078c11.9004 15.2002 25.2002 14.4004 25.2002 14.4004c0 6.40039 -0.599609 14.9004 -3.59961 21.5996c-5.40039 11 -23.7998 12.9004 -31.7002 -2.7998c0.0996094 0.200195 0.299805 0.400391 0.400391 0.5
c-5 -11.8994 -1.10059 -55.8994 16.8994 -87.2002c-2.5 -1.39941 -9.09961 -6.09961 -13 -10c-21.5996 -9.69922 -56.2002 -60.2998 -56.2002 -60.2998c-28.1992 -10.7998 -77.1992 -50.8994 -70.5996 -79.7002c0.299805 -3 1.40039 -5.5 3 -7.5
c-2.7998 -2.19922 -5.5 -5 -8.2998 -8.2998c-11.9004 -13.7998 -5.2998 -35.2002 17.7002 -24.3994c15.7998 7.19922 29.5996 20.1992 36.2998 30.3994c0 0 -5.5 5 -16.2998 4.40039c27.6992 6.59961 34.2998 9.39941 46.1992 9.09961c8 -3.89941 8 34.2998 8 34.2998
c0 14.7002 -2.19922 31 -11.0996 41.5c12.5 -12.1992 29.0996 -32.6992 28 -60.5996c-0.799805 -18.2998 -15.2002 -23 -15.2002 -23c-9.09961 -16.5996 -43.2002 -65.9004 -30.3994 -106c0 0 -9.7002 14.9004 -10.2002 22.0996
c-17.4004 -19.3994 -46.5 -52.2998 -24.6006 -64.5c26.6006 -14.6992 108.801 88.6006 126.2 142.301c34.6006 20.7998 55.4004 47.2998 63.9004 65c22 -43.5 95.2998 -94.5 101.1 -59z" />
    <glyph glyph-name="etsy" unicode="&#xf2d7;" horiz-adv-x="384" 
d="M384 100c-1.75 -10.75 -13.75 -110 -15.5 -132c-117.879 4.29883 -219.895 4.74316 -368.5 0v25.5c45.457 8.94824 60.627 8.01855 61 35.25c1.79297 72.3223 3.52441 244.143 0 322c-1.0293 28.46 -12.1299 26.7646 -61 36v25.5
c73.8857 -2.3584 255.933 -8.55078 362.999 3.75c-3.5 -38.25 -7.75 -126.5 -7.75 -126.5h-23.249c-11.0527 42.835 -18.7588 90.5 -54.75 90.5h-137c-10.25 0 -10.75 -3.5 -10.75 -9.75v-163.75c58 -0.5 88.5 2.5 88.5 2.5c29.7695 0.951172 27.5596 8.50195 40.75 65.251
h25.75c-4.40723 -101.351 -3.91016 -61.8291 -1.75 -160.25h-25.75c-9.15527 40.0859 -9.06543 61.0449 -39.501 61.5c0 0 -21.5 2 -88 2v-139c0 -26 14.25 -38.25 44.25 -38.25h89.251c63.6357 0 66.5645 24.9961 98.751 99.75h22.249v-0.000976562z" />
    <glyph glyph-name="imdb" unicode="&#xf2d8;" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM21.2998 218.8h-0.299805c0.0996094 0.100586 0.200195 0.299805 0.299805 0.400391v-0.400391zM97 128.2v127.8h-33v-127.8h33z
M210.2 128.2v127.8h-43l-7.60059 -59.9004c-2.69922 20 -5.39941 40.1006 -8.69922 59.9004h-42.8008v-127.8h29v84.5l12.2002 -84.5h20.6006l11.5996 86.3994v-86.3994h28.7002zM221.6 128.2c86.1006 -0.100586 75 -6 75 82.5c0 8.09961 0.300781 16.7998 -1.39941 24.3994
c-4.2998 22.5 -31.4004 20.9004 -49 20.9004h-24.6006v-127.8zM382.5 157.4v36c0 17.2998 -0.799805 30.0996 -22.2002 30.0996c-8.89941 0 -14.8994 -2.7002 -20.8994 -9.2002v41.7002h-31.7002v-127.8h29.7998l1.90039 8.09961
c5.69922 -6.7998 11.8994 -9.7998 20.8994 -9.7998c19.7998 0 22.2002 15.2002 22.2002 30.9004zM265 218.1v-49.2998c0 -9.7002 1.90039 -18.7002 -10.2998 -18.3994v83.6992c11.8994 0 10.2998 -6.2998 10.2998 -16zM350.5 192v-32.7002
c0 -5.39941 1.59961 -14.3994 -6.2002 -14.3994c-1.59961 0 -3 0.799805 -3.7998 2.39941c-2.2002 5.10059 -1.09961 44.1006 -1.09961 44.7002c0 3.7998 -1.10059 12.7002 4.89941 12.7002c7.2998 0 6.2002 -7.2998 6.2002 -12.7002z" />
    <glyph glyph-name="ravelry" unicode="&#xf2d9;" horiz-adv-x="512" 
d="M498.252 213.777c0.129883 -0.613281 0.322266 -1.21777 0.561523 -1.78223v-37.0557c-0.194336 -0.300781 -0.516602 -0.583008 -0.552734 -0.900391c-0.619141 -5.36426 -0.837891 -10.8076 -1.87012 -16.0869c-2.06934 -10.6074 -4.15723 -21.2393 -7.0166 -31.6523
c-4.94531 -18.0205 -12.7578 -34.8809 -22.2998 -50.9258c-8.94336 -15.126 -19.4043 -28.9668 -31.4268 -41.6387c-3.74609 -3.92188 -7.54688 -7.80078 -11.5107 -11.5c-5.31152 -4.95703 -10.5146 -10.1094 -16.2998 -14.457
c-9.3418 -7.02344 -18.9883 -13.6533 -28.7373 -20.1006c-15.083 -9.81543 -31.6211 -17.9053 -48.9512 -23.8174c-15.3828 -5.38281 -31.1533 -9.38574 -47.4893 -10.7178c-2.52734 -0.206055 -5.02051 -0.753906 -7.52734 -1.14258h-32.2891
c-0.358398 0.245117 -0.762695 0.436523 -1.18945 0.55957c-6.1377 0.620117 -12.3418 0.863281 -18.4121 1.87305c-13.8301 2.22949 -27.5977 5.58398 -40.6416 9.83496c-19.5498 6.43359 -38.4463 15.0176 -55.8994 25.2773
c-15.0488 8.79004 -28.9365 18.9688 -41.7871 30.5859c-9.6875 8.70605 -18.3936 18.0898 -26.3584 28.416c-9.38184 12.1963 -17.4385 25.4316 -24 39.5283c-7.5918 16.6592 -13.3467 34.7812 -16.7295 53.2998c-2.35547 13.1611 -3.85059 26.5459 -4.4248 40.2402
c-0.136719 3.0332 -0.209961 5.74121 -0.209961 8.80859c0 9.05566 0.599609 17.9717 1.76172 26.7119c1.52637 11.874 4.15625 23.6367 7.69043 34.7588c5.05762 15.7021 12.0283 30.7871 20.4941 44.6006c9.58203 15.9961 20.7793 30.6025 33.6484 43.9502
c9.55469 9.83496 19.7539 19.0605 29.9268 28.2676c5.70605 5.1582 11.8066 9.9082 17.9736 14.5186c12.0029 9.04004 24.6963 17.1025 38.0801 24.1572c12.5137 6.63281 25.9795 12.1963 39.7686 16.3555c10.9453 3.41016 22.5254 5.84375 34.2559 7.09961
c2.42773 0.225586 4.82617 0.761719 7.23633 1.15039c10.7627 -0.00195312 21.5254 0 32.2881 0.00585938c0.299805 -0.195312 0.583984 -0.516602 0.899414 -0.552734c6.87793 -0.81543 13.8467 -1.16797 20.627 -2.48242
c11.2432 -2.18359 22.4971 -4.51465 33.5156 -7.61523c19.999 -5.78125 39.2266 -14.2031 56.7227 -24.668c17.2832 -10.0947 32.9639 -22.1357 47.1133 -36.1152c6.71973 -6.90527 12.9209 -14.0508 18.8174 -21.6895c13.4639 -16.959 24.0283 -36.4561 30.874 -57.5
c3.88867 -11.8086 7.16211 -24.2148 9.62207 -36.5996c2.0459 -10.1748 2.53809 -20.6602 3.74609 -31zM337.135 214.927l0.00488281 67.2695c-35.2686 0 -53.1152 -9.36719 -62.04 -36.1895v31.9316h-73.5176v-190.738h73.5127v93.667
c0 22.1396 6.37012 37.04 33.5703 37.04c11.8984 0 28.4697 -2.98047 28.4697 -2.98047z" />
    <glyph glyph-name="sellcast" unicode="&#xf2da;" 
d="M353.4 416c52.0996 0 94.6992 -42.5996 94.6992 -94.5996v-258.801c0 -52 -42.5996 -94.5996 -94.6992 -94.5996h-258.7c-52.1006 0 -94.7002 42.5996 -94.7002 94.7002v258.7c0 52 42.5996 94.5996 94.7002 94.5996h258.7zM303.4 99.5996
c27.8994 48.2002 11.1992 110.5 -37.2002 138.5c-18.6006 10.8008 0.0996094 -0.0996094 -18.5 10.7002c-25 14.4004 -46.2002 -23.2998 -21.6006 -37.5c18 -10.2002 0.800781 -0.399414 18.6006 -10.5996c27.5996 -16 37.2002 -51.7998 21.2998 -79.4004
c-16 -27.5996 -51.7998 -37.2002 -79.4004 -21.2998c-18.5996 10.7998 0.100586 -0.0996094 -18.5 10.7002c-10.2998 6 -23.5996 2.39941 -29.5 -7.90039l-15.6992 -27.2002c-12.6006 -21.7998 19.3994 -53 42.2998 -13.1992c48.2998 -27.7002 110.3 -11 138.2 37.1992z
M325.2 308.4c14.2998 24.7998 -23.4004 46.3994 -37.7002 21.5l-4.7998 -8.40039c-48.2998 27.7002 -110.3 11 -138.2 -37.2002c-27.7998 -48.2998 -11.0996 -110.6 37.0996 -138.399c18.6006 -10.8008 -0.0996094 0.0996094 18.5 -10.7002
c25 -14.4004 46.2002 23.2998 21.6006 37.5c-0.100586 0 -18.6006 10.5996 -18.6006 10.5996c-27.5996 16 -37.2998 51.7998 -21.2998 79.4004c16 27.5996 51.7998 37.2002 79.4004 21.2998c18.5996 -10.7998 -0.100586 0.0996094 18.5 -10.7002
c10.2002 -5.09961 20 -2.89941 26.5 3.60059c2.7002 2.69922 2 2 19 31.5z" />
    <glyph glyph-name="superpowers" unicode="&#xf2dd;" 
d="M448 416l-87.2002 -87c39.7002 -38.7002 61.2002 -92.7002 57.7002 -148.2c-5.40039 -93 -76.9004 -167.3 -168.7 -179.8c-83.2998 -11 -166.5 -22 -249.8 -33l86.7998 86.7998c-39.7998 38.7002 -61.0996 92.7002 -57.7998 148.2c5.7002 93.2998 77 167.5 169 180
c83.2002 11 166.7 22 250 33zM368.3 183.7c4.40039 80 -56.7998 146.3 -136.1 151c-78.7002 4.7998 -148.5 -55.2998 -153 -134.5c-4.40039 -80 56.7998 -146.3 136.3 -151c78.7998 -4.7002 148.6 55 152.8 134.5z" />
    <glyph glyph-name="wpexplorer" unicode="&#xf2de;" horiz-adv-x="512" 
d="M512 192c0 -141.2 -114.7 -256 -256 -256c-141.2 0 -256 114.7 -256 256s114.7 256 256 256s256 -114.7 256 -256zM480 192c0 123.2 -100.3 224 -224 224c-123.5 0 -224 -100.5 -224 -224s100.5 -224 224 -224s224 100.5 224 224zM160.9 323.4l86.8994 -37.1006
l-37.0996 -86.8994l-86.9004 37.0996zM270.9 154.3l46.5996 -94h-14.5996l-50 100l-48.9004 -100h-14l51.0996 106.9l-22.2998 9.39941l6 14l68.6006 -29.0996l-6 -14.2998zM259.1 270.6l68.6006 -29.3994l-29.4004 -68.2998l-68.2998 29.0996zM339.4 227.7
l54.5996 -23.1006l-23.4004 -54.2998l-54.2998 23.1006z" />
    <glyph glyph-name="meetup" unicode="&#xf2e0;" horiz-adv-x="512" 
d="M99 33.7002c1.09961 -5.7002 -2.2998 -11.1006 -8 -12.2998c-5.40039 -1.10059 -10.9004 2.2998 -12 8c-1.09961 5.39941 2.2998 11.0996 7.7002 12.2998c5.39941 1.2002 11.0996 -2.2998 12.2998 -8zM242.1 -37.7002c6.60059 4.60059 15.5 2.7998 19.7002 -3.7002
c4.60059 -6.59961 2.90039 -15.3994 -3.39941 -20c-6.60059 -4.59961 -15.4004 -2.89941 -20 3.7002c-4.30078 6.60059 -2.60059 15.4004 3.69922 20zM156.1 424.6c-6.2998 -1.5 -12.5 2.5 -13.8994 9.10059c-1.2002 6.2998 2.7998 12.5996 9.09961 14
c6.2998 1.5 12.6006 -2.5 13.7002 -9.10059c1.40039 -6.2998 -2.59961 -12.5996 -8.90039 -14zM34.4004 221.7c10 -7.10059 12.5996 -20.7998 5.69922 -31.2002c-6.89941 -10.2998 -20.5996 -12.7998 -30.5996 -5.7002c-10 6.90039 -12.5996 20.9004 -5.7002 30.9004
c6.90039 10.2998 20.6006 12.8994 30.6006 6zM306.4 392.6c-10.3008 -6.2998 -23.7002 -2.89941 -29.7002 7.40039c-6.2998 10.5996 -2.90039 24.2998 7.39941 30.5996c10.3008 6.30078 23.7002 2.90039 30 -7.69922c6 -10.3008 2.90039 -24 -7.69922 -30.3008zM115.3 334.6
c-7.5 -5.19922 -18 -3.5 -23.0996 4.30078c-5.10059 7.69922 -3.40039 18.2998 4.2998 23.6992c7.40039 5.10059 18 3.40039 23.0996 -4.2998c5.10059 -7.7002 3.40039 -18.2998 -4.2998 -23.7002zM487.6 178.6c7.40039 1.40039 14.8008 -3.5 16.3008 -10.8994
c1.69922 -7.7002 -3.2002 -15.2002 -10.6006 -16.6006c-7.39941 -1.69922 -14.8994 3.2002 -16.2998 10.6006c-1.7002 7.7998 3.2002 15.2002 10.5996 16.8994zM527.3 235.4c1.40039 -5.7002 -2.2998 -11.1006 -7.7002 -12.6006
c-5.69922 -1.09961 -11.1992 2.60059 -12.2998 8c-1.09961 5.7002 2.2998 11.5 8 12.6006c5.40039 1.09961 10.9004 -2.30078 12 -8zM447 309.1c8.2998 6 20 3.80078 25.7002 -4.89941c5.7002 -8.60059 3.7002 -20.2998 -4.60059 -26.2998
c-8.59961 -5.7002 -20.2998 -3.7002 -26 4.89941c-5.69922 8.60059 -3.69922 20.2998 4.90039 26.2998zM440.7 169.7c26.2998 -43.1006 15.0996 -100 -26.2998 -129.101c-17.4004 -12.2998 -37.1006 -17.6992 -56.9004 -17.0996
c-12 -47.0996 -69.4004 -64.5996 -105.1 -32.5996c-1.10059 -0.900391 -2.60059 -1.7002 -3.7002 -2.90039c-39.1006 -27.0996 -92.2998 -17.4004 -119.4 22.2998c-9.7002 14.2998 -14.5996 30.6006 -15.0996 46.9004c-65.4004 10.8994 -90 94 -41.1006 139.7
c-28.2998 46.8994 0.600586 107.399 53.4004 114.899c25.0996 66.2002 107.6 97.6006 163.6 54.2002c67.4004 22.2998 136.301 -29.4004 130.9 -101.1c41.0996 -12.6006 52.7998 -66.9004 19.7002 -95.2002zM370.7 95.4004
c-3.10059 20.5996 -40.9004 4.59961 -43.1006 27.0996c-3.09961 32 43.7002 101.1 40 128c-3.39941 24 -19.3994 29.0996 -33.3994 29.4004c-13.4004 0.299805 -16.9004 -2 -21.4004 -4.60059c-2.89941 -1.7002 -6.59961 -4.89941 -11.7002 0.299805
c-6.2998 6 -11.0996 11.7002 -19.3994 12.9004c-12.2998 2 -17.7002 -2 -26.6006 -9.7002c-3.39941 -2.89941 -12 -12.8994 -20 -9.09961c-3.39941 1.7002 -15.3994 7.7002 -24 11.3994c-16.2998 7.10059 -40 -4.59961 -48.5996 -20
c-12.9004 -22.8994 -38 -113.1 -41.7002 -125.1c-8.59961 -26.5996 10.9004 -48.5996 36.9004 -47.0996c11.0996 0.599609 18.2998 4.59961 25.3994 17.3994c4 7.40039 41.7002 107.7 44.6006 112.601c2 3.39941 8.89941 8 14.5996 5.09961
c5.7002 -3.09961 6.90039 -9.40039 6 -15.0996c-1.09961 -9.7002 -28 -70.9004 -28.8994 -77.7002c-3.40039 -22.9004 26.8994 -26.6006 38.5996 -4c3.7002 7.09961 45.7002 92.5996 49.4004 98.2998c4.2998 6.2998 7.39941 8.2998 11.6992 8
c3.10059 0 8.30078 -0.900391 7.10059 -10.9004c-1.40039 -9.39941 -35.1006 -72.2998 -38.9004 -87.6992c-4.59961 -20.6006 6.60059 -41.4004 24.9004 -50.6006c11.3994 -5.7002 62.5 -15.7002 58.5 11.1006zM376.4 3.09961c10.5996 7.5 24.8994 4.60059 32.2998 -6
c7.09961 -10.5996 4.59961 -25.1992 -6 -32.5996c-10.6006 -7.09961 -24.9004 -4.59961 -32 6c-7.2002 10.5996 -4.60059 25.2002 5.7002 32.5996z" />
    <glyph glyph-name="font-awesome-alt" unicode="&#xf35c;" 
d="M400 416c26.4922 0 48 -21.5078 48 -48v-352c0 -26.4922 -21.5078 -48 -48 -48h-352c-26.4922 0 -48 21.5078 -48 48v352c0 26.4922 21.5078 48 48 48h352zM416 16v352c0 8.83105 -7.16895 16 -16 16h-352c-8.83105 0 -16 -7.16895 -16 -16v-352
c0 -8.83105 7.16895 -16 16 -16h352c8.83105 0 16 7.16895 16 16zM201.6 296c31.2002 0 43.2002 -16 74.6006 -16c18.5996 0 28.2002 4.7998 59.7998 16v-160c-31.5996 -11.2002 -41.2002 -16 -59.7998 -16c-31.4004 0 -43.2002 16 -74.6006 16
c-0.208008 0.00195312 -0.415039 -0.0175781 -0.623047 -0.0175781c-8.7207 0 -17.1162 -1.39844 -24.9766 -3.98242v32c8.08008 2.55664 16.6865 3.96777 25.5996 4c31.2002 0 43.2002 -16 74.6006 -16c10.2002 0 17.7998 1.40039 27.7998 4.59961v96
c-10 -3.19922 -17.5996 -4.59961 -27.7998 -4.59961c-31.4004 0 -43.2002 16 -74.6006 16c-25.3994 0 -37.3994 -10.4004 -57.5996 -14.4004v-153.6c0 -8.83105 -7.16895 -16 -16 -16s-16 7.16895 -16 16v192c0 8.83105 7.16895 16 16 16s16 -7.16895 16 -16v-6.40039
c20.2002 4 32.2002 14.4004 57.5996 14.4004z" />
    <glyph glyph-name="accessible-icon" unicode="&#xf368;" 
d="M423.9 192.2l-12.9004 -157.3c-3.2998 -40.7002 -63.9004 -35.1006 -60.5996 4.89941l10 122.5l-41.1006 -2.2998c10.1006 -20.7002 15.7998 -43.9004 15.7998 -68.5c0 -41.2002 -16.0996 -78.7002 -42.2998 -106.5l-39.2998 39.2998
c57.9004 63.7002 13.0996 167.2 -74 167.2c-25.9004 0 -49.5 -9.90039 -67.2002 -26l-39.2998 39.2998c22 20.7002 50.0996 35.1006 81.4004 40.2002l75.2998 85.7002l-42.6006 24.7998l-51.5996 -46c-30 -26.7998 -70.5996 18.5 -40.5 45.4004l68 60.6992
c9.7998 8.80078 24.0996 10.2002 35.5 3.60059c0 0 139.3 -80.9004 139.5 -81.1006c16.2002 -10.0996 20.7002 -36 6.09961 -52.5996l-58.3994 -66.5l106.1 5.90039c18.5 1.09961 33.6006 -14.4004 32.1006 -32.7002zM359 346.2
c-28.0996 0 -50.9004 22.7998 -50.9004 50.8994c0 28.1006 22.8008 50.9004 50.9004 50.9004s50.9004 -22.7998 50.9004 -50.9004c0 -28.0996 -22.8008 -50.8994 -50.9004 -50.8994zM179.6 -8.5c20.8008 0 40.1006 6.40039 56.1006 17.2998l39.7002 -39.7002
c-100.7 -78.8994 -251.4 -8.19922 -251.4 122.5c0 36.1006 12.4004 69.4004 33.2002 95.7002l39.7002 -39.7002c-44.7002 -65.5 2.09961 -156.1 82.6992 -156.1z" />
    <glyph glyph-name="accusoft" unicode="&#xf369;" horiz-adv-x="640" 
d="M322.1 196c-1.69922 -1.59961 -89.5996 -82.5 -90.1992 -83.2998l-92.6006 -33.7998c-4.7998 -2 -7.59961 -3.7002 -7 -8.90039c0.200195 -1.5 0.600586 -22.5996 1 -27.7002c-0.700195 -0.5 -0.0996094 0 -0.599609 -0.599609c0 0 -113.7 -36.6006 -114.5 -36.6006
c-14.1006 -5.09961 -22.7002 -8.2998 -15.7002 1.7002c1.2998 1.7998 234.4 231.601 243.4 240.9c13 13.5 25 15.0996 25 15.0996l51.1992 -65.7998v-1zM482.2 75.9004c-5.7002 6.89941 -232.2 297.1 -239.9 306.6c-13.7002 17.2002 0 16.7998 19.2002 16.9004
c9.7002 0.0996094 106.3 0.599609 116.5 0.599609c24.0996 0.0996094 28.7002 -0.599609 38.4004 -12.7998c2.09961 -2.7002 205.1 -245.8 207.199 -248.3c5.5 -6.7002 15.2002 -19.1006 7.2002 -23.4004c-2.39941 -1.2998 -114.6 -47.7002 -117.8 -48.9004
c-10.0996 -4 -17.5 -6.7998 -30.7998 9.30078zM634.9 74.2998c6 -1.39941 7.09961 -4.2002 1.69922 -8.2002c-2 -1.39941 -123.699 -76.5996 -125.8 -77.7998c-15.0996 -8.7998 -38 -1.59961 -53.5996 1.7002c-7.10059 1.5 -305.3 68.2998 -308 69.0996
c-2.60059 0.900391 -4.40039 1 -4.60059 3.5c-0.299805 4 6 5.60059 11.1006 7.60059c5 1.89941 145.3 52.5996 150.2 54.7002c4.7998 2.09961 11.2998 2.69922 14.3994 2.89941c4.90039 0.299805 59.9004 -8.39941 65.2998 -9.2998l57.1006 -74
c9.7998 -11.4004 20.7002 -21.9004 36.7002 -14.5996c2.5 1.19922 117.5 51.5996 117.5 51.5996c13.3994 -2.5 35.6992 -6.90039 38 -7.2002z" />
    <glyph glyph-name="adversal" unicode="&#xf36a;" horiz-adv-x="512" 
d="M482.1 416c24.5 0 29.9004 -5.59961 29.9004 -30.2002v-388.1c0 -24.5 -5.5 -29.7002 -29.9004 -29.7002h-453.399c-22.9004 0 -28.7002 5.59961 -28.7002 28.9004v390.199c0 23 5.7998 28.9004 28.7002 28.9004h453.399zM178.4 227.7
c9.39941 -7.2002 12.3994 -17.1006 11.2998 -27.2998c-1.7998 -19.1006 -75.7998 -11.4004 -114 -30.9004c-27.2002 -13.9004 -42.7002 -41.7002 -39.6006 -71c6.7002 -64.7002 89.6006 -79.7002 147 -43.2998c4.60059 3.2002 8.30078 4.89941 11.9004 1
c2.09961 -2.60059 2 -4 3.90039 -6.2002c7.2998 -9.59961 38.1992 -14.0996 46.5996 -7.40039c3.09961 2.80078 4.59961 6.30078 2.7002 10.7002c-13.6006 30.5 -6.60059 63 -9.2998 88.7998c0 69.3008 6.39941 111.7 -34.5 128.5
c-41.9004 17.4004 -84.2002 16.6006 -125.301 -4.7998c-16.2998 -9 -53.6992 -52.8994 -24.8994 -64.2998c5.2998 -2.2998 12.7998 -4 22.5 -5.5c8.2002 -1.2002 13.2002 -2.7998 17.5 8.2998c12.0996 32.1006 56.7002 43.6006 84.2002 23.4004zM465.1 5.7002
c0 14.2998 -9.7998 9.89941 -16.5996 9.89941c-132.3 0.400391 -264.5 0.400391 -396.8 0c-6.60059 0 -16.7002 4.80078 -17.1006 -9.09961c-0.399414 -15.5 10.4004 -10.7002 17.8008 -10.7002h394.899c6.7002 0 17.7998 -5.2002 17.7998 9.90039zM468.9 346.2
c0 0.200195 0 0.299805 0.0996094 0.5c0 9.89941 -3.5 15.0996 -13.5996 14.2998c-3.10059 -0.400391 -6.60059 0 -9.7002 0c-26.1006 0 -26 0 -26 -26.2002v-71c-79.2002 45.6006 -124.3 -6.59961 -136.101 -30.5c-16.3994 -32.8994 -21.7998 -66.5996 -15.6992 -100
c16.2998 -92.2998 91 -114.899 144.399 -85.2002c4.60059 2.80078 6.60059 7.5 12.4004 -1.19922c8.59961 -12.7002 23.7002 -5.2002 36.0996 -5.60059c7.40039 0 8.10059 8.2002 8.10059 13.9004v291zM417.4 113.9c-19.5 -47.6006 -72.9004 -43.3008 -90 -5.2002
c-15.1006 33.2998 -15.5 68.2002 0.399414 101.5c16.2998 34.0996 59.7002 35.7002 81.5 4.7998c20.6006 -28.7998 14.9004 -84.5996 8.10059 -101.1zM122.6 78.5996c-7.5 1.30078 -33 3.30078 -33.6992 27.8008c-0.400391 13.8994 7.7998 23 19.7998 25.7998
c24.3994 5.89941 49.2998 9.89941 73.7002 14.7002c8.89941 2 7.39941 -4.40039 7.7998 -9.5c1.39941 -33 -26.1006 -59.2002 -67.6006 -58.8008z" />
    <glyph glyph-name="affiliatetheme" unicode="&#xf36b;" horiz-adv-x="512" 
d="M159.7 210.6c-51.2998 -70.8994 -116.601 -110.8 -145.7 -89.1992c-29.2002 21.6992 -11.2002 96.5996 40.2002 167.5c51.2998 70.8994 116.6 110.8 145.7 89.1992c29.0996 -21.5996 11.0996 -96.5996 -40.2002 -167.5zM510.9 267.9
c0.699219 -8.2002 1.09961 -16.5 1 -25c0 -151.801 -121.601 -274.9 -271.601 -274.9c-82.8994 0 -157.2 37.5996 -207 96.9004c71.2998 19.3994 130.5 68.3994 164.101 133.199c7.69922 -32.5996 24 -58.5996 49 -73.7998c72.5996 -44.0996 190.699 20.2002 264.5 143.601z
" />
    <glyph glyph-name="algolia" unicode="&#xf36c;" 
d="M229.3 265.4c49.2002 0 89.2002 -39.9004 89.2002 -89.2002s-39.9004 -89.2002 -89.2002 -89.2002s-89.2002 39.9004 -89.2002 89.2002s39.9004 89.2002 89.2002 89.2002zM292 208.8c1.2998 0.700195 1.7998 2.40039 1.09961 3.7002
c-12.1992 21.4004 -34.8994 36.0996 -61.0996 37.0996c-1.40039 0.100586 -2.7002 -1.09961 -2.7002 -2.59961v-66.5c0 -1.90039 2 -3.2002 3.7998 -2.2998zM389.1 416c32.5 0 58.9004 -26.4004 58.8008 -58.9004v-330.199c0 -32.5 -26.3008 -58.9004 -58.9004 -58.9004
h-330.1c-32.5 0 -58.9004 26.4004 -58.9004 59v330.1c0 32.5 26.4004 58.9004 58.9004 58.9004h330.199zM186.5 331.3h0.0996094v-15.7998c0 -1.7002 1.7002 -3 3.40039 -2.5c12.7002 3.7002 25.9004 5.5 39.4004 5.5c13 0 25.7998 -1.7002 38.0996 -5.09961
c1.59961 -0.5 3.2998 0.699219 3.2998 2.5v15.3994c0 10.7998 -8.7002 19.5 -19.5 19.5h-45.2998c-10.7998 0 -19.5 -8.7002 -19.5 -19.5zM102.1 294.3c-7.59961 -7.59961 -7.59961 -19.8994 0 -27.3994l7.7002 -7.7002c1.10059 -1.2002 3 -1 4 0.299805
c4.40039 6.09961 9.40039 12 14.7998 17.4004c5.5 5.5 11.4004 10.3994 17.6006 14.8994c1.2998 1 1.39941 2.90039 0.299805 4l-7.7002 7.7002c-7.59961 7.59961 -19.8994 7.59961 -27.5 0zM229.3 49.5c69.9004 0 126.601 56.7998 126.601 126.6
c0 70 -56.6006 126.601 -126.601 126.601c-69.8994 0 -126.6 -56.7002 -126.6 -126.601c0 -69.8994 56.5996 -126.6 126.6 -126.6z" />
    <glyph glyph-name="amilia" unicode="&#xf36d;" 
d="M240.1 416c134.101 0 191.9 -55.7002 192 -136v-296.6c0 -3 -1 -8.10059 -5.09961 -9.10059c-4 -1 -57.2998 -0.700195 -66.5 -0.700195s-56.7998 1 -59.9004 2c-4 0.900391 -6.09961 6.10059 -6.09961 9.10059v25.3994
c-39.5996 -21.3994 -105.5 -42.0996 -153.3 -42.0996c-109.7 0 -124.9 85.7002 -124.9 104s-5.09961 95.5 30.4004 111.8c31.5 13.2002 156.3 36.5 243.7 47.7998v38.5c0 44.7002 -1 73.1006 -58.9004 73.1006c-55.7998 0 -119.8 -25.4004 -152.3 -47.7002
c-6.10059 -4.09961 -16.2002 -4.09961 -20.2998 6.09961c-5.10059 12.2002 -9.10059 34.5 -10.2002 39.6006c-1.90039 10.2002 2.09961 16.2998 7.2002 19.3994c52.6992 38.5 122.3 55.4004 184.199 55.4004zM290.3 68v106.7c-44.7002 -4.10059 -95.5 -20.2998 -119.8 -33.5
c-21.2998 -10.2002 -18.2998 -40.7002 -18.2998 -52.9004c0.0996094 -11.2002 6.2002 -44.7002 59 -44.7002c30.3994 0 57.7002 11.2002 79.0996 24.4004z" />
    <glyph glyph-name="angrycreative" unicode="&#xf36e;" horiz-adv-x="640" 
d="M640 209.8l-3.2002 -28.2002l-34.5 -2.2998l-2 -18.0996l34.5 2.2998l-3.2002 -28.2002l-34.3994 -2.2002l-2.2998 -20.0996l34.3994 2.2002l-3 -26.1006l-64.7002 -4.09961l12.7002 113.2l-47.2998 -115.4l-31.9004 -2l-23.7998 117.8l30.2998 2l13.6006 -79.3994
l31.7002 82.3994zM426.8 76.5l12.7998 120l28.4004 1.90039l-12.9004 -120.101zM162 59.9004l-19.4004 36l-3.5 -37.4004l-28.1992 -1.7002l2.69922 29.1006c-11 -18 -32 -34.3008 -56.8994 -35.8008c-32.7998 -2 -59.7002 20.9004 -56.4004 58.2002
c2.60059 29.2998 26.7002 62.7998 67.5 65.4004c37.7002 2.39941 47.6006 -23.2002 51.2998 -28.7998l2.80078 30.7998l38.8994 2.5c20.1006 1.2998 38.7002 -3.7002 42.5 -23.7002l2.60059 26.5996l64.7998 4.2002l-2.7002 -27.8994l-36.4004 -2.40039l-1.69922 -17.9004
l36.3994 2.30078l-2.7002 -27.9004l-36.3994 -2.2998l-1.90039 -19.9004l36.2998 2.2998l-2.09961 -20.7998l55 117.2l23.7998 1.59961l32.1006 -110.6l8.89941 85.5996l-22.2998 -1.39941l2.90039 27.8994l75 4.90039l-3 -28l-24.3008 -1.59961l-9.69922 -91.9004
l-58 -3.7002l-4.30078 15.6006l-39.3994 -2.5l-8 -16.3008zM117.7 130.1l-26.4004 -1.69922c-6.7002 12.3994 -14.3994 16.5996 -26.2998 15.7998c-19 -1.2002 -33.2998 -17.5 -34.5996 -33.2998c-1.40039 -16 7.2998 -32.5 28.6992 -31.2002
c12.8008 0.799805 21.3008 8.59961 28.9004 18.8994l27 1.7002zM173.8 137.8c1.2002 12.9004 -7.59961 13.6006 -26.0996 12.4004l-2.7002 -28.5c14.2002 0.899414 27.5 2.09961 28.7998 16.0996zM194.9 67l5.7998 60c-5 -13.5 -14.7002 -21.0996 -27.9004 -26.5996z
M330.3 112l-7.89941 37.7998l-15.8008 -39.2998zM160.2 186.6l-4.2998 17.5l-39.6006 -2.59961l-8.09961 -18.2002l-31.9004 -2.09961l57 121.899l23.9004 1.60059l30.7002 -102l9.89941 104.7l27 1.7998l37.7998 -63.6006l6.5 66.6006l28.5 1.89941l-4 -41.1992
c7.40039 13.5 22.9004 44.6992 63.6006 47.5c40.5 2.7998 52.3994 -29.3008 53.3994 -30.3008l3.30078 32l39.2998 2.7002c12.7002 0.900391 27.7998 -0.299805 36.2998 -9.7002l-4.40039 11.9004l32.2002 2.2002l12.9004 -43.2002l23 45.7002l31 2.2002l-43.6006 -78.4004
l-4.7998 -44.2998l-28.3994 -1.90039l4.7998 44.2998l-15.7998 43c1 -22.2998 -9.2002 -40.0996 -32 -49.5996l25.1992 -38.7998l-36.3994 -2.40039l-19.2002 36.7998l-4 -38.2998l-28.4004 -1.89941l3.30078 31.5c-6.7002 -9.30078 -19.7002 -35.4004 -59.6006 -38
c-26.2002 -1.7002 -45.5996 10.2998 -55.3994 39.1992l-4 -40.2998l-25 -1.59961l-37.6006 63.2998l-6.2998 -66.2002zM436.8 268.7c10.2002 0.700195 17.5 2.09961 21.6006 4.2998c4.5 2.40039 7 6.40039 7.59961 12.0996
c0.599609 5.30078 -0.599609 8.80078 -3.40039 10.4004c-3.59961 2.09961 -10.5996 2.7998 -22.8994 2zM327.7 234c5.59961 -5.90039 12.7002 -8.5 21.2998 -7.90039c4.7002 0.300781 9.09961 1.80078 13.2998 4.10059c5.5 3 10.6006 8 15.1006 14.2998l-34.2002 -2.2998
l2.39941 23.8994l63.1006 4.30078l1.2002 12l-31.2002 -2.10059c-4.10059 3.7002 -7.7998 6.60059 -11.1006 8.10059c-4 1.69922 -8.09961 2.7998 -12.1992 2.5c-8 -0.5 -15.3008 -3.60059 -22 -9.2002c-7.7002 -6.40039 -12 -14.5 -12.9004 -24.4004
c-1.09961 -9.59961 1.40039 -17.2998 7.2002 -23.2998zM126.4 225.8l23.7998 1.60059l-8.2998 37.5996z" />
    <glyph glyph-name="app-store" unicode="&#xf36f;" horiz-adv-x="512" 
d="M255.9 327.1l9.09961 15.7002c5.59961 9.7998 18.0996 13.1006 27.9004 7.5c9.7998 -5.59961 13.0996 -18.0996 7.5 -27.8994l-87.5 -151.5h63.2998c20.5 0 32 -24.1006 23.0996 -40.8008h-185.5c-11.2998 0 -20.3994 9.10059 -20.3994 20.4004
s9.09961 20.4004 20.3994 20.4004h52l66.6006 115.399l-20.8008 36.1006c-5.59961 9.7998 -2.2998 22.1992 7.5 27.8994c9.80078 5.60059 22.2002 2.2998 27.9004 -7.5zM177.2 109.1l-19.6006 -34c-5.59961 -9.7998 -18.0996 -13.0996 -27.8994 -7.5
c-9.7998 5.60059 -13.1006 18.1006 -7.5 27.9004l14.5996 25.2002c16.4004 5.09961 29.7998 1.2002 40.4004 -11.6006zM346.1 170.8h53.1006c11.2998 0 20.3994 -9.09961 20.3994 -20.3994c0 -11.3008 -9.09961 -20.4004 -20.3994 -20.4004h-29.5l19.8994 -34.5
c5.60059 -9.7998 2.30078 -22.2002 -7.5 -27.9004c-9.7998 -5.59961 -22.1992 -2.2998 -27.8994 7.5c-33.5 58.1006 -58.7002 101.601 -75.4004 130.601c-17.0996 29.5 -4.89941 59.0996 7.2002 69.0996c13.4004 -23 33.4004 -57.7002 60.0996 -104zM256 440
c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM472 192c0 119.9 -97.2998 216 -216 216c-119.9 0 -216 -97.2998 -216 -216c0 -119.9 97.2998 -216 216 -216c119.9 0 216 97.2998 216 216z" />
    <glyph glyph-name="app-store-ios" unicode="&#xf370;" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM127 63.5l19.2998 33.2998c-10.2998 12.5 -23.5 16.2998 -39.5996 11.4004l-14.2998 -24.7002
c-5.5 -9.5 -2.30078 -21.7998 7.2998 -27.2998c9.5 -5.5 21.7998 -2.2998 27.2998 7.2998zM265.9 117.4c8.7998 16.2998 -2.5 40 -22.7002 40h-62.1006l85.8008 148.6c5.5 9.5 2.2998 21.7998 -7.30078 27.2998c-9.5 5.5 -21.7998 2.2998 -27.2998 -7.2998
l-8.89941 -15.4004l-8.90039 15.4004c-5.5 9.5 -17.7002 12.7998 -27.2998 7.2998c-9.5 -5.5 -12.7998 -17.7002 -7.2998 -27.2998l20.5 -35.4004l-65.4004 -113.199h-51c-11 0 -20 -9 -20 -20s9 -20 20 -20h181.9zM364 117.4c11 0 20 8.89941 20 20c0 11 -9 20 -20 20h-52
c-26.2002 45.2998 -45.7998 79.2998 -58.9004 102c-11.8994 -9.80078 -23.7998 -38.8008 -7.09961 -67.8008c16.5 -28.3994 41.0996 -71.1992 74 -128.1c5.5 -9.5 17.7002 -12.7998 27.2998 -7.2998c9.5 5.5 12.7998 17.7002 7.2998 27.2998l-19.5996 33.9004h29z" />
    <glyph glyph-name="apper" unicode="&#xf371;" horiz-adv-x="640" 
d="M42.0996 208.9c22.2002 0 29 -2.80078 33.5 -14.6006h0.800781v22.9004c0 11.2998 -4.80078 15.3994 -17.9004 15.3994c-11.2998 0 -14.4004 -2.5 -15.0996 -12.7998h-38.6006c0.299805 13.9004 1.5 19.1006 5.7998 24.4004
c7.30078 8.7998 18.9004 11.7998 46.1006 11.7998c33 0 47.0996 -5 53.8994 -18.9004c2 -4.2998 4 -15.5996 4 -23.6992v-76.3008h-38.2998l1.2998 19.1006h-1c-5.2998 -15.6006 -13.5996 -20.4004 -35.5 -20.4004c-30.2998 0 -41.0996 10.1006 -41.0996 37.2998
c0 25.2002 12.2998 35.8008 42.0996 35.8008zM59.2002 160.8c13.0996 0 16.8994 3 16.8994 13.4004c0 9.09961 -4.2998 11.5996 -19.5996 11.5996c-13.0996 0 -17.9004 -3 -17.9004 -12.0996c-0.0996094 -10.4004 3.7002 -12.9004 20.6006 -12.9004zM137 255.7h38.2998
l-1.5 -20.6006h0.799805c9.10059 17.1006 15.9004 20.9004 37.5 20.9004c14.4004 0 24.7002 -3 31.5 -9.09961c9.80078 -8.60059 12.8008 -20.4004 12.8008 -48.1006c0 -30 -3 -43.0996 -12.1006 -52.8994c-6.7998 -7.30078 -16.3994 -10.1006 -33.2002 -10.1006
c-20.3994 0 -29.1992 5.5 -33.7998 21.2002h-0.799805v-70.2998h-39.5v169zM217.9 195c0 27.5 -3.30078 32.5 -20.7002 32.5c-16.9004 0 -20.7002 -5 -20.7002 -28.7002c0 -28 3.5 -33.5 21.2002 -33.5c16.3994 0 20.2002 5.60059 20.2002 29.7002zM275.8 255.7h38.2998
l-1.5 -20.6006h0.800781c9.09961 17.1006 15.8994 20.9004 37.5 20.9004c14.3994 0 24.6992 -3 31.5 -9.09961c9.7998 -8.60059 12.7998 -20.4004 12.7998 -48.1006c0 -30 -3 -43.0996 -12.1006 -52.8994c-6.7998 -7.30078 -16.3994 -10.1006 -33.2998 -10.1006
c-20.3994 0 -29.2002 5.5 -33.7998 21.2002h-0.799805v-70.2998h-39.5v169h0.0996094zM356.7 195c0 27.5 -3.2998 32.5 -20.7002 32.5c-16.9004 0 -20.7002 -5 -20.7002 -28.7002c0 -28 3.5 -33.5 21.2002 -33.5c16.4004 0 20.2002 5.60059 20.2002 29.7002zM410.5 198.8
c0 25.4004 3.2998 37.7998 12.2998 45.7998c8.7998 8.10059 22.2002 11.3008 45.1006 11.3008c42.7998 0 55.6992 -12.8008 55.6992 -55.7002v-11.1006h-75.2998c-0.299805 -2 -0.299805 -4 -0.299805 -4.7998c0 -16.8994 4.5 -21.8994 20.0996 -21.8994
c13.9004 0 17.9004 3 17.9004 13.8994h37.5v-2.2998c0 -9.7998 -2.5 -18.9004 -6.7998 -24.7002c-7.2998 -9.7998 -19.6006 -13.5996 -44.2998 -13.5996c-27.5 0 -41.6006 3.2998 -50.6006 12.2998c-8.5 8.5 -11.2998 21.2998 -11.2998 50.7998zM486.9 210.4
c-0.300781 1.7998 -0.300781 3.2998 -0.300781 3.7998c0 12.2998 -3.2998 14.5996 -19.5996 14.5996c-14.4004 0 -17.0996 -3 -18.0996 -15.0996l-0.300781 -3.2998h38.3008zM542.5 255.7h38.2998l-1.7998 -19.9004h0.700195
c6.7998 14.9004 14.3994 20.2002 29.7002 20.2002c10.7998 0 19.0996 -3.2998 23.3994 -9.2998c5.2998 -7.2998 6.7998 -14.4004 6.7998 -34c0 -1.5 0 -5 0.200195 -9.2998h-35c0.299805 1.7998 0.299805 3.2998 0.299805 4c0 15.3994 -2 19.3994 -10.2998 19.3994
c-6.2998 0 -10.7998 -3.2998 -13.0996 -9.2998c-1 -3 -1 -4.2998 -1 -12.2998v-68h-38.2998v118.5h0.0996094z" />
    <glyph glyph-name="asymmetrik" unicode="&#xf372;" horiz-adv-x="576" 
d="M517.5 138.8c-13.9004 -14.2998 -30.4004 -27.7002 -48.9004 -39.7998l73.4004 -110.4h-101.6l-45.9004 71.8008c-17.5996 -7.2002 -35.9004 -13.4004 -54.5 -18.7002l32.5996 -53.1006h-135.5l22.8008 37.1006c-23.3008 -2.7002 -46.4004 -3.7002 -68.6006 -2.7002
l-22 -34.4004h-101.6l34.5 51.7002c-45 17.9004 -68.9004 47.9004 -68.4004 83c0.299805 25.7998 14 54.2998 41.7002 82.9004c38.9004 40 96.5 72.5996 161.6 92.8994c-22.2998 -8.09961 -42 -18.5 -62 -30.6992c-31.1992 -16.2002 -58.6992 -35.9004 -79.5 -58.1006
c-57.3994 -61 -46.5 -121.8 19.1006 -151.2l190.2 285.5l150.899 -226.399c13 9.5 24.7998 19.7998 35 30.5996c98 104.2 53.7002 207.9 -98.7998 231.7c-68.2998 10.5996 -146.8 5.7002 -221.3 -14.7998c-60.1006 -10 -118.7 -31.7002 -170.7 -58.2002
c118.1 66.9004 277.9 102.1 406.6 82.4004c110 -16.8008 170.2 -69.5 169.4 -135c-0.400391 -36.1006 -19.7002 -76.1006 -58.5 -116.101zM329.9 58.2998c18.3994 5.2998 36.5 11.7998 53.6992 19.2002l-78.6992 123l-101.9 -159.3
c22.5 -0.700195 45.7998 0.899414 69.2002 4.39941l32.7002 53.3008z" />
    <glyph glyph-name="audible" unicode="&#xf373;" horiz-adv-x="640" 
d="M640 248.1v-54l-320 -200l-320 199.9v54l320 -200zM445.5 176.1c-70.7998 94.4004 -200.5 110.7 -290.2 36.3008c-2.59961 -2.2002 -5.2002 -4.40039 -7.7002 -6.7002h-0.299805c37.1006 55.7002 100.601 92.3994 172.601 92.3994s135.5 -36.7998 172.699 -92.5996z
M225.4 157.3c21 29.6006 55.5 49 94.3994 49c39.2002 0 73.9004 -19.5996 94.7998 -49.5l-45.3994 -28.3994c-21.2002 29.1992 -52 47.5996 -86.4004 47.5996c-20.8994 0 -40.5 -6.7998 -57.3994 -18.7002zM103.6 286.9c-11.5 -9.10059 -24.2998 -22.1006 -34.1992 -32.6006
c53.8994 82.1006 147 135.601 250.5 135.601c104.899 0 197.199 -54 250.699 -135.7l-48.7998 -30.4004l-0.700195 1c-99.2998 138.5 -285.699 166.4 -417.5 62.1006zM570.6 254.2z" />
    <glyph glyph-name="avianex" unicode="&#xf374;" horiz-adv-x="512" 
d="M453.1 416c39 0 64.8008 -31.2002 57.8008 -69.7998l-56.7002 -308.5c-7.10059 -38.5 -44.4004 -69.7002 -83.2998 -69.7002h-312c-39 0 -64.8008 31.2002 -57.7002 69.7002l56.5996 308.6c7.10059 38.5 44.4004 69.7002 83.2998 69.7002h312zM394.9 68.7002
l6.2998 7.89941l-94.9004 119.4l-4.5 7.2998c19.7998 14.2002 33.5 24.2998 35.2998 25.6006c7.90039 6.59961 6.30078 20.7998 -2.69922 31.2998c-9.2002 10.7998 -23 14.3994 -30.7002 7.89941c0 0 -14.4004 -13.5996 -33.7998 -32.3994l-4.90039 4.5l-103.1 112.399
l-8.90039 -4.7998l-18.7998 -28.8994l68.7998 -99.8008l20.5 -29.5996c-12 -12.2998 -23.5 -24.4004 -32.7998 -34.9004l-58 31.1006l-15.7002 -15.4004l52.4004 -48.0996l40.5996 -61l17.9004 12.7002l-22.1006 64.1992c12.5 7.60059 27 17.1006 41.7002 27.1006
l115.4 -110z" />
    <glyph glyph-name="aws" unicode="&#xf375;" horiz-adv-x="640" 
d="M180.41 244.99c-0.719727 -22.6504 10.5996 -32.6807 10.8799 -39.0498c-0.276367 -2.69141 -1.85352 -4.99902 -4.09961 -6.27051l-12.8008 -8.95996c-1.60352 -1.12402 -3.54785 -1.82422 -5.62988 -1.91992c-0.429688 0.0195312 -8.18945 -1.83008 -20.4795 25.6104
c-14.4111 -17.9883 -36.5596 -29.5156 -61.3789 -29.5156c-0.427734 0 -0.804688 0.0585938 -1.23145 0.0654297c-16.2803 -0.890625 -60.4004 9.24023 -58.1299 56.21c-1.58984 38.2803 34.0596 62.0596 70.9297 60.0498
c7.10059 -0.0195312 21.6006 -0.370117 46.9902 -6.26953v15.6191c2.69043 26.46 -14.7002 46.9902 -44.8096 43.9102c-2.40039 -0.00976562 -19.4004 0.5 -45.8408 -10.1094c-7.35938 -3.37988 -8.2998 -2.82031 -10.75 -2.82031
c-7.40918 0 -4.35938 21.4795 -2.93945 24.2002c5.20996 6.39941 35.8604 18.3496 65.9395 18.1797c2.25586 0.199219 4.53906 0.301758 6.84668 0.301758c18.5547 0 35.5566 -6.61719 48.8438 -17.582c11.1152 -12.4326 17.877 -28.8398 17.877 -46.8135
c0 -1.87891 -0.0615234 -3.70508 -0.207031 -5.5459zM93.9902 212.6c32.4297 0.470703 46.1602 19.9707 49.29 30.4707c2.45996 10.0498 2.0498 16.4102 2.0498 27.3994c-9.66992 2.32031 -23.5898 4.85059 -39.5605 4.87012
c-15.1494 1.14062 -42.8193 -5.62988 -41.7393 -32.2598c-1.24023 -16.79 11.1201 -31.4004 29.96 -30.4805zM264.91 189.55c-7.86035 -0.719727 -11.5205 4.86035 -12.6797 10.3701l-49.8008 164.65c-0.969727 2.7793 -1.60938 5.64941 -1.91992 8.58008
c-0.0341797 0.227539 -0.0527344 0.459961 -0.0527344 0.697266c0 2.30566 1.70117 4.21387 3.91309 4.55273c0.240234 0.0400391 -2.12988 0 22.25 0c8.78027 0.879883 11.6396 -6.03027 12.5498 -10.3701l35.7197 -140.83l33.1602 140.83
c0.530273 3.21973 2.94043 11.0693 12.7998 10.2393h17.1602c2.16992 0.180664 11.1104 0.5 12.6807 -10.3691l33.4199 -142.631l36.8701 142.631c0.479492 2.17969 2.71973 11.3691 12.6797 10.3691h19.7197c0.850586 0.130859 6.15039 0.810547 5.25 -8.5791
c-0.429688 -1.85059 3.41016 10.6592 -52.75 -169.9c-1.14941 -5.50977 -4.82031 -11.0898 -12.6797 -10.3701h-18.6904c-10.9395 -1.15039 -12.5098 9.66016 -12.6797 10.75l-33.1602 137.13l-32.7803 -136.99c-0.15918 -1.08984 -1.72949 -11.8994 -12.6797 -10.75
h-18.2998v-0.00976562zM538.39 183.92c-5.87988 -0.00976562 -33.9199 0.299805 -57.3594 12.29c-4.59375 1.94531 -7.81934 6.49609 -7.81934 11.7949c0 0.0410156 0.00878906 0.0742188 0.00878906 0.115234v10.75c0 8.4502 6.2002 6.89941 8.83008 5.88965
c10.04 -4.05957 16.4805 -7.13965 28.8105 -9.59961c36.6494 -7.53027 52.7695 2.2998 56.7197 4.47949c13.1504 7.81055 14.1895 25.6807 5.25 34.9502c-10.4805 8.79004 -15.4805 9.12012 -53.1299 21c-4.64062 1.29004 -43.7002 13.6104 -43.79 52.3604
c-0.610352 28.2402 25.0498 56.1797 69.5195 55.9502c12.6699 0.00976562 46.4307 -4.13086 55.5703 -15.6201c1.34961 -2.08984 2.01953 -4.5498 1.91992 -7.04004v-10.1104c0 -4.43945 -1.62012 -6.66016 -4.87012 -6.66016
c-7.70996 0.860352 -21.3896 11.1699 -49.1602 10.75c-6.88965 0.360352 -39.8896 -0.910156 -38.4092 -24.9697c-0.430664 -18.96 26.6094 -26.0703 29.6992 -26.8896c36.46 -10.9707 48.6504 -12.79 63.1201 -29.5801c17.1406 -22.25 7.90039 -48.2998 4.35059 -55.4404
c-19.0801 -37.4902 -68.4199 -34.4395 -69.2607 -34.4199zM578.59 79.0596c-70.0303 -51.7197 -171.689 -79.25 -258.49 -79.25c-1.0498 -0.00683594 -2.10059 -0.00976562 -3.15234 -0.00976562c-120.699 0 -230.949 45.7383 -314.117 120.74
c-6.53027 5.88965 -0.770508 13.96 7.16992 9.46973c93.1143 -53.2637 200.925 -83.7148 315.791 -83.7148c0.138672 0 0.950195 -0.405273 1.08887 -0.405273c85.4404 0.458984 167.381 18.2432 241.59 49.5508c11.7803 5 21.7705 -7.80078 10.1201 -16.3809z
M607.78 112.35c-8.95996 11.5205 -59.2803 5.38086 -81.8105 2.69043c-6.79004 -0.770508 -7.93945 5.12012 -1.79004 9.46973c40.0703 28.1699 105.88 20.1006 113.44 10.6299c7.5498 -9.46973 -2.0498 -75.4092 -39.5605 -106.909
c-5.75977 -4.87012 -11.2695 -2.30078 -8.70996 4.09961c8.44043 21.25 27.3906 68.4902 18.4307 80.0195z" />
    <glyph glyph-name="bimobject" unicode="&#xf378;" 
d="M416 416c17.5996 0 32 -14.4004 32 -32v-384c0 -17.5996 -14.4004 -32 -32 -32h-384c-17.5996 0 -32 14.4004 -32 32v384c0 17.5996 14.4004 32 32 32h384zM352 158.6h-0.0996094v35c0 49.4004 -11.4004 82.5 -103.801 82.5h-17.2998
c-30 0 -65.0996 -8.2998 -69.7002 -38.7998h-1.09961v74.7002h-64v-232h64v34.7998h0.900391c8 -23.8994 26.2998 -38.7998 70.3994 -38.7998h16.9004c92.3994 0 103.8 33.2002 103.8 82.5996zM288 187.5v-22.9004c0 -21.6992 -3.40039 -33.7998 -38.4004 -33.7998h-45.2998
c-28.8994 0 -44.0996 6.5 -44.0996 35.7002v19c0 29.2998 15.2002 35.7002 44.0996 35.7002h45.2998c35 0.200195 38.4004 -12 38.4004 -33.7002z" />
    <glyph glyph-name="bitcoin" unicode="&#xf379;" horiz-adv-x="512" 
d="M504 192c0 -136.967 -111.033 -248 -248 -248s-248 111.033 -248 248s111.033 248 248 248s248 -111.033 248 -248zM362.349 227.33c4.9375 32.999 -20.1904 50.7393 -54.5498 62.5732l11.1465 44.7021l-27.2129 6.78027l-10.8516 -43.5234
c-7.1543 1.78223 -14.502 3.46387 -21.8027 5.12988l10.9287 43.8096l-27.1982 6.78125l-11.1523 -44.6855c-5.92188 1.34863 -11.7354 2.68164 -17.377 4.08398l0.0302734 0.139648l-37.5293 9.37012l-7.23926 -29.0625s20.1914 -4.62695 19.7646 -4.91309
c11.0225 -2.75098 13.0146 -10.0439 12.6807 -15.8242l-12.6963 -50.9258c0.759766 -0.193359 1.74414 -0.472656 2.8291 -0.90625c-0.907227 0.224609 -1.87598 0.472656 -2.87598 0.712891l-17.7959 -71.3379c-1.34961 -3.34863 -4.76758 -8.37012 -12.4717 -6.46484
c0.271484 -0.394531 -19.7793 4.9375 -19.7793 4.9375l-13.5107 -31.1475l35.4141 -8.82617c6.58887 -1.65137 13.0449 -3.37988 19.4004 -5.00684l-11.2617 -45.2129l27.1816 -6.78027l11.1533 44.7324c7.14062 -1.93457 14.4863 -3.84082 21.6865 -5.62695
l-11.1152 -44.5225l27.2139 -6.78125l11.2617 45.1279c46.4043 -8.78125 81.2988 -5.23926 95.9863 36.7266c11.8359 33.79 -0.589844 53.2812 -25.0049 65.9912c17.7803 4.09766 31.1748 15.792 34.7471 39.9492zM300.172 140.151
c-8.41016 -33.79 -65.3076 -15.5234 -83.7549 -10.9434l14.9443 59.8994c18.4453 -4.60352 77.5996 -13.7178 68.8105 -48.9561zM308.589 227.818c-7.67285 -30.7363 -55.0312 -15.1201 -70.3926 -11.292l13.5479 54.3262
c15.3633 -3.82715 64.8359 -10.9727 56.8447 -43.0342z" />
    <glyph glyph-name="bity" unicode="&#xf37a;" horiz-adv-x="496" 
d="M78.4004 380.8c95.3994 89.2002 246.1 91.2002 343.1 -3.7998c14.2998 -14.0996 -6.40039 -37.0996 -22.4004 -21.5c-84.7998 82.4004 -215.8 80.2998 -298.899 3.2002c-16.2998 -15.1006 -36.5 8.2998 -21.7998 22.0996zM177.3 -37.7998
c-128.7 38.2998 -201.899 170.7 -169.8 298.1c5.2998 21 35.2002 12.5 30.2002 -7.09961c-28.2998 -111.3 35.2998 -227.101 147.5 -261c21.3994 -6.40039 11.3994 -35.7002 -7.90039 -30zM325.4 -35.7998c-19.2002 -6.2998 -30 22.7002 -8.80078 29.7002
c106.101 35.5 167.4 145.699 143.2 253.399c-4.89941 21.7002 25.5 27.6006 30 7.90039c28.5 -124.101 -42.5 -250.8 -164.399 -291zM262.5 43.2002c0 -8.2002 -6.59961 -14.7998 -14.7998 -14.7998s-14.7998 6.59961 -14.7998 14.7998l0.199219 71.7998
c0 8.09961 6.60059 14.7998 14.8008 14.7998c8.19922 0 14.7998 -6.59961 14.7998 -14.7998zM333.5 312.2c0 21.7998 32.5 19.5996 32.5 0v-71.6006c0 -69.2998 -60.7002 -90.8994 -118 -90.0996c-57.2998 -0.799805 -118 20.7998 -118 90.0996v71.6006
c0 19.5996 32.5 21.7998 32.5 0c-1.40039 -88.2002 -7 -131.8 85.5 -132.5c90.2002 0.599609 87.5996 41.5996 85.5 132.5z" />
    <glyph glyph-name="blackberry" unicode="&#xf37b;" horiz-adv-x="512" 
d="M166 331.1c0 -23.3994 -16.4004 -49.0996 -72.5 -49.0996h-70.0996l21 88.7998h67.7998c42.0996 0 53.7998 -23.2998 53.7998 -39.7002zM292.2 370.8c42.0996 0 53.7998 -23.2998 53.7002 -39.7002c0 -23.3994 -16.3008 -49.0996 -70.1006 -49.0996h-70.0996
l18.7002 88.7998h67.7998zM88.7998 239.9c42.1006 0 53.7998 -23.4004 53.7998 -39.7002c0 -25.7002 -16.3994 -49.1006 -72.5 -49.1006h-70.0996l21 88.8008h67.7998zM268.9 239.9c42 0 53.6992 -23.4004 53.6992 -39.7002c0 -25.7002 -16.2998 -49.1006 -70.0996 -49.1006
h-70.0996l18.6992 88.8008h67.8008zM458.2 293.7c42.0996 0 53.7998 -23.4004 53.7002 -39.7002c0 -25.7002 -16.3008 -49.0996 -70.1006 -49.0996h-70.0996l18.7002 88.7998h67.7998zM430.2 155.8c42.0996 0 53.7002 -23.3994 53.7002 -39.7002
c0 -25.6992 -14 -49.0996 -70.1006 -49.0996h-70.0996l18.7002 88.7998h67.7998zM240.8 102c42.1006 0 53.7998 -23.4004 53.7002 -39.7002c0 -23.3994 -14 -49.0996 -70.0996 -49.0996h-70.1006l18.7002 88.7998h67.7998z" />
    <glyph glyph-name="blogger" unicode="&#xf37c;" 
d="M162.4 252c4.7998 4.90039 6.19922 5.09961 36.3994 5.09961c27.2002 0 28.1006 -0.0996094 32.1006 -2.09961c5.7998 -2.90039 8.2998 -7 8.2998 -13.5996c0 -5.90039 -2.40039 -10 -7.60059 -13.4004c-2.7998 -1.7998 -4.5 -1.90039 -31.0996 -2.09961
c-16.4004 -0.100586 -29.5 0.199219 -31.5 0.799805c-10.2998 2.89941 -14.0996 17.7002 -6.59961 25.2998zM223.8 157.5c55.4004 0 55.1006 0 60.4004 -4.7002c7.39941 -7 5.89941 -19.2998 -3.10059 -24.3994l-9.19922 -1.5l-47.9004 -0.600586
c-42.2002 -0.5 -54.0996 0.200195 -56.2998 1.2002c-4.40039 1.90039 -8.5 7.2998 -9.2002 12c-0.599609 4.5 1.59961 10.7998 5.09961 13.9004c4.40039 3.89941 6.30078 4.09961 60.2002 4.09961zM447.2 27.4004c-3.5 -28.4004 -23 -50.4004 -51.1006 -57.5
c-7.19922 -1.80078 -9.69922 -1.90039 -172.899 -1.80078c-157.8 0 -165.9 0.100586 -172 1.80078c-8.40039 2.19922 -15.6006 5.5 -22.2998 10c-5.60059 3.7998 -13.9004 11.7998 -17 16.3994c-3.80078 5.60059 -8.2002 15.2998 -10 22
c-1.80078 6.7002 -1.90039 9.40039 -1.90039 173.4c0 163.1 0 166.6 1.7998 173.7c6.2998 24.6992 25.9004 43.5996 51.2002 49.1992c7.2998 1.60059 332.1 1.90039 340 0.300781c21.2002 -4.30078 37.9004 -17.1006 47.5996 -36.4004c7.7002 -15.2998 7 1.5 7.30078 -180.6
c0.199219 -115.801 0 -164.5 -0.700195 -170.5zM361.8 212.6c-1.09961 5 -4.2002 9.60059 -7.7002 11.5c-1.09961 0.600586 -8 1.30078 -15.5 1.7002c-12.3994 0.600586 -13.7998 0.799805 -17.7998 3.10059c-6.2002 3.59961 -7.89941 7.59961 -8 18.2998
c0 20.3994 -8.5 39.3994 -25.2998 56.5c-12 12.2002 -25.2998 20.5 -40.5996 25.0996c-3.60059 1.10059 -11.8008 1.5 -39.2002 1.7998c-42.9004 0.5 -52.5 -0.399414 -67.1006 -6.19922c-27 -10.7002 -46.2998 -33.4004 -53.3994 -62.4004
c-1.2998 -5.40039 -1.60059 -14.2002 -1.90039 -64.2998c-0.399414 -62.7998 0 -72.1006 4 -84.5c9.7002 -30.7002 37.1006 -53.4004 64.6006 -58.4004c9.19922 -1.7002 122.199 -2.09961 133.699 -0.5c20.1006 2.7002 35.9004 10.7998 50.7002 25.9004
c10.7002 10.8994 17.4004 22.7998 21.7998 38.5c3.2002 10.8994 2.90039 88.3994 1.7002 93.8994z" />
    <glyph glyph-name="blogger-b" unicode="&#xf37d;" 
d="M446.6 225.3c2 -8.89941 2.40039 -134.1 -2.5 -151.7c-7.09961 -25.2998 -17.8994 -44.3994 -35.1992 -62.0996c-23.9004 -24.4004 -49.4004 -37.5 -81.9004 -41.9004c-18.7002 -2.5 -201.2 -1.89941 -216 0.800781c-44.5 8 -88.7998 44.6992 -104.4 94.2998
c-6.2998 20.0996 -7 35 -6.39941 136.5c0.5 81 1 95.0996 3.09961 103.899c11.4004 46.8008 42.6006 83.4004 86.1006 100.601c23.5996 9.39941 39 10.7998 108.399 10c44.2002 -0.5 57.4004 -1.10059 63.2998 -2.90039c24.6006 -7.5 46.2002 -20.7998 65.5 -40.5
c27.1006 -27.5996 40.8008 -58.2998 40.9004 -91.2998c0.0996094 -17.2002 2.7998 -23.5996 12.9004 -29.5c6.39941 -3.7002 8.59961 -4.09961 28.6992 -5c12 -0.5 23.2002 -1.7002 25 -2.7002c5.7002 -3.09961 10.7002 -10.5 12.5 -18.5zM124.5 288.9
c-12.2002 -12.3008 -6 -36.1006 10.5996 -40.8008c3.10059 -0.799805 24.3008 -1.39941 50.8008 -1.19922c43 0.199219 45.6992 0.399414 50.2998 3.2998c8.5 5.39941 12.2998 12.0996 12.2998 21.5996c0 10.6006 -4.09961 17.2002 -13.4004 21.9004
c-6.39941 3.2998 -7.89941 3.39941 -51.7998 3.39941c-48.7998 0 -51 -0.299805 -58.7998 -8.19922zM316.3 89.0996c14.4004 8.2002 17 28.1006 4.90039 39.4004c-8.5 7.90039 -8 7.90039 -97.6006 7.7998c-87.0996 -0.0996094 -90.1992 -0.299805 -97.2998 -6.7002
c-5.59961 -5.09961 -9.2998 -15.0996 -8.2002 -22.3994c1.10059 -7.7002 7.80078 -16.2998 14.9004 -19.4004c3.59961 -1.59961 22.7998 -2.7998 90.9004 -2l77.5 0.900391z" />
    <glyph glyph-name="buromobelexperte" unicode="&#xf37f;" 
d="M0 416h128v-128h-128v128zM120 296v112h-112v-112h112zM160 416h128v-128h-128v128zM280 296v112h-112v-112h112zM320 416h128v-128h-128v128zM440 296v112h-112v-112h112zM0 256h128v-128h-128v128zM120 136v112h-112v-112h112zM160 256h128v-128h-128v128zM280 136v112
h-112v-112h112zM320 256h128v-128h-128v128zM440 136v112h-112v-112h112zM0 96h128v-128h-128v128zM120 -24v112h-112v-112h112zM160 96h128v-128h-128v128zM280 -24v112h-112v-112h112zM320 96h128v-128h-128v128z" />
    <glyph glyph-name="centercode" unicode="&#xf380;" horiz-adv-x="512" 
d="M329.2 179.4c-3.7998 -35.2002 -35.4004 -60.6006 -70.6006 -56.8008c-35.1992 3.80078 -60.5996 35.4004 -56.7998 70.6006s35.4004 60.5996 70.6006 56.7998c35.0996 -3.7998 60.5996 -35.4004 56.7998 -70.5996zM243.4 -55.7002
c-146.7 7.7002 -251.601 138.2 -233.301 279.4c11.2002 86.5996 65.8008 156.899 139.101 192c161 77.0996 349.7 -37.4004 354.7 -216.601c4.09961 -147 -118.4 -262.199 -260.5 -254.8zM423.3 124.3c27.9004 118 -160.5 205.9 -237.2 234.2
c-57.5 -56.2998 -69.0996 -188.6 -33.7998 -344.4c68.7998 -15.7998 169.101 26.4004 271 110.2z" />
    <glyph glyph-name="cloudscale" unicode="&#xf383;" 
d="M318.1 294c6.2002 6.2998 15.8008 -3.09961 9.5 -9.59961l-75.1992 -88.8008c0.899414 -8.19922 -1.80078 -16.7998 -8.10059 -23.0996c-11.0996 -11 -28.8994 -11 -40 0c-11.0996 11.0996 -11.0996 29 0 40c6.2998 6.2998 14.7998 9 23.1006 8.09961l25.1992 20.4004
c-16.3994 15.2998 -38.3994 24.7002 -62.5996 24.7002c-50.7998 0 -94.5996 -41.4004 -92.5996 -97.4004c-1 6.2998 -1.40039 12.7998 -1.40039 19.4004c0 71.5 57.7998 132.3 129.4 132.3c31.7998 0 60.7998 -14.2998 83.2998 -33.5996zM234.3 182.5
c5.60059 5.5 5.60059 14.5996 0 20.2002c-5.59961 5.59961 -14.5996 5.59961 -20.2002 0c-5.59961 -5.60059 -5.59961 -14.6006 0 -20.2002c5.60059 -5.5 14.6006 -5.5 20.2002 0zM224 416c123.5 0 224 -100.5 224 -224s-100.5 -224 -224 -224s-224 100.5 -224 224
s100.5 224 224 224zM224 32c88.2002 0 160 71.7998 160 160s-71.7998 160 -160 160s-160 -71.7998 -160 -160s71.7998 -160 160 -160z" />
    <glyph glyph-name="cloudsmith" unicode="&#xf384;" horiz-adv-x="332" 
d="M332.5 28.0996c0 -46.3994 -37.5996 -84.0996 -84 -84.0996s-84 37.7002 -84 84.0996c0 46.4004 37.5996 84 84 84s84 -37.5996 84 -84zM248.5 272c-46.4004 0 -80 -33.5996 -80 -80s-37.5996 -80 -84 -80s-84 33.5996 -84 80s37.5996 88 84 88s76 29.5996 76 76
s41.5996 84 88 84s80 -37.5996 80 -84s-33.5996 -84 -80 -84z" />
    <glyph glyph-name="cloudversify" unicode="&#xf385;" horiz-adv-x="616" 
d="M148.6 144v-0.0996094h-48.8994c-6.40039 0 -11.7002 5.39941 -11.7002 11.7998v40.3994c0 7.60059 7 11.9004 10.7998 11.9004h46.7998v-6.59961c0 -10.7002 8.80078 -16.7002 19.5 -16.7002h20.2002c10.7998 0 19.5 8.7998 19.5 19.5v20.3994
c0 10.6006 -3.5 19.5 -15.2002 19.5c18.5 15.2002 37.2002 21.4004 45 24.1006c15 56.5 42 92.3994 99.3008 109.7c55.0996 16.5 153.5 3.09961 186.5 -85c73.8994 -22.6006 106.899 -92.6006 92.0996 -155.101c-13 -54.8994 -62.2998 -100.6 -131.5 -99.5
c-49.5996 -51.3994 -135.2 -48.8994 -186.4 -5.59961c-78.5996 -4.2002 -137.8 42.7998 -146 111.3zM376 136c8.7002 -54.0996 59.7002 -65.5 91.7998 -59.2002c39.1006 7.7002 70.5 37.5 79.7002 76.5c5.7998 24.4004 2.40039 50 -9.40039 72l-10.5 19.6006
c1.2002 -22.5 -12.5 -60.6006 -47.5 -76.9004c65.5 67.7002 2.10059 141.2 -67.6992 150.5c-49.8008 6.59961 -83.3008 -13 -114.2 -43.7002c48 -4.7002 87.7002 -26.7998 101.8 -74.7998c-30.0996 49.2998 -103 56.5996 -133.6 40.7998
c-35.5 -18.2002 -60 -54 -57 -93.8994c3.59961 -47.4004 39.5 -67.4004 57.3994 -79.8008c-4.5 21.7002 -4 71.3008 29.2002 92.9004c-36.2998 -60 28.0996 -144.6 135.3 -110.8c-33.5996 14.3994 -66 40.5 -55.2998 86.7998zM128 240h-39.7998
c-8.90039 0 -16.2002 7.2998 -16.2002 16.2002v39.5996c0 8.90039 7.2998 16.2002 16.2002 16.2002h39.7998c8.90039 0 16.2002 -7.2998 16.2002 -16.2002v-39.5996c0 -8.90039 -7.2998 -16.2002 -16.2002 -16.2002zM10.0996 280c-5.59961 0 -10.0996 4.5 -10.0996 10.0996
v27.8008c0 5.59961 4.5 10.0996 10.0996 10.0996h27.7002c5.5 0 10.1006 -4.5 10.1006 -10.0996v-27.8008c0 -5.59961 -4.5 -10.0996 -10.1006 -10.0996h-27.7002zM168 305.3v21.4004c0 5.09961 4.2002 9.2998 9.2998 9.2998h21.4004
c5.09961 0 9.2998 -4.2002 9.2998 -9.2998v-21.4004c0 -5.09961 -4.2002 -9.2998 -9.2998 -9.2998h-21.4004c-5.09961 0 -9.2998 4.2002 -9.2998 9.2998zM56 212.5v-25c0 -6.2998 -5.09961 -11.5 -11.4004 -11.5h-25.1992c-6.30078 0 -11.4004 5.2002 -11.4004 11.5v25
c0 6.2998 5.09961 11.5 11.4004 11.5h25.0996c6.40039 0 11.5 -5.2002 11.5 -11.5z" />
    <glyph glyph-name="cpanel" unicode="&#xf388;" horiz-adv-x="640" 
d="M210.3 227.8c6.60059 -29.0996 -14.5 -65.2998 -51.7002 -65.2998h-32l6.40039 23.7998c1.7998 6.2002 7.2998 10.7998 14.2998 10.7998h10.2998c12.4004 0 20.8008 11.7002 18.3008 22.6006c-2.10059 9.2002 -9.90039 14.7998 -18.3008 14.7998h-19.7998
l-25.7998 -95.7002c-1.90039 -6.2002 -7.40039 -10.7002 -14.2002 -10.7002l-24.7002 -0.0996094l34.9004 130.1c1.7998 6.40039 7.2002 10.9004 14.2998 10.9004h37c24.1006 0 45.4004 -16.4004 51 -41.2002zM53.7998 199.8c-24.8994 0 -24.7002 -37.3994 0 -37.3994
h11.2998c4.2002 0 7.60059 -3.90039 6.40039 -8.30078l-7.09961 -26.0996h-12.4004c-33.5 0 -59 31.4004 -50.2998 65.2002c7.2998 27 28.2998 41.0996 51.2002 41.0996h40l-6.2002 -23.5996c-1.90039 -6.5 -7.40039 -10.9004 -14.2998 -10.9004h-18.6006zM301.3 234.6
c18.7998 0 33.2998 -17.5996 28.5 -36.7998l-14 -51.7998c-2.7998 -10.5996 -12.2002 -17.7998 -23.3994 -17.7998l-57.5 0.200195c-42.9004 0 -38.5 63.7998 0.699219 63.7998h48.4004l-3.5 -13.2002c-1.90039 -6.2002 -7.40039 -10.7998 -14.2002 -10.7998h-21.5996
c-5.2998 0 -5.2998 -7.90039 0 -7.90039h34.8994c4.60059 0 5.10059 3.90039 5.5 5.2998l8.60059 31.8008c0.299805 1 1.89941 5.2998 -2.10059 5.2998h-57.5c-9.69922 0 -16.5996 8.89941 -14.1992 18.5l3.5 13.3994h77.8994zM633.1 269c4.5 0 7.7002 -4 6.5 -8.2998
l-26.5 -98.2002c-5.09961 -20.7002 -24.1992 -34.5 -44.8994 -34.5l35.5996 133.1c1.2002 4.7002 5.5 7.90039 10.4004 7.90039h18.8994zM396.8 234.3c34.4004 0 59.2998 -32.2998 50.2998 -65.3994l-8.7998 -33.1006c-1.2002 -4.89941 -5.7002 -7.7998 -10.2998 -7.7998
h-19.0996c-4.5 0 -7.60059 4 -6.40039 8.2998l10.5996 40c3.30078 11.6006 -5.59961 23.4004 -18.0996 23.4004h-19.7998l-17.2002 -64c-1.2002 -4.7998 -5.59961 -7.7998 -10.4004 -7.7998h-18.8994c-4.2002 0 -7.60059 3.89941 -6.40039 8.2998l26.2002 98h48.2998
v0.0996094zM495.1 159.7h73.3008l-5.7002 -21c-1.90039 -6.2002 -7.40039 -10.7002 -14.2002 -10.7002h-66.7002c-20 0 -33.2998 19 -28.2998 36.7002l10.7998 40c4.7998 17.5996 20.7002 29.5996 38.6006 29.5996h47.2998c19 0 33.2002 -17.7002 28.2998 -36.7998
l-3.2002 -12c-2.89941 -11 -12.7002 -17.5996 -23.2002 -17.5996h-53.3994l3.5 13c1.59961 6.19922 7.2002 10.7998 14.2002 10.7998h21.5996c2 0 3.2998 1 3.90039 3l0.699219 2.59961c0.700195 2.7002 -1.2998 5.10059 -3.89941 5.10059h-32.9004
c-4.09961 0 -6.89941 -2.10059 -7.7998 -6l-8 -30c-0.900391 -3.30078 1.5 -6.7002 5.09961 -6.7002z" />
    <glyph glyph-name="css3-alt" unicode="&#xf38b;" horiz-adv-x="384" 
d="M0 416h384l-34.9004 -395.8l-157.1 -52.2002l-157.1 52.2002zM313.1 336h-242.199l5.7998 -47.2998h122.899l-6.5 -2.7002l-112.1 -46.7002l3.59961 -46.2998l0.200195 0.0996094v-0.0996094l166.3 -0.5l-3.69922 -61.5996l-54.7002 -15.4004l-52.6006 13.2998
l-3.19922 38.2998h-48.9004l6.40039 -73.8994l98.7998 -29.2002l98.2002 28.7002l12.7998 146.6h-111.5l0.299805 0.100586l115.3 49.2998z" />
    <glyph glyph-name="cuttlefish" unicode="&#xf38c;" horiz-adv-x="440" 
d="M344 142.5c13.7002 -50.9004 41.7002 -93.2998 87 -117.8c-45.2998 -49.6006 -110.5 -80.7002 -183 -80.7002c-137 0 -248 111 -248 248s111 248 248 248c72.5 0 137.7 -31.0996 183 -80.7002c-45.2998 -24.5 -73.2998 -66.8994 -87 -117.8
c-17.5 31.5996 -57.4004 54.5 -96 54.5c-56.5996 0 -104 -47.4004 -104 -104s47.4004 -104 104 -104c38.5996 0 78.5 22.9004 96 54.5z" />
    <glyph glyph-name="d-and-d" unicode="&#xf38d;" horiz-adv-x="576" 
d="M82.5 349.1c-0.599609 17.2002 2 33.8008 12.7002 48.2002c0.299805 -7.39941 1.2002 -14.5 4.2002 -21.5996c5.89941 27.5 19.6992 49.2998 42.2998 65.5c-1.90039 -5.90039 -3.5 -11.7998 -3 -17.7002c8.7002 7.40039 18.7998 17.7998 44.3994 22.7002
c14.7002 2.7998 29.7002 2 42.1006 -1c38.5 -9.2998 61 -34.2998 69.7002 -72.2998c5.2998 -23.1006 0.699219 -45 -8.30078 -66.4004c-5.19922 -12.4004 -12 -24.4004 -20.6992 -35.0996c-2 1.89941 -3.90039 3.7998 -5.80078 5.59961
c-42.7998 40.7998 -26.7998 25.2002 -37.3994 37.4004c-1.10059 1.19922 -1 2.19922 -0.100586 3.59961c8.30078 13.5 11.8008 28.2002 10 44c-1.09961 9.7998 -4.2998 18.9004 -11.2998 26.2002c-14.5 15.2998 -39.2002 15 -53.5 -0.600586
c-11.3994 -12.5 -14.0996 -27.3994 -10.8994 -43.5996c0.199219 -1.2998 0.399414 -2.7002 0 -3.90039c-3.40039 -13.6992 -4.60059 -27.5996 -2.5 -41.5996c0.0996094 -0.5 0.0996094 -1.09961 0.0996094 -1.59961c0 -0.300781 -0.0996094 -0.5 -0.200195 -1.10059
c-21.7998 11 -36 28.2998 -43.2002 52.2002c-8.2998 -17.7998 -11.0996 -35.5 -6.59961 -54.0996c-15.5996 15.1992 -21.2998 34.2998 -22 55.1992zM552.1 225.9c0.5 -0.600586 1.2002 -1 1.7002 -1.40039v-0.5c-15 3.59961 -29.7998 1.7998 -44.5 -1.2998
c-9.2998 -2 -18.2998 -4.7002 -26.7002 -9c-2.89941 -1.5 -5.69922 -3.2998 -8 -4.7002c-5.7998 2.40039 -11.2998 5.5 -17.1992 6.7998c-24.5 5.2998 -45.8008 -1.2002 -62.5 -20c-19.7002 -22.2002 -34.5 -47.5996 -46.7002 -74.5l-1.2002 -2.7002
c-0.0996094 -0.199219 -0.200195 -0.299805 -0.400391 -0.399414c-12.0996 8.2998 -21.5996 20.2998 -36.0996 25.5996c0.299805 0.400391 0.400391 0.900391 0.700195 1.2998c20.5996 28.2002 44.8994 52.5 75.0996 70.4004c16 9.5 33 16.0996 51.5 18.5
c1.7998 0.200195 3.5 0.400391 5.2998 1.09961c-4.39941 0 -8.7998 0.300781 -13.0996 -0.0996094c-21.2002 -1.90039 -40.5 -9.59961 -58.7002 -20.2002c-13.7998 -8 -26.2002 -17.7002 -36.5996 -29.7998c-0.400391 -0.5 -0.600586 -1.09961 -0.900391 -1.7002
c-0.299805 0.299805 -0.700195 0.600586 -1 0.900391c11 30.8994 30.7002 55 57.7002 73.2998c0.200195 -0.200195 0.5 -0.299805 0.700195 -0.5c-1.2002 -1.7002 -2.5 -3.2998 -3.5 -5.09961c-1.7998 -3.30078 -3.7002 -6.5 -5.10059 -10
c-1.7998 -4.30078 1.60059 -8.60059 12 -0.5c18.2002 14.0996 29.6006 26.2998 48.9004 29.5996c0.700195 0.0996094 1.2998 0.299805 1.90039 0.299805h2.5c-1 -0.700195 -1.60059 -1.09961 -2.2002 -1.5c-11.6006 -7.7998 -11.7998 -7.39941 -15 -12
c-2.60059 -3.7002 -0.200195 -8 4.7002 -6.7998c2.59961 0.599609 5.19922 1.2998 7.69922 2.2002c9.40039 3.2998 19 5.7998 29 6.39941c13.9004 0.800781 27.1006 -1.89941 39.9004 -7.09961c15.0996 -6.2002 28.5 -15 40.0996 -26.5996zM316.7 50.4004
c1.5 -1.30078 1.89941 -2.40039 0.899414 -4.2002c-25.2998 -50.2002 -61.0996 -89.1006 -116 -98.7998c-26.7998 -4.7002 -52.8994 -2.7002 -77.8994 8.59961c-18.5 8.2002 -34.6006 19.5996 -47.2002 35.5996c-2 2.60059 -3.7002 5.40039 -5.90039 8.60059
c-0.699219 -7.7998 0.100586 -14.9004 1.5 -21.9004c-0.199219 -0.200195 -0.399414 -0.299805 -0.599609 -0.5c-3.2002 3.40039 -6.59961 6.60059 -9.5 10.2998c-12.2002 15.5 -19.5 33.3008 -24.0996 52.3008c-11.8008 48.2998 -0.5 78.7998 7.7998 101.1
c-8.7002 -4.7998 -16.2002 -10.2998 -23.6006 -16.2002c11.6006 32.7998 31.9004 59.9004 56.1006 84.6006c2.39941 -2.10059 3.2998 -4.7002 3 -7.40039c-0.200195 -1 -5.90039 -38.9004 -5.60059 -44.7002c18.9004 18.9004 40.5 33.2998 64.8008 43.9004
c-7.5 -11.1006 -11 -23.4004 -11.8008 -37.2998c13.4004 12.1992 27.7002 20.0996 46.4004 13.8994c-8.5 -9.09961 -30.7998 -30.5 -38.5996 -64.2998c-5.10059 -21.9004 -3.80078 -43.0996 8.19922 -62.5996c11.2002 -18.3008 27.8008 -27.8008 49.4004 -27.8008
c12.5996 0 23.7998 5 34.0996 11.8008c18.5 12.2998 32.8008 28.5 44 47.5996c1.90039 3.2002 1.10059 2.09961 1.90039 3c19.9004 -16.0996 3.2998 -2.59961 42.7002 -35.5996zM488.7 96.7998c20.2002 -6.59961 35.5 -18.7998 43.7998 -38.8994
c9.2002 -23.1006 2.09961 -49.4004 -17.4004 -66c-16.3994 -14 -35.6992 -19.2002 -57 -17.4004c-0.599609 0 -1.19922 0 -1.89941 -0.299805c15.0996 -10.7002 31.5996 -15.2002 50.8994 -10.6006c-2.19922 -2.39941 -3.89941 -4.69922 -5.89941 -6.5
c-12.2998 -10.8994 -26.9004 -16.8994 -42.9004 -19.7998c-39.5996 -7.2998 -75.5996 12.7998 -85 56.9004c-0.5 2.09961 -0.599609 4.2002 -0.899414 6.39941c-10.8008 -8.19922 -16.4004 -34.0996 -0.700195 -52.2998c-1.60059 0.5 -2.60059 0.700195 -3.60059 1.10059
c-21.2998 8.2998 -34.3994 28.2998 -33.5 51.1992c0.900391 23.2002 4.90039 41 -13 56c-16.5 13.8008 -33 27.4004 -49.5 41.1006c-8.09961 6.7002 -14.7998 14.5 -17 25.0996c-1 4.60059 -1.39941 9.40039 -1.7998 14.1006c-0.5 6.09961 -3.2998 11 -7.89941 14.7998
c-4.5 3.89941 -9.30078 7.39941 -13.8008 11.2002c-8.89941 7.5 -12.2998 18.8994 -7.2998 29.8994c2.7998 -12.8994 9.60059 -18.8994 22.6006 -20.2998c4.39941 -0.5 8.89941 -0.799805 13.2998 -1.5c8.09961 -1.2002 12.7998 -6.09961 14.2998 -14.2002
c0.700195 -3.39941 1.2998 -6.7998 2.2002 -10.2002c1.59961 -5.59961 4.5 -8 10.3994 -8.39941c4.60059 -0.299805 9.30078 -0.5 13.9004 -0.900391c7.59961 -0.599609 14.2002 -3.7998 20.0996 -8.7002c19.4004 -16.1992 39 -32.1992 58.5 -48.2998
c5.7002 -4.7002 12 -8.2002 19.6006 -8.5c16.7002 -0.599609 29 15.2002 24.7998 31.7998c-0.200195 0.700195 -0.400391 1.5 -0.0996094 2.80078c2.39941 -2 4.89941 -3.80078 7 -5.90039c14.0996 -14 18.0996 -39.2998 8.69922 -56.0996
c-2.09961 -3.80078 -5.2998 -7.10059 -8.09961 -10.8008c0.700195 -0.199219 1.7998 -0.5 3 -0.599609c14 -1.40039 27.2002 1 38.9004 9.09961c15.7998 10.9004 18 31.2002 5.39941 45.6006c-4.7002 5.39941 -8.89941 8 -18.7998 12
c6.5 1.2998 19.2002 0.200195 28.7002 -2.90039zM99.4004 268.7c-5.30078 9.2002 -13.2002 15.5996 -22.1006 21.2998c13.7002 0.5 26.6006 -0.200195 39.6006 -3.7002c-7 12.2002 -8.5 24.7002 -5 38.7002c5.2998 -11.9004 13.6992 -20.0996 23.5996 -26.7998
c19.7002 -13.2002 35.7002 -19.6006 46.7002 -30.2002c3.39941 -3.2998 6.2998 -7.09961 9.59961 -10.9004c-0.799805 2.10059 -1.39941 4.10059 -2.2002 6c-5 10.6006 -13 18.6006 -22.5996 25c-1.7998 1.2002 -2.7998 2.5 -3.40039 4.5
c-3.2998 12.5 -3 25.1006 -0.699219 37.6006c1 5.5 2.7998 10.8994 4.5 16.2998c0.799805 2.40039 2.2998 4.59961 4 6.59961c0.599609 -6.89941 0 -25.5 19.5996 -46c10.7998 -11.2998 22.4004 -21.8994 33.9004 -32.6992c9 -8.5 18.2998 -16.7002 25.5 -26.8008
c1.09961 -1.59961 2.19922 -3.2998 3.7998 -4.69922c-5 13 -14.2002 24.0996 -24.2002 33.7998c-9.59961 9.2998 -19.4004 18.3994 -29.2002 27.3994c-3.2998 3 -4.59961 6.7002 -5.09961 10.9004c-1.2002 10.4004 0 20.5996 4.2998 30.2002c0.5 1 1.09961 2 1.90039 3.2998
c0.5 -4.2002 0.599609 -7.90039 1.39941 -11.5996c4.7998 -23.1006 20.4004 -36.3008 49.2998 -63.5c10 -9.40039 19.3008 -19.2002 25.6006 -31.6006c4.7998 -9.2998 7.2998 -19 5.7002 -29.5996c-0.100586 -0.600586 0.5 -1.7002 1.09961 -2
c6.2002 -2.60059 10 -6.90039 9.7002 -14.2998c7.7002 2.59961 12.5 8 16.3994 14.5c4.2002 -20.2002 -9.09961 -50.3008 -27.1992 -58.7002c0.399414 4.5 5 23.3994 -16.5 27.7002c-6.80078 1.2998 -12.8008 1.2998 -22.9004 2.09961c4.7002 9 10.4004 20.5996 0.5 22.4004
c-24.9004 4.59961 -52.7998 -1.90039 -57.7998 -4.60059c8.2002 -0.399414 16.2998 -1 23.5 -3.2998c-2 -6.5 -4 -12.7002 -5.7998 -18.9004c-1.90039 -6.5 2.09961 -14.5996 9.2998 -9.59961c1.2002 0.900391 2.2998 1.90039 3.2998 2.7002
c-3.09961 -17.9004 -2.90039 -15.9004 -2.7998 -18.2998c0.299805 -10.2002 9.5 -7.80078 15.7002 -7.30078c-2.5 -11.7998 -29.5 -27.2998 -45.4004 -25.7998c7 4.7002 12.7002 10.2998 15.9004 17.9004c-6.5 -0.799805 -12.9004 -1.60059 -19.2002 -2.40039
l-0.299805 0.900391c4.69922 3.39941 8 7.7998 10.1992 13.0996c8.7002 21.1006 -3.59961 38 -25 39.9004c-9.09961 0.799805 -17.7998 -0.799805 -25.8994 -5.5c6.2002 15.5996 17.2002 26.5996 32.5996 34.5c-15.2002 4.2998 -8.89941 2.7002 -24.5996 6.2998
c14.5996 9.2998 30.2002 13.2002 46.5 14.5996c-5.2002 3.2002 -48.1006 3.60059 -70.2002 -20.8994c7.90039 -1.40039 15.5 -2.7998 23.2002 -4.2002c-23.7998 -7 -44 -19.7002 -62.4004 -35.5996c1.10059 4.7998 2.7002 9.5 3.2998 14.2998
c0.600586 4.5 0.800781 9.2002 0.100586 13.5996c-1.5 9.40039 -8.90039 15.1006 -19.7002 16.2998c-7.90039 0.900391 -15.5996 -0.0996094 -23.2998 -1.2998c-0.900391 -0.0996094 -1.7002 -0.299805 -2.90039 0c15.7998 14.7998 36 21.7002 53.1006 33.5
c6 4.5 6.7998 8.2002 3 14.9004zM227.8 241.9c3.2998 -16 12.6006 -25.5 23.7998 -24.3008c-4.59961 11.3008 -12.0996 19.5 -23.7998 24.3008z" />
    <glyph glyph-name="deploydog" unicode="&#xf38e;" horiz-adv-x="512" 
d="M382.2 312h51.7002v-239.6h-51.7002v20.6992c-19.7998 -24.7998 -52.7998 -24.0996 -73.7998 -14.6992c-26.2002 11.6992 -44.3008 38.0996 -44.3008 71.7998c0 29.7998 14.8008 57.8994 43.3008 70.7998c20.1992 9.09961 52.6992 10.5996 74.7998 -12.9004v103.9z
M317.5 150.2c0 -18.2002 13.5996 -33.5 33.2002 -33.5c19.7998 0 33.2002 16.3994 33.2002 32.8994c0 17.1006 -13.7002 33.2002 -33.2002 33.2002c-19.6006 0 -33.2002 -16.3994 -33.2002 -32.5996zM188.5 312h51.7002v-239.6h-51.7002v20.6992
c-19.7998 -24.7998 -52.7998 -24.0996 -73.7998 -14.6992c-26.2002 11.6992 -44.2998 38.0996 -44.2998 71.7998c0 29.7998 14.7998 57.8994 43.2998 70.7998c20.2002 9.09961 52.7002 10.5996 74.7998 -12.9004v103.9zM123.8 150.2c0 -18.2002 13.6006 -33.5 33.2002 -33.5
c19.7998 0 33.2002 16.3994 33.2002 32.8994c0 17.1006 -13.7002 33.2002 -33.2002 33.2002c-19.7002 0 -33.2002 -16.3994 -33.2002 -32.5996zM448 352h-384c-17.5996 0 -32 -14.5 -32 -32v-256c0 -17.5996 14.5 -32 32 -32h384c17.5996 0 32 14.5 32 32v256
c0 17.5996 -14.5 32 -32 32zM448 384c35.2002 0 64 -28.7998 64 -64v-256c0 -35.2002 -28.7998 -64 -64 -64h-384c-35.2002 0 -64 28.7998 -64 64v256c0 35.2002 28.7998 64 64 64h384z" />
    <glyph glyph-name="deskpro" unicode="&#xf38f;" horiz-adv-x="480" 
d="M205.9 -64l31.0996 38.4004c12.2998 0.199219 25.5996 1.39941 36.5 6.59961c38.9004 18.5996 38.4004 61.9004 38.2998 63.7998c-0.0996094 5 -0.799805 4.40039 -28.8994 37.4004h79.0996c-0.200195 -50.1006 -7.2998 -68.5 -10.2002 -75.7002
c-9.39941 -23.7002 -43.8994 -62.7998 -95.2002 -69.4004c-8.69922 -1.09961 -32.7998 -1.19922 -50.6992 -1.09961zM406.3 103.7l-119.2 -0.100586l17.4004 31.3008l175.5 -0.300781c-15.2002 -17.2998 -35.0996 -30.8994 -73.7002 -30.8994zM362.7 327.6v-168.3h-73.5
l-32.7002 -55.5h-6.5c-52.2998 0 -58.0996 56.5 -58.2998 58.9004c-1.2002 13.2002 -21.2998 11.5996 -20.1006 -1.7998c1.40039 -15.8008 8.80078 -40 26.4004 -57.1006h-91c-25.5 0 -110.8 26.7998 -107 114v213.3c0 16 9.7002 16.6006 15 16.8008h82
c0.200195 0 0.299805 -0.100586 0.5 -0.100586c4.2998 0.400391 50.0996 2.10059 50.0996 -43.7002c0 -13.2998 20.2002 -13.3994 20.2002 0c0 18.2002 -5.5 32.8008 -15.7998 43.7002h84.2002c108.7 0.400391 126.5 -79.3994 126.5 -120.2zM230.2 271.6l64 -29.2998
c13.2998 45.5 -42.2002 71.7002 -64 29.2998z" />
    <glyph glyph-name="digital-ocean" unicode="&#xf391;" horiz-adv-x="512" 
d="M87 -33.7998v73.5996h73.7002v-73.5996h-73.7002zM25.4004 101.4h61.5996v-61.6006h-61.5996v61.6006zM491.6 271.1c53.2002 -170.3 -73 -327.1 -235.6 -327.1v95.7998h0.299805v0.299805c101.7 0.200195 180.5 101 141.4 208
c-14.2998 39.6006 -46.1006 71.4004 -85.7998 85.7002c-107.101 38.7998 -208.101 -39.8994 -208.101 -141.7h-95.7998c0 162.2 156.9 288.7 327 235.601c74.2002 -23.2998 133.6 -82.4004 156.6 -156.601zM256.3 40.0996h-0.299805v-0.299805h-95.2998v95.6006h95.5996
v-95.3008z" />
    <glyph glyph-name="discord" unicode="&#xf392;" horiz-adv-x="640" 
d="M524.531 378.164c66.4014 -97.6289 99.1973 -207.758 86.9336 -334.541c-0.0498047 -0.554688 -0.338867 -1.04102 -0.764648 -1.35156c-43.8203 -32.4541 -93.7129 -57.8623 -147.062 -74.1865c-0.171875 -0.0527344 -0.354492 -0.0830078 -0.543945 -0.0830078
c-0.625977 0 -1.18066 0.308594 -1.51855 0.783203c-11.1562 15.4766 -21.1797 31.7598 -30.0146 48.8145c-0.131836 0.256836 -0.208984 0.549805 -0.208984 0.858398c0 0.799805 0.50293 1.48438 1.20898 1.75293c15.916 5.9834 31.3828 13.3604 45.8906 21.8301
c0.550781 0.329102 0.918945 0.928711 0.918945 1.61621c0 0.617188 -0.297852 1.16602 -0.756836 1.50977c-3.10547 2.30859 -6.18848 4.73438 -9.13184 7.16016c-0.3125 0.254883 -0.713867 0.407227 -1.14844 0.407227
c-0.277344 0 -0.541016 -0.0625 -0.776367 -0.174805c-95.0898 -43.917 -199.271 -43.917 -295.5 0c-0.226562 0.101562 -0.480469 0.15918 -0.744141 0.15918c-0.438477 0 -0.84082 -0.15625 -1.15527 -0.415039c-2.94336 -2.42578 -6.02734 -4.82812 -9.10938 -7.13672
c-0.453125 -0.344727 -0.74707 -0.886719 -0.74707 -1.5c0 -0.692383 0.375 -1.29883 0.932617 -1.62598c14.5459 -8.40234 30 -15.7812 45.8672 -21.8525c0.712891 -0.261719 1.21973 -0.946289 1.21973 -1.74902c0 -0.301758 -0.0722656 -0.586914 -0.200195 -0.839844
c-8.69238 -17.1572 -18.7334 -33.4609 -30.0371 -48.8418c-0.34668 -0.459961 -0.896484 -0.755859 -1.5166 -0.755859c-0.19043 0 -0.373047 0.0283203 -0.546875 0.0800781c-53.25 16.3789 -103.055 41.7812 -146.824 74.1895
c-0.419922 0.327148 -0.706055 0.817383 -0.765625 1.375c-10.2441 109.663 10.6387 220.702 86.8672 334.54c0.185547 0.300781 0.459961 0.537109 0.788086 0.676758c37.3066 17.1338 78.0146 29.9219 119.688 37.1064
c0.0957031 0.015625 0.191406 0.0253906 0.292969 0.0253906c0.694336 0 1.30176 -0.375977 1.63086 -0.935547c5.56348 -9.8418 10.6553 -20.126 15.1348 -30.5996c22.0664 3.34961 43.7744 5.08691 66.7705 5.08691c22.9951 0 45.5889 -1.7373 67.6553 -5.08691
c4.44727 10.4414 9.46191 20.7285 14.9004 30.5996c0.308594 0.5625 0.90332 0.941406 1.58887 0.941406c0.114258 0 0.225586 -0.0107422 0.333984 -0.03125c41.666 -7.19922 82.373 -19.9863 119.686 -37.1055c0.331055 -0.135742 0.601562 -0.384766 0.764648 -0.700195z
M222.491 110.42c29.4326 0 52.8428 26.5869 52.8428 59.2412c0.462891 32.4189 -23.1777 59.2393 -52.8428 59.2393c-29.4355 0 -52.8438 -26.5898 -52.8438 -59.2412c0 -32.6523 23.8711 -59.2393 52.8438 -59.2393zM417.871 110.42
c29.667 0 52.8438 26.5869 52.8438 59.2412c0.462891 32.4189 -23.1768 59.2393 -52.8438 59.2393c-29.4346 0 -52.8428 -26.5898 -52.8428 -59.2412c0 -32.6523 23.8721 -59.2393 52.8428 -59.2393z" />
    <glyph glyph-name="discourse" unicode="&#xf393;" 
d="M225.9 416c122.699 0 222.1 -102.3 222.1 -223.9c0 -121.6 -99.4004 -223.899 -222.1 -223.899l-225.801 -0.200195s-0.0996094 224 -0.0996094 227.9c0 121.6 103.3 220.1 225.9 220.1zM224 64c70.7002 0 128 57.2998 128 128s-57.2998 128 -128 128
s-128 -57.2998 -128 -128c0 -22.0996 5.59961 -42.9004 15.4004 -61l-22.9004 -75l81.0996 20.0996c16.5 -7.7998 35 -12.0996 54.4004 -12.0996z" />
    <glyph glyph-name="dochub" unicode="&#xf394;" horiz-adv-x="416" 
d="M397.9 288h-141.9v140.4zM304 256h96v-126.1c0 -129.301 -70.2998 -193.9 -210.8 -193.9h-189.2v512h189.2c12.2002 0 23.7002 -1.09961 34.5996 -3.2998v-84c-10 1.7002 -21.0996 2.5 -33.0996 2.5h-94.7002v-337.3h94.7002c76.7998 0 113.3 33.2998 113.3 100.1v130z
" />
    <glyph glyph-name="docker" unicode="&#xf395;" horiz-adv-x="640" 
d="M349.9 211.7h-66.1006v59.3994h66.1006v-59.3994zM349.9 416v-60.7002h-66.1006v60.7002h66.1006zM428.1 271.2v-59.4004h-66.0996v59.4004h66.0996zM271.8 343.3v-60.0996h-66.0996v60.0996h66.0996zM349.9 343.3v-60.0996h-66.1006v60.0996h66.1006zM626.7 243.3
l13.2998 -8.89941c-1.90039 -3.90039 -7 -14.6006 -8.5 -17.1006c-23.7002 -45.2998 -69.9004 -45.5996 -91.2998 -45.2002c-54.5 -131.699 -171 -204.199 -328.4 -204.199c-72.7002 0 -128.3 22.2998 -165.399 66.1992c-38.2002 45.3008 -52.7002 111.301 -44 162.101
h434.699c22.6006 -0.400391 39.7002 6 48.4004 10.7002c-19.7002 30.1992 -14.7002 76 3.7002 103.8l9.2998 14l14 -9.2998c24.4004 -18.8008 37.7998 -39.7002 41.0996 -63.7002c25.5 4.7998 58.7002 1.2998 73.1006 -8.40039zM115.6 271.2h0.100586v-59.4004h-66.1006
v59.4004h66zM193.7 271.2v-59.4004h-66.1006v59.4004h66.1006zM271.8 271.2v-59.4004h-66.0996v59.4004h66.0996zM193.7 343.3v-60.0996h-66.1006v60.0996h66.1006z" />
    <glyph glyph-name="draft2digital" unicode="&#xf396;" horiz-adv-x="480" 
d="M480 49.9004l-144 -81.9004v64.2002l-336 -0.100586c18.2998 19.1006 84.5 87.8008 161.1 174.801c32.6006 37.1992 78 83.2998 69.7002 127.6c-5.2998 28.2998 -42.2002 50.7998 -83.2998 33.5c-8.59961 -3.59961 -24.5 -17.4004 -26.2998 -24.7002
c28.2998 -4.7002 48 -29.7002 48 -56.7998c0 -31.7002 -25.6006 -57.4004 -57.2998 -57.4004c-37.3008 0 -62.2002 34.1006 -56.7002 67.1006c1.2002 7.89941 5.09961 26.7998 18.2002 47.7002c14.8994 23.8994 45.1992 54.8994 104.3 67.2998
c103.8 21.7002 161.6 -36.6006 166 -41.2002c28.8994 -29.9004 48 -90.7002 12.7998 -153.3c-30 -53.4004 -81 -114.3 -111.8 -149.3h91.2998v64.6992zM369.9 77v-54.4004l47.0996 27.2002zM134.2 286.6c0 12.3008 -10 22.4004 -22.4004 22.4004
c-12.3994 0 -22.3994 -10 -22.3994 -22.4004c0 -12.3994 10 -22.3994 22.3994 -22.3994c12.4004 0 22.4004 10 22.4004 22.3994zM82.5 67.5h114.4c17.5996 19.2002 91.5 100.8 128.5 166.7c36.5996 65.0996 -5.80078 113.3 -5.80078 113.3
c-14.1992 14.9004 -36.8994 36.2002 -82.1992 38.2998c6.7998 -5.5 16.8994 -16.8994 24.2998 -35.7002c11.8994 -30.2998 6.7002 -69.5996 -28.4004 -112.699c-53.0996 -65.2002 -125.2 -142.5 -150.8 -169.9z" />
    <glyph glyph-name="dribbble-square" unicode="&#xf397;" 
d="M90.2002 219.8c8.89941 42.4004 37.3994 77.7002 75.7002 95.7002c3.59961 -4.90039 28 -38.7998 50.6992 -79c-64 -17 -120.3 -16.7998 -126.399 -16.7002zM314.6 294c-2.5 -3.5 -23 -31.0996 -71.5996 -49.4004c-22.4004 41.1006 -47.2002 74.9004 -51 80
c43.2998 10.5 89 -0.799805 122.6 -30.5996zM140.1 84c14.3008 29.2002 53 66.7998 108.101 85.5996c19.2002 -49.7998 27.2002 -91.5996 29.2002 -103.6c-44 -18.7002 -96.8008 -13.5996 -137.301 18zM238.9 192.2c-49.4004 -13.9004 -94.3008 -53.9004 -116.5 -91.7998
c-21.8008 24.2998 -35.1006 56.2998 -35.1006 91.3994c0 1.40039 0.100586 2.7998 0.100586 4.2002c6 -0.200195 72.1992 -1 140.399 19.4004c3.90039 -7.7002 7.7002 -15.4004 11.1006 -23.2002zM273.8 175.9c42.7998 6.89941 80.5 -4.30078 85.1006 -5.80078
c-6.10059 -38 -27.9004 -70.8994 -58.6006 -91.5996c-1.39941 8.2998 -8.59961 48.2998 -26.5 97.4004zM253.5 224.3c50.5 20.7002 73.4004 50 76.2998 53.9004c19.1006 -23.2002 30.6006 -52.7998 30.9004 -85.1006c-4.5 1 -49.7002 10.1006 -95.2002 4.40039
c-3.7002 9 -7.2002 17 -12 26.7998zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM384 192c0 88.2002 -71.7998 160 -160 160s-160 -71.7998 -160 -160s71.7998 -160 160 -160
s160 71.7998 160 160z" />
    <glyph glyph-name="dyalog" unicode="&#xf399;" horiz-adv-x="416" 
d="M0 416h171.2c74.5 0 137.7 -24 182.5 -69.5996c40.2002 -40.9004 62.2998 -95.6006 62.2998 -154.301c0 -111.399 -84.0996 -224.1 -244.8 -224.1h-171.2v64h171.2c122.2 0 180.8 84 180.8 160.1c0 79.7002 -67.4004 159.9 -180.8 159.9h-107.2v-55.2002h-64v119.2z" />
    <glyph glyph-name="earlybirds" unicode="&#xf39a;" horiz-adv-x="480" 
d="M313.2 400.5c1.2002 13 21.2998 14 36.5996 8.7002c0.900391 -0.299805 26.2002 -9.7002 19 -15.2002c-27.8994 7.40039 -56.3994 -18.2002 -55.5996 6.5zM112.2 393.6c-7.7998 6.2002 19.8994 16.4004 20.8994 16.7002c16.8008 5.7002 38.9004 4.60059 40.2002 -9.59961
c0.900391 -27.1006 -30.3994 1 -61.0996 -7.10059zM319.4 288c8.7998 0 16 -7.2002 16 -16s-7.2002 -16 -16 -16c-8.80078 0 -16 7.2002 -16 16s7.19922 16 16 16zM159.7 288c8.7998 0 16 -7.2002 16 -16s-7.2002 -16 -16 -16s-16 7.2002 -16 16s7.2002 16 16 16z
M478.2 124.8c-9.90039 -24 -40.7002 -11 -63.9004 1.2002c-13.5 -69.0996 -58.0996 -111.4 -126.3 -124.2c0.299805 -0.899414 -2 0.100586 24 -1c33.5996 -1.39941 63.7998 3.10059 97.4004 8c-19.8008 13.7998 -11.4004 37.1006 -9.80078 38.1006
c1.40039 0.899414 14.7002 -1.7002 21.6006 -11.5c8.59961 12.5 28.3994 14.7998 30.2002 13.5996c1.59961 -1.09961 6.59961 -20.9004 -6.90039 -34.5996c4.7002 0.899414 8.2002 1.59961 9.7998 2.09961c2.60059 0.799805 17.7002 -11.2998 3.10059 -13.2998
c-14.3008 -2.2998 -22.6006 -5.10059 -47.1006 -10.7998c-45.8994 -10.7002 -85.8994 -11.8008 -117.7 -12.8008l1 -11.5996c3.80078 -18.0996 -23.3994 -24.2998 -27.5996 -6.2002c0.799805 -17.8994 -27.0996 -21.7998 -28.4004 1l-0.5 -5.2998
c-0.699219 -18.4004 -28.3994 -17.9004 -28.2998 0.599609c-7.5 -13.5 -28.0996 -6.7998 -26.3994 8.5l1.19922 12.4004c-36.6992 -0.900391 -59.6992 -3.09961 -61.7998 -3.09961c-20.8994 0 -20.8994 31.5996 0 31.5996c2.40039 0 27.7002 -1.2998 63.2002 -2.7998
c-61.0996 15.5 -103.7 55 -114.9 118.2c-25 -12.8008 -57.5 -26.8008 -68.1992 -0.800781c-10.5 25.4004 21.5 42.6006 66.7998 73.4004c0.700195 6.59961 1.59961 13.2998 2.7002 19.7998c-14.4004 19.6006 -11.6006 36.2998 -16.1006 60.4004
c-16.7998 -2.40039 -23.2002 9.09961 -23.5996 23.0996c0.299805 7.2998 2.09961 14.9004 2.39941 15.4004c1.10059 1.7998 10.1006 2 12.7002 2.59961c6 31.7002 50.6006 33.2002 90.9004 34.5c19.7002 21.7998 45.2002 41.5 80.8994 48.2998
c-15.2998 19.4004 -3.39941 39.9004 -2.39941 40.4004c1.7002 0.799805 21.2002 -4.2998 26.2998 -23.2002c5.2002 8.7998 18.2998 11.4004 19.5996 10.7002c1.10059 -0.599609 6.40039 -15 -4.89941 -25.9004c40.2998 -3.5 72.2002 -24.6992 96 -50.6992
c36.0996 -1.5 71.7998 -5.90039 77.0996 -34c2.7002 -0.600586 11.6006 -0.800781 12.7002 -2.60059c0.299805 -0.5 2.09961 -8.09961 2.40039 -15.3994c-0.5 -13.9004 -6.80078 -25.4004 -23.6006 -23.1006c-3.2002 -17.2998 -2.7002 -32.8994 -8.7002 -47.7002
c2.40039 -11.6992 4 -23.7998 4.80078 -36.3994c37 -25.4004 70.2998 -42.5 60.2998 -66.9004zM207.4 288.1c0.899414 44 -37.9004 42.2002 -78.6006 40.3008c-21.7002 -1 -38.8994 -1.90039 -45.5 -13.9004c-11.3994 -20.9004 5.90039 -92.9004 23.2002 -101.2
c9.7998 -4.7002 73.4004 -7.89941 86.2998 7.10059c8.2002 9.39941 15 49.3994 14.6006 67.6992zM259.4 229.8c-4.30078 12.4004 -6 30.1006 -15.3008 32.7002c-2 0.5 -9 0.5 -11 0c-10 -2.7998 -10.7998 -22.0996 -17 -37.2002c15.4004 0 19.3008 -9.7002 23.7002 -9.7002
c4.2998 0 6.2998 11.3008 19.6006 14.2002zM395.1 314.5c-6.59961 12.0996 -24.7998 12.9004 -46.5 13.9004c-40.1992 1.89941 -78.1992 3.7998 -77.2998 -40.3008c-0.5 -18.2998 5 -58.2998 13.2002 -67.7998c13 -14.8994 76.5996 -11.7998 86.2998 -7.09961
c15.7998 7.59961 36.5 78.8994 24.2998 101.3z" />
    <glyph glyph-name="erlang" unicode="&#xf39d;" horiz-adv-x="640" 
d="M87.2002 394.5c-41.5 -50.2002 -65.6006 -116.2 -65.5 -192.9c-0.100586 -86.7998 29 -159.5 78.7002 -212.1h-100.4v405h87.2002zM325.4 384.8c46.1992 -0.0996094 79.5996 -33.5 80.6992 -83.2002h-169.899c4.09961 49.7002 43.2998 83.1006 89.2002 83.2002z
M556.1 394.4h0.300781l-0.100586 0.0996094zM556.4 394.4h83.5996v-405h-80.7998c21.3994 23 40.5 49.8994 57.8994 80.7998l-96.3994 48.2002c-33.9004 -55.1006 -83.4004 -105.801 -151.9 -106.101c-99.7002 0.400391 -138.8 85.6006 -138.6 195.3h372.399
c0.5 12.4004 0.5 18.1006 0 24.1006c2.5 65.2002 -14.7998 120 -46.1992 162.7z" />
    <glyph glyph-name="facebook-f" unicode="&#xf39e;" horiz-adv-x="320" 
d="M279.14 160h-74.6895v-224h-100.17v224h-81.3906v92.6602h81.3906v70.6201c0 80.3398 47.8594 124.72 121.08 124.72c35.0693 0 71.75 -6.25977 71.75 -6.25977v-78.8906h-40.4199c-39.8203 0 -52.2402 -24.71 -52.2402 -50.0596v-60.1299h88.9102z" />
    <glyph glyph-name="facebook-messenger" unicode="&#xf39f;" horiz-adv-x="512" 
d="M256.55 440c140.04 0 247.45 -102.34 247.45 -240.57c0 -175.13 -166.15 -273.229 -319.44 -231.04c-8.96973 2.44043 -9.64941 0.600586 -62.5596 -22.6992c-2.4375 -1.06445 -5.14355 -1.6543 -7.97168 -1.6543c-10.7617 0 -19.541 8.55176 -19.9082 19.2236
c-1.41992 46.3701 0.299805 50.7207 -8.0498 58.2305c-48.3604 43.1602 -78.0703 105.64 -78.0703 177.939c0 138.23 108.52 240.57 248.55 240.57zM405.79 254.87c7.0498 11.0801 -6.65039 23.5996 -17.0898 15.6201l-78.4102 -59.3799
c-2.50586 -1.87988 -5.64258 -2.99316 -9.0127 -2.99316s-6.48145 1.11328 -8.9873 2.99316l-58.0596 43.46c-6.23047 4.65234 -13.9668 7.46582 -22.333 7.46582c-13.2803 0 -24.9512 -6.94434 -31.5771 -17.3965l-73 -115.569
c-7.05078 -11.0703 6.64941 -23.6006 17.1094 -15.6699l78.3701 59.4395c2.50586 1.87891 5.64258 2.99316 9.0127 2.99316s6.48242 -1.11426 8.9873 -2.99316l58.0801 -43.4697c6.23047 -4.65039 13.9658 -7.46191 22.3301 -7.46191
c13.2803 0 24.9512 6.94141 31.5801 17.3916z" />
    <glyph glyph-name="firstdraft" unicode="&#xf3a1;" horiz-adv-x="384" 
d="M384 256h-64v-128h-128v-128h-192v25.5996h166.4v128h128v128h89.5996v-25.5996zM358.4 217.6h25.5996v-153.6h-128v-128h-192v25.5996h166.4v128h128v128zM384 25.5996v-25.5996h-64v-64h-25.5996v89.5996h89.5996zM0 448h384v-128h-128v-128h-128v-128h-128v384z" />
    <glyph glyph-name="fonticons-fi" unicode="&#xf3a2;" horiz-adv-x="384" 
d="M114.4 224h92.3994l-15.2002 -51.2002h-76.3994v-157.8c0 -8 -2.7998 -9.2002 4.39941 -10l59.6006 -5.59961v-34.4004h-179.2v35.2002l29.2002 2.7998c7.2002 0.799805 9.2002 3.2002 9.2002 10.7998v155.8c0 3.2002 -4 3.2002 -8 3.2002h-30.4004v51.2002h38.4004
v28.7998c0 68 36.3994 96 106 96c46.7998 0 88.7998 -11.2002 88.7998 -72.3994l-69.6006 -8.40039c0.400391 25.5996 -6 31.5996 -22.3994 31.5996c-25.2002 0 -26 -13.5996 -26 -37.5996v-32c0 -3.2002 -4.7998 -6 -0.799805 -6zM384 -35h-140.8v34.4004l28 3.59961
c7.2002 0.799805 10.3994 2.40039 10.3994 10v148c0 5.59961 -4 9.2002 -9.19922 10.7998l-33.2002 8.7998l9.2002 40.4004h110v-208c0 -8 -3.60059 -8.7998 4 -10l21.5996 -3.59961v-34.4004zM354 312.2l12.4004 -45.6006l-10 -10l-42.8008 22.8008l-42.7998 -22.8008
l-10 10l12.4004 45.6006l-30 36.3994l4.7998 10h38l21.2002 38.4004h12.7998l21.2002 -38.4004h38l4.7998 -13.1992z" />
    <glyph glyph-name="fort-awesome-alt" unicode="&#xf3a3;" horiz-adv-x="512" 
d="M208 210.6c2.09961 0 3.7002 -1.59961 3.7002 -3.69922v-51.7002c0 -2.10059 -1.60059 -3.7002 -3.7002 -3.7002h-22.2002c-2.09961 0 -3.7002 1.59961 -3.7002 3.7002v51.7002c0 2.09961 1.60059 3.69922 3.7002 3.69922h22.2002zM326.2 210.6
c2 0 3.59961 -1.59961 3.7002 -3.69922v-51.7002c0 -2.10059 -1.60059 -3.7002 -3.7002 -3.7002h-22.2002c-2.09961 0 -3.7002 1.59961 -3.7002 3.7002v51.7002c0 2.09961 1.60059 3.69922 3.7002 3.69922h22.2002zM458.2 335.7
c28.8994 -40.7002 45.7998 -90.2002 45.7998 -143.7c0 -2 0 -4 -0.0996094 -6c0 -0.700195 0 -1.2998 -0.100586 -2c0 -1.2998 -0.0996094 -2.7002 -0.200195 -4c0 -0.799805 -0.0996094 -1.5 -0.0996094 -2.2998
c-0.0996094 -1.2002 -0.0996094 -2.40039 -0.200195 -0.700195c-0.0996094 -0.799805 -0.0996094 -1.59961 -0.200195 -2.40039c-0.0996094 -1.19922 -0.199219 -2.39941 -0.299805 -3.5c-0.0996094 -0.799805 -0.200195 -1.59961 -0.200195 -2.39941
c-0.0996094 -1.2002 -0.299805 -2.40039 -0.399414 -3.60059c-0.100586 -0.799805 -0.200195 -1.5 -0.299805 -2.2998c-0.200195 -1.2998 -0.400391 -2.59961 -0.5 -3.89941c-0.100586 -0.600586 -0.200195 -1.30078 -0.300781 -1.90039l-0.899414 -5.7002
c-0.100586 -0.599609 -0.200195 -1.09961 -0.299805 -1.7002c-0.200195 -1.2998 -0.5 -2.69922 -0.800781 -4c-0.199219 -0.799805 -0.299805 -1.59961 -0.5 -2.39941c-0.199219 -1.10059 -0.5 -2.2002 -0.699219 -3.2002
c-0.200195 -0.900391 -0.400391 -1.7002 -0.600586 -2.59961c-0.200195 -1 -0.5 -2 -0.700195 -3c-0.199219 -0.900391 -0.5 -1.80078 -0.699219 -2.7002c-0.300781 -1 -0.5 -1.90039 -0.800781 -2.90039c-0.199219 -0.899414 -0.5 -1.7998 -0.799805 -2.7002
c-0.299805 -0.899414 -0.599609 -1.89941 -0.799805 -2.7998c-0.299805 -0.899414 -0.5 -1.7998 -0.799805 -2.7002c-0.299805 -0.899414 -0.600586 -1.7998 -0.900391 -2.7998c-0.5 -1.59961 -1.09961 -3.2998 -1.7002 -4.89941
c-0.299805 -0.900391 -0.599609 -1.80078 -1 -2.80078c-0.399414 -1 -0.699219 -2 -1.09961 -3c-0.299805 -0.799805 -0.599609 -1.5 -0.900391 -2.2998l-1.19922 -3c-0.300781 -0.700195 -0.600586 -1.5 -0.900391 -2.2002c-0.400391 -1 -0.799805 -2 -1.2998 -3
l-0.900391 -2.09961c-0.399414 -1 -0.899414 -2 -1.39941 -3c-0.300781 -0.700195 -0.600586 -1.2998 -0.900391 -2c-0.5 -1 -1 -2.09961 -1.5 -3.09961c-0.299805 -0.600586 -0.599609 -1.10059 -0.799805 -1.7002c-0.600586 -1.10059 -1.10059 -2.2002 -1.7002 -3.2998
c-0.0996094 -0.200195 -0.200195 -0.300781 -0.299805 -0.5c-2.2002 -4.10059 -4.40039 -8.2002 -6.7998 -12.2002c-0.200195 -0.400391 -0.5 -0.799805 -0.700195 -1.2002c-0.700195 -1.09961 -1.2998 -2.2002 -2 -3.2998
c-0.299805 -0.5 -0.600586 -0.900391 -0.900391 -1.40039c-0.700195 -1.09961 -1.39941 -2.09961 -2 -3.2002c-0.299805 -0.5 -0.599609 -0.899414 -0.899414 -1.39941c-0.700195 -1.10059 -1.40039 -2.10059 -2.10059 -3.2002
c-0.299805 -0.400391 -0.599609 -0.799805 -0.799805 -1.2002c-0.799805 -1.09961 -1.5 -2.2002 -2.2998 -3.2998c-0.200195 -0.200195 -0.299805 -0.5 -0.5 -0.700195c-37.6006 -54.7002 -94.5 -91.3994 -160.101 -102.399
c-0.899414 -0.100586 -1.69922 -0.300781 -2.59961 -0.400391c-1 -0.200195 -2.09961 -0.299805 -3.09961 -0.5c-0.900391 -0.0996094 -1.80078 -0.299805 -2.80078 -0.400391c-1 -0.0996094 -2 -0.299805 -3 -0.399414c-1 -0.100586 -2 -0.200195 -2.89941 -0.299805
c-1 -0.100586 -1.90039 -0.200195 -2.90039 -0.300781c-1 -0.0996094 -2.09961 -0.199219 -3.09961 -0.299805c-0.900391 -0.0996094 -1.7998 -0.200195 -2.7002 -0.200195c-1.09961 -0.0996094 -2.2998 -0.0996094 -3.40039 -0.199219
c-0.799805 0 -1.69922 -0.100586 -2.5 -0.100586c-1.2998 -0.0996094 -2.59961 -0.0996094 -3.89941 -0.0996094c-0.700195 0 -1.40039 -0.100586 -2.10059 -0.100586c-2 0 -4 -0.0996094 -6 -0.0996094s-4 0 -6 0.0996094c-0.699219 0 -1.39941 0 -2.09961 0.100586
c-1.2998 0 -2.59961 0.0996094 -3.90039 0.0996094c-0.799805 0 -1.69922 0.100586 -2.5 0.100586c-1.09961 0.0996094 -2.2998 0.0996094 -3.39941 0.199219c-0.900391 0.100586 -1.7998 0.100586 -2.7002 0.200195c-1 0.100586 -2.09961 0.200195 -3.09961 0.299805
c-1 0.100586 -1.90039 0.200195 -2.90039 0.300781c-1 0.0996094 -2 0.199219 -2.90039 0.299805c-1 0.0996094 -2 0.200195 -3 0.399414c-0.899414 0.100586 -1.7998 0.300781 -2.7998 0.400391s-2.09961 0.299805 -3.09961 0.5
c-0.900391 0.0996094 -1.7002 0.299805 -2.60059 0.400391c-65.5996 10.8994 -122.5 47.6992 -160 99.3994c-0.199219 0.200195 -0.299805 0.5 -0.5 0.700195c-0.799805 1.09961 -1.59961 2.2002 -2.2998 3.2998c-0.299805 0.400391 -0.599609 0.799805 -0.799805 1.2002
c-0.700195 1.09961 -1.40039 2.09961 -2.09961 3.2002c-0.300781 0.5 -0.600586 0.899414 -0.900391 1.39941c-0.700195 1.10059 -1.40039 2.10059 -2 3.2002c-0.299805 0.5 -0.599609 0.900391 -0.900391 1.40039c-0.699219 1.09961 -1.2998 2.2002 -2 3.2998
c-0.199219 0.400391 -0.5 0.799805 -0.699219 1.2002c-2.40039 4 -4.60059 8.09961 -6.80078 12.2002c-0.0996094 0.199219 -0.199219 0.299805 -0.299805 0.5c-0.599609 1.09961 -1.09961 2.19922 -1.7002 3.2998c-0.299805 0.599609 -0.599609 1.09961 -0.799805 1.7002
c-0.5 1 -1 2.09961 -1.5 3.09961c-0.299805 0.700195 -0.599609 1.2998 -0.899414 2c-0.5 1 -0.900391 2 -1.40039 3l-0.900391 2.09961c-0.399414 1 -0.899414 2 -1.2998 3c-0.299805 0.700195 -0.599609 1.5 -0.899414 2.2002l-1.2002 3
c-0.299805 0.799805 -0.600586 1.5 -0.900391 2.2998c-0.399414 1 -0.799805 2 -1.09961 3c-0.299805 0.900391 -0.600586 1.80078 -1 2.80078c-0.600586 1.59961 -1.10059 3.2998 -1.7002 4.89941c-0.299805 0.900391 -0.599609 1.7998 -0.900391 2.7998
c-0.299805 0.900391 -0.5 1.80078 -0.799805 2.7002c-0.299805 0.900391 -0.599609 1.90039 -0.799805 2.7998c-0.299805 0.900391 -0.5 1.80078 -0.799805 2.7002c-0.299805 1 -0.5 1.90039 -0.799805 2.90039c-0.200195 0.899414 -0.5 1.7998 -0.700195 2.7002
c-0.299805 1 -0.5 2 -0.700195 3c-0.200195 0.899414 -0.400391 1.69922 -0.599609 2.59961c-0.200195 1.09961 -0.5 2.2002 -0.700195 3.2002c-0.200195 0.799805 -0.299805 1.59961 -0.5 2.39941c-0.299805 1.30078 -0.5 2.7002 -0.799805 4
c-0.100586 0.600586 -0.200195 1.10059 -0.300781 1.7002l-0.899414 5.7002c-0.100586 0.599609 -0.200195 1.2998 -0.299805 1.90039c-0.200195 1.2998 -0.400391 2.59961 -0.5 3.89941c-0.100586 0.799805 -0.200195 1.5 -0.300781 2.2998
c-0.0996094 1.2002 -0.299805 2.40039 -0.399414 3.60059c-0.100586 0.799805 -0.200195 1.59961 -0.200195 2.39941c-0.0996094 1.2002 -0.200195 2.40039 -0.299805 3.5c-0.100586 0.800781 -0.100586 1.60059 -0.200195 2.40039
c-0.0996094 1.2002 -0.200195 2.40039 -0.200195 3.7002c0 0.799805 -0.0996094 1.5 -0.0996094 2.2998c-0.100586 1.2998 -0.100586 2.7002 -0.200195 4c0 0.700195 0 1.2998 -0.0996094 2c0 2 -0.100586 4 -0.100586 6c0 53.5 16.9004 103 45.7998 143.6
c2.30078 3.2002 4.7002 6.40039 7.10059 9.5c4.89941 6.2002 10.0996 12.3008 15.5996 18c2.7002 2.90039 5.5 5.7002 8.40039 8.40039c2.89941 2.7002 5.7998 5.40039 8.7998 8c4.5 3.90039 9.09961 7.59961 13.9004 11.2002c1.59961 1.2002 3.19922 2.39941 4.7998 3.5
c27.2998 19.5996 59 33.7002 93.2998 40.7998c16.0996 3.2998 32.9004 5 50 5s33.7998 -1.7002 50 -5c34.2998 -7 66 -21.0996 93.5996 -40.7002c1.60059 -1.2002 3.2002 -2.2998 4.80078 -3.5c4.7998 -3.59961 9.39941 -7.2998 13.8994 -11.2002
c12 -10.3994 23 -21.8994 32.7998 -34.3994c2.5 -3.10059 4.80078 -6.2998 7.10059 -9.5zM448 76.5v71.2998c0 2.10059 -1.59961 3.7002 -3.7002 3.7002h-22.2002c-2.09961 0 -3.69922 -1.59961 -3.69922 -3.7002v-25.7998h-29.5v144
c0 2.09961 -1.60059 3.7002 -3.7002 3.7002h-22.1006c-2.09961 0 -3.69922 -1.60059 -3.69922 -3.7002v-25.9004h-29.5v25.9004c0 2.09961 -1.60059 3.7002 -3.7002 3.7002h-22.2002c-2.09961 0 -3.7002 -1.60059 -3.7002 -3.7002v-25.9004h-29.5v25.9004
c0 4.7998 -6.5 3.7002 -9.5 3.7002v30.7002c6.7002 1.59961 13.7998 2.7998 20.7998 2.7998c8.80078 0 16.8008 -3.5 25.4004 -3.5c3.7002 0 22.4004 0.899414 22.4004 6.5v48.3994c0 2.10059 -1.60059 3.7002 -3.7002 3.7002c-4.2002 0 -12.2002 -3.5 -19.4004 -3.5
c-7.89941 0 -16.8994 3.5 -26.2998 3.5c-6.5 0 -12.9004 -0.899414 -19.2002 -2.2998v3.90039c4.40039 2.09961 7.40039 6.69922 7.40039 11.5c0 16.7998 -25.4004 16.7998 -25.4004 0c0 -4.80078 3 -9.5 7.40039 -11.5v-90.2002c-3 0 -9.5 1.09961 -9.5 -3.7002v-25.9004
h-29.5v25.9004c0 2.09961 -1.60059 3.7002 -3.7002 3.7002h-22.2002c-2.09961 0 -3.7002 -1.60059 -3.7002 -3.7002v-25.9004h-29.5v25.9004c0 2.09961 -1.59961 3.7002 -3.69922 3.7002h-22.1006c-2.09961 0 -3.7002 -1.60059 -3.7002 -3.7002v-144h-29.5996v25.7998
c0 2.10059 -1.59961 3.7002 -3.7002 3.7002h-22.0996c-2.10059 0 -3.7002 -1.59961 -3.7002 -3.7002v-71.2998c9.40039 -15.5 20.5996 -29.9004 33.5996 -42.9004c20.6006 -20.5996 44.5 -36.6992 71.2002 -48c13.9004 -5.89941 28.2002 -10.2998 42.9004 -13.1992v75.7998
c0 58.5996 88.5996 58.5996 88.5996 0v-75.7998c14.7002 2.89941 29 7.39941 42.9004 13.1992c26.7002 11.3008 50.5996 27.4004 71.2002 48c13 13 24.1992 27.4004 33.5996 42.9004z" />
    <glyph glyph-name="freebsd" unicode="&#xf3a4;" 
d="M303.7 351.8c11.0996 11.1006 115.5 77 139.2 53.2002c23.6992 -23.7002 -42.1006 -128.1 -53.2002 -139.2c-11.1006 -11.0996 -39.4004 -0.899414 -63.1006 22.9004c-23.7998 23.7002 -34.0996 52 -22.8994 63.0996zM109.9 379.9
c-31.6006 -19.4004 -57.9004 -46.5 -76.4004 -78.7002c-20.7998 36.2998 -44.5 89.0996 -27.9004 105.7c16.4004 16.5 68 -6.40039 104.301 -27zM406.7 274c3.2998 5.5 7 11.7998 10.8994 18.7998c17.6006 -31.2998 27.7002 -67.3994 27.7002 -105.8
c0 -119.1 -96.5 -215.6 -215.6 -215.6c-119.101 0 -215.601 96.5996 -215.601 215.6c0 119.1 96.5 215.6 215.601 215.6c35.8994 0 69.7002 -8.7998 99.5 -24.2998c-7.2998 -4 -13.9004 -8 -19.6006 -11.5996c-26 4.7002 -32.8994 -16.4004 -14.8994 -48.7002
c21.7998 -43.0996 89 -90.4004 109.3 -70.0996c5.40039 5.39941 6 14.7998 2.7002 26.0996z" />
    <glyph glyph-name="gitkraken" unicode="&#xf3a6;" horiz-adv-x="592" 
d="M565.7 329.9c11.7998 -31.6006 18.2998 -65.7002 18.2998 -101.4c0 -155.1 -122.6 -281.6 -276.3 -287.7v145.8c-8.40039 -0.5 -16.6006 -0.399414 -23.4004 0v-145.899c-153.7 6.2002 -276.3 132.7 -276.3 287.8c0 35.7002 6.5 69.7998 18.2998 101.3
c2.2998 6.2002 9.2998 9.2002 15.2998 6.60059c5.7002 -2.40039 8.5 -8.80078 6.30078 -14.6006c-10.9004 -29 -16.9004 -60.5 -16.9004 -93.2998c0 -134.6 100.4 -245.7 230.2 -262.7v123.7c-7.90039 1.59961 -15.4004 3.7002 -23 6.2002v-104
c-106.7 26 -185.9 122.1 -185.9 236.8c0 91.7998 50.7998 171.8 125.8 213.3c5.80078 3.2002 13 0.900391 15.9004 -5c2.7002 -5.5 0.700195 -12.0996 -4.7002 -15.0996c-67.8994 -37.7002 -113.899 -110.101 -113.899 -193.2c0 -93.4004 57.8994 -173.2 139.8 -205.4
v92.2002c-14.2002 4.5 -24.7998 17.7002 -24.7998 33.5c0 13.1006 6.69922 24.4004 17.2998 30.5c-8.2002 79.6006 -44.5 58.6006 -44.5 83.9004v14.7998c0 38 87.8994 161.7 129.1 164.7c2.60059 0.200195 5.10059 0.200195 7.60059 0
c41.0996 -2.90039 129 -126.7 129 -164.7v-14.7002c0 -25.2998 -36.2002 -4.39941 -44.5 -83.8994c10.5 -6.10059 17.2998 -17.4004 17.2998 -30.5c0 -15.8008 -10.7002 -29 -24.9004 -33.5v-92.2002c81.9004 32.2998 139.8 112.1 139.8 205.399
c0 83.2002 -46 155.601 -113.899 193.2c-5.2998 2.90039 -7.40039 9.60059 -4.7002 15.1006c2.90039 5.89941 10.2002 8.19922 15.9004 5c75 -41.5 125.8 -121.5 125.8 -213.301c0 -114.699 -79.2002 -210.899 -185.9 -236.8v104
c-7.5 -2.59961 -15.0996 -4.7002 -23 -6.2002v-123.699c129.9 17 230.2 128.1 230.2 262.699c0 32.8008 -6 64.3008 -16.9004 93.3008c-2.19922 5.69922 0.600586 12.1992 6.30078 14.5996c6 2.59961 13 -0.5 15.2998 -6.59961zM365.9 172.5
c-13.1006 0 -23.7002 -10.5996 -23.7002 -23.7002c0 -13.2002 10.7002 -23.7002 23.7002 -23.7002c13.0996 0 23.6992 10.6006 23.6992 23.7002c0 13.2002 -10.6992 23.7002 -23.6992 23.7002zM226.1 125.2c13.2002 0 23.7002 10.7002 23.7002 23.7002
c0 13.0996 -10.5996 23.6992 -23.7002 23.6992c-13.1992 0 -23.6992 -10.6992 -23.6992 -23.6992s10.5 -23.7002 23.6992 -23.7002z" />
    <glyph glyph-name="gofore" unicode="&#xf3a7;" horiz-adv-x="400" 
d="M324 128.2c54.2998 0 65.7002 -50.1006 67.7002 -77.7002c-46.5 -56.2998 -107.8 -82.5 -171 -82.5c-123.7 0 -220.7 101.5 -220.7 224c0 123.4 98 224 220.7 224c59 0 114.3 -23.2998 156.1 -65.5996l-62.2998 -63.3008c-25 25.4004 -58.2998 39.4004 -93.5996 39.4004
c-73.2002 0 -132.4 -60.2998 -132.4 -134.4c0 -74.1992 59.2002 -134.399 132.4 -134.399c33.5996 0 65.3994 12.7002 89.8994 35.7998v34.7002h13.2002zM311.9 240.7c47.6992 0 88.0996 -35 88.0996 -100.2v-30.5996c-15.5 26.6992 -42.5 41.7998 -76 41.7998h-118.4v89
h106.301z" />
    <glyph glyph-name="goodreads" unicode="&#xf3a8;" 
d="M299.9 256.8c5.09961 -37.2998 -4.7002 -79 -35.9004 -100.7c-22.2998 -15.5 -52.7998 -14.0996 -70.7998 -5.69922c-37.1006 17.2998 -49.5 58.5996 -46.7998 97.1992c4.2998 60.9004 40.8994 87.9004 75.2998 87.5c46.8994 0.200195 71.7998 -31.7998 78.2002 -78.2998
zM448 360v-336c0 -30.9004 -25.0996 -56 -56 -56h-336c-30.9004 0 -56 25.0996 -56 56v336c0 30.9004 25.0996 56 56 56h336c30.9004 0 56 -25.0996 56 -56zM330 134.8c0 0 -0.0996094 34 -0.0996094 217.3h-29v-40.2998c-0.800781 -0.299805 -1.2002 0.5 -1.60059 1.2002
c-9.59961 20.7002 -35.8994 46.2998 -76 46c-51.8994 -0.400391 -87.2002 -31.2002 -100.6 -77.7998c-4.2998 -14.9004 -5.7998 -30.1006 -5.5 -45.6006c1.7002 -77.8994 45.0996 -117.8 112.399 -115.199c28.9004 1.09961 54.5 17 69 45.1992
c0.5 1 1.10059 1.90039 1.7002 2.90039c0.200195 -0.0996094 0.400391 -0.0996094 0.600586 -0.200195c0.299805 -3.7998 0.199219 -30.7002 0.0996094 -34.5c-0.200195 -14.7998 -2 -29.5 -7.2002 -43.5c-7.7998 -21 -22.2998 -34.7002 -44.5 -39.5
c-17.7998 -3.89941 -35.5996 -3.7998 -53.2002 1.2002c-21.5 6.09961 -36.5 19 -41.0996 41.7998c-0.299805 1.60059 -1.2998 1.2998 -2.2998 1.2998h-26.7998c0.799805 -10.5996 3.19922 -20.2998 8.5 -29.1992c24.1992 -40.5 82.6992 -48.5 128.199 -37.4004
c49.9004 12.2998 67.3008 54.9004 67.4004 106.3z" />
    <glyph glyph-name="goodreads-g" unicode="&#xf3a9;" horiz-adv-x="384" 
d="M42.5996 44.7002h2.80078c12.6992 0 25.5 0 38.1992 -0.100586c1.60059 0 3.10059 0.400391 3.60059 -2.09961c7.09961 -34.9004 30 -54.5996 62.8994 -63.9004c26.9004 -7.59961 54.1006 -7.7998 81.3008 -1.7998c33.7998 7.40039 56 28.2998 68 60.4004
c8 21.5 10.6992 43.7998 11 66.5c0.0996094 5.7998 0.299805 47 -0.200195 52.7998l-0.900391 0.299805c-0.799805 -1.5 -1.7002 -2.89941 -2.5 -4.39941c-22.0996 -43.1006 -61.2998 -67.4004 -105.399 -69.1006c-103 -4 -169.4 57 -172 176.2
c-0.5 23.7002 1.7998 46.9004 8.2998 69.7002c20.5996 71.0996 74.5996 118.2 153.899 118.8c61.3008 0.400391 101.5 -38.7002 116.2 -70.2998c0.5 -1.10059 1.2998 -2.2998 2.40039 -1.90039v61.6006h44.2998c0 -280.301 0.0996094 -332.2 0.0996094 -332.2
c-0.0996094 -78.5 -26.6992 -143.7 -103 -162.2c-69.5 -16.9004 -159 -4.7998 -196 57.2002c-8 13.5 -11.7998 28.2998 -13 44.5zM188.9 411.5c-52.5 0.5 -108.5 -40.7002 -115 -133.8c-4.10059 -59 14.7998 -122.2 71.5 -148.601
c27.5996 -12.8994 74.2998 -15 108.3 8.7002c47.5996 33.2002 62.7002 97 54.7998 154c-9.7002 71.1006 -47.7998 120 -119.6 119.7z" />
    <glyph glyph-name="google-drive" unicode="&#xf3aa;" horiz-adv-x="512" 
d="M339 133.1l-163.6 282.9h161.199l163.601 -282.9h-161.2zM201.5 109.5h310.5l-80.5996 -141.5h-310.5zM154.1 380.6l82.9004 -141.399l-156.4 -271.2l-80.5996 141.5z" />
    <glyph glyph-name="google-play" unicode="&#xf3ab;" horiz-adv-x="512" 
d="M325.3 213.7l-220.7 221.3l280.801 -161.2zM47 448l256.6 -255.9l-256.6 -256c-13 6.80078 -21.7002 19.2002 -21.7002 35.3008v441.3c0 16.0996 8.7002 28.5 21.7002 35.2998zM472.2 222.4c19.2002 -14.3008 19.2002 -46.5 1.2002 -60.8008l-60.1006 -34.0996
l-65.7002 64.5l65.7002 64.5zM104.6 -51l220.7 221.3l60.1006 -60.0996z" />
    <glyph glyph-name="gripfire" unicode="&#xf3ac;" horiz-adv-x="384" 
d="M112.5 146.6c0 -26.8994 16.5996 -47.1992 32.5996 -69.5c22.5 -30.1992 44.2002 -56.8994 44.2002 -86.5c-0.0996094 -14.5 -4.39941 -29.6992 -17.5 -46.3994c0 5.2998 4.7998 12.2002 4.7998 22.2998c0 15.2002 -13 39.9004 -78.0996 86.5996
c-34.2998 29.1006 -66.5 58.5 -66.5 108.301c0 114.699 147.1 176.5 147.1 268.6c0 3.2998 -0.199219 6.7002 -0.599609 10c5.09961 -2.40039 39.0996 -43.2998 39.0996 -90.4004c0 -80.5 -105.1 -129.199 -105.1 -203zM317.8 185.6
c1.5 -8.39941 2.2002 -16.5996 2.2002 -24.5996c0 -51.7998 -29.4004 -97.5 -67.2998 -136.8c-1 -1 -2.2002 -2.40039 -3.2002 -2.40039c-3.59961 0 -35.5 41.6006 -35.5 53.2002c0 0 41.7998 55.7002 41.7998 96.9004c0 10.7998 -2.7002 21.6992 -9.09961 33.3994
c-1.5 -32.2998 -55.7002 -87.7002 -58.1006 -87.7002c-2.69922 0 -17.8994 22 -17.8994 42.1006c0 5.2998 1 10.7002 3.2002 15.7998c2.39941 5.5 56.5996 72 56.5996 116.7c0 6.2002 -1 12 -3.40039 17.0996l-4 7.2002c16.7002 -6.5 82.6006 -64.0996 94.7002 -130.9z" />
    <glyph glyph-name="grunt" unicode="&#xf3ad;" horiz-adv-x="384" 
d="M61.2998 258.7c0.5 4.89941 2.7998 10 7 12h0.100586c-4.60059 1.7002 -9.2002 3.09961 -13.5 4.09961c42.1992 10.2002 73.3994 -20.5996 83.0996 -31.7998c16.5996 -19.2002 35.5 -8.7998 35.5 -8.7998c0.299805 -11.1006 -10.2998 -19 -21.0996 -19.5
c1.19922 -15.4004 -13.9004 -32.5 -13.9004 -32.5s5.59961 15 2.7002 25.2998c-0.900391 3.2002 -2 6.09961 -3 8.5c-19.2998 -17.2002 -48 -1.5 -54.9004 6.09961c-9.59961 10.6006 -12.3994 23.8008 -12.7998 34.1006c-1.7998 -3.7998 -3.2998 -9.10059 -4 -16.6006
c0 0 -6.2998 9.10059 -5.2002 19.1006zM89.5996 260.5c-2.89941 -9.09961 -3.39941 -27.7002 6.90039 -35.2998c16.2998 -12.1006 32.2998 -5 38 -1.7002c-7.5 11.2998 -25.4004 26 -44.9004 37zM231.7 214.7c-10.7998 0.399414 -21.4004 8.39941 -21.2002 19.2998
c0 0 18.7998 -10.4004 35.5 8.7998c9.7002 11.2002 40.7998 42 83.0996 31.7998c-4.2998 -0.899414 -8.89941 -2.2998 -13.5 -4.09961h0.100586c4.09961 -1.7998 6.39941 -6.7998 7 -11.7998c1.2002 -10 -5.2002 -19.1006 -5.2002 -19.1006
c-0.599609 7.5 -2.2002 12.8008 -4 16.6006c-0.5 -10.2998 -3.2002 -23.5 -12.7998 -34.1006c-6.7998 -7.59961 -35.5 -23.3994 -54.7998 -6.09961c-1 -2.5 -2.10059 -5.2998 -3 -8.5c-2.90039 -10.2998 2.69922 -25.2998 2.69922 -25.2998s-15.0996 17 -13.8994 32.5z
M294.4 260.5c-19.5 -11 -37.4004 -25.5996 -44.9004 -37c5.7002 -3.40039 21.5996 -10.5 37.9004 1.59961c10.3994 7.7002 10 26.3008 7 35.4004zM160 29.5c4.09961 0 7 -0.900391 8.7998 -2.7002c2.2002 -2.2998 1.5 -5.2998 0.900391 -6.7998
c-1.10059 -2.7002 -5.5 -11.5996 -13 -19.7998c-2.7002 -2.90039 -6.60059 -4.60059 -11 -4.60059c-4.2998 0 -8.7002 1.60059 -11.7998 4.30078c-2.30078 2.09961 -10.2002 9.5 -13.7002 18.5996c-1.2998 3.40039 -1 6.09961 0.899414 8.09961
c1.30078 1.30078 4 2.90039 9.5 2.90039h29.4004zM349.2 130.7c0 0 29.2998 -22.5 21.0996 -70.9004c-5.2998 -29.5 -23.2002 -46 -47 -54.7002c-8.7998 -19.0996 -29.3994 -45.6992 -67.2998 -49.5996c-14.5 -11.7998 -34.5 -19.5 -63.5996 -19.5h-0.200195
c-29.2002 0 -49.2002 7.7002 -63.6006 19.5c-37.8994 3.90039 -58.5 30.5 -67.2998 49.5996c-23.7998 8.60059 -41.7998 25.2002 -47 54.7002c-8.59961 48.2002 20.6006 70.7998 20.6006 70.7998c2.39941 -17.8994 13 -33.8994 24.5996 -43.7998
c3.09961 22.7002 3.7002 55.5 3.7002 62.4004c0 14.7002 -9.5 24.5 -12.2002 26.0996c-2.5 1.5 -5.2998 3 -8.2998 4.60059c-18 9.59961 -40.4004 21.5996 -40.4004 43.6992c0 16.1006 9.2998 23.2002 15.4004 27.8008c0.799805 0.599609 1.5 1.19922 2.2002 1.69922
c2.09961 1.7002 3.69922 3 4.2998 4.40039c4.39941 9.7998 3.59961 34.2002 1.7002 37.5996c-0.600586 0.700195 -16.8008 21 -11.8008 39.2002c2 7.40039 6.90039 13.2998 14.1006 17c5.2998 2.7002 11.7998 4.2002 19.5 4.5c0.0996094 2 0.5 4 0.899414 5.90039
c0.5 2.59961 1.10059 5.2998 0.900391 8.09961c-0.400391 4.7002 -0.799805 9.10059 -2.2002 11.2998c-8.39941 13.3008 -28.7998 17.6006 -29 17.6006l-12.2998 2.39941l8.09961 9.40039c0.200195 0.200195 17.3008 17.5 46.3008 17.5c7.89941 0 16 -1.2998 23.8994 -3.5
c24.2998 -7.7998 42.9004 -30.5 49.4004 -39.2998c2 0.599609 3.89941 1.2002 5.89941 1.7002c-1 26.3994 20.7002 47.3994 28.2002 48.2998c0.5 -4.5 -0.399414 -22.2002 7.2002 -27.6006c2.2002 14.4004 9.59961 30.3008 39.0996 40.7002
c-6.2998 -16.7002 -0.799805 -30.7002 1.80078 -37.2002c20.0996 18.2002 33.6992 15.2002 33.6992 15.2002s-13.1992 -22.7002 -9 -38.5c3.30078 -0.799805 6.5 -1.7002 9.60059 -2.7002c6.5 8.80078 25.2002 31.5 49.3994 39.3008
c8.10059 2.59961 16.2002 3.89941 24.1006 3.89941c29 0 46.2002 -17.2998 46.2998 -17.5l8.09961 -9.5l-12.2998 -2.39941c-0.200195 0 -20.5996 -4.30078 -29 -17.6006c-1.39941 -2.2998 -1.7998 -6.59961 -2.2002 -11.2998
c-0.199219 -2.7998 0.300781 -5.5 0.900391 -8.09961c0.400391 -2 0.799805 -3.90039 0.900391 -5.90039c7.59961 -0.299805 14.1992 -1.7998 19.5 -4.5c7.19922 -3.7002 12.0996 -9.59961 14.0996 -17c4.90039 -18.2998 -11.2002 -38.5996 -11.7998 -39.2002
c-1.90039 -3.39941 -2.7002 -27.7998 1.7002 -37.5996c0.599609 -1.40039 2.19922 -2.7002 4.2998 -4.40039c0.700195 -0.599609 1.39941 -1.09961 2.2002 -1.7002c6.09961 -4.59961 15.3994 -11.5996 15.3994 -27.7998c0 -22.0996 -22.3994 -34.0996 -40.3994 -43.7002
c-2.90039 -1.59961 -5.80078 -3.09961 -8.30078 -4.59961c-2.69922 -1.59961 -12.1992 -11.4004 -12.1992 -26.0996c0 -6.90039 0.599609 -39.7002 3.69922 -62.4004c11.6006 9.90039 22.2002 25.7998 24.6006 43.7002zM305.7 410.3
c-17.7998 -5.7002 -31.6006 -23.0996 -37.7002 -32.2002c1.59961 -0.699219 3.09961 -1.39941 4.7002 -2.19922c2.59961 -1.2002 4.89941 -2.40039 7.09961 -3.7002c2.7002 5.5 8.40039 13.7002 20.7002 22.3994c8.2002 5.80078 18.2002 8.90039 28.7002 8.90039
c3.59961 0 6.7998 -0.400391 9.2002 -0.799805c3.2998 2.09961 6.59961 3.89941 9.69922 5.2998c-4.7998 2 -13.6992 5 -24.6992 5c-6.10059 0 -12.1006 -0.900391 -17.7002 -2.7002zM326.7 392.1c-7.40039 -0.299805 -14 -2.69922 -19.6006 -7
c-8 -6.39941 -12.0996 -17.6992 -13.5 -22.5c4.90039 -4.19922 8.2002 -8.09961 10.5 -11.1992c3.40039 1 7.30078 1.89941 11.5 2.69922c3.30078 4.5 3.90039 10.6006 4.40039 17c0.5 6.2002 1.09961 12.6006 4.40039 17.8008c0.699219 1.09961 1.5 2.19922 2.2998 3.19922
zM45.5996 402.7c2.40039 0.399414 5.60059 0.799805 9 0.899414c10.6006 0 20.5 -3.09961 28.8008 -8.89941c12.3994 -8.7002 18.0996 -17 20.6992 -22.4004c2.2002 1.2002 4.60059 2.5 7.10059 3.7002c1.59961 0.799805 3.2002 1.5 4.7998 2.2002
c-6.09961 8.89941 -19.9004 26.2998 -37.7002 32.0996c-5.7002 1.7998 -11.5996 2.7002 -17.7002 2.7002c-11 0 -19.8994 -3 -24.6992 -5c3.09961 -1.2998 6.39941 -3.09961 9.69922 -5.2998zM90.2998 362.6c-1.39941 4.80078 -5.5 16.1006 -13.5 22.4004
c-5.5 4.40039 -12.0996 6.7002 -19.5 7c0.799805 -1 1.60059 -2.09961 2.2998 -3.2002c3.30078 -5.2002 3.90039 -11.5996 4.40039 -17.7998c0.5 -6.40039 1 -12.5 4.2998 -16.9004c4.2002 -0.799805 8.10059 -1.7998 11.5 -2.69922c2.2002 3.19922 5.60059 7 10.5 11.1992z
M58.0996 188.1c8.7002 -5 18.1006 -16.7998 19 -34.1992c0.900391 -14.7002 -0.899414 -49.9004 -3.39941 -75.9004c12.5 -4.7998 26.7002 -6.40039 39.7002 -6.7998c2 4.09961 3.89941 8.5 5.5 13.0996c0.699219 1.90039 19.5996 51 26.3994 62.2002
c-5.39941 -39 -17.5 -73.7002 -23.5 -89.5996c3.40039 0.399414 7.2998 0.699219 11.7002 0.699219h117c4.40039 0 8.2002 -0.199219 11.7002 -0.699219c-6 15.8994 -18 50.5996 -23.5 89.5996c6.7998 -11.0996 25.7002 -60.2002 26.3994 -62.2002
c1.60059 -4.59961 3.5 -9 5.5 -13.0996c13 0.399414 27.3008 2 39.7002 6.7998c-2.5 26 -4.2998 61.2998 -3.39941 75.9004c1.09961 17.5 10.3994 29.1992 19.0996 34.1992c2.7002 1.5 5.5 3.10059 8.40039 4.60059c14.7998 8 30.1992 16.2998 30.1992 30.5
c0 11.0996 -4.2998 14.5 -8.89941 18.2002l-0.5 0.399414c-0.700195 0.600586 -1.5 1.2002 -2.2002 1.7998c0.900391 -7.19922 1.90039 -13.2998 2.7002 -14.8994c0 0 -12.1006 15 -15.7002 44.2998c-1.40039 11.5 1.09961 34.2002 5.09961 43
c-0.199219 -4.90039 0 -9.7998 0.300781 -14.4004c0.399414 0.900391 0.799805 1.60059 1.2998 2.2002c3.2998 4 11.8994 17.5 9.39941 26.6006c-1 3.39941 -3.19922 6 -6.69922 7.7998c-3.80078 1.89941 -8.80078 2.89941 -15.1006 2.89941
c-12.2998 0 -25.8994 -3.7998 -32.8994 -6c-25.1006 -7.89941 -55.4004 -30.8994 -64.1006 -37.6992c-0.200195 -0.200195 -0.399414 -0.300781 -0.399414 -0.300781l-5.60059 -3.89941l3.5 5.7998c0.200195 0.299805 19.1006 31.4004 53.1006 46.5
c-2 2.90039 -7.40039 8.2002 -21.6006 15.0996c-21.3994 10.5 -46.3994 15.8008 -74.2998 15.8008c-27.7998 0 -52.9004 -5.30078 -74.2998 -15.8008c-14.2002 -7 -19.6006 -12.1992 -21.6006 -15.0996c34.1006 -15.0996 53 -46.2002 53.2002 -46.5l3.5 -5.7998
l-5.59961 3.89941s-0.200195 0.100586 -0.400391 0.300781c-8.7002 6.7998 -39 29.6992 -64.0996 37.6992c-7 2.30078 -20.6006 6 -32.9004 6c-6.2998 0 -11.2998 -1 -15.0996 -2.89941c-3.60059 -1.7998 -5.7998 -4.2998 -6.7002 -7.7998
c-2.40039 -9.10059 6.2002 -22.6006 9.40039 -26.6006c0.5 -0.599609 0.899414 -1.39941 1.2998 -2.2002c0.299805 4.60059 0.5 9.5 0.299805 14.4004c4 -8.7002 6.5 -31.5 5.09961 -43c-3.59961 -29.2998 -15.6992 -44.2998 -15.6992 -44.2998
c0.799805 1.59961 1.7998 7.7002 2.69922 14.8994c-0.799805 -0.599609 -1.5 -1.19922 -2.19922 -1.7998l-0.5 -0.399414c-4.60059 -3.60059 -8.90039 -7.10059 -8.90039 -18.2002c0 -14.2002 15.2998 -22.5 30.2002 -30.5c2.7998 -1.5 5.7002 -3 8.39941 -4.60059z
M34.7998 43.4004c11.9004 -19.7002 35.5 -29.4004 58.2002 -29.5c-4.5 13.2998 -3.09961 24 4.09961 31.7998l1.40039 1.39941c1.7998 2.40039 4.2998 5.80078 7 10c-27.2002 1.10059 -63.5 11 -74.4004 45.4004c-5 -5 -8.39941 -39.0996 3.7002 -59.0996zM80.5 -0.0996094
c6.5 -9.5 16.5 -19.6006 30.9004 -25.5c-4.90039 7.19922 -8.80078 15.0996 -12.3008 23.0996c-6.39941 0.5 -12.5996 1.2998 -18.5996 2.40039zM192 -50.2002c60.5996 0.100586 78.2998 45.9004 84.9004 64.7002c3.59961 10.5 3.2998 18.2998 -0.900391 23.0996
c-2.7998 3.30078 -9.5 7.2002 -24.5996 7.2002h-118.801c-15.0996 0 -21.6992 -3.89941 -24.5996 -7.2002c-4.2998 -4.89941 -4.59961 -12.5996 -0.900391 -23.0996c6.60059 -18.9004 24.3008 -64.5996 84.9004 -64.7002zM272.6 -25.5996
c14.4004 5.89941 24.4004 16 30.9004 25.5c-6 -1.10059 -12.2002 -1.90039 -18.5996 -2.40039c-3.5 -8 -7.40039 -15.9004 -12.3008 -23.0996zM349.2 43.4004c12.2002 19.8994 8.7998 54 3.7998 59c-10.9004 -34.4004 -47.2002 -44.2002 -74.4004 -45.4004
c2.7002 -4.2002 5.2002 -7.59961 7 -10c0.5 -0.5 1 -1 1.40039 -1.5c7.2002 -7.7002 8.59961 -18.5 4.09961 -31.7998c22.5 0.399414 46.1006 10 58.1006 29.7002zM191.9 260.3c-12.7002 0.200195 -27.2002 17.7998 -27.2002 17.7998
c9.89941 -6 18.7998 -8.09961 27.2998 -8.2998c8.5 0.200195 17.4004 2.2998 27.2998 8.2998c0 0 -14.5 -17.6992 -27.2002 -17.7998h-0.199219zM253.6 29.5996c5.40039 -0.0996094 8.10059 -1.69922 9.40039 -3c1.90039 -1.89941 2.2002 -4.59961 0.900391 -7.89941
c-3.5 -8.90039 -11.4004 -16.1006 -13.7002 -18.1006c-3.10059 -2.59961 -7.40039 -4.19922 -11.7998 -4.19922c-4.40039 0 -8.30078 1.59961 -11 4.5c-7.5 8 -12 16.6992 -13 19.2998c-0.600586 1.5 -1.30078 4.39941 0.899414 6.7002
c1.7002 1.7998 4.7002 2.69922 8.90039 2.69922h29.3994z" />
    <glyph glyph-name="gulp" unicode="&#xf3ae;" horiz-adv-x="256" 
d="M209.8 56.9004l-14.0996 -24.6006l-4.60059 -80.2002c0 -8.89941 -28.2998 -16.0996 -63.0996 -16.0996s-63.0996 7.2002 -63.0996 16.0996l-5.80078 79.4004l-14.8994 25.4004c41.2002 -17.3008 126 -16.7002 165.6 0zM13.7998 310.2
c30.7002 -17 197.8 -16.9004 228.3 0.200195l-14.7998 -136.801c-4.7998 -4.19922 -11.5996 -10.1992 -16.5996 -14.0996c-1.60059 -1.2002 -6 -4.7002 -8 -4.7002c-1.2998 0 -2.2002 0.5 -2.2002 1.7998c0.0996094 1 3.40039 4.5 5 6.40039
c4.90039 5.7002 13.7998 16 13.7998 23.4004c0 7 -10.7002 14.0996 -25.7002 0.199219c-1.59961 -1.5 -3.09961 -3 -4.5 -4.5c0.400391 1.10059 1.10059 5.10059 1.10059 6.2002c0 2.7998 -1.40039 4 -4.2002 4c-1 0 -1.90039 -0.599609 -2.7002 -1.59961
c-2.59961 -3.10059 -3.89941 -7.5 -5.2998 -11.2998c-0.5 -1.80078 -1.09961 -3.60059 -1.7002 -5.5c-0.399414 -0.200195 -0.700195 -0.300781 -0.899414 -0.600586c-3.80078 -3.89941 -17.7002 -17 -23.1006 -17c-2.2998 0 -1.59961 3.60059 -1 5.7998
c1 3.40039 6.7998 17.7002 8.7002 22.3008c4.59961 11.0996 8 19.7998 13.2002 31.8994c3.89941 9.2002 3.7998 8.60059 4.5 10.5c0.700195 2.10059 0.700195 4.90039 -1 6.2002c-1 0.700195 -2 1.09961 -3.2002 1.09961c-2.40039 0 -4.7998 -1.39941 -6.09961 -4.69922
c-25.5 -64.4004 -25.2002 -63.3008 -26.4004 -68.2002c-2 -1.7002 -4.40039 -3.40039 -6.7998 -4.5c-3.10059 -1.40039 -6.7998 -2.2002 -6.7998 1.2002c0 3.69922 1.39941 8.19922 2.69922 11.6992c2.2002 6.10059 4.90039 11.1006 6.90039 16.7002
c0.900391 2.40039 1.2998 4.7002 -0.400391 6.90039c-0.799805 1 -1.89941 1.5 -3.19922 1.5c-2.60059 0 -4.10059 -2.60059 -5.2002 -5.10059c-0.700195 -1.5 -1.2998 -3.09961 -1.7998 -4.7998c-1.2002 -4 -3.60059 -8.7002 -5.60059 -12.2998
c-2.7998 -5 -6.5 -10.0996 -11.0996 -13.5c-2.2002 -1.59961 -4.5 -2.40039 -6.90039 -2.40039c-3.5 0 -2.39941 5.7002 -1.5 9c2.2002 7.80078 5.5 13.3008 9.2998 20.8008c1.30078 2.69922 2.30078 5.39941 -0.299805 7.19922c-0.5 0.300781 -1 0.5 -1.59961 0.700195
c-3.40039 0.900391 -6 -1.09961 -7.60059 -4.5c-3.09961 -6.2998 -5.39941 -11.7002 -7.09961 -16.2002c-3.2998 -8.89941 -6.90039 -18.2998 -4.59961 -23.7998c1.5 -3.7002 4.5 -5.09961 8.59961 -5.09961c9.7998 0 17.7998 6.7002 22.4004 14.8994
c-4.30078 -19.7998 8.19922 -17.2998 20 -8.09961c0.0996094 -0.400391 0.0996094 -0.799805 0.199219 -1.2002c1.5 -6.7002 8.7002 -6.7002 14.5 -4.09961c3.5 1.59961 8.2002 4.5 14.4004 10.5c0.200195 0.299805 0.799805 1.39941 -0.799805 -2.2998
c-7.2002 -16.2002 -13.5 -28.2002 -15 -34.3008c-0.200195 -0.899414 -0.299805 -1.7998 -0.299805 -2.69922c0 -1.80078 0.399414 -3.10059 1.2998 -3.7002c1.59961 -1.2002 4.2002 -1.2998 6.09961 -0.299805c1.7998 1 3.10059 2.59961 4 4.5
c1 2.19922 0.200195 0.699219 5.2002 14c5 13.3994 2.90039 7.7998 9.09961 22c1.90039 4.2998 4.2002 9.5 8.5 15.5c2.5 3.39941 5.5 7 8.7002 9.69922c5.7002 4.7002 11.7002 5.40039 11.7002 2.5c0 -2.19922 -3.2998 -6.39941 -4.7002 -8.09961
c-5.2998 -6.7002 -14.3994 -16.2998 -14.3994 -21.5c0 -9.5 12 -8 17.3994 -5.7002c7.2998 3.2002 13.9004 9.60059 19.6006 14.7998l-10.9004 -94.5996c-1.90039 -4.90039 -39.0996 -17.0996 -88.2002 -17.0996c-49 0 -86.2002 12.0996 -88.2002 17.0996l-7.59961 79.5996
c2.09961 -1.5 4.2998 -2.39941 7.7002 -2.39941c7.39941 0 16.0996 6.7002 21.5 11.7998c2.2998 2.2002 4.39941 4.40039 6.39941 6.59961c-1 -3 -7.09961 -22 -7.2998 -25.1992c-0.0996094 -1 -0.200195 -4.90039 0.799805 -6.30078
c0.5 -0.799805 1.40039 -1.19922 2.60059 -1.19922c2.89941 0 5.59961 4.69922 6.2998 7.5c0 0 1.7998 6.2998 7.59961 25.7998c6.30078 21.0996 10 24.5 10 34.7002c0 5.59961 -7.2998 6.7998 -9.89941 0l-5.2002 -15.5c-2.2002 -4.5 -8 -11.5 -12.5 -16
c-3.5 -3.5 -10.7998 -10.1006 -15.7998 -10.1006c-2.40039 0 -3.90039 1.40039 -4.90039 3.60059c-2.2998 5.2998 -0.899414 14.2998 0.600586 19.8994c2.59961 9.7002 6.89941 19.4004 12 28.2002c4.19922 7.2998 10.1992 15.7002 17.0996 20.7002
c6.59961 4.7998 12.7998 4.5 16.9004 -2.7998c1.5 -2.7002 3.7998 -7.30078 6.7998 -7.30078c2.5 0 5.7002 2.60059 4.5 9.10059c-0.5 2.5 -4.90039 8.7998 -10.1006 11.7998c-6 3.59961 -12.3994 3.59961 -18.6992 0.900391
c-19.2002 -8.2002 -34.1006 -35.2002 -40 -55.2002zM243.5 318.7c0 -21 -231.2 -21 -231.2 0c0 8.7998 51.7998 15.8994 115.601 15.8994c9 0 17.7998 -0.0996094 26.2998 -0.399414l12.5996 48.7002l61.2998 64.5c1.40039 1.39941 5.80078 0.199219 9.90039 -3.5
c4.09961 -3.7002 6.59961 -7.90039 5.2998 -9.30078l-0.0996094 -0.0996094l-57.2998 -60.5l-10 -40.7002c39.8994 -2.59961 67.5996 -8.09961 67.5996 -14.5996zM174.1 314.1c0 0.800781 -0.899414 1.5 -2.5 2.10059l-0.199219 -0.799805
c0 -1.30078 -5 -2.40039 -11.1006 -2.40039c-6.09961 0 -11.0996 1.09961 -11.0996 2.40039c0 0.0996094 0 0.199219 0.0996094 0.299805l0.200195 0.700195c-1.7998 -0.600586 -3 -1.40039 -3 -2.30078c0 -2.09961 6.2002 -3.69922 13.7002 -3.69922
c7.7002 -0.100586 13.8994 1.59961 13.8994 3.69922z" />
    <glyph glyph-name="hacker-news-square" unicode="&#xf3af;" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM21.2002 218.8h-0.200195c0.0996094 0.100586 0.200195 0.299805 0.299805 0.400391c0 -0.100586 0 -0.299805 -0.0996094 -0.400391z
M239.2 164.9l80.7998 155.1h-34.7998c-54.7998 -101.2 -48.2998 -98.5996 -60.6006 -125.6c-10.0996 24.3994 -6.7998 27.2998 -59.2998 125.6h-37.2998l79.7998 -153.3v-102.7h31.4004v100.9z" />
    <glyph glyph-name="hire-a-helper" unicode="&#xf3b0;" horiz-adv-x="512" 
d="M443.1 448c3.90039 -36.4004 32.5 -65.7998 68.9004 -71.7002v-370.5c-35.4004 -4 -64.9004 -33.3994 -67.9004 -69.7998h-372.199c-5.90039 36.4004 -34.5 63.9004 -71.9004 68.7998v371.5c37.4004 3.90039 67.9004 34.4004 71.9004 71.7002h371.199zM406.1 43.0996
c7.80078 0 5.80078 10.8008 0 10.8008c-10.2998 3.39941 -13.5 3.59961 -21.6992 13.7998c-7.80078 12.8994 -7.90039 44.3994 -7.90039 127.8v101.2c0 22.0996 12.2002 28.2998 28.5996 32.3994c8.90039 2.2002 3.90039 11.8008 -1 11.8008
c-36.5 0 -20.5996 -2 -57.0996 -2c-32.7002 0 -16.5 2 -49.2002 2c-3.2998 0 -8.5 -8.30078 -1 -10.8008c4.90039 -1.59961 27.6006 -3.69922 27.6006 -39.2998c0 -45.5996 0.199219 -55.7998 -1 -68.7998c0 -1.2998 -2.30078 -12.7998 -12.8008 -12.7998h-109.199
c-10.5 0 -12.8008 11.5 -12.8008 12.7998c-1.19922 13 -1 23.2002 -1 68.7998c0 35.6006 22.7002 37.7002 27.6006 39.2998c7.5 2.5 2.2998 10.8008 -1 10.8008c-32.7002 0 -16.5 -2 -49.2002 -2c-36.5 0 -20.5996 2 -57.0996 2c-5 0 -9.80078 -9.60059 -1 -11.8008
c16.3994 -4.09961 28.5996 -10.1992 28.5996 -32.3994v-101.2c0 -83.4004 -0.200195 -114.9 -7.90039 -127.8c-8.19922 -10.2998 -11.5 -10.4004 -21.6992 -13.7998c-5.80078 0 -7.90039 -10.8008 0 -10.8008c36.2998 0 18.7998 2 55.0996 2c35.7998 0 21 -2 56.0996 -2
c6 0 4.90039 8.2002 0 9.80078c-22.7998 7.59961 -22.8994 10.2998 -24.5996 12.7998c-10.4004 15.5996 -5.90039 83 -5.90039 113c0 5.2998 6.40039 12.7998 13.8008 12.7998h111.199c7.40039 0 13.8008 -7.5 13.8008 -12.7998c0 -30 4.5 -97.4004 -5.90039 -113
c-1.7002 -2.60059 -1.7998 -5.2002 -24.5996 -12.7998c-4.90039 -1.60059 -5.90039 -9.80078 0 -9.80078c35.0996 0 20.2998 2 56.0996 2c36.2998 0 18.7998 -2 55.0996 -2z" />
    <glyph glyph-name="hotjar" unicode="&#xf3b1;" 
d="M414.9 286.5c30 -53 41.7998 -121.6 26.2998 -180.9c-14.7002 -56.6992 -68.2998 -120.3 -148.8 -145.6c54.5 76.9004 43.8994 200.1 -27.1006 215.5c54.2002 -93.9004 -53.7002 -180.3 -110.8 -93.9004c-2.5 -7.19922 -25.0996 -74.5 4.09961 -129.6
c-61.0996 9.09961 -117.8 33.5 -144.6 93.4004c-35 78.1992 -2.7002 149.8 79 204.899c129.2 87.2998 28.0996 197.7 28.0996 197.7s219.101 -29 293.801 -161.5z" />
    <glyph glyph-name="hubspot" unicode="&#xf3b2;" horiz-adv-x="512" 
d="M267.4 236.4l-163.2 114.699c-7.90039 -4.69922 -17 -7.59961 -26.7998 -7.59961c-28.8008 0 -52.2002 23.4004 -52.2002 52.2998c0 28.7998 23.3994 52.2002 52.2002 52.2002c28.8994 0 52.3994 -23.4004 52.3994 -52.2002c0 -4.7998 -0.799805 -9.39941 -2 -13.7998
c51.4004 -39.0996 141.3 -103.9 168.9 -124.8c13.0996 6.89941 27.5 11.5 42.7002 13.5996v61.2002c-17.5 7.40039 -28.2002 23.7998 -28.2002 42.9004c0 26.0996 20.5996 47.8994 46.7002 47.8994c26.0996 0 47 -21.7998 47 -47.8994
c0 -19.1006 -10.7002 -35.5 -28.2002 -42.9004v-61.5996c62.5 -9.5 110.2 -63.5 110.2 -128.7c0 -71.9004 -58.1006 -130.2 -130 -130.2c-29.9004 0 -57.3008 10 -79.3008 26.9004l-50 -50.2002c1.30078 -3.90039 1.90039 -7.90039 1.90039 -12.1006
c0 -10.6992 -4.2002 -20.8994 -11.7998 -28.5c-7.7002 -7.69922 -17.7998 -11.5996 -28.6006 -11.5996c-10.6992 0 -20.8994 4 -28.5 11.5996c-7.59961 7.60059 -11.7998 17.7002 -11.7998 28.5c0 10.8008 4.2002 21 11.7998 28.6006
c7.60059 7.59961 17.7002 11.7998 28.5 11.7998c4.90039 0 9.60059 -0.900391 14 -2.5l49.5 49.7998c-16.2998 21.7002 -26 48.7002 -26 78c0 37.2998 15.7002 70.9004 40.8008 94.6006zM356.9 72.7998c38.0996 0 69 30.9004 69 69c0 38.1006 -30.9004 69 -69 69
c-38.1006 0 -69 -30.8994 -69 -69c0 -38.0996 30.8994 -69 69 -69z" />
    <glyph glyph-name="itunes" unicode="&#xf3b4;" 
d="M223.6 367.7c94.5 0 171.2 -76.7002 171.2 -171.3c0 -94.5 -76.5996 -171.2 -171.2 -171.2c-94.5996 0 -171.1 76.7998 -171.1 171.3s76.5 171.2 171.1 171.2zM303 127.7c1.40039 6.2002 0.900391 -3 1 167.6c0 5.7002 -3.2998 9.10059 -9 8.7002
c-1.7998 0 -14.0996 -2.40039 -115.1 -21.4004c-0.900391 0 -4.60059 -1 -6.7002 -2.69922c-2 -1.60059 -3.10059 -3.80078 -3.5 -6.40039c-1.7002 -6.7002 2.39941 -128 -2.60059 -133.7c-2.09961 -2.5 -4.69922 -3.2002 -7.69922 -3.7002
c-17.7002 -3.19922 -29.6006 -4.7998 -38 -12.7998c-14.5 -14.2002 -7 -38.8994 14.3994 -42.8994c8 -1.40039 23.1006 0.599609 31.4004 5.19922c7.2998 3.80078 12.7998 10.6006 14.8994 19.6006c1.7002 7.7002 1.2002 2.39941 1.2002 118.5
c0 5.7002 1.7002 7.2002 6.7002 8.2998c0 0 87.9004 16.4004 91.9004 17.0996c5.69922 1 8.39941 -0.5 8.39941 -6.09961c0 -78.7998 1 -77.2002 -2.2002 -80.7998c-2.09961 -2.5 -4.69922 -3.2002 -7.69922 -3.7002c-17.7002 -3.2002 -29.6006 -4.7998 -38 -12.7998
c-10.6006 -10.4004 -10.4004 -26.7998 1.39941 -36.7998c9.7002 -7.80078 19.7998 -7.2002 31.9004 -5c13.7998 2.59961 24.0996 10.1992 27.2998 23.7998zM345.2 416c56.8994 0 102.8 -45.9004 102.8 -102.8v-242.4c0 -56.8994 -45.7998 -102.8 -102.8 -102.8h-242.4
c-56.8994 0 -102.8 45.9004 -102.8 102.8v242.4c0 56.8994 45.9004 102.8 102.8 102.8h242.4zM223.6 4c106.301 0 192.5 86.2002 192.5 192.5s-86.1992 192.5 -192.5 192.5c-106.3 0 -192.5 -86.2002 -192.5 -192.5s86.2002 -192.5 192.5 -192.5z" />
    <glyph glyph-name="itunes-note" unicode="&#xf3b5;" horiz-adv-x="384" 
d="M381.9 59.7998c-6.40039 -27.3994 -27.2002 -42.7998 -55.1006 -48c-24.5 -4.5 -44.8994 -5.59961 -64.5 10.2002c-23.8994 20.0996 -24.2002 53.4004 -2.7002 74.4004c17 16.1992 40.9004 19.5 76.8008 25.7998c6 1.09961 11.1992 2.5 15.5996 7.39941
c6.40039 7.2002 4.40039 4.10059 4.40039 163.2c0 11.2002 -5.5 14.2998 -17 12.2998c-8.2002 -1.39941 -185.7 -34.5996 -185.7 -34.5996c-10.2002 -2.2002 -13.4004 -5.2002 -13.4004 -16.7002c0 -234.7 1.10059 -223.899 -2.5 -239.5
c-4.2002 -18.2002 -15.3994 -31.8994 -30.2002 -39.5c-16.7998 -9.2998 -47.1992 -13.3994 -63.3994 -10.3994c-43.2002 8.09961 -58.4004 58 -29.1006 86.5996c17 16.2002 40.9004 19.5 76.8008 25.7998c6 1.10059 11.1992 2.5 15.5996 7.40039
c10.0996 11.5 1.7998 256.6 5.2002 270.2c0.799805 5.19922 3 9.59961 7.09961 12.8994c4.2002 3.5 11.7998 5.5 13.4004 5.5c204 38.2002 228.899 43.1006 232.399 43.1006c11.5 0.799805 18.1006 -6 18.1006 -17.6006c0.200195 -344.5 1.09961 -326 -1.7998 -338.5z" />
    <glyph glyph-name="jenkins" unicode="&#xf3b6;" horiz-adv-x="512" 
d="M487.1 23c1.5 -11.9004 -5.2998 -28.2998 -8.69922 -39.7002c-4.90039 -16.2998 -9.7002 -31.8994 -14.6006 -47.2002h-422c-0.700195 1.90039 -1.39941 4 -2.09961 6c-4.60059 14.2002 -12.6006 31.7002 -14.7002 45.8008
c-3.09961 20.8994 16.5996 22.0996 29.2002 31.0996c19.5 14 34.7998 21.7998 55.8994 34.2998c6.30078 3.7998 25.1006 13.2002 27.3008 17.6006c4.2998 8.69922 -7.30078 20.8994 -10.4004 27.6992c-4.90039 10.7002 -7.5 19.8008 -8.2002 30.4004
c-17.7002 2.7998 -31.0996 13.2998 -39.2002 25.2002c-13.3994 19.7002 -22.6992 56 -11.0996 83.7002c0.900391 2.19922 5.40039 6.5 6.09961 9.7998c1.40039 6.59961 -2.5 15.3994 -2.69922 22.3994c-1.2002 36 6.09961 67 30.2998 77.8008
c9.7998 39.0996 45 52.1992 78.0996 71.5996c12.2998 7.2998 26 11.9004 40.1006 17.0996c50.5 18.7002 128.1 15.1006 170.1 -16.5996c17.7998 -13.5 46.2002 -41.9004 56.4004 -62.5c26.8994 -54.2998 25 -145.1 6.19922 -211.2
c-2.5 -8.89941 -6.19922 -21.8994 -11.2998 -32.5996c-3.59961 -7.40039 -14.7002 -22.2998 -13.2998 -28.9004c1.40039 -6.7998 25.2998 -24.8994 30.4004 -29.8994c9.19922 -8.80078 26.7998 -20.7002 28.1992 -31.9004zM205.9 414.3
c-33.2002 -9.39941 -75.7002 -33.5 -89.3008 -63.3994c10.6006 1.5 17.9004 6.7998 28.3008 7.5c3.89941 0.299805 9.09961 -1.60059 13.5996 -0.5c9 2.2998 16.5996 22.5 23.4004 30c6.59961 7.39941 14.5996 10.5 20 17.1992c3.5 1.7002 8.69922 1.60059 8.89941 6.80078
c-1.5 1.69922 -3.09961 2.89941 -4.89941 2.39941zM101.1 320.7c-14.6992 -16.1006 -11.5996 -46.2998 -9.7998 -67.7998c26.5 16.6992 61.6006 -1.30078 61.2998 -29.6006c12.6006 0.299805 4.7002 15.7998 2.40039 25.7002c-7.5 32.5996 12.5996 67.9004 0.900391 97.5996
c-22.7002 -1.7998 -41.3008 -11 -54.8008 -25.8994zM137.8 120.5c4.90039 -20 15.7002 -46 26.2998 -61.4004c13.6006 -19.3994 40.1006 -22.2998 68.7002 -24.1992c5.10059 11 23.9004 10.0996 36.2002 7.19922c-14.7002 5.80078 -28.4004 19.9004 -39.7002 32.4004
c-13 14.2998 -26.0996 29.7002 -26.7998 48.4004c24.5 -34 44.7998 -63.8008 89.5 -78.8008c33.7998 -11.2998 73.2002 5.2002 99.2002 23.4004c10.7998 7.59961 17.2002 19.5996 24.8994 30.5996c28.7002 41.2002 42 100.101 39.1006 157.101
c-1.2002 23.5 -1.10059 47 -9 62.7998c-8.2998 16.5996 -36.2002 31.2998 -52.5 16.4004c-3 16.0996 13.5996 26.0996 33.0996 20.2998c-13.8994 18 -28.5996 39.5996 -48.2998 50.7002c-34.4004 19.5 -92.7002 34.0996 -129.3 15.7998
c-29.6006 -14.7002 -69.5 -39.1006 -83.1006 -70c12.7002 -29.7998 -3.7998 -57.1006 -4.7998 -87.4004c-0.599609 -16.0996 7.60059 -30.2002 8.2002 -47.7002c-4.40039 -7.19922 -17.7002 -8.09961 -26.9004 -7.59961c-3.09961 15.5 -8.5 32.9004 -24.5 34.7002
c-22.5 2.39941 -39.0996 -16.2998 -40.0996 -35.7998c-1.2002 -23 17.7002 -61 44.4004 -58.4004c10.2998 1.09961 12.7998 11.4004 24.0996 11.2998c6.09961 -12.2002 -9.40039 -16 -11 -24.7002c-0.400391 -2.19922 1.2998 -11 2.2998 -15.0996zM359.8 -3.59961
c-1.59961 -4.40039 0.299805 -10.4004 -0.599609 -16.5c14.8994 -4.2002 31.8994 -6.40039 50.7002 -7c3.69922 4.7998 4.89941 13.7998 4.5 22.7998c-0.600586 10.7998 -3.40039 33.0996 -10.1006 37c-14.0996 8.2002 -39 -16.5 -49.5996 -20.2998
c1.2002 -3.40039 3.09961 -6 3.2002 -10.2002c6.2998 1.5 13.8994 0.5 19.2998 -2.2002c-6.2998 -0.700195 -13.2998 -0.599609 -17.4004 -3.59961zM342.6 16.4004c7.60059 5.5 14.3008 12 22.2002 17.0996c-18.2002 -1.59961 -41 -12.9004 -59 -4.90039
c-0.0996094 -0.899414 -1.2998 -0.599609 -1.5 -1.39941c12.2998 -9.60059 21.5 -11.6006 38.2998 -10.7998zM330.5 -16.7998c26.9004 -8.40039 22.2002 36.7998 -2.7998 20.2002c-0.700195 -8.2002 1.2002 -10.8008 2.7998 -20.2002zM226 9.40039
c0 6.19922 3.59961 12 2.7998 16.3994c-13.7998 2.40039 -31.8994 0.799805 -41.2998 7.2998c-9.59961 -9.69922 26.9004 -23 38.5 -23.6992zM57.7002 -49.0996v-0.100586h180.7c-0.800781 2.5 -1.5 4.90039 -2.2002 7.2002c-4.7998 15.2998 -7.5 26.7002 -8.7002 35.5
c-19.2002 9.2002 -39.7002 18.5 -56.2002 30.2002c-3 2.2002 -23.3994 28.7002 -26.2002 27.5996c-36.8994 -14.5996 -71.3994 -39.7002 -102.199 -63.5c5.59961 -11.7998 10.5 -24.2002 14.7998 -36.8994zM298.3 -54.7998h-0.799805
c0.299805 0.200195 0.5 0.399414 0.799805 0.5v-0.5zM305.8 -49.0996h9.60059c-1 1.5 -2.10059 2.89941 -3.2002 4.2998c-2.10059 -1.5 -4.2998 -2.90039 -6.40039 -4.2998zM320.9 -24.4004c0.0996094 3.60059 0.299805 7.2002 0.399414 10.6006
c-6.5 3.2002 -14 5.5 -23.5 5.89941c6.5 3.30078 15.9004 3.2002 21.7998 7.10059c0.100586 1.5 0.100586 2.89941 0.200195 4.2998c-10.7998 0.900391 -14.7998 5.59961 -21.8994 9.5c-11.6006 6.40039 -29 13.2002 -43.9004 16.0996
c-18.5 3.60059 -16.7998 -25.1992 -16 -42.3994c0.700195 -13.6006 7.7002 -28 10.7998 -37c1.5 -4.2002 1.7998 -8.7002 5.40039 -9.5c6.39941 -1.5 27.3994 6.89941 33.3994 10.2002c12.7002 6.89941 22.5 17.8994 33.3008 25.1992zM374.3 -49.0996l0.600586 12.5996
c-11.2002 -0.700195 -17.5 10.2002 -25.4004 11c-6.90039 0.700195 -12.7002 -7.90039 -21.7002 -4.2002c-2 -2.2002 -3.89941 -4.7002 -6 -6.89941c3.2002 -3.90039 6.10059 -8.10059 8.90039 -12.5h17.3994c0.200195 3.19922 2.80078 5.7998 6.10059 5.7998
s6 -2.60059 6.09961 -5.7998h14zM383 -49.0996h36.2998c-6.7002 10.1992 -20.0996 18.7998 -35.7002 11.5c-0.199219 -3.7002 -0.399414 -7.5 -0.599609 -11.5zM466.4 -12.0996c1.19922 6.19922 4.59961 19.5996 3.7998 25.0996
c-1.40039 9.7998 -14.6006 17.0996 -21.4004 23.0996c-12.3994 11.1006 -20.2002 21 -33.2002 31.4004c-5.19922 -7.7998 -16.5 -13 -20.7998 -19.2998c30.7002 14.8994 36.2998 -55.7998 24.2002 -78.5c1.90039 -6.7998 8.2998 -9.40039 10.9004 -15.5
c-0.700195 -1.10059 -1.30078 -2.2002 -1.90039 -3.2998h27.9004c0.199219 0 0.399414 0 0.599609 -0.100586c4.09961 13.1006 7.59961 25.9004 9.90039 37.1006zM222.2 317.5c5.39941 14.9004 27.2002 34.7002 45 32c7.7002 -1.2002 18 -8.2002 12.2002 -17.7002
c-30.2002 7 -45.2002 -12.5996 -54.4004 -33.0996c-8.09961 2 -4.90039 13.0996 -2.7998 18.7998zM406.3 254.4c8.2002 3.59961 22.4004 0.699219 29.6006 5.2998c-4.2002 11.5 -10.3008 21.3994 -9.30078 37.7002c0.5 0 1 0 1.40039 -0.100586
c6.7998 -14.2002 12.7002 -29.2002 21.4004 -41.7002c-5.7002 -13.5 -43.6006 -25.3994 -43.1006 -1.19922zM309.5 251.7c-6.7998 10.8994 -19 32.5 -14.5 45.2998c6.5 -11.9004 8.59961 -24.4004 17.7998 -33.2998c4.10059 -4 12.2002 -9 8.2002 -20.2002
c-0.900391 -2.7002 -7.7998 -8.59961 -11.7002 -9.7002c-14.3994 -4.2998 -47.8994 -0.899414 -36.5996 17.1006c11.8994 -0.700195 27.8994 -7.80078 36.7998 0.799805zM336.8 181.7c3.7998 -6.60059 1.40039 -18.7002 12.1006 -20.6006
c20.1992 -3.39941 43.5996 12.3008 58.0996 17.8008c9 15.1992 -0.799805 20.6992 -8.90039 30.5c-16.5996 20 -38.7998 44.7998 -38 74.6992c6.7002 4.90039 7.30078 -7.39941 8.2002 -9.69922c8.7002 -20.3008 30.4004 -46.2002 46.2998 -63.5
c3.90039 -4.30078 10.3008 -8.40039 11 -11.2002c2.10059 -8.2002 -5.39941 -18 -4.5 -23.5c-21.6992 -13.9004 -45.7998 -29.1006 -81.3994 -25.6006c-7.40039 6.7002 -10.2998 21.4004 -2.90039 31.1006zM135.5 190.9c-6.7998 3.89941 -8.40039 21 -16.4004 21.3994
c-11.3994 0.700195 -9.2998 -22.2002 -9.2998 -35.5c-7.7998 7.10059 -9.2002 29.1006 -3.5 40.2998c-6.59961 3.2002 -9.5 -3.59961 -13.0996 -5.89941c4.7002 34.0996 49.7998 15.7998 42.2998 -20.2998zM435.1 162.1c-10.0996 -19.1992 -24.3994 -40.3994 -54 -41
c-0.599609 6.2002 -1.09961 15.6006 0 19.4004c22.7002 2.2002 36.6006 13.7002 54 21.5996zM293.2 149.7c18.8994 -9.90039 53.5996 -11 79.2998 -10.2002c1.40039 -5.59961 1.2998 -12.5996 1.40039 -19.4004c-33 -1.7998 -72 6.40039 -80.7002 29.6006zM385.4 103
c-1.7002 -4.2998 -5.30078 -9.2998 -9.80078 -11.0996c-12.0996 -4.90039 -45.5996 -8.7002 -62.3994 0.299805c-10.7002 5.7002 -17.5 18.5 -23.4004 26c-2.7998 3.59961 -16.8994 12.8994 -0.200195 12.8994c13.1006 -32.6992 58 -29 95.8008 -28.0996z" />
    <glyph glyph-name="joget" unicode="&#xf3b7;" horiz-adv-x="496" 
d="M378.1 403c116.601 -71.7998 152.9 -224.6 81 -341.2c-71.8994 -116.5 -224.6 -152.8 -341.199 -80.8994c-116.601 71.8994 -152.9 224.6 -81 341.199c46.8994 76 128.1 117.9 211.3 117.9c44.3994 0 89.3994 -11.9004 129.899 -37zM429.9 79.7998
c5.2998 8.7002 9.89941 17.6006 13.8994 26.6006c-32.0996 -1.10059 -157.1 1.5 -208.8 -17.6006c-58.4004 -21.5 -36.9004 -53.3994 -31.2002 -67.0996c3.7998 -9.10059 14.7002 -28.7998 23.7002 -42.4004c6.7998 -0.599609 13.5996 -1 20.4004 -1
c71.5996 0 141.6 36 182 101.5zM229.1 166.1c51 -1.2998 205.4 -4.39941 230.301 -4.89941c11.8994 81.7998 -24.5 166.6 -99.3008 212.7c-100.5 61.8994 -232.1 30.6992 -294 -69.8008c-28.5996 -46.3994 -37.2998 -99.3994 -28.5 -149.1
c11 40.9004 49.7002 131.5 178.301 140.2c50.8994 4 41.5 -19.2002 23.5996 -29.7002c-17.7998 -10.5 -45.7002 -23.7998 -68.9004 -51.2002c-23.1992 -27.3994 3 -46.7998 58.5 -48.2002zM412.9 220.9c22.6992 -6 19.0996 -15.5 19.0996 -15.5l-46.5 -23.4004
l-169.5 -1.59961s33.7998 10.7998 65.2998 31.2998c26 16.8994 49.7002 35.5996 67.5 35.5996c3.7002 0 7.2002 -0.899414 10.4004 -2.7002c18.5 -10.5996 -2.90039 -18.1992 -13.4004 -24.5996s-50.7002 -34.5 -50.7002 -34.5s1.40039 -7.59961 31.1006 8.2002
c29.7002 15.8994 64 33.2002 86.7002 27.2002z" />
    <glyph glyph-name="js" unicode="&#xf3b8;" 
d="M0 416h448v-448h-448v448zM243.8 66.5996v143.7h-42.0996v-143.1c0 -21.1006 -8.7998 -26.5 -22.6006 -26.5c-14.5 0 -20.5 9.89941 -27.0996 21.5996l-34.2998 -20.7002c10 -21.0996 29.5 -38.5 63.2002 -38.5c37.2998 0 62.8994 19.9004 62.8994 63.5zM343.4 3.09961
c39.8994 0 69.6992 20.8008 69.6992 58.6006c0 35.2002 -20.0996 50.8994 -55.8994 66.2002l-10.5 4.5c-18.1006 7.89941 -25.9004 13 -25.9004 25.5996c0 10.2002 7.7998 18 20.1006 18c12.0996 0 19.8994 -5.09961 27.0996 -18l32.7998 21
c-13.7998 24.4004 -33 33.7002 -59.7998 33.7002c-37.5 0 -61.5996 -24 -61.5996 -55.6006c0 -34.2998 20.0996 -50.5996 50.5 -63.5l10.5 -4.5c19.2998 -8.5 30.6992 -13.5996 30.6992 -28c0 -12.0996 -11.1992 -20.7998 -28.5996 -20.7998
c-20.7002 0 -32.5 10.9004 -41.5 25.6006l-34.2998 -19.8008c12.2998 -24.3994 37.5996 -43 76.7002 -43z" />
    <glyph glyph-name="js-square" unicode="&#xf3b9;" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM243.8 66.5996v143.7h-42.0996v-143.1c0 -21.1006 -8.7998 -26.5 -22.6006 -26.5c-14.5 0 -20.5 9.89941 -27.0996 21.5996
l-34.2998 -20.7002c10 -21.0996 29.5 -38.5 63.2002 -38.5c37.2998 0 62.8994 19.9004 62.8994 63.5zM343.4 3.09961c39.8994 0 69.6992 20.8008 69.6992 58.6006c0 35.2002 -20.0996 50.8994 -55.8994 66.2002l-10.5 4.5c-18.1006 7.89941 -25.9004 13 -25.9004 25.5996
c0 10.2002 7.7998 18 20.1006 18c12.0996 0 19.8994 -5.09961 27.0996 -18l32.7998 21c-13.7998 24.4004 -33 33.7002 -59.7998 33.7002c-37.5 0 -61.5996 -24 -61.5996 -55.6006c0 -34.2998 20.0996 -50.5996 50.5 -63.5l10.5 -4.5
c19.2998 -8.5 30.6992 -13.5996 30.6992 -28c0 -12.0996 -11.1992 -20.7998 -28.5996 -20.7998c-20.7002 0 -32.5 10.9004 -41.5 25.6006l-34.2998 -19.8008c12.2998 -24.3994 37.5996 -43 76.7002 -43z" />
    <glyph glyph-name="keycdn" unicode="&#xf3ba;" horiz-adv-x="512" 
d="M63.7998 38.7002l60.5 59c32.1006 -42.7998 71.1006 -66 126.601 -67.4004c30.5 -0.700195 60.2998 7 86.3994 22.4004c5.10059 -5.2998 18.5 -19.5 20.9004 -22c-32.2002 -20.7002 -69.6006 -31.1006 -108.101 -30.2002
c-43.2998 1.09961 -84.5996 16.7002 -117.699 44.4004c0.299805 0.599609 -38.2002 -37.5 -38.6006 -37.9004c9.5 -29.7998 -13.0996 -62.4004 -46.2998 -62.4004c-26.7998 0.100586 -47.5 21.7002 -47.5 48.5c0 34.3008 33.0996 56.6006 63.7998 45.6006zM418.7 291.1
c19.0996 -31.2998 29.5996 -67.3994 28.7002 -104c-1.10059 -44.7998 -19 -87.5 -48.6006 -121c0.299805 -0.299805 23.7998 -25.1992 24.1006 -25.5c9.59961 1.30078 19.1992 -2 25.8994 -9.09961c11.2998 -12 10.9004 -30.9004 -1.09961 -42.4004
c-12 -11.2998 -30.9004 -10.8994 -42.4004 1.10059c-6.7002 7 -9.39941 16.7998 -7.59961 26.2998c-24.9004 26.5996 -44.4004 47.2002 -44.4004 47.2002c42.7002 34.0996 63.2998 79.5996 64.4004 124.2c0.700195 28.8994 -7.2002 57.1992 -21.1006 82.1992zM104 394.9
c6.7002 -7 9.40039 -16.8008 7.59961 -26.3008l45.9004 -48.0996c-4.7002 -3.7998 -13.2998 -10.4004 -22.7998 -21.2998c-25.4004 -28.5 -39.6006 -64.7998 -40.7002 -102.9c-0.700195 -28.8994 6.09961 -57.2002 20 -82.3994l-22 -21.5
c-19.2998 31.5996 -28.9004 67.6992 -27.7998 104.699c1 44.6006 18.2998 87.6006 47.5 121.101l-25.2998 26.3994c-9.60059 -1.2998 -19.2002 2 -25.9004 9.10059c-11.2998 12 -10.9004 30.8994 1.09961 42.3994c11.9004 11.2002 30.6006 10.9004 42.4004 -1.19922z
M464.9 440c26 0 47.0996 -22.4004 47.0996 -48.2998c0 -25.9004 -21.0996 -47.7002 -47.0996 -47.7002c-6.30078 -0.0996094 -14 1.09961 -15.9004 1.7998l-62.9004 -59.7002c-32.6992 43.6006 -76.6992 65.9004 -126.899 67.2002
c-30.5 0.700195 -60.2998 -6.7998 -86.2002 -22.3994l-21.0996 22c32.1992 20.7998 69.5996 31.0996 108.1 30.1992c43.2998 -1.09961 84.5996 -16.6992 117.7 -44.5996l41.0996 38.5996c-1.5 4.7002 -2.2002 9.60059 -2.2002 14.5
c-0.0996094 26.7002 22.3008 48.4004 48.3008 48.4004zM256.7 334.6c5.5 0 10.8994 -0.399414 16.3994 -1.09961c78.1006 -9.7998 133.4 -81.0996 123.801 -159.1c-9.80078 -78.1006 -81.1006 -133.4 -159.101 -123.801c-78.0996 9.80078 -133.399 81.1006 -123.8 159.2
c9.2998 72.4004 70.0996 124.601 142.7 124.8zM197.7 215.2c0.599609 -22.7002 12.2002 -41.7998 32.3994 -52.2002l-11 -51.7002h73.7002l-11 51.7002c20.1006 10.9004 32.1006 29 32.4004 52.2002c-0.400391 32.7998 -25.7998 57.5 -58.2998 58.2998
c-32.1006 -0.799805 -57.3008 -24.7998 -58.2002 -58.2998zM256 288z" />
    <glyph glyph-name="kickstarter" unicode="&#xf3bb;" 
d="M400 -32h-352c-26.4004 0 -48 21.5996 -48 48v352c0 26.4004 21.5996 48 48 48h352c26.4004 0 48 -21.5996 48 -48v-352c0 -26.4004 -21.5996 -48 -48 -48zM199.6 269.5c0 30.7002 -17.5996 45.0996 -39.6992 45.0996c-25.8008 0 -40 -19.7998 -40 -44.5v-154.8
c0 -25.7998 13.6992 -45.5996 40.5 -45.5996c21.5 0 39.1992 14 39.1992 45.5996v41.7998l60.6006 -75.6992c12.2998 -14.9004 39 -16.8008 55.7998 0c14.5996 15.0996 14.7998 36.7998 4 50.3994l-49.0996 62.7998l40.5 58.7002c9.39941 13.5 9.5 34.5 -5.60059 49.1006
c-16.3994 15.8994 -44.5996 17.2998 -61.3994 -7l-44.8008 -64.7002v38.7998z" />
    <glyph glyph-name="kickstarter-k" unicode="&#xf3bc;" horiz-adv-x="384" 
d="M147.3 333.6v-70.5996l82.7998 118.2c31.2002 44.3994 83.3008 41.7998 113.601 12.7998c27.8994 -26.7002 27.7998 -65.0996 10.3994 -89.7998l-74.8994 -107.4l90.7998 -114.8c19.9004 -24.7998 19.5996 -64.5996 -7.40039 -92.2002
c-31.0996 -30.7002 -80.5 -27.2002 -103.199 0l-112.101 138.3v-76.5c0 -57.7998 -32.5996 -83.3994 -72.3994 -83.3994c-49.6006 0 -74.9004 36.0996 -74.9004 83.3994v283c0 45.2002 26.2002 81.4004 73.9004 81.4004c40.8994 0 73.3994 -26.2002 73.3994 -82.4004z" />
    <glyph glyph-name="laravel" unicode="&#xf3bd;" horiz-adv-x="512" 
d="M504.4 332.17c0.15625 -0.650391 0.240234 -1.32324 0.240234 -2.02051c0 -0.0234375 0 -0.046875 -0.000976562 -0.0693359v-109.85c0.000976562 -0.0244141 0.00878906 -0.0429688 0.00878906 -0.0673828c0 -2.96191 -1.61328 -5.5498 -4.00879 -6.93262
l-92.2393 -53.1104v-105.26c0 -0.0078125 0.0078125 -0.00976562 0.0078125 -0.0166016c0 -2.96289 -1.61328 -5.55078 -4.00781 -6.93359l-192.561 -110.84c-0.442383 -0.231445 -0.916016 -0.428711 -1.39941 -0.580078
c-0.180664 -0.0605469 -0.350586 -0.169922 -0.550781 -0.220703c-0.654297 -0.174805 -1.33789 -0.268555 -2.04688 -0.268555c-0.709961 0 -1.39844 0.09375 -2.05273 0.268555c-0.219727 0.0605469 -0.419922 0.180664 -0.629883 0.260742
c-0.458008 0.143555 -0.908203 0.327148 -1.33008 0.540039l-192.5 110.84c-2.39551 1.38281 -4 3.96582 -4 6.92773v0.0224609v329.699c0.00195312 0.727539 0.0996094 1.42969 0.280273 2.10059c0.0839844 0.228516 0.181641 0.454102 0.290039 0.669922
c0.133789 0.427734 0.307617 0.84668 0.509766 1.24023c0.149414 0.259766 0.370117 0.469727 0.549805 0.719727c0.21582 0.329102 0.450195 0.636719 0.709961 0.929688c0.250977 0.217773 0.512695 0.416016 0.790039 0.600586
c0.274414 0.254883 0.56543 0.483398 0.879883 0.689453v0l96.2705 55.4199c1.1748 0.678711 2.55469 1.06738 4.00781 1.06738s2.81641 -0.388672 3.99219 -1.06738l96.29 -55.4199v0c0.307617 -0.210938 0.598633 -0.435547 0.879883 -0.679688
c0.271484 -0.1875 0.529297 -0.385742 0.779297 -0.599609c0.260742 -0.298828 0.499023 -0.610352 0.720703 -0.94043c0.169922 -0.25 0.399414 -0.459961 0.540039 -0.719727c0.203125 -0.393555 0.379883 -0.813477 0.519531 -1.24023
c0.0800781 -0.230469 0.219727 -0.44043 0.280273 -0.679688c0.181641 -0.661133 0.280273 -1.35352 0.280273 -2.07129v-0.0195312v-205.93l80.2197 46.1904v105.239c0.00292969 0.720703 0.100586 1.41602 0.280273 2.08008
c0.0693359 0.240234 0.199219 0.450195 0.279297 0.680664c0.144531 0.427734 0.320312 0.850586 0.520508 1.25c0.149414 0.259766 0.370117 0.469727 0.540039 0.709961c0.21875 0.329102 0.457031 0.636719 0.719727 0.929688
c0.248047 0.216797 0.505859 0.416016 0.780273 0.599609c0.277344 0.250977 0.568359 0.479492 0.879883 0.69043v0l96.2803 55.4502c1.1748 0.677734 2.55469 1.06641 4.00781 1.06641s2.81641 -0.388672 3.99219 -1.06641l96.2598 -55.4199
c0.316406 -0.208984 0.613281 -0.433594 0.899414 -0.680664c0.25 -0.199219 0.540039 -0.379883 0.770508 -0.599609c0.260742 -0.298828 0.499023 -0.609375 0.719727 -0.94043c0.198242 -0.223633 0.376953 -0.458008 0.540039 -0.709961
c0.207031 -0.396484 0.386719 -0.819336 0.530273 -1.25c0.106445 -0.217773 0.201172 -0.447266 0.280273 -0.679688zM111.6 430.72l-80.1895 -46.1602l80.1797 -46.1699l80.2002 46.1807l-80.1904 46.1494v0zM199.85 370.72l-33.6895 -19.4297l-46.5303 -26.79v-201.29
l33.6904 19.4004l46.5293 26.79v201.319zM199.85 -42.0596l-0.109375 92.3594l-92.1904 52.1807v0v0c-0.301758 0.203125 -0.585938 0.421875 -0.859375 0.65918c-0.25 0.200195 -0.540039 0.360352 -0.770508 0.580078v0
c-0.240234 0.265625 -0.458008 0.542969 -0.660156 0.839844c-0.21582 0.25 -0.414062 0.507812 -0.599609 0.780273v0c-0.166016 0.316406 -0.308594 0.655273 -0.419922 1c-0.149414 0.285156 -0.27832 0.589844 -0.379883 0.900391v0
c-0.0820312 0.383789 -0.135742 0.77832 -0.160156 1.17969c-0.0595703 0.293945 -0.0996094 0.594727 -0.120117 0.900391v215.18l-46.5205 26.7998l-33.6895 19.3799v-311.18zM207.85 64.1104l117.62 67.1494l58.7998 33.5605l-80.1299 46.1299l-92.2598 -53.1104
l-84.0898 -48.4102zM392.37 59.54v91.4102l-45.7705 -26.1504l-130.72 -74.5996v-92.3105zM392.37 178.67v91.3301l-46.5303 26.8096l-33.6895 19.4004v-91.4199l46.5293 -26.79zM400.37 283.95l80.1797 46.1797l-80.1797 46.1504l-80.2002 -46.1602zM408.37 178.67
l80.3096 46.1504v0v91.3896l-33.6797 -19.4004l-46.6299 -26.8096v-91.3301z" />
    <glyph glyph-name="line" unicode="&#xf3c0;" 
d="M272.1 243.8v-71.0996c0 -1.7998 -1.39941 -3.2002 -3.19922 -3.2002h-11.4004c-1.09961 0 -2.09961 0.599609 -2.59961 1.2998l-32.6006 44v-42.2002c0 -1.7998 -1.39941 -3.19922 -3.2002 -3.19922h-11.3994c-1.7998 0 -3.2002 1.39941 -3.2002 3.19922v71.1006
c0 1.7998 1.40039 3.2002 3.2002 3.2002h11.2998c1 0 2.09961 -0.5 2.59961 -1.40039l32.6006 -44v42.2002c0 1.7998 1.39941 3.2002 3.2002 3.2002h11.3994c1.7998 0.0996094 3.2998 -1.40039 3.2998 -3.10059zM190.1 247c1.80078 0 3.2002 -1.5 3.2002 -3.2002v-71.0996
c0 -1.7998 -1.39941 -3.2002 -3.2002 -3.2002h-11.3994c-1.7998 0 -3.2002 1.40039 -3.2002 3.2002v71.0996c0 1.7998 1.40039 3.2002 3.2002 3.2002h11.3994zM162.6 187.4c1.7002 0 3.10059 -1.5 3.10059 -3.2002v-11.4004c0 -1.7998 -1.40039 -3.2002 -3.2002 -3.2002
h-45.7002c-0.899414 0 -1.59961 0.400391 -2.2002 0.900391c-0.599609 0.599609 -0.899414 1.2998 -0.899414 2.2002v71.0996c0 1.7998 1.39941 3.2002 3.2002 3.2002h11.3994c1.7998 0 3.2002 -1.40039 3.2002 -3.2002v-56.3994h31.0996zM332.1 247
c1.7002 0 3.10059 -1.5 3.2002 -3.2002v-11.3994c0 -1.80078 -1.39941 -3.2002 -3.2002 -3.2002h-31.0996v-12h31.0996c1.80078 0 3.2002 -1.40039 3.2002 -3.2002v-11.5c0 -1.7998 -1.39941 -3.2002 -3.2002 -3.2002h-31.0996v-12h31.0996
c1.80078 0 3.2002 -1.39941 3.2002 -3.2002v-11.3994c0 -1.7998 -1.39941 -3.2002 -3.2002 -3.2002h-45.6992c-1.80078 0 -3.2002 1.5 -3.2002 3.2002v71.0996c0 1.7998 1.5 3.2002 3.2002 3.2002h45.6992zM448 334.3v-285.3
c-0.0996094 -44.7998 -36.7998 -81.0996 -81.7002 -81h-285.3c-44.7998 0.0996094 -81.0996 36.9004 -81 81.7002v285.3c0.0996094 44.7998 36.9004 81.0996 81.7002 81h285.3c44.7998 -0.0996094 81.0996 -36.7998 81 -81.7002zM386.4 211.7
c0 73 -73.2002 132.399 -163.101 132.399c-89.8994 0 -163.1 -59.3994 -163.1 -132.399c0 -65.4004 58 -120.2 136.399 -130.601c19.1006 -4.09961 16.9004 -11.0996 12.6006 -36.7998c-0.700195 -4.09961 -3.2998 -16.0996 14.0996 -8.7998
c17.4004 7.2998 93.9004 55.2998 128.2 94.7002c23.5996 26 34.9004 52.2998 34.9004 81.5z" />
    <glyph glyph-name="lyft" unicode="&#xf3c3;" horiz-adv-x="512" 
d="M0 366.9h77.7998v-208.7c0 -33.1006 15 -52.7998 27.2002 -61c-12.7002 -11.1006 -51.2002 -20.9004 -80.2002 2.7998c-17 14 -24.7998 37.2998 -24.7998 59v207.9zM485.9 193.4c0 -14.2002 11.5996 -25.9004 26.0996 -25.9004v-76.5
c-56.7002 0 -102.7 46.0996 -102.7 102.7v77.0996c0 34.6006 -52.2002 34.6006 -52.2002 0v-23.2998h38.8008v-76.7998h-38.8008v-6.7002c0 -21.7998 -7.69922 -45 -24.7998 -59c-16.2998 -13.7002 -35.7002 -16.2998 -51.7002 -14v179.2
c0 56.7002 46.1006 102.7 102.7 102.7c49.1006 0 90.2002 -34.4004 100.3 -80.7002h26.1006v-76.7998h-23.7998v-22zM191.6 292.4v0.5h77.1006v-178.2c0 -52.4004 -29.7002 -91.7002 -76.7998 -100.8c-26.1006 -5.10059 -52.5 -2.80078 -77.6006 4.69922v70.3008
c9.7998 -4.2002 29.5 -9.40039 45 -7.80078c20.4004 2 32.7998 11.9004 34.9004 25.3008c0 0 -21.2002 -20.4004 -58.2002 -10.6006c-37 9.90039 -45 40.1006 -45 63.9004v132.7h76.7998v-113c0 -15.4004 23.7998 -15.4004 23.7998 0v113z" />
    <glyph glyph-name="magento" unicode="&#xf3c4;" 
d="M445.7 320.1v-256.1l-63.4004 -36.5v255.8l-158.5 91.6006l-158.6 -91.6006l0.399414 -255.899l-63.2998 36.5996v255.9l221.9 128.1zM255.6 27.5v255.9l63.4004 -36.6006v-256l-95.0996 -54.8994l-94.9004 54.8994l-0.0996094 255.9l63.2998 36.5996v-256
l31.7998 -18.2002z" />
    <glyph glyph-name="medapps" unicode="&#xf3c6;" horiz-adv-x="320" 
d="M118.3 209.6c3.5 12.5 6.90039 33.6006 13.2002 33.6006c8.2998 -1.7998 9.59961 -23.4004 18.5996 -36.6006c4.60059 23.5 5.30078 85.1006 14.1006 86.7002c9 0.700195 19.7002 -66.5 22 -77.5c9.89941 -4.09961 48.8994 -6.59961 48.8994 -6.59961
c1.90039 -7.2998 -24 -7.60059 -40 -7.7998c-4.59961 -14.8008 -5.39941 -27.7002 -11.3994 -28c-4.7002 -0.200195 -8.2002 28.7998 -17.5 49.5996l-9.40039 -65.5c-4.39941 -13 -15.5 22.5 -21.8994 39.2998c-3.30078 0.100586 -62.4004 1.60059 -47.6006 7.7998zM228 0
h-136c-21.2002 0 -21.2002 32 0 32h136c21.2002 0 21.2002 -32 0 -32zM204 -64h-88c-21.2002 0 -21.2002 32 0 32h88c21.2002 0 21.2002 -32 0 -32zM238.2 77.5c-3.60059 -21.2998 -36 -15.5 -32.6006 5.09961c3.60059 21.2002 5.60059 40.6006 15.3008 58.6006
c32.5996 60.2998 66.0996 95.5 66.0996 151.6c0 67.9004 -57 123.2 -127 123.2s-127 -55.2998 -127 -123.2c0 -56.0996 33.5 -91.2998 66.0996 -151.7c9.7002 -17.8994 11.7002 -36.8994 15.3008 -58.5996c3.5 -20.7998 -29.1006 -26.0996 -32.6006 -5.09961
c-3.2002 19.0996 -5.2002 36.3994 -11.8994 48.8994c-8 14.7002 -16.1006 28.1006 -24 41c-24.6006 40.4004 -45.9004 75.2998 -45.9004 125.5c0 85.6006 71.7998 155.2 160 155.2s160 -69.5996 160 -155.2c0 -50.2998 -21.2998 -85.0996 -45.9004 -125.5
c-7.89941 -12.8994 -16.0996 -26.2998 -24 -41c-6.69922 -12.3994 -8.69922 -29.8994 -11.8994 -48.7998z" />
    <glyph glyph-name="medium-m" unicode="&#xf3c7;" horiz-adv-x="512" 
d="M71.5 305.7c0.599609 5.89941 -1.7002 11.7998 -6.09961 15.7998l-45.1006 54.4004v8.09961h140.2l108.4 -237.7l95.2998 237.7h133.7v-8.09961l-38.6006 -37c-3.2998 -2.5 -5 -6.7002 -4.2998 -10.8008v-272c-0.700195 -4.09961 1 -8.2998 4.2998 -10.7998l37.7002 -37
v-8.09961h-189.7v8.09961l39.1006 37.9004c3.7998 3.7998 3.7998 5 3.7998 10.7998v219.8l-108.7 -275.899h-14.7002l-126.399 275.899v-184.899c-1.10059 -7.80078 1.5 -15.6006 7 -21.2002l50.7998 -61.6006v-8.09961h-144v8l50.7998 61.7002
c5.40039 5.59961 7.90039 13.5 6.5 21.2002v213.8z" />
    <glyph glyph-name="medrt" unicode="&#xf3c8;" horiz-adv-x="544" 
d="M113.7 192c0 -121.8 83.8994 -222.8 193.5 -241.1c-18.7002 -4.5 -38.2002 -6.90039 -58.2002 -6.90039c-137.6 0 -249 111 -249 248s111.4 248 248.9 248c20.0996 0 39.5996 -2.40039 58.1992 -6.90039c-109.6 -18.2998 -193.399 -119.3 -193.399 -241.1zM411.1 91.7002
c77.7002 55.3994 104.4 155.1 67 233.899c11.2002 -9.89941 21.5 -21.2998 30.5 -34.1992c61.6006 -88.3008 40.8008 -210.301 -46.5 -272.601c-87.2998 -62.2998 -208.1 -41.2002 -269.699 47c-9 12.7998 -16.2002 26.4004 -21.7002 40.5
c60.7998 -62.0996 162.7 -70 240.399 -14.5996zM192.3 335.7c72.5 54.5996 171.601 45.7002 221.601 -19.7998c45.2998 -59.7002 34.3994 -145.601 -22.3008 -201.801c18.5 51.4004 11.3008 111 -24.3994 158c-43 56.5 -114.601 78.3008 -178.9 60.5
c1.2998 1 2.60059 2.10059 4 3.10059zM296 224h40c4.40039 0 8 -3.59961 8 -8v-48c0 -4.40039 -3.59961 -8 -8 -8h-40c-4.40039 0 -8 -3.59961 -8 -8v-40c0 -4.40039 -3.59961 -8 -8 -8h-48c-4.40039 0 -8 3.59961 -8 8v40c0 4.40039 -3.59961 8 -8 8h-40
c-4.40039 0 -8 3.59961 -8 8v48c0 4.40039 3.59961 8 8 8h40c4.40039 0 8 3.59961 8 8v40c0 4.40039 3.59961 8 8 8h48c4.40039 0 8 -3.59961 8 -8v-40c0 -4.40039 3.59961 -8 8 -8z" />
    <glyph glyph-name="microsoft" unicode="&#xf3ca;" 
d="M0 416h214.6v-214.6h-214.6v214.6zM233.4 416h214.6v-214.6h-214.6v214.6zM0 182.6h214.6v-214.6h-214.6v214.6zM233.4 182.6h214.6v-214.6h-214.6v214.6z" />
    <glyph glyph-name="mix" unicode="&#xf3cb;" 
d="M0 384h448v-204.1c0 -56.6006 -88 -59.9004 -88 0v23.7998c0 56.7998 -82.7002 59 -88 4.2998v-116.1c0 -58 -96 -57.9004 -96 0v175.3c0 56.8994 -80.0996 59.3994 -88 6.5v-238.601c0 -58.0996 -88 -56.1992 -88 0v348.9z" />
    <glyph glyph-name="mizuni" unicode="&#xf3cc;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111.1 248 -248c0 -137 -111 -248 -248 -248s-248 111 -248 248c0 136.9 111 248 248 248zM168 88.0996v223.9c0 22.0996 -17.9004 40 -40 40s-40 -17.9004 -40 -40v-272.1c21.2002 20.8994 48.5996 37.5996 80 48.1992zM288 98v214
c0 22.0996 -17.9004 40 -40 40s-40 -17.9004 -40 -40v-214c13 2 26.4004 3.09961 40.2002 3.09961c13.5996 0 26.8994 -1.09961 39.7998 -3.09961zM408 40.2998v271.7c0 22.0996 -17.9004 40 -40 40s-40 -17.9004 -40 -40v-223.7c31.4004 -10.5996 58.7998 -27.2002 80 -48z
" />
    <glyph glyph-name="monero" unicode="&#xf3d0;" horiz-adv-x="496" 
d="M352 64h108.4c-43.4004 -71.9004 -122.301 -120 -212.4 -120s-169 48.0996 -212.4 120h108.4v127.8l104 -104.8l104 105v-128zM88 112h-74.7998c-8.60059 25.0996 -13.2002 52 -13.2002 80c0 137 111 248 248 248s248 -111 248 -248c0 -28 -4.7002 -54.9004 -13.2002 -80
h-74.7998v208l-160.6 -159.4l-159.4 159.4v-208z" />
    <glyph glyph-name="napster" unicode="&#xf3d2;" horiz-adv-x="496" 
d="M298.3 74.4004c-14.2002 -13.6006 -31.2998 -24.1006 -50.3994 -30.5c-19 6.39941 -36.2002 16.8994 -50.3008 30.5h100.7zM342.3 274c-56.3994 39.7998 -132.1 39.9004 -188.899 -0.0996094c-19.9004 16.7998 -43.6006 29.5 -69.5 36.3994v-161.6
c0 -217.3 328 -219.101 328 0.299805v161.2c-26 -7 -49.6006 -19.2998 -69.6006 -36.2002zM133.5 332.5c6.5 -3.2002 14.0996 -7.40039 20.4004 -11.4004c58.6992 30.5 129.199 30.6006 187.899 0.100586c6.7002 4.2002 13.5 8 20.6006 11.5
c-64.6006 59.8994 -164.5 59.7998 -228.9 -0.200195zM43.7998 354.8c17.5 -0.5 34.2998 -3.09961 50.6006 -7.5c82 91.6006 225.5 91.6006 307.5 0.100586c16.0996 4.39941 32.7998 6.89941 50.0996 7.39941v-69.2002c58.7002 -36.5 58.5 -121.899 -0.200195 -158.199
l-0.299805 -1.7002c-25.9004 -238.8 -381.2 -243.601 -407.6 1.5c-58.5 37.2002 -58.5 121.8 -0.100586 158.3v69.2998zM259.2 96c13.0996 59.2998 33.5 56 113 55.4004c-0.799805 -8.2002 0.0996094 -32.3008 -26.2002 -47.4004c-4.40039 -2.5 -15.2998 -6 -25.5 -6.5
c-25.2998 -1.2002 -61.2998 -1.5 -61.2998 -1.5zM123.7 151.3c79.2998 0.700195 99.7998 4 113 -55.3994c0 0 -36 0.399414 -61.2998 1.5c-10.3008 0.5 -21.1006 4 -25.5 6.5c-26.3008 15.0996 -25.4004 39.1992 -26.2002 47.3994zM292.8 27.9004
c3 -4.90039 3.2002 -8.80078 3.2998 -8.90039c-29.0996 -17.5996 -67.0996 -17.5996 -96.1992 0c0 0 0.899414 5.5 3.69922 9.59961c3.5 5.10059 6.40039 6.60059 6.40039 6.60059c23.7002 -6.90039 51.0996 -7.2998 75.9004 0c0 0 3.69922 -2 6.89941 -7.2998z" />
    <glyph glyph-name="node-js" unicode="&#xf3d3;" 
d="M224 -60c-6.7002 0 -13.5 1.7998 -19.4004 5.2002l-61.6992 36.5c-9.2002 5.2002 -4.7002 7 -1.7002 8c12.2998 4.2998 14.7998 5.2002 27.8994 12.7002c1.40039 0.799805 3.2002 0.5 4.60059 -0.400391l47.3994 -28.0996c1.7002 -1 4.10059 -1 5.7002 0l184.7 106.6
c1.7002 1 2.7998 3 2.7998 5v213.2c0 2.09961 -1.09961 4 -2.89941 5.09961l-184.601 106.5c-1.7002 1 -4 1 -5.7002 0l-184.5 -106.6c-1.7998 -1 -2.89941 -3 -2.89941 -5.10059v-213.1c0 -2 1.09961 -4 2.89941 -4.90039l50.6006 -29.1992
c27.5 -13.7002 44.2998 2.39941 44.2998 18.6992v210.4c0 3 2.40039 5.2998 5.40039 5.2998h23.3994c2.90039 0 5.40039 -2.2998 5.40039 -5.2998v-210.5c0 -36.5996 -20 -57.5996 -54.7002 -57.5996c-10.7002 0 -19.0996 0 -42.5 11.5996l-48.4004 27.9004
c-12 6.89941 -19.3994 19.7998 -19.3994 33.6992v213.101c0 13.7998 7.39941 26.7998 19.3994 33.7002l184.5 106.6c11.7002 6.59961 27.2002 6.59961 38.8008 0l184.699 -106.7c12 -6.89941 19.4004 -19.7998 19.4004 -33.7002v-213.1
c0 -13.7998 -7.40039 -26.7002 -19.4004 -33.7002l-184.699 -106.6c-5.90039 -3.40039 -12.6006 -5.2002 -19.4004 -5.2002zM373.1 150.1c0 -40.1992 -33.5996 -63.2998 -92 -63.3994c-80.8994 0 -97.7998 37.0996 -97.7998 68.2002c0 2.89941 2.2998 5.2998 5.2998 5.2998
h23.9004c2.7002 0 4.90039 -1.90039 5.2998 -4.5c3.60059 -24.2998 14.2998 -36.6006 63.2002 -36.6006c38.9004 0 55.5 8.80078 55.5 29.4004c0 11.9004 -4.7002 20.7998 -65.2002 26.7002c-50.5 5 -81.7998 16.2002 -81.7998 56.5996c0 37.2998 31.4004 59.5 84.0996 59.5
c59.2002 0 88.5 -20.5 92.2002 -64.5996c0.100586 -1.5 -0.399414 -3 -1.39941 -4.10059c-1 -1.09961 -2.40039 -1.69922 -3.90039 -1.69922h-24c-2.5 0 -4.7002 1.7998 -5.2002 4.19922c-5.7998 25.6006 -19.7998 33.8008 -57.7002 33.8008
c-42.5 0 -47.3994 -14.8008 -47.3994 -25.9004c0 -13.4004 5.7998 -17.2998 63.2002 -24.9004c56.6992 -7.5 83.6992 -18.0996 83.6992 -58z" />
    <glyph glyph-name="npm" unicode="&#xf3d4;" horiz-adv-x="576" 
d="M288 160h-32v64h32v-64zM576 288v-192h-288v-32h-128v32h-160v192h576zM160 256h-128v-128h64v96h32v-96h32v128zM320 256h-128v-160h64v32h64v128zM544 256h-192v-128h64v96h32v-96h32v96h32v-96h32v128z" />
    <glyph glyph-name="ns8" unicode="&#xf3d5;" horiz-adv-x="640" 
d="M104.324 178.828v26.1777h26.0664v-26.1777h-26.0664zM156.79 205.006h-26.3428v26.1777c-0.124023 7.05762 -5.8916 12.748 -12.9785 12.748c-7.08594 0 -12.8535 -5.69043 -12.9775 -12.748v-0.166016h-26.4004v0.166016
c-0.000976562 0.119141 -0.000976562 0.220703 -0.000976562 0.339844c0 21.7041 17.6211 39.3242 39.3242 39.3242c21.5039 0 38.999 -17.2959 39.3213 -38.7227v-0.941406zM209.146 179.16v26.0117h26.3438v-26.0117
c0 -0.0371094 -0.000976562 -0.0722656 -0.000976562 -0.109375c0 -64.7373 -52.5439 -117.3 -117.274 -117.331h-0.774414c-0.0380859 0 -0.0732422 0.000976562 -0.110352 0.000976562c-64.7373 0 -117.299 52.543 -117.33 117.273v0.166016h26.3369
c0 -50.2793 40.8203 -91.1006 91.0996 -91.1006h0.609375c50.2793 0 91.1006 40.8213 91.1006 91.1006zM51.9131 179.16v25.96h-26.291v25.3994c0 50.6445 41.1162 91.7617 91.7607 91.7617s91.7607 -41.1172 91.7607 -91.7617v-25.293h-26.3438v25.293v0.200195
c0 36.1055 -29.3135 65.4199 -65.4199 65.4199c-35.7656 0 -64.8672 -28.7646 -65.4121 -64.4023v-26.6201h26.2891v-25.957c0.356445 -21.2305 17.7031 -38.3564 39.0176 -38.3564s38.6611 17.126 39.0176 38.3564h26.3438
c-0.140625 -35.9551 -29.374 -65.1016 -65.3613 -65.1016s-65.2207 29.1465 -65.3613 65.1016zM470.313 250.333c-11.3467 0 -20.8633 -4.75977 -24.2402 -12.1172v-8.41211c2.21875 -4.53809 6.30859 -7.69238 12.6191 -9.62988
c4.75879 -1.37891 9.76562 -2.3623 14.832 -2.87793c6.36426 -0.827148 13.0068 -1.71484 20.6992 -4.42676c13.7256 -4.59375 24.0742 -13.2275 28.9443 -24.2412l0.166016 -0.664062l-0.166016 -25.8994c-7.69238 -17.0479 -28.668 -28.4473 -52.2998 -28.4473
c-25.6797 0 -47.374 12.6182 -55.2891 32.0439l-0.552734 1.43848l23.0205 11.5078l0.719727 -1.49414c5.97754 -12.1211 17.5996 -19.0391 31.9336 -19.0391c12.0098 0 22.083 4.81445 25.791 12.3418v9.85059c-2.37988 4.59473 -6.47656 7.75098 -12.8398 9.85156
c-5.20312 1.71582 -10.3506 2.37988 -15.8291 3.09961c-6.78809 0.675781 -13.4814 2.04199 -19.8135 3.98438c-14.1123 4.87109 -23.9678 13.2275 -28.668 24.2412c-0.158203 0.949219 -0.123047 -2.02637 0 24.8496c7.36133 17.0469 27.8379 28.4473 50.9727 28.4473
c24.9062 0 45.3818 -12.0098 53.4062 -31.2705l0.609375 -1.43848l-23.2451 -11.5117l-0.71875 1.5498c-5.47949 11.6221 -16.3818 18.2637 -30.0518 18.2637zM287.568 136.656v68.3994h26.0664v-68.3994h-26.0664zM639.834 189.956l0.166016 -0.722656l-0.166016 -28.8906
c-7.52734 -15.9941 -27.8916 -26.7305 -50.584 -26.7305s-43.0029 10.7363 -50.585 26.7305l-0.166016 0.720703l0.166016 28.8887c2.93262 6.25391 8.24121 12.0137 15.4414 16.7139c-5.57422 3.90332 -10.0391 9.14453 -13.0068 15.3311l-0.166016 0.664062
l0.166016 25.3467c7.36133 15.9922 26.7334 26.7324 48.1504 26.7324s40.7881 -10.7402 48.1504 -26.7295l0.166016 -0.664062l-0.166016 -25.3467c-2.90137 -6.22852 -7.38379 -11.4873 -13.0078 -15.3301c7.1416 -4.7041 12.5088 -10.46 15.4414 -16.7139z
M566.614 240.762v-13.7246c3.48535 -6.19922 12.5068 -10.3486 22.5801 -10.3486c10.0723 0 19.0938 4.14844 22.6357 10.3486v13.7246c-3.59766 6.31055 -12.6191 10.5166 -22.6357 10.5166c-10.0176 0 -18.9805 -4.20605 -22.5801 -10.5166zM613.933 168.593v16.1572
c-3.76367 6.36523 -13.3379 10.5146 -24.6826 10.5146c-11.1836 0 -20.9756 -4.20605 -24.6836 -10.5146v-16.1572c3.70801 -6.52734 13.5586 -10.8994 24.6836 -10.8994c11.3447 0 20.9189 4.25879 24.6826 10.8994zM376.4 182.038v89.7129h25.8994v-135.095h-25.6777
l-62.5391 94.085v0.386719h-26.5098v40.623h29z" />
    <glyph glyph-name="nutritionix" unicode="&#xf3d6;" horiz-adv-x="400" 
d="M88 439.9c0 0 133.4 8.19922 121 -104.4c0 0 19.0996 74.9004 103 40.5996c0 0 -17.7002 -74 -88 -56c0 0 14.5996 54.6006 66.0996 56.6006c0 0 -39.8994 10.2998 -82.0996 -48.7998c0 0 -19.7998 94.5 -93.5996 99.6992c0 0 75.1992 -19.3994 77.5996 -107.5
c0 -0.0996094 -106.4 -7 -104 119.801zM400 124.3c0 -48.5 -9.7002 -95.2998 -32 -132.3c-42.2002 -30.9004 -105 -48 -168 -48c-62.9004 0 -125.8 17.0996 -168 48c-22.2998 37 -32 83.7998 -32 132.3c0 48.4004 17.7002 94.7002 40 131.7
c42.2002 30.9004 97.0996 48.5996 160 48.5996c63 0 117.8 -17.5996 160 -48.5996c22.2998 -37 40 -83.2998 40 -131.7zM120 20c0 15.5 -12.5 28 -28 28s-28 -12.5 -28 -28s12.5 -28 28 -28s28 12.5 28 28zM120 86.2002c0 15.5 -12.5 28 -28 28s-28 -12.5 -28 -28
s12.5 -28 28 -28s28 12.5 28 28zM120 152.4c0 15.5 -12.5 28 -28 28s-28 -12.5 -28 -28s12.5 -28 28 -28s28 12.5 28 28zM192 20c0 15.5 -12.5 28 -28 28s-28 -12.5 -28 -28s12.5 -28 28 -28s28 12.5 28 28zM192 86.2002c0 15.5 -12.5 28 -28 28s-28 -12.5 -28 -28
s12.5 -28 28 -28s28 12.5 28 28zM192 152.4c0 15.5 -12.5 28 -28 28s-28 -12.5 -28 -28s12.5 -28 28 -28s28 12.5 28 28zM264 20c0 15.5 -12.5 28 -28 28s-28 -12.5 -28 -28s12.5 -28 28 -28s28 12.5 28 28zM264 86.2002c0 15.5 -12.5 28 -28 28s-28 -12.5 -28 -28
s12.5 -28 28 -28s28 12.5 28 28zM264 152.4c0 15.5 -12.5 28 -28 28s-28 -12.5 -28 -28s12.5 -28 28 -28s28 12.5 28 28zM336 20c0 15.5 -12.5 28 -28 28s-28 -12.5 -28 -28s12.5 -28 28 -28s28 12.5 28 28zM336 86.2002c0 15.5 -12.5 28 -28 28s-28 -12.5 -28 -28
s12.5 -28 28 -28s28 12.5 28 28zM336 152.4c0 15.5 -12.5 28 -28 28s-28 -12.5 -28 -28s12.5 -28 28 -28s28 12.5 28 28zM360 192c-4.7998 22.2998 -7.40039 36.9004 -16 56c-38.7998 19.9004 -90.5 32 -144 32s-105.2 -12.0996 -144 -32
c-8.7998 -19.5 -11.2002 -33.9004 -16 -56c42.2002 7.90039 98.7002 14.7998 160 14.7998s117.8 -6.89941 160 -14.7998z" />
    <glyph glyph-name="page4" unicode="&#xf3d7;" horiz-adv-x="496" 
d="M248 -56c-137 0 -248 111 -248 248s111 248 248 248c20.9004 0 41.2998 -2.59961 60.7002 -7.5l-266.4 -376.5h205.7v-112zM248 87.5996h-149.4l149.4 213.601v-213.601zM344 56h111.4c-26.9004 -41 -65.7002 -73.5 -111.4 -92.7002v92.7002zM401.4 194.2v-16.7002
l-21.2002 8.2998zM381.1 139.7c5.90039 0 8.2002 -4.7002 8.2002 -10.6006v-10h-16.2002v7.7002c0 6.60059 1.30078 12.9004 8 12.9004zM496 192c0 -37.2998 -8.2002 -72.7002 -23 -104.4h-129v333.101c89.2998 -37.5 152 -125.8 152 -228.7zM360.4 304.4h68.1992v47.5996
h-13.8994v-32.5996h-13.9004v29.5996h-13.8994v-29.5996h-12.7002v32.5996h-13.9004v-47.5996h0.100586zM428.5 119.1h-26.5v11c0 15.4004 -5.59961 25.2002 -20.9004 25.2002c-15.3994 0 -20.6992 -10.5996 -20.6992 -25.8994v-25.3008h68.1992v15h-0.0996094zM428.5 222.1
l-68.2002 -29.6992v-12.4004l68.2002 -29.5v16.5996l-14.4004 5.7002v26.5l14.4004 5.90039v16.8994zM423.7 290.6h-35.6006v-26.5996h13.9004v12.2002h11c8.59961 -15.7998 1.2998 -35.2998 -18.5996 -35.2998c-22.5 0 -28.3008 25.2998 -15.5 37.6992l-11.6006 10.6006
c-16.2002 -17.5 -12.2002 -63.9004 27.1006 -63.9004c34 0 44.6992 35.9004 29.2998 65.2998z" />
    <glyph glyph-name="palfed" unicode="&#xf3d8;" horiz-adv-x="576" 
d="M384.9 254.1c0.0996094 -53.3994 -46.5 -96.1992 -83.3008 -96.1992c-12.5 0 -14.3994 3.39941 -15.0996 6.19922c0.5 39.1006 1.7002 80.4004 3 119.801c40.2002 14.3994 95.4004 17.5996 95.4004 -29.8008zM190.4 181.9
c-0.200195 0.599609 -0.400391 2.09961 -0.600586 4.59961c0 25.5996 37 60.9004 58.5 75.9004c-1.2002 -36.4004 -5.5 -198.101 -1.39941 -242.5c3 -32.3008 26.7998 -32.9004 36.3994 -22.3008c5.90039 6.60059 5.5 15.7002 5.2998 19.1006v0.200195
c-1.7998 25.5996 -2.7998 60.5996 -2.69922 100c60.7998 -14.4004 140.1 60.2998 140.1 138.199c0 71 -63 94.2002 -135.2 72c-2.89941 14.6006 -18.2998 20.1006 -29.5 11.1006c-7.5 -6.2002 -9.5 -15.7998 -10.5 -28.2002c-57.7998 -30.9004 -100.7 -84.5 -100.7 -126.5
c0 -24.9004 15.6006 -43 37.1006 -43c35.0996 0 41 44.0996 14.3994 44.0996c-4.69922 0 -11 -2.69922 -11.1992 -2.69922zM8 266.9c0 38.5996 38.4004 37.3994 38.4004 37.3994h29c15.5 70.1006 120.5 74.2998 120.5 74.2998h28.0996v19.1006
c0 18.3994 21.0996 18.3994 21.0996 18.3994h85.8008c18.3994 0 21.0996 -18.3994 21.0996 -18.3994v-19.1006h28c89.2002 0 112.1 -48.6992 119.4 -74.2998h30.0996c38.5 0 38.4004 -37.3994 38.4004 -37.3994c0 -38.6006 -38.4004 -37.4004 -38.4004 -37.4004h-30
l-22.4004 -217.2c0 -43.8994 -44.6992 -44.2998 -44.6992 -44.2998h-288.9c-44.7002 0 -44.7002 44.2998 -44.7002 44.2998l-22.3994 217.2h-30c-38.5 0 -38.4004 37.4004 -38.4004 37.4004z" />
    <glyph glyph-name="patreon" unicode="&#xf3d9;" horiz-adv-x="512" 
d="M512 253.2c0 -101.3 -82.4004 -183.8 -183.8 -183.8c-101.7 0 -184.4 82.3994 -184.4 183.8c0 101.6 82.7002 184.3 184.4 184.3c101.399 0 183.8 -82.7002 183.8 -184.3zM0 -53.5v491h90v-491h-90z" />
    <glyph glyph-name="periscope" unicode="&#xf3da;" 
d="M370 384.4c38.4004 -40.7002 59.5 -94.3008 59.5 -150.801c0 -74.2998 -57.4004 -159.5 -82 -192.6c-8 -10.7998 -79.2998 -105 -120.9 -105c-34 0 -88.7998 56.5 -125.399 104.9c-24.9004 32.8994 -82.7002 117.6 -82.7002 192.699c0 118.2 93.4004 214.4 208.1 214.4
c53.9004 0 104.801 -22.5996 143.4 -63.5996zM226.6 -45.9004c37.3008 0 184.801 167.301 184.7 279.4c0 107.3 -83.8994 196.3 -184.7 196.3c-106.1 0 -190 -88.8994 -190 -196.3c0 -112.1 147.5 -279.4 190 -279.4zM338 241.2c0 -59.1006 -51.0996 -109.7 -110.8 -109.7
c-100.601 0 -150.7 108.2 -92.9004 181.8v-0.399414c0 -24.5 20.1006 -44.4004 44.7998 -44.4004c24.7002 0 44.8008 19.9004 44.8008 44.4004c0 18.1992 -11.1006 33.7998 -26.9004 40.6992c76.5996 19.2002 141 -39.2998 141 -112.399z" />
    <glyph glyph-name="phabricator" unicode="&#xf3db;" horiz-adv-x="496" 
d="M323 185.9c0 0 21.5996 -19.6006 20.9004 -20.7002l-8.10059 -19.7998c-0.5 -1.40039 -29.7002 -0.5 -29.7002 -0.5l-9.09961 -9.10059s1.59961 -31.5 0.200195 -32.0996l-20 -7.5c-1.2998 -0.5 -21.7998 23.2998 -21.7998 23.2998l-13.1006 0.200195
s-19.2998 -24.1006 -20.7002 -23.5l-20.0996 8.2998c-1.40039 0.5 -1.2002 32.2998 -1.2002 32.2998l-9.39941 9.2998s-28.9004 -0.899414 -29.5 0.5l-9.5 20c-0.600586 1.40039 21.0996 21.2002 21.0996 21.2002l-0.0996094 12.9004s-21.6006 19.5996 -21 21
l8.09961 19.7998c0.5 1.2998 29.7002 0.400391 29.7002 0.400391l9.09961 9.09961s-1.59961 28.4004 -0.200195 28.9004l20 8.2998c1.40039 0.599609 21.9004 -20.7998 21.9004 -20.7998l13.0996 -0.200195s19.3008 21.5996 20.7002 21l20.1006 -9.2002
c1.39941 -0.599609 1.19922 -29.0996 1.19922 -29.0996l9.40039 -9.30078s28.9004 0.900391 29.5 -0.5l9.5 -20c0.599609 -1.39941 -21.0996 -21.1992 -21.0996 -21.1992zM278.1 194.6c-0.699219 17 -15.5 30.3008 -32.7998 29.5
c-17.2998 -0.699219 -30.7998 -15.1992 -30.0996 -32.2998c0.700195 -17.0996 15.5 -30.3994 32.7998 -29.5996s30.7998 15.2998 30.0996 32.3994zM479.3 232.5c22.2998 -22.2998 22.2998 -58.7002 0 -81c-67.3994 -67.4004 -44.2998 -44.4004 -95.2998 -95.2998
c-74.4004 -74.5 -194.7 -74.9004 -269.8 -1.60059l-0.100586 -0.0996094c-51 51 -27.5 27.5996 -97.3994 97c-22.2998 22.2998 -22.2998 58.7002 0 81c67.8994 67.4004 44.7998 44.2998 95.7002 95.2998c74.3994 74.4004 194.699 74.9004 269.8 1.60059l0.0996094 0.0996094
zM140.4 84.2002c59.5996 -59.5 156 -59.6006 215.6 -0.100586c59.5996 59.6006 59.5 156.101 0 215.601c-59.5996 59.5 -156.1 59.5996 -215.6 0c-59.6006 -59.5 -59.6006 -156 0 -215.5z" />
    <glyph glyph-name="phoenix-framework" unicode="&#xf3dc;" horiz-adv-x="640" 
d="M212.9 103.7c-36.7002 -1.2002 -108.7 29.2998 -127.7 106.399c-8.7002 35.3008 -2.7002 51.8008 -8 86.1006c-8.2002 53.3994 -32.1006 72.2002 -55.9004 76.5c-6.2002 1.09961 -12.3994 1.2998 -18.7002 0.299805
c-0.799805 -0.0996094 -1.59961 -0.200195 -2.39941 -0.200195c-0.100586 0.200195 -0.100586 0.299805 -0.200195 0.5c0.700195 0.600586 1.40039 1.2002 2.2002 1.7998c36.8994 26.9004 92 38.4004 136.3 35c123.6 -9.5 141.3 -156.6 252.5 -173.1
c6.09961 -0.900391 12.2998 -1.09961 18.5 -1.7002c0.700195 -0.0996094 1.40039 -0.0996094 2.5 -0.200195c-2.09961 -2.19922 -21.5996 -11.7998 -36.5 -14.5c-18.4004 -3.39941 -35.7002 -0.0996094 -51.2998 10.3008c-14.5 9.7998 -24.5 23.5 -38.9004 27.3994
c-13 3.60059 -34.0996 1.7002 -35.8994 -19.5996c-1.30078 -15.9004 14.1992 -51.7998 51.7998 -74.6006c40.3994 -24.5 101.399 -26.8994 134.7 -14.7998c0.299805 0.100586 0.699219 0.200195 1.09961 0.299805c0.200195 0.100586 0.400391 0 1 -0.0996094
c-23.5996 -28.4004 -71.2002 -49.9004 -108.2 -45.4004c-50.3994 6.2002 -77.7002 75.9004 -113.7 97.5c-19.0996 11.5 -49.0996 7 -52 -18.5c-1.09961 -10 2.10059 -19 6.40039 -27.5996c24.4004 -48.5996 65.5996 -47 68 -49.5996
c-2.7998 -0.800781 -21.7998 -2.10059 -25.5996 -2.2002zM75.2998 383.1c13.1006 -14.5 34.2002 -7.89941 35.2998 6.80078c-12.3994 -0.700195 -24.5 -2.2002 -36.5996 -4.80078c0.400391 -0.799805 0.400391 -1 1.2998 -2zM272.2 32.5996
c-42.7998 -1.19922 -92 26.7002 -123.5 61.4004c-4.60059 5 -16.7998 20.2002 -18.6006 23.4004l0.400391 0.399414c6.59961 -4.09961 25.7002 -18.5996 54.7998 -27c24.2002 -7 48.1006 -6.2998 71.6006 3.2998c22.6992 9.30078 41 0.5 43.0996 -2.89941
c-18.5 -3.7998 -20.0996 -4.40039 -24 -7.90039c-5.09961 -4.39941 -4.59961 -11.7002 7 -17.2002c26.2002 -12.3994 63 2.80078 97.2002 -25.3994c2.39941 -2 8.09961 -7.7998 10.0996 -10.7002c-0.0996094 -0.200195 -0.299805 -0.299805 -0.399414 -0.5
c-4.80078 1.5 -16.4004 7.5 -40.2002 9.2998c-24.7002 2 -46.2998 -5.2998 -77.5 -6.2002zM447 284.6c16.4004 5.2002 41.2998 13.4004 66.5 3.30078c16.0996 -6.5 26.2002 -18.7002 32.0996 -34.6006c3.5 -9.39941 5.10059 -19.7002 5.10059 -28.7002
c-0.200195 0 -0.400391 0 -0.600586 -0.0996094c-0.199219 0.400391 -0.399414 0.900391 -0.5 1.2998c-5 22 -29.8994 43.7998 -67.5996 29.9004c-50.2002 -18.6006 -130.4 -9.7002 -176.9 48c-0.699219 0.899414 -2.39941 1.7002 -1.2998 3.2002
c0.100586 0.199219 2.10059 -0.600586 3 -1.30078c18.1006 -13.3994 38.2998 -21.8994 60.2998 -26.1992c30.5 -6.10059 54.6006 -2.90039 79.9004 5.19922zM549.7 167.1c-32.4004 -0.199219 -33.7998 -50.0996 -103.601 -64.3994
c-18.1992 -3.7002 -38.6992 -4.60059 -44.8994 -4.2002v0.400391c2.7998 1.5 14.7002 2.59961 29.7002 16.5996c7.89941 7.2998 15.2998 15.0996 22.7998 22.9004c19.5 20.1992 41.3994 42.1992 81.8994 39c23.1006 -1.80078 29.3008 -8.2002 36.1006 -12.7002
c0.299805 -0.200195 0.399414 -0.5 0.700195 -0.900391c-0.5 0 -0.700195 -0.0996094 -0.900391 0c-7 2.7002 -14.2998 3.2998 -21.7998 3.2998zM537.4 191.2c-0.100586 -0.200195 -0.100586 -0.400391 -0.200195 -0.600586c-28.9004 4.40039 -48 7.90039 -68.5 -4
c-17 -9.89941 -31.4004 -20.5 -62 -24.3994c-27.1006 -3.40039 -45.1006 -2.40039 -66.1006 8c-0.299805 0.200195 -0.599609 0.399414 -1 0.599609c0 0.200195 0.100586 0.299805 0.100586 0.5c24.8994 -3.7998 36.3994 -5.09961 55.5 5.7998
c22.2998 12.9004 40.0996 26.6006 71.2998 31c29.5996 4.10059 51.2998 -2.5 70.9004 -16.8994zM268.6 350.7c-0.599609 0.599609 -1.09961 1.2002 -2.09961 2.2998c7.59961 0 29.7002 1.2002 53.4004 -8.40039c19.6992 -8 32.1992 -21 50.1992 -32.8994
c11.1006 -7.2998 23.4004 -9.2998 36.4004 -8.10059c4.2998 0.400391 8.5 1.2002 12.7998 1.7002c0.400391 0.100586 0.900391 0 1.5 -0.299805c-0.599609 -0.400391 -1.2002 -0.900391 -1.7998 -1.2002c-8.09961 -4 -16.7002 -6.2998 -25.5996 -7.09961
c-26.1006 -2.60059 -50.3008 3.7002 -73.4004 15.3994c-19.2998 9.90039 -36.4004 22.9004 -51.4004 38.6006zM640 112.3c-3.5 -3.09961 -22.7002 -11.5996 -42.7002 -5.2998c-12.2998 3.90039 -19.5 14.9004 -31.5996 24.0996
c-10 7.60059 -20.9004 7.90039 -28.1006 8.40039c0.600586 0.799805 0.900391 1.2002 1.2002 1.40039c14.7998 9.19922 30.5 12.1992 47.2998 6.5c12.5 -4.2002 19.2002 -13.5 30.4004 -24.2002c10.7998 -10.4004 21 -9.90039 23.0996 -10.5
c0.100586 0.0996094 0.200195 0 0.400391 -0.400391zM427.5 -24.7002c2.2002 -1.2002 1.59961 -1.5 1.5 -2c-18.5 1.40039 -33.9004 7.60059 -46.7998 22.2002c-21.7998 24.7002 -41.7002 27.9004 -48.6006 29.7002c0.5 0.200195 0.800781 0.399414 1.10059 0.399414
c13.0996 -0.0996094 26.0996 -0.699219 38.8994 -3.89941c25.3008 -6.40039 35 -25.4004 41.6006 -35.2998c3.2002 -4.80078 7.2998 -8.30078 12.2998 -11.1006z" />
    <glyph glyph-name="playstation" unicode="&#xf3df;" horiz-adv-x="576" 
d="M570.9 75.7002c-11.3008 -14.2002 -38.8008 -24.2998 -38.8008 -24.2998l-205.1 -73.6006v54.2998l150.9 53.8008c17.0996 6.09961 19.7998 14.7998 5.7998 19.3994c-13.9004 4.60059 -39.1006 3.2998 -56.2002 -2.89941l-100.5 -35.5v56.3994
c23.2002 7.7998 47.0996 13.6006 75.7002 16.7998c40.8994 4.5 90.8994 -0.599609 130.2 -15.5c44.1992 -14 49.1992 -34.6992 38 -48.8994zM346.5 168.2v139c0 16.2998 -3 31.2998 -18.2998 35.5996c-11.7002 3.7998 -19 -7.09961 -19 -23.3994v-347.9l-93.7998 29.7998
v414.7c39.8994 -7.40039 98 -24.9004 129.199 -35.4004c79.5 -27.2998 106.4 -61.2998 106.4 -137.8c0 -74.5 -46 -102.8 -104.5 -74.5996zM43.2002 37.7998c-45.4004 12.7998 -53 39.5 -32.2998 54.7998c19.0996 14.2002 51.6992 24.9004 51.6992 24.9004l134.5 47.7998
v-54.5l-96.7998 -34.5996c-17.0996 -6.10059 -19.7002 -14.7998 -5.7998 -19.4004c13.9004 -4.59961 39.0996 -3.2998 56.2002 2.90039l46.3994 16.8994v-48.7998c-51.5996 -9.2998 -101.399 -7.2998 -153.899 10z" />
    <glyph glyph-name="pushed" unicode="&#xf3e1;" horiz-adv-x="432" 
d="M407 336.1c21.7002 -1.89941 33.7998 -28 17.4004 -44.7998l-235.2 -231.3l-35.2998 -80.7998c-11 -17.2002 -41.2002 -14.2998 -47.7002 7l-105.101 348.3c-4.59961 18.2998 6.30078 33.9004 21.4004 36.5996l271.3 44.4004c17.9004 3.40039 39.1006 -13.5 28.7002 -37
l-14 -33.4004zM297.6 394.4l-189 -31l177.4 -16.3008l16.7998 39.9004c2.2998 4.90039 -0.0996094 8.09961 -5.2002 7.40039zM22.7002 340.1l157.899 -244.3l96.9004 230.7l-248.7 22.7002c-5.09961 0.899414 -9.2002 -4 -6.09961 -9.10059zM136 -8.40039
c0 0 28.2002 64.1006 35.2002 79.1006l-127.7 197.6l83.0996 -275.5c1.5 -4.2998 6.80078 -5.2002 9.40039 -1.2002zM408.8 306.1c3.10059 3.30078 1.40039 7.5 -2.59961 8.60059l-106.4 9.7002l-89.7002 -213.7z" />
    <glyph glyph-name="python" unicode="&#xf3e2;" 
d="M439.8 247.5c10.7002 -42.9004 11.2002 -75.0996 0 -108.6c-10.7998 -32.5 -22.2998 -54.2002 -53.3994 -54.2002h-160.2v-13.6006h106.7v-40.6992c0 -30.8008 -26.5 -46.5 -53.4004 -54.3008c-40.5 -11.6992 -73 -9.89941 -106.8 0
c-28.2002 8.30078 -53.4004 25.3008 -53.4004 54.3008v101.8c0 29.2998 24.2002 54.2998 53.4004 54.2998h106.8c35.5996 0 66.7998 31 66.7998 67.7998v47.4004h40.1006c31.0996 0 45.6992 -23.2998 53.3994 -54.2002zM286.2 44c-11 0 -20 -9 -20.1006 -20.2998
c0 -11.2002 9.10059 -20.4004 20.1006 -20.4004c11.0996 0 20.0996 9.10059 20.0996 20.4004c0 11.2002 -9 20.2998 -20.0996 20.2998zM167.8 199.9c-36.2998 0 -66.7998 -31.1006 -66.7998 -66.4004v-48.7998h-36.7002c-31.0996 0 -49.2002 22.5996 -56.7998 54.2002
c-10.2002 42.5 -9.7998 67.8994 0 108.6c8.5 35.5 35.7002 54.2002 66.7998 54.2002h147v13.5996h-106.899v40.7002c0 30.9004 8.19922 47.5996 53.3994 55.5996c32.1006 5.7002 71 6 106.8 0.100586c29 -4.90039 53.4004 -26.6006 53.4004 -55.6006v-101.899
c0 -29.7998 -23.7002 -54.2998 -53.4004 -54.2998h-106.8zM161.1 342.5c11.1006 0 20.1006 9.09961 20.1006 20.2998s-9.10059 20.4004 -20.1006 20.4004c-11.0996 0 -20 -9.10059 -20.0996 -20.4004c0 -11.2002 9 -20.2998 20.0996 -20.2998z" />
    <glyph glyph-name="red-river" unicode="&#xf3e3;" 
d="M353.2 416c52.3994 0 94.7998 -42.4004 94.7998 -94.7998v-258.4c0 -52.3994 -42.4004 -94.7998 -94.7998 -94.7998h-258.4c-52.3994 0 -94.7998 42.4004 -94.7998 94.7998v258.4c0 52.3994 42.4004 94.7998 94.7998 94.7998h258.4zM144.9 247.1
c-0.600586 12.4004 11.6992 24.6006 24 24h56.2998c27 0 48.8994 21.9004 48.8994 48.9004h-154.199c-13.2002 0 -23.9004 -10.7002 -23.9004 -23.9004v-154.199c27 0 48.9004 21.8994 48.9004 48.8994v56.2998zM321.2 175.1c27 0 48.8994 21.9004 48.8994 48.9004h-154.199
c-13.2002 0 -23.9004 -10.7002 -23.9004 -23.9004v-154.199c27 0 48.9004 21.8994 48.9004 48.8994v56.2998c-0.600586 12.4004 11.6992 24.6006 24 24h56.2998z" />
    <glyph glyph-name="wpressr" unicode="&#xf3e4;" horiz-adv-x="496" 
d="M248 440c136.97 0 248 -111.03 248 -248s-111.03 -248 -248 -248s-248 111.03 -248 248s111.03 248 248 248zM419.33 281.4c2.41016 5.47949 0.459961 8.2793 -5.62012 8.26953c-104.8 0.00976562 -107.69 -0.0302734 -130.78 0.0302734
c-4.31934 0.00976562 -7.10938 -1.82031 -8.83984 -5.78027c-5.70996 -13.0996 -11.5195 -26.1504 -17.2998 -39.21c-2.57031 -5.7998 -1 -8.26953 5.26953 -8.26953c25.2607 0 50.5205 -0.0107422 75.7803 0.0195312
c10.0303 0.00976562 8.54004 -13.6602 -3.89941 -13.6396c-26.4307 0.0498047 -52.8604 0 -79.29 0.0498047c-4.91016 0.00976562 -8.33008 -1.88965 -10.3506 -6.5c-4.2998 -9.83008 -32.1494 -73.0801 -32.1895 -73.1602
c-3.2002 -7.16016 -16.2607 -6.09961 -11.2803 5.33008c8.26953 18.9902 16.6504 37.9297 24.9795 56.8896c2.25 5.11035 -0.0996094 8.74023 -5.65918 8.75c-15.21 0.0205078 -30.4307 -0.0400391 -45.6406 0.0400391
c-3.35938 0.0107422 -5.41016 -1.29004 -6.76953 -4.38965c-31.4307 -71.8701 -29.7803 -67.3203 -30.0098 -67.6904c-3.87012 -6.37012 -14.8604 -3.34961 -10.9502 5.60059c5.66992 13.0098 11.3701 26.0098 17.0898 39c13.5703 30.7793 27.1396 61.5596 40.7402 92.3301
c2.54004 5.75 -0.419922 10.5801 -6.66016 10.5898c-14.2402 0.0302734 -28.4805 -0.0498047 -42.7197 0.0498047c-4.26074 0.0302734 -6.84082 -1.76953 -8.54004 -5.65039c-12.8604 -29.3896 -25.8203 -58.7295 -38.75 -88.0791
c-8.62012 -19.5605 -17.2305 -39.1201 -25.8906 -58.6602c-1.58008 -3.55078 -1.47949 -6.78027 1.20996 -9.73047c11.2207 -12.3096 22.4707 -24.6094 33.6807 -36.9395c2.08984 -2.30078 4.58984 -3.4502 7.71973 -3.4502c45.9395 0.0195312 91.8701 0.00976562 137.81 0
c3.86035 0 6.37988 1.78027 7.91992 5.29004c10.3203 23.5 20.7607 46.9395 30.9502 70.5c2.08984 4.83008 5.21973 6.75 10.3398 6.71973c23.0205 -0.110352 46.0303 -0.0400391 69.0508 -0.0498047c6.0791 0 10.5293 2.72949 12.9697 8.24023
c15.2598 34.4795 30.4502 68.9893 45.6299 103.5z" />
    <glyph glyph-name="replyd" unicode="&#xf3e6;" 
d="M320 -32h-192c-70.4004 0 -128 57.5996 -128 128v192c0 70.4004 57.5996 128 128 128h192c70.4004 0 128 -57.5996 128 -128v-192c0 -70.4004 -57.5996 -128 -128 -128zM193.4 174.8c-6.10059 2 -11.6006 3.10059 -16.4004 3.10059
c-7.2002 0 -13.5 -1.90039 -18.9004 -5.60059c-5.39941 -3.7002 -9.59961 -9 -12.7998 -15.7998h-1.09961l-4.2002 18.2998h-28v-138.899h36.0996v89.6992c1.5 5.40039 4.40039 9.80078 8.7002 13.2002c4.2998 3.40039 9.7998 5.10059 16.2002 5.10059
c4.59961 0 9.7998 -1 15.5996 -3.10059zM308.6 71.4004c-3.19922 -2.40039 -7.69922 -4.80078 -13.6992 -7.10059s-12.8008 -3.5 -20.4004 -3.5c-12.2002 0 -21.0996 3 -26.5 8.90039c-5.5 5.89941 -8.5 14.7002 -9 26.3994h83.2998
c0.900391 4.80078 1.60059 9.40039 2.10059 13.9004c0.5 4.40039 0.699219 8.59961 0.699219 12.5c0 10.7002 -1.59961 19.7002 -4.69922 26.9004c-3.2002 7.19922 -7.30078 13 -12.5 17.1992c-5.2002 4.30078 -11.1006 7.30078 -17.8008 9.2002
c-6.69922 1.7998 -13.5 2.7998 -20.5996 2.7998c-21.0996 0 -37.5 -6.09961 -49.2002 -18.2998s-17.5 -30.5 -17.5 -55c0 -22.7998 5.2002 -40.7002 15.6006 -53.7002c10.3994 -13.0996 26.7998 -19.5996 49.1992 -19.5996c10.7002 0 20.9004 1.5 30.4004 4.59961
c9.5 3.10059 17.0996 6.80078 22.5996 11.2002zM286.8 141.7c3.7998 -5.40039 5.2998 -13.1006 4.60059 -23.1006h-51.7002c0.899414 9.40039 3.7002 17 8.2002 22.6006c4.5 5.59961 11.5 8.5 21 8.5c8.19922 0.0996094 14.0996 -2.60059 17.8994 -8zM366.7 139.2
c4.09961 -3.90039 9.39941 -5.7998 16.0996 -5.7998c7 0 12.6006 1.89941 16.7002 5.7998c4.09961 3.89941 6.09961 9.09961 6.09961 15.5996s-2 11.6006 -6.09961 15.4004s-9.59961 5.7002 -16.7002 5.7002c-6.7002 0 -12 -1.90039 -16.0996 -5.7002
c-4.10059 -3.7998 -6.10059 -8.90039 -6.10059 -15.4004s2 -11.7002 6.10059 -15.5996zM366.7 38.7002c4.09961 -3.90039 9.39941 -5.7998 16.0996 -5.7998c7 0 12.6006 1.89941 16.7002 5.7998c4.09961 3.89941 6.09961 9.09961 6.09961 15.5996
s-2 11.6006 -6.09961 15.4004s-9.59961 5.7002 -16.7002 5.7002c-6.7002 0 -12 -1.90039 -16.0996 -5.7002c-4.10059 -3.7998 -6.10059 -8.90039 -6.10059 -15.4004c0 -6.59961 2 -11.7002 6.10059 -15.5996z" />
    <glyph glyph-name="resolving" unicode="&#xf3e7;" horiz-adv-x="496" 
d="M281.2 169.8l-197.9 -57.2002l-28.5996 98.6006l188.2 54.0996c52.6992 15.2998 65 8.10059 71.0996 -12.7998l11.2002 -39.2998c5.59961 -19.9004 2 -30.1006 -44 -43.4004zM248.5 440c137 0 248.5 -111.4 247.5 -247.7c0 -136.899 -111.5 -248.3 -248.5 -248.3
c-46 0 -89.5 12.7002 -126.3 34.7002l-23 80.2002l286.8 -37.3008l48.0996 13.3008l-9.69922 34.1992l-220.4 27.1006l92.5996 26.5996c30.2002 8.7002 42 15.7998 61.4004 33.2002c24.5 23 31.7002 45.5 23.5 73.5996l-10.7002 37.8008
c-8.7002 30.1992 -25.0996 49.0996 -61.3994 55.1992c-25.1006 3.5 -44.5 2 -79.3008 -8.19922l-221.899 -63.9004c26 108.8 124.2 189.5 241.3 189.5zM38.2998 59.4004c-24 38.3994 -38.2998 83.2998 -38.2998 131.8z" />
    <glyph glyph-name="rocketchat" unicode="&#xf3e8;" horiz-adv-x="576" 
d="M284.046 223.2c0.0341797 0 0.0664062 -0.00195312 0.100586 -0.00195312c18.8496 0 34.1592 -15.2754 34.2168 -34.1113c0 -18.8281 -15.2822 -34.1143 -34.1104 -34.1143s-34.1143 15.2861 -34.1143 34.1143c0 18.7588 15.1748 34.002 33.9072 34.1133zM173.596 223.2
c0.0332031 0 0.0673828 -0.00195312 0.100586 -0.00195312c18.8496 0 34.1592 -15.2754 34.2168 -34.1113c0 -18.8281 -15.2822 -34.1143 -34.1104 -34.1143s-34.1143 15.2861 -34.1143 34.1143c0 18.7588 15.1748 34.002 33.9072 34.1133zM394.519 223.2
c0.0351562 0 0.0683594 -0.00195312 0.102539 -0.00195312c18.8496 0 34.1592 -15.2754 34.2148 -34.1113c0 -18.8281 -15.2822 -34.1143 -34.1104 -34.1143s-34.1133 15.2861 -34.1133 34.1143c0 18.7588 15.1738 34.002 33.9062 34.1133zM548.326 278.519
c17.3076 -26.9443 26.0674 -55.9189 26.0898 -86.9395c0 -30.209 -8.76074 -59.2021 -26.0703 -86.125c-15.5342 -24.1934 -37.3076 -45.5703 -64.6787 -63.6191c-52.8672 -34.8164 -122.354 -53.9746 -195.667 -53.9746
c-0.150391 -0.000976562 0.0664062 -0.00585938 -0.0830078 -0.00585938c-24.5488 0 -48.5908 2.18359 -71.9443 6.36621c-14.8564 -14.2842 -31.3604 -26.5059 -49.5098 -36.5889c-66.7744 -33.3467 -125.6 -20.9092 -155.324 -10.2002
c-5.54492 1.96289 -9.51758 7.25488 -9.51758 13.4697c0 3.82715 1.50879 7.30469 3.96289 9.87109c20.9619 21.6748 55.6416 64.5342 47.1162 103.49c-33.1426 33.9004 -51.1123 74.7764 -51.1123 118.148c0 42.5605 17.9697 83.4365 51.1123 117.337
c8.52148 38.9521 -26.1582 81.7939 -47.1201 103.47c-2.45996 2.56738 -3.97656 6.0498 -3.97656 9.88281c0 6.21973 3.98047 11.5156 9.53125 13.4785c29.7246 10.71 88.5488 23.1211 155.302 -10.2109c18.1504 -10.0811 34.6553 -22.3027 49.5107 -36.5879
c23.3457 4.18066 47.0137 6.35742 71.5547 6.35742c0.15918 0 0.318359 -0.000976562 0.476562 -0.000976562c73.293 0 142.78 -19.1826 195.666 -54c27.3711 -18.0479 49.1465 -39.4453 64.6816 -63.6182zM284.987 38.0996c128.612 0 232.866 67.376 232.866 150.487
c0 83.0957 -104.274 150.469 -232.866 150.469c-128.593 0 -232.847 -67.3691 -232.847 -150.469c0 -36.2002 19.7861 -69.4375 52.7783 -95.4004c9.28809 -29.5986 3.84668 -62.958 -16.3252 -100.078c-0.960938 -1.79297 -1.8584 -3.58496 -2.8418 -5.35645
c18.6367 1.63574 36.5557 6.875 52.5225 14.8701c13.5889 7.65625 25.9609 16.8633 37.1377 27.585l20.1289 19.3926c28.2617 -7.47852 57.8037 -11.501 88.4033 -11.501c0.347656 0 0.695312 0 1.04297 0.000976562z" />
    <glyph glyph-name="rockrms" unicode="&#xf3e9;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM405.4 20.5l-101.5 118.9s73.5996 0.199219 74.1992 0.199219c29.6006 -1.09961 46.6006 33.3008 27.6006 56.1006l-157.7 185.1c-13.2002 17.2998 -40.0996 18.4004 -54.5 0
l-147.1 -172.5h90l84.2998 98.9004l84.5996 -99.2998h-75.2998c-30.5 0 -44.5 -35.7002 -26.5996 -56.1006l112 -131.3h90z" />
    <glyph glyph-name="schlix" unicode="&#xf3ea;" 
d="M350.5 290.3l-54.2002 46.1006l73.4004 39l78.2998 -44.2002zM192 325.9l45.7002 28.1992l34.7002 -34.5996l-55.4004 -29zM126.9 319.3l31.8994 22.1006l17.2002 -28.4004l-36.7002 -22.5zM103.6 231.1l-8.7998 34.8008l29.6006 18.2998l13.0996 -35.2998z
M82.4004 314.8l23.8994 18.1006l8.90039 -24l-26.7002 -18.3008zM59 241.5l-3.59961 28.4004l22.2998 15.5l6.09961 -28.7002zM28.4004 224.9l20.7998 12.7998l3.2998 -33.4004l-22.9004 -12zM1.40039 180l19.1992 10.2002l0.400391 -38.2002l-21 -8.7998zM60.5 120.7
l-28.2998 -8.2998l-1.60059 46.7998l25.1006 10.7002zM99 184.8l-31.0996 -13l-5.2002 40.7998l27.3994 14.4004zM123.2 71l-41.6006 -5.90039l-8.09961 63.5l35.2002 10.8008zM151.7 210.9l21.2002 -57.1006l-46.2002 -13.5996l-13.7002 54.0996zM237.4 -19.5996
l-70.9004 3.2998l-24.2998 95.7998l55.2002 8.59961zM152.5 260.1l42.2002 22.4004l28 -45.9004l-50.7998 -21.2998zM193.5 165.2l61.2998 18.7002l52.7998 -86.6006l-79.7998 -11.2998zM244.9 250.8l67.2998 28.7998l65.5 -65.3994l-88.6006 -26.2002z" />
    <glyph glyph-name="searchengin" unicode="&#xf3eb;" horiz-adv-x="460" 
d="M220.6 317.7l-67.1992 -209.3v130.3l-54.7002 -24.2002l54.7002 190.3v-115.3zM137.4 414.4l-1.30078 -4.7002l-15.1992 -52.9004c-40.3008 -15.5 -68.9004 -54.5996 -68.9004 -100.3c0 -52.2998 34.2998 -95.9004 83.4004 -105.5v-53.5996
c-77.9004 10.5 -135.4 78.1992 -135.4 159c0 80.5 59.7998 147.199 137.4 158zM448.8 -32.7998c-11.2002 -11.2002 -23.0996 -12.2998 -28.5996 -10.5c-5.40039 1.7998 -27.1006 19.8994 -60.4004 44.3994c-33.2998 24.6006 -33.5996 35.7002 -43 56.7002
c-9.39941 20.9004 -30.3994 42.6006 -57.5 52.4004l-9.7002 14.7002c-24.6992 -16.9004 -53 -26.9004 -81.2998 -28.7002l2.10059 6.59961l15.8994 49.5c46.5 11.9004 80.9004 54 80.9004 104.2c0 54.5 -38.4004 102.1 -96 107.1v52.1006
c83.2002 -5.10059 148.8 -74.5 148.8 -159.3c0 -33.6006 -11.2002 -64.7002 -29 -90.4004l14.5996 -9.59961c9.80078 -27.1006 31.5 -48 52.4004 -57.4004s32.2002 -9.7002 56.7998 -43c24.6006 -33.2002 42.7002 -54.9004 44.5 -60.2998
c1.7998 -5.40039 0.700195 -17.2998 -10.5 -28.5zM438.9 -14.9004c0 4.40039 -3.60059 8 -8 8c-4.40039 0 -8 -3.59961 -8 -8c0 -4.39941 3.59961 -8 8 -8c4.39941 0 8 3.60059 8 8z" />
    <glyph glyph-name="servicestack" unicode="&#xf3ec;" horiz-adv-x="496" 
d="M88 232c81.7002 -10.2002 273.7 -102.3 304 -232h-392c99.5 8.09961 184.5 137 88 232zM120 384c102.8 -15.5 335.3 -167.9 376 -384h-96c-26.2998 126.7 -150.7 216.7 -233.6 250.4c1.2998 49.6992 -14.1006 98 -46.4004 133.6z" />
    <glyph glyph-name="sistrix" unicode="&#xf3ee;" 
d="M448 -1l-30.5 -31l-146 148.1c-28.7002 -23.6992 -65.2002 -37.8994 -105 -37.8994c-91.7998 0 -166.5 75.7998 -166.5 168.899c0 93.1006 74.7002 168.9 166.6 168.801c91.8008 0 166.5 -75.8008 166.5 -168.9c0 -37 -11.8994 -71.2998 -31.8994 -99.2002zM166.5 117.2
c70.7002 0 128.1 58.2998 128.1 129.899c0 71.6006 -57.5 129.9 -128.1 129.9s-128.1 -58.2998 -128.1 -129.9c0 -71.5996 57.5 -129.899 128.1 -129.899z" />
    <glyph glyph-name="slack-hash" unicode="&#xf3ef;" 
d="M446.2 177.6c6.2002 -19 -3.90039 -39.6992 -22.9004 -45.6992l-45.3994 -15.1006l15.6992 -47c6.10059 -19.0996 -3.89941 -39.7002 -23 -45.8994c-21.2998 -6.10059 -40.0996 6 -46 22.8994l-15.6992 47l-93.6006 -31.2998l15.7002 -47
c6.09961 -19.0996 -3.90039 -39.7002 -23 -45.9004c-21.2998 -6.09961 -40.0996 6 -46 22.9004l-15.7002 47c-45.7002 -15.2002 -50.8994 -17.7998 -57.7002 -16.7998c-14.5 0.599609 -28.5996 10.0996 -33.5996 24.5996c-6.09961 19 4 39.7002 23 45.9004l45.4004 15.0996
l-30.3008 90c-45.6992 -15.2002 -50.8994 -17.7998 -57.6992 -16.7998c-14.5 0.599609 -28.6006 10.0996 -33.6006 24.5996c-6.09961 19.1006 3.90039 39.7002 23 45.9004l45.2998 15l-15.6992 47c-6.10059 19.0996 3.89941 39.7002 23 45.9004
c19.0996 6.19922 39.7998 -3.90039 46 -22.9004l15.6992 -47l93.4004 31.2002l-15.7002 47c-6.09961 19.0996 3.90039 39.7002 23 45.8994c19.1006 6.2002 39.7998 -3.89941 46 -22.8994l15.7002 -47l45.4004 15.0996c19.0996 6.2002 39.7998 -3.89941 46 -22.8994
c6.09961 -19.1006 -3.90039 -39.7002 -23 -45.9004l-45.4004 -15.0996l30.2998 -90l45.4004 15.0996c19.0996 6.2002 39.7998 -3.90039 46 -22.9004zM192.1 130.4l93.5 31.2998l-30.2998 90.2002l-93.5 -31.3008z" />
    <glyph glyph-name="speakap" unicode="&#xf3f3;" 
d="M64 56.2197c-79.4102 88.1904 -72 224.36 16.6396 304.141c88.6406 79.7793 224.801 73 304.21 -15.2402c79.4102 -88.2402 72 -224.36 -16.6396 -304.14c-18.7402 -16.8701 64 -43.0908 42 -52.2607c-82.0596 -34.21 -253.91 -35 -346.229 67.5h0.0195312z
M277.31 267.82l38.5 40.8594c-9.60938 8.89062 -32 26.8301 -76.1699 27.6006c-52.3301 0.910156 -95.8594 -28.2998 -96.7695 -80c-0.200195 -11.3301 0.290039 -36.7207 29.4199 -54.8301c34.46 -21.4199 86.5195 -21.5098 86 -52.2598
c-0.370117 -21.2803 -26.4199 -25.8105 -38.5898 -25.6006c-3 0.0498047 -30.2305 0.459961 -47.6104 24.6201l-40 -42.6104c28.1602 -27 59 -32.6191 83.4902 -33.0498c10.2295 -0.179688 96.4199 -0.330078 97.8398 81
c0.280273 15.8105 -2.07031 39.7197 -28.8604 56.5898c-34.3594 21.6406 -85 19.4502 -84.4297 49.75c0.410156 23.25 31 25.3701 37.5303 25.2607c0.429688 0 26.6201 -0.260742 39.6201 -17.3701z" />
    <glyph glyph-name="staylinked" unicode="&#xf3f5;" horiz-adv-x="440" 
d="M382.7 155.5l44.2998 -41.2998c3.7002 -3.5 3.2998 -9 -0.700195 -12.2002l-198 -163.9c-9.89941 -7.59961 -17.2998 -0.799805 -17.2998 -0.799805l-208.7 196.101c-3.5 3.5 -3 9 1.2002 12.1992l45.7998 34.9004c4.2002 3.2002 10.4004 3 13.9004 -0.5l151.899 -147.5
c3.7002 -3.5 10 -3.7002 14.2002 -0.400391l93.2002 74c4.09961 3.2002 4.5 8.7002 0.900391 12.2002l-84 81.2998c-3.60059 3.5 -9.90039 3.7002 -14 0.5l-0.100586 -0.0996094c-4.09961 -3.2002 -10.3994 -3 -14 0.5l-68.0996 64.2998
c-3.5 3.5 -3.10059 9 1.09961 12.2002l57.2998 43.5996c4.10059 3.2002 10.3008 3 13.8008 -0.5l170 -167.3zM437.2 238.9c3.7002 -3.5 3.39941 -9 -0.700195 -12.2002l-45.7998 -35.7998c-4.10059 -3.2002 -10.4004 -3 -14.1006 0.5l-160.399 159
c-3.60059 3.5 -9.7998 3.69922 -13.9004 0.5l-92.2002 -71.5c-4.19922 -3.30078 -4.69922 -8.7002 -1.09961 -12.2002l94.5996 -91.7998c3.7002 -3.5 10 -3.60059 14.2002 -0.400391l0.100586 0.0996094c4.19922 3.2002 10.5996 3 14.1992 -0.5l57.1006 -54.3994
c3.7002 -3.5 3.2998 -9 -0.900391 -12.2002l-7.7002 -6l0.300781 -0.299805l-50.2002 -38.7998c-4.2002 -3.30078 -10.6006 -3.10059 -14.2998 0.399414l-171.7 165.101l-42.2998 41.6992c-3.60059 3.5 -3 9 1.19922 12.2002l206.801 162.101
c8.2998 6.59961 14.7998 2.2998 16.2998 1.09961z" />
    <glyph glyph-name="steam-symbol" unicode="&#xf3f6;" 
d="M395.5 270.5c0 -33.7998 -27.5 -61 -61 -61c-33.7998 0 -61 27.2998 -61 61s27.2998 61 61 61c33.5 0 61 -27.2002 61 -61zM448 270.3c0 -63 -51 -113.8 -113.7 -113.8l-109.3 -79.7998c-4 -43 -40.5 -76.7998 -84.5 -76.7998c-40.5 0 -74.7002 28.7998 -83 67
l-57.5 23.0996v107.3l97.2002 -39.2998c15.0996 9.2002 32.2002 13.2998 52 11.5l71 101.7c0.5 62.2998 51.5 112.8 114 112.8c62.7998 0 113.8 -51 113.8 -113.7zM203 85c0 34.7002 -27.7998 62.5 -62.5 62.5c-4.5 0 -9 -0.5 -13.5 -1.5l26 -10.5
c25.5 -10.2002 38 -39 27.7002 -64.5c-10.2002 -25.5 -39.2002 -38 -64.7002 -27.5c-10.2002 4 -20.5 8.2998 -30.7002 12.2002c10.5 -19.7002 31.2002 -33.2002 55.2002 -33.2002c34.7002 0 62.5 27.7998 62.5 62.5zM410.5 270.3c0 42 -34.2998 76.2002 -76.2002 76.2002
c-42.2998 0 -76.5 -34.2002 -76.5 -76.2002c0 -42.2002 34.2998 -76.2002 76.5 -76.2002c41.9004 -0.0996094 76.2002 33.9004 76.2002 76.2002z" />
    <glyph glyph-name="sticker-mule" unicode="&#xf3f7;" horiz-adv-x="576" 
d="M561.7 248.4c-1.2998 -0.300781 0.299805 0 0 0zM555.5 325.8c20.2002 -50.0996 20.5996 -45.2002 20.5996 -52.8994c0 -7.5 -4.09961 -11 -7.19922 -16.5c-1.5 -3 -4.60059 -7.5 -7.2002 -8c-0.400391 0 -3 -0.5 -13.4004 -2.5c-7.2002 -1 -13.3994 4.5 -14.8994 9.5
c-1.60059 4.69922 2.7998 10.0996 -11.8008 22.8994c-10.2998 10 -21.0996 11.2998 -31.8994 17c-9.7998 5.7002 -11.9004 -1 -18 -8c-18 -22.8994 -34 -46.8994 -52 -69.7998c-11.7998 -15 -24.2002 -30.4004 -33.5 -47.4004
c-3.90039 -6.7998 -9.5 -28.0996 -10.2998 -29.8994c-6.2002 -17.7002 -5.5 -25.7998 -16.5 -68.2998c-3.10059 -10 -5.7002 -21.4004 -8.7002 -32.4004c-2.2002 -6.7998 -7.40039 -49.2998 -0.5 -59.4004c2.09961 -3.5 8.7002 -4.5 11.2998 -8
c0.0996094 -0.0996094 9.59961 -18.1992 9.2998 -20c0 -6.09961 -9.39941 -5.59961 -11.2998 -6.5c-4.7998 -2.89941 -3.7998 -5.89941 -6.40039 -7.39941c-5.89941 -2.90039 -32.0996 -3.2002 -36.5 0.5c-4.09961 3 -2.19922 11.8994 -1.5 15
c2.2002 15 -2.5 7.89941 -9.7998 11.5c-3.09961 1.5 -4.09961 5.5 -4.59961 10c-0.5 1.5 -1 2.5 -1.5 3.5c-1.7002 10.7002 6.7998 33.5996 8.2002 43.3994c4.89941 23.7002 -0.700195 37.2002 1.5 46.9004c3.69922 16.2002 4.09961 3.5 4.09961 29.9004
c-1.40039 25.8994 3.2998 36.8994 0.5 38.8994c-14.7998 0 -64.2998 -10.7002 -112.2 -2c-46.0996 8.90039 -59.3994 29 -65.3994 30.9004c-10.3008 4.5 -23.2002 -0.5 -27.3008 -7c-0.0996094 -0.100586 -35 -70.6006 -39.5996 -87.7998
c-6.2002 -20.5 -0.5 -47.4004 4.09961 -66.8008c0 -0.0996094 4.5 -14.5996 10.3008 -19.5c2.09961 -1.5 5.09961 -2.5 7.19922 -4.5c2.80078 -2.69922 9.40039 -15.1992 9.80078 -16c2.59961 -4.5 3.59961 -8 -1.5 -10.5c-3.60059 -2 -9.30078 -2.5 -14.4004 -2.5
c-2.59961 -0.5 -1.5 -3.5 -3.09961 -5c-2.90039 -2.7998 -20.7002 -6.09961 -29.9004 -2.5c-2.59961 1 -5.7002 3 -6.2002 5c-1.5 4 2.10059 9 -1 12.5c-4.5 2.90039 -13.0996 2 -17 12c-2.2002 5.40039 -2.59961 7.60059 -2.59961 49.4004
c0 9.7002 -5.90039 38.7002 -8.2002 46.9004c-1.5 5.5 -1.5 11.5 0 16c0.299805 0.899414 4.09961 4.59961 4.09961 13c-1 1.5 -4.59961 0.5 -5.09961 1.5c-10.4004 80.5996 -5.90039 79 -7.7002 98.2998c-1.5 16 -10.8994 43.8994 -6.7002 64.2998
c0.5 2.40039 3.40039 21 24.2002 38.9004c31 26.6992 48.4004 38.2998 159 11.5c1.10059 -0.400391 66.2998 -21.1006 110.7 9c15.5 11.2998 28.7998 11.2998 35.5 16c0.0996094 0.0996094 61.7002 52.0996 87 65.2998c47.2002 29.3994 69.9004 16.7002 75.0996 18
c4.7002 1 13.4004 25.7998 17 25.7998c5.5 0 1.60059 -20.2002 3.60059 -25.9004c0.5 -2 3.59961 -5 6.2002 -5c2.2998 0 1.69922 0.800781 10.2998 5c8.39941 5.40039 14.8994 17.6006 20.5996 17c11.7002 -1.59961 -19 -41.5996 -19 -46.8994
c0 -2 0.200195 -0.799805 4.60059 -9.5c2.59961 -5.5 4.59961 -13.5 6.19922 -20c8.30078 -29.7002 5.7002 -14.6006 13.4004 -36.9004z" />
    <glyph glyph-name="studiovinari" unicode="&#xf3f8;" horiz-adv-x="512" 
d="M480.3 260.3l4.2002 -28v-28l-25.0996 -44.0996l-39.8008 -78.4004l-56.0996 -67.5l-79.0996 -37.7998l-17.7002 -24.5l-7.7002 -12l-9.59961 -4s17.2998 63.5996 19.3994 63.5996c2.10059 0 20.2998 -0.699219 20.2998 -0.699219l66.7002 38.5996l-92.5 -26.0996
l-55.8994 -36.8008l-22.8008 -28l-6.59961 -1.39941l20.7998 73.5996l6.90039 5.5l20.7002 -12.8994l88.2998 45.1992l56.7998 51.5l14.7998 68.4004l-125.399 -23.2998l15.1992 18.2002l-173.399 53.2998l81.8994 10.5l-166 122.899l114.9 -18.0996l-101.3 108
l252.899 -126.6l-31.5 38l124.4 -74.4004l-143.3 99l18.7002 -38.4004l-49.6006 18.1006l-45.5 84.2998l194.601 -122l-42.9004 55.7998l108 -96.3994l12 8.89941l-21 16.4004l4.2002 37.7998l37.7998 10.4004l29.2002 -24.7002l11.5 -4.2002l-7 -6.2002l8.5 -12
l-13.1006 -7.39941l-10.2998 -20.2002z" />
    <glyph glyph-name="supple" unicode="&#xf3f9;" horiz-adv-x="640" 
d="M640 185.5c0 -64.0996 -109 -116.1 -243.5 -116.1c-24.7998 0 -48.5996 1.7998 -71.0996 5c7.69922 -0.400391 15.5 -0.600586 23.3994 -0.600586c134.5 0 243.5 56.9004 243.5 127.101c0 29.3994 -19.0996 56.3994 -51.2002 78
c60 -21.1006 98.9004 -55.1006 98.9004 -93.4004zM47.7002 220.1c0.0996094 -29.3994 19.2998 -56.5 51.5996 -78c-60.2002 21 -99.2002 55 -99.2998 93.3008c-0.0996094 64.0996 108.8 116.3 243.3 116.699c24.7002 0 48.5 -1.69922 71 -4.89941
c-7.7002 0.299805 -15.3994 0.5 -23.2998 0.5c-134.5 -0.299805 -243.4 -57.4004 -243.3 -127.601zM107.9 180.2l8.7998 10.8994s8.7998 -10.0996 20.7002 -10.0996c6.5 0 12.2998 3.5 12.2998 10.0996c0 14.5 -40.2002 13.3008 -40.2002 39.9004
c0 13.9004 12 24.0996 28.5 24.0996c10 0 25.4004 -4.69922 25.4004 -16.7998v-7.89941h-14.2002v3.89941c0 4 -5.60059 6.60059 -11.2998 6.60059c-7.2002 0 -12.5 -3.7002 -12.5 -9.10059c0 -14.5996 40.1992 -11.7002 40.1992 -39.7002
c0 -13.5996 -10.5 -25.0996 -28.3994 -25.0996c-18.7998 0 -29.2998 13.2002 -29.2998 13.2002zM228.7 253.8h15.7002v-55c0 -18.8994 -13.3008 -31.8994 -33.4004 -31.8994c-20.2998 0 -33.7002 13 -33.7002 31.8994v55h15.7998v-54.5
c0 -11.2002 7.10059 -17.7002 17.8008 -17.7002c10.6992 0 17.7998 6.5 17.7998 17.8008v54.3994zM263.1 168.4v72h-7.7998v13.3994h39.1006c16 0 27.1992 -11.2002 27.1992 -27.7998s-11.1992 -28.0996 -27.1992 -28.0996h-15.5v-29.5h-15.8008zM278.9 211.4h12.5996
c8.90039 0 14 5.7998 14 14.6992c0 8.7002 -5 14.4004 -13.7002 14.4004h-12.8994v-29.0996zM335.9 168.4v72h-7.80078v13.3994h39.1006c16 0 27.2002 -11.2002 27.2002 -27.7998s-11.2002 -28.0996 -27.2002 -28.0996h-15.5v-29.5h-15.7998zM351.6 211.4h12.6006
c9 0 14 5.7998 14 14.6992c0 8.7002 -5 14.4004 -13.7002 14.4004h-12.9004v-29.0996zM408.7 176.6h0.0996094v61.2002c0 1.60059 -0.899414 2.60059 -2.59961 2.60059h-5.2002v13.3994h15.4004c5.7998 0 8.19922 -2.5 8.19922 -8.2002v-61.1992
c0 -1.60059 0.900391 -2.60059 2.60059 -2.60059h18.5996c1.60059 0 2.60059 0.900391 2.60059 2.60059v5.19922h14.2998v-13c0 -5.7998 -2.40039 -8.19922 -8.2002 -8.19922h-37.5996c-5.80078 0 -8.2002 2.39941 -8.2002 8.19922zM472.1 176.6h-0.0996094v63.9004h-7.7998
v13.4004h51.5996c5.7002 0 8.2002 -2.5 8.2002 -8.2002v-13h-14.2002v5.2002c0 1.59961 -0.899414 2.59961 -2.59961 2.59961h-19.2002v-22.4004h27.7002v-13.3994h-27.7002v-20.2998c0 -1.60059 0.900391 -2.60059 2.59961 -2.60059h19.7002
c1.60059 0 2.60059 0.900391 2.60059 2.60059v5.19922h14.2998v-13c0 -5.7998 -2.5 -8.19922 -8.2002 -8.19922h-38.7002c-5.7998 0 -8.2002 2.39941 -8.2002 8.19922zM531 252.6h-2.7002v1.2002h7v-1.2002h-2.7002v-5.89941h-1.59961v5.89941zM536.7 253.8h2.39941
l2.10059 -5.09961l2.09961 5.09961h2.2998v-7.09961h-1.5v5.7002l-2.2998 -5.7002h-1.2998l-2.2998 5.7002v-5.7002h-1.5v7.09961z" />
    <glyph glyph-name="telegram-plane" unicode="&#xf3fe;" 
d="M446.7 349.4l-67.6006 -318.801c-5.09961 -22.5 -18.3994 -28.0996 -37.2998 -17.5l-103 75.9004l-49.7002 -47.7998c-5.5 -5.5 -10.0996 -10.1006 -20.6992 -10.1006l7.39941 104.9l190.9 172.5c8.2998 7.40039 -1.7998 11.5 -12.9004 4.09961l-236 -148.6
l-101.6 31.7998c-22.1006 6.90039 -22.5 22.1006 4.59961 32.7002l397.4 153.1c18.3994 6.90039 34.5 -4.09961 28.5 -32.1992z" />
    <glyph glyph-name="uber" unicode="&#xf402;" 
d="M414.1 416c18.7002 0 33.9004 -15.2002 33.8008 -33.9004v-380.199c0 -18.7002 -15.2002 -33.9004 -33.9004 -33.9004h-380.1c-18.7002 0 -33.9004 15.2002 -33.9004 34v380.1c0 18.7002 15.2002 33.9004 33.9004 33.9004h380.199zM237.6 56.9004
c74.6006 7.5 129 74.0996 121.5 148.6c-7 69.4004 -65.3994 122.2 -135.1 122.2s-128.1 -52.7998 -135.1 -122.2h94.3994v20.4004c0 3.7998 3.10059 6.7998 6.7998 6.7998h67.9004c3.7998 0 6.7998 -3.10059 6.7998 -6.7998v-67.9004
c0 -3.7998 -3.09961 -6.7998 -6.7998 -6.7998h-67.9004c-3.7998 0 -6.7998 3.09961 -6.7998 6.7998v20.4004h-94.3994c7.5 -74.6006 74.0996 -129 148.699 -121.5z" />
    <glyph glyph-name="uikit" unicode="&#xf403;" 
d="M443.9 320v-256l-225.9 -128l-218 128v214.3l87.5996 -45.0996v-117l133.5 -75.5l135.801 75.5v151l-101.101 57.5996l87.6006 53.1006zM308.6 398.9l-87.3994 -53l-86 47.2998l88.5996 54.7998z" />
    <glyph glyph-name="uniregistry" unicode="&#xf404;" horiz-adv-x="384" 
d="M192 -32c-39.5 0 -76.2002 11.7998 -106.7 32.2002h213.5c-30.5996 -20.4004 -67.2998 -32.2002 -106.8 -32.2002zM102.9 161.1c0 -2.5 0.0996094 -5 0.299805 -7.39941h-103.101c-0.0996094 2.39941 -0.0996094 4.89941 -0.0996094 7.39941v12.4004h102.9v-12.4004z
M123.4 104.1c8.89941 -10.5996 20.0996 -19.0996 33 -24.7998h-138.301c-3.7998 8 -7 16.2998 -9.59961 24.7998h114.9zM105.7 138.8c2 -7.89941 5.2002 -15.3994 9.2002 -22.2998h-109.7c-1.7002 7.2998 -3 14.7002 -3.90039 22.2998h104.4zM102.9 208.1v-17.2998h-102.9
v17.2998h102.9zM102.9 381.3v-4.89941h-102.9v4.89941h102.9zM102.9 416v-2.5h-102.9v2.5h102.9zM102.9 346.7v-7.40039h-102.9v7.40039h102.9zM102.9 242.7v-14.7998h-102.9v14.7998h102.9zM102.9 312v-9.90039h-102.9v9.90039h102.9zM102.9 277.4v-12.4004h-102.9v12.4004
h102.9zM269.1 116.5c4 6.90039 7.10059 14.4004 9.2002 22.2998h104.4c-0.799805 -7.59961 -2.10059 -15 -3.90039 -22.2998h-109.7zM281.1 302.2v9.7998h102.9v-9.7998h-102.9zM281.1 265v12.4004h102.9v-12.4004h-102.9zM281.1 339.3v7.40039h102.9v-7.40039h-102.9z
M281.1 416h102.9v-2.5h-102.9v2.5zM78.0996 5.09961c-11.7998 8.7002 -23.5996 18.7002 -33.1992 29.7002h293.1c-9.5 -11.0996 -20.4004 -21 -32.2002 -29.7002h-227.7zM281.1 376.4v4.89941h102.9v-4.89941h-102.9zM281.1 227.9v14.7998h102.9v-14.7998h-102.9z
M38.7998 42.2998c-6.59961 8.5 -10.5996 17.6006 -15.7998 27.2002h338.9c-5.2002 -9.59961 -11.1006 -18.7002 -17.8008 -27.2002h-305.3zM227.6 79.4004c12.8008 5.59961 24.1006 14.0996 32.9004 24.7998h115c-2.7002 -8.60059 -4.7998 -16.7998 -8.5 -24.7998h-139.4z
M281.1 161.1v12.4004h102.9v-12.4004c0 -2.5 -0.0996094 -4.89941 -0.200195 -7.39941h-103.1c0.299805 2.39941 0.399414 4.89941 0.399414 7.39941zM281.1 190.8v17.2998h102.9v-17.2998h-102.9z" />
    <glyph glyph-name="untappd" unicode="&#xf405;" horiz-adv-x="640" 
d="M401.3 398.1c-79.7998 -160.1 -84.5996 -152.5 -87.8994 -173.199l-5.2002 -32.8008c-1.90039 -12 -6.60059 -23.5 -13.7002 -33.3994l-148.9 -207.8c-7.59961 -10.6006 -20.3994 -16.2002 -33.3994 -14.6006c-40.2998 5 -77.7998 32.2002 -95.2998 68.5
c-5.7002 11.7998 -4.5 25.7998 3.09961 36.4004l148.9 207.899c7.09961 9.90039 16.3994 18 27.1992 23.7002l29.3008 15.5c18.5 9.7998 9.69922 11.9004 135.6 138.9c1 4.7998 1 7.2998 3.59961 8c3 0.700195 6.60059 1 6.30078 4.59961l-0.400391 4.60059
c-0.200195 1.89941 1.2998 3.59961 3.2002 3.59961c4.5 0.0996094 13.2002 -1.2002 25.5996 -10c12.2998 -8.90039 16.4004 -16.7998 17.7002 -21.0996c0.599609 -1.80078 -0.599609 -3.7002 -2.40039 -4.2002l-4.5 -1.10059
c-3.39941 -0.899414 -2.5 -4.39941 -2.2998 -7.39941c0.100586 -2.7998 -2.2998 -3.60059 -6.5 -6.10059zM230.1 411.6c-3.19922 0.800781 -8.19922 1.2002 -6.7998 5.40039c1.2998 4.2998 5.40039 12.2002 17.7002 21.0996c12.4004 8.90039 21.0996 10.1006 25.5996 10
c4.2002 -0.0996094 3.10059 -4.89941 2.80078 -8.19922c-0.300781 -3.60059 3.2998 -3.80078 6.2998 -4.60059c2.59961 -0.700195 2.59961 -3.2998 3.59961 -8c9.10059 -9.2002 17.6006 -17.8994 25.6006 -26.0996c1.2998 -1.40039 1.19922 -3.5 -0.100586 -4.90039
c-15.8994 -16.3994 -29.2998 -30.5996 -40.5 -42.5996c-1 -1 -2.59961 -0.799805 -3.2998 0.5c-6.90039 13.5 -14.2998 28.0996 -22.2002 44c-4.2998 2.5 -6.59961 3.2998 -6.39941 6c0.199219 3 1.09961 6.5 -2.30078 7.39941zM620 41.2998
c7.7002 -10.7002 8.7998 -24.7002 3.40039 -36.5996c-17.7002 -36.6006 -55.4004 -63.7002 -95.7002 -68.6006c-12.9004 -1.5 -25.5 4.10059 -33.1006 14.7002l-148.899 207.9c-7.10059 9.89941 -11.7998 21.3994 -13.7002 33.3994
c-1.59961 9.80078 -2 19.1006 -0.299805 29.8008c1.89941 12 2.7002 6 49 94.7998c0.700195 1.39941 2.59961 1.59961 3.59961 0.5c16.2998 -18 19.2998 -23 30.5 -28.9004c29.7998 -15.7002 43.2002 -20.5996 56.4004 -39.0996z" />
    <glyph glyph-name="ussunnah" unicode="&#xf407;" horiz-adv-x="512" 
d="M156.8 162.9l5.7002 -14.4004h-8.2002c-1.2998 3.2002 -3.09961 7.7002 -3.7998 9.5c-2.5 6.2998 -1.09961 8.40039 0 10c1.90039 2.7002 3.2002 4.40039 3.59961 5.2002c0 -2.2002 0.800781 -5.7002 2.7002 -10.2998zM454.1 144.1
c-2.09961 -13.7998 -5.69922 -27.0996 -10.5 -39.6992l43 -23.4004l-44.7998 18.7998c-5.2998 -13.2002 -12 -25.5996 -19.8994 -37.2002l34.1992 -30.1992l-36.7998 26.3994c-8.39941 -11.7998 -18 -22.5996 -28.7002 -32.2998l24.9004 -34.7002l-28.0996 31.7998
c-11 -9.59961 -23.1006 -18 -36.1006 -25.0996l15.7002 -37.2002l-19.2998 35.2998c-13.1006 -6.7998 -27 -12.0996 -41.6006 -15.8994l6.7002 -38.4004l-10.5 37.4004c-14.2998 -3.40039 -29.2002 -5.2998 -44.5 -5.40039l-1.7998 -38.2998l-1.90039 38.4004
c-15.2998 0.0996094 -30.1992 2 -44.5 5.2998l-10.5996 -37.2998l6.7002 38.1992c-14.6006 3.7002 -28.6006 9.10059 -41.7002 15.8008l-19.2002 -35.1006l15.6006 37c-13 7 -25.2002 15.4004 -36.2002 25.1006l-27.9004 -31.6006l24.7002 34.4004
c-10.7002 9.7002 -20.4004 20.5 -28.7998 32.2998l-36.5 -26.2002l33.8994 29.9004c-7.89941 11.5996 -14.5996 24.0996 -20 37.2998l-44.3994 -18.7002l42.5996 23.2002c-4.7998 12.7002 -8.39941 26.0996 -10.5 39.9004l-51 -9l50.2998 14.1992
c-1.09961 8.5 -1.69922 17.1006 -1.69922 25.9004c0 4.7002 0.199219 9.40039 0.5 14.0996l-55.4004 2.90039l56 2.7998c1.2998 13.1006 3.7998 25.7998 7.5 38.1006l-57.0996 16.0996l58.8994 -10.4004c4 12 9.10059 23.5 15.2002 34.4004l-55.0996 30l58.2998 -24.5996
c6.2998 10.5996 13.5 20.3994 21.5996 29.5996l-49.5 43.5996l53.9004 -38.6992c8.09961 8.59961 17 16.5 26.5996 23.5996l-40 55.5996l45.6006 -51.5996c9.5 6.59961 19.6992 12.2998 30.2998 17.2002l-27.2998 64.8994l33.7998 -62.0996
c10.5 4.40039 21.3994 7.90039 32.7002 10.4004l-12.4004 70.6992l19.5 -69.1992c11 2.09961 22.2998 3.19922 33.7998 3.39941l3.7002 72.2002l3.59961 -72.2002c11.5 -0.200195 22.8008 -1.39941 33.8008 -3.5l19.5996 69.2998l-12.4004 -70.6992
c11.3008 -2.60059 22.2002 -6.10059 32.6006 -10.5l33.8994 62.1992l-27.3994 -65.0996c10.5996 -4.90039 20.7002 -10.7002 30.2002 -17.2002l45.7998 51.7998l-40.1006 -55.8994c9.5 -7.10059 18.4004 -15 26.5 -23.6006l54.2002 38.9004l-49.7002 -43.9004
c8 -9.09961 15.2002 -18.8994 21.5 -29.3994l58.7002 24.7002l-55.5 -30.2002c6.10059 -10.9004 11.1006 -22.2998 15.1006 -34.2998l59.2998 10.3994l-57.5 -16.2002c3.7002 -12.1992 6.2002 -24.8994 7.5 -37.8994l56.2998 -2.7002l-56 -2.7998
c0.299805 -4.60059 0.5 -9.2998 0.5 -14.1006c0 -8.69922 -0.599609 -17.2998 -1.59961 -25.7998l50.6992 -14.2998zM432.3 175.1c0 97.5 -79 176.5 -176.5 176.5s-176.5 -79 -176.5 -176.5s79 -176.5 176.5 -176.5s176.5 79 176.5 176.5zM408.3 175.1
c0 -84.2998 -68.2998 -152.6 -152.6 -152.6s-152.601 68.2998 -152.601 152.6c0 84.3008 68.3008 152.601 152.601 152.601s152.6 -68.2998 152.6 -152.601zM195 207c0 -2.09961 1.2998 -3.7998 3.59961 -5.09961c3.30078 -1.90039 6.2002 -4.60059 8.2002 -8.2002
c2.7998 5.7002 4.2998 9.5 4.2998 11.2002c0 2.19922 -1.09961 4.39941 -3.19922 7c-2.10059 2.5 -3.2002 5.19922 -3.30078 7.69922c-6.5 -6.7998 -9.59961 -10.8994 -9.59961 -12.5996zM154.3 226c0 -2.09961 1.2998 -3.7998 3.60059 -5.09961
c3.5 -1.90039 6.19922 -4.60059 8.19922 -8.2002c2.80078 5.7002 4.30078 9.5 4.30078 11.2002c0 2.19922 -1.10059 4.39941 -3.2002 7c-2.10059 2.5 -3.2002 5.19922 -3.2998 7.69922c-6.5 -6.7998 -9.60059 -10.8994 -9.60059 -12.5996zM135.3 226
c0 -2.09961 1.2998 -3.7998 3.60059 -5.09961c3.2998 -1.90039 6.19922 -4.60059 8.19922 -8.2002c2.80078 5.7002 4.30078 9.5 4.30078 11.2002c0 2.19922 -1.10059 4.39941 -3.2002 7c-2.10059 2.5 -3.2002 5.19922 -3.2998 7.69922
c-6.40039 -6.7998 -9.60059 -10.8994 -9.60059 -12.5996zM340.2 138.1c-8.40039 3 -8.7002 6.80078 -8.7002 15.6006v112.3c-8.2002 -12.5 -14.2002 -18.5996 -18 -18.5996c6.2998 -14.4004 9.5 -23.9004 9.5 -28.3008v-64.2998c0 -2.2002 -2.2002 -6.5 -4.7002 -6.5h-18
c-2.7998 7.5 -10.2002 26.9004 -15.2998 40.2998c-2 -2.5 -7.2002 -9.19922 -10.7002 -13.6992c2.40039 -1.60059 4.10059 -3.60059 5.2002 -6.30078c2.59961 -6.69922 6.40039 -16.5 7.90039 -20.1992h-9.2002c-3.90039 10.3994 -9.60059 25.3994 -11.7998 31.0996
c-2 -2.5 -7.2002 -9.2002 -10.7002 -13.7002c2.39941 -1.59961 4.09961 -3.59961 5.2002 -6.2998c0.799805 -2 2.7998 -7.2998 4.2998 -10.9004h-9.2002c-1.5 4.10059 -5.59961 14.6006 -8.40039 22c-2 -2.5 -7.19922 -9.19922 -10.6992 -13.6992
c2.5 -1.60059 4.2998 -3.60059 5.19922 -6.30078c0.200195 -0.599609 0.5 -1.39941 0.600586 -1.69922h-17.7002c-4.59961 13.8994 -11.4004 27.6992 -11.4004 34.0996c0 2.2002 0.300781 5.09961 1.10059 8.2002c-8.7998 -10.7998 -14 -15.9004 -14 -25
c0 -7.5 10.3994 -28.2998 10.3994 -33.2998c0 -1.7002 -0.5 -3.30078 -1.39941 -4.90039c-9.60059 12.7002 -15.5 20.7002 -18.7998 20.7002h-12l-11.2002 28c-3.7998 9.59961 -5.7002 16 -5.7002 18.7998c0 3.7998 0.5 7.7002 1.7002 12.2002
c-1 -1.2998 -3.7002 -4.7002 -5.5 -7.10059c-0.799805 2.10059 -3.10059 7.7002 -4.60059 11.5c-2.09961 -2.5 -7.5 -9.09961 -11.1992 -13.5996c0.899414 -2.2998 3.2998 -8.09961 4.89941 -12.2002c-2.5 -3.2998 -9.09961 -11.7998 -13.5996 -17.7002
c-4 -5.2998 -5.7998 -13.2998 -2.7002 -21.7998c2.5 -6.7002 2 -7.89941 -1.7002 -14.0996h61.7002c5.5 0 14.2998 -14 15.5 -22c13.2002 16 15.4004 19.5996 16.7998 21.5996h107c3.90039 0 7.2002 1.90039 9.90039 5.7998zM360.3 164.7v101.6
c-9 -12.5 -15.8994 -18.5996 -20.7002 -18.5996c7.10059 -14.4004 10.7002 -23.9004 10.7002 -28.2998v-66.3008c0 -17.5 8.60059 -20.3994 24 -20.3994c8.10059 0 12.5 0.799805 13.7002 2.7002c-4.2998 1.59961 -7.59961 2.5 -9.90039 3.2998
c-8.09961 3.2002 -17.7998 7.39941 -17.7998 26z" />
    <glyph glyph-name="vaadin" unicode="&#xf408;" 
d="M224.5 307.3c1.5 17.6006 4.90039 52.7002 49.7998 52.7002h98.6006c20.6992 0 32.0996 7.7998 32.0996 21.5996v12.3008c0 12.1992 9.2998 22.0996 21.5 22.0996s21.5 -9.90039 21.5 -22.0996v-36.5c0 -42.9004 -21.5 -62 -66.7998 -62h-100.5
c-30.1006 0 -33 -14.7002 -33 -27.1006c0 -1.2998 -0.100586 -2.5 -0.200195 -3.7002c-0.700195 -12.2998 -10.9004 -22.1992 -23.4004 -22.1992s-22.6992 9.7998 -23.3994 22.1992c-0.100586 1.2002 -0.200195 2.40039 -0.200195 3.7002c0 12.2998 -3 27.1006 -33 27.1006
h-100.7c-45.2998 0 -66.7998 19.0996 -66.7998 62v36.5c0 12.1992 9.40039 22.0996 21.5996 22.0996c12.2002 0 21.5 -9.90039 21.5 -22.0996v-12.3008c0 -13.7998 11.4004 -21.5996 32.1006 -21.5996h98.5996c44.7998 0 48.2998 -35.0996 49.7998 -52.7002h0.900391z
M224 -8c-11.5 0 -21.4004 7 -25.7002 16.2998c-1.09961 1.7998 -97.0996 169.5 -98.2002 171.4c-11.8994 19.7002 3.2002 44.2998 27.2002 44.2998c13.9004 0 23.4004 -6.40039 29.7998 -20.2998l66.9004 -117.7l66.9004 117.7c6.5 13.8994 15.8994 20.2998 29.7998 20.2998
c24 0 39.0996 -24.7002 27.2002 -44.2998c-1.10059 -1.7998 -97.1006 -169.601 -98.2002 -171.4c-4.2998 -9.2998 -14.2002 -16.2998 -25.7002 -16.2998z" />
    <glyph glyph-name="viber" unicode="&#xf409;" horiz-adv-x="512" 
d="M444 398.1c42.2002 -36.6992 65.5996 -117.899 49.7998 -246.5c-15.2002 -124.6 -109.1 -136.6 -125.7 -142c-7.19922 -2.2998 -70.2998 -18.0996 -152.5 -11.1992c-9.09961 -10.5 -21.0996 -24.3008 -29.7998 -33.7002
c-15.8994 -17.1006 -25.7002 -33 -42.2998 -27.7998c-13.7998 4.19922 -13 25.0996 -13 25.0996l0.0996094 51.5996h-0.0996094c-120.1 33.8008 -118.4 158.4 -117 224.9s14.2998 120.2 50.9004 156.8c65.7998 60.4004 200.899 52.2998 200.899 52.2998
c114.601 -0.5 166 -37.7998 178.7 -49.5zM457.9 161c13.2998 107.3 -4.90039 180.5 -40.6006 211.1c-10.7998 9.80078 -57.2002 39 -154.1 39.4004c0 0 -114.7 7.5 -170.4 -43c-31 -30.5996 -41.5 -76.0996 -42.5996 -131.6
c-1.10059 -55.5 -7.10059 -161.601 94.7002 -189.801c-0.100586 0 -0.100586 0 0 0c0 0 -0.400391 -78.7998 -0.400391 -85.6992c-0.0996094 -10.5 5.7002 -11 11 -5.7002c16.2002 16.2998 68.2002 79 68.2002 79c69.7002 -4.5 125.2 9.2998 131.2 11.2002
c14 4.5 90.0996 11.0996 103 115.1zM318.9 241.8c0.399414 -8.59961 -12.5 -9.2002 -12.9004 -0.599609c-1.09961 22 -11.4004 32.7002 -32.5996 33.8994c-8.60059 0.5 -7.80078 13.4004 0.699219 12.9004c27.9004 -1.5 43.4004 -17.5 44.8008 -46.2002zM339.2 230.5
c1 42.4004 -25.5 75.5996 -75.7998 79.2998c-8.5 0.600586 -7.60059 13.5 0.899414 12.9004c58 -4.2002 88.9004 -44.1006 87.7998 -92.5c-0.0996094 -8.60059 -13.0996 -8.2002 -12.8994 0.299805zM386.2 217.1c0.0996094 -8.59961 -12.9004 -8.69922 -12.9004 -0.0996094
c-0.599609 81.5 -54.8994 125.9 -120.8 126.4c-8.5 0.0996094 -8.5 12.8994 0 12.8994c73.7002 -0.5 133 -51.3994 133.7 -139.2zM374.9 119v-0.200195c-10.8008 -19 -31 -40 -51.8008 -33.2998l-0.199219 0.299805c-21.1006 5.90039 -70.8008 31.5 -102.2 56.5
c-16.2002 12.7998 -31 27.9004 -42.4004 42.4004c-10.2998 12.8994 -20.7002 28.2002 -30.7998 46.5996c-21.2998 38.5 -26 55.7002 -26 55.7002c-6.7002 20.7998 14.2002 41 33.2998 51.7998h0.200195c9.2002 4.7998 18 3.2002 23.9004 -3.89941
c0 0 12.3994 -14.8008 17.6992 -22.1006c5 -6.7998 11.7002 -17.7002 15.2002 -23.7998c6.10059 -10.9004 2.2998 -22 -3.7002 -26.5996l-12 -9.60059c-6.09961 -4.89941 -5.2998 -14 -5.2998 -14s17.7998 -67.2998 84.2998 -84.2998c0 0 9.10059 -0.799805 14 5.2998
l9.60059 12c4.59961 6 15.7002 9.7998 26.5996 3.7002c14.7002 -8.2998 33.4004 -21.2002 45.7998 -32.9004c7 -5.69922 8.60059 -14.3994 3.80078 -23.5996z" />
    <glyph glyph-name="vimeo" unicode="&#xf40a;" 
d="M403.2 416c24.7002 0 44.7998 -20.0996 44.7998 -44.7998v-358.4c0 -24.7002 -20.0996 -44.7998 -44.7998 -44.7998h-358.4c-24.7002 0 -44.7998 20.0996 -44.7998 44.7998v358.4c0 24.7002 20.0996 44.7998 44.7998 44.7998h358.4zM377 267.2
c1.90039 42.2002 -13.7998 63.7998 -47.0996 64.7002c-44.9004 1.39941 -75.3008 -23.9004 -91.2002 -76c19.8994 8.5 49.2998 10.7998 45.7998 -22.4004c-1 -11.2002 -8.2998 -27.5 -21.7998 -48.9004c-37.7002 -59.3994 -46.9004 -39.5996 -67.6006 91.6006
c-5.7998 36.8994 -21.2998 54.0996 -46.5 51.7002c-22.2998 -2 -57.8994 -38.4004 -95.1992 -71.2002l15.1992 -19.6006c14.5 10.1006 23 15.2002 25.4004 15.2002c21 0 31.9004 -54.7002 57.4004 -148c13.0996 -34.8994 29 -52.2998 47.8994 -52.2998
c30.4004 0 67.7002 28.5996 111.7 85.7998c42.5996 54.7002 64.5996 97.9004 66 129.4z" />
    <glyph glyph-name="vnv" unicode="&#xf40b;" horiz-adv-x="640" 
d="M104.9 96c-34.1006 0 -46.4004 30.4004 -46.4004 30.4004l-55.9004 111.5s-10.3994 18.0996 10.4004 18.0996h32.7998c10.4004 0 13.2002 -8.7002 18.7998 -18.0996l36.7002 -74.5s5.2002 -13.1006 21.1006 -13.1006c15.8994 0 21.0996 13.1006 21.0996 13.1006
l36.7002 74.5c5.59961 9.5 8.39941 18.0996 18.7998 18.0996h32.7998c20.7998 0 10.4004 -18.0996 10.4004 -18.0996l-55.7998 -111.5s-12.2002 -30.4004 -46.4004 -30.4004h-35.0996zM499.9 96c-34.1006 0 -46.4004 30.4004 -46.4004 30.4004l-55.9004 111.5
s-10.3994 18.0996 10.4004 18.0996h32.7998c10.4004 0 13.2002 -8.7002 18.7998 -18.0996l36.7002 -74.5s5.2002 -13.1006 21.1006 -13.1006c15.8994 0 21.0996 13.1006 21.0996 13.1006l36.7998 74.5c5.60059 9.5 8.40039 18.0996 18.7998 18.0996h32.9004
c20.7998 0 10.4004 -18.0996 10.4004 -18.0996l-55.9004 -111.5s-12.2002 -30.4004 -46.4004 -30.4004h-35.1992zM337.6 256c34.1006 0 46.4004 -30.4004 46.4004 -30.4004l55.9004 -111.5s10.3994 -18.0996 -10.4004 -18.0996h-32.7998
c-10.4004 0 -13.2002 8.7002 -18.7998 18.0996l-36.7002 74.5s-5.2002 13.1006 -21.1006 13.1006c-15.8994 0 -21.0996 -13.1006 -21.0996 -13.1006l-36.7002 -74.5c-5.59961 -9.39941 -8.39941 -18.0996 -18.7998 -18.0996h-32.9004
c-20.7998 0 -10.3994 18.0996 -10.3994 18.0996l55.8994 111.5s12.2002 30.4004 46.4004 30.4004h35.0996z" />
    <glyph glyph-name="whatsapp-square" unicode="&#xf40c;" 
d="M224 325.2c35.2002 0 68.2002 -13.7002 93.2002 -38.7002c24.8994 -24.9004 40.0996 -58 40.0996 -93.2002c0 -72.7002 -60.7002 -131.8 -133.3 -131.8h-0.0996094c-23.7002 0 -46.9004 6.40039 -67.1006 18.4004l-4.7998 2.89941l-49.9004 -13.0996l13.3008 48.5996
l-3.10059 5c-13.2002 20.9004 -20.2002 45.2002 -20.2002 70.1006c0.100586 72.6992 59.2002 131.8 131.9 131.8zM301.5 136.8c3.2998 9.2002 3.2998 17.2002 2.40039 19.1006c-1 1.59961 -3.60059 2.59961 -7.60059 4.59961s-23.5 11.5996 -27.0996 12.9004
c-3.60059 1.2998 -6.2998 2 -8.90039 -2c-2.59961 -3.90039 -10.2002 -12.9004 -12.5 -15.5c-2.2998 -2.7002 -4.59961 -3 -8.59961 -1c-23.2998 11.6992 -38.6006 20.7998 -53.9004 47.0996c-4.09961 7 4 6.40039 11.6006 21.5996
c1.39941 2.60059 0.699219 4.90039 -0.300781 6.90039s-8.89941 21.5 -12.1992 29.4004c-3.2002 7.69922 -6.5 6.69922 -8.90039 6.7998c-2.2998 0.0996094 -5 0.0996094 -7.59961 0.0996094c-2.7002 0 -7 -1 -10.6006 -5c-3.7002 -4 -13.8994 -13.5996 -13.8994 -33.0996
s14.1992 -38.4004 16.1992 -41c2 -2.60059 28 -42.6006 67.7002 -59.7998c25.1006 -10.8008 34.9004 -11.8008 47.5 -9.90039c7.60059 1.09961 23.4004 9.5 26.7002 18.7998zM400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48
v352c0 26.5 21.5 48 48 48h352zM223.9 34.7998c87.3994 0 160.1 71.1006 160.1 158.5c0 42.4004 -18 82.2002 -47.9004 112.2c-30 30 -69.7998 46.5 -112.199 46.5c-87.4004 0 -158.5 -71.0996 -158.601 -158.5c0 -28 7.2998 -55.2998 21.2002 -79.2998l-22.5 -82.2002
l84.0996 22.0996c23.1006 -12.5996 49.2002 -19.2998 75.8008 -19.2998z" />
    <glyph glyph-name="whmcs" unicode="&#xf40d;" 
d="M448 287l-29.0996 -7l-2.2002 -12.0996l20.8994 -18.8008l-10.2998 -20.0996l-28.7998 8.7998l-7.7998 -8.09961l8.7998 -28l-20.4004 -12.1006l-20.6992 21.6006l-11.6006 -3.5l-6.7002 -28.7998l-22.5996 0.299805l-6.7002 28.5l-11.5996 2.89941l-19.4004 -20.3994
l-19.8994 11.5996l8.09961 26.9004l-7.2002 8.59961l-29.5996 -7.5l-10.4004 18.5l20.1006 19.9004l-2.40039 12.0996l-28.7998 7.5l0.299805 21.7002l28.5 7.7998l2.90039 10.4004l-20.7002 21l11 19.0996l28.5 -7.5l8.09961 8.40039l-8.09961 27.7002l19.3994 11
l19.7002 -21l12.1006 3.19922l6.19922 26.4004h22.6006l7 -26.4004l10.7002 -3.19922l21.2998 21l19.0996 -11.6006l-7.5 -28.2002l7.2002 -7.5l29 7.5l10.4004 -19.3994l-20.1006 -20.7002l2.2002 -10.4004l28.5 -8.7998v-21.2998zM328.8 241.8
c31.4004 0 56.7998 25.2998 56.7998 56.7998c0 31.4004 -25.3994 56.8008 -56.7998 56.8008c-31.3994 0 -56.7998 -25.4004 -56.7998 -56.8008c0 -31.3994 25.5 -56.7998 56.7998 -56.7998zM401.1 225.4l46.9004 -14.5v-39.9004l-55.0996 -13.4004l-4.10059 -22.6992
l38.9004 -35.3008l-19.2002 -37.8994l-54 16.7002l-14.5996 -15.2002l16.6992 -52.5l-38.2998 -22.7002l-38.8994 40.5l-21.7002 -6.59961l-12.6006 -54l-42.3994 0.5l-12.6006 53.5996l-21.6992 5.59961l-36.4004 -38.3994l-37.4004 21.7002l15.2002 50.5l-13.7002 16.0996
l-55.5 -14.0996l-19.6992 34.7998l37.8994 37.3994l-4.7998 22.8008l-54 14.0996l0.5 40.9004l53.5 14.6992l5.7002 19.7002l-38.9004 39.4004l20.7002 35.7998l53.5996 -14.0996l15.2002 15.6992l-15.2002 52l36.4004 20.7002l36.7998 -39.3994l22.7002 6.09961l11.5996 52
h42.4004l11.5996 -45.9004l-22.5996 5.90039l-6.2998 1.7002l-3.2998 -5.7002l-11 -19.0996l-3.30078 -5.60059l4.60059 -4.59961l17.2002 -17.4004l-0.300781 -1l-23.7998 -6.5l-6.2002 -1.7002l-0.0996094 -6.39941l-0.200195 -12.9004
c-47.5 -10.3994 -83.2998 -52.7998 -83.2998 -103.5c0 -58.2998 47.2998 -105.7 105.7 -105.7c50.5 0 92.7002 35.4004 103.2 82.8008l13.1992 -0.200195l6.90039 -0.100586l1.59961 6.7002l5.60059 24l1.89941 0.600586l17.1006 -17.8008l4.7002 -4.89941l5.7998 3.39941
l20.3994 12.1006l5.80078 3.5l-2 6.5z" />
    <glyph glyph-name="wordpress-simple" unicode="&#xf411;" horiz-adv-x="512" 
d="M256 440c136.7 0 248 -111.2 248 -248c0 -136.7 -111.3 -248 -248 -248s-248 111.3 -248 248c0 136.8 111.3 248 248 248zM33 192c0 -88.2002 51.2998 -164.5 125.7 -200.7l-106.4 291.4c-12.3994 -27.7002 -19.2998 -58.4004 -19.2998 -90.7002zM256 -31
c26 0 50.9004 4.5 74 12.5996c-0.599609 1 -1.09961 2 -1.59961 3.10059l-68.5 187.8l-66.9004 -194.4c20 -5.89941 41.0996 -9.09961 63 -9.09961zM286.7 296.5l80.7002 -239.6l22.1992 74.2998c9.7002 30.8994 17 53 17 72.0996c0 27.6006 -9.89941 46.7002 -18.3994 61.5
c-11.2998 18.4004 -21.9004 33.9004 -21.9004 52.2998c0 20.5 15.5 39.6006 37.4004 39.6006c1 0 1.89941 -0.100586 2.89941 -0.200195c-39.6992 36.2998 -92.5996 58.5 -150.6 58.5c-77.9004 0 -146.4 -40 -186.3 -100.5
c5.2998 -0.200195 10.2002 -0.299805 14.3994 -0.299805c23.3008 0 59.4004 2.7998 59.4004 2.7998c12 0.700195 13.4004 -17 1.40039 -18.4004c0 0 -12.1006 -1.39941 -25.5 -2.09961l81.1992 -241.5l48.8008 146.3l-34.7002 95.2002
c-12 0.700195 -23.4004 2.09961 -23.4004 2.09961c-12 0.700195 -10.5996 19.1006 1.40039 18.4004c0 0 36.7998 -2.7998 58.7002 -2.7998c23.2998 0 59.3994 2.7998 59.3994 2.7998c12 0.700195 13.4004 -17 1.40039 -18.4004c0 0 -12.1006 -1.39941 -25.5 -2.09961z
M368.1 -0.700195c66.3008 38.6006 110.9 110.4 110.9 192.7c0 38.7998 -9.90039 75.2002 -27.2998 107c1 -7.09961 1.5 -14.7002 1.5 -22.9004c0 -22.6992 -4.2998 -48.0996 -17 -79.8994z" />
    <glyph glyph-name="xbox" unicode="&#xf412;" horiz-adv-x="512" 
d="M369.9 129.8c44.2998 -54.2998 64.6992 -98.7998 54.3994 -118.7c-7.89941 -15.0996 -56.7002 -44.5996 -92.5996 -55.8994c-29.6006 -9.2998 -68.4004 -13.2998 -100.4 -10.2002c-38.2002 3.7002 -76.8994 17.4004 -110.1 39
c-27.9004 18.2002 -34.2002 25.7002 -34.2002 40.5996c0 29.9004 32.9004 82.3008 89.2002 142.101c32 33.8994 76.5 73.7002 81.3994 72.5996c9.40039 -2.09961 84.3008 -75.0996 112.301 -109.5zM188.6 304.2c-66.3994 -81.5 -106 -155.4 -120.3 -194.4
c-9.7998 -26.5 -13.7002 -53 -9.5 -64c2.7998 -7.39941 0.200195 -4.7002 -9.2998 9.90039c-23.2002 35.5 -34.9004 70.3994 -40.5 120.899c-1.90039 16.7002 -1.2002 26.3008 4.2002 60.5c6.7998 42.7002 31.0996 92 60.2998 122.4
c12.4004 12.9004 13.5 13.2002 28.7002 8.09961c28.2998 -9.5 56.7002 -36.5 86.3994 -63.3994zM500.2 240.7c4.7002 -22.6006 5.09961 -70.9004 0.799805 -93.4004c-3.59961 -18.5 -11.2002 -42.5 -18.5996 -58.7002c-5.5 -12.1992 -19.3008 -35.7998 -25.4004 -43.5
c-3.09961 -3.89941 -3.09961 -3.89941 -1.40039 4.60059c2.30078 11.2002 -0.599609 31.5996 -7.39941 52.2998c-20.7002 62.9004 -80.5 149 -122.9 202.3c23.2998 21.4004 41 38.2998 64.2998 52.7998c11.8008 7.40039 28.7002 13.9004 36 13.9004
c7.10059 0 57.7002 -50.2998 74.6006 -130.3zM141.3 405c-14.5996 -0.700195 -14 0.0996094 9.40039 11.2002c81.2002 38.2998 170 27.5996 233.899 -11.7002c-13.3994 0.599609 -43.5 5.90039 -107.399 -25.2002c-11.2002 -5.5 -20.9004 -9.7998 -21.6006 -9.7002
c-4.59961 0.900391 -66.5996 37.9004 -114.3 35.4004z" />
    <glyph glyph-name="yandex" unicode="&#xf413;" horiz-adv-x="256" 
d="M153.1 132.2l-87.3994 -196.2h-63.7002l96 209.8c-45.0996 22.9004 -75.2002 64.4004 -75.2002 141.101c-0.0996094 107.399 68 161.1 148.9 161.1h82.2998v-512h-55.0996v196.2h-45.8008zM198.9 401.5h-29.4004c-44.4004 0 -87.4004 -29.4004 -87.4004 -114.6
c0 -82.3008 39.4004 -108.801 87.4004 -108.801h29.4004v223.4z" />
    <glyph glyph-name="yandex-international" unicode="&#xf414;" horiz-adv-x="320" 
d="M129.5 -64v166.1l-111 297.9h55.7998l81.7998 -229.7l94.1006 277.7h51.2998l-120.7 -347.8v-164.2h-51.2998z" />
    <glyph glyph-name="apple-pay" unicode="&#xf415;" horiz-adv-x="640" 
d="M116.9 289.5c-7.5 -8.90039 -19.5 -15.9004 -31.5 -14.9004c-1.5 12 4.39941 24.8008 11.2998 32.6006c7.5 9.09961 20.5996 15.5996 31.2998 16.0996c1.2002 -12.3994 -3.7002 -24.7002 -11.0996 -33.7998zM127.8 272.3c6.7998 -0.5 26.2998 -2.5 38.7998 -21.0996
c-1 -0.799805 -23.1992 -13.5 -22.8994 -40.2998c0.299805 -32 28 -42.6006 28.2998 -42.9004c-0.200195 -0.799805 -4.40039 -15.0996 -14.5 -29.9004c-8.90039 -13 -18 -25.6992 -32.5 -26c-14 -0.199219 -18.7002 8.40039 -34.7998 8.40039
c-16 0 -21.2002 -8.09961 -34.5 -8.59961c-14 -0.5 -24.6006 13.7998 -33.5 26.7998c-18.2002 26.2998 -32.1006 74 -13.2998 106.3c9.09961 16.0996 25.6992 26.2002 43.5996 26.5c13.7998 0.299805 26.4004 -9.09961 34.7998 -9.09961
c8.2002 0 23.1006 10.8994 40.5 9.89941zM228.2 308.5h73.2002c37.6992 0 64.0996 -26 64.0996 -64s-26.7998 -64.2998 -65.0996 -64.2998h-41.9004v-66.6006h-30.2998v194.9zM258.5 283v-77.4004h34.7998c26.4004 0 41.4004 14.2002 41.4004 38.8008
c0 24.5996 -15 38.5996 -41.2998 38.5996h-34.9004zM420.7 112.1c-28.1006 0 -47.7002 16.8008 -47.7998 42c0 25 19 39.4004 54.0996 41.5l37.7998 2.30078v10.7998c0 15.8994 -10.3994 24.5 -28.8994 24.5c-15.2002 0 -26.3008 -7.90039 -28.6006 -19.9004h-27.2998
c0.900391 25.2002 24.7002 43.6006 56.7998 43.6006c34.6006 0 57.1006 -18.2002 57.1006 -46.3008v-97h-28v23.4004h-0.600586c-8 -15.2998 -25.5996 -24.9004 -44.5996 -24.9004zM428.9 135.2c20.5 0 36 13 36 31.2002v11l-33.6006 -2.10059
c-18.8994 -1.09961 -28.7998 -8.2002 -28.7998 -20.5c0 -11.7998 10.2998 -19.5996 26.4004 -19.5996zM531.4 60.5996c-2.30078 0 -9.80078 0.300781 -11.6006 0.700195v23.4004c1.90039 -0.200195 6.5 -0.5 8.90039 -0.5c13.3994 0 20.8994 5.7002 25.5 20.2998
l2.7998 8.59961l-51.2002 141.9h31.6006l35.5996 -115.1h0.599609l35.6006 115.1h30.7998l-53.0996 -149c-12.1006 -34.0996 -26 -45.4004 -55.5 -45.4004z" />
    <glyph glyph-name="cc-apple-pay" unicode="&#xf416;" horiz-adv-x="576" 
d="M302.2 229.6c0 -17.1992 -10.5 -27.0996 -29 -27.0996h-24.2998v54.2002h24.3994c18.4004 0 28.9004 -9.7998 28.9004 -27.1006zM349.7 167c0 8.59961 6.89941 13.5 20.2002 14.4004l23.5 1.5v-7.7002c0 -12.7998 -10.8008 -21.9004 -25.2002 -21.9004
c-11.2998 0 -18.5 5.40039 -18.5 13.7002zM576 369v-352c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h480c26.5 0 48 -21.5 48 -48zM127.8 250.8c8.40039 -0.700195 16.7998 4.2002 22.1006 10.4004
c5.19922 6.39941 8.59961 15 7.69922 23.7002c-7.39941 -0.300781 -16.5996 -4.90039 -21.8994 -11.3008c-4.7998 -5.5 -8.90039 -14.3994 -7.90039 -22.7998zM188.4 176.3c-0.200195 0.200195 -19.6006 7.60059 -19.8008 30c-0.199219 18.7002 15.3008 27.7002 16 28.2002
c-8.7998 13 -22.3994 14.4004 -27.0996 14.7002c-12.2002 0.700195 -22.5996 -6.90039 -28.4004 -6.90039c-5.89941 0 -14.6992 6.60059 -24.2998 6.40039c-12.5 -0.200195 -24.2002 -7.2998 -30.5 -18.6006c-13.0996 -22.5996 -3.39941 -56 9.2998 -74.3994
c6.2002 -9.10059 13.7002 -19.1006 23.5 -18.7002c9.30078 0.400391 13 6 24.2002 6c11.2998 0 14.5 -6 24.2998 -5.90039c10.2002 0.200195 16.5 9.10059 22.8008 18.2002c6.89941 10.4004 9.7998 20.4004 10 21zM323.8 229.7c0 26.5996 -18.5 44.7998 -44.8994 44.7998
h-51.2002v-136.4h21.2002v46.6006h29.2998c26.7998 0 45.5996 18.3994 45.5996 45zM413.8 206c0 19.7002 -15.7998 32.4004 -40 32.4004c-22.5 0 -39.0996 -12.9004 -39.7002 -30.5h19.1006c1.59961 8.39941 9.39941 13.8994 20 13.8994c13 0 20.2002 -6 20.2002 -17.2002
v-7.5l-26.4004 -1.59961c-24.5996 -1.5 -37.9004 -11.5996 -37.9004 -29.0996c0 -17.7002 13.7002 -29.4004 33.4004 -29.4004c13.2998 0 25.5996 6.7002 31.2002 17.4004h0.399414v-16.4004h19.6006v68h0.0996094zM516 237.1h-21.5l-24.9004 -80.5996h-0.399414
l-24.9004 80.5996h-22.2998l35.9004 -99.2998l-1.90039 -6c-3.2002 -10.2002 -8.5 -14.2002 -17.9004 -14.2002c-1.69922 0 -4.89941 0.200195 -6.19922 0.300781v-16.4004c1.19922 -0.400391 6.5 -0.5 8.09961 -0.5c20.7002 0 30.4004 7.90039 38.9004 31.7998z" />
    <glyph glyph-name="fly" unicode="&#xf417;" horiz-adv-x="384" 
d="M197.8 20.2002c12.9004 -11.7002 33.7002 -33.2998 33.2002 -50.7002c0 -0.799805 -0.0996094 -1.59961 -0.0996094 -2.5c-1.80078 -19.7998 -18.8008 -31.0996 -39.1006 -31c-25 0.0996094 -39.8994 16.7998 -38.7002 35.7998c1 16.2002 20.5 36.7002 32.4004 47.6006
c2.2998 2.09961 2.7002 2.69922 5.59961 3.59961c3.40039 0 3.90039 -0.299805 6.7002 -2.7998zM331.9 380.7c23.8994 -40 27.7998 -73.2998 20.7998 -112.5c-15.2002 -69.9004 -103.601 -166.5 -155.9 -215.7c-1.7002 -1.59961 -1.39941 -1.40039 -3.5 -2.09961
l-3.2998 0.0996094c-1.7002 0.599609 -4.5 3.5 -6.2002 5.09961c-58.7998 57.8008 -148.7 151.601 -155.8 233.801c-1.5 71.3994 29.2998 113.399 82.9004 141.3c9.89941 4.09961 37 17.2998 81.0996 17.2998c22 0.200195 51.0996 -4.5 76.5996 -15.2002
c24.7002 -11.5 47 -26.3994 63.3008 -52.0996zM186.8 96.0996v325.7c-57.8994 -5.5 -72.7002 -89.2002 -69.2998 -136.7c4.09961 -58.2998 41.2998 -137.899 69.2998 -189zM328.7 268c15.7998 54.9004 -10.9004 134.7 -99.7002 153
c38.2002 -25.5996 49.5996 -85.5 48 -131.4c-2 -58.5996 -39.4004 -140 -67.2002 -191.899c41.6006 42.2998 102.5 113.5 118.9 170.3z" />
    <glyph glyph-name="node" unicode="&#xf419;" horiz-adv-x="640" 
d="M316.3 -4c-2.09961 0 -4.2002 0.599609 -6.09961 1.59961l-19.2002 11.4004c-2.90039 1.59961 -1.5 2.2002 -0.5 2.5c3.7998 1.2998 4.59961 1.59961 8.7002 4c0.399414 0.200195 1 0.0996094 1.39941 -0.0996094l14.8008 -8.80078
c0.5 -0.299805 1.2998 -0.299805 1.7998 0l57.7998 33.4004c0.5 0.299805 0.900391 0.900391 0.900391 1.59961v66.7002c0 0.700195 -0.300781 1.2998 -0.900391 1.60059l-57.7998 33.2998c-0.5 0.299805 -1.2002 0.299805 -1.7998 0l-57.8008 -33.2998
c-0.599609 -0.300781 -0.899414 -1 -0.899414 -1.60059v-66.7002c0 -0.599609 0.399414 -1.19922 0.899414 -1.5l15.8008 -9.09961c8.59961 -4.2998 13.8994 0.799805 13.8994 5.7998v65.9004c0 0.899414 0.700195 1.7002 1.7002 1.7002h7.2998
c0.900391 0 1.7002 -0.700195 1.7002 -1.7002v-65.9004c0 -11.5 -6.2002 -18 -17.0996 -18c-3.30078 0 -6 0 -13.3008 3.60059l-15.1992 8.69922c-3.7002 2.2002 -6.10059 6.2002 -6.10059 10.5v66.7002c0 4.2998 2.2998 8.40039 6.10059 10.5l57.7998 33.4004
c3.7002 2.09961 8.5 2.09961 12.0996 0l57.7998 -33.4004c3.7002 -2.2002 6.10059 -6.2002 6.10059 -10.5v-66.7002c0 -4.2998 -2.2998 -8.39941 -6.10059 -10.5l-57.7998 -33.3994c-1.7002 -1.10059 -3.7998 -1.7002 -6 -1.7002zM363 61.7998
c0 -12.5996 -10.5 -19.7998 -29 -19.7998c-25.2998 0 -30.5996 11.5996 -30.5996 21.2998c0 1 0.799805 1.7002 1.69922 1.7002h7.5c0.900391 0 1.60059 -0.599609 1.7002 -1.40039c1.10059 -7.59961 4.5 -11.3994 19.7998 -11.3994
c12.2002 0 17.4004 2.7002 17.4004 9.2002c0 3.69922 -1.5 6.39941 -20.4004 8.2998c-15.7998 1.59961 -25.5996 5 -25.5996 17.7002c0 11.5996 9.7998 18.5996 26.2998 18.5996c18.5 0 27.6006 -6.40039 28.7998 -20.2002
c0.100586 -0.5 -0.0996094 -0.899414 -0.399414 -1.2998c-0.299805 -0.299805 -0.700195 -0.5 -1.2002 -0.5h-7.5c-0.799805 0 -1.40039 0.5 -1.59961 1.2998c-1.80078 8 -6.2002 10.6006 -18.1006 10.6006c-13.2998 0 -14.7998 -4.60059 -14.7998 -8.10059
c0 -4.2002 1.7998 -5.39941 19.7998 -7.7998c17.7998 -2.40039 26.2002 -5.7002 26.2002 -18.2002zM417.5 111.9c0 -6.10059 -5 -11.1006 -11.0996 -11.1006c-6.10059 0 -11.1006 5 -11.1006 11.1006c0 6.2998 5.2002 11.0996 11.1006 11.0996
c6 0.0996094 11.0996 -4.7998 11.0996 -11.0996zM415.7 111.9c0 5.19922 -4.2002 9.2998 -9.40039 9.2998c-5.09961 0 -9.2998 -4.10059 -9.2998 -9.2998c0 -5.2002 4.2002 -9.40039 9.2998 -9.40039c5.2002 0.0996094 9.40039 4.2998 9.40039 9.40039zM411.2 105.7
h-2.60059c-0.0996094 0.599609 -0.5 3.7998 -0.5 3.89941c-0.199219 0.700195 -0.399414 1.10059 -1.2998 1.10059h-2.2002v-5h-2.39941v12.5h4.2998c1.5 0 4.40039 0 4.40039 -3.2998c0 -2.30078 -1.5 -2.80078 -2.40039 -3.10059
c1.7002 -0.0996094 1.7998 -1.2002 2.09961 -2.7998c0.100586 -1 0.300781 -2.7002 0.600586 -3.2998zM408.4 114.5c0 1.7002 -1.2002 1.7002 -1.80078 1.7002h-2v-3.5h1.90039c1.59961 0 1.90039 1.09961 1.90039 1.7998zM137.3 257l-0.200195 -95
c0 -1.2998 -0.699219 -2.59961 -1.7998 -3.2002c-1.09961 -0.700195 -2.59961 -0.700195 -3.7002 0l-36.3994 20.9004c-2.2998 1.2998 -3.7002 3.7998 -3.7002 6.39941v44.4004c0 2.59961 -1.40039 5.09961 -3.7002 6.40039l-15.5 8.89941
c-1.09961 0.700195 -2.39941 1 -3.7002 1c-1.2998 0 -2.5 -0.299805 -3.69922 -1l-15.5 -8.89941c-2.30078 -1.30078 -3.7002 -3.80078 -3.7002 -6.40039v-44.4004c0 -2.59961 -1.40039 -5 -3.7002 -6.39941l-36.4004 -20.9004
c-1.19922 -0.700195 -2.59961 -0.700195 -3.69922 0c-1.10059 0.700195 -1.80078 1.90039 -1.80078 3.2002l-0.0996094 95c0 2.59961 1.40039 5.09961 3.7002 6.40039l61.2002 35.2998c1.09961 0.599609 2.19922 1 3.39941 1h0.600586
c1.19922 -0.100586 2.39941 -0.400391 3.39941 -1l61.2998 -35.2998c2.30078 -1.30078 3.7002 -3.7002 3.7002 -6.40039zM472.5 360.7v-176.4c0 -2.59961 -1.40039 -5.09961 -3.7002 -6.39941l-61.2998 -35.4004c-2.2998 -1.2998 -5.09961 -1.2998 -7.40039 0
l-61.2998 35.4004c-2.2998 1.2998 -3.7002 3.7998 -3.7002 6.39941v70.7998c0 2.60059 1.40039 5.10059 3.7002 6.40039l61.2998 35.4004c2.30078 1.2998 5.10059 1.2998 7.40039 0l15.2998 -8.80078c1.7002 -1 3.90039 0.300781 3.90039 2.2002v94
c0 2.7998 3 4.60059 5.5 3.2002l36.5 -20.4004c2.2998 -1.19922 3.7998 -3.69922 3.7998 -6.39941zM426.5 231.8c0 0.700195 -0.400391 1.2998 -0.900391 1.60059l-21 12.1992c-0.599609 0.300781 -1.2998 0.300781 -1.89941 0l-21 -12.1992
c-0.600586 -0.300781 -0.900391 -0.900391 -0.900391 -1.60059v-24.2998c0 -0.700195 0.400391 -1.2998 0.900391 -1.59961l21 -12.1006c0.599609 -0.299805 1.2998 -0.299805 1.7998 0l21 12.1006c0.599609 0.299805 0.900391 0.899414 0.900391 1.59961v24.2998h0.0996094
zM636.3 232.5l-36.7002 -21.2998c-2.5 -1.40039 -5.59961 0.399414 -5.59961 3.2002v17.3994c0 1.2998 -0.799805 2.5 -1.90039 3.2002l-19.1992 11.0996c-1.10059 0.700195 -2.60059 0.700195 -3.7002 0l-19.2002 -11.0996
c-1.2002 -0.700195 -1.90039 -1.90039 -1.90039 -3.2002v-22.2002c0 -1.2998 0.700195 -2.5 1.90039 -3.19922l61.7002 -35.4004c2.5 -1.40039 2.5 -5 0 -6.40039l-36.7998 -20.5c-2.30078 -1.2998 -5.10059 -1.2998 -7.30078 0l-60.8994 34.7002
c-2.2998 1.2998 -3.7002 3.7002 -3.7002 6.40039v70.7998c0 2.59961 1.40039 5.09961 3.7002 6.40039l61.2998 35.3994c2.2998 1.2998 5.09961 1.2998 7.40039 0l60.8994 -35.3994c2.2998 -1.30078 3.7002 -3.80078 3.7002 -6.40039v-17.0996
c0 -2.60059 -1.40039 -5.10059 -3.7002 -6.40039zM559 229l11.7998 6.7998c0.400391 0.299805 1 0.299805 1.40039 0l11.7998 -6.7998c0.400391 -0.200195 0.700195 -0.700195 0.700195 -1.2002v-13.5996c0 -0.5 -0.299805 -0.900391 -0.700195 -1.2002l-11.7998 -6.7998
c-0.400391 -0.299805 -1 -0.299805 -1.40039 0l-11.7998 6.7998c-0.400391 0.200195 -0.700195 0.700195 -0.700195 1.2002v13.5996c0 0.5 0.299805 0.900391 0.700195 1.2002zM304.8 185.5c0 -0.599609 -0.0996094 -1.2002 -0.200195 -1.7002
c-0.5 -2 -1.7998 -3.7002 -3.59961 -4.7002l-61 -35.1992c-2.2002 -1.30078 -5 -1.40039 -7.40039 0l-61.1992 35.1992c-2.10059 1.2002 -4 3.60059 -4 6.40039v70.4004c0 2.69922 1.59961 5.09961 3.89941 6.39941l61.1006 35.2002
c2.39941 1.40039 5.2998 1.2002 7.39941 0l61.1006 -35.2002c2.2998 -1.2998 3.89941 -3.7998 3.89941 -6.39941v-70.4004zM230.5 310.4l-0.799805 -0.5h1.09961zM306.7 180.2l-0.400391 0.700195v-0.900391z" />
    <glyph glyph-name="osi" unicode="&#xf41a;" horiz-adv-x="512" 
d="M8 181.56c2.2998 135.801 97.3994 232.441 213.799 248.102c138.8 18.5996 255.601 -75.7998 278 -201.101c21.2998 -118.8 -44 -230 -151.6 -274c-9.2998 -3.7998 -14.4004 -1.69922 -18 7.7002c-17.7998 46.2998 -35.5996 92.6328 -53.3994 138.999
c-3.09961 8.10059 -1 13.2002 7 16.7998c24.2002 11 39.2998 29.4004 43.2998 55.8008c0.561523 3.60547 0.852539 7.2998 0.852539 11.0615c0 37.3613 -28.7998 67.9971 -65.3525 71.1377c-39 3.40039 -71.7998 -23.6992 -77.5 -59.6992
c-5.19922 -33 11.1006 -63.7002 41.9004 -77.7002c9.59961 -4.40039 11.5 -8.60059 7.7998 -18.4004c-17.8994 -46.5996 -35.7998 -93.2324 -53.7002 -139.899c-2.59961 -6.90039 -8.2998 -9.30078 -15.5 -6.5c-52.5996 20.2998 -101.399 61 -130.8 119
c-24.8994 49.1992 -25.2002 87.6992 -26.7998 108.699zM28.8994 183.461c0.399414 -6.59961 0.599609 -14.3008 1.2998 -22.1006c6.2998 -71.9004 49.5996 -143.5 131 -183.101c3.2002 -1.5 4.39941 -0.799805 5.59961 2.2998c14.9004 39.1006 29.9004 78.2012 45 117.302
c1.2998 3.2998 0.600586 4.7998 -2.39941 6.69922c-31.6006 19.9004 -47.3008 48.5 -45.6006 86c1 21.6006 9.2998 40.5 23.7998 56.3008c30 32.6992 77 39.7998 115.5 17.5996c27.4619 -15.834 45.9629 -45.4971 45.9629 -79.4463
c0 -3.75879 -0.321289 -7.3125 -0.762695 -10.9541c-3.59961 -30.5996 -19.2998 -53.8994 -45.7002 -69.7998c-2.69922 -1.59961 -3.5 -2.89941 -2.2998 -6c15.2002 -39.2002 30.2666 -78.4336 45.2002 -117.7c1.2002 -3.09961 2.40039 -3.7998 5.59961 -2.2998
c35.5 16.6006 65.2002 40.2998 88.1006 72c34.7998 48.2002 49.0996 101.9 42.2998 161c-13.7002 117.5 -119.4 214.8 -255.5 198c-106.1 -13 -195.3 -102.5 -197.1 -225.8z" />
    <glyph glyph-name="react" unicode="&#xf41b;" horiz-adv-x="512" 
d="M418.2 270.8c54.3994 -18.7002 93.7998 -48.0996 93.7998 -78.3994c0 -31.7002 -41.7998 -62.6006 -99.5 -81.7002c-3.09961 -1 -6.2002 -2 -9.40039 -2.90039c1.10059 -4.59961 2.10059 -9.09961 3 -13.5c11.4004 -57.5996 2.60059 -104.899 -24.3994 -120.5
c-26.1006 -15.0996 -68.4004 -0.200195 -111.2 36.6006c-4.59961 4 -9.2002 8.09961 -13.5996 12.3994c-3.5 -3.39941 -7 -6.59961 -10.5 -9.7002c-44.2002 -38.6992 -89.6006 -54.6992 -116.601 -39.0996c-26.2002 15.0996 -34.3994 59.0996 -23.8994 114.6
c1.19922 6.10059 2.5 12 4 18c-4.60059 1.30078 -9.10059 2.80078 -13.6006 4.30078c-55.5 19 -96.2998 50.2998 -96.2998 81.5c0 30.1992 38.2998 59.3994 91.7002 77.8994c5.89941 2.10059 12.2002 4.10059 18.5996 5.90039
c-1.39941 5.59961 -2.59961 11.0996 -3.7002 16.7002c-11 56.3994 -3.19922 101.5 23 116.699c27.3008 15.9004 72.9004 -1.09961 118.4 -41.5c2.7998 -2.5 5.59961 -5.09961 8.2998 -7.69922c4 3.89941 8.2002 7.7998 12.5 11.5
c43.4004 37.7998 86.2998 53.5 112.601 38.3994c27.2998 -15.7998 35.3994 -63.7002 23.0996 -123.3c-0.799805 -3.7002 -1.59961 -7.40039 -2.5 -11.0996c5.40039 -1.60059 10.7998 -3.30078 16.2002 -5.10059zM282.9 355.7c-4 -3.5 -7.80078 -7 -11.7002 -10.7002
c15.3994 -16.7002 29.5996 -34.5 42.5996 -53.0996c22.6006 -2 45.1006 -5.60059 67.2998 -10.6006c0.900391 3.2998 1.60059 6.60059 2.30078 10c10.5996 51.5 4.09961 90.7002 -12.8008 100.4c-15.7998 9.09961 -50.5 -3.60059 -87.6992 -36zM167.2 140.5
c-5 8.59961 -9.7002 17.2998 -14.2998 26.0996c-6.40039 -15.1992 -11.9004 -30.0996 -16.3008 -44.5c15.3008 -3.2998 30.8008 -5.7998 46.4004 -7.5c-5.5 8.5 -10.7002 17.2002 -15.7998 25.9004zM136.9 260.8c4.39941 -14.0996 9.69922 -28.7002 16 -43.5996
c4.5 8.7998 9.2998 17.5 14.1992 26c4.90039 8.59961 10.1006 17.0996 15.4004 25.3994c-15.9004 -2 -31.2002 -4.59961 -45.5996 -7.7998zM164.3 191.9c6.7002 -13.8008 13.7998 -27.3008 21.5 -40.6006s15.9004 -26.2998 24.6006 -39
c14.6992 -0.899414 29.8994 -1.39941 45.5996 -1.39941s31.2002 0.5 46.0996 1.59961c8.5 12.7998 16.6006 25.7002 24.2002 39c7.7002 13.4004 14.9004 27 21.6006 40.7998c-6.80078 13.7002 -14 27.2002 -21.7002 40.4004s-15.7998 26.0996 -24.2998 38.7002
c-14.9004 1.09961 -30.3008 1.69922 -45.9004 1.69922s-30.9004 -0.599609 -45.9004 -1.69922c-8.59961 -12.7002 -16.7998 -25.6006 -24.3994 -38.9004c-7.60059 -13.2998 -14.7998 -26.7998 -21.4004 -40.5996zM344.9 140.7c-5 -8.60059 -10.1006 -17.2002 -15.5 -25.6006
c15.7998 1.80078 31.5 4.5 47 8c-4.90039 15.1006 -10.5 29.8008 -16.9004 44.3008c-4.7002 -9 -9.5 -17.9004 -14.5996 -26.7002zM359.3 217.2c6.10059 14.2002 11.5 28.5996 16.1006 43.3994c-14.4004 3.30078 -29.8008 6 -45.9004 8
c5.2998 -8.2998 10.4004 -16.6992 15.2998 -25.1992c5 -8.60059 9.7998 -17.4004 14.5 -26.2002zM256.2 329.7c-10 -10.9004 -20.1006 -22.9004 -29.9004 -35.7998c19.7998 0.899414 39.7002 0.899414 59.5 0c-9.2002 12.3994 -19.0996 24.3994 -29.5996 35.7998zM140.2 391
c-15.7998 -9.09961 -22 -45.5996 -12.6006 -94c1.10059 -5.2002 2.2002 -10.4004 3.5 -15.5c22.2002 4.90039 44.6006 8.40039 67.2002 10.4004c13.1006 18.5996 27.4004 36.3994 42.9004 53.0996c-2.60059 2.40039 -5.10059 4.7998 -7.60059 7
c-39.2998 34.7998 -76.5996 48.7998 -93.3994 39zM115.7 127.4c6.89941 22 15.2002 43.5996 24.7998 64.5c-9.5 20.5996 -17.7002 41.8994 -24.5 63.5996c-5.7998 -1.7002 -11.5996 -3.5 -17.2998 -5.5c-45.6006 -15.9004 -77.2002 -39.2998 -77.2002 -57.5996
c1.90039 -12.1006 8.7002 -22.9004 18.7998 -29.9004c17.5 -13.9004 41.7002 -24.5 63 -31.2002c4.10059 -1.39941 8.2002 -2.7002 12.4004 -3.89941zM232.3 29.4004c3.2002 2.7998 6.40039 5.7998 9.60059 8.89941c-15.5 16.7998 -30 34.7002 -43.2002 53.4004
c-22.9004 1.7002 -45.5 5 -67.9004 9.7998c-1.39941 -5.5 -2.59961 -11.0996 -3.7002 -16.7002c-9 -47.5 -2.39941 -82.7998 13.5 -92c11.4004 -4.5 24.2002 -4 35.3008 1.2998c20.7998 8.2002 39.8994 20.2002 56.3994 35.3008zM256.8 53.7002
c10.5 11.5996 20.4004 23.7002 29.6006 36.3994c-10 -0.5 -20.1006 -0.699219 -30.4004 -0.699219c-10 0 -19.9004 0.199219 -29.5 0.599609c9.90039 -13.0996 20.0996 -25.2998 30.2998 -36.2998zM387.5 23.7002c3.2002 22.2002 2.40039 44.7002 -2.5 66.2998
c-0.799805 4 -1.7002 8.09961 -2.7002 12.2002c-22.5 -5.10059 -45.2998 -8.60059 -68.2002 -10.5c-12.7998 -18.7998 -26.8994 -36.7002 -42.1992 -53.6006c4.2998 -4 8.5 -7.89941 12.6992 -11.5c36.6006 -31.3994 70.5 -43.3994 86.4004 -34.1992
c9.59961 7.69922 15.5996 19.0996 16.5 31.2998zM405.7 131.2c49.8994 16.5 84.7998 41.7998 84.7998 61.3994c0 18.2002 -32.7002 42 -79.2998 58c-4.7998 1.60059 -9.7998 3.2002 -15 4.7002c-6.7998 -21.5 -14.9004 -42.5 -24.5 -62.8994
c9.89941 -20.7002 18.5 -42 25.5 -63.8008c2.89941 0.800781 5.7002 1.7002 8.5 2.60059zM256 146.2c-25.2998 0 -45.7998 20.5 -45.7998 45.7998s20.5 45.7998 45.7998 45.7998s45.7998 -20.5 45.7998 -45.7998s-20.5 -45.7998 -45.7998 -45.7998z" />
    <glyph glyph-name="autoprefixer" unicode="&#xf41c;" horiz-adv-x="640" 
d="M318.4 432l164.1 -480h-77.5l-25.2002 81.4004h-119.5l-25.3994 -81.4004h-77.5zM278.1 90.0996h83.6006l-40.9004 130.4h-1.5zM640 43l-158.5 -9.5l-19.4004 56.5l167.9 -15.5996zM177.9 90l-19.4004 -56.4004l-158.5 9.40039l10 31.2998z" />
    <glyph glyph-name="less" unicode="&#xf41d;" horiz-adv-x="640" 
d="M612.7 229c0 -11 6.7998 -22.5996 27.2998 -23.2998v-27.2998c-20.5 -1 -27.2998 -12.6006 -27.2998 -23.6006c0 -20.3994 3.2002 -32 3.2002 -54.5996c0 -34.2002 -12.7002 -45.2002 -40.5 -45.2002h-20.5v25.2002h6.2998v0.5c13.5996 0 17.2998 4.7002 17.2998 22.5996
c0 17.2998 -1.59961 32.6006 -1.59961 51.5c0 24.2002 7.7998 33.6006 23.5996 37.2998v1.60059c-15.7002 3.7002 -23.5996 13.0996 -23.5996 37.2998c0 18.9004 1.59961 35.2002 1.59961 51.5c0 17.4004 -3.09961 22.0996 -17.2998 22.0996h-6.2998v24.2002h20.5
c27.8994 0 40.5 -11 40.5 -45.2002c0 -22 -3.2002 -34.0996 -3.2002 -54.5996zM507.1 197c20.5 -6.7998 43 -18.9004 43 -47.7998c0 -28.9004 -22.5996 -51 -64.5996 -51c-20 0 -44.0996 9 -59.9004 22.0996l21 30.5c14.2002 -11 27.4004 -16.2998 40.5 -16.2998
c14.2002 0 20.5 5.2002 20.5 13.0996c0 10.5 -15.7998 15.8008 -32.0996 22.1006c-18.9004 7.2998 -41.5 20.5 -41.5 46.2002c0 28.8994 24.2002 49.3994 59.9004 49.3994c24.1992 0 42.0996 -10.5 55.1992 -20.5l-21 -27.7998c-11.5 8.40039 -22 13.0996 -33.5996 13.0996
s-17.9004 -4.69922 -17.9004 -12.5996c0 -10.5 14.7002 -14.2002 30.5 -20.5zM148.2 137.6c1.59961 0 3.09961 0 6.2002 0.800781l5.2998 -34.2002c-5.7002 -2.10059 -13.6006 -3.7002 -23.6006 -3.7002c-32.0996 0 -43.0996 21 -43.0996 53.0996v150.801h-14.0996
c-13.6006 0 -17.3008 -4.80078 -17.3008 -22.1006s1.60059 -32.5996 1.60059 -51.5c0 -24.2002 -7.7998 -33.5996 -23.6006 -37.2998v-1.59961c15.7002 -3.7002 23.6006 -13.1006 23.6006 -37.3008c0 -19.3994 -1.60059 -34.1992 -1.60059 -51.5
c0 -17.2998 4.2002 -22.5996 17.3008 -22.5996h6.2998v-24.2002h-20.5c-27.9004 0 -40.5 11 -40.5 45.2002c0 22.5996 3.2002 34.2002 3.2002 53.5996c0 11 -6.80078 22.6006 -27.3008 23.1006v27.2998c20.5 1 27.3008 12.5996 27.3008 23.5996
c0 19.4004 -3.2002 32 -3.2002 54.6006c0 34.2002 12.5996 45.2002 41 45.2002h74.5996v-178.2c0 -9.90039 4.7002 -13.1006 8.40039 -13.1006zM379.9 197c20.5 -6.7998 43.0996 -18.9004 43 -47.7998c0 -28.9004 -22.6006 -51 -64.6006 -51
c-20 0 -44.0996 9 -59.8994 22.0996l20.5 30.5c14.1992 -11 27.3994 -16.2998 40.5 -16.2998c14.1992 0 20.5 5.2002 20.5 13.0996c0 10.5 -15.8008 15.8008 -32.1006 22.1006c-18.8994 7.2998 -41.5 20.5 -41.5 46.2002c0 28.8994 24.2002 49.3994 59.9004 49.3994
c24.2002 0 42.0996 -10.5 55.2002 -20.5l-21 -27.7998c-11.5 8.40039 -22 13.0996 -33.6006 13.0996c-11.5996 0 -17.8994 -4.69922 -17.8994 -12.5996c0 -10.5 14.6992 -14.2002 31 -20.5zM224.9 265.8c44.0996 0 67.2998 -33.0996 66.6992 -75.7002
c0 -8.39941 -1.09961 -15.6992 -1.59961 -19.3994h-95.2002c4.2002 -24.2002 20.5 -34.2002 41.5 -34.2002c11.6006 0 22.6006 3.2002 34.2002 10l15.7998 -27.7998c-16.2998 -11.1006 -37.2998 -17.9004 -56.2002 -17.9004c-45.0996 0 -79.2998 30.5 -79.2998 82.5
c-1 50.4004 35.7002 82.5 74.1006 82.5zM194.9 199.6h56.7998c0 17.9004 -7.40039 31 -26.2998 31c-14.7002 0 -27.3008 -10 -30.5 -31z" />
    <glyph glyph-name="sass" unicode="&#xf41e;" horiz-adv-x="640" 
d="M301.84 69.0801c-0.299805 -0.599609 -0.599609 -1.08008 0 0zM550.97 156.08c57.9092 0.300781 90.5703 -37.0801 88.9707 -71.0801c-1.10059 -26.9004 -25.6904 -37.9004 -30.29 -38.7002c-3.30078 -0.599609 -5.10059 -0.700195 -5.60059 1.90039
c-0.299805 1.7998 0.900391 2.7002 4.7998 5.09961c3.90039 2.40039 15.6006 10.5 17.7002 25c2.10059 14.5 -8.7998 49.2998 -64.4795 55.7998c-26 3 -46.3906 -0.599609 -62.0898 -7.19922c2.89941 -7.60059 5.09961 -15.5 5.39941 -23.4004
c0.799805 -17.5 -11.29 -30.4004 -23.79 -39.5996c-6.50391 -4.72559 -13.8096 -8.50879 -21.5898 -11.1006c-5.2002 -2.2002 -12.2002 -4.5 -17.0996 -3.5c-10.9004 2.2002 -16.7002 11.7998 -9.30078 33.1006c4 11.5 15.5 29 34.0908 44.0996
c-4.30078 8.7002 -8.99023 17.5996 -11.3906 25.7002c-2.58984 8.31934 -4.7002 17.0566 -6.2002 25.7998c0 0 -15.2998 -31.7197 -35.0898 -60.6201c-1.09961 -1.7002 -2.2998 -3.39941 -3.39941 -5c3.7998 -9 6.89941 -18.5996 7.2998 -28.2002
c0.700195 -17.3994 -6.90039 -30.5996 -19.4004 -39.7998c-6.1377 -4.40625 -12.9531 -8.00488 -20.1895 -10.5996c-3.90039 -1.7998 -12 -4.60059 -23.5 -5.40039c-6.29004 -0.5 -12.29 -0.0996094 -15.6904 2.5c-4.59961 3.40039 -5.2002 7.7998 -2.7998 13.7002
c2 5 17.21 22.4004 30 37.5996c3.5 4.2002 6.90039 8.5 9.90039 12.5c-0.0556641 0.0507812 -0.0927734 0.121094 -0.100586 0.200195c0 0 2.2998 3 6.10059 8.2002c-4.7002 10.0996 -10.6006 20.5 -13.4004 30c-2.58984 8.32031 -4.7002 17.0576 -6.2002 25.7998
c0 0 -15.4902 -39.7002 -31.6895 -71.5c-12.4902 -24.5996 -20.79 -39.5 -24.5908 -46v-0.299805s-0.5 -0.900391 -1.5 -2.40039c-0.5 -0.799805 -0.699219 -1.19922 -0.699219 -1.19922v0.0996094c-4.20996 -6.2002 -13.6104 -18.2998 -23 -18.2998
c-25.7002 0 -16.3008 52.2002 -16.3008 52.2002s-7.5 -19.3008 -16 -35.9004c-6.88965 -13.5996 -13.0898 -25 -26.8896 -25c-3.90039 0 -10.1904 0.0996094 -15.3896 5c-11.8008 11.2002 -20.9004 39.7002 -19.1006 61.7002c1.5 18.7998 4.40039 31.7998 8.40039 42.5996
c-7.10059 -3.89941 -15.2002 -8.39941 -23.4902 -13.2998c-4.2998 -2.5 -8.59961 -5 -12.7998 -7.5c0.0996094 -0.299805 0.299805 -0.5 0.400391 -0.799805c10.5996 -20.4004 13.3896 -65.2002 -9.60059 -99.5s-65.7803 -55.2002 -107.57 -43.6006
c-13.3896 3.80078 -33.79 31.6006 -16.29 70.4004c15.4902 34.2002 77.3809 66.5996 93.6709 74.7002c1.39941 0.799805 2.89941 1.59961 4.5 2.5c-32.4902 28.3994 -113.671 66.7998 -125.061 125.7c-3.2002 16.5996 4.58984 56.2998 53.2803 101.899
c40.9902 38.2998 97.9697 67.7002 150.66 86.4004c88.4297 31.3994 181.949 12.8994 196.31 -43.5c14.1006 -55.5 -33.9902 -121.8 -95.7695 -145.601c-54.9902 -21.2998 -100.471 -17.8994 -119.17 -11.7998c-21.29 7 -33.79 21 -36.79 28.9004
c-1.2002 3.09961 -3.30078 8.2998 0 10.0996c2 1.10059 2.7998 0.799805 8.09961 -5.09961c5.09961 -5.60059 25.4902 -20.6006 64.2803 -16.2998c101.77 11.3994 163.06 90.5 143.66 133c-13.4902 29.7998 -91.8408 43.1992 -189.841 -5.60059
c-119.569 -59.5996 -126.069 -108.7 -127.069 -127.399c-2.7998 -51.3008 63.2793 -78.3008 99.0693 -116.5c0.5 -0.5 0.900391 -1 1.40039 -1.5c6.7002 3.69922 13.7998 7.59961 20.7002 11.3994c18 9.90039 35.0996 19.2002 43 23.5
c12.5801 18.2998 38.1797 38.5 56.5801 38.5c29.4893 0 19.3896 -42.3994 19.3896 -42.3994s0.599609 2 1.40039 2c0.799805 0 4.09961 5.5 13.1992 2.19922c9.40039 -3.5 7.2002 -10 7.30078 -10.6992c0.0996094 -1.30078 -11 -38.9004 -15.7002 -63.1006
c-2.2002 -11.5 -0.900391 -19.8994 -0.299805 -19.8994c0.899414 0 2.7998 2.89941 4.5 6.09961v0.0996094s1.2998 2.40039 3.5 6.7002c0 0.200195 -0.200195 -0.299805 -0.5 -0.799805c0.199219 0.400391 0.5 0.900391 0.899414 1.7002
c2.60059 5 6.2002 12.3994 10.4004 21.5996c8.18945 18.1006 39.4795 87.7002 42.0801 95.4004c2.59961 7.7002 4 15.7002 5.2998 19.0996c1.2998 3.40039 12.4102 6 25.2998 5.90039c12.8906 -0.100586 14.1904 -5.60059 14.29 -6.7002
c0.100586 -1.09961 -6.2002 -16.4004 -7.59961 -27.2002c-1.40039 -10.7998 -0.100586 -16.2002 1.09961 -25.2998c0.799805 -6 4.5 -13.5 8.90039 -22c13.2998 21.7998 36.79 63.5996 39.0898 75.2998c1.25195 6.51465 3.06152 12.9941 5.2998 19.1006
c1.29004 3.39941 12.3896 6 25.29 5.89941c12.9004 -0.0996094 14.2002 -5.59961 14.2998 -6.7002c0.100586 -1.09961 -6.2002 -16.3994 -7.59961 -27.1992c-1.40039 -10.8008 -0.100586 -16.2002 1.09961 -25.3008c1 -7.7998 7.10059 -18.1992 13 -30.0996
c17.4492 8.59473 37.2061 13.5 57.957 13.5h0.0429688zM121.79 11.3799c19.4004 21.0996 27.3896 47.9199 19.0996 78.3203c-1 -0.600586 -2 -1.10059 -2.89941 -1.7002c0 0 -0.400391 -0.200195 -1.2002 -0.700195c-4.7998 -2.89941 -8.7002 -5.2998 -11.4004 -6.89941
c-11.7998 -7.40039 -29.5898 -19.4004 -43.3896 -32.4004c-22.6904 -21.4199 -27.3896 -51 -15.4902 -57.9199c11.0898 -6.40039 36.8906 1.2002 55.2803 21.2998zM256.15 102.78c4 9.7998 19.6992 53.2998 16.1992 59.2002c-2.59961 4.5 -13.6992 0.899414 -23.79 -10.4004
c-6.2998 -7 -16.8994 -25 -21.8994 -40.0996c-9.90039 -30 -5.60059 -60.5 1.39941 -62.3008c8.2002 -2.09961 21.6904 37.9004 28.0908 53.6006zM367.15 49.7803c7.7998 4.7998 24.96 16.8994 25.0898 34.7998c0 0.599609 -0.100586 1.09961 -0.100586 1.59961
c-3.98926 -5.19922 -7.68945 -9.89941 -10.8896 -13.8994c-5.5 -6.7998 -19.4004 -21.7002 -19.4004 -21.7002s-2 -1.90039 -1.09961 -2.40039c1.2002 -0.699219 3.7002 0.200195 6.40039 1.60059zM452.73 69.2803c9.68945 3.5 25.7998 11.8994 25.8994 34.3994
c-0.0830078 3.7627 -0.750977 7.4043 -1.89941 10.8008c-10.4102 -9.2002 -16.4004 -18.8008 -19 -24.5c-6.7002 -14.6006 -7 -19.3008 -5 -20.7002z" />
    <glyph glyph-name="vuejs" unicode="&#xf41f;" 
d="M356.9 383.7h91.0996l-224 -383.7l-224 383.7h176l48 -88.6006l56 88.6006h76.9004zM55.7002 351.7l168.3 -288.2l168.2 288.2h-53.7998l-114.4 -198.2l-114.5 198.2h-53.7998z" />
    <glyph glyph-name="angular" unicode="&#xf420;" 
d="M185.7 179.9l38.0996 91.5996l38.1006 -91.5996h-76.2002zM223.8 416l207.8 -74.4004l-31.7998 -275.699l-176 -97.9004l-176 97.9004l-31.7998 275.699zM354 74.2002l-130.2 292.3l-130.1 -292.3h48.7002l26.1992 65.3994h110.601l26.2002 -65.3994h48.5996z" />
    <glyph glyph-name="aviato" unicode="&#xf421;" horiz-adv-x="640" 
d="M107.2 164.5l-19 41.7998h-52.1006l-19 -41.7998h-17.0996l62.2002 131.4l62.2002 -131.4h-17.2002zM62.2002 262.6l-19.6006 -42.5h39.2002zM174.9 160.2l-62.2002 131.399h17.0996l45.1006 -96l45.0996 96h17zM255.5 164.5v127.1h15.5v-127.1h-15.5zM464.6 280.1
v-115.6h-17.2998v115.6h-41.2002v11.5h99.6006v-11.5h-41.1006zM640 229.2c0 -9.2002 -1.7002 -17.7998 -5.09961 -25.7998c-3.40039 -8 -8.2002 -15.1006 -14.2002 -21.1006s-13.1006 -10.7998 -21.1006 -14.2002c-8 -3.39941 -16.5996 -5.09961 -25.7998 -5.09961
s-17.7998 1.7002 -25.7998 5.09961c-8 3.40039 -15.0996 8.2002 -21.0996 14.2002s-10.8008 13 -14.2002 21.1006c-3.40039 8 -5.10059 16.5996 -5.10059 25.7998s1.7002 17.7998 5.10059 25.7998c3.39941 8 8.2002 15.0996 14.2002 21.0996s13 8.40039 21.0996 11.9004
c8 3.40039 16.5996 5.09961 25.7998 5.09961s17.7998 -1.69922 25.7998 -5.09961s15.1006 -5.7998 21.1006 -11.9004c6 -6 10.7002 -13.0996 14.2002 -21.0996c3.39941 -8 5.09961 -16.5996 5.09961 -25.7998zM624.5 229.2c0 7.2998 -1.2998 14 -3.90039 20.2998
c-2.59961 6.2998 -6.19922 11.7002 -10.7998 16.2998c-4.59961 4.60059 -10 8.2002 -16.2002 10.9004c-6.19922 2.7002 -12.7998 4 -19.7998 4s-13.5996 -1.2998 -19.7998 -4s-11.5996 -6.2998 -16.2002 -10.9004c-4.59961 -4.59961 -8.2002 -10 -10.7998 -16.2998
s-3.90039 -13.0996 -3.90039 -20.2998c0 -7.2998 1.30078 -14 3.90039 -20.2998c2.59961 -6.30078 6.2002 -11.7002 10.7998 -16.3008c4.60059 -4.59961 10 -8.19922 16.2002 -10.8994s12.7998 -4 19.7998 -4s13.6006 1.2998 19.7998 4
c6.2002 2.7002 11.6006 6.2998 16.2002 10.8994c4.60059 4.60059 8.2002 10 10.7998 16.3008c2.60059 6.2998 3.90039 13.0996 3.90039 20.2998zM529.7 132.5c6 -0.900391 10.5 -6 10.7002 -12.2998c0 -6.7998 -5.60059 -12.4004 -12.4004 -12.4004
s-12.4004 5.60059 -12.4004 12.4004c0 6.2002 4.60059 11.2998 10.5 12.2002v5.7998l-80.2998 -9v-5.40039c5.60059 -1.09961 9.90039 -6.09961 9.90039 -12.0996c0 -6.7998 -5.60059 -10.2002 -12.4004 -10.2002s-12.3994 3.40039 -12.3994 10.2002
c0 5.89941 4.19922 11 9.89941 12.0996v4.90039l-28.3994 -3.2002v-23.7002h5.89941v-13.7998h-5.89941v6.59961h-5v-6.59961h-5.90039v13.7998h5.90039v23.2002l-38.3008 -4.2998c-8.09961 -11.5 -19 -13.6006 -19 -13.6006l0.100586 -6.69922l5.09961 -0.200195
l0.100586 -12.1006h-4.10059l-0.0996094 5h-5.2002l-0.0996094 -5h-4.10059l0.100586 12.1006l5.09961 0.200195l0.0996094 6.69922s-10.8994 2.2002 -19 13.6006l-38.2998 4.2998v-23.2002h5.90039v-13.7998h-5.90039v6.59961h-5v-6.59961h-5.89941v13.9004h5.89941
v23.6992l-28.3994 3.2002v-4.89941c5.59961 -1.10059 9.89941 -6.10059 9.89941 -12.1006c0 -6.7998 -5.59961 -10.2002 -12.3994 -10.2002c-6.80078 0 -12.4004 3.40039 -12.4004 10.2002c0 5.90039 4.2002 11 9.90039 12.1006v5.39941l-80.3008 9v-5.7998
c5.90039 -0.900391 10.5 -6 10.5 -12.2002c0 -6.7998 -5.59961 -12.3994 -12.3994 -12.3994s-12.4004 5.59961 -12.4004 12.3994c0 6.2002 4.60059 11.2998 10.5 12.2002v6.2998l-88.8994 10l242.899 -13.5c-0.599609 2.2002 -1.09961 4.60059 -1.39941 7.2002
c-0.300781 2.09961 -0.5 4.2002 -0.600586 6.5l-64.7998 8.09961l64.9004 -1.89941c0 0.399414 0 0.799805 0.0996094 1.09961c2.7998 17.2002 25.5 23.7002 25.5 23.7002l1.09961 26.4004h-23.5996l-19 -41.8008h-17.0996l62.1992 131.4l62.2002 -131.4h-17.0996
l-19 41.8008h-23.7998l1.09961 -26.3008s22.7002 -6.5 25.5 -23.6992c0 -0.400391 0.0996094 -0.700195 0.0996094 -1.10059l64.9004 1.90039l-64.7998 -8.10059c-0.100586 -2.2998 -0.299805 -4.5 -0.600586 -6.5c-0.299805 -2.59961 -0.799805 -5 -1.39941 -7.19922
l242.899 13.3994l-88.8994 -10v-6.2998zM328.9 220.1h17.8994l1.7002 40.3008l1.7002 -40.3008h17.8994l-19.5996 42.5z" />
    <glyph glyph-name="ember" unicode="&#xf423;" horiz-adv-x="640" 
d="M639.9 193.4c1.09961 -10.8008 -5.30078 -14.3008 -5.30078 -14.3008s-26.5996 -19.5996 -47 -13.6992c-20.3994 5.89941 -21.5 43.1992 -21.5 43.1992h-1.89941l-20.7002 -57.1992s-8.2998 -27.9004 -20.7002 -22.8008
c-12.3994 5.10059 -12.0996 18.6006 -12.0996 18.6006s-19.2998 -21.2998 -54.7998 -18.6006c-31.1006 2.30078 -41.1006 26.7002 -41.1006 26.7002s-20.7998 -14.3994 -79.0996 -25.8994c-26.1006 -2.90039 -44.6006 12.8994 -44.6006 12.8994
c-2.39941 -2.39941 -18 -10.2002 -18 -10.2002s-22.2998 -10.2998 -30.8994 5.30078c-8.60059 15.5996 -3 63.6992 -3 63.6992h-1.60059s-12.8994 -26.2998 -19.5996 -49.8994c-6.7002 -23.6006 -15 -21.2002 -15 -21.2002s-15.2998 -1.40039 -18.7998 11.4004
c-3.5 12.8994 5.59961 59.6992 5.59961 59.6992l-1.2998 -0.299805s-0.799805 1.40039 -12.5996 -23.5996c-20.1006 -48.9004 -24.9004 -50 -36.5 -47.9004c-11.6006 2.10059 -12.1006 16.7002 -12.1006 16.7002l-15.8994 -8.7998s-38.6006 -16.6006 -58.8008 -1.2998
c-13.3994 10.1992 -18 22.1992 -19.5996 29.6992c0 0 -17 1.80078 -28.0996 6.10059c-11.1006 4.2998 0.0996094 18.2998 0.0996094 18.2998s3.5 5.2998 10 0s18.7998 -2.90039 18.7998 -2.90039c1 8.5 2.5 19.7002 7.7998 31.5c11 24.7002 27.6006 33 41.3008 33.3008
c13.6992 0.199219 23.3994 -3.5 31.6992 -15.3008c18.6006 -45.8994 -49.3994 -69.1992 -49.3994 -69.1992s-1.7998 -12.1006 16.7002 -11.8008c18.5996 0.200195 46.7998 20.4004 46.7998 20.4004c1.2998 15.4004 12.0996 63.5 15 70.7002
c2.89941 7.2002 14.2002 5.89941 14.2002 5.89941s8.89941 1.90039 10.5 -7.5c1.69922 -9.39941 -6.40039 -47.5996 -6.40039 -47.5996l1.2998 -1.59961c0.799805 3.69922 20.4004 36.5 20.4004 36.5s11.2998 19.5996 28.5 18.7998s-0.799805 -53.5 -0.799805 -53.5
l1.2998 -1.60059l1.2998 2.40039c2.2002 5.90039 27.7002 44.5996 27.7002 44.5996s9.59961 11.3008 18.5 8.60059c8.7998 -2.60059 9.39941 -6.7002 9.89941 -14.2002s-7 -52.0996 -7 -52.0996s-4.2998 -29.2002 5.40039 -28.7002s20.2002 10.7002 20.2002 10.7002
s7.5 57.5996 12.5996 105.1c5.10059 47.5 27.1006 79.5 27.1006 79.5s6.5 10 23.5 16.7002c11.1992 4 23.3994 1.2998 29.1992 -23.1006c9.5 -41 -23.2998 -87.8994 -36.8994 -105.199c5.89941 5.7998 15.7998 12.0996 27.2002 5.2998
c40.2998 -25.2998 7.2998 -80.9004 7.2998 -80.9004c11.7998 3.7998 33 18 33 18s0.5 6.10059 0.700195 7.5c7.19922 41.2998 32 56.2002 36.5996 59.7002c4.7998 3.59961 47.0996 19.7998 49 -24s-52.9004 -59.0996 -52.9004 -59.0996s4.80078 -12.6006 25 -9.40039
c20.2002 3.2002 43.3008 22.7998 43.3008 22.7998c0.799805 18 12.5996 61 15 67.2002c2.39941 6.2002 17.1992 6.5 18.7998 3c2.2002 -7 0.299805 -37.5996 0.299805 -37.5996l1.59961 0.5c5.90039 17.5 18.3008 31.1992 18.3008 31.1992s9.89941 9.7002 18 7.30078
c8.09961 -2.30078 5.09961 -30.4004 5.09961 -30.4004s-4.2998 -30.7002 9.40039 -32c13.6992 -1.40039 29.2998 10.7002 29.2998 10.7002s9.59961 3.89941 10.7002 -6.7998zM61.9004 188.1c0 0 6.19922 -1.89941 19.8994 7.60059
c13.7002 9.39941 16.4004 24.3994 9.10059 31.3994c-7.2002 6.90039 -28.2002 -7 -29 -39zM334.7 311.9c0 0 -15.9004 -54.5 -16.4004 -70.7002c0 0 44.5 72 40 96.2002c-4.5 24.1992 -23.5996 -25.5 -23.5996 -25.5zM357.5 173.5
c12.5996 33.0996 -3.59961 45.5 -3.59961 45.5s-23.4004 12.9004 -33.3008 -20.2002c-9.89941 -33.0996 -6.39941 -44.8994 -6.39941 -44.8994s30.7002 -13.4004 43.2998 19.5996zM442.1 188.1c0 0 15.7002 -1.09961 26.4004 14.2002s1.2998 25.5 1.2998 25.5
s-8.59961 11.1006 -19.5996 -9.09961c-11.1006 -20.1006 -8.10059 -30.6006 -8.10059 -30.6006z" />
    <glyph glyph-name="font-awesome-flag" unicode="&#xf425;" 
d="M448 400v-336c-63 -23 -82 -32 -119 -32c-63 0 -87 32 -150 32c-20 0 -36 -4 -51 -8v64c15 4 31 8 51 8c63 0 87 -32 150 -32c20 0 35 3 55 9v208c-20 -6 -35 -9 -55 -9c-63 0 -87 32 -150 32c-51 0 -75 -21 -115 -29v-307
c0.00195312 -0.136719 0.00292969 -0.273438 0.00292969 -0.410156c0 -17.4404 -14.1602 -31.5996 -31.6006 -31.5996c-0.136719 0 -0.265625 0.0078125 -0.402344 0.00976562c-0.136719 -0.00195312 -0.273438 -0.00292969 -0.410156 -0.00292969
c-17.4404 0 -31.5996 14.1602 -31.5996 31.6006c0 0.136719 0.0078125 0.265625 0.00976562 0.402344v384c-0.00195312 0.136719 -0.00292969 0.273438 -0.00292969 0.410156c0 17.4404 14.1602 31.5996 31.6006 31.5996
c0.136719 0 0.265625 -0.0078125 0.402344 -0.00976562c0.136719 0.00195312 0.273438 0.00292969 0.410156 0.00292969c17.4404 0 31.5996 -14.1602 31.5996 -31.6006c0 -0.136719 -0.0078125 -0.265625 -0.00976562 -0.402344v-13c40 8 64 29 115 29c63 0 87 -32 150 -32
c37 0 56 9 119 32z" />
    <glyph glyph-name="gitter" unicode="&#xf426;" horiz-adv-x="384" 
d="M66.4004 125.5h-50.4004v322.5h50.4004v-322.5zM166.9 371.9v-435.9h-50.4004v435.9h50.4004zM267.5 371.9v-435.9h-50.4004v435.9h50.4004zM368 372v-247h-50.4004v247h50.4004z" />
    <glyph glyph-name="hooli" unicode="&#xf427;" horiz-adv-x="640" 
d="M144.5 96v16c12.2998 -6.59961 25.0996 -12.2002 38.2998 -16.7998zM202.2 101.3c29.5 -10.7002 55.3994 -13.5 75.2998 -13.2998c-24.7998 -7 -58.2002 -5.2998 -94.7002 7.2002l19.4004 0.799805v5.2998zM611.1 216.5c-16 0 -28.8994 13 -28.8994 28.9004
c0 15.8994 13 24.5 28.8994 24.5c16 0 28.9004 -8.5 28.9004 -24.5s-13 -28.9004 -28.9004 -28.9004zM582.1 96v110.5h57.9004v-110.5h-57.9004zM508.4 96v168l57.8994 27.2998v-195.3h-57.8994zM477.4 215.4c18.0996 -18.1006 16.6992 -33.8008 16.7998 -52.6006
c0 -18.7002 1.39941 -34.2998 -16.7998 -52.5c-18.1006 -18.2002 -50.4004 -17.0996 -50.4004 -17.0996s-32.2002 -1.10059 -50.4004 17.0996c-18.1992 18.2002 -16.7998 33.7998 -16.7998 52.5s-1.39941 34.4004 16.7998 52.6006
c18.1006 18.1992 50.4004 17.0996 50.4004 17.0996s32.2002 1.09961 50.4004 -17.0996zM437.6 143.5v40.4004c0 8.7998 -7.2998 10.8994 -10.6992 10.8994c-3.40039 0 -10.7002 -2.2002 -10.7002 -10.8994v-40.4004c0 -3.59961 1.7998 -12.5 10.7002 -12.5
c8.89941 0 10.6992 8.90039 10.6992 12.5zM331.4 215.4c18.1992 -18.1006 16.6992 -33.8008 16.6992 -52.3008c0 -18.6992 1.5 -34.2998 -16.6992 -52.5c-18.1006 -18.1992 -50.4004 -17.0996 -50.4004 -17.0996s-32.2002 -1.09961 -50.4004 17.0996
c-18.1992 18.2002 -16.7998 33.8008 -16.7998 52.5c0 15.6006 -0.899414 29.1006 9.2998 43.7002c-16 11.7998 -58 37.4004 -99.8994 58.2998v-54.2998c8 13.7002 22.7002 22 38.5 21.9004c27.2002 0 40.5996 -18.7002 40.5996 -37.4004v-93.8994
c-20.3994 7.5 -39.7002 17.3994 -57.7002 29.5996v48.7002c0 8.09961 -1.5 15 -10.5996 15s-10.7998 -11.2998 -10.7998 -18.2002v-29.7998l-4.5 3.59961c-22.9004 18.9004 -40.2998 35.6006 -53.4004 50.2998v-31c11 -9.7998 23.6006 -20.1992 38.4004 -31.3994
c6.39941 -4.90039 12.8994 -9.40039 19.3994 -13.6006v-28.5996h-57.8994v73.7002c-86.7002 78 -61.7998 110.8 -61.7998 110.8c8.2998 18.2998 42.8994 22.2002 97.2998 0.0996094l22.5 10.6006v-20.7002c29.5996 -14.5996 63.8994 -31.5 102.1 -61.0996
c1.60059 2.09961 3.40039 4.09961 5.2998 6c18.2002 18.1992 50.4004 17.0996 50.4004 17.0996s32.2002 1.09961 50.4004 -17.0996zM65.2002 264l29.2002 13.7002c-26.9004 10.0996 -50.9004 13.5 -64.4004 2.09961c-3.7002 -3.09961 -13.5 -24.5996 35.2002 -79.0996
v63.2998zM291.7 143.5v40.4004c0 8.7998 -7.2998 10.8994 -10.7002 10.8994s-10.7002 -2.2002 -10.7002 -10.8994v-40.4004c0 -3.59961 1.7998 -12.5 10.7002 -12.5s10.7002 8.90039 10.7002 12.5z" />
    <glyph glyph-name="strava" unicode="&#xf428;" horiz-adv-x="384" 
d="M158.4 448l150.199 -292h-88.5l-61.6992 116.1l-62.2002 -116.1h-89.2002zM308.6 156h67.6006l-111.5 -220l-112.2 220h67.5996l44.6006 -88.2002z" />
    <glyph glyph-name="stripe" unicode="&#xf429;" horiz-adv-x="640" 
d="M165 303.3l0.0996094 -38.5h33.7002v-37.7998h-33.7002v-63.2002c0 -26.2002 28 -18 33.7002 -15.7002v-33.7998c-5.89941 -3.2002 -16.5996 -5.89941 -31.2002 -5.89941c-26.2998 0 -46.0996 17 -46.0996 43.2998l0.200195 142.399zM254.1 251.7
c10.4004 19.0996 31.1006 15.2002 37.1006 13.0996v-40.7998c-5.7002 1.7998 -23.4004 4.5 -33.9004 -9.2998v-103.101h-44.2998v153.2h38.4004zM346.4 324v-36.2002l-44.6006 -9.5v36.2002zM44.9004 219.7c0 -20 67.8994 -10.5 67.8994 -63.4004
c0 -32 -25.3994 -47.7998 -62.2998 -47.7998c-15.2998 0 -32 3 -48.5 10.0996v40c14.9004 -8.09961 33.9004 -14.1992 48.5996 -14.1992c9.90039 0 17 2.69922 17 10.8994c0 21.2002 -67.5 13.2002 -67.5 62.4004c0 31.3994 24 50.2002 60 50.2002
c14.7002 0 29.4004 -2.30078 44.1006 -8.10059v-41.7998c-13.5 7.2998 -30.7002 11.4004 -44.2002 11.4004c-9.2998 -0.100586 -15.0996 -2.80078 -15.0996 -9.7002zM640 186.4c0 -4.30078 -0.400391 -13.6006 -0.599609 -15.9004h-86.9004
c2 -20.7998 17.2002 -26.9004 34.5 -26.9004c17.5996 0 31.5 3.7002 43.5996 9.80078v-33.4004c-12.0996 -6.7002 -28 -11.5 -49.1992 -11.5c-43.2002 0 -73.5 24.7002 -73.5 78.2002c0 45.2002 25.6992 81.0996 67.8994 81.0996s64.2002 -35.8994 64.2002 -81.3994z
M552.1 203.2h45.9004c0 20 -11.5996 28.3994 -22.5 28.3994c-11.0996 0 -23.4004 -8.39941 -23.4004 -28.3994zM439.2 267.8c31.2002 0 60.5996 -28.0996 60.5 -79.7002c0 -56.3994 -29 -79.5996 -60.7998 -79.5996c-15.5 0 -25 6.5 -31.4004 11.2002l-0.0996094 -50.2002
l-44.4004 -9.40039v204.801h39.0996l2.30078 -11c6.19922 5.69922 17.3994 13.8994 34.7998 13.8994zM428.6 145.3c16.5 0 27.5 17.9004 27.4004 41.7998c0 23.2002 -11.2002 41.4004 -27.4004 41.4004c-10.1992 0 -16.5996 -3.7002 -21.1992 -8.7998l0.299805 -66
c4.2998 -4.60059 10.5 -8.40039 20.8994 -8.40039zM301.9 111.6v153.2h44.5996v-153.2h-44.5996z" />
    <glyph glyph-name="stripe-s" unicode="&#xf42a;" horiz-adv-x="384" 
d="M155.3 293.4c0 -64.2002 218 -33.7002 218 -203.9c0 -102.6 -81.7002 -153.6 -200.3 -153.6c-55.2773 0.125 -108.22 11.7861 -156 32.3994v128.5c47.9004 -26 108.9 -45.5 156.1 -45.5c31.8008 0 54.7002 8.5 54.7002 34.9004c0 68.0996 -216.8 42.5 -216.8 200.399
c0 101 77.0996 161.4 192.8 161.4c47.2998 0 94.5 -7.2002 141.8 -26.0996v-134.301c-43.3994 23.4004 -98.5 36.7002 -141.899 36.7002c-29.7998 0 -48.4004 -8.59961 -48.4004 -30.8994z" />
    <glyph glyph-name="typo3" unicode="&#xf42b;" 
d="M178.7 369.6c0 -66.3994 83.3994 -264.899 140.6 -264.899c6.90039 0 11.5 0 18.5 2.2998c-49.3994 -79.5 -110.399 -139 -146.7 -139c-77.2998 0 -184.1 234 -184.1 337.5c0 16.2998 3.90039 29.4004 9.2998 37.0996c27 32.4004 106.8 57.9004 176.3 66.4004
c-8.5 -7 -13.8994 -14.7002 -13.8994 -39.4004zM301.5 416c71.7998 0 138.8 -11.5996 138.8 -52.5c0 -82.5996 -52.5 -182.3 -78.7998 -182.3c-47.9004 0 -101.7 132.1 -101.7 198.5c0 30.8994 11.6006 36.2998 41.7002 36.2998z" />
    <glyph glyph-name="amazon-pay" unicode="&#xf42c;" horiz-adv-x="640" 
d="M14 122.7c2.2998 4.2002 5.2002 4.89941 9.7002 2.5c10.3994 -5.60059 20.5996 -11.4004 31.2002 -16.7002c39.8447 -19.8691 83.1084 -35.7148 127.399 -46.2998c20.5771 -4.96484 41.8789 -8.95996 63.2002 -11.7998
c26.4932 -3.56152 53.5293 -5.40039 80.9922 -5.40039c4.97266 0 9.06348 0.0800781 14.0078 0.200195c17.4004 0.399414 34.7998 1.7998 52.0996 3.7998c56.8682 6.62891 112.369 21.4697 163.301 42.7998c2.89941 1.2002 5.89941 2 9.09961 1.2002
c6.7002 -1.7998 9 -9 4.09961 -13.9004c-2.98828 -2.74707 -6.16797 -5.2002 -9.59961 -7.39941c-30.7002 -21.1006 -64.2002 -36.4004 -99.5996 -47.9004c-24.0801 -7.76074 -49.5137 -13.7686 -75.1006 -17.5996c-17.4854 -2.67871 -35.0918 -4.29395 -53.2002 -4.7998
c-0.847656 -0.0517578 -1.68066 -0.152344 -2.5 -0.300781h-21.0996c-0.818359 0.148438 -1.65234 0.249023 -2.5 0.300781c-3.59961 0.199219 -7.2002 0.299805 -10.7002 0.399414c-17.1182 0.776367 -33.8633 2.55957 -50.3994 5.2998
c-27.5244 4.48633 -54.7959 11.6387 -80.4004 20.9004c-54.1943 19.5449 -103.535 49.2734 -145.6 87c-1.80078 1.59961 -3 3.7998 -4.40039 5.7002v2zM172 382.9c2.7998 0 5.5 0 8.2998 -0.100586c3.2998 -0.5 6.60059 -0.799805 9.7998 -1.5
c21.3008 -4.39941 35.4004 -17.2998 43.9004 -36.8994c6.90039 -15.9004 8.59961 -32.7002 8.09961 -49.8008c-0.399414 -15.3994 -3.2998 -30.1992 -10.2998 -44.0996c-9.2002 -18.4004 -23.3994 -30.9004 -43.7998 -34.9004c-22.5 -4.39941 -43.0996 0.5 -61 15.4004
c-0.5 0.5 -1.09961 1 -2.2002 1.90039v-72.4004c0 -1 0 -2 -0.0996094 -3c-0.299805 -3 -2.10059 -5 -5 -5c-7 -0.0996094 -14.1006 -0.0996094 -21.1006 0c-2.89941 0.0996094 -4.69922 2 -4.89941 5c-0.100586 1 -0.100586 2 -0.100586 3v209.3
c0 6.90039 1.30078 8.2002 8.2002 8.2002h11.5c4.60059 0 6.90039 -2 7.60059 -6.59961c0.5 -2.7002 0.899414 -5.5 1.2998 -8.2002c0.0537109 -0.494141 0.193359 -0.970703 0.399414 -1.40039c2.5 1.90039 4.7002 3.7002 7.10059 5.40039
c10.8691 7.98535 23.957 13.3662 38 15.0996zM124.6 341c0.100586 -14.0996 0 -28 0 -42.0996c0 -14.1006 0.100586 -28.1006 0 -42.2002c-0.00585938 -0.0849609 -0.0126953 -0.165039 -0.0126953 -0.250977c0 -1.29102 0.686523 -2.42188 1.71289 -3.04883
c11.2002 -7.90039 23.4004 -13.3008 37.4004 -13.9004c20.2002 -0.900391 35.7998 7.2002 42.5996 28.5c3.2002 10 4 20.2002 4 30.5996c0 11.2002 -1 22.3008 -4.89941 33c-6.40039 17.5 -18.6006 24.8008 -33.5 25.9004
c-16.8008 1.2998 -31.9004 -3.7002 -45.6006 -13.2002c-1.02734 -0.605469 -1.71289 -1.7168 -1.71289 -2.99414c0 -0.103516 0.00390625 -0.205078 0.0126953 -0.305664zM330.3 382.9c4 0 8 0 11.9004 0.0996094c3.59961 -0.5 7.2002 -0.799805 10.7998 -1.2998
c7.7002 -1.10059 15.0996 -3.10059 21.7998 -7.10059c11.6006 -6.89941 17.1006 -17.5 19 -30.3994c0.597656 -3.93945 0.905273 -7.87793 0.905273 -11.9834c0 -0.305664 -0.00195312 -0.611328 -0.00488281 -0.916992v-106
c0.00292969 -0.157227 0.00488281 -0.282227 0.00488281 -0.44043c0 -0.794922 -0.0351562 -1.58203 -0.105469 -2.35938c-0.0742188 -2.59277 -2.19336 -4.67969 -4.7998 -4.7002c-5.39941 -0.0996094 -10.8994 -0.0996094 -16.2998 0
c-2.90039 0.100586 -4.7998 2.10059 -5.40039 5.2002c-0.699219 3.59961 -1.19922 7.2002 -1.7998 11c-0.583984 -0.296875 -1.11816 -0.665039 -1.59961 -1.09961c-11.7998 -9.7002 -25.2002 -16.1006 -40.2998 -18.4004c-13.1006 -2 -26 -1.2002 -37.9004 5.40039
c-12.4004 6.89941 -19.4004 17.6992 -21.4004 31.6992c-1.5 10.5 -0.799805 20.9004 3.90039 30.7002c6.09961 12.6006 16.5 20.4004 29.4004 24.9004c10.7998 3.7998 22 4.5 33.2998 3.89941c10.9355 -0.680664 21.6748 -2.35449 32 -4.89941
c0.399414 -0.100586 0.799805 0 1.2998 -0.100586c0.107422 0.453125 0.174805 0.921875 0.200195 1.40039c-0.100586 8.2998 0 16.5996 -0.299805 24.9004c-0.200195 5.89941 -1.60059 11.5996 -5.30078 16.3994c-4.19922 5.5 -10.2998 7.40039 -16.7998 8.40039
c-12.5 1.89941 -24.8994 0.899414 -37.2002 -1.40039c-7.89941 -1.5 -15.6992 -3.7002 -23.5 -5.7002c-4.69922 -1.19922 -6.69922 0.100586 -6.7998 4.90039c-0.0996094 3.2998 0.100586 6.59961 0 9.90039c-0.0996094 3.89941 1.7002 6.5 5.2998 7.69922
c5.90039 2 11.8008 4.2002 17.9004 5.80078c9.3125 2.27539 18.9932 3.68164 28.9004 4.09961c0.899414 0.0996094 1.89941 0.299805 2.89941 0.400391zM365.3 255.2c-0.0996094 4.7002 0.100586 9.2998 0.100586 14.0996s-0.100586 9.5 0 14.2998
c0 1.60059 -0.5 2.40039 -2.10059 2.60059c-8.39941 1.09961 -16.5996 2.7002 -25 3.39941c-2.34766 0.273438 -4.66895 0.400391 -7.08984 0.400391c-6.15625 0 -12.1016 -0.90918 -17.71 -2.59961c-8 -2.60059 -13.9004 -7.30078 -16.4004 -15.6006
c-0.914062 -3.01953 -1.40527 -6.22168 -1.40527 -9.53906c0 -3.43457 0.527344 -6.74707 1.50586 -9.86035c1.77637 -6.16602 6.41895 -11.1133 12.3994 -13.3008c5.40039 -2.19922 11.1006 -2.39941 16.8008 -1.7998c13.8994 1.40039 26.1992 6.7998 37.3994 14.9004
c0.90918 0.594727 1.50684 1.61719 1.50684 2.7832c0 0.0732422 -0.00195312 0.145508 -0.00683594 0.216797zM625.2 125.8v-17.2998c-0.700195 -3.59961 -1.2998 -7.2998 -2.10059 -10.9004c-4.39941 -20.2998 -11.8994 -39.1992 -24.6992 -55.5996
c-3.97559 -4.76562 -8.1582 -9.17773 -12.7002 -13.4004c-1.33008 -1.21289 -2.98242 -2.09082 -4.7998 -2.5c-2.90039 -0.699219 -4.60059 1.2002 -4.10059 4.10059c0.243164 1.03027 0.584961 2.04785 1 3c5.7998 14.7998 11.7002 29.7002 15.7998 45.0996
c2.10059 7.60059 3.90039 15.2998 3.5 23.2998c-0.199219 5.2002 -2.5 9 -7.59961 10.4004c-4.60352 1.3623 -9.46191 2.29004 -14.4004 2.7002c-11.3994 0.899414 -22.8994 0.200195 -34.2998 -0.900391c-7.7998 -0.799805 -15.5 -1.7002 -23.2998 -2.5
c-0.607422 -0.0693359 -1.20215 -0.104492 -1.82715 -0.104492c-0.125 0 -0.249023 0.00195312 -0.373047 0.00488281c-1.5 -0.100586 -3.2002 0.299805 -3.59961 1.7998c-0.129883 0.450195 -0.197266 0.930664 -0.197266 1.42285
c0 0.939453 0.253906 1.82031 0.697266 2.57715c1.00879 1.39258 2.25 2.56836 3.7002 3.5c12.0996 8.2998 25.6992 12.9004 40 15.5996c8.68945 1.59961 17.376 2.43945 26.5254 2.43945c4.26953 0 8.49707 -0.182617 12.6738 -0.539062
c7.24512 -0.454102 14.3311 -1.80273 21 -3.90039c4.30078 -1.39941 8.10059 -3.2998 9.10059 -8.2998zM493.1 249c0.300781 -0.700195 0.501953 -1.2998 0.902344 -2.40039c2.59961 7.7002 5.2002 15 7.7002 22.2002l34.7998 100
c0.5 1.40039 1.09961 2.7002 1.59961 4.10059c0.980469 3.02734 3.81543 5.21777 7.16699 5.21777c0.179688 0 0.357422 -0.00585938 0.533203 -0.0185547c6.60059 0 13.2998 0.100586 19.9004 0c2.7998 0 4.09961 -1.59961 3.7002 -4.39941
c-0.335938 -1.89648 -0.884766 -3.76465 -1.60059 -5.5c-23.3662 -59.9336 -46.8994 -119.801 -70.5996 -179.601c-2.58691 -6.37598 -5.6875 -12.5654 -9.2002 -18.3994c-8.7998 -14.9004 -22.4004 -21.7998 -39.5 -21.4004c-5.7666 0.225586 -11.3984 0.905273 -16.9004 2
c-5.39941 0.900391 -7.2998 3.40039 -7.39941 8.90039c-0.100586 3.2666 -0.100586 6.56641 0 9.89941c0.0996094 3.5 1.7998 5 5.2002 4.80078c2.5 -0.200195 5 -0.800781 7.5 -1c1.57227 -0.178711 3.11328 -0.264648 4.7334 -0.264648
c3.68457 0 7.25879 0.473633 10.666 1.36426c7.2002 1.90039 12.2002 6.7998 15.2002 13.2998c3.40039 7.2998 6 15 9.2998 22.2998c1.90039 4.2002 1.5 7.7002 -0.200195 11.8008c-19.7998 48.5 -39.5 97 -59.1006 145.5
c-0.770508 1.95117 -1.41797 4.02051 -1.90039 6.09961c-0.5 2.5 0.700195 4.5 3.2002 4.5c7.7002 0.0996094 15.2998 0 22.9004 -0.0996094c3.2002 0 5.2998 -1.90039 6.39941 -4.80078c2.10059 -5.59961 4.30078 -11.1992 6.30078 -16.8994
c12.8994 -35.7666 25.7988 -71.5 38.6982 -107.2z" />
    <glyph glyph-name="cc-amazon-pay" unicode="&#xf42d;" horiz-adv-x="576" 
d="M124.7 246.2c0.0996094 11.7998 0 23.5 0 35.2998v35.2998c0 1.2998 0.399414 2 1.39941 2.7002c11.5 8 24.1006 12.0996 38.2002 11.0996c12.5 -0.899414 22.7002 -7 28.1006 -21.6992c3.2998 -8.90039 4.09961 -18.2002 4.09961 -27.7002
c0 -8.7002 -0.700195 -17.2998 -3.40039 -25.6006c-5.69922 -17.7998 -18.6992 -24.6992 -35.6992 -23.8994c-11.7002 0.5 -21.9004 5 -31.4004 11.7002c-0.900391 0.799805 -1.40039 1.59961 -1.2998 2.7998zM279.6 231.6c-5.19922 2 -8.7998 5.7002 -10.3994 11.2002
c-1.7002 5.40039 -1.7002 10.7998 -0.100586 16.2002c2 6.90039 7 10.9004 13.7002 13.0996c6.7998 2.2002 13.7998 2.5 20.7998 1.90039c7 -0.700195 13.9004 -2 20.9004 -2.90039c1.40039 -0.199219 1.7998 -0.799805 1.7998 -2.19922c-0.0996094 -4 0 -8 0 -12
c0 -3.90039 -0.0996094 -7.90039 0 -11.8008c0 -1.19922 -0.399414 -1.89941 -1.2998 -2.5c-9.40039 -6.7998 -19.7002 -11.2998 -31.2998 -12.5c-4.7998 -0.5 -9.5 -0.299805 -14.1006 1.5zM576 368v-352c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48v352
c0 26.5 21.5 48 48 48h480c26.5 0 48 -21.5 48 -48zM368.5 344.1c0.400391 -1.69922 0.900391 -3.39941 1.59961 -5.09961c16.5 -40.5996 32.9004 -81.2998 49.5 -121.9c1.40039 -3.5 1.7002 -6.39941 0.200195 -9.89941
c-2.7998 -6.2002 -4.89941 -12.6006 -7.7998 -18.7002c-2.59961 -5.5 -6.7002 -9.5 -12.7002 -11.2002c-4.2002 -1.09961 -8.5 -1.2998 -12.8994 -0.899414c-2.10059 0.199219 -4.2002 0.699219 -6.30078 0.799805c-2.7998 0.200195 -4.19922 -1.10059 -4.2998 -4
c-0.0996094 -2.7998 -0.0996094 -5.60059 0 -8.2998c0.100586 -4.60059 1.60059 -6.7002 6.2002 -7.5c4.7002 -0.800781 9.40039 -1.60059 14.2002 -1.7002c14.2998 -0.299805 25.7002 5.39941 33.0996 17.8994c2.90039 4.90039 5.60059 10.1006 7.7002 15.4004
c19.7998 50.0996 39.5 100.3 59.2002 150.5c0.599609 1.5 1.09961 3 1.2998 4.59961c0.400391 2.40039 -0.700195 3.60059 -3.09961 3.7002c-5.60059 0.100586 -11.1006 0 -16.7002 0c-3.10059 0 -5.2998 -1.39941 -6.40039 -4.2998
c-0.399414 -1.09961 -0.899414 -2.2998 -1.2998 -3.40039l-29.0996 -83.6992c-2.10059 -6.10059 -4.2002 -12.1006 -6.5 -18.6006c-0.400391 0.900391 -0.600586 1.40039 -0.800781 1.90039c-10.7998 29.8994 -21.5996 59.8994 -32.3994 89.7998
c-1.7002 4.7002 -3.5 9.5 -5.2998 14.2002c-0.900391 2.5 -2.7002 4 -5.40039 4c-6.40039 0.0996094 -12.7998 0.200195 -19.2002 0.0996094c-2.2002 0 -3.2998 -1.59961 -2.7998 -3.7002zM242.4 242c1.69922 -11.7002 7.59961 -20.7998 18 -26.5996
c9.89941 -5.5 20.6992 -6.2002 31.6992 -4.60059c12.7002 1.90039 23.9004 7.2998 33.8008 15.5c0.399414 0.299805 0.799805 0.600586 1.39941 1c0.5 -3.2002 0.900391 -6.2002 1.5 -9.2002c0.5 -2.59961 2.10059 -4.2998 4.5 -4.39941
c4.60059 -0.100586 9.10059 -0.100586 13.7002 0c2.2998 0.0996094 3.7998 1.59961 4 3.89941c0.0996094 0.800781 0.0996094 1.60059 0.0996094 2.30078v88.7998c0 3.59961 -0.199219 7.2002 -0.699219 10.7998c-1.60059 10.7998 -6.2002 19.7002 -15.9004 25.4004
c-5.59961 3.2998 -11.7998 5 -18.2002 5.89941c-3 0.400391 -6 0.700195 -9.09961 1.10059h-10c-0.799805 -0.100586 -1.60059 -0.300781 -2.5 -0.300781c-8.2002 -0.399414 -16.2998 -1.39941 -24.2002 -3.5c-5.09961 -1.2998 -10 -3.19922 -15 -4.89941
c-3 -1 -4.5 -3.2002 -4.40039 -6.5c0.100586 -2.7998 -0.0996094 -5.60059 0 -8.2998c0.100586 -4.10059 1.80078 -5.2002 5.7002 -4.10059c6.5 1.7002 13.1006 3.5 19.7002 4.7998c10.2998 1.90039 20.7002 2.7002 31.0996 1.2002
c5.40039 -0.799805 10.5 -2.39941 14.1006 -7c3.09961 -4 4.2002 -8.7998 4.39941 -13.7002c0.300781 -6.89941 0.200195 -13.8994 0.300781 -20.7998c0 -0.399414 -0.100586 -0.700195 -0.200195 -1.2002c-0.400391 0 -0.799805 0 -1.10059 0.100586
c-8.7998 2.09961 -17.6992 3.59961 -26.7998 4.09961c-9.5 0.5 -18.8994 -0.0996094 -27.8994 -3.2002c-10.8008 -3.7998 -19.5 -10.2998 -24.6006 -20.7998c-4.09961 -8.2998 -4.59961 -17 -3.39941 -25.7998zM98.7002 341.1v-175.3c0 -0.799805 0 -1.7002 0.0996094 -2.5
c0.200195 -2.5 1.7002 -4.09961 4.10059 -4.2002c5.89941 -0.0996094 11.7998 -0.0996094 17.6992 0c2.5 0 4 1.7002 4.10059 4.10059c0.0996094 0.799805 0.0996094 1.7002 0.0996094 2.5v60.7002c0.900391 -0.700195 1.40039 -1.2002 1.90039 -1.60059
c15 -12.5 32.2002 -16.5996 51.0996 -12.8994c17.1006 3.39941 28.9004 13.8994 36.7002 29.1992c5.7998 11.6006 8.2998 24.1006 8.7002 37c0.5 14.3008 -1 28.4004 -6.7998 41.7002c-7.10059 16.4004 -18.9004 27.2998 -36.7002 30.9004
c-2.7002 0.599609 -5.5 0.799805 -8.2002 1.2002h-7c-1.2002 -0.200195 -2.40039 -0.300781 -3.59961 -0.5c-11.7002 -1.40039 -22.3008 -5.80078 -31.8008 -12.7002c-2 -1.40039 -3.89941 -3 -5.89941 -4.5c-0.100586 0.5 -0.299805 0.799805 -0.400391 1.2002
c-0.399414 2.2998 -0.700195 4.59961 -1.09961 6.89941c-0.600586 3.90039 -2.5 5.5 -6.40039 5.60059h-9.7002c-5.89941 0.0996094 -6.89941 -1 -6.89941 -6.80078zM493.6 109c-2.69922 0.700195 -5.09961 0 -7.59961 -1c-43.9004 -18.4004 -89.5 -30.2002 -136.8 -35.7998
c-14.5 -1.7002 -29.1006 -2.7998 -43.7002 -3.2002c-26.5996 -0.700195 -53.2002 0.799805 -79.5996 4.2998c-17.8008 2.40039 -35.5 5.7002 -53 9.90039c-37 8.89941 -72.7002 21.7002 -106.7 38.7998c-8.7998 4.40039 -17.4004 9.2998 -26.1006 14
c-3.7998 2.09961 -6.19922 1.5 -8.19922 -2.09961v-1.7002c1.19922 -1.60059 2.19922 -3.40039 3.69922 -4.7998c36 -32.2002 76.6006 -56.5 122 -72.9004c21.9004 -7.90039 44.4004 -13.7002 67.3008 -17.5c14 -2.2998 28 -3.7998 42.1992 -4.5
c3 -0.0996094 6 -0.200195 9 -0.400391c0.700195 0 1.40039 -0.199219 2.10059 -0.299805h17.7002c0.699219 0.100586 1.39941 0.299805 2.09961 0.299805c14.9004 0.400391 29.7998 1.80078 44.5996 4c21.4004 3.2002 42.4004 8.10059 62.9004 14.7002
c29.5996 9.60059 57.7002 22.4004 83.4004 40.1006c2.7998 1.89941 5.69922 3.7998 8 6.19922c4.2998 4.40039 2.2998 10.4004 -3.30078 11.9004zM544 136.7c-0.799805 4.2002 -4 5.7998 -7.59961 7c-5.7002 1.89941 -11.6006 2.7998 -17.6006 3.2998
c-11 0.900391 -22 0.400391 -32.7998 -1.59961c-12 -2.2002 -23.4004 -6.10059 -33.5 -13.1006c-1.2002 -0.799805 -2.40039 -1.7998 -3.09961 -3c-0.600586 -0.899414 -0.700195 -2.2998 -0.5 -3.39941c0.299805 -1.30078 1.69922 -1.60059 3 -1.5
c0.599609 0 1.19922 0 1.7998 0.0996094l19.5 2.09961c9.59961 0.900391 19.2002 1.5 28.7998 0.800781c4.09961 -0.300781 8.09961 -1.2002 12 -2.2002c4.2998 -1.10059 6.2002 -4.40039 6.40039 -8.7002c0.299805 -6.7002 -1.2002 -13.0996 -2.90039 -19.5
c-3.5 -12.9004 -8.2998 -25.4004 -13.2998 -37.7998c-0.299805 -0.799805 -0.700195 -1.7002 -0.799805 -2.5c-0.400391 -2.5 1 -4 3.39941 -3.5c1.40039 0.299805 3 1.09961 4 2.09961c3.7002 3.60059 7.5 7.2002 10.6006 11.2002
c10.6992 13.7998 17 29.5996 20.6992 46.5996c0.700195 3 1.2002 6.10059 1.7002 9.10059c0.200195 4.7002 0.200195 9.59961 0.200195 14.5z" />
    <glyph glyph-name="ethereum" unicode="&#xf42e;" horiz-adv-x="320" 
d="M311.9 187.2l-151.9 -92.7998l-152 92.7998l152 260.8zM160 64.5996l152 92.8008l-152 -221.4l-152 221.4z" />
    <glyph glyph-name="korvue" unicode="&#xf42f;" horiz-adv-x="446" 
d="M386.5 414c32.7002 0 59.5 -26.7998 59.5996 -59.5v-327c0 -32.7002 -26.5 -59.5 -59.5 -59.5h-327.1c-32.7002 0 -59.5 26.7998 -59.5 59.4004v327.1c0 32.7002 26.7998 59.5 59.5 59.5h327zM87.0996 327.2v-132h187.5l81.2002 132h-110.899l-61.8008 -116v116h-96z
M248.9 55.0996h118.399l-88.5996 130.801h-191.5v-130.801h96v113.601z" />
    <glyph glyph-name="elementor" unicode="&#xf430;" 
d="M425.6 416c12.4004 0 22.4004 -10 22.4004 -22.4004v-403.199c0 -12.4004 -10 -22.4004 -22.4004 -22.4004h-403.199c-12.4004 0 -22.4004 10 -22.4004 22.4004v403.199c0 12.4004 10 22.4004 22.4004 22.4004h403.199zM164.3 92.5v199h-39.7998v-199h39.7998z
M323.6 92.5v39.7998h-119.5v-39.7998h119.5zM323.6 172.1v39.8008h-119.5v-39.8008h119.5zM323.6 251.8v39.7998h-119.5v-39.7998h119.5z" />
    <glyph glyph-name="youtube-square" unicode="&#xf431;" 
d="M186.8 245.9l95.2002 -54.1006l-95.2002 -54.0996v108.2zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM406 191.7c0 0 0 59.5996 -7.59961 88.2002
c-4.2002 15.7998 -16.5 28.1992 -32.2002 32.3994c-28.2998 7.7002 -142.2 7.7002 -142.2 7.7002s-113.9 0 -142.2 -7.7002c-15.7002 -4.2002 -28 -16.5996 -32.2002 -32.3994c-7.59961 -28.5 -7.59961 -88.2002 -7.59961 -88.2002s0 -59.6006 7.59961 -88.2002
c4.2002 -15.7998 16.5 -27.7002 32.2002 -31.9004c28.2998 -7.59961 142.2 -7.59961 142.2 -7.59961s113.9 0 142.2 7.7002c15.7002 4.2002 28 16.0996 32.2002 31.8994c7.59961 28.5 7.59961 88.1006 7.59961 88.1006z" />
    <glyph glyph-name="flipboard" unicode="&#xf44d;" 
d="M0 416h448v-448h-448v448zM358.4 236.8v89.6006h-268.801v-268.801h89.6006v89.6006h89.5996v89.5996h89.6006z" />
    <glyph glyph-name="hips" unicode="&#xf452;" horiz-adv-x="640" 
d="M251.6 290.4v-201.801c0 -1.89941 -0.899414 -2.7998 -2.7998 -2.7998h-40.8994c-1.60059 0 -2.7002 1.40039 -2.7002 2.7998v201.801c0 1.39941 1.09961 2.7998 2.7002 2.7998h40.8994c1.90039 0 2.7998 -0.900391 2.7998 -2.7998zM156.5 280
c18.7002 -13.5 28 -31.9004 28 -55.2998v-136.101c0 -1.89941 -0.900391 -2.7998 -2.7002 -2.7998h-27.2998c-9.09961 0 -16.4004 7.2998 -16.4004 16.2998v122.601c0 0.899414 2.7002 27 -45.7998 27c-48.5996 0 -45.7998 -26.2002 -45.7998 -27v-136.101
c0 -1.89941 -0.900391 -2.7998 -2.7998 -2.7998h-41c-1.7998 0 -2.7002 0.900391 -2.7002 2.7998v279.2c0 1.7998 0.900391 2.7002 2.7002 2.7002h40.8994c1.90039 0 2.80078 -0.900391 2.80078 -2.7002v-81.2002c15.1992 7.7002 31.6992 11.5 49.7998 11.4004
c24 -0.0996094 44.2002 -6.2002 60.2998 -18zM634.9 169.9c5.5 -12.6006 6.59961 -25.6006 3.09961 -39.1006c-9.59961 -36.8994 -44.9004 -45.5 -45.5996 -45.7998c-10.5 -3.09961 -23.6006 -4.2998 -36.3008 -4.2998c-16.5996 0 -32.5996 2.7002 -48.1992 8.2002
c-9.7002 3.39941 -14.6006 10.2998 -14.6006 20.6992v34.4004c0 2.09961 2.2998 3.7002 4.40039 2.2998c13.7002 -10.2002 34.0996 -19.0996 58.3994 -19.0996c23.3008 0 32.8008 4.5 36.5 13.5996c3 7.90039 -0.599609 16.1006 -12.1992 21.2002l-53.6006 23.5
c-21.3994 9.40039 -33.7998 24 -37.2002 43.5996c-5.69922 33.7002 22.2002 53.3008 22.7002 53.7002c13.2002 9.60059 32 15.4004 58.5 15.4004c19 0 37.4004 -3.2998 55.1006 -9.90039c1.2998 -0.5 1.89941 -1.2998 1.89941 -2.59961v-44.7002
c0 -2.09961 -2.2998 -3.40039 -4 -2.40039c-39.7002 20.7002 -76.5996 12.3008 -84 6.80078c-6.59961 -4.90039 -6 -12.5 2.60059 -16.1006l57.5996 -25.2998c16.5 -7.09961 28.0996 -18.4004 34.9004 -34.0996zM376.2 298.2c60.3994 0 108.7 -48.2998 108.6 -108.601
c0 -60.1992 -48.2002 -108.699 -108.7 -108.699c-21.8994 0 -41.1992 6.39941 -57.6992 19.0996v-88.7998c0 -1.7998 -0.900391 -2.7002 -2.80078 -2.7002h-40.8994c-2.10059 0 -2.7002 1.90039 -2.7002 2.7002v183.5c0 83.3994 72.5 103.5 104.2 103.5zM376.2 127.3
c34.8994 0 62.2998 27.9004 62.2002 62.2002c0 34.5996 -27.7002 62.2002 -62.2002 62.2002c-34.6006 0 -62.2002 -27.7002 -62.2002 -62.2002c0 -17.2002 6 -31.7998 18.2002 -44c12.0996 -12.0996 26.7998 -18.2002 44 -18.2002zM228.3 375.5
c15.9004 0 28.9004 -12.7002 28.9004 -28.9004c0 -15.7998 -12.7002 -28.8994 -28.9004 -28.8994s-28.8994 13.2998 -28.8994 28.8994c0.0996094 16 13 28.9004 28.8994 28.9004z" />
    <glyph glyph-name="php" unicode="&#xf457;" horiz-adv-x="640" 
d="M320 343.5c-171.3 0 -303.2 -72.2002 -303.2 -151.5s131.8 -151.5 303.2 -151.5c171.3 0 303.2 72.2002 303.2 151.5s-131.8 151.5 -303.2 151.5zM320 360.3c176.7 0 320 -75.2998 320 -168.3s-143.3 -168.3 -320 -168.3s-320 75.2998 -320 168.3s143.3 168.3 320 168.3z
M218.2 205.5c7.39941 38.4004 -18.4004 34.2998 -56.4004 34.2998l-13.7002 -70.5996c34.3008 0 62.2002 -4.2002 70.1006 36.2998zM97.4004 97.7002l32.6992 168.7h70.7002c21.2002 0 36.7998 -5.5 46.5 -16.7002c18.6006 -21.4004 11.7998 -64.1006 -14.2998 -88.1006
c-23.5996 -22.0996 -49.0996 -19.0996 -90.2002 -19.0996l-8.7002 -44.7998h-36.6992zM283.1 311.3h36.5l-8.69922 -44.7998c31.5 0 60.6992 2.2998 74.7998 -10.7002c14.7998 -13.5996 7.7002 -31 -8.2998 -113.1h-37c15.3994 79.3994 18.2998 86 12.6992 92
c-5.39941 5.7998 -17.6992 4.59961 -47.3994 4.59961l-18.7998 -96.5996h-36.5zM505 205.5c7.40039 38.4004 -18.2002 34.2998 -56.4004 34.2998l-13.6992 -70.5996c33.3994 0 62.0996 -4.7998 70.0996 36.2998zM384.2 97.7002l32.7998 168.7h70.7002
c21.2002 0 36.7998 -5.5 46.5 -16.7002c18.5996 -21.4004 11.7998 -64.1006 -14.2998 -88.1006c-23.1006 -21.5996 -47 -19.0996 -90.2002 -19.0996l-8.7002 -44.7998h-36.7998z" />
    <glyph glyph-name="quinscape" unicode="&#xf459;" horiz-adv-x="512" 
d="M313.6 -26.5996c4.40039 -4.40039 8.10059 -9 13.3008 -12.5c-21.7051 -6.54492 -44.666 -10.1084 -68.4922 -10.1084c-0.636719 0 -1.27246 0.00292969 -1.9082 0.0078125c-135 0 -244.5 109.5 -244.5 244.601c0 135.1 109.4 244.6 244.5 244.6
s244.6 -109.5 244.6 -244.6c0 -35.3008 -6.89941 -67.4004 -20.2998 -97.7002c-3 5.7002 -7.2002 10.2002 -11.2002 15.2998c11.2002 93.5 -62.0996 176.6 -157 176.6c-87.2578 0 -158.1 -70.8418 -158.1 -158.1s70.8418 -158.1 158.1 -158.1h1zM313.5 -26.5
l0.400391 -0.0996094zM391.9 142.4c54.7393 0 99.1992 -44.4414 99.1992 -99.1797v-0.0205078c0 -54.75 -44.4492 -99.2002 -99.1992 -99.2002s-99.2002 44.4502 -99.2002 99.2002s44.4502 99.2002 99.2002 99.2002z" />
    <glyph glyph-name="readme" unicode="&#xf4d5;" horiz-adv-x="576" 
d="M528.3 401.5c26.4004 -0.200195 47.7002 -21.7002 47.7002 -48.0996v-245.7c0 -26.5 -21.5 -48 -48 -48h-89.7002c-102.1 0 -132.6 -24.4004 -147.3 -75c-0.799805 -2.7998 -5.2998 -2.7998 -6 0c-14.5996 50.5996 -45.0996 75 -147.3 75h-89.7002
c-26.5 0 -48 21.5 -48 48v245.8c0 26.5 21.5 48 48 48h139.7c48.0996 0 89.7998 -33.2998 100.399 -80.2998c10.5 47 52.3008 80.2998 100.4 80.2998h139.8zM242 136.1h0.0996094v22.9004c0 2 -1.59961 3.5 -3.5 3.5h-160.399c-2 0 -3.5 -1.59961 -3.5 -3.5v-22.9004
c0 -2 1.59961 -3.5 3.5 -3.5h160.3c2 0 3.5 1.60059 3.5 3.5zM242 197h0.0996094v22.9004c0 2 -1.59961 3.5 -3.5 3.5h-160.399c-2 0 -3.5 -1.60059 -3.5 -3.5v-22.9004c0 -2 1.59961 -3.5 3.5 -3.5h160.3c2 0 3.5 1.59961 3.5 3.5zM242 257.9h0.0996094v22.8994
c0 2 -1.59961 3.5 -3.5 3.5h-160.399c-2 0 -3.5 -1.59961 -3.5 -3.5v-22.8994c0 -2 1.59961 -3.5 3.5 -3.5h160.3c2 0 3.5 1.59961 3.5 3.5zM501.3 136.2h0.100586v22.8994c0 2 -1.60059 3.5 -3.5 3.5h-160.4c-2 0 -3.5 -1.59961 -3.5 -3.5v-22.8994
c0 -2 1.59961 -3.5 3.5 -3.5h160.3c2 0 3.5 1.59961 3.5 3.5zM501.3 197.1h0.100586v22.9004c0 2 -1.60059 3.5 -3.5 3.5h-160.4c-2 0 -3.5 -1.59961 -3.5 -3.5v-22.9004c0 -2 1.59961 -3.5 3.5 -3.5h160.3c2 0 3.5 1.60059 3.5 3.5zM501.3 258h0.100586v22.7998
c0 2 -1.60059 3.5 -3.5 3.5h-160.4c-2 0 -3.5 -1.59961 -3.5 -3.5v-22.7998c0 -2 1.59961 -3.5 3.5 -3.5h160.3c2 0 3.5 1.59961 3.5 3.5z" />
    <glyph glyph-name="java" unicode="&#xf4e4;" horiz-adv-x="384" 
d="M277.74 135.1c-94.5 -24.8994 -277 -13.2998 -224.5 12.1006c44.5 21.3994 80.5996 19 80.5996 19s-93.0996 -22.1006 -33 -30.1006c25.4004 -3.39941 76 -2.59961 123.101 1.30078c38.5 3.19922 77.1992 10.1992 77.1992 10.1992s-13.5996 -5.7998 -23.3994 -12.5z
M192.34 167.2c-48.5 43.7998 -84.0996 82.2998 -60.2002 118.2c35.1006 52.5 132.2 78.0996 110.7 162.6c0 0 53.1602 -53.2002 -50.5 -135c-83.0996 -65.5996 -19 -103.1 0 -145.8zM306.94 343.4c-111.601 -64.7002 -91 -83.5 -64.1006 -121.301
c28.7998 -40.5 -33.8994 -72.8994 -33.8994 -72.8994s31.1992 25.5996 6.5 54c-83.7002 96.3994 91.5996 140.2 91.5 140.2zM300.84 72.9004c96.1006 49.8994 51.6006 97.8994 20.6006 91.3994c-3.75195 -0.703125 -7.4834 -1.72656 -11 -3
c2.01367 2.86523 4.85742 5.07227 8.19922 6.2998c61.3008 21.6006 108.5 -63.5996 -19.7998 -97.2998c0.78125 0.773438 1.44922 1.63965 2 2.60059zM348 10.5996c53 -23.8994 -115.16 -72 -319.4 -38.7998c-74.8994 12.1006 36.1006 54.5 56.4004 40.2002
c0 0 -6.5 0.400391 -17.7002 -2c-10.7998 -2.2998 -45.0996 -13.4004 -26.7998 -21.2998c50.7998 -22.1006 233.7 -16.7998 291.6 0.700195c30.4004 9.2998 15.9004 21.1992 15.9004 21.1992zM124.44 52c0 0 -19.6006 -11.4004 13.8994 -15.2002
c40.6006 -4.59961 61.2998 -4 106 4.5c8.91016 -5.33594 18.4062 -9.99512 28.2002 -13.7998c-100.2 -42.9004 -226.8 2.5 -148.1 24.5zM304.24 -45.2002c69.7998 13.2002 76.2002 29.7002 76.2002 29.7002c-3.30078 -43.5996 -144.9 -52.7998 -237.101 -46.9004
c-60.5996 3.90039 -72.3994 13.7002 -72.3994 13.6006c57.5 -9.5 154.6 -11.2002 233.3 3.59961zM260.64 95c6.01562 -5.61719 13.1807 -10.0039 21.1006 -12.7998c-121.3 -35.5 -256.3 -2.90039 -169.5 25.8994c0 0 -21.9004 -16.1992 11.5996 -19.6992
c43.2998 -4.5 77.6006 -4.80078 136.8 6.59961z" />
    <glyph glyph-name="pied-piper-hat" unicode="&#xf4e5;" horiz-adv-x="640" 
d="M640 423.1c-80.7998 -53.5996 -89.4004 -92.5 -96.4004 -104.399c-6.69922 -12.2002 -11.6992 -60.2998 -23.2998 -83.6006c-11.7002 -23.5996 -54.2002 -42.1992 -66.0996 -50c-11.7002 -7.7998 -28.2998 -38.0996 -41.9004 -64.1992
c-108.1 4.39941 -167.399 -38.8008 -259.2 -93.6006c29.4004 9.7002 43.3008 16.7002 43.3008 16.7002c94.1992 36 139.3 68.2998 281.1 49.2002c1.09961 0 1.90039 -0.600586 2.7998 -0.799805c3.90039 -2.2002 5.2998 -6.90039 3.10059 -10.8008l-53.9004 -95.7998
c-2.5 -4.7002 -7.7998 -7.2002 -13.0996 -6.09961c-126.801 23.7998 -226.9 -17.2998 -318.9 -18.6006c-73.4004 -1.09961 -97.5 33.5 -97.5 35.1006c0 1.09961 0.599609 1.7002 1.7002 1.7002c0 0 38.2998 0 103.1 15.2998c73.6006 140.3 139.2 189.399 210.601 189.399
c0 0 71.6992 0 90.5996 -61.8994c22.7998 39.7002 28.2998 49.2002 28.2998 49.2002c5.2998 9.39941 35 77.1992 86.4004 141.399c51.5 64 90.3994 79.9004 119.3 91.7998z" />
    <glyph glyph-name="creative-commons-by" unicode="&#xf4e7;" horiz-adv-x="496" 
d="M314.9 253.6v-101.399h-28.3008v-120.5h-77.0996v120.399h-28.2998v101.5c0 4.40039 1.59961 8.2002 4.59961 11.3008c3.10059 3.09961 6.90039 4.69922 11.2998 4.69922h101.9c4.09961 0 7.7998 -1.59961 11.0996 -4.69922
c3.10059 -3.2002 4.80078 -6.90039 4.80078 -11.3008zM213.4 317.3c0 23.2998 11.5 35 34.5 35s34.5 -11.7002 34.5 -35c0 -23 -11.5 -34.5 -34.5 -34.5s-34.5 11.5 -34.5 34.5zM247.6 440c141.801 0 248.4 -110.1 248.4 -248c0 -147.1 -118.5 -248 -248.4 -248
c-134 0 -247.6 109.5 -247.6 248c0 132.9 104.7 248 247.6 248zM248.4 395.3c-118.2 0 -203.7 -97.8994 -203.7 -203.3c0 -109.8 91.2002 -202.8 203.7 -202.8c103.199 0 202.8 81.0996 202.8 202.8c0.0996094 113.8 -90.2002 203.3 -202.8 203.3z" />
    <glyph glyph-name="creative-commons-nc" unicode="&#xf4e8;" horiz-adv-x="496" 
d="M247.6 440c139.801 0 248.4 -107.9 248.4 -248c0 -147.2 -118.5 -248 -248.4 -248c-134.5 0 -247.6 110.8 -247.6 248c0 132.9 104.7 248 247.6 248zM55.7998 258.9c-7.39941 -20.4004 -11.0996 -42.7002 -11.0996 -66.9004c0 -110.9 92.0996 -202.4 203.7 -202.4
c122.399 0 177.199 101.801 178.5 104.101l-93.4004 41.5996c-7.7002 -37.0996 -41.2002 -53 -68.2002 -55.3994v-38.1006h-28.7998v38.2002c-27.5 0.299805 -52.5996 10.2002 -75.2998 29.7002l34.0996 34.5c31.7002 -29.4004 86.4004 -31.7998 86.4004 2.2002
c0 6.19922 -2.2002 11.1992 -6.60059 15.0996c-14.1992 6 -1.7998 0.0996094 -219.3 97.4004zM248.4 395.7c-38.4004 0 -112.4 -8.7002 -170.5 -93l94.7998 -42.5c10 31.2998 40.3994 42.8994 63.7998 44.2998v38.0996h28.7998v-38.0996
c22.7002 -1.2002 43.4004 -8.90039 62 -23l-32.2998 -33.2002c-42.7002 29.9004 -83.5 8 -70 -11.0996c53.4004 -24.1006 43.7998 -19.7998 93 -41.6006l127.1 -56.6992c4.10059 17.3994 6.2002 35.0996 6.2002 53.0996c0 57 -19.7998 105 -59.2998 143.9
c-39.2998 39.8994 -87.2002 59.7998 -143.6 59.7998z" />
    <glyph glyph-name="creative-commons-nc-eu" unicode="&#xf4e9;" horiz-adv-x="496" 
d="M247.7 440c140.7 0 248.3 -109 248.3 -248c0 -147.1 -118.1 -248 -248.3 -248c-136 0 -247.7 111.7 -247.7 248c0 131.2 103.6 248 247.7 248zM248.3 -10.7002c122.601 0 177.3 102.2 178.8 104.3l-128.3 56.8008h-90.2998
c9.2002 -39.3008 39.0996 -50.2002 67.2998 -50.2002c19.1006 0 38.6006 6.2002 47.2998 10.7998l10 -46.0996c-14.1992 -7.90039 -38.1992 -15.8008 -64.7998 -15.8008c-57.3994 0 -113.2 34.3008 -124.6 101.301h-27v29.5h22.7998
c0 16.2998 0.400391 13.2998 0.400391 19.5h-23.3008v29.5h4.7002l-65.7002 29.0996c-7.19922 -20.7998 -10.8994 -42.7998 -10.8994 -66c0 -110.2 91.5996 -202.7 203.6 -202.7zM231.6 179.9l-0.5 0.399414l0.900391 -0.399414h-0.400391zM308.8 199.4l136.101 -60.5
c4.19922 16.5996 6.2998 34.1992 6.2998 52.8994c0 113.2 -90 203.4 -203 203.4c-13 0 -106.101 3.2002 -170.7 -93.6006l81.5996 -36.0996c4.10059 7.2002 8.60059 14 13.9004 20.0996c23.7002 26.5 56.9004 42.3008 95.9004 42.3008
c25.2998 0 47.2998 -5.80078 62.2998 -12.4004l-11.6006 -47.2998c-10.7998 4.59961 -27.7998 10 -46.0996 10c-20 0 -38.2002 -6.60059 -51.0996 -22.4004c-3.40039 -3.7998 -6.30078 -8.7998 -8.80078 -14.2998l28.6006 -12.5996h70.2998v-29.5h-3.7002z" />
    <glyph glyph-name="creative-commons-nc-jp" unicode="&#xf4ea;" horiz-adv-x="496" 
d="M247.7 440c140.8 0 248.3 -109.2 248.3 -248c0 -147.2 -118.1 -248 -248.3 -248c-135.9 0 -247.7 111.6 -247.7 248c0 131.2 103.6 248 247.7 248zM248.3 -10.7002c118.101 0 173.7 96.1006 175.2 98.2998l-81 36.1006v-35.7002h-64.2002v-56h-61.7002v56h-63.7998
v38.7002h63.7998v18.7002l-5.69922 11.7998h-58.1006v38.5996h27.9004l-127 56.5c-6 -19.0996 -9 -39.2002 -9 -60.2998c0 -110.2 91.5996 -202.7 203.6 -202.7zM335.9 126.6l-54.7002 24.3008l-2.90039 -5.60059v-18.7002h57.6006zM342.4 178l101 -45.0996
c5.19922 18.3994 7.89941 38 7.89941 59c0 113.399 -90.2002 203.399 -203 203.399c-91.0996 0 -145.899 -54 -173.7 -98.0996l81.9004 -36.5l-27.2998 51h65.7998l39.5996 -85.7002l23 -10.2002l43.4004 96h65.7998l-63 -116h38.6006v-17.7998z" />
    <glyph glyph-name="creative-commons-nd" unicode="&#xf4eb;" horiz-adv-x="496" 
d="M247.6 440c141.801 0 248.4 -110.1 248.4 -248c0 -147.1 -118.5 -248 -248.4 -248c-134 0 -247.6 109.5 -247.6 248c0 132.9 104.7 248 247.6 248zM248.4 395.3c-118.2 0 -203.7 -97.8994 -203.7 -203.3c0 -109.8 91.2002 -202.8 203.7 -202.8
c103.199 0 202.8 81.0996 202.8 202.8c0.0996094 113.8 -90.2002 203.3 -202.8 203.3zM342.4 251v-42.5h-180.301v42.5h180.301zM342.4 171.2v-42.5h-180.301v42.5h180.301z" />
    <glyph glyph-name="creative-commons-pd" unicode="&#xf4ec;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111.1 248 -248c0 -137 -111 -248 -248 -248s-248 111 -248 248c0 136.9 111 248 248 248zM248 -9.5c76.0996 0 142.4 42.4004 176.7 104.8c-1.40039 0.299805 12.5 -5.7998 -217.9 96.7998c0.200195 -32 16.1006 -71.8994 53.9004 -71.8994
c18.7002 0 30.7998 10.3994 36.2998 16.7002l36.0996 -43.9004c-25.8994 -22.7998 -56.5 -29.5 -79.3994 -29.5c-46.5 0 -120.4 27.9004 -120.4 126.9c0 11.3994 1.2002 22.3994 3.2998 32.8994l-78.7998 35.1006c-45.5996 -129.9 51 -267.9 190.2 -267.9zM442.2 140.5
c0.200195 -0.200195 0.299805 -0.299805 0.599609 -0.400391c4.40039 16.6006 6.7998 34 6.7998 52c0 111.101 -90.3994 201.5 -201.5 201.5c-70.3994 0 -132.399 -36.2998 -168.5 -91.1992l74.9004 -33.4004c19.7998 31.0996 53.2998 51.5996 100.7 51.5996
c20.0996 0 51 -4.19922 78.0996 -27.5l-40.3994 -41.5996c-19.8008 19.7002 -55.9004 23 -74.7002 -11z" />
    <glyph glyph-name="creative-commons-pd-alt" unicode="&#xf4ed;" horiz-adv-x="496" 
d="M247.6 440c141.801 0 248.4 -110.1 248.4 -248c0 -147.1 -118.5 -248 -248.4 -248c-134 0 -247.6 109.5 -247.6 248c0 132.9 104.7 248 247.6 248zM248.4 -10.7998c103.199 0 202.8 81.0996 202.8 202.8c0.0996094 113.8 -90.2002 203.3 -202.8 203.3
c-118.2 0 -203.7 -97.8994 -203.7 -203.3c0 -109.8 91.2002 -202.8 203.7 -202.8zM316.7 262c21.3994 0 70 -5.2002 70 -68.5996c0 -63.5 -48.6006 -68.6006 -70 -68.6006h-53.2002v137.2h53.2002zM317.5 153.5c24 0 34.5 15.2998 34.5 39.9004
c0 42 -31.2002 39.8994 -35 39.8994l-19.4004 -0.0996094v-79.7002h19.9004zM203.7 262c33.7002 0 50.5 -15.5 50.5 -46.5c0 -9 -3 -46.5 -57.1006 -46.5h-27v-44.2998h-34.5996v137.3h68.2002zM198.8 194.7c27.9004 0 30 41.5996 -0.899414 41.5996h-28.3008v-41.5996
h29.2002z" />
    <glyph glyph-name="creative-commons-remix" unicode="&#xf4ee;" horiz-adv-x="496" 
d="M247.6 440c141.801 0 248.4 -110.1 248.4 -248c0 -147.1 -118.5 -248 -248.4 -248c-134 0 -247.6 109.5 -247.6 248c0 132.9 104.7 248 247.6 248zM248.4 395.3c-118.2 0 -203.7 -97.8994 -203.7 -203.3c0 -109.8 91.2002 -202.8 203.7 -202.8
c103.199 0 202.8 81.0996 202.8 202.8c0.0996094 113.8 -90.2002 203.3 -202.8 203.3zM410.1 187.6l4.90039 -2.19922v-70c-7.2002 -3.60059 -63.4004 -27.5 -67.2998 -28.8008c-6.5 1.80078 -113.7 46.8008 -137.3 56.2002l-64.2002 -26.5996l-63.2998 27.5v63.7998
l59.2998 24.7998c-0.700195 0.700195 -0.400391 -5 -0.400391 70.4004l67.2998 29.7002l151.9 -62.9004v-61.5996zM339.7 106.1v43.8008h-0.400391v1.7998l-113.8 46.5v-45.2002l113.8 -46.9004v0.400391zM347.2 163.7l39.8994 16.3994l-36.7998 15.5l-39 -16.3994z
M399.5 125.6v43l-44.2998 -18.5996v-43.4004z" />
    <glyph glyph-name="creative-commons-sa" unicode="&#xf4ef;" horiz-adv-x="496" 
d="M247.6 440c141.801 0 248.4 -110.1 248.4 -248c0 -147.1 -118.5 -248 -248.4 -248c-134 0 -247.6 109.5 -247.6 248c0 132.9 104.7 248 247.6 248zM248.4 395.3c-118.2 0 -203.7 -97.8994 -203.7 -203.3c0 -109.8 91.2002 -202.8 203.7 -202.8
c103.199 0 202.8 81.0996 202.8 202.8c0.0996094 113.8 -90.2002 203.3 -202.8 203.3zM137.7 227c13 83.9004 80.5 95.7002 108.899 95.7002c99.8008 0 127.5 -82.5 127.5 -134.2c0 -63.5996 -41 -132.9 -128.899 -132.9c-38.9004 0 -99.1006 20 -109.4 97h62.5
c1.5 -30.0996 19.6006 -45.1992 54.5 -45.1992c23.2998 0 58 18.1992 58 82.7998c0 82.5 -49.0996 80.5996 -56.7002 80.5996c-33.0996 0 -51.6992 -14.5996 -55.7998 -43.7998h18.2002l-49.2002 -49.2002l-49 49.2002h19.4004z" />
    <glyph glyph-name="creative-commons-sampling" unicode="&#xf4f0;" horiz-adv-x="496" 
d="M247.6 440c141.801 0 248.4 -110.1 248.4 -248c0 -147.1 -118.5 -248 -248.4 -248c-134 0 -247.6 109.5 -247.6 248c0 132.9 104.7 248 247.6 248zM248.4 395.3c-118.2 0 -203.7 -97.8994 -203.7 -203.3c0 -109.8 91.2002 -202.8 203.7 -202.8
c103.199 0 202.8 81.0996 202.8 202.8c0.0996094 113.8 -90.2002 203.3 -202.8 203.3zM252 342.1c2.7998 0.300781 11.5 -1 11.5 -11.5l6.59961 -107.199l4.90039 59.2998c0 6 4.7002 10.5996 10.5996 10.5996c5.90039 0 10.6006 -4.7002 10.6006 -10.5996
c0 -2.5 -0.5 5.7002 5.7002 -81.5l5.7998 64.2002c0.299805 2.89941 2.89941 9.2998 10.2002 9.2998c3.7998 0 9.89941 -2.2998 10.5996 -8.90039l11.5 -96.5l5.2998 12.7998c1.7998 4.40039 5.2002 6.60059 10.2002 6.60059h58v-21.2998h-50.9004l-18.1992 -44.3008
c-3.90039 -9.89941 -19.5 -9.09961 -20.8008 3.10059l-4 31.8994l-7.5 -92.5996c-0.299805 -3 -3 -9.2998 -10.1992 -9.2998c-3 0 -9.80078 2.09961 -10.6006 9.2998c0 1.90039 0.600586 -5.7998 -6.2002 77.9004l-5.2998 -72.2002
c-1.09961 -4.7998 -4.7998 -9.2998 -10.5996 -9.2998c-2.90039 0 -9.7998 2 -10.6006 9.2998c0 1.89941 0.5 -6.7002 -5.7998 87.7002l-5.7998 -94.8008c0 -6.2998 -3.59961 -12.3994 -10.5996 -12.3994c-5.2002 0 -10.6006 4.09961 -10.6006 12l-5.7998 87.7002
c-5.7998 -92.5 -5.2998 -84 -5.2998 -85.9004c-1.10059 -4.7998 -4.7998 -9.2998 -10.6006 -9.2998c-3 0 -9.7998 2.09961 -10.5996 9.2998c0 0.700195 -0.400391 1.09961 -0.400391 2.59961l-6.19922 88.6006l-4.90039 -56.7002
c-0.700195 -6.5 -6.7002 -9.2998 -10.5996 -9.2998c-5.80078 0 -9.60059 4.09961 -10.6006 8.89941l-11.0996 76.4004c-2 -4 -3.5 -8.40039 -11.1006 -8.40039h-51.3994v21.3008h44.7998l13.7002 27.8994c4.39941 9.90039 18.2002 7.2002 19.8994 -2.7002l3.10059 -20.3994
l8.39941 97.8994c0 6 4.80078 10.6006 10.6006 10.6006c0.5 0 10.5996 0.200195 10.5996 -12.4004l4.90039 -69.0996l6.59961 92.5996c0 10.1006 9.5 10.6006 10.2002 10.6006c0.599609 0 10.5996 -0.700195 10.5996 -10.6006l5.30078 -80.5996l6.19922 97.8994
c0.100586 1.10059 -0.599609 10.3008 9.90039 11.5z" />
    <glyph glyph-name="creative-commons-sampling-plus" unicode="&#xf4f1;" horiz-adv-x="496" 
d="M247.6 440c141.801 0 248.4 -110.1 248.4 -248c0 -147.1 -118.5 -248 -248.4 -248c-134 0 -247.6 109.5 -247.6 248c0 132.9 104.7 248 247.6 248zM248.4 395.3c-118.2 0 -203.7 -97.8994 -203.7 -203.3c0 -109.8 91.2002 -202.8 203.7 -202.8
c103.199 0 202.8 81.0996 202.8 202.8c0.0996094 113.8 -90.2002 203.3 -202.8 203.3zM355.4 189.7l58.3994 0.299805v-23.2002h-50.5l-18 -43.3994c-4.59961 -11 -20.8994 -8.7002 -22.2998 3.09961l-2.7002 22.2998l-6.7998 -83
c-1.09961 -14.0996 -22 -14.2002 -23.0996 0.100586l-4.90039 64.3994l-4.59961 -58.5996c-1.10059 -14.2998 -22.3008 -14.1006 -23.2002 0.200195l-4.5 71.7998l-4.90039 -80.5c-0.899414 -14.5 -22.2998 -14.5 -23.2002 -0.100586l-4.7998 73.3008l-4.59961 -70.4004
c-0.900391 -14.2998 -22.1006 -14.5 -23.2002 -0.0996094l-5.7002 78.2998l-3.7998 -43.6006c-1.2002 -13.6992 -21.0996 -14.1992 -23.0996 -0.699219l-10.7002 73.0996c-2 -3.90039 -6 -6.40039 -10.4004 -6.40039h-51.2998v23.2002h43.9004l13.1992 27.7002
c4.90039 10.2998 20.3008 8.09961 22 -3.2998l1.80078 -12.2002l7.69922 89.7998c1.2002 14.1006 22.1006 14.1006 23.2002 -0.200195l4.10059 -57l5.2998 80.2002c1 14.4004 22.2998 14.4004 23.2002 0l4.2998 -66.2998l5.09961 83.7002
c0.900391 14.3994 22.2998 14.5 23.2002 0l5.90039 -94.2998l3.5 44.8994c1.09961 14.2002 22.0996 14.2998 23.1992 0l5.2002 -68.7998l4.2998 51.4004c1.10059 13.7998 21.4004 14.2998 23.1006 0.399414l11 -92.7998l4 9.5c1.7002 4.40039 6 7.2002 10.7002 7.2002z
M277.4 184.5c4.09961 0 7.5 3.40039 7.5 7.5c0 4.2002 -3.40039 7.5 -7.5 7.5h-21.9004v21.9004c0 4.19922 -3.40039 7.5 -7.5 7.5s-7.5 -3.40039 -7.5 -7.5v-21.9004h-21.9004c-4.09961 0 -7.5 -3.40039 -7.5 -7.5c0 -4.2002 3.40039 -7.5 7.5 -7.5h21.9004v-21.9004
c0 -4.19922 3.40039 -7.5 7.5 -7.5c4.2002 0 7.5 3.40039 7.5 7.5v21.9004h21.9004z" />
    <glyph glyph-name="creative-commons-share" unicode="&#xf4f2;" horiz-adv-x="496" 
d="M247.6 440c141.801 0 248.4 -110.1 248.4 -248c0 -147.1 -118.5 -248 -248.4 -248c-134 0 -247.6 109.5 -247.6 248c0 132.9 104.7 248 247.6 248zM248.4 395.3c-118.2 0 -203.7 -97.8994 -203.7 -203.3c0 -109.8 91.2002 -202.8 203.7 -202.8
c103.199 0 202.8 81.0996 202.8 202.8c0.0996094 113.8 -90.2002 203.3 -202.8 203.3zM349.4 262.9c7.7998 0 13.6992 -6.10059 13.6992 -13.7002v-182.5c0 -7.7002 -6.09961 -13.7002 -13.6992 -13.7002h-135.101c-7.7002 0 -13.7002 6 -13.7002 13.7002v54h-54
c-7.7998 0 -13.6992 6 -13.6992 13.7002v182.5c0 8.19922 6.59961 12.6992 12.3994 13.6992h136.4c7.7002 0 13.7002 -6 13.7002 -13.6992v-54h54zM159.9 147.7h40.6992v101.399c0 7.40039 5.80078 12.6006 12 13.7002h55.8008v40.2998h-108.5v-155.399zM336.1 235.8h-108.5
v-155.399h108.5v155.399z" />
    <glyph glyph-name="creative-commons-zero" unicode="&#xf4f3;" horiz-adv-x="496" 
d="M247.6 440c141.801 0 248.4 -110.1 248.4 -248c0 -147.1 -118.5 -248 -248.4 -248c-134 0 -247.6 109.5 -247.6 248c0 132.9 104.7 248 247.6 248zM248.4 395.3c-118.2 0 -203.7 -97.8994 -203.7 -203.3c0 -109.8 91.2002 -202.8 203.7 -202.8
c103.199 0 202.8 81.0996 202.8 202.8c0.0996094 113.8 -90.2002 203.3 -202.8 203.3zM248 334.8c81.9004 0 102.5 -77.2998 102.5 -142.8s-20.5996 -142.8 -102.5 -142.8s-102.5 77.2998 -102.5 142.8s20.5996 142.8 102.5 142.8zM248 280.9
c-42.0996 0 -44.0996 -60.1006 -44.0996 -88.9004c0 -9.2998 0.199219 -21.7002 1.89941 -34.4004l54.5 100.2c5.7002 9.7998 2.7998 16.7998 -3.09961 21.9004c-2.7998 0.700195 -5.90039 1.2002 -9.2002 1.2002zM288.8 234.7l-60.8994 -105.2
c-12.5 -18.7002 6.59961 -26.4004 20.0996 -26.4004c42.0996 0 44.0996 60 44.0996 88.9004c0 11.2998 -0.399414 27.2998 -3.2998 42.7002z" />
    <glyph glyph-name="ebay" unicode="&#xf4f4;" horiz-adv-x="640" 
d="M606 258.5h34l-99.2002 -194.8h-35.8994l28.5 54.0996l-61.5 116.101c3.09961 -6.60059 4.7998 -14.5 4.7998 -23.8008v-65.5996c0 -9.2998 0.299805 -18.5996 1 -26.7998h-29.7998c-0.800781 6.89941 -1.10059 13.5996 -1.10059 20.2002
c-16.0996 -19.8008 -35.2998 -25.5 -61.8994 -25.5c-39.5 0 -60.6006 20.8994 -60.6006 45c0 3.19922 0.200195 6.19922 0.700195 9c-8.40039 -32.3008 -36.4004 -54.2002 -73.2998 -54.2002c-23.2998 0 -45.1006 8.2998 -58.7002 24.8994
c0 -6.59961 -0.400391 -13.1992 -1.09961 -19.5h-31.5c0.5 10.2002 1.09961 22.8008 1.09961 33.1006v169.5h32.0996v-80.6006c15.7002 18.7002 37.4004 24.2002 58.7002 24.2002c35.7002 0 75.4004 -24.0996 75.4004 -76.2002c0 -5.59961 -0.5 -11 -1.5 -16.1992
c7.09961 24.3994 34.2998 33.5 76.7002 34.3994c13.6992 0.299805 29 0.400391 41.6992 0.400391v3.39941c0 23.4004 -15 33 -41 33c-19.2998 0 -33.5996 -8 -35 -21.7998h-33.6992c3.59961 34.4004 39.6992 43.1006 71.5 43.1006c27.3994 0 51.7998 -7 63.2998 -26
l-10.9004 20.5996h37.5l54.9004 -109.9zM243.7 134.2c29.7998 0 50.2002 21.5 50.2002 53.7998c0 32.4004 -20.4004 53.7998 -50.2002 53.7998c-29.6006 0 -50.2002 -21.3994 -50.2002 -53.7998c0 -32.2998 20.5996 -53.7998 50.2002 -53.7998zM444.6 181.5v3.2998
c-11.7998 0 -26.2998 -0.0996094 -39.3994 -0.599609c-29.1006 -0.900391 -47.2002 -6.2002 -47.2002 -25.2998c0 -12.4004 9.90039 -25.8008 35 -25.8008c33.7002 0 51.5996 18.4004 51.5996 48.4004zM32.7002 179.9c3.5 -58.3008 79.2002 -57.4004 91.2002 -21.6006
h33.0996c-6.40039 -34.3994 -43 -46.0996 -74.4004 -46.0996c-57.1992 0 -82.5 31.5 -82.5 74c0 46.7998 26.2002 77.5996 83 77.5996c45.3008 0 78.4004 -23.7002 78.4004 -75.3994v-8.5h-128.8zM127.7 201.3c-2.2998 54.7002 -87.5 56.6006 -94.4004 0h94.4004z" />
    <glyph glyph-name="keybase" unicode="&#xf4f5;" 
d="M286.17 29c9.93457 0 18 -8.06543 18 -18s-8.06543 -18 -18 -18s-18 8.06543 -18 18s8.06543 18 18 18zM398.09 176.6c22.9102 -33.46 35.9102 -72.3398 35.9102 -110.92c0 -31.6797 -5 -60.6797 -14.5996 -86.2295
c-3.04004 -8.0498 -10.9502 -12.7197 -18.3701 -11.1504c-6.83984 1.24023 -11.1201 9.28027 -8.60059 15.7402c11.1904 28.71 14.8799 58.3398 14.8799 81.6396c-0.0634766 9.75 -1.02246 19.1807 -2.7998 28.4307c-0.649414 -1.06055 -1.12988 -2.2207 -1.84961 -3.2207
c-17.29 -24.5293 -50.54 -33.8896 -84.7402 -23.8398c-78.8701 23.1699 -178.02 3.81055 -236.25 -38.5898l24.6602 74.1104l-46.8203 -59.8301c2.4834 -18.6582 7.96191 -36.7539 15.7598 -53.1299c6.25 -13.1904 0.460938 -18.2402 -3.75 -20.1104
c-4.76953 -2.12012 -13.8594 -2.7998 -19.6396 7.33008c-6.41504 11.584 -11.4131 24.3486 -14.5596 37.5596l-23.3203 -29.7998v33.6406c0 55.7695 0 125.109 62.6504 188.409c13.7461 13.917 29.1787 25.7891 46.29 35.54l-8.93066 0.540039
c-27.8799 1.64062 -49.2402 24.8506 -47.6299 51.8506l2.36035 36.6797c0 -6.24023 0.139648 45.8799 50.75 45.8799c2.05957 0 -0.470703 0.120117 41.0596 -2.33008c2.82715 -0.19043 5.60742 -0.616211 8.29004 -1.25c7.41992 11.3398 15.6504 22.8301 24.3398 34.8906
l5.48047 7.55957l22.8994 -13.5195c-11.29 -24 -10 -33 -9.39941 -35c9.08008 0.229492 20 -1.6709 32.4102 -5.77051c31.2002 -10.3584 53.6846 -39.8262 53.6846 -74.4844c0 -10.4883 -2.0625 -20.498 -5.80469 -29.6455
c6.18652 -2.13965 12.3135 -4.56348 18.3799 -7.27051c47.8896 -21.2598 77.7598 -59.0898 87.2598 -73.71zM142.37 319.42c1.87695 6.54492 4.25684 13.041 7 19.1699l-29.1104 1.73047c0.610352 -0.0507812 -12.2598 0.849609 -13.2598 -11.3203l-2.41016 -36.6602
c-0.00683594 -0.174805 -0.00292969 -0.34375 -0.00292969 -0.520508c0 -6.60449 5.22461 -11.998 11.7627 -12.2695l22.3809 -1.33984c-0.457031 3.73438 -0.692383 7.34863 -0.692383 11.2061c0 2.81836 0.125977 5.6084 0.37207 8.36426l-13.1299 0.779297l1.38965 21.79
zM290.79 147.24c2.27441 1.75195 3.72949 4.50586 3.72949 7.59668c0 2.19922 -0.742188 4.22559 -1.98926 5.84277l-81.0898 96.3203c-1.9043 2.21094 -4.72949 3.60156 -7.87305 3.60156c-2.42578 0 -4.65918 -0.833984 -6.42773 -2.23145
c-2.27344 -1.74805 -3.72754 -4.49902 -3.72754 -7.58594c0 -2.19531 0.741211 -4.21973 1.98828 -5.83398c0.0898438 -0.140625 18.5996 -22.1406 18.5996 -22.1406l-16.9102 -13.29c-1.75879 -1.34863 -2.88477 -3.47461 -2.88477 -5.86133
c0 -1.68359 0.564453 -3.23633 1.51465 -4.47852c0.0800781 -0.109375 2.37988 -2.91113 3.7998 -4.5293c1.4209 -1.61914 3.50977 -2.63477 5.83105 -2.63477c1.79395 0 3.44531 0.610352 4.75977 1.63477l17.0898 13.4492l14.1396 -16.7393l-34.5703 -27.1807
c-1.74805 -1.34961 -2.86621 -3.46875 -2.86621 -5.84668c0 -1.69043 0.569336 -3.24805 1.52637 -4.49316l15.7803 -18.6396c1.48438 -1.72363 3.68555 -2.80762 6.13574 -2.80762c1.88379 0 3.61816 0.645508 4.99414 1.72754l34.4199 27l9.68066 -11.4902
c1.92676 -2.2041 4.76465 -3.58789 7.91992 -3.58789c2.4209 0 4.65234 0.820312 6.42969 2.19824zM187.44 29c9.93359 0 18 -8.06543 18 -18s-8.06641 -18 -18 -18c-9.93457 0 -18 8.06543 -18 18s8.06543 18 18 18z" />
    <glyph glyph-name="mastodon" unicode="&#xf4f6;" 
d="M433 268.89c0 0 0.799805 -71.6992 -9 -121.5c-6.23047 -31.5996 -55.1104 -66.1992 -111.23 -72.8994c-20.0996 -2.40039 -93.1191 -14.2002 -178.75 6.7002c0 -0.116211 -0.00390625 -0.119141 -0.00390625 -0.235352c0 -4.63281 0.307617 -9.19434 0.904297 -13.665
c6.62988 -49.5996 49.2197 -52.5996 89.6299 -54c40.8105 -1.2998 77.1201 10.0996 77.1201 10.0996l1.7002 -36.8994s-28.5098 -15.2998 -79.3203 -18.1006c-28.0098 -1.59961 -62.8193 0.700195 -103.33 11.4004c-112.229 29.7002 -105.63 173.4 -105.63 289.1
c0 97.2002 63.7197 125.7 63.7197 125.7c61.9209 28.4004 227.96 28.7002 290.48 0c0 0 63.71 -28.5 63.71 -125.7zM357.88 143.69c0 122 5.29004 147.71 -18.4199 175.01c-25.71 28.7002 -79.7197 31 -103.83 -6.10059l-11.5996 -19.5l-11.6006 19.5
c-24.0098 36.9004 -77.9297 35 -103.83 6.10059c-23.6094 -27.1006 -18.4092 -52.9004 -18.4092 -175h46.7295v114.2c0 49.6992 64 51.5996 64 -6.90039v-62.5098h46.3301v62.5c0 58.5 64 56.5996 64 6.89941v-114.199h46.6299z" />
    <glyph glyph-name="r-project" unicode="&#xf4f7;" horiz-adv-x="581" 
d="M581 221.4c0 -54.8008 -33.9004 -104.301 -88.4004 -139.7l67.4004 -113.7h-112l-40.0996 75.4004c-21.8008 -6.5 -45.1006 -11.2002 -69.4004 -13.9004v-61.5h-99.0996v61.9004c-136.101 16.0996 -239.4 95.6992 -239.4 191.5c0 107.5 130.1 194.6 290.5 194.6
s290.5 -87.0996 290.5 -194.6zM114.2 206.9c0 -52.8008 51.0996 -98.4004 125.2 -119.9v208.3h199s90.5996 -1.59961 90.5996 -87.8994c0 -86.3008 -86.5996 -92.7002 -86.5996 -92.7002s17.5996 -5.2998 27.7998 -10.5c1.7002 -0.799805 4 -2.10059 6.39941 -3.7002
c43.8008 21.4004 70.3008 56.2998 70.3008 106.4c0 92.2998 -90 133 -211.9 133s-220.8 -59.5 -220.8 -133zM339.3 168.6c49.6006 0 87.7998 -8.19922 87.7998 28.3008c0 34.0996 -30 27.2998 -87.7998 27.2998v-55.6006zM338.4 96.0996v-22.0996
c17.5996 0.0996094 34.5 1 50.5996 2.90039c-5.09961 7.5 -13.2002 19.1992 -24 19.1992h-26.5996z" />
    <glyph glyph-name="researchgate" unicode="&#xf4f8;" 
d="M0 416h448v-448h-448v448zM262.2 81.5996v7.30078c-10 0 -20 6.89941 -27.2002 14.6992c-12.2002 13.3008 -28.5996 34.7002 -42.2002 58.9004c22.5 5.2998 39.2002 26.4004 39.2002 47.5c0 31.2002 -24.2002 45.5996 -55.9004 45.5996
c-17.7998 0 -45.0996 -1.59961 -70.8994 -0.599609v-8.09961c15.5996 -2.90039 22 -1.30078 22 -23.9004v-109.4c0 -22.5996 -6.5 -21 -22 -23.8994v-8.10059c7.5 0.200195 20.5 0.800781 33.5996 0.800781c12.5 0 28.7002 -0.5 35.6006 -0.800781v8.10059
c-19.8008 2.7002 -25.8008 0.399414 -25.8008 23.8994v46.4004c6.7002 -0.599609 12.5 -0.599609 21.4004 -0.599609c16.9004 -30.3008 33 -53 42.2002 -63.6006c16.7998 -20.2002 43.3994 -17.2002 50 -14.2002zM285.1 216.6c38.7002 0 34 29.4004 34 49.9004h-30.3994
v-10.7002h17.8994c0 -15.8994 -7.39941 -26.7998 -21.5 -26.7998c-11.2998 0 -17.8994 9.90039 -17.8994 23.2998v26.7998c0 12.4004 11.7998 19.7002 19.7002 19.7002c14.1992 0 19.6992 -12.5 19.6992 -12.5l10.7002 7.2002s-5.2002 17.9004 -30.3994 17.9004
c-25.2002 0 -34 -18.2002 -34 -30.4004v-32.2002c0 -16.5 8.89941 -32.2002 32.1992 -32.2002zM168.6 171.9c-9.39941 0 -13.5996 0.299805 -20 0.799805v69.7002c6.40039 0.599609 15 0.599609 22.5 0.599609c23.3008 0 37.2002 -12.2002 37.2002 -34.5
c0 -21.9004 -15 -36.5996 -39.7002 -36.5996z" />
    <glyph glyph-name="teamspeak" unicode="&#xf4f9;" horiz-adv-x="512" 
d="M244.2 101.21c-2.40039 -12.5 -10.6006 -20 -22.5 -24.2998c-9.2002 -3.2002 -50.1006 -1.60059 -61.7002 -1c-18 1.2998 -33.2002 8.5 -43.4004 24c-14.5 22.5 -19.5 47.7002 -14.5 73.8994c4.60059 24.5 24.6006 34.7002 46.3008 22.7002
c15.1992 -7.5 42.5 -27.3994 63.3994 -46.5996c20.4004 -18.7002 34.7998 -36.4004 32.4004 -48.7002zM449.2 80.4102c6.7002 -5.41016 11.2002 -22 11.5996 -32.1006c1 -50.3994 -23.8994 -68 -46.5996 -85.3994c-65.1006 -50 -295.101 -16.9004 -145.4 -6.40039
c127.4 9 164.101 96.1006 172.101 121.5c0.679688 2.0918 2.64941 3.60352 4.9668 3.60352c1.2666 0 2.42871 -0.452148 3.33301 -1.20312zM511.2 202.81c0 -17.1992 1.89941 -34.5996 -1 -51.6992c-4 -24.7002 -29.1006 -41.7002 -53.2002 -36.7002
c-7.2002 1.7002 -9.40039 7.2002 -9.40039 14.2002c0 28.0996 0.800781 56.3994 0 84.5996c-1.89941 75.79 -36.1992 132.79 -102.3 169.4c-111 60.3896 -253.2 -7 -277.8 -131.5c-6.09961 -30.4004 -1.7002 -48.3008 -3.7002 -125.801
c-0.299805 -7.19922 -4.2998 -11.1992 -12 -11.5c-30.7998 -1.39941 -51.7998 18.2002 -51.7998 49v20.9004l0.799805 26.4902c2.40039 15.5 10.7002 27 24.9004 34c3.5 1.7998 5.7002 3.5 6.39941 7.7998c6.10059 33.4102 19.5 64 39.3008 91.71
c2.2998 3.09961 4 5.2998 1 9.2998c-3.7002 5.40039 -1 10.2002 3 14.5c28.0996 31.7998 61.8994 55.1006 102 67.4004c96 29.4668 180.1 9.29688 252.3 -60.5098c6.7002 -6.40039 15.5 -12.9004 7 -24.4004c-1.2998 -1.7998 1.09961 -3.5 2.2002 -5
c20.0586 -27.0264 34.2529 -59.1357 40.3994 -93.5898c0.900391 -3.7002 3 -5.10059 5.90039 -6.40039c17.3994 -8.7998 25.7002 -23.2998 26 -42.2002zM351.6 71.3096l-51.5996 7.7002c-22.7998 5.90039 -51 32.7002 22.2002 60.7998
c21.5996 8.5 85.7002 37.2002 87.7998 -8c0.900391 -32 -21.9004 -63.2998 -58.4004 -60.5z" />
    <glyph glyph-name="first-order-alt" unicode="&#xf50a;" horiz-adv-x="496" 
d="M248 440c136.97 0 248 -111.03 248 -248s-111.03 -248 -248 -248s-248 111.03 -248 248s111.03 248 248 248zM248 -48.21c132.66 0 240.21 107.55 240.21 240.21s-107.55 240.21 -240.21 240.21s-240.21 -107.55 -240.21 -240.21s107.55 -240.21 240.21 -240.21z
M248 411.71c121.34 0 219.71 -98.3701 219.71 -219.71s-98.3701 -219.71 -219.71 -219.71s-219.71 98.3701 -219.71 219.71s98.3701 219.71 219.71 219.71zM248 -19.5098c116.81 0 211.51 94.7002 211.51 211.51s-94.7002 211.51 -211.51 211.51
s-211.51 -94.6895 -211.51 -211.51s94.7002 -211.51 211.51 -211.51zM434.23 143.47c-4.46582 -17.1914 -11.3633 -33.7256 -20.1309 -48.6895l-74.1299 35.8799l61.4805 -54.8203c-10.709 -14.1553 -23.0713 -26.5469 -37.2002 -37.29l-54.7998 61.5703l35.8799 -74.2705
c-14.9385 -8.80469 -31.4502 -15.7354 -48.6299 -20.2295l-27.29 78.4697l4.79004 -82.9297c-8.61035 -1.17969 -17.4004 -1.7998 -26.3301 -1.7998s-17.7197 0.620117 -26.3301 1.7998l4.75977 82.46l-27.1494 -78.0303
c-17.1836 4.48828 -33.7021 11.4092 -48.6504 20.2002l35.9297 74.3398l-54.8701 -61.6396c-14.1318 10.7412 -26.5 23.1299 -37.2197 37.2793l61.5898 54.9004l-74.2598 -35.9297c-8.77051 14.9639 -15.6709 31.4971 -20.1396 48.6895l77.8398 27.1104l-82.2305 -4.75977
c-1.15918 8.56934 -1.7793 17.3193 -1.7793 26.21c0 9 0.629883 17.8398 1.81934 26.5098l82.3799 -4.76953l-77.9395 27.1592c4.5 17.1895 11.4307 33.7148 20.2295 48.6699l74.2207 -35.9199l-61.5205 54.8604c10.7412 14.1328 23.1299 26.501 37.2803 37.2197
l54.7598 -61.5293l-35.8301 74.1699c14.9521 8.76465 31.4717 15.6621 48.6504 20.1299l26.8701 -77.25l-4.70996 81.6094c8.60938 1.18066 17.3896 1.80078 26.3193 1.80078c8.93066 0 17.71 -0.620117 26.3203 -1.80078l-4.74023 -82.1592l27.0498 77.7598
c17.2705 -4.5 33.6006 -11.3506 48.6309 -20.1699l-35.8203 -74.1201l54.7197 61.4697c14.1426 -10.7178 26.5186 -23.0908 37.2402 -37.2295l-61.4502 -54.7705l74.1201 35.8604c8.78906 -14.9492 15.71 -31.4678 20.2002 -48.6504l-77.8105 -27.0996l82.2402 4.75
c1.19043 -8.66016 1.82031 -17.5 1.82031 -26.4902c0 -8.87988 -0.610352 -17.6299 -1.78027 -26.1904l-82.1201 4.75z" />
    <glyph glyph-name="fulcrum" unicode="&#xf50b;" horiz-adv-x="320" 
d="M95.75 283.86l-35.3799 -43.5508l-35.3701 43.5508l35.3799 43.5498zM144.23 448v-211.11l-41.0801 -44.8896l41.0801 -44.8896v-211.11l-20.5107 198.18l-51 57.8203l50.9707 57.8203zM223.9 283.86l35.3799 43.5498l35.3799 -43.5498l-35.3799 -43.5508zM175.42 236.86
v211.14l20.5801 -198.18l51 -57.8203l-51 -57.8203l-20.5801 -198.18v211.11l41.0801 44.8896z" />
    <glyph glyph-name="galactic-republic" unicode="&#xf50c;" horiz-adv-x="496" 
d="M248 -56c-136.75 0 -248 111.25 -248 248s111.25 248 248 248s248 -111.25 248 -248s-111.25 -248 -248 -248zM248 423.47c-127.63 0 -231.47 -103.84 -231.47 -231.47s103.84 -231.47 231.47 -231.47s231.47 103.84 231.47 231.47s-103.84 231.47 -231.47 231.47z
M275.62 401.66c37.6602 -4.91016 72.21 -19.7402 100.96 -41.7998l-17.3896 -17.3604c-23.9795 17.7627 -52.7207 29.9941 -83.5703 34.54v24.6201zM220.25 401.59v-24.54c-30.9697 -4.60938 -59.4502 -16.8301 -83.5195 -34.6699h-0.0800781l-17.2803 17.3604
c28.7197 22.0498 63.2402 36.9102 100.88 41.8496zM232.5 351.42h31v-82.8604c10.0498 -2.0293 19.3701 -6.00977 27.6201 -11.5l58.6699 58.6709l21.9297 -21.9307l-58.6699 -58.6699c5.46973 -8.24023 9.48047 -17.5996 11.5 -27.6201h82.8701v-31h-82.8701
c-2.03027 -10.0195 -6.04004 -19.3096 -11.5 -27.54l58.6699 -58.6895l-21.9297 -21.9307l-58.6699 58.6904c-8.25 -5.49023 -17.5703 -9.52051 -27.6201 -11.5498v-82.9004h-31v82.9004c-10.0039 2.02148 -19.4531 6.00977 -27.6699 11.4697l-58.6201 -58.6201
l-21.9297 21.9297l58.6699 58.6904c-5.45996 8.23047 -9.4502 17.5205 -11.4697 27.54h-82.9004v31h82.9004c2.01953 10.0303 6 19.3896 11.4697 27.6201l-58.6699 58.6699l21.9297 21.9297l58.6201 -58.5898c8.25 5.48047 17.6299 9.38965 27.6699 11.4199v82.8701z
M415.74 320.7c22.0996 -28.7402 36.9795 -63.3398 41.9297 -101.03h-24.6201c-4.58496 30.8906 -16.8604 59.665 -34.6699 83.6699zM80.1904 320.57l17.3896 -17.3906c-17.8301 -24.0693 -29.9902 -52.5596 -34.5898 -83.5195h-24.6504
c4.94043 37.6494 19.79 72.1895 41.8506 100.91zM38.3398 164.33l24.6504 0.00976562c4.58984 -30.9502 16.7002 -59.4502 34.5098 -83.5195l-17.3604 -17.3906c-22.0498 28.7207 -36.8799 63.2607 -41.7998 100.9zM433.04 164.33h24.6201
c-4.9502 -37.6699 -19.8506 -72.2197 -41.9297 -100.96l-17.3604 17.3604c17.8701 24.0996 30.0596 52.6094 34.6699 83.5996zM136.66 41.6201c24.0703 -17.8604 52.6094 -30.0205 83.5996 -34.6504v-24.6396c-37.6602 4.9502 -72.2295 19.8398 -100.96 41.9297z
M359.19 41.5703h0.0791016l17.3105 -17.3906c-28.75 -22.0596 -63.29 -36.9297 -100.96 -41.8496v24.5703c30.9902 4.58984 59.4795 16.8301 83.5703 34.6699z" />
    <glyph glyph-name="galactic-senate" unicode="&#xf50d;" horiz-adv-x="512" 
d="M249.86 414.52h12.2793v-26.0693c13.5801 -20.6201 23.8604 -108.59 24.4902 -215.351c-11.7402 15.6201 -19.1299 33.3301 -19.1299 48.2402v16.8799c0.0302734 5.32031 -0.75 10.5303 -2.19043 15.6504c-0.649414 2.13965 -1.38965 4.07031 -2.61914 5.82031
c-1.23047 1.73926 -3.44043 3.79004 -6.68066 3.79004c-3.25 0 -5.4502 -2.04004 -6.67969 -3.79004c-1.23047 -1.74023 -1.96973 -3.68066 -2.62012 -5.82031c-1.44043 -5.12012 -2.21973 -10.3301 -2.19043 -15.6504v-16.8799
c0 -14.9102 -7.38965 -32.6201 -19.1299 -48.2402c0.610352 106.761 10.8906 194.73 24.4707 215.351v26.0693zM223.52 266.75c-1.59961 -22.4004 -2.75 -46.5195 -3.47949 -72.0703c-23.2998 -11.2793 -40.7705 -33.1602 -46.3203 -59.5098
c-7.71973 -2.25977 -22.71 -3.91992 -40.4893 -4.21973c-7.51074 3.66016 -16.5 5.85938 -26.1807 6.04004c1.90039 14.9102 5.87012 29.1699 11.6504 42.4199c15.4395 -8.10059 30.9297 -8.66016 35.4697 -0.959961c4.57031 7.74023 -3.58984 21.04 -18.3203 30.6602
c8.68066 11.7695 18.9805 22.2998 30.5605 31.0898c9.50977 -15.5898 23.3594 -24.4404 31.3594 -19.8203c8.05078 4.65039 7.19043 21.1699 -1.70996 37.29c8.76074 3.88965 17.9404 6.92969 27.46 9.08008zM288.48 266.75
c9.45508 -2.12695 18.7754 -5.23145 27.4492 -9.08008c-8.89941 -16.1299 -9.75977 -32.6396 -1.70996 -37.29c8 -4.62012 21.8506 4.23047 31.3604 19.8203c11.5801 -8.79004 21.8799 -19.3203 30.5596 -31.0898c-14.7197 -9.61035 -22.8896 -22.9199 -18.3193 -30.6602
c4.54004 -7.7002 20.0293 -7.14062 35.4697 0.959961c5.79004 -13.25 9.75 -27.5098 11.6504 -42.4199c-9.68066 -0.19043 -18.6709 -2.37988 -26.1807 -6.04004c-17.7793 0.299805 -32.7695 1.95996 -40.4902 4.21973c-5.5498 26.3496 -23.0293 48.2305 -46.3193 59.5098
c-0.719727 25.5508 -1.87988 49.6699 -3.46973 72.0703zM256 258.15c3.23047 0 5.86035 -8.81055 6.08984 -19.9307h0.0498047v-16.8799c0 -41.4199 49.0107 -95.04 93.4902 -95.04c52 0 122.76 1.4502 156.37 -29.1699v-2.50977
c-9.41992 -17.1104 -20.5801 -33.1699 -33.1797 -47.9697c-12.5303 21.0898 -51.5898 40.96 -108.021 41.3496c-45.6797 -1.01953 -79.0195 -20.3301 -90.7598 -40.8701c-0.00976562 -0.00976562 0.00976562 -0.0400391 0 -0.0498047
c-7.66992 -2.13965 -15.8496 -3.23047 -24.04 -3.20996c-8.19043 -0.0205078 -16.3701 1.07031 -24.04 3.20996c-0.00976562 0.00976562 0.00976562 0.0400391 0 0.0498047c-11.7295 20.54 -45.0801 39.8506 -90.7598 40.8701
c-56.4307 -0.400391 -95.5 -20.2598 -108.021 -41.3496c-12.5996 14.7998 -23.7598 30.8496 -33.1797 47.9697v2.50977c33.6201 30.6201 104.37 29.1699 156.37 29.1699c44.4795 0 93.4902 53.6201 93.4902 95.04v16.8799h0.0498047
c0.229492 11.1201 2.85938 19.9307 6.08984 19.9307zM256 161.56c-22.4199 0 -40.5996 -18.1797 -40.5996 -40.5996s18.1797 -40.6504 40.5996 -40.6504s40.5996 18.2305 40.5996 40.6504s-18.1797 40.5996 -40.5996 40.5996zM256 153.92
c18.1904 0 32.96 -14.7695 32.96 -32.96s-14.7695 -32.96 -32.96 -32.96s-32.96 14.7695 -32.96 32.96s14.7695 32.96 32.96 32.96zM256 147.78c-14.8096 0 -26.8203 -12.0107 -26.8203 -26.8203s12.0107 -26.8203 26.8203 -26.8203s26.8203 12.0107 26.8203 26.8203
s-12.0107 26.8203 -26.8203 26.8203zM141.2 81.1104c18.75 -0.419922 35.1895 -4.18066 48.6094 -9.66992c12.5508 -16.0303 29.1602 -30.04 49.5801 -33.0703c0.100586 -0.00976562 0.169922 -0.0302734 0.270508 -0.0498047
c0.0498047 -0.0107422 0.109375 -0.0400391 0.160156 -0.0507812c5.23926 -1.06934 10.6396 -1.59961 16.1895 -1.59961c5.56055 0 10.9502 0.530273 16.1904 1.59961c0.0498047 0.0107422 0.109375 0.0400391 0.160156 0.0507812
c0.0996094 0.00976562 0.179688 0.0292969 0.269531 0.0498047c20.4199 3.04004 37.04 17.04 49.5801 33.0703c13.4199 5.5 29.8496 9.25 48.6104 9.66992c10.1797 -0.0800781 21.5996 -0.360352 30.5 -1.66016c-0.430664 -4.41992 -1.51074 -18.6299 -7.11035 -29.7598
c-9.11035 2.55957 -18.3604 3.89941 -27.6201 3.89941c-41.2803 -0.939453 -71.4795 -34.3496 -78.2598 -74.4697l-0.110352 -4.7002c-10.3994 -1.91992 -21.1797 -2.93945 -32.21 -2.93945c-11.0195 0 -21.8096 1.0293 -32.21 2.93945l-0.109375 4.7002
c-6.78027 40.1201 -36.9805 73.5303 -78.2607 74.4697c-9.25977 0 -18.5098 -1.33984 -27.6201 -3.89941c-5.59961 11.1299 -6.67969 25.3398 -7.10938 29.7598c8.89941 1.2998 20.3096 1.58984 30.5 1.66016z" />
    <glyph glyph-name="jedi-order" unicode="&#xf50e;" 
d="M398.5 74.4004c0 0 26.2998 16.1992 49.9004 77.6992c0 0 -17 -183.3 -222 -185.699h-4.10059c-205.1 2.39941 -222 185.699 -222 185.699c23.2002 -61.5996 49.4004 -77.6992 49.4004 -77.6992c-95.9004 122.1 -17.2002 233.1 -17.2002 233.1
c-45.4004 -85.7002 41.4004 -170.5 41.4004 -170.5c-105 171.6 60.5 271.5 60.5 271.5c-96.9004 -72.5996 10.0996 -190.7 10.0996 -190.7c-85.7998 -158.399 68.5996 -230.1 68.5996 -230.1s0.400391 16.8994 2.2002 85.7002l-34.5 -36.2002l24.2002 47.3994
l-62.5996 9.10059l62.5996 9.09961l-20.2002 55.5l31.4004 -45.8994c2.2998 87.8994 7.89941 305.899 7.89941 306.899v2.40039v-1v1v-2.40039c0.100586 -1.7998 5.7002 -219.2 7.90039 -306.899l31.4004 45.8994l-20.2002 -55.5l62.5996 -9.09961l-62.5996 -9.10059
l24.2002 -47.3994s-30.2002 31.7002 -34.5 36.2002c1.7998 -68.8008 2.19922 -85.7002 2.19922 -85.7002s154.4 71.7002 68.6006 230.1c0 0 107 118 10.0996 190.7c0 0 165.5 -100 60.5 -271.5c0 0 86.7998 84.7002 41.4004 170.5c0 0 78.7002 -111 -17.2002 -233.1z" />
    <glyph glyph-name="mandalorian" unicode="&#xf50f;" 
d="M232.27 -63.8896c-1 3.25977 -1.68945 15.8301 -1.38965 24.5801c0.549805 15.8896 1 24.7197 1.40039 28.7598c0.639648 6.2002 2.87012 20.7197 3.2793 21.3799c0.600586 1 0.400391 27.8701 -0.239258 33.1299c-0.310547 2.58008 -0.629883 11.9004 -0.69043 20.7305
c-0.129883 16.4697 -0.530273 20.1191 -2.72949 24.7598c-1.10059 2.31934 -1.23047 3.83984 -1 11.4297c0.0546875 1.30957 0.0830078 2.62695 0.0830078 3.9502c0 3.00586 -0.142578 5.82715 -0.423828 8.75977c-2 13 -3.45996 27.7002 -3.25 33.9004
s0.430664 7.14941 2.06055 9.66992c3.0498 4.70996 6.50977 14 8.62012 23.2695c2.25977 9.86035 3.87988 17.1807 4.58984 20.7402c1.1123 5.11914 2.61816 10.2246 4.41992 15.0498c2.26953 6.25 2.49023 15.3906 0.370117 15.3906
c-0.299805 0 -1.37988 -1.2207 -2.41016 -2.70996c-1.03027 -1.49023 -4.75977 -4.80078 -8.29004 -7.36035c-8.37012 -6.08008 -11.7002 -9.38965 -12.6602 -12.5801s-1 -7.22949 -0.160156 -7.75977c0.34082 -0.209961 1.29004 -2.40039 2.11035 -4.87988
c0.926758 -2.82617 1.42773 -5.84375 1.42773 -8.97754c0 -2.19824 -0.241211 -4.3252 -0.708008 -6.38281c-0.389648 -1.76953 -1 -5.46973 -1.45996 -8.22949c-0.459961 -2.76074 -1 -6.46094 -1.25 -8.2207c-0.181641 -1.55176 -0.731445 -3.01367 -1.5498 -4.25977
c-1 -1 -1.13965 -0.910156 -2.0498 0.530273c-0.724609 1.4541 -1.22656 3.07324 -1.44043 4.75c-0.25 1.73926 -1.62988 7.10938 -3.08008 11.9297c-3.2793 10.9004 -3.51953 16.1504 -1 21c0.800781 1.39648 1.38086 2.96875 1.66992 4.61035
c0 2.38965 -2.19922 5.31934 -7.40918 9.88965c-7 6.17969 -8.62988 7.91992 -10.2305 11.2998c-1.70996 3.60059 -3.05957 4.06055 -4.54004 1.54004c-1.78027 -3 -2.59961 -9.10938 -3 -22l-0.339844 -12.1895l2 -2.25c3.20996 -3.7002 12.0703 -16.4502 13.7803 -19.8301
c3.41016 -6.74023 4.33984 -11.6904 4.41016 -23.5605c0.0693359 -11.8701 0.949219 -22.75 2 -24.71c0.359375 -0.660156 0.509766 -1.34961 0.339844 -1.51953s0.410156 -2.08984 1.29004 -4.27051c1.02539 -2.84082 1.73633 -5.8916 2.05957 -9
c0.37207 -3.50684 0.950195 -6.99219 1.70996 -10.3701c2.23047 -9.55957 2.77051 -14.0801 2.39062 -20.1396c-0.200195 -3.26953 -0.530273 -11.0703 -0.730469 -17.3203c-1.30957 -41.7598 -1.84961 -58 -2 -61.21c-0.120117 -2 -0.389648 -11.5098 -0.599609 -21.0693
c-0.360352 -16.3008 -1.30078 -27.3701 -2.41992 -28.6504c-0.640625 -0.729492 -8.07031 4.91016 -12.5205 9.49023c-3.75 3.87012 -4 4.79004 -2.83008 9.9502c0.700195 3 2.25977 18.29 3.33008 32.6191c0.360352 4.78027 0.80957 10.5 1 12.7109
c0.830078 9.36914 1.66016 20.3496 2.61035 34.7793c0.55957 8.45996 1.33008 16.4404 1.71973 17.7305s0.889648 9.88965 1.12988 19.1094l0.429688 16.7705l-2.25977 4.2998c-1.71973 3.28027 -4.87012 6.94043 -13.2197 15.3398
c-6 6.07031 -11.8398 12.2998 -12.9102 13.8506l-1.9502 2.80957l0.75 10.9004c1.08984 15.71 1.10059 48.5693 0 59.0596l-0.889648 8.7002l-3.28027 4.51953c-5.85938 8.08008 -5.7998 7.75 -6.21973 33.2705c-0.100586 6.07031 -0.379883 11.5 -0.629883 12.0596
c-0.830078 1.87012 -3.0498 2.66016 -8.54004 3.05078c-8.86035 0.619141 -11 1.89941 -23.8506 14.5498c-6.14941 6 -12.3398 12 -13.75 13.1895c-2.80957 2.41992 -2.79004 2 -0.55957 9.62988l1.34961 4.65039l-1.68945 3
c-0.764648 1.42578 -1.62793 2.78223 -2.58984 4.07031c-1.33008 1.50977 -5.5 10.8896 -6 13.4893c-0.100586 0.362305 -0.154297 0.743164 -0.154297 1.13672c0 1.05469 0.385742 2.02148 1.02441 2.76367c2.22949 2.86035 3.39941 5.67969 4.44922 10.7305
c2.33008 11.1895 7.74023 26.0898 10.6006 29.2197c3.17969 3.46973 7.7002 1 9.41016 -5c1.33984 -4.79004 1.36914 -9.79004 0.0996094 -18.5498c-0.53418 -3.65918 -0.869141 -7.33594 -1 -11.1104c0 -4 0.19043 -4.69043 2.25 -7.38965
c3.33008 -4.37012 7.72949 -7.41016 15.2002 -10.5205c1.71777 -0.71582 3.30566 -1.67969 4.71973 -2.84961c11.1699 -10.7207 18.6201 -16.1807 22.9502 -16.8506c5.17969 -0.799805 8 -4.54004 10 -13.3896c1.30957 -5.65039 4 -11.1396 5.45996 -11.1396
c1.2041 0.246094 2.3418 0.729492 3.33008 1.38965c2 1.21973 2.25 1.73047 2.25 4.17969c-0.267578 6.07031 -0.943359 12.0078 -2 17.8398c-0.370117 1.66016 -0.780273 4.06055 -0.930664 5.35059c-0.149414 1.29004 -0.609375 3.84961 -1 5.68945
c-2.5498 11.1602 -3.64941 15.46 -4.09961 16c-1.5498 2 -4.08008 10.2002 -4.92969 15.9209c-1.64062 11.1094 -4 14.2295 -12.9102 17.3896c-4.92969 1.81641 -9.44238 4.50195 -13.3398 7.87988c-1.15039 1 -4 3.21973 -6.35059 5.05957
c-2.34961 1.84082 -4.40918 3.53027 -4.59961 3.76074c-0.848633 0.733398 -1.73926 1.39648 -2.69043 2c-6.23926 4.21973 -8.83984 7 -11.2598 12l-2.43945 5l-0.220703 13l-0.219727 13l6.91016 6.5498c3.9502 3.75 8.47949 7.34961 10.5898 8.42969
c3.30957 1.69043 4.4502 1.89062 11.3701 2c8.53027 0.19043 10.1201 0 11.6602 -1.55957c1.54004 -1.56055 1.35938 -6.40039 -0.290039 -8.5c-0.592773 -0.666992 -1.05273 -1.45508 -1.33984 -2.32031c0 -0.580078 -2.61035 -4.91016 -5.41992 -9
c-1.03906 -2.12988 -1.85156 -4.44727 -2.37012 -6.82031c20.4395 -13.3896 21.5498 -3.76953 14.0693 -29l11.3604 -2.51953c3.11035 8.66016 6.46973 17.2598 8.61035 26.2197c0.290039 7.62988 -12 4.19043 -15.4004 8.68066
c-2.33008 5.92969 3.12988 14.1797 6.05957 19.1992c1.60059 2.33984 6.62012 4.7002 8.82031 4.15039c0.879883 -0.219727 4.16016 0.349609 7.37012 1.28027c2.41992 0.759766 4.97461 1.33398 7.5498 1.67969c2.05957 0.222656 4.08984 0.666016 6 1.29004
c3.65039 1.11035 4.5 1.16992 6.35059 0.400391c1.85156 -0.636719 3.82324 -1.10352 5.81934 -1.36035c2.12598 -0.287109 4.17285 -0.953125 6 -1.91016c1.55078 -0.908203 3.24414 -1.64746 5 -2.16992c2.51074 -0.679688 3 -0.570312 7.05078 1.66992l4.34961 2.40039
l10.7402 0.389648c10.4395 0.400391 10.8096 0.469727 15.2598 2.67969l4.58008 2.32031l2.45996 -1.42969c1.75977 -1 3.13965 -2.73047 4.84961 -6c2.36035 -4.51074 2.37988 -4.58008 1.37012 -7.37012c-0.879883 -2.44043 -0.889648 -3.2998 -0.0996094 -6.39062
c0.526367 -2.03027 1.24219 -4.03516 2.09961 -5.90918c0.62793 -1.22852 1.08203 -2.5918 1.31055 -4c0.30957 -4.33008 0 -5.30078 -2.41016 -6.91992c-2.16992 -1.4707 -7 -7.91016 -7 -9.34082c-0.249023 -1.03906 -0.614258 -2.05762 -1.07031 -3
c-5 -11.5098 -6.75977 -13.5596 -14.2598 -17c-9.2002 -4.19922 -12.2998 -5.18945 -16.21 -5.18945c-3.10059 0 -4 -0.25 -4.54004 -1.25977c-1.17383 -1.44238 -2.53613 -2.67969 -4.08984 -3.70996c-1.82715 -1.21973 -3.32031 -2.84668 -4.37988 -4.78027
c-0.486328 -1.22852 -1.36426 -2.24707 -2.49023 -2.91016c-0.941406 -0.387695 -1.77246 -0.97168 -2.4502 -1.70996c-2.22168 -1.9502 -4.53613 -3.73047 -7 -5.37988c-3.33008 -2.33984 -6.87012 -5 -7.87012 -6c-0.666992 -0.71875 -1.47168 -1.29688 -2.37988 -1.7002
c-0.837891 -0.376953 -1.5625 -0.941406 -2.12988 -1.65039c-1.31055 -1.38965 -1.49023 -2.10938 -1.13965 -4.59961c0.310547 -2.00488 0.795898 -3.99707 1.41992 -5.87988c1.31934 -3.7998 1.30957 -7.86035 0 -10.5703
c-1.31055 -2.70996 -0.890625 -6.64941 1.34961 -9.58984c2 -2.62988 2.16016 -4.55957 0.709961 -8.83984c-0.692383 -2.67969 -1.06152 -5.48926 -1.06152 -8.38379c0 -0.183594 -0.000976562 -0.34375 0.00195312 -0.526367
c0 -4.87988 0.219727 -6.28027 1.45996 -8.37988c1.23926 -2.09961 1.81934 -2.48047 3.23926 -2.32031c2 0.230469 2.30078 1.0498 4.70996 12.1201c2.18066 10 3.70996 11.9199 13.7607 17.0801c2.93945 1.50977 7.45996 4 10 5.44043
c2.54004 1.43945 6.79004 3.68945 9.37012 4.90918c5.99512 2.625 11.1807 6.62598 15.2197 11.6709c7.10938 8.78906 10 16.2197 12.8496 33.2998c0.362305 2.81152 1.37402 5.46387 2.86035 7.72949c1.39648 2.17676 2.40332 4.6748 2.88965 7.31055
c1 5.2998 2.85059 9.08008 5.58008 11.5098c4.7002 4.17969 6 1.08984 4.58984 -10.8701c-0.459961 -3.86035 -1.09961 -10.3301 -1.43945 -14.3799l-0.610352 -7.36035l4.4502 -4.08984l4.4502 -4.08984l0.109375 -8.41992
c0.0605469 -4.62988 0.470703 -9.53027 0.919922 -10.8896l0.820312 -2.4707l-6.42969 -6.2793c-8.54004 -8.33008 -12.8799 -13.9307 -16.7598 -21.6104c-1.77051 -3.49023 -3.74023 -7.11035 -4.38086 -8c-2.17969 -3.11035 -6.45996 -13 -8.75977 -20.2598
l-2.29004 -7.2207l-7 -6.48926c-3.83008 -3.57031 -8 -7.25 -9.16992 -8.16992c-3.0498 -2.32031 -4.25977 -5.15039 -4.25977 -10c-0.00878906 -0.204102 -0.0126953 -0.40918 -0.0126953 -0.614258c0 -2.39062 0.583984 -4.65332 1.60254 -6.64648
c0.789062 -1.54785 1.49512 -3.17871 2.08984 -4.83008c0.350586 -1.05859 0.887695 -2.03809 1.57031 -2.88965c1.40039 -1.58984 1.91992 -16.1201 0.830078 -23.2197c-0.679688 -4.48047 -3.62988 -12 -4.7002 -12c-1.79004 0 -4.05957 -9.27051 -5.07031 -20.7402
c-0.179688 -2 -0.620117 -5.94043 -1 -8.7002s-1 -10 -1.34961 -16.0498c-0.770508 -12.2197 -0.19043 -18.7705 2 -23.1504c3.41016 -6.68945 0.519531 -12.6895 -11 -22.8398l-4 -3.49023l0.0703125 -5.18945c0.0546875 -3.05273 0.448242 -6.01562 1.13965 -8.87012
c4.61035 -16 4.73047 -16.9199 4.37988 -37.1299c-0.459961 -26.4004 -0.259766 -40.2705 0.629883 -44.1504c0.489258 -2.28223 0.853516 -4.63086 1.08008 -7c0.169922 -2 0.660156 -5.33008 1.08008 -7.35938c0.469727 -2.26074 0.780273 -11 0.790039 -22.7402v-19.0605
l-1.80957 -2.62988c-2.70996 -3.91016 -15.1104 -13.54 -15.4902 -12.29zM261.8 -18.7803c-0.179688 0.299805 -0.330078 6.87012 -0.330078 14.5898c0 14.0605 -0.889648 27.54 -2.25977 34.4502c-0.400391 2 -0.80957 9.7002 -0.900391 17.0605
c-0.149414 11.9297 -1.39941 24.3701 -2.63965 26.3799c-0.660156 1.06934 -3 17.6602 -3 21.2998c0 4.23047 1 6 5.28027 9.12988s4.85938 3.13965 5.47949 0.719727c0.280273 -1.09961 1.4502 -5.61914 2.60059 -10c3.92969 -15.1191 4.13965 -16.2695 4.0498 -21.7393
c-0.0996094 -5.78027 -0.129883 -6.12988 -1.74023 -17.7305c-1 -7.07031 -1.16992 -12.3896 -1 -28.4297c0.169922 -19.4004 -0.639648 -35.7305 -2 -41.2705c-0.709961 -2.7793 -2.7998 -5.47949 -3.42969 -4.42969zM190.8 18.7998
c-0.761719 3.52051 -1.3457 7.14453 -1.72949 10.79c-0.382812 3.64648 -0.967773 7.27051 -1.73047 10.79c-0.513672 2.0957 -0.854492 4.27344 -1 6.49023c-0.30957 3.18945 -0.910156 7.45996 -1.33008 9.47949c-1 4.79004 -3.34961 19.3506 -3.41992 21.0703
c0 0.740234 -0.339844 4.0498 -0.700195 7.36035c-0.669922 6.20996 -0.839844 27.6699 -0.219727 28.29c1 1 6.62988 -2.76074 11.3301 -7.43066l5.28027 -5.25l-0.450195 -6.46973c-0.25 -3.55957 -0.599609 -10.2295 -0.780273 -14.8301
c-0.179688 -4.59961 -0.490234 -9.87012 -0.669922 -11.71s-0.610352 -9.36035 -0.939453 -16.7197c-0.790039 -17.4102 -1.94043 -31.29 -2.65039 -32c-0.113281 -0.119141 -0.273438 -0.194336 -0.450195 -0.194336c-0.239258 0 -0.446289 0.135742 -0.549805 0.333984
h0.00976562zM103.62 285.39c21.0703 -12.79 17.8398 -14.1494 28.4902 -17.6592c13 -4.29004 18.8701 -7.13086 23.1494 -16.8701c-43.6602 -36.1406 -69.0098 -57.8604 -76.71 -70.8604c-31 -52 -6 -101.59 62.75 -87.21c-14.1797 -29.2305 -78 -28.6299 -98.6797 4.90039
c-24.6797 39.9492 -22.0898 118.3 61 187.659v0.0400391zM314.41 106.39c56.6602 -6.87988 82.3203 37.7402 46.54 89.2305c0 0 -26.8701 29.3398 -64.2803 68c3 15.4502 9.49023 32.1201 30.5703 53.8203c89.2002 -63.5107 92 -141.61 92.46 -149.36
c4.2998 -70.6396 -78.7002 -91.1797 -105.29 -61.71v0.0195312z" />
    <glyph glyph-name="old-republic" unicode="&#xf510;" horiz-adv-x="496" 
d="M235.76 437.77c7.5 0.310547 15 0.280273 22.5 0.0908203c3.61035 -0.140625 7.2002 -0.400391 10.79 -0.730469c4.91992 -0.269531 9.79004 -1.03027 14.6699 -1.62012c2.93066 -0.429688 5.83008 -0.979492 8.75 -1.45996
c7.90039 -1.33008 15.6699 -3.28027 23.3906 -5.39941c12.2393 -3.4707 24.1895 -7.91992 35.7598 -13.21c26.5596 -12.2402 50.9395 -29.21 71.6299 -49.8809c20.0303 -20.0898 36.7197 -43.5498 48.8896 -69.1895c1.12988 -2.58984 2.44043 -5.10059 3.4707 -7.74023
c2.80957 -6.42969 5.38965 -12.9697 7.58008 -19.6299c4.13965 -12.3301 7.33984 -24.9902 9.41992 -37.8301c0.569336 -3.13965 1.04004 -6.2998 1.39941 -9.46973c0.549805 -3.83008 0.94043 -7.69043 1.18066 -11.5605
c0.829102 -8.33984 0.839844 -16.7295 0.769531 -25.0996c-0.0703125 -4.96973 -0.259766 -9.94043 -0.75 -14.8896c-0.240234 -3.38086 -0.509766 -6.76074 -0.979492 -10.1201c-0.390625 -2.7207 -0.630859 -5.45996 -1.11035 -8.16992
c-0.900391 -5.15039 -1.7002 -10.3105 -2.87012 -15.4102c-4.09961 -18.5 -10.2998 -36.5498 -18.5098 -53.6299c-15.7705 -32.8301 -38.8301 -62.1699 -67.1201 -85.1201c-17.2012 -14.0635 -36.3066 -25.8115 -56.9102 -34.8604
c-6.20996 -2.67969 -12.46 -5.25 -18.8701 -7.41016c-3.50977 -1.16016 -7.00977 -2.37988 -10.5703 -3.38965c-6.61914 -1.87988 -13.2891 -3.63965 -20.0391 -5c-4.66016 -0.910156 -9.34082 -1.73047 -14.0303 -2.48047c-5.25 -0.65918 -10.5 -1.43945 -15.79 -1.73926
c-6.69043 -0.660156 -13.4102 -0.839844 -20.1201 -0.810547c-6.82031 -0.0292969 -13.6504 0.120117 -20.4502 0.790039c-3.29004 0.230469 -6.57031 0.5 -9.83008 0.950195c-2.71973 0.389648 -5.45996 0.629883 -8.16992 1.11035
c-4.12012 0.719727 -8.25 1.37012 -12.3496 2.21973c-4.25 0.939453 -8.49023 1.88965 -12.6904 3.01953c-8.62988 2.16992 -17.0801 5.01074 -25.4102 8.13086c-10.4893 4.11914 -20.79 8.75 -30.6396 14.25c-2.13965 1.14941 -4.28027 2.28906 -6.34961 3.56934
c-11.2207 6.58008 -21.8604 14.1006 -31.9199 22.3398c-34.6807 28.4102 -61.4102 66.4307 -76.3506 108.7c-3.08984 8.74023 -5.70996 17.6504 -7.7998 26.6797c-1.48047 6.16016 -2.52051 12.4209 -3.58008 18.6602
c-0.400391 2.35059 -0.610352 4.73047 -0.950195 7.08984c-0.599609 3.96094 -0.75 7.96094 -1.16992 11.9404c-0.799805 9.46973 -0.709961 18.9902 -0.509766 28.4902c0.139648 3.50977 0.339844 7.00977 0.700195 10.5098
c0.30957 3.16992 0.459961 6.37012 0.919922 9.52051c0.410156 2.80957 0.649414 5.64941 1.16016 8.43945c0.699219 3.94043 1.2998 7.90039 2.11914 11.8203c3.43066 16.5195 8.4707 32.7295 15.2607 48.1797c1.14941 2.91992 2.58984 5.71973 3.85938 8.58984
c8.05078 16.71 17.9004 32.5605 29.4902 47.0605c20 25.3799 45.1006 46.6797 73.2705 62.4697c7.5 4.15039 15.1592 8.0498 23.0693 11.3701c15.8203 6.87988 32.4102 11.9502 49.3105 15.3799c3.50977 0.669922 7.04004 1.24023 10.5596 1.84961
c2.62012 0.470703 5.28027 0.700195 7.91016 1.08008c3.53027 0.530273 7.09961 0.680664 10.6504 1.04004c2.45996 0.240234 4.90918 0.360352 7.35938 0.509766zM244.4 413.36c-9.23047 -0.100586 -18.4307 -0.990234 -27.5703 -2.23047
c-7.2998 -1.08008 -14.5303 -2.59961 -21.71 -4.2998c-13.9102 -3.5 -27.4805 -8.33984 -40.46 -14.4199c-10.46 -4.99023 -20.5898 -10.7002 -30.1797 -17.2197c-4.18066 -2.9209 -8.40039 -5.80078 -12.3408 -9.03027
c-5.08008 -3.96973 -9.97949 -8.16992 -14.6797 -12.5898c-2.50977 -2.24023 -4.80957 -4.7002 -7.21973 -7.06055c-28.2207 -28.79 -48.4404 -65.3896 -57.5 -104.689c-2.04004 -8.44043 -3.54004 -17.0205 -4.44043 -25.6504
c-1.09961 -8.88965 -1.43945 -17.8496 -1.41016 -26.7998c0.110352 -7.13965 0.379883 -14.2803 1.2207 -21.3701c0.620117 -7.12012 1.87012 -14.1602 3.19922 -21.1797c1.07031 -4.65039 2.03027 -9.32031 3.33008 -13.9102
c6.29004 -23.3799 16.5 -45.7002 30.0703 -65.75c8.63965 -12.9805 18.7803 -24.9297 29.9805 -35.7705c16.2793 -15.8193 35.0498 -29.04 55.3398 -39.2197c7.2793 -3.51953 14.6602 -6.87012 22.2695 -9.62988c5.04004 -1.75977 10.0605 -3.57031 15.2197 -4.98047
c11.2607 -3.22949 22.7705 -5.59961 34.3906 -7.05957c2.91016 -0.290039 5.80957 -0.610352 8.71973 -0.900391c13.8203 -1.08008 27.7402 -1 41.54 0.430664c4.4502 0.599609 8.91992 0.989258 13.3496 1.7793c3.63086 0.670898 7.28027 1.25 10.8701 2.10059
c4.12988 0.979492 8.28027 1.91016 12.3604 3.07031c26.5 7.33984 51.5801 19.71 73.5801 36.1992c15.7803 11.8203 29.96 25.7607 42.1201 41.2803c3.25977 4.02051 6.16992 8.30957 9.12988 12.5498c3.38965 5.06055 6.58008 10.25 9.59961 15.54
c2.40039 4.44043 4.74023 8.91016 6.9502 13.4502c5.69043 12.0498 10.2803 24.6201 13.75 37.4902c2.58984 10.0098 4.75 20.1602 5.90039 30.4502c1.76953 13.4697 1.93945 27.0996 1.29004 40.6494c-0.290039 3.89062 -0.669922 7.77051 -1 11.6602
c-2.23047 19.0801 -6.79004 37.9102 -13.8203 55.7998c-5.9502 15.1299 -13.5303 29.6299 -22.6104 43.1299c-12.6895 18.8008 -28.2393 35.6807 -45.9697 49.8301c-25.0498 20 -54.4697 34.5498 -85.6504 42.0801c-7.7793 1.92969 -15.6895 3.33984 -23.6299 4.4502
c-3.90918 0.589844 -7.84961 0.820312 -11.7695 1.24023c-7.38965 0.569336 -14.8105 0.719727 -22.2197 0.580078zM139.26 364.47c13.2998 8.89062 28.0801 15.3799 43.2998 20.1807c-3.16992 -1.77051 -6.43945 -3.38086 -9.5293 -5.29004
c-11.21 -6.68066 -21.5205 -14.9004 -30.3799 -24.4902c-6.80078 -7.42969 -12.7607 -15.7305 -17.0107 -24.8896c-3.29004 -6.86035 -5.63965 -14.1904 -6.85938 -21.7109c-0.930664 -4.84961 -1.2998 -9.80957 -1.16992 -14.75
c0.129883 -13.6592 4.43945 -27.0791 11.29 -38.8193c5.91992 -10.2197 13.6299 -19.3301 22.3594 -27.2598c4.85059 -4.36035 10.2402 -8.09082 14.9502 -12.6006c2.25977 -2.18945 4.49023 -4.41992 6.42969 -6.91016c2.62012 -3.30957 4.89062 -6.98926 5.99023 -11.0996
c0.900391 -3.02051 0.660156 -6.2002 0.69043 -9.31055c0.0195312 -4.09961 -0.0400391 -8.19922 0.0292969 -12.2998c0.140625 -3.54004 -0.0195312 -7.08984 0.110352 -10.6299c0.0800781 -2.37988 0.0205078 -4.75977 0.0498047 -7.13965
c0.160156 -5.77051 0.0605469 -11.5303 0.150391 -17.2998c0.109375 -2.91016 0.0195312 -5.82031 0.129883 -8.74023c0.0302734 -1.62988 0.129883 -3.28027 -0.0302734 -4.91016c-0.910156 -0.120117 -1.81934 -0.179688 -2.72949 -0.160156
c-10.9902 0 -21.8799 2.62988 -31.9502 6.92969c-6 2.7002 -11.8105 5.89062 -17.0898 9.83008c-5.75 4.19043 -11.0898 8.95996 -15.79 14.3105c-6.53027 7.24023 -11.9805 15.3896 -16.6201 23.9502c-1.07031 2.0293 -2.24023 4.01953 -3.17969 6.12012
c-1.16016 2.63965 -2.62012 5.13965 -3.66992 7.81934c-4.05078 9.68066 -6.57031 19.9404 -8.08008 30.3105c-0.490234 4.43945 -1.09082 8.87988 -1.2002 13.3496c-0.700195 15.7305 0.839844 31.5498 4.66992 46.8203c2.12012 8.14941 4.76953 16.1797 8.30957 23.8301
c6.32031 14.1992 15.3398 27.1797 26.3008 38.1895c6.2793 6.2002 13.1299 11.8398 20.5293 16.6699zM314.63 384.59c2.74023 -0.740234 5.41016 -1.74023 8.08984 -2.67969c6.36035 -2.33008 12.6807 -4.83984 18.71 -7.95996
c13.1104 -6.44043 25.3105 -14.8105 35.8203 -24.9697c10.2002 -9.9502 18.7402 -21.6006 25.1396 -34.3408c1.28027 -2.75 2.64062 -5.45996 3.81055 -8.25977c6.30957 -15.0996 10 -31.2598 11.2295 -47.5703c0.410156 -4.54004 0.44043 -9.08984 0.450195 -13.6396
c0.0703125 -11.6396 -1.49023 -23.25 -4.2998 -34.5303c-1.96973 -7.26953 -4.34961 -14.4893 -7.86035 -21.1797c-3.17969 -6.63965 -6.67969 -13.1602 -10.8398 -19.2402c-6.93945 -10.4697 -15.5996 -19.8701 -25.8203 -27.2197
c-10.4795 -7.63965 -22.6396 -13.0195 -35.3994 -15.3799c-3.50977 -0.69043 -7.08008 -1.08008 -10.6602 -1.20996c-1.84961 -0.0605469 -3.71973 -0.160156 -5.55957 0.0996094c-0.280273 2.15039 0 4.31055 -0.0107422 6.45996
c-0.0292969 3.73047 0.140625 7.4502 0.100586 11.1699c0.189453 7.02051 0.0195312 14.0508 0.209961 21.0703c0.0292969 2.37988 -0.0302734 4.75977 0.0292969 7.13965c0.170898 5.07031 -0.0390625 10.1406 0.140625 15.21
c0.0996094 2.99023 -0.240234 6.04004 0.509766 8.95996c0.660156 2.5 1.78027 4.86035 3.08984 7.08008c4.45996 7.31055 11.0605 12.96 17.6807 18.2607c5.37988 4.17969 10.4697 8.76953 15.0195 13.8398c7.67969 8.37012 14.1699 17.8799 18.7803 28.2695
c2.5 5.93066 4.51953 12.1006 5.5498 18.46c0.860352 4.37012 1.05957 8.83008 1.00977 13.2705c-0.0195312 7.84961 -1.39941 15.6494 -3.63965 23.1699c-1.75 5.72949 -4.27051 11.1797 -7.08984 16.4502c-3.87012 6.92969 -8.65039 13.3096 -13.96 19.1992
c-9.94043 10.8506 -21.75 19.9404 -34.6006 27.1006c-1.84961 1.01953 -3.83984 1.82031 -5.62988 2.96973zM213.83 326.14c0.979492 1.18066 1.99023 2.33008 3.12012 3.37988c-0.610352 -0.929688 -1.27051 -1.80957 -1.9502 -2.67969
c-3.09961 -3.87988 -5.54004 -8.30957 -7.03027 -13.0596c-0.870117 -3.27051 -1.67969 -6.60059 -1.72949 -10c-0.0703125 -2.52051 -0.0800781 -5.07031 0.319336 -7.57031c1.13086 -7.62988 4.33008 -14.8496 8.77051 -21.1201c2 -2.7002 4.25 -5.26953 6.91992 -7.33008
c1.62012 -1.26953 3.53027 -2.08984 5.33984 -3.0498c3.11035 -1.67969 6.32031 -3.22949 9.07031 -5.47949c2.66992 -2.09082 4.5498 -5.33008 4.39941 -8.79004c-0.00976562 -73.6709 0 -147.341 -0.00976562 -221.021c0 -1.34961 -0.0800781 -2.7002 0.0400391 -4.04004
c0.129883 -1.47949 0.820312 -2.83008 1.46973 -4.14941c0.860352 -1.66016 1.78027 -3.34082 3.18066 -4.62012c0.849609 -0.770508 1.96973 -1.40039 3.14941 -1.24023c1.5 0.200195 2.66016 1.34961 3.4502 2.57031c0.959961 1.50977 1.67969 3.15918 2.28027 4.84961
c0.759766 2.12988 0.439453 4.41992 0.540039 6.62988c0.139648 4.03027 -0.0205078 8.06055 0.139648 12.0898c0.0302734 5.89062 0.0302734 11.7705 0.0605469 17.6602c0.139648 3.62012 0.0292969 7.24023 0.109375 10.8604
c0.150391 4.0293 -0.0195312 8.05957 0.140625 12.0898c0.0292969 5.99023 0.0292969 11.9795 0.0693359 17.9697c0.140625 3.62012 0.0205078 7.24023 0.110352 10.8604c0.139648 3.92969 -0.0205078 7.85938 0.139648 11.7803
c0.0302734 5.98926 0.0302734 11.9795 0.0605469 17.9697c0.160156 3.93945 -0.00976562 7.87988 0.189453 11.8193c0.290039 -1.43945 0.129883 -2.91992 0.220703 -4.37988c0.189453 -3.60938 0.419922 -7.22949 0.759766 -10.8398
c0.320312 -3.43945 0.439453 -6.88965 0.859375 -10.3193c0.370117 -3.10059 0.510742 -6.2207 0.950195 -9.31055c0.570312 -4.08984 0.870117 -8.20996 1.54004 -12.29c1.45996 -9.04004 2.83008 -18.1104 5.08984 -26.9902c1.13086 -4.81934 2.40039 -9.60938 4 -14.2998
c2.54004 -7.89941 5.7207 -15.6699 10.3105 -22.6201c1.72949 -2.63965 3.87012 -4.97949 6.09961 -7.20996c0.270508 -0.25 0.549805 -0.509766 0.879883 -0.709961c0.600586 -0.25 1.31055 0.0703125 1.7002 0.570312c0.709961 0.879883 1.16992 1.93945 1.7002 2.92969
c4.0498 7.7998 8.17969 15.5605 12.3398 23.3105c0.700195 1.30957 1.44043 2.62012 2.56055 3.60938c1.75 1.57031 3.83984 2.69043 5.97949 3.62988c2.87988 1.2207 5.90039 2.19043 9.03027 2.41992c6.58008 0.620117 13.1094 -0.75 19.5596 -1.84961
c3.69043 -0.580078 7.40039 -1.16992 11.1299 -1.41016c3.74023 -0.0996094 7.48047 -0.0498047 11.21 0.280273c8.55078 0.919922 16.9902 2.95996 24.9404 6.25c5.2998 2.24023 10.46 4.83008 15.3096 7.92969c11.46 7.20996 21.46 16.5703 30.04 27.0107
c1.16992 1.41992 2.25 2.89941 3.45996 4.2793c-1.19922 -3.24023 -2.66992 -6.37012 -4.15918 -9.47949c-1.25 -2.90039 -2.84082 -5.61035 -4.27051 -8.41992c-5.16016 -9.62988 -11.0195 -18.9102 -17.75 -27.5205
c-4.03027 -5.20996 -8.53027 -10.0498 -13.3301 -14.5703c-6.63965 -6.0498 -14.0703 -11.3691 -22.4297 -14.7598c-8.20996 -3.37012 -17.3105 -4.62988 -26.0898 -3.29004c-3.56055 0.580078 -7.01074 1.69043 -10.4102 2.87988
c-2.79004 0.970703 -5.39062 2.38086 -8.03027 3.69043c-3.42969 1.70996 -6.63965 3.80957 -9.70996 6.08008c2.70996 -3.06055 5.69043 -5.86035 8.7002 -8.61035c4.26953 -3.75977 8.74023 -7.30957 13.6299 -10.2295c3.98047 -2.4502 8.29004 -4.40039 12.8398 -5.51074
c1.45996 -0.369141 2.95996 -0.459961 4.4502 -0.599609c-1.25 -1.09961 -2.62988 -2.04004 -3.99023 -2.97949c-9.60938 -6.54004 -20.0098 -11.8604 -30.6895 -16.4307c-20.8604 -8.7002 -43.1699 -13.9697 -65.7402 -15.3398
c-4.66016 -0.240234 -9.32031 -0.360352 -13.9805 -0.360352c-4.97949 0.110352 -9.96973 0.130859 -14.9199 0.650391c-11.2002 0.759766 -22.29 2.73047 -33.1699 5.42969c-10.3496 2.70996 -20.5498 6.12012 -30.2998 10.5508
c-8.70996 3.85938 -17.1201 8.41992 -24.9902 13.79c-1.83008 1.30957 -3.74023 2.5293 -5.37012 4.0791c6.60059 1.19043 13.0303 3.39062 18.9902 6.48047c5.74023 2.86035 10.9902 6.66016 15.6299 11.0703c2.24023 2.18945 4.29004 4.58984 6.19043 7.08984
c-3.43066 -2.12988 -6.93066 -4.15039 -10.6201 -5.78027c-4.41016 -2.16016 -9.07031 -3.76953 -13.8105 -5.01953c-5.72949 -1.52051 -11.7393 -1.73047 -17.6094 -1.14062c-8.12988 0.950195 -15.8604 4.27051 -22.5098 8.98047
c-4.32031 2.93945 -8.2207 6.42969 -11.96 10.0596c-9.93066 10.1602 -18.2002 21.8105 -25.6602 33.8604c-3.94043 6.26953 -7.53027 12.75 -11.1201 19.2197c-1.0498 2.04004 -2.15039 4.0498 -3.17969 6.10059c2.84961 -2.9209 5.56934 -5.9707 8.42969 -8.88086
c8.99023 -8.96973 18.5596 -17.4395 29.1602 -24.4795c7.5498 -4.90039 15.6699 -9.23047 24.5596 -11.0303c3.11035 -0.729492 6.32031 -0.469727 9.46973 -0.80957c2.77051 -0.280273 5.56055 -0.200195 8.34082 -0.299805
c5.0498 -0.0605469 10.1094 -0.0400391 15.1592 0.15918c3.65039 0.160156 7.27051 0.660156 10.8906 1.09082c2.06934 0.25 4.10938 0.709961 6.13965 1.19922c3.87988 0.950195 8.11035 0.959961 11.8301 -0.609375c4.75977 -1.85059 8.44043 -5.64062 11.3799 -9.70996
c2.16016 -3.02051 4.06055 -6.2207 5.66016 -9.58008c1.16016 -2.43066 2.45996 -4.79004 3.5498 -7.26074c1 -2.23926 2.15039 -4.41992 3.41992 -6.51953c0.669922 -1.01953 1.40039 -2.15039 2.62012 -2.5498c1.06055 0.75 1.70996 1.91016 2.28027 3.03027
c2.09961 4.15918 3.41992 8.64941 4.88965 13.0498c2.02051 6.58984 3.78027 13.2695 5.19043 20.0195c2.20996 9.25 3.25 18.7197 4.54004 28.1299c0.55957 3.98047 0.830078 7.99023 1.30957 11.9707c0.870117 10.6396 1.90039 21.2695 2.24023 31.9395
c0.0800781 1.86035 0.240234 3.70996 0.25 5.57031c0.00976562 4.34961 0.25 8.68945 0.219727 13.0303c-0.00976562 2.37988 -0.00976562 4.75977 0 7.12988c0.0498047 5.06934 -0.200195 10.1396 -0.219727 15.21c-0.200195 6.60938 -0.709961 13.2002 -1.29004 19.7793
c-0.730469 5.88086 -1.5498 11.7803 -3.12012 17.5107c-2.0498 7.75 -5.58984 15.0293 -9.7998 21.8193c-3.16016 5.07031 -6.79004 9.87988 -11.0898 14.0303c-3.87988 3.86035 -8.58008 7.08008 -13.9404 8.4502c-1.5 0.410156 -3.05957 0.450195 -4.58984 0.639648
c0.0703125 2.99023 0.700195 5.93066 1.25977 8.85059c1.58984 7.70996 3.7998 15.2998 6.76074 22.5996c1.51953 4.03027 3.40918 7.90039 5.38965 11.7197c3.4502 6.56055 7.62012 12.79 12.46 18.46zM245.1 324.44
c0.350586 0.0595703 0.709961 0.119141 1.07031 0.189453c0.19043 -1.79004 0.0898438 -3.58008 0.0996094 -5.37012v-38.1299c-0.00976562 -1.74023 0.130859 -3.49023 -0.149414 -5.21973c-0.360352 0.0302734 -0.709961 0.0498047 -1.06055 0.0498047
c-0.949219 3.75 -1.71973 7.5498 -2.61914 11.3096c-0.380859 1.53027 -0.580078 3.09082 -1.07031 4.59082c-1.7002 0.239258 -3.42969 0.169922 -5.15039 0.199219c-5.05957 0.0107422 -10.1299 0 -15.1895 0.0107422
c-1.66016 0.00976562 -3.32031 -0.0898438 -4.98047 0.0292969c-0.0302734 0.390625 -0.259766 0.910156 0.160156 1.18066c1.28027 0.649414 2.71973 0.879883 4.05957 1.34961c3.43066 1.13965 6.88086 2.16016 10.3105 3.31055
c1.38965 0.479492 2.90039 0.719727 4.16016 1.54004c0.0400391 0.55957 0.0195312 1.12988 -0.0498047 1.67969c-1.23047 0.549805 -2.53027 0.870117 -3.81055 1.28027c-3.12988 1.0293 -6.29004 1.95996 -9.41016 3.01953c-1.79004 0.620117 -3.66992 1 -5.41016 1.79004
c-0.0292969 0.370117 -0.0693359 0.730469 -0.109375 1.08984c5.08984 0.19043 10.2002 -0.0595703 15.2998 0.120117c3.36035 0.129883 6.73047 -0.0800781 10.0898 0.0703125c0.120117 0.389648 0.259766 0.769531 0.370117 1.16016
c1.08008 4.93945 2.33008 9.8291 3.38965 14.75zM251.07 324.64c0.359375 -0.0498047 0.719727 -0.120117 1.08008 -0.199219c0.979492 -3.85059 1.72949 -7.76074 2.70996 -11.6104c0.359375 -1.41992 0.55957 -2.87988 1.0293 -4.27051
c2.53027 -0.179688 5.07031 0.0107422 7.61035 -0.0498047c5.16016 -0.120117 10.3301 -0.120117 15.4902 -0.0693359c0.759766 0.00976562 1.51953 -0.0302734 2.2793 -0.0800781c-0.0390625 -0.360352 -0.0693359 -0.720703 -0.0996094 -1.08008
c-1.82031 -0.830078 -3.78027 -1.25 -5.66992 -1.89062c-3.73047 -1.22949 -7.48047 -2.38965 -11.2197 -3.56934c-0.570312 -0.169922 -1.12012 -0.419922 -1.66992 -0.640625c-0.150391 -0.549805 -0.180664 -1.12012 -0.120117 -1.68945
c0.870117 -0.480469 1.81934 -0.810547 2.76953 -1.08984c4.87988 -1.52051 9.73047 -3.14062 14.6299 -4.60059c0.379883 -0.129883 0.780273 -0.269531 1.12988 -0.490234c0.400391 -0.269531 0.230469 -0.790039 0.150391 -1.17969
c-1.66016 -0.129883 -3.30957 -0.0302734 -4.96973 -0.0400391c-5.16992 -0.00976562 -10.3301 0.00976562 -15.5 -0.00976562c-1.61035 -0.0302734 -3.21973 0.0195312 -4.82031 -0.209961c-0.519531 -1.66992 -0.719727 -3.41992 -1.16992 -5.11035
c-0.94043 -3.56934 -1.51953 -7.24023 -2.54004 -10.7793c-0.360352 -0.0107422 -0.709961 -0.0205078 -1.05957 -0.0605469c-0.290039 1.73047 -0.150391 3.48047 -0.150391 5.21973v38.1299c0.0205078 1.78027 -0.0800781 3.58008 0.110352 5.37012zM65.0498 279.67
c1.12012 2.15039 2.08008 4.40039 3.37012 6.45996c-1.82031 -7.55957 -2.91016 -15.2695 -3.62012 -23c-0.799805 -7.70996 -0.849609 -15.4902 -0.540039 -23.2295c1.0498 -19.9404 5.54004 -39.8301 14.2305 -57.8809c2.99023 -5.98926 6.34961 -11.8291 10.5 -17.1094
c6.12012 -7.46973 12.5293 -14.7598 19.8398 -21.0898c4.7998 -4.10059 9.99023 -7.78027 15.54 -10.8008c3.26953 -1.64941 6.50977 -3.38965 9.93945 -4.67969c5.01074 -2.03027 10.1904 -3.60938 15.4209 -4.93945c3.8291 -0.959961 7.7793 -1.41016 11.5195 -2.70996
c5 -1.57031 9.46973 -4.61035 13.0303 -8.43066c4.92969 -5.22949 8.08984 -11.8701 10.2002 -18.6699c0.989258 -2.89941 1.58984 -5.91016 2.16992 -8.91992c0.149414 -0.75 0.219727 -1.51953 0.15918 -2.29004c-6.5 -2.78027 -13.2598 -5.05957 -20.2598 -6.17969
c-4.10938 -0.780273 -8.29004 -0.990234 -12.46 -1.08008c-10.25 -0.240234 -20.4697 1.75977 -30.1201 5.12012c-3.73926 1.41992 -7.48926 2.84961 -11.0293 4.71973c-8.06055 3.83984 -15.6406 8.7002 -22.46 14.46c-2.9209 2.5498 -5.83008 5.12988 -8.40039 8.03027
c-9.16016 9.83008 -16.2998 21.4102 -21.79 33.6494c-2.38965 5.55078 -4.61035 11.1807 -6.37012 16.96c-1.16992 3.94043 -2.36035 7.89062 -3.25977 11.9102c-0.75 2.94043 -1.21973 5.9502 -1.87012 8.91992c-0.459961 2.14062 -0.69043 4.32031 -1.03027 6.48047
c-0.849609 5.42969 -1.2793 10.9297 -1.33008 16.4297c0.110352 6.18066 0.25 12.3701 1.07031 18.5c0.400391 2.86035 0.669922 5.74023 1.15039 8.60059c0.979492 5.69922 2.13965 11.3691 3.70996 16.9297c3.08984 11.6504 7.47949 22.9502 12.6895 33.8398z
M428.78 286.11c1.09961 -1.66016 1.91016 -3.48047 2.7793 -5.26074c2.10059 -4.44922 4.24023 -8.89941 6.02051 -13.4893c7.61035 -18.7607 12.2998 -38.79 13.04 -59.0508c0.0195312 -1.75977 0.0703125 -3.51953 0.110352 -5.29004
c0.129883 -9.56934 -1.27051 -19.0898 -3.18066 -28.4492c-0.729492 -3.58984 -1.54004 -7.16992 -2.58008 -10.6904c-4.04004 -14.7197 -10 -29 -18.4102 -41.7803c-8.20996 -12.5693 -19.0098 -23.5498 -31.8398 -31.4092
c-5.72949 -3.59082 -11.79 -6.64062 -18.0498 -9.19043c-5.78027 -2.19043 -11.71 -4.03027 -17.7998 -5.11035c-6.40039 -1.0498 -12.9102 -1.51953 -19.4004 -1.22949c-7.91992 0.479492 -15.7793 2.07031 -23.21 4.84961
c-1.93945 0.799805 -3.93945 1.45996 -5.83984 2.33008c-0.209961 1.50977 0.25 2.99023 0.530273 4.45996c1.16016 5.74023 3.03027 11.3604 5.7002 16.5801c2.36914 4.50977 5.51953 8.65039 9.45996 11.9004c2.42969 2.0498 5.23926 3.60938 8.15918 4.83008
c3.58008 1.5 7.4707 1.96973 11.2402 2.83008c7.23047 1.70996 14.3701 3.92969 21.1504 7c10.3496 4.64941 19.71 11.3799 27.6494 19.46c1.59082 1.60938 3.23047 3.17969 4.74023 4.86914c3.37012 3.76074 6.70996 7.57031 9.85059 11.5303
c7.47949 10.0703 12.8193 21.5898 16.71 33.4805c1.58008 5.2998 3.20996 10.5996 4.20996 16.0498c0.629883 2.87012 1.04004 5.78027 1.51953 8.67969c0.870117 6.08984 1.58984 12.2207 1.67969 18.3799c0.120117 6.65039 0.140625 13.3203 -0.529297 19.9404
c-0.730469 7.99023 -1.87012 15.96 -3.70996 23.7803z" />
    <glyph glyph-name="phoenix-squadron" unicode="&#xf511;" horiz-adv-x="512" 
d="M96 384.62c46.4902 36.1299 105.55 56.0703 164.51 54.5703c29.5801 0.379883 59.1104 -5.37012 86.9102 -15.3301c-24.1299 4.62988 -49 6.33984 -73.3799 2.44922c-42.8701 -5.30957 -83.04 -27.1494 -111.83 -59.1797c5.66992 1 10.7803 3.66992 16 5.86035
c18.1396 7.87012 37.4902 13.2598 57.2305 14.8301c19.7393 2.12988 39.6396 0.429688 59.2793 -1.91992c-14.4199 -2.79004 -29.1201 -4.57031 -43 -9.59082c-34.4297 -11.0693 -65.2695 -33.1592 -86.2998 -62.6299c-13.7998 -19.71 -23.6299 -42.8594 -24.6699 -67.1299
c-0.349609 -16.4902 5.21973 -34.8096 19.8301 -44c8.0293 -4.85254 17.4395 -7.64648 27.498 -7.64648c3.4209 0 6.7793 0.289062 10.0215 0.90625c15.4502 2.45996 30.0703 8.64062 43.6006 16.3301c11.5195 6.82031 22.6699 14.5508 32 24.25
c3.79004 3.2207 2.53027 8.4502 2.62012 12.79c-2.12012 0.339844 -4.37988 1.11035 -6.30078 -0.299805c-11.2676 -6.17773 -23.3838 -11.3975 -35.8193 -15.3701c-20 -6.16992 -42.1602 -8.45996 -62.1006 -0.779297c12.79 -1.73047 26.0605 -0.310547 37.7402 5.43945
c20.2305 9.71973 36.8105 25.2002 54.4404 38.7705c27.625 21.2686 57.3311 39.7881 88.8994 55.3096c25.71 12 52.9404 22.7803 81.5703 24.1201c-15.6299 -13.7197 -32.1504 -26.5205 -46.7803 -41.3799c-14.5098 -14 -27.46 -29.5 -40.1094 -45.1807
c-3.52051 -4.59961 -8.9502 -6.93945 -13.5801 -10.1592c-22.333 -15.0176 -40.1992 -35.627 -51.8906 -60.1006c-9.33008 -19.6797 -14.5 -41.8496 -11.7695 -63.6494c1.93945 -13.6904 8.70996 -27.5908 20.8994 -34.9102c12.9004 -8 29.0508 -8.07031 43.4805 -5.10059
c32.7998 7.4502 61.4297 28.8906 81 55.8408c20.4404 27.5195 30.5195 62.1992 29.1602 96.3496c-0.520508 7.5 -1.57031 15 -1.66016 22.4902c8 -19.4805 14.8203 -39.71 16.6504 -60.8301c2 -14.2803 0.75 -28.7598 -1.62012 -42.9004
c-1.91016 -11 -5.66992 -21.5098 -7.78027 -32.4297c19.9287 22.3428 33.9023 50.3545 39.3398 81.0703c1.48438 9.39258 2.25488 19.0225 2.25488 28.8301c0 27.0342 -5.95508 52.6875 -16.4648 75.8096c20.7803 -32 32.3398 -69.5801 35.71 -107.48
c0.490234 -12.7295 0.490234 -25.5098 0 -38.2295c-2.89453 -35.0469 -13.3936 -68.4854 -29.5898 -97.75c-26.1201 -47.3398 -68 -85.6299 -117.19 -108c-78.29 -36.2305 -174.68 -31.3203 -248 14.6797c-39.0088 23.8643 -70.5215 57.7861 -91.4492 98.6602
c-14.2646 28.0879 -23.2725 59.8086 -25.3604 92.9199v31.3398c3.92969 69.7402 40.8701 135.92 96 178.36zM318 304.29c5.50781 0.932617 10.9404 2.46973 16 4.47949c5 1.77051 9.24023 5.94043 10.3203 11.2207c-8.95996 -4.99023 -17.9805 -9.91992 -26.3203 -15.7002z
" />
    <glyph glyph-name="sith" unicode="&#xf512;" 
d="M0 416l118.75 -69.71l-11.5195 58.9004l91.0596 -69.8701c8.5 1.50977 17.0996 2.29004 25.71 2.29004s17.21 -0.770508 25.71 -2.29004l91.0596 69.8701l-11.5195 -58.9004l118.75 69.71l-69.71 -118.75l58.8604 11.5195l-69.8408 -91.0293
c3.04004 -17.0098 3.03027 -34.4404 0 -51.4502l69.8408 -91.0303l-58.8604 11.5205l69.71 -118.78l-118.75 69.71l11.5195 -58.8604l-91.0293 69.8408c-17.0098 -3.04004 -34.46 -3.04004 -51.4805 0l-91.0293 -69.8408l11.5195 58.8604l-118.75 -69.71l69.71 118.78
l-58.8604 -11.5205l69.8408 91.0303c-1.49512 8.39453 -2.27539 16.7734 -2.27539 25.5947s0.780273 17.4609 2.27539 25.8555l-69.8408 91.0293l58.8604 -11.5195zM224 316.22c-31.7998 0 -63.6104 -12.0898 -87.8496 -36.3398c-48.4902 -48.4902 -48.5 -127.2 0 -175.7
c48.5 -48.4893 127.21 -48.5195 175.699 -0.0292969c48.4902 48.4893 48.5 127.199 0 175.699c-24.25 24.25 -56.0498 36.3701 -87.8496 36.3701zM224 279.56c22.4199 0 44.8301 -8.51953 61.9199 -25.6094c34.1904 -34.1904 34.1797 -89.6904 0 -123.87
c-34.1895 -34.1797 -89.6504 -34.1904 -123.84 0c-34.1904 34.1895 -34.1797 89.6895 0 123.87c17.0898 17.0898 39.5 25.6094 61.9199 25.6094z" />
    <glyph glyph-name="trade-federation" unicode="&#xf513;" horiz-adv-x="496" 
d="M248 439.2c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -43.5996c129.7 0 234.8 105.1 234.8 234.8s-105.1 234.8 -234.8 234.8s-234.8 -105.1 -234.8 -234.8s105.1 -234.8 234.8 -234.8zM403.1 284.9v-0.100586h-145.699
v-34.7998h83.2998v-47h-83.2998v-195.8h-48.8008v196.8h-117.699l-36.7002 46h155.1v81.7002h193.8v-46.7998zM329.8 239.8h-82.8994v56.2002h145v24.4004h-171.801v-80.6006h-143.899l20.0996 -23.8994h123.8v-197.4h26.8008v197.4h82.8994v23.8994zM168.5 308.8l22 9.2998
l-15.7998 -18.0996l15.7002 -18.0996l-22.2002 9.5l-12.2998 -20.5l2.09961 24l-23.2998 5.39941l23.5 5.40039l-2.10059 23.7998zM138.9 328.5l9.5 -10.2002l-13.8008 5.2998l-6.7998 -12.1992l0.799805 14.6992l-13.6992 2.7002l14.2998 3.7998l-1.7002 13.9004
l8 -12.4004l12.7002 5.90039zM304.3 183.3l-9.2998 -10.7998l9.40039 -10.7002l-13.1006 5.5l-7.2998 -12.2002l1.2002 14.2002l-13.9004 3.2002l13.9004 3.2002l-1.2998 14.2002l7.2998 -12.2002zM411.2 260.5l-15 -17.5996l15.0996 -17l-21.2002 8.7998l-11.5 -19.6006
l1.80078 22.9004l-22.2002 4.90039l22.2998 5.39941l-2.2002 22.7002l12 -19.5996zM248 418.1c125.3 0 226.9 -101.6 226.9 -226.899s-101.601 -226.9 -226.9 -226.9s-226.9 101.601 -226.9 226.9s101.601 226.899 226.9 226.899zM342.6 252h-83.1992v30.9004h145.699
v50.6992h-197.8v-81.5996h-157.399l40 -49.9004h116.699v-196.8h52.7002v195.7h83.2998v51zM248 404.8c-94.5996 0 -174.9 -61.5996 -202.9 -146.8h157.4v81.5996h199.1c-38.7998 40.2002 -93.2998 65.2002 -153.6 65.2002zM248 -22.2998c117.9 0 213.5 95.5996 213.4 213.5
c0 51.8994 -18.5 99.5 -49.3008 136.5v-50.7998h-145.6v-19.2002h83.2002v-62.7002h-83.2998v-195.8h-64.6006v196.8h-114.7l-43.7998 56.2998c-5.7998 -19.2998 -8.89941 -39.8994 -8.89941 -61.0996c0 -117.9 95.6992 -213.5 213.6 -213.5zM178.8 173l22.7002 9.2998
l-16.9004 -17.0996l15.8008 -18.7998l-21.5 10.7998l-13 -20.9004l3.69922 23.7998l-23.7998 5.90039l23.7002 3.90039l-1.7002 24.5z" />
    <glyph glyph-name="wolf-pack-battalion" unicode="&#xf514;" horiz-adv-x="512" 
d="M267.73 -23.5303l-11.4404 -21.1396l-11.4404 21.1104l-10.5596 -15.8408l-5.28027 12.3203l-5.2793 -7v-29.8301c-21.0605 7.91992 -21.1104 66.8604 -25.5107 97.21c-4.62012 31.8799 0.879883 92.8105 -81.3701 149.11c8.88086 23.5996 12 49.4297 2.64062 80.0498
c-27.8701 -3.33008 -53.9404 -10.5801 -63.3398 -54.0996l30.3496 -8.36035c-11.2002 -23.04 -17.0195 -46.7598 -13.2002 -72.1396l27.2705 7l6.16016 -33.4307l18.4697 7l8.7998 -33.4297l19.3496 7l-26.4297 -21.0596l-8.7998 28.1494l-24.6299 -5.28027l-7 35.6309
l-26.3906 -14.5205c-0.25 20.0205 -6.95996 58.0605 8.80078 84.4502l-26.3906 -5.28027c-3.99023 22.0703 2.37988 39.21 7.91992 56.7402l-22.4297 -9.67969c0.44043 25.0693 29.9404 56.79 61.5898 58.5098c20.2197 1.08984 56.7305 25.1602 54.1006 51.8994
c-1.95996 19.8701 -17.4502 42.6201 -43.1104 49.7002c43.9795 -36.5098 9.71973 -67.2998 -5.28027 -73.46c-4.39941 11.4404 -17.54 69.0801 0 130.2c40.4697 -22.8701 89.7002 -65.0996 93.21 -147.86l58.0605 -38.71l3.51953 -93.25l-107.33 59.8203l-7 -7
l17.5801 -3.50977l44 -38.71l15.8398 5.2793l28.1504 -49.2598l3.51953 -119.64l-21.1094 -15.8398l32.5498 -15.8398l32.5498 15.8398l-21.1094 15.8398l3.51953 119.64l28.0996 49.25l15.8408 -5.28027l44 38.7109l17.5898 3.51953l-7 7l-107.3 -59.7695l3.51953 93.25
l58 38.71c3.5498 82.6895 52.8096 124.92 93.2002 147.79c17.54 -61.1201 4.39941 -118.761 0 -130.2c-14.96 6.16016 -49.2803 36.9502 -5.28027 73.46c-25.6602 -7.08008 -41.1104 -29.8301 -43.1104 -49.7002c-2.63965 -26.7305 33.8809 -50.8096 54.1006 -51.9004
c31.6396 -1.70996 61.1396 -33.4297 61.5801 -58.5l-22.4307 9.68066c5.54004 -17.5303 11.9209 -34.6699 7.9209 -56.7402l-26.3906 5.28027c15.7998 -26.3906 9.0498 -64.4502 8.7998 -84.4502l-26.3896 14.5195l-7 -35.6299l-24.5898 5.24023l-8.7998 -28.1504
l-26.3906 21.1104l19.3506 -7l8.7998 33.3896l18.4697 -7l6.16016 33.4307l27.2803 -7.05078c3.7998 25.3809 -2.0498 49.1406 -13.2002 72.1406l30.3496 8.35938c-9.42969 43.5205 -35.4297 50.7305 -63.3398 54.1006
c-9.35938 -30.6201 -6.24023 -56.4404 2.64062 -80.0498c-82.25 -56.3008 -76.75 -117.221 -81.3701 -149.11c-4.40039 -30.3496 -4.4502 -89.29 -25.5107 -97.21v29.9502l-5.2793 7l-5.28027 -12.3203zM346.9 71.4697l-15.8408 10.5303
c7.4707 4.36035 13.7607 8.41992 19.3506 12.3203c-0.600586 -7.2207 -0.270508 -13.8398 -3.50977 -22.8398v-0.0107422zM375.05 120.73c-0.399414 -10.9404 -0.899414 -21.6602 -1.75977 -31.6709c-7.84961 1.86035 -15.5703 3.80078 -21.1104 7
c8.24023 7.94043 15.5508 16.3203 22.8701 24.6807v-0.00976562zM399.68 115.45l-23.75 6.16016c6.78906 8.64844 12.9297 17.708 18.4707 27.2695c3.22949 -9.21973 5.2793 -20 5.2793 -33.4297zM403.2 196.39c19.4395 -12.8096 27.7998 -33.6592 29.9102 -56.2998
c-12.3203 4.53027 -24.6299 9.31055 -36.9502 10.5605c5.05957 12 6.64941 28.1396 7 45.7393h0.0400391zM401.44 242.13c18.5596 -2.62988 35.1494 -9.18945 45.7598 -28.1494c-14.2197 -4.36035 -24.7803 -5.9707 -44 -14.0801
c0.0800781 13.4092 -0.950195 27.9297 -1.75977 42.2295zM165.68 71.4805c-3.23926 9 -2.91016 15.5791 -3.50977 22.8398c5.58984 -3.90039 11.8799 -7.95996 19.3496 -12.3203zM137.53 120.74c7.31934 -8.36035 14.6299 -16.7402 22.8701 -24.6699
c-5.54004 -3.2002 -13.2607 -5.14062 -21.1104 -7c-0.860352 10.0098 -1.36035 20.7295 -1.75977 31.6699zM112.89 115.46c0 13.4297 2 24.21 5.28027 33.4297c5.54102 -9.56152 11.6816 -18.6211 18.4697 -27.2695zM109.37 196.4h0.0898438
c0.349609 -17.6006 2 -33.7402 7 -45.7402c-12.3701 -1.25 -24.6797 -6.03027 -37 -10.5605c2.11035 22.6406 10.4697 43.4902 29.9102 56.3008zM111.13 242.14c-0.80957 -14.2998 -1.83984 -28.8193 -1.75977 -42.2295c-19.2197 8.10938 -29.7803 9.71973 -44 14.0801
c10.6299 18.9502 27.2295 25.5195 45.7598 28.1494z" />
    <glyph glyph-name="hornbill" unicode="&#xf592;" horiz-adv-x="512" 
d="M76.3799 77.7002c0.219727 -1.64648 0.333008 -3.32617 0.333008 -5.03125c0 -20.8623 -16.9375 -37.7998 -37.8008 -37.7998c-20.8623 0 -37.7998 16.9375 -37.7998 37.7998s16.9375 37.7998 37.7998 37.7998c1.84668 0 3.62207 -0.0927734 5.39746 -0.348633
c-78.2793 111.35 52 190.53 52 190.53c-5.85938 -43 -8.23926 -91.1602 -8.23926 -91.1602c-67.3105 -41.4902 0.929688 -64.0605 39.8096 -72.8701c19.7207 -53.6396 71.2256 -91.8984 131.66 -91.9404c1.91992 0 3.76953 0.209961 5.66992 0.280273l0.110352 -18.8604
c-99.2207 -1.38965 -158.7 29.1406 -188.94 51.6006zM184.38 405.4c109.75 73.9395 187.601 -54.0605 187.601 -54.0605c-43.04 5.86035 -91.1807 8.24023 -91.1807 8.24023c-43.0996 70.0098 -65.7998 -6.58008 -73.7998 -44.29
c-51.5254 -20.7842 -87.8506 -71.208 -87.8896 -130.13c0 -0.910156 0.139648 -1.78027 0.139648 -2.67969l-21.8398 -0.150391c-1.41016 100.43 29.8701 160.09 52.4199 190c-1.02051 -0.0820312 -2.03711 -0.0888672 -3.07812 -0.0888672
c-20.9453 0 -37.9492 17.0049 -37.9492 37.9502s17.0039 37.9502 37.9492 37.9502c15.0898 0 28.1338 -8.8252 34.248 -21.5918c2.35742 -4.91211 3.70117 -10.4102 3.70117 -16.2188c0 -1.67188 -0.109375 -3.31738 -0.321289 -4.93066zM488.57 271.23
c-4.87012 -2.31934 -10.2754 -3.63965 -16.0244 -3.63965c-1.09375 0 -2.17578 0.046875 -3.24609 0.139648c84.4502 -113.45 -49 -194.61 -49 -194.61c5.87012 43.0303 8.20996 91.1602 8.20996 91.1602c66.6006 40.96 0.640625 63.54 -38.46 72.54
c-20.5566 51.9932 -71.2275 88.7393 -130.49 88.7598c-2.75 0 -5.43945 -0.259766 -8.13965 -0.410156l-0.139648 22.5c93.6094 1.33008 151.72 -25.7998 183.45 -47.7402c-0.270508 1.82617 -0.375 3.67676 -0.375 5.57715c0 20.9395 17 37.9395 37.9395 37.9395
c20.9404 0 37.9404 -17 37.9404 -37.9395c0 -15.1162 -8.85938 -28.1797 -21.665 -34.2764zM374.06 11.7598v-0.0595703c0.112305 0.000976562 0.239258 -0.0332031 0.351562 -0.0332031c20.9336 0 37.9297 -16.9961 37.9297 -37.9297
c0 -20.9346 -16.9961 -37.9307 -37.9297 -37.9307c-15.0908 0 -28.1348 8.83203 -34.2412 21.6035c-2.0498 4.26074 -3.33984 9.0332 -3.63965 14c-111.98 -80.3398 -191.9 51 -191.9 51c43.0703 -5.87988 91.1904 -8.21973 91.1904 -8.21973
c41.3301 -67.1709 63.9199 0.540039 72.7695 39.4893c53.3574 19.8584 91.3574 71.2188 91.3906 131.45c0 2.08008 -0.220703 4.08984 -0.300781 6.15039l19.5205 0.139648c1.28027 -89.9697 -23.71 -147.2 -45.1406 -179.66z" />
    <glyph glyph-name="mailchimp" unicode="&#xf59e;" 
d="M330.61 204.48c-2.50977 3.17969 -4.70996 8.31934 -5.9707 14.3193c-2.22949 10.6807 -1.98926 18.4102 4.24023 19.4199c6.23047 1.01074 9.25 -5.45996 11.4805 -16.1299c1.5 -7.17969 1.20996 -13.7803 -0.450195 -17.6094
c-1.53418 0.198242 -3.02441 0.300781 -4.61328 0.300781c-1.58789 0 -3.15234 -0.102539 -4.68652 -0.300781zM277.05 196c-4.45996 1.95996 -10.2598 4.13965 -17.2598 3.7002c-12.5996 -0.770508 -21.75 -7.21973 -22.5996 -3.48047
c-0.400391 1.83984 2.40918 4.87988 5.40918 7.06055c5.20117 3.80859 11.6621 6.06055 18.5967 6.06055c4.25391 0 8.31152 -0.84668 12.0137 -2.38086c8.63965 -3.7002 14.0098 -11.1504 12.1201 -13.0898c-1.08008 -1.12988 -3.81055 0.129883 -8.28027 2.12988z
M268.05 190.87c9.68066 1.14941 16.8604 -4.62988 15.4004 -6.85059c-0.629883 -1.00977 -2.02051 -0.829102 -4.94043 -0.489258c-1.85449 0.286133 -3.73438 0.420898 -5.66895 0.420898c-4.59277 0 -8.99121 -0.838867 -13.0508 -2.37109
c-4.04004 -1.62012 -4.30957 -1.15039 -5.20996 -0.810547c-1.53027 3.57031 4.40039 8.68066 13.4697 10.1006zM322.22 173.77c-3.40039 -6.91016 -17.7002 0.0703125 -14.2998 7c3.40039 6.93066 17.6797 -0.129883 14.2998 -7zM337.88 194.24
c7.69922 -0.149414 7.42969 -16.0605 -0.259766 -15.9307c-7.69043 0.130859 -7.40039 16.0605 0.259766 15.9307zM119.09 115.34c4.0293 0.910156 3.40039 -1.25 3.37012 -0.359375c0.291016 -0.358398 0.464844 -0.818359 0.464844 -1.31445
c0 -0.369141 -0.0966797 -0.71582 -0.264648 -1.01562c-3.16016 -7.37012 -20.1904 -7.68066 -21.5801 9c-0.910156 10.8594 9.30957 21.0293 -2.28027 28.6191c-2.02734 1.34277 -4.46289 2.14648 -7.0752 2.14648c-4.51465 0 -8.4873 -2.33691 -10.7744 -5.86621
c-3.2998 -5.16016 -3.11035 -12.2002 -7.37988 -11.6299c-3.7207 0.540039 -3.70996 14.4805 5 24.0801c7.22949 8 25.9492 11.9297 35.0498 -5.54004c8.11035 -15.3896 -8.2002 -27.7695 -3 -35.7695c2.46973 -3.80078 7.14941 -2.66016 8.46973 -2.35059zM418.81 132.41
c6.44043 0 16.5605 -7.5 16.5605 -25.2705c0 -17.7695 -7.37012 -37.9092 -9.11035 -42.3799c-54.3896 -130.279 -264.56 -130.06 -322.29 3c-31.5293 -0.0400391 -64.1699 26.9805 -67.5293 60.3799c-0.308594 2.71191 -0.438477 5.42383 -0.438477 8.2168
c0 8.89062 1.60352 17.4102 4.53809 25.2832l-14.7598 12.5107c-67.5498 57.04 143.72 291.85 211.27 232.93c0.339844 -0.299805 22.9902 -22.5205 23.0498 -22.5703l12.5508 5.33008c59.2695 24.5303 107.359 12.6904 107.42 -26.4697
c0.0292969 -20.3604 -12.9404 -44.1006 -33.7305 -65.6504c26.1699 -24.2998 20.0205 -71.6094 21.5205 -83c7.19922 -2 30.6992 -7.62012 41.0996 -18.54c18.3604 -19.25 5.52051 -39.5801 3.07031 -43.25c4.20996 -11.2998 3.42969 -8.79004 6.7793 -20.5195z
M102.81 84.25c29.4502 -0.680664 38.6309 28.2002 34.0908 57.8398c-9.74023 62.9404 -90.1699 48.9805 -84 -12.3301c2.44922 -24.3594 27.0898 -44.8994 49.9092 -45.5098zM84.2998 198.45c19.3105 51.8096 51.54 99.5498 94.2002 132.399
c31.6504 26.4102 65.7998 45.3506 65.7998 45.3506s-18.3896 21.3193 -23.9395 22.8896c-34.1699 9.23047 -107.94 -41.6494 -155.051 -108.88c-19.0596 -27.21 -46.3096 -75.3604 -33.2998 -100.21c1.58984 -3 10.71 -10.9297 15.5898 -15
c8.18066 11.9102 21.54 20.5 36.7002 23.4502zM323.18 97.2998c2.58984 0.259766 0.560547 -2.53027 0.560547 -2.53027s-27.4004 -12.75 -71 0.740234c1.20996 -10.2295 11.1699 -14.8193 15.9395 -16.6699c31.4004 -12.21 86.6904 -2.58008 128.46 26
c0.850586 0.589844 1.41992 0 0.730469 -1c-28.9697 -41.3496 -128.73 -54.7598 -151.37 -21.3496c-12.0801 17.8301 -0.599609 43.8594 19.5498 41.1494c6.7998 -0.769531 53.7705 -8 100.48 13.6807c27.4893 12.7598 37.8701 26.79 36.3096 38.1602
c-0.537109 3.60742 -2.25 6.85156 -4.74023 9.28906c-5 4.83008 -12.79 8.60059 -26 12.3105c-4.35938 1.22949 -7.31934 2.00977 -10.5098 3.05957c-5.67969 1.83008 -8.47949 3.33008 -9.10938 14c-0.280273 4.62988 -1.09082 20.9102 -1.38086 27.6299
c-0.519531 11.7607 -1.91992 27.8506 -11.9199 34.4902c-2.71094 1.73535 -5.94238 2.75098 -9.39746 2.75098c-1.44824 0 -2.85645 -0.177734 -4.20215 -0.510742c-5.69043 -0.969727 -9.06055 -4.00977 -13.2598 -7.50977
c-12.4404 -10.3701 -22.9502 -12.0605 -34.6406 -11.5605c-6.98926 0.290039 -14.3994 1.37988 -22.8799 1.87988l-5 0.290039c-19.5801 1 -40.5693 -15.9092 -44.0693 -39.9092c-4.86035 -33.4307 19.3291 -50.7002 26.3291 -60.8301
c1.04785 -1.25391 1.74121 -2.82812 1.9209 -4.54004c0 -1.94043 -1.25 -3.48047 -2.48047 -4.79004c-19.9805 -20.54 -26.3701 -53.1699 -18.8398 -80.3701c0.927734 -3.33594 2.13574 -6.6377 3.5498 -9.74023c17.7002 -41.2598 72.4902 -60.4795 126 -43
c7.01562 2.29199 13.8936 5.20215 20.3398 8.58008c11.8203 5.84668 22.2969 13.7168 31.1504 23.3096c14.2002 14.8408 22.6396 30.9707 25.9297 50.8408c2.81055 18.6191 -7.78027 18.7598 -11.4395 18.0996c-1.37598 8.42188 -3.82812 16.6758 -7.12012 24.2803
c-15.6299 -12.3506 -35.71 -20.9707 -51 -25.3506c-69.4004 -19.9102 -90.1904 6.35059 -96.4004 -13.8096c33.7705 -12.3701 69.5098 -7.07031 69.5098 -7.07031zM171.31 290.5l0.0605469 0.00976562c-0.107422 -0.130859 -0.170898 -0.297852 -0.170898 -0.480469
c0 -0.419922 0.34082 -0.759766 0.759766 -0.759766c0.151367 0 0.292969 0.0439453 0.411133 0.120117c11.4199 8.30078 64.9502 42.7705 134.5 26.8301c0.860352 -0.189453 1.39941 1.29004 0.639648 1.7207c-11.3398 6.33984 -28.6895 10.6494 -41 10.7393
c-0.405273 0.00976562 -0.732422 0.342773 -0.732422 0.750977c0 0.164062 0.0527344 0.31543 0.142578 0.439453c2.23535 2.92383 4.79492 5.49414 7.70996 7.74023c0.18457 0.140625 0.303711 0.362305 0.303711 0.611328
c0 0.424805 -0.345703 0.770508 -0.770508 0.770508c-0.0175781 0 -0.0351562 -0.000976562 -0.0527344 -0.00195312c-17.5205 -1.08008 -37.5107 -9.4707 -49 -17.2998c-0.12207 -0.0859375 -0.271484 -0.136719 -0.431641 -0.136719
c-0.414062 0 -0.75 0.335938 -0.75 0.75c0 0.0605469 0.0078125 0.120117 0.0214844 0.176758c0.899414 4.30957 3.72949 9.98926 5.18945 12.6494c0.0644531 0.108398 0.101562 0.236328 0.101562 0.371094c0 0.40332 -0.327148 0.730469 -0.730469 0.730469
c-0.134766 0 -0.261719 -0.0371094 -0.371094 -0.101562c-18.4697 -9.4502 -39.0898 -26.2803 -55.8301 -45.6299z" />
    <glyph glyph-name="megaport" unicode="&#xf5a3;" horiz-adv-x="496" 
d="M214.5 238.4l33.4004 33.3994l33.3994 -33.3994v-66.4004l-33.2998 -33.2998l-33.5 33.5v66.2002zM248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM393.1 25.5996h0.100586v87.1006l-59.7002 59.7002v87.5996l-59.5 59.5
v75.5996l-26.0996 19.2002l-26.1006 -19.2002v-75.5996l-59.5 -59.5v-87.9004l-59.5 -59.5v-87l26.1006 -19.1992l26.0996 19.1992v65.5l33.5 33.4004l33.4004 -33.4004v-65.5l26.0996 -19.1992l26.2002 19.1992v65.5l33.3994 33.4004l33.4004 -33.4004v-65.5l26 -19.1992z
" />
    <glyph glyph-name="nimblr" unicode="&#xf5a8;" horiz-adv-x="384" 
d="M246.6 148.71c15.5703 0 27.1504 -11.46 27.1504 -27s-11.6201 -27 -27.1504 -27c-15.6992 0 -27.1494 11.5703 -27.1494 27s11.5498 27 27.1494 27zM113 121.75c0 15.6104 11.6797 27 27.1504 27c15.4697 0 27.1494 -11.46 27.1494 -27s-11.4697 -27 -27.1494 -27
c-15.4404 0 -27.1504 11.3096 -27.1504 27zM191.76 289c98.3701 0 177.76 -78.9102 177.76 -176.48c0 -97.5693 -79.6094 -176.52 -177.76 -176.52c-98.1494 0 -177.76 78.8701 -177.76 176.52v335.48l45.25 -227c30.2002 48.2305 97.75 68 132.51 68zM191.76 -19.1201
c73.2402 0 132.51 58.96 132.51 131.64c0 72.6807 -59.2393 131.54 -132.51 131.54c-73.2695 0 -132.51 -58.8994 -132.51 -131.59c0 -72.6895 59.2402 -131.59 132.51 -131.59z" />
    <glyph glyph-name="rev" unicode="&#xf5b2;" 
d="M289.67 173.11c0 -36.1895 -29.3809 -65.5703 -65.5703 -65.5703c-36.1885 0 -65.5693 29.3809 -65.5693 65.5703c0 36.1885 29.3906 65.5596 65.5801 65.5596c36.1631 -0.0439453 65.5156 -29.3965 65.5596 -65.5596zM429.22 178.16v-210.16h-210.16v0.110352
c-110.939 2.70996 -200.06 93.4092 -200.06 205c0 108.569 84.2998 197.319 191 204.569v38.3203l108.77 -62.7803l-108.77 -62.79v39.1201c-80 -7.16016 -143 -74.5498 -143 -156.43c0 -86.6201 70.4902 -157.12 157.11 -157.12s157.09 70.5 157.09 157.12
c-0.0263672 55.3057 -28.5371 103.871 -71.8105 131.84l45.3799 26.2002c44.3125 -36.582 72.8613 -91.4561 74.3203 -153h0.129883z" />
    <glyph glyph-name="shopware" unicode="&#xf5b5;" horiz-adv-x="512" 
d="M403.5 -7.41016c-40.9688 -30.4482 -91.7109 -48.4707 -146.63 -48.4707c-0.223633 0 -0.646484 -0.120117 -0.870117 -0.119141c-137.19 0 -248 111 -248 248c0 137.19 111 248 248 248h0.21582c63.5576 0 121.648 -24.0508 165.484 -63.5
c0.716797 -0.65332 1.16699 -1.59375 1.16699 -2.63965c0 -1.9707 -1.59961 -3.57031 -3.57031 -3.57031c-0.155273 0 -0.306641 0.0107422 -0.457031 0.0302734c-18.2656 2.43848 -36.9023 3.69727 -55.8301 3.69727c-0.445312 0 -0.43457 -0.0166016 -0.879883 -0.0175781
c-129.36 0 -222.399 -53.4697 -222.399 -155.35c0 -109 92.1299 -145.881 176.829 -178.73c33.6406 -13 65.4004 -25.3604 87 -41.5898c0.868164 -0.65332 1.42969 -1.69238 1.42969 -2.86133c0 -1.16992 -0.561523 -2.20508 -1.42969 -2.8584zM503 214.91
c0.698242 -7.59375 0.950195 -15.1699 0.950195 -22.9443c0 -31.8691 -5.99902 -62.3467 -16.9307 -90.3662c-0.526367 -1.31445 -1.81543 -2.24023 -3.31738 -2.24023c-0.608398 0 -1.18066 0.152344 -1.68262 0.420898
c-29.4893 16.3594 -61.6094 28.3398 -92.6797 39.9297c-60.2803 22.4902 -112.34 41.8896 -112.34 84.4902c0 1.45996 -3.87988 53.6299 80.25 53.6299c50.8604 0 92.7197 -17.4805 144.48 -60.4805c0.706055 -0.598633 1.17871 -1.46484 1.26953 -2.43945z" />
    <glyph glyph-name="squarespace" unicode="&#xf5be;" horiz-adv-x="512" 
d="M186.12 104.66l157.22 157.2c38.5703 38.5898 101.13 38.5898 139.72 0c38.5908 -38.5801 38.5908 -101.13 0 -139.721l-119.25 -119.239l-0.0400391 -0.0400391c-19.2891 -19.2705 -50.5498 -19.25 -69.8193 0.0400391l154.149 154.14
c19.29 19.29 19.29 50.5703 0 69.8604s-50.5693 19.29 -69.8594 0l-157.181 -157.181c-9.64941 -9.64941 -25.29 -9.64941 -34.9395 0c-9.65039 9.65039 -9.65039 25.29 0 34.9404zM430.65 209.46c9.63965 -9.63965 9.63965 -25.2803 -0.0107422 -34.9297l-157.199 -157.2
c-38.5801 -38.5703 -101.141 -38.5703 -139.721 0l-0.0195312 0.0195312c-9.64062 9.65039 -9.62988 25.29 0.0195312 34.9307l0.0107422 0.00976562c9.64941 9.63965 25.2793 9.62988 34.9199 -0.00976562l0.0498047 -0.0498047
c19.29 -19.2607 50.5498 -19.2402 69.8193 0.0498047l157.2 157.18c9.64062 9.65039 25.2803 9.65039 34.9307 0zM168.66 122.13c-38.6006 -38.5801 -101.13 -38.5801 -139.73 0.00976562c-38.5801 38.5801 -38.5801 101.13 0 139.721l119.23 119.25l0.0195312 0.0195312
c19.3008 19.2803 50.5703 19.2705 69.8506 -0.0195312l-154.17 -154.17l-0.0302734 -0.0302734c-19.2803 -19.2998 -19.2598 -50.5605 0.0302734 -69.8398l0.00976562 -0.0107422c19.29 -19.29 50.5703 -19.2793 69.8496 0.0107422l157.21 157.18
c9.64062 9.63965 25.2705 9.63965 34.9102 0c9.64062 -9.65039 9.64062 -25.29 0 -34.9404zM81.3301 174.53c-9.64062 9.64941 -9.65039 25.29 0 34.9297l157.189 157.19c38.5908 38.5898 101.131 38.5898 139.721 0c9.64941 -9.64062 9.64941 -25.2803 0 -34.9307
c-9.64062 -9.64941 -25.2803 -9.64941 -34.9307 0l-0.0195312 0.0205078c-19.29 19.2793 -50.5596 19.2695 -69.8398 -0.0205078l-157.21 -157.189c-9.64062 -9.64062 -25.2705 -9.64062 -34.9102 0z" />
    <glyph glyph-name="themeco" unicode="&#xf5c6;" 
d="M202.9 439.57c9.89941 5.72949 26 5.81934 35.9492 0.209961l191.15 -107.63c10 -5.60059 18 -19.4404 18 -30.8604v-217.29c0 -11.4404 -8.05957 -25.29 -18 -31l-191.19 -108.74c-9.92969 -5.66016 -26 -5.56934 -35.8496 0.209961l-185.1 108.41
c-9.86035 5.78027 -17.8604 19.7402 -17.8604 31.1201v217.29c0 11.4404 8 25.3604 17.9102 31.0801zM125.5 239.74c-15.9404 0 -31.8896 -0.140625 -47.8301 -0.140625v-101.449h19.1299v29.8496h28.7002c49.71 0 49.5596 71.7402 0 71.7402zM265.64 139.45
l-30.7295 34.6396c37 7.50977 34.7998 65.2305 -10.8701 65.5098c-16.0898 0 -32.1699 0.140625 -48.2598 0.140625v-101.59h19.1299v33.9092h18.4102l29.5596 -33.9092h22.7598v1.2998zM224.05 221.77c23.3398 0 23.2598 -32.46 0 -32.46h-29.1299v32.46h29.1299z
M128.49 223.37c21.1797 0 21.1094 -38.8506 0 -38.8506h-32.3105v38.8408zM321.14 241.62c-68.46 0 -71 -105.8 0 -105.8c69.4805 0.00976562 69.4102 105.8 0 105.8zM321.14 224.23c44.1201 0 44.8008 -70.8604 0 -70.8604c-44.7998 0 -44.4297 70.8604 0 70.8604z" />
    <glyph glyph-name="weebly" unicode="&#xf5cc;" horiz-adv-x="512" 
d="M425.09 382.17c50.9102 0 87.5498 -35.1504 86.9199 -83.4697c0 -21.6201 -0.950195 -18.5498 -77.5 -227.2c-22.3799 -60.5703 -67.7695 -69.6699 -92.7402 -69.6699c-39.2393 0 -70.0391 19.46 -85.9297 54.29c-15.8896 -34.5205 -46.7002 -53.9805 -85.9297 -53.9805
c-24.9697 0 -70.3701 8.78027 -92.7402 69.3506c-72.9902 200.21 -77.1699 204.52 -77.1699 233.479c0 43.3105 38.5898 77.2002 87.54 77.2002c40.21 0 73.2803 -25.7295 83.6602 -64.3301c18.4795 58.0498 65.5 64.3301 85.2803 64.3301
c19.4492 0 66.7891 -6.26953 84.9492 -64.3301c10.3799 38.6006 43.7803 64.3301 83.6602 64.3301zM451.43 267.36c3.49023 11.1992 7.29004 19.3701 7.61035 27.2393c0 22.3906 -16.1602 35.71 -38.3301 35.71c-18.6904 0 -31.9902 -11.7998 -36.1104 -29.0498
l-44.0293 -139.819h-0.950195l-44.6602 136.79c-6.01953 19.9697 -16.4697 32.0791 -38.96 32.0791s-32.9404 -12.4092 -38.96 -32.0791l-44.6602 -136.79h-0.950195l-44.0293 139.819c-4.12012 17.25 -17.4199 29.0498 -36.1104 29.0498
c-22.4902 0 -38.3301 -13.0195 -38.3301 -29.3594c0 -10.5898 2.54004 -19.6699 7.91992 -34.5l64.9404 -175.23c7.91016 -21.4795 21.2197 -37.2197 46.2393 -37.2197c23.1201 0 37.0605 12.0996 44.0205 33.5996l39.2803 117.42h0.949219l39.2803 -117.42
c6.65039 -21.4893 20.5898 -33.8994 44.0303 -33.8994c25.0195 0 38.3203 15.7295 46.2402 37.2197z" />
    <glyph glyph-name="wix" unicode="&#xf5cf;" horiz-adv-x="640" 
d="M393.38 316.31c0 -13.0293 2.08008 -32.6895 -28.6797 -43.8291c-9.52051 -3.4502 -15.9502 -9.66016 -15.9502 -9.66016c0 31 4.71973 42.2197 17.4004 48.8594c9.75 5.11035 27.2295 4.62988 27.2295 4.62988zM277.58 280.77
c5.47949 26.3408 30.8799 38.3408 55.2998 35.2705l-65.5703 -247.93s-21.6396 -1.56055 -32.46 3.95996c-14.2197 7.25 -20.9893 12.8398 -29.5898 46.5693c-7.66992 30.0703 -29.1494 118.4 -31.1201 124.7c-4.30957 13.8105 -10.6396 14.9404 -15.3994 0
c-2.00977 -6.29004 -23.4502 -94.6299 -31.1201 -124.7c-8.61035 -33.7295 -15.3701 -39.3193 -29.5898 -46.5693c-10.8301 -5.52051 -32.46 -3.95996 -32.46 -3.95996l-65.5703 247.93c23.8604 3 49.7305 -8.5498 55.2803 -35.2705l34.2393 -132.659l28.4805 108.569
c7.76953 32.3506 21.0596 48.5303 48.4297 48.5303c27.6201 0 40.7402 -16.54 48.4307 -48.5303l28.4795 -108.569zM393.36 275.56v-8.97949l0.0195312 0.00976562v-150.27c-0.129883 -30.8301 -3.33008 -37.6807 -17.2598 -44.7803
c-10.8203 -5.52051 -27.3701 -3.42969 -27.3701 -3.42969v152.069c0 21.25 -1.95996 27.9404 13.1797 35.2002c6.19043 2.96973 11.96 5.25 17.9707 8.61035c9.35938 5.22949 13.46 11.5693 13.46 11.5693zM556.8 191.48l82.9902 -123.36s-35.9297 -4.62012 -53.3203 11.21
c-13.9102 12.6602 -23.7393 28.3398 -53.1396 70.7197c-0.5 0.770508 -6.25977 10.5205 -13.0703 0c-34.9297 -50.3496 -41.0195 -60.2598 -52.5098 -70.7197c-17.3799 -15.8301 -53.9502 -11.21 -53.9502 -11.21l82.9697 123.36l-83.1992 123.739
s35.1094 5.98047 52.5 -9.84961c13.3799 -12.1797 24.8896 -30.2402 54.1797 -72.4697c6.82031 -10.54 12.5996 -0.730469 13.0703 0c29.7695 42.9199 40.8799 60.3691 54.1797 72.4697c17.3896 15.8301 52.5 9.84961 52.5 9.84961z" />
    <glyph glyph-name="ello" unicode="&#xf5f1;" horiz-adv-x="496" 
d="M248 440c136.97 0 248 -111.03 248 -248s-111.03 -248 -248 -248s-248 111.03 -248 248s111.03 248 248 248zM391.84 154.8c2.48047 7.44043 -2.47949 15.71 -9.91992 17.3604c-7.43945 2.47949 -15.71 -2.48047 -17.3604 -9.91992
c-14.0498 -52.9102 -62 -90.1104 -116.56 -90.1104s-102.51 37.2002 -116.56 90.1104c-1.65039 7.43945 -9.9209 11.5693 -17.3604 9.91992c-7.44043 -1.65039 -11.5703 -9.91992 -9.91992 -17.3604c16.5303 -65.3096 76.0498 -111.6 143.84 -111.6
s127.31 46.29 143.84 111.6z" />
    <glyph glyph-name="hackerrank" unicode="&#xf5f7;" horiz-adv-x="512" 
d="M477.5 320c14.5 -25 14.4805 -230.92 -0.00976562 -256s-192.391 -128 -221.33 -128c-28.9404 0 -206.83 102.8 -221.32 128s-14.4102 230.79 0 256s192.351 128 221.32 128s206.84 -103.05 221.34 -128zM316.13 33.7803c3.95996 0 40.4404 35.7793 37.5605 38.6895
c-0.870117 0.839844 -8.82031 1.49023 -17.6904 1.83984c0 32.4004 -3 19.0508 0.679688 210.341c0.0703125 3.65918 -1.04004 5.37988 -4.5 5.37988c-11.0801 0.0693359 -22.1602 0.0195312 -33.2295 -0.0605469c-3.25977 -0.0292969 -4.31055 -1.80957 -4.20996 -5.2002
c1.58984 -48.8994 1.2002 -79.0898 1.2002 -83.6396h-80.2607c0.629883 25.7998 0.209961 79.6396 2.62988 105.39v3.16016c8.87012 0.350586 15.9004 0.970703 16.7705 1.83984c2.90039 2.91016 -34.3203 38.6904 -38.2705 38.6904
c-3.94922 0 -41.4092 -35.7695 -38.4893 -38.6904c0.879883 -0.839844 7.58984 -1.48926 17.2598 -1.83984v-3.16992c3.15039 -128.67 1.07031 -179.229 0.150391 -212.67c-0.130859 -4.58008 1.63965 -6.10938 5.73926 -6.10938
c10.1406 0.0292969 20.2803 -0.0800781 30.4102 -0.0800781c4.16016 -0.0605469 5.96973 1.39941 5.74023 5.93945c-1.83008 36.6797 -1.37012 65.7803 -1.37012 72.8799h79.9297c0 -2.41992 0.44043 -3.84961 0.44043 -5.84961
c-0.350586 -17.7305 -0.94043 -60.0898 -0.94043 -86.3203c-11.29 -0.349609 -16.6797 -0.959961 -17.5498 -1.83008c-2.91016 -2.91992 34 -38.6895 38 -38.6895z" />
    <glyph glyph-name="kaggle" unicode="&#xf5fa;" horiz-adv-x="320" 
d="M304.2 -53.5l1.39941 -7.59961c-0.5 -2 -2.5 -3 -6 -3h-66.8994c-4 0 -7.5 1.7998 -10.5 5.2998l-110.5 140.6l-30.7998 -29.2998v-109c0 -5 -2.5 -7.5 -7.5 -7.5h-51.9004c-5 0 -7.5 2.5 -7.5 7.5v497c0 5 2.5 7.5 7.5 7.5h51.9004c5 0 7.5 -2.5 7.5 -7.5v-306
l132.3 133.7c3.5 3.5 7 5.2998 10.5 5.2998h69.2002c7 0 7.89941 -7.7998 5.2998 -10.5l-139.8 -135.3z" />
    <glyph glyph-name="markdown" unicode="&#xf60f;" horiz-adv-x="640" 
d="M593.8 388.9c25.5 0 46.2002 -20.7002 46.2002 -46.1006v-301.6c0.0996094 -25.4004 -20.5996 -46.1006 -46.0996 -46.1006h-547.7c-25.5 0 -46.2002 20.7002 -46.2002 46.2002v301.5c0 25.4004 20.7002 46.1006 46.2002 46.1006h547.6zM338.5 87.4004h-0.200195v209.199
h-61.5l-61.5 -76.8994l-61.5 76.8994h-61.5v-209.199h61.7002v120l61.5 -76.9004l61.5 76.9004v-120h61.5zM473.8 84.2998l92.2002 107.7h-61.5v104.6h-61.5v-104.6h-61.5z" />
    <glyph glyph-name="neos" unicode="&#xf612;" horiz-adv-x="512" 
d="M415.44 -64h-95.1104l-108.21 154.54v-91.0996l-86.4297 -63.4404h-97.6904v482.18l40.4697 29.8203h108.05l123.74 -176.13v112.68l86.4307 63.4502h97.6895v-461.5zM38.7695 412.73v-460.73l72 52.8799v249.12l215.5 -307.64h84.79l52.3506 38.1699h-78.2705
l-316.14 450.47zM121.31 -53.8799l80 58.7803v101l-79.7598 114.399v-220.939l-72.5498 -53.25h72.3398zM80.6299 437.23l310.601 -442.57h82.3691v442.57h-79.75v-317.561l-222.939 317.561h-90.2803zM311 256.35l72 -102.81v278.53l-72 -53v-122.721z" />
    <glyph glyph-name="zhihu" unicode="&#xf63f;" horiz-adv-x="640" 
d="M170.54 299.87h122.68v-217.55h-49.5293l-42.0107 -26.3701l-7.70996 26.3701l-23.4297 0.00976562v217.54zM268.29 105.94v170.31h-72.8203v-170.31l11.9004 -0.0400391l5.08008 -17.4707l27.8994 17.5107h27.9404zM149.83 200.33
c7.5 0 7.58984 -23.6104 7.58984 -23.6104h-61.6504c-0.879883 -13.1201 -3.50977 -26.6895 -7.86914 -40.6699l14.6191 11.6201c8.73047 -8.75 29.2109 -32.8896 36.79 -41.8096c9.15039 -13.1006 1.24023 -39.9902 1.24023 -39.9902l-53.96 64.9395
c-12.6094 -48.3496 -35.5898 -69.25 -35.5898 -69.25c-10.0898 -8.96973 -30.5098 -15.75 -51 -9.89941c42.8301 33.2197 66.4502 75.2402 70.8496 125.1h-65.5801s3.82031 23.6201 15.5605 23.6201h52.2695c0.480469 6.56055 1.68066 62.9404 1.68066 73.4404h-28.8701
c-2.62988 -7.87012 -3.03027 -8.64062 -5.14062 -14.5303c-11.4697 -21.0303 -30.9492 -21.5703 -36.8398 -22.21c17.4902 34.9795 27.3105 69.2197 30.7002 78.1201c8.2002 21.5693 32.2705 21.5693 32.2705 21.5693c-5.25 -14.0098 -9.63086 -27.5498 -13.1201 -40.6699
h88.5c10.5498 0.25 8.58008 -22.3096 8.58008 -22.3096h-51.1602c0 -21.8701 -0.459961 -46.3604 -2.2002 -73.46h52.3301zM561.85 201.93l-19.2295 14.4307s30.8301 40.0498 36.8301 48.1992c8.72949 10.7402 27.3799 -4.05957 27.3799 -4.05957
s-24.1504 -32.9297 -44.9805 -58.5703zM411.76 261.02l0.00976562 0.0107422c8.99023 -8.25 34.6602 -45.8604 34.6602 -45.8604l-19.46 -13.7295c-1.59961 2.40918 -41.1201 57.4492 -41.1201 57.4492s16.9004 10.3799 25.9102 2.12988zM640 189.65
c0 0 0.950195 -23.79 -8.73047 -23.79h-122.359v-73.3203c0.780273 -28.0303 -15.3301 -45.3096 -44.8906 -45.3096c-9.84961 0 -16.1396 1.75977 -26.0195 6.56934c-12.9805 7.4502 -17.3203 17.8701 -19.3096 21.8398c15.6094 -0.65918 27.6094 -1.91992 41.6895 -1.80957
c13.29 -0.870117 24.4805 7.15039 24.4805 21.1201v70.9199h-107.94c-22.6895 0.540039 -25.5098 22.8496 -25.5098 22.8496h133.47v99.8105c-12.8301 0 -31.6797 -0.830078 -56.5098 -2.43066c-26.46 -0.80957 -35.8398 -2.58984 -49.1504 0.890625
c-8.16016 2.46973 -14.1797 10.7295 -15.7793 19.5498c67.1396 1.55957 232.359 18.0498 232.359 18.0498s20.1006 5.75977 23.1699 4.58008c12.8105 -6.25 0.589844 -33.4395 0.589844 -33.4395c-17.6396 -0.810547 -46.8896 -2.40039 -87.7695 -4.81055
c-10.4297 -0.799805 -18.04 -1.2002 -22.8496 -1.2002v-101c0.149414 0 111.279 0.930664 131.06 0.930664z" />
    <glyph glyph-name="alipay" unicode="&#xf642;" 
d="M377.74 416c38.6895 0 70.0898 -31.5703 69.9297 -70.2598v-234.41c-48.6104 16.7002 -99.6895 36.04 -148.62 52.7402c23.1406 44.2998 38.3506 90.9199 38.3506 90.9199h-88.7705v31.2402h109.45v19.0098h-109.44v50.4199h-50.9199v-50.4199h-109.439v-19.0098h109.439
v-31.2402h-92.0801v-16.7002h178.2s-9.91992 -30.25 -26.4502 -60.3398c-47.7793 14.71 -91.75 24.96 -127.13 24.96c-84.6396 0 -103.49 -42.4902 -99.5195 -81.5c3.30957 -31.0703 26.4502 -76.3701 97.04 -76.3701c64.4795 0 116.55 37.0303 148.62 81
c61.0098 -28.0996 125.64 -62.8203 171.6 -88.4404c-0.5 -38.5195 -31.7402 -69.5996 -70.2598 -69.5996h-307.48c-38.8496 0 -70.2598 31.4102 -70.2598 70.2598v307.48c0 38.8496 31.4102 70.2598 70.2598 70.2598h307.48zM47.2803 125.05
c-0.990234 17.5205 10.9102 50.5801 78.3594 50.5801c24.96 0 64.8105 -12.7295 109.44 -31.4102c-25.29 -33.2197 -65.7998 -72.8994 -117.87 -72.8994c-59.6797 0 -68.9404 33.5596 -69.9297 53.7295z" />
    <glyph glyph-name="the-red-yeti" unicode="&#xf69d;" horiz-adv-x="512" 
d="M488.23 206.3c2.95508 -3.9668 5.25098 -8.47559 6.76953 -13.2998c3.99121 -10.8701 7.04004 -22.4727 8.90039 -34.2002l-2.5 -0.5l-13 14.2998c-17.9004 -28.0996 -9.90039 -15.3994 -16.7002 -25.0996c0 -124.2 -101.3 -211.5 -223 -211.5
c-61.5 0 -113.9 20.2002 -157.5 60.2002c-64.5 60.8994 -64.9004 125 -64.9004 150.5c-0.5 1.7998 -0.700195 3.5 -1.2002 5.2002l-20.1992 -22.4004c-6.80078 43 25.6992 74.2998 33 80.7002c0.5 1 0.699219 2.2002 1.19922 3.2002l-28.7998 1l-3 3.39941
c8.5 3.5 25.2998 13.2998 40.2998 14.2998c7.63672 14.623 16.9365 28.0742 27.8008 40.3008c1.2998 6.39941 3.2998 14.1992 6.59961 25.7998l-7.59961 -4.7002l-1.7002 1.7002l1.7002 8.39941c10.6934 25.7754 26.6318 48.6221 46.6992 67.4004l-33 14.2998h3.7002
c20.9004 4.90039 33.2002 3.2998 49.2002 0c-2.5 4.10059 -5.40039 10.5 -8.40039 18.9004c-1.36035 3.74219 -2.09961 7.81445 -2.09961 12.0244c0 4.69629 0.923828 9.17871 2.59961 13.2754c8.90039 -7.40039 14.3008 -24.5996 15.2002 -27
c0.700195 3.59961 2.10059 21.2998 33.7002 45.5l1.83008 -0.5l-12 -44.2002c30 17.7002 63 21.9004 97.9004 11.7998c-12.7002 -12.1992 -24.3008 -28.8994 -42.5 -33c7.39941 -2.2998 28.6992 -9.69922 34.1992 -15.1992l-24.7998 7.09961
c6.5 -6 19.6006 -16.4004 25.1006 -25.0996c23.7891 -1.09473 46.9111 -5.74414 68.3994 -13.3008l-0.5 0.5c29.4004 14.7002 37.7002 27.3008 74.7998 3c0 -30.1992 -2.2998 -23.3994 3 -29.7998c7.69336 6.50391 16.1553 12.0381 25.3008 16.5
c13 6.40039 23.0996 4.7002 30.6992 -5.89941c11.8008 0 17.8008 -15.7002 18.4004 -27c14.7998 -2.90039 2.7002 -30.7002 2.5 -30.7002l-7.09961 -18.2002c7.7998 -7.7998 22.0996 -20.9004 31.6992 -44.7998zM398 336.8c-13.0996 8.90039 -22.7002 11.9004 -28.2998 8.5
c8.09961 -7.2002 13 -14.2998 13.5 -20.7002c1.2002 -7.59961 -2.2002 -14.7998 -10.6006 -21.8994l-4.19922 -3.40039c4.2002 -6.89355 7.1416 -14.793 8.39941 -23.0996h2.5c-2.09961 13.8994 -2.5 11 0.700195 14.7998c11 -6.40039 14.9004 -14.5 16 -19.9004
c21.7998 10.1006 29.5 12.7002 54.7998 20.9004l-18.2002 -16c11.4004 0 25.6006 0.299805 46.5 -8.40039c7 24.3008 7.10059 20.7002 2.5 20.7002l-4.69922 -11.2998c-1.7002 10.5 -2.90039 18.9004 -3.40039 25.2998c-0.5 6.7002 -3.90039 9.60059 -9.2998 10.1006
c-0.0117188 -0.470703 -0.0126953 -0.894531 -0.0126953 -1.36816c0 -4.77148 0.594727 -9.40527 1.71289 -13.832l-1.7002 -5.90039c-2.90039 10.6006 -5.90039 20.2002 -9.2998 27.7998c-9.7002 17.7002 -30.2002 -9.19922 -43 -11.2998
c4.53027 -0.25293 8.71777 -0.380859 13.3115 -0.380859c4.59277 0 9.15723 0.12793 13.6885 0.380859l-22.4004 -5.39941l3.40039 -4.7002c-5.5 0 -16.9004 -0.900391 -22.4004 17.2002zM358.4 346.9l-20.3008 -11.8008
c11.3008 -7.59961 20.2002 -18.1992 27.8008 -31.1992c6.39941 2.89941 10.0996 5.09961 11.7998 7.59961c2.5 2.7998 2.5 4.7002 3 7.09961c0.599609 1.30078 0.799805 2.7002 -3.40039 11.1006c-7.5 11.7998 -16.2002 15.2998 -18.8994 17.2002zM91 304.9
c-7.7998 -24.1006 -11.7002 -49.4004 -13.2002 -74.6006l13.2002 -5l1.2002 27c9.5 -16.3994 11.2002 -23.2998 12.2998 -28.7998c2.7998 2.09961 7.7002 7 22.5996 11.2998l1.2002 -1.7002l-7.59961 -10.5996c10.0996 3.5 19.5 3.5 28.2998 0.5l-10.5996 -8.40039
c22.7998 -8.39941 26.5996 -7.59961 38.3994 -26.0996l-11.7998 1.2002c34.9297 -20.5 66 -47.9004 141.2 -63.2002c15.5996 24.0996 14 21.0996 14 22.9004l0.200195 0.199219l-0.200195 0.200195c-0.700195 1.90039 -14.1006 16.6006 -18.2002 20.7002
c7.2998 -1.7998 6 -0.900391 10.7998 -3.7002c1.7002 -0.899414 -5.39941 5.40039 -21.8994 20.2002c16.5 -6.7002 27.5996 -15.5 33 -27.7998l1.69922 30.7002l-22.3994 17.6992l6.39941 5.90039c-7.2998 0 -31 3.7002 -49.1992 -16l-2.5 0.5
c6.9668 14.3867 12.4512 30.0156 16 46c1.9209 9.16797 2.95508 18.5742 3 28.2998c0 19.5 -4.7002 38.4004 -13.5 56.6006c-6.40039 13.5 -16.5 25.2998 -30 35.3994c-6.5957 4.94238 -13.4805 9.43652 -20.7002 13.5c3 0.700195 1 1.2002 -5.40039 1.2002
c-6.39941 0.200195 -13 0.700195 -19.3994 1.2002v-3c-10.2949 -1.63086 -19.2871 -7.22266 -25.3008 -15.2002h-1.19922l-5.40039 -3.40039c-1.2002 2.90039 0 6.30078 4.2002 9.30078l10.5996 11.2998l-3.39941 -0.5l2 3.39941
c-2.30078 0.200195 -4.2002 0.5 -6.2002 0.700195l-0.5 1.2002l2.5 1.7002c2.2002 -0.200195 4.59961 -0.5 7.09961 -0.700195c2.9043 1.54785 6.22559 2.4375 9.74414 2.4375c1.45898 0 2.88184 -0.150391 4.25586 -0.4375l2.5 -1.2002l0.200195 -0.5
c7.93457 0.514648 15.7422 1.49121 23.4004 2.90039c20.6992 2.89941 36.6992 11.2998 48.5 24.7998l-21.1006 0.5c-25.7998 0.5 -49.3994 -5.40039 -71.2998 -18.9004l-2.5 2.5l0.5 4.7002l1.7002 7.10059c1.66211 8.54199 3.83691 17.1143 6.39941 25.2998
c-1.69922 -0.700195 -4.59961 -4.90039 -9.2998 -11.2998c-4.7002 -6.40039 -8.39941 -13 -10.0996 -19.4004c-1.0957 -5.14258 -3.14062 -10.0195 -5.90039 -14.2998l-13.5 29l8.40039 -35.7998l-0.5 -1.7002c-0.00585938 0 -0.0146484 0.0117188 -0.0195312 0.0117188
c-5.57227 0 -10.9424 0.87207 -15.9805 2.48828c-3.40039 0.700195 -10.6006 1.2002 -20.9004 1.2002c0.5 0 -0.700195 0 -3.2002 -0.5c5.40039 -1.30078 13.5 -4.2002 24.8008 -8.40039l6.39941 1.2002c-4.2002 -3.40039 -10.8994 -10.1006 -20.2002 -19.4004
c-9.39941 -8.89941 -20.1992 -26.0996 -32.5 -50.2002l4.2002 1.2002l10.1006 9.2998l-5.40039 -4.69922l13 12.2998l-2.5 -3.40039c-5.09961 -7.59961 -8.09961 -12.2998 -9.2998 -15.2002zM367.5 -25.0996c8.2998 40.2998 3.59961 55.1992 -0.700195 89.5
c-35.5 -11.8008 -20.2998 -6 -32 -10.8008l10.5 -14.1992l-1.2002 -1.2002c-20.1992 6 -23.1992 10.7998 -27.7998 15c6 -22.2002 13.9004 -26.4004 29.5 -31.7002c-9.5 -9.59961 -25.3994 4 -34.3994 13l2.5 -23.5996l-4.2002 -3c-5 22.0996 -22 39.0996 -25.2998 39.0996
c-44 -13 -79.1006 -5.7998 -113.9 10.5996c-1.59961 -0.399414 -70.5996 -18 -120.5 37.1006c13.7002 -35 32.2998 -63.7002 71.2998 -82.6006c-4.98047 10.3184 -12.0117 19.3135 -20.7002 26.6006c0 0 0.700195 3.7002 1.2002 10.0996
c19.4004 -19.3994 50.7002 -39.5 93.2002 -60.2002c-59.5996 24.5 -59.9004 24.8008 -69.0996 29l16 -20.6992c-3 -1.30078 -6.7002 -0.5 -10.1006 1.19922c-12.5371 7.32422 -24.2949 15.5693 -35.3994 24.8008c1.89941 -2.2002 80.0996 -98.5 200.899 -74.3008
c-43.0996 21.8008 -52.3994 52.4004 -66.5996 73.5l17.7002 -7.59961l-11.8008 23.0996c20.1006 -27.7998 28.6006 -35 38.4004 -44.2998l-30 16.5c12.5996 -27.0996 33.7002 -47 63.5 -58.7998c2.90039 1.5 9.09961 -1.09961 59 23.9004zM482.8 189.3l8.93066 -12.7998
l-12.3008 32.5c10.9004 0 10 -0.0996094 21.2002 -3.40039c-8.16406 11.4756 -17.0879 22.0469 -27 32l-26.5996 23.1006l1.2002 3l23.5996 2.5c-10.6865 2.35742 -21.708 3.79199 -33 4.2002l-17.7002 -0.5l-0.5 2.89941l14.7998 13l-41.7998 -20.2002l-12.2998 18.9004
l3.40039 -16l-2.5 -1.2002l-5.90039 4.2002h-10.0996l5.39941 -4.2002v-2l-13.5 -27.7998c-10.0996 -31.2002 -21.8994 -67.9004 -35.3994 -109.7l1.19922 16l-1.19922 -3v-0.5c-6.40039 -16 -13.6006 -29.5 -21.2002 -39.5996l9.2998 21.8994l-46.7002 -20.1992
c11.7998 13.5 23.6006 19.3994 34.9004 18.8994c-71.2002 11.4004 -106.2 41 -110.4 46c3.60059 -6.2002 13.2002 -17.7998 16 -40.0996l-1.7002 -1.2002c-4.2998 15.5996 -16.3994 46.5996 -55.7998 69.5996l23.6006 -2.5c-10.5 12.6006 -36.3008 17.8008 -40.8008 16
l-2.5 2.5l8.40039 8.40039l-22.2998 -5.7998l5.39941 13.5c-8.09961 -4.40039 -4.2998 -2.40039 -17 -8.90039l-1.69922 0.5c0.599609 0.600586 0.899414 -0.700195 -3 9.2998c-0.600586 -11 -0.400391 -8.59961 -1 -11.7998
c-1.29785 -0.430664 -2.54785 -1.00781 -3.7002 -1.7002c-40 20.6006 -57.2002 11 -73 5.2002c36.7998 -6 29.2998 -4 38.3994 -9.2998c-25.7998 -12.2002 -31.8994 -12.5996 -51.3994 -70.0996l22.2695 22.2998l2.5 -16.4004c13.4004 -58 68.7002 -92.5 126.4 -83.3994
l-26.1006 22.3994l44.8008 -22.3994l-1.2002 -3c4.59961 -1.7002 9.2998 -3 13.5 -4.2002c19.3359 -5.72266 39.5713 -8.83887 60.752 -8.83887c11.0293 0 21.8643 0.832031 32.4482 2.43848l-32.5 21.2002c35.7998 -7 50.6992 -31.4004 56.7998 -39.5996l-7.60059 29
l1.2002 2.5l19 -27.9004l-9.2998 26.5996l21.9004 -13.5h1.19922l-3.39941 4.2002l7.09961 -4.7002l-14.2998 16l1.2002 3l7.59961 -7.09961c4.2998 1.2002 41.4004 10.5 80.9004 40.2998c47.8994 35.4004 68.0996 73.7998 71.5996 79.7002l-3 9.2998zM476.7 260.6
l-18.2002 -1.19922l14.2998 -11.8008zM221.9 253.5c2.69922 -5.09961 5.69922 -12.4004 18.3994 -18.7998c-7.5 -10.9004 -8.2998 -10.5 -20.2002 -16c-7.59961 -7.7002 -13.5 -13.1006 -17.6992 -14.7998l7.09961 13c-5.38281 -1.97266 -11.167 -3.06836 -17.2295 -3.06836
c-2.57324 0 -5.10156 0.194336 -7.57031 0.568359l-0.5 1.19922c19 2.10059 37.2002 9.40039 46.5 16c-4.10059 4.2002 -7.10059 11.3008 -8.7998 21.9004zM225.6 355.8c5.87793 -3.32715 10.7842 -8.04688 14.3008 -13.7998
c14.6992 -24.0996 19.1992 -40.0996 11.2998 -47.7002c-7.90039 -7.59961 -16.7998 -7.09961 -26.1006 3c-9.2998 10.1006 -13.5 23.7002 -11.7998 39.6006c1.7002 15.8994 5.90039 22.2998 12.2998 18.8994zM220.9 309.5
c7.09961 -21.2998 33.3994 -23.0996 26.8994 4.90039c-3.89941 16.5 -8.7998 27.0996 -15.2002 32.5c-6.59961 5.39941 -10.0996 6.69922 -11.2998 4.19922c-2.5 -2.89941 -3.5 -11.2998 -3 -24.7998c7.5 12.7998 11.6006 5.90039 12.5 4.7002l-0.5 -0.5
c-0.799805 -1.7002 -2.59961 -3.09961 1.7002 -6.2002l1.2002 0.5v-4.7002c-1.7998 -12.5 -6.90039 -12.7998 -12.2998 -10.5996zM175.9 315c-2.41016 0.448242 -4.38965 2.04102 -5.40039 4.2002c-3.5 8.5 0 21.2002 8.09961 21.2002
c2 -0.5 3.7002 -1.7002 5.40039 -4.7002c-1.5 -0.400391 -4.7002 -4.7998 0.700195 -5.90039h0.5c0 -13.7002 -7.7002 -15.0996 -9.2998 -14.7998zM216 365.1l-3.7002 2.40039l-0.5 2.5c18.2998 0 25.7998 -8.7998 28.2998 -14.2998
c-6.94727 3.78809 -14.9268 5.97363 -23.3916 5.97363c-0.90918 0 -1.81152 -0.0244141 -2.70801 -0.0742188l-0.5 3zM144.2 315.7c1.59961 -1.60059 0.599609 -0.299805 4.89941 -6.60059c-25.3994 -4.69922 -23.1992 -12.2998 -30 -12.2998
c0.300781 0.600586 7.10059 16 23.6006 16l-7.10059 7.60059c9.40039 0.5 15.2002 2.09961 19.9004 -5.90039c0.0214844 8.14648 1.03027 16.0225 2.90039 23.5996c2 7.60059 3.69922 11.8008 5.39941 13.5c1 1.5 16.2998 15.7002 29 22.4004
c2.33496 1.68262 5.22168 2.67676 8.31641 2.67676c1.8291 0 3.57715 -0.34668 5.18359 -0.976562c0.321289 -0.390625 0.515625 -0.889648 0.515625 -1.43457c0 -0.0898438 -0.00488281 -0.178711 -0.015625 -0.265625l-13 -7.59961
c7.60059 -11.8008 10.5 -25.3008 8.7998 -41.3008c-1.11328 -11.292 -6.61426 -21.3291 -14.7998 -28.2998l2.90039 -4.7002c-30 2.2002 -24.7998 6.80078 -46.5 23.6006zM162.9 334.4c-1.80078 -7.2002 -2.30078 -16 -3.10059 -26l5.40039 -6.40039l7.09961 -3.40039
c2.39648 -0.458008 4.79688 -0.699219 7.3252 -0.699219c1.3418 0 2.66797 0.0673828 3.97461 0.199219c1 1.7002 3.5 4.2002 6.40039 7.60059c5 5.89941 7.90039 13.7998 8.40039 23.0996c0.0849609 1.43848 0.113281 2.82617 0.113281 4.28613
c0 7.30859 -1.08887 14.3643 -3.11328 21.0137c-3 8.10059 -5.90039 11 -10.1006 9.30078c-5.39941 -1.7002 -10.5996 -5.40039 -16 -11.8008c-3 -4.19922 -5.2002 -9.59961 -6.39941 -17.1992zM204.9 278.3l-3.10059 -6.5c7.10059 4.2002 13.5 7.2002 19.4004 8.40039
l7.09961 0.5l11.7998 -7.60059h-2.5c-8.7998 3.7002 -19.3994 1.2002 -30.6992 -7.59961c-0.5 -4.7002 1.69922 -14.7002 5.89941 -29.5l9.2002 0.5c-21.9004 -6.59961 -37.5996 -8.40039 -48.9004 -5.40039c-24.8994 6.7002 -27.3994 23.6006 -27.5 24.1006
c-1.74121 6.70996 -2.67871 13.6348 -2.67871 20.8867c0 4.35645 0.333984 8.63574 0.979492 12.8135c-6.40039 -0.5 -11 -4.2002 -15.2002 -10.6006c-2.90039 5.90039 -5.40039 8.7998 -5.90039 9.2998c1.5 0.700195 12.2998 7.5 32.5 4.90039l0.5 -2.5l-5.89941 -1.2002
c-0.100586 -0.399414 -1.90039 -29.5 18.8994 -24.7998c1.40039 0.299805 1.2998 -0.0996094 36.1006 14.2998z" />
    <glyph glyph-name="acquisitions-incorporated" unicode="&#xf6af;" horiz-adv-x="384" 
d="M357.45 -20.2002c2.2002 -14.2998 4.09961 -28.7002 6.59961 -43.7002c-367.8 0 -153.899 -0.599609 -337.1 0c-4 0 -6.10059 0.700195 -5.2998 5.7002c2.09961 12.9004 3.5 25.9004 5 38.7998c0.5 4.80078 2.2998 6.80078 7.59961 6.80078
c118.1 -1 114.9 -0.300781 121.4 2.39941c9.39941 4 14.8994 12.9004 14.8994 23.1006c-0.0996094 42.8994 -0.299805 85.8994 -0.200195 128.8c0 3.7998 -1.19922 5.89941 -4.59961 6.7998c-15.7002 3.90039 -31.2998 7.7002 -47.5996 11.7002
c-5.30078 -12.2998 -10.4004 -24.4004 -15.7002 -36.7002c1.7998 -3.2998 28.3994 -2.90039 35.2998 -2.90039v-27.5996h-114.3c1 8.59961 1.7002 16.7998 3.2002 24.9004c0.299805 1.39941 3.59961 3.09961 5.5 3.19922
c8.39941 0.400391 16.8994 0.300781 25.3994 0.100586c4 0 5.90039 1.09961 7.60059 5.2002c16.5996 40.6992 13.5 31.1992 67.2998 161c31.5 76.0996 33 76 32.5996 87.3994c-0.700195 18.6006 -25.3994 22.2998 -37.7002 22.1006c-30 -0.400391 -38.3994 0.5 -101.8 0.5
c-7.2002 44.5 -4.2002 32.0996 -6.39941 45.2998c-0.700195 4.2002 1 5.2998 4.59961 5.2998l339.1 -0.200195c-0.799805 -5.39941 -1.59961 -10.7998 -2.39941 -16.0996c-1.2998 -9.7002 -2.7998 -19.4004 -4 -29.2002c-0.299805 -2.90039 -1.2002 -4.2998 -4.2998 -4.2998
c-20.6006 -0.100586 -41.2002 -0.100586 -61.8008 -0.5c-18.6992 -0.400391 -37.5996 -0.299805 -56.1992 -2c-13.4004 -1.2002 -23.3008 -12.6006 -18.9004 -26.6006c8.59961 -27.0996 27.7002 -69.0996 36.5 -89.1992c65.7002 -154.2 61.4004 -157 84 -158.601
c6.59961 -0.5 13.4004 -0.0996094 20.4004 -0.0996094c1.2998 -9.40039 2.59961 -18 4 -27.5h-116v27c10.3994 0 20.3994 0.0996094 30.3994 -0.100586c3.5 0 5 0.700195 3.40039 4.40039c-4.40039 10.2998 -8.7002 20.5996 -13.2002 30.9004
c-1.59961 3.69922 -4.09961 4.7998 -8.40039 3.5c-12.3994 -3.60059 -24.7998 -6.7002 -37.2998 -9.7002c-4.2998 -1.10059 -6 -2.7998 -5.89941 -7.5c0.799805 -57.5 0.899414 -127.5 1 -129.101c0.399414 -12.5996 8.69922 -21.3994 21 -23.0996
c0.899414 -0.200195 12.8994 -2.7998 112.699 -2.59961c8.30078 0 8.40039 0.0996094 9.60059 -7.60059zM182.55 185.5c2.87695 -1.01465 5.98633 -1.56641 9.20801 -1.56641s6.31543 0.551758 9.19238 1.56641c13 4.2002 26.2998 7.7998 39.3994 11.7002
c1.34473 0.620117 2.65234 1.32422 3.90039 2.09961c-6.7002 17.4004 -13.0996 34.2002 -19.7002 50.9004c-8.89941 22.7002 -17.7002 60.2998 -27 82.7998c-1.5 0.799805 -1.89941 -2.40039 -9.39941 0c-17.1006 -44 -34.1006 -87.7998 -51.3008 -132.1
c1.8457 -1.09766 3.7959 -2.07422 5.80078 -2.90039c13.2998 -4.2998 26.5996 -8.2998 39.8994 -12.5z" />
    <glyph glyph-name="critical-role" unicode="&#xf6c9;" 
d="M225.82 448c0.259766 -0.150391 216.569 -124.51 217.12 -124.72c3 -1.18066 3.69922 -3.45996 3.69922 -6.56055c-0.0732422 -83.4463 -0.0732422 -166.899 0 -250.359c0.0117188 -0.150391 0.0175781 -0.302734 0.0175781 -0.456055
c0 -2.36035 -1.38867 -4.38867 -3.39746 -5.32422c-21.3701 -12 -207.859 -118.29 -218.93 -124.58h-3c-79.3301 45.6602 -218.25 125.44 -218.4 125.52c-1.11816 0.526367 -1.89355 1.66309 -1.89355 2.97949c0 0.0898438 0.00683594 0.173828 0.0136719 0.260742
c0 0.870117 0 225.94 -0.0498047 253.101c-0.00976562 0.124023 -0.0136719 0.25 -0.0136719 0.376953c0 2.02832 1.20605 3.76855 2.94336 4.55273c23.2607 13.0996 209.271 119.21 220.141 125.21h1.75zM215.4 427.58l-0.219727 0.158203
c-64.7471 -36.8604 -129.474 -73.7305 -194.18 -110.61c0 -0.120117 0.0800781 -0.229492 0.129883 -0.349609l30.8604 -11.6406c-7.70996 -6 -8.32031 -6 -10.6504 -5.12988c-0.0996094 0 -24.1699 9.28027 -26.7998 10v-230.43
c0.879883 1.41016 64.0703 110.91 64.1299 111c1.62012 2.82031 3 1.91992 9.12012 1.51953c1.40039 -0.0898438 1.47949 -0.219727 0.780273 -1.41992c-41.1904 -71.3301 -36.4004 -63 -67.4805 -116.939c-0.80957 -1.40039 -0.609375 -1.12988 1.25 -1.12988h186.5
c1.44043 0 1.69043 0.229492 1.7002 1.63965v8.87988c0 1.33984 2.36035 0.810547 -18.3701 1c-7.45996 0.0703125 -14.1396 3.21973 -21.3799 12.7002c-7.37988 9.66016 -14.6201 19.4297 -21.8496 29.21c-2.28027 3.08008 -3.4502 2.37988 -16.7607 2.37988
c-1.75 0 -1.7793 0 -1.75977 -1.82031c0.290039 -26.21 0.150391 -25.2695 1 -32.6592c0.520508 -4.37012 2.16016 -4.2002 9.69043 -4.81055c3.13965 -0.259766 3.87988 -4.08008 0.519531 -4.91992c-1.57031 -0.389648 -31.5996 -0.509766 -33.6699 0.0996094
c-1.02539 0.28125 -1.7793 1.2207 -1.7793 2.33496c0 1.21973 0.905273 2.22949 2.0791 2.39551c3.29004 0.759766 6.16016 -0.80957 6.66016 4.44043c1.2998 13.6592 1.16992 9 1.09961 79.4199c0 10.8193 -0.349609 12.5801 -5.35938 13.5498
c-1.21973 0.240234 -3.54004 0.160156 -4.69043 0.549805c-2.87988 1 -2 4.83984 1.77051 4.84961c33.6699 0 46.0801 1.07031 56.0596 -4.85938c7.74023 -4.61035 12 -11.4805 12.5098 -20.4004c0.880859 -14.5898 -6.50977 -22.3496 -15 -32.5898
c-0.313477 -0.267578 -0.511719 -0.666016 -0.511719 -1.11035s0.198242 -0.841797 0.511719 -1.10938c2.60059 -3.25 5 -6.62988 7.70996 -9.83008c27.5605 -33.2305 24.1104 -30.54 41.2803 -33.0605c0.890625 -0.129883 1 0.419922 1 1.15039v11
c0 1 0.320312 1.42969 1.41016 1.25977c3.57227 -0.542969 7.23047 -0.825195 10.9531 -0.825195c4.35449 0 8.4834 0.386719 12.627 1.125c1.08008 0.150391 1.5 -0.199219 1.47949 -1.33008c0 -0.109375 0.880859 -26.6895 0.870117 -26.7998
c-0.0498047 -1.51953 0.669922 -1.62012 1.89062 -1.62012h186.71c-27.1533 47.0342 -54.2334 93.9746 -81.2402 140.821c2.25977 0.660156 -0.400391 0 6.69043 1.38965c2 0.390625 2.0498 0.410156 3.10938 -1.43945c7.31055 -12.6396 77.3105 -134 77.3701 -134.061
v230.44c-1.71973 -0.5 -103.3 -38.7197 -105.76 -39.6797c-1.08008 -0.419922 -1.5498 -0.200195 -1.91016 0.879883c-0.629883 1.89941 -1.33984 3.75977 -2.08984 5.62012c-0.320312 0.790039 -0.0898438 1.12988 0.649414 1.38965
c0.100586 0 95.5303 35.8496 103 38.7705c-65.4199 37.5693 -130.56 75 -196 112.6l86.8203 -150.39l-0.280273 -0.330078c-9.56934 0.899414 -10.46 1.59961 -11.7998 3.93945c-1 1.69043 -73.5 127.71 -82 142.16c-9.09961 -14.6699 -83.5596 -146.21 -85.3701 -146.32
c-2.92969 -0.169922 -5.87988 -0.0800781 -9.25 -0.0800781c28.833 49.8271 57.5596 99.4941 86.1797 149.001zM267.331 297.658c1.88379 0.146484 3.74316 0.435547 5.54004 0.849609c1.68945 0.299805 2.53027 -0.200195 2.59961 -1.91992
c0 -0.109375 0.0703125 -19.0596 -0.859375 -20.4502c-0.930664 -1.38965 -1.87988 -1.21973 -2.60059 0.19043c-5 9.68945 6.2207 9.66016 -39.1201 12c-0.699219 0 -1 -0.230469 -1 -0.929688c0 -0.130859 3.7207 -122 3.73047 -122.11
c0 -0.889648 0.519531 -1.2002 1.20996 -1.50977c2.97363 -1.18262 5.9043 -2.54883 8.7002 -4.0498c7.30957 -4.33008 11.3799 -10.8408 12.4102 -19.3105c1.43945 -11.7998 -2.77051 -35.7695 -32.21 -37.1396c-2.75 -0.129883 -28.2607 -1.08008 -34.1406 23.25
c-4.66016 19.2598 8.25977 32.7002 19.8906 36.3994c1.14258 0.208008 2.00977 1.20898 2.00977 2.41113c0 0.0849609 -0.00195312 0.166016 -0.00976562 0.249023c0.0996094 5.62988 3 107.101 3.70996 121.351c0.0498047 1.0791 -0.620117 1.15918 -1.35059 1.14941
c-32.3496 -0.519531 -36.75 0.339844 -40.2197 -8.51953c-2.41992 -6.18066 -4.13965 -1.32031 -3.9502 -0.230469c1.05957 6 2.16309 12 3.31055 18c0.399414 2.11035 1.42969 2.61035 3.42969 1.86035c5.58984 -2.11035 6.71973 -1.7002 37.25 -1.91992
c1.72949 0 1.78027 0.0800781 1.82031 1.84961c0.679688 27.4902 0.579102 22.5898 1 29.5498c0.0117188 0.106445 0.0185547 0.213867 0.0185547 0.322266c0 1.11719 -0.679688 2.07129 -1.64941 2.47852c-5.59961 2.90918 -8.75 7.5498 -8.89941 13.8691
c-0.350586 14.8105 17.7197 21.6699 27.3799 11.5107c6.83984 -7.19043 5.7998 -18.9102 -2.4502 -24.1504c-1.34473 -0.740234 -2.25684 -2.1709 -2.25684 -3.81348c0 -0.180664 0.015625 -0.351562 0.0371094 -0.526367c0 -0.589844 -0.110352 4.30957 1 -30.0498
c0 -0.900391 0.429688 -1.12012 1.24023 -1.11035c0.0996094 0 23 0.0898438 34.4697 0.370117zM68.2705 306.298c19.8408 4.50977 32.6807 0.560547 52.4902 -1.68945c2.75977 -0.310547 3.74023 -1.2207 3.62012 -4c-0.209961 -5 -1.16016 -22.3301 -1.24023 -23.1504
c-0.0419922 -1.05566 -0.702148 -1.9541 -1.62988 -2.33984c-4.05957 -1.7002 -3.60938 4.4502 -4 7.29004c-3.12988 22.4297 -73.8701 32.7002 -74.6299 -25.4004c-0.30957 -23.9199 17 -53.6299 54.0801 -50.8799c27.2402 2 19 20.1904 24.8398 20.4697
c0.120117 0.0166016 0.241211 0.0244141 0.365234 0.0244141c1.50098 0 2.71973 -1.21875 2.71973 -2.71973c0 -0.229492 -0.03125 -0.451172 -0.0849609 -0.664062c-1.83008 -10.8506 -3.41992 -18.9502 -3.4502 -19.1504
c-1.54004 -9.16992 -86.6992 -22.0898 -93.3496 42.0605c-2.70996 25.8496 10.4404 53.3691 40.2695 60.1494zM148.271 218.628h-19.4893c-0.0703125 -0.00585938 -0.140625 -0.00878906 -0.210938 -0.00878906c-1.15039 0 -2.12109 0.756836 -2.44922 1.79883
c2.37988 3.75 5.88965 -0.919922 5.86035 6.13965c-0.0800781 25.75 0.209961 38 0.229492 40.1006c0 3.41992 -0.530273 4.64941 -3.32031 4.93945c-7 0.720703 -3.10938 3.37012 -1.10938 3.38086c11.8398 0.0996094 22.6201 0.179688 30.0498 -0.720703
c8.76953 -1.06934 16.71 -12.6299 7.92969 -22.6201c-2 -2.25 -4 -4.41992 -6.13965 -6.72949c0.950195 -1.15039 6.89941 -8.82031 17.2803 -19.6797c2.65918 -2.78027 6.14941 -3.51074 9.87988 -3.13086h0.0214844c1.18945 0 2.16016 0.943359 2.20801 2.12012
c0.299805 3.41992 0.259766 -4.72949 0.450195 40.5801c0 5.65039 -0.339844 6.58008 -3.22949 6.83008c-3.9502 0.350586 -4 2.25977 -0.69043 3.37012l19.0898 0.0898438c0.320312 0 4.49023 -0.530273 1 -3.37988c0 -0.0498047 -0.160156 0 -0.240234 0
c-3.60938 -0.259766 -3.93945 -1 -4 -4.62012c-0.269531 -43.9297 0.0703125 -40.2295 0.410156 -42.8203c0.110352 -0.839844 0.270508 -2.22949 5.10059 -2.13965c2.48926 0 3.85938 -3.37012 0 -3.39941c-10.3701 -0.0800781 -20.7402 0 -31.1104 -0.0703125
c-10.6699 0 -13.4697 6.2002 -24.21 20.8203c-1.59961 2.17969 -8.31055 2.35938 -8.2002 0.369141c0.879883 -16.4697 0 -17.7793 4 -17.6699c4.75 0.100586 4.73047 -3.56934 0.830078 -3.5498h0.0595703zM423.271 228.778
c-1.20996 -7.12988 0.170898 -10.3799 -5.2998 -10.3398c-61.5498 0.419922 -47.8193 0.219727 -50.7197 0.30957c-1.24414 0.12207 -2.4707 0.37207 -3.62988 0.730469c-2.53027 0.599609 1.47949 1.22949 -0.379883 5.59961
c-1.43066 3.37012 -2.78027 6.78027 -4.11035 10.1895c-0.219727 0.831055 -0.976562 1.44336 -1.87598 1.44336c-0.0419922 0 -0.0820312 0 -0.124023 -0.00292969c-2.22852 0.107422 -4.4707 0.161133 -6.72559 0.161133
c-2.70605 0 -5.18652 -0.0771484 -7.85449 -0.231445c-0.6875 -0.0898438 -1.27734 -0.491211 -1.62012 -1.05957c-1.58008 -3.62012 -3.06934 -7.29004 -4.50977 -11c-1.26953 -3.23047 7.86035 -1.32031 12.1904 -2.16016c3 -0.570312 4.5293 -3.71973 0.65918 -3.72949
h-26.3691c-2.91992 0 -3.09082 3.14941 -0.740234 3.20996c0.0966797 -0.00488281 0.194336 -0.00683594 0.291992 -0.00683594c2.46484 0 4.59277 1.41211 5.62793 3.47656c1.5 3 2.7998 6 4.11035 9.08984c18.1797 42.1396 17.0596 40.1699 18.4199 41.6104
c0.330078 0.473633 0.879883 0.783203 1.50098 0.783203s1.16797 -0.30957 1.49902 -0.783203c2.92969 -3.33984 18.3994 -44.71 23.6201 -51.9199c2 -2.7002 5.73926 -2 6.35938 -2c3.61035 -0.130859 4 1.10938 4.12988 4.29004
c0.0898438 1.86914 0.0800781 -1.1709 0.0703125 41.2393c0 4.45996 -2.36035 3.74023 -5.5498 4.27051c-0.259766 0 -2.56055 0.629883 -0.0800781 3.05957c0.209961 0.200195 -0.890625 0.240234 21.7002 0.150391c2.31934 0 5.31934 -2.75 -1.20996 -3.4502
c-0.0390625 0.00195312 -0.078125 0.00292969 -0.116211 0.00292969c-1.41309 0 -2.56055 -1.14746 -2.56055 -2.56055c0 -0.0927734 0.00683594 -0.181641 0.0166016 -0.272461c-0.0703125 -1.62988 -0.19043 -38.8896 0.290039 -41.21
c0.288086 -1.39062 1.52051 -2.43652 2.99609 -2.43652c0.0791016 0 0.155273 0.000976562 0.233398 0.00683594c13.25 -0.430664 14.9199 -0.44043 16 3.41016c1.66992 5.7793 4.12988 2.51953 3.73047 0.189453zM318.551 164.408
c-4.24023 0 -4.41992 3.38965 -0.609375 3.41016c35.9092 0.160156 28.1094 -0.379883 37.1895 0.649414c1.67969 0.19043 2.37988 -0.239258 2.25 -1.88965c-0.259766 -3.38965 -0.639648 -6.78027 -1 -10.1602c-0.25 -2.16016 -3.2002 -2.61035 -3.39941 0.150391
c-0.380859 5.30957 -2.15039 4.44922 -15.6309 5.08008c-1.58008 0.0693359 -1.63965 0 -1.63965 -1.52051v-16.1299c0 -1.65039 0 -1.59961 1.62012 -1.46973c3.12012 0.25 10.3096 -0.339844 15.6895 1.51953c0.470703 0.160156 3.30078 1.79004 3.07031 -1.75977
c0 -0.209961 -0.759766 -10.3496 -1.17969 -11.3896c-0.530273 -1.29004 -1.87988 -1.51074 -2.58008 -0.320312c-1.16992 2 0 5.08008 -3.70996 5.2998c-15.4199 0.900391 -12.9102 2.5498 -12.9102 -6c0 -12.25 -0.759766 -16.1104 3.88965 -16.2402
c16.6406 -0.479492 14.4004 0 16.4307 5.70996c0.839844 2.37012 3.5 1.77051 3.17969 -0.580078c-0.44043 -3.20996 -0.849609 -6.42969 -1.22949 -9.63965c0 -0.360352 -0.160156 -2.39941 -4.66016 -2.38965c-37.1602 0.0800781 -34.54 0.189453 -35.21 0.30957
c-2.7207 0.509766 -2.2002 3 0.219727 3.4502c1.09961 0.19043 4 -0.540039 4.16016 2.55957c2.43945 56.2207 -0.0703125 51.3408 -3.91016 51.3301zM318.141 273.928c2.45996 -0.609375 3.12988 -1.75977 2.9502 -4.64941
c-0.330078 -5.2998 -0.339844 -9 -0.549805 -9.69043c-0.660156 -2.22949 -3.15039 -2.12012 -3.33984 0.270508c-0.379883 4.80957 -3.0498 7.81934 -7.57031 9.14941c-26.2803 7.73047 -32.8096 -15.46 -27.1699 -30.2197c5.87988 -15.4102 22 -15.9199 28.8604 -13.7803
c5.91992 1.85059 5.87988 6.5 6.91016 7.58008c1.22949 1.2998 2.25 1.83984 3.11914 -1.09961c0 -0.100586 0.570312 -11.8906 -6 -12.75c-1.59961 -0.209961 -19.3799 -3.69043 -32.6797 3.38965c-21 11.1904 -16.7402 35.4697 -6.87988 45.3301
c14 14.0596 39.9102 7.05957 42.3203 6.46973h0.0292969zM289.801 167.858c3.28027 0 3.66016 -3 0.160156 -3.43066c-2.61035 -0.319336 -5 0.419922 -5 -5.45996c0 -2 -0.19043 -29.0498 0.400391 -41.4502c0.109375 -2.28906 1.14941 -3.51953 3.43945 -3.64941
c22 -1.20996 14.9502 1.64941 18.79 6.33984c1.83008 2.24023 2.75977 -0.839844 2.75977 -1.08008c0.350586 -13.6201 -4 -12.3896 -5.18945 -12.3994l-38.1602 0.189453c-1.92969 0.230469 -2.05957 3 -0.419922 3.37988c2 0.480469 4.93945 -0.399414 5.12988 2.7998
c1 15.8701 0.570312 44.6504 0.339844 47.8105c-0.269531 3.76953 -2.7998 3.26953 -5.67969 3.70996c-2.46973 0.379883 -2 3.21973 0.339844 3.21973c1.4502 0.0205078 17.9697 0.0302734 23.0898 0.0205078zM258.171 225.648
c0.0703125 -4.08008 2.86035 -3.45996 6 -3.58008c2.61035 -0.100586 2.53027 -3.41016 -0.0703125 -3.43066c-6.47949 0 -13.6992 0 -21.6094 0.0605469c-3.83984 0 -3.37988 3.34961 0 3.37012c4.49023 0 3.24023 -1.61035 3.41016 45.54
c0 5.08008 -3.27051 3.54004 -4.7207 4.22949c-2.58008 1.23047 -1.35938 3.08984 0.410156 3.15039c1.29004 0 20.1904 0.410156 21.1699 -0.209961c0.980469 -0.620117 1.87012 -1.65039 -0.419922 -2.86035c-1 -0.519531 -3.85938 0.280273 -4.14941 -2.46973
c0 -0.209961 -0.820312 -1.62988 -0.0703125 -43.7998h0.0498047zM221.261 -48.6221c0.46582 -0.311523 1.02539 -0.493164 1.62695 -0.493164c0.602539 0 1.16797 0.181641 1.63281 0.493164c17 9.79004 182 103.57 197.421 112.51
c-0.140625 0.430664 11.2598 0.180664 -181.521 0.270508c-1.21973 0 -1.57031 -0.370117 -1.53027 -1.56055c0 -0.0996094 1.25 -44.5098 1.2207 -50.3799c-0.0966797 -2.67383 -0.571289 -5.27344 -1.36035 -7.70996c-0.549805 -1.83008 0.379883 0.5 -13.5 -32.2295
c-0.730469 -1.7207 -1 -2.20996 -2 0.0800781c-4.19043 10.3398 -8.28027 20.7197 -12.5703 31c-1.29785 2.92285 -2.01953 6.15723 -2.01953 9.55957c0 0.412109 -0.000976562 0.823242 0.0195312 1.23047c0.160156 2.45996 0.800781 16.1191 1.51074 48
c0 1.94922 0 2 -2 2h-183c2.5791 -1.63086 178.319 -102.57 196 -112.761zM130.361 140.128c0 -2.39941 0.359375 -2.79004 2.75977 -3c11.54 -1.16992 21 -3.74023 25.6396 7.32031c6 14.46 2.66016 34.4102 -12.4795 38.8398c-2 0.589844 -16 2.75977 -15.9404 -1.50977
c0.0498047 -8.04004 0.00976562 -11.6104 0.0205078 -41.6504zM236.111 155.178c0 -2.12988 1.06934 -38.6797 1.08984 -39.1299c0.339844 -9.93945 -25.5801 -5.76953 -25.2305 2.58984c0.0800781 2 1.37012 37.4199 1.10059 39.4307
c-14.1006 -7.44043 -14.4199 -40.21 6.43945 -48.8008c2.18066 -0.946289 4.58594 -1.4707 7.11328 -1.4707c6.46094 0 12.1299 3.40332 15.2773 8.54102c4.90918 7.75977 6.83984 29.4697 -5.43066 39c-0.114258 -0.0478516 -0.237305 -0.0888672 -0.359375 -0.120117
v-0.0400391zM223.831 353.178c-9.83008 0 -9.73047 -14.75 -0.0703125 -14.8701c9.66016 -0.119141 10.1006 14.8809 0.0703125 14.9102v-0.0400391zM143.681 249.348c0 -1.7998 0.410156 -2.39941 2.16992 -2.58008c13.6201 -1.38965 12.5107 11 12.1602 13.3604
c-1.68945 11.2197 -14.3799 10.2002 -14.3496 7.81055c0.0498047 -4.5 -0.0302734 -13.6807 0.0195312 -18.5908zM356.001 242.948l-6.09961 15.8398c-2.16016 -5.48047 -4.16016 -10.5703 -6.23047 -15.8398h12.3301z" />
    <glyph glyph-name="d-and-d-beyond" unicode="&#xf6ca;" horiz-adv-x="640" 
d="M313.8 206.5c-9.89941 0 -16 7 -15.7002 7.09961c-4.2998 5.7002 -3 -0.299805 -2.39941 -1.89941c-10.9004 10.2998 -5.2998 25.3994 -5.10059 26c0.700195 1.89941 0 2.2002 -0.599609 1.89941c-1 -0.299805 -2.09961 -1.89941 -2.09961 -1.89941
c0.799805 9.09961 9.2998 14.7002 9.2998 14.7002l0.200195 -0.200195c1 -1.5 -0.400391 -3.2002 -0.600586 -9c1.60059 2.2998 7.90039 6.59961 11.4004 7.89941c-1.10059 -1.5 -2.10059 -3.59961 -2.10059 -6.59961c3.7002 4.2002 7.5 2.59961 8 2.40039
c-12.1992 -11.9004 -7 -26.6006 3.2002 -26.6006c5.7002 0 11.5 6.40039 13.9004 10.7002c2.39941 -2.40039 6.39941 -5.5 7.39941 -6.59961c-3.7998 -7.80078 -11 -17.9004 -24.7998 -17.9004zM366.2 227.6c0 -2.89941 -2.90039 -4.09961 -5.40039 -4.5
c0.700195 1.5 1.7998 5.10059 -0.200195 9c0.700195 -0.0996094 5.60059 -0.5 5.60059 -4.5zM376.5 222.4c-0.400391 -6.5 -6.90039 -11.6006 -14.5996 -10.6006c2 -1.7002 6.59961 -3 9 -1.89941c-3.90039 -6.90039 -23.1006 -7.5 -23.1006 6.39941
c-2.89941 -2.89941 -2.09961 -7.39941 0 -9.2998c-2.2002 0.700195 -5.7998 3.09961 -6.39941 7.40039c-1.30078 10.0996 4.39941 6.5 -10.4004 18.0996c-4.7998 3.7002 -3 6.59961 -4 8.5c-1.09961 2.2002 -7 4.09961 -4.5 8.5
c-0.0996094 -1.59961 1 -2.90039 2.59961 -3.5c1.80078 -0.700195 3.2002 -0.200195 4.80078 -1c1.69922 -1.2002 0.899414 -3.90039 2.19922 -5c1.10059 -0.799805 4.2002 0.299805 6.60059 -1.7998c2.59961 -2 8.2002 -6.7002 10.5996 -8.60059
c4.40039 -3.59961 8.7998 0.400391 7.40039 4.60059c4.5 -2.60059 5 -9.90039 1.2998 -12.5c10.5996 -2.40039 13 10.0996 5 11.3994c7.2998 0.700195 13.5 -4.2998 13.5 -10.6992zM337.1 240.8c4.30078 6.10059 13.3008 15.2998 23.8008 15.7998
c-5.90039 0.800781 -15.1006 -3.19922 -19.7002 -9c0.899414 3.90039 5.09961 10.1006 10.2002 13c0 0 -2.5 -3.19922 -1.40039 -3.69922c1.59961 -0.800781 5.7998 5.69922 11.2002 5.89941c0 0 -4 -2 -3.2002 -3.39941c0.599609 -0.900391 3.2998 1.2998 8 1.2998
c5.7998 0 10.9004 -3.5 13.2998 -6.2002c-4 1.09961 -11.5996 -0.799805 -13.7998 -2.7002c-0.299805 0.200195 -11.7998 9 -22 -15.5c-4.7998 3.7998 -4.40039 3.7002 -6.40039 4.5zM579.6 188.9c37.2002 0 60.4004 -19.6006 60.4004 -48.9004
c0 -28.2002 -17 -48.9004 -59.0996 -48.9004c-20.7002 0 -41.2002 1.30078 -51.6006 2.10059l7.40039 8.2002v77.1992l-7.40039 8.2002c10.2998 0.799805 29.6006 2.10059 50.2998 2.10059zM564.5 113.3c25.4004 -3.2002 46.7998 1.40039 46.7998 27
c0 22.5 -16.7002 29.6006 -46.7998 26.2998v-53.2998zM301.6 267c0.100586 -0.299805 -2.7998 2.2998 -3.2998 7.5c-0.200195 2.2998 0 19.7998 20 18.9004c11.2002 -0.600586 16.7002 -8.30078 16.7002 -16.5c0 -4.30078 -2.2998 -10.1006 -5.5 -13.8008
c-2.2002 2.2002 -5.59961 4.60059 -7.7002 7.80078c3.7998 5.59961 2.2002 14.3994 -4.7002 14.3994c-4.2998 0 -7.7998 -4.5 -6.39941 -9.89941c-0.700195 -2.40039 -1 -5.60059 -0.5 -8c-4.90039 2.59961 -6.5 6 -7.5 9c-1.2998 -2.5 -2.10059 -6 -1.10059 -9.40039z
M301.2 261c0.299805 1.7002 -3.10059 4.59961 -4.7998 5.2002c4.7998 0.200195 7 -0.600586 7 -0.600586c-1.30078 1.7002 -1.60059 4.5 -1 6.7002c2.5 -6.09961 11.6992 -7.09961 13.8994 -12.2002c-0.299805 2.30078 -2.39941 4.7002 -4.7998 6.10059
c-1.2998 3.2002 -0.299805 9.39941 1.2998 11c-0.5 -8.7998 12 -13.7998 14.6006 -20.2002c-1.40039 5.5 -7.40039 9 -10.1006 12.2002c-1 2.09961 -0.200195 5.7998 0.799805 7.09961c-0.5 -9.7002 15.8008 -14.2998 14.1006 -23.8994
c0.899414 -0.400391 2.09961 -1.2002 1.89941 -2.60059c1.30078 0.299805 2.60059 1.7002 2.90039 2.7002c0.700195 -4.5 -1.90039 -9 -4.7998 -10.4004c1.59961 4 -2.7002 5.60059 -6.7002 5.10059c0 0 1.59961 2.2998 1 3.39941
c-0.799805 1.5 -8 0.800781 -11.2002 -0.299805c1.10059 0.100586 3.60059 -0.200195 4.60059 -0.5c-2.10059 -2.89941 -1 -7.09961 1.2998 -4.2002c0 0 -1.10059 -3.5 -0.299805 -4.2998c0.799805 -0.799805 2.59961 -0.200195 2.59961 -0.200195
c-1.2002 -2.69922 -5.2998 -4.59961 -8.2002 -4.59961c1.10059 0.400391 2.7002 2.2998 3 3.40039c-0.799805 -0.5 -2.7002 -0.700195 -3.5 -0.5c6.10059 3 0 13.1992 -7 8.19922c1 2.7002 3.7002 5.30078 5.7998 6.10059c-1.2998 0.5 -2.69922 0.799805 -4.2998 1.09961
c1.7998 1.5 6.2998 2.7998 8.5 2.60059c-3.5 0.799805 -9.89941 -0.300781 -12.7998 -3.7002c0.900391 0 3.2998 -0.5 4.2998 -0.799805c-4 -0.700195 -9.39941 -4.40039 -11 -6.2002c0.299805 2.2002 1 4.2002 0.5 5.59961c-0.799805 2 -3 2.7998 -7.7998 1.7998
c3.2002 3.2002 9.7002 5.10059 10.2002 6.90039zM327.1 253.6c0 0 -0.899414 3 -4.19922 4.30078c0.699219 -2.2002 1.5 -4.30078 4.19922 -4.30078zM366 249.9l0.700195 0.699219c0.5 0.400391 1.59961 0.900391 2.7002 1.40039v-18.4004
c-1.7002 0.800781 -3.5 1.10059 -5.60059 1.10059c-2.39941 0 -5 -0.5 -5 -0.5c-0.5 0.5 -3.59961 2.89941 -5.09961 3.2002c4.09961 -4.30078 0.5 -9.80078 -3 -7.2002v15.7002c0.700195 0.799805 1.2998 1.7998 2.09961 2.59961
c1.7002 2.09961 4.60059 3.40039 7.5 3.40039c1.7998 0 3.60059 -0.400391 4.7002 -1.40039zM79.9004 142.1c22 -6.39941 19.3994 -20.0996 19.3994 -25.1992c0 -7.80078 -3.2002 -13.6006 -9.89941 -17.6006c-12.6006 -7.39941 -24.7002 -5.89941 -86.4004 -5.89941
l8.40039 8.59961v32.2998l-11.4004 14.6006h11.2998v29.5l-8.2998 8.59961h56.0996c12.9004 0 37 -4.40039 37 -25c0 -1.90039 1 -15.2998 -16.1992 -19.9004zM38.5996 169.6v-20.8994c10.6006 0 29.6006 -3.2998 29.6006 8.7998v3
c0 9.90039 -9.60059 9.09961 -29.6006 9.09961zM38.5996 110.4c20.4004 0 32.9004 -1.90039 32.9004 9.2998h-0.200195v4.5c0 11.0996 -20.5 8.7998 -32.7002 8.7998v-22.5996zM139.8 129.7v-15.4004l60.1006 0.200195l-14.1006 -21.2002h-81.2002l7.40039 8.2002v77.0996
l-7.40039 8.2002l73.5 0.200195v-0.200195l14.1006 -21h-52.4004v-14.8994h37.2002l-14.0996 -21.2002v-0.200195zM354.5 189.8c73.7998 0 77.5996 -99.2998 -0.299805 -99.2998c-77.2002 0 -73.6006 99.2998 0.299805 99.2998zM354.2 112.3
c39 0 37 55.2002 0.200195 55.2998c-37.1006 0 -37.6006 -55.2998 -0.200195 -55.2998zM262.9 120.6l0.199219 -19l7.2002 -8.19922h-42.5996l7.7002 8.19922l-0.200195 19.4004l-44.1006 65.7998h44.9004l-6.40039 -7.2002l21 -37.1992h0.300781l20.5 37.1992
l-6.10059 7.2002h41.7002zM234.5 271.9c-9.09961 6.69922 -9.5 14.0996 -9.59961 14.8994c7.2998 -4.2998 9 -4 39.8994 -4c-5.7998 0 24 3.10059 32.2002 -22.8994c-0.400391 0 -8.40039 -4.80078 -10.4004 -7.90039c5.30078 1.90039 8.90039 1.09961 9 1.09961
c-8 -5.09961 -9.59961 -14.7998 -9.59961 -20.5c0.900391 2.10059 2.7002 3.7002 2.7002 3.5c-0.600586 -2.5 -1.40039 -7 -0.799805 -12c-8.60059 -7.09961 -16 -8.59961 -26 -8.59961h-35.1006c0.400391 0.0996094 7.7998 4.5 7.90039 4.59961
c1.89941 1.10059 2.7002 2.2002 2.7002 6.40039v38.7998c0 4.2002 -1.30078 5.2998 -2.90039 6.60059zM256 266.4v-34.6006c4.7002 0 23.0996 -3.39941 23.0996 17.2998c0 20.6006 -18.5 17.3008 -23.0996 17.3008zM484.9 186.8l39.1992 -0.0996094l-7.39941 -8.2998
v-85.2002h-21.2998c-4 12.7002 -44.8008 45 -48.5 55.5996h-0.300781v-47.3994l7.40039 -8.2002h-39l7.2002 8.2998v76.9004l-7.40039 8.5h31.6006c2.89941 -9.40039 39.7998 -36.5 45.1992 -50.9004h0.300781v42.5zM378.2 282.9
c32.7002 -1.60059 33.7998 -29.8008 33.7998 -33.6006c0 -6.7002 -3.2998 -34 -36.7002 -34h-0.299805c3.59961 4.2998 3.5 11.9004 -2.2002 16.2998c1.2002 0 19.7002 -3.19922 19.7002 17.3008c0 20.6992 -18.4004 17.2998 -23.0996 17.2998v-4.2998
c-5.40039 0.799805 -7.40039 -0.300781 -7.5 -0.300781c2.09961 1.80078 4.5 2.60059 6.09961 2.90039c-7.09961 1.59961 -13.5996 -2.40039 -14.5996 -3.5c0.799805 1.7998 2.39941 3.40039 3.5 4.5c-2.30078 -0.799805 -4.30078 -1.90039 -6.10059 -3
c0 5.2002 0.200195 7.5 -2.89941 9.5c-9.10059 6.59961 -9.5 14.2002 -9.60059 14.9004c7.10059 -4.2002 7.7002 -4 39.9004 -4z" />
    <glyph glyph-name="dev" unicode="&#xf6cc;" 
d="M120.12 239.71c3.87012 -2.90039 5.82031 -7.25977 5.83008 -13.0596v-69.6504c0 -5.80957 -1.94043 -10.1602 -5.82031 -13.0596c-3.87988 -2.90039 -7.76953 -4.35059 -11.6494 -4.35059h-17.4502v104.47h17.4395c3.87988 0 7.77051 -1.44922 11.6504 -4.34961z
M404.1 416c24.2002 0 43.8408 -19.5898 43.9004 -43.7998v-360.4c-0.0595703 -24.21 -19.6904 -43.7998 -43.9004 -43.7998h-360.199c-24.2002 0 -43.8408 19.5898 -43.9004 43.7998v360.4c0.0595703 24.21 19.7002 43.7998 43.9004 43.7998h360.199zM154.2 156.81
l-0.00976562 70.9307c-0.0107422 18.8193 -11.9307 47.2793 -47.3701 47.2793h-47.3799v-165.46h46.3994c36.75 -0.0595703 48.3604 28.4404 48.3604 47.25zM254.88 245.47l0.00976562 29.5205h-63.1895c-11.1504 -0.280273 -19.9805 -9.54004 -19.71 -20.6904v-125.109
c0.279297 -11.1602 9.55957 -19.9805 20.7197 -19.6904h62.1797v29.5703h-53.29v38.4102h32.5703v29.5693h-32.5703v38.4199h53.2803zM358.52 130.18l38.4609 144.801h-32.5801l-29.5703 -113.721l-29.71 113.721h-32.5703l38.5303 -144.801
c10.5898 -24.6299 34.2402 -30.75 47.4395 0z" />
    <glyph glyph-name="fantasy-flight-games" unicode="&#xf6dc;" horiz-adv-x="512" 
d="M256 415.14l223.14 -223.14l-223.14 -223.14l-223.14 223.14zM88.3398 192.17c13.8027 -13.6836 27.3086 -27.0547 41.1299 -40.7197c20.1602 19.8799 40.46 39.8994 61.8506 60.9902c12.0596 -12.5801 24.5195 -25.5703 36.54 -38.1104
c12.0293 11.6895 23.7393 23.0596 35.6895 34.6602c-6.99023 7.4502 -32.1494 32.8301 -35.0898 35.7793c-1.91016 1.9209 -2.29004 3.2207 -0.120117 5.35059c15.5801 15.2295 39.21 17.79 56.9805 5.09961c7.98926 -5.70996 14.2998 -11.6396 48.5098 -43.9502
c10.8203 11.1504 22.2295 22.8506 33.5 34.6904c0.490234 0.520508 0.0996094 2.63965 -0.580078 3.37988c-0.0898438 0.100586 -37.5195 40.6006 -62.1504 59c-33.5801 25.0801 -78.3193 23.0605 -119.77 -18.6895c-84.5703 -85.1807 -94.5303 -95.4805 -96.4902 -97.4805z
M323.16 90.5703c18.8203 18.79 80.3301 80.6396 100.5 101.5c-13.7305 13.4492 -27.1797 26.6299 -40.8604 40.0293c-20.0098 -19.7393 -40.2402 -39.6895 -61.25 -60.4199c-12.3301 12.8301 -24.8799 25.8799 -37.25 38.75
c-1.25977 -0.689453 -1.64941 -0.80957 -1.91016 -1.06934c-10.7295 -10.7705 -21.4199 -21.5801 -32.21 -32.29c-2.22949 -2.20996 -0.519531 -3.35059 0.800781 -4.69043c10.5791 -10.7402 21.1797 -21.4502 31.7695 -32.1797
c3.5498 -3.60059 3.54004 -3.85059 -0.139648 -7.24023c-16.8008 -15.4697 -40.8408 -16.54 -59.3203 -1.7998c-7.62012 6.08008 -11.6602 10.1797 -44.6797 42.0898c-11.5801 -11.8896 -23.3203 -23.9404 -35.3701 -36.3096
c33.5498 -34.7607 50.8496 -53.3408 72.9297 -66.8408c28.9004 -17.6699 71.5 -14.96 106.99 20.4707zM256 448l256 -256l-256 -256l-256 256zM16 192l240 -240l240 240l-240 240z" />
    <glyph glyph-name="penny-arcade" unicode="&#xf704;" horiz-adv-x="640" 
d="M421.91 283.73c7.33984 -16.2705 2.29004 -5.07031 24.6299 -54.6807l-39.7305 -10.6094c13.7002 59.2295 10.6104 45.8398 15.1006 65.29zM215.82 232.62c32.5 8.99023 41.9492 -37.6396 -0.350586 -47.4297c-14.2002 -3.77051 -6.64941 -1.75 -34.8193 -9.34082
l-4.45996 46.1904c28.3193 7.5498 19.4395 5.17969 39.6299 10.5801zM541.98 258.81c75.7998 -37.9092 98 -76.3193 97.9893 -104.47c2.10059 -78.8496 -183.3 -130.33 -399.89 -84.8301c0.540039 -13 -8.00977 -24.6494 -20.5801 -28.0195
c-125.54 -33.54 -117.35 -31.75 -122.53 -31.7598c-14.3701 -0.0107422 -26.4102 10.8896 -27.7998 25.1992l-4.2998 44.4805c-0.0830078 0.875 -0.138672 1.72461 -0.138672 2.62109c0 11.877 7.43945 22.0293 17.9082 26.0488l-1.73926 17.8799
c-50.2305 28.2598 -80.9004 61.8701 -80.9004 95.3701c0 72.9199 144.26 113.4 309.41 98.3701c3.02734 8.49316 10.0977 15.0625 18.8896 17.4102c96.8701 25.9092 65.3203 17.4795 135.59 36.2295c13.1602 3.50977 26.9307 -2.95996 32.6201 -15.3301zM255.14 149.7
c20.7529 4.80176 38.666 16.9805 50.75 33.7197c21.6006 32.5898 14.1104 105.561 -42.5498 104.43c-16.04 -0.229492 -8.07031 0.890625 -186.22 -46.6494l4.34961 -44.5l20.1201 5.38965l11.1104 -114.64l-20.0205 -5.35059l4.30078 -44.5195l115.31 30.7803
l-4.50977 44.5098l-20.5303 -5.50977l-2.45996 23.5498l48.4404 12.9102zM454.32 133.08l108.55 28.96l-4.2998 44.4795l-20.79 -5.55957l-66.6699 145.47c-70.5801 -18.8301 -42.2305 -11.25 -135.591 -36.2393l4.2002 -44.4805l17.1504 4.55957l-33.0801 -126.47
l-20.9902 -5.58984l4.45996 -44.4297l112.851 30.0693l-4.05078 39.54l-19.1992 -5.12012l4.09961 17.54l57.7598 15.4209l6.61035 -14.6807l-14.9004 -3.97949z" />
    <glyph glyph-name="wizards-of-the-coast" unicode="&#xf730;" horiz-adv-x="640" 
d="M219.19 102.31c7.44922 5.80078 16.2598 0.680664 21.7295 -7.0791c7.08984 -10.1201 6.24023 -18.1602 -0.259766 -23.04c-7.62012 -6.24023 -17.0898 0.129883 -21.7305 6.5498c-10.8096 15.1299 -1.63965 22.1895 0.260742 23.5693zM555.94 26.3701
c1.30957 4.4502 3.92969 10.21 3.93945 20.1699c0 34.04 -41.6299 64.4102 -100.03 68.0801c-53.1592 3.39941 -120.46 -15.4502 -184.35 -73.8506l-0.790039 0.260742c1.58008 10.4697 -0.780273 16.2295 -3.40039 21.21l0.260742 1.56934
c64.4199 51.3203 134.069 66.5107 188.8 60.4902c61.0098 -6.54004 104.479 -39.54 101.34 -78.0303c-0.790039 -9.68945 -2.88965 -15.71 -4.97949 -19.8994c-1.34082 -1.66992 -1.13086 -1.7002 -0.790039 0zM392.28 207.58
c-0.530273 7.07031 3.13965 11.7803 6.7998 15.46c3.66992 3.91992 14.9297 10.4697 14.9297 10.4697s-1.2998 -26.4502 -2.08984 -29.8496c-1.04004 -3.92969 -4.96973 -6.81055 -10.4697 -6.5498c-4.98047 0.259766 -8.37988 3.39941 -9.16992 10.4697zM342.26 358.68
c147.17 0 275.48 -86.6797 291.21 -196.939c0 0 -3.66992 -1.31055 -9.68945 -4.4502c0 -0.259766 1.0498 -10.7402 0.259766 -16.5c-0.259766 -1.83008 -1.0498 -1.0498 -1.0498 0c-0.270508 5.24023 -1.57031 11.5303 -2.36035 14.9297
c-4.70996 -2.60938 -10.21 -6.54004 -15.9697 -11.7793c0 0 4.70996 -10.21 4.70996 -25.9209c0 -21.21 -8.37988 -32.9893 -16.5 -37.9697l-0.259766 0.520508c9.16992 9.16992 12.5693 21.4795 12.5693 31.9492c0 13.8701 -6.80957 33.25 -14.3994 41.3701
c0 0 4.4502 -8.12012 6.80957 -17.8096c0 0 -21.21 -21.4697 -26.9697 -62.3203c0 0 -3.66992 9.16992 -10.7402 16.2402c0 0 12.0498 -15.4502 12.0498 -38.2305c0 -19.3799 -12.8398 -37.4395 -27.5 -48.1797c-0.989258 0 -0.790039 -0.169922 -0.790039 0.790039
c15.71 12.8301 22.2607 28.0205 22.2607 46.3506c0 38.2295 -49.2305 80.3896 -130.15 80.3896c-96.1104 0 -181.74 -58.1299 -236.99 -128.05l-1.0498 0.259766c-40.3203 120.979 -135.64 185.66 -196.13 202.16c-2.09961 0.519531 -1.83984 0.790039 -0.790039 1.30957
c12.3096 14.4004 136.96 151.88 341.47 151.88zM243.02 69.0596c16.8408 14.5908 4.99023 30.7705 4.71094 31.1602c-4.08008 5.99023 -16.3105 16.8506 -31.1602 5.5c-10.9502 -8.37988 -11.6406 -22.8896 -4.19043 -32.4697
c6.44043 -8.26953 19.5801 -13.1797 30.6396 -4.19043zM245.11 205.49l1.83008 -8.11035l-3.6709 4.4502l-14.1396 -26.71l24.6201 -28.7998l12.5703 6.01953l-11.7803 70.96zM263.7 87.9102c3.41016 2.35938 7.33984 4.97949 9.67969 6.57031l-0.259766 0.259766
c-1.56055 -0.780273 -3.11035 -1.0498 -12.5703 15.9697v0.259766c6.87012 5.16016 8.45996 4.89062 11.5205 5.5l0.259766 0.260742c-1.31055 3.66992 -1.31055 3.66992 -1.83008 5.5h-0.259766c-3.95996 -3.31055 -1.4707 -1.58008 -11.5205 -7.86035h-0.259766
c-1.83008 3.13965 -4.19043 7.33008 -5.75977 9.68945v1.31055c4.4502 3.91992 10.2197 6.7998 12.3096 7.58984c2.87988 1.0498 4.19043 0.520508 5.24023 0.259766l0.259766 0.520508c-1.30957 1.83008 -2.08984 2.87988 -3.39941 4.70996l-0.520508 0.259766
c-9.9502 -5.5 -17.54 -9.9502 -25.3994 -15.71l0.259766 -0.519531c1.30957 0.259766 3.13965 -0.260742 4.4502 -2.62012c15.04 -25.0801 19.5898 -27.5908 17.54 -31.6904zM318.96 120.38v0.25c-1.99023 0 -2.34961 -1.37012 -14.6602 30.6396v0.260742
c4.95996 1.85938 8.78027 4.37988 12.3105 2.62012l0.259766 0.519531l-3.13965 4.98047l-0.520508 0.259766c-2.22949 -0.929688 -20.4697 -8.00977 -27.7598 -12.5703l-0.259766 -0.519531l1.0498 -5.76074h0.519531c1.0498 3.68066 9.7998 7.33008 9.9502 7.33008
l0.259766 -0.259766c12.9404 -29.7598 13.0703 -29.8799 11.7803 -32.4697l0.259766 -0.259766c3.93066 2.09961 6.81055 3.40918 9.9502 4.97949zM363.73 136.88c-0.780273 0.520508 -2.09082 1.31055 -2.63086 3.92969c-1.56934 6.02051 -4.70996 20.1709 -6.2793 26.4502
c-0.530273 1.57031 -0.530273 3.14062 0.519531 4.4502l-0.259766 0.259766c-3.41016 -0.529297 -6.29004 -1.30957 -10.7402 -2.35938v-0.260742c1.57031 -0.529297 2.10059 -2.09961 2.62012 -3.92969l2.62012 -9.42969l-0.259766 -0.259766
c-3.40039 -1.05078 -8.90039 -2.62012 -12.8301 -3.93066h-0.259766c-0.780273 2.10059 -1.83008 5.75977 -3.14062 9.69043l0.259766 4.70996l-0.259766 0.259766c-4.71973 -1.30957 -7.59961 -2.34961 -10.7402 -3.40039v-0.519531
c1.05078 0 2.10059 -1.30957 2.62012 -3.13965c1.0498 -3.40039 8.12012 -24.0908 9.16992 -27.2305c0.790039 -2.09961 0.790039 -3.66992 -0.259766 -4.97949l0.259766 -0.260742c3.14062 1.31055 6.54004 2.87988 10.21 3.93066v0.519531
c-1.0498 0.259766 -2.08984 0.780273 -2.87988 3.13965c-1.0498 3.93066 -3.39941 11.2607 -4.18945 13.8809l0.259766 0.259766c3.92969 1.30957 9.42969 3.13965 12.8301 3.92969l0.259766 -0.259766c0.530273 -2.09961 2.62012 -10.2197 3.66992 -13.6201
l-0.519531 -4.4502l0.259766 -0.259766c4.4502 1.57031 5.5 1.83008 9.69043 2.87988zM395.94 143.69c0.529297 1.8291 1.0498 3.65918 1.5791 6.04004h-0.259766c-2.0293 -4.06055 -15.0898 -5.09082 -16.2402 -4.71094l-0.259766 0.260742
c-0.519531 3.13965 -1.83008 10.4795 -2.08984 12.5693l0.259766 0.260742c8.06055 0.899414 5.40039 1.0293 10.21 0h0.260742c0 3.40918 0.259766 3.66992 0.259766 5.23926h-0.259766c-5.98047 -2.2998 -1.2207 -0.679688 -10.7402 -2.35938l-0.259766 0.259766
c-0.520508 3.40039 -1.31055 8.37988 -1.57031 9.9502l0.259766 0.259766c12.9004 2.41016 15.1006 0.349609 16.2402 -0.790039l0.259766 0.259766c-0.780273 2.36035 -1.0498 3.14062 -1.57031 5.5l-0.259766 0.260742
c-4.71973 -0.260742 -15.71 -1.05078 -24.8799 -2.62012l-0.790039 -0.520508c1.83008 -0.790039 2.36035 -1.83984 2.62012 -3.66992c1.58008 -7.59961 3.41016 -18.3301 4.98047 -26.1895l-0.790039 -4.19043l0.259766 -0.259766
c8.37988 1.83008 17.8096 3.66992 22.5195 4.18945zM406.68 188.2c3.14062 1.56934 7.33008 5.5 7.33008 5.50977c1.95996 -4.58008 0.970703 -2.70996 4.19043 -7.86035c10.1494 -0.459961 8.60938 0.0205078 20.4297 -1.0498l0.790039 4.70996
s-4.18945 0 -5.75977 1.83008c-1.0498 1.31055 -1.31055 3.14062 -1.57031 5.5c0 2.36035 0.270508 16.5 0.790039 20.6904c0.259766 4.18945 2.08984 20.4199 2.08984 23.04c0.260742 2.62012 1.0498 8.91016 0.260742 12.0498
c-4.82031 19.2803 -24.4307 17.8096 -50.0205 16.2402l-5.24023 -16.2402l2.62012 -2.87988c16.5498 16.5498 37.6201 4.56934 29.5898 -5.75977c-5.18945 -6.9209 -19.7393 -8.90039 -28.54 -17.0205c-6.47949 -6.49023 -12.2393 -20.9004 -5.5 -31.6904
c6.12988 -11.0391 17.29 -9.96973 17.54 -9.94922c2.87988 0 6.55078 0.519531 11 2.87988zM443.86 166.99c0 1.83984 0.269531 4.18945 0.269531 5.25l-0.259766 0.519531c-14.3604 8.98047 -26.8604 0.919922 -28.7998 -9.9502
c-2.83984 -16.0898 15.3594 -25.46 25.6602 -18.5898l0.519531 0.520508c0 0.259766 1.30957 4.4502 1.83008 6.2793l-0.259766 0.260742c-6.39062 -9.58008 -23.3203 -6.87012 -20.6904 10.21c1.91016 12.6602 15.3799 16.0801 21.7305 5.5zM449.63 254.72
c0 0 4.96973 -0.790039 4.99023 -3.66016c0 -2.08984 -4.98047 -55.25 -4.98047 -55.25c-0.109375 -1.48926 -0.339844 -6.80957 -7.58984 -6.80957l-0.790039 -4.70996c18.3906 -2.83008 19.3701 -3.04004 36.9199 -7.33008l0.520508 4.70996
c-13.0498 3.91992 -9.74023 7.37012 -4.4502 46.0898c1.09961 0.870117 8.62012 7.14062 20.6904 0.790039l11.2598 11.2598s-9.69043 8.90039 -14.9307 7.33008c-5.23926 -1.30957 -15.4492 -10.7393 -15.4492 -10.7393l1.56934 17.54
c-8.10938 4.0498 -27.0693 7.3291 -27.7598 7.3291v-6.5498zM460.62 140.28c9.42969 -2.35059 16.2402 2.62012 18.8496 11.5195c2.08984 7.60059 -1.56934 16.7598 -10.7393 19.3799c-6.54004 2.10059 -15.7109 -0.779297 -18.8506 -10.21
c-3.39941 -9.68945 2.62012 -18.5996 10.7402 -20.6895zM502.78 130.59c-0.780273 1.31055 -1.04004 2.10059 -0.799805 3.91016c1.22949 27.0098 1.5293 24.6602 1.0498 25.1396c-2.08984 0.790039 -5.5 2.09082 -7.58984 2.87988l-0.520508 -0.259766v-2.08984
c-3.92969 -6.01953 -10.4795 -15.4502 -13.8799 -20.1602l-2.62012 -1.83008v-0.259766c2.08984 -0.259766 4.70996 -1.30957 6.02051 -1.57031v0.260742l0.790039 3.39941c0.789062 1.0498 2.35938 3.66992 3.66992 5.5c0.40918 0 2.25 -0.549805 7.06934 -2.35938
c0.330078 -0.320312 0.330078 0.649414 -0.259766 -7.59082l-1.57031 -1.8291v-0.260742c1.57031 -0.519531 6.28027 -2.35938 8.64062 -2.87988zM498.07 220.41c-13.2207 -21.1504 -9.39062 -51.6006 9.66992 -52.9004c5.75977 -0.259766 9.42969 3.93066 9.68945 3.66992
l-2.08984 -6.80957c8.91016 -4.21973 11.4404 -5.29004 17.8105 -8.63965l1.83008 4.44922c-6.14062 3.51074 -1.29004 11.25 24.6191 84.3203c-6.13965 6.45996 -10.2998 10.0596 -22.5195 20.4297l-1.83008 -3.66992c1.62988 -1.35938 6.79004 -5.00977 4.4502 -11.2598
l-7.58984 -26.1904c-3.28027 12.79 -22.79 14.8701 -34.04 -3.39941zM527.4 141.07l2.35938 3.39941v0.520508c-3.41016 6.83008 -11.9395 7.41992 -14.6602 2.35938c-1.83984 -3.40918 0.260742 -7.06934 1.83008 -9.68945
c1.57031 -2.87988 3.14062 -6.29004 2.08984 -8.37988c-2.31934 -4.62988 -8.94922 -0.680664 -8.37988 4.97949l-0.790039 -0.259766c-2.09961 -4.7998 -1.83008 -4.00977 -1.83008 -4.70996c3.05078 -6.09961 12.8105 -7.12988 15.4502 -0.790039
c1.57031 3.15039 0.520508 6.80957 -1.0498 9.42969c-1.83008 3.40039 -4.18945 6.29004 -2.87988 8.37988c1.51953 2.65039 7.86035 0.470703 7.86035 -5.23926zM548.61 127.71l1.30957 3.91016l-0.259766 0.259766c-2.36035 2.08984 -8.64062 6.54004 -12.3105 8.90039
h-0.259766l-3.13965 -3.40039v-0.259766c4.7998 -0.320312 3.37988 0.149414 6.01953 -1.83008v-0.259766c-2.62012 -4.9707 -6.0293 -11.2607 -9.16992 -17.0205l-2.08984 -1.30957l-0.259766 -0.259766l5.75977 -4.4502l0.259766 0.259766
c-0.259766 0.530273 -0.519531 1.57031 0.790039 3.92969c2.87988 5.77051 6.28027 12.0508 8.64062 16.2402h0.259766c3.54004 -2.57031 2.49023 -1.43945 4.4502 -4.70996zM575.84 171.97l7.85059 10.46s-9.4209 18.8604 -23.04 16.5
c-20.8408 -4.0293 -3.15039 -34.21 -2.09082 -38.2295c4.33008 -15.1299 -16.3193 -12.5605 -13.3496 5.24023l-2.87988 2.08984l-4.98047 -14.4004s11.7803 -11.2598 20.1602 -10.4697c8.12012 0.790039 13.8799 6.29004 13.8799 16.5
c0 8.37988 -7.85938 22.7803 -7.85938 27.7598c0 6.86035 12.2695 4.75977 11.5195 -4.97949c-0.259766 -2.61035 -1.2998 -5.23047 -2.08984 -7.59082zM611.46 182.18c0.780273 -2.35938 1.57031 -1.83008 0.790039 0.270508
c-32.4697 98.9795 -132.76 138.78 -199.8 139.83c-50.54 0.779297 -89.5605 -11.79 -131.98 -35.8799l20.6904 61.0098l-33.7803 -65.7305l-8.89941 20.9502c3.13965 1.04004 6.2793 2.08984 6.2793 2.08984l-2.62012 8.64062s-3.13965 -0.780273 -7.33008 -2.09082
l-12.0498 28.2803l13.6201 -61.0098c-5.12012 2.55957 -19.0996 6.83008 -6.5498 19.3799l-2.62012 11c-6.97949 -2.21973 -13.2295 -3.62012 -32.21 -9.68945l-23.0801 11.5l59.1797 -42.6807l-4.70996 -2.08984l-17.2793 13.8799
c2.23926 -5.13965 3.2998 -12.1699 4.70996 -19.6396l-28.54 -13.0898l-30.1104 36.1396l-17.2803 -9.16992l13.6201 -42.4199l-11.2598 -4.98047l94.2695 29.3301l-3.66992 -10.4697l-0.519531 3.13965l-13.0898 -3.39941l4.97949 -24.6201l-4.4502 -12.3105
l-25.6592 30.6406l-39.8008 -10.21l18.8506 -58.9199c-60.1299 62.3994 -67.7002 66.3994 -61.7998 75.6797c2.09961 2.87988 7.85938 7.07031 7.85938 7.07031l-4.18945 7.06934c-26.7803 -18.3496 -27.8398 -19.1494 -58.4004 -42.6797l4.98047 -6.01953
s8.12012 5.75977 13.6201 5.5c7.81934 -0.350586 1.76953 2.93945 113.659 -98.7305l11.7803 8.37988l-27.7598 93.4805l35.8799 -42.1602l-4.70996 -13.8799l41.9004 88.5098c34.6699 -80.5098 29.1494 -66.9502 32.9893 -78.8203l-33.5195 67.2998l-2.36035 -4.44922
c1.2998 -1.30078 -0.919922 3.05957 22.7803 -59.4404c3.22949 -8.88965 -1.10059 -9.88965 -5.5 -12.8301l2.36035 -4.70996c15.3594 6.79004 22.9395 9.54004 39.0195 14.4004l-1.0498 4.97949c-8.89062 -1.33008 -10.1006 0.169922 -12.0498 4.4502
c-1.05078 2.09961 -14.1504 40.0703 -20.4307 58.6602l-10.21 4.97949l-2.35938 8.12012l61.54 -36.6602l-13.0908 -43.21c12.1904 3.26074 27.0303 6.74023 49.4902 9.9502l-0.259766 26.71l-4.98047 -1.0498c-0.669922 -13.7998 -6.0293 -22.0801 -19.6396 -22.7803
l22.2598 80.3906c-27.6201 -0.450195 -59.2695 -7.19043 -66.7695 -8.90039l3.92969 -16.5l-25.1396 19.6396l91.3896 20.6904l-85.6299 -9.16992c38.4902 22.5195 79.3398 39.0195 132.76 37.9697c131.46 -2.08984 180.95 -99.2402 191.95 -129.62zM203.48 295.57
l2.35938 -8.64062c7.82031 2.61035 10.8604 2.36035 11.2598 2.36035l-9.42969 7.58984c-2.36035 -0.790039 -4.18945 -1.30957 -4.18945 -1.30957zM347.24 257.07l-11.5303 -37.71l-21.7295 17.0195c6.7998 25.5 31.6895 21.29 33.2598 20.6904zM318.43 380.93
c224.94 0 321.83 -143.76 321.57 -227.55c0 -11 -0.269531 -17.5498 -0.790039 -19.6396c-0.259766 -2.10059 -1.0498 -0.790039 -1.0498 0.519531v9.9502c0 106.58 -121.51 223.37 -301.67 223.37c-61.2705 0 -103.69 -12.0498 -110.24 -13.8799l-1.57031 0.259766
c-6.80957 7.58984 -12.8301 9.69043 -21.21 11.7803v0.790039c8.91016 2.34961 56.5605 14.3994 114.96 14.3994zM529.49 211.25c-8.61035 -34.4502 -13.6504 -35.3496 -18.3301 -35.3604c-7.33008 0 -6.81055 9.43066 -6.02051 14.9307
c0.879883 9.72949 7.40039 34.6494 17.0205 33.5195c7.33008 -0.780273 8.63965 -7.33008 7.33008 -13.0898zM467.96 168.3c3.40039 -0.780273 7.84961 -4.4502 5.23047 -14.3896c-2.88086 -11.2598 -8.11035 -11.79 -11.7803 -10.7402
c-5.5 1.31055 -7.85059 7.84961 -6.02051 14.6602c3.14062 11.2598 9.9502 11.2598 12.5703 10.4697zM491 147.35v0.270508c1.0498 1.83008 5.5 8.63965 6.5498 9.9502c-0.269531 -3.66992 -0.790039 -10.2207 -0.790039 -12.0508
c-2.62012 0.780273 -3.92969 1.31055 -5.75977 1.83008z" />
    <glyph glyph-name="think-peaks" unicode="&#xf731;" horiz-adv-x="576" 
d="M465.4 38.5996l-206.2 353.801l-204.2 -352.101l-32 0.299805l236.2 407.4l206.2 -353.9l55.0996 95l32 -0.299805zM110.1 82.7002l149.601 257.899l235.8 -404.6l-32.5 0.0996094l-203.4 349.101l-117.399 -202.5h-32.1006z" />
    <glyph glyph-name="reacteurope" unicode="&#xf75d;" horiz-adv-x="576" 
d="M250.6 236.26l2 6.7998l-5.69922 4.30078l7.19922 0.0996094l2.30078 6.7998l2.2998 -6.7998l7.09961 -0.0996094l-5.7002 -4.30078l2.10059 -6.7998l-5.7998 4.10059zM314.3 236.26l1.90039 6.7998l-5.7002 4.30078l7.2002 0.0996094l2.2998 6.7998l2.2998 -6.7998
l7.2002 -0.0996094l-5.7002 -4.30078l2.10059 -6.7998l-5.80078 4.10059zM223 185.76c4.90039 0 3.7998 -3.89941 3.7998 -13.7598c0 -10.2998 -6.7002 -14.0996 -16.7998 -14.0996h-0.200195c-10.0996 0 -16.7998 3.69922 -16.7998 14.0996v40.0596
c0 9.90039 6.7002 14.1006 16.7998 14.1006h0.200195c10.0996 0 16.7998 -4.2002 16.7998 -14.1006c0 -8.39941 0.900391 -12.1992 -3.7998 -12.2998h-3.40039c-4.5 0 -3.7998 3.2998 -3.7998 10.5c0 4.7002 -2.2998 6.10059 -5.7998 6.10059
s-5.7998 -1.40039 -5.7998 -6.10059v-36.5996c0 -4.7002 2.2998 -6.10059 5.7998 -6.10059s5.7998 1.40039 5.7998 6.10059c0 8.09961 -1 12.0996 3.7998 12.0996h3.40039zM142.3 168.36c2.5 0 3.7998 -1.30078 3.7998 -3.80078v-2.09961
c0 -2.5 -1.2998 -3.7998 -3.7998 -3.7998h-21.8994c-2.5 0 -3.80078 1.2998 -3.80078 3.7998v59.0996c0 2.5 1.30078 3.90039 3.7002 3.80078h21.7002c2.5 0 3.7998 -1.30078 3.7998 -3.80078v-2.09961c0 -2.5 -1.2998 -3.7998 -3.7998 -3.7998h-14.4004v-18.2998h11.4004
c2.5 0 3.7998 -1.30078 3.7998 -3.80078v-2.09961c0 -2.5 -1.2998 -3.7998 -3.7998 -3.7998h-11.4004v-19.2998h14.7002zM100.3 186.86l8.10059 -23.9004c0.799805 -2.59961 -0.400391 -4.40039 -3.2002 -4.40039h-3.2998
c-0.0996094 -0.00683594 -0.196289 -0.0078125 -0.297852 -0.0078125c-1.95703 0 -3.59473 1.37402 -4.00293 3.20801l-7.39941 23.5h-5.60059v-22.8994c0 -2.5 -1.2998 -3.80078 -3.7998 -3.80078h-3.39941c-2.5 0 -3.80078 1.30078 -3.80078 3.80078v59.0996
c0 2.5 1.30078 3.7998 3.80078 3.7998h13.3994c10.1006 0 16.7998 -4 16.7998 -14.0996v-11.9004c0 -6.39941 -2.69922 -10.3994 -7.2998 -12.3994zM96.5 200.86v8.69922c0 4.80078 -2.5 6.10059 -6.09961 6.10059h-5.80078v-20.9004h5.80078
c3.59961 0 6.09961 1.2998 6.09961 6.10059zM176 222l11.2002 -59.2002c0.5 -2.7002 -0.799805 -4.09961 -3.40039 -4.09961h-3.5c-0.12207 -0.0117188 -0.241211 -0.015625 -0.366211 -0.015625c-1.98926 0 -3.61719 1.55566 -3.7334 3.51562l-1.7998 11.2998h-12.2002
l-1.7998 -11.2998c-0.117188 -1.95996 -1.74121 -3.51855 -3.73047 -3.51855c-0.125 0 -0.248047 0.00683594 -0.370117 0.0185547h-3c-2.5 0 -3.89941 1.39941 -3.39941 4.09961l11 59.2002c0.137695 1.90625 1.72559 3.41504 3.66602 3.41504
c0.112305 0 0.223633 -0.00488281 0.333984 -0.0146484h6.89941c0.132812 0.0136719 0.264648 0.0166016 0.401367 0.0166016c1.97168 0 3.59766 -1.49805 3.79883 -3.41699zM163.7 182.7h9.39941l-4.69922 29.7002zM253 162.5c0 -2.45996 -1.2998 -3.83984 -3.7998 -3.7998
h-3.40039c-2.5 0 -3.7998 1.2998 -3.7998 3.7998v53.2002h-7.2998c-2.5 0 -3.7998 1.2998 -3.7998 3.7998v2.09961c0 2.5 1.2998 3.80078 3.7998 3.80078h25.7998c2.5 0 3.7998 -1.30078 3.7998 -3.80078v-2.09961c0 -2.5 -1.2998 -3.7998 -3.7998 -3.7998h-7.5v-53.2002z
M501 163.3c0.0546875 0.00488281 0.108398 -0.03125 0.164062 -0.03125c1.01562 0 1.84082 -0.824219 1.84082 -1.83984c0 -0.0429688 -0.00195312 -0.0859375 -0.00488281 -0.128906v-0.799805c0.00195312 -0.0332031 0.00488281 -0.0664062 0.00488281 -0.100586
c0 -0.999023 -0.811523 -1.80957 -1.81055 -1.80957c-0.0654297 0 -0.130859 0.00292969 -0.194336 0.00976562h-22.5c-0.0634766 -0.00683594 -0.126953 -0.0117188 -0.192383 -0.0117188c-0.999023 0 -1.81055 0.811523 -1.81055 1.81055
c0 0.0341797 0.000976562 0.0683594 0.00292969 0.101562v63c-0.0107422 0.0751953 -0.0166016 0.150391 -0.0166016 0.229492c0 0.893555 0.725586 1.61914 1.61914 1.61914c0.137695 0 0.270508 -0.0166016 0.397461 -0.0488281h22.2002
c0.0771484 0.0107422 0.155273 0.0175781 0.236328 0.0175781c0.976562 0 1.76953 -0.792969 1.76953 -1.76953c0 -0.0498047 -0.00195312 -0.0996094 -0.00585938 -0.147461v-0.800781c0.00195312 -0.0380859 0.00488281 -0.0742188 0.00488281 -0.113281
c0 -1.04297 -0.84668 -1.88965 -1.88965 -1.88965c-0.0390625 0 -0.0771484 0.000976562 -0.115234 0.00292969h-19.1006v-25.7998h16.1006c0.0380859 0.00292969 0.0742188 0.00488281 0.113281 0.00488281c1.04297 0 1.88965 -0.84668 1.88965 -1.88965
c0 -0.0390625 -0.000976562 -0.0771484 -0.00292969 -0.115234v-0.799805c0.00195312 -0.0380859 0.00488281 -0.0751953 0.00488281 -0.113281c0 -1.04297 -0.84668 -1.89062 -1.88965 -1.89062c-0.0390625 0 -0.0771484 0.00195312 -0.115234 0.00390625h-16.1006
v-26.7002h19.4004zM407.9 226.2c10.0996 0 15.2998 -4.74023 15.2998 -14.1006v-40.0996c0 -9.2998 -5.2002 -14.0996 -15.2998 -14.0996h-0.800781c-10.0996 0 -15.2998 4.7998 -15.2998 14.0996v40.0996c0 9.40039 5.2002 14.1006 15.2998 14.1006h0.800781zM418.1 173.8
v36.6006c0 7.89941 -3 11.0996 -10.5 11.0996s-10.5 -3.2002 -10.5 -11.0996v-36.6006c0 -8 3 -11.0996 10.5 -11.0996s10.4004 3.09961 10.5 11.0996zM371.6 188.3l10.6006 -27.2998c0.5 -1.2998 -0.100586 -2.2998 -1.5 -2.2998h-1.5
c-0.0429688 -0.00292969 -0.0839844 -0.00488281 -0.12793 -0.00488281c-0.993164 0 -1.8418 0.625977 -2.17188 1.50488l-10.4004 27.2002h-11.5996v-26.9004c0.00488281 -0.0556641 0.00976562 -0.111328 0.00976562 -0.167969
c0 -0.960938 -0.780273 -1.74023 -1.74023 -1.74023c-0.0576172 0 -0.114258 0.00292969 -0.169922 0.0078125h-1.2002c-0.0634766 -0.00683594 -0.126953 -0.0117188 -0.192383 -0.0117188c-0.999023 0 -1.81055 0.811523 -1.81055 1.81055
c0 0.0341797 0.000976562 0.0683594 0.00292969 0.101562v63c-0.00195312 0.0332031 -0.00488281 0.0664062 -0.00488281 0.100586c0 0.999023 0.811523 1.80957 1.81055 1.80957c0.0654297 0 0.130859 -0.00292969 0.194336 -0.00976562h13.7002
c10.0996 0 15.2998 -4.7002 15.2998 -14.1006v-9.7002c0 -7.19922 -3.09961 -11.6992 -9.2002 -13.2998zM365.2 192.2c7.5 0 10.5 3.16016 10.5 11v6.39941c0 8 -3 11.1006 -10.5 11.1006h-10.2002v-28.5h10.2002zM451.1 225.3c10.1006 0 15.3008 -4.7002 15.3008 -14.0996
v-10.5c0 -9.2998 -5.2002 -14.1006 -15.3008 -14.1006h-10.5996v-26.0996c0.00585938 -0.0556641 0.00976562 -0.111328 0.00976562 -0.167969c0 -0.960938 -0.779297 -1.74023 -1.74023 -1.74023c-0.0566406 0 -0.113281 0.00292969 -0.169922 0.0078125h-1.19922
c-0.0644531 -0.00683594 -0.12793 -0.0117188 -0.193359 -0.0117188c-0.999023 0 -1.80957 0.811523 -1.80957 1.81055c0 0.0341797 0.000976562 0.0683594 0.00292969 0.101562v63c-0.0107422 0.0751953 -0.0175781 0.150391 -0.0175781 0.229492
c0 0.893555 0.726562 1.61914 1.62012 1.61914c0.136719 0 0.270508 -0.0166016 0.397461 -0.0488281h13.6992zM461.3 202.5v7.09961c0 7.90039 -3 11.1006 -10.5 11h-10.2002v-29.1992h10.2002c7.5 0 10.5 3.19922 10.5 11.0996zM259.5 140l7.09961 -0.0996094
l-5.69922 -4.30078l2.09961 -6.7998l-5.7998 4.10059l-5.7998 -4.10059l2.09961 6.7998l-5.7002 4.30078l7.10059 0.0996094l2.2998 6.7998zM487.1 276.1c122.301 -46.0996 118.401 -132.54 -33.8984 -176.34c13.3994 -49.7002 18.0996 -101.899 0.0996094 -133.8
c-3.7998 -6.7002 -16.7998 -27.7002 -47.5996 -27.7002c-41.5 0 -110.2 41.6006 -182.101 142c-42.7998 3.5 -72.1992 10.1006 -84.5996 13c-20.5 -82.2998 -6.7998 -125.3 15.5 -137.899c1.2002 -0.700195 38.4004 -27.2002 120.9 52.7998
c3.39941 -3.5 6.79883 -6.90039 10.1982 -10.2002c-63.0996 -61.2002 -110.199 -71 -138.199 -55.2002c-32.4004 18.2998 -42.8008 72 -22.3008 153.9c-18.8994 5 -121.6 33.2002 -122.1 92.7998c-0.400391 40.9004 49.7998 74.7002 120.3 95
c-13.3994 49.5996 -18.2002 101.8 -0.0996094 133.8c3.7998 6.74023 16.7998 27.7402 47.5996 27.7402c41.6006 0 110.3 -41.6396 182.2 -142.14c28.7607 -2.29492 57.1504 -6.70801 84.5996 -13c20.5 82 6.90039 125.1 -15.5 137.8
c-1.2998 0.700195 -38.3994 27.2002 -120.899 -52.7998c-3.40039 3.5 -6.80078 6.89941 -10.2002 10.1992c52.2998 50.9404 103.7 74.6006 138.2 55.2402c33.8994 -19.2002 41.8994 -75.8994 22.2998 -153.899c12.0234 -3.14844 24.0938 -6.9873 35.5996 -11.3008z
M135.901 411.16c-23.1006 -40.7998 1 -121.562 1.19922 -122.961c27.2979 6.86914 55.7041 11.835 84.4004 14.5996c15.5215 22.6875 32.2832 43.9033 50.7002 64.2002c3.39941 -3.33301 6.7998 -6.74609 10.2002 -10.2393
c-15.1953 -16.6592 -29.1309 -33.958 -42.2002 -52.3994c17.9678 1.35645 34.9062 2.04102 53.2197 2.04102c13.6523 0 27.2158 -0.383789 40.6797 -1.1416c-64.5 86.6006 -126.5 126.2 -163.3 126.2c-23 0 -32 -15.2002 -34.8994 -20.2998zM440.701 -27.1406
c3.2998 6 21.5 38.5996 -1.2002 123c-4.09961 -1.10059 -37.0996 -9.90039 -84.4004 -14.6006c-15.4961 -22.7061 -32.2598 -43.9238 -50.6992 -64.2002c-3.40039 3.2998 -6.80078 6.7002 -10.2002 10.2002c15.1943 16.6602 29.1299 33.958 42.2002 52.4004
c-17.9014 -1.38379 -34.792 -2.08301 -53.0459 -2.08301c-13.7139 0 -27.3359 0.398438 -40.8545 1.18262c64.5996 -86.7998 126.6 -126.2 163.3 -126.2c23.1006 0 32 15.2002 34.9004 20.3008zM449.801 111.459c25.6006 7.2998 85.9004 27.4004 105.7 62.5
c1.40039 2.5 33.5 50.5 -72.5996 90.4004c-11.1553 4.18555 -22.8525 7.92188 -34.5 11c-3.60059 -12.9004 -7.90039 -26.1006 -12.8008 -39.5c-3.71387 -0.506836 -6.9248 -2.60645 -8.89941 -5.60059l-0.100586 0.100586c-1.94824 1.84863 -4.25 3.31445 -6.7998 4.2998
c5.7002 15 10.6006 29.7998 14.6006 44.2002c-7.2002 1.69922 -31.8008 7.59961 -72.2002 11.6992c16.7002 -24.5 27.8994 -44.0996 34.2998 -55.5c-4.18457 -1.36719 -7.79199 -3.96777 -10.4004 -7.39941c-13.5996 16.3994 -11 19.8994 -42.5 64.5
c-16.6885 1.17285 -32.207 1.77344 -49.1914 1.77344c-21.2998 0 -42.3818 -0.9375 -63.208 -2.77344c-16.9004 -25 -28.2998 -45.2002 -34.7998 -56.9004c-4.16797 -1.77637 -7.68652 -4.69238 -10.2002 -8.39941c-1.07422 3.39844 -3.37402 6.23633 -6.40039 8
c6.10059 11.3994 16.9004 31 32.7998 55.2998c-39.5996 -4.60059 -65 -11.2002 -72 -13c4.30078 -14.1006 9.40039 -28.6006 15.2002 -43.2998c-0.866211 -0.632812 -1.63086 -1.36328 -2.2998 -2.2002c-1.5 1.89941 -4 5.2998 -14.4004 5.2998
c-4.69922 12.2998 -8.7998 24.5 -12.3994 36.4004c-138.8 -40.3604 -158.4 -121.36 1.5 -164c3.59961 12.8994 7.7998 26 12.7002 39.3994c0.328125 -0.0185547 0.651367 -0.0214844 0.984375 -0.0214844c2.0752 0 4.06641 0.360352 5.91504 1.02148
c3 -1.2002 5.2002 -1 8.40039 -1c-5.5 -14.5996 -10.2002 -28.8994 -14.1006 -42.8994c23.4512 -5.42578 47.71 -9.39258 72.2002 -11.7002c-16.2998 23.8994 -27.5 43.3994 -33.7998 54.5996c8.7002 0 10.7002 1.60059 12.5996 3.2002
c0.950195 -0.574219 1.95996 -1.08008 3 -1.5c15.3008 -26.7002 28.9004 -46.5996 36.8008 -57.7998c16.6875 -1.17285 32.2051 -1.77344 49.1895 -1.77344c21.2998 0 42.3838 0.9375 63.21 2.77344c16.5 24.2998 27.7002 44 33.9004 55.2002
c7.2998 0 9.7998 3 10.8994 4.19922c1.82324 -1.3252 3.84766 -2.41113 6 -3.19922c-15 -28 -28.6992 -48.9004 -32.1992 -54.2002c24.4219 2.70312 48.6768 7.11816 72 13c-4.10059 13.7998 -9 27.8994 -14.7002 42.2002c2.00391 0.898438 3.81934 2.11523 5.39941 3.59961
l0.100586 0.0996094c2.2666 -3.44043 6.1543 -5.7002 10.5781 -5.7002c0.0410156 0 0.0810547 0 0.12207 0.000976562c4.69922 -12.3008 8.7998 -24.5 12.3994 -36.4004zM335.401 225.459c0.0664062 0.00683594 0.132812 0.00878906 0.201172 0.00878906
c1.07422 0 1.95117 -0.84668 1.99805 -1.90918v-51.5c0 -9.5 -5 -14.0996 -15.0996 -14.0996h-0.400391c-10.0996 0 -15.0996 4.5 -15.0996 14.0996v51.5c-0.00195312 0.0341797 -0.00488281 0.0664062 -0.00488281 0.100586c0 0.999023 0.811523 1.81055 1.81055 1.81055
c0.0654297 0 0.130859 -0.00390625 0.194336 -0.0107422h1.2002c0.0742188 0.00976562 0.148438 0.0166016 0.224609 0.0166016c0.932617 0 1.69043 -0.756836 1.69043 -1.68945c0 -0.0771484 -0.00488281 -0.15332 -0.015625 -0.227539v-49.7998
c0 -8 2.60059 -11.0996 10.1006 -11.0996s10.0996 3.2002 10.0996 11.0996v49.7998c-0.00488281 0.0566406 -0.00976562 0.111328 -0.00976562 0.168945c0 0.959961 0.779297 1.73926 1.74023 1.73926c0.0576172 0 0.114258 -0.00195312 0.169922 -0.0078125h1.2002z
M321.701 139.999l7.09961 -0.0996094l-5.7002 -4.30078l2.10059 -6.7998l-5.7998 4.10059l-5.80078 -4.10059l2.10059 6.7998l-5.7002 4.30078l7.09961 0.0996094l2.30078 6.7998zM290.601 132.599l7.10059 -0.0996094l-5.7002 -4.2998l2.09961 -6.7998l-5.7998 4.09961
l-5.7998 -4.09961l2.09961 6.7998l-5.69922 4.2998l7.09961 0.0996094l2.2998 6.80078zM295.701 163.399c0.0615234 0.00585938 0.12207 -0.0292969 0.185547 -0.0292969c1.00977 0 1.83008 -0.819336 1.83008 -1.83008
c0 -0.0810547 -0.00585938 -0.162109 -0.015625 -0.241211v-0.799805c0.00390625 -0.0488281 0.0078125 -0.0966797 0.0078125 -0.145508c0 -0.977539 -0.792969 -1.77051 -1.77051 -1.77051c-0.0800781 0 -0.160156 0.00585938 -0.237305 0.015625h-22.5
c-0.0644531 -0.00683594 -0.126953 -0.0117188 -0.193359 -0.0117188c-0.999023 0 -1.80957 0.811523 -1.80957 1.81055c0 0.0341797 0.000976562 0.0683594 0.00292969 0.101562v63c-0.00195312 0.0332031 -0.00488281 0.0664062 -0.00488281 0.100586
c0 0.999023 0.811523 1.80957 1.80957 1.80957c0.0664062 0 0.130859 -0.00292969 0.195312 -0.00976562h22.2002c0.0771484 0.00976562 0.155273 0.0175781 0.235352 0.0175781c0.977539 0 1.77051 -0.793945 1.77051 -1.77051
c0 -0.0498047 -0.00195312 -0.0986328 -0.00585938 -0.147461v-0.799805c0.00195312 -0.0380859 0.00488281 -0.0751953 0.00488281 -0.113281c0 -1.04395 -0.847656 -1.89062 -1.89062 -1.89062c-0.0380859 0 -0.0761719 0.000976562 -0.114258 0.00390625h-19.1006
v-25.7998h16.1006c0.0380859 0.00195312 0.0742188 0.00488281 0.113281 0.00488281c1.04297 0 1.88965 -0.847656 1.88965 -1.89062c0 -0.0380859 -0.000976562 -0.0761719 -0.00292969 -0.114258v-0.800781
c0.00195312 -0.0380859 0.00488281 -0.0742188 0.00488281 -0.113281c0 -1.04297 -0.847656 -1.88965 -1.89062 -1.88965c-0.0380859 0 -0.0761719 0.000976562 -0.114258 0.00292969h-16.1006v-26.6992h19.4004zM288.301 262.799l2.2998 -6.7998l7.10059 -0.0996094
l-5.7002 -4.30078l2.09961 -6.7998l-5.7998 4.10059l-5.7998 -4.10059l2.09961 6.7998l-5.69922 4.30078l7.09961 0.0996094z" />
    <glyph glyph-name="artstation" unicode="&#xf77a;" horiz-adv-x="512" 
d="M2 70.5996h315.1l59.2002 -102.6h-285.399c-0.00488281 0 0.0205078 -0.0498047 0.015625 -0.0498047c-20.0742 0 -37.4736 11.5439 -45.916 28.3496zM501.8 98c19 -29.4004 -0.0996094 -55.9004 -2 -59.0996l-40.7002 -70.5l-257.3 447.6h88.4004
c0.00390625 0 -0.0234375 0.0527344 -0.0195312 0.0527344c19.6797 0 36.79 -11.0879 45.4189 -27.3525zM275 143.5h-231l115.5 200z" />
    <glyph glyph-name="atlassian" unicode="&#xf77b;" horiz-adv-x="512" 
d="M152.2 211.6c66.2998 -70.7998 89.0996 -189.3 51.2002 -267.1c-2.40039 -5.2002 -7.60059 -8.5 -13.4004 -8.40039h-175c-11 0 -18.4004 11.7002 -13.4004 21.7002l125.801 251c5.09961 10.5 17.0996 11 24.7998 2.7998zM244.4 439.9
c6.7998 10.8994 20.2998 10.6992 25.5996 0.0996094c5.90039 -11.7002 240.4 -482.3 240.4 -482.3c5 -9.90039 -2.2002 -21.7002 -13.4004 -21.7002h-174.2c-5.7002 0 -10.8994 3.2998 -13.3994 8.40039c-73.5 146.899 -187.301 302.1 -65 495.5z" />
    <glyph glyph-name="canadian-maple-leaf" unicode="&#xf785;" horiz-adv-x="512" 
d="M383.8 96.2998c-5 -5 -10 -7.5 -5 -22.5s10 -35.0996 10 -35.0996s-95.2002 20.0996 -105.2 22.5996c-8.89941 0.900391 -18.3994 -2.39941 -18.3994 -12.5c0 -10.0996 5.7998 -112.8 5.7998 -112.8h-30s5.7998 102.8 5.7998 112.8s-9.59961 13.4004 -18.2998 12.5
c-10.0996 -2.5 -105.3 -22.5996 -105.3 -22.5996s5 20.0996 10.0996 35.0996c4.90039 15 0 17.5 -5.09961 22.5c-2.60059 2.5 -105.2 92.4004 -105.2 92.4004l17.5 7.59961c10 4.90039 7.40039 11.4004 5 17.4004c-2.5 7.59961 -20.0996 67.2998 -20.0996 67.2998
s47.5996 -10 57.6992 -12.5c7.5 -2.40039 10 2.5 12.5 7.5s15 32.2998 15 32.2998s52.6006 -59.7998 55.1006 -62.2998c10.0996 -7.5 20.0996 0 17.5996 10c0 10 -27.5996 129.6 -27.5996 129.6s30.0996 -17.3994 40.0996 -22.3994c7.60059 -5 12.6006 -5 17.6006 5
c5 7.5 42.5 79.7998 42.5 79.7998s37.5996 -72.2998 42.6992 -79.7998c5 -10 10.1006 -10 17.6006 -5c10 5 40.0996 22.3994 40.0996 22.3994s-27.5996 -119.6 -27.5996 -129.6c-2.5 -10 7.59961 -17.5 17.5996 -10c2.5 2.40039 55.1006 62.2998 55.1006 62.2998
s12.5 -27.3994 15 -32.3994s5 -9.90039 12.5 -7.5c10 2.5 57.6992 12.5 57.6992 12.5s-17.6992 -59.7002 -20.0996 -67.3008c-2.40039 -5.89941 -5 -12.5 5 -17.3994l17.5 -7.5s-102.7 -89.9004 -105.2 -92.4004z" />
    <glyph glyph-name="centos" unicode="&#xf789;" 
d="M289.6 350.5l31.6006 -31.7002l-76.2998 -76.5v108.2h44.6992zM127.2 318.8l31.5996 31.7002h44.7002v-108.2zM168.7 360.4l55.5 55.5996l55.5 -55.5996h-44.7002v-127.9l-10.7998 -10.7998l-10.7998 10.7998v127.9h-44.7002zM194.9 192.3l-10.8008 -10.7998h-128.6
v-44.7998l-55.5 55.5996l55.5 55.6006v-44.8008h128.6zM274.2 213l76.2998 76.5l31.5996 -31.7002v-44.7998h-107.899zM447.5 192.3l-55.5 -55.5996v44.7998h-127.7l-10.7998 10.7998l10.7998 10.7998h127.7v44.8008zM65.4004 271.8v78.7002h79.3994l-31.5996 -31.7002
l90.2998 -90.5v-15.2998h-15.2998l-90.2998 90.5zM382.1 350.5v-78.7002l-31.5996 31.7002l-90.2998 -90.5h-15.2998v15.2998l90.2998 90.5l-31.6006 31.7002h78.5zM203.5 34.0996v-0.0996094h-44.7002l-31.5996 31.7002l76.2998 76.5v-108.101zM65.4004 213v44.7998
l32.5 31.7002l76.2998 -76.5h-108.8zM382.1 112.8v-78.7002h-78.5l31.6006 31.7002l-90.2998 90.5v15.2998h15.2998l90.2998 -90.5zM382.1 171.6v-44.7998l-31.5996 -31.7002l-76.2998 76.5h107.899zM321.2 65.7998l-31.6006 -31.5996h-44.6992v108.1zM97.9004 95.0996
l-32.5 31.7002v44.7998h108.8zM279.7 24.2002l-55.5 -55.6006l-55.5 55.6006h44.7002v127.899l10.7998 10.8008l10.7998 -10.8008v-127.899h44.7002zM113.2 65.7998l31.5996 -31.7002h-79.3994v78.7002l32.5 -31.7002l90.2998 90.5h15.2998v-15.2998z" />
    <glyph glyph-name="confluence" unicode="&#xf78d;" horiz-adv-x="512" 
d="M2.2998 35.7998c42.2998 66.9004 125.2 233.2 373.101 112.601c39.6992 -19.1006 83.6992 -39.9004 105.899 -50.3008c8 -3.69922 11.7002 -13.1992 8.10059 -21.2998l-50.4004 -114.1c-0.0996094 -0.100586 -0.0996094 -0.299805 -0.200195 -0.400391
c-3.89941 -8.09961 -13.5996 -11.5996 -21.7002 -7.7002c-200.399 95.2002 -213.8 111.5 -280.899 -0.699219c0 0 -0.100586 -0.100586 -0.100586 -0.200195c-4.69922 -7.7002 -14.6992 -10 -22.3994 -5.2998l-105.9 65.1992c-7.59961 4.7002 -10 14.6006 -5.5 22.2002z
M509.7 347.9c-42.6006 -67.5 -125.4 -232.9 -373.4 -112.9c-39.7002 19.2002 -83.7998 40 -106 50.4004c-8 3.69922 -11.7002 13.1992 -8.09961 21.2998l50.5 114.1c0.0996094 0.100586 0.0996094 0.299805 0.200195 0.400391
c3.89941 8.09961 13.5996 11.5996 21.6992 7.7002c199.5 -94.7002 213.301 -111.7 280.601 0.899414c0.200195 0.400391 0.399414 0.700195 0.599609 1c5 7.5 15.1006 9.40039 22.6006 4.40039l105.8 -65.1006c7.59961 -4.69922 10 -14.5996 5.5 -22.1992z" />
    <glyph glyph-name="dhl" unicode="&#xf790;" horiz-adv-x="640" 
d="M238 146.8l22.2998 30.2002h58.7002l-22.2998 -30.2002h-58.7002zM0 165.1h86.5l-4.7002 -6.39941h-81.7998v6.39941zM172.9 177h68.1992c-5.69922 -7.7998 -24.0996 -30.2998 -57.1992 -30.2998h-100.101l41.1006 55.7998h51c5.59961 0 5.59961 -2.2002 2.7998 -5.90039
c-2.7998 -3.69922 -7.60059 -10.2998 -10.4004 -14.0996c-1.39941 -1.90039 -4.09961 -5.5 4.60059 -5.5zM490.4 183.9h-62.2002l39.2998 53.3994h62.2002zM95.2998 177l-4.7002 -6.40039h-90.5996v6.40039h95.2998zM206.3 203.6
c2.7998 3.7002 2.90039 5.90039 -2.7002 5.90039h-111.399l20.3994 27.7998h117.9c29.9004 0 37.5996 -23.5996 29.2002 -35c-6.2002 -8.39941 -13.5 -18.3994 -13.5 -18.3994h-45.6006c-8.69922 0 -6 3.5 -4.59961 5.5c2.7998 3.7998 7.5 10.3994 10.2998 14.1992zM0 146.8
v6.40039h77.7998l-4.7002 -6.40039h-73.0996zM323 146.8c0 0 22.2002 30.2002 22.2998 30.2002h58.7002l-22.2998 -30.2002h-58.7002zM545 146.7l4.7002 6.39941h90.2998v-6.39941h-95zM567.3 177h72.7002v-6.40039h-77.4004zM553.8 158.7l4.7002 6.39941h81.5v-6.39941
h-86.2002zM389.6 237.3h58.7002l-39.2998 -53.3994h-143.6l39.2998 53.3994h58.7002l-22.5 -30.5996h26.1992zM423.1 177h133.4l-22.2998 -30.2998h-94.2998c-24.1006 0 -30.6006 11.5996 -23.2002 21.5996c2.09961 2.7998 6.39941 8.7002 6.39941 8.7002z" />
    <glyph glyph-name="diaspora" unicode="&#xf791;" horiz-adv-x="512" 
d="M251.64 93.4502c-1.39941 0 -88 -119.9 -88.6992 -119.9c-0.700195 0 -86.6006 60.4502 -86.9404 61.2002s86.5996 125.7 86.5996 127.4c0 2.19922 -129.6 44 -137.6 47.0996c-1.2998 0.5 31.4004 101.8 31.7002 102.1c0.599609 0.700195 144.399 -47 145.5 -47
c0.399414 0 0.899414 0.600586 1 1.30078c0.399414 2 1 148.6 1.7002 149.6c0.799805 1.2002 104.5 0.700195 105.1 0.299805c1.5 -1 3.5 -156.1 6.09961 -156.1c1.40039 0 138.7 47 139.301 46.2998c0.799805 -0.900391 31.8994 -102.2 31.5 -102.6
c-0.900391 -0.900391 -140.2 -47.1006 -140.601 -48.8008c-0.299805 -1.39941 82.7998 -122.1 82.5 -122.899s-85.5 -63.5 -86.2998 -63.5c-1 0.200195 -89 125.5 -90.9004 125.5h0.0400391z" />
    <glyph glyph-name="fedex" unicode="&#xf797;" horiz-adv-x="640" 
d="M586 163.5l54 -60.5h-64.4004l-22.2998 25l-22.0996 -25h-212.2v11.9004h-0.5c-7.90039 -11.7002 -20.7998 -18.6006 -34.9004 -18.6006c-32.6992 0 -56.3994 26.4004 -60.0996 56.9004h-85.5c0 -23.5 31.0996 -35.5 45.7998 -14.6006h42
c-27.5996 -67.6992 -130.2 -49.3994 -130.2 23.7002c0 6.40039 0.800781 12.5 2.30078 18.2002h-48.9004v-77.5h-49v184.4h109v-41.1006h-60v-26.2002h54.7998v-24.1992c24.5 43.5996 103.9 45.3994 121.9 -14c7.5 25.5 28.8994 44.8994 57.2998 44.8994
c13.9004 0 25.7998 -3.7998 35.4004 -14.7998h0.5v75.5h151.199v-48.0996h-56.0996v-16h118.7l22.5 -24.8008l21.7002 24.8008h62.3994zM139.3 180.1h46.5c-4.7998 25.6006 -40.3994 26.3008 -46.5 0zM292.7 131.2c34.5 0 32.5996 62.7998 0 62.7998
c-34 0 -34.6006 -62.7998 0 -62.7998zM460.5 112.1v29.6006h-56.0996v44.7002h56.0996v28.0996h-55.5v33.9004h56.0996v30.1992h-95v-166.5h94.4004zM414.6 151.9h56.1006v-45.6006l50.7002 57l-50.7002 57v-44h-56.1006v-24.3994zM553.2 141.6l26.2998 -29.5h40.5
l-46 51.4004l45.4004 51h-38.5l-25.6006 -29.2998l-26.5996 29.2998h-39.7002l45.5996 -51.2002l-45.5996 -51.2002h38.0996z" />
    <glyph glyph-name="fedora" unicode="&#xf798;" 
d="M225 416c123.7 -0.299805 223.7 -100.9 223.4 -224.6c-0.300781 -123.7 -100.9 -223.7 -224.601 -223.4l-170.2 0.400391c-29.582 0 -53.6006 24.0117 -53.6006 53.5938c0 0.102539 0 0.204102 0.000976562 0.305664l0.400391 170.3
c0.399414 123.7 100.899 223.7 224.6 223.4zM394.8 258.8c-0.0947266 7.71387 -1.06445 15.1934 -2.7998 22.4004l-55.2002 56.0996v-1.59961c0 -5.10059 -1.5 -9.60059 -3.7998 -14.2998zM331 353.7c1.94141 -2.71777 3.39453 -5.85449 4.2002 -9.2002l54.2998 -54.5996
c-9.56543 28.6953 -30.9629 51.8848 -58.5 63.7998zM118.1 200.8c-5.54395 -0.450195 -11.0029 -1.44336 -16.1992 -2.89941l8.5 -8.5c2.04004 4.16895 4.62598 7.98535 7.69922 11.3994zM97 196.6c-4.72363 -1.31543 -9.36719 -3.08691 -13.7002 -5.19922l27 -27.2002
c-1.51855 3.87012 -2.37598 8.09961 -2.39941 12.5l0.899414 8zM78.7998 189.2c-3.89551 -2.1748 -7.62207 -4.57227 -11.2002 -7.2002l35.3008 -35.9004c4.36133 2.17188 9.16016 3.79395 14.0996 4.7002zM63.5996 179.4
c-3.7207 -2.78223 -7.0625 -5.89355 -10.0996 -9.40039l34.9004 -34.5996c3.2168 3.18945 6.69531 6.00781 10.5 8.5zM50.2998 167.1c-2.89941 -3.2998 -5.7998 -6.69922 -8.59961 -10.5l35.7998 -35.8994c2.11035 4.12598 4.6875 7.93262 7.7002 11.3994zM39.2998 152.8
c-2.49414 -3.82227 -4.73926 -7.83984 -6.7002 -12l39.5 -39.7998c0.374023 5.3252 1.63574 10.4883 3.60059 15.2002zM30.5 136.5c-1.7998 -4.90039 -3.2998 -9.59961 -4.7002 -14.5l52.7002 -53.5c-3.96484 7.90234 -6.36621 16.8438 -6.7002 26.2002zM22.5996 93.5
c0.046875 -7.56934 1.05859 -14.8945 2.90039 -21.9004l55.4004 -55.6992v1.09961c0.0429688 5.14551 1.35156 10.0322 3.59961 14.2998zM27.9004 62.7998c9.59375 -28.6787 30.9805 -51.8564 58.5 -63.7998c-1.90527 2.74219 -3.35254 5.87402 -4.2002 9.2002z
M22.5996 99.7998l64.4004 -64.2002c2.76953 3.4707 6.08594 6.38965 9.90039 8.7002l-72.2002 72.5c-1.2793 -5.48047 -2.00293 -11.1543 -2.10059 -17zM275.9 151.6c32.5996 -0.0996094 32.6992 49.2002 0.199219 49.4004l-33.5996 0.0996094
c-4.91504 0.0224609 -8.90039 4.01855 -8.90039 8.93945v0.0605469l0.100586 47c0.0996094 40.5 38.5996 60.8008 66 54.9004c15.3994 -3.90039 30.2998 8.40039 30.2998 23.9004c0 12.0996 -8.7002 22.1992 -19.9004 24c-6.37305 1.50098 -12.9639 2.30078 -19.793 2.30078
c-0.135742 0 -0.271484 -0.000976562 -0.40625 -0.000976562c-0.143555 0 -0.277344 -0.00292969 -0.420898 -0.00292969c-57.9893 0 -105.081 -47.0303 -105.18 -104.997l-0.0996094 -56l-42.6006 0.0996094c-32.5996 0.100586 -32.6992 -49.2002 -0.0996094 -49.2998
l33.5996 -0.0996094c4.40039 0 8.90039 -4.5 8.90039 -9l-0.0996094 -47c-0.00585938 -30.8535 -25.0527 -55.9004 -55.9062 -55.9004h-0.194336c-9.39941 0 -9.39941 1.59961 -15.7002 1.59961c-13.458 -0.209961 -24.3447 -11.1289 -24.5 -24.5996
c0 -15.5 14.2002 -24.2002 19.9004 -24.2002c61.2998 -12.8994 125.5 33.6006 125.7 102.9l0.0996094 56zM299.4 151.9c5.48145 0.538086 10.9062 1.52637 16.0996 2.89941l-8.5 8.5c-1.78711 -4.29492 -4.37207 -8.14844 -7.59961 -11.3994zM320.4 156.1
c4.74121 1.31738 9.38574 3.12305 13.6992 5.30078l-27 27.1992c1.51855 -3.86914 2.37598 -8.09961 2.40039 -12.5l-0.900391 -8.09961zM338.4 163.5c4 2.2002 8.09961 4.7002 11.8994 7.2002l-36.2002 35.8994c-4.09961 -2.2998 -8.7998 -3.59961 -13.6992 -4.69922z
M353.9 173.3c3.55273 2.83594 6.87891 5.7998 10.0996 9l-34.9004 35c-3.18457 -3.22266 -6.66797 -6.04492 -10.5 -8.5zM367.1 185.6c3.0625 3.36523 5.89941 6.82812 8.60059 10.5l-35.7998 35.9004c-2.1582 -4.0957 -4.73145 -7.89746 -7.7002 -11.4004zM378.1 199.9
c2.53027 3.79688 4.77832 7.81738 6.7002 12l-39.5 39.7998c-0.374023 -5.3252 -1.63574 -10.4893 -3.59961 -15.2002zM391.6 230.8l-53.0996 53.4004c4.25977 -7.79688 6.82422 -16.7627 7.09961 -26.2002l41.3008 -41.5c1.7959 4.61523 3.39258 9.46387 4.69922 14.2998z
M392.6 236.4c1.25586 5.3623 2.04199 10.9189 2.30078 16.5996l-64.3008 64.7002c-2.61426 -3.74805 -5.95898 -6.85938 -9.89941 -9.2002z" />
    <glyph glyph-name="figma" unicode="&#xf799;" horiz-adv-x="384" 
d="M14 352.208c0 52.9043 42.8877 95.792 95.793 95.792h164.368c52.9053 0 95.793 -42.8877 95.793 -95.792c0 -33.5 -17.1963 -62.9844 -43.2432 -80.1055c26.0469 -17.1211 43.2432 -46.6045 43.2432 -80.1045c0 -52.9053 -42.8877 -95.793 -95.793 -95.793h-2.08008
c-24.8018 0 -47.4033 9.42578 -64.415 24.8906v-88.2627c0 -53.6104 -44.0088 -96.833 -97.3574 -96.833c-52.7725 0 -96.3086 42.7568 -96.3086 95.793c0 33.498 17.1943 62.9805 43.2393 80.1016c-26.0449 17.1221 -43.2393 46.6055 -43.2393 80.1035
c0 33.5 17.1963 62.9834 43.2422 80.1045c-26.0459 17.1211 -43.2422 46.6055 -43.2422 80.1055zM176.288 256.413h-66.4951c-35.5762 0 -64.415 -28.8398 -64.415 -64.415c0 -35.4385 28.6172 -64.1924 64.0029 -64.4141
c0.136719 0.000976562 0.274414 0.000976562 0.412109 0.000976562h66.4951v128.828zM207.666 191.998c0 -35.5752 28.8389 -64.415 64.415 -64.415h2.08008c35.5762 0 64.415 28.8398 64.415 64.415s-28.8389 64.415 -64.415 64.415h-2.08008
c-35.5762 0 -64.415 -28.8398 -64.415 -64.415zM109.793 96.2051c-0.137695 0 -0.275391 0.000976562 -0.412109 0.000976562c-35.3857 -0.220703 -64.0029 -28.9746 -64.0029 -64.4131c0 -35.4453 29.2246 -64.415 64.9307 -64.415
c36.2822 0 65.9795 29.4365 65.9795 65.4551v63.3721h-66.4951zM109.793 416.622c-35.5762 0 -64.415 -28.8398 -64.415 -64.4141c0 -35.5762 28.8389 -64.415 64.415 -64.415h66.4951v128.829h-66.4951zM207.666 287.793h66.4951c35.5762 0 64.415 28.8389 64.415 64.415
c0 35.5742 -28.8389 64.4141 -64.415 64.4141h-66.4951v-128.829z" />
    <glyph glyph-name="intercom" unicode="&#xf7af;" 
d="M392 416c30.9004 0 56 -25.0996 56 -56v-336c0 -30.9004 -25.0996 -56 -56 -56h-336c-30.9004 0 -56 25.0996 -56 56v336c0 30.9004 25.0996 56 56 56h336zM283.7 333.9v-199.5c0 -19.8008 29.8994 -19.8008 29.8994 0v199.5c0 19.7998 -29.8994 19.7998 -29.8994 0z
M209.1 341.4v-216.5c0 -19.8008 29.9004 -19.8008 29.9004 0v216.5c0 19.7998 -29.9004 19.7998 -29.9004 0zM134.4 333.9v-199.5c0 -19.8008 29.8994 -19.8008 29.8994 0v199.5c0 19.7998 -29.8994 19.7998 -29.8994 0zM59.7002 304v-134.3
c0 -19.7998 29.8994 -19.7998 29.8994 0v134.3c0 19.7998 -29.8994 19.7998 -29.8994 0zM383.1 76.2002c14.9004 12.8994 -4.5 35.5996 -19.3994 22.7002c-63.2002 -53.9004 -213.4 -55.3008 -279.3 0c-15 12.7998 -34.4004 -9.90039 -19.4004 -22.7002
c76.4004 -65.4004 245.3 -63 318.1 0zM388.3 169.7v134.3c0 19.7998 -29.8994 19.7998 -29.8994 0v-134.3c0 -19.7998 29.8994 -19.7998 29.8994 0z" />
    <glyph glyph-name="invision" unicode="&#xf7b0;" 
d="M407.4 416c22.3994 0 40.5996 -18.2002 40.5996 -40.5996v-366.801c0 -22.3994 -18.2002 -40.5996 -40.5996 -40.5996h-366.801c-22.3994 0 -40.5996 18.2002 -40.5996 40.5996v366.801c0 22.3994 18.2002 40.5996 40.5996 40.5996h366.801zM176.1 302.4
c-0.599609 35.0996 -53.5996 34.7998 -53.6992 -0.400391c0 -15 12.1992 -27 27.0996 -27c4.2002 0.0996094 27 4 26.5996 27.4004zM332.8 71c23.7998 0 42.7002 15.2998 53.2002 52l-17.9004 6.7002c-14.2998 -39.5 -31.7998 -32.4004 -31.7998 -16.9004
c0.299805 8.10059 0.700195 7.7002 14.9004 58.7998c26.0996 85.8008 -61.2998 113.5 -101.8 38l8.89941 40.5h-68.7998l-9.7002 -35.5996h32.2998l-19.7998 -79.4004c-16.5 -36.6992 -57.3994 -44.0996 -57.3994 -23.1992c0.299805 11.2998 -0.700195 4.5 32.8994 138.199
h-76.3994l-9.7002 -35.5996h31.7998c-22.0996 -90.0996 -22.9004 -89.7998 -23 -104.1c0 -48.7002 63.0996 -56.1006 94.5996 -4.30078l-8.09961 -32.5h45.0996l25.8008 103.301c14.6992 59.6992 74 47.0996 59.8994 0.699219c-9.09961 -32.5996 -40.5996 -106.6 25 -106.6z
" />
    <glyph glyph-name="jira" unicode="&#xf7b1;" horiz-adv-x="496" 
d="M490 206.3c8 -7.89941 8 -20.7002 0 -28.5996c-225.8 -225 137.9 136.3 -241.5 -241.7c-180.7 180.1 -109.7 109.3 -242.5 241.6c-7.90039 8 -7.90039 20.8008 0 28.7002c0 0 77 76.7998 242.5 241.7c72.0996 -71.7998 168.6 -169 241.5 -241.7zM248.5 116.3l76 75.7002
l-76 75.7002l-76 -75.7002z" />
    <glyph glyph-name="mendeley" unicode="&#xf7b3;" horiz-adv-x="640" 
d="M624.6 122.8c23.1006 -22.7002 17.8008 -73.5 0 -88.2998c-36.1992 -38.9004 -100 -18.2002 -104.899 35.2002c-1 11.7002 1.09961 23 5.7002 33c47.2998 103.7 -185.9 106.1 -146.5 8.2002c0.0996094 -0.100586 0.199219 -0.200195 0.299805 -0.400391
c26.5996 -42.5996 -6.7002 -97.2998 -58.7998 -95.2002c-52 -2.2002 -85.6006 52.4004 -58.8008 95.2002c0.100586 0.200195 0.200195 0.299805 0.300781 0.400391c39.3994 97.8994 -193.801 95.5 -146.5 -8.2002c20.3994 -44.9004 -14.1006 -93.7002 -61.2002 -87.7998
c-61.9004 7.7998 -62.5 82.8994 -42.6006 102.6c16 16 31.8008 24.7998 53 22.5c43.3008 1 49.7002 34.9004 37.5 98.7998c-22.6992 57.5 14.5 131.601 87.4004 130.8c76.9004 -0.699219 82.7998 -82 130.9 -82c49.1992 0 53.5 81.3008 130.899 82
c72.5 0.700195 110.2 -73.2998 87.4004 -130.8c-12.2002 -63.8994 -5.7998 -97.7998 37.5 -98.7998c18.7002 2 36.0996 -4.7998 48.3994 -17.2002zM320.7 141.9c43.5996 0 62.7998 37.7998 62.7998 62.7998c0 34.7002 -28.0996 62.7998 -62.7998 62.7998h-0.600586
c-34.5996 0 -62.7998 -28.0996 -62.7998 -62.7998c0 -25.2998 19.4004 -62.7998 62.7998 -62.7998h0.600586z" />
    <glyph glyph-name="raspberry-pi" unicode="&#xf7bb;" horiz-adv-x="407" 
d="M372 215.5c28.7002 -17.2002 54.5996 -72.5996 14 -117.7c-2.59961 -14.0996 -7.09961 -24.2002 -11 -35.3994c-5.90039 -45.2002 -44.4004 -66.3008 -54.5996 -68.8008c-14.9004 -11.1992 -30.7002 -21.7998 -52.2002 -29.1992
c-20.2002 -20.6006 -42.1006 -28.4004 -64.2002 -28.4004h-1c-22 0 -44 7.7998 -64.2998 28.4004c-21.4004 7.39941 -37.2998 18 -52.2002 29.1992c-10.0996 2.5 -48.7002 23.6006 -54.5996 68.8008c-3.90039 11.1992 -8.40039 21.2998 -11 35.3994
c-40.5 45 -14.6006 100.5 14.1992 117.7l3.7002 6.5c-0.0996094 46.4004 21.4004 65.2998 46.5 79.7002c-7.59961 2 -15.3994 3.7002 -17.5996 13.2002c-13.1006 3.39941 -15.7998 9.39941 -17.1006 15.7998c-3.39941 2.2998 -14.7998 8.7002 -13.5996 19.7002
c-6.2998 4.39941 -9.90039 10.0996 -8.09961 18.0996c-6.90039 7.5 -8.7002 13.7002 -5.80078 19.4004c-8.2998 10.1992 -4.59961 15.5 -1.09961 20.8994c-6.2002 11.2002 -0.799805 23.2002 16.5 21.2002c6.90039 10.0996 21.9004 7.7998 24.2002 7.7998
c2.5 3.2998 6 6 16.5 4.7002c6.7998 6.09961 14.3994 5.09961 22.2998 2.09961c3.2002 2.5 6.09961 3.40039 8.7002 3.5c5 0.100586 9.2998 -2.89941 13.8994 -4.2998c11.3008 3.60059 13.8008 -1.39941 19.4004 -3.39941c12.2998 2.59961 16.0996 -3 22 -8.90039
l6.90039 0.0996094c18.5996 -10.7998 27.7998 -32.7998 31.0996 -44.0996c3.2998 11.2998 12.5 33.2998 31.0996 44.0996l6.90039 -0.0996094c5.90039 5.90039 9.7002 11.5 22 8.90039c5.5 2.09961 8.09961 7 19.4004 3.39941
c7.09961 2.2002 13.2998 8.10059 22.5996 0.799805c7.90039 2.90039 15.5 4 22.2998 -2.09961c10.5 1.2998 13.9004 -1.5 16.5 -4.7002c2.2998 0 17.2998 2.2998 24.2002 -7.7998c17.2998 2 22.7998 -10 16.5996 -21.2002c3.5 -5.2998 7.2002 -10.5996 -1.09961 -20.8994
c2.90039 -5.7002 1.09961 -11.9004 -5.7998 -19.4004c1.89941 -8 -1.7002 -13.7002 -8.10059 -18.0996c1.2002 -11 -10.1992 -17.4004 -13.5996 -19.7002c-1.2998 -6.40039 -4 -12.5 -17.0996 -15.7998c-2.2002 -9.60059 -10 -11.2002 -17.6006 -13.2002
c25.1006 -14.4004 46.6006 -33.2998 46.5 -79.7002zM349.8 223.5c1.5 48.7002 -36.3994 75.4004 -82.0996 67.9004c-16.7998 -2.80078 80.5996 -86.6006 82.0996 -67.9004zM306.8 130.4c24.5 15.7998 28.9004 51.5996 9.90039 80
c-19 28.3994 -54.2998 38.5996 -78.7998 22.7998s-28.9004 -51.6006 -9.90039 -80c19 -28.4004 54.2998 -38.6006 78.7998 -22.7998zM238.9 418.7c-16.6006 -15.9004 -40.1006 -55.9004 -5.80078 -71.7998c29 23.5 63.6006 40.6992 102 53.5
c-49.2998 -25.1006 -78 -45.3008 -93.6992 -62.6006c8.09961 -31.7002 50 -33.2002 65.3994 -32.2998c-3.09961 1.40039 -5.7998 3.09961 -6.7002 5.7998c3.80078 2.7002 17.5 0.299805 27 5.60059c-3.69922 0.699219 -5.39941 1.39941 -7.09961 4.09961
c9 2.90039 18.7002 5.2998 24.4004 10c-3.10059 0 -6 -0.599609 -10 2.09961c8.09961 4.30078 16.6992 7.7002 23.3994 14.2002c-4.2002 0.100586 -8.7002 0.100586 -10 1.60059c7.40039 4.5 13.6006 9.5 18.7998 15c-5.7998 -0.700195 -8.2998 -0.100586 -9.69922 0.899414
c5.59961 5.60059 12.5996 10.4004 16 17.2998c-4.40039 -1.5 -8.30078 -2.09961 -11.2002 0.100586c1.89941 4.2998 10 6.7002 14.7002 16.5996c-4.60059 -0.399414 -9.40039 -1 -10.4004 0c2.09961 8.5 5.7002 13.2002 9.2998 18.2002
c-9.7998 0.200195 -24.5996 0 -23.8994 0.799805l6 6.10059c-9.5 2.5 -19.3008 -0.400391 -26.4004 -2.60059c-3.2002 2.5 0 5.60059 3.90039 8.7998c-8.10059 -1 -15.5 -2.89941 -22.1006 -5.39941c-3.59961 3.09961 2.2998 6.2998 5.10059 9.39941
c-12.5 -2.2998 -17.8008 -5.59961 -23.1006 -8.89941c-3.7998 3.59961 -0.200195 6.7002 2.40039 9.7998c-9.40039 -3.5 -14.2998 -7.90039 -19.4004 -12.2998c-1.7998 2.2998 -4.39941 4 -1.2002 9.59961c-6.69922 -3.7998 -11.7998 -8.2998 -15.5 -13.2998
c-4.19922 2.59961 -2.5 6.09961 -2.5 9.40039c-7 -5.60059 -11.3994 -11.5 -16.7998 -17.3008c-1.09961 0.800781 -2.09961 3.40039 -2.89941 7.60059zM204.5 304.1c-27.2002 0.700195 -53.4004 -19.8994 -53.4004 -31.7998
c-0.0996094 -14.5996 21.5 -29.3994 53.6006 -29.7998c32.7998 -0.200195 53.7002 11.9004 53.7998 26.9004c0.0996094 16.8994 -29.7998 35 -54 34.6992zM81.5 316.9c9.59961 -5.2002 23.2002 -2.80078 27.2002 -5.60059
c-0.900391 -2.59961 -3.60059 -4.39941 -6.7002 -5.7998c15.4004 -0.900391 57.4004 0.5 65.4004 32.2998c-15.7002 17.2998 -44.4004 37.6006 -93.7002 62.6006c38.3994 -12.8008 73 -30 102 -53.5c34.0996 15.8994 10.5996 55.8994 -6 71.7998
c-0.900391 -4.2002 -1.7998 -6.7998 -2.90039 -7.60059c-5.39941 5.80078 -9.7998 11.7002 -16.7998 17.3008c0 -3.2002 1.59961 -6.80078 -2.5 -9.40039c-3.7002 5 -8.7998 9.5 -15.5 13.2998c3.2002 -5.59961 0.5 -7.2998 -1.2002 -9.59961
c-5.09961 4.39941 -10 8.89941 -19.3994 12.2998c2.59961 -3.09961 6.19922 -6.2002 2.39941 -9.7998c-5.2998 3.2998 -10.5996 6.59961 -23.0996 8.89941c2.7998 -3.09961 8.59961 -6.2998 5.09961 -9.39941c-6.7002 2.5 -14 4.2998 -22.0996 5.39941
c3.7998 -3.19922 7.09961 -6.2998 3.89941 -8.7998c-7.09961 2.2002 -16.8994 5.10059 -26.3994 2.60059l6 -6.10059c0.700195 -0.799805 -14.1006 -0.700195 -23.9004 -0.799805c3.5 -4.90039 7.2002 -9.7002 9.2998 -18.2002c-1 -1 -5.7998 -0.399414 -10.3994 0
c4.7002 -9.89941 12.7998 -12.3994 14.7002 -16.5996c-2.90039 -2.10059 -6.90039 -1.60059 -11.2002 -0.100586c3.2998 -6.89941 10.3994 -11.6992 16 -17.2998c-1.40039 -1 -3.90039 -1.59961 -9.7002 -0.899414c5.2002 -5.5 11.4004 -10.5 18.7998 -15
c-1.2998 -1.60059 -5.7998 -1.5 -10 -1.60059c6.7002 -6.5 15.2998 -9.89941 23.4004 -14.2002c-4 -2.7998 -6.90039 -2.09961 -10 -2.09961c5.7002 -4.7002 15.3994 -7.2002 24.3994 -10c-1.69922 -2.59961 -3.39941 -3.40039 -7.09961 -4.09961zM141.6 292.8
c-45.5996 7.60059 -83.5996 -19.2002 -82.0996 -67.8994c1.5 -18.6006 98.9004 65.0996 82.0996 67.8994zM38.2002 106c21.5996 -9.5 39.0996 105.3 12.5996 98.2998c-43.8994 -24.5996 -36.2998 -79.5 -12.5996 -98.2998zM129.2 7.7998
c14.0996 10.4004 6.39941 45.7002 -10.5 65.7002c-19.4004 22.2002 -44.6006 35.4004 -60.9004 25.5996c-10.8994 -8.19922 -12.8994 -36 2.60059 -63.3994c23 -32.6006 55.5 -35.7998 68.7998 -27.9004zM102.8 127.5c24.4004 -15.7998 59.7002 -5.59961 78.7998 22.7998
c19 28.4004 14.6006 64.2002 -9.89941 80s-59.7998 5.60059 -78.7998 -22.7998s-14.6006 -64.2002 9.89941 -80zM205 -48c28.4004 -0.5 57.7002 24.4004 57.2002 35.4004c-0.100586 11.3994 -32 19.8994 -55.7002 18.8994c-23.5 0.600586 -59.7002 -9.2998 -59.2998 -22
c-0.400391 -8.59961 28.3994 -33.5 57.7998 -32.2998zM263.9 76.9004v0.599609c-0.200195 29.5996 -26.8008 53.5996 -59.4004 53.4004c-32.5996 -0.200195 -59 -24.3008 -58.7998 -54v-0.600586c0.200195 -29.5996 26.7998 -53.5996 59.3994 -53.3994
c32.6006 0.199219 59 24.2998 58.8008 54zM346.1 34.2002c18.4004 23.2002 12.2002 62 1.7002 72.2998c-15.5996 11.9004 -38 -3.2998 -58.8994 -26.5996c-18.3008 -21.1006 -28.4004 -59.6006 -15.1006 -72c12.7002 -9.60059 47 -8.30078 72.2998 26.2998zM369 107.4
c23.7002 18.6992 31.2998 73.5996 -12.5996 98.2998c-26.4004 7 -8.90039 -107.7 12.5996 -98.2998z" />
    <glyph glyph-name="redhat" unicode="&#xf7bc;" horiz-adv-x="512" 
d="M341.52 162.59v-0.149414c33.6504 0 82.3408 6.93945 82.3408 47c0.219727 6.73926 0.859375 1.81934 -20.8799 96.2393c-4.62012 19.1504 -8.68066 27.8398 -42.3105 44.6504c-26.0898 13.3398 -82.9199 35.3701 -99.7295 35.3701
c-15.6602 0 -20.2002 -20.1699 -38.8701 -20.1699c-18 0 -31.3105 15.0596 -48.1201 15.0596c-16.1406 0 -26.6602 -11 -34.7803 -33.6201c-27.5 -77.5498 -26.2803 -74.2695 -26.1201 -78.2695c0 -24.7998 97.6406 -106.11 228.47 -106.11zM429.07 193.19
l-0.0703125 -0.0302734c4.65039 -22 4.65039 -24.3506 4.65039 -27.25c0 -37.6602 -42.3301 -58.5605 -98 -58.5605c-125.74 -0.0800781 -235.91 73.6504 -235.91 122.33v0.078125c0 6.96289 1.46289 13.6279 4.05957 19.6426
c-45.2402 -2.26074 -103.8 -10.3301 -103.8 -62.0303c0 -84.6699 200.63 -189 359.49 -189c121.79 0 152.51 55.0801 152.51 98.5801c0 34.21 -29.5898 73.0498 -82.9297 96.2402z" />
    <glyph glyph-name="sketch" unicode="&#xf7c6;" horiz-adv-x="512" 
d="M27.5 285.8l78.9004 105.8l-6.90039 -130.699h-90.5zM396.3 402.3l7.10059 -133.5l-135.7 147.2zM112.2 229.7l122.6 -239.7l-224.899 261.7h91.0996zM114.2 260.9l142.1 154.1l60.4004 -65.5996l81.5 -88.5h-284zM411.5 251.8v-0.0996094h90.9004l-224.801 -261.7z
M415.4 379l87.8994 -118.1h-90.2998l-6.09961 113.399l-0.900391 17.2998zM113.5 354.5l2.59961 47.7998l128.601 13.7002l-135.8 -147.1zM401.2 251.8l-144.9 -283.8l-102.7 200.9l-42.3994 82.8994h290z" />
    <glyph glyph-name="sourcetree" unicode="&#xf7d3;" 
d="M427.2 245c-0.104492 -90.2461 -59.1543 -166.747 -140.7 -193.1v-101.601c0 -7.89258 -6.40723 -14.2998 -14.2998 -14.2998h-96.4004c-7.89258 0 -14.2998 6.40723 -14.2998 14.2998v101.7c-81.501 26.3281 -140.5 102.814 -140.5 193.03v0.370117
c0.200195 112 91.0996 202.8 203.2 202.6c112.1 0 203 -90.9004 203 -203zM155.6 245c0 -91 137.2 -89.9004 137.301 0c0 90.7998 -137.301 90.7998 -137.301 0z" />
    <glyph glyph-name="suse" unicode="&#xf7d6;" horiz-adv-x="640" 
d="M471.08 345.34c0 1 1.01953 0.759766 0.919922 0.660156c4.2002 -0.599609 92.2002 -13.7002 129.2 -35.2998c12.0996 -6.90039 20.7002 -21.5 34.5 -69.6006c0.700195 -2.7998 -2.7998 -5.09961 -3.60059 -5.69922
c-26.8994 -18.8008 -56.7998 -36.6006 -145.199 21.6992c11.0996 -26.6992 10.6992 -25.0996 11 -25.5c5.39941 -2.7998 56.2998 -28.6992 81.5996 -28.1992c20.4004 0.399414 42.2002 10.3994 50.9004 15.5996c0 0 4.5 2.7002 3.19922 -2.40039
c-0.5 -1.89941 -3.2998 -14.5996 -7 -17.6992c-1 -1 -36.5996 -28.4004 -103.1 -28c-42.7002 1 -76.7998 16.3994 -82.4004 -17.4004c-2.7998 -17.0996 6.10059 -37.5 18.9004 -55.7998h-48.5996c-15.9004 28.3994 -23.1006 68.2998 -79.8008 68.2998
c-51.5996 0 -48.3994 -50.7002 -42.6992 -68.2998h-45.9004c-18.7998 68.7998 -69.2002 98.5996 -102.4 104.3c-74.2998 12.7998 -113 -49.2002 -87 -98.4004c23.1006 -43.5996 81.4004 -44.0996 99.7002 -20.3994c19.2002 25 3.7998 62.8994 -28.5 65.7002
c-12.2998 1.09961 -25.2998 -4.60059 -25.5 -16.9004v-0.0595703c0 -10.9004 10 -13.8008 12 -14c7.2998 0.399414 8.90039 1.89941 11.7998 2.39941c5.2002 0.900391 16.8008 -1.7998 16.8008 -13.8994c0 -8.40039 -6.80078 -13.1006 -13.3008 -14.9004
c-4.94922 -1.71484 -10.2754 -2.67285 -15.7998 -2.7002c-17.2002 0 -41.2002 14.7998 -41.5 42.6006c-0.200195 15.6992 7.7002 30 21.6006 39.1992c15.8994 10.5 43.5996 14.1006 69.1992 -1.59961c31.5 -19.2998 39.7002 -57.0996 31.5 -82.9004
c-11.8994 -37.2998 -45.5996 -57.1992 -90 -53.2998c-31.5 2.7998 -60.6992 19.4004 -78.0996 44.4004c-7.45117 10.6377 -13.1357 22.7852 -16.5 35.7002c-7.12012 28.0596 0 58.0596 5.48047 71.3994c25.6992 63.6006 80.1992 97.2998 99.5996 109.7
c100.2 61.5996 171.1 59.0996 223 57.2998c61.2998 -2.2002 126.6 -23.2998 135.7 -26.2998c0 2 0.299805 20.2998 0.299805 20.2998zM531.48 272.54c-1.10059 -33.5 39.0996 -51.5996 63.2998 -28.9004c24.3994 22.9004 9 64 -24.4004 65.2002
c-0.464844 0.0175781 -0.910156 0.00585938 -1.37988 0.00585938c-20.3057 0 -36.8682 -16.1572 -37.5195 -36.3057zM570.08 297.84c14.0928 -0.414062 25.4199 -11.9697 25.4199 -26.1631c0 -0.34668 -0.00683594 -0.692383 -0.0195312 -1.03711
c-0.505859 -14.0547 -12.0898 -25.3252 -26.2676 -25.3252c-14.499 0 -26.2695 11.7705 -26.2695 26.2695s11.7705 26.2705 26.2695 26.2705c0.290039 0 0.579102 -0.00488281 0.867188 -0.0146484zM574.38 269.04c15.4004 0 15.4004 15.5996 0 15.5996
c-15.3994 0 -15.3994 -15.5996 0 -15.5996z" />
    <glyph glyph-name="ubuntu" unicode="&#xf7df;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM300.7 347c-8.7998 -15.2002 -3.60059 -34.7002 11.7002 -43.5996c15.1992 -8.80078 34.6992 -3.5 43.5 11.6992c8.7998 15.3008 3.59961 34.8008 -11.7002 43.6006
c-15.2002 8.7998 -34.7002 3.5 -43.5 -11.7002zM87.4004 160.1c17.5996 0 31.8994 14.3008 31.8994 31.9004s-14.2998 31.9004 -31.8994 31.9004c-17.6006 0 -31.9004 -14.3008 -31.9004 -31.9004s14.2998 -31.9004 31.9004 -31.9004zM115.5 157
c8.7002 -32.7002 29.0996 -60.7002 56.5 -79l23.7002 39.5996c-51.5 36.3008 -51.5 112.5 0 148.801l-23.7002 39.5996c-27.4004 -18.4004 -47.9004 -46.2998 -56.5 -79.0996c22.4004 -18 22.2998 -52 0 -69.9004zM344.2 25.2998
c15.2998 8.7998 20.5 28.2998 11.7002 43.6006c-8.80078 15.2998 -28.3008 20.5 -43.5 11.6992c-15.3008 -8.7998 -20.5 -28.2998 -11.7002 -43.5996s28.2002 -20.5 43.5 -11.7002zM344.5 94.7998c23 22.9004 38 53.9004 40.2998 88.4004l-46.0996 0.700195
c-5.5 -62.7002 -71.9004 -100.9 -128.9 -74.4004l-22.5 -40.2998c47.7998 -23.7002 91.5 -10.7998 96.7002 -9.40039c4.40039 28.4004 33.7998 45.2998 60.5 35zM338.6 200.1l46 0.600586c-2.19922 34.5996 -17.0996 65.5996 -40.1992 88.5
c-26.7002 -10.2998 -56.1006 6.7002 -60.5 35c-5.2002 1.39941 -48.8008 14.2998 -96.7002 -9.40039l22.5 -40.2998c57.5996 26.7998 123.5 -12.4004 128.899 -74.4004z" />
    <glyph glyph-name="ups" unicode="&#xf7e0;" horiz-adv-x="384" 
d="M103.2 145v123h32.5996v-141.6c-17.7002 -12.1006 -97.8994 -35.9004 -97.8994 39v102.6h32.6992v-104c0 -32.0996 27.4004 -22.5996 32.6006 -19zM4 373.18c93.5996 49.6006 259.1 61.6006 375.4 0v-220.899c0 -103.9 -75.3008 -135.2 -187.7 -184.101
c-112.8 48.9004 -187.7 80.4004 -187.7 184.101v220.899zM362.1 152.28v216.2c-109.3 10.1992 -238.6 4 -340.899 -89.8008v-126.399c0 -86.6006 53 -113.5 170.5 -165.3c117.2 51.6992 170.399 78.6992 170.399 165.3zM152.5 259.68
c23.7002 15.3203 104.4 31.8008 104.4 -65.5996c0 -75.9004 -47.3008 -85.7998 -71.7002 -78.5v-68.7002h-32.7002v212.8zM185.2 142.38c2 -0.799805 38.3994 -16.8994 38.3994 51c0 62 -30 53.5 -38.3994 49.2998v-100.3zM264.3 228.78
c-0.200195 41.0996 51.2002 53.8994 79.7002 31.8994v-28.3994c-17.9004 18.2998 -47.9004 18.0996 -48.5 -2.2002c-0.700195 -26.5996 55.0996 -21.7002 53.4004 -73.2002c-1.30078 -41.5996 -47 -55 -83.2002 -33.5v30.1006
c20.3994 -18.1006 51.3994 -18.6006 50.7998 4.89941c-0.599609 27.9004 -52.0996 23.1006 -52.2002 70.4004z" />
    <glyph glyph-name="usps" unicode="&#xf7e1;" horiz-adv-x="576" 
d="M460.3 206.3c-1.39941 -2.2002 -4.2998 -4.39941 -3.7998 0.100586c2.90039 11.5996 13.9004 30.5 4.40039 32c-17.8008 3.09961 -88.1006 -4.5 -88.1006 0c0 2.39941 26.7002 3.09961 37.9004 8.69922c9.39941 9.40039 10.7998 8 10.8994 8h27
c26.9004 0 37.5 -7.5 11.7002 -48.7998zM348.2 183.7c-62.2998 -21.2002 -124.8 -54.2002 -321.2 -151.5l52.4004 245.5c185 0 335.199 5.59961 337.899 -22.6006h-196.6l30.7002 -93.2998c35 16.7998 120.899 51.7002 172.6 53.9004
c21.7998 0.799805 30.5996 -2.90039 26.2002 -5.7998c-4.7002 -2.30078 -38 -4.90039 -102 -26.2002zM94.7002 352h454.3l-67.7002 -319.7h-423.1s402 157.3 406.399 160.2c0 0 35.7002 48 14.6006 67.7002c-6.5 6.59961 -16 6.59961 -52.4004 6.59961
c-2.09961 19.5 -78.7998 31.5 -332.1 85.2002z" />
    <glyph glyph-name="yarn" unicode="&#xf7e3;" horiz-adv-x="496" 
d="M393.9 102.8c-39 -9.2998 -48.4004 -32.0996 -104 -47.3994c0 0 -2.7002 -4 -10.4004 -5.80078c-13.4004 -3.2998 -63.9004 -6 -68.5 -6.09961c-12.4004 -0.0996094 -19.9004 3.2002 -22 8.2002c-6.40039 15.2998 9.2002 22 9.2002 22
c-8.10059 5 -9 9.89941 -9.7998 8.09961c-2.40039 -5.7998 -3.60059 -20.0996 -10.1006 -26.5c-8.7998 -8.89941 -25.5 -5.89941 -35.2998 -0.799805c-10.7998 5.7002 0.799805 19.2002 0.799805 19.2002s-5.7998 -3.40039 -10.5 3.59961
c-6 9.2998 -17.0996 37.2998 11.5 62c-1.2998 10.1006 -4.59961 53.7002 40.6006 85.6006c0 0 -20.6006 22.7998 -12.9004 43.2998c5 13.3994 7 13.2998 8.59961 13.8994c5.7002 2.2002 11.3008 4.60059 15.4004 9.10059c20.5996 22.2002 46.7998 18 46.7998 18
s12.4004 37.7998 23.9004 30.3994c3.5 -2.2998 16.2998 -30.5996 16.2998 -30.5996s13.5996 7.90039 15.0996 5c8.2002 -16 9.2002 -46.5 5.60059 -65.0996c-6.10059 -30.6006 -21.4004 -47.1006 -27.6006 -57.5c-1.39941 -2.40039 16.5 -10 27.8008 -41.3008
c10.3994 -28.5996 1.09961 -52.6992 2.7998 -55.2998c0.799805 -1.39941 13.7002 -0.799805 36.3994 13.2002c12.8008 7.90039 28.1006 16.9004 45.4004 17c16.7002 0.5 17.5996 -19.2002 4.90039 -22.2002zM496 192c0 -136.9 -111.1 -248 -248 -248s-248 111.1 -248 248
s111.1 248 248 248s248 -111.1 248 -248zM416.7 116.8c-1.7002 13.6006 -13.2002 23 -28 22.7998c-22 -0.299805 -40.5 -11.6992 -52.7998 -19.1992c-4.80078 -3 -8.90039 -5.2002 -12.4004 -6.80078c3.09961 44.5 -22.5 73.1006 -28.7002 79.4004
c7.7998 11.2998 18.4004 27.7998 23.4004 53.2002c4.2998 21.7002 3 55.5 -6.90039 74.5c-1.59961 3.09961 -7.39941 11.2002 -21 7.39941c-9.7002 20 -13 22.1006 -15.5996 23.8008c-1.10059 0.699219 -23.6006 16.3994 -41.4004 -28
c-12.2002 -0.900391 -31.2998 -5.30078 -47.5 -22.8008c-2 -2.19922 -5.89941 -3.7998 -10.0996 -5.39941h0.0996094c-8.39941 -3 -12.2998 -9.90039 -16.8994 -22.2998c-6.5 -17.4004 0.199219 -34.6006 6.7998 -45.7002c-17.7998 -15.9004 -37 -39.7998 -35.7002 -82.5
c-34 -36 -11.7998 -73 -5.59961 -79.6006c-1.60059 -11.0996 3.69922 -19.3994 12 -23.7998c12.5996 -6.7002 30.2998 -9.59961 43.8994 -2.7998c4.90039 -5.2002 13.7998 -10.0996 30 -10.0996c6.7998 0 58 2.89941 72.6006 6.5c6.7998 1.59961 11.5 4.5 14.5996 7.09961
c9.7998 3.09961 36.7998 12.2998 62.2002 28.7002c18 11.7002 24.2002 14.2002 37.5996 17.3994c12.9004 3.2002 21 15.1006 19.4004 28.2002z" />
    <glyph glyph-name="airbnb" unicode="&#xf834;" 
d="M224 74.8799h0.0595703c24.71 31.1797 39.5508 58.9297 45 83.1797c22.5508 88 -112.609 88 -90.0596 0c4.91992 -23.75 19.7598 -51.5098 45 -83.1797zM362.15 1.65039c35.6396 15.3496 50.1797 53.5693 37.0098 86.6396
c-25.4902 61.6104 -78.8398 168.47 -114.84 239.09c-16.9707 33.9297 -28.0303 59.8701 -60.3701 59.8701c-33.8203 0 -43.6299 -27.3301 -59.3799 -57.4004c-4.15039 -10.3799 -100.771 -202.399 -115.87 -241.56c-17.8105 -50.0303 21.2998 -98.5205 71.2998 -91.0898
c24.5996 2.22949 52.6201 18.8701 85.1504 54.9199c-29.2002 37.1104 -47.5 70.3096 -54.4307 99.5c-11.8799 53.9902 18.3604 100.5 73.2803 100.5c64.96 0 122.75 -69.9297 18.8496 -200c35.6309 -39.5898 77.2402 -68.7803 119.301 -50.4697zM409.15 137.77
c0 -0.679688 16.8496 -35.6895 16.8301 -39.5791c25.2393 -69.3301 -26.7207 -130.24 -89.6104 -130.19c-11.1104 0 -53.6904 -1.37988 -112.37 62.4004c-51.7598 -56.3408 -90.6602 -62.4004 -112.37 -62.4004c-62.8896 0 -114.85 60.8604 -89.6299 130.19
c0.889648 2.61914 11.1797 32.71 117.34 245.02c19.79 41.1201 39.1406 72.79 84.6602 72.79c49.1299 0 56.2695 -3.92969 185.15 -278.23z" />
    <glyph glyph-name="battle-net" unicode="&#xf835;" horiz-adv-x="512" 
d="M448.61 222.38c60.75 -36.25 71.9893 -73.8096 57.3193 -93.6895c-4.70996 -6.88086 -25.1797 -36.2402 -148 -31.6406c-21.8193 -30.3994 -45.25 -53.2695 -67.4697 -69.2695c28.54 -53.7803 54.2998 -85.0303 62.54 -91.7803c0 0 -3.44043 0.160156 -8.58008 3.37012
c-3.2627 1.95117 -6.17871 4.31836 -8.75 7.08984c-15.6299 16.1797 -35.5195 41.9404 -55.7002 74.1201c-43.9502 -28.1104 -81.1299 -29.0996 -88.4395 -9.4502c-4.83984 10.8301 1.5293 26.5 9.05957 39.3398c-31.3203 -17.5098 -61.7002 -26.8496 -86.7002 -21.1396
c-6.79004 1.54004 -17.6299 5.50977 -23.1992 18.2598c-4.52051 9.53027 -6.02051 24.2598 -0.150391 47.1406c9.07031 35.3398 37.5801 82.2998 47.3096 97.6992c3.75 -8.62988 -20.7793 40.1904 -26 93.1904c-89.1592 0 -110.56 -8.83984 -111.56 -9.21973
c1.54004 2.44922 7.86035 7.26953 17.7598 9.71973c22 5.47949 54.6406 9.84961 93 11.2295c-2.38965 52.0703 15.3398 84.7705 36 81.29h0.180664c11.3291 -1.2998 21.2598 -13.5801 28.5 -25.9297c0.669922 35.2002 7.7998 65.54 25 84.0703
c4.72949 5.14941 13.5693 12.5498 27.3994 11h0.0498047c10.5205 -0.850586 24 -6.91992 40.8398 -23.4707c25.6006 -25.0693 51.54 -71.9893 60.4805 -88.9297c37.25 -3.7002 68.7695 -12.5801 93.7695 -23.7998c32.3506 51.5898 46.4805 89.5303 48.2002 100.05
c0.640625 -1.25 2.93066 -8.41992 -0.450195 -20.25c-6.22949 -21.6201 -18.5791 -51.7197 -36.3398 -85.2998c45.79 -23.7305 65.3203 -55.0098 52.8506 -71.3301c-3.35059 -4.94043 -12.0498 -12.5498 -38.9199 -12.3701zM370.76 116.16
c70.4102 4.37988 79.6504 20.5703 78.5098 33.5c-1.87988 21.25 -21.1992 41.2598 -49.0596 58.8301c0.889648 -24.5605 -5.63965 -54.6201 -29.4502 -92.3301zM216.9 60.3096c-19.04 -30.46 9.19922 -39.5596 49.7998 -17.6992
c-7 12.0898 -13.9199 24.8594 -20.6006 38.1895c-9.66992 -7.37012 -19.4395 -14.2598 -29.1992 -20.4902zM431.9 231.66c36.2598 -1.23047 29.4199 27.8496 -9.64062 51.9502c-7.22559 -12.5537 -14.7959 -24.8359 -22.7402 -36.9004
c11.2207 -4.70996 22.0908 -9.70996 32.3809 -15.0498zM279.18 50c28.3799 18.2002 60.1689 48.1201 84.7695 85.4297c18.46 27.96 26.1494 56.0205 25.4102 79.5703c-30.5801 17.3203 -89.3604 42.7197 -167.23 57.21c0.350586 18.4805 2.08984 19.8799 2.16016 20.3301
c13.2168 -1.61523 26.4307 -3.64844 39.3896 -6.0498c39.375 -7.36328 78.5059 -18.1924 115.34 -31.71c-15.6191 33.1494 -41.4092 47.2197 -41.5195 47.2197c1.59961 0.160156 28.1299 -6 48.8604 -43.7197c8.42676 11.2061 16.2031 22.0293 23.3301 32.4697
c-29.96 15.46 -71.75 28.04 -116.32 30.71c-33.4502 1.99023 -61.6299 -5.38965 -81.6299 -17.8096c0.240234 -35.2607 7.66992 -98.96 34 -173.431c-16.8301 -9.12988 -17.7402 -7.87012 -18.6699 -8.25c-20.2715 48.0654 -35.623 99.999 -44.6699 152.84
c-21.0908 -30.3994 -20.1406 -59.5 -20.1406 -59.5693c-0.919922 1.22949 -8.81934 27.4297 13.4707 64.2295c-13.5801 1.70996 -26.5508 2.9707 -38.8506 3.87988c1.57031 -33.6797 11.5703 -76.1494 31.5703 -116.069c14.8701 -29.71 35.1201 -50.3105 55.71 -61.4902
c30.4102 17.9199 81.0498 55.6504 132.75 115.92c14.9697 -9 16.1494 -11.71 16.5098 -12c-7.91309 -10.5332 -16.2227 -20.9033 -24.9287 -31.1104c-26.1514 -30.5225 -54.2061 -58.2285 -85.0605 -84c37.5303 -3.38965 62.5303 12.1807 62.5303 12.25
c-0.860352 -1.67969 -20.0303 -21.6797 -63.2803 -20.4092c5.5 -12.9404 10.9902 -25.0908 16.5 -36.4404zM306.579 337c-1.58008 2.4502 -39.5801 58.8496 -56.4805 54.6104c-16.8994 1.09961 -36.21 -22.9805 -38.21 -75.2803
c21.1104 13.2402 50.1299 22.3301 94.6904 20.6699zM175.929 333.9c-3.7998 6.68945 -8.66992 12.4795 -14.4297 13.5693h-0.0898438c-24.79 1.41016 -24.75 -52.8301 -24.6699 -49.5898c13.6602 -0.00976562 27.8496 -0.410156 42.3994 -1.25977
c-1.62012 12.6602 -2.72949 25.1699 -3.20996 37.2803zM147.869 171.9c-30.7998 -61.5098 -19.8701 -76.6104 -19.6699 -76.8203c7.38965 -15.4902 38.1299 -20.25 84.9199 4.50977c-21.9502 11.7402 -44.4902 32.6104 -65.25 72.3105zM357.929 97.0996z" />
    <glyph glyph-name="bootstrap" unicode="&#xf836;" horiz-adv-x="576" 
d="M333.5 246.6c0 -23.5996 -18.0996 -36.7998 -50.9004 -36.8994h-42.5v71.2002h50.4004c27.4004 0 43 -12.2002 43 -34.3008zM517 259.4c9.5 -31 25.7002 -50.6006 52 -53.1006v-28.5c-26.4004 -2.5 -42.5 -22.0996 -52.0996 -53.0996
c-9.5 -30.9004 -10.8008 -68.7998 -9.80078 -98.1006c1.10059 -30.3994 -22.5996 -58.5 -54.6992 -58.5h-328.7c-32 0 -55.7998 28 -54.7002 58.5c1.09961 29.3008 -0.299805 67.2002 -9.7998 98.1006c-9.60059 31 -25.7998 50.5996 -52.2002 53.0996v28.5
c26.5 2.5 42.5996 22.1006 52.2002 53.1006c9.5 30.8994 10.7998 68.7998 9.7998 98.0996c-1.09961 30.4004 22.5996 58.5 54.7002 58.5h328.8c32 0 55.7998 -28 54.7002 -58.5c-1.10059 -29.2998 0.299805 -67.2002 9.7998 -98.0996zM300.2 72.9004
c51.8994 0 83.2002 25.3994 83.2002 67.5c0 31.6992 -22.3008 54.6992 -55.5 58.2998v1.2998c24.3994 3.90039 43.5 26.5 43.5 51.7998c0 36 -28.4004 59.4004 -71.7002 59.4004h-97.4004v-238.3h97.9004zM290.2 181.6c35.8994 0 54.5 -13.1992 54.5 -38.8994
c0 -25.7998 -18.1006 -39.5 -52.2998 -39.5h-52.3008v78.3994h50.1006z" />
    <glyph glyph-name="buffer" unicode="&#xf837;" 
d="M427.84 67.3301l-196.5 -97.8203c-2.24707 -0.963867 -4.72266 -1.49805 -7.32129 -1.49805s-5.10156 0.53418 -7.34863 1.49805l-196.51 97.8203c-4 2 -4 5.28027 0 7.29004l47.0596 23.3799c2.25098 0.964844 4.72949 1.49805 7.33203 1.49805
c2.60156 0 5.10742 -0.533203 7.3584 -1.49805l134.76 -67c2.24609 -0.969727 4.72168 -1.50684 7.32129 -1.50684s5.10254 0.537109 7.34863 1.50684l134.76 67c2.24902 0.964844 4.72656 1.49902 7.32715 1.49902s5.10449 -0.53418 7.35352 -1.49902l47.0596 -23.4297
c4.0498 -1.95996 4.0498 -5.24023 0 -7.24023zM427.84 203.86c4.0498 -2.01074 4.0498 -5.29004 0 -7.31055l-196.5 -97.7998c-2.24707 -0.964844 -4.74902 -1.49902 -7.34863 -1.49902c-2.59863 0 -5.07422 0.53418 -7.32129 1.49902l-196.51 97.7998
c-4 2.02051 -4 5.31055 0 7.31055l47.0596 23.4297c2.25098 0.964844 4.75684 1.49805 7.3584 1.49805c2.60254 0 5.08105 -0.533203 7.33203 -1.49805l134.76 -67.0801c2.24902 -0.959961 4.75 -1.49121 7.34863 -1.49121c2.59766 0 5.07227 0.53125 7.32129 1.49121
l134.76 67.0801c2.24902 0.964844 4.75293 1.49902 7.35352 1.49902s5.07812 -0.53418 7.32715 -1.49902zM20.1602 317.58c-4.0498 1.86035 -4.0498 4.88965 0 6.74023l196.5 90.2793c2.2666 0.900391 4.76074 1.39551 7.3457 1.39551
c2.58594 0 5.05762 -0.495117 7.32422 -1.39551l196.51 -90.2793c4 -1.85059 4 -4.87988 0 -6.74023l-196.51 -90.29c-2.26953 -0.890625 -4.76172 -1.37988 -7.3457 -1.37988s-5.05469 0.489258 -7.32422 1.37988z" />
    <glyph glyph-name="chromecast" unicode="&#xf838;" horiz-adv-x="512" 
d="M447.8 384c23.6006 0 42.9004 -19.0996 42.9004 -42.7002v-298.6c0 -23.6006 -19.1006 -42.7002 -42.7002 -42.7002h-149.4v42.7002h149.2v298.6h-383.8v-63.8994h-42.7002v63.8994c0 23.6006 19.1006 42.7002 42.7002 42.7002h383.8zM21.2998 64.4004
c35.2998 0 63.9004 -28.6006 63.9004 -63.9004h-63.9004v63.9004v0zM21.2998 149.4c82.4004 -0.100586 149.4 -67 149.3 -149.4h-42.6992c0 58.9004 -47.7002 107 -106.601 107v42.4004zM213.4 0c-0.100586 106 -86.1006 192.4 -192.101 192.2v42.3994
c129.5 -0.299805 234.3 -105.1 234.8 -234.6h-42.6992z" />
    <glyph glyph-name="evernote" unicode="&#xf839;" horiz-adv-x="384" 
d="M120.82 315.79c1.59961 -22.3096 -17.5508 -21.5898 -21.6104 -21.5898c-68.9297 0 -73.6396 1 -83.5801 -3.33984c-0.55957 -0.220703 -0.740234 0 -0.370117 0.370117l108.53 110.319c0.379883 0.370117 0.599609 0.219727 0.379883 -0.370117
c-4.34961 -9.98926 -3.34961 -15.0898 -3.34961 -85.3896zM199.82 7.79004c-14.6807 37.0801 13 76.9297 52.5195 76.6201c17.4902 0 22.6006 -23.21 7.9502 -31.4199c-6.19043 -3.2998 -24.9502 -1.74023 -25.1396 -19.2002
c-0.0507812 -17.0898 19.6699 -25 31.1992 -24.8896h0.0107422c25.1895 0 45.6396 20.4502 45.6396 45.6396v0.00976562v0.0800781c0 11.6299 -7.79004 47.2197 -47.54 55.3398c-7.71973 1.54004 -65 6.35059 -68.3496 50.5205
c-3.74023 -16.9307 -17.4004 -63.4902 -43.1104 -69.0898c-8.74023 -1.94043 -69.6797 -7.64062 -112.92 36.7695c0 0 -18.5703 15.2305 -28.2305 57.9502c-3.37988 15.75 -9.2793 39.7002 -11.1396 62c0 18 11.1396 30.4502 25.0703 32.2002c81 0 90 -2.32031 101 7.7998
c9.81934 9.24023 7.7998 15.5 7.7998 102.78c1 8.2998 7.79004 30.8096 53.4102 24.1396c6 -0.860352 31.9102 -4.17969 37.4795 -30.6396l64.2607 -11.1504c20.4297 -3.70996 70.9395 -7 80.5996 -57.9404c22.6602 -121.09 8.91016 -238.46 7.7998 -238.46
c-15.9795 -114.38 -111.07 -108.85 -111.07 -108.85c-18.9492 0.230469 -54.25 9.40039 -67.2695 39.8301zM280.76 212.63c-1 -1.91992 -2.2002 -6 0.850586 -7c14.0898 -4.92969 39.75 -6.83984 45.8799 -5.53027c3.10938 0.25 3.0498 4.43066 2.47949 6.65039
c-3.5293 21.8496 -40.8301 26.5 -49.2393 5.91992z" />
    <glyph glyph-name="itch-io" unicode="&#xf83a;" horiz-adv-x="512" 
d="M71.9199 413.23c19.2197 1.66992 114.32 2.76953 184.08 2.76953s116.56 -0.400391 184 -2.73047c21.7197 -12.9297 64.5195 -62.0996 64.9199 -75v-21.3398c0 -27.0596 -25.25 -50.8398 -48.25 -50.8398c-27.54 0 -50.54 22.8799 -50.54 50
c0 -27.1494 -22.2295 -50 -49.7598 -50s-49 22.8799 -49 50c0 -27.1494 -23.5898 -50 -51.1602 -50h-0.5c-27.5703 0 -51.1602 22.8799 -51.1602 50c0 -27.1494 -21.4199 -50 -49 -50s-49.7598 22.8799 -49.7598 50c0 -27.1494 -22.9697 -50 -50.54 -50
c-22.96 0 -48.25 23.7803 -48.25 50.8398v21.3398c0.400391 12.8906 43.2002 62.0605 64.9199 74.9609zM204.24 278.84c9.91797 -17.3369 28.5586 -28.9785 49.9453 -28.9785c0.614258 0 1.22559 0.00976562 1.83398 0.0283203c28.7109 0 44.6602 16.4502 51.7607 28.9404
c22 -38.3398 77.8496 -38.7598 99.8496 -0.240234c13.1201 -23.0596 43.0801 -32.0996 56 -27.6602c3.57031 -37.1494 13.9004 -236.88 -17.75 -269.149c-77.6797 -18.1201 -299.76 -18.6699 -379.76 0c-31.4004 32.0195 -21.6006 229 -17.7305 269.149
c12.8301 -4.41016 42.8301 4.52051 56 27.6602c21.9502 -38.46 77.8506 -38.1494 99.8506 0.25zM162.66 225.07l-0.0205078 -0.0703125c-52.3193 0 -65.21 -77.4502 -83.8799 -144.45c-17.2598 -62.1494 5.52051 -63.6699 33.9404 -63.7295
c42.1494 1.56934 65.4902 32.1797 65.4902 62.79c53.6191 -8.79004 116.3 -6.43066 155.55 0c0 -30.6104 23.3398 -61.2207 65.4902 -62.79c28.4297 0.0595703 51.21 1.58008 33.9492 63.7295c-18.6494 66.9199 -31.54 144.45 -83.8701 144.45
c-16.46 0 -31.0898 0 -49.25 -19.71c-14.6436 1.48535 -28.6113 2.24609 -43.6445 2.24609c-15.0342 0 -29.8906 -0.760742 -44.5352 -2.24609c-18.1299 19.7803 -32.75 19.7803 -49.2197 19.7803zM256 177.21l-0.0595703 -0.00976562s44.3496 -40.7598 52.3496 -55.2402
l-29 1.16992v-25.2803c0 -1.15918 -11.6602 -0.699219 -23.3096 -0.15918c-1.99023 0 -23.3301 -1.39062 -23.3301 0.15918v25.3203l-29 -1.16992c7.96973 14.4404 52.3496 55.21 52.3496 55.21z" />
    <glyph glyph-name="salesforce" unicode="&#xf83b;" horiz-adv-x="640" 
d="M248.89 202.36h-26.3496c0.69043 5.15918 3.32031 14.1201 13.6396 14.1201c6.75 0 11.9707 -3.82031 12.71 -14.1201zM385.55 216.24c0.450195 0 14.1104 1.75977 14.1104 -20c0 -6.45996 -1.11035 -20 -14.1104 -20c-0.479492 0 -14.1094 -1.77051 -14.1094 20
c0 21.7695 13.6396 20 14.1094 20zM142.33 192.48c4.2002 3.60938 15.6104 2.71973 20.9297 1.64941v-16.9395c-5.85938 -1.1709 -16.2295 -2.75 -20.9297 0.949219c-1.20996 1 -3.29004 2.27051 -3.29004 7.05078
c-0.00976562 0.166992 -0.0205078 0.325195 -0.0205078 0.495117c0 2.75684 1.29492 5.21387 3.31055 6.79492zM640 216c0 -87.5801 -80 -154.39 -165.36 -136.43c-18.3701 -33 -70.7295 -70.75 -132.199 -41.6299c-41.1602 -96.0508 -177.891 -92.1807 -213.811 5.16992
c-119.72 -23.8906 -178.82 138.37 -75.2695 199.279c-34.75 79.4307 22.6396 173.61 114.31 173.61c40.1748 -0.0253906 75.8613 -19.0605 98.5605 -48.7002c20.6992 21.4004 49.3994 34.8105 81.1494 34.8105c42.3398 0 79 -23.5205 98.7998 -58.5703
c92.8203 40.6797 193.82 -28.2305 193.82 -127.54zM120.45 184.2c0 11.7598 -11.6904 15.1699 -17.8701 17.1699c-5.27051 2.11035 -13.4102 3.50977 -13.4102 8.93945c0 9.45996 17 6.66016 25.1699 2.12012c0 0 1.16992 -0.709961 1.64062 0.470703
c0.239258 0.699219 2.35938 6.58008 2.58984 7.29004c0.0341797 0.108398 0.0527344 0.223633 0.0527344 0.34375c0 0.492188 -0.313477 0.911133 -0.75293 1.06543c-12.3301 7.63086 -40.7002 8.51074 -40.7002 -12.6992c0 -12.46 11.4902 -15.4404 17.8799 -17.1699
c4.71973 -1.58008 13.1699 -3 13.1699 -8.7002c0 -4 -3.5293 -7.06055 -9.16992 -7.06055c-7.11328 0.0126953 -13.709 2.38281 -19 6.35059c-0.469727 0.229492 -1.41992 0.709961 -1.64941 -0.709961l-2.40039 -7.4707
c-0.469727 -0.939453 0.230469 -1.17969 0.230469 -1.40918c1.75 -1.40039 10.2998 -6.59082 22.8193 -6.59082c13.1699 0 21.4004 7.06055 21.4004 18.1104v-0.0498047zM152.45 226.78c-10.1299 0 -18.6602 -3.16992 -21.4004 -5.18066
c-0.260742 -0.179688 -0.431641 -0.481445 -0.431641 -0.822266c0 -0.219727 0.0722656 -0.422852 0.191406 -0.586914l2.59082 -7.06055c0.119141 -0.417969 0.504883 -0.723633 0.960938 -0.723633c0.0751953 0 0.148438 0.0078125 0.21875 0.0234375
c0.650391 0 6.7998 4 16.9297 4c4 0 7.06055 -0.709961 9.18066 -2.35938c3.59961 -2.80078 3.05957 -8.29004 3.05957 -10.5801c-4.79004 0.299805 -19.1104 3.43945 -29.4102 -3.75977c-4.44727 -3.05078 -7.36621 -8.16895 -7.36621 -13.9639
c0 -0.199219 0.0195312 -0.378906 0.0263672 -0.576172c0 -5.90039 1.50977 -10.4004 6.58984 -14.3506c12.2402 -8.16016 36.2803 -2 38.1006 -1.41016c1.5791 0.320312 3.5293 0.660156 3.5293 1.87988v33.8809c0.0400391 4.60938 0.320312 21.6396 -22.7793 21.6396z
M199 247.76c0.00195312 0.0244141 0.00195312 0.0488281 0.00195312 0.0732422c0 0.613281 -0.49707 1.11035 -1.10938 1.11035c-0.0244141 0 -0.0488281 -0.00195312 -0.0722656 -0.00292969h-9.82031
c-0.0205078 0.000976562 -0.0419922 0.000976562 -0.0634766 0.000976562c-0.612305 0 -1.10938 -0.49707 -1.10938 -1.10938c0 -0.0244141 0.000976562 -0.0478516 0.00292969 -0.0722656v-79c-0.00195312 -0.0234375 -0.00195312 -0.0478516 -0.00195312 -0.0722656
c0 -0.613281 0.49707 -1.11035 1.10938 -1.11035c0.0214844 0 0.0419922 0.00195312 0.0625 0.00292969h9.87988c0.0244141 -0.00195312 0.0488281 -0.00292969 0.0732422 -0.00292969c0.613281 0 1.11035 0.498047 1.11035 1.11035
c0 0.0244141 -0.00195312 0.0478516 -0.00390625 0.0722656zM254.75 218.83c-2.09961 2.30957 -6.79004 7.53027 -17.6504 7.53027c-3.50977 0 -14.1592 -0.230469 -20.6992 -8.94043c-6.35059 -7.62988 -6.58008 -18.1104 -6.58008 -21.4102
c0 -3.12012 0.149414 -14.2598 7.05957 -21.1699c2.63965 -2.91016 9.06055 -8.22949 22.8105 -8.22949c10.8193 0 16.4697 2.34961 18.5791 3.75977c0.470703 0.240234 0.710938 0.709961 0.240234 1.87988l-2.34961 6.83008
c-0.200195 0.430664 -0.637695 0.729492 -1.14355 0.729492c-0.0917969 0 -0.179688 -0.0107422 -0.266602 -0.0292969c-2.58984 -0.94043 -6.34961 -2.82031 -15.29 -2.82031c-17.4199 0 -16.8496 14.7402 -16.9404 16.7002h37.1709
c0.567383 0.0117188 1.04102 0.40918 1.16992 0.939453c-0.290039 0 2.06934 14.7002 -6.09082 24.2305h-0.0195312zM291.44 166.14c13.1699 0 21.4092 7.06055 21.4092 18.1104c0 11.7598 -11.6992 15.1699 -17.8799 17.1699
c-4.13965 1.66016 -13.4102 3.37988 -13.4102 8.94043c0 3.75977 3.29004 6.34961 8.4707 6.34961c5.98828 -0.120117 11.6924 -1.64844 16.7002 -4.22949c5.00684 -2.58203 1.17969 -0.710938 1.64941 0.469727c0.230469 0.700195 2.35059 6.58008 2.58008 7.29004
c0.0351562 0.108398 0.0537109 0.223633 0.0537109 0.34375c0 0.492188 -0.314453 0.911133 -0.753906 1.06641c-7.91016 4.89941 -16.7402 4.93945 -20.2295 4.93945c-12 0 -20.46 -7.29004 -20.46 -17.6396c0 -12.46 11.4795 -15.4404 17.8701 -17.1699
c6.10938 -2 13.1699 -3.26074 13.1699 -8.7002c0 -4 -3.52051 -7.06055 -9.16992 -7.06055c-7.1123 0.015625 -13.708 2.38574 -19 6.35059c-0.175781 0.150391 -0.402344 0.241211 -0.651367 0.241211c-0.535156 0 -0.973633 -0.422852 -0.999023 -0.951172
l-2.34961 -7.52051c-0.470703 -0.939453 0.229492 -1.17969 0.229492 -1.40918c1.71973 -1.40039 10.3301 -6.59082 22.79 -6.59082h-0.0195312zM357.09 224c0 0.709961 -0.240234 1.17969 -1.17969 1.17969h-11.7598c0 0.140625 0.939453 8.94043 4.46973 12.4707
c4.16016 4.14941 11.7598 1.63965 12 1.63965c1.16992 -0.469727 1.41016 0 1.63965 0.469727l2.83008 7.77051c0.700195 0.939453 0 1.16992 -0.240234 1.41016c-5.08984 2 -17.3496 2.86914 -24.46 -4.24023c-5.47949 -5.48047 -7 -13.9199 -8 -19.5205h-8.46973
c-0.624023 -0.0517578 -1.12305 -0.553711 -1.16992 -1.17969l-1.41992 -7.75977c0 -0.700195 0.240234 -1.16992 1.17969 -1.16992h8.23047c-8.50977 -47.9004 -8.75 -50.21 -10.3506 -55.5205c-1.08008 -3.62012 -3.29004 -6.89941 -5.87988 -7.75977
c-0.0898438 0 -3.87988 -1.67969 -9.63965 0.240234c0 0 -0.94043 0.469727 -1.41016 -0.709961c-0.240234 -0.709961 -2.58984 -6.82031 -2.83008 -7.53027s0 -1.41016 0.469727 -1.41016c5.11035 -2 13 -1.76953 17.8809 0
c6.2793 2.28027 9.71973 7.88965 11.5293 12.9404c2.75 7.70996 2.81055 9.79004 11.7598 59.7393h12.2305c0.626953 0.0517578 1.12891 0.553711 1.17969 1.18066zM410.48 208c-0.560547 1.67969 -5.10059 18.1104 -25.1709 18.1104c-15.25 0 -23 -10 -25.1592 -18.1104
c-1 -3 -3.18066 -14 0 -23.5195c0.0898438 -0.300781 4.40918 -18.1201 25.1592 -18.1201c14.9502 0 22.9004 9.60938 25.1709 18.1201c3.20996 9.60938 1.00977 20.5195 0 23.5195zM455.88 224.7c-5 1.64941 -16.6201 1.89941 -22.1104 -5.41016v4.46973
c0.00195312 0.0214844 0.00195312 0.0419922 0.00195312 0.0634766c0 0.612305 -0.49707 1.11035 -1.10938 1.11035c-0.0244141 0 -0.0478516 -0.00195312 -0.0722656 -0.00390625h-9.39941c-0.0244141 0.00195312 -0.0488281 0.00292969 -0.0732422 0.00292969
c-0.612305 0 -1.11035 -0.498047 -1.11035 -1.11035c0 -0.0214844 0.00195312 -0.0410156 0.00292969 -0.0625v-55.2793c-0.000976562 -0.0214844 -0.00195312 -0.0419922 -0.00195312 -0.0634766c0 -0.618164 0.501953 -1.11914 1.12012 -1.11914
c0.0214844 0 0.0410156 0.000976562 0.0625 0.00195312h9.63965c0.0205078 -0.000976562 0.0410156 -0.00195312 0.0625 -0.00195312c0.618164 0 1.12012 0.501953 1.12012 1.12012c0 0.0214844 -0.00195312 0.0410156 -0.00292969 0.0625v27.7695
c0 2.91016 0.0498047 11.3701 4.45996 15.0498c4.90039 4.90039 12 3.36035 13.4102 3.06055c0.630859 0.0107422 1.1709 0.393555 1.41016 0.939453c1.15918 2.57324 2.19629 5.28125 3.05957 8c0.0517578 0.130859 0.0800781 0.273438 0.0800781 0.422852
c0 0.416992 -0.21875 0.783203 -0.549805 0.987305v-0.00976562zM502.69 170.6l-2.12012 7.29004c-0.470703 1.18066 -1.41016 0.709961 -1.41016 0.709961c-4.23047 -1.81934 -10.1504 -1.88965 -11.29 -1.88965c-4.63965 0 -17.1699 1.12988 -17.1699 19.7598
c0 6.23047 1.84961 19.7607 16.4697 19.7607c0.299805 0.00683594 0.601562 0.0107422 0.90332 0.0107422c3.70605 0 7.26562 -0.587891 10.6172 -1.66113c3.35059 -1.07324 0.939453 -0.469727 1.17969 0.709961c0.939453 2.58984 1.63965 4.46973 2.58984 7.53027
c0.230469 0.939453 -0.469727 1.16992 -0.709961 1.16992c-11.5898 3.87012 -22.3398 2.5293 -27.7598 0c-1.58984 -0.740234 -16.2305 -6.49023 -16.2305 -27.5205c0 -2.89941 -0.580078 -30.1094 28.9404 -30.1094c5.45117 0.0107422 10.6943 1.02051 15.5195 2.83008
c0.319336 0.236328 0.527344 0.616211 0.527344 1.04395c0 0.130859 -0.0214844 0.256836 -0.0566406 0.375977v-0.0107422zM556.56 210.12c-0.799805 3 -5.36914 16.2295 -22.3496 16.2295c-16 0 -23.5195 -10.1094 -25.6396 -18.5898
c-1.07129 -3.53906 -1.64746 -7.29199 -1.64746 -11.1787c0 -0.198242 -0.00585938 -0.383789 -0.00292969 -0.581055c0 -25.8701 18.8398 -29.4004 29.8799 -29.4004c10.8203 0 16.46 2.35059 18.5801 3.76074c0.469727 0.239258 0.709961 0.709961 0.240234 1.87988
l-2.36035 6.83008c-0.200195 0.430664 -0.636719 0.729492 -1.14258 0.729492c-0.0927734 0 -0.180664 -0.0107422 -0.267578 -0.0302734c-2.58984 -0.939453 -6.34961 -2.81934 -15.29 -2.81934c-17.4199 0 -16.8496 14.7402 -16.9297 16.7002h37.1602
c0.569336 0.0136719 1.04395 0.40918 1.17969 0.939453c-0.239258 0.00976562 0.94043 7.07031 -1.41016 15.54v-0.00976562zM533.27 216.47c5.11035 0 11.8506 -2.2002 12.7305 -14.1201h-26.3701c0.639648 5.12012 3.31055 14.1201 13.6396 14.1201z" />
    <glyph glyph-name="speaker-deck" unicode="&#xf83c;" horiz-adv-x="512" 
d="M213.86 152h-113.86c-55.1914 0 -100 44.8086 -100 100s44.8086 100 100 100h132.84c22.0771 0 40 -17.9238 40 -40s-17.9229 -40 -40 -40h-134.84c-26.4697 0 -26.4502 -40 0 -40h113.82c55.1914 0 100 -44.8086 100 -100s-44.8086 -100 -100 -100h-171.82
c-22.0762 0 -40 17.9238 -40 40s17.9238 40 40 40h173.86c26.4795 0 26.46 40 0 40zM298 32c26.7314 18.1455 45.667 46.8174 51.1104 80h64.5498c10.8652 0.0927734 19.6572 8.94238 19.6572 19.8291c0 0.0585938 0.00292969 0.113281 0.00292969 0.170898v120v0.173828
c0 10.8867 -8.79492 19.7334 -19.6602 19.8262h-117.24c9.34473 10.6875 15.0088 24.6729 15.0088 39.9697c0 15.2979 -5.66406 29.3428 -15.0088 40.0303h136.93c43.4404 0 78.6504 -35.8203 78.6504 -80v-160c0 -44.1797 -35.21 -80 -78.6504 -80h-135.35z" />
    <glyph glyph-name="symfony" unicode="&#xf83d;" horiz-adv-x="512" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM389.74 296.46c15.3496 0.540039 19.7695 15.4404 19.5195 23.1299c-0.639648 18.0605 -19.6699 29.46 -44.8301 28.6504
c-1.89941 -0.0703125 -65.2598 3.46973 -102.43 -105.53c-10.0596 8.29004 -57.7695 65.1602 -110.58 25.8096c-18.9502 -14.1797 -31.4199 -47.9199 -2.9502 -79.6699c16.9502 -18.1396 26.7207 -25.3301 22.25 -39.8496c-9.14941 -29.79 -55.5596 -16.1602 -51 -1.38965
c1.36035 4.38965 3.49023 4.46973 6.28027 13.0693c7.74023 25.3203 -27.1104 37.75 -34.6201 13.6006c-4.32031 -14.0605 2.37988 -39.5107 38.3799 -50.6201c42.1602 -12.96 77.8203 10.0098 82.8799 39.9395c3.2002 18.75 -5.29004 32.6904 -20.7998 50.6201l-12.6299 14
c-7.66016 7.7002 -10.29 20.7002 -2.37012 30.7002c6.69043 8.45996 16.2002 12.0605 31.8105 7.83008c22.7695 -6.16992 32.9199 -21.9697 49.8496 -34.7197c-1.23047 -4 -10.04 -32.3398 -18.2305 -82c-12.1094 -63.4902 -21.3496 -98.3506 -45.3496 -118.351
c-4.83984 -3.48926 -11.7598 -8.63965 -22.1797 -9c-1.94043 -0.0595703 -14.1406 2.83984 -2.0498 12.5508c15.2393 8.3291 7.00977 34.75 -14.8809 34c-9.85938 -0.330078 -24.8691 -9.59082 -24.3096 -26.5908c0.580078 -17.5293 16.9297 -30.6895 41.5801 -29.8398
c13.1797 0.44043 42.5801 5.7998 71.5801 40.2598c39.8496 46.7207 47.4395 102.2 58.2002 161.721c51.6797 -6.11035 77.2393 17.8398 77.5996 35.7002c0.549805 24.2998 -28 23.46 -32 5.2998c-1.91992 -8.83984 13.4199 -16.8105 1.41992 -24.5605
c-8.49023 -5.5 -23.71 -9.37012 -45.1396 -6.21973c10.2998 56.8496 19.1094 112.56 58.8896 113.85c2.70996 0.150391 12.6396 -0.119141 12.8701 -6.66992c0.150391 -5.41016 -6.7998 -9.66992 -6.53027 -18.8496c0.370117 -10.4199 8.2998 -17.2803 19.7705 -16.8701z
" />
    <glyph glyph-name="waze" unicode="&#xf83f;" horiz-adv-x="512" 
d="M502.17 246.33c14.5205 -85.8604 -30.9395 -167.92 -113.17 -208.13c13 -34.1006 -12.4004 -70.2002 -48.3203 -70.2002c-27.5918 0.0214844 -50.1543 21.752 -51.5693 49c-6.44043 -0.19043 -64.2002 0 -76.3301 0.639648
c-1.11328 -27.5479 -23.8281 -49.5713 -51.6475 -49.5713c-0.725586 0 -1.41504 -0.0175781 -2.13281 0.0117188c-33.8604 1.36035 -57.9502 34.8398 -47 67.9199c-37.21 13.1104 -72.54 34.8701 -99.6201 70.7998c-13 17.2803 -0.479492 41.7998 20.8398 41.7998
c46.3105 0 32.2207 54.1699 43.1504 110.261c18.4297 93.9395 116.75 157.14 211.72 157.14c102.48 0 197.15 -70.6699 214.08 -169.67zM373.51 59.7197c42 19.1807 81.3301 56.71 96.29 102.141c40.4805 123.09 -64.1494 228 -181.71 228
c-83.4502 0 -170.32 -55.4199 -186.07 -136c-9.5293 -48.9102 5 -131.351 -68.75 -131.351c24.9404 -33.1094 58.3301 -52.6201 93.7305 -64.0498c24.6602 21.7998 63.8701 15.4697 79.8301 -14.3398c14.2197 -1 79.1895 -1.17969 87.9004 -0.820312
c8.5625 16.7266 25.9746 28.1865 46.041 28.1865c12.418 0 23.8223 -4.45703 32.7383 -11.7666zM205.12 260.87c0 34.7402 50.8398 34.75 50.8398 0s-50.8398 -34.7402 -50.8398 0zM321.69 260.87c0 34.7402 50.8594 34.75 50.8594 0s-50.8594 -34.75 -50.8594 0z
M199.08 190.18c-3.44043 16.9404 22.1797 22.1807 25.6201 5.20996l0.0595703 -0.279297c4.14062 -21.4199 29.8506 -44 64.1201 -43.0703c35.6797 0.94043 59.25 22.21 64.1104 42.7695c4.45996 16.0508 28.5996 10.3604 25.4697 -6
c-5.22949 -22.1797 -31.21 -62 -91.46 -62.8994c-42.5498 0 -80.8799 27.8398 -87.9004 64.25z" />
    <glyph glyph-name="yammer" unicode="&#xf840;" horiz-adv-x="512" 
d="M421.78 295.83c-48.1602 -26.3896 -118.561 -58.1504 -130.2 -50s91.4395 80.3701 106.689 88.7695c0.920898 0.5 1.80078 0.970703 2.63086 1.40039c2.07227 0.612305 4.28125 0.954102 6.55176 0.954102c12.7275 0 23.0605 -10.332 23.0605 -23.0596
c0 -7.31445 -3.41309 -13.8389 -8.73242 -18.0645zM421.78 78.6602c5.27539 -4.22949 8.64258 -10.7148 8.64258 -17.9961c0 -12.7334 -10.3369 -23.0703 -23.0693 -23.0703c-2.24023 0 -4.40527 0.320312 -6.45312 0.916016
c-0.830078 0.410156 -1.70996 0.900391 -2.63086 1.41016c-15.2695 8.38965 -118.25 80.6396 -106.689 88.7402c11.5596 8.09961 82.04 -23.6201 130.2 -50zM464.21 211c10.4287 -2.18359 18.2344 -11.4395 18.2344 -22.5127
c0 -11.4219 -8.34375 -20.9102 -19.2646 -22.6973c-54.9102 0.0195312 -131.93 6.00977 -138.21 18.7598c-6.2793 12.75 118.84 26.5098 136.24 26.5098c1.0498 0 2.0498 -0.0595703 3 -0.0595703zM31 351.35c-0.817383 2.46387 -1.26074 5.09766 -1.26074 7.83496
c0 13.7314 11.1484 24.8799 24.8799 24.8799c9.96582 0 18.5498 -5.8457 22.5205 -14.3145l81 -205.06h1.20996l77 203.529c3.42188 8.7627 11.9502 14.9775 21.9189 14.9775c12.9805 0 23.5195 -10.5391 23.5195 -23.5195
c0 -2.33398 -0.353516 -4.59863 -0.988281 -6.72754l-109.6 -273.391c-18.5498 -47.2197 -37.1201 -79.5596 -93.29 -79.5596c-0.185547 -0.000976562 -0.371094 -0.000976562 -0.556641 -0.000976562c-7.9707 0 -15.6465 0.666016 -23.2539 1.95117
c-8.90723 2.55371 -15.4336 10.7646 -15.4336 20.4883c0 11.7607 9.54883 21.3096 21.3105 21.3096c0.349609 0 0.677734 -0.0117188 1.02344 -0.0283203c0.660156 -0.0595703 10.9102 -0.660156 13.8604 -0.660156c30.4697 0 43.7393 18.9404 58.0693 59.4102z" />
    <glyph glyph-name="git-alt" unicode="&#xf841;" 
d="M439.55 211.95c5.22266 -5.22363 8.45508 -12.4463 8.45508 -20.4092s-3.23242 -15.1768 -8.45508 -20.4014l-194.689 -194.689c-5.22363 -5.21973 -12.4443 -8.4502 -20.4043 -8.4502c-7.96094 0 -15.1729 3.23047 -20.3965 8.4502l-195.609 195.6
c-5.22266 5.22363 -8.45508 12.4463 -8.45508 20.4092s3.23242 15.1768 8.45508 20.4014l134.12 134.14l50.79 -50.8496c-5.95996 -14.2607 -2.16016 -36.4902 18.6396 -45v-123c-22.3203 -9.09082 -28.8203 -38.4004 -11.25 -56
c6.21582 -6.21191 14.8066 -10.0557 24.2803 -10.0557c9.47266 0 18.0547 3.84375 24.2695 10.0557c13.1807 13.1494 16.2197 42.46 -9.08008 55v121.85l46.3506 -46.29c-14.21 -34.4697 29.5098 -63.8301 56 -37.3398c25.71 25.6895 -1.24023 68.4902 -35.4707 56.6895
l-49.6592 49.6602c9.29004 26.9102 -16.3301 52.8203 -43.3906 43.6807l-51.5195 51.5195l40.6602 40.6299c5.22461 5.2207 12.4463 8.45117 20.4082 8.45117c7.96289 0 15.1768 -3.23047 20.4014 -8.45117z" />
    <glyph glyph-name="stackpath" unicode="&#xf842;" 
d="M244.6 215.6c0 -8.5 -4.25977 -20.4893 -21.3398 -20.4893h-19.6094v41.4697h19.6094c17.1299 0 21.3398 -12.3604 21.3398 -20.9805zM448 416v-448h-448v448h448zM151.3 160.16c0 21.2402 -12.1201 34.54 -46.7197 44.8496c-20.5703 7.41016 -26 10.9102 -26 18.6299
c0 7.7207 7 14.6104 20.4102 14.6104c14.0898 0 20.79 -8.4502 20.79 -18.3496h30.7002l0.189453 0.569336c0.5 19.5703 -15.0596 41.6504 -51.1201 41.6504c-23.3701 0 -52.5498 -10.75 -52.5498 -38.29c0 -19.4004 9.25 -31.29 50.7402 -44.3701
c17.2598 -6.15039 21.9102 -10.4004 21.9102 -19.4795c0 -15.2002 -19.1309 -14.2305 -19.4707 -14.2305c-20.3994 0 -25.6494 9.09961 -25.6494 21.9004h-30.7998l-0.180664 -0.560547c-0.679688 -31.3203 28.3799 -45.2197 56.6299 -45.2197
c29.9805 0 51.1201 13.5498 51.1201 38.29zM276.68 215.79c0 25.2998 -18.4297 45.46 -53.4199 45.46h-51.7793v-138.18h32.1699v47.3594h19.6094c30.25 0 53.4199 15.9502 53.4199 45.3604zM297.94 123l49.0596 138.22h-31.0898l-47.9102 -138.22h29.9404zM404.46 261.22
h-31.0898l-47.9102 -138.22h29.9404z" />
    <glyph glyph-name="cotton-bureau" unicode="&#xf89e;" horiz-adv-x="512" 
d="M474.31 117.59h25.1807c-25.7998 -109.78 -111.4 -173.59 -239.67 -173.59c-154.63 -0.339844 -247.82 92.8604 -247.82 248.18c0 154.63 93 247.82 247.82 247.82c128.399 0 214.06 -63.5098 240.18 -173.61h-25.2598
c-24.8506 95.6104 -99.9199 148.811 -214.69 148.811c-141.85 0 -223.2 -81.3799 -223.2 -223.2c0 -137.93 76.6699 -218 211.101 -223v49.2002c0 48.1602 -26.5498 74.3896 -74.5498 74.3896c-62.1309 0 -99.4004 37.2803 -99.4004 99.4102
c0 61.3701 36.5195 98.2803 97.3799 99.0596c30.7402 64.6504 144.24 69.3203 177.24 0c60.8496 -0.779297 97.3799 -37.6895 97.3799 -99.0596c0 -62.0098 -37.2002 -99.21 -99.2002 -99.21c-47.9795 0 -74.3896 -26.3896 -74.3896 -74.3896v-49.1602
c107.67 3.75977 178.24 56.5 201.899 148.35zM357 265.67c3.7998 -21.0801 11.2695 -104.2 -71.79 -120.75c12.2598 -17.7402 32.9805 -27.3301 61.5898 -27.3301c47.9697 0 74.4004 26.4102 74.4004 74.4102c0 44.6699 -22.8301 70.2197 -64.2002 73.6699zM275.32 168.31
c72.7803 9.89062 58.5 86.9102 56.2295 97c-72.5596 -10 -58.6895 -86.6592 -56.2295 -97zM260 316l-0.179688 -0.259766c-28.3008 0 -49.1602 -9.66016 -61.5703 -27.3506c28.3701 -5.44922 49.3701 -20.5898 61.5996 -43.4492
c12.2305 22.8594 33.2305 37.9697 61.5908 43.4492c-12.4404 17.9404 -32.8301 27.6104 -61.4404 27.6104zM188.48 265.28h0.239258c-2.75 -10.0498 -16.1602 -87.1602 56.25 -97c2.41992 10.1895 16.6807 86.4297 -56.4893 97zM173.2 117.59l0.330078 0.0302734
c28.2998 0 49 9.66992 61.1396 27.2998c-73.0303 14.2197 -78.4004 83.5498 -71.6504 120.75c-41.3594 -3.66992 -64.2197 -29.3096 -64.2197 -73.6699c0 -48.0098 26.4004 -74.4102 74.4004 -74.4102zM226.41 105.2h0.269531
c14.4902 -7.60059 25.5605 -19.3301 33.5605 -33.8301c7.52734 14.4502 19.1924 26.1982 33.5801 33.8301c-14.4902 8.00977 -26.0508 19.0596 -33.8203 33.5498c-7.60156 -14.3262 -19.2539 -25.9658 -33.5898 -33.5498z" />
    <glyph glyph-name="buy-n-large" unicode="&#xf8a6;" horiz-adv-x="576" 
d="M288 416c154.73 0 280.21 -100.32 280.21 -224s-125.479 -224 -280.21 -224s-280.21 100.32 -280.21 224s125.479 224 280.21 224zM202.61 58.8096c61.5498 0.600586 99.4697 24.3604 117.71 61.5205c-35.79 6.4502 -62.9307 37.3096 -62.9307 74.4502
c0 41.7695 34.3408 75.6494 76.6904 75.6494c0.0117188 0 -0.0234375 -0.00292969 -0.0117188 -0.00292969c5.91797 0 11.6826 -0.666016 17.2217 -1.92676c0.623047 2.21875 1.13281 4.53516 1.5 6.84961c6.92969 44.1904 -14.8496 72.8408 -78 72.8408h-133.44
l-77.25 -290.74zM358 240.89l-9.4502 -36.75l-15 36.75h-31.3398l-26.6299 -90.3096h37.8301l7.83008 35.6299l11.1895 -35.6299h35.4102l22.1602 90.3096h-32zM503.86 58.8096l21.1992 84.0605h-103.869l53.0498 205.36h-92.5l-21.3301 -82.3506
c29.3799 -10.5996 50.3799 -38.4102 50.3799 -71.0596c0 -41.7803 -34.3496 -75.6504 -76.6904 -75.6504c-0.0205078 0 0.0380859 -0.00292969 0.0166016 -0.00292969c-3.90137 0 -7.73633 0.28418 -11.4863 0.833008l-15.8398 -61.1904h197.07zM211.7 178.61
c16.1494 0 29.7002 -7.51074 24.1396 -29.8203c-5.83008 -23.4697 -21.7998 -26.6504 -37.9395 -26.6504h-24.7002l13.7998 56.4707h24.7002zM233 278c18.0703 0 32.2305 1.29004 27.5801 -17.5703c-3.83008 -15.5 -21.21 -30.1396 -39.21 -30.1396h-21.3701l11.6602 47.71
h21.3398z" />
    <glyph glyph-name="mdb" unicode="&#xf8ca;" horiz-adv-x="576" 
d="M17.3701 287.59h46.2998l42.3301 -117.33l40.7002 117.33h45.5098l12.79 -191.59h-45.5303l-4.79004 77.4297l-25.54 -77.4297h-44.71l-27.9297 79.8301l-5.58984 -79.8301h-43.9102zM298.37 287.59c0 0 93.4199 -1.58984 94.2002 -95.7998
c0.799805 -96.5898 -94.2002 -95.79 -94.2002 -95.79h-47.9004v191.59h47.9004zM297.17 141.13c0 0 47.5996 5.21973 46.7998 51.5205c-0.799805 46.2998 -46.7998 50.5693 -46.7998 50.5693v-102.09zM535.46 215.37c0 0 33.54 -11.96 33.54 -55.1006
c0 -68.6396 -87 -63.8496 -87 -63.8496h-45.5195v191.58h51.8994s49.7402 1.44043 55.0801 -34.3203c0.416992 -2.75586 0.595703 -5.58203 0.595703 -8.45312c0 -10.9678 -3.15039 -21.2061 -8.5957 -29.8564zM483.56 247.31v-21.5898h12s5.43066 5.33984 4 12
c-2.42969 11.1807 -16 9.58984 -16 9.58984zM483.46 137.85c0 0 41.04 -4.92969 41.3701 20.7207c0.389648 27.1602 -41.1904 22.4297 -41.1904 22.4297h-0.0800781v-18.2305z" />
    <glyph glyph-name="orcid" unicode="&#xf8d2;" horiz-adv-x="512" 
d="M294.75 259.81c58.1299 0 84.6699 -35.2598 84.6699 -76.8994c0 -25.5703 -15.5 -76.9102 -83.1201 -76.9102h-47.4697v153.81h45.9199zM256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM175.21 79.2402v207.5h-29.8398v-207.5
h29.8398zM160.29 310.38c10.7832 0.0380859 19.5312 8.78711 19.5703 19.5703c0 10.8008 -8.76953 19.5693 -19.5703 19.5693s-19.5703 -8.76855 -19.5703 -19.5693s8.76953 -19.5703 19.5703 -19.5703zM300 79c68.3799 0 110 50.6104 110.04 103.89
c0 49.0205 -33.71 103.851 -110.44 103.851h-80.5996v-207.74h81z" />
    <glyph glyph-name="swift" unicode="&#xf8e1;" 
d="M448 291.91c0 -5.35059 -0.000976562 -10.7002 0.00878906 -16.0498v-183.771c-0.0292969 -4.50977 -0.0800781 -9.00977 -0.200195 -13.5098c-0.119141 -10.0547 -0.998047 -19.7852 -2.58984 -29.4199c-1.67969 -9.83789 -4.86914 -19.373 -9.21973 -28
c-9.04004 -17.748 -23.3896 -32.1074 -41.1299 -41.1602c-8.62891 -4.34375 -18.1641 -7.5293 -28 -9.20996c-9.64355 -1.58594 -19.3809 -2.46387 -29.4404 -2.58984c-4.51953 -0.120117 -9.00977 -0.200195 -13.5195 -0.200195h-199.79
c-4.52051 0.0302734 -9.02051 0.0800781 -13.5205 0.200195c-10.0576 0.120117 -19.792 0.999023 -29.4297 2.58984c-9.83691 1.67871 -19.3711 4.86523 -28 9.20996c-17.7354 9.05566 -32.083 23.4102 -41.1299 41.1504c-4.35059 8.62598 -7.54004 18.1611 -9.21973 28
c-1.58398 9.63574 -2.45898 19.3662 -2.58008 29.4199c-0.129883 4.50977 -0.209961 9 -0.209961 13.5098v199.83c0.0292969 4.51953 0.0800781 9.00977 0.209961 13.5195c0.109375 10.0479 0.97168 19.7676 2.54004 29.4004c1.68164 9.83691 4.87109 19.3721 9.21973 28
c4.52637 8.88477 10.3564 16.875 17.3496 23.8496c1.74023 1.7207 3.55078 3.39062 5.43066 5c5.61426 4.80176 11.7549 8.92383 18.3896 12.3203c2.2334 1.11328 4.50391 2.15332 6.81152 3.12012c6.69531 2.73145 13.8994 4.82422 21.21 6.09961
c7.22656 1.23633 14.5557 2.01855 22.0596 2.32031c2.45996 0.120117 4.91992 0.200195 7.37012 0.269531c4.51953 0.120117 9.00977 0.200195 13.5195 0.200195h199.75c4.52051 -0.0292969 9.01074 -0.0800781 13.5205 -0.200195
c10.0576 -0.120117 19.792 -0.998047 29.4297 -2.58984c9.83887 -1.67773 19.374 -4.86719 28 -9.21973c17.7559 -9.03711 32.1191 -23.3965 41.1602 -41.1504c4.34668 -8.62891 7.53516 -18.1631 9.21973 -28c1.58301 -9.63672 2.45801 -19.3662 2.58008 -29.4199
c0.120117 -4.51953 0.200195 -9.00977 0.200195 -13.5195zM378.119 50.9102c4.91016 -9.58008 15.3604 41.1797 -23.1602 88.5801c0.490234 1.68945 1 3.35938 1.44043 5.08984c18.5996 74.0801 -26.79 161.67 -103.58 207.75
c33.6494 -45.6201 48.5293 -100.87 35.3096 -149.2c-1.16797 -4.21484 -2.58105 -8.44238 -4.16016 -12.4697c-1.72949 1.14941 -3.84961 2.41992 -6.72949 4c0 0 -76.3906 47.1699 -159.181 130.59c-2.16992 2.2002 44.1504 -66.25 96.7207 -121.74
c-24.7803 13.9004 -93.7803 64.1201 -137.48 104.12c5.58301 -9.18652 11.8184 -17.7773 18.7803 -25.8994c36.4902 -46.2207 84.0898 -103.37 141.09 -147.221c-40 -24.4902 -96.6396 -26.3994 -153 0c-13.8662 6.50977 -26.9756 14.3477 -39.1699 23.3701
c25.1133 -39.9365 61.6025 -71.4268 105.29 -90.3701c53.3203 -22.9199 106.35 -21.3799 145.85 -0.379883l0.419922 0.25c1.77051 1 3.53027 2 5.25 3c19.0801 9.7998 56.3105 19.46 76.3105 -19.4697z" />
    <glyph glyph-name="umbraco" unicode="&#xf8e8;" horiz-adv-x="510" 
d="M255.35 440c136.99 -0.169922 247.83 -111.31 247.65 -248.28c-0.179688 -136.97 -111.15 -247.67 -248 -247.67c-137 0.0703125 -248.07 111.271 -248 248.271c0.139648 136.96 111.36 247.85 248.35 247.68zM400.35 174
c0.360352 5.24023 0.524414 10.1309 0.524414 15.4619c0 5.12988 -0.169922 10.2197 -0.503906 15.2656c-0.43457 14.9102 -1.64258 29.4004 -3.61035 43.8799c-1.87012 13.2197 -3.56934 22.3799 -5.38965 32c-1.02051 4.87988 -1.28027 6.39941 -1.83008 8.44922
c-0.506836 2.22461 -2.49805 3.89062 -4.875 3.89062h-0.0253906h-0.819336l-32 -5c-2.37793 -0.385742 -4.20117 -2.44922 -4.20117 -4.93457c0 -0.0224609 0.000976562 -0.0439453 0.000976562 -0.0654297
c-0.00976562 -0.128906 -0.0146484 -0.249023 -0.0146484 -0.380859c0 -0.130859 0.00488281 -0.260742 0.0146484 -0.389648l1.68945 -8.7793c1.60645 -8.86719 3.23633 -20.0938 4.88965 -33.6807c1.62695 -13.9551 2.49707 -27.7852 2.59961 -42.1494
c0.266602 -26.9072 -2.44336 -46.834 -8.12988 -59.7803c-5.62891 -12.7627 -17.1777 -22.3076 -31.1504 -25.2305c-16.2686 -3.44336 -32.8506 -5.2627 -50.1387 -5.2627c-2.38477 0 -4.76172 0.0341797 -7.13086 0.103516h-10.25
c-2.40625 -0.0712891 -4.53223 -0.0996094 -6.95605 -0.0996094c-17.2725 0 -34.127 1.80566 -50.3838 5.23926c-14.0283 2.86719 -25.6377 12.4033 -31.3105 25.1797c-5.60645 12.9336 -8.31641 32.877 -8.12988 59.8301
c0.101562 14.3672 0.986328 28.2021 2.64062 42.1504c1.62012 13.6201 3.2334 24.8467 4.83984 33.6797l1.7002 8.78027c0.00976562 0.128906 0.0146484 0.249023 0.0146484 0.379883c0 0.131836 -0.00488281 0.261719 -0.0146484 0.389648
c0 0.00488281 -0.00488281 0.00878906 -0.00488281 0.0126953c0 2.48633 -1.79297 4.55664 -4.15527 4.9873l-32 5h-0.69043c-2.37402 -0.0214844 -4.3623 -1.6748 -4.89941 -3.88965c-0.540039 -2.03027 -0.820312 -3.57031 -1.82031 -8.4502
c-1.83008 -9.41992 -3.52051 -18.6094 -5.40039 -32c-1.95898 -14.4814 -3.16406 -28.9697 -3.59961 -43.8799c-0.351562 -5.13867 -0.530273 -9.93066 -0.530273 -15.1582s0.178711 -10.4131 0.530273 -15.5518c0.766602 -27.0928 5.43359 -48.7598 14 -65
c8.57324 -16.2061 23.0801 -27.873 43.5195 -35c20.4404 -7.12695 48.9209 -10.6172 85.4414 -10.4697h4.59961c36.5605 -0.15332 65.0439 3.33691 85.4502 10.4707c20.4336 7.12012 34.9365 18.7871 43.5098 35.001s13.2402 37.8809 14 65.001z" />
	<glyph glyph-name="x-twitter-square" unicode="&#xe9c9;" horiz-adv-x="448"
d="M64 416c-35 0-64-29-64-64v-320c0-35 29-64 64-64h320c35 0 64 29 64 64v320c0 35-29 64-64 64h-320z m297-84l-104-119 122-161h-95l-75 98-86-98h-47l111 127-117 153h98l67-90 79 90h47z m-38-252l-170 225h-28l172-225h26z" />
    <glyph glyph-name="x-twitter" unicode="&#xe9ca;" horiz-adv-x="512"
d="M389 400h71l-154-176 181-240h-142l-111 145-128-145h-70l165 188-174 228h145l101-133 116 133z m-25-374h40l-253 334h-42l255-334z" />
  </font>
</defs></svg>
PK��f\���y��fonts/fa-regular-400.eotnu�[����ȃ�LP���6Font Awesome 5 Free RegularRegularL331.524 (Font Awesome version: 5.15.4)6Font Awesome 5 Free Regular
�PFFTM�9b���GDEF*���OS/2A�SX`cmapǠ���gasp����glyf�;y�	 m\head=¬�6hhea5�$hmtx�t�Tlocaѡ�H�6maxp��8 name;�A"v|[post�iA�{��K�$��_<��0~�0~	��������������@��LfGLf��PfEd�������.�T:� ���@��@@����@@��@��@@�����`������@���@���������������������@���@�����@����������@��@��@����@�@���������������������������������*����"�$�.�>�D�Y�n�p�s�u�|�����������������������3�D�F�J�N�R�\�e����������������
�I�M�[�]�t�z����������������(�[�������V�g�z������������������"�$�.�>�D�W�n�p�s�u�{�����������������������3�D�F�J�M�P�[�d���������������
�G�M�T�]�q�y���������������(�X�������V�g�y�������������������������������|zwZYB81-(�����������}zpf`USC
�
�
�
�
�
�
�
�
�
�
�
�
�
�
m
H
��g��$
�
�
�
�
�
�
�@|��n��*��^���@� D�
P�F�	>	�	�

h
���^��
�
�*d�^��H���:x� �z���8��8�j�(�Z���&���>�^�  Z � �!*!\!�"~"�#P#�#�$f$�$�$�%�&0&�&�''F'|'�'�(V(�))f)�*L*�++�+�,*,�--|-�.z.�/�00�11p1�2L2�3,3�3�4>4r4�5R5�66R6������$"/.676>64'&'.7�$�,�$+u**u$O##O$��UN��OT$	**	�W"##"W���1�"/&?'&6?627/7j �� j�A	(	Ad�>>�d||&g�	DD
�g&���b~~b�BB����"*2%2#!"&=46322654&#"#"&#"6"&462&"264:7O��O7
344b3#99#3�xTTxThP88P8�O77O�#33#�TxTTx�8P88P����2"&4264&"'&=4;2�Α�Α��uu�uU C	��Α���u�uu�
>��0

���'3?GOW2#!"&5463254#!"3%+"=4;25+"=4;25+"=4;2"&462"&462"&462��`��lj����������`�pT��\TT	uu���(8276#"&#"+"&5&5466325#"&#"63232P,A+=C%gA?		')%g�E;f9-4Lf9p
�( S		� ��   � ����
2'4634#!"7P�� �����0pp��Tv��T�#.2#!"&5463254#!"362"&457676��`��l9""((xX��� �����""�0((xXP��A�*/7%76#!"&5463!2+!547&?62'7'&76� 
�� �`���Z
0+t:�A�+:g �`
 ��r��
Z+10:�A
+:����+2"&4264&"%//&?'&?676�Α�Α��uu�u.>>	>>	>>	>>	��Α���u�uu��>>	>>	>>	>>����2"&4$"264/&?676�Α�ΑK�uu�u<		�	[			;�	��Α��au�uu�
	�		[	=�	����4<2"&4264&"%+"&=4>7>54&#"/&7632"&462�Α�Α��uu�u3.

		%@&?A""��Α���u�uu�� 	
		
	
64�""@�!+2"&54732654'6"&'&47>2267." /AA]A
!-*���**����Ô%%�%%0A]AA.!
aPaaPPaa�MCCMMCC������2E#"'&54?632632#"&'7"'632'67.27#"&'&4767z
��
-AY-Ap/54[�*&%J/54[�*&%��?-r?-�$aP)"!CM��$aP)"!CM����#/;Ggo7#"=4;27+"=4;2+"=4;2+"=4;2+"=4;2+"=4;27#!"&546;54;2354;232!3!2�((`((`((`((`((�((`��0(�(00��T�(((((�(((((��`4444��*�������&2#"'#"&7>7&54264&"6?�Ԗ�j/.AJ
5Vzz�z(
&�z�z.%8FV�^�^^B3*

�2#!"&546;25#"/#��`�
	7��
	7�@� 	7���	7��H�"&%2#!"&546;32%763!54+'#"7!P�p�@��P?�@��P��M�1� @0j�h*@���/DT%"&=46;2+"&=46;2#3"&=46;2#2#!"&546;27"&=46;2#��J�		�0
		=`������0		
P		��0FF����E�#6L%#"'#"&'&'#"&767&54632%3264&"67654&'32?&/
A<@g;B
,zV@hKe�KA__�_x@1gL1R>
'6,'#+7B^6,	Y<71B\BB.# /#$;<Z2 �� �%&?'&6?63 � j�A	>�d?7D	�g&�D~b������#?O&.7>&>6766&&7>>&6&.7>76�*

'>D88(%6*

'>D88(%5
,36<FD 
,36<FD �
	)`

t7�*6%(88D>&
*6%(88D>&
i+
 DF<63+
 DF<63
`)	

7t��@�+72#!"&5463"!54#2=!37+"=4;2+"=4;2� �� �HH������`0**����d((((@�#+%#!"&=4?63!2!'5!$"&462"&4627	� 	i��N�Ni� �M����pp��M���0RZ2++"&++"&=46;2327167>322654&+4654#";2'>'>'4&"2�"11"$5."S
	
@

@
			*2V�,
 L=
	
�61""1
"(3(�$/$v,#$�&= 
&
����0RZ546;&546321;6;2+"'#"+"&'&7&'#"&7;;2675&'&'.#"#""2641"V2*			
@

@
	
S".5$"10[
	
=L 
,���"1$/$�(3("
1"
&
 =&�$#,�����0RZ46326+"&=4754'1&'.5463274&#""&#"3>=4.."264j1""1
"(3(�$/$v,#$�&= 
&
�m"11"$5."S
	
@

@
			*2V�,
 L=
	
�����0RZ"&=#"&54>76716=&=46;2''26=6767=4&'#3263264&"�"1$/$�(3("
1"
&
 =&�$#,�@1"V2*			
@

@
	
S".5$"10[
	
=L 
,������*9B++"&546;546;22=#"&=#"3%2=#"&=#"354/&+�P�P�t`JTX
j�0
~��0@0�>*���`�
X��
0@����+3;#!"&5463!2#3254/+"&=#"362"&4264&"���N��zN
�
*�H44H4G"">��`"P��Nd

h���4H44HL""����2#!"&5463254#!"3���Z�����`�pT��� 22#!"&5463!32>567!5".'&'��`��`#dd#�`�#FF#��� 0)N		N��7

7��`�A2#""&54653+"/&2#4767654&#"#.'&546�		&		8(�	N	PIg,0+ K54L +0,ep		&		(8��++%%�gIB25=1$05KJ60$1=52BGi������#17%#!"&54767>54675462!&5414&"0"&53�	��	H88H��8,B\B�4&�V



C,:V

V:,C;d.BB.d�%����#/Ka}754;2+"3"=4;2#+"=4;2"=4;2#!54;46;546;23232%354;23#+"&=#7#54+"#";;2=32=4�((�(t((L(��@
X
p
X
��p(p@
p
@��((((T(4((|$${	(

(	��CC_

0����+7%++"=#"=4;54;2327#!"&5463!24#!"3!2`X XX X`��`0��T� XX XX���`��T������2"&4264&"�Α�Α��uu�u��Α���u�uu�����/2"&4264&"6"&462"&462>"'&>2�Α�Α��uu�u��/�/!f��Α���u�uu�c\
99
'����02"&4264&"6"&46262"&42&'&".7�Α�Α��uu�u�so~)R��Α���u�uu�c-m1
����+2"&4264&"6"&46262"&42+"&463�Α�Α��uu�u�s(

�

��Α���u�uu�c-}@�'3?KWco{����2#!"&54634#!"3!2%+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2%+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2� �� ���```�����````b����� �� ���n������'2#!"&546;54;2354;225!3���0(�(*�����`4444�p*������%&=46"&462264&"t�4�Α���u�uu��e�Α�Α��uu�u����'7"=4;2#7#!"&5463!24#!"3!2l�l��`0��T�  ��`��T������#2#!"&5463!%/&?676���`��<�	[			;�		���`�p`���		[	=�			��A�1X&='.54767675467'".>7676#!"&546;2+"3!2=42�;1+6(-$50I;"��!0<*&>-.
���VT"(� 6  )K-;(!9 ����h)A')
	�+`	
��	����
%6&?6764&"2"&4264&"\B�B9ZΑ�Α��uu�u>�B�\�Α���u�uu�����
&732/&6%#!"&5463!24#!"3!2}�ccK��`0��T�cc���`��T������
&%#"&?67#!"&5463!24#!"3!2C�ccu��`0��T�cc�`��T������
&7546&#!"&5463!24#!"3!2�cc��`0��T]�cc��`��T������#!"&546;2'!#"&=#r���.L� h
�^���rLL�� 
h����),5%+"=4;22+"=43%#!"&546;2'3#"&=# ������T�Lh
��T����T<L�� 
h�`����+OW%#*#".#+"&=46;>7>3232>'2654&+4654.#+2;2'>4&"2�88-E/@

c
0-3	$$2Kh("m&%@

���!$,3

�
	?:/454"N)
9

G6#�&B"U����.6Z%+#".'.'#+"&=46;232>3:32264&"2654&#6&'6&'6+"#322>54&5�2$$	3-0

@

@	.G-88�]b

@%&m"(�"454/:?	
�
3,$h
)"B&�#6G

9���(8@H%/"/&?'&4?'&6762767'7''77&2"&4264&"�<G(
+(G<<G(,(G5MM[44[MM[44[�V==V=Q.!!.!�+)G<<F)+)G<<G54[MM[44\MM�=V==Vc!.!!.����&"&463276"3267&5467&j��j	%a>!"$h;VzzV0UT�2*@�Ԗ#(
>$?P9-2�z�z)$mU2T����
&/&?67#!"&5463!24#!"3!2cc���`0��T#�ccE��`��T������"264$2"&42"&4S�uu�u��Α�Α�B//B/�u�uu���Α��/B//B����#/;GYe54;2+"3"=4;2#"=4;2#3"=4;2#+"=4;2"=4;2#!54;463!232%354;23%�((�(�(X(t((L(��@
P
��p(p��,((((`((((T(4((|$$�

�HCC�����7=DJQ#!"&546;2'!#"&=##"''&76767&766>77"6467&'6&7r���.L� h
��

6'.
$
3�N-

x^���rLL�� 
h��D
.0*[�"�
#����P#!"&546;2'!#"&=#32+"'&/+"'.'&6;2476;21676r���.L� h
��


	

	
^���rLL�� 
h�	&b		+	H		k	
`b		aa
����B#!"&546;2'!#"&=#2+"'&'+"&?'&6;26763r���.L� h
��#...		^���rLL�� 
h�=N7NN($����5=#!"&546;2'!#"&=#54;2*#+"73264&+r���.L� h
�HE#
	0

^���rLL�� 
h���%
/c����(0#!"&546;2'!#"&=#57676&2"&4r���.L� h
� ((X�((^���rLL�� 
h��@((X��((
����!$1>FJ3#7#53#3#57#!"&546;23#"&=##5#7"&?5332264&"7#5�  @    @ ����Lh
0 P�2 
-@   �      ���&L�� 
h�`�W&'a  ��  ����/=#!"&546;2'!#"&=#/#"&=46;7664'&>.r���.L� h
��$$)
	^���rLL�� 
h��$8$Y

:����7#!"&546;2'!#"&=#6/+"&=46;2r���.L� h
��5hh^���rLL�� 
h�p4%h%����$'0<M7#"/&?67#!"&546;23#"&=#7/&?6&?6/5&?�99!����Lh
��	7		7!99!c66����&L�� 
h�`�	�		�O66����$+"&46227''64&"264''&"67&7gΑ�Α��/p/522�/B//B�5/p/522�58�Α��D5UB//B//p/522�5/p/522�����!6#"/&='.77'76�2<
	p+) r�%%�;�`l���!�|.;T0<�2$��-�	�����&-4#"&'&676326767'7&'7'757/?'#� ^a&'O� ^a&'O�2'G,4%=/@G�<&
G@]+G'%e:@,O+
b� ^Mb� ^��
*/%L=�4J/}45/J��>J%?4I0==	@�+/;GS_2#!"&546;>32=#!7"=4;2#'3554;2+"754;2+"=4;2+"54;2+"(

�!
+@�`=�lPx���hhhhhh�
��
!
���� ��x``P((��<������5;'&?63!"&54767>77"'675462'&5414&"&53z


��


��>��	.	|"&&8H;B4&�


�


��0

='#D�

V:7&/.B�`%����22"&4264&"#"&54632'&#"3276�Α�Α��uu�u3)?=OP<;&!$**$$
��Α���u�uu�)Q<<P#	.""2�3K2#!"&5463254#!"37&546'&76&546'&76��`��l�R@AR@=�R@AR@>��� ����V6/.4"%6/.4"%	���+/37;Ocgo#32+"=!+"=4;#"=4;2!54;2'35!355#!5#'#"=!+32!543'2+"=#"=4;2'355#+�H��HH@H@ �@  � ��@�T���`8L@�HHHH@    ��    @���4�4pp�pL
��@�CGKOSgk���%#32+"=#+"=4;5#+"=4;5#"=4;2354;2+354;2'35355#5#354;5#"=#+325#%5#"=#32+"=#3235435#5#4H�HXHH�HXH�   ��   @��� 8XHX�4   �HHH�HHH�  �       ����  @�XH@    ����%#!"&5463!27#!3546;�T��`�LLP���
hdT`��L��h
���(42+#!"&546;54632=#"&=#"3%254#!"3�0��0��*������0@0�0*���`4������%+132#!"=4;467.5#"=43!2#!2654&"p2//2��2//2h��KjKKjK�?ss??ss?LllL�`LllL���)p6+"&5<&4&/&=46>62654&+"&=4&+"&=4&+"&=4&#"/&=4&354?6�$C	+
�
b'8#I$@:H							a�+q,(rd	!

U"49#,)(
�r

		

		(
)		

t	)

9U
d������W6+"/&676546>654&+"&=4&+"&=4&+"&=4&/&376u.�
w!3 P4			

	s�O)��
�7~!($%)!ф


L		�
�		�
�		�
�	&

�w��� ["&7.7#"&463'.>6#'32?6=4/&#"/&+";2+";2#""(
X++^O8�+1b"wFFw	b
��
	��		

		

 6 
#+<+	88857'�%0�7@;

			��@�@%#5'&+"&546;7#"&=463!254/&#!";2+";2-�d�!4$r�!/!&'v�
��
�r�

c�$|H&!$40/!!!��L�
@'���,_+"/&5476'&5467&546767>3266&&?6&"/././&;267�:
E-k=,\(' 3)+ /+ $
	4
[*k+L	�*8*V R
*'"6"	Rh
��

��iz"$0V#������[k{�6+"/&676546266&;2?6=4&+"&=4&+"&=4&+"&=4&'546;2+"&7546;2+"&754;2+"f!9%�"m!'7'!-��m	�			

	DL		K
(#Tw�7�''J
w

�wT

		

		#

#		�

�	R`		`		`		`		``������ [6+"/&7'&>'462654&+"&=4&+"&=4&+"/.;2?6j 6%�'75888	+<+#0			

;@7�
("Fw"b1+�8O^++X�F

		

		��	
��
b	w����*22"&4264&"+"/#+"&=46;2'254&+�Α�Α��uu�u6+0 'Of(: ��Α���u�uu�#ZT�U3)!@����;C%++"=#"=4;54;2327#!"&546;54;2354;232!3!2PLLLLp��0(�(00��T�LLLL���`4444��*������+37"=4;2#7#!"&546;54;2354;232!3!2|�|��0(�(00��Tx��`4444��*������;C%//&?'&?6767#!"&546;54;2354;232!3!28	66	66	66	66���0(�(00��TI66	66	66	66���`4444��*������'72#!"&546;54;2354;225!3%/&?676���0(�(*���	K			,o		���`4444�p*��Ɏ	K	-n			��@�!&+2#"/#"&54?6327673#0
�



��
�



����������	��5=?	Z5=?:��.��/,�!/�����*2+#"=#"&54634&#!";?326�&&�}`&&�	��		�C
�	�&��&^T& &�� 		��	<2
	����/2"&4264&"%+"&=46;2+"&=46;2�Α�Α��uu�u(	0		0	p	0		0	��Α���u�uu���		�		�		�		����"&462264&"+"&=46;2��Α���u�uu��	�		�	'Α�Α��uu�ux�		�		����"*Kem3#"&5#'#"'&/#+376;2264&"6/&'&6?#"##36???5#'&+"6?6264&"y@
:#;U	
@v0��Q			�l	-	'9>*a!
%		�-=TA7
gn			@�

 	L
0��

		
W	;#>�X

 
$I�><3
S0

		
���3Y#!"&54767>254'&'"."#3!2'".'&'&?622>3676��`(_dQ4/V� 
77
	77	��!K

O���B)
	%F��
-

-
	,

	
,	����'+3H#32+32+#!"&5463!232!6"&462"&=463232632#���@P���4&&4&�	
''
	 @(@(0�0(����`�&4&&4�""��@�0<HT2#!"&5463!6"&462"&=463232632#7"=4;2#'"=4;2#'"=4;2#� � �4&&4&�	
''
	>ppppp���`�p`���&4&&4�""@@@����"42"&4264&"&2"&427&'#"'%654&"6322632�P88P8L((7Α�Α��8.-%%u�u%)@%$%@X8P88PX((ԑΑ���0&

'$4@SuuS@44

����'<2#!"&5463!"&46;2#"&462"&=463232632#P�� ��`		`		4&&4&�	
''
	��`��0��``				�&4&&4�""��@�$0<HP2#!"&5463!3&54632326327"=4;2#'"=4;2#'"=4;2#"&462� � !''9ppppp�4&&4&���`�p ��""P@@`&4&&4���2#!"&54635!3!2��`��`����`�v���� !"&463!2�@

�
 ���&2+#!"&546;54635!%!32�0��0��������0@0�0��`@0��������%/&//+"&=/&4?5/.?&/&?'.?>7'&/&6?'&?6'&6?65'&?6546;276?>76/76�'	H;		:H	'
'"PHHP"''	H:		:H	(
'"PHHP"]"Q*T;.		.<T*Q#	**	"Q*T;.		.<T*Q#	**	����-59E%"=4;2#2+#!"&5#"&=46;76;2'3'&+"!7"=4;2#�		��		R"d"��^��L ��P		��P		99�`P��0����@�$4<G%#!"&546;#"3!2=!"3!2=452#!"&5463"&4627676!���
tZ��t��x""1((hH�� 0�
P��0�_""�((hHP����12#!"&546;462&"2644++"=#"3!2P��P&4&6x*�*���`&&�lT$$������"2"&4264&"74;232/&6;�Α�Α��uu�u�(CddC��Α���u�uu��tdd����"6462"$4&"27+/&?632�Α��/u�uu�-tddtYΑ�Α��uu�u�(CddC����""&462264&"54;546&=#"��Α���u�uu�-tddt'Α�Α��uu�u�(CddC����""&462"264#"=#"&?6+gΑ�Α��uu�u�(CddC8�Α��/u�uu��tddt����C�!$2"'&?63#3%3'#37'377#�d����dM94D��4�4�?D4dxD3aax4����U�0``````�������%5E2"&454+54+"327#";22#!"&54635"&5!#2!46P88P8�@�

��

0%�`%%�%0B\BB\fX
7
��

@
��%%�%%���72#!"&54634#!"3!2'//&?'&?676��`��l�l==			==			==			==		���`�vT���==			==			==			==		�����+>62"&462"&462"&4&2#"'#"&7>7&54264&"6?����Ԗ�j/.AJ
5Vzz�z(
&��z�z.%8FV�^�^^B3*

����'72"&4264&"$"'&>276&"&46262/&"&76�Α�Α��uu�u6/�/!f!�l(%
&	��Α���u�uu�$
99
''A)				���� 3F2"&4264&"62&'&".?"&547'.>6"&5"'&6?6�Α�Α��uu�u�j">'	

P	
�
	
	P
��Α���u�uu�)
q

	

@	


����+GO2"&4264&"6"/"&4?'&4627626"/"&4?'&462762"&4�Α�Α��uu�u���4&&4&��Α���u�uu�kL�&4&&4	����'/7?K2"&4264&"$2"&4264&"62"&4&"&462264&"62"&42+"&463�Α�Α��uu�uB//B/<((&X/B//B5((&�

�

��Α���u�uu��/B//BQ((,B//B/�((,�����-2"&4264&"6"&46:"&42'&"&76�Α�Α��uu�u��N<=
	141	
��Α���u�uu��]"		
����/6=AEIMT[2"&4264&"6"&462"&4622+"&=4635#375#"5#75#5#75#5#326=4&+�Α�Α��uu�u���(		h000p000h(		��Α���u�uu�c#  `	(	((((		����%-2"&4264&"%6"&'&62&"&462"&462�Α�Α��uu�u2MRM)�����Α���u�uu�"
".."

N����
#+97"'&'6762"'&'6762&2"&4264&"%6"&'&62�q�Α�Α��uu�u2MRM)��		""		""		""		""ڑΑ���u�uu�"
".."

����.?2"&4264&"%6"&'&62'&7>2/&"7&7>2/&"�Α�Α��uu�u2MRM)��#&#
	
&
	�#&#
	
&
	��Α���u�uu�"
".."

V))))����*DU"&54762"&'&62766/&"'&7>27"&4632&#"2654'2$"'&7>2/�,..�RM)�)
	
&
	#&#d�Α�gC:2:Suu�u��&
	#&#
	 "EE��."


"|)),%(g��Α" u�uuS!))����
19A%6"&'&62/.7>7>7/&67676&2"&4264&"bMRM)�pF�F�Α�Α��uu�u�
".."

>
FDF��Α���u�uu�����*82"&4264&"%6"&'&62.?'&63'&4?6�Α�Α��uu�u2MRM)��
!!PP�PP	!!
��Α���u�uu�"
".."

/((0000((�����/;JYh76"&4767&67632&#"%67#"'67327>'&76762+&/.?"'&?6367>'&676u/")7Hg<5/6S:.{$9Ig30)-S:1C/"��
	
4

Z4	

4

&.:T&@R"/6D�6I;-�E�9I;0�TR"/s
Z	
4Z	
4p/%T:����6O2"&4264&"%6"&'&62'7'&6?62/&%/&?'&6?62�Α�Α��uu�u2MRM)��#
##
��Α���u�uu�"
".."

G#		#N	##	������%3ARc76"&476"'&'&6"&'6726%&>2&.""&'&62766/&"'&7>2&"'&7>2/u/"M"/Rl#l~l#_r_��'
���
&p�p�RM)�)
	
&
	#&#�&
	#&#
	�R"//"RP 2;;2 1;;�^��_	H``�."


"|))"))����:BJ2"&45'&"/.3267>54&"&=&'&6276&2"&462"&4�Α�Α8%&1;u�u;1)�)����Α��,		+'%_9SuuS9_,


,�����:GT2"&45'&"/.3267>54&"&=&'&6276/&4?&?'&6�Α�Α8%&1;u�u;1)�)!!
	PP�P	
!!��Α��,		+'%_9SuuS9_,


,((0000((����'/Db2/&"&7>2"&4264&"62"&4&2"&45'&"/.3267>54&"&=&'&6276�(%
&
�B//B/<((&�Α�Α8%&1;u�u;1)�)					L/B//BQ((,��Α��,		+'%_9SuuS9_,


,����%-52/&"&76"&4626"&'&622"&4264&"4(%
&
Z�MRM)��Α�Α��uu�u						$T
".."

6�Α���u�uu�����'/7?2"&4#"'&?64/&4?64/&762"&4264&"$2"&4��##))�Α�Α��uu�uq			�Α���u�uu������?O2/&"&7>2"&4264&"%#"'&?64/&4?64/&7662/&"&76�&#
&
	
Α�Α��uu�u##))&#
&
	
()��Α���u�uu�			�)����/7If%#"'&?64/&4?64/&7637&"&7>2'&462"/&67676#"&4632&#&'654&"320##))F&
%(%�ZS
�/4g��gg�
u�uuS-�				D

	�!	S 	1(�Α�g.,
 Suu�u����-2"&464&"6"&462"&4622+"&'&63�Α�ΑKuu�uu���E..E��Α���u�uu�u�S	-<<-	����/=2"&464&"2/&"&76&7>2/&"2+"&'&63�Α�ΑKuu�uu�&#
&
	
�
#&#	
&
�E..E��Α���u�uu�u0)#))M	-<<-	����)72"&464&"/&4?6&?'&62+"&'&63�Α�ΑKuu�uu�!PP�	
!!P�E..E��Α���u�uu�u(00b((0R	-<<-	����'52"&464&"2/&"&76"&4622+"&'&63�Α�ΑKuu�uu�(%
&	Z�E..E��Α���u�uu�u$				$S	-<<-	����2"&4264&"62"&462"&4�Α�Α��uu�uk���Α���u�uu������)1CO2"&4264&"$2"&42654'"&547&"&4622654'"&5472+"&463�Α�Α��uu�u<**<*7"@*<**<F"�

�

��Α���u�uu��*<**<F

/<**<*H

�����!1AI2"&4654&"5462275462&/&"&7>262/&"&762"&4�Α�Α�8u�u8-f-�	&
%(%p(%
&
>.!!.!��Α���:PSuuSP:r

��

2						*				D&4&&4����&.92"&4264&"72&'&#"&46&"&46262"&46"&54�Α�Α��uu�u�<&&
As�$"��Α���u�uu�#.@-P1����0A2"&4264&"%>"'&>2''&7>2/&"62/&"'&76�Α�Α��uu�u/�/!f�	#&#
	
&�&#
	
&
	��Α���u�uu�
99
'�))%)����'2"&4264&"62"&46"&46:"&4�Α�Α��uu�u�4&&4&���Α���u�uu�;&4&&4{����)72"&4264&"$/&4?&?'&62'&"&76�Α�Α��uu�uC
!!
	PP�P	
!!PHC
#r#
��Α���u�uu��((0030((0J6'		'V6��"^&�!
,��1U���	4	6Q	�	D�	6&	Lz	0�	
X:	.�	&		E	6]	&�	�Copyright (c) Font AwesomeCopyright (c) Font AwesomeFont Awesome 5 Free RegularFont Awesome 5 Free RegularRegularRegularFont Awesome 5 Free Regular-5.15.4Font Awesome 5 Free Regular-5.15.4Font Awesome 5 Free RegularFont Awesome 5 Free Regular331.524 (Font Awesome version: 5.15.4)331.524 (Font Awesome version: 5.15.4)FontAwesome5Free-RegularFontAwesome5Free-RegularThe web's most popular icon set and toolkit.The web's most popular icon set and toolkit.https://fontawesome.comhttps://fontawesome.comFont Awesome 5 FreeFont Awesome 5 FreeRegularRegularFont Awesome 5 Free RegularFont Awesome 5 Free RegularFont Awesome 5 FreeFont Awesome 5 FreeRegularRegular���	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ�KLMNOPQRSTUVW�XYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~�����������������������heartstaruserclocklist-altflagbookmarkimageedittimes-circlecheck-circlequestion-circleeye	eye-slashcalendar-altcommentfolderfolder-open	chart-barcomments	star-halflemoncredit-cardhddhand-point-righthand-point-left
hand-point-uphand-point-downcopysavesquareenvelope	lightbulbbellhospitalplus-squarecirclesmilefrownmehkeyboardcalendarplay-circleminus-squarecheck-squareshare-squarecompasscaret-square-downcaret-square-upcaret-square-rightfilefile-alt	thumbs-upthumbs-downsunmooncaret-square-left
dot-circlebuildingfile-pdf	file-word
file-excelfile-powerpoint
file-imagefile-archive
file-audio
file-video	file-code	life-ringpaper-planefutbol	newspaper
bell-slashclosed-captioningobject-groupobject-ungroupsticky-noteclone	hourglass	hand-rock
hand-paper
hand-scissorshand-lizard
hand-spockhand-pointer
hand-peace
calendar-pluscalendar-minuscalendar-timescalendar-checkmapcomment-altpause-circlestop-circle	handshake
envelope-openaddress-bookaddress-carduser-circleid-badgeid-cardwindow-maximizewindow-minimizewindow-restore	snowflake	trash-altimages	clipboardarrow-alt-circle-downarrow-alt-circle-leftarrow-alt-circle-rightarrow-alt-circle-upgemmoney-bill-altwindow-closecomment-dots
smile-winkangrydizzyflushed
frown-opengrimacegringrin-alt	grin-beamgrin-beam-sweatgrin-heartsgrin-squintgrin-squint-tears
grin-stars
grin-tearsgrin-tonguegrin-tongue-squintgrin-tongue-wink	grin-winkkiss	kiss-beamkiss-wink-heartlaugh
laugh-beamlaugh-squint
laugh-wink	meh-blankmeh-rolling-eyessad-crysad-tear
smile-beamsurprisetired�����f��0~�0~	PK��f\zX�^�?�?fonts/fa-regular-400.woffnu�[���wOFF?�
��K�$FFTM0�9b�GDEFL*�OS/2lL`A�Scmap���Ǡ��gasp���glyf�3<m\�;y�head6�26=¬hhea7$5�hmtx7,�T�tloca7�66ѡ�Hmaxp9 ��name94[;�A"post;HI��iA�x�c```d��7Ү��uP�L��x�c`a|�8�����ч1����Je�dha``b`ef�
�\S>�|=�x�=�3!@aF���R ���{56x����K�q��>n
ϳ3c��)<HP]:u0�
��ݶ�C�0*��Ƞ�����,a�.i�A!T*�^$,(|��pf��I��Ak��f�/��scL���
�q�)4��Ng���䚕���x	��B^�비�(W�q>ɵ\�|��q7s+?�>��_����\
d���F�*�d���R/W�M�奼�Q��i�QW�h�F���И^��X��S��}���E~ԏ���d[r�6f/��6n�m��}�1β��XOͳ���y֥XKe�D吜��ڝe�Xw�cZ3k�e�ց�u_��ƞ�7l�}��JiJ������Kt���5�M�N
t��Q-Ũ��S�:ZC���S>�����8�#8���؀�1�UX��w���0��L��[x�>$�nA#��#��E"�H��ܻ�z��7�N�S��r�~��P�ɀCN0�샿���~3S��x��}�Gy`W?��{zz^=ݳ��~�{g��>�zX������B��^�	cal�9�Cd�s�!�B�C�Dg8�r�!@ �||\�y|\>.q��f�ꞙ�ٙ�I"�VWWWw��_���*s��O�����\��qJ �C83��P�Q7�Edի���F�
�\��=������Hn�����x.q2���N&r񫂀֓7��=�?;���)cc�V�e��g�qɼ,�(r�s��g��.�eX�>d�x�*�C�B}_/'��4-'
���~���
��큔0t����WF���ܻ�}�z�ad����!K9tH��?�x�R0x�#g�7��8��8h{{�\����/�qd�l:SX@�z�l��V�Z�fp6C�8�g
�z�4
l��*��83�F�d�[�V�V�žDb���|����W/��ή�^>و��m��7�ي�_�F���*��U8����C/�Os��qI�B3�B3�9�H��C�8�����c_�{�=��͒��*$HЧ�O��}�]�oj�{KD���ݜxo�ڀV��"W�qG���ˠ��f8`�_�����J>l���
@m@3x�ܝ+�Fqo��=�q�����sZ���D���6�΅����E�V��mM�h��Tao<�Jm��_�F�Y�4�0����
���Z�n%�e�
B�=Tkՠw�2Z��7�ϛ��)�O�H"��|q4�����J왬.��Sc��H*~�(
AO�p�H@d�KmsϧR��ER|hhP*���HX�;�@+Fls�O���e�f��Eڥ�U��w�RZ�C�lL����c��֨'���=��X�,�<(�g�:T�bR�US���E��R��
g�-~?��̬i�s��@�2%�qHת
{�#���4Hч�b�{��O�j���(�x�h�C��b�x�@)8��d���Iro��O�"~�E5*��ܸO�j��*3n�7す��g����
�3��wο<aӎ2�i�X�>�t��5�eْ��E.r�]��|�_��@��s��!jAb�p�c�yEyZ�oU���{e�i�N�/(�o+ʭ�����
����*7ߧ��cH'
�E�XD6{d]Ҡ����z�b�L"MI$��C>��%JL���¾�C���Lw���J�~K�H�X�M�ހB�D�W?K_�����}�K�1C6�@Q0k�j�.=�o�Ph˦X�7�@l����/zu+M|hR�����ٗ旮�%�MP	j��H�ҽҝ0�W�sž������I��@�oe�dƪ�]�f؀�f���Q��-�v��xP��!EvPb�hB�a�gp�$������2�q'�$�6��9K/'�k�[)�f�
��rÎK�%I���d�����\�!3�I�on��d�-+=��e���q�{-�5���T2Q�\y2 ��p1�9�*��J�Z6�@8W�|eD�F�5m�eӹk1�ܬ�_Ɉ��T�l�54͹��W�}�#w��V����h������#CC\��'0�t��|�Z��L�%�>�O|�'��_Sy�Ej�;��CO?4b���6�ڀ[}*���������K��~�2fƌ�
SF��|�ׇ��S�w�U�$
ղ��en��>���cHEK1��ƕF�-H���t�}���!J��[�T>�X�8*f3��&�?���͋�K�k͕}�0���]z'F�W��8�5Y�������5���[���]I��C�*�mk`sv�i�g+=�֎^��詄�#ɲd��/۹ڹߡºY�|_h����?�+K��N��$%V=�E+�͒,�� �F'��d�:�x%x�mR)l��S�a\ ��Fޢ��M<
	8Y���V�Li�*L#� !R5��Db�|ħ��ij80����c�l3"C���mw$">Q4����:�<s�P��MQ�-��^�I}��1��o��>��|�1#��80��GR�}:���yd~���E�e�� ����{\>���+a����[M7����qH���@+—���B�|��۟�E�G�W�@��m��e��]X�&�$V�
�h���E�P/��Nߘ�b	�?�xE^����ّ�l�w��ԉ@�R�?|(%`����UetMB�(�7d�)�Gfg-<�̋^ώ�W�U�B���z%�}�"imTQy�ܸ� ��>����-��q�)�jnV&�`�e����K�\y0��lO���-P�R�]�Q
~���=�u��%<6��#~����q�3'����F	�5�6��(K�,#�b����ߒ�|C�AQ^�!}Ho��	���n����P�8K���~�B��>�W���)G8N�8?[�;������b�e	0`�)kGn|�1So,
Z�XT�*U�d3:�Q��e5����pն���dff29��M�3�TA�.yC!HA	1�E�ce����U��1R��r$��j��#�'�����d23����TF�Z@��t��s��
a]�	#H�A3'^�$���wѷ�~x�(v6��\Ě1琛C?f�P,4
E�W��M���Z�Q�g��f†�ʢ�D�dN��1T�J ���VOe�S5d���efJa�V頎��Ȳ1�2<�_'�?��ѓ���x��t0��z(�`}Ϩ�LF��/E
�U1g�d kL��X�1�m=�9�b���(��wI��x3�����jTm+��na#A�iU�$S��L�]Ã��G���ۢ�Q�P��>Qz^@na�+�������2T�HP
ƟR���(6� ú����cx��C	��������;��1�qԶ�mu�Ml8`��L�vIt߆jU0B�M�3V%�O����
�*gT�n��͗x0߬�'d,q�e��"��q�x
EW���T^Yrx6��6G�btaj�mk�l��6�t��-��t�*�Õ5C?����O��UU��G�գ�#�G�6�6��3+��1y��9U���1�\��_f&��_�a�9��@��̤�
�-�ɂy_]���R�s�e)6-#�Wʋ|
�t
�Q�L	���\
͵치F����e�kh#{�ң��А>��v�J���R4M�Љؿ>k S��Wè�̥5�)���sP��eXjf�����������V�6g����h2��U��E��̎lI9�Ha��z����x�X����%��'^�.B�B��52�|��$�	ɋ�����5����\�v�z)7�@�U�y5�@`C�/�Yn�yM��c�J�������8��"�pR�0}��V�JPo��A�qtD��Q#���E��ս�ZX?�jt�j*|��{O{��>�9�w�`�'��sh
�?t�O��ôo�;�w'�&�C�j#��A��\�V8M�pMn�Yy�@��o[}�lg�4���U(� u��躭�<����ev�hs	��zFW/�:�|Ck^�..���g���D1�/_uiA��Z�o��4�6B�و�4߁j�AtG�DJ�/��#�ټ�u:�=ut5�`n���n��nkN��hM;���Ϲ�u�ol���k�ڙ+��`u�,LW�g�o��_�匱�Ax�y�]��i;��r��Ε,��)@C���c������4�
���Lc�g��[�+�Qo�y�A��!����}�*
���wq٢�(C�Z�	��Y��7�b��0�7E�� �d�3�1/'�D�/l}|���Y�J)HaX���d0<o��2Vo���1�e�]�k�_�~�{�!����l����;�|HnK}On�dm��ǵ���~��U��֝��]*;���_i��{#h��%�K�k��~��d@�������O��I�ޱ���zE�Gf��\̢c �p_Q��W.���"�M*��i��
':*#�_Ӯj����nr���W]����t�jK���h�k�x�n��M����ӗ�&�7�}�?{s�����(:���<��.�g����<�ҫ�J?�8�U���s�џp1��g�>��@���)�8ޖ�(�3�J�ZV�gi��'j����Ǘu��573.{걑�\�V�~��\��.͏B�2�JNN%�<*�Z@_�d#(�Y��>�J��P*�
��I|žT�l����904�_M��գ�	X$d���&*���lD�����<��p���u�5��C/�=b��|�C�i> y.ۗ=����A���.{���6[�H�`ꌹ�E�ϲQ);+"��.d��/��%�wA��Kl�$�\� ��m�a�e�]E��N��m�r���6�+h�v;ڥ�/#ߖ_���]�]���?�y����Ű�ئ�Oo�ϯ���5�����v0e>i�`�ܷ�L+1Ln�k�T��&���?9<�8z&�U�-�E0���(�=��K��dU__) �1^�j��Ϲ@Z��[05��xC��g��y�9��c��M��튲mt�2���';]DE�j��RO%*aٴ�Pb��
�L4;+����B��l�ԒG��Ó%�+�!�q^d�/�d4�н�������2��t"��������{C�>��w�Z��j&z�7�Ft=���*��쳅$s��9t����'���n�"����=~�ETً�r�mv�C<[/��c���`���Z��B
}C/�rJer8�	��JԠ�X��o��$���,2%�������ɀ�R�p�Gˌ�~]�e>�7�h�jY���^ѳO�3�eèL$s��o�wu��ϐ�g�u�DV
��l�%x4N��������o��Re�n*M�41}|�� ER�
ViX�^k����y]��GF���ȑpB��YY��	��v�x��j�֠s}���������w�qm�H��k�i�����co��_��^�u�~�4��9,������HL�,èP7:��dJ��r���!�( ��'��;b�M%��߹�%wa��C�.�_�T-=�'D1;�s�V4�':YF�z��ќ�ޛ˫���>[0���N��]�˿P���ȿ�v�%�K0�)��N1I�s&��ǁ����&y>�Đ5M�����{%DžYƮ��g1�N鱓�]�S,=3�F+.C���&\f�
�ijv4����A�;�-p���_L2��0���h�0�N`���1 _%��O5H���j`(��5^��^,�IՆ*�!>9z�G���T���A)�C�@��|^N�= ^3�*�||HK�ȭH
�C��
�3�x���	au���>Xy1��Z�����qGQ�Z`���
#�Z14�3��1A��FT�x!�+C*/DE^�**��xU�B���5�*J|< +GE{M+Ꚁ�w��j?<�(�MЀ�Ec{���
���[��Y��q"��Z@���Q	)�@�tU��X�Bc8	�41sر��xԀf_�Z�d�q�%��_��j���j�Ų���=A9�)��"��L}|J��5��?-��|���w��9^�vlWK
3E���r�Fb���`�./�j�?�u�{����z����X@��a�\��6���+�j�^�-����y6�R��Q�����I?��J-�R4���S�J��ǃb���B)S���CK)�J��ؿDF�B~s��/*#w�R��~���T��ߛNO���,�R����Y��"b�=S�ht�\��9�r�o�U�h��&��� �rD����ˉA�a����=r�5G7����m}��)Z�0�=1R���ƒ��~M�==�\�;559��6��x�"P�<w,l�iY�a�ݕ\(��c�,��b5�y� 
�B��8���d��"4x��ix�N��0ù�q�� �8�������+�S��'�-B\oq�oG��A׊��0L��O2ˍ".:vr�
��7i�-�
�":�T�懧/N���1��]�x-��E����2�������ةKu�������#0g��NL��؊�ރ�Z�B�E�Z�>-����T��>��/&F���b��v�7=a�Q�N4��wM�Ę�Z���]���۟���ҾB����s��ჶ���MrUJ���+�Y�@U�"
-I ��YMh�&5Ȑ,A����B��!�Z֤0*��������|A=���ȑ"ʿr�9qry�~J��8K���WǦ�����F�i�MF�fN���Z����^
�8�1�<���w������ ��k���d����qi��u�v-�q������[i]��|K~?�j���_�g�A;�cS�����:�wU����7��O���J5�'�������GY��� K�Y
D������x{���h�IV�g]�bu��fь�)�h�M�lU�HSUU����e�S���*�o�)��L��,��*}N8`T���4}�]�WJl�����졿Ň�zU�0m�h�@s��Tu��>���:5x�͢���P{������N���D>H<�tnl,�K��JU��?z�JV�!�Q̩L�<,"qX$�7��+ܱ��d��`�����e^�r�_�1z����> ���BR�!�v
�Rri1z���Ӣ���SUath,F™�5,���t�8q+t�T@��q'���hQ�ە6��;N�@'�4�"}:W���e��Ɇ��{�}*V��u>@߳�>]qC?�Ο�Zs��A�y��R�	��L�P����#t�*M>}ymV[FKۜ�=W��"M�^,A9��f�&5��,�\�x��FE2ӓ�8���5�A���x
�Kܻ�_���p�W��^�u��V:�!\q����?�=ao�]Q{��N�����ъ��Wm,��g:hw
�(���-��%�)4��Nx~��U��F�Kw�R�S�\�J�M���7Z�Ӫ��i����A�
W�*3��F6�T��2��Wݑ���+͍-���'�q��\F��h�8��M�#LB�;�)z%���
�`S��t2��0��0FW0
,�lG�fwJ��
AAUV��@u�<̮�ɠ��`B��B�4��&�	���7&#�.����"P��5Mt��E���>?ty������;�|�=��5��֬�<�07�]dD�ٱ���y�P��^S���@�1�n*��3����郭�$����(z��Ae\y�
!��g���9sɌ�=�*�e�KD�F�;����z�b�H����2D�%��<|��LuOvB1,K���}~����?^���t�u��]v?QD,ʣ�➄qs �#x�^����~h�e�>b�b�FѠ����{�����u�QUu�@|JJ����OWR�#Y�o����X
UL�I�I���d�Ii4q�2��ѽ�e6�a���9�����_I�]��>�yT��h�s4�y���}]#JA��G�h��Ǹw+�))6�̵h�F��֓v��E�\������d;������
�jq���$�Ǔ���G��c�3g3q�D>|����S�TS��c~S�}PUȧ���>�i1��L��R�������F<��X#T������|_�H
Y�h	�bxN�hXb�����|>�-���Z���3����j0i#��C�E�$
w�'C[�D񒕮���Qz4�B1��q�m~[y�"d����X�%��.=�����G|��UK�i�J���-����
%�Kz�
�RQ��"��q_�&�&�t!���A�:�����L/j�nK�O�^h-��E1]�je�m
5�r�����߫^7��0q�e�F"B1�R�d��4žHX��fL���`Ƅ����Dž���a)�*b����1��8A����`lv촙���M�'>&��S$rf�n
ee(�����x��_�z?�#����/��29IJ�'���g��s��&��_�b%�`J�u�Ò�/r���uE��٫@�4v޷m��~X�[�d�{ٌ/6�i+<�1��b��0�N�C2�Xf�2���H�=�c~ȫ�dWe�F+{���NJ��
RD���N�'e�y~�� :��4��,�ei�h�_��Mk�7���?���c�/z{��B������K�=��T���׊�F�6���zB
�y#[��':�5�8�c!���&7$��h"N�f=�9;3�X|֌�O�NY�!���V�t�K���	��c�@$S��U��=�S�Z*��S��;6�Y,��p��R��D(��TeY<��~o�o
w�)Y��[V�����\1�Ѵ߷��<������ۮ-��-S
Bs.o�������.��ܰzX$�8��`{��>~x0D���_�
J�~#����eė�o�E��e% Ӌ�u�>���w�/��s?�h��bk�����U�c,�f�,�f�p�?y��c�6��`��0�-g�\�+8;?JG�`�$�m���H �P� R�d|	��U������o~b�y�-�`o��
�4?f�5AX؇�ni�6�;���F��&JO7�ێ�b��	3�c-PX�y�
��2�3`L�}0�u�-���$��͡���:��z7��6��V�p;����T���@)��l�(�eU�v���/��b$#
)�6 ���vs��ؠ��I�}�\OL���2z���Ot>��.�t7B}��:Zg�7�^���^���ZS!Rd�`�dic����Ƶk�vuҽj���@#�-�mմ�jY��M��5y��Z>O�Ӓ7�W��Z6J�!kκY	y��P�[k�7ꊢ+�		ߣ'���=H@�c�;����+J"��K�������IC�x<���(�����6�zՔO!�-��Õ����WQ� R^F�O1��Y~q��*zC)��B�~}���cC&W<`A��)Q,���l\�zy�Ju��`�������y���+0�"]�kE�3��i�rX^�+T/B���Q��;PT��QtN�o��a��[�0�>�SK8%�
������>Y��VEC��M�'�Oӗ>ƇU?��O6?�����iJ$	M�E�Lj�*�$QA�Ox�:�	������8J=T-�H���@�3�S݊�%��B�n��n�O������O�{C[in>[-�q���-�Ĩ�cE��RK�!�l>n/3،�y�n��V�/}�#�"Y�DB�����8N��r�����+�]N����ۭf�/��|���/���Nd�d���K�8���{�j
mN�(�Ӟ�i���a�R)_cG�,�U�c+�{e62�Hē�C(��]򹼰�ΰSYΰu�o9̩T�UsեS<pj�ZUU�Z!*3����;� �w���ώ3���ћ;t���MC]G�XК�xG�~fk0.��9T��ꊳ7ن/ܳ�1 �B��bҨ8ڳ�R���] m���J?2Ychv|R�~ڝ����t�w�@=����ӽ��{`�@�Ii��H�dX�ڄ4յW��3�����>C�%H�٠��n57�M�����k�����!fC}�0�_���e2�|�;��my˔4P�jTBRSi
e��TzC]4��]To+�LH��$_s
ڶ��҆�7i�����m�.�t�,�E�'؇�=�a��)�O�!�|���h��`��R�^V=�	/B��ѣ+�Y��D��/a_B�{{���4"
��+D
_����Ʊ�9���
M�Y7�����c7:og-��+
�!�}d����/�^����<���1��P����j�z�H�5�B-A��]a�b?�0M&��=}��W���9���o��s1=�L�� /�.|����j��+�̃�UF��������=+ͫ%�b+���5�5�\�#̦t͇0�����C�v�Z뙾��H;�%���u
�_�ݏoi>ʮl�����34t�,mn�SB���*Z��a�M�\��l��#��Vܾw�>��.�,/�:,���f'|���W�e�Y4�xL{J�+F��
jDX�j�0�r��������NM�Ѷ$�h�9�V��⠌�s�|N��n���5�~���ק��s�W�	Yh��V�&mUf�C��s���ݯ���w���a7dv�
l��N���t�j��x�mmG[���u��c�91�G'��'�?8���n08�l�l�����@OTH�H)����n��W�+R�;�R̒J�XŊ� �,��Eh��}A�߇���j�k��կ�;T=��ʝw��M�
!��Et3!W���wyc�?��h�?S��py�%�I��Y`@�l�%[��*0��f�rh�$�L
�� ]��ӭY�cyYd���?�r�˗��l�>�6�D��U~��,������N��G c��o�X�:����9+ýk���y]��} �|�‚����T���^��	(���:wԇ�:'��]ǹE�?;�dz���t��ۙ��N�}�s��w�_z񃆺�n���gr];<�Bg?#;ñ@��Ш?�����ƿ΀�g$/ V=MMA��I9��Ϣ��!1	ʲ��?I��;�\���;�g�e��}�92�Y��(թ�b�;�3���F�}wg읡���Z����›����V���AIP�����ã�nQ�d�E_Gi]�!R��PK�� +2-�;����6��l܉��5!c�K�ڛ�օ�}1�U��w�H>��q0��M�+;J��l������<��U�őt�-����՝t�c��T�\���A�laas��F,0�|�E��\%,~}��/��72�q��m�}m�U��ܝ��'���
�^��u�N+J����lF��ͤ��*3�ŋ�n/wx�+2Ê&�|�����>{�������qn��м����XD�aV5v,�k��׵Rfe ]�g���"#
�D�r�T*]��#��F���f|B���2Q�<��9�$�A�g<�^�>�g�bX�"�B�]�T&/���kd�m�\u��T935��U�{�z7?�:�0��e��z��1[]w�]�}N
S�g_^�u��?�,�1w���Ǝ���Y�"}Y,��;R��[�K�~� >[���+(ނW��-��y�ML3������5�!n�;��L���q=ȷP�;�p�n��-FX�!&4̐E�T�圻E}}"9%���W[��R4C-$���9�"s��^](�=E��m~�]��R���u�x]l��O6�^�C2�Ӊ��yڱ�X0E;�T:)t�C7&���C�U��i��5"�,�`>{��d��z���ŋ���$Eu��#�? ��t�a�7Ā_��-�G�w���Fq1(�}^M�:~^��[�|q1�ˇ�QPDᛂ�[]��{it���;�R]�����6��-�$�q~�K�i��+��MLh�w0MN���'�](�D"2+��Dl	���,�����u��(��
Jcq�6��z�^AU{z��wE�6�x�<��g��\1�<�:QS�Yd�AZ�?��F��d�q�|�H�S{��q#�s��J����S{g�;������ IU�Wo�*��s_�
�>1d�]MbD
K�H7���i��ɡ�ׯ�bs�o���u�s}83�J��ک�z��_�J��-S�:w��`c%W��
h�蕽q�s}t���hE�>�<��r�=|GA�x�ֳ� D1��dR��h��ݹ�
��#و� ))�)b$+I���K'�7R��������,�r��7qwuӏD��h�NL�uC��@�z�@�*z���;�+�r8���٨it�������l�3t�}w4�ST߳���y.^����3���6;$a�tmt%�+�͕}�����A��o}�
:����`Θ�e�]t�r�.��H�b'ʇ��YvB2-�@%r�	��-�]�7�
z¼��</�=�|t�������-����y�*|­TlO(�ǣ�y<�2-�;���=w�	#��6bLx~8P߰�;Bג��MgrPVI�31�$�~NLA(P��P�y��P�����F����)qθ���cu�β~p۴�h���o�KmأR���ȇ~�~CZ�FƊ\�a�������t�c<����'���o���Gw�R�F�Ov�̧�ܔ��P�d%�cĻ�b����Oη,�6M[a��fm�W�)�]���^h[v�1 ��fG���(�#'G?��cOP?��u����a��@�!���(QY�	��a�
�hML��&�9��2��c��q�w�_��?5A�(?�">�F����i�Β@�q�����t�����s���ܫh��.8U���f);�Uڡ��T�v`2[�,dA��l�v��J�=ܢӼM�/�1B��@�*X�
�DA�'?�᧫�Y�?�X�#�ʔ��GM�n��y�iw\A��ÇT���"l�jt#k�#��d�ʩ`J�C~��|3#���&�'�b����_X�t��l�����'��{�K�|��:rݔ>u�*=�����"�<9??����C��������مd�.w�h�eeT?��n�К-�)�ei2�*:�A��7��p�%;��жv��-�@�����peW�Ŷ��uVr����P�����{_^=�_�����━r]�\/��Ώj�lom?�fK�٩�tqζbCz��`?���G�qW �[�Db�>�K������+ȃ��Kc���.��H��S1`h�H��f������+-��{�Ӏ�~�ݭ�D���Q��+�%�����Gf�Yhp�U��~‡��/��Ev^��ݿ�]�*���(�:4��Zvd����X�r���k�\�������m�>���V�ԭ֨����|x�‘���u��;1�
e�z"��dc���%ב�+�<
D"��N�W����e��E���`]CQ�]E�=6�7�� oa�����v���n�W��!�<��.���o��w�*����k���/v��]�p{
l�X�`�9:�����+�уRI��,Q{}�_t���P��^l������Xx�c`d``�nS�)�tW<��Wn&�kP�9��������$���w�
0x�c`d``<�S�7@��(�&��	x��Q�
�0t��'�tF�<Lх��D0��I
�H'Ǘ�k�3�9e��g:�E�4)�E�5ޠ9�L/��AD�Z��k<���?�)��;�F�f��X�C��÷�6�HZ�b��-���K�
>h��s��k��������;�Y��i�I݋<[-�K���̾�o���O���[�@|��n��*��^���@� D�
P�F�	>	�	�

h
���^��
�
�*d�^��H���:x� �z���8��8�j�(�Z���&���>�^�  Z � �!*!\!�"~"�#P#�#�$f$�$�$�%�&0&�&�''F'|'�'�(V(�))f)�*L*�++�+�,*,�--|-�.z.�/�00�11p1�2L2�3,3�3�4>4r4�5R5�66R6�x�c`d``�Ű�������$��3$��x����NAƿ�- !���0z(mb��=�FО�H�x�d)K���lv|�>����
>�1>���n�k�#�d�73_�����(�w�V(�L�>�x�\����J��,�8����9^�m��2n�u�̹υWQt�
�Q�Ex��tW�y�y'+v�L��	�x���4UIxO��Y<R߄��i	/�s>	/����`�}"����Jx������|�b�"A�.z��(��
�6φ��6F�r=��&Q�gu�S�m3�z{�f�������%r�����1���ߋh_��0Իa�����d�߼�<�P��Ƶ�U߫�^�fBm��l#{�W��pL��rE+���Pa����o6ty��$L��[z��rd��D�^A�Y��I�{�-YoY�}l��f1�9K��W��;���y�+�8[�ꎨ�̃�^�G�F�&�:6qf����4�:hkL�(�TgW��*�k��9���TB/�Pnm��j�C�
ƹ����'���y����>��x�mTgw�6Ԝ$��d��.��ޙ�{�$W$N A�e9�'w��C�Z~L��l?G�	�Y��b�#����Ή����t���衏%,#@��a�c
��Q��c8�3qN�l��sq����b\�Kq.��W�j\�k�:\�p#n�͸��6܎;p'��ݸ��>܏� ��x��1<�'�$����x��9<��"^��x��5��9�7�&���x��=���#A
�rp��JHT؄��A�-̰�9v�!>����3|�/�%�����;|�S8��#~����7��?�'���Ĕ�i�T�֤����4\��	ӛ���ӂ�i�,��܌/HG	W��Q�S2m�x�&m�,[ܥ9��i�t>J��2e�U_NdQPi�&R����#��a�[^Q�T�.ҡ#�LL��
Y�D	Si7Oӵ��iTI^�H�,7�}	A�����T��^"�yO�-Zқ5SP�E’	���"��$D�K]q�İ����K�f���v�([�[PLiKK0�ݷ}��w�V�rQ�mb��>����bZ�۝�i���@��6`߄��
��:��.bm��ȕ���R���z6H�i�q�E�ˬ�V���3�ҁ�h;!1nf匔on3�3jh�$�[��Y�rل[<%ٔLd�>q{(�a�*+۸��&���K�i��#i��n��)������#���D��u�ڂ��phE�L�Q)
9՗�V���C�
e�0hT���G'\k���#�w��6�te׏�Te�5�XB+�;Ѭ.�W��ڃ^݂U���G�Nm��BVm�Y[�LieW��K#���������f�,�{�<�vK3Z機�xi�l�|������V3RQ�K9��ŔB��i8�K��u�^yc�Z�M�_��;�u�;~(�}�P�����J�ys+ץ����h�}V�z�=�i�Y-�)�ٙ/O��d������)���z�Yn��AL�/�Hψ���F�Ml�d���/���փ&c��6�Yf5m��W������zS���

1���M_�:�~�FM��m󾢽���m��"%��6���5��P�=ݶ��\�kU)��o����"���PK��f\����`�`fonts/fa-brands-400.eotnu�[�����%!PS-AdobeFont-1.0: FontAwesome5Brands-Regular 
%%Title: FontAwesome5Brands-Regular
%Version: (null)
%%CreationDate: Tue Nov 12 11:47:36 2024
%%Creator: Unknown
% Generated by FontForge 20201107 (http://fontforge.sf.net/)
%%EndComments

10 dict begin
/FontType 1 def
/FontMatrix [0.00195312 0 0 0.00195312 0 0 ]readonly def
/FontName /FontAwesome5Brands-Regular def
/FontBBox {-1 -67 642 449 }readonly def
/PaintType 0 def
/FontInfo 8 dict dup begin
 /FullName (FontAwesome5Brands-Regular) readonly def
 /FamilyName (Font Awesome 5 Brands Regular) readonly def
 /Weight (Regular) readonly def
 /ItalicAngle 0 def
 /isFixedPitch false def
 /UnderlinePosition -50 def
 /UnderlineThickness 25 def
 /ascent 448 def
end readonly def
/Encoding 256 array
 0 1 255 { 1 index exch /.notdef put} for
dup 1/firefox-browser put
dup 2/ideal put
dup 3/microblog put
dup 4/pied-piper-square put
dup 5/unity put
dup 6/dailymotion put
dup 7/instagram-square put
dup 8/mixer put
dup 9/shopify put
dup 10/deezer put
dup 11/edge-legacy put
dup 12/google-pay put
dup 13/rust put
dup 14/tiktok put
dup 15/unsplash put
dup 16/cloudflare put
dup 17/guilded put
dup 18/hive put
dup 19/innosoft put
dup 20/instalod put
dup 21/octopus-deploy put
dup 22/perbyte put
dup 23/uncharted put
dup 24/watchman-monitoring put
dup 25/wodu put
dup 26/twitter-square put
dup 27/facebook-square put
dup 28/linkedin put
dup 29/github-square put
dup 30/twitter put
dup 31/facebook put
dup 32/github put
dup 33/pinterest put
dup 34/pinterest-square put
dup 35/google-plus-square put
dup 36/google-plus-g put
dup 37/linkedin-in put
dup 38/github-alt put
dup 39/maxcdn put
dup 40/html5 put
dup 41/css3 put
dup 42/btc put
dup 43/youtube put
dup 44/xing put
dup 45/xing-square put
dup 46/dropbox put
dup 47/stack-overflow put
dup 48/instagram put
dup 49/flickr put
dup 50/adn put
dup 51/bitbucket put
dup 52/tumblr put
dup 53/tumblr-square put
dup 54/apple put
dup 55/windows put
dup 56/android put
dup 57/linux put
dup 58/dribbble put
dup 59/skype put
dup 60/foursquare put
dup 61/trello put
dup 62/gratipay put
dup 63/vk put
dup 64/weibo put
dup 65/renren put
dup 66/pagelines put
dup 67/stack-exchange put
dup 68/vimeo-square put
dup 69/slack put
dup 70/wordpress put
dup 71/openid put
dup 72/yahoo put
dup 73/google put
dup 74/reddit put
dup 75/reddit-square put
dup 76/stumbleupon-circle put
dup 77/stumbleupon put
dup 78/delicious put
dup 79/digg put
dup 80/pied-piper-pp put
dup 81/pied-piper-alt put
dup 82/drupal put
dup 83/joomla put
dup 84/behance put
dup 85/behance-square put
dup 86/steam put
dup 87/steam-square put
dup 88/spotify put
dup 89/deviantart put
dup 90/soundcloud put
dup 91/vine put
dup 92/codepen put
dup 93/jsfiddle put
dup 94/rebel put
dup 95/empire put
dup 96/git-square put
dup 97/git put
dup 98/hacker-news put
dup 99/tencent-weibo put
dup 100/qq put
dup 101/weixin put
dup 102/slideshare put
dup 103/twitch put
dup 104/yelp put
dup 105/paypal put
dup 106/google-wallet put
dup 107/cc-visa put
dup 108/cc-mastercard put
dup 109/cc-discover put
dup 110/cc-amex put
dup 111/cc-paypal put
dup 112/cc-stripe put
dup 113/lastfm put
dup 114/lastfm-square put
dup 115/ioxhost put
dup 116/angellist put
dup 117/buysellads put
dup 118/connectdevelop put
dup 119/dashcube put
dup 120/forumbee put
dup 121/leanpub put
dup 122/sellsy put
dup 123/shirtsinbulk put
dup 124/simplybuilt put
dup 125/skyatlas put
dup 126/pinterest-p put
dup 127/whatsapp put
dup 128/viacoin put
dup 129/medium put
dup 130/y-combinator put
dup 131/optin-monster put
dup 132/opencart put
dup 133/expeditedssl put
dup 134/cc-jcb put
dup 135/cc-diners-club put
dup 136/creative-commons put
dup 137/gg put
dup 138/gg-circle put
dup 139/odnoklassniki put
dup 140/odnoklassniki-square put
dup 141/get-pocket put
dup 142/wikipedia-w put
dup 143/safari put
dup 144/chrome put
dup 145/firefox put
dup 146/opera put
dup 147/internet-explorer put
dup 148/contao put
dup 149/500px put
dup 150/amazon put
dup 151/houzz put
dup 152/vimeo-v put
dup 153/black-tie put
dup 154/fonticons put
dup 155/reddit-alien put
dup 156/edge put
dup 157/codiepie put
dup 158/modx put
dup 159/fort-awesome put
dup 160/usb put
dup 161/product-hunt put
dup 162/mixcloud put
dup 163/scribd put
dup 164/bluetooth put
dup 165/bluetooth-b put
dup 166/gitlab put
dup 167/wpbeginner put
dup 168/wpforms put
dup 169/envira put
dup 170/glide put
dup 171/glide-g put
dup 172/viadeo put
dup 173/viadeo-square put
dup 174/snapchat put
dup 175/snapchat-ghost put
dup 176/snapchat-square put
dup 177/pied-piper put
dup 178/first-order put
dup 179/yoast put
dup 180/themeisle put
dup 181/google-plus put
dup 182/font-awesome put
dup 183/linode put
dup 184/quora put
dup 185/free-code-camp put
dup 186/telegram put
dup 187/bandcamp put
dup 188/grav put
dup 189/etsy put
dup 190/imdb put
dup 191/ravelry put
dup 192/sellcast put
dup 193/superpowers put
dup 194/wpexplorer put
dup 195/meetup put
dup 196/font-awesome-alt put
dup 197/accessible-icon put
dup 198/accusoft put
dup 199/adversal put
dup 200/affiliatetheme put
dup 201/algolia put
dup 202/amilia put
dup 203/angrycreative put
dup 204/app-store put
dup 205/app-store-ios put
dup 206/apper put
dup 207/asymmetrik put
dup 208/audible put
dup 209/avianex put
dup 210/aws put
dup 211/bimobject put
dup 212/bitcoin put
dup 213/bity put
dup 214/blackberry put
dup 215/blogger put
dup 216/blogger-b put
dup 217/buromobelexperte put
dup 218/centercode put
dup 219/cloudscale put
dup 220/cloudsmith put
dup 221/cloudversify put
dup 222/cpanel put
dup 223/css3-alt put
dup 224/cuttlefish put
dup 225/d-and-d put
dup 226/deploydog put
dup 227/deskpro put
dup 228/digital-ocean put
dup 229/discord put
dup 230/discourse put
dup 231/dochub put
dup 232/docker put
dup 233/draft2digital put
dup 234/dribbble-square put
dup 235/dyalog put
dup 236/earlybirds put
dup 237/erlang put
dup 238/facebook-f put
dup 239/facebook-messenger put
dup 240/firstdraft put
dup 241/fonticons-fi put
dup 242/fort-awesome-alt put
dup 243/freebsd put
dup 244/gitkraken put
dup 245/gofore put
dup 246/goodreads put
dup 247/goodreads-g put
dup 248/google-drive put
dup 249/google-play put
dup 250/gripfire put
dup 251/grunt put
dup 252/gulp put
dup 253/hacker-news-square put
dup 254/hire-a-helper put
dup 255/hotjar put
readonly def
currentdict end
currentfile eexec
��Et?��cl�Z���P��'0*^]T�����a�R�s��ݺ��s^�Y�0�|A7풏?Ifޛ�3h��Q�'��Q�0�p������\D�]R�auq^�Esy�
��[j��+�E@^긪BRl�&
��_Lw k�C��`
wF�1�|��wa6Q���L
��.���K[6V�7N�S��I�W+�'�I޾/��:-�t�PP���~���>�(�'�R��߷�X�*�"����!�>���
��[������Ǫ���]�:�.kbG�;��p��3e�*�S" �?����:R��A�>
M����y��c'*G+�C|�><�B0�ZAGZ�$�oܚx'�G@�ҔC�����8�5�Laǒy3�xH��=�O�I�9�b��
z�?�”41�Kq~Oo����Тw��0h�Bb�2�\p��V�W�a�a�[׆ng��s�h��)0@.�d�l�����Jp�Rn�����qdS���@�%<hh
�2��XQïn��wn�D{K��#��-���w0qe���>w�����4,Z��1���3��h�)����:�[z9���j<:�*��aNq��Oh�X���V�ϲl�d5+/�PV��?�������⠚o��T��C��G~x� x��0�'���f�z�����
���a��W<D�D7�4mGLٓ��_Q�H�7�?[5�,�Y1�: ��yl�5r�|**C��EfJ���8�B��e�c+�+U^3�gh`aO����$�'�k]5|̽��T��G�n�A�����g;���,:��J�k�cL:0K&_�S�tM�4�:��z�w�$��bv#�Fٽ`-r t?�:La�S\�(A7��n:�U�C��<
k$xW����'����e�T�Q|���娤���%�A_)�y>0h�V@����u� ���v@�>�`�]`�7��-Jj�����1�B0(Co[["d�S�gL��*3�D�F^��y��d��`@{�:�g�9_R>���j*����oӔv�$�D~B���4�S���\�pe�L���G^	���b��n�U���հ�����V��5�W�tk��(�N��3�q5���-�x�R8��W�k�xOx`�&�Ol�Z)]��RJ%5���pJ�S�_�WM3����fE-V�l����CȌ��+K�7oJ���Tt��"_�����1��uI�Q�;�ҜO U�k_��P:e�Z�u���|��w���B�zc����p�o�퀎�*��r:��&��k���!_=?��Nb��k�ڹ�]Bb�wH=���l��� &�����"ǰ����	���O��^��]j -��N1f���-���+Q����1ߣ��3�
.a�F�$�v8�t�El�,�O�z���.�px��Ȕ�7k���I>�\���o+hw��F�d_�m�e��Ѯ�/B��^V��������#��C�1���p�}Ŋ�1�?43�F&=����?RQ�!o1�ՌH^�*~� ^��������g���_�j�(E��'I�J���W�`�$�82�}�������J���')ﰺ-Z�j`���F�<�;��m��ى�jE�_���cON�eBu`��E�\@�~)<*��v�c*Pr���*`r��t��㙐@*���R�;jD�rr��"A�>�?<�8r-g�XL<���U��.�Xd��&ZM�pH������R�[ݧ�D���Z�m��y�[�Wg͠�̹R�;�`iG6�j����R���wVp�h	�‘\�d|��Z�z8eP����������ŸĔ�l�'�w��[g���X���aٰ5�޲}W8���FG0Hj�d��H\W*qX��諅(�Y4GR~i��
#��U1*�X��/F��]�~���rNC�\D`Ikv&agf�����mpU&�[P3Y��ژ��eM��U60p��[RX���,�A|B34�{���}�S`�����J��1�"
�B7�;s"�T���T$p��gCC5�I���
�ܜ�?�x"6���𚈋#ػ"F��M]�����*�s���P���1I
V0�2_c�o����͐����2��*�)"���4>^%z/�dK���W k�qٻ"��v�m)b��i����1��P*��q\�eא6��f��.w��fP�l�k|�X�H�*�C?��ؗ�F	����K`>���FA���y!1�.�	*��$yV�(�xG#��Tnz����,��D���������z4
|rJs� �t��/F�>`�%
9�ip�T��mP�&�N͙��k�-ً�!%�mB�/Na��0a)�1�	/��+�r|6���ơ��n��;S��(�T�{��|��N��5��.rW�$ѽ��#2P]U�@O?q埆{IC�"�/^Tf#[�4���c~��A�=Q����(��+?��(�ET�JZ_>4j��u�C��@ƽ�awZ/hf��P�[U�G7��:2ZH��^3��X:�9`+�kD�-����q~-}�a����o`J����=gg4o����H�$J�����HەOlVf��5�f��(a�/
p�XQ��Ԋ{���*�D=k���
�)v~%>����˼��?��hnM�cv~�n=��oY�1��t��/�i�}�ڰ�n�o\EE1N���QGKĵڃ��-2)���r�3��m��--�^*�ř�+�P��(I��#0o͸60d��"��!P
0j��ի�8yg�\��?o��
�}�k_��R)� q�����}�E��=-}�~�d�#���S�˘�1��l��/����$�j	<�/��[�Ik�w����v3�()��V+�6�K�Q��ƴ 4�*��U5����
D��P���<���@����IaN].a�H~̛�R��k�9��i��T˒�/&*���G�/]n�Ii@�@APZ�0%e����V���;L�"���Za?��3��z�Ғ�Mq�##�.�cp��“VdawO����'�m26�3�2`��%xԇb�"���G���Ukl3I��K��78��l.�`bL���f�[��{��)ҕR����d�"�h!�>xն����%]�#��̱r�?�40�;��M�e�#Wy9���6��gҿ�Zj����tl�fH�h����ӿ!
!5+��c��ٖ7؜����^'��5`�he࿱]IşJ�xb��{
�k�$���p�Dt0K���������%� h!�����|��^�&2���Y��xħI�G)Pcg�(ۢ
wm�M�f$�Fڢb(� �Ӗ��@�g"Z'���+5L�(m�8��=�O"����b�3 �C�U�Э��TK��&V��HL�K�/ ���ŽSX`:��a�R�*e�V�^W]bԫ0�x���^�@���:��V֯>��X֧�z�!�
n�X�Gc���=1�|n�ώ�@�ըF��e���[GW\(>zn�L����x�m�X=�ԣ��Q ���l�)���[l=���A��X�xi�V'ɞF@�����S�T!
4[�o-��L�#`�N�s��䇀�I+t[*
>�ȓs����(����u?��$�G��o��,[��x���lȏ�ŀ_��񑆍(�YS�	1��*��Kh	��=r��A�|~=–Zҕ[��Œ��+_�R����?Ha+�,���Ư�5P�iy���&�o�Ԩ@�|0�Tèq(Ѝ��R�����t��j�"��6��)_����I�)�Z7�8��]�h�
�����^O��$��������d�]3�����S{�
��aZ&i�H�7��	�F<�e���}.��j�d �[
|m�q,��]���ʜ�7��?`�� m5�H����/�9l�X�ޕ��9=þ�'��6�i�ǰ�Fu �-p���~�2��@SG��K�`kҞmZwt���x��P,�
U�����Y�����gA�
›�Z����[e^f�����Z�;����V�Џ4��w@�"����zF�&�OMD��u�ԅ�;;�q�ܕ�ג�h��4}�R���m+��N4�5�
�趈���"1I܍�E�AP�~S[}Zy��XI�nD�!��"�^��nJWc~(�6��
,/a\�pN�7��P�?�8+��Ne��V<�]�w��U������=��I���d[H�����+����(
Da�*��LJJ��a_�ƂO�кe/Ŗ��w5��F^�Pi$��s����z�A��7��n���3c�2�ɝ��N�p�*v�G�^�����!����N�=������}E��&�):����Iؑ<��'�|}e{}��Fӯ�S�
9��Q6Ō����K��iuahh�r�8<��F��b�@v�ҍd��rC���������5h���Zst
���kE�P�|5<�\���/�����g`Eb��0�E֊aމ��Ӗ�Шd\#�64���4��X��M�A8��I1�7<�l�O������ʔ�!�|�8's����N}��e1�C�e#�gm)M�S��{��|:��u^f��icEQ
e��&91 ��C������X���mVA�=ťܸë�C���`!��`���W��
�e+�-��
�>,zl�!�v��B"�W`���薧̓W�D�𪭛�	�>�q{’�9M�	p�_?8 J4����:�ɮN]�:}��6���k`�y���+W��>��]���!��p~��M��'!{lnp۽DX�oM�򈳓f�E���Vϖ<�\�Q��͖5m�6�gG�j��Gb>�8c�N��/f�4�����J+��B��Zw�����WXl=�K����^�R"�k�%*�Յ�8r�9�N�$N
ԓ�Lg$��qT�›K-����4v���zjv��^����c���8T�R��
���]-o
{�|��w����a�@GD\�$aT�T�(™�,-������zV����D��N��$�]�C�v�oK�̌߁�J��͛�]H�}.�1��C�����P?��r����ih
z����jH/�/�q�5�K��!��[bзg�T:�����Ba2�{�_f�՞�ޝ��}�� N�6@��0_;A�\~_#�#5��z@m!��	1��e���K�{8��i=��''}A�[����4���VSj���{΢��9rߋ���:
G�%s/�6�x�z:,KGX���<Ā�śS>��Ƈ�5��;D���k���@ �%<��&AL�} l��ZG�n��z����]9�[����i)�rV5�\)��v��7�a�K/vH�¥5q$�}4�zN�h�䘢f�r;�(�W	
�Bq�c��S4��[��S�!s�q��9]ӷ�=� ��iʂK|d�^jg��N،e�϶�ou��9��A�n'��W�%�������YD�a�/�?�&l�@Ở�yc��Y{���*���}�93�>=۰}� W��f��]d��f�H�,iX�y�kp�ڲ�Sv�)�G��Z���	nGO���ı��Y�1�ԫW�B�LlTR<ڼ�ц�0%���"/?:��y᷐.��Ćؙr����o���+ma^��W<,E|�_'K�-�?F��ɟ�5V@�rr<a󽷤���B��*�"��k��J?GK�۲}M�y�L번YP�����F˛�yQb��SE×D@g��y�ٰ�ROvr8b���ݚ,��&]�">�y��Ň�D�9�l�R:gg��_�q�_�����J�+��N���WEb~�6���D������M�����c2�(��.k��g���].�?[��	��[l�RE�10
�_�ٕ�^�Y�Bg��}�{��r9�>���u	�6�z?��o!u�dE�'��7��b1��8�e�7�*ۦ��]N�2n�o����Sn�q�ϖ��Z�'y�-����@]P��)�i�ښL2-	b���t��ȼ����������
9�V�\�O�%��@HaT���UC�lm�[�¼�u;���F�?�(.�B���ؕt�u0g{	�?*�8;���]Ӎ]���˄�CD�$��N�u+�ވ@�S.�~㊀�¡�"3��4mƲ㪶�}��4tAJ�wF���t�����n|�*F��M�����V
���M�g	4X��̟N�}pÃ*�e5T�F��x��7*#σ��n�l=Y����CR�/`_����:-:�ˉ�{m��D�L�E!d�h�-J�G�L��}C�4�"�̘� ���Z�(/O-�O1QE��}ҡ�����-ٽ����H�F��8mZ�b�Š�cҊ�<&��.`0��2H�D;R�qO��7����ED�$Z�����j-os��5-t� �b��^�?&��c�In�eZ�d�?���ʟD�2NB8�Jx/h��;`:a�N�[Y���(��w<�
��S^Wr�h��)�N0�V�2i�Ɛy��c��ǭ����!��K���F`苉��T0�)}�Y�(�<�n������B�����|i�,�z
׶_D�/���bs�o�4;T-��E3H�#�wkp���mG�YaI��6��Y,{%�P�CQ���8��Q.S�������G��ˡ�b��d5�r��E�4�QzK�\?���VC����b�l�MZxl/'z9bZ+(eI�OtwO��7�*���Z�����žU��͙6M��1C�>���+&������e��>��H���F~jfd��ݏh���u<��p�o�y��߰�x����5�|LHp��6,�j��WY>�K��P�
O
���e>{��B8a�b����>
�?�օwI*A'�_\j���e�C�`*u
r���FZ\
]�L�eò+QZ���|'	3��خ���IՊ�z!q��!��*!��b>N�|��h}ȎD�h:�%��D�Ix�F�Q�V>���""V�9MX�3'��˃#.�2�n�Gu8@�H����;���3������.X��Xj>D˖~_���gJj����G��(B-����C�)ǫ�7H���T؄�,Gx;k[�N��F;�A�\��$�ׄ3T3
�g�Bi��4>��:��
�w�d��(*"�~2Z~b�0Y����'*�ƫ2�7���z����U̕H��� 3MDMt��}y��6#�|TA�g-�cI��V��r�Ӽٗ�-�E/=��[q�?�p�Yoo�\�]Ҽl4nN��}�&���UXCI���Yђ1]φ�凱э]Q���|[�F�Y�bٱ���x���rt�l���+�R�#�,[�z$�m���m�)"�Ԧ��Ϋ�Y�
�����j'��ԶO|������͙�f4��#!�5��\c?�]�^R���ńs��s�ث]�@�x}~�,��Rq!���D��wo��͕��@��R'�y���o�pI�%�e0����52y���!�誺0D�6BR��2��6Rm�f=�ٓF��nt���y�ce�G+�7U,�~G����D�I�������OJ�z�d��R�c��m�u�S����ǟ�s�?�ۜ��Z>�QL���D����ƈ��56�
P����Kp8v��y1d(�oVu����Uq��.%]�=9"+���v�<t���0�u�OBM�ݒŀ���^@yz��x�/��w��i�^z��i�1��SG���FT���Q@uF^�	���j�"@Y����1 s�d��|V��v�{s�2���U*�ˆx����ᮧq&��t���γ��n�l���Y����}R^~Ľs�D���拼��j�'�l�R�l����.�]	���+�o����Z�e�.L�08�� s~D=|$I��C��~G�̎���|��Ѝ�i�2�@�'5Ğ_���Y�(��q3��FхY�ѻ.P���x�Rf��D`��.p�����]kǹA�_�1�����T�Ι���0�Cbߎ�q
Gy L�mފ0�/�jC@9�I)�\�N'��1�i�LDЇ��Jh�sx9��'�u<ʋX�7��)�f��V��͍i8y��V�(�Q�Q��*����	�zp�k%����H�'|�>��(��e��]h}�8g�l�"�s�J���	zU�(̡f�"l�Px���}�榕�,}��<4uz�P��#^�ų�x�|S�+�7���t�}���Ϫd���a����R��M)�"�:i�)�0J[g8�ڴ�Ը@�����J�l¶,��’�_T �R��� �?�
��x�!豎`��=�>R�P�F�A�����vHE�Y,S�yk
\�o�Ī�9+~BMa!�M���RE7焄Bt/+
�,B��/<�rZ(�n`?2��u�=vZz�>��P��z����#1>e0M>��v�b}��%]�H��e�V���3����"�3��}���o�ۙr�4�X�tհ�|�Wx#�n-Y:�xmIy�T�Ň�šZi6�{�5	7�*@>V��(	�ᅤ8'Ey"fA�X�<��x��
�'���`�:�C�*��j5<m�)��6l��A�tWE�Xnt�pV������v:v�T-�vi��Y90��JnBǘ���6��t�%�Q��m�~���Q~UGӆq�.�6�O�:�ƇI����5U��i���X�.���idՙ�W��h�	#'ke��}g�/�$�D���!�^��d��4j$��i�P�(�A�DΒ�,���+�q^��g�M���e���m�S�t��v��o�@I�4�|�XmeF7��}>�VA�%�x�}����"�����a�%��d�
�
�8Q�b0�~qMv<�m7iy^c����1:�f���c�_�Z�*l.Ie���)��/�1OmΛ���ab����c��.9�.��h�(-hۡ	TGc��f�
2k})B񝡟�.�J�+jbЀ.#�Ԋ���}������n3�GO��S�YuQ�����_
gP�tI4i**U'v)	䣐��d�`'����F�Q�j_cN�S��k��
َW]u
S5��oFU��kN�۝<�or�d>a:]@�wĵ����L~ݥq���XHf�'�ZL�M���4�[ߝ�P-=���“�"��+P[��pɎ���λ���ȽO��6w*c�ݪ ��Ro7Y����,Z_mЈy�c���ѕ�I���E+{)�cL�S{�-�	O殤5�.d��a#\a�w������ϩ�R��e�r=�P�
y�'�d�b7M�;PǵCN����ai�Lk�a�#�k��~����+��[{�YׁNJ.
U����h��゛��?���+[l��@�ܷG;7-�o�ķ��,�X��m`��p�,���0R˻m;(����J�$�d����%�=t1g�#��2�s�3c�%3���H6�A�>���Vk�>\�kU	�7ʻ
��"J��Z���Ez_�Ђz�;�z�an�S�6�b:zK@���a�]b�!n�1�b�1�A�J���/�*,��F�
�ȮE0k��OUzL�-h�â���
�	�@'vN�]l�_xUHb���M5�,+�4�ilX�͒(x�۲�^L\1�4Vq�&3�,CU�-�����N\���֤J���8��*M2�}�/ʳn�5tc�N-��� ��%)�D�=�`|��D��58��C�RW��pG�
Pp�~!��A�|�����^��p�K�������eF��n+s&�`�'w�M"ȟ�kZ!te'W`�
O
d���ϝ������Y���îl �v�+Ŧs�B.�(܉�D����ƆԓW�fR�>e��Våױ���٩��^YLޔ
K�2�&d�B|��t�ѲX�r�P�$=�V,�z�*u���Lm�����L5����p�F�q}��h���2�6�������̼�d�$�_�Zn�{g�$n�x���?,�>J���� ��v�Y�G��7̧���i��j���֫C�&�u�!�B��������RͶ��Z����;��҂���1y9�*�d�&���❉5��zb��j����Pӧo�ݢ�x�xE�T���we�e�/�@�eˊ�	�?�pGl@���3B-|Ƽv����Um©}(�j��J��%��#`��7P�µ\v��Pvy`G��AT, i.�#8�bj���w'H63�8YU2�?2��שb�EE�c�j8-k��իc��Lϐ1��m��K���vZ�9�±���[_�\�P���X�2�V�9�`���ƅ�����vg��0OD��B�~����^��ݍ�A���'��`kx���(%AbW����(��J{��h{�C{�E3p�$�Qp�qȀ]v�o�4���)�&r�$�-nR���?��9�L��wU5U�����/���m�l>�O�,����m�g�&1��>�	����74ӥ!8����m"T�PINr�T��qhۘ*p�Iʵ��RY%�QC����V#��h ̓#��:��x�N�&-�a�A^:�-C����dnȰ$�a(�]ĂQ�J�oBگ���N^(�
�%5|�t��RC�!�]����� ���O�r���(���V�������x;���8��&{�I�fڝ悷�L�ߡ4�i�ې�9���\��xX�Nv�3N��t�]X�}�)�ʪ
1��E&ч_�fF�I�_I�f!'ߤ?��}E�]J2��8��b��<'+�FT�	&���w����pt���rVf�����qe��盇ݕd+y��\�e��ɇ{꫙���I+�\�(9m�fr�AX��"�5�ςd3���?���×y�ϯ4P���qf�G�S0�ǔ�ǎ�a0WiRY̼�n9��l�V�Xq��ϔ�̒U�z�.,i�f�`y�A
|3W̫�����x`yтǶ8�\H@��|���NT��ax	�і�Ы�D�@�zI��E%4WlgK�5nf�7��v-l�Ԓ���ܣ@�
�+���>�:U�"r���0���Ͼ~��x��C�i]��,m�m�.������H/�V�2�����Q�J�0�c�c�چ�(��|�M���
��!�>I�'��fH7������O�,SD���p�v�'H��!1�q�Y�Ic�0�Rm����$�p�Oqs�1�?�A��B}Z[�v��N*�!��!p��#�x�v�f����ocf���	 �@����ͼ�i�7ga�Ap8b�oH���g����Vq~$���9�X�O�wi���4[��>/fhOl�G�+5Oo����AT��S{2x��VC�Sqa�yk4�<Ɍq��/������
[�`�]��ijF�b3��F��Z
�~e-�����j.Xx�D��Фs�[���^�}R�ŧVF�95�9��{�,hb@�g�(ɪj���5Gi�z�q���������$�v�1���yBꏿk�Dz�=]�~�FPeT9���[X���71�U8�T�~�xy���Ld}�9��1��\���
\(��m^�j�2Κ
�9A@��	\��%,s�-���8���?��r-7�%-L�4@��f.��rb�T�o~H���Ҫr�x����K��	��EebKqwT�aa�-�0l�)�{ᆔ�m�hE`U�%��t��l���I���뎰��+M񠁸��D
�.{PQ
��x��4��U�)HJ��ޚJ��/�Q�ס,�&6�4P|��XV��"�IE�^(ͤ*Y o�4���<�r�-�ƞ:��mA�sd��@�Xԥ�-�V�g���z�v�ʞ��>ՙ�S��T
}ݑ��h`��[�����^��8�V̩��ϲ�g>��l��	-�6?�G��HX��]5���'���� Q���鋀����\8wn} ������ϝ�30P��y�O��dg��Q��hs�<��Ҽ�%Ǧ!H�=#�͒�\
.1>_��!�q�Ο�4��2-��1��������syǁ���a1�a��pmW���Jѽw�5,�?�w.�
��7VT[o��Ŋv�y��8R�v��/M�`��@I��-F��LR=@��'iP���7���+�����	�u6�v.�"h����&��^��؏Oů��u��3J�u�K&"}��n�t��u���ZW��}��᷹F�(�݊�����Y~���e<cܙw�,(2�v�S۲��R
�r�<���blӑ&s���ei�l���ɑ?��Q�L��U*�F����YZ#?����:���|��2𝢙	:	�n��8��2��[N�ו�;�ZB$GM��
��9�W����Vû=	-� �鏥�?҉���Q�O�zn��P$�����.���Q㖔����Q�����Y/1�\�¬r��@�z��!�)��Y�Soq
�Ξy$Ne�N=L�uNp�4��#��,^HL\�����e�y)scvҽ���u�S�9͠M"Φ�9����1˳x$XW�"R^���Rv7Z[!����0����O�\�@,A�m�Aݻ�F���dN�G����0���(���%���M�����霰�zPVkv�s�=�x��U����O��=N���W�
��+SR�C��c�W9�v�R}`M��j���U�?v��MzhH�f�F4��+Š�o��C�:$���ib�Ϛü����ˢ��2~O3q6����!�Ta�H�#�T��_�V���F�E�@y;:cX�g9���r�k
��g���B�����0��� NU��nT�m�d���\��!w?����
'?puR�Y�G͛�$cLQ	��� #'�Yn�V�G�������?�	�M;ٟȒ���@-�K�10�d�)�ӹ���6��h�r7�oE{��0E�j������gD[�	�
n��o�e'㌬�y�����r�"�Z��IyB�f��;��%a�4�
M������=,�#��.���F�XV�*�]pG��)��W��SW�U_�N�f��r�a{�J�rh8���yYϏ2ga��*B���j��L����_^\�j3|�Ixo#F��7�Ժ��

�K=}��V�2I,�]U&���5�V��]^�=�քa-�Ak>�xӝ|}��6���~5���AL�y
Q���P���u��SPJ�!�?�x��[ѱ�.��{B��;D��8]��׶��dBu�n-�ca���6$U���X�|�j*)�)XZm΄hc�~�l+����A�{�$������
�.==�Y���(�>��)f\��C�Y~��tЃ_�H�F�������܃���2��Z�]��xl OJi��G���@�.Z�Z��My��_#�s��������cp&:�Ʋ߄u�=2�;wn用+O�\������7�*��
2�X�TRpq�H�X��n��DJҀC��B�-�t�~�
���>~�exX���[?
p��i8��~�6��8俞:(���b���XK-�x
W*�{������2f����u�0�6֏���
����ڔ�\� �(����w�lt�j4	�j��|狊�ɷD���u��ǧ��C-iGIA�/��O�@䔗f-JK��C���x���D��1'�ٜS�n�?�z_0����J
�M�
s�DOT��T�	�k*��{�q3��@�Ǹ���f� ��qd�&Ki�荀2* 6��!�p�M8�֖�6ѰS���U�4���=F)���G0�sa6��
(����l�ŏ�����}��@�ɰ�s_�Q*��lf/�ƽ.
�lp|L�R��M�m�&�h���s?� ������H{nn3��?"���{�I��m�n��p��!)=�S���sƞkL��{S�n��!��û�"�a�sq��g��y�OwL�kL�����&~�����g_��5]�F�T+Jz����R����I���ȃ^������s�56���aٿWW=_	������:��W����4LJ�laO�5H���Aʆm�Xp�B��H�=�Ǵ9�)�Ƀ ��~�{�.۰Z����U<5�qp����IF��<D�2X������n�>�&Q+�Ynt;��XɅ?���|ǩU#(r�����7Ir�k���+��g�%�"��q(�~��|����{���j7��ґZ�tcgP���ᄷ�)� �!왅<V�Q�m�*�X�i��4�T�-��J�m��T܉z�A����RT��Y��^��>No�(�+��K� ��C���y�a��"6�%�F��l�y�m�F�J�O.9�oV-	��%�������t�J���p���V�?c��Mr��@�?'y��L���l�s{�|vQz-�.���G�5�T��W���S��hV
�u�\�=o��}wm�q��MA���*���x�.ve��9"��ӣ&4,�Q�d��+Ջт�Tc81wq#G iE�I��.��Wgx��u!m$�<$�\T�<fh�8���kq���P�?/��0���/����M�Bd<1$��Q��S�{�����6��6�#���)�jj�����۶(>�:��xY���Ylf)=��s����G�����/�"���;�'H�K�J��%̛� ��U|�V�6�Kۇ�Y�U�����Iտ��Ϻ����Blx^���	�B?��R�>�5�6��ɭ�{�l�[�Vi��y���#�s�,�N7��ˮ؛��A�����+	T���e�G{�'��P0_�ט�&�n�};#o��bi�e+":���1�?������� �-m5��TA��0.��x����5¤���3�I�u���L�e~�@)�j�o����^5n��(��$"��G)CU#�
���P��m�g�'�b��w��ycK�(��[�|��v�~Qd�eJ�h���o�o�m��
�i*��z~�wh��ڳ,0�g4+�NcM,��c��j�I�ι�B��GL抛�����u�~x�N���c�i��ɔ%Q
��cLo�-�V�C�bj$�@t�[TYOJmv�����4l@��;��$�@L'�T��	�����)a�~�W��3�e��W%�Ͷ�\����nI�iȟ%���3n���^D��j�g�4�d�s-a�.�5�'�SJ��[��c!�RE=�d�����^>҉Z�v-�t$���D��
'S�`X��]w����Tj
ڿ=&�$�WT�|4��;Y�|ץ�}���_g�dk��3�o)��=�
�Jr&{���n�2ݸrE�@V�M�}-�
l�2[�I/s���J&�G��#���:�ԃ�_:�8}�<��W1@p�ij�`%aE�dn��G�6���c���t��Jk7�mg��|�z�D���%�=�ͥ���Ԑ��8j2�?ԗ�68�aB��X�[@='p�^��n���i�b5�A����I|{��֋�H��Ź��/#�T٪��ѻ�\nl=<���br���{�m3�p�Q�-�ZL��R�;k����1i��M��ǖ����6�:��ƕ�:��ì������,���1vƚ))9��ǂ	��r��N~���b�\������Qz�(���e�]=w[�a��ne��5-���9<xE�"�YW:��.�)vwJm�A[�p
�-&&�eE"��a�e��vO�z��up�9%P�4� ��7�.[�߉�5�0�<��#Bm�uLUS�k�9\��>
�8�!���6wU����g>�4�c0��>U�!�P7��}�=�0��b �+RI�0݆�x���.��g|μ�CVynUš����m��9a�<ㅗqA�F�f�V��!V!4
��[(.mbX6��xXAL''�NYVL�ĝ��5�o��	{:\�FA�����m�)Uɩa*���}�֪��v0���Ii��x�='Iz��S�a⠕ĈQ�	�*zkE�}�JP�]N&�KҢ%�5UX�G��s��_��Ɣ�~$1�Gf�]��IJ�(�����J?�5�P���n?����<B��Oa�ʑ�@YLt�5]�}�;mQ�"�'q�;�V�2��{!O�[xFYȆ�h�c]�f���(^5��@�1��L2�>q8"Ŧ��v:<��V0eI)�S�U�w2��y.6�^q�p; k�&��� d����h�k��]U��i����7_\��~n�5�a�3���
��Aμd'�\&�O����F�� ���'s���:�J�7������gJk̉���VD��Ȯ�!���2�M6���t��j<�˜K���丙��26�yJ+���&�#.�*'����#N��K�>���l��@�(�W"��Lj�����SF����]�(�.Ƶ���Ʃ���4�xh(�;�C7�;w�¿�b	���h��3�����`�Wv���i��{����S�!�&d�B�V��oj�,l\���Py�0G-鍁%�m�X��ćP��4iG��ڨ�	���6��uZ�$_�x��������x�cQeLU2�)A5Z����rJ����cM�#�.� d@6R���/@��<ȵ�4��`o��=@>98*Q�tpS���Fa���M�3ɹk�`o��(ŕP��4Ξu����.�F���!,�(���u��F�=gG��k���O�o�(��P��g��S�� ���_�g�L����H�C}�w�λ��x�q^��W�c�4���X��Fm�"k~p(=�Sx_�W��w[����<��,M7�CS¦�莱@�T1$i���^����o��"�-"�����be4�s_�����Gfj����5�9�)}n' �Cu+��N�b�L\{L"�:�g,6� ,��#�X�<��;Qv�\�S-��π$Y9��h�Tq����NtU{c+��)�
��	��4DJ]��o>�7��E�,
��Hq�!iSB�e��1M)��b2u��^�Rc>DA_�j0�n��?�M6��ݙDe~�8�:��Q3=�%w���ю��!L�=E2R=��V���0�`Ŧ9�l�u����n�n�lЕ�w����1��#8
�@��4�|�z�*�z�"��"��uj�T��:Vn��*@�{�l6�r��'���]��R�s_�*���"��/��p�R{�w�m���r�����'Dò-��X!�x�e�9壬w�M$/�
ٟ���W�c:9�ZJ+]!W��lb���cT6)֐�O�Y��R2sO��ӲG|�(�sD�|��f�03�sN׌]�@\�a*͒@��2�ug���8;^�L�$P)�-��-��:E�2�#4pr/{�#�����u�����WN�6���Q�hqO���T<��uB���IP��(#ۙ������ ����ݞ�u�U�U�!c�`T�2�ƙ���!D�tɡ��8��j�ljj�#��@���iU���W�,ɩ[������UT�L�v�ʷ��jq���+�&{s#���r�n-
�ļj��?DT���T�m�i�]��������+��XJ���=b}4�tO
�P�8:���5�p����p�23.&���-��l�Z�~W�	J��7�?�9!�U�:o���KL.t�����|����;dyͮ���9�w�)�s�׿��#���g�{#�f�EQ�f2~�U����C���cN���C�@%kL��–��_%��Y<)��dg��Zo.c�85��!�J�O�'�$����L-��K�Q�m"]��l�nG;��o(�?y��~�ɪ��$:í)����YC��ZԲ��ډR�&J����W�+��|Vb�_��Z��@߷=I��rdfm.���+�g���������P9ȚI�n�њ_m��P$A��r�+�ʪ0�Z
���԰���|�΂@��d'�s�sw	I�Ef����^%O�i��	��	i��Z'F�&�����*[l��c'�}��-��av�{�n�F�e�V�Խ]��%��[h����A��ɼu�H60'���N�,�k��A�z&ʆ2i$4���Oud�S�C��<ynO4Tw`��mp�[��H��
_07sPY�`�Y��[�:�ń58L�p�E
<�@��iX�����%�d�N�ko� ���h��$4�qSl�|i�D�I�� ��iLv����(\R�m����C����b�������/L�ys��qu8�.����,��f`��3<�z��_c,:�(��	���o��؃��l����y�(z�K~Dza�I4����jة���mm����<���S�h���=d^6�Ҽ(W�OZ�Z�oA��J�{#o�<-��/x�|4�j>5zI��f&0�c#��R�|�WO�i�E���K���Uv��,�����a����ǰ�#a
7t���Hg٤IB�{�fǪgX�h
���sS3��� H�|��EQ����i��8��MW�w�#��l/X_vP�����QQ�A�D΅�NܥR54���3��pӂ����Z6M���h�n�'����?�<ߜ����{��,�	xj��Em�T�dp&��"���'��R�_�U��+>J�Rө���z�K�>��S9鈥ݱ&�
ʘ)r�Щmc�x��U�
�!I���<\�a���l��!\c����$(�=�}-����lf���4��S�4n}��t7�9X\_o_�&!f�Guo�Y4�;`+ݳ�)@Q��C�u�硲E�������B��u��FAƊ9@
��@
3�!WF=b���_�}��B���^c,�H�:,��4:s�	q\��_$�c_;!�?~�B\�h�O������k
7cx�K��?�YR|�v�P=g##��U�.N�~*�*T��2��XHo���
211�Wi���E�
�L��x�z�~�;�Om G{�,�a�l�؉޷4PH�k$�s8u�`��;�O�hlhx��\=Og�:�U��k��7������z�SIO(=�T�M>#\����%���	�g#fR�2�F���h��|8=T��T!
5�!�y�H�09�B��;�h*�C�ԥ9��5�s}���I��t~��ܶ�&�0������{9�Yx�Y~������h~!�(�+��6�W6�uOF�a8�
A~bT�d��\[��p��qrv	�[���o��~5�$�T�����N'a!���>���!��QxZ_��y,���~&����dL�믎rhHYj�з%u�a�r�����j�����+C� U(��C��tC:sf�T~b*�H�C�p�#��XCr'!'g]6��TƧtx���SM�{c�>��ʶY��u�BCT/��Ȏ���#o��e��pe�h��x�1�߄v�\��H���Ϛy8+/��<��
��`�Am{V4)�Py�)��U��؎2,�V��j�+���}�I�*pj�����H���>�(�*����`��9�2�\�m��u ��qL��H�����W�1��1WL���q�X�F�t�j�f<�ݒ�Y�X9�=P��XTz�7��k/���s�V-"?�a���X)��g7K�k_���*���Z�]��nAU��U�씐)U�:�j>�7C���9����4b`�}v�,ׂ�#2��uj����V�iT��&1� ��5��v��{joγ����c���r���Y�V+Nf�!���P(_TF��M�%���+���g�+�	����)�/�'�1^\m�^A��ߞ�se��4��䠬f���SL(^S��^�o3���c'B����w��<�m�~dF�&�=��-��Q�hre$��L�l���:u�f�¢˪�7!�J��"��G�:�"O>���y9!
(
P
_qF�͌2�D9��{��Q!w@�	�!%P���}��@�Mo�r��(�	:t=zt����вHW�+w�`��N\r�X����D����[<�H���m��F��F�Պ����Qh�6E����*@)�`�굗%�RJC5�x/�*�$wvz�d1�}p�M=3�����:�����,�!dkܟ��7I��yD�

��:��U7$*E`�sw���8���W��,�rzW�H���8	is�|�W���4�O-�Q�ED���S�����:Q���T�)�N�k��aҐb$m2ZL�ĠF�DP���cY���X�}��
�G��)��c��*��rK�Q4���ߖ�
2@ �O��,=i�4Ҁ:���w׵��=�j�}��e��t����o���5�M#�P�l�E2�.�RF��3ߏ���y���<P�>=�yۗ
�D(�Y�r� ���7�qᲬ=�=j,~R��^);���VsKE���q2'��Ui�z�I.�|"���eZ�t�	����3@:^2�b���.��3�Ձ3�K����x��P���bC�L��|������z���!X�,MS�۹,O8�D�/��h+Y�Z2�e�#?
�Ң�Sr!�������f2FY�*!1��i�T߄a�͞W�٧��:λ�Bp�/u4��ŦF���.�5�������-<ՍA���r��0)���C�m]���������'�O�9Qm2WG׭d�q��ꏈ���Ʌ�7\
ALKЭH�U�s��>z]K�-�vJ�I���p�Ha�cTl�g�/⡀&���,~��g�#2��t�˂eP��u�ޡ�r�a�+�T�š��T��d
���l�oSG-8 wo=�%�WS�����u���=?e��hx5ԟ����<G�9{oړǦ�HEԳ 	�G�3�a��_l���H�iXBK�盗sD��p�5^[�n��^��7�����H��ПOUK�;<���N�ex=a��1���;�����h	*%i�LB��5;�ʻ�RB���e-v"�-�)&���z��qBb0�Ч�s9�mtY)��ȶ�e����4� ���c�t�;ܼ�ڠu��q��?%Aq�L������"8��Q���A	���)Kﰔ�>�7R��(�(�z�w�n�NWX���O���}5��_+�qj�'�og�A(ƛ�hA��S�Q��Zfʢݳ��J(�[�>�oj+��έ������S�<�Z�:_�6},������	
y�8a�OZ['-M���>�cna�6�:��{��㙓����*�Js��bܭH�il�k��7��Mdy)P����W��/T�7��j��u�����M=�n�cӪ�-�6�D|�7T���
Q��Q��"�/ֶ��7�=�6`sy �9W�h2̊|Ϻ�VM(����ؑ!���0D$,$[��!]?1u_tg�!�^+)~��r��3n�P��;���J�RG�۴�`0&���F號C�ܨ��?u��x��+�bع��d^"���*�Q��"}��s�����Yx���	O�+�	Y��o*����kz���Ow�
�K4���U�<鬹�E�]�n
MMs@"�F� �C	�m�"-���tY�l�0A~�l!+Ź�¶��co��e��T�E1x�]Z����uyԔ�y�T�fm��v5�7C��͟G$O�'riH�;�V�
��g������@������$�j6��p��>J
�)5ɛ�A+v��Q���C",����e�1�l��L�kSUsOLF[�.���=�.	ڍc:.킁��@E@��/ς[aݠ����+5�����ɡ�q�|��3����me��֪q�W������p�>x����*R�@!�_2,V�\채��b:���&�
�6�2	_���dп�>#�4qD�U�5�\Swa�X�h1�$��>4V���2�ƃ�2���"�UK]��Wt���{$sf~���om
;[r)����7���7k���s�eT�*�s��ц��4[��BʧQn��B��"w���O��	��-r��m�$j{֬�T ����]D���)�T����x��I�
?��%?5�χS��@W:�Ϧ�ЙA�n�&��|��
D��%"�C�'m3D����`A��v���z�d�D��Vni�B���%���4���kŒ���%f֦7K��6<�=�D�p��3\�Q�y��:�9�X���&H�a�r&�]@�A%:��ږ�x�J��ão�b�0ќ�/(Oe�=OgԱNV�8���W���^�cl8��|Zi�U���)���I)T�����?��Ѡ�*��`�}DT#F�%h�Ȁ�[��p5lA��*�R		|?�kSMq���K�]�ԱDy�A�(�k;�����g	��V$�bӏ�w6�[h���M0P[�f\��N��-�M�4�C�;��D��H0�����L"����D��)m�[��X��_ѳ�ϙ\��d�m����E��,(�.R.M<�K"���g����H!Ed��
͈'�4�rTI{�=m� !	V}����E����%	ef|��/zo�L�[@��<����D������Ү�?��4!&0aS������޷"�$���0Û�h��-`M�lú��2��.W�)��G�Dؔ�}Qw:)hI�Cm�����ĉ�=j��^	7�� �=P=�Z����j.:�k���v�բ�#Q�<Q�p��O�+iⲇ�x�J�4L}�))�с$�S!S��h����:NI��
tu3�仅����	�Ԣ�����Ԯ�c�v�IbPF��6)��dK�2|-r$J�:���E@vԢi;�=��O章�8��t��y��
��ogB���
���g���I��J1?�pԥǚ	�;w��/D��vd*Z������F!�A�W.Kz[f����w&-�Z��ַ�X&����7�u>��+܊���yPKw���N�l��
���-�t��\S0�X=�A��ka��K�[�R�w�RTgG��������@c�xxk�O���۔�Œ�4�\_ ��C�.ޝ�]��&�e_,Rid�[��o��$����{�4J�.p)E��<:+C}>�N�5}�(z��-,(�y���eF�;5^.N��t��
F�����N��@��^L�	�%L����O�gۊ�9�+�eo���JI�I@�ؓ����ϲ�r��
*N�J�n�ײ�i��#��G]��Ӭ�R�p�����j�)��։z%�y�-x6�;l���$�M)j	����6@�aC
\@������jš�����U����>�L(���Sӄ��Y�7�hS�
�م��әx�ɜ)�&���5������
;�	�H�[��!��G�`��'�|荬4��M��"J���4��k�t�4���W�JϏ*���S���<U0�\r��x��]�q*����?n
�|`I��AH̜����� #�R�+�sc�Q�ܱ�'���$��|�g�]��і��^��c�z@n~����-i��*eI��s�>Y]�m����ŴF�!L��7�-}c1ypa�$u���d����GH����Dy��'}+�F�=)���Z��5�#Q1�d,��	��.x�����aS�U�_��L��% ��8�:��g�s�%�2��D�
']�.�aHv4�Z��G�x�D?�H�����{'��IB�V�雡׆!�n��X��leYu�V���A��)�7{����I�r�`�R=O؏\Z���"E�4��]�^.������t��.�ĶG����HMEV�vux�K��x��"J&�ct(�o��/�a_!�v�
��m�f��X^�'v[#k*�T�8�A�Oܨ�̢(�ĭ�!�)xo]��-�"�@����s�@��Y�#�Ye���U~^ˀ>�۹�V
�Š���[�����/��$��4���۬I���)1u��FSn湉\��5�����e��	\�J<$Y4�Vq*�ꪬ	~-�9U��?�]Q��4����)�H�8��m���>Z��PPz��99��OH�U�7��4����=���a��G�šq�զ
���� 1? �'�]�<�T(9��y�s[o�-�rS(w~OWG4sh>�����({���N��7�NS����L�ZE��~��t(�̂�>(��*���
��l��Y���M�(K�(���"5��^�G��a�p|"[���O��H��(<\�|���k��(��>��Ax�_����L�/��l�oԚ�|ZM�`�2��Z
��n�J(��Y������WVN����m���U�mA-�s]Y�y�ƮCخ�\���l�T��h���Boz��*N"p��1U�����P�Dʜ11R+_�dh�J�V��Z��´���Pfwc_�y�e&:j�1LA<ת9N�7}�x��Q��48�!Ƿ�k\jy|!��鯏|�%M�����G�c�v!J�bS��H�H��8xzqԸ&q[т�T�_�+l��	�u��z�N�3nE�&�����ҳq��)����m4��X~
��^�Yr��xԬ�Qo`2<7���Q-L��ST����8%��������Y�%��:�K:�Z���wz��T�˃�t���Q���@��W�Q��Ki�~��/?���c�S�� �'�l���
P����լְڴ]k� -�QJ3A<b�A�7�s���q܊U0Yf0�n 8��q/h6c|Oq�<S�<��]~���q�VA�`/ x�x����b?e	,E�:<���&�PH���l�#�ħp��Ad�uO<�ӒcVm�;����&X�j�s��.|�]SKu$8��)n ���1��h=Z�6R�"17ZO�r���x�Q��)Q��^�<����5���4m�n@�&{	M����A�]%�(���K���}d�DY���P5Z���Y��ƺ}�7�+�~�E��\��c�OT�]�];}�\�	�80�]��1 3;dBlC8Ï%���a��&�▛�Vv�6����ajPMe�cį�(r��ْڹ�*�B�!�kp��\��v��Ȍ��[&�"R�vie=OQ�q���8���<�!�$�\�Q��/@��G<d�k2̙��\*��Q������;?��!���L��w0�!�������fA�K�P�q�˪�G#7?#iq|�-��Y�@�A�5j1ߏ������M�k�#U��R*��p{Q�fVI��%?��T͕K�%}r��@�*N$ceG��G7�*�Mu>��D�]$���Ry�a�:�A"v�u�#�3b�t������̗�����MQ%@��_�K2�6r͢�gx&w�7sq��I4ɐ��}~英�ƞ%d��5f���k���K��4��AEE�s��
�i�ا�P)�D�C?�ʧp�_O�0j���h��8&~ڗ���'�Mq(y�PM�<L{�PEYvb�<R���`!$45�
ͻ󍌶I�����8����ͱ�:2B�;�m[��|O�ٽ�$�ɳ&b>�fD�Ge�"�;��<���aP�!XݨL��4v+���ucj���"�㕧jU�uD�}�hA��9ܬ)�t6��fUE&�6,T����{^�9x8���T׷��5�N��떦�݄l8�#�ܔ��;@��T�;��B �F�K���e�1��
��lĽ1!�x7�@�6ЍS�Z�}Iݖ�6�e��NA�ic��Ԏ���#��pg6Sʊ��( c-1�AeI�c�\"e�/v���s����/���%E��P�m03��M4���\RU�q+�<O��`#��!�kfS��baJƿT
�I���Y�vg����b����~&��N4�u���<�$/��X5u��њ�5$l�����Մ|”��<��*>������d^ss|&�F�˹>�{�a�or�w�>�B��7w鹮Co#X��]l���t>��AK&c��Tk9+o��LԜ����*��Qr�(^�@�
�/�ṯ��lȏFn��&���f�)�"7S���w�y��!��$�>+4'-��]�ϙ������?���+���	#����{.'�ɍ��孥]����Y�)��
롪S�x[��^pz��1.���<	I�̹�M��5�F�l�78�5ő~��OC��s	6��m>W�%�v��4��+¥��z�3���gx�E��~���k�RS8�
�Upv

�6����֢R�e'J�5�nJ�M�q�h�C����c�0���(.h��\�M���Pه�R�#n�2\SO��l"�(��IN��
����(��oq$#��}�N�"U�2�F&fsh���ܲ�W�eK�,�f~;t�:��OXN�ي�(z?B�ԚOpJ�hu�n�\G���|Y'�Z4!�2\v�S�@\���:���^8΁�gU��pDej]��+�v�b֏�
�^����i�z���&w.a��no��[\�è��f��F�v���g��Bb�hR9u��������i3LA�<�Vε�7�vi�z��9�3w�u��MA���n��D!%��zgӘDxAzr��-S��9�ߧ�ϻ�U��GBQB��s�͂�1:�0M>HN	�&*����.`g�˷e8����+Ɉta8�B3֗�h�h���Gr�4E��2Y��t7w�.�4���]Ue�3V
�}�w���l0�"B�밁�m�К��1O������s��$�.���m���H�Q�P�{3�{����G^�D�"�P�v�33ȋ��_7���F뻖���[��D,��)���Z�W����\{���8i�(}	��
5��;D��Vs
&��xi�H&'�ï��C�A�=r�n�L �OD�¨#�WޟJE_��"h��neg�k
�b�2u���������)D��)m䟄hL'�X��Ir"�`zt/e��ᶳ�
����t��!��4�q�t�]5U�R�o�$���ڶc��3
'o�������F�v��C���Q�ɯ�n�'�	Y�9:�g0xK5*Rq��ό�{q��Pԛ���2o�~�r؈��Ȧ
�X$�t����Ω�*���6n!C���'��k��sj��!�>����}ݵ�K*ex!�:y���34��O�saE�L�����Ò�x=y���O�+��F�m|����[в�1F�Qϑ�J���N�ݙ�b& �H�'��V1�{�-�.�}�E�5��b��%Q�i�焒
̎B��-�˼���������;�}�*���$t��òr���5z� �F���<0)}Z�TʏL��0����.Fl{�@q�[�9_�NA�SҬM���k]/%)1��<C&z�,ӆO����ϟ��]A7Ճ}t��`̂~B��w�U��C�=&����?����*���^�Ə�F�����1����q�#�b�����5�)�Ы�=�|�R@�穏�Go���1��p�S�5r8�����NĎШ��z�3�u4D��s���E�e�@�.�Ѐ#gڹ�y����?��x�`ƪ��oO+���o�.�<�9���3\���+��9�;)%��q���h/Д��O�ze�<�!�����F	r��>`o�<�7�/_7g�q�m�8u˚�K�r�qjԹ����%�!�D�����&T�7�#��G�\��ؠ�a
<5H��+�&K��'����h

���ѿ4U��SMX� �_��`�>,�׵���Q>���%lE���~v�얍/O<케El�jX��m.��myH='�t/3Z�ŠJ)�k���D�r��o_�	j|�u9]�$�`���uzqT,SdS�͐}��<rr+�,
(˓_Y��
��Z̔k��'�bd�����Kt�,eJ���Z���o�c$Xeb�a�onBj�-�7��Փ��m�%U}�[_���$�t��DF~�s��<
{ym����Q���MVYL�1������߾�V;�!��B]���=:�('cb&������#o���{��K��
��V��f�7�j�DRp`��Q�G��\$����h˃�����D�pm�8I"�b�~
L�������›�F�:�<��Qe�B�ˢU��I�������u-�Z�ٰ�z6�F'}-�К4�}ir��>4�-��Y8	�)�O�����?c���zo|%�`m]6[K���"��o2�@4��vg��������ߏ��W�N�L�;a�ke��'�?�X
�|��|�V��_�4N6Jn�9�-V�9:�`U��s��s��M�0�R��&�Tv��)
8;�n�bʇ�m_�;���y}�C�cQ+�"(��toh��_�<�# �mV���͆%�"�4�U,iُ��s�;t��_���v�C֛	��t���22o�������RF4Z�	�*�o�̷j�]�DdA+�0:�R�(�3Ο儋\�@n�����mx�׈��������8�σm��O��9����R���8�0�FV	쑷-���Q�n���e�1FSq=l$��8��آ�
k�+�W�m$��L}�1*2n�0�5�K��`�m�m��{�v@ZX]<"�
V)�����-&���8��N1����Z�B��T�^�tC��5�^�0,6+�`����#���h���{$��3������3?�%��<��� �"͑$mZkA��+=�#� ��ր��(o��5vp�]��]�m_,�!K��XlR<��و�ё�)�֣�%�s���/:���&O�H�C��a `�9_Bc�c�&0�*�R@Q��S��I��XF�I���+S��T!0e9�1��v���nE�Q^�|K�p@������8�+�!p�3vS���c.e0~�ݢ��ykYC�2�j�%��ꑏ�Ay�Cg������(G�<�9dU��wS
��|�zw�9��t��A�{y=��V�s�ܖd��F��E�*V]�����`�����T�`5`�B����׻g�?�]$Q�j�u|M�/=p0~&!�sݐ�A�@�(�#V
���/����f	&���C�D�x�n5G�@j��U�ޗ6����u޼��m���Z��x��^��o�pf�A����E#��Ix�Ŭࣉ�/76;M?��UÁHXV7=�9���r��o*r�`��hò�$f�V�uU*b�h��A���"�����x�s���i�D�h4 �|���(��8)���үh)��˜�N�V����T�[�o
$��c���|��q�ϱM&�k�/�$�Rr�|fb<8�L�,0�϶��Zc�O�Y��������$�BEF�Y�v�c��D�3��9\S�}��Q-VD��V�����K�n\��Z=Yk�}��i5�Ώ�pv<}��B�>D�9Gl%֪�KHȣ@~���[i<�D �N�\
����=ϖ�:ڛ������؝������l�g���9��D�b��Đݯ9�X�1��b�`٪��;"�:��$��OFEZ��ŧ�|�&K�
T��:��޾�h��M��`l�s��AE�l!3ں6���{���
`ƺ1>�F.�6:Ŭ>o�c�y�V�;�3�	��h7b?��:��'s����e��f��k�a�ao&��k����p���@�.^+��?f�Yu<n��W�?.�zq[	6Γ�-�v��&�
m��%�J��VC}��+r�KRm���X$�8N�;�Ly�+#�!@xZl�)�]�Q��i���nQ�ULs!�&ڊa���Q���x|H
��Z+���2(;}q�bW.�q�W/��D�'���0�r�a0FG���#u�4��}�	A�&��)'��&�~E��qd�&�o���.o]�<�^�u�\<��b�5m��[MJ�Ba\���ފ�&��B�+$h�НP����CZ]�x�Z�>�s1o�\�bL b�#=�6��R‹QĴ����2�vT�s� `Q�)$�/�ۛUC|ض�����g��$H�$��8�
����B�R1�\|��$��#j豾���W����"X��z��h��V�esvaQ�:��z��6��۔�}��5 O�	���n�
mK<\w��)��:�V>&:���F˝&�͜��NЖJg�&��*q�v`)��7#�n�[�
N���V#=������#O#X���+���.��B{���1>,��e����Ra.vv��q/#��=�!�Z�3x��s�IX�X�t�����ɯxp�L��F{Q�`�L�N]��EJg��j�dO��6����<�A���m�)M*��>��\Cen�ek��^���6�'�}�	�A�7d��מ��wf�ds�r
u&�s�����FC�����:���!Ďg�]#�L��j5���K�?��0��lp5%ZB	٘M,(�e[H��R"'�_�{i��U�("���|*H5��T=z��	��vz�?���3�������,�5_i�>�$	��[r�KM�*Z�5�6a���eY
|ZW!T�ͧ����9׬�u���u��?U�7X�;�����S��nD��Q����ߛd�	,7���̣��̿d'��k��g�w�ӄ��(#�B�w�Ӈ����w���?+\A�[ᖽ��-3�G������������6	�Pq<��3=�:cֆ��j��K�'�u��ļv�q�Q�#��-�^�vٽ4�/��&S,fI���;�o~���##�{
0�F<:4|Y�*n@��n�����Ic7�:��b�(l�_V�{�Y6�jv��º/}U�����R��ح
�[1����1wq"?`@�)ݛB��o&iw���Hu�5j�g�8?؏�͡��!	��Z;|(��v��ݟ�*6�6!.T]�́�"��	��ׅÍ���vH�����}��򶥢��U�V5�G�D�<�XHi���d��\y9�.H�_VG{��*���UH`ƞ.�t�.<kF2�e"����;2��[�O�~A'o�5�"�1��'8F��1x����b��c_��t͈��[�=�la�>�?I�A��#ټ�y�(�e�Ӽ	���u׊E&+�Q)�֑o���������;˹b�r��@�(q 8U`_��H"���g�m�׃Ꭶ�&'�SS�+AV��N�U�W5T׭J��i�,
;���km_�\���!����{���^)J��AG�)�� 
�����R�A̓�ZrW�@����ցT͂lO�J�s8�E�����vQ4�����w�Rv�m�$���P�"���;���[��i��<��P�
_S�)F�c3�T!�H9n|������lV��H���kR-yn��E&�?�a��� �G_��P�X���Q��m+�P��^0M4V��q�; @k���p'
�"�i��dn>��<�M�+?Vg�ɛ�g�_5�i95�v��ƳR�16}*+�7��[���M��4uɥy��$-��2���0ȗ����.��]d�Uj�S���>;W�TPc�_f���`������8ʡ6���O጗�Vص��U;�����\˴�?%��9͸�rAH\P���cb@��@�����L|O��_�����(68�&����n�ez`f+~��??v[+,��.nE��`��.RHtW��;�P	��j��}d
�M��ց��o����E]�)GS%�l&�G��p]&yp�������*&�j�4�v.xE�ʊ˫̵�(�,�F��$���@�(_��X�٦���́bԌ���p}��I���M~��ćS�^�)+�Ή�4���7��Y������‡O��Q���0�9��u y��;<����Ú*B{=�Q��ϨێD谭(��R�:Ig��q�rI�6=��um�6p�g�u"�mpn�dT��֕'��[�
�L�nm�Z;��a��Y�+�$�=��$ڕ�F�"�v��Y�g�4��v���<���p~渞7�4%>�D���0P�ݯ�@���6ZgvJR�ܜ2�Njb�_�����K���[|�����x��l
��M���k��L|�4a/{�N�kF^J�'s��j��-��x{�b���➤�t�zb��ן7���H�.bL�z�Y8�1q��;�	>p_8��Zv�"%�����@Х~��t*L�LM�s��z�����`!{]�O�H
Yv@/�O�4��K�7�l��w��]K�3$�Ũ��@�w]��Ak�/��~5)ȓ�*���79c��ƦӪ�n��8��z¤��%s=�O��ɥ�wQ֝%�Q��MF)I�֕l��,]�a@C
.�c�/
 C}�`f��(1L����W�;>�� �jI�����;���؊�*��@NJ_(Fl
~��l݉_� ��[Ԓ��*��6��(���*>�d�&cV�H��]���_\x&b�2��n�;s���f�i@�uP�y~i�Z����I�E�C��t�B�����8�+� rS����;c�̷��`�)�y?e��%���猫�����Hڵx���a]w-L�U���[W��
��A�.e�^��dl�^i�B}3���͸�I<�#��oMꄸ?!U�����"F�p�������%��@tw�qG*�9W��?p�Dv���|м���IH�9�!c����ݮ�T�g�̕��7H�.���B��6IzNZۉ�O�e)�G������u�
z´�#	����:����Ĥ
�ҹ��~D7�;-_��ɹ '���}~�B��Q�H�ؽ�vg�'.(�:�$YԕY�o�"��u�dp�0!�0T��o�u��
��̒6g�)��;J��؋��׼��_�VѿyhE�Js�q����x_y�zK���.T���Bc$�0�O}V��`�$W/��7,�>W�'��߲/���ޙ��]ƘϠ�BL�k
�rq�
������;+��U�0��?g�@ߥ����z��P��W\<R��*\�W{��4�ǂ�=��JJ�*c_��K��Fyj��Z0E�uǶ�ěO*�~�9�S�vL�S�F���I	���R`�!~�Y�u*/�g�N�t%�}J���������iQn�dn�
��[�`��-�o�2h�3:�zk8���?�j�o����^U�+o|bJ+d:I���_�F+��&�㍻��E^Ҳ�E:�`�##�@Q��拒mX�C������g���!�N���GB^K����l}
�Z����<�O���j$o]��*��)�J�ߏ!*gm��0�;�~���L�L)���u=�c���ߴY��5�f���Jt���s�~��oO�x�a1����M�Ȩ�Z�Et*��%h�s"r�ǧ&9!z�xΫ��f�����$��`�$�y�7}��АFV��M����X��G��R-|���MjI@ћB镚���P���#Zχ�6����j���nE%d�P��������~��$�/ռ�z��dx�<j"tEc��+y�p�_I�چO��N��L�x�I��<�,���C`�o���ױ��bA�����a�C7�-ƈu(�ԋ�Jt걤������޸��H����F�Zw[���C���,�>'s �����$���)��n��v�Nd��x́��a��Y3�V��e�Qf�P�+�V?�����u����P�l�R�ܿfۋ�7�Yd���?Е�R��"���"��=
B}Z����L�I!�%�OTڌ�*�cCi[!����WZ�@���{�"+�[y�F`?���r(��EP7]hh��l���0GOuaZ43�9?�j��9�M�o��+69%0D��� 
y��kڄ���2x"J4ٌ����Vtj� ʞ�DR����>
���sx���/���m���a2"����r�e��{{\�nG��:Ce1eJR|�"Qk��E�Y�E��'�޶9y����I�)��v��!	>��q��N��I�t�S?��\~�Q*6�~xCn���
�}��@���;{��?��-�[N�1�N�����†�}���<��k[��gT�\nu	!�5�?Q��KO/�ʜjټ�.H�El;�����BI$ϞŜ]�FOhv�or��o��0h����8�H��A�\��L�M�S��,�B�\�riD�=�`zn:�U��z(o��*����+G�o���l8�����
c]5qj�7�w���b���:!���ר����
���'D�6ޠ��:G���
�y�I��M+�~L���dD)�c�jʊ�}3+Dr�}r�=�1���m�Y?,���Z�x�ӏ����� �u�z'��):^r�e������m��OaU��Ӈg����ބ|@-�e&�?{�*������W�
����j��mQO�]���{��&�����*By�	)(�yl��☯�[�� �-�fi�p`-�FɃ��pID��*TV**�*Ĭnn�[Tͨ���	5��T}����]C�{qˉ��/�6��Y��F�
xt�9�R75����##�d˻��@}��T~��N��d�wR�=�;C��
�z��R�u�}!<*��dnOT��X�����M��oz�C��ΐ���[��K�v�
�)�~��f�)�xh/klaq@��2?���KNF�a�_�-?=�^'1SfH�t�/]�yb��⫙r�1���2����sۡtЊ�}C�-w�5�{��;�['����/�NŷI���{��Ώ?%�ދ	�x�eed�&�6n�!=�^����5Ӿ��G>4C��u�(�ۻ�%�X���=�IQT�@n�I)�	�j?V�ֲ,�=WH#�ʿ��k�7̃,,�M�1R���g6�í��P6ש��^h���2@:W[uUȨ� ���暎�]�K���2h�\���D��J�i�X�Ò�/MuȌ�x�|tj&7�r'OȀc��理������O菉v�n����++�G��]F��/�=ΐwØ�P��X�ݣs��&?�W���sYn�K��|O)�,Z�A��r`W�e�`JNn�Lr%-�gV��nt��G`���Ȱ3�	��'��H~��o�)6��yڃ��ij��b>,$;��*j���ӿd�;O}]�����r:WR��e�g���&73:�f����t�>�D+Z�;5��t�[�Z�c̲�s��Z�a����ӎ��q��H[��#�ȍG)�Hzw��A��XR-%)(ɳ8��_9�~��\��gX��׍]'�8�ofa�r�9H���N�>:狂����-e��#z8 ~yP��9�|�=H+�unr����2�Me!��F�|�q.]@�,,k�0$Y.SŻ`Ӛ8�x!�ܧ���nP*��2�u�?"�M�ݶ��T] ����c�<sZ�ឲ���-�JZ5I����c�0Jɣ��{n�cC�m/Q�R�oǷ
I�v)�<(���*���oi��y�w��!�L˧b�I����>4J&�_8^�s�y����b[`bRo:���9�q3΋�l��߂I=ZgC�#��X��Y�沊��x.�~��̒EAJ�m�V�u����B�84.�|6z�TR�>��x8��<ub��8_
1�X�R@[	y �
�B`$x��$
�[��M��wޯ��.Է��S$H����(Uǃ��V�Б���Im�C	���:��m��c���7�2�=<U���5����i���B�@ø���SyB������]���p�]6-Z��BC}1���t_b�:BY�nJ�UM, QA�ihզ+�H�������T
GѬ����J"
qY�~� �P�t��\��d�u��@/q���:NX��"�w��%�*_	����ꪥ��	�Ó��o��a��%Kx�`�KV\;�+S�\��o��3>|T!4]sy���A�G*;(����>>n-&(��2�s��<��V�͇0�
-`�	s|$P��(`m�C0W��S����Rh	�}�f* _5E��bD_g���`�
u@"�m��?�>�I�N��w|�t���].�����+�*\̋�u&��1W���(�1�ɋP����LXr�����������J�:�At�O�Bx��7���hV��$K�,tZc�e��-Z����ma�a&��u�5��g��?$�����Q)��qѣgCP=�E�j�+�W���L�zw���V`���s��j~+��
[��D��GÊ�?���!]���o�ګ��;�pӊCd;�"�����9Tf$�x�M�ؑ�#R�����F�Ċd�ӛh��*�1_���=���Al�������z��J��LOҜ?6�^��I�>����,zD�.
�&��
���1O�$˻bB"��?~���S�Zq��U�O���	N�>Y����&y��!��Y���/��+H,�9le��-��U�5����Jkb��P�Yޚl2�E_ָ���Q�ߐ�2���/�'�]�Y��pQSF���,<QU1<VI6�x�R�jDŽP��J�C��GM|cc{�,��޷W5�fx�\+h��}&3��'L�!w�]`Ղ
i)0σ�w֒���X�e�;yh�7��L��Ǿ߫�+�ε瞯�(����>�K|������������n�TN����3�����ђr��!�
�'�aJv�d��@��C��7*C���a�>eb!�[M��o��Hs��$�st��P7��ݶ	�|#xPw=�6��Y�@��Qi-��c&(���t5��ا��Y���'���I��>%�E�k]�vA8��k�,�˘^G�Og�+ %�D�J%�B-�>K���|ף%u�F���)A���ѫEo��/��Y�[:+P.�%�B�c+�O�yԞ��v���1h��ײ=-������
�a��!��jQJ��?3u���s�$2d�Ե�<�G8�Ip{�
]K��ؼ$�;>J7S-�J�%1��cM��� �'ē�����55E�o�����n5�5��q7*��ws0�ȗp�@|��Qj�����}WF��P��j�qU�K���I4H�Y�LB�X�<����Jag��8}��7#%'ʼnY�9�y�<?�,�~\��5`��gu����&c���ew��4����W�mLJ�
��l��a�|0��UK��?��2���4
El��)����:R1�:�%K) &a���r��`A�黉?��F�ŲJ?֕���Q�{���t�%�)�Z��������nH����$����{��TiVNj/�9�e��ɠd&
W9����dxt�7�~'
�,�F��
�f�{�#�L:_��~��V�	�^_�0(�QH���H��>�;G�y=����Z`\2���\'
���Qn1��^HN�8�:+F"��$)Q�^-���w��ی�a> A�):�R� �͗�*���Ǐ���P6�N���a��r|ѿiᄀf���q�����<&�&�L�S2r���OR;���Tē�[�\J���r�L�"�52bU.�F�J>��7?/PT�}�J�o�D~d���Az���:L�*�T��^�M�o�W5�>%G@ii�u�1��e��T�����H�8�����=C���4��JVB:��9jz���
<6�FC)�a� �ʦ�8�@��H�6�l��9VR���!��x�cxu2�lX��<X���" 
���KG*���"��v��5\u�9"Q��{ä�۲�$��[�E	=�e.v������q,����2û9���+[�⌘߼��+�&�uwE��VR��k����2(�u�R;z��b&��|3��:���J$e#-؁��8hH�p���H(5�ӌ)\�;,=A���|NΩ+Of�G),���Ԫ淔�+Dn/�^�#��0�Q�so�ߩ�i�UR�B�3�A��4�'�V;v+�<) V�^�mX��J�Uw}V4k��pw@��Ӧ�0�j�g�Ξ����. ڪ�H"�M)��^�v���sʩ���*zF��c�^�k�����
���t���7i��_����j�
��=@�����d>Syӏ:J�������ހB�P�*�a�:���lfB��qI��wߓZ6�Δ@���j�?���g�"��������A��я!'/�
L��|�nb�,�q映h�
b�D&��	ؒoϼ���[�b{���7.�[R�:և���j�!�V�N�H���&T3�k�r����D��]N^��>uq٠�+��-����T�6c ����_�u ���•��}S���W/X�!��H&�\�x��}�@#Bi7֥_�,�K���݃2qƮN�Θ�j�1��!J?�],�����;(�ƥ����B���6��9i%*v�=�9+;-�ҋQ=Ll���8����'����4:i�8.�n�Ji&��ʺg����.x��DM�l�a"�jp�=�t�	Ɏ�����w���=	E��WZK-�{�I^x�!0����~�sl�y=6W:�q�*��#n�y�ZH���JƝ?���D`�*+s8��?ɋ�y�o�]�����l=��LR�#{�2hא~�Ty�i�L��� ��a쑃��)���m,��$�[�N���mK-�Yv�s��A�ľ���OXd�QI/n�~���Q�%k���7:�`��j:eM�t���A���S��F�N#�h�Z��*DiɅ��8�!����.A��].���^^����E�8�!력�&���Uu#�ə��c�u$f��x�����c9m/mQ��"��S%LjַV�n����N굳
K�c�ύ�f�r?����>��$ɕH!��*T<�%�%�KV����]W�r6�{[r��+�����"�IB�2ջ��d�
��lKȺ�a�Y�2,E�j��o�9g&���VM�8xq�`
�|��},U<<mK�*l�����}�_W�W#��Y�e�/	�dɛO���
t�DL�nA���U�?Z(m79xZ��3r S���<H��ڤ��SV*��~q!|i�y>��R=0O��;w��%ɐ	ܞz��6j��ZYJc���%e&J�ZV,DZ�k�Osc����{������t�:�,�1�h�&��T��s�rb"{����t�=.���u���'��v4r��
=�������1h�f�����LVJ����bN�ڡ��;ްEc���ď����{3B�|p
o�2�qᱠO$u�U�N��%`�m-؏x�r���s�[�����̭`L���v�8ɛ�բx���)R��Z
��?'N�}}��޼5�d�i�@�ҧ���p��I'��g�府�x�r��gV]�8p7�G����Y��d_�dy��*zE#Ʌ�NC��f���\�K�e@�a�B���C5�SE3X]����� N��2j�w9ˌ���*XZG�X����@�px<�#R�U�s:���ֿ�4AFO9I��C���{��S��L1�Ds��~��f{����.�,���y�ƽz�&��Mx�5���R�+~���=����~����I�
E���㭻��ߟ�j�e3=I�+�+wo`xe[������$T+S�R�#K�;L��q�-��)��O�<=��zB>�"t��
�\�ᶇ�]k�B�k�j#${2E�x��5I��Ě�eA.]D����ةUQA+�c%�;\2"��}ț�_�s���t�2�_݊	^��-8>�8[9~�R�J�7Y��s��
 ���?p��g3�h,U��`�~���A����Nx�)��J�S��.
�Ԏ��?�e����d%N1�[P�Q4Q֤˹�pf����)C�fh"���f[׸����A��f֨�
6g˙�4ӑᒦ�F/���V?G��Ϋ"t}"])-�˶�3|�wU�Q��'%����N�)	��w�ED��c�������Jn��״6U��2vU��W��xs&Ԧُ;J�ۙu�hLV�;`H��m�M@�ʅ�+N�Fs�����Jjb��LÈ��u+�%C��B$��ju�����Ul{��Q/9M؋����X�;�Ų�|&
��VM�	�0y�l��f��( Ux,�$Sr�����7���$&>��P���ړ��;�T8QGF�c�[J�ڵ�~����.`wE23Bb]Z�t�ʲ��wCC%���È��b����B���J)s�h[4��k��l.*˧�0���F[�ݓ�t�S�����}�q��4����3눴�!2�Jt ~QC�cE��l�ȶ<�sҧ��C�3#���+�i�=��X���݂�vЀ�7�8�\B���^D�Ch`��o$u��^���7#CR��(�F@��ӵmN����J�\��#J�w�#�-����ܕA�-��Wɳ��ho�ཎy#��q=%"*\Lb�܆���z4��������x�UXCd�p�ygaFd����rV�Մ�W[�IM��.B�ٿ���a�15��A�Q�,���J��O\5�n��
�l��aS����5[n7!Aq�KD-�)L�
��鷻)����:��负�6�!�2�"O&��߿%�|��4ub���4˟�y������ �@t��VBL��GN;�&q�:�Z�_�W��� #
/{���To/
9Xf�6á��Ԓ`�D��1I��*<��͚a��]��:?��~F��3D����s\w��X�wN�~a3i5DZ"Ј��k2�򽄰�g�<�Fc,nZǡ�������s"�CP~�|��s�Q�1�t�*�nV����]�l�&d
�(8��R즓�}��"!U�iN6��t'�|�ճ\�'��%	K���v�+A��/��p�^��m���駶5����xO2l�	8m6K2�/��Q�/�d%�
��m��d��)�0+mLv&�jn\�w	��B��S@�跳�m�':�H~�57��Q#�|#(!W���'�`kʦ�:�fXc�	X�"9��c��j��s�̓ڗ��[���~��&i�s���:ј|�m�1|\u5�-�����?f�b�g�=B�Y4F��u+�U���n|IrNI򕅗���@o豋f�y_��[>C!�=�ܧ�`K|��ܸ�j��}����a�arM�<h�4$@����ߴ_/ &�&�ɆI�Μhj?�F�&��j��\ᗑ� �hxQh�J�X��+g�ù�҇�
�}�>������;
`}�'�����t������m���È��L�æ�=��Pt��f?��b)�(�Hy[�������Y:���u�=}�Gei��{�Z�ҵNK���b@�[u�O����M읦�{H�_F�Y��?_Q��!�͚q:����8�ڻļ�򹈈�l����&�K���
�|�>.?!�=<������!�M�6����(�*�J]�Y����Ւe��;�^�eZ	e�5�m�0�٬���W����6����J	4'HLeNY��2��	�>�XTك��p�8E�����Y��#ff�45b����ש�E?� {�� D!�T .���/
ti7)�`N�~	���Y��\��$�3_!l�e��&�Ə����l�����9�H&�#(Ӹ����P���MZ2�e6�n:�����.8��5�nD~���m���`��R�#����N��$����J� ,n�計_�tl���*֙I�Ջ��l�[�k�Ż��t�Ml����~��xt�Z8��x�n,�X��� w�s!�ى��TH�N)e�L��V�k:�	��B�6D�M,(Vr��h��m=����!�?�z��W���K�9GX
^�P=�9S��Α��LW�,έP��M0��/���_�Z3���������A�q�����se�s<��f
�<c�!^,�!6K�/�E�dF�GU&5o���oEu���E�R-����11��;d�I�Ө�g5�&x�D)L|F�f��&�2 ��=p�9i����_�PFF"Q��mZda��0������LB����ɂ&k�T�=���w���7 6#(d*��(!\׹_����(�%ޚ,�����Vkz�2�=^��M%2/\��?���M�Ò�{j�SW�p��i��@%���x��v褣</����ym�7��a�,�H�=M��p5��uk���B�f��ѷ
���@�K�bZ�@Džz\F�$U�Uə���ʦ���<�D}�>ⓨv�^��6�,�t�|�!�b����˕p�VzFi�c����QpE0W�޽�q�k-�]+�)6�
S�:I�~��NbN�|c�`�������|�'3�Z*ω%2�t���7s���p�l��K<��Wh�����{�t�E��*l��f������zYD��/q@��cȎ�G3"(�\+-���a�5���P��a`��A&kd�z�a\j�'��O]]5")�{˪�~�	��-�����kh"�r��le+ Qt�Bh
��Ex"�s��vm�NO�V\w"���r�D�^K�^L�?�Z�D�x$A᣸���1��}�Y��j��Y���:�`�f\)Qd��f� <9?s�LW�H�K$O���Td�řu���u��2�a���`l��W#�-fw{�fj�h�=
�#@o��9�@j�Y�2��f�o}8���y��2�;�e�ߦ�� �V�`����z$ƺ��r-t"����@��ٕ˰�$��8m�g������M_v"j�}��]H�S��6��!5&�7�Hn,I�J\�Ţ>�����v����a�&󰫕��}A�%��4�2n0L٧����5�o��v%�#�>����g���EG4q�h���¾lˑ*,�$_
��E����y�X�p{Xv�ߤ����g����`d�-����Ǟ�Nxڟi��n��|^�<����뵋1�w��z�J���d�u�xn��Rl�A�p醪�v�%��s0��y<ڍ��m���֭د��i��!����)�{t|�D�ym��4���C�C��wp*�\z�l���l\�Xȡ�P�6J#����ޟn����l)��oP�$��<�W�i%+�N��v��N���3a�@1�mǾ�&���3�#m�q��`͏qS�c�"l����	�V��g@%��x��0�����[�'��I�ky��$x}[��Nې�[R \t@1-@Ѓb[#���1`�>F��VP��s�#SЀ���CF��y�0����6shp���<����Q^��l�u����­Zډ�����^��3�Rm�{'�ۺ��c���u����N,����e�KIr�%)İ�.��u"j�#�q�����x�|�ӉZkQ�"TM(���6'YfT�mYLG?����;\ZB���%�at���r�f�M�K��S�&5��3uY�������}�)s�>Y�F�w�PY��f��*���(��-��TD/�.��xG���@1��:�O'(�Q�4��7P�N��)h��Yד�+Ps^�G��F7i�myv��2�暮�L�$#�W���ҳ{qQ�2���k�hb��H��٘�6vн~��ɻ���xM��t�/���nMSb_WW��wm߮'��=��jA^�O�h% �\O��o�s�X{���հ�)�B(�:��Z�Z�'��6����Td�6�rG�鑥#��=�)t��v~Ⴅ3������SxV�^*
"I3˨'f�q��3Z�sI{���ͣꧺAQ�<�;��
yz��C�Vo$͜_���
�/]�cת���>3��m�Jd����"M�LV�N�uF?��c�]�a%v�*9t^�8Z��Х���`�Aϵ��P��{N �AS��.�:P5���I�2e>ѫ��$��y�$I�f)f㉪"�w���>��i��{-�W=1P���HM�t�4M��_
K$w�).կ�V�C����po_{�:&�G��lEd�%$����?�,b��I�����h8�fN��xH��	H�2Z�ZkhS�����ls&�x���<��G���]b��f9Vm����`��x��
8��@��ĊE���޾�2ᙦ�����"�I�\����1���V��i��t�!���ϝ��mM��Źo�S/%B��fDs�.Jn  �Mdo�5]���9I��v���o�3̈�lRhTǶ�0u��y���ʙ&D�|x�J�Y����E�c���2ʼnRMW;B�\k�	�{��!�N:�9�^���=�է�=��3'eRW�$��l�hc�^-�0�7�S�cT&��IUH�6�g��k�;p@Xu����qf�t�k*KY�3�������c���*,��<��PL�C�d�W�
�'���(vW�����@o򰈊®�g�&v����������I&�]@D�1�
�o�_�҄�}��=���3 ��wO�$��v]���2�w���ឞayN�`V
�#�7VĬrXY'(
�4|�5�D�R.�g[m�W	�a7���ᐭ]�}��6� �v�0�ٍ¢8�����V�\��D�����u�M�R��8
Dm���b��B�L����j�d_hgm2�5�Uv�f
9z}��o�ѿC <Pq'�U �g�o@ʆ���}VY���:��a����Vo�����_���S'L�G�=����cGh��rlo��>��-aC
��^��b(�,!�ϫV�&�<�����di\f{U�Y,��@k�;S�D���3XM�%������l����ބ��tsJ���0��*�_��pgL�U���

��g���~"���3�
�7jT���|Ώ)�;����Qz7ߘL��Md<��A�:��=ם��G��J3�TD+ھȠϞ���w�_B�d=?��t�'�+���Z��J���G�@���q������/v��ņ �^��*d�"v�,�y3�~ˑ�[�#�� vvs��R*FHL��pϭ�9���ͳ��W�V��v��jW��k; ��GOg?��uL	t�nT$�Մ�"�GU��� ��F#�`��	}��\{v9�y�Cg�l+��<�����3�8V�n=�n6�՛հD����-��vH��K��	I����dJ��[�;�i���ۂ��볦�7��:�C��Y�[[q"�jaz��|�yX-œz+&x6ǗӺ��UO�m曏��z��—
�F�������[l��)�e禯���ߞ��tE� �ZV٭�
�̫);.�ϳ�1��;���e;b3�8��Axʄ{aE�\J���ߘ%ɂ}��y�������e�An�i,ԯ�k�����������Uk8f�p�D.e�=���W�EY�oj\��1n�y�f$��׮z�bQ��n�ӝ�+�>���������D�$aQ!\8��8l�	�0�)Cy:�R�?�����j���<3�d,B�ᚒ�q���C������3	G�r���j噿�$�כ���g%��ĝ�Dզ��^����{z$�|��;����@;��C�4�y!o�������5+����snB���<��b�b��<�`�މ������j�͞oz7�5�p����@)�A�����~p�	,s�������04d��5��OK
j�%����\�<����߲MI�|��ı2�b>W��.�ObRo��v����3�
f"��ԧ�n��Z��sq�J(9�W���KnF:S���+���e��3l&�w��4�����p/_��8���ߺH�
b'�/`9�%T�Ȳ�Z��r���W㩂jH�)��	�R~E	ِ�`������A8�QV��-0��Jt��<dn>1ͱ���M��y��S��IO�a֔�
FE���4L��tJ$�D�Ɉ$V���K�L;s)5ܣ�2L��qP~��ų�f]ci��� LG���Y�F�=
7���CR�6�]�����ҏ����Me���r}w�D��Pg��|Ew��Fvo}j���ܕ�-ɽv7��ni��Đ
W1����tn�2}4�;�X<t$���
%\S�G�f�=m�O��[�M�b2Bi·6�
NdA�#�T	�4 �tm\5�[ܘ9|�}�B�M��Rϙ{H.��I6V�u�Wu��yh��h���G��a����c�Pѝ�_K�`I��G���~��(��r��-$��A؅�k�B���?T+h��*��h�(��.Ͷ}p>�_�R��U�Q
���h�B�sԒ<��]��[ʸv|��������$h�.���`B
6&�)��r6 �(XL�}�J��&�%�A�\�`�#^,n�<�Sy���H�)&G��;F���?2��j4���Έ)e9U�+>���KӜ2�N��~�,�۩EPI��d���J�H��,�xC��uj8��?�Xm-1>Z��'�qYaS�M��	x��m	�CO4�Z�#Ŷ���i�iF�q3�Z�z����
�a�ovr'e�ν��u�2�4�D�Yc4L��)¤Z%��G'�#�����	�����	�Dۮ�)
G|S�+��d7�8Y!HϮ�W�����?��Ս�<��+z��wP��<Y��q0���}���JR��D�����5�ȭ��0�K&5�oę��^�xN��<k"�=[��G�0l�g������n&��Z�)���%,ӨXg�w$j���ڲ�[U8RW��E2MN𻝁X��$���������Q�=��\�-��s�2�\L�:��������C����d�˶"b�ͧ�k�J��ŏU{��cߝ&�"���\�+:�F G�W�j�
t�1+��	|�"��*��<�@�0���J�ӡQY1�.I�sۊ7hG�vN��,��	>6��|n%@���ns��mT��
�Z#8��UIȥ,?`=�3u[�N��`�=N�L<5�5V��D1�}�Ɯ;T� 'C���kQ��ͫ~${�i:�Ү����~�p2��~	yC�� Y�L.�O���~o�4�f��Nʢ��RFrE.���(V��]f��S�����O���2T�4i���M;��(O����,���QY�vӾL�ՐEE�u%`.��BZu�
��t�
�� /�.E?�$�4d�b�y�):����g<�vō���u�C)�Gl�r�l��z:;��^z/�FP��a�]����O%.�т^�ki�]�1�s�kP��l���V��ŚD�]�Mߋu�x��N��w;��߶�*�rP����}���g�5`-�(U1��S��8vG���
���"M�
(4���U�f��豴	���n�_h$įA$�lxE~�?j�V���g�,���fx��m�
W����!�܄��*� �e��;d(�2^�6�s��iu<Q�oϔK~J!yV���$WO2x�]i�"%C�I���7
�Y����:��W��$�78'��iT.����φ�s$�?1������OA��I�,2ċ�j��ˠmg��cX�$*̅���=Z�[T솤"@K���=��)�^h�X7����(�hb5�0W7�h��(E1���)�'�Vmf��etI;�Rjck�ذ`	�%2�ds0�Ϝ����,˲xw�]!H�2��=����QF�&f��,?�t���H�>2��39�
S&�zw�
'���p��_�)?�j�	�';�$w��ӆ-��b׼b1ǣ�������o����B��`ɇ�yG/�F�D��_�۽Ŀ
W��6���k��ٞaC�<�@��dy*��`V$;ͬ�������.����`�>�m���A�`f��D1x��T��pŞ!�}�2��ɿ��^)���3,��V��r,��d�SƒE<�6�Cq���cS4$,�K�����"<l}c���fi=4�&�-�;���Ÿ�$�i�:Y�c��h�ul��7��p��r
�
�����>����5!��F��X!��h=�ZQ��KB\?7�b��<ҟ��1�0HY�w5�4�l��Cd����:�on�Ii(I��.�U:s�ż�*W����q��l��?��=Jg�#5bJ��:������o�K�!s�c��$siQ�by�Y>ɕ�A��$JٸK�!����fi	2q�b{�V�=��b���
˻��}�,8���E�
p�G
�o���U�6��
h\�#��P�/�a
D�U��؎+�:=��s�=�&Ƨe�˹g���D �4(��t A�N��H�s�͋�!�8�l�i�E��P���J�
+�%�Ĺ
�@r2W�F�qF��=����/p���5�-l����1����`�2-o��*\W�a����o�]�q5�n��Њ�h;���-1�+�%i�R(�ȫZ��)B��#K�EP��h,�#	\����s�g'[��r���ऺ����U��"��Qvמ$^�����Ta�n���~‹r��d������
|��J����\Wpܘ�����穊�!��_Jvc^�{x�,Of�t�i���
���c�?K�f�*&�9��7��Y�r��7.����4�c����fE���)LZ�)��$vO�lN�-1%w�t���UZ��;��p�^]+���]��z��}��� ��}��z����
��V���	��NO��fQ�+
���t�dl��_ӄ�d��S#R}���EwH��5|�G�v#�t=#�[�(��[�y��,|R��~!-(�w-8���\
�"Oh�h֎�z���h�kT�F,�R3VS�93�i7P�m�Db���(�Cw��b{�t�ې����7�DKX6��&�	����5G�	M��[j{�%����E��:��l����7-)���ͯK}bf���~Y˝y�0����GG�(�|ª�n�W����tg�n3tw2,��E%��l�*�����A$��kc'���J�
��y���C<.��~/�T�la��Ko��A8��Sb	R�6�L�G=�Nb�����ؑ�b���!x��7T����v%��Q%���Mn�y��	P����>��	3�9�&�,�hQh�Kx�^�J���`�hâK^��6����
Ӿ�W�QݸH+T�it����2�%2�N�x坝��SB���R��Ȗ�O���\ؒ�sӯ}E!���0 ���p��o�i��}��0�M�t&����I�E��e��=�r�#JH
d��
�;���ƀ��-=ݬ�o��f"�)�U5/���.��F%+܃�;��Rc�\ڇ.�ڙ�ą�P�F[�i�xS��>:/F`Zϙ�峗Ḭdb�Y)gQ�޾]Ov���F��$B{XӃ�l�G�a�<t`�K�m'b_������[ǂ^z�:~Q���;��`�B��-������ľ;�"�T�,�p�2@@������F���)w�]ỳ��,�[���^�H����h*�W5�(NE�z��h,e�%iq���7����u� t��������`7�fXF9X۶�
��_�}��v�'
�V� X�1��k:K��6<��(�8����'WN��t�&��%��Dv�,�!�~馍��	d?���V�^�K�ѕ���'䂛�g�+���8�/����P�b���xi��Ñ��"c�%��B��Ǧ� �{pʝ��K�n��7r�0�܈��u��q� �.yrq7��e94o5�V�^�����������O=��
i@��X��,��cžkĶ\��7
�(*WN��`R�Iw��1^{aJ \O��S.|�j�
F�Wl���'%�{��񚍾1g���e�o�@�z��pl�|ꑛqYĈ>!.n[�cJTSU��N�v��Ŝ]��w��bʻ3{J
�jl1j�4?ވz̦Iz�5Ov��ns�8�}��g�d'-�"��of��?
���0�D�.��7�}K=m�h�&�M��<��DUZ�W��=Z{,$&&�38��.L�G��Eı�u���]��Dm)��눰�Ϳ�ƣ���m���鹂ȓ��xK��s ���;�q���)U��_��V�;n�Bx�1�J���m�}��O��f#0�z�,��2��!�(��TT����㷯L�@��`Ns�d��n%�˔@,�s� 5L,n�;�q'q�������Ӄ_���ð* >����*~^ܞh�[9m�Օyk�,1�?f_�n>�̏��G�����zq�!�S����W�Ē��ޝ�D���d��!W�%K�h%~�(ar�+�΂�]cP.���K;ٸ��~Ysv��Շ���g
ǫ���|CQV*����x�~����Ds��E���Ԝ%9 7�,<w9�P�F�L�斤6�c��lk��1�]�7�r�f}Y4�=�9[���5�'�v2�I��;�b������g��h�7J��{����G����iU�����pl*�JGI�`���Ȋ�m4Q]���$j�v]~�V?*qzf�r�^/����^�z��Ę'!����#�&���X�3����V�טE�D�'�F��.�
��f��3�@!�Kd?�#�Gq�4q��r|!��\�˼�ڠ������bp��!M|q�#:ƞ�ux�G�c�&�~�A_s�M��?sk%}�|t]�y�%����9���;o0x��ݐlQ�þ�uifֺ7Z_�
�]�����H�œ����1�֋�n�M�5%Ï��&q6�-͌���،��T�k����7�!gq��֛ �wk��tM��R�,�8����v!Q6�-}�	&.�����ͧ*xA�0v�)Z+D�ο2���$�vAs��mdR�!�70��z�D��F�P�����7Oe��x0�J�>����A1˿ĕ�~X�¸��U$���G�❑԰��TIa
s��e,Fl���FeNE�-vD0KG�]t��:��l���|8��6�}�G���+([��\d[(�sJ\p#T��Y��Ma�r�1�)BBC��A����
�Q(FI�ZүY�,�^t�S�]�=zᴚ8f�5͋�d,��Ş�D����	���*���L�s<�L�~����*	����\���,�=D���6Ę2i:�6)y8�[eR�i��U�%"`�L������?Z�鰠�7R��{O��r�K ��Y���'jL�m�q�]��<f��X�\���h<*1��IJ�-fyV�!	�i�5X�Fu~&�A��7��5(��#
 !�c�G0�|p;�O�	�I��Bb����o�}�TR��R�O�Сu�ꐂp_�'n��U.����{Vg�p�DŽ�}��=��)��ݽNx趉�Rz�֐�b��sm(1g�5]$aWx�����C�u�h�@��/�z	x�~<
*r[�r���t�1Zף���k|�Z�8���:Ģ
�̓ʝfjum�r�K�Mm3����`���%���)�?����ұ�`ˈ��c5�`�wj�<���Aɹ-�_Gw(M����!*�P�8���<j�
a���P��Q8P7.�S:����HH�FXdJ��<�K	Kb�8����x������+�w4����ɬ]�����I���b+�ڑ>2ȵv;d�ʭ����������(]칧ы	�nw����a��� ��y�N]��ԭX��G�R�Շ�1bF�)�`�/����3�Mz���ҜcKl�2Q���5G1	��ÓPNj4f�T�$��@@k��
��+����Ɯ�>����<u3�顗���%�Xw��c��5[���v���&�|nQB�Yh�-A��C2��hfَ��L9��o�����,B�?A�ڠx���>`���'zEk#�d��j�FTej�։��xz؍ �Cq��v�W9�ٚ�sd��-� �r���
#�\���'׎�k�$3�,�t�沏�sJ�ò�ô�\d�@j N=tv��+G�wSOs��fXg���f���K2�OoA9J��gZ[0��=(�'�%EŬ�Iތ���c>}(�@����,{��#l�},�n��&=A�������o�i�2�E6��B��'����q�����.��Z,�B���aCh}��8�C)���A�/��
X������1/��x�Va���
0:2��&�ךQM�l؜\頻6q~$=/��x,�4�7cV��X���{f<�/�{�Fd^=�K���"�gG�[��y:�)K�����|��Ԁ�6���e��YJ
�W�"��Ͽ|Z�QF�0WϊB0���e
�M�h�����h�#��sُy�s��}ΐ(3w1�^H��9��e��ɭ�|.-��P[1�
��	��9k���c <DždQ��R��>�a�_=l_y��o��B�.�����%>ݜ�K�j�ࢱ�W⧱H���d>��+�S��\�;f0�߈���{󂘒��rc�ľ#0��9���+껉����Z4�{oJ�����R�=ac�E�Aa+��d�E���K`�Mh���I�EZ՛a)���y��Ŀ�����Y�ܿ�$�{�o�+�0FȚ�g��~q�9�~82S8J1��#X�}3"ELl�N@+ꂟ+�L����-4�xw���+�-��6��a�ۻ��xB���rbV���w���m�ՀĿ`x�[�~���}�œ|��D�bL��W�"gr[؝�D�+��ӳ�K�U4տ��$!E��j�Ȍ�Tr�wq��a���,w!#C �Թo��b�2X�f:�Ax	G3|M�?���O�|��SH?+��
��G��⺺��L"m�3�� ��zy6���m6x[P��һ��
�Σ���K��k;ik���nu��8��_�o����{�D?Z���0�p6��\ȁN�Mdx���Έ��t^��H��'�H	��i�ҝ���Y�����uMA�����nJ4t�-j6�y�l:�^	O�Ê�ǜK�ꃣ�
ssC�xB!���M��6�ҾT�<b���E�!���_�ugkߺt�x�FP���V�AM�+����[1��%g�1V]��)�F�d�Coy���y҉�;���Y�~�^���0���gg��%Y"׃�����U���YE�I2@���k�]FXDb�
%U�O+���
�����i�R*�
`��Z��hh��_�Xܔ��L�tp���ʢ�"kvld��Nz9��=㤕�����fy6�<��*�<_z�`+
,j��k)�`�^�2a.�O��lj�H�C}���o� Vj���&�i:nA����W���lk����/�W����1��q
YV$�GdPu�}���2��9�*�����5�&da�*�6C{�tƑ}s"a�������?=��W���9E��7���p�}�[9-Vj)�*��n	��R�^�l�ЧΛ�K��lbQ��S���l�N��r��A�!�%#T�EfE91C����L�B�E3`7�蛐�BH�-���T1)HGZ�W�>htV.���Ⱥ@�o��2!>�g��z��\�o��5��n����;�h��wC�j����^�v|;
ҺBY�Y(���UƵ4cfa�r�#wLP�ѝ�tib[F�~)-�����f��?6����ezQ#��(џ��ঠG&W����8���\� 繒g˩����ѧ!c��Q��.�-mםr��=jN>�9�m�^�~[B��X�es@��Iȥ����:..��rQ����\s�CZ���v_߻����c];�0K�N���	�"c�@���Yw�P���W��R��4�5�����ʱ���U_�lxS-�P�C�l�ؖp�E/��j�>p�������	Y�sP*�?�

)Љ[�H��9^�I];�Uw�Nj��cٟ�h!Cj+�Ȗ�T�d�RL�f�d�}���ƹ��o_��Kw�b�1[��,L�	�p�A�j��ql۸a
T��ԝ��V�7Zw������k[ʟ��[ѷH��WE�TR|:�k��S-�W�_��$X�[쓖4-�}g��;�Y�e#7Y9xF�2��m;~:^� �^7�믙�2�į׈.<�}���gj�sÜ�Y�:�R�-�J���j���D
I��Z��Fo�}<W�qCY���9�ZeCt�:�>�Hp�ߪ.�l&{T{�vvj:E~Ń[Qx��Sh1y��[�9�,d)�0sZh��-;�8���=���;�|�UcO�N�X��e����ȼT�O��b�8η�Z��ʺ���rw-w��5�{�1��=V-Y�=�1�1�H����s��6�۠��gA�NA5�"�X=?=f�q�E���2�6Բ�D�n:�[�8�k��8��7�^tr���� WS�	��?�tf��]N>S��T�}�[��o�E�E=�����>�֡��0�+
&Hp&�R��ڔxԱ)`b�ՠC�Q�@VP�O�<p���#,��/��Wa��㝿��`�i8�=*Ŝ>,��w$��ׅH��]�4�Oo�3T�ց��R�~uv�6#`��"�"z���u���YH_1��8��'�[n�S솷�3Go� ��C�ǘ>��vc�zmU-���'/��T�#}Ӵ�^� �k�Y�fj"���0�6а���2�if��RHc况��+q����AO2�>���/ne���r�=�%r�$b9��*�"^q��8K�+h�ZU��m�;���
��?}�-�2�lʺ\L���wmQ��Z�'b�Pd� X���[z�-�/�R&��k����7���2*
�9�YO���W�e�cn3�yݍv���(��3}O��W|�׻�˲�}`�M�:��w��C)d߱g,�Ia�E��'�(;#��
R�E�_�UEHEkUE$�+���:F�*,����P�{-�+OW���5:&
��-��������)�9p��:�5���Tҳ��"lU�U�EQ:Sg�y]�����{x��@�3��X��<>�H�MƊr}us�o����z۵c&N�
�]�H<k�`�GA"H�g��'{��7�'�^wjS0Wy�v��Na��)e�ۿnN��Zeڰ7Nƶ���E/"va�M������P��m�2XB;��jJi	���Jw^�f-ǗIRe$B��o i�'�����X�R9���Oػ$^��D����l<^��f��q1��a�͜��ͮ���š]R�B�K�<���tV��5�O�6��c����s�@&�0i,V]6�#�dH�ІR8�Z�:w9�r�A�@�Ik�B[���ʌ���Aj�ٗT���Aވ�H������R�sS�C�8Q���Xظ����#}�p�.K�B(�	yNNA잙-����>�`��Mc�(#��#���{I+<gj\G������@��N�5B/תi�o�ؙ�Le�tޢ��W<�	[��U�	����M�/�;�^y��^����Qп.�2�q�_���1����j��O�94�A��EV����G(2��J���HDž=����\����.9�7˦1�J^*��V-��R��	���빿F$��H:m^HS\�~��n��Q�Z3
c�W�z�#�v�a雩̺�EGgq��+@�
�t�����x���o8 恾��1�Mb���5S�������җy��L�"K��o_l��]�C!�ޤb�$ʆ�h��k�΅�ɩу�3~�."�!t D��g�d��5�ph15���0Z��V��C�"�*M4���uB��QZ�ݾ�y��
��o�m��-J�����"�o>���Z2�z�D!E�b����F��2S���G���9���Z��Ī�i���S[\����/���"���L�jf0�j�[�CLK9k�}�����O�1�j���Q��	[����:��}bɢ��%��J)9[:���fi+�����#
j���9��Ka4����m�$v��>S�`~xS����G�˝i���!�b<Ҡ?�m��/�6�H�Eh+;M���OC�T��7:Ԏ@�_�w(���
z�VF���,��:���s6r�dN�dy1���nl�|+b����a�=�0�Ư
YK��u1݈z�o��WY�>!{��5�U�z�����3ݧ:��}`8zab��Z�]âz��N$8Fc0}�L�`�R��d;��<�pU;�ϫP���`V0m<�O���B8	��``:���'L}%�7���YXu{��ʷ'Sh�n����)O'[�M���[�G���c	�'Z^�f���^����,d����Rf)h+�n�q��~E|[��F��D27"�TV���W7G�9���s�ib4=O3P7��[|}}]��ݞrYi4��c��,��X��M�H���nt�Z�aX�����M�Ջ��U�4T~�.�dL�i����7g�|���k�x�����ѻM�gm�E�͠
��9��S�Mw�R����BLi��a��r5��EN����'��d4����XAj�=�@�.�e�{���g���^�<�4M���X(�/�4A����E�a�/��%�B�_���}���0
�_�t>Č|�4ϲ�ZS�8^�>�'�U�r�+X��
y�ذߜ��;��=��8�*�G�@���(�i�}���Gd��ϙ8������x��`�	�f��訩u�����9��W��d�&�ѱ3@{�@q"���`�"���g�hf�<Ʈ�؞�׉��&�7B�Ro�)��Q�Rl��9S˙M���/�A��8�=;Y�۳)�.=H
5�i����bm�M!]�U&�mzq3"g)���Z��J���L��;ˌ�i$u�9D��U;��u��~�v�:����e���y|��<de���S>
�e�P�fQ*P9acXof,cF�Tg�7��V0������t��t0��ީ�(�l�s�
����|D�g�q���_ї\ɝ�ua�ryZ*bb�?��G�p�֩� ���=��\B�G�7xE�r���{����RO"`A�m��1�F4�=|.ڛ'๗|	&��M�+���]s�XB�j��C����b/XWR4#7M�β�)5	�i��؍���A����@Bl���%�A�aP0������Thέȑ��l��'���<Ko%�b$ e��q�i�YM2ZA�Xf!��^��o��Ul�X١I !j�x��U��଺�1��[��u���N��BL�����I�,��G�,:ȈZ!��Gx���̒�qG�>�:�0li��J�lHx
r��3�A[���Ȣ�c�y�r�N�=-
[�z�lg� ��/hE���\��>�3�5VeM��4!�xw�0��FoPf��7څ-�-j�oq6
�m�!������~w�H����Ya^��獂���0�8UVB
K�	y���?i4)Y�/k���$QZ`}�>ł�X4
]"��Y�Hr�(��-����_����@�x*w�t�I*��Z����Sf��t���	�'�8��� ��79�Y��7 �>�<h�>�#oR���,�\`;�����e�0>�R�*�n쎩�������mzgL�`�B0����޳_A:4�!������� �3�D�<��|��ij�U�VƆ���и+�}u��kZ�H9Z�[�-���i%Ly|H4�|7�2q����'gc�Ȼ,��y�ò��g:'�h
}�������zIBTi��hGV�o��<2���xRG�xA���I��I��Q�����'%-����]��,��O��-;�<�벍���?�y!N�k�qvJ��l5�C�aI5���/����w��K��d6Tk�������O�)���o�ﰤ3g�Gy
�q�67��9C�}d������Á��p�-'��Sa�/Y+��Q4��(
9�VX�<C���G����������T��swe�sn�)�d��K�, [FC��Y̦��<+��@/�EĎ^-���Kl��Wcz� ��{�<��G�|od3�
���#�6+\E�	���L�d��Q?16'',�jv͛k��o��e�YZ��,�a�`�z���29wu��r/_i�!�=�F5�E#.ײ%����$[�S����ec���k����>H�
�����L�
n�S��h��L-�j�M��u=Sz]7n�d;�z�{�!@d����k�'۲�kX���'�qm�6w�Hv��O�Rg]�d�u�Y�#]�x���Dxܾ��{K%�,�W�i�n����y8δ��/�m�Y�}��d�޳5/��a%�b|�(k!��
��-`=����߮���u����64�d^ ����#$oL8��v�4�����������ښOS�	������A����( ����ujV����֍�C������|�q�����ܟ�b���g	�y�ˑ��@�?�h̴	�9P����@pFra��_��d啤a��̿C�=0�k���⇣]E���7A@��C��-Ĭ��ͫ��ʧ|.�P�1/�	r���q��c�v�岪p���z>���~ x�b��k˞|\=�gZ�xѴ�j�(�Θ(l��ff�SLs��y��˧[������^�r�r7Ҁ�(�wR�ؿ���o\H��@E�t��!Ca�!��0~��3��d���-�o�v2�~��)٤�1��fnR�����2�~dO��ů
�[���wF��{�~
e�1Hk�1½i�ש��`rpnLT���=*��
�0_ţU*7e+����""Ÿ�����B��c��f�78Oр�":��<����wn��[�<6ЅxM,j���H�@E�P�e��3��H|-�m^'+�
 袘òN����g?(�%QD�焫x6�������B$׮
�K��'���S'~'lkH,o�bl�?SƜ�u�QY��_M�@�0c���
��H!�`IKb��3"R{��P���?��M����dI �-y6��$�H��]]��3i�s�7y˔W�����F-F{"��'?m�WW�C'���^m��%wgx�(B�d�]���,�ż��I��)s��/�.�›�9 ѝ�5
9��3n�z����t���K%��Q2�ϸ��*�wOQ��a���f�6Ot�Q��T5���dI-<@�ճحמ*�� �ۛt�/#�BR��;�48�ȓ51wM����~�\�^�.u�`5�4�)�EEW��s��ï�+��#]d�e�'�f���@*HErrM.z�<���[�W\~
�Zy4��
<�y
.嵥�L�W�81J����c�B�8���F>�����3mUH)R�#�+�/@5T�%c���
�N�E��L%m�=6'G�ݍ�I�\�n:S{6┯�Mf��J��C?��W�Ώ�Fa���z��^��P���
o��{���:�>]�g���̗J�*t�炘�i��D0z:�C��PTҲo�L��K-�X�
��p֔L+7��������W쮋N��`����y?<��!���5w�UK5��]�шg0�L��D+K(�_2���8�H�鎪1��s�Y�Y"`��.����H�,&���=��̱X
X���G�y���EW�
t�rd\z\k�U���u=�ђM�?�	�P9�[f@i������k^�s�l��sG����`�D�L�q�{L���j�Dg��ȩ�R�ԈM4/���4E��W�<�p�y��Or��V	�h�U��q�h{n�s�!�'�-A�q�����~�$�制�c��34���8�5���V��%j@O�[_���Y��x��EK��$f~c҂8��&�v_m��e�F��J,Ϡ�Hjl�2�:��uy�O!m�l��t�a'rd}3x�<"�Z���m�vD@f��3�7��U�Q���; ���K��bw���)D�kF2��q%�2h`/"{T�-	��ȸg��q�@`�`w�ڜ���̎�#{Z��w��}�鵚U?�+�U�m� �XD�X���'>�;��m�^�R���zݾj��դ�#�+�O;*yƠ�����xW�%���m��������PLxg@�S�im$ѽ>�U�.u'���a��JY�V(w�
4���.�''3�R_�s��ԏ��c#�<�z�
��W:����bS%�� �d\:I���9�`�N+���M��	�qUSڥ�[�mr����
И=�=Y{�'����v����r㬺�w�ῥ�
��2�6�h���7�A&�nDm��cV�(I�ԈA!�d'�q��Q���ZWK���
���>>�'?+T���+��+�
LJ�������^L��Q�X;�)��;v����j�2}�
�.�O�kǮ�|�D4�DE0���u6�CQF\�
K|+��f��k@��yw�t�J�f�_�7��1N��)>���ax��٢��n�e��e��uH.�y�׬��~0��0
y�T�T\�dQZg�(� ���c]]\��p�|��[�+;�D��f� Lc�2Xڭ�X>B�Ȍd��T�4��x�%<~�0�-F:��)|�t!|��m{�?�
��Q��i"�pdM�(��͇s���Jv��C��歰X����5SZZ��h��˰z��i�J�[��F�_�9��Gu�e�
n+7E���ݸ���(�����v1��tj��A�Eph�c�T8�B� �ƶ�Dm�5i��|R�ePr���`i�J�c@�$V��9j��l�>؟_��^��i�T
��<�~���?��������;���sh�&�A��ר�ցYmU)�x��
E��h�ia#��77*F��y%�/$0j�O�O�ؒ51�e?�H짻�P���w���}eý}v1�*c;���X�*����M��[�wWW�v�-�W6��tl��g�nF�.�牂�Հ�K�.6�k�/���ZBS;�J�b�hr2��V]?�@�W�CKN��<(SrU��t	`s=��y.��9^��Yw�*Xx�?!ti��Ρ]E�c^�}
��m�@�t�ȇT[l���<O���*�2��vX�ba�a8���^�<���n�������
��Յ}	�+$u�{_T������h��~��d�����W�#��.��vs��{�;�*��mm%B�g߰���w�r�,�(
�`�N2�����>�D��C��e�w�BS)K
��A՗��cd�,E�A���zh��a\:���t܉�РB`�\Y��[D����Ir��˲�/���G�J�B�['1�(�Wz��R���x��ׯ��R*ė�4dI��Ҟ�{��M�ى��JYΘ�����&���
��yu�h�u���4$�j�OB�]혗f���.$�y:eh=`
�lM�"^���
}��Q�:������nť�yi�v^��֚_��4(�[s�v�����$zr���+�
ĴU�`l��ؑ��u9O�_%d<�"��;��K�q�4��-ڸDEvS����N_6��s�ߗ�Ƒ�b4y�/��+?oͼYT�~M�a�+��4ye�;���|n�("��qz�k:�NX�3�����)Ѿ�<�⹣����T:�篞(s�:��t�ҟե�jh(w���~�{R��7-�[�uJV���m:Kʇo��&�y`�����M�Ԇ٬5���R:�ꏰJ�N�=���1s���w����-_���pf����qlFʥ���@o��tJ���A`�*�-1���
nod`�#�uLJ��'j�.�]�Ѧ��cY�s��W8c��
�o��G�	������#g��L�U�2H:T��A�7��j�
�O8��$-U#�ypO7�=�5nu�(U�dZǟ���(r -`��,��VϺ0f��=3y����9�C'��oTK&(��������U^N=��P2{͒���k��,Yj�x
q�xU���N���ے�]Ό�-x{�8��F�j�OӢYO��B��2��%F��T`TN��)]`"xp��F�r��y�rA��<��e�vwM�;�����wӦ6Ƙ���}���s���qj�XH���C�ލ����b[iRc֒��X�3ܟ8C��3��iX�\��'ю��h��~�����N#5�k_L��;-���	�T���&=���8��Q���  �3-in�2��G���s2N�?���l�&���I������˥� ��&�шh�������s���4�]��m��p!���q�_���1�^�IX1����g%�\�ji��]\�dʂ��S�5�v�O>�C;j��)��}��G�
��(�g0%țd�]���p�PfO�.�|�P��F>ůH��޾��p��;��dWh�-K ���+X��p8c��!�P��?�4%n��o��8��h�E��"j�9����-�?�殷ڝJݐ$���sS6�N��W0p
a�F��҃K�=�`��DA��kP��K�p�\r�~��0�%���
v
|�;�c�#��;M�D�����F]A�S�Y4)��A+׸&�X۞!D�
U�\�����+n��������Cfo������`��M���t��2	#d2�˨�gP��߆R�%U��`UM���e�7��.�nG���R��P��T�x
\-ٳ{���ڪƲ���/�$@�6�_F�o�tHGm
8E�%�T�֙�{��ޏtꏾ���A���w]�%�>v�M0z@*QQw��]K�=%���<�� �0����C���}8H���@�50J|�I�^?x��%�j��%�zvk��p[޿Ɣ����Q~��#��v�>�0¼��,����'
�uo�A�\R��G�\���bֹN�*-'��Ӿ�S��c�ɴ�3�f����>ӗ�p�?����z{�E�^�\�ZOXZ�Dy(dx�V�{����;z�4�8\.�v2}.�\0Z��5��>�
i�K���=�}�j ��{$\q��m����;�%��O����*V����p�%t�W��P�j'��!/��L�l}�[�ɂ)U��N�rȜ��}W�9��H˵��Ⲍ��;��=�@u1l��@��8Kn�~O�QE�*����-W����9���T_���l��*�خ�dP�QS��h�H���I݂��"Cڿ�?�޷��5[4��a�3M�w���s[.[΋�!�ܹ[ꐐy�)�9��P@���"%��g��M�P?p��e3�xO���]���`b�ϖb1kp&�ׅ��G�����1y�W�$L>�k}4�N�OO�#J±�y| �~�W\x[�c�Os#4J��G2c��2�b��
���<����8��v��T���e�K�_�dM���mZOɗ@�C��|��d��2���'��ѤA�L�z�J�Pk����j�BM*��V��qģ���9E0L�=:>4i$5Q�L�'��4b'{�������K�X���1@���P�	����W�����g��{׭ˑ���{��{���rE���4���p���AO{�y%|�.�T5�	P3ݫ����lC�4I�D#�Xއ��+w�2�[��z]
��[
�l�I:�#@x~�6�N$��?�Z���}�*R��Kg��Z�ZOo�$_�4
�9��9y� ŴrƳ�t4wS]4ݰ_f�c��_ )���ҁ�Cpʸ�E�V��R����)�9��-l�)�H��{I�]-��G�mC>R�f��-��o��C�s2^��϶mU]�TwGa��p���S�L`&�kKz���8�:BT:V�$��	4/��K1Ӽ�uX�����-�����i�ݫ7���8�c�le�
�)�)nR0�{���K��,.��Ģ��^�񡰗h��a5�ߑ�m�{��W*�zXE%t[����	J!�R�?��,��7�3&�Gf2X���/:���D�xZ�e�������Ml"K��h���j%K�°��>�H�6[T�8��;�嶹DG��՛�����G���vTj�&�"-_�I�7
U;kE�΅��&X᡺-�I�J������0�gx0� [�+,�Ί_ʏ�����Э���,^�8�}��ƿz�5��	q�WD�Y�1��tͬD��s#��
�P[
��m�D�P�,xk�AGG���ú�����x�=g3�=Nb&�����Q�)�o�G/>k&�����q�jG�l����.:�&�
:�ƙPZ�h�:e9F��h��φ��E�)���5N�f��뗞k�
c7{P�E��v�t���",�(����7&P6h���éL�k��㜎D���-�LL,m0;��8(m�Of0���:��3�����)h�\T�;�g�#y1�?ܨI�\1�(y#
�_���rMC���_�٬.�K�[A�א�r�&��N��^��PF��5��
s�z�v��ch�su,��*���L�LF$�G���&.f�j�ɡ��Ǐ�M��cnG�?rh�mB#�S��J۔�Yl��2���?�L1��+Ѽ���.;kq���J	<f�?�x�7�`L�7ⵡ���+J���m�
}�b{�[g�"��{�k�F�����}��
KIJHo3�ŊxI#�F�1��O��hS/rC(�'/3\E�Ed	���ᐭ���Ľvrh>�
U���}/�`�Lފ���/fe+�>�u��_m�1G����-���u;	Љ'`�b��…�	0d���=#
�+�!�t`�H0��N�g�Nb�ڏ+��"4��=v�]���`��W��V��mO=HO��K0�����§?�|Ƒb߰M�������3:
���}Î`�0�����2b�I�^�"�v���n̖F{�PO����ٳ�Z�
yn�P+��R�(�"�w���!�w��6��>�Qʲ��{�ܪ4
ub�!��*���'����=ޱ(KS�W���@x��Cn�N���2u2�<��i��F��#ڋ���9���s�ʥ�9?��Ǫ1:GO��f�˫V��.zqYGaap��a�"8�,��$n�(k�f�ْ҆֊2",T���0���	sc�_��uߞ0v��*s�+P��Pʠ�G鏡T�{�K^N�9�G�d*��s�/���1ʨ\q\:%�A{���p�,�,9����,6s`��m�G衆O�O钞@�h�s�_+��r����
;���ָ�;��lJs���Z���=��A	��T3pG��CI{}>�v��Q���W0Rh
�k�o=��]��H��zH��Þ%�+�ĢV��+�o:o�=��.���C}^���lI�l�T���.�I,�1�+��f�L[���ZOW@'�8���(H�`�hD0�an�Iu�\�Sk���+,��>�|��B5*%%]��3�i��+�^W	��9�=�j#w.Z��\kd�z�����gh��7o5Y` i�PO�y��3Lz��ie�r�
�V%��O����j{!�?����ٜ�/�D����7c����QS�){�D+dx��@���ZY�V����$���@a�.�Qޟ"����Xz�'2�˖�I9�iX�d;W�Hp�N�@�T�'NPGl�{8�i�QV�u���O��/�J=��YR��H�U}�C��'��pj��7��L�]�@�yT�h�tʉ|��^5���!��⳷�W*صf�U����{iB%�T��O�ƥ�����p�Kz�K�0�[�J�]�UĒ\0a��	g��4z<�	���4�yXBĖ:��ۿLO��ĬE[�D�z��y�Zz��|����,v�~���3����D�|�[ͮ
��������{��C�+�ϳg��5��#�$)�*AT4b)V��C���K,����^;���P䋭ռ��9AbE�,e�|�ԩ��볲�⡖�xE�|�GM�2�H�WI �T��/;*�X����*���&�8�n�ߑg&��h(g�b�1G���̲aFe'��!^B�'���l�Ɯu�hʲ�S<����P"��HX��.1j�#!����0�b�G�FP��|m�5,�����rT�cjc�E
�U�N�t<�M�p[;
�Ue�����(�7Z�����9'�/2�'���m��v�JuWҚ�c�C��^@py���Q/�:5��7d��pM�:&�����}�9A��P�T��\����jC(�����m}i�u�n5}��k��p��]QTN��G�B��Z�Τ#�+�F)�!VcR�wٍ�Sm�W��
2����t8�pT�&��-�)������ǚ�ksm�6��m
!��-�ȩ4�,��$��kn��?>����ƍƫ�5�Zw���7�uFTD��Ĥ��&e��4NsmL��6 &��n�i�(��JW�i��^������?Sc�?0D�?{Ԃ��}} ���j��YDQ@Thu��ȃ�-����c��Q��-����\)@��6<��K�ݣ�s�����<=yI�h�.��"�>�i�C�BѰo
���Ou�
��#�B�[�O$A�EG��R
�g&�1h�������R�\�syF�V8�����ƨ�2G����'
(�e�	߇Ǚ,ޚ�籙�5���EuxG���"�'�J�w�^A�It�YаS�}�!�Q���M�Dj�v�j-3���� h���%��`��̷|9��;˜8�����,�^�1�昲��kO[ń�b!�}���N�!�a�(Ԥ) �ݑ�ꮸ�p�_g&���ľP��(��u�'1":��rb�Ra<Πn��g@��TƇ�+�J�{�I97CjB��H~�d&��Z3@�M�VnC��!��1��2���Ư�#�5c�?R�3NB��bДq��-F�� g5W߰��@��l~.p��������g��V��UY����A��>iu&W�)�o�3B@Yܔ���^ht}�ar�Y}�����&	iu:�I�b5�j�M�Pk�=��'v>y
i���Jq�v��;I�uk]�.F�.3�ʙ|���A��@�9l�ZS��u�n��,���@9�$R�Sƫz�dz/s\
�Y�wP���
(���%��^�>�g|����
���j-����*�0xQbv�ã�vd�^x>oڴ���$u�s�g��}��j)J��1�3�s��j�����i�J��V���������`U�mA����L5��Bx�P���J����]�$@�w�]9r�^;l�x���Y^A)��ؚͺ����V����quYO)5O�^S��F�M�ջ�ڭ*b�:���d.s�p�?"�e[^A�(%���AImF��GX��k��;��0�|H�i(���`v�S�ⴻs.[@�%D��젙em�E���E��vHy�Mmږ[����S�%�mj�շh�ǥf
g�U\{ة�jO��&l��ܵ��I�0I3��I�5�����9�l�4�G�Ë�^���lWXGq�/�PC�G�ݵ���k��6%�*g]���`I��]�=�w���N��jrN#��R4e:ؑ�C�����Ko�2l]�6��L�8��_���x�x��j�!��a/*��"�dZ#h�Tm�S,Cy������s�C	��9]�Z����*
͗��zI�}�m]�&�>���q9��y��	��Ƕo���l����+��#��:�M�G�>�چֹ����/�s!��I��\��A�!tz~�e��"�su����ta1�707D9�<�pbF���<Md�k���	����=���D���$�9��e���ѿ.����鼞�*�mN�铹��95,;��J��������aFhl?%ZZ�R#��vf�M�N�n��ܹN���|"7Y�ds&�=ET�҇:��o�T=�ܮ�:� �U���^�!q�{�6�HD��(�%1Kk��E��3:1��W��n����)([՘����D&�����=�C����T�B�iL�x:N�;VcL�l,��ߛ/�>�@iU�084����NG0#&c����ܔޔz�:�b������!�Н4q��ȷ�jD��
�� ʮ�%�_��<��0�
D�}@�=K�������B���#.����ˉ�7
�9��΁%Mb#,��,��"�lɌR�������u0q�l�3��l�5��3���s�[�dݳe��C��u�8�_�ҁ��hpw�hF��o:&�vj�� &�n�h��|,�$��|��v�ʀuW���P@x[��#N�rU��BM�h�iD��q�
��y?_���4�.mO--y�����f���ӝw�����gK���G}!a��.���~�cM�b��u�}_R�8��V�痾�����I��̍c�oE�s�`�.w��ȣ�c����0��,��A����.��sg|��v�u��{{PG`��IG�?9�o� ����p>T�r�k�FS]���w���ۧd�"Q��<	�)ܪ|dGd�5;*�����yO�i�#�_��y>�<�0�&t���:���tK���"�KsO��jb����}�XI�m�"
޸��'�c��d���~����
��p�ɖ�d�+�D�?��A����И�H��ǰ�A��O�g@\.N�n	��Ρ(Z�i/x�9@�8��Y�
��"Ԓ7���^�dQ	�&�2�������f��L~�r�4��<�9$y���(�Ӛa0S�t*@'�4D�(��!5yQ�� =���F"-�6�[+	��/	%�KOG
�=;��_���M�G�^�*�@�FD�'���wb��(�.&ޤ�Q���ϛ��$�/�f�d��ہ��k
��&��o+��^D@���:+�̹���v�9�m3I���HR����4N9oFi֮����ZH(���|x/�l�Y�\�^/cJj޵�)�r����������4�R΅�@fMܙ�}�i����fQ��Mӟ���I�ػE�$���0�-�<7l�Lu{g�L{'S@�FCYQV��j��6�7ˤM�"�*�$%���5�2��g@�����$��m.J�Ag�8���/�:]
�_�~-��AC��r׌�R��2��wiv���>���h�KT�8��@� 7,�����i�Z�\�v�'�T����raĩ��	����fE��zN�)P�I����s�>xR�s�T��ߚrW�c��<H���ь'��A���'���&bo�	a9��`p.�2ٰ#A���c
8 )���*{�J�!��F�X"�6r���l;�P<?��?R���i�	�&޳�������|2y��Q�uϺd0���C���J���`x�w{��̐�ԩuEt7��,q&!�f{��}��qx���֌Us��m����z�~0�}���)�`a�3X���|.�َ���z.z*�.]Px������疜/63{4����mo�Y8��VY($����o1�l�n�G�0�N{dfP��
���$�K�GC^�K��n"��+���R�=,L^F�C�u�XΩ�7���x"��(��#���o������Y�(�>��_�����l!�ʜ�#�B�M�����kc@%�
�M��	���Y�C���>J3ya7
�-7��b�ہ; ��<��>ͬ�q�"�m4�� �l�Wm�!����^� ?&�d���D[�8���P���]���X\�;-��|Mhw1΍#6���7R1^u@����]�`�K!1�rp����6i�fZZ��$yJ��F��z˼<�!�AzF҇����cw�����߀l�_<T��9J(����
��>��<�}i��S(����^��̂��aN�T(A������z@LK��$��O��~���7��T�ퟍ��0=pE�-��ymH��84� 7�$׆��w��'�hTX&����Uњ|��l������qK���N1v�*�@;R�VzWa�~ݑ�i�I#1b4�)���-;-F݆9�w����è��j�>�����g�~ƎN:	�f5��<_6�?�_>dِX�#-8O��v�`�������Q��hcs���[�	<�S�@�g��_�}�.�	
��]��pfy`��/Llj��Pj��O-Lp��j��}���m���Z�1�oޔf�䅚�/q���i����>p���[���R��j
�7�ZJ��!����N�U���y�"�)�kK�+H�A��h�`k��;���e�E+�vO�n���4ɭ�P(�x��v�74`����
<���2�Y���ݲ�DoW���/�T��e�
���<J�w�m��댖��K�cu�d�A�ۏG�F�tjE!|�!u�$ׂpK{��@N�	6�zof����C)Ȅ���W��L۔6ѶW���*�Ǽľ�v�R1b-Sĵ��l>�E�e���9CT�f�3�IݾQ:�el��.΀�]zk�B�릶?��Y�k��i*�1������4͂�UCW����Ag�/��M5�Ö�	)�U}�Xݠl�49�ͫ��	)-���ٞ�j&an�g���a�r�8я��i��{LL�p���w*|Q���o�Ə^q�O#ɑ�����O�O���NyCȕW�C����'�惤�b��&B�8v�	�X��F>��C2Z��Y1�6���ѯ%���e'"��Wu��h>>Px[�˚
,k@�k���P��}���g�����ө���>����[S��5�Ah�W>��aK�&�I������Y����3�ʎ����T�=�c�(`kvk�v~	9#dܯ���SOT��)h��[0��
�7�WY���h"rl��6�,�U������Ir���j# N:5�U��_��z��i��-ԏ�n�T�H��zt����Z�,viW�S�7mi�]������+��t�{c��w�٢c�-Ι�1�����|����!G'<�y�0A��b������$�Lf�"�х(gu)��	��Z�D2m�ԶʗT��O�c/Ug�(���%�b5�a�˾��}�?g��T��*�ױ���O��~��֤�d�W9���+�\[n	1��=Sli���c�鳢���ᓻ�"��?�E8x��0˪�f3;�L�z�Rw�ϜY�=1?����N�3#o��f��7�_u}D�\��^�9���]}�a�JH�;�y&k����Ub����Hw]��RG��q�q
~~ԙ�c��껧C�Cn2,���L��R�u5���SQ��[�T�*�Z��y����g�4���}@�TK�PWr{��z�FY糋��]��
`���c��L�n���@����Û��?ffĄ&������m�0�RSUT*i�����M�S
�mM+;���$1���"�y>�6U�`=x����cTΣz�i9~,?���=��vC[ۘT3;� �7>
\ߍ����}�j`(s���S �&�"Srf}#���<���܌u�ҒQ���1�>��F㯾% *�l;g��!��r*g��ۥn�V����:昘�.�Iz�u/�R<�E7�d����s��=-4���{�3CᲽ=��(�r(�{13mA.��������cMW�|�3�C��R�����f�VqР�����h��r�OG�a8+o���-�ATs���BN�;���-���(��wM�P��W��P)I�|5Ls�J2*c�jԌ����5��)��S��hĦs�8���g[f�����s��s��<��5�o#i�z�f��+G•g|d����lG6L����NM��HE���W���k[!�kz9��U�SbU�Ǫ��"=�
O)�7�D�o�L���&�1�kH�.K�J��	�0��X":	���zȕB�b6!�q�d�,��!�/}��+ū�j��Z8�4�v��u�F
m:��8e��p��Lfy��8�J��;���G^#���JM��D��	�:��?V�ң��R�.��,%����>{�D��W���x���$��lc�έG�����GPM�E��
��6�a}é�r��l�����+���X,� ��,,��X;��U�7C\��4c�"��'�������Fw�m�'Q{�����I�z�eؑv����!L��y�MQ*<Eh$�-��r���[N��`ij�!
�6�V�K�:ޙ�ߌ�%�Se#L�@U5pi}k�n�2��9ޔ����c5��.i�i���$����hcOwR)/o�=��:̒�G��H��[�t6�u,�M�	]T�ꞡ�Dk��=�m���‹�!��Px�X�Z�mo�n���� U���a	�D�+����<)n���}%5U
��_��VE��/^���U2��pN���g����EtC��Pt�����x�K>өc��ѵɡ	N�m���@l���������Nd,G�TH<���f5�D��?��%��Q�g�'bH�VV�{A|B5L�	s�q��5!�QEȎ�ν���">wc�V���Ȥ�W/�
�r�?s���Q�Q��&�#Nd����j��7B#����M�Tg����k����n9W��\\��{+?���2���Hhb�XB����9��+I�~^��C.dv�H@�f�b��U���$2�$j"�P~FU�h9S �b;A)��&��D��f�,i���HKȭ����-a�S�E"._�}&���'4��8�fX�n�1@�-΅�W[�LD%�΁B6�ˌ��}�Cdg���s
jW͠�I�8M8>�K!5&�@~�Eн�Q����m�LD��j��F?��#C#&��߇�.R�ɥ]�2y�T�@���*X~���w^�%��
��<6F��LMj�H'����]N��}��%��ar�B����0�C!�Hg� �2�
�G��C?d�[�a͡j�vx�z��5�3ӿ��%7畨܄���x�����!�Y8�3�!{K�!���m����d�U���WT�:�	m�E��lQ2�R�&e�`M��w�<Mw�������i�%$�H9U
�H�D_]�1���J���7RBmK}-�9U�١l#�[�%^���@һ�Y_g�H�[q��i
�?"��o���'
\�����._�U�#�ٮ����^v�ų_i�����!��L��2���a�
���D�v�E�8��b�mS��c;(y���h}S�a�	,Vt��9a��A�;͏�O�z��K����GJڄa�HH�]�h[]J�a�\e/�:̤f}����(-K~a�z��3���ń�-���P�e�5�xz^*:DD����'���h�i7qC׮9��6Ⱞ��0첰?;�%�y�Y�~�P�,h��O�J_iI�}��TP�
Z����\��TD����\b�[8@�:X{�A�e�zQ)s��`j8�pi���N�^5�+o���8��xr�B%|-BWi-ͷ�o�ۑ���FC&��)k�˜=���Ϲݎoz�=��2^j[���#DBZ����Jx$�x��٪���������/�x��r_03;���%25?�U���A��7��a�4�qz@��@�}�)��xU�vW4���;j[)�V�}ͱ��3��B���s�slp`�)�j3�Y*�Đ�ݶ{�Ns��^���S�O��vE:���O�Ntz�L!y��/�,bU�1sP%%�m�]|Im{�O���[��D<A=��t�=r)((i��p��J�3�͝�˽Gy!��q�9\���ejb7QN�2���Q3��(��W�x���`#�:��~�B!�Y�[9�u~���p(VU���>$�}:�>�cQ0�o�V��7T�ɛ�����S�!��T&���#%X�zo+��z���JKy)�c���,@1C6L�����7�ƠgP���s{���11�A+,��sc("+�W+����+�oJW*�j��̇A�d^�Z�CP�mA���Ɨ��Wp��h��J��8_��N*�E��ˢ��ea܋Kk�!I����e7:��aq�p;�O�v�^��*+:��>�)�^��e�N��F �&C��9�y�Fê��^+�s�v�_��Q�i졾r�5��2ׄaQ�d��:��H|P��„lgݣ�+��^� V��?uE.~�MI��o�ݐQ������i��V��ՠ�D�4?��w�,�P.T7*Y�\k�JQ����0C�F<;�G�ηC�6y��`���+�t�8��'f�й*-{�������% M������5�@#�Q�G�?\�c���E���B�#�>�Ò�S
w@E���-{�6<�6�N�{��Q�-��7�$/��OOB�\��5q�G������t	<����|,��,�U4x�|��?�<�w{p��>�Y{��
�-���F�#�r$퐿�P�x�:��_��"�'�>4n�2��ݡ�N�U��n��x�s�����騣K/L�Ge�g�b���˄���K��h|����l���a�v{T�u�?|�2#0F�qJ>�8�'�\׾��}������>:1���	:�	t��\�)�iΫ���h/Pi&��Ƣc�@W.�����[\G�K�/�Ĥ�u`� 9U�I3x�Ȟ	����K�S�W�κ-y�w��r��K���KeE�f��ŋM���kyL��{'���
┃|	Hd���ݳ�-#�Q�+��B����,榛��WF�_U�RF��%�De�y9;�^W��y��&��������#2
ěw���X��>�XX'������N5���c6e�@�u�Z�va.���quE�W�D'��Ma������L	��|�r�t��Ц�9?�<h@3q�1�)��pʲ�ո+L�PX��Zl٬^�	V�v����}S�B�zՠ�}�p�s��?�n"��1�%C���w�{�����ySd��yn�Ak���*G߄��N�r���o(���\�P=!&ѧ<����v�k�RL�y�71�Wy
]��ŗ%��HKT��i֋g���Y�뚤���YVZ
���4��fúw'���E��Q�ӆV6��0l3FOqd`�r��s�%�X�+��	/n��GH��2g����=h���\�u���<�w�f��C�tɺ�D]wcU�R!��Re^'�1�S\Q��
\�����*5��򖡸���!�G{x�~���.k�ܷ�o�7@���d�J�%�T�r&>��a�G���.����P9C�L^l��/�~s5}o���lh�Fѳ�G�hQ�v-��/n\�;�EYu<��Fla}W��f/3�g_m�C��U���JUG`�B.4��6@�%~{�.�}��=@�J
�ܹ%����=�c�ܶ���(�$
!�f�A���H<V��WvX=9�G�͎ycI(�M@V������zٹ���v}�����}���!H�����Mx#��tN��I��|�w���,����x5����k;�������C)�f�h��:�}�S�������}���П��t��W���Ɵ�9Dy5��]�3_L��A~����͝���*d��m�0n;����C7�a@�%Gf̐�u��;�y�[����U�D�N_�f��UÚrm���.]@;����m9�|��4�X���a��J�ڒ��	�~J�&�\{S"t�U ��k�v�_�nWN��	�W=�����I���h/8�X��eVLж�`uI�Z1�}��ɟ[(�C}_��Fuݸ�Ƃ�1���53K2��=c�1%F|I1ˆVD�Zx� E&pD0;���f�p�kSC���
R0����}E� m[��S)]>+��:3b���1��}�y4��� {z^�J��ݖ�@��}��cB�Or}Ŵ�ti#�ӑ�Vy+�cw�l��
��A@gFpbٮJI�ϸݐ;e�����Te�8�f!/Y6s�8�_��P$�W��inQ}�/��+�eK��H�>�Z�N��[
�ٿ��3�D��4?{�O,+�6�7�ؑ��CCe	�9L�o�]�1���y���"/p����T�>�w�{7������ӕ}*�i��Ž��}�1��ʻQ��1�I
��-^��E>��;-Pݰ_��Vp����C;<Xx�!`�IņR�S���7�	,�S�oډɫ�{�Ӧ���D�Ie?�F.@�]5CjX�h�μ��=��ڧ�m�	��z���$��͢�;�X��cו��;/�)�T���aB��-M��ʟBDЄR�b���\�S��Ξ�\�c�,^�߻���s�u��q`l��l��������&0�v��j^�G��1&��.+^�i<�Wߠ��M���Y#_s�m�k!���{�Y�1J	��DZ)�ġ�0��������s��lָtb;b�Zee.cx�D��̗��k���i)�
ܽ*�ntkZ�pB@����}s�3�aZ�8`���?���S@�Ғ-
z��6�,6S��	Y��қb$ڔ+$�MX���(�O���W�"�Сm6�E�0Ei��zS�޽���__�p��>�����O�fAX��D�����l�8�����"���7��������m����?�t��>����9p^N�ﭠ���W.y�UB�b�3ыf+^�/��"J[�x���\.a����^�������c�-�}�θʟ�(PbӣLVSR�A�X��ߕ*�ud���pDͦ�{��%�D���T�Ha����DKD�]�{�<�$`�J���TN���9�����M]�آ��]r���}?u�\�9m^����_�]�}Y�p�L<$�Gc
���.�V�<��6�#vB�%�V]�Q���g��n
C�_�H�@�e�U,���%�G$�-0l�X��I���,4�t�|�LZ݉&c-'�@���9����앍Ő)m�E{�;N��I㿪�t��������:��~�@-qH��H�7��R���,�CcȦ,8�;���6��� k#�"KYȏ��{,6EP�8�b�N�Ƀex������
�ה���KD�otᨤ�c��4��zqO�$��c<0���zF�;
��S���z�'Wȗ�1�^'�����!ݕ���c#L����J�����y��Vr� ?�Z��!l,�9\���Ҥ1��Ɨ=� �M	#I���JO�d4�"o��x�6�5'�{��E�b@'��?A�?pڭ�*�+"�ީ��(D�R+HC)SK��Ť�3����-C�"�ȡ����
���V���@s9Z������.4eId�)�&m�q_i9W�ɬڲ�*j�B��ѓA,L��9'��W���z@}�Uh��]!��@���}5?���F��#�����!Di���bh6Z�ΙX�b�8��ʺ%������1��� _�m,���;��>LۈU�-�|�؃]�u�s�"�E���A_џ5��
g����=앷"/M��[�N���M�!���3��	�F����nW�%�uRV�8�*�_s���!��[`7i���ۈf�p�K0��~��v�k�?�VЀ=�&"�v�6��ջ!��j��ۦ:��y�U6Ճnǥ��H��N�g��0�
�Q+V�Լ�y�\%���دܝ��$I\���3�����j6}�'hvq_S�M�4���d�a�J����4oR�N*���H���y���8�1�xo!�
�>3�h�n�d���
�A�C�^F����u;�Kȹ�7�	�g%ͦ�*p��o?��j�lVr���v��&��.�ٛ�|T�8�frz�����q�w[X�p1uT
C��?w�.`eT4����؎뢭(W�\�<:�yv��.9F3L҅f�Wk�za�I��0lu���2��zY=Ac�޽��l��z�����D�c��fW֐ܣ9�j''$u̮s
y��	�D��p���r^������K/��J�YF�I+,:���h�^�
>%FȌ^�j�{T��Q�@��D�'��]믪�S�D����0^�;b!4��i#��.����`O|�n
j�k�.g�f�Vl����%���p�V�W_�Y.A�QC��iV� �Y�GP�W���cd�"-=>Ϯ���2C7��U�/mKF X�H�6��EF��urX���G���r��<^6K@W��iX2ec\S�+~�d�Y.��WMnC[ŴZ�:��(sB7�4t��n3�Y�5��(����6���L����"���SM�0���=I
�J�m蘲�'w�=�
}ŞjM�cw
���0��
�H�׭G����
l,�z
���U�HpN�o;��f�����Vb��=!n���L���/)�j>i���pA.�/:+5�[lG�0)�[v�:�;,̜���i��W����,�,۱�\�m 6��X[�۶�JS��;j���p��\���:S�Ky4!e�?V�U�uh�X�"���0sg��*�zx?�壘���hUWx��5����N�y' ���s��V=)|���B5�,�~!,�r%���qH����Y��y���0��A�Z�Q��3�XH��/�1�z��>	����Z�=�R�g�a1��_��`��A�i�t�4}�%�+��z�����k8��/w��me�*1����;ֈ��MX
2S�'�8\�M�Ě	X<���SmJk���.��5>������D6x���>١,uf�����}��pl��6E�ir��&Xrq������'�z�5���+-�F\����ۡ1�	��W<�b[k"R��pX/Zn����m�	�C�_�c8�o���/����U%a�N��9�j��a�|�jJ����M)\BUj�����.���2���Q�I�5����,){��׍4��E�i�[(f���a^�Z�*�I�L���t���&Ash�W�e�A����%��AE�V����>�A1��2���Es_KdLƄ.(��k�լ|FY�Z7�ϼp'N�{َ�7�2�oc������7���W���.�se��R�f0IL�+ȸ����Q�� /�`Yie�0c����6�{��/�ϲ�1j�h���vNS��Gn�n�İ���.fT��uʇ
E�H��Lӄ�H%�ۮ�v:��t9b�:�K�Sm�E�L��Y�|璢�!�d�=\?u�
�e��ƹ/��k���@)YȮ��_{w��Cœ�;Z�V���ڃ��=l�/�6ȍ�3g:1�+�O�GxZ��ꘅwU2�,}��&��wKH/�KH�E�l䲂']��?[H�M�%��(h��0Y��M*w
oc0֕�_�]�>������f�X�{�h�z���Z�ݦ�0ɘZ�X��?%��?�(�����YN�@�U�	%3!y�pޜ��l��E�Fh=u?0/��bej�g��D��Ds����
L��k#Ԝ��ɠ#l���e�G�y�w�{^tM��`>nqC�?Z�H��ͤ&63�sv�U5`LԿ��Y�_<�ӯ''��Am����5ۍ�@tk�d�x1g�=F��h*�.�[A�Zm���2�s2�*�}w�aw��!��0�O��6�1�g���Wu�@ͿĎ��u��e�$�V�ޓ
�_Dʶ?*�σ�I�N�\�?���� �0q�
�����(�H?�(����T��R��6��B���}��C̒]	��5�g�|@zxA^'5�?b���D�x�K/�$O�@rh����o���9HJ���F�|S�u�c��̻i�[Ր��ҌꑣǢ�UwB�'��D{QMEqI'!�`zqF�Q b�s�(��Vg��5�f���O9�j�_��Pfb� .P�Ut�`��v���yb1��� �=:����Mş�ڸ,Gr���j��O㷵��$�|�t��~Y��F�S�v+�'�aD��Z��`��W|�䶽�S�o&Ai6O��Ϝ"f1�'=��N+��ĔP�69�Q�]-�N��̯��z�����1s�J6����:M��'SsR�o$��j�N�2꩏L͉���&�7�ȞI��ˌ���;t�,��<8�5�}݈A�:��:Xў~7_ѕ���_~d����pY�����J�
K���F�	Yٯ1W��s����B��4��pcM�VKS��v���V��#Ņ0��(��=�A��A���V������mU��¦�w���0�����x_�%�.@�؅HP3c�ѻgޡ�?h� �@ftz}NmAP�$��<�P�8`��y�w4&\}�m��Z�QP���2���t�5~ɗ���Yz��=Y5�٤��<����m�yڊ;�u��7j
�hNq�R�//��wM�x��F�F)�#�b�)r�Zt�ׇQ�]!��s|��2*���X2,�	@T�~|�څ�I�̫�`���}C~�����0�W4���7�*�kv��C��܇����+rWf�����1���t
-L5=��W����dߧSz�b#�2c��e�Yw�O�޳s$Zk��T��N��&��,��_�� X�̨C��az�sMYd;�3���[�l�t~��L��@8on�F�W:P����SJI���y��L7�X�S
����@>�6�C���M��,��~���w31o��w��/PZ�	�wR;�bS�`�Q̪,���I����k�!���Ni��~�q�>�NF��|a���l��垰���Ju���\�$�t #,_K�I�ZB��d���t�
���̚C�R�b��"�ˣ>�ác����� &�5��Q=����^�\����n%Ag[p�G���	���W"2�#׌�P�W��V�Mb[fnO���OEP+���Q�2
�ՠ�ra�.tCC'����#�-��O�m!.6{�j�x�����z�ݹ�<� .�[1�t`�V'=C���5Ő���0��ک�����V�*A�:�{�
n�PY�o=�݁��7=�=�s+�C�G*�9L%
l}ѳ|�憶Q�<�O���ơ�/9q�)sD��Λ����N��e��qR*@&[P7��q��Sۿ9�P>�:
T�}�
�C��`�&έD5P%e�S�E%�q�E�#��L��iIJ��cD�s�W]4)�j���kZ��{[*��Y�#X�+���̖����o�"?
9SV��Bo�+���K�b8
��F�[�<,���C�X��*�κDu�����tW;��F���}�05Wl�pH�j�\S��	�bo!��F_4*$��6R���_"��{9@��Y	��ܱr�v�B�NϬ��[Xϖ��_nk��SR�od���
���T�:��A�=�A�ܯF�9��I ��D?��6k���ќ�D3S�~T}߰��!��YY�����}@y��{���q>������+meΌd7�=��f�z��{�7�E�z�ī�`�}��ߚ�ԚM�FU՞�G2@Q�&�`h�W��t<!�Z��O���f�D�;夤s��.�x��	��cQ��$�謍)i6��g�d.��SG��@ί��NKj8P�e�T�������iC(�3籽f�c�G�E9�9#j��&�g��"ɝ�L��A�|��+qP��>�7i���ۅrn����H��ɐ�Y���{���+n�R�_ٶ�z�h��>����
����iA���A�|�i@��Ӧ\�,Q{%N�~`>�*t5�ǓG�m�{BV�=��F��[�ç�U�[���@���(%�N�6SLO
�>=A���
㟘����6���"G�&_k�Meq��<�OVK7�9��kӢ�,W�l�P3t��r�b�����Iʫ4�(ܣXlE�~�����������X�>M�lB����kU�y�*�����/q�0�B��6!Ȋ#`�h�f�=�1��_��{*j0�@"��ؙ�/ƥ�5�B�'���Xk�kbn��-;���*\W�`JՂ����.k�Z^wm+#�Z8��T&ƛL�,��ý�Y�	'.Fu�|<,���:nHn�/���%�����s�0���Hc�����z`n����J�R��'�LqHy;d�8;��:��B�I���¤_V�3����4w82M�����m�o;�ΙӶ�L��b���9�p�y��O�݆�x�{PKA?�>p�>�8�U�Y� V���MGY��p�N�~���� '	I\ 59Y8\�]��&�ǖs�O])�bj�B�t�'�v`\n(�h�A��(�ny��|<����j�;�*��9	���i��ҪXu�,�ym��$$M+�N%SV�}�x"�f��s��F�t	ɰ�	��}F�	"��1�E�f��uy��3;-���B�v_ӯ���)o�!z��;���1_
#���rwO�6�g%��u����[mȶgb�"����N���6�X~�mx\��,wMJ՘�t?��w�@���l�!��Gr��v�*��F(�F��}x�����R�v��E�'1o������'[�/���6f�{���n��s�5��)S�_8��Ϣ:I�P��h��	�ǵS��r+D{�w1���~��|"���ET0�+EY�UZߒ��t�E��f��]�PoB�
��&~ޞʯ�7������ߒ�ێD?V0e���l͍�AX��)��L2΍����,d��)�=:���o:$o�6�K�߀'���䫮E�s�TX�Ѡ���)�_�pv�ϛ`
HB�3\�퓤6�a��D��}��߷�
�?�.�,g?�yb_P;5c|�	
�#���U��hel�Ά���Ar��q)pDl��S9�<�PpR��+���wP:�~I�8����C�
؏;�?�d��ؕ�|�����G񠢔�~�b���۴���j
\Z��Ti�������:����r�,,���UG���}�ys�}~&����$�F�p�
0�'�jX:p��:�q^��I�-���X-�-y���P.�d��rآ�ϛ�����]�6d�TU�IUí��@�%b�Z�E�rg�~@\�|���$���)�a�Fl]�R� ���lė<s�WoGp�v���@�o�+�w?D)�;Ť;ڰZ��
�1�Œ��=��&,�W�S�&�t,��tA�Q��g�ա����˩��s�!��3�j<��IM�:x�F�\¡�ջ��r�8荰�����|�
 F>�\�kO�#c�&a.k��������"�Ǟ\q��Kh��L��&�iHh^��y���� �Tӫw6���,z2�}yJB{j�(<�ꠃ(��x�{��M�w)����F�w��L�z{����/�)r�v�,�L	.2�ݷ�`�^�V��w���ް����P��PkL8�U�@<�}�|�֜�kQ��� �����8�����ư�ˏ��%�C�ʤ��c��#H8$����6�6��
m2�`c.�S
�#�s�x��J�M �Cn2N���&>��o��[Tf��LT�h!!�%|r5�QW���=3!�BY�>��Ĺm�y�c�(����@���R�ϱ��n�'[3u�vD�R�x�i�`�t�Uܒyŕ��H��T�jC�`��Ē{���#q��A%��͞Xޫ�]QW�X�o��"��7��2��QCw�M�����jI �/��[�c�zG���*.���)U���f�|���|/b9S\B�_&��z�����+�nz���Y.��T�+T�r��[޺üOz'��{��2����n��M_�$GV�H�7�j���J��]�'�zB%�2r@͘s��va�Yw������Ļ�s�Ɍ����Hu2<f	�$r�
Ջ�sŜ|�OB�(�F�e�q���xȀ�x�>1N.�1II*�H�7D��P߇n��I��}AI�c��f"�Z�;]��ۋ���u���)�JAr�7L��d�L3q=�����Z�N���.��R/�|������r[�B�B"�t4���ܽ4!4���R���,~�>�����	�5��Y�?��$K�d�X�"L�>�K\����@ }�e7�-U�?mm)������$,mz����GA�)g�h����؟R�����v�j6HDC$8��6�i�)�zڻ�N��!�"��-j�:��!�3�U��X��b5�Jp��3��r�qemDU<()�4
�I0�'{'��-�c���᧐��D��
쉧]�ڴh�4���Z�{�H.��ju�<�NJ���P28Ξq���]��Ub����	)SD���a�X9��$aF��K���5a;��*���sd;���VX*'X�
k{�cg���0��/�ؒ>✾�No-ȞR�^w���WR������f~a�rm9���YS�uk�wh�]?)%Ėb+�G}$�`���Y�#Xݓ:zp�����!`��p���+'�iq�q,��'m�Nm��ڇ���p�h�l��v�0Qt�T����Q��v��崕T~FV��RC
h
���JvV
g:���G����Z	
h���q�^�Ӹ�U:^�i�AB�	�ƾ;G�f�>�,a��^��`]Ty����wJ���?Cե�Ѳ ���!����W�hve�q&�njd��7�}@&���}�����{�dp�$BJ|N�ޟJ�^{�8%���3ӛ��-"3�&B��βK��r��7`����E�	��J�H���h�����$������k���Ԅ0�P���CK��-�ܨ�Z�L�ƍ�T�X�j������g7��Fݲ����J\�44�ί�!#�*M��z�Xmj�Pg�@8p�.`�e�(�i�a���m�TG���`�w�j�{�vJ�9^]�*��G�(�v���ȹ�9�g҇�[�l:-=-s0z��a#"n.dDJ����?��Uy`���#3��ؗ�2�[�6��ѹ���@U�s
��E�v��Kxs8�U3�*�ٻ��uͯ�W��P�6F�kku�ҧ�ʨ��,z����N���m�|lu����ǵ��X�<�oD5�4_�;Wع�B�w�WP��`#�W���7��q}��LR+��M�^Z;Y;�V5��1�wI�*�(<��<�ϨI^l⺛��?���f�J�L�R�(�gg�M�#
J�M=
����,�nVQ2�}��7��,�1֠�\=0��SE��H\�C��o�W��e�qXtJ�B������V�5�����(�b�4x�Sd����dy��8k+�
�n~�\���h��wH���@���(��e>��Z�?3��o|М�6�c�)C��NsM����.d��c-\�kp�w|q+;�ǹ�;�[����I�ay ��\}���p8�|@b�G�s���SS�ql���Q�2�nP/	����L��
e�q��am�A�鼃@7%�I�Q^�\�?�	蚗tj��9g@0620Q3�E}�tmyt%��\�}���z�v{YqԷ�ZF��
z�Rl�_&��Vв殺4:F^sPq
��j5bj�[�|��IѲI\��akS^�f!��
e�D�7�%� }�d�a��u���?����2�9G��R=&�%�Z�Xak��`g�
���^�����>�ْI0�힙��VwއP
��l|��H�$������2xy{$6�SCx>�T�;��O,��	REP�5G量���UgG�'{�Z��M�����h�8�dx��P�;3:�0�G��]�����o���8�e�ݸE�#-(�G��}��C�<��(�=�e�^�땬���^R	Q�}����jxq(�@a��h��E��b	nƱbur��5]D���su4Hk�*���)S	҈S����ʕz��wX19~���N<(���x,r��r�>8�Vre�Z�_⶗X�`��~�A)�$�y���7�~�.��CXk��H-Km��/��#��	��i�u
5���O��h¯3ފ�q�MH�Jnw�H�
�h@4k��O�cЉ��9�S4-��3[eX��%�a��ēo�h�/�'�S��˖�,<��~��__/kA8��4��xP����?��I7Y��,��W����� i��=�]}Ⱥa��a�*�ζ�lV�ϭ N�)���f���X�s�fu�)"T3@�ո��^`�����������\`����o�f���M2�ά_��b�auNjG9�4`n	=TJۉAYn=��oc��F,ǵ�80;>z*{�iU:�^]����q��J)V���s���ںKE��C슈���9�IM��_a*U:ʼn�l�mʫ��1Œ�5�X;p��
K*��-��ckt�N��G`�V�1��RrB���

�
�g��a��q����nw/{:�2P�8�6���4r#�m�^SBy\.3�D�O�uz�+�)��	��3P,��!`���SP"�mI����P"��y�vc������<������"VU){��e�����D�R~��&aM�e�|�P�C:�~�Ry,Wʃ�����C���\�Whsv(` m�O8�=g�x3\DZv_�N��	6U8�;�&�c�#m������Ѓ~?79}��6������k}Ǻo@�\x�(�G�W���Gr����jѰ�5ӛK��B�^6��a���}� �g�
��(.)1b������u.��*�ֺ"G�=����[+;6����F,��"�f�&Ӵ{�M�<5�9"!�	��1)���O�6�,_`v�0$~Y�`�|qR�A*��0_���/`b;����:��T�SI"[�o�ֆ_3�;���f�r���D辝�s*-�sV���@Im��$��f���4�G�`PqIa-���1��e�U�:���}QqmM���Î_�H�>�Џ��c�wr��^7	E��������
2M�t�a�K���`�t���0B[�/ѐy^.��Y�����Z�35=r㐕����0K	govfTB�����ϭ�j�� D�>�E��%�[��Q5���$%g@�7*��;'��Í҇}N�@n}��5=�t�o�vp5�=�����3^�1?�R	T�&5�Źj�O!� �3d��������/2��MġI�n�y:�F)w��]&-�1k�ӹ�?�g��\i�MU
�"��:�
K��N7.�����\M�p5�~�I��sDƧb������YC�8_�j�dlL#g��.h���Ng�ź�G
�\��p�X���x��e�~:�J�J�
!����`�`�֩�Y�g�?�X��B"����|Ix��#��[��Np�{Enw8��
,���[�&�phTu���:o��H�xJ:uyY�Z{��	}�R3ѿ��M�y�x,¬_�[��Ⱦ����Pũ���OF��f�㱺p݁Ʃ�hG������֚jBQZ�i��x�l��|(�g��@f�q��L���jrhU&E�R�c"y�]%*2`���@��E�ðB���g2-��y�G(&d�
#۟N3�L��K�67�䎾ֱ^N���1�d�Z����{�)t�8�������G-�
���;~�s���/i0����ӏZX��~HO�i]��S=d��	=�dH�Z��!I�y�\f��"�4�`��!]|�f�Y:J���`�U����hO`��Lӥ�n	��fw'�Z$�fίn� �|`,\��1�4�~	L�{͚OG���s�X�v�9N��f"��bt�o)���.�dT�T�%��;h�KYE�"Ƀ��н��vPW>^L��s�'�jh�D���cC��^%��a�q�o��a.Ƽ!	����T��I�u8�$�GQ
}G0ۺq��g]٪����GcB��ʲ���CO��Y]�9X<(w�΀�F�_�{i��"�.?aw=s.6�儔m* x:�WS��Q:b��`�J����.0��^�q.��
���R�	�Z�d��%3�ڇr��xŽ�U`yo:�sq#ĦjYM>�zE|�D���/��[HG/����'Ȅ<xLq���>r��,��5Ts� ��v����N�u~� l�pqc�)��d՞j�g����R���
͜�yQݷQS�"��>�$�֥fQ�����1��e@�����p���-����zZO��Ȅ��_�lq/�g�+�	`���o�PD͛�;��S��tF�T��T�ȱ�]#pYV���x{�2��P4�HO�)u�^@��~qsԣa���ș
	�*��K�a��>_�k�Dϖuذe(��+�$��y�T��כB�^���_;\��{�z^KU7;���;QY�qe-�$����6nJ��2��n��N�e�il=�����H�qU���4JSW�i���:7��c���rgm�a���0nL��a�Sbh�C�0E(ŽF���G3	�����c��+q�2���ae+�gs�_��O,!�OlAom-�`�!ĉIL��ܻ(���]��Q��+:���|��9;�`O��ZS�Q+�$�k�I�ڠ�r�~)�|
���
y��A�ϑe�m�!�-
�.��`�C�%�8�K>e\����m�]������d����1�Qy!�G��O���P��B���4�?˴�A�DM��.��x��L���*�S/�h&��B�D�æ���$���
%]�.F�ye�"�N�7ߴ��yq��c��&��}��h�@�xk�0�И�H:&L[��E��͌8�L1�]cea���(N�Ui-�N�;�[y��*�Ym����n�I�*78�|�j��5���Q��M�f��/�4�T%�S��Ul՞*e�5�$t��DO ���?�|��	A��7��A�tyY�[�W�H�m[�sg84Z��l�4K�l1��b��
��܄�w���	$�яES�'�:-4��1�^��i�gdgd��&#&!�A&�Q��>�ea����w��."� }�m@�	'�z�)wx���}w�ڋ��vbW'.����0�Gb��Ȗ)J7�.YFQ�h-}����Z	\��O�e��o��]��L�a��Cz8!GRkP<ઞ�~pn;�c�;"�e��E��rǭV��$=t�o[��>1���G�ϕ�y���F^��Bj�[���:`¤F�z.9n�2(+$Z4Pl@������:T婒FX�@�>�@An��d�u_���I�e�*[�{�S�
�}��j���4d�u��=��q��c�f�2��!��z�)W�E�UK0w�T�N�1�Az�L^��j��c�A�ufipO�0I湪������<����E'i�+ f�Z:y7��h�:}N+)id�v�o��HQ��bC�v��–F��*�ts�%�1%�}7��="ލIl
_��V�O
-zSL��}�Һ<��n��+�<�d6��b�T�Ѧꯑ���ܬi�~\�%z0��������<:j'��<��g���s��Q�u�Ô��WWv�+GZ}�n�� �C��a��Iw/b?�|*�$vNoW���p�7r�ّG��:��l1Û�[���b#v��
ݢh`��~nʮ<�i<�@=U���aKK��D:�%�Ⱦ!}6D�p��L��m"�lN��EE{�	���O3�3�ܴ�.�^-�@���_���Ij�B
�X�w��?a����/������tf�>}����#�,�U���.m���d���N}����p7ؚI
n������+*zgg1��?��/9ٿ-�DF�F5h�I—g$\O�SN7sC�B3�O�8	�������wM@��C�`r�g����-W�b�N1��e$�!e?�_���
�x��QF�7����p��˸BWI'{I�:7�	���ۃ�-3����orU��~��6o��2�疭���Y4\j�ր�eZ8�”���t=i,8,�om�Y
��"��x6��x�g)��������r6��4��23�����q服���R���M������/���8�������!*�N����gA �����K{���=a:Hm�ԯ^�x����d�ƻMϤmX��Ë���*C��ʦ[F��k����Y+����Ӽݰ�<3��Y�T�����&��s:>Fo%-���5(`��M��b,�����N(jqCG�ȵ��f�k]?2�Dp�ԫ�a<�NN\=K~�s�lTg�㴆�Q�PK4a˥���X��-!�┩^J�S��f3K�5]�1.bLP�;Y�T�q�
n8�����Rk�O�]��*�uy4��}�d��<@�
�Z��r��G ����Q��c�����_Kc4վk}/�Ozz2���J%y��6��ql\�r����Eiט-�_���;��y�4jp��
��I��CZ���IY��f�n@)\9�����\U����7������i
��T>�W�Ks8Y(��z�$.�B�A ��	0Y�i#u�������7�r��-6�:�>f[^c6n�D�,ّQ�K���{ԯ��������KX��=�B
���8׬m��p���k���	7� Yc�BY�w#�2�:%]<��AV���j���2[g����|B��)�k|��v�Qh�'y�8=]�ڌ2&p�io�y�|�(�H1��L���Q���5g:�c�k�S2�Ϲ�LsU�ؑ��"�]ѦL�E���:xz�of��-�P�o�j��	$6�n��zB�m��� M�c+|�<Ipj������/ֵ�Z3����,������y��
>�e�TC`އWK���o&2�[%b�
c�XdJ~��+�`�
u�qG��ˁ�l��~�d��!1����8X��"���\�$'��SL5�����fD㴑���i=t�>�`��_@�����/�1.YS1�
��}�X��Y�4��vG���)����߁c��Nm��ղf�{5y�L��(�Q������k��L�>L�woK��I�y6��ʰ}�A�F,N��e�Ը�������Sɩ�$ї떝}if�j�]C{���E����}�Q����3�(d��%bvՇ�����1[�]yKH�.Ʂ�gW345۬������j�_v
3�}��=���:��B���@^ʯ��h���I��gcEw�3񗍡�Q9��?�4�Z_�b��[�ā�H�d�A\�C�$q �q�
igԇ&����%�V󠻈��4���tLtk�D;V�ɸ�ŭ3`�/�Q�5%��Ia]vmv��������Y,<c���d�?�ˆ�)����%J�a���:6(����m�:@��,Wt���_���`O�^��Ĕh-������B�>8w7��#0�_;tM.RU"���bhE�2A� <�Ҩy����}F[h��uS�y���s�E�-6�+�P!�9N�s5m.�W�F��'X��j�W�0�7帇���v (7eGu��H������@�r��Fd�-�Z��"���K�c��!*HW"�
��*��b�}ҍ�`��"vXٍ�q��r�#���7SgQ���������z��^=�&U]�XM�J����Z���违
�h�*���\�H����FF���S|�E@��ѻC���?�A�TQ��KἾi�kiG�l{��o구qrI|�M���F��<�}-.WL/��{��{�mGf[�Z�~�"��sB�p�̽�}��4�dV(�g�n\WO����^�l
�S"A1n��eHe�N���
���-����$Mi9�! �pB��a���&�A��LJ]sW�)�0�X_6똍
�ʢu�|��
�z�A��/i�A��U�&��qϦ �np��Z'���h��r���;e0��
��&짵�`"^ԕ�8�1�ܲ���	.Ӯ�L��� �=�C%������l�.j7E�ߐx	4Q�j;�3�J
�iX3
{�D����#�hm��ᕔ�#[ׄ����^V��Q��������
j������X_�A�7p���/!��,�H���=Q�=��A���%l��e��N�g8!ñ�4�B>�
���W{��[���&	���z��`�zD���
q��@�H /'��(����w���a$ۙS�mP����(i;ո�|� ~0�ȥ�)�{.�C��4��!�B�������O�Tap*E��X�̫��خ�\�qZ��������ݒUl���
�w,���:f͊j<cAM�6�|
`M`#EŸ��H�Z7{���T���>uD���{�j�2�ʸ� $9���_W�%pl|Y�<��S��Qe����L��d?���C� �7E�Ÿ|r��/ODW:�	��ơ��D������D���&�=�%�=��^l�ܭ�Z�9fޙ�Uߘ��K���2��N0�mN��۫��lF\���X�����x�O+�:"2c�����7(�������F,��i��dn���m��^��m�M���?�9��'�\s��-����C�U�����&�gSX�[��3�z�J���9�����Y�y�jWc��
׮>$��E"<
��D�bS��i�S���>�3x<�jl��e���A�yW(�՟�|o�����q���,R����Z}�*�m���y�5��`ܹ<ZQ��p�	�&�^񺛫m�@;�B/�Ll�_�HE�V���Ov�����ҸA��qz厈-I���g����y?��}c�
/��Mt:�u�K�7

�zg��7�Jx��Y��4�2���@D�_����2���*����MlϬ�*�s��p�c�m�W���0���C��-W�"N1� �g=0r*
�1�?�:�\�/�{�owT�4��w��g?X��١�H��>i��Z�i�&�˞*+V���3Ҧ=�����A|\�qA�>t%immH>?Z��#����QG���X/�s�����؃�9?�T��U�=�PB�"��_٧*'�K)�߂X�5bW���u8͎�7U�}"��F׷�d��e$�Z�p��|%k���~j�2�ՙ��U�X����:5�g�/�6|��g��R+|�8Q�@�ja��m`���ӄ�h�4HۑA����X�j�h�AB
��S;�Q�5�#EA�:ۦ�U�z7�uyvo<�`���w�n�QX�8͟
3�7T$q��&mM97�pp���	U���*mG�̷���
rHp��4�+Ӧ��<�yy�=8��=9�(�_?rʅj�D<�/[���C�IU��]��{�R��E��s��ߑ��Ď?��/���Lq:�9�qqz��B8`%נI���6��zx�X���;:���V��u��m�*���r@�{3ݰ?�w*��V��X�a��n���g�9�u���)~|���]�
�E�	["7��W@�e�NNK��POB��Z���ܖv�k5���0�ֺ�5jA~�x���ò(m�q�:����8ُ'е�j�/�ʳ�U�������A��v�ݣ>��K��[�4��p�ތ�kD����0U���믎���>��R?�׫}���IeG��0�16��=���-A�"��8�.�´
c�8���O��+�A�oX�u	���x|�{�&\T���ʣO�W7ھrȍzi�1ş,�o��d�����gU�����/�����0=3ں�����6�	q����:ߎv�%���G"�ж*7��.'g�)a�W�	~~x�җ=�6H�#���6�br��#gL������r@"nf��S	ڴ"$�;[���k���y[�W��((z��Ͱ�{�5��`a�B�+��@��htsj��#�M
�^ʹ���ɸ��u'hnuyG��{:���,Qw
=�؝ߨQ��7�R��o�����l����q��|@_`��8�R�"Vd5?����v%i�
�a$5�b�;\����#>��*~6�;��eΏ�2�� ��ૂd�#�Y�h.Ҟ���XSY�Ci&��OŖ����ξ#��h?lɶ�S�˴�sS-2��K�K
���:i��ΰnz���<����;��Ⱦ�6��'p�d�+ ������.ީ��E<��#�p��@3M��3`�q�u��J*���eAMI�!�ruz|�S��yd<?ŕ����\��B�؃&�(��D�'���t`-Ύ�ߜ��nLu�3]�P
�o�.ٜZN�R(��7pz��c�,�F�Lz[l��:}~4{�0o6I�SP�F��Т�F�x����Q����"3����eµ�I�"ݕr�ה.|ddM|wzm$�����ŏI���@�!�'V�i׌�F�#��er<����!��ۯ�0j#��MD䟴��R�Q�[���M�W��:�]�_��;o��(�X�^vZ�P��F��%1�T-M�-('�YCQ}�w:le�B��u����#
�kZ�V�V���V�:�A稰t޺����ͥ����k�X6���,+.�`�p?����Ҵ�joV1���Ϥ�E�z��KQ1Z�O!�z
���ɿ���)� ����/O���^!�-ef����[�h
dw���3��弇S.�D/8՞����]z�Bq븕�k�?
D��	�ٚ%3|��H�B��$�6����-��}�
�"
�\����M�f�,-W0�)�;�t{�����cv�C�3]�-&n{$#v�k�A!i�Ol�4_�H��S������?e�{P2@�L�{�6�I���#�9I��	��c���c��A(cyP���~&GV@���jN2<���0.ܞ1a��$��S�s�T)p�4�̫�oJR��l��\�jRX+�@�(������9��v��,K!?~��\
%�8�	H��;�)��?���=��D��NB�D"��'�F9��ܣ��h\@�-���ɢ�y�$y��9a�|jbE^ng��3X��R�3�[���NZ}�xJ����7o�W����gb��
�P���p:a\&�{6DQ�D�5��R%d&_�W�א�[��x�*[(��
��5#�*��X;�&�����>^c���0�Hſ�; F�
����{
�e%��G������UtmՑ>!�*|eP�fw(����o��#�2@d�#����']U*�cVH��E�Og�`<��2�����B���B
脜���R�q�4��:�ty���؍�����=�u��Ѵ�lT�8�S��%�1��
|����f��sZ���w�ʩ��g�+O9s�3���c��5��3�T��"�|=*ȫ�8��V+�6�ܣ	>.��?�)��$]���)��Z��*i8}z5Ć;��6�{���_EC$�Ӑ�+(��$w�oE��Dz�s7���Y�!�M��<���cDj�
O��T��J���g���4!w��<���c�'��~�FfsR��;�8�h7��h�}|P���ö{�C-`��G�jdaC���Õ|:�E�:��+sIV��{�����Mߗ��=�z�g&�m�*9?�+�Hz��Κ���wa�d�qe•��C�@@���y�{��H"�����h L�S������@j���I����l��,���_.�X��VK�P���b��%�l�$ט���d-ag�9��<3/L�����y�����dt�+:EZ{��c�Y�R
`m��ϧT��=H��^��W�ȱ!��S��I(�o�ٸ�7:ڛ�q�M���i�K����+U�a}�����>t*wD�aBa?
��,�h�Ԭr��A�1�∉<9� �裾����x������>�s�6��@z�����|�²��~�[����#
�ɩ�k�8�d��VI��)��o9�i0�1���(m!RB'ꀦ4A�d8q$s�L��6�%��8�_˨��/~��Y�?5�l�f��vOۑ(ӟQ����c9����sG:��R�e3���?��V��EQ�sQf2���A�����I�� �p��$�����g�H�$��|����5��¦t�8"{Zv��h���O>+`���]��2Ʀ���e�6�b��7��#����2�%Is0�M�Ü�ߗ�
��'D�+,���HMT^����(Ν,�O
]2xnW�/^��8Pp�s�Ok&�YM6�`����_%B�ܸ�<-�OZ�4���E�_�6��_����>�܏�k!:�Hj��}��,6āT��,����K�C��B��gX� �p4>���@��.gOAО���X��E${�bE�2�#q��k�\���	�y����r�:/��Ԋ|&�W��AhVI;�e��\��y�p@��n�C7�_�}i��^��/6�|ɻZ��}�Ν.���Y��%w4�S�f����*ӕ��~�rs�Zn��$�#���u�B�ΡT	�>��T�E? ����)���L��3����?{�%<#�MeS�/G�:���Y��ȕ��A�n���h-���̫��<��"�3�{�׌E;�:7&*eI32I5v
C��\�L���Z��mCxg���m�Λ��#��u�8��jP�w2��lI��M�t���a�*4/3e) �w�=���$��8�2��]��\���L��\�9������j*�3�rS)nl�"���'�or:	������Ե�݅O���n��;��?��(�Z>��X�U�ȳ�9��0 ŏ�����:"+�WXEmҭ���ic�9�������;Gҏ 	4���fC,[�u���1V���_�J�\��^F��:_Q<��H|U�$f�� 4�'\���?"�/�,	��{��Y�D�{P�m�#�š;x�ֲڧ��sm)D����'��5��� �9�e9�î쨾Q���
x3�t_�貇M�d��p���~�ݩ?֣�
[mm����6�
��—݋���h�.�yJ_`�w�$v�+Q�y-�`v�*]�����{
��2XQŊ䖭�Է
��`�Õ���{�������/^&}oݠ��Ֆ�0,����Y����LZ),r�����~�S�\~���t��mͤO�[j����%OF2T�:��NӋ����~���I%[�ږf[�
�����?���U�@4�^�Y2x�����R߭��cM�֎�=�w�@a�
Ct+Hr��&�	��C2)��5�C����Pᴪ��8�?����U	��~��(��!�p�d6��l��z��I���lB�p�%�ԉ�!�۰�߾7Y���J��q�&k�(q%s6/�0��yB�����2/����[�?J�w��%g�<B
�#O���6\nb�3������g��I�B�dzx̓&���	�$&�n>W��%�	-��֘Ji�m��'E�����M��6�-.��t�ڇ��˶
j����A;(`E��A.vH��d�9Xwd��^3L]�ht�%?T�2=�ǝ�;c��D4����jf�y|%%P)׬���Ϯ�f
��FV]�d<r�Ʒi��8g�
h��qS�mU��?���O���YUj��-l+U]������J�R
����s,^���6u��rF]B3׮V��T��W������qE��31�i�:*?G�~Æw! j��K���&Hh���4�|Y[���ru��]�cڔ���n���|���\��!�u�v���4���k3��(*nV���ԅ�g�Ҙ	p��x�4l0�*'�r1.N��/}%{;ځ�o�\ҷ���[P�/��b7������F��JK�f>� ����A��0�Yf�Q�I2g�	M�U��U��F{�I���cxR:����{Ϟ�Fϧ#�����
k����o&RB̃��9*�51	�"��jA��܁U$��N!���Rͯ�R}/rm��*k�C�"Y�=p��0��$W��kmN��0�RbDɽia��`�i<������RVR���"}yI���^�o�V�r;��#�&(M52��^��zw�Z��}j-�e>1뒉y$v���<�o��b��rT���["���
�܌ޗ��n��<�Xy�f����.�)-f�_%����<?>r[;u�����_�&ľ�%�c�.��{��[ѹzj]FY��k��{,(
�!���)�@���A�/�y7e��ɿg� �%8N��ʶ���2r.�N�?���܁�A"�������
W�n{R�1@o�_J� �0�S�b*��շ�zj��������Z�x�W1�	\n/ađ��i��0톻0���dkv�N�=rg�!p�Z����z��ͧy�'��#�+Jv�S��b�S��X���5A��,t8�jې�6�;@�iF��̣&���RD�zX�)�M1^
�-4/9ࡴ�˧z�E	i&�贱�J.#�����h�a�������Wn֙���x�
*�	�|�����Ī5\+�/V�F��.��t�������26��{�$I�eש�h0���D-�t?�p�4)���u�h)lK'��&��G�S���v�E�rQ���q�үAʖ�:��)6si>��:�?_j
t͂�a����@�y�ʰ/���=��6��at���j
g����a��x�|��8=ȗu��Z�F
����V ��]�u+sb�m�x���Eh�k�g���~UgG����2��2S��+E�:�z�1`��
Q�|g�H�&�^�%+w�@��o���s��@���]�o/���B=\éZ�6i;��]c�+�j���k'w%<���Ví�{]0�y�(����r���)�{G4��_W}����	��I�ԝ�y�؊Z\OZ��x3�����Ni��sg�:xEG���7mȅ���}��^����]!�d�O?��o��m��~�(��J�t�O'�D}o'�����V�� _�aS��6�Le�G73)�Y@�����.kB���x�'�[Ң���)����.f����iq ��uLwKs��C�Z,[ɱ�	x��,�5C�V����%��ǕJG�&į��)���_�K���{��6�#�m-0�3�I~{��]զ�	�����w�+�_�9=�	d��Ӯ�mxɍ��
���)��x��������Y�����i:~��:8�Z+���i����:rt�����~��D,�$ȍ-@H��a(��` 4п�V�#���4��
J�S_a�B#oq,J��a��I�;|r�1(̱�D��+;���ڤ���V�>g�g��|(�����`~_dwrb:!Å"}j��`y�mH1w���M�ޙ�?��g�VA�:���J��1|�Z�օ�1*�q����<*[��/�(#�8醎���"�4��ۗ���?�Cf�NH�ZL Ua٬�(\�A�S����J��Y*_�Ȣ	n���Ӂ�t>�#mRv���K�W	'�jA������ڨ?%������n\���n?bV���${m3E7e�
��MĄқN���6�5��R��L)���bx#7��3KZ����S���R�~/ɨZ�Nc�K��D�P��n*�.��8|��մw=��Gs�1��u�p�st�|�-P�Pf&GZD+u0�3�a�_���у�e8���"�#VFNڧ��)��^�?P���JL�h��\2�V~�(��N���������{emH��h oRۿ
(�J߮�b�%��0.EL�F
KWt
�q�F�*�d�pl��G�b{�x��9�{L���:��`<�g�ϼ��WB�Wlx(v4{A��Sd�Lp���il�ѵ��/l0��S~�.t�Qe$����܈���U�݆'O�p���?�ڶ����{\6�{�r��Zڑ٦Q���„���7��-��i�|A|F�'ҐA���]�l>����4s�����k3V^�ч�����	�-�>���������nZ���צ\_�m�un�
y�	�̪�YKf�@�@7Տ�}.��&��0��sf�F���$�L�)E!�f�"G�ba��F�ڂ��ƔO|3cL.���a�0;��S�8�Nnw�V)S��𫧩U���BI�q��O�͒S�
�~._L�)�;QH�PVѽ����r�y���V��J������!��i+�	�^� k�eF�3˨���P�-+�K��.�KП��'�`�R�s@X�3nO�����|��U]\��Z����'H��F��w���6�Q�n�#�X�Lo��>ʅ#�X��&�V�&�N�|?:+�(�ǣ�k�I��Z%V���G�����솢V��(��l:ϴ�%��ˤ�dR�j��І#�;I���o���J#aj�m�ކ��0pt�V�%8�=��c�=}������`��#z��E��km�[�m��68E8t(�
�1����6�Y����P��)�D��mQ?1!B-;�{�۪��
�;��X�2���`�if�q����'�L�Z?���&�[.@Ix�K�M?%ߐ��-�U^F���n\��O�"�r�_	ý�{(6�r�l���`Qð<����=�� �r����=�G{_���p�qbE��yFw�����Z��m���<�N�οHi�y����..�
�X��*�J��X
;�4cJe�η��+�"ʄ��,��Y�a�_��I�5a��E�кC5Rx��[�C��.�r���d�_��ύ�Kj�~+6g�-��qN��:@.�)�b,:�٩�bHYEY̝~��4.�j�ꄞ/��o?BC�v6z�x���h"��|ݺ\�O'}��%�Z����F$	0r�h�=�%h�����\?��h�3c��(�pu,sp����S�aCLDk�z��<�9.(�3��^T�� ?XI�shKhAv��w�@�-y	�c��*on�VK� mϴU���n�.OŽ�9�t��<�D�Q���T�u��u��r���5�CR2b�VRYj�j�JR>T$�~��Ъ`Js��Q
���q��ʦ�i������Y�#��
���V4��t;�G��|��O�y��%���|7
s6��?-L�$<Bq��Vl&�_��J�ChɁ�Xp��.�=�,-�ϓ"!{�9ϑ@9c��i��E�Mę��?��sբ�]%J=I�ȟ��an �&�$�n>�{
A���I�i�I��NB�����'�¸;@�umZ`��6vtԅ����}~�-�u��8�n�	�t���?����#*(�b^�j	J���DN���*����Z9I-Ll.	��K@�00�W�&��%8?:�@"KrH7�g��:�B���a�I�D�c�(��'�a?�Ԑ���F8۾}�8�u}��i#�l�uȤ_��%%��G�Ѿ�z�d2���(�FG��z�	�1�ޝ�T���C�@M��{�/˱���-��J�ټ
m�!�N{f�R));(f!8L���@n�I���+�uD
�y��1՗��-Nl��܃�����N'�{�o�FK�չ)ʐ�Uj�e��R� �u�Q��ߖ��|ϢS�d�i�'[P֋�ň�BH�q���G�K�pU����d�.o��1���:!�G�Y��-��6�
k|.[�53[X"����\b^� &	Z�f0���Ò�p��?9�ŕ��/}�w5�l��N).��^H��]T]��%�l�a�u�X���V��A��CA�mm`%0�l�U3c(�x߱�i`q�ߕC�x�d�l���L�1l��k�%����Ξ�6�N��9�����J��4~����>��G�G5����6EUع�ա��E�bՆ$��m��L��Ɗ�~xf� T��O
��$�嵆�S`k�1�,����R,�V����VO���Tv.�}E�Pf��WIX=���"���i���*��g�|�
y�ٝ��㸆�Օ��8�}�4�}�UdV�'�ec�3�=y0E��@�fW��&�ֻ�O}��j�\
���{� ��;��<�1���ˢ�S_J�����j��Y��TS�/N��ΒX���6��o���r�7Y�֛p약;�{�j�P���:��3���G�D
�
oɱj����c�4�r�:�b����1�����E�?&�>{�;�X�z&��צK�!D�A�������R���F�<l{UK�%�^�j6,R��RU�
��<�ل�9�ʈá����2OT�׉�F&�r���|X7���)]ե�S��($�C�GJ]�xlQ,��țJ[�Pa.�(É��t���1�Z��;�L���?Z�7���<�� ��f[��e��$D,Ж����}n����^�b~����uK��ʊ�+�B�ۿ�3Y{���I��Dt��ۦ�k)��<�Ew�n]�����8�]'�6)��޵7���Q�3�D
��l�8�XǞh�z�P8�*;����ޞ����U�HҾ��&���(�Q=�lu��=��a
-J��h��`����%��x#N��<R`�nх��D]'�ty��-m���m0qU:�"�A�ܒ�4Q�j�}{�`c3ʬb�wnoD��@��֣ ��f�G}�1� ��q�s�3��\74�-i����	�ȗI��]A���.��"�T�S!��1�<�\e
j�/��В�/�Bp�r?i{\`'�0���<�v��7��"R����qw��Д��K���Q�ֲ�ݟ��MTuj
x �p�kP����x���s�p��f�{{稜&e�0Fo_�����_i�3��Q٭���ܺ�ˢqdy&���u_�I� ���z��_	[Z�LW�Կ�}uB gp�>H:Nu(�t��m9��؝�A˕��6M�|g��S�YQ��b��s|�ౙ&�j��4��hW1K�W�[�a���d����η�fK��?�+q�_���@�e�Թ��d +hd�ik�d�>��x�^hʹP�.	T�qH� ��ܸ ��{4�� '�O�ߔ���b�s�V��
����:4��� u�zd�1:�2�����}p�Ca/�pk�$x�@��Y(R<2F��*'h8�����
b>�3��n�e�:��+�z��ܣwxtR�"�h_&�*T%0Al6ΕLA���kx��\'k��y(˂�����oD3���.7�4a�|
z�Is��1,���N�ҷ|��Ύ%`?C�xZm:��p��w�8WFu�l�y��ҍ�ki�<0
�����nEʿ���8�"?q�}�^]殼�I�
'N��5x�ž�pW�n#�=o��^��P�8ְ�طQ_!>ar���C{��z{�Ae��:Tybs�n�-�̎H*0`dy�@C�D$���
���h�`~đCd��]o�ϭ��\p'���J��<"�y�Vs�U���capp��E��ƚz5�쾳�Y+{(X}A���m���C���V�X��y��9�����(�R;<}�̃&���I蟀����ݏ	�R���jR^������Z_�q�u�@���֚C�Mr`�ӂP3ۄ���Pty��Ř�W�B�FI���*�K�KCb��'�P?��3H��`�/��ށ�ٍó
��-n[�ߗ�	='4�O��>ji�
��uƐW�b^��P���7�cFRȸ�.�ȿVL�
_����Ԕ����8��+۸>AQ9]���pg>�����U�~)K)=x�)b\Lq��4�-B!7��B��&�qI�J�\��͆�h��Y��H��V����6��Ljcۡx�f6���$�ܰ��dk嘥);�l>m>ڭ�}n�eT�p�Ҕ>�r�7����ۧH\���_����\��G�O�ڡ���_��>x����OQ`��b�-�Z��)A�E��Z��ꥹC��K`q2�	�*i��a�U�4�.ZW�:e���P�IO��G��X)_��h
�9�kuj�T�}��:�s�7�-T���,B
����X�M�=fY���
�
w�\�:	1XSpشr����4c�?;�~�|�	�N��KA�ª}�(���Jpܽʜ�~���G�ؕ��2~�x�'<���>�֩��\��F6z�׼�\i��&y)�\��p&�,�,{EX�W �Ɏ�a�N�+;i,�-�غ���ڤ�TG4S��Nqq�gǖh1�C���θ��*�L�"�,��=!:h���k�)};��Y��Mb��t�w�����6��pI�M�6�!Dp��a={�Q�Y�
�1瞭����=���pȽmW�#���B�{y���G��n�$�D���4vε��O�����ek��Buԅf��I���pYT6�����R�M�{��JOS�v+!f���)3Z�����(���)�B�=@p2���G`}��;4g!SH�^	��@b�򛨚}lj�?wu�{O�j>��@��V��;��ӭLMM�̼0I�
�F?/}	�Ex��*�axWF�Y�ʍ5
	Z� ������P��	9K�u��K�Uy�����өF�@Fذp�?�+���ʊ�yȷ�]�q�w9�z5�
��5D�J�����׾3�8�1��_�[xF�9����j+�tF���逭�3�kWYmGt����:�E��M�rqq��{6H9)V��w�g��f���4ީ,&v
�W��C���m�\�m5v�"��3
J�=�b�'�.�9I:I���H�|4d���\-�9��LM�j5i�-~W'7�L��fR)id��3�S)\s�^~l����G8m	�)��C�R�����������g�wu��1����Xe+$�w�w��?�]ffl,C��c�~�F|�`CE�yp\'��#���cܨ�b纗LO����0�4�"LW�>N�ޒOI�3W�����y
3f�v����!�x��Cp�S�0�j�����-��B��g'�K�}�V�t��U�l���D�����[�N']�5��;��F�r0_���X��j�$�p=��4�����ԣqzc�(�x_�
%o����yG�lLm��	��[�t�~PE@vƿ���6۽��M��#�Ov�?Xv�05�7�!蝔G��d��4-�N<��R����ESQO�y(�d�S�7!F�|�nxЎH�^�{N^�~���T�+|rKfZ��E@&!������W�]��Ȋ<߅ך0�fp���Z��,��B�afN�8�j�M���m(g�	,�Ĥ���`���i̇D'9g#�F���_�D��o>�SUñ�j�̈�	E#�t���x(2��P'՛Mۢ�o�/5�f��D�K���#w'��S�;��D�5x�'�j�r�&f�wy�w��ɳF��D4����U�S*���Ѹ'��C?�jbo;��ͷ�^
;�}(���G�,�?��|�g!U�й�^%ܭ'f�WA��-!(�ӗ/��a���?����Nl��F�t3z6
-�Y2�8�O^�?�]��$�^[���}���>eb�l�2�u{|��}<wхB�f��l0N�J<��w0Zuh3S�
��K��O�g:Ę⭑��3��P���9hYuOО1����
��Q!�9+##���-�O��g Hz���bV���`��lTP@T�o3���C#�e-NQ%��� �3�n�@
���%*���y[I��޻tU�J�,yIN�k�W��ʲ�p�Cv��HW��u�{�H�R��$ׄ�r�A!�n
C�^zn3�c�?,]Q����+>)K��3X��!y�L���?�p9K:k����6���0>�Č���ӻ�c���8�(7V�������q@���\J]Y�Ǻͪ\�6D⡕X9�뱩{
-��[�B��c�\Ӱ<�T%���c�0/�B��R50-��}�����U��:�(�>�P��;���Ԃf�"5���a �\t�	7ʛ:��/���ؒE���h��k����"� �H����w
�7��� �\0����K���,�����`Ԣr��T'��O�l�$!���JAYW��.|黁�+a%Bk����-g�?��u{Z�&k�J<�^:
-

OF�`5���{��'��BȪ��K����d�:��wfgcm#5%���_}�t�9&ܖ�iۮ�b}�����0@YIsx��E�L��ٲ��@����L��fkH�-������6��u%�6�4Mɻ��I�XqL(^�*�����b@�+��}� �GΒޭiv��T�G|OJdlh�NJ1F��}�W�	#���~�&i�W`�%�З$�Z�ڼVt��0���k\��H4i|���N�T}����B�ԡ-���#ݓ�(� 
����J�/>�`b�@!�bQ�v�����TS6��$��$��^W ��.�U����U�u��J;���d��d�H�X'�rE�A�|	K�9���3�����?��p��
�"*K��<�H���+\��Jr�b�ɗ�;��T��>}�E�0	dS�q%f��N�X��++�O$�c.�>��%�Ճ���ugRq�����I���@,��j	/��n�n�=��˜m6���"�'�D��@���=��P(���n�V��X?XS�r���i�����!ms{|��/��i%�҄6yz�=��<����$�bؘr��kw_a��l}!��WRh�`L�%�{�����;|���=W���
�m̔��F���V�Ih�9�FQ�߶"��>��7��,�YU@g:�O����x ���Y��m
���3�<wS��j�D=��c���d�9�>>^ʂbz*ޅQ���J�Wc�E�bK��ʩ�f�����<J0�~�(���{�@����Av'>{,y���H�N�{�C�B8a���f������Mm3��z�_�����b�����!�hw���!,u#�S(���z(��Z)�Cf�Av��g�=��y]�"
���:�Vൖ�M��A��hKuI���I~wK�}�����DQR�w��UP����p`3�d�d�W:D
����  ��F��@�'�Jet�p�
����:��� ǁ^e3�%i:g���H�l ���g���
Jͮ����궔X�
**g��{k�_"~x�Z��dЈ�����8L��|��M��)��u^��OTU��e 䮠���9K�u�3\#R���Ux��@p���~�w�+��+�<)����q�1�р�z��4�H���%�Y ���Z
RɎJX�(��h�Ȏ��cq�q�,Q�4����2����R��K�I|91fbn��R�_��jq
)V���v��K!�}��ө�g�����C�t�[�[�t�l������a5Ws���$h�7M+�5�����VP�G�{��4����>�w�Mp%	���Ĉ_�{!���a�iձ�>ׅ�WX���;�mw���/����Dԧ����)�Ѩ�4��V+t�_?�bpBq�nQ��卞�
�P�������O�_�ϓ���}��v�lima�5��E&tsA3ǯe2��<�3�%���uPV�Ρ�٘?N��f4���\+u����jzl��vk��u�RC��@եnF�����n��j	_�]�ji�b�F*O�%��O��;L�l/cw>J�'��W�"¼{Un����0��!���h�7��V�D��@)+w4i`OwG?�h�@뒋�^ p�,��!��0���U�6��!�ջ�Kû}�)|ΦTjB#;|pj�j�
c��h�������-_ޒ��Q�iKŦ8� �B�)|}�>?ʧ��D���b�-��l��N�Nݩ<�gX�̫��"t9V��#�g��S'U���;��l����`�|[�>���I�樿��A��n�k)��/�R�%v9�e�@��!-��X��ނ�?�]lZ�lP��6[�hŮ�˩��U?Á��:�+��%�.U�v˘��>7U�A|�j����iu���5����f�t��%�I
���t�q�z{p�W�eU��.�Ϡ5��K��+׿���iH��X�GP븨/j�B�o	��EO���/�����c��hz��6��/m4��>L'��߫�
��i ��.̒��b>X�S��d���5�},@�{�xz2�G¶�- ?�:��A�{���2�	;)���)��$m���"�&�K
��l��"��/��с~n<��/X��.���s�����]'9K�"�O�w�9���QD��1XC��7�����#A�>t���=PAf���tٍ�{z'��ڟ�m�1GN<�a�7c�X�])�ٝ<|`/k@xnjRcF�_���$b9��N���DL�B-��3$���,[�G-�!2la��,���i�eS�M�-;
��_����88N�Yf����$f���"}Ȭ~*�>SY�b7���2?^�X��K-��nX����?3⚢K�0���6��'Z���e�?.�%�^v�S��<�Y�d&�n:��\RK�-���t�HBKU\�E��)�Q�4��s�o�\���f�|�~�7�U�	
� ?�k�,�{46ܝۛ��^�7��ns��I�rN]�)�P�L�)�I�Q�/S/6k9ɶG�%2y�(�N� \��i�����D�>Y�n�t@�.�'}�0���CQ{�o��R�S���e���Sn���4�i�S����~��hW����ⳛ`���z��4o
�*R�}x���[���8��k��˞3��0�:�C-�]a��1�7���i38�>�z�*%,D'��yj���t�-���F*؜�cFzm>x>�4��rP��������J	%SmȒ�z���X����L��\H�nS�qE�=��F�//���Hw�J�b�"0���/�>A��U$�&^{��w(/
�U����-���T=<���/����2[F�Y��pt����%	�v@��l���h�p,�M�Km�ڭwչp1M(\���*͠��Zi���H!s&s+��F�Oxf[��."�f�.�
=BOU*����u��Ru�Z*rcQ���%\��W|�����\|�U$Ւ��	�[�����2y� m�i�t��^̡,�,��C*�ܝ����xA5�>�)��Z����s��ѭ�9:c3pϐ	r��%���Ӓ���׌5AϺ�T2�Z�M��P�ɱ��<e֦CD1>���{��J���y��	��{�V�6s�4��ڝi���)�՗���[H�ˀ�ү��:���r$Ӯl�S��P�/�&������U\0Hv����_b�iq&�B`����.��R��|	�r����V2�Xcն�HF<0-`��3��?���ǭ�
}�� �[lF4Kvj�M'�/&J��De�ØW4��g��>�C�fAp�L��#B�<}�ǫ,�����L��;0��ٶ��P�%�Q�r�{�����h�qѼ�&�z�wjg�E�t݁����r��V�d�2�WѣE�3t���J��ɫ57�R	��qB�fF�q!���
�F�_~r��ă,�ήV�Tf�n�F�c�]���s��`Y�R��A�©Ʈ�o�,L����;|��U�.�K��,-���{�bcnv��L����A�*=�[�S�Rq�OB��Ȑ���!�]����Z�4I��Q�fF���֙Ӊ0e͚��3\}�`lC?+K5�M���������L��P6۽sdY�n�Gt	�Z��e�Ҿ`��|��g���0�(��u�x.�} c3U���P��
����
}.°�59eE��}�rM�
̊���NLc��eV���'R����,C��nY�{�D0O��ZR^?�x��e0���
�k���{��bR:W�?�����l�"��Yg�+R�x�x#�X��z/�X	�ղH��Ur��r���R�63�̓>/��#d[laй�A��qS��#�i�#�\z��q��B�%�ҹ��kp
t����u��->ԅo�M}�}�#����N6=o֦"Ș-�	�q��~*�ɘά���z)�m&x����jNٌf:��C
R�=��G|0J�#{U�'����h�%�%��$e[�p��)��0@(c���k�zڏs<�I�BQ�qE�t��ǖ��V)�c�m����T!�į��L�Q�avԶ�H;���0&���j�o��.d�.�Vj�1@�X���mU�p�)���+0�
�}��	H���duj�
z�s;��O6f}C�e�x��V���4�x.��U�xd5W�q�h%=^�K��=c7:B�A��`�Uq���"��&�t��옱����3�㽺�m7��E�EP�Aj�87O�Eq��d�� J7�{�n7�ӶftLY�q��^oW�c`�?�u|{�	�4c�AU���F���P�H�.�]
���"?"���I���i��֞�ͤsi1��Q�OWG�.���qWw<�>�
�m�	Sx�B���n:��h?��o�0F��%�eG��\k1kCi�jw��^>Dq`Y^��K�~�6���/�нRI�cu�a7�׽�xD<t���T��@�TtnR'�m�:V�Z��+����VsϠzg��w�%_��	PMx`:v��K�P�)&��:1�s�dx�"^t��`�s4�:�ˍX�n 2��VSSKw
kt֛?��秡����Â!O�fN�i^�ɉFD�U�d�ҷ��ʃP�/�)�-��<7�
�|��Mya[ ����ר�-Q��A����T�Rq�{�I�L���[lGD��
z��靓��$�q�k��SQ��g.L����2@�6�'��q!_���q�Y�`��%��4˜`��A�:s�a��8�˳�e�
ގڕ1������d!U#@�U8��l�1�<�V�9�偳��X�9���2��G����
�p��w\d���~�?���殈/m�@*�EH�(j�b�P03*��ޤ*=Œ4RF)��_J@An2�O��,�����-K�y��	G�*+F�Q����Pk]�A��nR���:4JR=q4�V���'���l���-Q�N�,�| f
��8��5#YH�^��jm��a��Y�!�������q`	`�!Tt�0�J_v���aC�6�]H��%ou�Èml���;�[�cF��s��H�e�X��U���CשWn�弖�o�Ez%�q��B�F��r�h��L�9������;
�E�ʘy�c���5y�j&6��[�k\���4h���U+���E_��_F<�f���f���6E@������}x?���s�۳�//�jEfd��m(I(�h���@7�X��ʠ��w������!����޹M�W�j.�Ǎ' �a���Y^x�\:2�Wgp�߭�`+~܄�H�՘�r��k^�-�|���Z
%�R���	v\u��"�\6���eK"�Qǀ�>�M� Lv9�ՔA!��VΨ�Ɔ��	�P����\�췵S�`'��:@��'��<�K�y�[׆���n�k@��`����X���ʶSGm��cP��_70�;����<����5s����@v���t�?T�5l�r�Q(u�ƔMC�\���Q �'���]	��;Q�J������\��R�dJ���� �G����i�b�a����w��3]`x;��(r�)�L�\�N��W-0O��;�'|pw�I}��w*�h��cc���"�e�����\���r;��\ճ3u�*R�Ł��yޖR��^�q����������.��% ��n�&���������:C�4�K}�~I��֍h�Y5N]1A$
A�W�J�!�9a��g�Y�0@�˥�y�{*����
�b�Q
:�4t�8�ؿ��8��xJ���'�-�)Q��i�'
�>�!N&S�ȏI1A�>�5C���2�V��授S��9:i�)څx�ݚ
E�]`��6�^�i%,=_~�Na/Ϟ19N(P���_�H��:�7�(
IEp>�<�& ��~
MB�o�FS�:�W��h,�L��j)-I�KE�jq!�o��c��H�5is^;��N[�ȋClf=@����В`d���D��
��S�Ӱc՝���VJ�S��2)�sDD���|�\>�
;�2|�D�(=u�%��u���<��6�E�E@Q��逛J��D���ȽY�&��?����'���J6����1�P�cRD���%���i����3Y��E�#��{_�%P��R؄>�^2Hd�W�U�@�<
s�٥�:���d�Z�D�?t��(��	cU���Vg�;���9H]@�̊ԭ]ܐ(R����W�f6:�{a��2�pu)?�s�L�T�=K�ˎ��Q��*�2�ל�U���L׸ԟA�����b��#7�{��+G�x��`�kǤD��G��G��-9p��u��ʆ��9j�ҝ��~�te���T(����Ce�t6�/��-�+1�#�U�l�][�A��'1.Oo�h��X��c������$��'�?*��`yV�=��g���d0X��_����A�y�	m�,��nq
XH[y�_n~�cO�B#MH�od��m��	/�1Vr��]���o�|�J�We�Y��B�bd�F�"q?��i���} z�QTO���/�W�}\��H�(�o�l��ؕ��v����^j	,[o��'ȚkY�tvO��EQ�2�٣��]X_uzu\IX��bzþ�D�y�kȾZ9]�hC�K$��+~	�@��O�*��uו�,_o�ʏ1<,SdTN6עG:��oæE��;��+̒~�ߌ2<��c���B'��0�4���Bs�+l%O�G�8
�ݜx�:m�����]�����bJ��a)�8Q��%��(Kg%���I��PS�W�(��yٓ����,��eJ�ˍ���+G_��bS7��G�B��cF�А��fWt����|�i|A+ה�S=�S��<tf�+
"����-����%b5�k���A��q�ط�1W�Z&�������B��3x���B��p[�pu�@��;<i	-��M��*�+V!d�_�	b���<!�8��S�#���;����4�T�UKB��Л:˳S�\���xšI�d 	c�wB�+��%���JV�S|P����{�z����j���F�gHg��
����<ZJ鈞5�^��g,>��dt�@c�C���8CJ�͉��#T�	��Z>��a�B0r߱�( f^����$x<��5Ϩn$������W�Ӯ!G��o�P�$l:��D':dn�Q�e�Φ��J�X�uue�{�b
ւ?������s��Ud��za>C$J[�MV ����)��[�M:➱is�OY}�jX��T���?+�d�!�ٕ�][]��9ݯU�ҟ�x�KO]����x2���(m���<Ie��W�ZJ���5��IS��l;�8���$�����t�8�
׋�
�(2z|�Զ��)�tYX�3�򂵃�"Q6l��Yrx��X0T�v�>n{����w��`��m*��Zh�(��V��%@�{pu&
dǶ�ytj�̤Sl>���M�Q���z�qx�>�e�2��@�|���$��rB�fym�7p�I����0���Mt̘\��>������.�VO���E��;YxZi�����8��BF}@�p��灺�b=ޘlX�N.�Z@H_���	��'8��|��j0$y!
]"�c�^Z�3|ጰ��F֊��B�a�xD���
n��u9���M�A�Ԫ*A�o����j����'�o��̙(U+"RTUz���m���0���7�c�����֒�I�'�hD3id�55�ߥB]�!}kRf���e
���j����TK�OOT�V�����&J�c�M��)�e0��c�2�i����q��(ǝ�
&��qtKP���.\ӧL���b1+�,�шOZ�Q���x�\p��ı��ϔO��*6���.ը)�ОA�_Q���3����P؂Nꅂp!}�&=:fo����ue�@�3�]�_�Ra��1\_K�X���<���y;�ō���Ę����ʺ�9�j�F/5�[���לQ��Ʉ����(��1\��f�2R�K!��@1�,%1��:e�C�u���������������N�͢�ַ�!.3��u��LPZ=�&�I
K@<�pT�<R�gK���ܯ}#فY��6�(��i����x�+\�{���Yg������b]��(���*,a���d��>P'��\�e��j�VA��c�X��(d8�+�:|�o���4�ݡϥ�����Ֆy�m!&�s%,AmY2w�����N*2�j[����)�jo,ǘ�f���A"��GĊ�C�X�>#%3l�=��8�*b�A�A^���8�Z��t���߿�-���-e�`f��9@CL��7U��PP��}�^vR��i,TQ��T
����*�Y�������i��"��θG=m�B�����Xb��먗�[5��.��]��h���u�`'t=	C���J]�f�e@�9��-�?�a�$� FԂT�9��?��vR$@���3�҈���"p��#�Z/ęg�W4C~vF�x��7O9�����䚨��R�JΪ�u�2G.M[���|"�yh���z�n��;�4��6f����$"|�r��x��Jۯ�b'�;�4'H�PO��"�k���m��{/y�7�W{�hCP��lЩl���Cw�
�vq]��w�Z�u�R�c�Fƅ\VF\,��R�]��fd1ǔɹ0Y6��3cz��j���|/���v��ZXIA�q����E�H]�|�V�V�<��>Fn_�q	V��>���Μ�\�8�<O4�匕fT�C�ެH��0m��Qh�5��f�-�s�h��Y\�I�"�l��a���St��`+���~X.0��c8$����3�+{:�vo�.u�ꎅ�@+*�r!���>8T�uÊX������.��NJ�z��Q3n>dg~v��Z�z��K��\�q�Y��k�\t<��	��ߟ2�@�(�$�.��TNl�'H0��+p%��.�#��h�RfI٩����>X���%�v�7�����KÓ��v̔-B�ҍ���W�ͅ��l���,m'|֕DR��.���vU(�7g���**�����;���I
�X+�~QW�,L�k��Z	�PD
�NmQ��K�g	g�"�p=��[2��ŗ�C�5wG-I��*s9U��b�z�rw��Z�*9f_�L�!��92�������(9�2(��;e��YE*���04�S[�"��`il�x���Vkg�o�]��-˲Z�٨=��r$6Wİ<���&�C2�
�M'i��0_�XqN�Ѷ����֭�Y1����O���ݔ�K���W�鰁��/�Z���E��K5e����~qo��i�*-�%Km���Q�뢒����8u.��'�d]��y�̈�<"P/�4�gX�m��)����na�y���O{���R!��ۅ
��˖A�q�Ŷ��>˺�u�W��p��g�.A��P�nu%�z,Z���7��{meN�c0��η�n"<���H��-�����<f�֔�3�!���l�HP�Zx�g�A��8�8d�j��L�.2�����զ��D9j&geH�`�K�\u��&ݨ�cL���x�d3�*䐸F�#>��=���	o��×�����@_����=��A��W-���[`ԫႦmy/�����@"E����Y`��M�.`vu0GϢB$t�8���E�o�r��nYx3M9!8D:{���@c:וq�+�f\���b)C��	��B)����j`�f0�NG�"�4�õ0@�[�?̾��劫V�w>��B��eW+X!��!�JC����lU $�p;FK����am��3��XC6�j�
�*�U�i��
�⤼���y��ں=�m�jD
�ԋ��	y�\啜���Ǵ��!m�V[�D����eN�Eөe��͎;1@��ga�
L��T�M$`�f^���_}<����#��@h-rLd���r��X_�ϻ�'7��w���}v�4b=ܣ�$X9��q=ۃ��#��]ƚMG�h�S�ln1�2t��H^ЖKI�M�]@F�ܝ�&u��B�Б;�#�;)T�[%�� H��k�^��o@��,�� ���S�+ԑ<��^�9Z�ШŎ���E�)`�~8�C+�ܵB�{W�U��]�a"��}����a^sU`-�Bd�=�.�x��K��V��c����l �~�6/��a�c�ld�e�ء\����*�d8�t�uA��E`�0���i��"K!�eb�3G�+k��3��Tс"����H�EI��D^	�@ش�C
�.�Ȇ�#1�������/���@�ƥYF���Z�\R����sb�H;���(CV	�������
Ik��[
l�� ��a֧+�٪$�.�B��AD�e��dɠP-^�Y�M��M�VM׬�Cf*�ı\�d%�G���W���0�GHB6>
�PEb^�x��~Tm=�dA������X��_�O��(`7�ͻ�
�ϯN� abz��Y�?�wg^��?�o�e����<�F��:�M07�8(��g�Yxԓ�C����w�뭜4��$��ĥ*y�ば�4ycjP{_8ԕ;Qv����;eӽ��S�I���"�r���L;b���d{u�A�ql�ј�ݷE�2�����v�Wx�!�8}�V�V����~���j%��PA���TT�%j<��؈�@y�
#z*�*K��q���В0�m[s��Y ��6>�X���]ý���*����T�����LyYK���8~?B4}ƈn؂��]���Bs���/��XUr�f��Т�lT�i:�����G7����uP{(y�?SOŽ���;X)���p���V���q�P�~�Rn*��M}??9,Q�0Sv���'U�"wY��J�ϋ�&�
����r�-Il�|sJo�)�G�G��1����<�z�3��w��`�+O���҂������/��io&S�H['*�2�ɰS[�b����[��y�%��!���Z	(R�s���M��Dh��x9W��y���~�@M���ۀ
8([A3hx�PG���Ӆ	�R
��
�V��|zW�s��H�{�Pfx��^��2'�
��a�(����8���6ĵk���q1ѭ�!v���d\/��H�m)��ҩ���;����������ϵ�)_���'0k�̷�S�{1�R��U�L�m��j ��Icj�/�`�>���1��>��������@)�uL���+LE<�	���o��e��Be�:�-1����J���\��W�~���2���—a�Y?�Lkt�@Y��&����1Whn5�+�,������š�H��h�A3?I�����Ǝc��`����m����H7	�(C#4I�B�=��+����^CԒjL�\��)�����W���>��*��o���h���sJ�]s����W{�ATL����hA�9��v0;N��OSq�nz(���O���j1�tl7�&Q1V��se����%/OgH�]K]v9���1����^�/G�E�eP��|��Ș�X&�V�{�h��42�6�7F�������u�j�6���g!u9Q9�� ��-�d	�G���D\�34x��eY���=�RR����<\/#����yj��5���\�3�/�����L!ERi��G�6:��j=�K�/O����Ao�{��r��	����D������×�*vf!�ّ�g?@�7�\3����X�����ogF�C*�9�*����BU��5G�h�8��>�~�b?x΋���H��w|��$�xsP���Wd$M/�������a�rOr
?6��E�&L�K-�z�꺻���c�m5r#+�c���Z�F�Ř���U/�R*�
\���k��G�*s҈��@aR�Jf8m����={�~�Lq|ۑG&@��F�{�^�x�>�v�����:a��~�QG�K?��^�!�$�Ӟ^no��6w��	j�%�e�I�JL�\�m�z���Un[�eg����-$ �4خ�Wo��F��>�N�3�جer�ѢL�/1T��2��!shu�ݟU'�LY�$���E\>�����SF�U�$Lv2�aFe���7㣩�<���a3J� �+Ž�|���I흒����'�hվ�*�d�*�yq��5�js��ܿy0��M�HWL|.jK�
�[��Ҵ�y}�Mڏ�u3��)�g�6E�2��G[GZ�
:"�5��G7ݫ�$����<���+��;���a�:���
��xلp��z̢���֧��!R�PM��_�R��_�4P`tC}����#KS��k�͎���X��kF�,�v�e�Q���J�c
6<�c�cB&{ң�r0d
���&Sš-I���j��7�p��@x�O�L�s%��@i6� &�':��M�#�"TMo��w������
�gqH���ϯ���2�¯�Pօ���_�SA:p� 
|j.|=Q�����d�gfI^T�~�D
���&>R٫�>�ڄ���(x����P�6���q%%�Y�)���k+��B�V����r�2.�M�W	d|�P!���6�HQ麇*����婬�T��k�\�˴�B5��$I��Ul��F�3�u�r9��Jb}j�ĵ��0�k�{ݨ�|8�+�P������>��Oxy�V���Sù���t�=CgZI3p�gSf�ݹ�H�-c�ŋQ���I� �a��*���~��A����*�����-((�R��$��}�6i2�{ߨ�{f�1�K7����\�'MĄ*�\
X!��3�yL&ʂT1\��ڸ�����чm�D�XAMƯ1��D��e�$���C��+ �:ۛ�WE�-b�Z]�uI끟�[��#G||j���[b+�nX���d=j泝$|nZ@�'��!�W��-����'\}q|�!@��GO*Ż`�Us�]�>����&��;��m�]Â��f* �{���zHv��ucGʞR�nyQ��^�a�GУP@
���%�����ִg��<����r��YK�w���S0X�l� ��1OQ�]�Xj�雭�ziخز
x�x����LE7�	k�
'��?�a{h~6�h��c�4��7�'��Ƚ�Y�b��w&�O&�P)J$�	/�u��4�s6r�s��Y�L�m{]�UƠ��IGb�ݕ/:)�g<�f��Qw]DTt�	�*���9�B��|9��uU���|B����M��t��)ߣ0e�t��:�ZD�mA��4��%_r�$��:�K[����bR�.�־�ѩ�Ps]��|���ؼ�_3��jNp��~�7����3�I�w4O��;�Gyׁ�V+$9'8:%鬹���`ꙣ�
�{@��eϧ"���L�_HS�<=�
-�[�)ce�1W��J��ө������x��D�j��"ˤ��X�0�\��U)�IL�e���JHFk�Tt�Ҭqd��ճѯ���&���.h�u��@�\�CH8n�㝊�J;���~�N��2��>?k���VS��n��n�[�_?���x^L��b��M$�"{!N���8|�F3�����W�d�y�t�!�%���B]�c���Jܯ�1��U�j&�
=�)�����=�� lR�x��}�$�]���A9�0��l@E����#LG��_�H�Ģ��~�ۋP�k��L=�?Lf�z��|����_8?�cw�*�{*5>$�"0�{`A2�CR-5�ќ��}E�=��ϪG45C�������\���l:�}����A��;��r}�"4dgꍑ����i��R�8�\\4��+
��P|;�$:�W�0D�ϑ�d�dl��G�B��z�ɨ�Ewg�2zhEXwI6�"�f�cSX��̙
�ʽ��|q.V
=��1*pxP_=�Qp2���v�~m�#<�ֲ�g�g�>C��u��F���80�f�Z�B��
X
�Lz�����ɳ����h��8~D�-p?�5S��o(���W�Az��Ei�JReT5��+�w���.|�AW�Y
�%H��$���8]%4 H放t��3l��N��K��N#��ުA�zIߩ��Al�s�y=�j��U�y^�CÉ��x���t�Lw���V��U-&�D�� �k�R�"�;��:$F����J,å��~6�W{U�C��v���w��J�s���v���h���Pko��\t��%\��rqm�pRn'�\]0��*�U`ǻ�1��Q~�Uf����5�c\91E�$b��k�G�!�!��I|����Q�6r-���\�R��@��E�� ��l��7��JP��2_�4��12��	eR5��:�d6M"zk��#�0�����*t%
����'A�ܥn�g�n���wW���\����}P�t�_\3,�����9(%�UM�������bBe$w	2���S�:����q��:3I �߱�&���w �{�w���fv�����B��������B	-���cw���;?T�F'��A��3(���*����ǽ�5E���I�u�N
#d��',k���E�ٰt���[�+x�`{��|H�I�&-�*���=�öZ�%9���J3�A��N"J�K��$Fa���v��J���l�r�g��B����W�Ӣ�It�5H���:\z_�
'��oy7 �=�Rb�&ʗ[��4
@P��	�Sb%��c��_&�G7��;�זa�O��5��e�����c�/�,��b��A��&]��"s���ǎ%2���ɢ�r�X�1S�I�*eFտ�.]��3ks�_Wc��y�D�O�݆��6�H;�ϕ@RB:~�e����_k
=]��Hk�O�Ҿ���bdu��r%�<<��������5O��"����&֕��9#��2�)�9�r8+�~{R@�v"+[�J\��SyoC�(��xC�T��c�o��uơG�a�6�9�FQ,0ە�{?���~�xތ���p�e�h�������o��}�VT���	�˅�_t�7���`�����nW�/Zv�[}���o]�@�Ԓ�0�^�w�	C�z��x�+�?�����r_��B\��<"����@o}fuB LwE
k�$���x�	���ۚ��+U���=6xC�4�
Kۮ%*���"����B)���L�zBC��+m��]�2�n�տc�yW��m����/���}oZ_��Dr�.�.d♚����@߇W����E�oić�����v�/�V�=�s�V�7��vD�����P�tp =U=G�Iu�ط0�\������g��U@HWvu�z�"��Sچ~ #L�����dE��^)���j:`��a���C��
�b���Q"�^�u"~G!4~c�k�#t�����7����㷞<���X)�~���=,ߋA�Ұ�E&хG]t�Z��Q�XN�PtM�_x��-�P;�8q����pG�ݒL�J�,���u�H���)�a�DF�xi�	D;�a�o��<,�(�N���CP���/�4ç͙���-Q��ا��,��9���|ce4E�m��L=��7���?��L^3K�<XT#�	��3��
���U'A�����=C����_�GG�0��&������dF����ku~�����L�B����뿨�@�S�i�0K���D`כ��Z��Xb� I�
d��jq�t�}O٭���3�h�В\���-�c5d���		5Q9�
Hu����#H��S�ps��n��M=(��}�C��k����,�R��FPg��
�Y����W^���a�VGǾW�u�?jd�l̤�i��������4����+�'���Cۈ�ծb�횦}�d5ž[��Ȅ
�8�\��2;�	I���}"�z&�n�oL��h~�A�qb~�&�����vh80��<y6��
@E��	�
:(v��~��b��1<�n��?VW?�ـ�e�uP��t:�z9
��O�!ޯ�����[�>��MC9�u%i{yJs��{+�'V�5Լ�|�Il��&�-J���䝓����R������bd�6�"��	���ø-��&y������ @�J�u�7�?#��MQ���5��M���F�G���n�$r�QU��d�tnAΒ��,���=h��OL��?�5�*_����\eq3�xphB
s"7���0��!L}DƋ^�*�X�r]�C�e�T'����I��T�e+1��>aN��Fߘ��Y=�g�68�΃)T�Q�)�<^!S��-kl2�'�|L�K��,�׸��i/��*�wG�L��޼���j�GUN��4.`u@���u�.��N^�����K���e�ߨ?l{_�'Ǥut��e�ko[��?:�ƛ��4�va�%�$4D��rHŨ�_����1
,�a7.v#~�������Q��I�;x�E�������+�j3_w�Do���,��ݾ������D���(%;�'O�+�/�|�BH�9�+�H$BS�՟�K����=���ɼ��&k�%��^O�tʒw^��,> �x��r�a�kS�׽�Q��]4ﷵ&����g�fH���{8c�R�>F�|&B+t?�@�Z÷r�aV��{�_�+S,����Mu-g
���>1IAVʃҵ3(�M�]�
񆴹�-N0����@D^{��t�����G7����l�FM	�X�<t������h����ۚ�[2c<�ң��Tɧpը�,���Xn%�-����Մ,�-zy�ypY�ϰ:]'���0{JZ^�W����&�uۣ��~}zmag��W~;����e�v��x
?#J��}'c�x_KqQ���x���˨�Iޫgl�����$�u�sk3�7`?�`��3>��Ox�Tԏ�;tN�,[�	�kO����*��Ix|��S( k�/��i\�_�VR#$���x��%a]�L�t�ͼ����FK�����h�?]�1
�S'�D�|��a"C׻f���{�������w0c���/cPQ�J��^R�ic�`	-�h:
F���)�����ۛV�C�y��I�)�j�}����1��*����&�A����]5�L�u7�*e
,����BaR�Vc���y2�.�q&v4#���r���Ň6U!D.El^a���g��kBVSg� U��<	Q�zɊ�w/�6׷9��ȹ�3�«��c���r^x�����q�ڈ<9nwu4kŪ��S��=1����c�)�p���w����ǯ���)(,�?7�<S�
J�V��Ŵi�����b�A���9W~I�k�b��e�r��Q��
�����u��Ea��K��cϑ�<���<Ċ(�(W��ᄯ	�۪E�	���I`�l��o�.��rz��γ{�,g��rS~�]��u��k?j�*M�7��v��ߩWnF�C�H���E�X�_�@�x]�{%��"9�ؑ+�y?D!f1N�]5��a]�\���|�o>s쥶M}��vu��
��R;Xk23��U?�_���$��O����]1�]@�@���P�fo���v>�	Nq�w�xDt�S�N���U�4�0=9���;8/��'!�Fu�6O����#:�𫖭U%�Ҵ�t��ok�Ap	{�"MiI���յ���0[X�ݒ �הA�GO{M�hJ��FX{�aA�)B�����S_�2l�"�X3��n�^;�nQR�<��3&
�?��C�����yPU=i<�Lԕ��c*�� ����Po^ǵ�M�Q�t��\u�ktn��9���Nc�'ˣ���Y;�-�U?��+�a]��o*2��B�d�HEf��y�1�h̍�R��e����q�[�;���x��@�pn��_P��?O��S�a���]Y:��A���bK��9���:C��!��f
�s�����͕�u���Q�P���Ы�j�ąd���=򡸨�����ܑ�?P�=���C�>��I,�t��Z��JM��{tw�`[ahr���!�G�����p;����~��z��V�#�cc�l���+E�A��H0<�ۘ��aaEQ7����G������)�]ny��0�M��o��]c7\����PP����=��<�F��O&�V��v��2�w�8�r�xM�	lYϾ}h��#�ʰO.*�,Q�$����46W��j���ج��"vLm�=V���ZW����V��6�t:���b,@�����zLiG:l��a�P�P�����l�D�2�_u}��"i\n��N%$�}M����Ku�!c�<���5��ғ/�>p<�Z�KˤY#(����<�c��u�0��DFɸ�&-����\
���Zr6K�/������!�w{��-�c��!���,#��K�qK��B)�^Ħ�x*܌d���|��f����'��"��F�T.��OeZJ3m��Y���&�%�̞\a/v��\y��$�A�� �C#������/��,���lQO=@e��sĨ�A�u-���x�f[F)�}����wR�$< ϲ�|�'�sd�x��XD/Ix��e%�uf��LwSh�BGI�0���4�3s#BѪm�R���O�50���MpQ1�.@�Ux�uo؟,�,3�q������hC�G�B�f�k7����߼�p���"L2M��zp�<}�\qy	�C��f�%h�K@�CD����س�z]�
�A��0hYU�WYʝ~�	*�>quo<�0p��!ҥsa"��s�2��4_^�0>�8�<��������j����f�����Uiד��3��a�̪����"��i�Dhu��د0����s���:O���Ր�N3M}�X��;^�'H�&�w��j<�r{	!��2^�@�s�3�>�Dm�h�3�7^:C!h���t]�pKT-��2b<A��#��|z�8Q��b��t�1an����%�;�7��ސ�C��?�8>�?y �UЊ��-�5���蛪j�需�f
d�.����[��FK�'����q���+�g
��p�])'H�=k����G��}zkR"�(��j��{#a����3��L0J���<���)q_�w㙠Oڷ�;���-�7�]�);�����m�"�r�XlY�"|kg-�C.���s��[��'�2^�_��"'���<[.$Lg��@/�[N�St�_��X��;0ӿ�:��w�]���w�oytSצ�V���]��:���9�?i�=��4-3�K�]q���?Oe��6����{E-S�5k/\���lE�˔|����ZV{����Bճ_E�Mߘ�I��V���x��u�Z`|ֿ�h�)�&�i�4�x�:�T5��G�`�O���X�y�W8�ՒXr�ѓ:�U���65��g�n�Fb��3o��G��r��1���>��Vl#��H1�g)�p���v�3�S���r��v#E��zSHIf>�Z�k�u"�Uy��(��y"yY�Uh}��q�E�/���T8o����K;��;��W�o
����5mO��X��z$~��=�$XB�AV���r���l�~ �d�+;��[��P��"s�
��;o_�n��;El�ml�u?M��80��>m����G+���kզ���
���ri�C�c�Z���K�!~ڸ��I���m>�+���$˦Ͷ�=?2�;�/�R��
�3����/oP.��#%ݏ@�<�>~���Ͽ��Fx��!���#�,��'�Й�o�eu���fk����|��`�g$�^�g&h�ƢY”�P<��j�D�n�E���v�Ϥ��Q��
6u�	�4+:o�
B�u�|��7�yJR"=��r?�ei���҂<���+"d�)�8�y8���g�����X{�؂$�ة�{�?x�~ij,�-֯�˱k�&\A!5%����4=����)N��2� c8i5����*���[���A|�0W.`�t@�|˂�{&�x���:�_VӸ�V(D�"��x&���EҸ���*bw��JX`C����D��v3)�u���p�l1�-2ί�K���2
4�7"�9�5r������������[��y6�a�Z#�g��
�7J�M�3%��wK��E�nh��Oă�����$i��?&Q} ���CM_Ɗիb0�$��N׃ŧ
�²m�JJ[:a��f9P����&:�nfg垞U���Al\����˃<3L^z�3�b��uD љ��yhq��
ο�d;NT���]���mK��h��q�49|�e΍��TW0�pi�K��׍�@
9�$��'-*uǁ��y4����vJ)�)gQ.�cY�ys�)�.� ��Ļ���4��e}>IyMtu��5A��<eJZsD�a���\�Z���3��vb��uۈAiFg�F��N��-9�J�v��Hkaw �'B:r�m����q�<�<�$���g��5,�����o���3�n�VX����!C�;Fik~��]*��e�.9$��8�	8�]uF�� ��#�O��)\�	����j��C�X��9��3o�H���.S�O[��p,ܴ-�'�0���ڊ����(83�
��ٺ���v�_S,����ܼ�A՞c�"�<<�U(��IC���
B�V23Vc�cN4�R8����*�ᛔuiCMlɫ D4\)jh�5�w�u(����bl�~�f�V��L<|{��UZ�������.�2��z��8�٤ٶ�,9�/FM�}6��r�o�HG���)Y���Q�9��(�>\6�5l�|�~���""�=4=� 7��7R�,�fβX�O���r�[G��)��g����-�֨L�c��Tz��Zg��4��ƨ1'<�
N�;�.W�����M�!���P%eed�a�K�E��9�W2��IG��:�x�9#E���Y�>���qj����Ku��/-��S%�%‰}rc��C�����QB������_��)l����d�F�͡_�,&�Z�<�/ˆxu�L��)f��ڥ��%��J2A�_]�$�����ˎp�"}�{�x3��F
r��MǬ��&����U*�f��1��ET�+`���=F��؀sb<G6��L(�7N7I�,����@�EWD95Qw9����'�q��Lz<�<�s���Uf�L�D�MX��~�\ymി�G��!�_O‡M�u�a�𱊥欅����.Z_Ɓ��i>:n<�X5X��@	Z�l}���s:Cf�"LSVe�^o<���^�X�F^�s�_ĩ�h\���K�
K)��,��A�8?؁�$nBt���Uۼ�"�I;�%��/�W�{H�O�
>�tI�Z�Z�݉V�Nj�	��V,�>�T/�|E7�>@��>��R�$�VҠ�w���~x.!>L8��l�x=I�ֱa�2=q>F��dh�r��Х\�n�&ĸ�!k��I���A�����FA�����#��
�=I�N�f�a�
��If�[v��M:-߲U��	��¿8lVF��Y�q��.z��(�L~�@	�gi4���"`a�:@���(	�zV�8$2�RP|����۶�qZ�'\n�ĉ�� zij�_l��Iij�Y>���kυ�
j�E��8�zM���S/��Kr����zy�g�w����f���\�(��y�.����Bo�3��w���QlM[�*�:��б�Q8y�����!�p�ʈsu��%�[L�l�Z�!��͍�*��Y��H#Pvy1���g���m�^@��ٮ�y�ˊ\��������uxoT���ޥ��-d��X��L,�"�q�������EO��D%8��"�ΕW������i��ی��5��p��n����	�3�ӓ�j����=�î<�J�fL�!�>~4��v�>�U����	]�I��O~tQ�+W���7��-?C,��
m}4�������X�c�Le��+j��:�#��W������|[�8�
�������l�P��Ht=x9�"�ǽ�{�E��|�	��M��Xu����yk����
�T�����,6a����sL�ߠb�w
�܊bu���L�����\n=��:�ui���'3�#6�O{�h�w�;���8—f$s_�r裭&���hPV�?�Q �my�pC�Z�T���?��6��,�V"�1�,&���K6�P��n~0��Q0���p��R���\�a(�.��v_��B�q�Q��[��f����B�@oKKJZL�F�?�Zh����D�x��l����c�O�q�e�:�{"U,�y{�������^��Ac�K���jPމ���v�C��J�jՁE��	{����X�f<�ڏ�sIۀ����ػ˼���$b���@����p���HUs����?H��>�
~��7"������;���S!����h�V�>����>F�[�4��U,�X��bm���:R�zc�T�N1�~�f��~�V:�(��Kfn%�q[JVx�ؽ�|{�smi.��V�6I�Sꠡœ�<���,b�FI�Irl/�o+�m����HIW����� �)5vm�ϳ����:�{{���ѷ6–;ż3�L玂iYC��Q1���.����oFHIY3BK3	�/EW��5��C����"Jy��;�Ib�e\�d(�����z�`����t�F�ive�����2"�@���D{�y�EFë��^*P��FC	�zH5���,��}UՁ4���9�A���;�'b�4�M�~��N�X����.�GDpF�Zɳ=�%PD�d��)�����q8�
=0��o�%?�1l6�\�7��%.�s�q�eb�u�D�?�A�+#�G�b�80��0��C���McsSu�$wfE��yI��&*������#c�����l��s�Xg����h�<u�1*9�P���L�:��i%j8U'��'�;y�9$��ϴ�B�4�r��I�J.�-3c�Q��,��[>�q/��*<������R�y��z��N�,A�}a�;�A��.�%�I𱪩��#:'k%�,�ծ5�|����kB�z���6�1kS�WCd���Ɉ���<���Mk�t�dHP��$g�۷���P�b����V��g��̪�����lg�[<#eUl�
�%m�����Ԛ�-��,�"ꕝ[�B��Q#G-�IDi帀������Cz��g8����+��IFIb⚳o��?;��F��d�?߄�~h.?4Rc���˝c�;ߋi�K��je��2��
z��,ў6a
�w���Xi��ӝ��ZD�3zTj�ݼ^��q�J���?�{��`�6���~���/�4@;q�ezH�;�/��e�Y�9JwE�;��Q2(�k�>2�ي�eG��><�x~
5\5���@/��Y��8�M�>����EØ╈l��TW�R.c���{j��2(�G�׽W�:��M0ɴ�R�)�����0��uxč�u3foW����l{Ef���qg�-fQߓ;[�0�ϭ��G�T6'�r�� ;��	o\�?�I�:l�2��&
�L�8��Vfo���6���
�!IL;���h�,�.�P�b.a�`T+��u#V�-��Ѵ�,o��F����7G��<>�
�ƿ�z'���U.�]�ee]�U%��ay;W���ŽC����S|�f�ƈX�"��djI��8���ڜG��0�=�ae$���4�In��,�w�d��P���W]�I?š��8��S��'ӈ�@�/`�Q�ߒN���X�.�.�����Z�ޜ|l��ya������`�#L��
�B�Ó�q|���Ѣ�e��Ԃ�JNث��(Uv#.�5��EC�"Ÿ���V@?n���S��\���"NB7(
�=7�V�;�ܰ�����5H��b��>�E,:b@?�m�y!��`br���C1��u��y�ͷ�R]F�VdY١V(��V��R5�'�(r.������uR�C}2c��ј��
��L����<L/���u�R�(���ئ��⟧Dv�3�%�!�7р��Q��/�Y�k����䪔��sT�{k�%ʗ�Ls�y�0��h��
��43�V�iP�f��Fl☔�p�]�5��s���57J�~b�("�1܅���Έɣ�ι#�r��֥1l%��?��GF�+��q�U�*š�:��Gsr
W�B���s��8�[��@���;Ն�]D%�<<KY��*{x�Y�˻a�o�G�7�Uz���#\�9,�jb�o%P\�(��i�q�$���}4	��y`��܊�'踪L�v���Q��8�]�4�3��AlrE�V� M�4@4u6�O��G��J��O�@�W&��`��F�]>�#�{�G[�����؋�YH{sȢ�7~5#���u�г�
vϙ��U�ҠOB�(�S�R��kX�h5��(����N�hoP�sL�{pˡ�"�,�E�i'i��n	�:��
R$�GB\��V��@�7�D��:j/K�W��vu�w�o��pOx�`����1�4�Pm��o�t�	�Ȯ���E{C�A>�FW���z)�<���Y�Yl{�(,ʿ>vAI��R�᧘9��� ^�'Z�x�J��p�a��95���u�_�0W�+n�NG��A��m�
1,�҇Ϧ��
7���ҷ��qW380Q����g���
�4�.��U�΂sm~��ӊ�B+��Ī�.&��h�y!0���"�e,�k���n��#@7d&�(�V��#!t�f�PP,TR�Q��i�'a�o|��	���uv9�;�<OiU�\˥	R�[;����8t�I
��'
����V�=�ԺS4�;�gG7CP*ǤFT~4	�V9�X^���gqA�Tp���3���L`�X�h��x�PO�ν��Ft��풠b��t_��Z�-�΋ͥ<��۾qj~=���(ʷWK1�T�>�T�5��ԆY�`c�@q8�}��ι���Ai�4h�-�d�R�hme�M+o.3�X�%)z�
hr�	��F��kZ�l/j��/��B�S?fvb_S�zz����Y���J�X��t�x)]��6�����
�i1	�z�^q�rA�E�3���~-��ا�Pl�q�Gd���|��/  Ӎne7Q�}/X,"���gLW@+]?�RHXF
�iSsJ�	]�^�c��������!�G�b�,%��'�x��|Шj��1���P�ȯ9��"�O���Y��T<��+��V���j��>��D��ᘕ����^&P�@��6����2;�q��U6�?�z�/�Ap�������’&αM!p�D�)��_�dxɇ"�cb�
�[�!��<�;5s��-�hP�2�k�N�2=`ed�L# eդ�5K"#�@�_Q�z���.��W��;��A��)�t�{x�S;��|�g���
��w[�sBd��ѭO���O#�[����_�t�>����Ʃ(�>�8F>VYu���{�B���i�E���Ui��ە��]AkN�f�#��b���F<h��gkI���G�.���_ �s�}D�nDM
���\:L���ul����o��B��0}��K8Q��hK��钰����ʥ�	�D~�YV�s��3��f�Gnv8�)�2DH_LΧ��V0�h,�4��b�9M�̱�� YBw#�A/��E�4Q z@{v��k���(��5�c�g+��E�ӺqU��OoĬ$
i�c�zpm���
��x4ˆ����\�2]~E��^^��&�W��H�Z`�Z��}cYoX��R��Mp6%C�Bv3?� �9����Ւh$���JP@�ވ�o��@uhfJw!��
��5I5Ƈ�0���zZ+�^�$�3.K7U�|#�|�jP�@�hc�|�U7��-�����Ӓcʃ���퐝�\����{�ܯ�sD%_�����9�`��$�Z	�9;���v�=4ۀBW�@�8D2��,8v����OJ�y��yޤ�ظ��?�v{�.ڒC�*$�Y*m��.p�_ǥ���ld��;g�.0b�S����{}�A`�s��]�<�r	I�,E�k�&�Í^�
�*��*(F�su�Mvb~/�8�h��J�%��b�������
Wf��xL85�Mlt����(�Z�XdC�Ȝ�~��R�T��Tj��Qŗ�	iD��{��>x�r��Ө*מ�΃Q���}�W�Q~�[^���q���_�Q��!������b2��:���8�H�����'F��Qq@���$|M��@��Ihj��!�FN�������+��@�f}�Tc����X�h�����"��_R%	l��ʏK���#�²��.�)̴dWFB?~���Q>�{�[�D����aj!|�H��Ya�f�PM��ءv��j���3,-r��al@%�C\�3�^��DY@��6
B��<6���_pk�:]
��𘯻Z}&�>v�p��"{'em�,�!�|Ԋ��֐`Xw��OyoU����Oߵ��[5���sXGG��8�[�]�6AYOB'��>R�R-�ن�x�[��&vʿ<���q[�U}��.|Z0 ��ֽ�6p����"n��u>z[Z�Q�|�������p����$�L���c�a�#t��>�"�o�T7��'ZH{�P�.ą�Sը���w]�BM�$���B�6��r�̮�,Bs��@`c"E_f�T�zW��R�K�)�d�@��nw�%��&�x�"��*�KK�ť<>�qNhR��`�,��\X�%���`q�����d��;'�%��y$a�x�!��VC�'�)��+��f5�Bi��;�g�R�׎��>�Kj���bh������Y������r�K�8���IV�s{�v�f�s{&
�B��NV�y�Ҕ_��5)�F�u�B�	U� Hq�,�D��Bv/�sΘ�f���!�^��(���ġ>
�S��Q��ޱx$a�
X��(�����;0�JD `����K:�U��
�:j��9�r���(bK��LA��u=
��6>M��
d�)Jo*?o�Q
���ay�<�/������`f��"|�ŀ���I��Es�DO(G`���y�0Bt��\Md��\����~�R� o�����x^w3����QJ՗`t�~£yOĘ1��#�ҽ=�g���'k��j�Inu�Q_T��q@r%x�:Z��~���{����ȋ��l;4��T���F�4�F��C��'?����œ�8��6��A��ԕ�y
����+�L��C��c�qz����w�\[�\�W2
F4/��YV6.y�1���ct���Qp�Tn�5�Ι�	8b��xl��'�gj.�xԕn��{\�#�E���G���1�'��zP��Wwƞ�nhժ��q����<��<���A���|G�؏%�t(�3<H.ַ�>:�/ ��Ս����Z_H�P�W����q����e��ͨ\��J�6b�<�yB��n{0l,H��rD�X-�m�[m�%&ԋʄ��`Zc�Q���z]e̠BTY'������HY1�����(U|	-:/�\|�F�R]�x�f��M|�3���DL���C1�ԕd�e�x�d�$�f凔f�V��$y�;�h,fm�fh�A����^AӌAM.��L_j��~���[�h*��j�n�9�Y-�ߠ��:w5R� ��ie���iW�nLj�җk����g���}A�R��ɚ��A���{g�,v�
��f�Ԡ�F�5IX^�_�j�-�L-�L�}[�3V|��D/!80���";;�����e��h�s���y����8Z'�>z��2�mc8���"e��A��ԢC��+��5��g����B��?QG؏�}�G�&����y ��ɋb�4MQ}��bM.܆�gd�Ic��c
�����(K�ty����F"�27|�"�)VR�V%�@⹧�7tC� ���:,�QU�)+���8Z<�šB/��=����=��5s��^�`	6�BK:�};Q�5|hYh�ޘ@ݒ��͒a��ֳm��e��±ƴ<QȪ2�lr�>��U���G�|7�D�:�df�Z�3_�]�	��ݘ�fve�U����A�~,����-� ��|�a֧?#�C�w|�9b�yQBlZ�Qm(U���Z�{~P�
�`	��$�q
��ǡ��.ݘ�����g�C���~��q�Y�x�(���N�j��8r��	�}�᠌'��2��q𴫔���;� N2Knj���&��v��b�/^�q��M�K�kM]{�/ky.KY%��+So)^C�7 ���(zUnF�Ёz.*�Z�8�hc�e8�v��t��Yq�S�)�6d��2�	
ܠ�l"�5��Z�k��}�@��� O�A+�����V���7@�C��q�XIZħ�2�\�*H?$%j��,�z��[+�ŕ��W��t!�?��΃��i@�
�zl`�BJ�O�O�臷��^ân��|����{"g�wy��!+p}y�2��n����Dy5�_:@N����审iQ���>:���ѕ�'w�W'��M
6\l>��a�>.�K��d'�n{���~s���.J���Q|�h�����*����妹ӄ��CR�9ɣI�S9�O�9{=��aZCӯ�3��J�2��~�p<$8�TV��]�^*b'�Q�٫����a��Ӱ���'�@��z,`Y��������a�]���H�d��{ঢE\})�O��I=-�T�j�ȴ������k���zÿMvN��[#��C��à�qam�޿#Z�G&�Џ���"�G�Ay�ǁg���2����c�E�����=;����x4Ô�D���{��uR'|?
�%W�Bo�(���ʨ��>�Fu�}Xj�jk���O^�iG�<*�+g��_'��)����̔%�T,��W;˯�x�����|~9��U�G,�����@��7���!@9q&�U\�cO�o.��V�B��B�0]� ��G���~��������N��q#}&�Rٿ�\1�lTʮ(YZt��2f;)���s편Z�z�
�{ϛz��^��~ޡ"�$��1����uaa��
��
��-Z�,:�Y�o�)䲗J��xfg���`^E����Cv�=o�u
�\Rɧb�=��
R��Ŋ9�J�S�ҫ2��/�yg��P�ɽ�7�C{1F����/��e���?�)��)��`ϲ7h��?�=��:z���L9@����,F����,n��κo�0|�(����[���.��PLN�o�-�G��ڢ�_
�F��@h���sI�_��2��stpʇ%�F@sɟ�]���9���y�j�k������A��Ͷ���8�~�?3x;tĦo�멹"�y�\�`���58�'���0U�^3u$TxG'����"醴��b�ù�IZ ��k��o�� �Nɓ,.����繀������Eb��N8�z�f�[���'��-!q�;��:�5�d<��PT�m�F�ˀ���k޸>T�zMC�M�dX���_N�E3�	]Yn_y�'Ǒ%-]ېՇ��]
�!��'���g{�Di;y�(�;6�����m������V�þ�����w���.�3ס�-���b-��%�Wb����A���ĥ뎃}�N��X���&f��Cׁ(�	g^'�l�fP��[������0���8
+@��t	k۽�a�N��	�,�'9�ۗ�{Mw'V���SZ{�s3ӳ���
U��*(g�%?��bxK������!���x�l�S�a\���M�����(���K��GtQ>�P�3]��õB
-�f�ru�N��7�[��a����kc����[�E�ĕ~f�m�]Çq�,8��"I\���m�
•L�0�~�S�H]�$y�ĩtk�k�prѡ&�p��9C�ĭW��ҷhSl�P�=�!N�Qh4b�C�{���HH���=�!^�Ϛ~���ꉑ�P���y��*2�Q4U���ϊ�
$�[-�?�R��� $-~��_gU�?�w�#تu�G�m�+d�)��HLMϖl�@��Y�	��Q�2���Al6��a�_��u�1O.8��e!>�jL�f��`n��� !�F*�qIڜ���7
6��~";�fN�A�zG�d��A��n�뷽N�1�)�T�1���H��M�G.يK.�6�%�-
"��tZ�RL�[��s$��Y����O�,xĬi�C٘�st��f�,�B��L�Q�N�M���c��[i�Y�1'��RlJ'?c^��/g�	Ϙң��f�3`�#�o�-�K�u�����������s΀�rd��Nuۗ����u�7D��n�M
{��N����� ��`.��$��gF��_��-@YӒ�Me^�>�Z��<,&x
7.h���C��;vr��2�A��HD��e͏���IADq�Y��48k>~��xe4���a/T���n!��`��1<o���/��qǾC$o(Ԛw)<Z�_m��2b/fvp�յbpC6�v�v�sy��V�<�/J��0uy�hӆiM*�g4{� 
k��.�[�>�?ex�r�����,x��w��c�]���]9���.��%:�o�fս��F�@�$��`���!c���V�����I��@��gh�@}����5�>$߀���}�/�CF�ZZf����-�e��!�[
&x�$�n!�됲��DD��L����-��ġyC^�l��Ty���)	�ހ�\i�B��u�!r�!܏��7�[l���5I�AD��0�7����=ᰥ����)"��C�P��j���q�����i��@4��}8�`��R640����%;"�4D��f\e\f����H�?��s׹�VDu{6�b�/*��(/Ǽ����\�T�����0|�޸|T��.��g�dt�7J�� �`G$��c“ЄYOm�6P�C.�8�B�7!��aG��|����
P9�m�nf�5U>�f�N�	�����V��%B4ek���.���2��c��6�e$�V^D"�oxo�ĩD�/�u����Q�0� ��Z���ϾѼ�j��b��m'���[��K5�
o�',P{``�)�6����S�@��tX�e�:N��`�����jHE�؎�S�*��c�V���#=E"s�d7^��rR
LK:D�?6NН1�KUf��,��_6�X���S�[86�iiۜ��"q�x���r�d������:J��i�
܇(k�҇�����rQ��J��4y��2���E��Gm]!ܳ�l�)/�iLМ�nҥ��tvR�0���]N�u4��a>��#�H��G�X�5�I%�;?(5��b�E�D�p����64/��k��Z?`��/+���3o�o�����˒^����Kb����F��ihݷ?{�I�$Z<�T�"��
m��;�P��3ߊ��o|~�i�9@�4���{�垅��ic�8�+�ח�Ai���C?V�I,Am-^�1���Is�����OF�Z����Z��9�C���Wwٻ2���� oIb;�S�ٳ�1GV�hu�ڡ�VL��R�?g�cZ��H��!��9D�z" �	uE6��o/<ꬑS�W��,�,�C�X��KAJz�c���:9�<�]�:���pɗ�(i�J�bT�1�*o�]Jj��l�9���C�C$��8U�<�%w֐�h&MQ.侾�
7�EA�a���?4���0�o��w͛�5"5��"�APܯ�!$O�,�Z�6u��%zw�ǚ�Bz1���|~�`H.f_�DN`�ʒ��D-ޏm��aG�\���l��@AQ�z��"����Ђ7�\Җ�t+�
�����TpY�����x<��=Z?�4�A���n�f+�8�*@�5A��j
X��bJ�u�ɐ�'��:FF��Q��KWJ�a$���8=����R�N3�\�8u��9g>���qH�VQp�J��6��ܶ_��0z�,m�K���æ�����Ϛ׵c}'�ܝ����j�:�k�8��.��[�?>�<��+���T{��8�����+@����/���H��)��b�Nƿ��j1(3V���h��^�ao��CR�p�?å�Ð'����7!:`���ҲR�S��ɻ�.��9����o4��OE4XL������N:`�n�徍�7����8J��Kh/��Fr�@sA,����a�c]Kɥ�'����M�
�ڃ��,
�8}~��i�D��`��F�Y^�"��u��Uq�c�vq/�� �aJ)x`���7N��v�ѫt+��8�����J:�@J%�!~���-Ӕ��yy�
/�J�9�����('�n
��ATtŠ���8կ���m/����a��!�x��/d���~��/Dohy������� a��T�z�P Sc;� [�ô)��x�{#̠`�t
)�ձ�����ۥ����t��/����՛��}���N����b��b�m@mv2?�S�i� ��i�r
�w�%���Ox֜�`�Q�kP���
��V����<�	
����E�t�ؽm�o�_g��∋w�U7.|�t:ajYQUD'OO5%��
�N���Vn6m-�6,6�ޝ�v�8�;��x��]���-há��u櫁�V�t#s��B�j^,[0�|��+�^�i����u\�*k��ض�6�YN}B�8q��f
�U1���َ�?(L�n�Ʋ�l3+�9`:��DN���s<0B�N$���恑=�65 O��02�E�5��$\V?��=��)�iI��E�K���*
�l�����u���7[:�=�R���M?C���@�
�(>�
�<�Z�tݚ�_N�,�}/'����+�!3����K&ݑh+�X�٬3g�@���og��<��!o�7���)/	���F���*�u�Nz���L�S��8��?�p��j�wj�߼'���v���V�*����{'�k�<����)sEi�)5�h�k��:�N��M��٫]:��o*����h����Y�	��q��7�/!��?Ng�-P����+^l�vl�k��BS�-�x�������F22�����0)��W�A�"��Ih?�����vRQ���Q?�y%��o	|�T%��^��
&ʈ�~�kt�/DX�([���w�U4��
��	���+�}��lq;������o5�2�c�J7n!�jEu���v0Zcq�a ���>B�t_�ڞ��j.T��'�����R`��lQ��'
/��S��1�I�Auq[�����$��P��4U;KԊ��j�z5v����Oz�D�� M�\�!�k��s��V�enY��jf��"GO���LHH���)�j���&�d��ä
6Y@�n%}\4~�u�򎟩��R�� /�?\���[H0���Kr��H��ʣ��4��}ьz��t�8H��T�t�W��pK�+S#���[�|�ړө�L���_�f��
�Y�Xn����[_A�2;�a���|���fa4�n7�k���*�1}国Ώp�Wؼ�p,�g�i1���=�|��W�T_�-�i��`U�a�`�VG=u�Ѷo
�3NA<��Hd5�G������p�G�cE��|
u��3�2�$���:p�MFq�۽k>j�'�"��C֔��CBb�t���"8��c��/_uz߮C�zKQ�q�lM����f�M�\��h)J��QDEv�_^�8�$���-�G؟�+�rݣ�v�����c��Q��v�hm�Dר���K�#�'JK��V&KK^sQ�h%�&
p���'�|6�u�^�S��`*�n9i
�k^S���;�-�:��B�C��Q�O�sTpXÂs�`���K�FS
�H������v���b�hI��v��s�C�d��DSC���^x��<K���+�9'�q,�Ӽn�@�Z�k�-���\V�T0��]�}Ql�]h݈2�.�(��I�A֛��/��\z���9�t��##+Eb�HGAG#'��ߍ�a�lJ�N�:����ܠ0�=��{M��@C�������x��8��F�<ϝ}lgԓu��C9YH�q�`�@Q_�D<��@���k�����OU�˜����{)D�$D���>�po�@PrjR�z͕o���1�#4��#�WD�KR�ִ���U[�I���۝���wϞN��Jv�p����hWuQoߡ)�l6�,vT#�$�
�E$ͩ�cw@�������+��fȲ��&��،����-�&y�ӌ�TS�9������m6=�z����5[�5$~�q2
t��9���(`�i<RK��qN���N��.�b�7��22 GB���;!�歷�l�ӆ�m9�5���_��
�4�YFGC�
�Ǘ)����1�O�5B�:�o�>��5*������7M�æCO�@����C1��P�����Ϯ���e�:�����QўPM��i�<f	�/�8I�������!�F�:B/���E��I7�� �IsDHU�F��j6~�Ս��i+A�L*r�hキ*��a���Dno����5m
߰<_Gb�����@m!Bѡw���Fآ�"	O�p�Ɯ ��u�<�Q���ӓ!b*�*�$.����`����Q9�Pm���B��:K��g��X�����
��'H
�>�)�3�������;A#�
`���
���M��I�T-������qO��U�N�r�co������>���l[���k����s�yš�It�Vj�N���l��Z��BU͌+&Q&C�3�81����	��Τ��.�e�e}R�C��;�T�î�I�C;��;U�x,�d���e���N�
����lC���&��Mz�4͑���s$���.�rZ�/�M0�9�~��7)�V���*E���v�W���T�3���8\�L��}���bC\��>>@�r9�j^�d!j��`$��Gȯo|�`�L.F�G�$G��I`���%-p�ɐ�m��"a[��2��c�`s+R�zyܯ;H=��HΆ�=]
�����ė�Y�Q���)op��m�:�Mb���ԛQ@��b��zpp%"�pBy,�qS35��t`�֩@�.p�B��f&q�nH��7�Dx�֝���r�a���hƍ�7�>�]�9�p��NMS�Ѡ����ʽ�#������2O��i4�Vţ]K�毯����ל"F��I^��M�|��_�'�\l(}\�k�����>9��d~�W����%P�I���	�|^xg+[؁��oK65���^���ɖ�hƱ^�]S��E����q�q�M�A��#���}��,.D~'
�oցG��'+>������7�Q��Д��B��{�!ahH�e�bx�[�N�DIr�9�Z��$��H�CaH����؉��'%b8,��0���6�j�(�˳� 	K'rZ�y�.n�Tlq��f 	m����4>^���}=흰��i���l�Â�:�W��}�3afڭhr���I��}�����=�r@���z,�����ڦ��#�@���H�v]�@�~>�����{	�_X���ߏu*�N�0���idh̊��
>,���_&}W��<yc�-3�J�����.�|�Ε�B���_��Y���4��2}�1�Q�7/}��ț�8�#<Ŝ�d(����onB�!���d��l|���JZ����R�X��ߩF�2
ד��[%���s�p��r�%����*ވM[��z��$p��W(�����������]�y�(���!�V<�ȼ�e�R�h�`V#�:5�rw�)�h�j�$ֽ<R�XR���s�u仙;@�6cG�l�\�C�=�Z���
-⋤�PS6��Z�c8��m�����H��I�Ux�`��y�uvxx��i��fl!��t.g����kE}#-GC��otx�KZ���b�i�h�Ya���j�/�2��� ����(���.��V��.�"q�6����c��.�'��=�g��+��IHr��;��{K�%��%KO�K�C��e�9V-ܤ:�S���l՘�}%
�xp��.���ݞpD��Uz>]��ثX���B+!���tO�X����?�w�
���‘U���m�3��]4b���H�Ut*���D֒o;[�c4f��Xã��_�oby?���b�C!H���6x�)��D��v�)q�Ö��6�Z�y�y4͒�^<p}��}�2���J������;��i�5(���9���7NBE��n_��g�y��>Sb��I����dJ��s���P��C��6���V�@�vc�&���ޯ
��q�����l�:��ZʹL*�>u�����B�����L�E����x@ʖ��i헃�|���9����N�sY�r�h��e�8"Ɩ;V�b�ܯ`�P�+ƻ�5LTKd��~�xQ�U��=H�o�M�k�<�B�~�B�����u+�eC|�p\Y�~
̯�a@�Ѥ=�I��{��N�h�UV�IB�꒴
�o�/�{v�1�8��4�r��|�+��N�=�$�k��K��o
�v���82��fm�|5�����q
HTeq��4���}�g�*��9L}�_�"�0�XUNe�Ew_J���{5��`-p�a?d<�[��<I�@�M�o���ٜz[;{땛��	�ʈ�ڰ^��{�Z��4<�0W�Иit�XŋO�>�Z=%b������X�X�WjG���q= C�Ũ�+����>��Y���L1��ԣ�!#$�W�<�>�,�k�vU-k��Z���ɰ�~`��n��ɯۯV�O��Xӆ��;"�DI��P<D��
���d��-��t�Z�/�M�8�l�Ap
'����a`	�n�t�䱯�FW�yp|��8��*�[�]�|����.h1�!m(�X6�������zsPA�"sfm^ï�{�do�-�mڅ�v|&��|^�a��<�SGvןLc��Hϫ�Ѵ8Ȫ�Ҳk�";\"��Z� �d�CȞ.�P�B��Ȁ|�8�"���fSt�v����p�wq®�p2 ��y�h�Q�j4"m�дh���
�)�[@E��e�Ր,C�'�ֺ6���7qy@�QS�����j)L���yN~����Ui�n��	N���-������_y���s��{�^�1��g�����=��X?X�Q�H[��͏�WnNF�Jd@��[�eߍ�w�c��(�dˎ%�`,z�J5�8a��ӽ�ɘ8�6�Q��BFޙ��c��k�� {���f�|#����cL��$BT��Zi�R���JŸ7�kɷC��\`q�}�X��ѓ?�95k9����(���]�K����Z�s;�WkV�Y*�?PK�Z��ی!��tF%S��]��qFI���H�l3^�N��*���%A	)c�<�VH.���k�z���6�5�I�����b"�rK�<��!����z@֜&n�5[/W1}R�f���;�g]���0���j�~���6��4���#K�S��8��,������Ok/�Q)};
�i� E��f,�75x�A8��+a0�P����&
t��#/�=h���H�Qm��/��1��R�i�����:�I��8*p��c�X��;w\�L<��w����}�&HC�̈��X��h���h%���sq�G�>d�;��:}eU��U�D��B��dш��K]�b0��l�o�W��t��6C�a�b���!A
����.20�B�
�ݔ3df�V�w�� ���1��À�����Vj�/H�4�]2����\�}�8��B/4�W�@��t(�Fؽ-	t�����T��+k�W�v�Y��82z��T4�h��@cV5~���C�@C�m�O�Eԙ:\�g�k��0�B�ITֈ?.�#�]����%�0�p7�(&�y�g^�K�Q6�@�N�h�Z�d��XQ�=�nM��ߍ��z�ѓ�yg���:�ԣ�b��<t��k�h�=;��oP�/
Y��h(F3�9Ic�Hu�R�SP�y��R��|���ז�id�_�Q�-�M{��Xb�D�] �D���TăodK� J^W:%�BY����9|�@�T�ڷ��	؂�J1���%��R���HGg��Z0�3T�%�>�ĩ����QӤ݌������|�3�hG��p�+p2�S0�=���_^�bal�-
&�ݾQ�Ԗ�d���g��"hٙ;}�yP�3&.�W�,j�ע^7l�"��� ��wF����o%�����*����
m��h�LC���x�u!i�B����Ĥ<�{�Dðš��ɡ����ހ{�CW�|o⓼���҆{J򙅏14'Z�N��mo�������#���N_��N��*�N��݉�����J�%#lT6ZS�w{ѐHSN����4��?�<����V�o����kd�ϭ���'�v�J��%�:v�@A��>>wz���)mX_v�
��}+�.��Yr�Q�4�\1}���H*l�x��I�0VN�����o�p�%eC��9n:�T��Ih��Qx&�u��2^�]�؟�����j�*� ���(�Csp�6�`�������|)�|@�jBh[.>��|60�"�C�j��c�!oBnu�-�����#��+��H��b}��{
U_�[%	j��=�Iv��t��cR,C�_�8j�]Iq^����z^Z�̖�j�8#0K2J�t;
^�E�EX`5y�e���Cv�Ρ�P?E`�@s$�>�$�w3��o���'��mꡉ!�o��G��F���T��pW�1�Η Cr«�:�9Q�򟚳�~�a�98��#��۲���GϿ=a��|E�I�V51�J�
�Z�a��ߕ��~�偶��E
ﶤ�J[MS�ߗYE��đ�.�[Q��Лx\�w�ռ�M�(�A;�Oio��о3?�	H�M5zf�mAdo���Ξ�w�i$伄��M\I�v��co�����77��{d�P*�:��p�6j��������VS)������˂ڝ6,=��9;kl���Q��j��dW��H܎)GOG��V���QK�+��#=q�._��V�APe�&
�ȳ������5/�,a�8*	���PL���Np92�Ƭ�K<�b�a���r�ԣ���Kj�S�f�Ұ`��玌7�����`��ǧ���ѥj�P3K
/�W����
�v�@�]@tE���D��8��[&�
��`�	�E������&z^�o/r�^�h*�lQ���=�֩*����"��|��U����,�I�\�Cڥ5��R��pەo�����ο�dN�
�닫�ظ�|G~�Xn%��tM�_*ւ3����#��i!����X�CNGS���C�y5�H�D�A�i�ˬ�cSqA-��Kk��<�MF�L^��L��	tFq壱s�P��i׭��Рhv�j���/X����{ƃ	"'��`�&Ӛ�X$�U2�q� ��C)tj-O�`6y�(Brz�wY�:!a�!�
o�Y��#�"jyQc�X�w���Y��&5��#�.d�u%�ta�f�WϹ��� �1��>I�.d{a��7�Aj'~�k������_�����nlx�B���`B���S�%>���I4�]�&�QBI����:�Hm	��A\dP�j"/�m|ʙ��~�ګ�S"Md�>X��m��\�Ӹ�ս��;�1ːo��U��B.4�>6��Y�1p�\�_�;U�3F��@���]+���7�s���h�|�������^A�
��8�$lo�~�x(�-�H*S3����~�l&@h�_C�@^��΢��:��|h)�@0�#�I��:��AO�՛��[�쇴X�sWN�^>���K��:]Q�ۀ�<�z�;u+�	0��I��0�G�v��#S�
�Q�FǦ���שix���+�7T�Fu�K�l�?I<W譑#?���IĔ<���X�c���6ӣ�|�!Y��
�B�e�m"������ՔUd���*A�����Nm	��0<Q����HO�9̜
ثӟ66H/M�Mgu�v�?�]�8��`x�W���H2�蹗Am��C/Xk���g���=E�sX؟q&3������ܬ.٥h�jGF�����m"�b[m�r�U^~��l{>�m�b��hڛ�:T�M�)�I���Y�?g��,����7���Y�eyȌ��]^��i��O�I�Il�bF�n�ݖ6%������(��q�"�Үq��!¤���j�^�Jx��c
kQD��U��k��#}�����`6�ެ �!)��c�$�=Q�`�D|��7��xOs~�;��+8��Q{F>����K��hlӅEܾ�:Nm�~4����d�@�#a��j�Yt��E7����*���Ď3D�-R���4�Bca_�˗IURFHk�oD{u�_Zx��|�����D1�
l�;G�,\��!��8
S�$(q�K�#��U��)��P��$,�/X(��`v�_�+WL�;
���/jxG����8���e����L�J�S!v��y$~�}6�J�����-WH���:m�#{�r`��_�kF���H�~WlP؆�'��g$�[��S̆��Z�-�Zܓ���܎�]Hz��E9 ���RJ�W��K�u�<�f.�j�aUUSy0�첑�?1�5i}Bn}�,e_�%�Q�"�E{t��Djé1�趑�����
-��>��*�~	#F˜j�*�jL���C0[H�,�\����~��;�^��u�'���)4:�XHe^��]����Kʐ�(o�I5�
��&̧��]6X��"�����qo:9Z�=�xGҘCr2kps|�P(m�˜�d�ݿ�|����4j7e���!%}|d].�7��*k�`r����.U�bЫ��W3���O��_�I��[���G�c�yYt�1&/pZ�$����6/p�N��&� ���Ρ4�
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
�PK��f\�r<�<�fonts/pagelayer.woffnu�[���wOFF�<��OS/2``cmaph:�gasplglyft�0�0�3V(head��66"i+hhea��$$	zHhmtx�LL8�loca�L((cc�~maxp�t  �
4name�����J	�post�  ��������3	@����@�@ �v@6 �=�!�$�*�J�N�R�X�Z�p�������������������4�B�K�\�e�j�o�s�|����
�)�9�>�D�U�s��������!�A�M�q�{������� �=��$�(�,�M�Q�X�Z�p�������������������4�B�K�\�a�i�o�s�{����
�(�6�=�D�U�s��������!�A�M�q�{��������������������������TRE0#����pmPDA<,����iJ?
�
�����797979����,A��4&#"326534&#"326"3!5!2654&#!#"&'.'0&5461>32'#"'.'&'#"&'.5463267>763247>7632#"&'.'0&5461>32d	
�		�_3HH3T|3HH3�15.',(�

	


�15-'-'.K8M
.K8M�H4�v4H||H4�4H�Z)r	-82GRB$%L	;;u*u	.[1>1
.! Jy)r	-82G��+
3'3#'!#!!5��f*T�`.��0`���r�������V�U%3#3732#!"'&547637�Z�P�Z0��""�T""�XX�,�Ԁ@"�T""�"���#�n�%"&#"#"&547>=<'&"#!*6#"&#"#"&547>=4&'&5463232632&23!:764=4&'&5463232632&6#�&L&&K&@�~K
(O($I%
<
E
'P'$I$
?�@
&K&%J%
BE

&	8�		�D		'
%
9!�b
'
%
	C�		�C	
%

&		C��9%In0@%#!"&=463!25#!"&=463!25#!"&=463!25#!"&=463!2�J��%���m�n��II�II�II�II�U��*?7"&'.=47>767546762"'.=#:17'0">7�
[?>J
I��H
P�5
U#��700MC�GU+MEEo&'H ��	��=>P

���E,-48!�U��*>%.'&'.546762#"&'%&'.'&'&"1550225�P
H��I
J>?[

��G�DM007��#iP>=			 H'&oEFL+

�!84-,E����n7!!3%!!265#!"&5463!2[\����[I6&�%66%&6I�����n��I%66%�&66@&M"'.'&547>7632#5267>7!"'.'&547>7632#5267>7 .))==))..))=##zRQ]@u-	��.))==))..))=##zRQ]@u-	@=))..))==)). ]QRz##�0.
=))..))==)). ]QRz##�0.
���#/!!!!!!4632#"&4632#"&4632#"&������������K55KK55KK55KK55KK55KK55K������@5KK55KK��5KK55KK��5KK55KK�#'#!5!!##	���ࠀ��@��  ���@@�@���� V����!%!2#!"'&54763%!#4763*�,�""�,""T�T"+V���"��""V"�V��V"���!"3!2654&!!��5KK55KK5��K5�5KK55K�����/?OSW[_cgkosw{��+"&=46;2+"&=46;2+"&=46;2+"&=46;275#'#37353#3#3#3#3#3#3#%3#'3#'3#3#73#%3#'3#�``@``��``@``�p0pp0pp0pp0�@@@@@@@@@@@��@@@@��������@�������������```�````p0pp0pp0pp0��@����@���@��@@@@@�@@@@@@@�!-48181!8181!5!"3!2654&##"&54632!537������&&�&&�8((88((8@��@�@�@&�&&&�(88((88��������
)-35#%!"!4&!!5!5463!2#!"3!2654&35#�@@�5KK�����&&`�@

�
��@@�@�K5�5K��@�&&



@@`����+!";26573"3!2654&#'3;26=4&��

 
@��

�

��@
 
�
�

`�@



@`

�
	@@"!#535#535#53!!#535#535#53%��������@����������@��@��������������������+U�!"3!2654&#�#22##22#�2##22##2����'1!"3!2654&!!!!!!4632#"&#"!54&`�(88((88H�@�����@��@@8((88((8��(8@8�8(��(88(@(8���@@@@�(88((888&@@&"���.!"27>54&"&54632#"2?��0�$�(���(88((88�x P0�$�(��$(�d�0���8((88((8� �$(�dU�U#'7;KO#";26=4&#53%#";26=4&#53#";26=4&#53%#";26=4&#53��$22$�#22#����#22#�$22$��+�$22$�#22#����#22#�$22$��U2#�$22$�#2���U2#�$22$�#2����2#�#22#�#2���U2#�#22#�#2���U��"/<IVbn!";7!2654&#!"&5463!2"&54632#5"32654&#"&54632#5"32654&#"&54632'"32654&��4LL4+��5KK
��+�$22$#22#�$22$#22#�$22$#22#�L4��5K��K5+4L�U+�2#$22$#2��2#$22$#2��2#$22$#2����
$).38`oty3535#"35#35#335/./35#35#35#5#326?7>?'7>7>54&'.'";5#5#35#3'#1
@�D+̀������@���@@@@�@@@@�
G-%

�*�	!5�S{��+E�@���� `�

HI�@ @  @  �HG��@�@@��@�00 �C
)�lW*1�*�	
B"1�I
@�HX @  @@����	
-13!265#3#3#3#3#54&+"#"!54&!#53�&@&�@@�@@�@@�@@����@������&&�����@��@��@�@PPPP?�+�+G.#"3267>54&'535#546;5#"#3.'.5467>328�OP�888888�PO�88998<%S0UU
<<(UU0T$,,+,,i?>i,,,,,�79978�OO�898889�OO�8�%*�V;U+2V�*%,h??h,,++,,i>>i,	� ??%)-1!!!!##!5353!!!#!5!#!5!!!5!!!!���b^�^a�B��^?���aB���������D`a��a^`�#�<�B�>�B��_? k/?q!"3!26=4&!"3!26=4&!"3!26=4&!"3!26=4&%'&?>/.#"6?'.326?6&�		V		��		V		��		V		��		V	�Z"99"�	
�!88!�
	�k
	*	

	*	

	*	

	*	

	*	

	*	
�
	*	

	*	
�B�C��C�DB��` �@!!!!!` �`��`���`@�� �� �
�r;am��06?67>7>7>7>54&'.'.'&'.'&'&"'&'.'&'.7>7>7>676&#"67>54&'.#"654&#"�,++O$$7G\D.H3{E�F<n.2
- $%P,+.IO/++L! ""#$.�QbA98Y;.E6u�	K
�
'
�@
r
	,m=BF{+\&6#=
2"28&
'B.

h

 $M+,N$.;
<'&-3-S!
"�
("&!,
	2"*+�+*476323##"'&!2#!"'&54763V&&4ր&&44&&*�""�""+4&&V��4%%&&vT���"��""T"V����
.26%54'&#""327654'&%2#!"'&547635!!5�IIDDII�(((.""�T""��T�@00@�((((v"�"""��VVVVV+�+!!2#!"'&547635!V*���***+�V��ր��@` ''!%!!!2654&#"rdIJ6<�i��@��`�0e�Jv6w�� �������4	�




)
1767>76767>7676'.'&'&'.'&23237676767636272763:332727676767:2367676367:2367:236362367:562#""#"1'&32#"#"#&54""&54&1&'.&54"#&54&*54&&54&#"54"#&54"#&54&&54&#&54&&54&&54&&54&&54&#&54&*'4""&54&&5.#&54"*54&"5.#&""#"'&#&'&'*'*'*'&5&#&"#&"'&#"76761&"'&3232323076322362#&'&36236767:7:76767:32:3667623265466546:542365463>54632&'.16&'&""'.&54&#"&#"&'"&*'4&&54"#&54"#&54"#476&"&'.0&'.&'.54&1&72&#"&7<#"&5<54&5&4#.7465463245&63645&6326'46326'467>7265463267>265&62654665466546:546654636542365>65467263>27:762362362363623623623676762367632272122'.30'&76#32327632332"#0#"#"#"'"3#"#"01&76"7654#&'41&#&'*"#&#&"'&'&'"'&'&'*"#&"'&"#&'*'&"'"&'"&'.#"&'&"#&54"*54&&54&&54&&54"#&54&#&54&*54&"&54&*54"#&'."&54&*54"#&54&*54"#&54&"&54&&54"#&54"#&'."'.54&#"&74&#"&76&#"&54&"76&#"&76&67>67>365&6265467607>54'&"123623627:763607627:7:7:76762367636272763232670667>67>326726:762127>6762167>654236546267>2'&6326?67>142365>3674634'<6'<326'<326'46326'&6326'<726'&632654&'4&56&'&456&#"&74&#"&7<#"&7<#"474&#"&74&'"&5.&'4&"&'./&'.0'."&'.#.74"#&'.1&54&"&54&*54&#&54&*'4"#&54&*'.#"&'&"#""'*'&#&'&0'*76362227:767:725236'&"0767676323###"#"'&76'"'&'*'*"#&'&#*##'"&#"&'.&5&"#&54&&54&&'&"#&54&"&54&&74"#&54&&7<&'.&76"#&'4&#"&54205.#"&'&44'.&'4&'.7<#&76&07<#"474&#"&7<#"&76&#"&74&#"&764&76&#"&7<'.546326'&6326'<324'466'&66'&63245&6326'&626'&67>5466'&67>32654676267>36546365>36546:542365462654665466546:54665463654236546265>:54665466546:542:746265467263>3>362207>27>#07>#030&'.1"2'.7>#"�H�7"-	;12C!'&Q)*'.*+O$#!#(
'45|DEFe

H	
R
	&7	T

		
\			
	%,		H	L
		M
8	6
#��b/]G�;-"!K()+NML�<<+
#!&&U..1(*)R''#;-.;

v=+
	-
		

	
'

B
#
8�#���.� ](8Zj��327>767>'4&'.'.'."'.7>%%'.1"14&/?/''5"6?>3071&/546100&/7>10 0	88	
%
3)
N,�`5 I+
���`�X%4
	A'�!!4%X'��$
+I>%]
%
0/0p....p0/	CNN
�C�����k,?"::%H3z����r,C/r+C$$Q !,r/C$z3H%z3H3��	!!!5!"3!5!���g3����g+<<+��g��͙fg=*�3*<f�3��	!!!!2654&#!!���g3��g�+<<+�g���͙��f<*�*=g����0Rey�2767>76764'&'.'&'&'&&'&'&'&676767>76763267>'.#"32676&'&'&"32654&'"#tC::]!!$$b<<A1�1B=<c$###b<<B%$N#$�@W.=  ;Kbc�UU0J++/5O��d��d^��T	^��T	
TU�UT
	
Q��LN�701L�##^:;B"#J##B<<b###$c<=B1�1A<<b$$Y2.=KJ�LL@R  ;<d/..Z.-.-%&:�"		%
	
�%
	
"�) ��!"3!2654&#!!#3%#3���*<<*4*<<*��4�������<+��*<<*3+<�f33���	3��"2CLV`j4&#"3326=#7#";26=4&##";26=4&4&+";26=4&#"33265#4&#"3326=#fff��

�		f�		�

��
�

�
gfff�fff{

�R�R

��3343333

��R

��R\

��

{{	���Iv�������;5#"&'./467>7>3623267>7>?'.'.'&#&""!7>7>?4&'.'&'.'&'.'&"2#"&'.'.57>7>;!5!75#!5!35#35#35#�"16%9M_hB)G%7
#8+D�0It! N""��5&	.�r: @\�:����:��v�������
3$��&9
P
�A
0.(

8)�=0�틏,�Ym""M!!
R#8$	;��2#����'N�(N�(P�(O�'N�'N	� ??%)-1!!!!##!5353!!!#!5!#!5!!!5!!!!���b^�^a�B��^?���aB���������D`a��a^`�#�<�B�>�B��_? f3!55!5'!!7���3���f��f��M�g�g�����3A73#535.546323#>71'!#"'.'&/!2654&#1"3�/yE��-:Z@@Z9-��Gy/I"�#))\225522\))#�"I"�/=	�foN2@ZZ@2Nof�i	=/I�#'

'#�IU���
).383#1!"&51!312651#%31!.589!!!5!!5!!53�Z@�4@Z3g�3<��g��g��g��gf�?ZZ?g�f�f��ggg�ff��`-]�����3265467>7>)'.'.'.#"3265467>7>!2654&'.'&#&""! 67>7>54&'.'.'.#"'.7>'.7>'.7>#"&'.=!A		

	
L<	^��|`		

	
L��	gg�gg`	QN			b�ׂ�
�
�
	s��s	�]
	SS�SS	x��A
	
`
	SS�SS	x��A
	

`	@ջM				B��B>





���--��	���';?CGKOS463!21#1!"&515463!21#1!"&515463!21#1!"&515353353533535335<*4*<<*��*<<*4*<<*��*<<*4*<<*��*<fgfg��gfg��gfgf+<<+f*<<*f��*<<*f+<<+f��*<<*g*<<*g�ffff��ffff��gggg���2'7>%''`B^@�@1��@ P�<�@8��^B1@�@� ��@P��@8�����'1!"3!2654&!!!!!!4632#"&#"!54&`�(88((88H�@�����@��@@8((88((8��(8@8�8(��(88(@(8���@@@@�(88((888&@@&3����0Tw|2767>76764'.'&'.'&'.'.'&'.767>767>#535#3!574657#3#"&#'!!!�0Q'+%%=	S;1r@TNCCg""%$Z459M
M3//R##">55�J=:;h,, "C--50iz����YX��.2'�����F)*-%>*#.J�0'2
""gCCNT&C"3,+B	+4$$+8�BJ�55>6)(58�B:55[#$����>��joq.\,>S"G'������������'113126?137>5>7>?306?'7>7>5>?5'.50&'./7>50&/'.'.#./#"'&'.'&'&4767>763267>7>54&'.'.'.&'&6�5j,%&?=&	L,52�
25,L
&>?&%,j2
�
|	Hd
;&%+:+%&;	L0/3	M
!	*:1"$=
&
=06((lP�&L,52�5j,%
%?>%%,j2
�
35,L
&><�tK:+%&;;%&+:3++=PN.6&
=$"1en((76Q�@� &-159=3!546;%!54&#!"!"&5463!2#?#"!5!5!5!5�
�%��`�
��
�0%&`&��v
�@ �� ��`��``� 
�%  `

`��&`&%�@�0�
��  `  `  `  W�ir���'.'.#7267>?3267>54&'.'.#&'764/727>7>54&'.'.#*'.'&67>'.'&67>'.'&67>�,�	
$!6"
�;$$; %<��	2)+ 
.")9"'�
")9"'
")9"'
h!m	! m ;$$;m-m	;$$;T9!#+'4��9!#+'4��9!#+'4@����+3K%!575#"&546327.'.'.#!"3!2654&''#5#!"&546303:321;@����8((88((8V-3')�!//!�!/�%
�)�	� 		MN�MN
�@�@����(88((88�3-/!��!//!p)'6)�
%��		`	�

�@� &-159=AEIMQ%!"&5463!2#3!546;%!54&#!"7#"35%3#7357!5%3#73535%3#735��0%&`&��
�%��`�
��
�v
���``  `���``  `���``  @&`&%�@� � 
�%  `

`��
�   `@  �   `@  �   `@  @
%!!!@������ ���@��@�����!!!%#35!#!35!��@�����e�@��e��@������e������ee���#�t!(6Ym}2326767676'&'.!"
!%327>'&'&/767>76'.'&'&32654&#"%6?'.!ÄXWi��ӄWXh4������}D$N.-#
]#"+=8.$	TT�\[<
�L#4B9"y09JOK#f#$uNMW�]��4��	����B���'�C�5/91:	.-p33F 27RLHV- =/.k,,$3EID
�@`")-159=AE3#!"&5463!!"3!265#"&=;'35'35!5!5!5!5!5p�%� %&P��

�
�% 
v���������`@����` ���`�%&�& 
� 

 %��
��  `  �  `  `  `  `  	�@`")59=AEI3#!"&5463!!"3!265#"&=;'35335335!5%!5!5!5!5p�%� %&P��

�
�% 
v���     ���`��`��`��`�`�%&�& 
� 

 %��
�0@ �� @��  `  �  `  `  8P��6Mc326'4'.'&'.54&#"32654&'.+37#"!;#";/&3267>7>?#"�
	04�We/		�V�8P#Gh�~4Nj
%BbbJ,7M��9Q��D$,		�Lm�	7
7��f�
�0�`���/"!L $3

	V*!!!!!#53#53�UV����6�����ԯY��(..\..\�����"7J]d18181463463!###!"&54631"3!265!"&5897"3!2651!"&51%!"3!265#"&=;'�&&`�%%%� %%

�
�@%@

�
�@%���

�
�% 
v� %%�%%%&�& 
� 

&�@
� 

&�@
� 

 %��
����h�7w�;#"!54&+54&'.'.'467>7>=326=!#"&'.'.'.#"+7>7>7>54&'.'.=!367>7>7>76'.� !,*/&7.  �  %!'21  �2J !!%6.+8"$5 8	#*0
��>& !+
Az@�/Q�3; 59SpG.!R#H290("9gJ)!k-f*1'(!+7RwJ!#
	
.!2h)
15,&/X4J�G)#$
($2
! 
���`�6[n����>7.54632117'7'#"'.'&5467''7762#"&'"'&4?.546329>54&#"5#53#32654&+67>767326=#";54&#"&'.'&27>7654'.'&#"3527>7654'.'&#"32654&#"3�%Z3B..B3Z%'D(-4dCCLLCCd4-(D'cd
#$
%/!!/% ` �O		O<('-
	-'(<O		O<('-
	-'(<�F==[[==FF==[[==F821JJ128821JJ128				_".
-.BB.-
."(D'1�HLCCddCCLH�1'D(�dc
$#
G,!//!,>  �@
	-'(<O		O<('-		-'(<O		O<('��[==FF==[[==FF==[@J128821JJ128821J				v^W!Iaw��32326767>7>''./%&"'&'.'&'&4767>7676267>54&'.'.#"#"#"&5463232676&6'.'&%7>32'.'&326?'.;
K�E88P
��t
X

\\�\\
\]�^]��
OR#<$Z?	!!"�

) 

	�)


%
��� 	c�	&WW�WWWW�WW�5Xp<9;		
*e.
11-4
��T
	y���e
l
=i
"!!%!5!!5!!!5!!5!!!5!l�/\��R��9���9�R��9���9��R\�R�>{��>{=>{=�={>={>~*3#!5#53!!5!!5!!5!!"#"&#"1.=!@@@@����T��T@�,�@�ZXMMt""T������})R�)R��U���)
(���I� 33:;!#3!!#57375!��@-k%����%�ے%$��.��ܮv�%$%%�$H����	Iw
%9#5#3#37#4'&#!"3!276#!"'&54763!2%�n��ے�ܒ��m�I%�m%%�%w��$����n��J����J��J&&�& @�+12#5267>54&'.#"3367>76!3�]QRz####zRQ]G�225522�GG�2&2	���''vLK���##zRQ]]QRz##`522�GG�22552&_4�QGFg���@���"�a&?Uk��������%!7>?4&'.'.!"#"""#"&'.5467>327#"&'&67>32#"&'.5467>32# #&'.'.5!%326?5'.+3267>54&'.#"7375'"3?4&'.#"3267>5/"375#&3?4&'.#"%1645'7>52&/�-

'
�!	(
k��rKL[	

}		

�	


&wv��vw	B�d��@@��A=:@�;T��:UAM�4XO>>OX4�Q>;T��`/;T�4XO>��211Z12^	1���R 
"
H�b	'B
		
			�u�L		P�
���ko�%b�-\`(?	A	B>	�12:)a23c02	O9>'E���� W�23:767>?&'.'.! ! &'&'&476767>323 #&'.'&#"3267>3267>3267>5467>76&&76&"'.#"&54&#"%3?54&'.#"5727>/.'&/&65623267>7>'.'.'.#"&'.#"&'.#"&'.##"&'.763267>'.'.'&6762%#"32;5467>;/.'&6326546676&'&|�rSRm		
{����rx����^TT� ��S&		
		D		

	
�	�		4HU&K''?$
		"��	
=&'
$v

	
&)$



'%/
		
,7
kl�lkPR?l��mfg�gf*		
C)PvxS'�;{<9 !(68$�
	3
(+ 		
4


	)		 
&'?'���@�#!"3!2654&!!"&546327!!�@(88(�(88�x��%%%%��8(��(88(@(80 ��%%%%��@����!"3!2654&"&54632%!! ��(88(�(88��


��@�8(��(88(@(8� 



`����3b�">7>3233267>7>54&'.'.#512#"&'5>54&'&'.'&547>763.'#"&'27>767>7>54&5�&I"!9-0./&I"!9-00-9!"I&cXW�%&&%�WXc&&*)W,,-0D)!!.
&%�WXc2*M�C H�5744b-,''>6?TF@%Z05..	%Z10Z%�iGGPQGFj'Q1
"!M++.PGGi��*E&B% 		! K),^1-wDN�.����(D%'.>54'.'&#"326776&"'.'&547>7632��'+1iFEPPEFiiFEPG�2�K��5/.FF./55/.FF./Y�2�GPEFiiFEPPEFi1+'�KF./55/.FF./55/.F���
!7')'7''77'7�`��`����`�������`����`�����`�������`����`��`�`��`���37OS54&+"#3;26=!5534&+"!!;26=35#534&+"#3;26=!5!53�����@������@�����������@����@�����������������@����37OS326=4&+5##";33#26=4&+##";35'3#26=4&+5##";3'3#��������������������������@�@�������@������@��@����"06!4&#"!"3!2654&%2#"&546!33!26=3'7%���K55K��

@
�S%%%%���
�
��@�:�:@5KK5
��

@
@%%%%��`

`�e�:r�:@���)%!!!!!!'#5#53#575#53#535#535#5�����������@@@�����������������@��2@�<2@��@@@@@���!!%!!!!%!!!!%!!����������������������������������UY]ae%#54&#!5326=4&+";!"#";26=4&+5!#";26=4&+5!#";26=4&#53#5353#53�B.�����.B����܀�����������.B����B.���������������@���@�����$-4@LS[alw}�����"327>7654'.'&>73##>73!#53'5#'>7>7#>7#>73.'373#..'.'.'53'537.'3#7#.'%>7#>3.'.>73�cXW�%&&%�WXccXW�%&&%�WX��
p���
p�	���
&��&
�u�	���
�1��	�
&P&
���	Qp
�@`& :�{: &`)`& :y: &`�&%�WXccXW�%&&%�WXccXW�%&��A!!@@A!!@@!�@�+)R+�)��!@��@!!A��@��+)R+�)��!@�!A@!�,M)#F)M,#�
,M)#3)M,#����3d"&'&'&476?>32"'&4?64'.#"#"&'&'&476?62326?64'&4762#�
##�#Y11Y###X,X))33�))
�1Y###X,X))33�))+##�#Y1D$--^--$�"%%"$--^--$W+X)t)�)t)+��%"$--^--$W+X)t)�)t)+$--^--$�"%7����T'276764'&'&'&"012767871'01"'&'&'&476787162"'&47�A��(((s(�!!"*+X**"�g///;;{;;/A��"**X**!""�(r)((�z
'


EyA��(r)((�"**X+*"!!�g/;;{;;///A��""!**X**"�(()r(�z

&
E�IU"327>767&'.'&#"&'.'>7>7327>7654&'1#"&54632TMM�55$$55�MMTTMM�55$$55�MM�.KK.8�CC�8.KK.F./55/.F�8((88((8T;;GG;;TT;;GG;;T�M--M$&&$M--M,5/.FF./5,6(88((88�(9Gf&".#"3267642.546>7>7.'%4&'327>767#"&'327>767.'�(�'R+TMM�55$X6�		`�� 1
z%8��K.=(B���'5/.F>E.KK.8�C9M-`2TMM�55$"c=��T;;G>i(�(`(��%z
1 (8�-M,)K=F)F'��F./�EM--M$&MT;;GCq*���
%
%%'������<<<<�p��*�33A��3�����`���;�$��v@@3!26=4&#!"
�

�@
 �

�
���5Q46;2+"&5!535#533"327>7654'.'&"'.'&547>7632�  ��@@�@�j]^�((((�^]jj]^�((((�^]jVLLq !! qLLVVLLq !! qLL� �P@�@��((�^]jj]^�((((�^]jj]^�((�`! qLLVVLLq !! qLLVVLLq !����S%81	81>76&/.81	81.'&81	817>781	816?>'.���7�	���	�7���	77	��77	���7�	���	�7���	 @	'	`� ���@� ����@�@!!��@�����	!!� ���������7="327>7654'.'&"'.'&547>7632'	j]^�((((�^]jj]^�((((�^]jVLLq !! qLLVVLLq !! qLL�Z��Z��((�^]jj]^�((((�^]jj]^�((�`! qLLVVLLq !! qLLVVLLq !�ZZ� ����26%##7"&5#"&546;2#";#";2654&3#@�����
 

@
3�

��

�
�������
`


��

�
�


�
@�e����)"&#"3.54670!37#73267 DhFqSTmIH
eJK<<Y=l�,�4-U&.P=�a>?AM;&7�o}~�ŏ�#��	7k	@���@!######5!@������������������@�(>54'.'&#!!27>7654&32+#32� F./5���5/.FD��e*<<)f���,>>�"T/5/.F��F./5FtFK55K��K55K�@�#3#"'.'&533267>5!!��W:;BB;:W�I((I������`<45NN54<��`88������#3!53#5������@�@��@�@@@�=##"&'.5332654&#!5!.'.5467>32#4&#"32�50,q>>q,05�rNNrrN�,0550,q>>q,05�rNNrrN;n+�@A"5b$!$$!$b54LL44L@$b55b$!$$!$b54LL44L!���3#575#53#'#	373�����܈����������2@�<2@�n����������%3#575#53#'#	373�����܈���������22@�<2@�R����������7!!!#!5!''7'77@����ѷ�����"��>��>��>��@���@�����>��>��>�������!####"'.'&547>76�����5/.FF./�������F./55/.F�!!!!!!!!!!����������������@�@�@�@����!!!!!!!!!!%�����������������@�@�@�@��������35#"#3337#546`��.))=���� ��=)).`���`
���#!"3!#53546;#"3#!2654&���(88(���qO��&� � (88�8(��(8��@Oq�&@��@8(@(8���HSe��%4&'.5463:3.#":3261607'.1&603261607>53267.567>7654&'"327>7654'.'&"'.'&547>7632�9('0��$3�K2//R#"H�T<IH�&�s7"@�
u+##2��j]^�((((�^]jj]^�((((�^]j]QRz####zRQ]]QRz####zRQ�833W"#�#L)#1*(.4,'�k���n}':4��
	
B(��""T/041Z(M((�^]jj]^�((((�^]jj]^�((�@##zRQ]]QRz####zRQ]]QRz##��	.7/7#"'%#"'&547'&547%632���ll�*���1���
1� �
� y�#��#��qq������*��*	In(=Qez���%+"'&=476;2+"'&=476;2+"'&=476;2+"'&=476;2+"'&=476;2+"'&=476;2+"'&=476;2+"'&=476;2+"'&=476;2%����m������m��n������n�����nn$mm��nnInn��mm��nnInn��mmnn!�MCh�#"/#"'&=476;7632#"'&547676767654'&'&'&'&5476323#"'&5476767654'&'&'&5476323#"'&54767676767654'&'&'&'&'&547632�
����
�(		

		

		(�11P ** P11�IHy
		F'(('F		
yHI��
��
��,%%
	



&&+XJJ!/.54//	"JJW�nn4

4NMXWNN4
4nn�I%n#048#5#5!#535#535#35#!#53#5#5##3353!!!�IIII�������ے���I�JJ�II�IJ�I��%��%JJ�IIII����������n��IIII%�J�nII���n��n��!1A"&=463!2#!"&=463!2#!2#!"&=4632#!"&=463����F

��

@

��

LLLL�
@

@
�
@

@
��1C2#!"&=4632#!"&=463"&=463!2#1!!"&=463!2#1`

��

@

��

�

�

�0�0

�

�
@

@
�
@

@
�
P

P
�
P

P
��/@"&=463!2#2#!"&=4632#!"&=4632#!"&=463! 

@



��

F����
@

@
��
@

@
LL�LL��/?%2#!"&=4632#!"&=4632#!"&=4632#!"&=463`

��

@

��

@

��

@

��

�
@

@

@

@

@

@

@

@
I%$#"/#!"'&54763!27632
�00D�nD1001D�D00�
�
�_D1001D�D0110D^�	In+?#"'&547632!57%!"3!27654'&##!"'&54763!2n  ..    ..  I�۷\$%�m�[%�m%%�%n.    .-    ���n�\%��I��I%%�&I�nDIV7'33&?6#!"'&54763!2'&#!"3!276=4?6#5'7632�CWB6 �	
�
	
	�
%10D�%D1001D�$


�%&&�&$	7����}4�5VCVB 7�	
�
		
�
��lD1001D�D01		&�%&&H%�����55�4Wnn$@54&+54&+"#";;26=32657#"'.'&547>7632��I��I��#"wPP[[PPw#""#wPP[[PPw"#�I��I��%[PPw#""#wPP[[PPw"##"wPP����#(<@EI]�735#35#'35#35#'35#35#35#35#'35#54'&+";27635#'35#;5#754'&+";2767#!"'&5476;5476;235476;232I��ɷ�ɥ�ɷ�ɥ����ܷ����۷��$$���۷�ۥ�$$���I&$&�&$&I����ɷ���ܤ��������[�$������%���n��,�%�6&&66&&68�H/"&=463!2#"&=463!2#"&=463!2# 

@

��

@

��

@

�
P

P
��
P

P
��
P

P

I�n)>Sg|����%54'&+";2765=4'&+";276554'&+";276554'&+";276554'&+";27654'&+";276554'&+";27654'&+";276=4'&+";2767#!"'&54763!2%����$������$��%������%����I&�%%&�mm�nn�mm�nn�nn�mm�nn�nn�nn���&&m&&"�]@!2"'&63?��!��@1��1"^F!"&762A��"1��1:���'&476�1��1���"�F�746&51��1���"������!%2#!32#!"&546;7!"&5463! (88(�� ���� ��(88(����8(��(8``8(�(8�@@��/.I%#"'&547632/&'&7676	#"/&54?'&54?632a����Q�$�$u�����
��b�
�
��������n%I0+"&=46;2+"&=46;2+"&=46;2� n  n % n  n %!n  n!m  m  m  m  m  m  ���'J%4'&#!"3!276#!"'&54763!2'#54'&#!";#"'&54763!2���nI%��&&n%�J��\\%%n&n��u��%%n&�[[��I&m&&����,@UY�2#!"'&5476;5476;235476;23';276=4'&+";276=4'&+"!32++"'&=#"'&=476;5476;2n��I&$&�&$&I�$$�I$$������%��%%�%�6&&66&&66������I��I%��%����%$J|#"&546323#"&54632#"&54632">?327>7654'.'&##"&'#"&'1&67>7&'.'&547>76312n++++�++++�++++��YPPx##RJ2,N$!&YPPx####xPPY((�^]j*8�J!9,$#3
((�^]jj]^�((�**++**++**++P56;@t*701P55<;65P��LCBc2F
DH I)(,KCCccCCK	nn-03G#57#5#57!5%!54'&+''#"3!27657#7##!"'&54763!2&���A��������xx���j�t~��$�<$$�$�II�II��II�II�II���bb��<zVVV�<$$�$���� +F%#!"&546332672#"&54632!3!265#!"&546;;26=32I+��+-C7 7C-XM67MM76M���%I5&��%66%�
n�&5�%11%CyyC)6LL65LL5���I��%66%I&67

76&����+2#!"&54632654&#"74&#!"3!26 (88(�@(88(�%%%%�
�p

�
�8(��(88(@(8�@%%%%�p

��
����+2#!"&54632654&#"%4&#!"3!26 (88(�@(88(`%%%%{
�p

�
�8(��(88(@(8�@%%%%�p

��
�`��_<�ޠ[ޠ[����������������V#���V`�"UU@��`*VV�333�3�W@��#��8���v�l�I@ ����O�@�@@@7� e@������%����I�n����"�"�:��I%�n���
�J�J�
@��(`�D��Pl�|�		x	�
t
�l�4h������z��r�� N | �!�"�#&$$�%%"%X& &�&�'�'�(4)*\+t+�+�,",~,�.X0�0�1
1�2<2r2�3N3�3�44�5�6>6�7@7�88*8�99,9:9N9�::B:`:�:�:�;N;x;�;�;�<&<T<z<�=�=�>�?�@@d@�AAvA�BB�B�C�C�EE E<EXEtE�F$FhF�G�H<H�IITI��
2�`6uK
�		g	=	|	 	R	
4�icomoonicomoonVersion 1.0Version 1.0icomoonicomoonicomoonicomoonRegularRegularicomoonicomoonFont generated by IcoMoon.Font generated by IcoMoon.PK��f\�m�w�,�,fonts/fa-brands-400.woff2nu�[���wOF2,�
(,�?FFTMV�~
��p��	�6$�4 �v�|[>�qE�}�Hzn۶� p��a�v�<���1\{��^*����Ĥ2�&�q:��?$"k8�P
}@��H̔��hu��5$^Bo� ZtAt\�*�a��(v�P-���5���=$��ޡ��5�Q�r���G=��!�[�@�f$_�h����_,���I,�d����#:ُ춗yʾ�V!��p�!�c�<�%��.S2��+|
��7��y���{�c����m��<�-c�A�6bʼnמ����wW+Y��+p�J�8p�b;��^%�K���I��;\P�<
�RJ��W<N!M�{����3C3f��99�{u����H�F��Z�z�.]��tC�-Q��H��i���~������������
F��"zD+���
(�	�"血}֝z�za��z��^;D�6{rP�C�s�S5`��m�2��L�M|�W�W{d�3�)���7=����\	�R� ̠�Q��Mϳ4�{��Yq�ʍ���/��#�
����ysZ/]��c�!C` c7%J��3�e����\�\`���#s}ΧoLP+pO,c��2?)��҃�I&��;�M������Yl�����'��2
q����U�Y�/Y�ɚ�p��^&��K4*���Jg�+��zp� D��"��,8���肬���M�K׵�Z�%!�	
v�ٵ��!��OU���ug��>瀄$�	
%�$7*.q|{!ۚ����/�&��o�B���B,*��Z�cǥīe������S�H�!R)7���Dw?8e*h������gN��7�
��$R

pdI����B`��\U�
���7����c�}�4w�q�H�"�޵f�W�Ѐ�3�~
�[��oW��
���e��R��!Zc�{�s�{ʻ�*�-�g��'�v���ѿ����
�%�A��%
J&A�CQS^Zsq����n�M6��Z��U){-jNy�+;��:��7ښh�
7?�,�� \�o��׻�{Af>��Lڿz���\I���tri5(�FPP���V骮;�i��䅷Le���f�/�_
�'9W��JL�s��PdZ-[#ӏ}E���1�g%OIhv(VB��o�L��eb1��a[j_a�PW��L� J�0�^{����窽�yYD+ABBH����U��k�|�­�\
A9u�_��vs�J�M�<�;Lol{��{��{���cK������d�H���<�0cs�dž�T�I����w&�-2y|�^"BD
����?Y�v6�Sq�K���?�%���R�(�
u��o�Ԏ~U��MtWW\�8=
���gah=���O�n�e��)�+K�O0v�-���M�����~S������Ȟ��@�#M��?��!�P��G��85�d�8�!7x�'-���Y�����a�P��R��{qW�×�Һ�/�k���@�o�h��vt��z��\�Y���4��_*��֟��^گ��[S������k�>Z3b<s9��Ly�[_/)o?Ri�x���R?��W���n����)b�i����ǩ��'�U��Gj�f�>_��/{����a��
U�9�����S�����fP���`d�s��p1p���4 ����Zoޕ��_6=z��V�1t� <o�o�`����Ԣ�\��y瞙�"��_�Ԉ{<)X�ۻs�ѳ�.~T>�[��ۧ�(m"��Ȗ�)x�\�;��;vvqus��D��,�o!!87h	D
�Fg0Y<�P$F�T&G�ATj�V�7�d��$C���K�F���Cc�8<�H"S�4:��bs��ѧ�Eb�TF�\�l?���>�:��h2[���O�V��.����@^8�@��,@ ��*��`��.�*ࣝFb�T&W(Uj�V�7����d�Xm��NΎ�\\��=<��	�V�����?��"S�4:��bs�<��@(K���\�>��;6Q��}'�-,��m8.�ǘ�#8�qᅹ�4L�v\eA
W���|��ç��U�}$�j�j}��Gl:mn��UFq�X*W�������U�n�?�w���z6_,W�Π�v��t��x:_�#c(���M�ҙl._���r�Z�7��v���h2e�|�\�7��p<�/���|�?��$�g��B~���K�/��7�ݹ��p<���V�=kvp�r��lw{n=�.�o׮��==����|~}�1?~�匩����"ǿzG�D߃ݴ�O[��{��_ߛںe��u��x����^j���L`J�5�={q���`���{`�m��
kŢ2܂ĎB�8c06l>EA;�EL�5�wX�Ў<�v��3n��2U`-�G�ﴤ����BN0�D��ild�N�,>�����qT�ZQb	BU��F2�;0' �g
�I�rLk�����Vqd��p�W�?��:��2R��9
�U�N��;xl)r
�L4��C�P��j:��W-D*xx�P�ݴl[*�P�6e��:U�$�$d$����$X -�PDRcl�Q`�X8���Ge�G`Fv0]�� ��#$��g��h@n��b�`*v����q�h�p���4rQ��܏s��҂��ň.��`#��<�h�5x6G�o��پ|�<a��{�J�r�*KU!�Q)6��D���ٛ;�cz�s�O��$g=��nS�`��c�L�Ƚ>�l;ƒ9@�\�
f�c�XY�q^W�h� � ����a,u?�[M���ܤ�i�HĞ~��jT(@�js�MA�ʈiߣ�^�z̴�B��EC�G��8�%%Y�7�I��f��Al���V*�{Hَ��\Tv�~�싕"'M74]$�e*����-�9��{F��T:X�h�h�-�)&"O�k�bD��-��VÀ��GR�w
����y"
�i���r���87�C���M���v���6iv���Q���!##�/��B���jr����nN�y�=u�ˇ�n��ZQ^�4�)U3+e��fR(h��D�=o�a#g
����+^����Xs�y�	��S���Y�7��"0b����R@�$�ۃ�n׌<����l��)��`5t9�ܢ I]�\�E@P\�� ��-�p���aY���;#���<�df�å�d�ڮ*(A��Ҙ�N�f��k=�^}���*�H��`�/�|PuvPs�0Y�lP�����T���t����~N�XB��$���
@�P�p�m��~V��e�&�ȿQ)D����x"x�y+O2#%�g��)�;ڊ���F¦oێC!����i�6���2��@t�x�S����<TKt�]U�#@4Ro���}�	�P"�C+a��<d�W8��v>�']ߴU���z�
q��K�e�1U��{�N��.��@���cSS�ǰ�v"[��C+c@c"��d��难����[��O�X���Յ�3�D��4j�:8�'�=��	N�����{��ٌ띺)���!�����N��b�u�W�"�Fk�lF_7bxÏ���8��>���	��MV�p|�>�]�͝�}|~� ֎�*��(;Dn�ݦJ\�\U��8�\&���y]�B�
�&��d<[�7#\+�=��?�ؔ8���5���f�ה��
��S,�3�x�4�͗���fM���^<�Op���ͤ#�H�8�_���֠Yl��"��	U�\��'ˡ��L�o���[�1�`�3����u��3��WOW��#m����_���}��^����a��{�%���$�a"y��j����>��]����vw��Ǔj�%m:_�Zͦ�j�`0;z:��vȠ
��uT���۬�S5�������Y�m
?�\�5[4�2`|G��jx?o�_ZB>�a��ґ����l�S�}�I~ޤ�ၰ��CW؅ض�Y#N�I{��h<�7˸up“�̬:��ffLN&�;G6�	}pXS��o�<����R<��T�(���@F3����B8˻&8�u:�{�m��JcUwO�=z����OFSD��;Q0�����)�����l�d�I���0͙w����W{��}���ޤ���b\0�"�����aT&���]B��&�F�-��C���	�H�����(�C��(�S@���2��{"!0��:&tf�Vt�+�����=l��������e���j?W�H�e�x��x�a�У�pb07P˟�
���(����I��_���ZWdyrdlr��I|���U[�N�zU�uM�$”93�r����g3W�Zc���=�Ik��d�uUtꔃ%�ly��	�z�y�-�L�Et֓T�V����� �ƭ�x=�<׼�6�s�AL��,���)'�g�lYm�0����Y��ޫ\�����]Qq����LD��f9g�A!p`�����\5s����R{F+�f�(�H�cvsm����\��ҝ���勴�P�L��3J`O�*�L2W���8�uJA�֐�M}�T�Ķ���v$�rJ@�@pV���X��(�
~@�Ě��%�H肶�@�X<��N�$�WL�x¶���S�fi���+31��r|(yZ�)��B>GN{ؑA��e13?�1]�$P"ν���ƴz(_��tl�gm�:���B�
���t=�D��0ί�Lxi���%R7�;���D%~��6|�>�:��Ȼ�����Sq^<�0\��i7�K��i�=@<[��cOG~]�<�)��m�E���h�8Y����H����ō��G���
�p��J�ζ2�������ο
Tt¤7���%A	�ӻ���Ð�����5��F�N}��֫�0��c�~����ݶ��w�o�(H��?~�Þ�Җu����w�.&�Z�pDV��v���c�S�L��Rx⠫I߃�Y��d6M��]��g�=KT�5��_$��eUs}�p��_*�D��{��<�L
<Q�4�N�!�����r-E�j��H�ЭŊ�s�C�)�]6pDRrH��1��v*��#��s�������
o�(K�5��k|�sIy2qYmn8����
��$�'"��Q�5���wx�}o�7�P/����o⴯��~���L�	)7��1i�q�ɫ�or�be��!���$U�J��(I ?>�U�c�R�:�Ҕk�u����UJh0��(?�������_����h�j;����#@�$a$�:�p�=AR^2�J��ݥ�u(_��Y<�hQƗ��8��3p{�OL�%�v�bÿ�L7���O��'�g���A�"RHy�d���*R'��nM�0���V������()K�f�	
y����xW%�,<�dv2��L�
^����Khm}�~#�O��%�s�b�bn�*"!5��<�׸��88o��s�!��c����2 �mb��j���F�EX�outP���SW�R�W]�W[�t�|O�]O�H��:�_AE$��k��S}&}���d���,^>G���D�+��n&�xA䰹��g���W���9#�:�w�u��3]è,.����|�G�#b�_x�W���K��R��.s����V5	S����:�|�C�y|��.�֯~b1E��8��`�iou����k�z�8�{��?�t��h�;��k��6��ΐi���nISN'�1�<$��m1ov�G�j:	�|D�2��S�����c��B��s��Μ�R"߾���ȣ:@�;H�Z��'��,�hc
���4��P��&B��V���B�0��ơD�r�.]�;�?4Ҕ��5�{�ov01眊���/f�Ǿ"��)���C�kB:���8z;~ۄ���<�z�	a}��&��FW��.�P�(G.����F�8M�Y	���V�39��pA/�wʌ7n;�YaU�O��8Rc��.]�i^��:7�y��HDu�]��^w�����p`�O�b��:v�j5�Zm'�y)��\��sj���wR|�xOV�§�THo7�k@�N�U���WK`<�r�.T�H��C�7��{�Oyq.�I��F�:�����̗���A��FR	�ov���|��d���i��y�-������NW�MM8���^�x���l���*�+ğy�o+�o�㭭?G4Q�̱J5?!e��n�dUh���%y���h`�u�F���zh�j;���a������S��������ب�Û�.K!W
y�'w:����T>��轉@Se1�<dA��Gy��4�Zx��������#x��Hڍͤh7g��T��3����;���J�b�)�U_A�t>�qY�<��"�X����;�"� ˊk%�y���M�ʇ���y�9���D?�T���g�0W�1�-}C�/?/o$���&��t/�sKВ�!�A�s���-@�z2g€J�4V&�ue���
Q�װ�G�e�'ܤ.+��m��c�5ԮEB���86���D�>�2>����o�u��0Y���.Z�?;��̜�[܌D���)h[��
��69Kz�\���<<F��~� x�5Z���YV}����!�Ơ���Z��U�t3�4�r�:��z�v�����>�Uh������[7�FVo�7N;��y]'��?���������ͨ(�c��EB��G���b;+̦�[|���z�J��ş�p7At���������v�7O��v�k���W�A
֖��G�-��*r�㸦$1c�<��!9�N��06�0���E^\�|��1�-
˃r4����d��_l��|��.9`��.����
.�/� �1��?@B�N�6�����px�W~� n�ӎ����'����IMzGȊ���εK��K_<!$�=�#�IUK��4�8[�W?Qٞ��1ʑ:�p��]�X�eN
e_ge�a�k�<n9GB�q����R�Y#�p擭�~⟵�:��������4�HpsP�z�-w���N��XYRY#j�ʵ��c�w�bk)�*�n�
�-�Y�'�x�II{E0��	��$���I�@U�]"h��t�)��6g�d�B �ά��S�h�H�����u�CcЄ�(u5�ڇ��`�tQy����ڄ陬����ՠ��f/�f�y�ү����ͻ����I�ż歕s��&%69�2�%
��H4y$�V)�!c�v�
�e��L��.f#u'8F['r��k�)O !�R��	�}kH?B�c�c
|
�/.�Fl�N��<�Ώ���m{Dݽ�Ւ=�x_I�8f
Ϝ@ϸ�Qz�#;3��2?��q��.�3m�B�TJ�V�q���Oj-��щ��Rh����9}���=�ӢsO�֬��>���IG�m��+��r�W��6��O�q������^b��s�;?ѻ�o�����.�*G�L��U.�貁f!�_���z����䁴O��)�?�z����w�R9�Ǎ��f\�ټ�:��r���S�m��Z���c:�/�B���B��<,m�1nFb����pe����vTMÂ͛ʋ�M&&{��/8�۷\e;׿E؂���	츩���4�8=���?�G��pW�q�	x 4Z�"�0&-m�"�����E�K������.�/���f�҆:N5�`�&G�V+���)�!H��CM'.tג����T͑hA��r�h9�>��L�tgݵՠE�&�4�R)f�z�l�~Gw�(�m���/��(A�
"�I��\��K�q�ˮ�ޤ��+$���E~.�X,^پ$�ڕ�R��q��F�?����n �.n�#���:[`bO�9i�Ff��FG�,���_�F��lO��D���K��x��y�j#��Tz��I�ı���(

Dm�y�G�v���c�e�l{X����l��({�f��B�F�ɨ��׬db�{?q��-�U��z�-��T��j����M�ڳ�g�x�'S�e�q�d���gKq�Q�z���W����t&i]�w��>̿�9��f��y&�'?x�{�U�w���m�O��تQ�����(E�˒�m�:�9�Н%�p[�rϴ�R0^`� ��h ��
�`�0���뚁����}�yc.$�l��A3�l����e��3@��X�����f�0��F��j�Fr��>��g�A��gm�6�����	�Aw1���<6� I��J)���[P����o�<v�d�Q�b+<;+��b5�=����/?	�;�s
���y"�������(.���s@��?�)Q9hW;L�S�h<�%Jg/yt0��<���/�o4/{���>�F�vf�d�Ipn��ѯ|<C��v�[��J.�-��Q;���8�XW[��@A"�sB�쟯��!IWG,ӁPPE/J¦�a�뢏mr�3�|�N�;@�6���n޾�#U�l�3`Ý;���Fo���6`�^۳7K���I�m_l3��j�C5�<?���w���?��6�.~R��a)N��Tf�5��YT�g>E�	+h�.b–�r�e^�P�RJ�Ҩ��uu`y<E��z��R���bn��
�"�A�=E�l"�F�L�ձ+%�T�\�Qܢ�~��db;��9�hc�p%�����9T��(
��]@�׳6�CpE��L͂!�ų墭���5�� ���a7\Y��_x|3]\�#M�96@jHv�C���(X�1�$l+�8��C�
/� ���4�s�6Y߅���U9p]��]�[\"��z�~m蔳]ži�m@̝TT;�@P��l����PD?��_l��&��N2b~�"ׇ��fnA�	�!:[���e|f��go��\@�����۸j�p�BUd0{bm���^�x�N(�ڃ�US���4��G�v�fH~]�̰")�_���:�L<R�!�E)נ�U(J�maۧ4�ٴ��{\�L^���e�1퀤�k^x��XJ�aJ�;ܰ��7x8p��y�wy��u蓻�]�=\Iy�[�
r�B3��\�Og�t����AcJ��/5�m)>7 �Jp,�F��a
�+�${����Am��-?<�A�F��6�vC��F�E���
d?�C~���>$밤����h-�z�_E�̓:>Wm�;er67�5mL��rc:��LT�f�FٲJ�S�x��*�iZʼo���J[�~c��C>{İU��uD�xX��u|
�
J�1��RY������u�2#��2�{;1�26y��82�l�b@�"6��џ�YE�y�,���mQG��]��V�;�U����v���W�,��u���i!����'�����E�ź�e@)���p��v���Й�ۊ)Z��
a����	h�Q�<l���N�K�/��r�ټ˕����e$�U�
g^@v*�>���7�}=6��m����Gw8�ϳ#���%K[ɺ��l.��2Qe�h�E�eV�u&�bQ�E�3떌�K):p�_p�%�Y%�8�h�SJ�f'�������3�% �^^�\���tӄ���,�e�]��U�B�ː�T�y��ʙ����Pn��3�2��.���e�wLW�o�w?ܣ�Y����s�3��OW�N�/~��y4��o�R���{тɥ�<��㣚��'��4��s8�p� EV�3������hh�o/z3z�ˢ7�
���FS�v��!�vy���o�_�愪�r��@^t�8��ch3�T�-���|��X7�ý�E���<��YA���<Փ�_�?���;w�c�V�xPkY���S�����K���5U6�e���u'4 M���0Z^ݫ��
���ڊs�$���:ظ����r�"%�_8�#ǯ�.-��ŵ��

���Q�&��D!\�A��+${��=�$�s��u���JBq�E�	i�7�:[W�]���<�vgҬQ�'r�j�^�
�ٍsa����g�$_0md/`�r�:�p3��9>��%A���(��υ����t�ܞ�ْ�DZV#r�<�-�i#E@��2G�;��G����(�/�0�`�\���I@�J�KǭcB��t�\�D2�?o��V�aƔ�
,�L����_44��v�Ď6c����+xm�L~�8��l�$u�Y�e�Z"��S4�z�a8ٳ�q���������4����<Y)3n�3X�b���L�ܮ��z��/*�SD�僛��x���1n ���;XSq��=��+ɡ�B�AOԶ�K���W`!�лXsמ��z�c���^�{;~{f}0"J]�l
�n*a߲���<�
�ѹ(ߐ�0^�Ѥ%�����_��U���a�D�� ���ߌJ�f%�j�3�n��a�t��웋w�r�����ǝ��UW��;Bi��2�f����/h���˚b�
̀��qwa��ʤN>��v��Doל\�L�@�k�#�ܵ���3Bޜ�=6[&uC��`qzz�N��1���٥Y)���k�#�ҶhEҿ�v;�%�3����?�wd���a�6\
�H^Q�u��k⼮mVA*g-�la��U����LE}y����J�������8��_�ѕ�&`0��V�3���nm���$�d<?��YK٤!�?�k���4g�̈�Fm��=7.p�f�ѧ,=/8.M|�u�Y�(��Wa
�WA/Y�[�;�WK��l0���F�Z8��eT��#ur�IZ����q�;;�v5W0�c���[I���A��Q��GBԶ�+��sݴʺ�֯���DJ�u_E�� �3�٨�<I���%�.���ry�Ƶ���%�0�W�ub�qr7kw���uJ��$��4�1�?͙7��1�l�#t$�Q��Z&�"�ү��XϯlbRs�R"M���%Gf�qȜ���3�� r�H����z�[7Z#w��F~7sF�ˆܛ|qI{��k�/���J~��-��������ܾ�&z�G�Y��۳����H_ѭ��F�u�V��?�Mу�ܽ���n��u��B�~����c�d����m�X�.����w>ڣ���c�"���Ϥ�7�����K�A2�J��I��ǟ��j�B��v]N3Y��B�������
S�$�i7�l9]GOJ��
Bщ��Џ/�<��27=-���\�NS�pb��^ѓ�Wg4�鐪y�r�W�𚨚����.��������0�O��Xޤ�*����Xґ��q)�W�b||S��qJō� �r*%�s-M��͢ԁs�&��G�/��#�l9���;2<-�����O��
F6	ӧwDo?�cI?軋=�9OB�횽J����§ZBŀ��%�a�p�.�Hqh�����}�K��S����mWdx�g^ޚ�h��9������o�N�K�����'ȼ�l���P{�8�VH�!�Lﻻ�&�l�$˜Я�ᙄ����.%���\��R�����HΎq��*�nIM���k��LWAu\}�E��q�+���_W>��`U�}O(��� ����WV�~ܸ2&LD"T�ҕ1</�Nb�-:��?����\s�S3�Ex6��35������>ԝC{~GD�V��d�N�5�Sa��U��-f���zSU��ÅK*GG�ar�\��W��%���i)�$I����i۳�I�7+=��׮�+*��er�T�����ݕ��(���q_�/������x�f\��	�)��\�N�[�:�tC��B^�8~%�Ϋ_��;�7���m�N���J77���v�G�h�'�G�s#ڇ,Hl��hm�?/�1v���x~fJ�NFkGzQ�5_0�)`2$K	���A��-p�dr�I��П9�G���)�`�#,����n+��Ĩ��&�rd���At�ZZ0�X;͹]3L��s�юS�V2�'�<L�i/֏r��S��WRb�Ae�e#�D_}�w(pm��4 �����u'̍�� ��hٱ=@º�ϾI�������u�-s'?P�D3HP7�ae�Mf3`K��|�O��힢ϴ��CХs��P��Lb;n�m3-:�����Cy��#�1}0Sc��lr9��b�	`��C�q0��R^�"���.#G�OvX�V��J�ĭ�`�)�=�=in�|Ϩ�u�cA�?��}fo�.����/�K屒o��Mؾ�΁����v��ˍ�[�|�{���W��+�Z��K��1�:��pa#������Tw�i���k>��u�Py�J��U	B������킘�/J�ޠ*Ձ�ybo��z��5m�Z�Qy�˖��^�y��ӿ�����ޒ]v+�Xf!�	[�L�̦��_���A�E�]m
nd��"�aR޵��f���V��S1p��:!�@�;��w��X���/	i7>��z2.� ~X6G;
e�P�����l?���Vb-����J�=��^/�D��m�w�� ��M�%�T�`	Z_Y15�V3�o
����PN?��}o�J�amGF	>�����a-?�t]ɑ��c�Tjeѐrɗ�[f3	N��
�]]+tx�v\5Wo�R��@�D���W���{fGA�Y'P�GL{��s�q�q~�d�.@���Ud�¦l�m�x�y�yAD2�D�ޫ�nU>�.Ŭ��Xn�K?8Z\�W��;�|b�e�f�%=:��#��[9ی�p����}.�jŊ�<?e��P�SlZR���=���!y�0LCcc�QW'�-�fW�׌��z��i �"�7	�1	�n���J�UJ�%l�\����%�V��u��
N��j��/�\ڬ̗�Ĝ�BXR̊N��j/0�)kkJ{3��L�f�����eY���dަ�y��/?��fC]���|�Lw�bl�PUf�r����NEp�B�>jEH�y-�c�R�����HDyd��X�t��en>'6�T,„Mx����۹0'Jf�V�J�Θ� iB�7p�G�������"[ё��+��i�u���D�o��rs�#+o!�����S���}P��(y��#)�%�O��|����ʑ(Χˇ��$<��Ϟp���KJM�2P�Atq���ȪR�?�b[�y�b�k��y�+�v8&/FQ޿�
�C�z���ǣ�������nѳ�+=�3r�|����,��u��bz�D�"����2i��6��[�:i;�hά�������qjt2U��C����
�|���A�x���*&��|
s�����]fq����'���SoT�H�?�����+��CWl7���G06�!�uU�]W�˯�����=�Ӈ���ј$;�CY�2��AXc��yh������n:�?�����\�~�>0��0v|�y��S`�k#YɅϵ�X*�
Į.5�4��:ŝU��yv�=.�R�G�CV1~�a�Q�ľ�o~��gfW�vL,w�~�_�7��_}?J��c2p���04�f�@�ÿ�tf�۷�37��K?�?��7#���	r>�w�ʷ1C�@��3q3T��F�N�L��#��A��ٱP��0��B^$O��0[I,uM�{���׉��s�%5%�iJ��)
?�N���d����r�)�CcN)M,�3�\�J��U�:}�x„��5lD)�F�����F|849��]^��3%FJ�cw��;�k�}8UN	:�
i�%��>���+%���*��}�����Yv���������N�r��r��>�,Cl��;w�'�{6��{İ�Vz�U�#"­t���Q�V��X=�
�W}�D۩9$���z�G�j��A��]@������s����L�/w��M&���|[����\��W�n"��.W-�e�����VY^��'o5v��+K�Ƥ ]w�8�;�kz��ܫ_��[�J[�Zϲ8m�폱����(�P�N�(Ϳ�z���͑�i�Y?U����U�h�^t
5L��}|;�zrj�t)i���pѢ��}5:ѕn6Z�M�T�S�mgf3�S��9�[�~H
`33�6S������'O�)���dN�`x´ő(��'��G5Dq�V�Kߋ'ã#�����xP�@揞@S;��z&��ԥc�Kx�ApR6���.���q_,u7q��H&^Գ���2D��1�±Bf�k�:ت�q�ɜ�2��� #�ЍƧ>n/��W=_��=�k�;�7Ɗs�c!���>��R3
;|$��}�G��rw��v����.uĨ���.��{k{�^��jt�+(���T���%ǷtOj>������p�g��Nu�
���^�]N���*gL�Fag\1x��%X��_���S؟�=#8nq�-9'��n�F�P���l?�b~.zW��[�LJߜ��p}l��l�v&�F�7G���NB���P����>�~����W��=F�a��_��~�h����b�'�G�?�]dPet�㧂���WA��ҩ�mYl$�e2s����Dm�?�X�����h��-�4��{��}S�=z�Y�&�n�+`Ŗ�.x&K���2f�+�
��Q&JD�RPo�<��552_��k�x�9QJA�a1�G�0=��ݻZfU9cWa� w�7�,��05�� q�ԩ�}{�'�G�i|1�d�F��Z���DO�o���V�"o^�5s���i�@t�8��UuNl Y�&t�3�w�g���]$���Ji $�x%7�踐(�h^��#�0m*�)�Li�zZB���l6%��4�N~���5Dͻs�t�e�1�f2�E�h����5`�&Z����<M�#F�
K��j'��.}�Š�[��秞��I,�}k����p"�&�둊:��T͓�P�f8���L����]G��iG�Z�� #Y��U�$YCBO�B(�0Ʀ�1���zR��B2H�����2Z�]��)�5|Oo����W^MR�Hq�U������`zOWjP�6#�D��:`[�x�l�<Ņև�泓V�����Zچ\|� o�o�\,��9ش�U��;�
�L�wE�Ɲhd��m����#��$��|=�3�HB�y%)P�MVy�+�%,*)Ɯ�������O埩u��+�U�@�\���v�2�xΡ���T�2u�C��#��_�1{k��U
-.��ɯ�:*7ft_��o���=�i����p=�k�F�ǵ����w�:����kb��p��XZ�����>5��f1�����_�W������Ç$~��IF����8�@xi83����]oe|0M6]�/;�B�MM�
�c��c��}��BBֆ0�)ɲ=/e7�F��E�N��G?�(�>�C�u�ma0�+U][/�j�B��z��A�/�Eu+M�+��FH�=`�L��8wY�Ӌ��[9=�����ha��n�z;lk=�4���˿�Q �Z���C��6��7�1�8K�	��|��[�^L��g�MŽU4,��&P/�U@O�?�3���a�8Dqm3���0/}�	�C�S퉽�*��
>��n�篿�T���`��{d(�R�L�$�I�P<;�C��|ru48���q��;,|�!lw�%]��P]��	(��TO�Ġ�#�ˆ�f k��g�<�v�E�\xň�y!k���78�9<2(���W�T'�]T'x؁U�E�O��k�L���$�L���(��.(
���T)�-�	����]w��=���K�h����B��7�7;3��K������]�.p�ib���Ry㽱׽�r����s+���R'�<�6s��R3������-����`FQ@6�+6Iw��^]I	u488h�JX�-gȮ��s��$��$`��*��h�
ˊ���L2���R���j�)�j���.5D%�-Ip��h�*oǚ���
/H)XQ%(z:1yI]��Ӡ�u2m������cȎ���<��Iu�I�K)�&�l��H��|�����f�v�_|�tmW��@%@M����k����E|W�Wh��5J���P�W˝��>��ՙ��A�>?�9GB	�k��%-`\�D�&��S��&�cIbx;��<=3�h+ ��@P�	
���0)��"#ZM�'!���jDl)���;7�R>��=�_T���	��h9d���1h�L-��dG�Q|	Z��ӛL'�
�RV}��s:�1�Y�䣺��8��z%��Z�9)ǩ'N��i�K�x%rݛIAr�6ߛD�*�ifS�m%�MYv�m����^Js�i�i}M6�2TTW'���E5��/�pP��+Q>R�5γ9+�3���7�s�譤� �Z_0�Fg"6�A�6ʺ�GyX�}�OӮ��E�����\l^�
��H(��昤�m����D��nC�خ�L��S�H�^���h���1ɪln���lx䅿S�㓼�4I�ri�e��)l8�E�v��q���c�cۛ�vWx�ZKj���r�L^�?
�&aX8�S�$9�5�fv7n��E5��y�}Q��v�G�=�C�ލc�X�D��	��[NP13,z?���̯-�C!����t�9��Gd�"gY���X�W
��g���f��Z����˳���Ԙ}�,Y$�������
���4��.�-hf�/�l#���O�B���+�J���R�I
3l	p�̳�@=�#D3��'�W�i8��	���T�dr���&\h�5������W�G�iW����XǴro![�J9�,-�2�2��&7�>��a��_I��3Q���Y�j��c�cZ�$H%8��e�,��̞5;��u����������~3I1wҼ�Q�Ȇ��#2��z��E�8w����"�n#����ڞ.�J����2��
�lݹ�-�~Z��@�$�:Zd�`Z�"�*2y�󺐪=O��k��

�X�
B�^a>*Н�ݼ�C�>Βű���[��rGb�����+U'����8��A0w��\��j�F�x{S墲D���A~iI[�x+����I�8.�?E�m��H��bgga$�P��O��2H.����n"c�tit`,HA�,�N�>��l��Xp^9MEX�t��9�?�,�.���Or�
0�B-#.��]|J�[����Qz�,n�}T���o?���_ύ�CW̹����Ŝ�#
��gu�ϼy���lq�t��o�[.�XA�a��I�ڇ[lpq��ˣ�WIkXR�pS%��22�ߏ������ؘ���Ds�B|)��L��O+�׸���*@�2�}Wqd�N����`(�0fyF�87A6����ZR�uX�~-7���X�CAD,n�o��K�UVn;�…8|�L7f�8ءC9��J�*[@i�^6,kR�rqE���#�K�D�{����.}Xر�<�0掠2;@_U_晷��$l�%>+�\�n���dJÊ����Xߠ�;�Y�m�*xm1���jp&w�)!��i�]EWD�se�-b�>/��cds$:��<�E�{�pl����@�<EHz��\Ԇv ��7�˰�I���8���s�J�x��UW4¼�0��p�=�_Ύ{�e�
I��oza�G��Ġգ?�]in?�>�w�͟�n2��VGK*�6��9��ִ�&����� $�������/��.U��2E�;�i��Lֱf�E�A;�`3Ik���ߩ1�	U��eS�[�bg�H>;��ҕg6����o�.��s�2�r�xS�h|�@O8��\q���P�d��~y1��Vñ�'i�e���:-���_�=�SuO&J�����q[6^�����ݶ֚C�E&���k�Lg�$�p1Bg��ga	j0��$gu��1�'>����G����Ȱ�I�'����e&g��.�(`�%g�"Oܞ��Ks�6V1�M���^Ӭ��LH�1S�(�6J&Bm�Ӱ�F�ë�w�eÍ�w-t�e��vΰ����5TG��A�ǠB%�������~������'�"*������ �u�n�KH{]ʞ�߉~cel�{�S$�@�0y}�e���|�X~GR��L!O�X�b�z��ɚ����+��h�N�$'fQB?���Q1Z�.���{䫱����w�Qc�7c�C��$�K�� ,}j�W�V��b���i7��tB���c�0��Gݭ�;��[c�Ҳ��"�彭��^|�y6�;aܔ��
<��L4=9�ĩY63<��2�N����~
ڽF?�ӪV��Ȝ�o���ߛ�ۓ��|��E��ط�&�n�������*=1�Ahs�����N�RJ�z\ˎ�˩&p�w�v-��X&�HF.	�ޟ���*r	SA_�!��*�`��%�g%)y{�o��)0d�38�H�.IΦ�]<�;z�$n /�,����p4��V>@3����5�[�Lw��}�SB�5���n[�������ȇ"��j��j��y$��O��s�g�ek&DzN ��S�"l�:�n�ϳ���xf��{|�K*�nܐފ�Xx��ɘ�QɏV��"�t�Å,��禣r|�<�ys9�gSޢQcQ��jgQw\����W���X�z\(��`�[Df��_26#Vo��ui�+�0A]�0w�ڭl�$2�)�@�PZ�%狼ĵ����m3L%j}�e�"Z��c/��TE�:����T)�ћ���c�+�'�ݝL;}����G��F��Y��B8�|�V}�������B����W]�4��!k�
��=�^�o3�^0N��O�>����KH��X��5��8|�-/��e��[��05Z*MA�w���yl�s��i_]*u^�ua�e)���`T���9�=���~"�oȪ�������W_A��͟�g�w.U�Ϳ�W�j�SY���}�|CR���<�/?����>q�p,��W��#t�9q�a����9�,ƶcq����������;W򕸹��������HԌ����Y�1�[mL]�.�a�Å)��b���������� �}ꃐ^��;x����a�8����y��n?CQ<�6�]�NMY<���J]�rIe���<J������3
�Pp�b}�u�"���a�E�8�7�9�:���`s�Ⱥ������z\�A�`Om�?(�pQ�<II: �p~��E26��2ve#U���� _
��J�(���f��~}v:�����l3�+>G17�V�ќ܍�]�t�S2��/�A(���r��M����׃7�ȼ�����a���,��F2hm[�C��{�3�6�@���,np��7J�:�O�2灬gpl�^�1��@����mûbi�4���:M��N�!����(J����}�p�PL�$��V/�l+�L��t��	��C���]�~=��m�#H[�'.w�q�}ޣ��号Ewh�nM6�?N^�{x����[MG�/֛�as�v�Y�fƴ�t}�L�!�.�2�U���P�>�E/ۍJẺ�X���c��5�
�-��p�� |d�jgw�k�Uc��x��W?�'�?xC�vީ�����Y�E/߿�~���2қ�4�m��ph�Hpe�;�7Ϩ�Ϙ�
�o��l��"f`f!���j�����Rل$
��!�H�$�0L��	�(��+�%i�v�θ#*�|����0M0'2��y�����ZՉ{�C���x�:
���
9R0
�rn̈	�}�ݪ���0����o!*'���:�kkKKj9�Ͱ�i�S�T.uG~�nn��N)l-��
4~��G��D���rY�04*[��o�>�/����=H}�P�ztOd/�Δ�H"��˱D��K�F��#��K�NbP��T^�����A��r��^Enq�˺�]�XO�h��p��7�d�6TnH�	�W	7��83��su���V;3)�b��Ȉ�\0ȓ��\5C���~��S��5Fj�=��s���DP.LC��������pT*�F�l*����S�x��ىB854N$!�S�3p�pt�`�±�6�}�ȡљ�Nj����s6�~������B��T���9��<�˂��0��x*���ki���7�	O��]�6`j5A�J���E}
]R��b��G���w�p�Zφg����Y��/���4r(H|ˢSq�q�q�s+�*���nzb�͜���RH��ݯ+���m������<}u,\/�le��R7"�f8���z��!�I�Y\���RI}ʶ�u+@2��m���s��	��2�)�)Y��ɄV@�	-�-��|�KmN�M�{��]րyVC��̇cE/��*�ͦ��;�mp#��IT�:-^�\qY�+Z�䇪�Fq&�g�n˸�Rͯ�n$��L�٘o3�l^?���܈7G+�4[���@LY��}`�?��+�.dlD�2�.�p`�u�H�\�m
R
��e`���V���X�v�����[�x�����ʂ'�y�(�១ʄx	�U�^�]��%��ȕ37;�j�;^$�2���0��y{鯳T׬f�4VR��`�$���%R(#���RR��i�1#�}��Fv��U���S�S6�k�Gy�[��'�4ʝ��E��;[��"����u��&��Kp�q-�w�%�����sl�u���~ZM�,<�2`{�?òyO�n��VR��a�%��r��)�I��D)s�j��s3�a�c53�cY+����8��\�Hp��zS�w{�����Xv�����<5���*P��j�I�[��=�0<�#fI4�0��7��W\pBūb���W
5эa����#K�
#��<���J}���`Ҫ$�`�|g����NJ��^�қ]Y3��4�d8��Zw�ߧC�!���P�Uк�6O�x�OH�)+�y��=�����@C�r��j\�	]�x�� ��=E�VV�݆�"�2�d��s��z\�%�is(it:m\���27���f�^ɼ=W�|�����h/	�V<CJcJ�g�|�YˆvvQ
�"YJ�.�w��i�4H;�rv��D�p����Zw�)�IQV�r<8;�􂽼���J�E$�\j���e�\m7��Ue'ʨ+S��?}��{m�;�*oau���h�\�W'�F�1
C�t�\�u��yH�9��f�ن79�23h*�Aڕ
�^�$���s�F.�r ���(�oռv75�7	��X
��Z��#؝R�d���@XH5��m����A8j'���A#��c��hQ��2�ߗ‡�l	�=>��{�!�z/�5	��Um~v��M���<7�=��"VzU5\(�Xt+\���jn� Dy:���I���y��
���3f`Ϩֹ���N�PX����b�Ê�V����d�J�ҭ�+@�l0Xe�찭<��5PXX[�~��b���5�p3����Ub���Vk��IDE<m�[b�F`ƶ�j��-�U6��t�3e@
��)�1c]���q��h�4���rv����j�N��U�ye�D�PV���_��C7�ԍ�^�	�̵����'�l��r�g�n$y�C��`2�V&�U`~�6�e&�Ps&��R�c4�n#tW���o�?.u��Muz���dP��B�����U%u�n�[u�g?���S~��z���̒!�b���zӉP��D��`�)��ͩ\(wEZo����$u��<�b�tJ�
U}U=�EF�	� �c9$F�|G" ��sH�'�Pa�@<`_�:d�f]"O�ە���t��dn2��ÆW`)d�Ka��i�!�)�L���dnYr��:���P��j���pe ��1B�
*.45Y�_�g3����ڢ`8������xPa��NJ�A�g6��̟�,o�,%:���#�4JH��L��N��N�,|�P]�"�pjy�`6��-b�@j���/هkf�2���jƫdB�@�L�EX�D��f������4�Iu�\n@��!���T�\������ԡ>k�N�Xe)+���H�u`3T4}�`+���s�{�N�}�R�8��A#��1�i�0Ųb�*��w>�C��R��`���t�A�{��
xʭPiL[��rt��C��v')�r�;��.��!N��Ali\�#���ƅ+��9Ne��h�Fe��J�e�P�J����)8��W��"Ѷ埼@r�hy��1����S��_2W��nbL��$� (�
�{z2�`�9/�70���s͗xs�;���a�`G��؁���d�o����e�O6��7�+��J�ѷ[����@f�̋Ę�7�<A�
Y'�C�z���N�heP��)`�����C�i����`�V�B�%j
�&KŽ����^�NȞ�z���6�vЮ�ظ�~���{���$&�O�d�`\��t����W^��Ǖ�Y�CB��k���R��1���]�;���I(���fp�^���aF��Jn�4^L>�V�y�m������d�{�O�̳�μ�P������H�w	K����t(���y���G���f����G9A(��fs���t����^~��<`%�qj��fӼߏ�&/e���y�j[�J��D�����z�囑zۖ�/�*��F�D�o]b�5t%ƙ�v�yA���Z$^?�=*�_k�x¾��$�H�_�1���xl�d�c'`��DF�<|�
�),��8�&x#E�j���=�}~��[k�O�1��8�TW$,��mօ_�q�7cĞ���*�F>�В��d4�c��VǾ�E n�f�w��ǖqB��{���D��u�K�	�$r���ʮ����,�[pn��WkH�J�
3��V��RF:�#�j�!<bJ�T�V�4#��S(�7F�L�V�3�c���ג�N#:��*��o��Ƅ��l�L���qGL�'9D�:�^��^욵�@����oFqV�uκj���6c9���~����07��q�T�$�G����5�|����d9��¨��N����vbX��J6DK�=Gp�����v)�Ly�$
�{:�}��pd� <NŴ��<]�I����Yb�c"]6�@#.Q]鵱��ȏ���N؇,�[��[`̈��`���9���M������<N�K���5s��حI�
4����I	*C�A� � �n)�� b{���'Y~�T��ꮅ9��p�|dʟ��-P�qn+,�-7Y�/����IKX��noI�ӫ���A���0�І��e.<���E�?��o��},�o1ƿ�0��0|��v��)�}�ָCmݹ��}H��C��^�ȱ�G.�Z�IǏL.����真�*N�;�6<�8�}��?)����[�hz� ��L|8s� ����.�^��g����x��d�9w�{��g�}�9c�l�/�G�y\J;`Po�}FR(������H�Z����w5��Cݏe�{�S�a.�@�]�ۯ[q��ÄQ/DO��ǩ��O��%;y�?���-�����\���JJo�v���
X����ú��86�<W*��)����nұ^���-E0X�����M����Z}}}��OW���}���ڴ/�9w~�������={f�C�dc��pc���QS��n�HFח�<4������cE�Ps��0�>��=\�}A<���=���+�3
�!�3t<O���^j���*�P5o��ne�I���zOS�D'����J�	�yf�^cQ�cHcV�!�0n}=�r	C�$���J�)��Koya$n���8�e0�ΩY�U���ʼnFX���UE�j��S*���ce$��Iv0ya�ͻ�d˟&�*�����.�*X%p�Ɗ�N�m��Ћ{sz���e���b�����pes[��RT��7'��x�rb�aZ$n^O+_~�҈��ܦj����R�$8�,J�)�����!)]����3{H��iؒ]���d[ߦl�����6g}x�[��
�0/���:S[�$t�Z*�0ggᴥ�'�[#�b)��]b��:R�j@��m�sH:,�|�a
Еp۬s�h[60&4dP"��_�l�<ჩ����cϐu�!�-cENz\A�r>��)p:WyN�4��Ys��)HN$�F�Ms��9y����B�Y�`�Z�CC�Ї�>�*����9��Pe�/�[װ�FBP��:�5��
P�5�IT�š�@
Z�O�(t�f�!Jd�#�%��|O��� �[(�d&?	򪺕}|awu��N,i_��y���V�?_���`����8��[S�cZG���ݓ0�zFj���+w�L
�ggN��^[{GFp.�7Dk����3���U�n�?�Z}�,{�]��ﴷK_�6�ECq�I�%�2���P����~��T��K���S�\q�	>/�Z�SM�&ÓS�RqGa,��,�bg�&��d9M�Wm�����E�x�N����\�Z(QY����7i`4'��2�x|��.��J��snb�Ԅ>1�<
�t���t_��
&��dib~��ǧ"A�<��B,�I�����Ye�5�urpf�031����6ՍL�o�(��oI<��[�NNz���3���E���Dy�W�)�{2�5{O$�ll#���~�~o}}�Z�z��ϦX5(mnum��8�z^���X��-
����-+`µ�++=zf�x��ύ��K"	������\����ڍN�l�a���HDa��
������;j����ڏ�
�j~�懞�d�
�C8q�Oɐv-�ZUT�G
�v�
�C��k���b74�=|�g,j+��"��wsa�\M��Pd�\!�V�5�<�<吟$_KMn��(+�4����O}�o�Y%!{O��i�6�]��I��d��!nI�A�r�SӕSJ0/%k�3̓��p�
�z�s��;3
7���b=d��\��k�|��ϲ?`�,�Z�2x$Һ)����#&.���m"D
�@W��[}�������+6.�_d�./c�3b��^�eT�1�Y�)�3���I�ͨ��б�o���bA?�M��4f|>�]� ~�O�/��tS���2?m}�z���v�2~����8�ҕ�*�ƃ��ꊻ����[/}9V ~�K�e����N@�G��F�J|b������{�锏��p����"Y�ju��(�ӽ{+I�H�{.u�ۇ�C��I�Ia��X�Г�ו�
���U��:�W:~�w�5�`?�q�<%����8���ՕK�W�z�U|"
D�����#�$����&��C���#�g�1�|�RnU��/�㩛ҝO�����7�S	&��"�X!wU�@�a��0�Q��
^��+�_��<�*e^T�B�Ŧ�C�
�w��Jݝ�VT}+��߸�d�	΢�x�	#�W��d��䳜�V}\F��WK�|�R�^!م���ŢSԐ�ӽ̺*��rU��~��k�*��O�Q-^�u�^�t�0>߃�
�����Z�i�Sd��27W�:qhlv��mw���D&�He����bWg����h����C+���?�Z�_��_������f�|Sv�y���F�iuCH
�D�8�اM�i�Œ�q�E7ƪ�|�W�+���jn����`��|*2����8
Rj�Z����cf��0,ZA&�P�wh���������o�QHs�r��y�q.����i-�gU�:�a@��::y_�_"!e��w̓�3����֎I� ���3O.�?^p�Z4<3�TF��a�
:I����Gz��#���˓Ykq)�hy!0�"�Gr�Q��?��N�O�䋮�U�S/'0
�8|ue�BM�B�Ǻ&:F�cEZ��XOD]�p��:؟�;+q�%��k�p���"�ifu/�z�eߍd-T4���UP�21�g�9n=��e=��z��P��}�W��$w���0�g��,���:"+�L1le��a+rB!�2�a$�UBQGq^.��l!��s�
�X�Y�0	�
,[ͻU�����{X��9AD�B����+�%°�P7��vg։M2iY)����d�H�'��{�#�TG$�!C���.M>��?A�4����mTk�2��K�A�%���w��Ñ2!̌�Kr���L# ��BȦzZ��T`�y&(�I��_1����DC��̵Z�EA�,��%��d�b����|�nY�0��ٱ�*58���6U����o��I-'���
���=]O>��E2?.!QrI^�se^I�
A��Ue�:-%��D͑�R4���eB9����q@9�V^�Ez���0�k��2���\1���H���`?  �#^"d�1��HEqQ$�@��R��2v��]�4C���ACl�(�T���#���N�eѲ����)�$u.��ۢ���%rx���ş��^Ze~�4?�v }�-�f���*'Yt(��Fb�C��
�s}PE�RZ�..�RP��C�-�|b��eC�>����Y��Ъ�0d�>ℤ���"���YԵ��i�C��%�P�=�����='ŷK�Ă��@$K�48�d���
�bn�����!ef�:	��kid��ш L�U��;��I,B��Vg3e.��R�V{B�G��,���N�'ߨ�U���U3r덲֒��D�2�L��8iX � �(/g^�
=c�j���xv,��2�\ǚ�P�f��*e�l}J���*M�x�5�p}��M>﬌
����6:��&��ϹHSv~�ծT���$vA�Y�|u�E�J�B�|�GP���>ڜ��$���=�Y)��z�s��<&�q��S�"ʲ�q�ƺE^^�k�:g�di��J�y���O�iHĆχ�9�?�ŀ�����i�yҠ�%�?Me�R@DK�����1q�Э��=gmm��03�z."�W%��ըP�ÏoX4)Юd�����ޕ��ݫ܌x��h�-���$(�$4�r�~K�)*�d=�e�$cڪ�~���>�̫Z�?/�v&L��%V�l��AY�R6#�۴~'d��t��v�#�@��R�Pa�!qo���נ@���h;Z����	F�@P��o��%Y3��/�b�Z��{�f�ƒD�ቬm�Y�aZn -����嚯w���f�^�+������aDe�@�K�9�ΏZO����O}I�$k��SW�I�'v�F
�`(��ۗMuY���>�d�/�N��рz	/�ծY���[���t�SA]�����>�VoW=�ˑ���������Wqj3%79�q�j��)W*A�����
��>���8�8� ��>Cխ�b�\������m.=s�5&V�C,���8��p���#���r�39ŎHCs�z,�Wupxo�ҍ_^tf"�_AS�g�XZh	K˜���-�:"O8���KV��� �Q��O�=��q;N�����ҨFA��[ ��]���6����UO��&��f�o�'k����P�[Lm|#!Im�Ѿ�ZY;b5�mO���|F���.�{Z��E����o<_ Y�	6^��t�Ap��ꪯ���0���,M�e���j��[(����xؐᰎ�
v�D������@�����|�&�p�?�`��m�6+FO�G_����
��g�jF�������
���#���
�/�ˋ���<�@��|�s>�9t�Lx�r.r"���-9s^ic܌�m	�
��qw�ϐb���)�����4G&�h	���ຄ�gO�^���}���	2���|��z
/����>�Fkw�h�o
G�����R2w�}�oa�	�Sw
Bŋ��0#o�R���11�G�1��ɠS>�O��Eč�	����I�˩�J�0�|�'Z�\|�26T��YLkMu��KYɖ�o}B�/�B�ѵ����=�Y\Í�Yr!�ֹ�m�:��%ಌ�N��~�D�B&L���~U��!�s�t�c�*ɣ�P���W���۵�(>���(�1�t�	o�K���]�~�c�A��S$��k%A�
��2hX�Y��8�����{���x��/9~Y���X�B���
7�(��c�@\�Z=�;��O�C�x�+�����>Oz&{/��3�en�#}m�ws�-��qs��?h���{!�t��f���R�N�i��n�4��*��u-�4a��QO ��:b�B��T�"6�xX��j7�G_m��굖\��������}�N�����H?���e������L�px`���,'?N���$��=�z��>Ė�ڐWʦ�8�νuY��f�O��B�t��y����s��(@��
C�?��b;�IW�A�x��&'�׶w[�7!�+���-��rc,�ȗp��'��F��t�{��*E��|�Mb�e�p@DzS�=��H俎 {1��G�geXu4r�xo^߇��I���Y��Pm�	�֢�K"�F��­���报��ֲMž����Y��>�x��Nl��A��Êae��l���Ec����K"�E2i�%Ŭ ��r+��OP*!W1&)C\�H��k�$��JՒd��
�#\��	e����)G��}���ܟ
�m<3�6�����Ɉ*�{:-���ojG����x͠��[S���7/M���EE�����ܩ�vv�J��~�읬��7�|^b���׾��+'g��œ��p鱷ΕG_��j�U��;���}�v2����7��G�~�h��w)O�i�I��\j*gV{�nۆڠ�d���0�4uU��n_�>x��r�㭠��ap��M4ލx�꧎�m�t�}�nR�T(�sm��B�qlj��L��/I�7엞��[�]��������c��1��i�ƃ�YҬ>Ӊ�P�3QK�E�kEM�x��	ЮǬ���;y5n�A}�����������7�AuR�ͩ��H����<	(:�sZ
�yj�����ɡ��9�Z�V���(�q�9SGH��/�����}�����4F\6d� ��g����^;a�T6?����ő��MRo��>��ï&���s�sKE���?���{����N(�˳%���\"MOi%-�]\�3)S���d������\`Q���Ɍ��W.��(�v>L���,�`�����v�DvZ�QI�|��+[ֵ�[��Œ�t�L���5uibq�|�n�h�U̪2_���0Qa	c�Qg�"{�x���^pe�^��g\���3&+�@6�l�9��bR����#d�X4([�J[4Y�:�F�UU5,(��k�.�zE��7���)���:��>����ՅT��ަK�o�U+R����&�58�@�Cmї��[���ẋ�%�T��	�tw�v���^��B]�}��N`�đ��Q���� �^��MP���S�X������&�^/17"�_��_ѻ_����|��w�6����X��g�65Lo�{V�� d�E�@�ψ����P�=��j��:��#F�q%��o�k�$���4d1��/^��3���0�cDD{�U	$�`����Lh;���J����=���y��>����Q�
!�OD���~Y���*�aI�Q���s�ZgY�^1e��C�J�`�	�)��_��N��Y���f�hꚁ�呴f��q�к=��[Qd��Bk[�q�g2�'/�z�4Oi�B's��qz�S
8?5"<�o�9���X>�.
�G0�p9l�,��~e!Y
x����G	�5��5���2���RCl1)B�^o�W?�>La�
t�Fq���n�D���=3?P���p:x1�HL��JF�Ϝ��ldq���@V?�U�}��.R����C�Q��
���Ԧ�+�E��F����a���k����q̈�7��=���v�C����:�z��5�\MC���0}��Ek{.ip3z=�+�d��ZD�{H��[�C�
	��R>\�D�kU�A�nm�S�m}��ss������%y8����Y^��U�;���IB����D8�&=�~��_ES��h5�G�Q7^�Vj�ĭ��xe���y�ѳ�&�߯�6l�B�=P�0` ��;1���5�ͮƱ���sR�: ��¥F����wtE����o��,��I�:|���5��ϣ��+�+df�P���O&���|���Ld�7t��	��:��.G�<��KAɒ�H����Ym��`x��yY�H�5"�%�=���=����z�	Ny�o��Gd�,*���u�s�)q��m��ͼ����颉��DBL��lwݺ�o:�h�C'^ED"}�d����Xex��w�L��k�֙��#]��?<��F��h�}A��C#-���'ϟ��w����j^�.�k���ݠ�Ǹ�!��g�
ѕ1+��N
�ΚB`�N�#��Y�4:){�A�
��]�ɖ�Tn8�*(�����39z���9n�?�	j��N�w�6�����|���cy0;*�	٠�ȀCR8D#���Z7��=Wtc.N�	Pe���>Ib�53�@��
� L���$�-u��9-SP�FJ�Sĭy.�@mdD׍�b��|�p���Iͱ�93,v,xP]]�5u`��|E��V����j��P�^�b�[��F�1c�%3#}��M2��	�
:dB�H
�}�~����輥ySҿ,��>E��;e�	.��"�Q~�����.Z�e�&I�i>���_��ʳX�;6�1Җ-����Y��&,�/���[���k�[i
�y�D[@_&��I����v���0|��
G���r.�<��8��[ �����#̙�G���
�>/h�X����G����)5��S��8
ȿ����7-���]K��'���l�14`*��Ƕ�N���~��Q��Odi�L	os���)�p+S,�U1;�Q8Nk*��Lh���y�B<����GL�\�/�uT�)�፯z���m�sb�|/<�Ɇ��[�ӣ�;����z��̢A�8��i��e�A	W�$�0zE�!�g2r��ih��Y�j�#H���J�FA@�ɗE�:H>D.����+�V�<���$�ʜ*�w���$��`���
�C0<9#qV�	�8ӂ>�e�>
��RI��\fy�
̎0�n3<M��zR|��eg烱��S��0p;J�p���Bn�������gg��D;w؂| e-�N���r���4���5�P��n	�L��}���y�K/�ƪ�aA�@تim_!$��<=�x�S�D���V8���²�c�x�48�v(H� �5UV��T���Y����0I�tH=C�0�_�-�k���#����lA��������&��v�:�&�LCv�|�/�}�c%�����E��s�ʢu?{%(8�c7�o����?�fm��[ipG���u9�BƄa�M'+�Io�4
�����/� ���s{{��G1Ah��R�C,�e��E̒��4�~q�3{u���K�Kw���gc��#�^��=$^��O�u�W}
�s��st�V܎wJ+d��vf��u�
%�ߎ1�H(�3`�GD�Q:vkI��<�uv�T���v&;��v���%�1[J8��B�=�X(�y7^h~7����k_�T�l����W0�F
��|�m��% ��ˉ��Rf�^�h��j����_J����\�3�ڴ�ֳr"N��DX��s�������ZX�$td�*��K~J�H�ǹ�̼��T�N�6����m���$���k���G%�,'5���,�Y?W��͔���-X/�]�2�No�.\��5��$/��/�E\�3��C�%z�U3#>��?���X Cz��{#K�=�����g�T�\A�\�jBɯ�$�%:���RT�A��{14������VR�![:4�9���^��F�I[;�Y�4	��ޛ��Fa�L�i�0Z���E�E*wm
]5���N�{xܝ���ba�Н���㾬DL���rC�	R��'3H1y�
%��bZ���.����$��9�QG����&����Q|�����R��B�Bܝ>Ȥ5�_�K��S��"��$�AQ1Q�*+V��r;Q�|�x��Q\**����
��`|t5�6Ur�g����d�;���� s~�Œ�m�H���A1m~w7�p
(��o�wk��fme��,���6�t�u��M�B��2u��٬��p����ob��X��TWI�Ѩ]��J�R�O�Up&ܧ<&�1���;BJZ+�Y>�]�[��.X�&�.�!���{7�oG�[���U
�ZE9�l`��k5�A`�L��X�p�2���ף�+g�9���8��Pp�\L̚��#��t���́7��&^R��#�����pA1l�w �;߆'m��k� �6�`��xNN��|��t��hz�~�X!��B�jiR8MvJ�2�$�;Z60P��lM�*�H�I7D��
	�i���H�0�R���.��\��3��ݙX�=Y���eN�6=��KmO*��hm�!�:SY?iA1izu��SS#�3Q0��J����4o�	-C�[U�uk[��dN'c�O�j�അ�a}zǍ�h�xcT%��Q׬��8?6TylrlBd��h�u_Lή,w�jkG$�oP?�U[�ůjMJ|�i�T`�x�`P�����l��2&$R%��%�Lh�}��d��p�_)#�n��!��Ms��	���;t�q�d�U~��=$�K6��&�E�!%�����2Ѧ��ݾ>_\��$
�\D��}�HQ�1B�������p�tJg,�.�R��	=;rr��)e<X�����<^U�(y,���hk��E�O$g��I��A��**3��e�ۍ&.�f4cV�)pr?��_�3e��duR'1͘,ߣʸ�̇����s�\��ip���u~t�=W�nNVAo�B�e2",��h���ũ�+�nڽɰ��`,
~=�>�V�,'�,d��<�+^����ӹ���\'�AY���gѓݣ�pV2����aC\��1�`�K��?��`nmцP���h��L.3�tJ���i]׼�Z����3�}S���|�Y��s�����>������H��~�]r��Hو{خ�7W>��QQ�J�;�O�VVn�O�Ν�+�
^7�@�G�w�2��`�飤�����#az���R���Ǒm��;_���ٜ?K��rm��[_�\wy�Qw�w��#�X܍���+n@�4"�F)�>J�� �A��q���@��Q�y������s[֩r�8�e'g��,�͙Ǘ�یz&Sr�8^º�j
��T�E^�Dn�@�����t+"���=A䮨�{C�ߓ�Q�O��M�(��*���7��	��b�򋓢����l�`�z�盟�}���
�2�b����+����A��,�ip-6�^9jZ���Vd�y͕�
�!rA�QǠ�i�T�?��>��=c����\y���叼DM����`{W��C�g�ɛR�6M�ҿV�ɑ�t�s�����H(<���i��
�Z�5ǫ7r&�P����ɓ��Ϥ��.:�b�I(v�U�$���S��/�/�w	���g�ȴ�v�QgJ]'W*��#Hѣ�;��y2e��`���9���olX��� �fG��U���)�n`���!���@�I͛��;���v�YǶy���T�>����`i�_�����^��}��V
y�� Q��S�QY��ݓ���{�c�%ni�E>=Sb��b�d�q�6Ȍ�ؠ�dD�@(���8��$�+��@X殛�Do.��q"=�O��X�Čs��k����򶓕�ښ������1z{�d2�+]�sX�?c�/�"��-M����s�Lz�G��r�e�_�|p�A�s���>r�栄ٸ^�9�r���:�bQө���l$)�*��'QXxk1�������8r%�`�����ݥz���#B0a6�=�	5�Wi�F����q�/�p2[�j�[ı��&H��͏O����0?.����N�#����~yAZ�w�c�D����GA%
�9Hb>9�g5Q�TyXOw>-��3�W�bLs��!�x��a����޽KI�q(F fi�t������U���%˄)eo�|?�DRf宫.���������������gC�v;��bz�cb�-���k�X2����H�/��/DڶnEŅ��iQEr,K#����S_���W��!5gp��b��~��a^���U��Մ�������x	]s��s��wF\tV6�`�ɷdJبBܖ�����ڸ�%L��S32w�S�>)KS��l
�i~��5� �ϩ�<ϗb����`���w��+��KP��+y����̨+��
|��(;��eRR��&�7���GU���f�f�^���Ct�o�G"�*ffJ#}�%�OLk���:�Ie��b���8m�W���:	E_��9��8^�[�3B���v��zyPhH����or��~V6%����J��枊��Pms`Ƙ��ʄ��.��s��n���T/:Xkrf:r���f��q�Y�ُ�냕�ӪfqV���F��t\�60Ac����J�A�]�����p��mf^�"\&���R'�
?‹'\�3i)��~2����Mš�cTϓT�F��l	�d�j/#�Nzx%����:�Ø��T����{#~\%)���gZ�M�E#�]�l4�Tڛ�'^�6��
z�=sY�������
s�y��cG�zz/&�c�l�C�ݪ1�ī�_ѨHtHT�������2�T�'�_�Z}
����*��ƿf��'.�߰��7k�o\�ZS-���o�[D��,c����2����XP��Ө�|g&�zd31�����N�#ךcc;��>j`�'h����>%G�=e��)���>
���n��,j�iu\�v�(���r{^?��完���:����B�m3l�0A�=�7�����x���kKC�{("���^v'>9�8+H˫�g�q��q�YC��@�f�::^��r�P�R�|��F>�U��ˀ<��
ٵ]�13W,'����H�$;��)u���fE��$�m.}S�t�1@��/?DE�o5�O�#*	�e���dX	+Gt�_0��'A?A��D�'ф�맡�F��S.�Mtz�$7^�t���w�x����p�����z��8f���,)��ڮ�2��6���~�m�jB�]K����˭Fd��>�ek��N�Gd�)eW���M�K֖�q��j'��q�讯G�l�[ƸR�`*^t��綸�hT}�j�v�37�P�=M!ds�\�U�ÇR�6-��xX���V����
�E.*�����Z~����谊�����ϑ6--NO�^_�Sc��ڀ-E��ӵ���~^�؟C���)�����#�ϵ����O��Ɔ��$�����Z����\���׭����q�x|����J�m��HO����X����V��F���ŚR��(F�7J.�Д�bfR�2:�'\L�RתR�$����ܺ��@�²�//\�x� Upc�6���Ykҙ�ƶ3T��Q�f%8�����}K��K�
U{������L��O�[#8�2Bz�ޤ�Kc�r(2�&h�[�(�?�sT�@W���䓶ݳ�:H��Q�3ݎ��&
���:�N���nO�.�����Qϛɔe��8���DcB�\�a=����� ��`WEV��s^NЗ����<�s�]�(��;�4v܀R�- |n'';>�����6�L���&��B ��cV�B3B�__@b���`FAX�\t㤀S�a����^���ch�vw��A\/A����6��1��C�:-�^�'�
'ȣY�pV��X�Pr��U��J�1�䄡i�3�M#3��H���I��D-Q�'e�:�tk�=IY�׮�$���c��	51��\��虨��ܿ/ɘg���4��+ 1�`�E4���[��[���r#4w67@*���+�:�,9�M��m�y��?���L=Sv�Ŀ�����X��N�c|�3��ׂ.ų���h�f�	F��x�җUz�
�t-MN����q���f�j��GBk9\IKL�o��ݷ�����I\�b��HM]�U@��Æ�7^���h�Di�׹�g��Ae�����!�޽�b8��f_��='�Z�3��G���iA��3�a�q֦����i��c3���]�s4�ٺ0�����&��6�
��?������X,�}����W����{r^���Ҿ�h)��T|�_��^����A:�YЅY��L�~� ���O�0{��P֛q��_1Z���a�{��t��hIYnǺ
�u�u�ܧa��/^ϯ}��M�Yt�`��f��	�r3�@E}�X�uKQ4��A:t��:���E�g�lY�C:�I��7?��my@К%A,��[�����,��RW�1$1�$�J�)��#�[y�C%�`��+��BV-)q�EЪ���Df|���?Y�dǠ�5�*�XP�a�Pr��S�-<����S�cV���˕I9�lY���7�Ik�޵)%B���hR�L���4�������}X�k�$�R���(A����#ccc�~
�-�M��ɘ�_+Q$/,�h?�)"]1R~裈ؒm�*��,��	�6���+즐���
*^��\���&x��|}%8��mxə(=N&����!�w>�+��h+�C'�(�`#m��V�����ՀN�%/C�p`d�M��h�ϳG�%��\���"���>�^�l]aҾ�O��9��Vc��C]�S���ꍎ��B��
���Z���-^c���H�g����I����@$��1�Dˤ42G�h:��V-�8�����-�2����G�tv�9��@l���.��@4�@{�8�8�8ոI��`��̬��
C�hizST"�R���S�g.�YN�.��4��O`��/P���X�v�Li~Q.�LEʽ�.,7��)�ǹ���YI`r���1k �^�]�qf�푣�`�t�z4D)D#S��I�$��3��=��^
у#�q�N
�[��!
���&c"�yX��L��C�30,�
�z�7�3Α�k�:�[�N1��\�/�o.w�	K�#?ɯi�J9ր�6��6����O��E&ɢ��x!n�mF�r6TsZ�O
�Ye=i�j/eE1>�V�/���Y��Y�[ͣTb8��mJ��F��"�Let��ܫgrE����!�<�x�̟�f��*�@���4���)\@�6�<�cg3ەT�5C?'m�Oe5�������kw���V6D"��f�l�V�%�p�$sC�0����n%�Ҳô��M[Mʺ40&d�P31f[�t{M�I�O	��$h-�rB)*O8��tdwG���N�5��u��䵊�]M�����>K�P�7�TV���<(c�-�{h� ��Id��+C����4r���<Qq���)�孅��"���1>2�]Q�Tļ�J
h#>� �Or1z�>jԭx�Э•�p�[�vR�Vՠ;t�]�e�l�Q�}N_&�!Q&��W�/�p�,ܪ�{Pj�� �J���j�"(�PhSlG���س{��c�x� ���ש�i%d<;�tp3Y�#�(CJ�(���
1V��B�V�����FX�S�E!�{<ޱtԂg8�f�|���[�#����8."�B��ä��Ⱳ"��Ln����riB3�o0�s#��*��C(5;ؠ�js���+�0��bP�ᄁ���)�^	E�XUV�G�;=&Ë��Á3�֗(���*hj�<yĽ-��֊�K��m<�U;�@�z�\�}J��f�ĎZ�m�V�(l\����CwO�2�e&Qg�!%�js�@[�T?L7��t��o�e�� Z��"DZ?�H��s�|������;j����Ζ���$�&*9�:�A�&�h��67��j�^2:��?���:/��:9���:�ӡga^`u$�>��p��Z'��]ۍ[�,��:�l��j�T���	!=%[9��B|�`ȕ�yڽ[v�0R82�5�z��3)<�޾M&])����)B\흐�8��	^�������x���%��"2	�VT����H��~���7�0wsա&@�1Q�1�^�4t��S���t�� ͐k��&��*s��$a�
�R�������v��$�6�*`��A��]��4��]�.�-��3w�ݎ1�G��u�g�h0����@��Ƹ~���M��Xi����=ۺ�����D���"���&��\����'��]�E�#�~�Q���]L��2�[�?��D�e�}���.bئ��H���Q�ZT�z�n���X�T:��4%�
c�ʍ�]�n�C#c�e޾��*���N�������rm�	�y�et�W=3����e+A�����}w�0'Lt
L&�hA'������;���W�*����[1��=�;��!՚��ӌ�>�a�
��lE�Z����[D��`�l4qӷ�F��'�A���b��s=t�%����|\R���FrƂ��I:z2F���U�f��F(A=�Ow��[�?�/*Dbsq�!V��F�5������y�)���sE*��R֧�zt�u�j3ٙ@qy'��ȅ!6,BdI��7�����C����]���T)�ς��"�a#J�
g!�!
>@B��PM$&+tO�ޯ��#dDX!�!9
�5Kb�B�]
���gCe�QF��c��}�vGZ�3=L�2Y%��&:�
��]v!�
��m���A�SPtNOr	kHP�UA����PQIQ&����*�rt��$�1#���4���*�XP�t���5��l�"Y�B��x��*���A�D�^�%�.������ݝ��͒͘Y�_'^�A\ߐ(�]��V�J��_�m;m��f�.��]=Ҕ�%e���J�n�OA����F�4`�X�.I.*���(��B~#�G�.�G_~����)S"_H��:��?�es�z��襍��L��Dk�U?<	z���t'3:�RXha��Ew��T5���Ɏ�\�D��+Dn!C;�[�y�G�Nҕ0�s5�!�4�>��{��0v�a���<��s�_g�>�����8=+$����mqL&0C|�fX��w�/}cTx}�'	.[?��!���0b��8�5@@��J�u�-vs�	5_ ���yK/�&$x�����V�H���aS��]Yf7������6�x+���	�x�u�.�D�`����ӟv����4U���u�=�J����U�Ѣ64��s�\X"�q�ᨗi#X4���?��>��Os${v��UnrY}}	<,K�+I2�2Z�N}!��#��b}xRR��K}
���ʬX�[jL������{V����$�4���5e�!�:�s�΍��7�9y�N�N��ή���b��mB��k4ff�te������gwuegg�O��N��RVW'\��,Ԣ��υ�*T���]=��G���q<��Cc�/
=e���������ր�Ǡc�_�����ÿ,�
�e����\%��h������<Ί�dv̰i8
�oC�#�~G�ǡ&�o�Zw�#$�ȩ6@�؅������3qP�Y�}�;S?'�
��Xpҷ�����ĝ�|w6�P6���.����A�UO�:-C��`�<�XI�`��t|��%р^��0zgq�r����#�u��:<mղ!�ϋ}&�`>\6N��o�|��~D����NR;����*-�VE+�k�li��@�k��[�2:[��Oh�K�v��%���)�îi��
j7�����=�٪���.����E�.��)�����c�*�P�r�5���X�Kt�0{�~@��W��J:�O�%�x�i�{X�TDw��,���p�{�U�(j���h��V8ns[�d2g뮒&�p��ו;4U��%5��2�ʿ�S)������>	�
�ˍ���&t����r&�9�g��P��v�o1бQ���}1ʂ�!X.���ǘ�T*���O��R[#kM���c�&������}����s��xFX�U.RnTnR~Cf�q,��U+[o�er�6��:�W�
,M#8�@>�"h�p��|I��2"�0wǤI
zl#:3�4���/��o������]ԟ�����0g
�`p|�3�'&&�A����$��t���q�-L82u��'l� V��D�)�v]x��.s/�?'�(��'/��1�o�
�*ik�G�xTD?�^�x|J��D0	�e�g	'���4�[f��ڡ��Ҳ�Ҳ�i;���fm�%�l����uw��+���]-5�,{muJR}m2���$�V�#�7.w���I��*��6������}�6U̞S^5<��tp��d�P�q������Ԧ�vgK+�k��W��ދ�Z�o�7UMBBs9X���*�_��%$��7&��m�&ko<���&��%&$��
h��y��������sW�5�H|0����kW��D��d�\�����#��Z���9ϥs��7
�_�*n����=V��;�o�0�3O���]A�[��)(s9.�v��x��O����Ko/�p�juZNww�柼i�V�E�T��O�c��7J��~��
%�`p����:fJ�O�WI�'kbg1�AP��kټ��b�E��95_.t��gņN��ʇ�H�60�Gh�>�3·�H�f
��5�>���`H�T[���)���H��k�@�B�����`�U*�(�M��hb�S��i(�Q*:��쑠tQ��w��9"�����s*�|�4}j?(w��J�XXx�H𗢦�q��Fb���N{8i�Y�
�^&4{���>�
q�I>�z+��c�jaے}>��'���]�
Lp_5�#������Hf����&R"emj<y�J�9��ү/�w�SFv��1�C�oȣl�:w�%��?����m��2^���x��A`���b��>�r.h��� ��2PMIZ��4.�R@A^��ݯ�4�1�D/�ȋ��$�������G����A%i�.��|f��\X09�`�+�qR��Ha�%&ɟ�3��ƳM-�q���Ɨ21�&
.���IT��WiC���rBT���_���4�#��+�[�S���\�ؗn���|�={�"�^g#��f�8b��O<��d��#�}De��'3��h__��<���_`|��b9�WY.=�A���/tW'��5�h�>�ΫSXғ�|I����(kRK��Rަ���70�X�=�FN�*h.I�M�%7O�&؄}!��&�B�{t������g��tr�)���ϟ!�������0��0�Jt?uT`قDaa)�p�n�� �^I��Јxv�yb�71*Rtm���_S[�9+�~���J�$��LM�p�"]�î�?�<������Q� �Y��L���m船�FF�ڀ��1;�]�O�y��j��)���f.��l�R�c�݇���͸M�;�:|�j���X���l�>R�M���r`ߢ�tW
�`��^�
7�M�(X(lUj�p� BuQk�0�f��:>�q?���JG�;��,��^�y�ž��u��R�����I>===
�1��ɜ;|�iI0�NNW>s/�Z*)�RJ)it��dX��x`��2A�^�]SRj$s�9u��lϳ��f��9<
�پ]\7�
�a��^�k긌�	Ʒ@��ݳ�s�U\RS�P?7�Y��Z��3d%!�	]o9Vo�'ӦA �~t�Xf�$�bTIz�I��N���e)�a`�g�C|�� u���d��TE�����`���˞�ɑ���Ī��+�ek��::�utf����Kѷ{����)��J&�;��<*���oV ��yO/��L�Z�]�6b�+������|yOf��C���d)��ć�]pH�fʚ=��LoԖ�|���Ytb�-(�ד�؉��X���#�*`	�2/�+\�H��IE�ݴ���G��44>j������:ύ��ff��`M�Ϣr|��|F0}h(_c���\����^��U%�3}��̓�4����bQ<_
��ɩٌ�kX�x��N���z�P�0l���8?�������=�钘���xa��a1�{����$XRIr,�p~Xht�&#�z�8gQz�>ϊ�Y�<~}���c�
�z�>����(�v���
��@
�.��z�X����Ȝ"(�'(/3�}�
l���Ii��٘m�&�5��-(��&%�]�w`��:jqe1���z��)I�B����o�7�)>���q)|�RP��
�H�r{P��q2���H9�c��l�����=�!-]�y�u��g���9�+��9\{��b]�:p����G#��J�LL>v!6��
�b1�J�pe�P�''��p'��C���c��`$���았��;j��L�Ŋ��"��a��r�L�Ki��!P�}1ny8{�$.���=�&��<q��"���4��G#�;���f$�:&�`D-s�k��`<�F�աI>�< �C.8��BԈ�f'@^@�%<�G��ay�Q��B���iW�	J�&S�t�o�zmOt���bc�{{�rݎ�����&Z�>�4�>0�6@�,�	&�dž����䶌X*V3+�6��.��A4n��]tH���\��)ns�_�Yձ[T�U�ɓ�r�
a��k���Dg�.2dг\�T�;����?�ds+p�F�(�<�g�
��]7��r���M�tl¹}�k
��S�+!���c���N%�^�ߪ��[�j%S�67�cQ�^�%����\��W��AD���C��{���ǔ0�#g"��d�-e��|�nH���|�4�5?�.L��ڬ����f�����
-<*HPQҠ]z�*�=���Ae<�XR��}|�@şD���L�-�_��l Ӣי=2�y3�w��8��p��'��i�\`��̓��R#�CK׼ �V�i!�L`E~f�T�y��qFh��zfCA�s\,)wّp�4{�_lYY��ظ�[\���oQ���n��g�.�1��5����C��l��^�N	.
�~1�i���b�笺(�!<~W����Y#q�<8���}i�Y��+���~�=ȇ��<������aI-��?�9�kvJ��?Z��B�X-��9�b���
w7/�T���r�&\�M�*��_~�;w挒G��W�]�l��ő�/�<o/c�����J.u)e&u&E�/�%�`Z�H+��5K<�],�)��%��O^|
z�z�֍��в��i� ��B���N*2�/}F#���'|5��(d	�B�@4�[獲�w�(Ⱥ�
���c�Q��9.9��m��[��%|3��x��vW�ƚQ�M��+OtR)�g�'��^�j�?�D�"_�{�u�P�(=�I��v<0� ֩�˪��_�_�i�H���)%3q+dr/���}1��#W�~�x�Eu�:����js�Y��'�̿IjhE�����\��>���
XuT�~!d���BJ��f$/�t{�!�\H;]	��цx>�C���A�`X�DE��(�7�ҧV�'F�z���)�Fƅx^]��}�؝��	��Zg��%��\�Z|�)-i�@\�j,w�a��1��Za�+UqE���ڤ�q�y�!�<�|]4b�C��I�%k��7_�&��%����Y��u��<�⯴z��(��\A$�aprV6ȁк�̓��}w^�[4�*���w�\���~��>��U]D�zaBҝ�&�Pp����c�ga�*~�Lx���c(��G�D�0=R��n�zSû��ͧg�;���P��ν���mvY�ǵd�jx��ں��mcy٢�i�f�ٜb1�n���J��;|c+	�J,�@�+�]3P���:ٓ�xJ�MH�b��Er�.8έQ���:Y=��e@:Y�N�ӓ�ƟF`"�(V"��)J�e��>��5/�����#�P�u�{`�%���Φ�ԋ�O�<�k~�Ϡ�����%Ȅ�ȯ�3�v�P$U��
�'�����z.��P�Tp��!8;u���� �����$Qѽ�j&��D
®�жt�L3T>�S\�c�+Y��k?�d|f��s�ӫ*]��)L��(py�H6�V�J\�U�
�xv�u��:�Н�rJ���N�a�r4�<��	�݂�s��3��S�R�!��ĕ}v�TA-����Z�����Hl�'�h��%�!���T�O���l�l_n^<=v�]
[�l�-��ͥ=����V�$�P�GӦ����^�ܰ�m�����Fx�ߝ�ܰ�MĎ�ɚl�1ݣ6�F
A`�=�#��H%6h}��
��HM���ŕ�1K�1�Ŏ?y�����ci��&��^��ꕜ�V�~zܜ7OY@����C�݊�ǩry*�k��C2���B�e䘄9��f��dTsKM� �K��
.N>0q�
3�"�{�V��7~�,��w-�V��o�A����S��M�q�UVo��G��<$^x�}h%��u�x6���0	6�@N~�%n�0�	t�LH��}j�l6JcK�%�b�^�ە�<n3��/ �^%N)7�����gσ*Œ�3&��g���Cw���6��q0�^@&�<�O2�3���A���j��EK��m��Jk��;(0Y���y�+d�b���I�\(>��b�l*��(a���c0fZ�Ϛ��-։vH�}���N|������d
��s�
�O�b�@^�y��|�? x��6P��L�k��S?��ߺ�	���-)DA
���
��Z�)���Ê6�O�UO��1��城>�H��?���i��������#�3"t�
��Q�J4Z�
�e���QZ/��mm*u�:w�W*�j��X+�a�
:@V�˩ȑ`E���9��@�ߗ{3&�.�`oPN��i�p�4Ԣ�!q��Z[pV�WV�G�>J�����l�w�5`%N�bړ}���^���/�9�r&��D�A:�B��siw�*\ڣ�W�~�>�J���b�<���	�b�m����-��(��Y	㚿8RN�F��Z/����� �i�����J����͗P[]���X�
$x�� 7&�m��G�m��i��C���f�YR��Ph�x+��ژ�)�U��ʠ\�y�˲�����w%�@"v�"�;��%�J�%t��'|mp�v�SB�������Oh��vx�d�*���pq�<��<��#U�7Ѝ�z�8Ln�W"�[�Y߱1be'���s���?6�s`��Ӟ�U����P�}Ç��n%��M�H˩ଙ7)u��4�*d��ppI؇�5O=��%�C�7�w��h]k���9���ƛ�'�"4ĕ&
k�w4U�T��Jԅ��;6�OR�O�@�����Q��W�h�4h���""�~�X?��
z�r�3�{��1h}>D��u��<ύ�Ji����t}l’���Z_%�4;��w�ܹ�Q�?Ξ��NT�F_����b��1�!����E��h�����W����&���Px�S}hА�l
��_����))GO)�U"�)�
��9� x[s"Q8]ʜD�fD')5����9�7^#7���_�f�����[�T�q�8A%���2��
1
� ��G��P��z��$<�"I�1v�V�v�Ԕ�X�� :*��^B3�Q~��KD��խ�,�/��|�$�L��V��ܜļ���<�CP�ѫ���oN_� @�3��z��
S��
��TW
C��mx���H'w�2�7&1�O�l"0����CNpr����M��Fi��/3-�%��\s1pQ3�IL�u������?O�)��5O��?wB�x�
Ghoq�@�N7�Ν�yY���oG�et�$&wv�p�[�j�d�u�'G ~��T���H\�͓���PGx���ټ:�<p��?B��}��4
R7�#`�*�z���z�.w�Π"��I��4K�M3��/���ПT�Z��oi�j���&n��͔�tn��,��7<�1+c&��S��̄^M!}9�[�p �l�S��P���^}BշFE��8��$����<ߔ]>;�nV�ܲvS������TC�V=��?M��hU�.�����>:�j����-6����o"v_/8��d���Q���߲�`܂�N�SƁ�IV��k��S˟�~-E�8OP���Dž_�0���N���9�$CI\� ��q�$��Y����u��dǎ�����`0{����m3
��z�$���c�ьt����� �9�xj��n�B�1��H�����t���l��_� X@�/�+����F]���<�j\���:u��X
�s�G�k�욿.�‹�~˸Q����^ʼn�W��`;(#�F�{�$UOѠ��C2	CK�M�͠��g*8��'0�kn��嵣+Y��$	@����B]]Aܥ6Hy�x�dn��o�n����I|��+��N�Y�>-��dt.O:A{;��]�=Z�N��-�_ru��9-� _+�>#��W<�e	��#:�3��Y3?�@��h���tp� ��kv(�PHX�4�V6`�.� W�aiADJb�O��N���<�	��l����1�#��B�R,��2��D���~:�l�:��Q#�_l�x�����BFv۹��Ҡ��߷���#���]d�l�x��q�ԁ�f�0�k���qڻZ;Zf��������rO�+��9��|4�$�}���\�T�Su�T�X*��b���e@�I�d���!C�8p�y�o<q�'^��S���Ny�x'}�'�K�o���� �Lh,��ܴ���Ix*%�A7��;����W�r�y��"��(}I�&L3:��"�ec�Jy��;�fB+|�`���KS�_k������ɤ1<ğ��Wbℎ"f).�-��c��1wba�oX��jd�hA���3�A
�f1�z�"�3���Ӈ�LǙ\��C�COa.�g�|:ءHK��<�^��@�S�{X�E��l��S�S���j���_
��5�����k�H�V�r��^L���`�U��|	P#*�`��nq@�o��j?����ORx����=!�(�T!PN�D��G���_#�
�ؠ&&�x�Z�u�M�.-{K���ҹ�iD�5���·����]nC�^�9'���oz�GA"X���6����#Υ�XCAo�����K?��q���5F>���o�����װ��>���Ր�����E�A��a��Ut��x�1�l�M
?�c�/�r6�ܶq��DJ�o�1�%KO�#��@���>�+1��t�⠼W�R�{��J'籿�=�G$�&�{���T���:��{�c^=�:���.
�s���$���(�p�u��i�֝�)91wNvֻxM�'`�_��x:A�KQ/�O�y��F�����SB#+ַ�mߖ�xc��(�#���"��nQ�8'oPpr��K��7���d
H��˧M�����*��lȬ���0~6j��{��0�&?<�"���\�p���A:��.�<y��D!�W
�W�EL��f��v�l;�������JiP䱪�Dw݃��KT*�.����]`A(�\��\W?�����y�l�<]��ճ��7��D�Ό�����[k$����`�h�L������B��<�����A�
c�q0�1g T������Ԣ���YV�^���e\�a����[�:�ֲ_CM�՟胞��$<Vϱ�m���vijtU�4���~H�FR;s��o�D[Z'�նH�	#��IH�2��=�_��=Д'3
����e�X�%�[@�q
����k�r��{P��sj�u��a�sB�U:�6�(�)?=��Z�,
�I��K��<6���0���ly��)J>��ݬߜ���/ʳW�A���P�R�����s�0��a,U�	:1��!��-�7fe�)BڪM��
:�h����Eu���WJp!U�}��v�\4$p��=�
��\D�yxgɱ��mn���25%{�����&,������)�� ��̠�e���Q����6��QڥP��rL�G��lw�(i	T�����Z}~U5�t����e'�!�L�]�Y��]�;��Yy㣡�C��N�گO��Jt�5c<.!v{�bi�3�ay���<X��"���A%��"�I�{��n�Q4����0��Y}宼	C��
�Z�q��e�A�)	�b8����Y~���B5��5�	��1���$�md��S�i��c�u�����&c�z^�b-
�؃��9���0̱M�[v����”BMb��[O3Z��(ia�!%bԥ�=�]J���'^���:����[����X���oz�:B6
��Q����w��I ��$��F|E��
��e������Uw ��"9�-i�u���L*0��ZA�Y��W80\#��p����ߡ�)�Z��}�,��lJx��GG��$�q �fl�vlJ�-�U5n޸�qYj|"���n���A��/��c�
�H���r��/;�����g�02B�+R��ڇO[2P��E�hn0c��� X�m�ۺWs�t=3�S�V���V���%Jo��?��2k'-̈	�h��{�vœ�{�;O3�Hоm�����u
�޾C�l�Q����=s37�.���{RM�9k�b�G�FX���^}� w�|��F�V�{��*�u#ӟ��Γ� \[�}7��Q>76n�s�)���F+߽rR�mi�?!z��-�U�)0uЏ��J�e��t�d�tvgg�
�J�%$��)�9��N!�w�k�^ �������"��Bi�B�b+n�n��I��!P7Q�vq�njתB\�;�>�ڶ�#BΠ��.�Y�`/L#�Pwz�Be�
�MA(��ђDXq��=�kRT���00�ă��5�%�͋��Lf�Y+�5��a�J����?p��Z��`�f��:f-!9������V�������+��.�^���0
j��e&cu$�8v����I�� {[,[�p��\$�S�|Lq���٬	@�K��,�Q���Ќ)X�xFq�lD�ʔ�atV��^\9�`@��⾑�T*$w�!d�h�q��~�*� lg
{㇒���1�ZJ�F�{M�>gq��Z��ñ0A�J9�*.�b��6a��-�ef�����&�\��z�џ�Ξl<p	��o����%�<��?����
9�0���>�N�/{�#M����;&��!ۨ�����6e�ii��2�8W��vl>���8��C��K�t�P
R�k���:]�׳U���tg@��$ò 
V�"�5��=2%��/�������g)16�+<h�
ko!H��-�(8�h��e] ����� (��xӟ���Fک̝�%h@C.�D�{=��EOd�'�Z����e������>���@Ab�2��'��:_A�\K%@��̿?:����,?~ψK<�N������MNK��Џ$��f��u�J���q�{��:�.���uV�=C��F���b�,0��8\��ȠM1h"�?+�bkJ�'���ac`��7)��Ȅ�a!%�[��&+o�o��z �h��X���$D�E�!�f�,�^K�5-��Ѩ�r������э�?�vҎBܫ;���9{�Lt��/gF�Ǟ��,�=�}IxN�h\(�Dl0qN\�l^�ּg)�ڥ'�gގ�a��n�&��<L�9�cZF{ �{�tbC׮�a�ah�8>d�{F��i[=w�����Iͺ�&_;�'��[e�Fߔ��&"���I7�jhQ��br����l��&��rB�n5˻ǒE�׋r,���c��]~Ϧ�XuL���#��ƅ�!7�5j�4슅�M]�t��I��p�����y�!��9�uٝr�4����Dq�k��̺�ێv�r���S����3����f�����'<�=��|���~>�'�|�)��i:�>�_�#�M�-�/��'z����k����{����8٤m��㍻��}𤷚2�WD�S�7�ƻծ��셋�=��uY��6�֊_a�+�v�YP *o�Kl��F���3�5C��h���SZ4�tʱ/^�֍���t�����E?��2g�t6��P��\�B��d$=.J2��v��o"4Q�vsdR31-r��s0j�c������5*h�W4+	yL(q���گ�g��&�?}�T����a�q9��a�,x���`6��F���ęs�˄%�o�˩E�#�����y%<�n�-)]���^ş����MXj�J�h�D�+2�!�0	b�ܓV�xn�*Q���}*��7��]�
!�φ�B�b����Y{LSBY��J�=�A'��9��r!0��RH�m��€�{|Q~��LP�|)+��S�������L�TG�<o�"��-0��0YJ��2S��@����{v��ܻ~�U�4���pe�,3,
lrA�:�@�A{��D����i"��bJ�/W�>"ek`pG����E�ˡ��H��(�3s4A�b3PDˑ~р����~�Z:��U��ݾ����:g#��?=?��{�j��mU�gRUuQ�ڲ�9�x 1�[~��r�Ł��;������w��LMq>��}�<ͤ[@�Et�ۏ���1�*
�>
Za�7@����uov!	�5�b\��V���i<�
�x���e,��P$'�n�8�j#��k���������ݳv<��G��=n<ىOd��̿�7$B�eRo�B�0T_z��������*�^�6�tS���[�w�)���{N��{���U<|\��n.~��
[�d�êQ:���_�
�ZH̄v&�-G���&N�DrW���>{�:n�{���PV�9��-����J��/a��i�,ϰ����&�4Ѵi����;�*�Pb��9���]���lx���\c�'x���)����|��D<t��i�r��N�S#�!���ɏ
4��\N����*^*2
�<c�]`�&���=��Fv�Vr���=�|�ue�O���6���� �-�w���Чȥ�ߏL�w@�5�	���-�?���aY���ׅ�H%��G�R�>��ιS����ؔ'���"���5bI`nⴼ�@ub���;�����I׼V��ѣz)�����z%R�-�pT	*�O���n�QOE{/��H����)S'Z�>*��o�\�&����E��s]��,����A�h�ϟ��@������bkaڔ9�'����@����|ׂ�)��qA�o�"�	�؞^�̋}1��8E�:'��[��q��3m\t93�e���j��J��lUR���x���d��R@�y��?ώ�jl巘Oj��k*�†�I[�]��_M'͖�7a���۠���f��xحlp��+aen�ģ�SΓ��x˻s��}
ǛM�lt-��;\�u�o�s6�] "@ɘq��@�zJ�x�x��VP��t�]���+���hbޖ�fn�O[���w�=��_~B-��R)��N�A��cF8e�x��EU�jͽ���i)+g�茔��j����t�Ց��b��:p�4�̲�e��e��RR���e++ފ���W�o޼�z��Ω�2���h�(4v�3EQ\�HWfZ�������f�<�	�j>M>�d����,Z�s:1”�����T����7�6�8M��!��#n���
�	�
׺FW���H�t��G���'���@�'�n��u��w�I�q̣E솮�s��U(8➚�#5��.��p�n��
�^,��;�#c+D���|��Wtt���w��i(��]<~#���T��WIR�0�T�Lj�`�yJ��/U�`\J.�K������-�������,�woAݎ��|H3��~5TAsT�,����Pt�q��q�/ԙyf�r-�E�K< Doo��������LԼ�&R�>�T�s�S2�L�kv&o72��!i��k�k���( �����((5�1����|y�U�YϞ8�0�W�@�0��W�`v�g��E���d��`���5��콜�X$g�����Oi��G�2��=^�vZi3��ց��;����yso�}��m���i����aA�]�&�s�4�ş��Q(ܳ��v��wR0y\T�����<דO�㷓����	�i\<h�_�!$)D0������G ��I��ZR�>��r2CuI�:�r�T��h1-��q9�<�G�C9���o �밯�3�e;����iF��;qL�RȈs�I��D?0�ƼK����
�$���Ā��������Z�S���f�	�;��9�5�1�I�ȿ�ծ���N�_��6����1�V�hW��DھOv�6�}�=s�d�F�"�ps��
�͍n}�Ա�h�7�ى���}� �%�A�y��
c�ݿ����к���U��
��MOo�3�'�>07�(��&�+c���	���Ҥ����n��A�􁽵�u]�ӽG���� ����ќw�n�<B�y:e�c-��0�u��t£hH�F�
[�����p��U�����/J C`�-�adQ�[�*�S����4O�N����D�tZ��~��w�ͩ��MK��oռ�o�j�����螿}���a-B콪5ɺ�q�,�G5�\Ԫo6-�iz�6p�@����yf�i2�I���
o
+,�8?��P߿E��"3�[����5C�h�J,)X��Y�GHй̪�0�aMw��|�pF,��:��'�#�%�M�%�g{�\I���qm��2%c.������Ҙwt���!
O������kFk�4�O�����,e�dU������SG�b3�=��bF�ū���&���	.w�e��ޱ�Ϣ�>��ހ��3.2��V�mn'[��ʺ�?�U�(f&Ez�<��5by��#�ޮ��ĄM��a>!s1@�[���G.���N*��,��mz�\����a�4na"	0\4�m.�/w�
Sb!��y&����h1�t�e�@6MP�����!��S!}%��|ޢ*�N
^%��X��<�=�tۊnp6�
��L���>��Q�3JJ��J-C�d7���yټ���
k�_|EwL�L�>)�
�Z<(���|GZz(~���¢�y��H�2�߃#æϐ��(�-���<�R(�����}i�+6v�#c�߁dp�'q?M�}@
���K+n��tuف��-C[2]���x�rmȑ��*�~">�Ug�����]2�O[96.�#A�u!D��i���l/�2'�3:�ᭉ��pը2���~Q؏�R�q�V��`H��k=�G��3���JU�.H�O��\��&�a�<Ft-���z|NᙸZ�<%K��;61�v�p�(�P(���T{pK��>zB��;7�6�!/g1�t��i�4{ 8

�
7����5��Cn�q�+�`�<:�ލ�?"���<�G�ۏ�8�Ų�j=>(��.3�L�O�ws Έ��F��v{����o��2��nW�?��9PL/�-̀�۲3�
�o
[�c�����7o��{�Y�Į�~��(ZxR���kl�ϖ����5�ĺ\Ci��%K�O��tR)WO�6oJY0TZ��\ⴧ�Qj�J)YR��q��4�hNY�ڜ]�����o��
Y�9lZ�1���ʩM`�J��J�2m��j�N�un���W�+k�Y�I���N�N�G��R}y���S��w&`/.Q�S�(��Զ��Zf�6�xy_(��e_�$��׸]�x��6�oT�\7k	�C��B�p�)S�*�3��'M@m�*YD!M��+��
;�L���Dkb�A��u��Sgu�,�Ɏ�3���y����bL�s͠$7�'ƅ�M��`��>��J��c-��ğ�!��pl�����-o` Q���NU��cx��eb�)Y���D3X�ټƬFlqx�O7�>��tK��mz����/'��.dBA��ǯ��?��e��]2��0�8��m*��\eWl���>�{���2�(c�
0+6,{z�J�@���<vw������@��|����7?�f���xSnV�j~�q������c�!�z�^�+�W��/�g��2��I��m���5��R���iS��J��]��VUآ4����H�R�ʑ.�Z�D�)��Ji�h�sbsi�����%"�,b��l��������fJ�����rhʞ��40�v��q;ͻ�7nZ܂�T#M������}b�U#BX-�<v��^ ���嗘�e��-�j�J�FUvL5]UMf �j��P�q��*�e����*)B��2X����������̒g‚�u����6��71R��j!"�1���
f��L�V!ͺ�s��n���1�ʶ�)T6�
q���5�Q���b�J�(�Q�>:4��
Y +"���辠�a�Mk��\���C]
��hR4j5DZ��"KW�b���CjYѺ�;��v��}�G�Y��tm
�ɴ�֖�B�/<�'Z�l<��Q��# ���z�c�F�@��9����k�~�O/��I/�|X��$�H�[����n��M��xC{���
��Eq�A��Ҳ��5W�P�����t!'���Vy��@�Zl��o��3�������"���X)ƌN�-�� �@r��Y'��cW1�j���0n�H$�E"���ZZE����OO�B�VC/�����h�<�`�2��Z�9.;����������8��?��z���sJm%���ydȱ��.W��؜Uz�4�,���f�g⊽O�c�θ	���([|�t���DZ��"Lg���(�����r��������_�8�܇KNO��WT��1�g@���la����o�!����5�-$�!����D#B��}�ijF#_�{<b�ݨC	ɘ�8ܦ�=7�l
��o:/0��ۋ��V�w�; a��=�x&�,Y��(e#ZA_D/���������s���l�)��kɧ*87� ��א"����"�lR��h�@�M��Ka�� ��5�uL��T+�%�O��F]B4�f�^�s�BP����)��(�N%H����P��\S���$f\�G)����`��L�C.�9B
W"@��F�bJhL� �i𔥕M[�����+�Ti�퓌9���G���FO3��dJ�Q��|��e3�ͫ�Yջ�a�nj�gX�y�U��&��wW�*V�=���k=�6�Q�)��T��^X��{�����<�hy��F�b��g���=7�����Ja�`C&���Y��[���H)`��s2�eN��\5�R�� �1��7��䷬X����A��Q �ﴐ€GR:��_�����6 �QVŮ��qM>a%!+q�꺬��-H�m��˄��ܶ<�|�}�pF���B�\Q���d�)��~�I61-�?\�{�И�
�J�=�u}v	�"$�tB�/�0n�����/���=�'�y��e�.���N�ܼ�a5in�AWԺZ�`����-k
h�\�RS)���"���
&
'���Z��|�s�TMG��^/�m=
ÎN��
�!Z���M�!Q�p*���M�ut�ӎW�r�|؟j�f��
�-%[��I:���X�6#d��Y"Y����7(�r2��2s/}tga��ݿc�t�����L�_�ۂ`�$�=
eێ��[�[H��`���4����'d42�)�F�QTLO&�"V�P�7;Rg�d��ҙ�R��K��uz�$���v����)-�T>]�����ZP�-3�
/�?�Sځ�c��;wjd�ш��g���5Е�4:FmB$�~:z�@{m��_VH�MF�u���spfpĤ50�4䣕sb�P�3�5╕{ �)�K��|m_
;�@���w:1ȬDHB��g�,�q�PGR.�����ˍ:���^��w$����WB��e�d\�Z:�S��z�H�댥����v"��eݠ!��9�KݑI.��^E;�����:�U���Q�m���$$$O�RZ�Cp�|%����G.�]`�J�Y��=�T�R����
 �J��I�x�b
��y"��
�J�lQ32*���W����"��&5|lC]A4%�򙢞�BB&S7�$��b��.��,�����if���44����{[<��]����t���Ֆ�[b��ֵ(�n�ݕRSa���3�?�~�5y��U_��V2%������m���l����ᵫV/�-�1�g�eNECq��q(�sC�����ׯ^�ޓ�����P�!cJ�9�����ъ�B��$����L��^T6���?�R�}8v�B�zc�G]�T����V�g���ONxJ��<|�>�Wn�Z�}��D����'���ܻ`�e���ȑ�̽�`�FX8-��bpQ�#d���Uhq�H��%��c=�JY7�$=�Ib�S�
7��eu��,�0�+Tw����^R@�|;FHCF[�t�AZ8�%��,�eT΂Vw��]�7�,'������o`t��Ğ��(������M6�D\2���\�c���gAv���?'�0�6%����ش[Z�3���=O[������NۙH��ź|��j �q.����P�}��S靹M|��
�ٝ7�~JP1(6��+.%�)1�[���<M��-{*V�$b��D4&����2X�nB�B<_����>Ek��x	R���.���B2 ��V�xн!��H�pB͎��F)�$
F�"iw��^і���|e��)s��C�h����m��?,oB|A�z6�r(b.�"�系@qG���g�_zP�c�zG`�����݊L�?�Ċ���Dt;��3�?�0�k��=tԈ+z��Ü@���TZG'��TC#�уP���,������}�{{����װ
�3{z6�ꥣ�9l.�4�'��*B�Mf�D���D��D$EP�B���*^������i��2H}:6�7��( ��PQ�{!f>�0Sf�j�nǪ}����Tw�R ���p콰�9k��U�P�1�P�@2oc-�AIX��5�L�~����E��7cv ��se�p4��`G�]Чñ?a֓�0�?j�ƀI:��,�x��-���^��o�7�y�FcX��8q�	�K>��ݗɠBǁl�7��P,Ӫ���$aF�8��?q������;�(Xq[r�����}}�}M�t��}J�{��,��(��_9��F3�'gޛot�O�T%'����a��d�\ĝ
�9I
8�;�z��o?
$H��W�D���sl
��
~ø�D�;�;Lmf�ݫw��n���ڏv�?�MAN�)ǺE�9�q0m�_`i�5��{�{���4��<�G�"[1�.^���9�S�1.t\��'�[J��HbZ�:��VRj��'Շa��3��J��P9��
ш�*��ְ��4��u��ЋO��J�j�@ s���E�S�	C�̷``"ev�G�T�r\\/]u�
XiςS׀eG��2"���5��_{���*�Ji����J�2�{<��yX��y/R���A:q����x����T<���Le��A�ql��,%��s�%�BI�J�(r��|I����:
7T��Q�������H��&�����^��{X,'������l{����$�|�1��o^��)�	�T�,N
v�K����<BY�=�/Oo]�c�
,��ܛ@��S�Ӣ�*C�0[��t��#�K�O{�Qt�i'6]k�׻k��e]�)�˯��7g��'8*rK����.���/O��eH�s|L�T�4XԮC�����4ߧ��<�ԍ[�J��?ג<�/��S��BZ��\
,|�'�}����?�
�S���Ѣ\��������6(B�H�L�#mY��L��"�����r��$���E˚~˘���b8��_�Ž7��Y@�Sc�
%)�N�Z���n��K�9΁���?	;Ǎ�*{*�]!���s��.�UU3*��V'2w��縛��K��?�?& �b%%~����5�����h�ZyG4�'�-�� -i���n�L�8 %iR����%�9'���D�)ĕ�_޶�g!LSJ�ӕt�/߄"�Lo���jP�)�c���b1Y�0tl�n�3��߆9������i�)GnT�S��"
�|¯(��2@�^�B�ϕu[��5��֥֗����m/�ܫ�7��T���:��'����9�!0 ��#�p���!��Zot5�e�DZ�M��+�<P��e\)�*{rb87"?�����6���@���=֓�6��^�.%�벝U�=���ޚ�dp�Kn�.ij�L����I�v[�n�
��e��Qȱ3���_N*!r+�03�+9�^��(�G��+�l�0�!��0B�l�P�8��kG��;��▽�HaZ�["�I`[$��KR
6�P�L5b�VN�^��#뇏�;��0�3�J�w�n�N���S�s�Z�K�;2'pJ�L��6䝒�
`^Zz�F0�ݣ^�%Ƅ�HJ\5YRC[���ŏ7���Oԋm<�¥73R�j�P���E:48�S�k- y����$�KG)~D"��n�r�a�5��HDL�h���ll
Bx�$\�fϾ��j#h3�q#+��Y�=��Fy�t,5��ce|aȪ2c��px�zlf�W�a�Ly{CC�|�±M�–��Mc&��a�7��q���@¯V�bj�3wlrt�/�{��T��<�:ԇ�����Դ���Nr�崬��W�̔B[���N�/����QV��ӎ0��:>2b��O���Z+R�Z7��Ԧ�xf�E����g��2d�yaZ(A�������
����;v�s�H��i����m@��u��#u���RۣgO�;w�S�ߗ����ϧp�P@Q�./���nas}:����L2U�����g�����3k��@����6A)jYE��%�2�Lj�.]v��ܬǵ����w�]�a��~%e�6����)����+�=��^)Tz�S�0l�1�2*;׳D��({߻�6����ԍ�5|�qɞ��h4e��.;���:�n,,
Un��6����xJ�NK,�D�M^U�*=�m<K�Ѕ�F��u�
��Th����z����L�!v��n�/S�>{O����g��2�R*<󌑍J6�R. fq���ɞ{<߰K�7��ܐ��n�`��|F�gU6ʨQIR?Z�&>�W{l.��j�--N]�zc�n�������wZR�����*���̆�9��_T@�t:�[�e$8Hr���ل�F�a�������z(�*X�(�P]�O�/�Ԝ����:��������Hɛ1�ɑ�m5�H+ȋ��rP2��N,��CL!��)8���QX�e��JL�R��N;�,�D
���24$�N�yx6tb��V�)�h����)[�.�s	���d1a7�9H<�(c�5�b[�W���d�@�fD�<w~<�c�ѧ����6��� ��*dL���Y�lsbd,���v+^�Ŷ i�V*0bZ��6'*r�HFb>�ED�R�`�S���7x��#ݫ���V�3����E��gg.��V�wCP4i�>1�|���.\��G��
o�%Yx�-H��MGb����`,�U�wimAJ�;r���I����)
5���FXK
���^�R��O8x7	w#k	���c���{�I�<�k�9���P��W�V�w�Z��B�_%��"�y�\!����������u�v�T���Z"���^�[֩��!}{���
3��՜���(��#�\�S�8�#dl^N�eA�'��h��43O�����E�c�HiK	w�'��)�Z��t-?97i� a0Z��[�O��I��s��4� N衑�g9,�e	�����Qt��I�� nC��)L�8��AEn�A f�~
������Q�%k������l��S�alÊ"K����?�Mz=We�w\=��+_�ft-��d��-�c�1?�+�I6�E��3/C��L+�Ȝ��,A�q�<�:d%|X.���\X��L��I|A�=%F��iv��F���v��zn	���W��p	tH�Y46{M.���<��K�@+zW�뎳Q2�	|*+WK�ݲ���~��_|N�����'��CIJ6`��0
k�E�~�u�+՗6g'�C��$�d���L�O���NX�cp�Wu9O��z��G�
�dE�GCF����?5���_a�ln��Ne��'�3K�~;Vv�sr�,�f
?�u�w��I�Wssl�+������#\4B"M��U�T�xf)"�9a
T&9+=U�a��4\&F�ü<�m7fμA?��Q$�
s�n0�����e�lA��ԩ���Ǩ�۸���L�b���R6��q��3�p����g�8�l�V�ʭ�A��ᶢ'U�Ġ�$���o�4>��J=�ʽ
�^Np^Ol�!,*��zZ1J�����61*��`/ɫm-�r�c��}���$���B�L$�Z�����GA:�r�́�������`���e���|(~��6w��/m�=j��Y?�y���Q=��uВ�>c�{�8�8�^�Y��	�F,m̊�,\��r(�����g��7��Z~���_���pV�����]�R�"�Q}���]�mk�{W���Q��a�]D�U׎°l����wy����O7�1i�>8�v�3�7bU�ޛ�Qq(�sP!��(��j�
�8jֲ)AM��(�WB@I!'Nkb�
�j�CȽ:1*�<!U��2�!܀����,�"��;�[�ڡ:�ZԔ�	���Sܸt������Z��X�R*�t�w"�5��&-��!�HU����P{��v(�%��UkM�!��vE�hA40��+ԏ��)����~2�)�B�wzb���q	���!�8�Ҕ�,��V�z�^T(��u��9Z(�ۇ6�.af;,��i.jX�C�zSө��	��	��Ƞ�R(iSM�����1��y�W�}‰2Q��jo?1TnF#���Z�I�A��p�đ*`�0a(0x{&��imo��#�]���ǹ5'_�;�ħ��R,>(0�A���7{q!U�h�n��(���k�Pk�hJ	eX�
	(��3���|��5
�z����\
�1�(b�J���f���?'�s�,P�,�k��B9�ކ<+w��እ4�-�C?��e�3>\�~~�]��,�b���
��{���`F��$�Ԛ�W��ji��j5T:[����o����c��a���`L��N.�����I���l�
6�"�0X@C�}iE��z��q��9���V�琳�?0��9A���'����G~��4W��b�eX@A��W-�N{���
��{N��!��X����y�Iʏ9Y��V/��b
��8�l
��D�)-���!I)C��J$b'�t����˙�L^���z鉞l�%rI�P�U�M}�7�G�@�=ձapp�%�M��1�`���<��fz۪�U������#�m�/�p!y�;���]	
����k|ٟ�R.;Dp�6�ƫ��R`)��V��u��eC#H����=}9T��A�lE �G�>�0�	��0�s2&*�p ��6@&�Y�Y�`Y��
��Y�@ɜg��U5y�ن)��\��*ƁV3��h��v�Ѷ�xB@��i
2���M���{AH*􅸘���ζ޺n��- ��C*��@\5�jT噖z"���$Fu�g���lEZ��{.�,0��P�r�L���a�T�`=�7��- �nx��R�5���$ҝ�[�7�g&�I02�x��F�Q�a���I�n��.;��X$��C���N`��r(�r�w<�r��bi�lɌ��dn��xnc�\�؛(�.�ʢ���]�B�Ż�&���ק�)G�d.?�I�S-�K�c�����-���I����+�ӟ>M��..aC��T���L<�di��U�׉��O�ĬF��v���po����%Ҟv,�o>�;�ʽ`��3��g#��6�4)=�KwE�N�O5�)N���gq'����:�f[���>���BbA!�_?�~}��E��a��թ�;��p�Y�>W�&�Q\jinՌ(-�f�e�a#ƅ����ޘ�܇�>綾V��G,���'>�0�p�$�t(p12�h�����u�{'�	�S���wr^�~��
?��=��f�2�3o
`��8Z�LiYڞ�3طs��~�ʀ{9�I��v��V�'|�,�}?�X�qQ��2��O�!>W�"J��QIZ��z�*�5��<�M���	���>_4,�����e��_�o�0�-V�ɠp�aQHG��5ϻ���^{f״^�jU{A��Z���J��z>�KP��u:
����7w�"&k��!Ƞw!����O�{S�Mm�i1�݀#3���d�d�0*�h�Wh�\�.e��A�ܰ8�@68���V�2A�N
	��
Z ����������?���YCQ�9�\��b
����$ph8���o��vʾ��0�ȴ9��{�N�Ǘy�L��\����?��qd)<���"������纇O��.�!ê�n���C�9��A��0���|��K�C�7K���hΤ�s1,	�D�X��[� ��zA�u�V�u����gAz� �3D����[Q!+���'U�����G㇆�G�7�
(��S����X���Q��oّ���J��g@�q�����R�v\BB
p�! 9X���3��u4��iל��Z����CVV7���CiA܋�F�a��`�WLR*� ?����8�s,?Y�����>V�"��o�mb�7����ώ�	���K/:9.����x�h�[����e�G�O�o�˖.s��P��o�~ˍ��R�CFٟ��w�.8���=RU�{���Hu4Ձ���z&Wea�t��MȖɚ��яz����Ү�=���-xW����i���8;�}N�5k�0�;ە$O����߹SĔ)&�y�u��b�PIhn�'�G�#�ak����5�"x+UX�5
�X�»
XX-����b�Je�3eP*�	���a���7A��x��r�^�Ab��_�wG�ן; ����L۱W�U�A��A�A#��W��z����u`W(mk��􈕈�((�iĔ"�D]m�rLкm\�Q���e
�%k�c����ӊ�#J�|19m#�f���n�8V�:�R�>y29���;,�,���G�S�H���e(��J�P�y�� �r��C���PbCe�m��a).�HN�� ���GI�_F�H����`hE��(M���� �_݌���K�D�E����\��HO���F_W�EN�������ˣ�g�D>k����>5���ፗ�u�֦&�ӾI-I���p�y��(|ƞ�V�l�pO�h<;��)v�ҟ��!ɡ2�m;�J2ܜBMM1�}�J�LJ�6d�P��R��i2�#cH"�Gz
��n:f4�mS�/�(���S�_ţ��I�F%��}��Hn��P���P����'��1�9(J��]�ѕ#��@�V�����ÍS���^�51�>N�Mݵ��P��^�x?�I����zt��
��I�D�1Q&�e�/Ϫ��j��6���3!�k N� �S�w}#�����W.S�(�F�)���Iҋ-����8����j��$C�B	����6l�pO�ʪ���o:�q��T!��Pz�_�������h��R*!ʝ��"JI��RK�Ն���GJC���h�{��~74����ݒB�Y'�i��|:�1q�N��n�P�i�|3em�������p�$��'0�̵	!�%�-BZط�9�Y���T������/6BL��Q��@��������F��S��l=@�v�Ħ��c�"X�B�A�5��U_k��ɋ?ZN}V;<�PG?Xi/|U��
�]���~����|0�
n��u��_�4����Q.}g������t�8�[J�쎈2z����Z:-%ѹ�p��O"z�6��!-���)��1�{��z�Q?"[z�KLVIT�$���æ���~�����dͶ���xfu��iA	�07Ƶi���d�緍��~t�*���6֟�JDa2n #
�r�Z��n�L��š�Rۀ��/�ڿsh�3#l�y��qӡ�Lx�hB ��� z���-PeT�����E �Z��O�z�(��0��
B(X�*�tx:�IL,IՁƗTP�BK�4��Q����H�$a�0:�1;Q�) �N�8�=�p2[��<q7����zM�KN]�d��>I����eG9�} z���wF�3:N|��P�{��� 3�U�J������Y��y�!�a��	���pݶ󍎞����?��`�I�9���Z�2\e��E�]7�$°
���g����P{(G�Bz�S���������!��s���L�����B����0�~�9#����K�+��>#��\]WS����<`5��,|�(��M!Hl& ���"���hA쫽0�5 �fy��JY��,�&�2�Y2�0J�iz$b�d�=	��{�G��[ŰVB�ԁ���x�DŽ�VJ_"_3|ѐ���ư"��1|����H�Z�J���)����&H	V�v,��K��	5�B
�)Z�颟v�˘es���D�%%׋�HQ��!Pf�=oU����$�0!X��4�5�!_X1���Q`�ʽ:�J�J���,N|�/Y1A�9�Yjtl�O1,�����i�y�>A��%�L)N�R5�Z0���p��
�X0X�pP��G���Q�1��)��,?)��8��oB2�^Q���`ev|��g�����I���A�͊���7!z�L+��&{��u+b�ŵ�o\qq�	9^�?7���%ƲHI�?:���!��]�(�)iYg�2�l�ޯ���LM6���/��w\�Y0��A�%7 ��I3��T�܆�~i�_�N ��U�4[�Sߚoz�-�㙶�#����'�L��fa��"�V�F���D��D!Ves������"�	sc;	W�^j0��M�E�=��3� .4VD��ln��u�CS!s��-���E.��D��*)��n�7B��ܖaQ(��?,���>?�w+��Y$���["Ȗ4���0C��ə��8��3�O��=n������{�f�;����)�>~!�͋X�[ݰڛ�_0��4�гl�5��������D���O\��:�NU�H	#��[�l��s?M�Y�<^���[}��9�.�yS�?�+�tNd�nϑF6���L�I�-&E�J�/���<Cw�&��N�a�]�Ղeq�sQi������nQ�=�,�XK�0@)v+�6($�za��Uh8~.$�� �n��՟�ִh�:��\�6Ş=�Al܍�&(�Tj-�wQ���*M)�ʤ�=��o�%<���r'y�eM���8��E?���(jN,Iu+�FM�܅�����mvC�c� (SRm�y�f&͎J��Ę=ĉ�p��$m�:��*AH�Wo
k�[�=�ո�[�Wb�ap�,KX�0P�^���+ٰ}��
�Y���U��\,�/��\"�GB��T��CJ�6t�vC.S��TOi	����ɹ��<\1��G؂��(�?�2�zrΪ/ρ�:���8�����iA3ݚ�ץ�ݛ�_��v�L�@�{q{��z�������]�w�/��!�
�g������y.dp�	���
Yԃn#NJL�@�)`Lk͈ň���T��
f�+Jb�g&�5P�xk�Y�X��|�y�JD؀���o��>=[�\�<�rƣj��C���ց莕�	ۗh(#Ô)On����� �6��I�{ӱa�3���{_`��y
>}s�3&�0@��i���D:�P�]�W5%����6�Z=3����TÐ��o�����H��ٝҩ9C� cqw�;�P�3�	l}J�SeB$Ou���#r��тBl��n��e5�U����H�u"��E�<௫�ߝz_��
̇O�,�W�c�:�yx�Z�
����&�g��g�8��z������(�o:��D��I��ުz�|�;/u�ovωۊ�ˬBm�^�s{xt��ܽ��#�ާ�,�����5î��wʉ�u�����(|��K�š�����y�.�l���>��<Zza���̿Tq����e�ͭ��h���7�A3^k�o����5n�;N�^
I!m#dT3
8 Ou� ���o���氰�N��c�2%�
*!�3l�h�N8x�1SF_��ᢪ,T&��Dm�g�S�e"�͜dGV ���F��|�EቔA<�+��4���/F��vU��B����kf�͕���:�14�A��\?�����r�
Vжg�vH���	�S�L�g�cWj/wp2��!�D�-'�m�������پ��^]?�|�pӫDZ3'�+��[5��/a�bu}ۦ��%F�s�"K���)".,^]��lN[�c�?L�r�Lg��_
D�������f,s�S�L�@�=��Zd�K��)�y�2S���A��#������5~wM�Wj�\>s��@��G5�i��ҡ< ƴr�ϸ���t�?1aQ�^���jr!MXh��Ն
�P�9u���E�^!��
��1H��R
 @����9>#����ް?$�T(���kG�E��~�x,��.>��OwEN�'�I��4J���}� h�S&�U����:�\p��\����Un�*V$�4%	�9 ���&�g��b߅I���y]����LVDGg�k��T����e�<#�~)���UU$9o����~z�H��Z}:7n줮���SZ�ӕ�MI��c`��t.Z��ce'�~ff���L�Oһ��Qo��|~&�O���;�+E�%)#�B.�t��y���[�Χzȗ4�b��ԻsӦ��?mɷ,%�.������I*�[���P�C^_9NU��2�k#��;�;���8�@Q�Y�LM��$�i��g�DI"p��
���PNX�;55���jΑOբM`i�5�"jWX@�ς�Mna|���5��Q�q�䀰�ՖLT�k,*m�Ŏ�+-�x�)4��>%'�z�4"�ﳰbayh�
�ź��Sw�'A`­�&5Nũ@G�#N4{���#�Z�E���A��2�^y�{%^�ć�y������D���3����)q���f8�2Y������ִ��O�~[�Yr��xR��,���֣��9��~�2�Ǖ˖�߸�=+u����9���X�AV?�_
Q��Y�L��oS�/(��DS7&YaA�SG3;Qq��M���}���&Ω����\%C���9�c8�y�Ϝ%�i&�u[�*_��e�{{R<��b!*�F�a�p���I�`cgA��}�c3M�pj�]�f��l�j�i��V��ܜE���`����8ʷ�}
k�l���¼v��/tWMsT�|��F�+�Ń�U�h�ö�׾������(���^i
��%�4��߄�M���gIn��d�d�]Έ�|2�,���X���{�
���g�����8%_�RW\a3�����`�
j+u�=��S�l��?��_,}�|��Jhማ�%�WY{�����K�4�mM����*�7>�Ҟ��#6-(Ʒ�
~��BI��{�\�y3
���fM�ƍW&�����	x�h����Z��+�?W���;���~D0���v�zo����
�.%��/�,Y4�'��Х�C��@�Vi�<Hc��n���of��&�t}Mߨ�<ַ�)|	�Sg�-@ܐ���f�����ѳƢ�;[_hȜ���~�#-�FAй
�Ka��&y�2b�G�͊���s=�g�s���1����5�Br��������+��y�$]����F���E���`]k�-T��}���
�����}�a�c���:��4*Z��"��p�k��+x.���H�e	ʾ�a���|��IВ��2݆�T麝 �z�K���\���
P�h�$�u��zHжpZ�)�YS����E^D]���ҪWޓ�U��zQ>��|N�C�120L�V܎���!e�Z��e1;�`Zr�㭋폥�����{O~�RVAY!Hyq䓪L�@�X�5F�ύE�����^��2�+��;e��w�{ԥoMtZB�y{_�X��S�=5�}h�	� ���Zn����|�옛֜���^�N�^e�_r��6}6%U�(E5�����Ae���e��IѦ]��v�x�������A�u£��Jڧ@5o`�:J"��pÞ�-Pժ�g�o�p��\�˫o��-sSf<���%�,ϵ�2�N7`�ˑS��М����<��{�/��0�R�Q{7�ڭ@�B�8~K:Ȕ��5*
�e�p��S�So�W�.�i<��`�-�����[���uv~u�����f��j��wU�+���sUk
�ȅ��V�@�D��;�~^������W��k𢀇Ԝ֠+�@��q���sY�wK��٢}�u<�PO�^R��k�k���K�ϦY$�\�~la+�Vڿ��?��E/�$&�\�*�|��_j*�_$�p� ��,V���&3��]����/-L�z��"���3|,��0[_"�� �d�z�iS��e(�7�c�q�~4	t�2����t�)��X�F������UF���i
��:_���>:��nQ9���tP:����Zx��� �~#1`������j�ۅ���x\d��ɍ�
��|�㤈z.��S��^���F3��E�y�)�;"�=���Ħ�~=E�[7�
c]k���pT�����a��;��ﮢ��M�`�B��!�h9�n�Ib��A�f�C���+n2�"�n�¬r���W흀�%V��
�n��YY�=\/i�<%���x=������k촽$)��7wy��#���3�*���h����;`�n�����٪����d�N�IYHŸ�j75�������;Ƕ��a�]��[,1=V�NZ�{̤�����jnA�^A��
2b��ꮖ!"�k
R��&�so*d{���X �B�����|b����߫c8њ���/>Q�qwC�.:�V\�6�:H��K��'�%�PT��mh7��a5ϋPs�O�5��c�$c2���d�ך��<q5��yv��֯�Q|3O?72-5�����J[m��+���0���qB��
Z8�5!�!�)!'O�L#lϦb�TV��H�KAW݉5����)������ed��J�3-�� �����dr\��s��#��N��]�M��p�ÙXRZ�T���L�T�4��V$���X��-������q��x�4>b��e0qԒ��ܿ6����Jfƃ��/`��ʠՑ��OL��;
�Ft���U97���9y^�o����6v�x�f���;X,G?��{�}���wL���~��ʧ�W����M�ߪ\ϨϜR�s2;���|{���?�\������Y�:�z��8�7?3��
m��[p�.��]_D��k��'J�6Db��q(ND�L)c0�+��v�)e�o""���Vë���U���@��-��$��u�n(�:fZ�u P-�h](p?�ǥi�;!u��p~	�:(ԁ~��d	��]�Q��ms�c;���~/�ok�b��/?� hٝ,�l�V� �,�3�S�AF���>�A>��%�P����rv�;�Npi����2c����w��ܝ�����;��s>x1T�aLh|p�b�7a�
?�a��3��u/��:��,�Jn4��b�q�ݹ���g�˨O��wy1ūU��9��ж����a�\v�-�����5K��gX��eO>���_�dXbծ1JT�!����J=��u"��a��׸>�'��˗����g>���j��0�}��~�
�S�ėh���41����_tGb��[_�p��qt;S����;��^L[�E�l�df&A׵L�t؝}�[�����5��r�N,kU���M�1�0������<{�i!����:k�`齵~�ب�f*B}�8��O����'���	��)*	��P��K)��`��6v������N��N�B���r"���"��r΄�6���.-�=��M㴂�w�,�'�u~טI���<��|�H���A��\�G:��ih�܉%�����=�q���.�s�0���"��ij7�k3�昘�����$���;�rtMBj�0UYV�X7z��}M~�ڱ�1�X��1����wI=�
V�Zt7H[�>��%O���zΛT�1��0�k�T���^)I�6�v�}��?W�+ �Y��N�ɇ�eV��6�x����JI_׎?MքD��Z��q�S����/��E�*93�~/�Y���ʹ���/�Q�s[E5�"�]�B	Z�9��$ŗ�"��hvo�!|OuJ��'#2�G���
�:��<8�3�����~p.Q>m�ο��k����L�I��ݺ����I\>���L�܍�%�o�_̈́�������\u��zN�f7S�T_��`�
����g4!N�����M2E���u���{ՉCڽ�i�\�x�9'��];-Ќ��C��h��L�X��p���K��s֒��wד��a��o��%��o�����/�?F^��}m-�"f��2c@H�5-	d��cs�w�+��l���~�jo����aM�4-�B��|D�7+@�
^
O�.�Y�#yq)~�&7-,4f$e`��D��	��h��w��
tX׌n}>Xܛ���DO�>z�m����/�[p`�Ҁ���|M�+��תo�6�Hۼ��m�����d�#��l-�+"�c��׼R��:B�쪭˰���La��i{�X0�1Z_(N�.�A����tK�^%�a��d��m\�w\���V�]�SF�L�r�8��0����ǝ�UY�����?񄃁���^S|�N2���3I
�^c�'���L��.e،U�幐��X4	�x���ڀS���vj���%#6��59�PnsN������/�O��ۗ3h;Wh�m��NZ]���+Ze�7tZ3ؤV�˿�ʩ/�`����E��N�r,����ܗ�z�	{�����b�+��`5D4�6�᧵���_˕X�A�	�ʉ��2����-!3G��`s���eiYrGg#�l�I�&V0Wq�'���Y�w�c��b$!�Q�#���x�>2�lLD�� �����6g��%�4Hwlb_'�Z�����g��Y4q�ro�'����^W����9e�Yݐ�>��T�p���6,�?��.�#�h�^��H��gv�g=Q�/e��0���p����z�vx
ڥ�hQ��gfq(ߠt�S˕�k=�"
�'LR�������I)���~�����;{/o�~0������ުY�l�J��_'O��.O%�$�j��W��y��?�q���vb�a
���m�Q|�Ōn�p��f�Og�l�ɤA~����T1��1��e+�A�P�h�	M��81[尸δjqz
K��dU	����׃i�� �tg���p�Ha���!��,g�1o�M�CW�-�	b�2�r(3حc�����Ʈ�U	��F��\dCW�ZQ�6ƶ����6�}��d��p��j!����W7<�Z���5~7��<c;H}�H�t��I�p������b��Yc���L�"=U��<	t��	� 7�x�Δr�
�9ݱ;���2>Y驗Z'=ȠJ=�$�Ev%|i�H%�M��	�&)j+v�z"��Ц/%�SEL����>�и�~�q��7X��i:�)3l���,f3`Ug�\��(�U�]�1��ʝ��Hu�	�W�!���We4ɐ�]/p��7(3b}��L�O!\'�y�Q��]�)cݠ�,TB�X�6,d��vj�1��+�ܠs�2JHQ˶i�…v�r�c�Ye4͕�p���9B1'��C��}��J�r�V��I<c�|�aF����b�6��5�s����)@��	�vdKX�z�
���*�?%�#d�Vz;�+�:c��[�]Y���{ERh��fX����s�s
��!��r�Ԁ?�+��������;~������G��ZS<I�08������l��^�sص���˵8Z�M��*�lV�!�u��A=�qXƘ�@��],W���C�~�H�<��b��-xn�+�9 bxm0^�cn`.@t%hЪ�$���&�N@@�/k7R������/�'$y��j�=Fx16;b_�AF���6�B�+l�4H�糃�V^�(��z��(�a���s��vS8�AMV�ň��1��{��ߣ��4>����O����
���Z�`�.�~O�-.�D�u^�_F���z*�˶�g�_�\�uA��2�A&0����
���[
j+��$u	r��ƒ��r�j��eq�V�Bg�?+P!����1�7�Jx��Cm�m��u�1g��'��DX���U~��(���/ܴC���33��cvV��g�)�x�]1)��tؗ�lCl?hI��wN?f̲{7O����Gro8!i\�>,T��+�/r���zA��ޣ{Z(&X�,{�,�
�ǖ�f��)
��8��3�C
+E	�B�c�<�Ǹ��=bϋӭ��p��D�>8KK�\Z�+Sw:Uw�B�d�jr
$�$�`Z�N^̿Ұ6K�"�߶�1׸�>��2G�	���6���ízw.��hNV��r�ɤ�ZL?> ������?���@�Ռ��t�A��I�(;�(���A]2[m����4Ak��E4�4�f��i�s�݈O�<I��B!z��tt~�W��4uX���ڳ֛�'r�m�YZHiⴢu�"��3�[�OB	g�ndxp��6~@���w,�0��w�6��x%��.�d�����#����e�!�Lߠ��+~b��W��e�_�g�~K���Y�pt�k$�A(�PA����y &���X$@xO�1 ��  	�@�%0��0F'4>�97;w�sN�ҙ�>._��y�x�F��E�7�h���ι� fȬ�
!���Q��+�Z��l�;�^0�'��|�[;>Y���_\^]����?<Fn}��q^��.QIVTM7L�v\�')�a9@�Q�U�
Ӳ��0��4ˋ�����q��@ap2�~h�'Id
�Fg0Yl��Eb�T&W(Uj�V�7Mf��fw8]n��珠N�Ͱ/�����n����Q��Y^�Uݴ]?�Ӽ��p<�/���|�QG��`�C7�C���M�>֑�{wdQ&�P���8^�ߵ7��K��[x[S,S�vT-TE���r��#&�d���2yN�v����`򳥧t�ٛz��췩B��yK�%~�d��E��cU���V5���|��EDz�F�UCݷ_��|�`"z���"�s!G�>n�F�b]t%
�r3���8WO<!+���m�{���O��g?}R�u�
�	ү#P���7�69�J�������	FD&K�\�z?��mM�b�O<9e\U��X��Je�Uඞ�E���2f�ǂR�m��N+B9��^O�J�4Z���0��/I�qv6��*|��%(9q%���B(�;��4](5���2)+$F�`����˲�PZh�Z��C�p�}p"u�ٗ��㊅E���}n��\�������!��7Z��w	0*r:Ȕ��q�>��&�'��o#�
�b�f�S�8S���ZO|
�iJv&��2����	�'�T	牑�Ebq���w�����t>4HF:�F��0���hYb��q���3;�\�X�dY�� Х�'�	dK����0oڟWs��X�Ҁ�Z�^G��;��!���Qױ�+Iq�$*��|!�w���s�U�c\�ق�,��J7��]��S�Km���Y\l��u����i���2���x��$kH�,�8�;���ᯖ�uQ&���hⒽ{���S�oDj���own1��7�F�t_^�b��4���X4m����(8�t�D֕�"&�n�E�,0����h\p���S;?>D���s��H�c��.�)*r�*�t+�,�!��1y�i�)
�wlp['��ը���Ӊ�^��yXK��DaHw�fWGF/Q3��<��6��%$8�
i^Ȥ���d�����!���[Ÿ 6�v��hS廙C*�o�'�L��_�|*3Ҕ�ݟ(���� !MIN�I*��%�����]ŋ�u鲆�Ԡ2�s���Wp̰�c�
�d��~�p�82�g�e�� Q��*���M�5��p����[
zF����*OfR�z1x1��혃<t�XU4B,���a��c��]]�h��<:1��Y҃y���5Pxf��x�t6C|.����_C�ӂ�ȍ�$Z/�ڔD����C�va�s$�4;�HĽ�"39e�9��F�Xm;�u��(g{�����|L�L����q�
8���n�����LCboʱ�ዎO1%0�ݿ7vՒ�K��jq{����2P�ȑ���=jl�+�HS�Di˅��j���L ��36F���o��T� �~[����B(���N	xޫPՇ��7W!2Ƨ���S{˦�L����Fͮc!�//�Y����u�lk�Gž#�����\e�-���W29b���qF"�������k�u����Uo���
����AVp�$BձT:���Iۓ��.ޏ|��qd�!]���#W�}K�IN
EX֐��G���ql��Qr$i�7$N!�	K���4nNƍޛ�rp袅q�\�%_��£�l�Xu�P����:<��2���4��W��	Z�DA����BsϹ�8r��6�t�Sr4\`����5l���n�c���ңa��a���;�T�N�
����c�i�9Dw����ᬝM��C3�I�i��1{�0�Z���y���$"֬r�U<�=K�S�ԧ^�������``����S��9����{��̂�D �'8�V^')��bY��VA��Y]v�ssz���
��"��&,�����d�C�/C���t��KF<W�L�_�;��2�Y��-
��|7�,���|#��gyy�s���Y0�eL;Ɂ�J6
��Pv���!R�q��ֶ��u�����"ar:�߮\�(�FcF�Z �;�sG�V�ý{���cK�̸wР2�t;}�d�D��r3^�H��2D�p(a;\�Rp7HC�3E�������W704��Mo�,��X_L%�L�>���I�'�� ��*�O�8��ޅ3&�o���� �ޣ"�Pv"�!��E�"1���K�%��$
5��1��P6S�~��G�ي큯��DRCN��8�FR����p��窣�/�4�IL��GN�ѓ��2�!&/��o�E��`�s9�$1��M%��\񥰖6=�i�����~��2�;*/��y%�p�v�+��v�
%pY�:N�*5��)'�at��2�a�G��;S��UGN#��y�v��H]Bn�Š��Bо����T�zFb��ZpQ-I�o�c�ZF�+ocs��r�&\�b�t���PK��f\&�rȃȃfonts/fa-regular-400.ttfnu�[���
�PFFTM�9b���GDEF*���OS/2A�SX`cmapǠ���gasp����glyf�;y�	 m\head=¬�6hhea5�$hmtx�t�Tlocaѡ�H�6maxp��8 name;�A"v|[post�iA�{��K�$��_<��0~�0~	��������������@��LfGLf��PfEd�������.�T:� ���@��@@����@@��@��@@�����`������@���@���������������������@���@�����@����������@��@��@����@�@���������������������������������*����"�$�.�>�D�Y�n�p�s�u�|�����������������������3�D�F�J�N�R�\�e����������������
�I�M�[�]�t�z����������������(�[�������V�g�z������������������"�$�.�>�D�W�n�p�s�u�{�����������������������3�D�F�J�M�P�[�d���������������
�G�M�T�]�q�y���������������(�X�������V�g�y�������������������������������|zwZYB81-(�����������}zpf`USC
�
�
�
�
�
�
�
�
�
�
�
�
�
�
m
H
��g��$
�
�
�
�
�
�
�@|��n��*��^���@� D�
P�F�	>	�	�

h
���^��
�
�*d�^��H���:x� �z���8��8�j�(�Z���&���>�^�  Z � �!*!\!�"~"�#P#�#�$f$�$�$�%�&0&�&�''F'|'�'�(V(�))f)�*L*�++�+�,*,�--|-�.z.�/�00�11p1�2L2�3,3�3�4>4r4�5R5�66R6������$"/.676>64'&'.7�$�,�$+u**u$O##O$��UN��OT$	**	�W"##"W���1�"/&?'&6?627/7j �� j�A	(	Ad�>>�d||&g�	DD
�g&���b~~b�BB����"*2%2#!"&=46322654&#"#"&#"6"&462&"264:7O��O7
344b3#99#3�xTTxThP88P8�O77O�#33#�TxTTx�8P88P����2"&4264&"'&=4;2�Α�Α��uu�uU C	��Α���u�uu�
>��0

���'3?GOW2#!"&5463254#!"3%+"=4;25+"=4;25+"=4;2"&462"&462"&462��`��lj����������`�pT��\TT	uu���(8276#"&#"+"&5&5466325#"&#"63232P,A+=C%gA?		')%g�E;f9-4Lf9p
�( S		� ��   � ����
2'4634#!"7P�� �����0pp��Tv��T�#.2#!"&5463254#!"362"&457676��`��l9""((xX��� �����""�0((xXP��A�*/7%76#!"&5463!2+!547&?62'7'&76� 
�� �`���Z
0+t:�A�+:g �`
 ��r��
Z+10:�A
+:����+2"&4264&"%//&?'&?676�Α�Α��uu�u.>>	>>	>>	>>	��Α���u�uu��>>	>>	>>	>>����2"&4$"264/&?676�Α�ΑK�uu�u<		�	[			;�	��Α��au�uu�
	�		[	=�	����4<2"&4264&"%+"&=4>7>54&#"/&7632"&462�Α�Α��uu�u3.

		%@&?A""��Α���u�uu�� 	
		
	
64�""@�!+2"&54732654'6"&'&47>2267." /AA]A
!-*���**����Ô%%�%%0A]AA.!
aPaaPPaa�MCCMMCC������2E#"'&54?632632#"&'7"'632'67.27#"&'&4767z
��
-AY-Ap/54[�*&%J/54[�*&%��?-r?-�$aP)"!CM��$aP)"!CM����#/;Ggo7#"=4;27+"=4;2+"=4;2+"=4;2+"=4;2+"=4;27#!"&546;54;2354;232!3!2�((`((`((`((`((�((`��0(�(00��T�(((((�(((((��`4444��*�������&2#"'#"&7>7&54264&"6?�Ԗ�j/.AJ
5Vzz�z(
&�z�z.%8FV�^�^^B3*

�2#!"&546;25#"/#��`�
	7��
	7�@� 	7���	7��H�"&%2#!"&546;32%763!54+'#"7!P�p�@��P?�@��P��M�1� @0j�h*@���/DT%"&=46;2+"&=46;2#3"&=46;2#2#!"&546;27"&=46;2#��J�		�0
		=`������0		
P		��0FF����E�#6L%#"'#"&'&'#"&767&54632%3264&"67654&'32?&/
A<@g;B
,zV@hKe�KA__�_x@1gL1R>
'6,'#+7B^6,	Y<71B\BB.# /#$;<Z2 �� �%&?'&6?63 � j�A	>�d?7D	�g&�D~b������#?O&.7>&>6766&&7>>&6&.7>76�*

'>D88(%6*

'>D88(%5
,36<FD 
,36<FD �
	)`

t7�*6%(88D>&
*6%(88D>&
i+
 DF<63+
 DF<63
`)	

7t��@�+72#!"&5463"!54#2=!37+"=4;2+"=4;2� �� �HH������`0**����d((((@�#+%#!"&=4?63!2!'5!$"&462"&4627	� 	i��N�Ni� �M����pp��M���0RZ2++"&++"&=46;2327167>322654&+4654#";2'>'>'4&"2�"11"$5."S
	
@

@
			*2V�,
 L=
	
�61""1
"(3(�$/$v,#$�&= 
&
����0RZ546;&546321;6;2+"'#"+"&'&7&'#"&7;;2675&'&'.#"#""2641"V2*			
@

@
	
S".5$"10[
	
=L 
,���"1$/$�(3("
1"
&
 =&�$#,�����0RZ46326+"&=4754'1&'.5463274&#""&#"3>=4.."264j1""1
"(3(�$/$v,#$�&= 
&
�m"11"$5."S
	
@

@
			*2V�,
 L=
	
�����0RZ"&=#"&54>76716=&=46;2''26=6767=4&'#3263264&"�"1$/$�(3("
1"
&
 =&�$#,�@1"V2*			
@

@
	
S".5$"10[
	
=L 
,������*9B++"&546;546;22=#"&=#"3%2=#"&=#"354/&+�P�P�t`JTX
j�0
~��0@0�>*���`�
X��
0@����+3;#!"&5463!2#3254/+"&=#"362"&4264&"���N��zN
�
*�H44H4G"">��`"P��Nd

h���4H44HL""����2#!"&5463254#!"3���Z�����`�pT��� 22#!"&5463!32>567!5".'&'��`��`#dd#�`�#FF#��� 0)N		N��7

7��`�A2#""&54653+"/&2#4767654&#"#.'&546�		&		8(�	N	PIg,0+ K54L +0,ep		&		(8��++%%�gIB25=1$05KJ60$1=52BGi������#17%#!"&54767>54675462!&5414&"0"&53�	��	H88H��8,B\B�4&�V



C,:V

V:,C;d.BB.d�%����#/Ka}754;2+"3"=4;2#+"=4;2"=4;2#!54;46;546;23232%354;23#+"&=#7#54+"#";;2=32=4�((�(t((L(��@
X
p
X
��p(p@
p
@��((((T(4((|$${	(

(	��CC_

0����+7%++"=#"=4;54;2327#!"&5463!24#!"3!2`X XX X`��`0��T� XX XX���`��T������2"&4264&"�Α�Α��uu�u��Α���u�uu�����/2"&4264&"6"&462"&462>"'&>2�Α�Α��uu�u��/�/!f��Α���u�uu�c\
99
'����02"&4264&"6"&46262"&42&'&".7�Α�Α��uu�u�so~)R��Α���u�uu�c-m1
����+2"&4264&"6"&46262"&42+"&463�Α�Α��uu�u�s(

�

��Α���u�uu�c-}@�'3?KWco{����2#!"&54634#!"3!2%+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2%+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2� �� ���```�����````b����� �� ���n������'2#!"&546;54;2354;225!3���0(�(*�����`4444�p*������%&=46"&462264&"t�4�Α���u�uu��e�Α�Α��uu�u����'7"=4;2#7#!"&5463!24#!"3!2l�l��`0��T�  ��`��T������#2#!"&5463!%/&?676���`��<�	[			;�		���`�p`���		[	=�			��A�1X&='.54767675467'".>7676#!"&546;2+"3!2=42�;1+6(-$50I;"��!0<*&>-.
���VT"(� 6  )K-;(!9 ����h)A')
	�+`	
��	����
%6&?6764&"2"&4264&"\B�B9ZΑ�Α��uu�u>�B�\�Α���u�uu�����
&732/&6%#!"&5463!24#!"3!2}�ccK��`0��T�cc���`��T������
&%#"&?67#!"&5463!24#!"3!2C�ccu��`0��T�cc�`��T������
&7546&#!"&5463!24#!"3!2�cc��`0��T]�cc��`��T������#!"&546;2'!#"&=#r���.L� h
�^���rLL�� 
h����),5%+"=4;22+"=43%#!"&546;2'3#"&=# ������T�Lh
��T����T<L�� 
h�`����+OW%#*#".#+"&=46;>7>3232>'2654&+4654.#+2;2'>4&"2�88-E/@

c
0-3	$$2Kh("m&%@

���!$,3

�
	?:/454"N)
9

G6#�&B"U����.6Z%+#".'.'#+"&=46;232>3:32264&"2654&#6&'6&'6+"#322>54&5�2$$	3-0

@

@	.G-88�]b

@%&m"(�"454/:?	
�
3,$h
)"B&�#6G

9���(8@H%/"/&?'&4?'&6762767'7''77&2"&4264&"�<G(
+(G<<G(,(G5MM[44[MM[44[�V==V=Q.!!.!�+)G<<F)+)G<<G54[MM[44\MM�=V==Vc!.!!.����&"&463276"3267&5467&j��j	%a>!"$h;VzzV0UT�2*@�Ԗ#(
>$?P9-2�z�z)$mU2T����
&/&?67#!"&5463!24#!"3!2cc���`0��T#�ccE��`��T������"264$2"&42"&4S�uu�u��Α�Α�B//B/�u�uu���Α��/B//B����#/;GYe54;2+"3"=4;2#"=4;2#3"=4;2#+"=4;2"=4;2#!54;463!232%354;23%�((�(�(X(t((L(��@
P
��p(p��,((((`((((T(4((|$$�

�HCC�����7=DJQ#!"&546;2'!#"&=##"''&76767&766>77"6467&'6&7r���.L� h
��

6'.
$
3�N-

x^���rLL�� 
h��D
.0*[�"�
#����P#!"&546;2'!#"&=#32+"'&/+"'.'&6;2476;21676r���.L� h
��


	

	
^���rLL�� 
h�	&b		+	H		k	
`b		aa
����B#!"&546;2'!#"&=#2+"'&'+"&?'&6;26763r���.L� h
��#...		^���rLL�� 
h�=N7NN($����5=#!"&546;2'!#"&=#54;2*#+"73264&+r���.L� h
�HE#
	0

^���rLL�� 
h���%
/c����(0#!"&546;2'!#"&=#57676&2"&4r���.L� h
� ((X�((^���rLL�� 
h��@((X��((
����!$1>FJ3#7#53#3#57#!"&546;23#"&=##5#7"&?5332264&"7#5�  @    @ ����Lh
0 P�2 
-@   �      ���&L�� 
h�`�W&'a  ��  ����/=#!"&546;2'!#"&=#/#"&=46;7664'&>.r���.L� h
��$$)
	^���rLL�� 
h��$8$Y

:����7#!"&546;2'!#"&=#6/+"&=46;2r���.L� h
��5hh^���rLL�� 
h�p4%h%����$'0<M7#"/&?67#!"&546;23#"&=#7/&?6&?6/5&?�99!����Lh
��	7		7!99!c66����&L�� 
h�`�	�		�O66����$+"&46227''64&"264''&"67&7gΑ�Α��/p/522�/B//B�5/p/522�58�Α��D5UB//B//p/522�5/p/522�����!6#"/&='.77'76�2<
	p+) r�%%�;�`l���!�|.;T0<�2$��-�	�����&-4#"&'&676326767'7&'7'757/?'#� ^a&'O� ^a&'O�2'G,4%=/@G�<&
G@]+G'%e:@,O+
b� ^Mb� ^��
*/%L=�4J/}45/J��>J%?4I0==	@�+/;GS_2#!"&546;>32=#!7"=4;2#'3554;2+"754;2+"=4;2+"54;2+"(

�!
+@�`=�lPx���hhhhhh�
��
!
���� ��x``P((��<������5;'&?63!"&54767>77"'675462'&5414&"&53z


��


��>��	.	|"&&8H;B4&�


�


��0

='#D�

V:7&/.B�`%����22"&4264&"#"&54632'&#"3276�Α�Α��uu�u3)?=OP<;&!$**$$
��Α���u�uu�)Q<<P#	.""2�3K2#!"&5463254#!"37&546'&76&546'&76��`��l�R@AR@=�R@AR@>��� ����V6/.4"%6/.4"%	���+/37;Ocgo#32+"=!+"=4;#"=4;2!54;2'35!355#!5#'#"=!+32!543'2+"=#"=4;2'355#+�H��HH@H@ �@  � ��@�T���`8L@�HHHH@    ��    @���4�4pp�pL
��@�CGKOSgk���%#32+"=#+"=4;5#+"=4;5#"=4;2354;2+354;2'35355#5#354;5#"=#+325#%5#"=#32+"=#3235435#5#4H�HXHH�HXH�   ��   @��� 8XHX�4   �HHH�HHH�  �       ����  @�XH@    ����%#!"&5463!27#!3546;�T��`�LLP���
hdT`��L��h
���(42+#!"&546;54632=#"&=#"3%254#!"3�0��0��*������0@0�0*���`4������%+132#!"=4;467.5#"=43!2#!2654&"p2//2��2//2h��KjKKjK�?ss??ss?LllL�`LllL���)p6+"&5<&4&/&=46>62654&+"&=4&+"&=4&+"&=4&#"/&=4&354?6�$C	+
�
b'8#I$@:H							a�+q,(rd	!

U"49#,)(
�r

		

		(
)		

t	)

9U
d������W6+"/&676546>654&+"&=4&+"&=4&+"&=4&/&376u.�
w!3 P4			

	s�O)��
�7~!($%)!ф


L		�
�		�
�		�
�	&

�w��� ["&7.7#"&463'.>6#'32?6=4/&#"/&+";2+";2#""(
X++^O8�+1b"wFFw	b
��
	��		

		

 6 
#+<+	88857'�%0�7@;

			��@�@%#5'&+"&546;7#"&=463!254/&#!";2+";2-�d�!4$r�!/!&'v�
��
�r�

c�$|H&!$40/!!!��L�
@'���,_+"/&5476'&5467&546767>3266&&?6&"/././&;267�:
E-k=,\(' 3)+ /+ $
	4
[*k+L	�*8*V R
*'"6"	Rh
��

��iz"$0V#������[k{�6+"/&676546266&;2?6=4&+"&=4&+"&=4&+"&=4&'546;2+"&7546;2+"&754;2+"f!9%�"m!'7'!-��m	�			

	DL		K
(#Tw�7�''J
w

�wT

		

		#

#		�

�	R`		`		`		`		``������ [6+"/&7'&>'462654&+"&=4&+"&=4&+"/.;2?6j 6%�'75888	+<+#0			

;@7�
("Fw"b1+�8O^++X�F

		

		��	
��
b	w����*22"&4264&"+"/#+"&=46;2'254&+�Α�Α��uu�u6+0 'Of(: ��Α���u�uu�#ZT�U3)!@����;C%++"=#"=4;54;2327#!"&546;54;2354;232!3!2PLLLLp��0(�(00��T�LLLL���`4444��*������+37"=4;2#7#!"&546;54;2354;232!3!2|�|��0(�(00��Tx��`4444��*������;C%//&?'&?6767#!"&546;54;2354;232!3!28	66	66	66	66���0(�(00��TI66	66	66	66���`4444��*������'72#!"&546;54;2354;225!3%/&?676���0(�(*���	K			,o		���`4444�p*��Ɏ	K	-n			��@�!&+2#"/#"&54?6327673#0
�



��
�



����������	��5=?	Z5=?:��.��/,�!/�����*2+#"=#"&54634&#!";?326�&&�}`&&�	��		�C
�	�&��&^T& &�� 		��	<2
	����/2"&4264&"%+"&=46;2+"&=46;2�Α�Α��uu�u(	0		0	p	0		0	��Α���u�uu���		�		�		�		����"&462264&"+"&=46;2��Α���u�uu��	�		�	'Α�Α��uu�ux�		�		����"*Kem3#"&5#'#"'&/#+376;2264&"6/&'&6?#"##36???5#'&+"6?6264&"y@
:#;U	
@v0��Q			�l	-	'9>*a!
%		�-=TA7
gn			@�

 	L
0��

		
W	;#>�X

 
$I�><3
S0

		
���3Y#!"&54767>254'&'"."#3!2'".'&'&?622>3676��`(_dQ4/V� 
77
	77	��!K

O���B)
	%F��
-

-
	,

	
,	����'+3H#32+32+#!"&5463!232!6"&462"&=463232632#���@P���4&&4&�	
''
	 @(@(0�0(����`�&4&&4�""��@�0<HT2#!"&5463!6"&462"&=463232632#7"=4;2#'"=4;2#'"=4;2#� � �4&&4&�	
''
	>ppppp���`�p`���&4&&4�""@@@����"42"&4264&"&2"&427&'#"'%654&"6322632�P88P8L((7Α�Α��8.-%%u�u%)@%$%@X8P88PX((ԑΑ���0&

'$4@SuuS@44

����'<2#!"&5463!"&46;2#"&462"&=463232632#P�� ��`		`		4&&4&�	
''
	��`��0��``				�&4&&4�""��@�$0<HP2#!"&5463!3&54632326327"=4;2#'"=4;2#'"=4;2#"&462� � !''9ppppp�4&&4&���`�p ��""P@@`&4&&4���2#!"&54635!3!2��`��`����`�v���� !"&463!2�@

�
 ���&2+#!"&546;54635!%!32�0��0��������0@0�0��`@0��������%/&//+"&=/&4?5/.?&/&?'.?>7'&/&6?'&?6'&6?65'&?6546;276?>76/76�'	H;		:H	'
'"PHHP"''	H:		:H	(
'"PHHP"]"Q*T;.		.<T*Q#	**	"Q*T;.		.<T*Q#	**	����-59E%"=4;2#2+#!"&5#"&=46;76;2'3'&+"!7"=4;2#�		��		R"d"��^��L ��P		��P		99�`P��0����@�$4<G%#!"&546;#"3!2=!"3!2=452#!"&5463"&4627676!���
tZ��t��x""1((hH�� 0�
P��0�_""�((hHP����12#!"&546;462&"2644++"=#"3!2P��P&4&6x*�*���`&&�lT$$������"2"&4264&"74;232/&6;�Α�Α��uu�u�(CddC��Α���u�uu��tdd����"6462"$4&"27+/&?632�Α��/u�uu�-tddtYΑ�Α��uu�u�(CddC����""&462264&"54;546&=#"��Α���u�uu�-tddt'Α�Α��uu�u�(CddC����""&462"264#"=#"&?6+gΑ�Α��uu�u�(CddC8�Α��/u�uu��tddt����C�!$2"'&?63#3%3'#37'377#�d����dM94D��4�4�?D4dxD3aax4����U�0``````�������%5E2"&454+54+"327#";22#!"&54635"&5!#2!46P88P8�@�

��

0%�`%%�%0B\BB\fX
7
��

@
��%%�%%���72#!"&54634#!"3!2'//&?'&?676��`��l�l==			==			==			==		���`�vT���==			==			==			==		�����+>62"&462"&462"&4&2#"'#"&7>7&54264&"6?����Ԗ�j/.AJ
5Vzz�z(
&��z�z.%8FV�^�^^B3*

����'72"&4264&"$"'&>276&"&46262/&"&76�Α�Α��uu�u6/�/!f!�l(%
&	��Α���u�uu�$
99
''A)				���� 3F2"&4264&"62&'&".?"&547'.>6"&5"'&6?6�Α�Α��uu�u�j">'	

P	
�
	
	P
��Α���u�uu�)
q

	

@	


����+GO2"&4264&"6"/"&4?'&4627626"/"&4?'&462762"&4�Α�Α��uu�u���4&&4&��Α���u�uu�kL�&4&&4	����'/7?K2"&4264&"$2"&4264&"62"&4&"&462264&"62"&42+"&463�Α�Α��uu�uB//B/<((&X/B//B5((&�

�

��Α���u�uu��/B//BQ((,B//B/�((,�����-2"&4264&"6"&46:"&42'&"&76�Α�Α��uu�u��N<=
	141	
��Α���u�uu��]"		
����/6=AEIMT[2"&4264&"6"&462"&4622+"&=4635#375#"5#75#5#75#5#326=4&+�Α�Α��uu�u���(		h000p000h(		��Α���u�uu�c#  `	(	((((		����%-2"&4264&"%6"&'&62&"&462"&462�Α�Α��uu�u2MRM)�����Α���u�uu�"
".."

N����
#+97"'&'6762"'&'6762&2"&4264&"%6"&'&62�q�Α�Α��uu�u2MRM)��		""		""		""		""ڑΑ���u�uu�"
".."

����.?2"&4264&"%6"&'&62'&7>2/&"7&7>2/&"�Α�Α��uu�u2MRM)��#&#
	
&
	�#&#
	
&
	��Α���u�uu�"
".."

V))))����*DU"&54762"&'&62766/&"'&7>27"&4632&#"2654'2$"'&7>2/�,..�RM)�)
	
&
	#&#d�Α�gC:2:Suu�u��&
	#&#
	 "EE��."


"|)),%(g��Α" u�uuS!))����
19A%6"&'&62/.7>7>7/&67676&2"&4264&"bMRM)�pF�F�Α�Α��uu�u�
".."

>
FDF��Α���u�uu�����*82"&4264&"%6"&'&62.?'&63'&4?6�Α�Α��uu�u2MRM)��
!!PP�PP	!!
��Α���u�uu�"
".."

/((0000((�����/;JYh76"&4767&67632&#"%67#"'67327>'&76762+&/.?"'&?6367>'&676u/")7Hg<5/6S:.{$9Ig30)-S:1C/"��
	
4

Z4	

4

&.:T&@R"/6D�6I;-�E�9I;0�TR"/s
Z	
4Z	
4p/%T:����6O2"&4264&"%6"&'&62'7'&6?62/&%/&?'&6?62�Α�Α��uu�u2MRM)��#
##
��Α���u�uu�"
".."

G#		#N	##	������%3ARc76"&476"'&'&6"&'6726%&>2&.""&'&62766/&"'&7>2&"'&7>2/u/"M"/Rl#l~l#_r_��'
���
&p�p�RM)�)
	
&
	#&#�&
	#&#
	�R"//"RP 2;;2 1;;�^��_	H``�."


"|))"))����:BJ2"&45'&"/.3267>54&"&=&'&6276&2"&462"&4�Α�Α8%&1;u�u;1)�)����Α��,		+'%_9SuuS9_,


,�����:GT2"&45'&"/.3267>54&"&=&'&6276/&4?&?'&6�Α�Α8%&1;u�u;1)�)!!
	PP�P	
!!��Α��,		+'%_9SuuS9_,


,((0000((����'/Db2/&"&7>2"&4264&"62"&4&2"&45'&"/.3267>54&"&=&'&6276�(%
&
�B//B/<((&�Α�Α8%&1;u�u;1)�)					L/B//BQ((,��Α��,		+'%_9SuuS9_,


,����%-52/&"&76"&4626"&'&622"&4264&"4(%
&
Z�MRM)��Α�Α��uu�u						$T
".."

6�Α���u�uu�����'/7?2"&4#"'&?64/&4?64/&762"&4264&"$2"&4��##))�Α�Α��uu�uq			�Α���u�uu������?O2/&"&7>2"&4264&"%#"'&?64/&4?64/&7662/&"&76�&#
&
	
Α�Α��uu�u##))&#
&
	
()��Α���u�uu�			�)����/7If%#"'&?64/&4?64/&7637&"&7>2'&462"/&67676#"&4632&#&'654&"320##))F&
%(%�ZS
�/4g��gg�
u�uuS-�				D

	�!	S 	1(�Α�g.,
 Suu�u����-2"&464&"6"&462"&4622+"&'&63�Α�ΑKuu�uu���E..E��Α���u�uu�u�S	-<<-	����/=2"&464&"2/&"&76&7>2/&"2+"&'&63�Α�ΑKuu�uu�&#
&
	
�
#&#	
&
�E..E��Α���u�uu�u0)#))M	-<<-	����)72"&464&"/&4?6&?'&62+"&'&63�Α�ΑKuu�uu�!PP�	
!!P�E..E��Α���u�uu�u(00b((0R	-<<-	����'52"&464&"2/&"&76"&4622+"&'&63�Α�ΑKuu�uu�(%
&	Z�E..E��Α���u�uu�u$				$S	-<<-	����2"&4264&"62"&462"&4�Α�Α��uu�uk���Α���u�uu������)1CO2"&4264&"$2"&42654'"&547&"&4622654'"&5472+"&463�Α�Α��uu�u<**<*7"@*<**<F"�

�

��Α���u�uu��*<**<F

/<**<*H

�����!1AI2"&4654&"5462275462&/&"&7>262/&"&762"&4�Α�Α�8u�u8-f-�	&
%(%p(%
&
>.!!.!��Α���:PSuuSP:r

��

2						*				D&4&&4����&.92"&4264&"72&'&#"&46&"&46262"&46"&54�Α�Α��uu�u�<&&
As�$"��Α���u�uu�#.@-P1����0A2"&4264&"%>"'&>2''&7>2/&"62/&"'&76�Α�Α��uu�u/�/!f�	#&#
	
&�&#
	
&
	��Α���u�uu�
99
'�))%)����'2"&4264&"62"&46"&46:"&4�Α�Α��uu�u�4&&4&���Α���u�uu�;&4&&4{����)72"&4264&"$/&4?&?'&62'&"&76�Α�Α��uu�uC
!!
	PP�P	
!!PHC
#r#
��Α���u�uu��((0030((0J6'		'V6��"^&�!
,��1U���	4	6Q	�	D�	6&	Lz	0�	
X:	.�	&		E	6]	&�	�Copyright (c) Font AwesomeCopyright (c) Font AwesomeFont Awesome 5 Free RegularFont Awesome 5 Free RegularRegularRegularFont Awesome 5 Free Regular-5.15.4Font Awesome 5 Free Regular-5.15.4Font Awesome 5 Free RegularFont Awesome 5 Free Regular331.524 (Font Awesome version: 5.15.4)331.524 (Font Awesome version: 5.15.4)FontAwesome5Free-RegularFontAwesome5Free-RegularThe web's most popular icon set and toolkit.The web's most popular icon set and toolkit.https://fontawesome.comhttps://fontawesome.comFont Awesome 5 FreeFont Awesome 5 FreeRegularRegularFont Awesome 5 Free RegularFont Awesome 5 Free RegularFont Awesome 5 FreeFont Awesome 5 FreeRegularRegular���	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ�KLMNOPQRSTUVW�XYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~�����������������������heartstaruserclocklist-altflagbookmarkimageedittimes-circlecheck-circlequestion-circleeye	eye-slashcalendar-altcommentfolderfolder-open	chart-barcomments	star-halflemoncredit-cardhddhand-point-righthand-point-left
hand-point-uphand-point-downcopysavesquareenvelope	lightbulbbellhospitalplus-squarecirclesmilefrownmehkeyboardcalendarplay-circleminus-squarecheck-squareshare-squarecompasscaret-square-downcaret-square-upcaret-square-rightfilefile-alt	thumbs-upthumbs-downsunmooncaret-square-left
dot-circlebuildingfile-pdf	file-word
file-excelfile-powerpoint
file-imagefile-archive
file-audio
file-video	file-code	life-ringpaper-planefutbol	newspaper
bell-slashclosed-captioningobject-groupobject-ungroupsticky-noteclone	hourglass	hand-rock
hand-paper
hand-scissorshand-lizard
hand-spockhand-pointer
hand-peace
calendar-pluscalendar-minuscalendar-timescalendar-checkmapcomment-altpause-circlestop-circle	handshake
envelope-openaddress-bookaddress-carduser-circleid-badgeid-cardwindow-maximizewindow-minimizewindow-restore	snowflake	trash-altimages	clipboardarrow-alt-circle-downarrow-alt-circle-leftarrow-alt-circle-rightarrow-alt-circle-upgemmoney-bill-altwindow-closecomment-dots
smile-winkangrydizzyflushed
frown-opengrimacegringrin-alt	grin-beamgrin-beam-sweatgrin-heartsgrin-squintgrin-squint-tears
grin-stars
grin-tearsgrin-tonguegrin-tongue-squintgrin-tongue-wink	grin-winkkiss	kiss-beamkiss-wink-heartlaugh
laugh-beamlaugh-squint
laugh-wink	meh-blankmeh-rolling-eyessad-crysad-tear
smile-beamsurprisetired�����f��0~�0~	PK��f\BJK��fonts/fa-solid-900.ttfnu�[���
�PFFTM�9b��GDEF*��OS/23�V`X`cmap�j�4h�gasp���glyfTɔ�-��lheadK¬�6hheaC-$hmtx��	��locajD8�maxpN]8 name'�3�X+post�Fa�1.K�$[��_<��0~�0~	�������������Z @��LfGLf��PfEd�������.�T:� ���@�@ ������@��@����
����������������@�`�@@��@��@������@@�������@�`@�@����@���@@��������@���@�@��@��������@@���@��@�@������@�@@�����������������������@@��@
@
@
@���@���`�������������@@@@@��@����@����@������@`�������@���������@����@@ ��@��@����������������������������������������������� ���@������� ��@@��@@������� � ��@� �  ����������@@���������@������������ ��@�@���������������@����@��@�������@������
��
��
���@@��@��@�`@������@@�������@��@�����������@�@����@���@@@��@�����������������������@@@@�������@�������������� ������������������������@�������������������@@��������@���������������������@��h��������@�@��������@����@��@���@�@��@�����������������������@ @���������@@�����������������������@������������������ ���������@�����@�������������@���@������@�@��@��������������@��������@�����@���@ ������@�����@@�������������������@��@�����@��@���@�@���@���@��������@������������ ���������@������ ���������@�������������@�@@��� ���� ������������������������������@�������
�
�����A�v����������>�D�N�[�^�n�|��������������������������������"�.�1�5�:�>�D�F�K�N�Y�^�e���������������������������������-�6�9�I�N�]�l�w�z�������������������������������������(�8�[�]�`�b��������������������������"�$�4�6�:�<�?�A�C�E�G�K�N�P�S�X�]�_�b�f�m�r�t�y��������������������������	������������������������������������!�0�7�<�A�D�G�J�O�Q�U�X�^�b�f�k�m�o�t�v�y�|�����������������������������������������������"�)�/�=�@�C�G�M�S�V�[�_�i�k�s�}�������������������������������������������������
�����*�/�>�J�L�P�S�c�m�y�}������������������A�Y����������!�A�H�P�^�`�p���������������������������
���� �$�0�3�7�=�@�F�J�M�P�[�`�����������������������������
���!�3�8�@�M�Q�l�q�y����������������������������������	��(�7�X�]�`�b��������������������������"�$�3�6�9�<�?�A�C�E�G�K�N�P�S�X�\�_�a�f�h�p�t�w�}������������������������������������������������������������!�.�7�;�A�D�G�J�O�Q�S�X�]�b�d�i�m�o�t�v�x�{������������������������������������������������"�(�.�;�@�C�G�M�S�V�Z�^�i�k�r�|�������������������������������������������������
�����)�/�>�J�L�P�S�c�m�y�{��������������������%$#"! 
������������������������������������������vutspgfecaVUSNMGDB40/���������������������jH0/,)&#
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�

~
}
u
q
o
m
k
U
J
I
H
G
E
D
C
B
A
@
?
>
:
8
7
6
5
3
1
.
,






���������������������������������������������}{tsqgfa`ZWRNCA?<720-+"!������������������������������������vmba^]TO'
�
���0�d	��p
|thT���D�X(��pt �!�#�$`%�%�&,&�&�'8'�(�)�*�+�,H,�-`-�.�/X0,0�1D1�2�33�4p5<5�66�6�7@808�9|9�:T:�;;�<<<�=D=�>t?8?�@�AHA�B�C�D�D�EdE�E�FHF�G8G�G�HH|H�IIhI�JJXJ�KKDK�LL�MM�NPN�OOxO�P@P�Q�Q�R(R�S4S�TdT�UPVV�WXX�YY�Y�Z@[[�[�\(]]�^P`�aPa�bb�cxd dxeepe�fxgg�hXii�jtk(k�ll�l�m�nDo`o�pp�q�rxr�s8s�t`uu|u�v<wx�yXzzh{{�|8|l|�|�}}X}�}�~~�,��,����h�������$����(����P�������x������L�����(����`���D�������(������(�(���8������|�H���D���l�D���`����8�������@������`����h��\��� ���d���(����������\���t�������l�P�8� ������|���L��L���x������p����\����4�$���D¬�`�`�`�0Ƹ����Ʉ�(ʴˀ�T���΄���H��Ш��҄� �Ԡ�P��|�X���ڴ� ۴�|���t�X޴�,���(�l��t�8�����<�<�p� ����<�������X�����d���\������L���,�����L��������@�D���p���p����T�x<�,�tD�D�H��	X	�
 
��X
4
�����lT�X`$����<��L� �!�"�"�##�$�&�''�(@))�*8*�+D+�,�-,-�..x.�.�/</�0,0�11X1�22X2�3D3�4<4�5T5�66l6�7888t9D9�:T:�;;�<l<�=L=�>\>�?p@@�A�BxC�D�E0E�F�G0HII�JJ�J�KPLMHM�NLN�O�O�P`P�Q�R�S�T�UDU�VpV�X(X�Y,Y�Z�[[�\ \�]�^�_�``�aa�b\b�d(d�eDe�f\gthh�i,jPj�k�ldl�n<o$o�ptp�q8q�r0r�s�tttt�u�vpwx\x�y�z<z�{t{�|�}}�~������x���������P���\�������0������P����x���X�����D�X���(���D���L�����p�0���d������8���4������8���4���<���x�H���\������X�<���|����T���������������4���h�l�<����|�����p����p���l�P���`�Ø�Ĕ��hƌ������L��˜̄�D������ �������l�`�\�״��P��ۘ�<��(ޠ�L���|�T���x������x������P���|���@���D���`���d�P���P��p���0���@�����d���8�|�(�H����l�L�x���|8�	x	�
��
T�L��P��8���@��4���� t!�#l$t%�&p'D))�+P-<-�.,.�/�00�1�2�3x44�5x6(6�88�9�::�;l<|<�=�>H>�?�@�AXBB�CTE<FXG|HH�J�K<L$L�M�NTOHO�P(QQ�R<SS�TdT�VV�X<X�YxZtZ�[�]]�_`�b<c�dPeXf,gh�iLjj�kll�m�nho�p�qq�r�s,t�u�v�w�x4y|zTz�|$|�|�}�}�$��,���@����`�P� ���@���������4�`�`�����T�����|�����p�������<���������������� ���d�����0���������0�l���L�p���`�\������������x�t���t���D���l�#>%2+"&4&+"&'#"&=46;6757'&=46546;276/`B^
@


=L=]		w"  !�n	 	n��^B
##	`	00`

		

����#-6>FNV%2#!."#"&5463!2%54+"6754+"6254+"54+"354+" 2"&4264&"p		��>T>2			�@qlo���B//B/C�	 	)77)	 		�Ll�YY(�lD����/B//BA�������QY%#1"/1#"/"/#0"##"&54?&'"#"&54?454767'&5463267'&54763267'&54763267'&5463267632376327232#"/264&"6264&"#"/#"/#"/#"/#"##"&54?&'#"&54?&547'&546326767'&547632467676767461'&546326767'&46263023763272312264&"	

			





		



	

�i			�




	





	

			


��	
	
	


				
	


			"M			6
	
			

	

				
	
	
�������"/#"/"#"/"/#*##"'&54?&'#"&54?454767'&5463267'&5463267'&54763267'&5463267632376327632264&"6264&"�

	


! 





		

			 ��((vY

	


	
 
	

	


��((l�����	-%!32;5!#!"&2!546;#"3!264&+7��@�%%n�@
�@
�
�
1		`		� *��@@


��
@	


	@����@�#K"&=46;546;232++"&=#!"&=46;76;2+";7632�		@	@	@		@	@	X�"��		7/ *�
N		xx

@	@		@	@
@

@�
d
`	&
	
X����_s�"/&54?62+"/&546325462;2=462;2=462;2=462#'64/&"2?11"/&54?62k111;&
�}
&x@11111111���
 �

��

��

�H

�&0
P1111 ��!�R���$"&462'7>&#".=4627>32?>32?>0"%2+";2+";2+"'654&'546?63232+"3"&4622"&4((�			
�"<		'/	
,"		"J/<�	
�	
�_	
�!$0%l
/�	
�E��((�((B

0�8!q


2�	
	z�	
	�k
	lQ32


,)@
!

��((����7L%7654&#"#"'&54?63276;76;232+&'%3#"/#"/#"&=46g	!K��u	
TLX	
V
	7p		b�~	
[�		�	��[	EQ	7	�
���
R	�	����$,[3+6"2645#"/#"/%3#"&5:64&"%#"'&54?63276;76;2&/7654&#"H
@7			@	
[�`@
)			��K��u	
TLX	
V
	7�	@8�
@			��
R�
			���[	EQ	7�v
����'/PX$"&4622"&4&2"&42"&462"&4&2"&4'+#";+#5&546;2&264&"rb2�23
 `

`&@�@pP*4Y5��~FZv6;
 & �:UPp/)�%���� (08KS%#"'&54?6326;2'654&#""&462"&462;+#5&547#"2"&4ƴ��'1;*4Y5�
	jN��
`&@�@?
+���!/)�j		
�N& �:U.(������667#5&1!'>;2&264&"";#";+5!ܠC���g>B4Y5�0		�
�		�!��ñ=�7E/)�%�		 		�0���)y$2"&4&2"&4++!5&546;2'264&+"&?64&"&=4&"/&"+";22?626=46264/&63				7			=
 &@�@pPJ4Y5�			

(		(
				

(		(
	�			I			Z
@&@�9VPp/)�		(
				

(		(
				

(��@�+3A%&/#!"&=&/&547%62546;2&"2642654&+"3;
��
e	@	�4&&4&0	8(@(8	��

��

Z4		�&4&&4�	(88(	����3MQ%#"&=#"/&54?62546;2#"54&+"32#!"&=46;546;2#5#�
�

X	 	;�	@		���%�0���
��		N'		`4%		@	�

�

�������9����&"546;2327&54767>32&#"#";6"/&"&=4&"&4?6&+"&46;26/&4626=462?62;2+"&264&"264&"/&'32654/3264&+764&#"54632X		�
 </N!E
)�

(		(
				

(		(
				�			I			,N/< )
E)�		�T	
7.{l
&(	(	'
				

(		(
				

(		(d			I			.7
		(	'&
l��@�#+Gg"&462+"&="&=46;2$"&4622#+"&=764/.5>3"&=#"/&4?6235462z4&&4&@2
@

&@ H�4&&4& &

@
2H H
�
HH
�
@&4&&4�&
0`

�
`&D�&4&&4F&`
�

`0
&
D�
D$$D
D$$����@4547+"&54?#+"&5457#"'&54?632'&546;232+ EB	B
1g+(	 :���%
B	irBB9,�u	�:	l����	�'2'������7N2+"&5457>354&+54&+"#";;26=3267"/##546;232�%&�%$�((((�
+C�
@
C !�&&�!�((((�
+ `

����62+"&5457>32654'&""/##546;232�$&�&$32#4
4
+C�
@
C "�&%�"�"EF 
+ `

����ow2"&4%"'.546?632264&+"&?64&"&=4&"/&"+";22?626=46264/&63"2"&4�			,FH$*M@'�		
n			

(		(
				

(		(
	[						u N�[<C_�GP�		(
				

(		(
				

(			���	P75!#!"&%2#!"&=46;5#"&=46;235467632+"&=4&"3546;2+ �8(�(8�		� 		`@		P
@+"	
(8	 	@
P		@   (88�	 		 	 		
0�$88(		

�0
		 ��� (08D2#!"&=46;#";2654&'6"&462&"&4626"&46232+"&46�(88(��(88(�Y(88(�(8#F4&&4&�((���&&�&&8(�(88(�(8%8P88(2
&4&&4z((�&4&&4&
����)S^g'.7>75#"&=46;2+762#67>54#";27543230;2=4754&#"32&2#"=�"|WVyeI 		�		 8,
�1

88	
R	�879E

3>Wz�ULp"	 		 	"	$
� =<'
k ?j?�tt������,:#"&7#"'&54?632763!2#!3535#!"&53XJ::��#	�	V
��)5�@�@
�
@DD"��-��" )c��2I

���`�
F73!"&=327'#"'.7#"'&54?632763!2#"'#"'532767z�a		+$����"		�	=$-**
�		@�
�Y(m��h(Z!!pP�����;C47#!"&547>5#"'&54?63263!&5462&264&"@<��	
:��6# 28P8+!!�6		&

^�*-e>I'3=PppPEh{%6%%6����?JX7#"&547#"&=46;2$"&462#"'&54?632>32467#!"&5%2+.'63�%�(B
&@�4&&4&k����>+.B' 7-��<,����&
B(�%�:#
 & &4&&4�g�*8B.#8+#I,B��& 
#:�����W_g%2+"#"/&"&=4&#"&54?6&+"&46;26/&546326=462?6323264&"264&"�&GG&&GG&��((v�G&&GG&&G,((T������$Xa767"&=4&00.6?6&+"&463'&?6626=462?62;2+"%4654&#"r
�G		&

��	

]GG	&�	����&G���
	I	&&G~
�����OW���%2+""/&"&=4&"&4?6&+"&46;26/&4626=462?623264&"'""/&"&=4&"&4?6&+"&46;26/&4626=462?62;2#&264&"264&"p			

(		(
				

(		(
	�e55


55


�i			`		(
				

(		(
				

( �5

55



53			����.:F%+57#"'#"&=4?546;232?6;264&"2764/&"�
�J#''#9
�
5
    
�

0

,	0
0��
���)�
�P�

��
0
	0

0����.JRh%+57#"'#"&=4?546;232?6;22?264/764&"'&"264&"%26545.+56&'"#"3�
�J#''#9
�
5
    
��



""/



��
���)�
�P�

�p



�""a


0�����32+"546;5'&63!2��8�8������**���632"&46325"&463247�
8P88(�8P88(�
��%%6%�K�%%6%���!%"/&=#"&46232&264&"�d8HVzz�z,
�jKKjKd
,z�zzVH8KjKKj�����"/&6767>�/+�

�+/)k&&k�(|+�

�+|(#	''	��1�62/&?'&6?	(	A�j �� j���&g�	DD
�g&����$"&4622#!"&=46;27jKKjK&7O��O7#L#�KjKKjkO7**7O	�/;GS_kw��2+54+"!54+"#"&546;;2=!;2=54+";2=4+";2=4+";254+";2=4+";254+";2=4+";2=4+";2�

(��(

(@(��((((((����p((((((�
��

P
��((l((l((�``�``�((l((l((���/?32+"&=46#2+"&=46346;2+"&5"&=46;2#(�

�
F

�


�

�
(

�

�
�

�

�

�
��

�


�

�
	���/?O_o�+"&=46;2+"&=46;2746;2+"&5#+"&=46;22+"&=46346;2+"&5%"&=46;2#"&=46;2#%46;2+"&5�
e

e
�
f

f
 
e

e
 
f

f
�

e


e

e
�

e

e

e

��
f

f
�P

P
�

P

�

P



P

�
P

P
�

P

�
P

P
�
P

P
h

P

���/?O_7+"&=46;246;2+"&52+"&=463"&=463!2#463!2#!"&5"&=463!2#�
e

e
�
e

e
}

e

�



��


��




�P

P
�

P

�
P

P
�@
P

P
�

P

�
P

P
7'&4?62762"��%p�%��	�$p�$����aq#7"/"/&4?'&4?62762�d		
	dd	
		dd		
	dd	
		�d	
		dd		
	dd	
		dd		
	���5=++"=#"=4;54;232"/&=#"&46232&4&"208 88 8�d8HVzz�z,
d�PpPPp 88 88��d
,z�zzVH8d�pPPpP���%-+"=4;2"/&=#"&46232&4&"20���d8HVzz�z,
d�PpPPp  ��d
,z�zzVH8d�pPPpP����$4"&5467632654&'.?>+"&=46;2�08�͒80	 $bFEc$ _
 

 
�"k=g��g=j#	F)EcbG'G	�

�

��h�/?O72+"&=4632+"&=463%2+"&546372+"&546372+"&5463�		0		P		0		0		0		�		0		�		0		�	�		�	`	`		`	�	��		 	`	��		�	`	� 		�	����<D%/'&=&''&'&?&47'&767667547676264&"�	&+"	76
"*	&	**	&	*"	77	"*	&	*�B//B/�
5)1

1)5	$
5)1

1)5
##-/B//B����A�C62+"&=4&+"+"&=%#"/&"#"/&54?62546;2�	p		@		p	����"
Z8,��	
`		`
	�1���JI�����2"&4654/54&+"327�Α�ΑT:	 	C��Α�Ψ*�		�1��E�!/?%+'4&+"#"&76;;265'32;26/&+"265'4&+"3=�	D	��bb�((7		.		-bb@4,,�00���+3;3232"/&6;546#!"&=46;2?324&"264&"2�P
X
	��	

X2
�0

�1*1�
|L�
�	��	�
��p

p
11j@�%#!"&=4?63!23373'8� j��U{ p {U����+�@@����52+"&=46303.#"327632#"&4632'41463��eM-IggIB2"F`g��f8b#��/$*g�g,"@�͒.)R���)S4146;2+"&=463.#"+"&545>322676;2#"&'1+"=46;2#'�/�fM->_
1�Z8b#�=`
1�Z8b#/�fM��/$*L;	Ws.)��L;	Ws.)R�/$*���'3?K!"&5463!2"264"264"264754+";254+";254+";2�`���""""""������� `��h""I""I""�  T  T  ����%2#!"&=46;5462#54&"���Y~YP*<*���H?YY?HH**H���'276#"&#"+"&5&54662^0E;?$h>4

"!Gh] �	)#^

�!

#���/2+"&=46;254&"6;2+"&/&=4�ԖA-

/!q�q!/

-A��j0	-?
�
"OqqO"
�
?-	0j���6/#"&=46;�Yf

fy��Y
�
����#6/#"&=46;.6764'.>�Yf

f�				x��Y
�
)0).��@�%:L6/#"&=46;%.67>4&'.>&'&67>4&'.>.6764'.>�Yf

fB<DD<	1991	(-)		""	
)a				y��Y
�
�'~�~'!hvh!�`S	=F=6)0).	����#'+=3'3573#75#53'35%3#5##5333#'3#��@����@����@  ` @`@  @  ��@@@�@@@�����@@@� `� �   �#'+/37;?13333333333333333333333333333333			$										���������������������������������������������������=46;2"/&6"264���(��((���(���((����)%"/&=46;2264&""'764/32��(���((2�(��1��(����((���J��(����#/8%#!"&5463!2;2=4+";2=4+"&7!"3�		
��(88(H
���������

X4
8(@(8
nF�  ����
463!2' �@��0p���#'082+#!"&=#"&=4635463!25!%5#"&=#264&"�%	0
��
0	%

	.	@�0	�&%p	`

`	p%�
	.	
��``�`	0�H���!)#!"&546;7>;2324&"26"&462�`X~X�FdFFd&4H44H0�� !!�dFFdF�H44H4����+.%2+"&=46;'#32+"&=46;6;2'3'�		�		�		�		�0��^/ 	 		 	@@	 		 	j��������%-%+"&=46;#"&=46;2'3264&#264&+MR6�		  		�9L�W  W�?$4F	0	 	0	T9$a`(��!.!p��@�#+32+"&=46;#"&=46;2@	?P/		�		?P/		�	� 	��	 		 	@	 		��C�-I2+"&=#32+"&=46;#+"&=4632"/&6;5#"&?62+0		 	8(		�		(8	 		 PP00PP0�	`		 ��	 		 	0 		`	��PP�PP�����-I2+"&=#32+"&=46;5#+"&=463&=#/&4?63546�		 	x		�		x	 		[PP�PP��	P		p	 		 	p		P	��PP00PP00����/?7"&=463!2#"&=463!2#2#!"&=4632#!"&=463
���		�`		�		�`		`&&&&@	 		 	�	 		 	����/?2#!"&=4632#!"&=463"&=46;2##"&=46;2�		�`		�		�`		\��� 	 		 	�	 		 	@((�((����/?7"&=463!2#2#!"&=4632#!"&=4632#!"&=463		�				�`		������	 		 	�	 		 	�&&�&&����/?%2#!"&=463%2#!"&=463%2#!"&=463%2#!"&=463�		�`		�		�`		�		�`		�		�`		 	 		 	�	 		 	�	 		 	�	 		 	���/?O_72+"&=4632+"&=4632+"&=4632#!"&=4632#!"&=4632#!"&=463P		@		@		@		@		@		�		��		@		��		@		��		P	@		@	@	@		@	�	@		@	�	 		 	@	 		 	�	 		 	����+;K7'&4?62#!"&=463%2+"&=46372+"&=46372#!"&=463e``D		�`		�����		�`		U``�-	 		 	�&&�&&�	 		 	����+;K7&=462#!"&=463%2+"&=46372+"&=46372#!"&=463`5		�`		�����		�`		U�`�	 		 	�&&�&&�	 		 	@�2#!"&54636/5P���"#n��� &�K��")"&5463!2"264!5'&'&�`���.!!.!h�X�8H ��H!.!!.�pX�8H����.5462"�="
p�p
"=6#X$5"PppP"5$X#
����
6462"7264&#�Α��gLllLYΑ�Α@l�l��`�!"&54>762264&#"&54&"�6,!g�g!-5-		!/		B�4_6I&JhhJ&H8^4�@		/!		.B��@�6&?67/&?624?6#!"&5463!2+!�Z�\


��$Z$ �(��(�@mZ�

\� #Z#��(�`(��@����4;276/+"@0�%%�0���
��
�����54;27676//+"(�%�%%�%�(h��
��
��
��
�����7&4?6'7&4?6'�%%@�%%�

�
��
�

�
��
����%&546���13�6������#"&546;2%+"&546;2�`````��0`����2#!"&5463������`���%&546&546��%%@�%%�

�
@
�

�
@
���+"=&=&54654654;2(�%�%%�%�(t����
��
@
��
��@����+"=&54654;2�0�%%�0��X��
�
��������%#!"&=463!2%"&?62#�
��

�
�p�*�@@

@
39��9��%�?62"/&4#�����������%�%"/.?'&6?62�������������#2"&454+54+"#";;2=32�Α�Α�\8\\8\��Α�΃8\\8\\����2"&4!2=4#!"�Α�Αt����Α�Ώ88����#2"&4'76/&'&??6�Α�ΑrBB(	AA	(BB(	AA	(��Α�ΨAA	(BB(	AA	(BB(����"&46276/&'&��Α�΄��Fh'Α�Α����Fh����*2"&462"7>32;2=4>54&"264��Α��`J+	#	8H &&'Α�ΑR@		

	&*<�&&����'2"&4$"26454+54+";#";2�Α�Α	""@X��Α��#""�d@���'OW%2++"=.'#"=4;>754;2>7#"=4;.'+"=32+54;24"&462�eF(FeeF(Fe�,?
))
?,(,?
))
?,(�(FeeF(FeeF�
?,(,?
))
?,(,?
)y����
2"&4.67�Α�Α�`�4&��`�4��&��Α��`&��4`&4������%"/&4?62!2#!��x

��x��s
 
s����762"/&6?!"&=463!'.���x��

x}��s
 
s����7'&4?62&/+"&5#��s
 
s���x��

x����%"/&4?646;27>���s
 
s���x

��x���&='.54>7546��1D2
#02LP4�

X*@+U,,B)	P
����!2C546;2++"%4;2+"=#"52+"=4;543+"&=4;232
|T( |
(T�
|T�|
(T|
(T�
|T�|
(T�
|T����!2C#"&=4;232%+"=4;54;2+"=#"=4;2+"=46;2+�|
(T��
|T((T|
�(
|T
|T(
(T�XT(
||
(����#%2++"&=#"&=46;546;2�

�
 
�

�
 
�
 
�

�
 
�

����%2#!"&=463�

��

�
 

 
����5%/+"&?&/&6?'.?>'&6;276�	�&�	��	�&�	�r	"	T��T	"	NN	"	T��T	"	N����"&462"264';2574&+"��Α��T&&Z0@'Α�Α��&&������
.7A353#"&53#2#!"&=46;&54632>32!3.#"3264&#" ��
�
 
	� 	
,
4$..$4
��V#!� ����
@
P		P
$4 $$ 4$5""$%����@�'&'.7>3264&#"&546;26762"�u8[5	 @Q}G		�upPP/O�BN��	.%,.
/>0"		TPp/)����!"&547632654.676�#11#q�q7%&
"�2,2M/OqqON9U&% "*=%
@�+%"&'&47>22654&"72"&54732654'6=*���**����<TTxTT<(88O9	�PaaPPaa�T<<TTxT�8O99'
	����/E%27#"&'&4767#"'&54?632632'654&#"654'6320@

4)%[�*iRs���EN[�*3IT<4'I	

'80)
aPQ8M:�c&aP;+9<T!98'����H�!%#!"&762"264';2574&+":
� 
�8&&Z0@00���&&�������@�(2++"&?#+"&?'&6;23'&6;2�BBri	B	1g+(	  	(+g1	B	i'2'�
�:ll:�
�����	!-9EQo!#!"&%;2=4+";2=4+"';2=4+";2=4+"';2=4+";2=4+"2!546;546;23546;2���@((((�((((�((((P�@0	 	�	 	���((�((t((�((t((�((@000		00		0���;%&=#"/73546%"=4;2'!#+"=4;76;546&5�P;F55 �coF55  �oT�;PPYP(K:9(g8K:9�8�(PP�����2#"'#"&>7&54�Ԗ�j83AL9�z�z3
19JV���>#"&=46;2%+"=46;232".54546;226=46��hW�h��Nt{tO�2<2,PPP|,	Ht;;tG14-44-4;�E/&/&4?62�����=����;�E7'&4?>76"�����C������}�!C%"/&4?625#"/&6;2762+"&="/&4?62"/32vee(�	�
(���
(ee(�	hdd+�
�+
�+dd+���B�.%#!!2"&547#"&547#"&=46;2!2��
 !.!�!.!FF

g
	�� #!!!! W

-�2#!"&546;��`�@@� @D�
%#!"&?63!2%"46;32=I%�pI%��T,
E�@��| | 8v@0�/?T%"&=46;2#3"&=46;2#!"&=46;2#3"&=46;2#2#!"&546;2M&:&��&:&�		�0
	 	�����FF��@	 	
P		�����-5=M!2#!"&546";2=4#2=4&+"#"3264&"62"&4265463264&#"0��`	t@	���dFFdFTH44H4!	
		&���` 	
`J	-$��FdFFd�4H44H4	
		&���!)#"'+++"&=4?&54632264&"gI%
(
p
�	gIIg�((Ig(
(

N
�Igg((������;C����'&'&?&'#"'&76;67'&767667632+/'>'&/'.=&''&'&?&7'&7676675467676>.6'&'&?&'#"'&76;67'&767667632+/'>'&







&	
&	g"	!
&&	
 
!!
 	&&
 
"{#0#0	







&	
&			
			
	

	>##�
(
""
'
 
'

"	

	"&
50#0#�		

				

		>##����B�)#"'#"&767&5462#"'#"&'32654'�zV<3+.&z��.+3<@hc�9HB�^
")3B^��"
6,qO	Q13�� �
&?'&6?6 � j�A	��HD	�g&�����+%+"/&=#"&546?#"&=463!2+*&0
�
�
0&*



*�;%
h00h
$<v
0

0
��@�3;C232#!"=46;5.'&'&=46;5463!2&'#%5#676(
>0>"

0%��%0$>0>
h

��@�@#�
88-"$HH
&"-88
(

(�
)--)
���/7?%#"&=#"&?62+7#!"&=46;;26=324&"264&"2(P
X
	��	

X�
�0

�!P!�
|L@
�	��	�
p

p
!!j�����#5&.7>&>676>.2327>�"		
'BF:;-+
+"		
'BF:;-+
�4j
^�"+
+-;:FB'
		"+
+-;:FB'
	c
j4,^�����#"/&?6>7'&?6���p1;[<0����h0<\:2p����.2#!"&54632654/"#"'&#"���.x�A
%#KF	���`���x	FK#%
A����&%2#!"&=46;5462+"&=4&#"���Y}Z
 
+*���f@ZY?

*+g��@�	!+=!#!"&7;2=4+";2=4+"!5463!2@� ����HH�����X((((00����06"&462+"&5.'"&=463+"&5.'"&=463�%5&&5�	0	wT	
t��	0	ː	
s�t;5&&5%o
	Tw	0	�t
	��	0	u�@�#+%#!"&=463!2'!"763!2&"264&"264@� �0� aa3s�``<��`��@�,4$#"/&++"'&547#"&=46;2?632#2@ 	UBUK"%%�UBU	@!TkkT�J�
D5+"#5:%`%5D
��C`C�����;%//&/&?'.?'&6?'&67>7676�.

?>	--	>?

..

?>	--
>?

�-
>?
..
?>
--
>?
//

?>
�&6>%+#*#"&'.=47>763232+"&=46;24&"2d

'(#GE
	��`
0

0
�
+%#$$
	�

-+
�

�
��&6>3&'&632#*#"&7.7.7#"&54632+"&=46264&"-�	
EG#('

d�0

0
$
+-

�	
$$#%+

�

�
�������&6>2666+"'.'&54654632+"&=46"264�
+%#$$
	�

-+
�

�
��d

'(#GE
	��`
0

0
������&6>5&547>76;2'''#"&546;2+"&64&"2\
+-

�	
$$#%+

�

�
��	
EG#('

d�0

0
����%"&462'326=4&+764/&"2?64gΑ�Α�L�

�L��8�Α��H

H������%2"&47#";2?64/&"�Α�Α�L�

�L����Α��H

H������%6462"'7;26=2?64/&"2�Α��H

H��YΑ�Α�L�

�L������%"&46254&+"'&"2?64/&"��Α��H

H��'Α�Α�L�

�L��	����
"+17=#>2473#%#&'%#>#64'#&4733"&673%3.P�0:0���Bl#5S��$lSk		r�r		r(�0:0�$lS��l#5S DTT�@  @ �\2K[2\3K�    !>!@"!>!!DTTJ2\3K~\2K�����$'"&4?&67>76264&"�	P&�5%�
J$JDK
�<S$I
�%5�%Q	
KDJ�������+3CSc"/&4?62762"/&4?627622"&4%2#!"&=4632#!"&=4632#!"&=463�I
/
@
H
/
@
\((�		��		 		��		 		��		�	H0
?�
H/	?�((	 		 	@	 		 	�	 		 	�����2/&='&63��P
�����
8��'+%53#!"&=3;2672!546;546;2#5#@��`�	`	��P�@�p0��0		�PP00  �����;%"/&6;5#/&4?635#"&?62+3546&=#32`OO3eOOe3
OO3eOOe3
OOe3OO
3eOOe3OO
3e����%9G6"&462"&4622+.'63*&4622#!"&=46;27'#"&=46;2z4&&4&�4&&4& &
B(�\BB\B#0C��C0	!F!�(B
&@�&4&&4&&4&&4F& 
#:B\BB\bC00C
:#
 &�����%K"&4?62?64'&'&5&?66&'&'&?>'&"&'&4?6G,,D,~Y,&	
<C	jY,&	
<C	
,,D,-~,D,Y~,&
	;C<
�Y~,&
	;C<
	-~,D,����%#!"&5467454632632,:K5��<T6*^B,J(8�	F.5KT</JB^,$8(����%%#!"&?5#"&=46;2+3'&=#�(*��*(u

�

��0@,#II#��



�iN
��
����'/7%"/"&46327'#"&462762264&"264&"�		Ft8P88(!!(88P8tF		����	s(88P8!!8P88(s	F������#,!#!"&546;3;#!"&546;#532@
��

H!�
h
��

�y`
(

p
��!X
��

p
I
`������2&6?62&'&6?6?64'&"2?6"++,�"^!!!�@��		�(�3H��-~--�"""_!�?��		�*�K5��-����(#!"&5463!2264&"4/&+";25����6%%6%���>��`��%6%%6h����2#!"&5463������`����/"&=463!2#"&=463!2#"&=463!2#		�		�`		�		�`		�		<	(		(	�	(		(	�	(		(	���'7G2"&42"&42"&4%2#!"&=4632#!"&=4632#!"&=463((((((�		��		@		��		@		��		�((�((�((	 		 	@	 		 	�	 		 	�����*:JZt�7#"'&?63254+"/&?67#"=4;20%2#!"&=463%2#!"&=4632#!"&=463'"=4;5#"54?6;232#"=4>54#"/&763232#>	9�		��		@		��		@		��		�D		
'/		
		�	 		 	�	 		 	��	 		 	�@X����/M%2#!"&=46;&'&546;2#"'&+"3+"&/&54?632;2654�		� 		fH4D%=	+
BW^H4D%=	+
B�	 		 	3I' 
`3I' 
����/?"&=46;2+26=#"&=46;2+"&=2#!"&=463 		�		 /B/ 		�		 ^�^p		�`		�	 		 	�!//!�	 		 	�B^^B���	 		 	���2#!"&54635#75#5#75#��`�����������`��``�``�``�``���'+/?/?/?"/&47627'�    �5555E5555b		��	
U		l	
;W3V`   `555�555�
	��		U
	l		�V3W����'/7<%2+"&5#"&5#"&5463!232264&"264&"75'#p		08P8�8P8@,d�,((\((�d,`	 	(88((88(@0dlp((((�dp��!&+2#!"&546334&#5265#264&"5"75#`

��

@%%@�B//B/`%@@%�
��

@
��%�%�8P88Ph@%�@%W9!2"/&6
	��	
	��	`9	%!"&?62!��
	��	
`	��	'�Y/&4?6�	��	A��
	��	
'�Y546&	��	?
	��	
���2#!"&5463#!#��`�������`����
��3�732"/&6%+"&?62)�ww�w�wwiw
��3�732"/&6)�ww�ww
�4�%#"&?62�ww�ww�86#!"&=462>76".#&'&=463!2"��`!yv�z4	�	1}��X	

Ue	Y(&[	����+7#"&=4;2>3#"'&?63264&#"32��0#a6g��g_G
	"	2BIggI+Jb��N'+�͑@		",g�g'!0���7%"/&4?'"/&4?627'"/&4?62762�|(Q		s		.		s		Q(}q�}(Q		s		.		s		Q(|q����D�2#"&?#"&?>;2(�.w 	�* ����	�����5EU72+"&=4637#546;5#"&=46;2+32#5##52+"&=463!2+"&=463�

`

H0�(

�

(�0�0H

`

P

`

`
`

`
P0:@
`

`
@:000P
`

`

`

`
����B�-C%'."'0.#""'.&7>75462632#"&'&>3265@57	(74�\\���/!*	�

#+
'"+$
cz



zx�!/
		����/8#"&546;6232#"6"2643+"&546;7#532�h

QJQ
�!*�h
�

�r`
B�
P
  
H!y��

0
h
&`B��`�
 053+"/&46320#41&'&7264&#"26546`�
>	`dKJg,%�%,�		.B		/&&
 GigIB2+00+2�		B.		!/����U$"&462462"7#!"&=4672654&'527267?6/546?6=4&'jKKjK��6J��@0!.!:$00 
$�KjKKj��N5--1KQ!!R

.,, 
*,���?G2#"&'.=46?6326='.?>326=&7>264&"�& gIGg7I?
	9('8

?I7A-.B!$			P%%qEc_DY9�	
	
{(8:'z
	

	�9X):=+q&%P			���	
!46;235+32#"&546;�����00�`00 ��p�  P�`��������)"&537#!"&54767>54675462�4&��	��	H88H@%q



C,:V

V:,C������'7"&=463!2+##3264&!"'&763!2�(8
�5KK5 8(�  &&�!	
H@8(�
KjK(8 �&4&�� 	����'3;GSo!54;46;546;23232#";2=432=4+"#"3547#";2=44+";25'3;2=32=4+54+"#"��@
X
p
X
�((�((t(@4((�((
,h
H

H
�� ((@((�TT`(((�����'/KSX%2+"&5#"&5#"&5463!232264&"754+54+"#";;2=32264&"75'#p		08P8�8P8@,d�,((�808808�((�d,`	 	(88((88(@0dlp((�088088�((�dp���
%I3546;2335+32#"&546;4&+54&+"#";;26=3265` � ��@ 	0	 	0		0	 	0	 `00���  P�`���	0		0	 	0		0	����/%#32+535##'53535'575#5#57335#532+3 ``�0u(s0C"0@@0"C0s(u0���PE*EP������".:2#!"&5463!254&+7626=4&"26=4&"p!/Q
��


@	07	�			W			`/!�'
$*

�

(с	�E	�		�		�		�����3#!"&5463!2#"#54&+";26=3;26=4&���`p 	�	 		 	�	 		p��`D	PP		�		PP		�	����+2#!"&546354+54+"#";;2=32���@\8\\8\���`�8\\8\\�a)?62"/&4&4?62"'�``���``ш``��``�a)7"/&4?'&4?627"/&4?'&4?62�``���``��``��``����A�)7"/"/&4?62'62"/"/&47��``��``��``���``����A�)7'&4?62762""/&4?62762��``��``��``���``�a?62"/&4 �``�ш``��a7"/&4?'&4?62�``���``���XA("/"/&4?62��``� �``���X@(7'&4?62762"��``�`�``���@�#2+32#!"&46;7#"&5463!�H

��

H��@���00@�� ������!%%2#!"&=46;;267!463!2!p	&�&	�
=��@�� 	&&	p��P�������2#!"&5463264&"������`�� ��@�2+"&5463264&"�c��`�� ���9%2+"&=46;2+"#2+"&=46;2+"��^B

&��^B

&���B^
0
&@��B^
0
&@���92+"&=46;26=#"&=463#2+"&=46;26=#"&=463�^B

&P�^B

&P��B^
0
&@��B^
0
&@����'/7"&4622"&462"&4 "&4622"&4$2"&42"&40(((((�((��((((B((��((�((�`((�((((�((((B((����2"&4�Α�Α��Α������%2"&4"264&"2646."'&2�Α�ΑU��#n#-���Α���**6����%2"&4"264&"264>'&"762�Α�ΑU��-�-#n��Α���66*����2"&4"26424+"36264&"�Α�Α������Α���  ��`+3;2#"'##"&46354+54+"#";;2=32264&"6264&"�B^^BC/\/CB^^BX4444�""W""`^�^00^�^�4444@""I""
@�'3?KWco{���)"&5463!254+";2754+";2754+";2754+";2754+";254+";2754+";2754+";2754+";254+";2%54+";2754+";2� ��\((`((`((`((`((��((`((`((`((��(( ��`(( ��((((((((((T((((((((T((((((���-3W.'76#"&#"+"&5&546623256%5'5&'&56765767556�	2	2�;?$i>4

"!Gh0�"(#M'##&>&#7.(!?&#%% *D��	)"^

�!
#�HF
�GH	DDGFFDDHFG������$%"/&4?'&4?62#!"&=463!2����w
��

0
������

 

������+'&76'/&?6/&?'&?6=�=�}	�

�	+		[[			+		[[		+	�

@��*t	�		�	.	PP	/	.	PP	.	�		����@�.76&76&'/&4&4?61'��3N>!0#9T�x�mm�

S)F/,UZR
T
��

^^
����	�6&=#"&67�/�-%�
�/�`
�%-���7%2++"&53#"&5#"&=46;546;27#5376�

(
0
�s�
(

(
0
�s�;;`
0
(

�`

0
(

��`;;�����4<DL"&54675.546267>767.5462$"264264&""264�
- 2
/B//B/9 /B/��						�			0**	)!//!*�*!//!*�	
*!///			��			7			�����/?%"&4?62?6/&?62/&?64&""'&4?620		-,~Y,-	(-*<-(		-,~Y,-	(-*<-��G�*	-,Y~,-		(-<*-�(	-,Y~,-		(-<*-����G��z�(02+"&=4>7>54&#"/.762"&4�Bn%%
H

,"+?F:((:(�Z@ 1


"![��)9))9����&735#"&=46;232+"&=462"&4p�6<**<*�0�00�*<**<����6"&46246;2+"&5�/B//Bh
^

B
1B//B/G

��


�S2+"&=46;5#"&54?6;2'2+32+"/+"&=46;7'#"&=46;2763�		`			
0	�		!NN!		CPPC		!NN!		CPP 	 		 	`	 		�`	0	pp	0	ss	0	pp	0	ss���S!2+"&=46;5#"&54?6;22+32+"/+"&=46;7'#"&=46;2763�		`			
0	�		!NN!		CPPC		!NN!		CPP	 		 	`	 		��	0	pp	0	ss	0	pp	0	ss�����%32#!"/&4762%37���`(���|PrD��(`(�(1}PC��@�E%2#"&#"".54654&#"&/054&54632>?032614-.$#$%54@p '#$(::)	2�&#$##
0	M
2	20Ek��`�<6"&=4627232+"&=46;5.=46;26=463�P88P8@	WA8		�		8AW		B19T	`8(�(88(�(h	0Bc	"				"	iD(		*3NM80	������#C'&?654626=46;22+"&=46;5.=7z	
��	
�8P8		L		�		8AW4
<)2


	�

	�-(88(�0		0*&�				"	iD)(9'"����
+!2#!"&54%#!"=46;54;2354;232�����X0(�(0��,$4444������6>6/&5#+"&=4675*.767&632347264&"��
()
�
)
	<!":
�			�t4!�

�!5

		L1-			���*2#"&=&/&6?#"&54?>;>32264&"�D<b
	3	h
1h'dH3 
�""�!2Hd'h
1
h	3
	
c
=C�""����"&462%2?64/764/&"gΑ�Α���ee�8�Α��V�ff�����2"&4'&"2?64�Α�Αj�ee���Α��V�ff�����6462"2?2?64/&"�Α��V�ff�YΑ�Αj�ee�����"&462764/&"'&"2��Α��V�ff�'Α�Α���ee�����B�BJ7"&?6+5#"=4;5.54632+>7#"&?6+"&'"264
DD#R044$9((7$440R#DD ���`DD'1�(
2(98'2
(�1'DDIWWI ����&2%2#!"&=46;5462+"&=4&#"54&"26���Y}Z
 
+*p""���f@ZY?

*+g�00����2"&4264&"62"&4264&"�Α�Α��ll�l�jKKjKf4&&4&��Α���l�ll��KjKKju&4&&4x�$"&46:"&4$2"&4H*<**<t<**<*��<**<*�<**<**<**<**<**<����2"&<62"462"B<**<**<**<**<**<*<**<t<**<*��<**<*����);2#!"&5463264&"265.'"3;265.'"33���,((�uS<U��~f����`��((Su#U<}�#�f����2"&464/&7�Α�Αl���Α��k�����2#!"&5463!2=4#!"���,�����`��88����!"&5463!2'76/&'&���`��Fh `��b��Fh����)!"&5463!2?6/&7'&"?64���`��	9�7g7 `��.�9	�8	7��A�@&="'.54>3546463276#!"&546;2+!8�-?0	+-FJ/��
��y	3@�H
';(
O)*>&	H��Y`������>2"&2"&46&?67�GΑ�Αv�B���Α��B�B����#!"&5463!2?6&+"���`��||�p��`�||����5463!2#!"&%'&;26`��d||�`���||����!2#!"&54676/&0`���||���`��||���B�B%#"&'#"&=4;&7#"&=4;>32'&#"32+32+32767	Mp!oH(>�
��
rA*",VF@P	,(#	
		'/��@�1%2#!"=4;5#"=4;54632'&"32+354634��$O=7/		7"TT{`h(�(B7G#
$!@(3����*�A7+"&="'.?6;2654/.'&6;546;22'&+"�,-:$	 	0&"

B
g".A1	 	0&"

B
	�
T-!'0		0"	


4"1G0		0"	

	��@�4#32++"/&=46;267#"=4;&+"&=43!24I	;5L9�S�T'��)U(`(8F��5 (-(��n�:232+32++"=#"=4;5'#"=4;'&6;236?63_P:Xll8llX:PA77�� % \\ % �qH%#q����)27#32++"=#"=4;5#"=46;54;2'32654&#�\��;4444�@QQ�M$((#� (44( -�O�Qۖ)#"(��@�ENRZdh#32++"/#+"/#"=4;'#"=4;'&6;2376;2376;2327#32>?#;'&'#7#136?#4?FU*
9	+7*
9	)TF>0*
m	,
n
.0�x&Q��'Q (�		��		�( (Q		VV		VV		Q(�66/�  	66�  ����;#!"&546;#532�
�
��

Ƞ�
b8
��

�
z�b����)5>;#!"&546;54+";2=4+";254+";257#532�
�
��

�@������`�
b8
��

�
��LTz�b������5OR72"/&6;46;2%232+"&=4?#"&=4637+"/#+"&54?6;23'�PP0	 	 	=8		�	=8		�	G	;*4 ```0		��@	
F	 		
F	 	U	

	�e0������5OR"&?62++"&5232+"&=4?#"&=4637+"/#+"&54?6;23'PP0	 	`	=8		�	=8		�	G	;*4  ``��		0�	
F	 		
F	 	U	

	�e0�����%5EU%2+"&=463'2"/&6;46;2%2+"&=4632+"&=4632#!"&=4630		@		@PP0	 	0		�		�		�				�		 	 		 	@``0		��	 		 	�	 		 		 		 	�����%5EU%2+"&=463"&?62++"&5!2+"&=4632+"&=4632#!"&=4630		@		�PP0	 	p		�		�		�				�		 	 		 	``��		0	 		 	�	 		 		 		 	������4<R"&54?6;232+"&=46;56&/&767.7>264&"2"/&6;46;20	
0			`		
(>*,


	$+
"�PP0	 	`	 		p	 		 	@�1'3>=&\``0		��������<R%6&/&767.7>264&"'"&54?6;232+"&=46;5'++"&5#"&?62J(>*,


	$+
"	
0			`		�P0	 	0P�1'3>=&\�	 		p	 		 	@;`��		0`���D72+"&=463264&"32#+"'&#"&=47>767632h

P

X e#


*!0H#5�
�

�
�y?#.) �M,:$���D46;2+"&56264&""'&'.'&=463276;23+
P

P
(5#H0!*


#e �

�

2��:,M� ).#?$����"2"&4++"&=#"&?6;732e6%%6%�8
 
80%%�%6%%6��h

h�����$2"&42++"&=#"&=46;7E6%%6%p

@

%%�%6%%6k�
�

�
������/72"&4/"/&?'&4?'&67627664&"�P88P8V

^!
d0/d
!^

^!d//d
!cKKjKK 8P88P/d
!^

^!d//d
!^

^!
d�KjKKjK����"&463276j��j/7�]$h@�Ԗ^6^y-2���	%3!#!"&7;2=4+"%2#!"&=463 �
��
�hh 
	� 	
 ��
��
0		0
�����?E%+"/#54+""'"&4?&=#"&546;5'&4623762322#4
7=	
6(33(6
	=7

8/	
6�6
	/8
��\B�
 <
	7 �� 7	
< 
;.
	77	
.;B..����!"&5463!26=4&���`�|| `��d||�����2"&44&"2�Α�ΑH/B//B��Α�ΈB//B/���*@%&/#"&'&54632+3276'#"&54673267�A>� (# �		y�	9%�W5Ig=2B.*?>
!	��&$%!	 	 {7/:gI7Y'3.B7)����:%2+"=&=4?5&=4?54;27676265463t{eP1		71		78�		��		�Fb�dp�)
)
E3)
)
�MH����3<%#!3#5#"&="=435"=435463352#!226&#"Q//4E��	�(B+*7"    "7*+B(�	E5�4
#$#��%@((@%��#$#
p((@����%=2#!"&546322>36754&#!"".'&'3!265����
J(
��
(I	I

���`�5 

 	5		5�

����%9+#!"=#"=4?622#!"=4637335335332!54;��x��
�0
8@@@@@$�`$@XX��

�����#./+"&?&54767'&47%67"&57n���	8	0
�p�p�!'"U<

ss
	"U�,q%%q,
 �`DNd7#?%2#!54+54+"#";&'&767?6'&'6732%463!!"&57;2?3;26/&+"�&�

��@@r			





 ��
��
;		<		9	 	�&&!�
��
@x
	


		



##l
��
8
		
����%5EU^n2#!"&546;254&+";26=4&+";2654&+";26=4&+";26=#"&=#'2+"&5463�

��

�
	.	�	 		 		 		 	�	 		 		 		 	0	��

 

 
��

�
	.	
�� 		 		� 		 		y 		 		� 		 		w@	0�@
��

@
����)5=IUa2!54;463!2;2=4+";2=4+"2=4+"354+"754+";2=4+";2=4+";2��@
P
��((((4(t(�(((((( �

�8�((l((�((�TT�((l((l((����)462"6+"&=#+"&5'&462376x*<**<�	_



_	
VfV
Z<**<*P
^��

pp

^
	WW	�����"*262#"&#"#"&546&.>.>.6.>�L\>&"LM"&>,*,�/-/-�,*,E/-/�C_&&_j4-
4-
&A7&A
-4
-47A&7A���6/&=46?7575����������N�
hh
�HNN��P�B���!'+/37%//&=4?54?65'75'57'57'�dhhdad

d"UwfffUUfffVUUfff�	n
2442
n	$l	&&	lI$E�))&��K'O�''*FK'O�''*�����8T7/;2+".?'&6?67&"/&?6276/.?+/&?6326/&?6�	(3
44$6	3)	n|	$	"
j*(	n	(�	6$`PP`

"
�

Q!(0A"QI

--B
n�"A00PP0!,

���5?N]2++"&=!+"&=&=47#"/&6;7>;2%!'.+":>54&"!264&":�	
 
�
 
	<9"�"9���9
"N"
		06

  

60		* && *22
�!!���19BJ%+"&=!+"&=&=46?>;546;232264&"7!'.+"264&"� 
 
�
 
 +
�
+��5
�
�#0$)

  

)%0#U" 

 "�]C�������-%++"&?5#"&?#"&?#"'&?62++z
�		`		�
P	O
nn
O	F11Z[
uu
[����"&=462"&= "&= ����������G2G���G2w.++.++�g++g1og++g1����$@IM7.4326673#!"&546;&'6'.32767326'&7#532'6�3
O
��
��

�&$>$

O�
%+�(6V
��

�
�
�$/
76 &
>"	�
�������;D;#!"&546;"&'&+"&'&+";27673;2?6&#7#532�
�
��

�9
	

%
%		&
&O�
b8
��

�
�
es		s_
	�		cX		�	��b����4=;#!"&546;6&+"4'&+";2767;26/7#532�
�
��

�<#%%#<<#"#<��
b8
��

�
�ED
]^=!$^��b����";72+57#532;#!"&546;4&+";26=:>�

��
7
�
��

�5(!Q�=�
��
��

�
��!,�9����"-#5323#!"&546;"2645'&'&��
b��
��

�j''�(	g((F�b0��

�
�
((�p(h((0����&*K#5322"&47;#!"&546;3533526/&+535#535#535##3#3#y�
��
�
��

h @� 2
           W
����
��

�
     ��&W
            a����!/=F;#!"&546;54&#";67764'&7&7647#532�
�
��

�@$$!
		O
	
)@�
b8
��

�
�l�$8$8	;n
N	*u��b����4#532;#!"&546;4&54&+";26=65��
b�
�
��

�`7
p

p
7F�b
��

�
��7&

p

&7����3G`#5323#!"&546;7654/7654/&#"32032?454/0#"764/&#"327��
b��
��

�s((AA5>>�A((F�b0��

�
�
�$$==1��g=$$����
!'2"&4%&'264&"'677&'67'�Α�Α�?�P88P8 @m?�@��Α��@�8P88P�?�@m?����"46#"&'46762654&'&5 Qi�fg�iQ:Ll�lL:��Vg��gV�b?LllL?b�����6/&=6&'.7�
H
}@
 ���j
��P4M
Q%�,����%7#"'.?>3264&#"+"&=46632/546;2��gXD2@LllLI53�	2Hcg$A

)'͒7(l�l23	�2E��3�

h ����K32+"&=46;5#32+"&=46;#"&=46;2+35#"&=46;2#� 		�		 � 		�		  		�		 � 		�		`��	 		 	��	 		 	@	 		 	��	 		 	 ����!++"&5#+"&=#"&46;2�	0	 	 	 	 B^^B�	� 	��		p��		p^�^	���#Gk%2#!+"&=#"&=46;546;2%2++"&=!"&=463!546;272++"&=#"&=46;546;2�		��	 	P		P	 	P		P	 	��		P	 	P		�	 	�		�	 	@	 				 			�	 				 			�	 				 			����%%2"&547'#"&46327&5462#"'6`(88P8f"(88("f8P88("ff�8P88(
@8P8@
(88P8@

@����5#!"&5463!2"'64'73264&"&#"327264&���`�DD!!.!D!!D!.!!p��`�))!.!!)!.!)!!.!���'/7?O"&4632762?2+"43&2"=&?6'&6/&6463264&#"26�4z�zzV-)4M0.	U	;	��&		(8		h4)-Vzz�z4<+					�&		8(		����%*"&462'7&''77'77'?6'7��Α��a?"'>KK>'#?&U%>>%U&�NN'Α�Α�:T6**6T:B4"MM"4\88\
���!-9EQ]iu�����>#"/&5057&0#"/&54+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2D��D
+W``W+`((`((`((`((`((��((`((`((`((��(( ��`((XD11D

E#
<##<
#E�(((((((((�(((((((�(((((���	1;?#546;246;#+"&=>%+"&=#532%2#546353�`	@	��
` 
`
�
`
 `
��	`	p@�00		w
��

,,G)99)G,,

��s	00	�������#+#54622+#5.=#"&=4637#5462@@0		I7@7I		p@�``
�	 	 9YccY9 	 	�``
@�&2>JV2#!"&546;54632=#72=4+"3!2=4+"3'2=4+"3!2=4+"372=4#!"3(
�(!
(
(��h�8�h�����
��!

����``((������,'& /&47>2"&4%'&"/&4762{"n��n"W��6%%6%"?�?"W�%"dd"Q99��%6%%6y"

66

"L����/?O_o2#!"&546354&+";26=4&+";2654&+";26=4&+";2654&+";2654&#!"3!26���P&&&&�&&&&�&&��&��`��M&&�&&{&&�&&{��ff������#.4'&?66754621%#"&547>"&53z	
��	
�%=8H	�~��	�4&�


	�

	p1


V:,C
��

2�%����!2#!"&=46;76;2!+"&�		�`		x	r	�����	 		 	

�MS������12"&4654/.#"&546326?654'.#"32>�Α�Αm"#'("$5>RQ? 8��Α���"
0 !+#R=>S����:F2#".'#"&546326;2>54&#"3276#"&462654&#"j�JL
*,4Q9*- jNLllL6-
	=Jg��Q%$�|d?T91BVy
2JVl�l	(�Α��)) ���#?+'754"/&4?62763~�~-8  �8M
)�)
Ms~�~  8-`8PM
)�)
M�����+70#"&532762#"/&54>76�XF:@@j UP.
@	'%?�J8@XC


D:�a5	#8����#4?JU%"&""&#"#"&"#546;5335335332!526226226323"&546523"&546523"&54652�'/''(
'/'@@@@@�@''/''/'
'��
 
r
 
r
 
@      P�������`      @
%&
%&
%&�%2#!"54;2%6!57>��(5Z��W
U@(h����h�r����!�#%2/7+5463&'&676
=��	�
Y���<K`�wZ�S:
�A
�	���+�`\�	�2%2#!"&546;22/"//&?627'&63�		�0
	 	�	 `

I.D

II @	 	
P		�� 	v `		J.E		JJ @�2+"&463264&"264&+�PppP�PppP�KjKKj�5KK5111�p�pp�p�jKKjK�KjK7�7@�2+"&463264&"�PppP�PppP�jKKjK�p�pp�p��KjKKj������7;JPf2'.547'+#"&546327#"&546;23'#"&=46;263&267#"&?&#"?#654&#"&/5KK54K)V
4E,5KL41
W	r3		@
N��+J(	Q-	!//�J�$�"2/!

-

-,M55JK48&�*6K64K0

			}J&vI/B/`x( 0`0"!/H
	G,���4<LT2+++"&=#+"&="&=#"&=46;5462264&"7!26=4&#!"264&"�


 
�
 



�����0

�
@
P
� 

  

 
�
P
0".."0��]
�

�
p�'?2#!"&5463&546?6'.676/&&546?6'.676/&��`�=@RA?S�>@RA@R��� �%"4./6%"4./6����94&++"&546;2+"&52+"&546;23265463�!p	0	
�8P	0	�	P8�
	0	p!	!��		�
P8�		0	��8P
		�!(	��B�0T%!!2#"&'&7#'.'&7#"&=46;2!2'#54&+"#";;26=326=4&���
 ! �#FF

g
	�/t0		0		0		0		� #! !"W

-��(		(		(		(		��B�0C%!!2#"&'&7#'.'&7#"&=46;2!2'#54+"#"?6&���
 ! �#FF

g
	�/y++DD� #! !"W

-��<<DD����;C%32#"'+"&'#"&=463267'&6?546;546;232%7625�=,

X70�07X

,>
F*
@
�
@
*��v
vK")

;!!;

)"F
#�
(

(
�#
�X&&X����26:V%#!"&=467'&6;&5&54767>?6327/77475#"'0326762676�#��%
:@F

F@;
� 2�*2J,42.	�=#--$><!

1"		"1

!�x( �� (�������GVl2'"&547'+#"&7>767&+"&546;23'#"&=46;276;2+6267#"&?&#"%6&#"&/7>4KL64K-

TE,6KH2 8

8E�B		P&-

R ��(	Q)!//�0"1

22"+K46LK4;'B$
*6M63H

( 		&*
 
7�K/B/L"2Q
R "0+���#?%"&54672654&'56&"&462"&=46;2732#+"&5pAO�ԖOA3=z�z=3M6%%6%�
&

@
v.(88(.	!!�%6%%6�
``
`

�����
)%3"/3727#'&"'&"#&6?62762@m��^9�$!w1:$f!$&n''n&�,��H		
%i(7		b�	
V(i%((''�� �!)32++"=#"=4;5.5462264&" ?1$$($$1?TxT�/B//B3N4($$(4N3<TTB//B/�� 2/"&46327'&63264&"tQTxTT<*#P�B//B/�OP#*<TTxTQ��/B//B�� �;C%32++"=#"=4;5.547&'&'&6;227676;2264&" ?1$$($$1?3&(
F
(&3�/B//B�3N4($$(4N3C+ /

/ +"B//B/����192/32++"=#"=4;5.546327'&63264&"tQ?1$$($$1?T<*#P�B//B/�OP#*3N((N3<TQ��/B//B����OW2/32++"=#"=4;5.547'/&?'&=4;276627'&63264&"�Q?1$$($$1?			O	#T#P�B//B/�OP#*3N((N3*#	O	Q��/B//B���!)W32++"=#"=4;5.5462264&"32++"=#"=4;5&'673264&#"&'632 ?1$$($$1?TxT�/B//B!$$($$"!//!"'2<T?3N4($$(4N3<TTB//B/�4($$(4/B/ T<3N���!K2"/"&46327'&63264&"%2"/#"&'67264&#0"1677'&63T
1TxTT<*#0�B//B/�
1T<8Q!/B//!!0�O0#*<TTxT1��/B//BQO0#*<TJ7!//B/!1��@�&HP2"/#"'673264&#"&'6327'&63232++"=#"=4;5.54264&"4
1T<2'"!//!"'2*#0�oxT?1$$($$1?oB//B/�O0#*<T /B/1@T<3N4($$(4N3<�/B//B��*22//"&546327'&?67'&63264&"t			TxTT<*#	�B//B/�O			#*<TT<<T			��/B//B��!�,47"&47675#"&=46;5#"&?6+32+64&"�*TxT*(88('//B//�*xTTx*	(88(	�/B//B/0�P(0%&=#+"=#"&462354;2354664&"�		8(	*xTTx*	(�//B//�8(*TxT*(�/B//B/�� �+"=.5462264&" ?1(1?TxT�B//B/3N��N3<TT�/B//B0 P"264&2"&4�B//B/�xTTxT/B//BoTxTTx	���/7?OW_!"&=463!2&"264&"264!"&=463!2&"264&"264!"&=463!2&"264&"264�@

�
3NX�@

�
3NX�@

�
3N 
@

@
X�
@

@
X�
@

@
X����#+?%2++"&=#"&=46;546;2"&4622#!"&=46;27p		@	 	@		@	 	��jKKjK&7O��O7#L#�	 	@		@	 	@		@0KjKKjkO7**7O����#7%//&?'&?676"&4622#!"&=46;27N-..--..��jKKjK&7O��O7#L#�.--..-->KjKKjkO7**7O��+6"&462%2+"&=!+"&546;235463�B//B/.B	 	�	 		 	�	�/B//BQB.�		00		`		А	����'/##!"&?"&546;254&#!"3!26"264�N4?��?4NO1�2N0
��

0
�.!!.!`�'9229''99�p

p
6!.!!.����'7?G##!"&?"&546;254&+";26754&+";26"264$"264�N4?��?4NO1�2N�
h

h
�
h

h
((��((`�'9229''99�p

p

p

p
.(((( �`!%!!535#7232+#!"&=463!5 � �  

��` �@@�
�
�`�� �`!%!!535#7232+#!"&=463!5 � �  

�p�� �@@�
�
�`�� �`!%!!535#7232+#!"&=463#5 � �  

�� �@@�
�
�`�� �`!%!!535#7232+#!"&=463#5 � �  

��� �@@�
�
�`�� �`!!!535#7232+#!"&=463 � �  

� �@@�
�
���D�%#&/&546.j81
5W	w��Y	
�	�����E#"32+72#".'#"&=4632=#"=4;54"&=4632>32T$$T-.T$$T-.�0p(p1((0p(p1(���,8G32+"=!+"=4;#"=4;2!54;2+;2=4+"54++;2�(��((�(����@T
H�@��((@((���H
4��@�+]7+"=4;5#"=4;2!54;2+32+"=732+"=!+"=4;53;26=4&+5354;2+@44 44�4��4�
@

h4�4�44�4@�44H

@
H4����%"!"&5463!2+538
��

�
b
��
�
�

��7b�
���!2#!"&54633#!"&546;������0/��� �`0 �!/������.1]%"&5054676762'3"&5054676762'3'2#!"&=46;&'#"&=46;6232+KjK

<

�H��KjK

<

ȐH		�`		�&�		�N�		�&p!//!<4&(59	��!//!<4&(59	���	 		 	')	 	  	 	)������)/2#2#!"&=463467.5"&=4634&"h

D55D

��

D55D

=V=�

CkkC



CkkC

�@;UU;����)/52#2#!"&=463467.5"&=463."65#h

D55D

��

D55D


2<2
���

CkkC



CkkC

��$,,$""����)/2#!"&=463467.5"&=463!2265#hD55D

��

D55D

P
�V=��CkkC



CkkC



�U;;����)2#!"&=463467.5"&=463!2hD55D

��

D55D

P
�CkkC



CkkC



���=2+"&=4/&=463254632354632354632346�0
�
p p�t

d+B0�0/ ������22+"/&>546323546323546323546��}
!	 @�q�!
,���ױ�W���+4635#"&46;5#"&46;5'.>7>+"�  �в$�	
p�P	""(E$%K@� ��@�$54/&+"&=46;2?6&+"&=463!2�p�
%|

�!
N� =G
%3	!
��t���H+"/&546324/&5463232545'&5463232?>32132?>32�D	8%6'l
=*
&38&"/��#-%f9)(�
}�
���{������-159%+"/&>46235462354623462#37#37#3� ��
!	 """"�XX�`��!
,�((a`````������+$2+"/&6?'&>354623546234�" �@K%$E("�P�p
	�$���   �`F2++"&=#"&=43+"/5#+"/#+"&76;236?6;2U6Ut
6		2		6A	+	+	A`+��+��
�6"UU6�(5 ����*%+5326"&462&'654+";26=3;26ۑΑ��+&jG		
,�8'Α�Α��O2Y
�

HS
����#'2+32#!"&=46;5#"&5463!P�		�`		������ 	 		 	 @�� ������+G!"=46;54;2354;232!2#!"&544+54+"#";;2=325��X0(�(0�L���H<(<<(< $4444$ ���<<(<<����+7!"=46;54;2354;232!2#!"&542=4+"3��X0(�(0�L���<� $4444$ ���((����+G!"=46;54;2354;232!2#!"&5476/&'&??6'��X0(�(0�L���
0			00			00			00			 $4444$ ���0			00			00			00			����+;!"=46;54;2354;232!2#!"&54'&'&?6��X0(�(0�L���Y	j.			R	�	 $4444$ ��`	j/	T�	���6#!"&546;276�
�0

p
���

�

�XD�� �	727"/2"&4724#"2546pxTTxT�&6(��!!�TxTTx6&(�����$9#!"&=46;546;23253+"&2#!"/&?6;53�+	�

�	 	�	�@	 	�

�	++	�@k,	
P
			�9pp		
P
	,,	  ��@�4?&576������J8��?
0�@���
��8����2+&=#"&5463�&&�}
`&&�&��&^T& &����'2"&454&+";26754&+";26�Α�Α�	0		0	p	0		0	��Α�η�		�		�		�		����2"&454&+";26�Α�ΑX	�		�	��Α�η�		�		����!)3#!"&535462#354&"264&"264&"``/!��!/`KjK��&4&�� ��!//! 5KK5  &&���@�)5AM%+#!"&/#"&=46;7>3'&>3254&"26754&"26'54&"26@
��

CkP�PkC
��p��
��

�mm��p

p

p

p

p

p
������CG+32++"&?#+"&?#"&?6;7#"&?6;76;2376;2327#�
OK
P
(b
)K
OK
P
(b
)K�c

�	(
V
	RV
	R	(
�	(
V
	RV
	R	���������-6"&462&"2642"&4264&"32+"&76�\BB\B\((�\BB\B\((h ��"	p�B\BB\^((�B\BB\^((��0
�
����G"264$2"&462"&46"264>."'&67673>'.56V�zz�z��Α�Α��pp�p�RHLH5	




	�z�zz���Α��Yp�pp�DM

/A.!!.A/����B#"/67'&/"&462&/&#".?5#"&=76;2|}~�?$$$ofB6

= ?��Ú
X<$$��'l�	
��P
_O		�4C7#76772+57#!"&5463!2'&+";2?3;2674&+";26�		�/��`���9	$9	4	�5.99.5�

1b_�� ��
		
V-3�4����!3CS.676#"#'7232#"/&764'&?67/&764'&?6/&764'&?6a@-.?
@	 8  8 @�		_--
	%%	
&

;@��@
(
QZZQ
(�"V6�6
	-t-	7#X#
	B	��'/7?GOW_6"&4622"&42"&42"&42"&42"&42"&42"&42"&42"&42"&42"&4�%6%%6(6%%6%�6%%6%6%%6%��6%%6%�s%6%%6��s%6%%6��s%6%%6��S���7?G\`7"&5462"&54&"&2#"&4632654>54&""&542"&42"&4%"&54=.'.>'7�/B/1�g?-FdFSmQ@
Qf��"P"�!//!
�gI!2-?%&2FF2I�m�Do
�V�"P"������1?q&2#2#'&/&?6766766&#"32763&%.6767&'&6767'.7>7"'&63"&7>376"#32654&# !=+^C,:)
F
"(-+
%

p:)
F
"(	-+
	 !=+\C�

3

	!Y	!JZ9


A4!JZ9



3

	!G�����7CP7"&5462"&54&"&2#"&4632654>54&""&54%/&?6"/&?6�/B/1�g?-FdF�		W	W	��		�
		��!//!
�gI!2-?%&2FF2I�	W	W		��	�	�	������2?k46;5#"&546;5#"&546;5#"&746;'.>+"&7'&6767054/&'&6767'&6767'&676'&>[
>~��}�
	|PkI%		

�
={4	
N^
	_M
	g$Z
��.

#

0ZC	
cy
	zb
	�&����@�-B%&'#"/&'&767'&6?6632654&#"6"26591W+
��)w
}q<1W+
5(*Y��"P8*&$�T+:
e	
��:��(fT+:
H
W�'38P	
$=���� (/7W2&/76'&"&'&4757633#"&5:64&"3#&"264///#576;?�
	7�

P
"


b	
�`@
)			��`
				�
		
 	5[7	
TR;�	7�vI
!Z@�
			)�
@			

	&
R�7	K<���E#!"&547670>321&0#".1&'&2>767654'�`)||)B#GG#	$FF$ Z		Z B3		32


2����'/C#32+32+#!"&5463!232&"26454&+"'#";26���@�4&&4&0'*'
	�	
 @(@(0�0( &4&&4�""��@�+7CO2#!"&5463"26454&+"'#";26754+";2=4+";2=4+";2� �4&&4&0'*'
	�	
����������``&4&&4�""=HH����2"&4$"26427.#""'&#"�Α�ΑH44H4��94 ( 4��Α��14H44H��D!!����#72#!"&5463";264&#"26454&+"'#";26P��`		`		4&&4&0'*'
	�	
��`� 				�&4&&4�""��@�	+7?Q2!5463!#!"&%;2=4+";2=4+";2=4+"&"264;26'.+"'#"��0@� `�������4&&4&�
�
"*"��p0���HH�&4&&4�
�����2B#0#"&54754622654.'54&"37"&5475462� K55J 8P8`!/(/ A%6%  `�%05KL50$�(88�h/!			��
		 0P%%%�

������"B7"&54754627#0#"&54754624.'54&";26�%6%    K55J 8P8(/ !/@%%%�

�0%05KL50$�(88(��			��
		 0/�����"B7"&54754627#0#"&54754624.'54&";26�%6%    K55J 8P8(/ !/@%%%i

i0%05KL50$�(88(��			��
		 0/�����"B7"&54754627#0#"&54754624.'54&";26�%6%    K55J 8P8(/ !/@%%%)

)0%05KL50$�(88(��			��
		 0/�����:6"&4627#0#"&54754624.'54&";26�%6%%6E K55J 8P8(/ !/[6%%6%%05KL50$�(88(��			��
		 0/���'/7?GOW_gow�$2"&462"&4"&462"&462&2"&46"&462462"&2"&42"&462"&42"&42"&42"&42"&462"&47"/&4?&547'&#"#+"&5462632762)			)			7			)			7			�			@			 			i			)			7						7						I			&� 
	 	Ie#
. �			i			7			)			7			)			 			@						)			7						7						I			�� .
$��		/4M$
 ���I75!+"&=!+"&=&%2#!"&=46;5462662"/&47&7'&" � 	 	�	 	 �		� 		)9-#
i
@00+)				)�				�)
i
#,	�����+NV"'.542''&546'&'&7654&2&767>54&#"'.542"&4J�u.W=9R0;)%5��F8%,hHIg*$9E�6%%6%)U,,U�
+>=UQ9A,
()95%+�]BlN.IggH-NlB]%6%%6���2#!"&546354#!"��`������`�TT��`%2#!"&=463��``  ���!)+54&+5463!2#!"&5463!24+"30/!� ��� D������!/0��� 04	���/?O_o�+"&546;2++53232++53232++53232++53232%3#"=#"=4;5473#"=#"=4;5473#"=#"=4;5473#"=#"=4;54���`********�********��`�N0f0f0f00`0`0`0�������%/&/"/+"&="/&4?5/.?/&?'.?>7'&/&6?'&?6'&6?65'&4?6546;2762?>76/76�!?5

 	
6?!"F@@F"!?6	 	6?!
"F@@Fg

G$N5
(		(
6N$G

%%

G$N5
(		(
5N$G

%%����	�'"/&4?&67>�(0$X%�	3	�
$1��*�1$
�	3	�%X$0����);+"&?.5476227>56227562.>32+"&7�% 

@

 %,,,y,"*9

8�_"&7�

�7&"_�G;����#VLB&
�0

����$2#"'&?632676&+"&=466f��g_G
	(0?FaeEB0*�
$G��Α@	(*bEGc,*
�$E����	!-E!#!"&26=4&"26=4&"26=4&"%2#!"&=46;76;2 ���				`				`				@		�`		x	r	P���		�		�		�		�		�		�	 		 	

����9&#"+"&7>3276+"&73232676;2#"'&=46s1B:[
9�ZcH$
��׆*1B:[
9�ZcH$;-G8		WsE$�
y*-G8		WsE$�
����"0%"&54675#"=4;2+7654&+";2�z�zeKx8,			"�((�VzzVMu"(("	$			3b������1%&=#"&=46;546+"&=46;2+";2��

����T(88(TT

T��`
`
`��8(�(8(
�
���1!#"=4;26=4&+"=4;2'&=#"&=46;546�TT

TT(88W��

�(
�
(8(�(8��`
`
`����$276+"&?&'&3276#"&46dG$
�*0BEeaF?0(	
G_g���E$�
*,cGEb*(	@�Α���08DL%#!"&5467&546;&546;2654'6323232$"2646&+"26&264&"�#*��*#*&!/	(8&*����<8<%O(**(#*&/!8(&*#[x  `��@�!)4%#!"&546;3%#!"&5463!24&"2!5'&'&���/!������((D`X�( �!/PD((`0pX�(�����
!(/&?62'6&?6?6&5#75�.	o		.(<�	o		��z\
�

�$$ @2.		o	.<(		o	��z 
�

�h0@ $�����&?'762#���r
�9�9(c���
r)(9�9�����	'762&76?'/&?62�9�9(�US�Qr
Q�fw!v(9�9(TS�Q
rQ�fv
����732"/&6;4;2�.VV.8fVV.��M�37/&4?6!2#�VV.�.VV.8M�3%546&=!"=43:VV���.VV.8
����#"&?62++"5X.VV.8VV��������;%+"&?'+"&=467'&=46;27'&6;2/76�
p$kk$p
$kk$
p$kk$p
$kk$hp
$kk$
p$kk$p
$kk$
p$kk$����)#!"&546;46232&"26454+";2���P&4&P�H��P��`&&4d��M346&=#/&4?63zVV�VV�VV..VV.
����72"/&6;5#"&?62+�VV..VV.FVV�VV�����"&462#"?6&+54+"��Α�ΓGssG@'Α�Α�tsst����"&462'#54&6=32=4gΑ�Α�tsst8�Α�ΓGssG@����2"&43?6/&#"�Α�Α�tsst��Α�ΓGssG@����6462"75326/&;;2�Α�ΓGssG@YΑ�Α�tsst���4%2#!"&546;2+!54632/"/&4?'&63�	���		�@	X
$��$�	�`	 	��p	@
�$��$����##!"&5463!2#"?6=4&���`Xp �			� p��`$ �			� p
���+5463!546&=!"&2#!/&4?6
hPP��
�

��PP
0PP0�

0PP0����0%#!"&54674546326326&+54&+"#"7,:K5��<T6*^B,J(8�A	0	Aj�	F.5KT</JB^,$8(ip		pj����0%#!"&546745463263226/&;;26=,:K5��<T6*^B,J(8�jjA	0	�	F.5KT</JB^,$8(Njjp		p��@�#'#!7#3#3'!"'?3&�ZeE0E��E�PEee{G�C{e������� ����B������E�%"/&6;#"/&6;232:hh
@T8�
@8pp8
������E�++"&?6;#"&?62:
@
�8T@
hH��
8p��@�&2+"&=4&#"32#!"&=46;54i}Z
 
+*0����Y?P

P*+G��F@����.5462"&264&"�="
p�p
"=B//B/6#X$5"PppP"5$X#
�/B//B��`�0R232+"&=46;5.=46;26=463"&=462#";#";#";P	WA8		�		8AW		B19T	hP88P8UUUUUU	0Bc	"				"	iD(		*3NM80	�8(�(88(  (��@�#2+"&5463264&"74+";2�c�����`�� Y8����-27?DI%2+"=4;5#"/&54?6;2%2#!"&546334&#5265#264&"5"75#`@

��

@%%@�P88P8p%@@%�7
X�
��

@
��%�%�B\BB\b@%�@%������
(%67#"/&?6'&?667'&?6Py�p�
��	

a<0heC>Wh0�

�

	��$%2p������+2#!"&5463"26454&+"'#";26P���4&&4&0'*'
	�	
��`��&4&&4�""�����76&764.'/&4�4PL20#
2D1��

P	)B,,U+@*X
�����'.546?62>7'�,FH$*M@'�Kc�lN�[<C_�GP�F%�lJ����#2#!"&5463264&"74#!"3!2�������H��`�� Y8����@�
#+<FN2#!"'&54%"32?461.264&"6264&"%6.3654'73264&#"264&"��'	�D	' 

			�C	=#	n	L


.��wNCCNwi
���5
		�%�@�/!!$3#!"&=264&#5463!2"'4&#!"3!265�@���� �L
��

P
 �t(``(``8

�

���$"&4622#!"&=46;27<xTTxT5K�`K57#L#�TxTTxtK55K���+2#!"&5463'76/&'&??6��`LCC		(		BB		(		CC		(		BB		(	���`��BB		(		CC		(		BB		(		CC		(	������'?'&6;2//&+"&=4676c!p
c�c!p
cc
p!cbc
p!c����'7+"&=4676?'&6;2//&�]!p
]]!p
]�]
p!]k]
p!]���� &,%#"'67'&477&'6267&'%6'77&7p!HddH 66 H�H 67���T'FF'!D�D!&FF&!D�D"MM
CC�MM
BD����
 &+'6'676'7&'%'67%&'667�*N5i.9S?��N7M
<.�4b�.8S?^N7M
��.�4b�*N5�M7N,�.Fb4"N*E�.�?S,.Fb4"N*E�.�?S�M7N,����2"&4264&"6264&"264&"�Α�Αk`��Α��'Z����;Ss{�7'&546;5#"=4;54;232+3232+#65#"&=463+"&=4?546;27'&=4;2354;2354;2#7354&"+"&=4?546;2J"	99	"
		�		�		�			�	t6~/ 		w		�			�	�Z	  	Z		A??A		�
		
		�
;;
RP  		�
		
		��@�#37467.546;22?#5&2#!"&=463G*
@
&!ld8�8(		��		�5�"

=le<+C,,]	 		 	 ���#'+/37;?CGKOSW[_cgkosw{#53#7#53#'3##53#5#5#535#5353#5353#53353%3##53533#753'533#%3##5353'#5373#3#'#553%#53#@�@@�@�@@�@@�@�@��@�@@@@�@@@@��@�@�@��@@@@@@@�@@�@@@@@@�@@�@@�@�@@�@@�@@@@@��@@@@�@@@@�@@�@�@@@@@�@@�@@@�@@@@��@@@@@@�@@�@@�@�@@�@@�@@@@@��@@�@@@�@�@@@@@�@@�@����5!2#!"&=4632!'&546;5#"=4;54;232+�		��		p
J��J
�((0((	 		 	 
��
00((00������%-=7&=4?'&54;2!546?6=#"'4"2642#!"&=463	�Oq��9
	(		��		��
	pP�&

2���	 		 	��@�#37.546232+#6=#"&=4632#!"&=463i=V=		�		�		��		�/+==+/	 	P++P	 	�	 		 	�����G"&4622#!"&=463!'&54?6323>546;22676;23276.!!.!x		��		�f��f
'"'
P!.!!.��	 		 	��	



����#+;2!65'546;23546;23546354&"2#!"&=463p	@
��
@	8	0	P	0	X�		��		�	� VJJV �		00		00	��@

@�	 		 	����/S2+"&=#"=4;54632++"&546;2'2+"&=#+"&546;235463h

0

@
0

0
�

0
�
0

0
�
`
��

h0h
�0h



h�
�p

��

�

��
����
Q'&'&'&'>7'&'&'&??6/7?6/7?6/76/&�
�63�4
�63�g��gf�45��[45��o��o�T����!+5?73+"+"=4&+"&%#.54622654''4''32674''326`�

(

@5-�-5z�z�H@ 


�7]]7Vzz�/M�<62"'67"&5�Ԗ�Ԗ7��7�Ԗ�P88P8((n(88(����1%/6?6&67>32"&4'7>76W
�65_<Q�C..C.�
�";V"�
�m($*
 pJ�/B//Bp
�+m7+�	���!!�@����	�
'%&'762&/"/&4?'.72"&4�0q"�8?�?/�)$Y5g#	>P88P8� /�8??/��$g5Y#Q"�8P88P������	%-:7&'>7'&67&'&'667&'67#"'6#"16&�5K$`D$>_GE#�70Z0344�LS)(F�>!3v�E[F;
�I\,-'�!c=#.Gr 2Oc?Q�&��]2�U(
1)+,GR;$/�PE�������:BJRZbjr2+"/&>5462;2=462;2=462;2=4264&"6264&"264&"6264&"264&"264&"6264&"��}
!	�							I							I			)			)			P
�q�!
!�

��

��

�H
��			W			�			W			)			I			w			 �`	'/746;#"&52+!&"264"264&"264"264&``&@&&`��Fn &��&&�&@��@���RnR���0#532'#617>3!#!"&5����3c�`�!������@�)>%2+"&=46;75%"&=46;7532#2+"&=46;750		�		P  ��		P  P		�		�		P  �	�		�	``@	�	``	�	@	�		�	``���92#!"&546;546;2'3554+54+"#";;2=32��`P��� 808808@�� 00   �088088����
"&5462654'�Ukk�kj,T6``�M�:^vv^:���5*8ii8*��G�%/%#"/&'"&=46326763254&"7'&#"+'$<"�B\BB.-@
$<"��(#RA�']1�
�.BB.�.B>,!1�pp-:]	)����-2#!"&546;462&"2646/&'&7P��P&4&6a			j.			R	���`&&�	j/	T����%-5AMY2#!"&546;462264&"6264&"6264&"6"26454+";2=4+";2=4+";2P��P&4&��h���������`&&��RR���hh����3;CK[$"&462&"&462'&67676563267'&'#5&$"264&"264&"&4622#!"&=463�			�H44H4��7VJ<E /

27�81
7n�			�		��		�			G4H44H�	
 #
	[[n			�	 		 	������<AGM>7.'&6;2!676;23&'67+"'&'!+"&67#7!36!&'# B--B 
 8 

*M1,"
 *9
 �� 
�$����	��
�./DIID/

(?9@$Z8		h����B�2:%'&6?7'76&'.'&7#"&=46;276264&"&5>!=!=<���D-+,\Y		pd-���((��cc�5)G,8,7#	 	��$G�((����B7"&546;7532#2+"&547#"&547#"&5#"&=46;2�		�00�		 		S(�(S	0		`	�		�  �	�	@	 				p	 		������6#532;#!"&546;4+54+"#";;2=325y�
7
�
��

�@808808W
��
��

�
��88088����/8;#!"&=32?3264&+'&"'&+"=4;546;#532 
�
��
F#
9Z		F#
9�8
ș�
8
��

�Fr,		Fr(�
i
���@�	
)346;#"&5!%;;2=32=4+54+"#"%2+00�@�808808P0p�@0��@�088088������@�%1=Ieq}2#!"&546;546;254+";2=4+";254+";2=4+";2754+54+"#";;2=3254+";2=4+";2 
	��	
�
�
�((((�((((�((((`
��		p
@

@��((�((t((�((���((�((���#2"&454+"#54+";2=3;2�Ԗ�Ԗp0`00`0��Ԗ����XX�XX��@�-72#!"&546;35"26426'.+"'#"3#546;2� ��F4&&4&
"*"
��
@
���```�&4&&4�

�``
����9E2#!"&546;462&"26454+54+"#";;2=32=4+";2P��P&4&6H808808�����`&&��088088�����8<@7"&=46;7532##32#!"&=46;5#"&=463!25#!5#�		p@@p		�00		��		00		`		������	�	�  �	�	�@	 		 	@	 		 	@@@@@��D�'2"&=454&"7.7>/&76B\BB\B�(��/vT"�S	#�/�B.�.BB.�.�pp�#	Sv/7Tv/�"����!15!#!"&=32=4+532=4+532=4#72#!"&=463 @
�
xxxxx�

��

@��

@@@�
0

0
����52#!"&=463!#!"&7;;2=32=4+54+"#"h

��

@
�
@808808�
0

0
� `��
�088088����#?G%2+"&=!+"&546;235463'"=4;276232+'"/"&462.B	 	�	 		 	�	��2f		z2L4&&4&�B.�		00		`		�	�(c		7		,c		7�&4&&4����IQY^%2+"&5#"&=32=4+"=4;2=4+"=4;2=4#!"=4;5463!232264&"264&"75'#p		08P8�8P8�������8,d�,((\((�d,`	 	(88((88(�00dlp((((�dp����#37NZ%2+"=43+"=4&'&=4;22#!"&=4635#+"=4'&=4;22+"=43x0).0$0p		��`�0$<0X0`��	W1&B%>>��	�	@p@@B9!,*AB>,��������>7//&?'&??6/7?6'7//&?67'&?6�@��&@BC87-8�-I"�"9-A��CB@&87.8�-J"�"8-������!+2#!"&562"&'463/&76.76dx[	��	/	[x[	T	#�/F�/vT	#M::c:MM:kTv/�#F�#	Tv/�����(#"&4?57?6/7?6/7?6/7>�#�dYY-22-22-23.M�!R�YYe.32.32.32.������/#"'&6?'&?67'�"�+/�"FO�"�$ R�"�EO�����';?"=4;2+"&=3352#!"&=463"=4;2+"&=335H�/B/0@�		��		X�/B/0@�00�!//!�``��	 		 	�00�!//!�``����#A%2#!"=432#!"=43%2#!"5743%+"=4&#!"+"547%62���p��p���P��P`00`00�00� ���

�W q���!22#!"&546;2654'"&462'"2654'76.�&&��&&q�qd�^^�^�""�&��&&@&-3OqqO3-�^�^^�:O����3}62"&4"&4622#!"&=4632#!"&=46;!'54+532=4+54+"#";#";#";#"26=3264&+532=4+532�			�			�		��		`		��		0`�hhhh��hh@(@(@hh�@						�	 		 	�@	 		 	`���    ((  ������"-%2?/.=32?7/76!6/.7��
��
�@@��\����\��'�66�'kkp8� 

 �8�����"*2#"'#"&>7&54264&"264&"264&"�Ԗ�j83AL9s���z�z3
19JVv������$747#"'#"&767&'&?6632@	E&(83AL,9:
��	

iI`j�9��
3
4+9�

�

	R5zVH:��974&+463!2#"!%2+"&=!+"&=&546;2!5463�& 8(@(8 &���& 	@	��	@	 & 
�
�&(88(&@`&$y				y$&
``
���Eg$"&462'+"&;26=>54&/&546;2?6&'&'54&+"2#!"&=46;#"3!2=4+67V�zz�z�"?
&
	
">
'


�

�@

 +?

l

@, z�zz��$!




$!




��
`

`
''�����	)1&'67673+#&'&6?&'&54762546264&" N5 
,pp ^BMA
k.�U}N/			;1%
E8K@�B^8H$Qh=7	
EX<!/`			��A�%%#!"&=46;76;2+";2?625���		7/ *�N		v]	x
	y	`	&		J��A�8%'&6767>"#!"&=46;76;2+";2?62m=<m���		7/ *�N		v]	�rHHrH
	y	`	&		J��A�Cl.'&67546;2'&+"+"&=&'&5474?6;254'#!"&=46;76;2+";2?62 

	$	6 

	$	����		7/ *�
N		v]	0%			%			�

y	`	&
		J��A�1$"&54762#!"&=46;76;2+";2?62HP8SS����		7/ *�N		v]	�7',pp,'
	y	`	&		J����"E7+"'&/&=4622?6/&>$2+"&=4?>2?54�9	�i
Z
&�
i�	9&

Z�M"+p		�
�

�l
	3�
�
�		p+"M
3	
l�
������%@2+++&/&6?54?26=%54&+"&=4?6;76�


&�gPPA*<*,P!�"!gg
0
@
&<�.0$'z**8%.!X~	
<�����3++"&=47'#"&7>7#6;5#462#327#4'
	�
�
�	
X?>t0pQ^Qp0t>?X
��

��
6TDl��RnnR��lDT������dm"&462"&462#"/?#"#.?6?'#&/&/"#"&/&?676546;2?676.7�((d((N)
C



+3�3+



C$
	�	
#��)`((((�pE.d L]\1G
!!
G1\]L P 
'"
`		`
"'
 �.E
����@�@HW%2++"&=#+"&=.5#"&7>32+";>;26;264&"'"4&54621&#0		1
	@	�	@	"("!	+X:�, 
i			�8P8�	�	
Q		00		QC&&7I"L@			�(88(������)?/.%'.4>?6762'67&"uO[D	�	E
�
,
"k
,"O4!Z!�Xf#	II@&W;���&.;C%2#!673264&+"&46;&5462#"3"2642.54264&"�(88(���

`(88(--8P80`

m�xP80 5S�8P8!8P8@ (88(P�8(P&V(H���2+"&="&5%3&'>@]�	 	]��@tU+h`�]�		��]@V�	=/4?���#'2#!+"&5#"&=46;546;25!�		��	 	0		0	 	 @�	 	��		p	 	0		0��������,<62"4&"276'."?62&276&"�Α��7�
%(%
&�-�-

#nYΑ�Α					o66*����!2"&42#!"&462&264&"�4&&4&�		�p]����C�P88P8&4&&4�	 	����]^B@8P88P������&.7'&6?7'76&!#"&'/&7%46264&"21M>M2�LB.-A�w
Z�((H�\]�:~�p.B?-l.^D
�@((����)19?G%+"&547##"'#"&5463!232264&"264&"%3'&#264&"m	/B/�/!((!/
�
&��0\+�V	!//!!/  /!P

`��0+�������&/'&?632576%5#!"&z

���%	

N� n"��n
��

	�!

	=��K�
���
����%�2+"546;5.?46;2��(4@	�	@4uW7��7Wu������ '&?6>323!"&=46z
��	

�M2<T)!�0���O


�

	i/=T<(B3�
7O����+3OW_7"&=46;>232+"&'7;26=4&+"/?+54&+"#"&=46722"&4&2#54@		P`P		P`P8(0(8�H$$$$�3EP
�
PE30p			W	 �	`	+55+	`	+55+X(88(Y$$$�L3
@

@
3L`					00����+$"&4622#!"&=46;27%/&?676jKKjK&7O��O7#L#T	�	Q			-i	�KjKKjkO7**7O��	R			-h	����+3$2"&454+54+";2'!"&=46;2732&"&462�xTTxT�
&


<
�(#��O7#L#
+jKKjK�TxTTxB
6

L
,L*7O&HKjKKj����;CKv%/'&=&''&'&?&7'&767667547676264&"&"&462#!"&=46;2732332?b
!!

!!
�((�jKKjKI��O7#L#


	K    0((tKjKKj��
*7O

'����$/$"&4622!"&=46;277&7%'?62jKKjK&;)N��O7#L#>�G�=*H%�KjKKjk.M=
*7O��G��*H&����#76"&4622#!"&=46;27$"&4622+46=4'6;27�\BB\B#0C��C0	!F!P88P80.B�(*�B\BB\bC00C 8P88PXB.'9+����9%#!"&=467&4?6"&547'+"&?&5475?6K��K6_���`KjKB*M6

6M_P..5KK55
>		>
;����4<D$"&462!"&=46;32730%2+"&=46;5462264&"754&"jKKjK 	��O7#&&# 

�

 /B/]@�KjKKj��*7O
�

�
P!//!P�}P

P����+%2+"&=463"&4622#!"&=46;27p		�		�jKKjK&7O��O7#L#�	 		 	0KjKKjkO7**7O����#+%#!"&=467'47&52>32#"&'7"34&#E4G��G4e�++1>%5KK5,Cg
�
�L4**4Lf�33(!'KjK5)`

����6%'.54?6>7'&"&462#!"&=46;273230n++5Ps!;`�jKKjK 7,	
��O7#L#�,M3"sN-�N:&KjKKjsDm#*7O������'&?6>32467!"&5z
��	

�I25K0&��@/��


�

	r1DK5)B
�1J	�����!6%"/&=46;2264&"&"&462#!"&=46;2732w	
\		[Of�jKKjK:��O7#L#S		]		[O
EJKjKKj�(:*7O����$"&462#!"&=4677'3jKKjK 5K��K50  `  �KjKKjlN5**5N��88�����;CKb��%/'&=&''&'&?&7'&767667547676264&"$"&462"&5462"'&#""#"&=46;3:630#327'#"&=46;2b
!!

!!
�((��4&&4&�.BA]B	

h�D/	!##
�(B
&@k    0((t&4&&4FB..BB."�


0C '	�:#
 &������*@CY\!2+"&5&'&/&6?&5463276%"&5054676762'3'1"&50546767623'		�	�
�/!.v
�  KjK

<

ȐH��
KjK

<f�H	 		W0+!/(',!�ِ!//!<4&(59	�j(59	!//!<4&��������*@CY\46;&/.?>632/+"&5'0546767621"&73'0546767621"&73'`	� �
v.!/�
�	�	`

<

KjK8�H

<

KjK8�H	'!,'(/!+0��		�	96(&4<!//1���	95(&4<!//1����;?%2#!"&=463264&"";#";#";!'#"&=463!3'#�%
��
%sH���ri�	g��QQF@% 

 %`�@@@`�@����@�!6#&5476'&'"&546
�OM{O�
����'	l	//	��	'R	����$7Ieh"'&476;2#'+"'&476;2%+"&7>&'&6;22+"&764'&63&/#/.7&54623'�"		_		#
#		#				#y"		R�1�1�&4&p`06
,
�4]+	9|9	9|9		)[6@6
,
d��
vv
:%%�t����)%/6?6&67>3%'7>76W
�65_<Q�	�";V"�
�m)$*
 pJ�
	�+m6+�	����
!#463!2#2#!"&=463!53`@�@P		��		����x��`��	 		 	@@������472+"&54632276&"&4622+&'3533!&#5463�/A�A/(P88P8P�	L�@��!`B//B 8P88P��&@@ 2.����-6?%#54&"#54?5#"&=46;546;232+4?#"&5%+5�`%6%`p0		0	 	0		0��mp	m	p�	�`%%`�	D3	 	0		0	 	3�/�	�d	����	$,45 7"&5"&462267"&5%567$2"&4&'67==q�q��qq�q�hthq�q�?!4���pp�p�0n37++++&&@&4&&4�4&&)?+�/B//B	"%+����2"&44635"264&"62"&4�Α�ΑX^BOq�P88P8S��Α��gB^ qO`8P88PH����(02/*+/#&54754632264&" (8`M=),'&,ayt/!'J�%PAepxhx=	%!/ H����;!2#!"&=4632#"'!'#"&4626?&5462?&54		�`		�(H��H(HR(RH	 		 	@(��(

+��+

����(08@HP2+"&=7>'264&"'"/&4?62264&"264&"6264&"6264&"264&"P��	
�(��(����.�1��(��(���rr�����'/72#!"&5463264&"6264&"264&"264&"6264&"�%%��%%3ss�%��%%@%���ss�����'/2#!"&5463264&"6264&"264&"6264&"�%%��%%3��%��%%@%���������2#!"&5463264&"�%%��%%��%��%%@%�����'/7?2#!"&5463264&"6264&"6264&"264&"6264&"6264&"�%%��%%3��%��%%@%��MM�MM����'2#!"&5463264&"264&"264&"�%%��%%3ss�%��%%@%�ss����2#!"&5463264&"264&"�%%��%%3��%��%%@%������62"&46"&4622#!"&=463�6%%6%[6%%6%�

��

`%6%%6�%6%%6U
 

 
����!!2#!"&=46;463!2&264&"p		��		p m	 		 	��s�����"*!2+#5326!"&=46;467264&"p		�`p���		P
�	 	�@����!	 	m�0�P%2#!"&=463%2#!"&=463�

��

�

��

�
 

 
�
 

 
���"33&'"&476&&67>7>�'
!�b'�bGE:B�)!.,_Q�'g9,'1B�5t*"-,!����@�5=32+'6.'&"?632#!"&5467>2264&"�:)�b6
	Zw	F#
 #& #O
	��&�z,:,S_#"Vi
	~,
	B0
	%}�%%C���@D!2#!"&=463'.=4&+!46;23226=.='&4?625#P		��		�/!%��&�&$4&��	 		 	U� +,p`&&�4$ 

�>&�����@�CP]%+"&/#+"&=4?>/&6323632'&'&&/&6?67&#";26%5&#";26>C0%.B$B.%0C-
C$'));7J7;))'$C
��##%$%6$%##%�F/C=,'',=C/F�&%
	��	
%&��)

%%

)������%&/&6?'.?>n��	��
	�"	�	ff
	����&.?>&/&6?2#!"&=4637


.��

��

�p

Txx
D�
0

0
������&+=%"/&6;235#"&=463!2+2#'3.#!"&=463!260
V� 	(+а		�		�]�
�}
D�!#��		F
@
s@l:@	 		 	@�]
�|/D�	 	 �`#2#"'#"&4632627&#"!264&#"�FccFQFFQFccFQFF�////++L++///`^�^OO^�^OO�@@&4&&4&@@����@�4<@%"#"/#"+"&=#"'+"&=.54>76;2264&"5@
JLL				,4$0	TFCP
.Ewh��1	;		16		JY4)D&
0.=K�c	����%'%&=47%6m
	��3	�Z
	�"	�	f����&7&=47%6'2#!"&=4637.


��

D

�p

�xDD
B
0

0
��!E!5>4&'5463!25#35#35#5!#54&"#54&"#54&"#54&"���
@
�`@�@�@�`�@		�		�		�		=cc#

��������``







������5U'&?65462#";#";#36=46;22+"&=46;5.=7z	
��	
�8P8UUUUU),		L		�		8AW4
<)2


	�

	�-(88(   0		0*&�				"	iD)(9'"����#)17=#"'&#"#"'&5463232632267&.#6264&"575&'m
+1>�>?5
+1>�>?��#$"%�B//B/` ���
>=
>d=��$8P88PT:�1
#����%#"'&#"#"'&5463232632264&"m
+1>�>?5
+1>�>?��B//B/���
>=
>��8P88P����	%1=G1!#!"&%;26=4&+";2=4+"%3!2=4#!";2=4+"2!5463�
��
�	`		`	pp��0����0	��	@��
� 		 		Xh@	00	����IUam2#!"&5463>54&/&546;2?6'&'54+"+"'&;25754+";2754+";2=4#!"3!2`

��

�-	-	�pp�PP���
��

�
��



 h����3%#32+/&?#"&=46;7#"&=463!7632�bK�

�S	

37

�K�

R


4
�`
 
j		
C
 
`
 
j		
C
 
�����%-56+".7>264&"6264&"6264&"264&"�P�U&P&(/hP)
n/3���=N&@";*P}CJm��m-S����"*2#!"&5463264&+";26=72+5����(88(`		 	0

0���`��8P8	�		0�@����"&462"&467"/&4762�%6%%6%�%%6%%F

��





%%%6%%�%6%%6%�

��





����$4%2+"&=4633#"'#"&=46;2%2+"&=463�

�

@��@$I`

�
�

�

�
�

�
  @0p �
�

�

�
����%1=I6/"/"/&54676276254+";2=4+";2=4+";2f&6
66
6&&6
66
6�������	
� 
	------	
�
	-----��hh������	!)-19=G73#"&=46%#!"&546;5462324&"2#37#364&"2#37+532   

&��&/!pp!/��""@@`@@h""@@�
  
�
�
0��&&!/@

@/�""X   �""X ��
�������7&/&6??6/7?6/7?6/7?6/7?6/76|�PE<
<87<<77<
;E���'ef/0ff/0ff'���#G7&546;2#";#";#"32#!"'73;2=3;2=3;2=��
`
88888x

�@�)@@�)��

 @@@
`
�888888@@@72#!"&=46;;2=3;2=3;2=3;2=3;2= 

�

0@@@@@
�

�
XXXXXXXXXX���/73+"&546;2#";#";#";#"�X
�

�
XXXXXXX @

�

@@@@����	/7A546;#"&52+"=4;27#54&+"#4?62264&"%2+
@P	h0��	`	��3B//B/p
	P�
��	@@(@
���		�u
k�/B//B
��	@���	#.'7562"/&47�@`>SS�>+u5�@�SS>�+>u5����!3"&46;46;#"%2'&/52>76#"'.#57676�%% �%  ,IfHM-4#-:+0�MHfI80+:-#3 %6%���6%��2.&B

�	 B&.2 	�
���'/72+54+"#54+"#"&?6'.54264&"264&"�Ԗ2,		N@N		,2�4&&4&�4&&4&��]4Z B8888B Z4]�&4&&4&&4&&4���	/G7546;#"&2"&427735654&#"32+'2+"'.#"&'46;2`	`v	6Ԗ�Ԗ=2��$q| 3$qO=2|�		#,#$�@	`	7�Ԗ���$2=Oq�  o2=Oq$|	@	���t�2#"'"'"'#"'.?63!22767#!"&=327!5Z&/,XX-/&A	�				
�@
			
�I(Z!!!!!!Z(h���

�dd������
%%53#!"&53%#!"&?63!23+"&@@
�
@�
��U	�	%@	 	@��

��""����		���/"&=463!2#2#!"&=4632#!"&=463		�		@		�`		`		�`		@	@		@	P	@		@	�	@		@	�����7'7'772"&464/76/&'7?6/76/&'&'76/&'&'76/&'&?'&?'&??6/7??6/7??6/76/&'77'7�---�-------jԖ�Ԗ�.""--"!-.""--"!-�---�---D---�---q�Ԗ�Ԓ-"!-.""--"!-.""-3---���+/M%#54&+"#54&+"#54?6;546;232'5#53#!"&=3;26=3;26�	�	 	�	 	�	.	
3�3
	����
�@
�	 	�	 	�	
S				S
	.	PP		@@�`

`				������%/&#!"&=4&&/&6?267w9
9
�
99�?L?`
r		�

�		r
`��C�:I"&462/&/&/&/&?.?67>327"&4?6�((.		-
<"	#8	�(	;
	2
`((�E2Y


JB"<	 	*"�4
,"	<	
2	���$2#!"&5463!2#!"3264&"��s%%p	��		C@�%@%			�����-D2"&42654':1276&/&>'&"7627>.3232654'�Α�Α�P
�b FbP
��Α��W



	�&&�


	��@�"2!2+"&=4&"+"&=46;!2#!"&=4630		�	8P8	�				��			 		�(88(�		 	`���	 		 		����	!8@H%6?#&''#>#6&'37.'#!"&5463!2"2645!"3>-''-V."'--'L�

��)77)F�jKKjK ��
�1) )**)1�1))**�	4
	7)@)7&KjKKj��@������(qy7327/"&?#'&/327>767'&"&'.'&'.'&764'&7>767>76276&264&"a4%4	
.
	
	4%4
J
		
		
	
�7N77NU
�&p
W&�



	
		
	�P88P8����-2#!"/&4?63'76/&'&??6@%%���		�>>>>>>>>�%�%�

��>>>>>>>>����%5K[2+"&=463#>7##"&46322+"&=4632#"&'##&'6=3>2+"&=463p

`

@629*P %% %

`

%% P*926U 

`

�
`

`
8H'?0O%6%�
`

`
%6%O0?'H��
`

`
����1;#"'&54675#"&=46;2+7'&?6/'!&/5#.�&4,		�		'	4	+�%%`@!,34Y�	 
	 
�'	4	+.53,!�''
������	#2!54635!+"&=#"&"264`
��
 �%@%6%@%��
��
��  %@%%@%M���4@HR\d2+++"&=#+"&="&=#"&=46;5462%;2=4+"264&"75#";26=4&+264&"�


 
�
 



�������=�p

�p

ps@
P
� 

  

 
�
P
0".."08��]�
`

`
�������Y%#"##"'&'+"=#"'&767"#"'&4767.'4546320454>762>7632�		<I		%((%		I<		 ,+	"S!!!!S"+-X	@@		!V#

)5p(

(p5)
	#V!	�����'"/&4?62762'&?62762"����(o���p-
7�
-����(p��p-7�-�����@�-2+"546;5'&63!22#"'73264&#"#>(�8�n��<TT<(#$(88(,
4J}��}�TxT$	8P8+5�)!4675#"&=46;2+2#!"&=463 Rn�@nR		`		�		� 		=~TT~				��	 		 	���'/7%/&/&/&54?6?6264&"6264&"264&"�$&E'*M*7$&E'*M*7��3��*'E&$7+L
 E&$7+������&.6%/&/&/&54?6?63264&"6264&"264&"�#&E'*M*7$&E&*J5J��3��*&E&$7+L
 E&$4J5Jq�����1%2++"&5#5323#"&5#"&=46;546;2�

(
0
��
���
(

(
0
`
0
(

H`
�H��`

0
(
 �`'3?K[g2#!"&546354+";2';2=4+";2=4+";2=4+";2=4+"754&+";2654+";2`

��

���@@@(	�		�	��`
�


�H00		0		y����'?2"&4>/76.'&7264&"7'76.'&?>�Α�Α�c4&&4&���Α��>�&4&&4����=E%/67#"'&/7&'&6?67&5462'0"0"132676&"264�767,R(�J42G6G!	D8P84#03C#"9d
�h`:_~>H{:|"

v(88(Y$
Xt7/

����3J54&"54&"&'54&"&=4>3276322654&'#"/&54?&#"�QH4<<4H0>R-97n		���z.(v		IVzF9�. f

wh

hw

f .�-

G
	�%	M
/&5��@�(32"&=46/627."75&"26>54&'���8DF;<<"*"} @ &4&/:GD8�K5�5KK5�5S,
&&
�

&&m
&&
,��� 33#"&476&67>	-jQ�e:K>@9�2D[OV,�}n5119�."3W8.����)T];#!"&546;;2=4+";2=4+""'.'&"+";26?212?62;264&##532�
�
��

ȠPPPP�	+"		
/		I�
8
��

�
HH�	)6		2
			
�����'0;#!"&546;6&+54&+"#"27#532�
�
��

�LA	 	A`��
8
��

�
��P		P`R
���G�3#532&=#53546;#!"&546;;#"��
b�`@@��	�
��

�
��	F�b�`A@A|	�

�
�
�	���	373#"&=46%#532;#!"&=3?6/&#46;pp		��
7
�
��
�``�
Ƞ@	 	�
��
��

�A``A
����*6BR%#5%#532;#!"&546;;2=4+";2=4+"54+";254&+";265 ��
7
�
��

ȠPPPPPP	�		�	�@@�
��
��

�
HH���		`		����&2l#532;#!"&546;;2=4+";2=4+">54&/&546;2?6'&'54+"+"'&;25y�
7
�
��

ȠPPPP�-	-	W
��
��

�
HX��



����;CL;#!"&546;&'654&+";26=3??6/76/#5327#532�
�
��

�E!!%P			;�00		ɀ
b8
��

�
��!&%	�		0;7 		��b��A�6?DN73#!"&546;;&'.'&"+";26??62#5327#%'762��
��

�
��	+"		��
b`�D�ED(

�
�
/R	)6		2

(�b�D��D����'0;#!"&546;26/&";;26=7#532�
�
��

�A``A	 	��
8
��

�
��``P		P�
����&%"/&4?'&?67627'"/�		�Pu_VVR		[1�;;		;Q�		�uP_VVR		��0�;;		;R
��@�
"1%"&546?"/&4?'&?67627'"/@%6% 		�Pu_VVR		[1�;;		;Q�]#%%@		�uP_VVR		��0�;;		;R
�����
-A\k�62#"&76'47'.76'4&'".76'&6&'.76'&767'.76'.'".676#"&54'&>'&'.'&#0#"&=&76�+>		";I		
(�Lm

Q9		

&]4X<9


GKl?q�
rn	ik
`<*MK	
GH  ML	
FI)<
#.><	
79?1:kJ
65
897O
z,
	'
Q	*1<9R	
fHJ<�� @` 2#"&'&?'&6>264&"G0a@((@a0>p&X	
W&p�`)7337)<*B
nn
B*<�����'/$2"&4&2"&462"&4264&"24+"36264&"N�Α�ΑP*<**<���<**<*�ΑΑ��)<**<*�  h*<**<����%2"&4264&"6'."7626264&"�Α�Α��	
=<=
	14)��Α��*�	"!	������32+"546;5'&63!2!!��8�8��J��0����**0����j2"&446;.'+";2;2/&+";232?676?6?6=4&+"/&6?63232?65�Α�Α�	Y;		Z
	/
 	
	
	��Α��G	:R				 	
	
����_n2"&4654/&+.#"/&54?632;26/&54?6;2?6/&?6//2?676767654'�Α�ΑJ		
C	
	
G 	
	
_
��Α���
			


		G&
	
			 
	
/d/*����8m2"&4762;2=4/&4?&#"32?6;26=4/&?63254/&=4+"+"/&+";237632;2?6�Α�Α�	3Su>
		�'

	��Α��_N
	&
uS-			f



	
����!%)-15=DK2"&45#375#"6264&"5#75#5#75#5#75#6264&"5#326=4&+�Α�Α�(

 5000p000p000`(

��Α��(
8(
��((8((8((8((8((8((h�(%
(����%2"&4"264&"2642676&"'&�Α�ΑU�`Y
	/�/	
��Α���6'		'����#12"&4%2767&'&"2767&'&"2676&"'&�Α�Α8�+`Y
	/�/	
��Α��!"		!"		!"		!"	��6'		'����'52"&4$"?626'."?626'&2676&"'&�Α�Α[&#
&
	
�&#
&
	
`Y
	/�/	
��Α��)))�6'		'����-=K"&5476227"&4632&"?626'."?626'&2676&"'&�(**0	�Α�gJ>/L&#
&
	
�&#
&
	
`Y
	/�/	
@77<03g��Α)!.)))�6'		'����'92"&4?6&'&'&2676&"'&%>'.'.7�Α�ΑZFi`Y
	/�/	
��Α��F

��6'		'�
F����!/2"&46/76&?64/&2676&"'&�Α�ΑP!!�!!PPX`Y
	/�/	
��Α��-0((((00��6'		'�����/<IY"&767622"&47667'676&&>'?6&/.?6&>'&26�*��)!)y�G!)y�G�	Z

4]
Z

4�"k,<@PH)��H)
G�y) G�y) ([
4
�

Z
`"a$,k���� .G2"&4?6/76&/&"2676&"'&%6&/&"?6/�Α�Α_#
F`Y
	/�/	
'#
#��Α��	##	  ��6'		'�	  	##������5EUc72"&476"'&'&61"&'067676&>2&'&&"?626'."?626'&2676&"'&f)S)
Hr s�s 
���

K&#
&
	
�&#
&
	
`Y
	/�/	
�H))GR9DD9R]]b)))�6'		'����%-D26=676&"'&.54264&"264&"#"&=6362?>�ΑYH	*
	/�/	
*	HY��&%��gO~.$		$.~OgW�@%'?	����4AN%#"&=6362?>26=676&"'&.5464/&?'76&6%&%�ΑYH	*
	/�/	
*	HY�P!!�!!
	PPI@%'?	j�gO~.$		$.~OgA0((((00����%5=T2"&4&26=676&"'&.546'."?62264&"#"&=6362?>N�ΑYH	*
	/�/	
*	HY�%(%
&�4&&4&
&%��gO~.$		$.~OgP					0&4&&4�@%'?	����-<62"4&"276'."?62&2676&"�Α��7�%(%
&�	
Y`Y
	/�YΑ�Α					a	'66'	 �`/?O_72+"&=46;2+"&=46;2+"&=463%2+"&=46;2+"&=46;2+"&=463`

@

�

@

�

@

�

@

�

@

�

@

�
@

@

@

@

@

@
�
@

@

@

@

@

@
��@�/?O_2+"&=4632+"&=4632+"&=4632+"&=4632+"&=4632+"&=463`

@

@

@

@

@



@

@

@

@

@

�
@

@
�
@

@
�
@

@
@
@

@
�
@

@
�
@

@
���;72+"&=46;2+"&=4632+"&=4&"+"&=6�

%%�%%

�Ҕ		z�z		�
�
&@&&@&
�
�ip		pVzzVp		pi���F7+"&=46;2#"&=46;22+"&46;23265454&"+"&=6�
%%
�

%%�Ҕ5%� fz�z		�p
%0%�
p
%0%`�i�%5(�VzzV		i��!�77/'7'&54%'76DC#)�#+3`3
����+ FC##�*
3`3+�+ǩ����';GS_ks&'&'&6;2+"'&'&'&6;2+"2#!"&=46;254+";2754+";2754+";2754+";2"&462�+
+
n+
+
�
%��%%+o�```��6%%6%($>($>($>($>@
�%%�%
S�pppppppp@%6%%6��@�-=M]ms��#32+54&+"#"&=46;#"&=463!2;26=4&+";26=4&+"';26=4&+"26=4&+"334&"%54&+";26=4&+";260		�	 	�				 		��&&&&�&&3&3�8P8&&&&���	 	P		P	 	�	 		 	-&&e&&[&&�&&�(88e&&e&&����6?K&=4;2+"=46#"'6+"=4&'&=4;22#"/2!2+"/�<0(0��$qY��Z�).0$0�vYuV

v*AB>,9!,��P8!W1&B%>>����
p
�����,42"&4264&"4'654&'&7>264&"�Α�Α��##))��Α��W�
			�����4D2"&465."?624'654&'&7>765."?62�Α�Α�#&#	
&
h##))A#&#	
&
��Α��K))�
			�))����%-JZ%/&67676#"&462&#.&264&"4'654&'&7>?626'."�S
�/4g��ΑT��##))
'	%(%.!	S 	T�Α�g.,%#�
			�						����%2"&4"264&"2642676&#!"3�Α�ΑU�87Q
��
Q7��Α���H66H����'52"&4?626'."?626'."6&#!";26�Α�Α

&
	
#&#�

&
	
#&#
��
Q77Q��Α��6))))�6HH����!/2"&46/76&?64/&6&#!";26�Α�ΑP!!�!!PP
��
Q77Q��Α��0((((00�6HH����-2"&4?626'."&"2646&#!";26�Α�Α
&	%(%Z�
��
Q77Q��Α��5						6HH����	ALP7"&=46;%+5322+"&547#"&547#"&5#"&=46;2#46;25#�

 @
  
0		S(�(S	0		`	`�`0`�
�
� 
�
�	 		p	 		�� �000��@� )2"'&547&=42767'5%6�hJrr�w�
,!�!/��J4>��>4�0�?
��(%�@�%(�
�8 ��@�(12"'&54264&"7&=42767'5%6�hJrrm""�w�
,!�!/��J4>��>4^""I0�?
��(%�@�%(�
�8 �����	?&76'7'/&?6276^K�KQr
�5��bWi!%�K�KQ
rs5K��bWh$�����	4'&6;2%2&'7632"&46&/&"?6/�?/o	
o
U
	o/?E
ʒgg�g
44&	//	=
+��+
s�g�gg�6
//
%4		4����2"&4264&"264&"�Α�Α����Α��W����!32"&42654'"&54724+"362654'"&547�Α�ΑX&4&""���4&""��Α��G&&&

�  p&&

&����*!2#!"&=463!6?654&+";26p		��		�MM0FF	 		 	[��;LL�&&���	+#76322++"&767.5#"&=463�d��				C6
�
6C		�c�$�	 	<a  a<	 	���0#!"&=463!22+2+"&=463546;265�
��

`
 %8(�

@

%�
@

`

 %@(8 
�

�
 %
	����	,8@E673&.'3'>76732#!"&5463264&+"36264&"7#&�-''-V.'j

��%%		�		;jKKjK�-'1) )**h**f)1
�@
%�%�`				`KjKKj�1)���?'73264&"'766'OTc!�]
];1#]$�b�!cT;]
]�'T(�b���!7'73264&"'6%'762���+	 ���
(�]�9�9(5+��!]�(
� J(9�9�����$67'&4?622?'762'&?%"/7?md		Z		">>,�.q.(-�q��k�		Z		d�,>>�d		Z		">>,.q.-(q��k		Z		e�,>>����.!2#!"&=4637&=46'46'%&'p		��		

'f0
A	db+
(&+��	 		 	�
e		C�	�1N
������1!2#!"&=4637'&6?627'&6?63276+"p		��		AM(Hh�A�c++.,���	 		 	kS$4b!R21'$�����*2%//&?'#+"&546;276%3264&#-NNNN�	 		�(80$TN��`

`NNNN�P			8($6TN�@����+3D254&""'54&".546'."?62264&"76'."?62�ΑA7		.d.		7A�
%(%
&9((�%(%
&	��gBq!�		��		�!qBgG					�&4&&4�						����#.2"&4"2642654'&"6264&">'&#"32�Α�ΑU�(**3�-F7��Α���77��6 ����!)-59%+"&5#"&5#"&5463!235#264&"75#264&"'3'#u
 8P8�8P8 

��R``L((�`�((0�PB�
o
(88((88(
 
�`��((�``�((�`����:2##"'&7#"&?6&&/&?6>76327>o
	4:C#+M�

b:

7:&
*KJ	6
E=	 	"8=�	�'
	%#3hG6!'����#32"&4?626'."6&"'&276'."?62�Α�Αp

&
	
#&#�

#n#

-�3
#&#	
&
��Α��F))�**6�))����%)-159=!2+"&=46;53#!"&54>3!23'7#?#3'#73'3'#�		�		0��7��7���
�
�j�
`����
gFrj	 
	 
  ���

B1``�pp�``�p�``�p����A�,2"'.543267>&'&'6768'S�S''?D++D?'��!FG"%;?QQ?;%$'88'$oo==o����"%/&&?6/&6?6�%">H6 F&3
&)'H!.L	�C>"(	4949/!=	���	!)19AIQ#546;22"&42#!"&=463264&""&4622"&4&2"&462"&42"&4�
@
��(8
�
8(B//B/��Mss�``
m
8(�

�(8�/B//B3s����*5!2#!"&=46;26=4'&5463 �@(8
�@
8(C	D-+@@@8( 

 (8(2,:+ *$
�����'#"/#"&?'&6?627//�
j��j
�A	(	ARr3f&g�DD�g&���Qg��6r����#/;I2++"&=#+"&=#"&=46354+";2=4+";2'#546;2#5P	 	�	 	�����0`0 �				��h�PPPP����2"&4264&"264&"6264&"�Α�Α�C4&&4&���Α��*�&4&&4����
%-1573622#!>?"&546;2264&"75#75#�		�K		�

����8P8
�
j8@@@		�L		�
�
� ��(88(�
�[�@@�@@ �hT\7&'76?6/&"'&+""2+"'"'"'+"&=46;276;2276;2276;23$"&462�	DP(1d"dq
0

0�		:&&t&&t&&:		%JJ%�1B//B/�b9
"&
P			 	 	      	 	`/B//B����4j%2+"'"'"'+"&=46;276;2276;2276;23%"'&'5462+"&=4&"35462+"&=4&"#5#p		:&&t&&t&&:		%JJ%��
8P8	 	�8P8	 	
� 	 	      	 	 	
�(88(		

``(88(		

�
	`������ '&?66762%47#"&z	
��	
�(-6,!��2BIg


	�

	�>@4_6I&(&�-h����!/2"&46/76&?64/&"7626'&�Α�ΑP!!�!!PP�RM)�)��Α��-0((((00�>-


-������1"&/.""&/&'&'&7>76676/676�%
""
%2" #d
	

0)"2`>1(CS9"

�

�


"9SC(2="3	@#3����	1.7>>327/6'&2#!"&=46;7s-�G'I!`+
.#:?f		��		�I<A78;Z=L_�[�,�H	%]J��	 		 	�����/37;?W#2+"&5#+"&=4635"&=46;2346;235!355#!5#=#"&=#+3235463


`
�
`



`
�
`
` ��  �  
�
  
�
@
�
`



`
�
`



     ��    `�
  
�
  
�����!%#!"&7>;&546232&264&"��`I<8P8<�))$(88(����%�!2+"546;5.?46;23'��(4@	�	@4r�uW7��7Wu�PP���!5I]q2#!"&=463264&"#546;2"/&4?62'&4?62"'"/&4?62'"/&4?62�(8
�
8(B//B/��
@
�@ 8(�

�(8�/B//BQ``
!�.������"5#"'&"#"'&'&767676676'#'&7676763_'$+A
 
A+$'*$$*?#/++G0:

:0G++/#

%
$
	����%07>FNY62"&47'"''&7&766267&'&'767"&#">"6727&'6264&"6''6'&#"#��77W$|$W77W$|$W��%,� 2 B//B/�%�s5KK54
VV
45KK54
VV
��	
#�
#
�%��%K/B//B?
#
	�#
	 �`M%#"&'4.#!"#"&=46764'.=46323!2>5>32W,'
��	',,'
	',�
$,
,$

$,
,$���)"&462'&'.=46%6&=476`8P88P>
F|�<|E
D�P88P8��#��"�)��@�%K2#"&'#"&547.547&5467&5463021>#"'#"&546320212�&*&*(&"�*&*&"&(�&��**	(.(	&��(	**x%&	(��)3BQ%+"&=!+"&=&=46?>;2%!'.+":>54&"!264&":�
 
�
 
9"�"9���9
"N"
�!06

  

60!2 && 222
�!!�#/K2#!"&546;546;23546;254+";2%54+54+"#";;2=32�

�@

 	`	�	`	�pp((((@
�


0		00		0�((((������*fu��7&?6/.?6/&6?>?6/.?'/&'&?&'&?676?676767676$&>767'&'&/&#"&>�#
NA	2M
+= %�




	�
	
 {
��
�	{ �l)
�.M
+=
NA	28+$�/4
C

4.+!	5`6!+.O
����#+/3;2+"&5#"&5#"&=46?>;2264&"75#;'#264&" (8	08P8�8P80	0!�m�|((xM&��MY�((8(P	(88((88(	p"z��((�```��((��@�Qh!2#!"&=46332'.=4&+!46;2327>=.=46;5462354626&+76&+";327P		��			2"'��%�%$4

			 		��:D;	 		 	@	 *x!..p`%%�4$
v* 	0		00		`3	kS���'%"/&4?626/&#";2=37�		�

�		�

{U
p
 `
�

�		�

�		�N6
P@6����'9AIQYa%2#"'##"&5475&546323632#0#23'"1"&463037#264&"64&"2$"264264&"264&"�%%%�%%  %%�%%%''���&%%&��			w			��			 			@			`%6%  %%�%%  %6%A A	@%6%@b			�			 			��			 			����7AE%'&?67&?'&?6'2#!"&=46;;267!463!2!�::$$U$$::	&�&	�
=��@���;;$$$$;;�	&&	p��P��������0&4?62'%/&4?2?/&4?2?������;��:��:��,jjjjjII�jjII����X%/.=32?654/32?&54767>3276=46;254632|N/<(V	��	V(</N!E
)!		!)
E:.7
1X:
pp
:X1
7.zm
&<�		�<&
m���!;G7"&=463546;22++"&=2#!"&5463!264&#52%"=4;2#�

	@	

	(	$	� 	5KK5Oq1����
�
		
�
		�		KjK@qOI7  �`15@6#!"&='.=463235#"&=46;2+325'46?"&v�	
��
F
�88		�		892��0�
+$ �

/_
0				0A?>]
+>���0%#!"&5467&546;&546;2654'6323232�#*��*#*%!/
(8%*O(**(#*%/!8(%*#���#62"&4%+"&?622+"&=463KjKKjK��k*P

�

�KjKKj�%%���
�

�
������5%/+"&=&/&6?'.?>546;276� 
�	@	�
 �� 
�	@	�
 �r
8O�		�O8
NN
8O�		�O8
N	����+9GUcq2#!"&546354&+"26=4&";2654&+"26=4&";2654&+"26=4&";2654&+"26=4&";26 (88(�@(88(@	@	((	@	�	P	!.!!.!	P	�	P	!.!!.!	P	�	@	((	@	�8(��(88(@(8��@		@�@@		q8		8!!�X!!X		q8		8!!�X!!X		y@		@�@@		
����+9GWes��2#!"&=46354&";26754&";26754&";26754&";262#!"&=46354&+"26754&+"26754&+"26754&+"26 (8%�%8(@(	@	�!.!	P	�!.!	P	�(	@	%8(�@(8%`	@	(�	P	!.!�	P	!.!�	@	(�8(@%%@(8�  		8!!8		8!!8		  		�% (88( %P 		 		!!		!! 		 ������&2COWc7&6#"./&67632*#"&'&567%.?>766676.67&'7676.6�  TF&
#YJ gu$$ dY� ,
� SaAO6 ��,
 SF
.�"� ,�+**2# $D&�'
91+	
&�)H!A`)��	�,'*(O	����)19A3"&'.535.535.53546;23264&"6264&"6264&"�$@%	F\F	%@$@$@
�
@$�((((((1
& 2	,99,	2 &
1&
1 

 1
&�((d((d((����.2����%2+."#."#"&=46;546;546;232%3'#2+/+"&=&'/&?&'#"&=46;67'&?667546;276264&"'2+/+"&=&'/&?&'#"&=46;67'&?667546;276264&"p		CLCBCLC			�
qSJ
���3Q0		
	 	
		
	 	
((�		
	 	
		
	 	
((�	 	""""	 	P	`
h
@`@��	 	
		
	 	
		
P((4	 	
		
	 	
		
P((����6:BJ%2+"&547#"&547#"&=46;546;546;232%3'264&"264&"p		2B\BDB\B2		
�
qm0
���M�((<((�	 	.BB..BB.	 	@
�
�
@�``��((((�
0H?62"&472#!"&546326/&+";2?33754&+"&#"327;26����`�	66	F�		**
	�55��� ��
��
�		$*<*	��@�#.%2++"&=#"&=46;&5462&">54(

`
 
`

-%JlJ%E,�
 
�

�
 
;5AOOA5;�"99����:B%#!"&5463!2;;26=326=4&+54&+"#"5!"3�

��)77)F��	0	 	0		0	 	0	��
Z	4
	7)@)7v 	p		p	 	0		0	��@����/3B$2"&454+54+";2'"!546;546;232&'5#!"&=33�xTTxT�
&


<
@7.�uP�P	������	�TxTTxB
6

L
� P001`  �*&�0	����-9EQ]iu�����2#!"&546;546;23546;23546;254+";2=4+";2=4+";254+";2=4+";2=4+";254+";2=4+";2=4+";254+";2=4+";2h

��

(		@		@
�
��((((((�((((((�((((((�((((
��

h
P		PP		PH

��((l((l((�((l((l((T((l((l((��((l((���S2#"'#"547>7&54>'./&54;2?6&'&'54&+"+"'&;265�Ԗ�j83AL92	 		2	 		�z�z329JV�%			%			��B�Ld#"'#"54767&5462;2=>54&/&546;2?6'&'54+"+"'&#"'#"&'32654'�zV<3+.&z�f-	-	Z.+3<@hc�9HB�^)3B^�



�
6,qO

P23����#2++"&=#"&=46;546;2`

`
@
`

`
@
@
@
�

�
@
`

`
���W]ciou}���%2#'"/+"&57&'"/&4?&'"&=46367'&4?6267'46;2762'7&'67#677&'7&'6264&"67'367'?&'�

$
/;		;/
$

$
/;		;/
$�
+Y%+
l@	L1	C
+2:%+
l@	@1	�		;/
$

$
/;		;/
$

$
/;@	11	%
L%+
�@	1w�1	%
H%+
���-T7"&=46;2#546;2+"&2?#!"&=%5!'54767546;>3232�		�		�	�		�	F4��`�`��`NN�				P				r��՗�
F��F

,		,�!2#!"&546;54&+";26��`�@`	�		�	@� @�				�52#!"&546;54&+54&+"#";;26=326��`�@X
@
	@		@	
@
@� @�	@		@		@		@	������V/&='&63!22"&4>54&/&546;2?6'&'54+"+"'&;25�?R;#P��y�^^�^�-	-	gCQ9	<��''�^�^^��



���eoy%2+5#5#5#33#54&+"#53535####"&=46;546;546;54623546235462354623232'354&+"54&+"�		P     P	@	P     P						@		@		@				�0		8	 	`	�	��``��P		P��``��	�	p	P	p								p	P	p�00		�@		@���1?G%"/&5476;5462;2=462;2=4623226?."62"&4�	f8�8f	@ 

 

 @��00200=�
	n<<n	
��

��

�Ѐ $ <�����2D%/#"/#"&57"#"&?'&6?'&676276'7'7''77'�
bK	
lDDl
Kb
n*^""^*/$/5--5/$4!!�5S
qYYq
S5h
<k

k<
h}(2332(6**6��0��%#"#.'3'&'45473'676327#"'&54?'&4?'&543243127632#"/>7654'&547654'&54763231!�QM(;/)V
:)9+****%5):
	V)/;`HXWE;	
)f<G+%7-D	A!		! ��!		!A5%
7%+G=f);�����%#!"&5463!2!"3!0#"/267#"'&54?<14'#"54?&''312545'764/7454#"#'4"'"#"32?.547&547#"/�
��)77)FC��
�%	=N=	%

		
F	4
	7)@)7�� &11&  #	
po	! ��A�-;IW%&54?626"/.=54&?6754&?66=4/&'6=4/&*����� ,�

��PP�``�PP�``l1PP1OmR�66�"-$���jrz/612#"&/"&5475#"&46307'/&'&6765'&?.5467'&?7>54'&54764'6'76/�82
5P/

	
))
	

/P8
/<		&!M,;;,L"&	U

�~s?'$=
*!		

		!*
AE� 	

(/(F6$	33	55	33	$6F(/(	t &&""&&���'7#!"&=4?62335335332!546;2#!"&=463�
	� 	
��@`@`@	�@	�		� 		d%		%Z������	00	`	 		 	��@�'9=L:767#!"&=72"#".'.'5463%2+5.+54635#%#5463!2#"�*+ @
�
@ �
,)"	),


�$`
 @��`
@
�& 0�

�0�
!	"
`
�
�! 
�@@` �

`&����	'2=HS^it�2#546;2#546;2#546;2#54636"&546?"&546?"&546?"&546?"&546?"&546?"&546?546;2+32#!"&=46;5#"&=46;2;546;2326�	@	�	@	�	@	�	@	} s s s s s s 	 	8(��		�`		��(8	 	
�	 	�
@	��		��		��		��	 
 .

 .

 .

 .

 .

 .

 .
Ӑ		�(8@	 		 	@8(�		�
�		�����	CP3+"&%!&5476?2+54&"#54&/#54&"#"&=463#5467�
@
C��XE++EX

 @@ 

��  @��
�C8+5

5+8C<
�
@

@H$
&H@

@
�
@!  0
�����g�'&4?6"2#".5'546326=4&"+#".5463264&+&/&6;264&#"/&47632?6#".'&66iR;;%'
#/
)K5*A$!1 &&!			 

(8!1	/
q1$)&'5��;)d$4
&+	d
!5K01&4& (&
. '$
�	
$

���������$&#"'.'&'32#".'"'#"&463267&'#"'&.>6767&'#".'&#"&463232>7'.5462627&5462327>32#"#"'7>"264$"264g!	 

(

(

 	!


*#%6%:%6%#*


�			��			h
#8-%%-8#

!4"%%%%%%%%"4!

'							����2"&44&'657677�Α�Α�WA��Y&s3&�AW���Α��gCg�g)�rG"ir	"?gC/)g����,%+54?#"&5%#54&"#54?54?6m	p�mp	�`%6%`0	LL	Qd	�L/�	�	�`%%`�	s	KK	s����/?2#!"&546354&+";26754&+";26754&+";26���p	 		 	`	 		 	`	 		 	���`���		�		�		�		@		@		����/?%#!"&5463!2326=4&+"326=4&+"326=4&+"���`���		�		�		�		@		@		`p	 		 	`	 		 	`	 		 	����("&462'+"&46;'.?67676&6%%6%_#n�\- 1&(':!
X!@%6%%6�An1"#G!\!./
!H
������(Q2#"&=4?54?03>26=4#"/.=46226=4/&67621/&�Zu
M		z�&/		M
u
�'?
/`Q��M		P
�`/
?'�

P		M�
�Q����1NV%#!"&5463!2"3237232/76&#/&"'"327654#0"#"&463:1324#&5!"3�

��)77)F�;/DD/'88'u��
Z	4
	7)@)7xCC`C8N8��@���![%"/&=#"&46232264&"7+"=&'&?6;2654/.546754;2'&+"�d8HVzz�z,
��xTTxT�	-	d
,z�zzVH8	TxTTxE


���!-5%"/&=#"&46232264&"62"'&54264&"�d8HVzz�z,
��xTTxTq>+CC@d
,z�zzVH8	TxTTx�+$OO$5�����%47#"&'&6?535#546;272#546353#"&'&67�( .
W��
��
�
 �3s -
�^)!HA���  

  
���@&W!H��G�;%//&?'&?67672+#"/#"&=46;2>3;........

�b X,

Q
:U�........�
0
���
0
jC
���92#"&4632#0&#"3267#"/#"&?'&6?62T	+.j��j.,
W||W�7
DD
7L""	�Ԗ
|�|�6L$$L6EE������ &),/25%+"/#"&?'&6;76232#'#3373'7#73'�5k8*8k55k8*8kB( 5p55p8.�((�.�(�Y$^^$YY$^^$!7XXX&8!!�!&8!����	'E762#547!#762'#54&#4?6'76&+'&"#";2?326F&�r�&�`-`�H''''�+���

�+�f
��`'&]z
f�((((����EQTW]%'37'$2"&54737!;32?327654/7654&+'&#1"#"$2"&54#''73@$Q��((�|�����	<<	<<s((�$,B!!B!!R��
�@

�
�����`11
1

111
1

1�
�@

�
o8888���59=27+32++"&=!+"&=#"&=46;5#"&=3355#xH@
 0		0	 	�	 	0		0 
@H`�`� `
@	 	�		��		�	 	@
` `@@@@@������@DH%+"&=#+"&=#+"&='&'&?5'&4?5'&6?%35!5!y7	 	�	 	�	 	7Y7		w��w		7����@��/
0		00		00		0
1@2@VV@2@�@@�@���-6/#"&=46;//&?'&?676�Yf

fP-..--..y��Y
�
`.--..--����%2"&4264&"&264&#"3"&462"&4�Α�Α�P88(PppP(8S��Α���m8P8p�p8P�����@�4DL";#";#";!!&'.7>/762#!"&=463264&"����ri����p'
FF'--[%
��
%��@@@`@��
M�N	
?JJp% 

 %`����0LT\"&462#!"&5463!2";26=654??6/76/&'&5!"3"&462			�

��)77)F�B/ 	@	 �GGbbFFbb���
w			8			�	4
	7)@)7& 
		
 �++**�@8			���� #!2#!"&=46;'&?676%3p		��		�5	

))


	5��t�	 		 	JJ
		
88
		
J�������+5=E327+"&=32+"&54&"&4632>?"&=264&"264&"#	F.	 	� 
	�&
(833�@8P8@			Y			,:�		�`
	&
8(V'`@�(88(�@P							������7#546;2#54'#5##5#+"&=!+"&="&?63!2p0K5@5K0(000(N	 	�	 	
j@��5KK5��.������p		pp		p ��B�<%+"&54674&5463263276&'654&#"&'&54632W*/!�(8$8(,
&�5T%8(
qO#)m_.!/8(1
(8&'A$(8
Pp
F)F[����CP%#!"&54674&54632632%&?'&4?'&676276&'&"74632.?$8(��(84%B."6&�R	L	
SS
	X))X	

	!\B1#)
;
'z
1(88(&6.B$
&
	X))X	
SS
	Y
!B\.#1$D/
������ '09BHL7'"&?&=46&63''&4?6#76276/&62&=7#'3'kl�MA�rQ�	=m__}LP	��uj�ddd�8�.�BY1b	����z�	b��WBߜŰ�����#'&4?66&='46/&5����  � ���� R
ww
e��&]

�mt�

]& �� �3;%+"&=#+"&=.54623%+'54632324&"2*�	@	�	@	$
�& �5@	p			�6�		pp		�
1
p &$.�
				������AG7&?>#"&?#!"&547>7.='&4?'&6;2+"/#77		u*x�[ #H0�

GU�Z-3<<>�
K		@�uW+*)EB<#/@
_6m
2

c	
	%����(&#"+"'&7'&4632?54762�3HV(	#2"#(?2��3I	X!
)#"1$	(VO?2���/?O_o����7+"&767>%+"/&67622+"&=4632+"&=463/.7676"'&'&?6#''&'&?>2+"&=4632+"&=463'62+"5'67+"5+"5�
a
%*%@�		`		`		`		�		S*
�
S
*S		$
*I		`		`		`		�

@��


.+�
hh
��	@		@	�	@		@		3$�

3+.
�3	Z�	@		@	�	@		@	�����������-Ohq;#!"&546;54+";2=4+"&=46;22654/&54;2=4+"+"374+"276=4+"&57#532�
�
��

�`		,`$$y�
8
��

�
�� 	 	`x7''7�
�����BN^n#"546;2!5'&=;27;2732?>72=4+"&546;2'&+546;2"&=46;2#3"&=46;2#0	 	�$�%  '
#	p&  	 	��		 		@		 		 �		�X($@@%5N	(		(	%?p		�	�		�		�		�	����&.6/&/&"/&&546264&"264&"�Rt
+))+
l��qQ��	0..0	Pv�����G�'%/&?'/&='6276"&47%;Z$1Z/�/-	��1�4%��Z	1-//-$1�%4�����'/mx��������32#54#32#54;2#54;2#54#54;2!32#54!2+32#!"&=46;5#"&=46;2;546;2326=4636"&546?"&546?$"&546?"&546?"&546?"&546?"&546?"&546?"&546?� 8 � H ` �H 	8(��		�`		��(8	 	
�	 	�
	���22�22 xxxxxxxxxxxx	p(8@	 		 	@8(p		p
�		�
p	 

'

' 

'@

'

'

'

'

'

'���#+!2#!"&=4637#76?#?/7?/�		� 		��o$�8V�@@  @�    	 		 	@ �&k�


�   @@ �   ������
HP7#"'.7/.?>2+"&=#"/1"&='&54?>3235463&"&462Q#4

@:!�			0
/W	 /#	\((�5e
�b"+	��		�	P/S

SV

k/	@((����<D2#+"&=#+"&="'+"&=4632546;2632>264&"E"
	 	�	@	3z3	@	pPI7

0�			`*\
 		 �		GG		�B^)1

!	P			��A�IQ&/0+"&='+"/&54?&5465+"&=4636;46;2264&"@! 	@	�	B		4$+�K5x	G			sM
	&f-!�		�@idD)
8		8$4!5K	 			����G�43+'7'#"&=265%/&/&7%62546;2 �	�(h�<h%�	���
e	@	M��	7@�w@I	�H�

��

Z4		�����Y%#32+;2?6+"&'&7#"&=46;7#"&=46;7654&+"&/&6?6;232pd"�		�	T	%O2*		d"�		�	T	%O2*		� 	 				
.0	 	 	 				
.0	 	����!+2#"/&"#"&7676276'&"276'&"A�J2??&'&@OarJO^!		!^!		1^!		!^!		�mIWH
8&&8�P`,�)))))))����#!"'&5476273{	��	 
"
f&@U		�L�&@����KOSW%+32+"&=46;5!32+"&=46;5#"&=463!5#"&=46;2+!2%35#5#!5#�	h8

�

8��8

�

8h		H

�

H	����@`�`�	(
�

�
((
�

�
(		(
�

�
(	x@��@@@@������>FN2+32+'32+";2+"&'&76=46;76;2"264267#7`
8(\7
	PK�@
	�		p

l0(pP8�
9			Mwf�
 (82n
	�P
			%*&.PpX
			W;7�2"&=4$"6265427&"�ړ�ԖP�pI�I��9�9:��R>b;SS;b>/!

**

!Z����B"&462+"&46;%2+"/#"'.?'.?'&.6?6$((�

 M

C

6
 >U
%
(
'%,G*`((��)N$	f
W2
.W
(5����
&2#"&=4&54'!2!!2#!265(P	-P(8�� P	B.��(8�P	@�&'p8(� 	.B8(������#7?G/&/&6?'.?>76'.5462+"&76"264&"264�
��
��
��
�� &TxT& ~
��
ZZ
EE
ZZ
E�:"5KK5":

�������&?6S��	
M	
=�

	�9

����G�o�'&54?>#/#+"&='"&547+"&=4?#/&?6;'&/&?637>23?632/&6?6#'&'��	

	0/=		J7R7J		=/0	

	4
NE
5	

	2=$
$
$=2	

	5
EN
s6NH(�		
Ha	N		Iw
(==(wI		N	aH
		O	P		
L44L
		P	�HN6	����@�!)19AI!#!"&7>=46264&"264&"264&"264&"62"&4264&"� 	��

8			I			I			I			�P88P8S�e>�1
	&

�Pp�															�p�pp��%6%%6����ksx$2"&4264&"2&#"#+"/+"&=&'"/&4?&'#"&=46;67'&4?6546;2354762264&"73'#�H44H4Nh
	3;$Q
	
	,	
	

	� 
8f	
�oB//B/fn)kp4H44H<
3
	30	
	

	
	,	

��(.$

(�/B//B�``����
 (<#>32#7"&547367#'547"&%2+'72+654&+'327ZR@(\gB6jK���b�P0
*q7OP/!F*#L#�D$,P2�K5

5w�0*=)�D(`�O7*!/`��#+2+"&/&"+"&5463264&"264&"`

� 
:
 �

e6%%6%e6%%6%�
��
==
@
�%6%%6%%6%%6��
�?Y72#"&'&6;2326'.+"&=4635"&=463!2676&#"+"&7>#2&'&6;23264&+&'�%9:+#5
 �				N 
C)(	:-06D
/+H
"
t�/$,A,"
	 	 	 	
'-(.G T7.
+'
(&���'"/&4?>7&?67'�M�5Z�N#L��zZzwL#N�Z5�M�^zZz���-W62"&4$2"&4'#"'"'#"'&7&47&66266+&'&#&""#"&5467&54632632:12((�((G2$2#�8(+	<	+(8%B. 5%!/(`((((2

2#$�P8
	
8(2

.B!/!	��B�5BO\i%#!"&5467<146326326#"&"'.'&'>32#"'&?>#"'&?>#"'&?>#"'&?>^%/!�!/%8(1,�+E&+T:

R�$	%
[$	%
[$	%
[$	%
�,!//!,(8(%5/
+:P
55D�@@@@@@@@���+9G2#!"&5467&54632632:62"&546762"&546762"&546�(88(��(8%B. 5%!/��"("�"("�"("@8P88(2

.B!/!	�232323�����
)7Ec6#"'.?>#"'.?6&#"'.?6$#"'.?6&#"'.?672#!"&5467&54632632:�@	@m@	@�@	@�@	@S@	@;(88(��(8%B. 5%!/Q
p
p
p
p
p
p
p
p
p
p�8P88(2

.B!/!	����@�DO\iv�%#!"&5467<146326321&?'&4?'&6762760"1"&7&54632#"'&?>#"'&?>#"'&?>#"'&?>�%/!�!/$8(1,��;GGK##K	% Ib&D$	%
[$	%
[$	%
[$	%
�,!//!,(8(%?K##KGGP&
�@@@@@@@@������0Ib{�%'.'!'+"/&?67&'.7676326&#/&""?65'76&#/&""?65'76&#/&""?65'5!+"&=#+"&}	

	
��6&

	K	+*
Q�&C��
�
�
��`	@	�	@	�
		
Nl#	c#
	+**Q$ 





퐐		PP		���
1S[cks2+"&54327.5>7327&'.5>7&'327&'.5>676.264&"6264&"264&"6264&"	 	,>&3=1S?AW3+O-%>&3=+O-%&.T,+O-.	5!6H+O-%&.T,:W52H/ &;3�							I							�
�0		�
��$
E	V>		
=	t!E		
�		'			/	


9	


/	


���%-7?"&4726767632676324&"2'"&462"&462� LB9�r9D�[a	�KjKKj5 			�a[�D9r�9BL 
��jKKjK�

I			��@�	19NUb53+"&2+"/"&='0&5"&=46;2&"&462753"&5#"&'#"&?'46;#%2+"&5�@	 	 

:)&-Y((��

�
 @`
	 	0��		Q=
8

8+e

�`&-`((D �`


��
��
�0		�����L%2#"&?#"&?6;27+76'&+76&+"#"&5467&546;2654'632324X;
D|+/!


D0!/+
&!/	(8&p�	ax
	Ao.!/"x/!.&/!8(&��@�<Y6+"&=4&'&+"&=466+"&=4&'&+"&=466+"&=4&"+"&=46S�S	 	oSf�	 	�lW�	 	B19T	 	_N-F	 		 	+�K�Q�		�V�
�e�		�t�ZtV�		�3NM8�		�JrW	:-�		�

�		�#9����	";T!546;26&/&"?6/76&/&"?6/76&/&"?6/2'.=#+"&=#+"&=!26=463 ��^B�B^��

�

�

�	5#) 	`	�	`	 			@@B^^,





�	@#01 +p		PP		�p		@	����/G%2#!"&=4632+"&=463!2#!"&=463'"&4632632632+"'p		��		@		�		 		��		P<TT<=++=(D.BB.<%^%P				`								�TxT--*"B\B  ���/A2"&4264&""&54754622654'54&"7"&54675462xP88P8S� TxT B\B�B/ ( `(		�8P88PH�(2<TT<1)�.BB��/!(��(!N�		���/A2"&4264&""&54754622654'54&"7"&54675462xP88P8S� TxT B\B�B/ ( `(		�8P88PH�(2<TT<1)�.BB��/!(��(!N		����)9%2#!"&=46;#"3!2=4+5!463!2?6/&'&`

��

@

�

 ��
@
��J�_)�
`

`
@@@@

�K^)��@�*U�%#&'"'"'"&=46767>7>7627#&'"'"'"&=46767>7>7627#&'"'"'"&=46767>7>7622
+$)l+)l+#,
!
X

Y
!
+$)l+)l+#,
!
X

Y
!
+$)l+)l+#,
!
X

Y
@	 		 				�	 		 				�	 		 				������%="&462#"/&4?7#"'.?'6#5&/.>2?6�B//B/�


0	.=u.	0


�)�) )'b') /B//B��'
!
@9339@
!
' � 

 		���19A!46762+"&547"'"&5467&5!5463264&" 4&"2�o�0+!h		0<"/B/!F!/B/"<�&��`��6`"
\	 	@K8+!//!
		
!//!+8K@&������B�
 em"&'62&.'632767632&7'&'&'&''&4767>.&76767&54762654'&6264&" 	'V'	�%,5�4,$k6+`2+=66>+2`+6
)FdF)
�((P

��P/C**C/P� =	Xb	  bX= ?13HH30@�((���3G7&=46;22654&'&=467+"&5.'.=46+"&5.'"&=46�:D
	<)Ej
0
(0z�	 	�a	
Sv	 	S9	
�d=)<	WD�

�2��z
	a�	 	`vS
:R
 
����	7!#!"&7;26=4&+"%2!546;546;23546;2���@	`		`	P�@0	 	�	 	���`		`		�000		00		0����	7!#!"&73!26=4&#!"%2!546;546;23546;2���@	 		��	P�@0	 	�	 	���@		@		�000		00		0�����")-15;C#"/&67%>'&#"#"/&6?63267'7'?'?'77&'67'�)6��
 a				!%,.O��=�<�<Q	-
$=d9w!�6�718>=��'''�.
	�	�����*'&&'&7276/>76/&67*."'f91��3
7S�DX!"&#b.&291B		
28 &"!XD
�����)9IY]m}���%#!"&=4?>;5#"&=463!2+32;26=4&+"";26=4&#'#";26=4&'35#26=4&+"3;26=4&+"54+";2754&+";26754&+";26�
�@
U`				`��				 				0				���(				 				���				0				E[

[�@	`		`	@				G				P				� �				@				�x				W				���+@V72/"/&4?'&637"&=46762#/&=46;26+"&?'&4?62�
c
c!�
c
c!cc
p��
p!c
c�
p!c
c@
p!c
c�c
c!p
p
c
c����B�C#'32%#73#5"&?6;2++"&=!+"&='#"&=46;'!0ac	��~�~��	c�			 	��	 			 �`������`�@	 	�				�	 	  ������	%?N^#53##7/32210'&/&"&?6;#+"&='#"&=46;'%"&54676>'&'&'32�=d�~!c
�'	c�51�	 			%4^�^D4('?3&X���H
>``� K7H6		�	 	 !`A]]A&m/$(�?/S!('1�32+5##5##5##5##"&=46;546;546;232�		P @ @ @ P		0	0	�	0		�	��������	�	0	0		0	0����5<Ccmw7#"&546;'&?6'&6?67>763253#"&53#2#5+#546;&54632632#3&#"7654&#"36�	�


			  
		)��
�

��
( 7!!7 (�5	�	5�#�
`
	


	66

��`��`
 
`��`
,KK,
0		0������9=A%'&6?'#"&/#"'/&7>7.?>76767'7'�
'(??('
�'%WrrW%'��_$�p$_C	h.'KK'.h	C	fW(�
00
�(Wf	G'@..@'�����2#!"&'&63!!�8$��$8���9���e@�����dt�2"&44&#"#"#;2=732;2?6;2;2=4?6=46;2+";2;6$;2?6=4&">7#"/&+'&+";2�Α�Α�uS(	

	% 

		 ��
	}5W
	
+ +	��Α��gSu	

	
		
			!�
	��8-
%

` %2#!"&=463%2#!"&=463�		� 		�		� 		�	 		 	�	 		 	 ����+"&546;2+"&546;2`	 		 	�	 		 	0		�		� 		�		�����+3.767>7676?6?62264&"�		/$L
#
#kS#&"7L/		��((�		/L7"&"Sk##
L%/		��((�����"/&6?>'7'6�$!��!$"b&`�0`"&a"v%i(��(i%#W@��@h#������?i"&4622462"&"&462&54'&6767>'&'&636762'&'.7676&'"'6'&5<546�((@(((((@	72		94�	27	
	49	((((`((�=3


:2
	�
1:
+3	

���.6%+"/#"&'.+"&=4>?6264&"�.	
3
./	7")�
%B0�
0 2zt(	
@
 &R
Q?bU;K
6*8�����"'"/"/"'&63!2�WB.".,$W���,l����}��@�'08!>32#47%#534'3+#."#553#"&62#54@��'~J�`Bp?��B��
� 2:F:2���
�P8��~;E��C=�_��=C@`
 �##��``�8(``(������%2#!"&=463$!'&>76p		��		e(H��0@te
 	@		@	�"5W�:e@:����'9A&'&'&6;2+"7&'&'&6;2+"2++"&=463264&+#

n#

�.BB.8(�(8
p.#1,#1, B\B(88(�
�(`������"/%4'7>#"'.?2&"&462%"&5>76H&Q,6	�Q7|7Q-((��	6,Q&�,� `8
D�

� ((
8` �,����%-5=%4'7>#27"'.7'"&7676"&462"264"&4628*4
�$*"H"C
4*�Α�Α��ll�l��#C*B
6

C

y
B*C#��Α��l�ll�l ����)9U"&462"&462++"&=#"&?6727%2+"&5463++"&=#"&=4672�4&&4&Z4&&4&?7
0
7.8��		 		|

P

8@&4&&4&&4&&4��h

h��	� 		�	��
�

�
������;?C%"//"&46327'&676327'&4?6;2762%7''�a		P
k
l*0)&
Q		a	

	P0

/

0Q	��IEI2EID�a		Q
&)0*l
k	Q		a		Q0

/

0P	hIEJ�EIE�����1I.7>7&5462#"'%1+"&5.'.=463210+"&5.'"&=4632119�bu
C	 
�a		z�Z	 	S9		Sv b�9t
+		a�	 	�z	:R	 	v����
2#!"&575#35#35#@&&�&� 0�0�0�&��&&@��``````����
#*.546;#!"&575#354&+326=#35#;5'!5%35#"&��&�&�@�
  
�@�
 @�@ 
�&���&&�@@ 
@�@
 @@ 
@`@@@ @������(2O2"&42+"&46;264!6"/&627"&4?"&46;2"1"&='&6?|(()	`		`	��'DD
=\		0

�R=N�((�\				DD�	\	
�1S=Y

SN8�����$C"&462#"'%.>7'&776'&76776/&//'�((%�x			�.Kk(

1���#>R04	: s/`((���fEK5(#JFa 3		
9��@�.BN"&4622#!"&46;0&5&6?63232647'.?'&3737#"/d((�*� 

+6
(%,G*,
F
�U
%
'4>+�!
 =`((��
*
(5
�"Q2
.W
���

[�)N$	L����>%#!"&=463!2654/&?6%5"&46;2;26=32###5##5.e,��			



��

1T,T1&`

8(@�@*6a&'		


w�4X4&@`(80004E�����4Uw2#"'#"&>7&542654/&54;2=4+"+"3754&+"'&+";2=2?;232654/&54;2=4+"+"3�Ԗ�j83AL9��	

	
0�z�z3
19JV�h		##		hD88D�����EQ"&462'76#"'%&'&>&'&6?54?'&/&>#"'&7�((TB4Z		��!&
J#*		?o
�<U�`((�?'f"�!			
5(:4S

--=

�����QYaiq|�+"'.547&507'.?>546;2167&5462704=46;276$264&"264&"6264&"6264&"7654&"6264&"��!	#%c
!&,�		8	
8P8
	8		
��			)																(7
"-.QC(?,
7		.!(88(".		*			��			7			7			O			2			����Z_k62"&462"&462"&462"&4"/&=##!"&5467546;546;2354?623'264&#!"3n^^^$
%)+B.�.B#� O@)%
$��@zD:�H#%
$*:.BB.!6[p�
3:*$
% f S`@���((����2++"=#"=43%2#!"=43t�8�h�� 8��8�88����%19#+"&?.5475#"&=463!2;2=4+"264&"p /(�(/ 		`		��006tRRtR��2TGGT2�				������/9A%"/.7'#'76'"'&7>76'&"&4?264&"�5
uk>`@�k04
R*I%JDK
	�|5%�u45u0k�@`>k6R=+	KDJ$JR {%5�������)-15="&462232#!"&=46;5"#"'&67%65#%35+3"&462-��

��

�����``�``c�
<\
�

�
S;���`````` ����"&54676>'&'&'32D4H���_I9*
$:\(!K8+�0�+_��_6�D5: ��Y'	Cu088E����A�(Q6'&67670767>767632%"#"/67>7>767� !5#$	
$7E $C)

	%.&%
5	
$7E %C(

	%.&%
	 !5#�!	!#
J6&0

	%
%&�
J6'/

	%
&&!!	!����2:%#!"&5463!2;;2=32=4+54+"#"5!"3�

��)77)F��808808��
Z	4
	7)@)7�088088��@��@�2##!"&5"&54���#��#�k>�

>���	5!#!"&5!%630
�@
,Y{���

��Z�����@�,H3#!"&=26554+54+"#";;2=327#"/&"#"/&547%62 �	�`	;808808���M��		�D088088����

���22#"1"'#"547>7&5454+54+"#";;2=32�Ԗ�j73AL9`808808�z�z31:IVn088088�����%."/&4?627"/&4?6?7'76�
�7-nxf
fn-7
D
P	�
�7-nf
fxn-7{
D
	P����"*2:%/&&?6/&6?6264&"264&"6264&"�%">H7 F&3
&)'H!.L	���)			�C>")	4949/!=Ssm			����2"&546�b]2p�p2�u�7PppP7����'/7?%2#!"&4632#!"&=4637"&7>2#&"264&"264"264��`�	&��&	~�~>			�			�			�((�	&&	�42BB24p			)						 ����7%+"/&=4?2=46?62=463212=46�B.�.!

'

$�S.B!J
L� �� 
2	�#%!5467546;272#!"&=463�@B5)	`	)5B		� 		�@@;aRp		pRa�	 		 	����>JVr~�$"&46220+"&50546322760!"&546;546;23254+";2=4+";27532=4+54+"#";;254+";2=4+";2P88P80.B�B.*�*��	
 
�
 
�((((0P((((�8P88PXB..B
*<	p
@

@
�4((�((��((�((�����
7AK#"&547664&"2767>7>7>7>76'.?6&/�/��"!/`(	
 ' ' 	
 ' ' �|�3��3�/B��/!"`w
' ' 
' ' �3��3� ����2#!"&46;&5462'!"p��TxT�cc	( ((	;UU;	��������%)A7"=4;54;232++"=%!463!2!2#!"&=46;;267�80880 ��@���	&�&	�
=�088088���P���`	&&	�#32#!"&54635#"3754&+326754&#!"3!26�&&��&&`P		�	PP	�
��

@
�&�&&&��0			0	�@

@
���.%3#"&4632>77'#5'6326'&54?632Kk%Kj�L!!(?)!5�26YK$(
�'"G@)!.!&>@E&.D9N"+
$7���
!)1.'7>#"&5476264&"6264&"264&"���
9��/����
rC{�
ň��9q��i
L�{����	7!+"&7;;26=326/&"72#!"&=46;76;25��E9	 	9Z�		�`		x	r	S���p		p^�	 		 	

����	7!#!"&7;;26=326/&"72#!"&=46;76;2 ���[9	 	9Z�		�`		x	r	P���p		p^�	 		 	

����:B%#!"&54676"&=4?62';;2=32=4+54+"#"26=?6K"��"K6_5jKU

U�(/B/�N6""6N_oK5n  n5�]!//!����-#"&5#+"&=46;546;23546;2+ܘ`�		p�`�		p \�	 	����	 	�����'/7?G"&462'"&='&54?63232+"2"&4264&"$2"&4264&"�((4);*Rp		G5

@6jKKjKf4&&4&��jKKjKf4&&4&`((�!2
�

o6
	`9 KjKKju&4&&4�KjKKju&4&&4����2#!"&5463#3'#335#35#�

��

`������������
��

�
@�����������/?O_o��������/?O72+"&=46;2+"&=46;2+"&=463!2+"&=4632+"&=46;2+"&=46;2+"&=46372+"&=46372+"&=4632+"&=46372+"&=4632+"&=4632+"&=46;2+"&=46;2+"&=4632+"&=4632+"&=46372+"&=46372+"&=46372+"&=46;2+"&=463�		 		�		 		�		 		�		 		�		 		�		 		�		 		 		 		 		 		�		 		 		 		@		 		�		 		�		 		�		 		��		 		 		 		 		 		 		 		 		 		�		 		�	 		 		 		 		 		 		 		 	�	 		 		 		 		 		 	`	 		 	�	 		 	�	 		 	�	 		 	��	 		 	�	 		 		 		 		 		 	�	 		 	�	 		 	`	 		 	�	 		 	`	 		 		 		 	����/?O_o�72+"&=463#2+"&=46;2+"&=46372+"&=4632+"&=4632+"&=4632+"&=46372#!+"&5463�		 		@		 		�		 		�		 		 		 		 		 		 		 		 		��	 	
 	 		 		 		 		 		 	�	 		 	`	 		 	`	 		 	 	 		 	`	 	��		�
�����#+2/&?#"&'&6&546766264&"a=Z{
Q<#*=Z{
Q<#D@Q<#*=Z{
Q<#*=Z{
������*2Hf7'&6767>"2+"&=46;76;2264&"%2"&?#"&?6;26"&46325"&46325467ua5

5a��0H[,,�\
>L'&5%%p&5%%�c>>c`���,,V�Sk	3`�(0l(k���%#"54?6327632����h0	<8y1Vh�p1y8<	����.2#!"&5463454/&#"&'7654/&#"#327���P	FK#&
A�x���`��
&#KF	x�����(4@PX_2+##546354+";254+";2=4+";2=4+";22#!"&5463"2645''`

���
H				`												�

��

M`� @�
��
@@`
g			�			q			q			0
��

 
@�``� @ ����;?%2+"&=46;7#"'&54?6325463!2+"&=#'7#P		�		 C	5��s	�		 	v1C v 	 		 	P4*�Y,		`		 �4`������5OR72"/&6;46;27"&=4?#"&=46;232#+"/#+"&54?6;23'�PP0	 	�	=8		�	=8			G	;*4 ```0		�Ѐ	
F	 		
F	 	�	

	�e0������5OR"&?62++"&5"&=4?#"&=46;232#+"/#+"&54?6;23'PP0	 	�	=8		�	=8			G	;*4  ``��		0@	
F	 		
F	 	�	

	�e0�����/?U"&=46;2#"&=46;2#2#!"&=4635"&=46;2#!2"/&6;46;2�		@		@		�		�		�				�		�PP0	 	`	 		 	�	 		 	�	 		 	@	 		 	``0		�������/?U"&=46;2#"&=46;2#2#!"&=4635"&=46;2#%"&?62++"&5�		@		@		�		�		�				�		�`PP0	 	`	 		 	�	 		 	�	 		 	@	 		 	�``��		0������5JR72"/&6;46;22+"&=46;5#"&54?6;26&/&767.7>264&"�PP0	 			`			
0	6(>*,


	$+
"```0		��@	 		 	@	 		p}1'3>=&\������5JR++"&5#"&?622+"&=46;5#"&54?6;26&/&767.7>264&"kP0	 	0P)		`			
0	6(>*,


	$+
"�`��		0`��	 		 	@	 		p}1'3>=&\��A�&@CX%"&=46;2#'3264&#3264&#'+"/#+"&54?6;23'"/&4?62762		K 2	2!3(

(8

�D	X	D;.��p-
7�
�	�	*# +�0`0��	$$	��E�
�p
-8��� �@#2#!"&4623&54264&"264&"�xTT<��<TTxTp��/B//B`B//B/@TxTTwUU;,$$,<B//B/�/B//B����
2%"'63227632".'&5463232>7632�G�G';(;�4Bt�tB4		8?e56d?7���	D5++5D	 
������
*%3!"'&7>32#"./&#"7>?632bB_H��Z:5)=#84% b6@�#�U9/FV ,$T+A)����	=!+"&#546;2#5�^B@B^��^B@B^�`��B^^�� B^^B �����2"&4264&"2"&4264&"�V==V=^OΑ�Α�jKKjK(=V==VC�Α���KjKKj����"*:D$2"&42#!"&5#"&5463!2264&"754&+";2654&+"�			�		��8P8 &&`B^�l((p
�

�
�
@
�			g	 	(88(&&^B�p((�@

@
s�

�V6�� �H&�
,v�3m��	4	2Q	
�	@�	2	Lb	,�	
X	.�	&�	
'	29	&�	
�Copyright (c) Font AwesomeCopyright (c) Font AwesomeFont Awesome 5 Free SolidFont Awesome 5 Free SolidSolidSolidFont Awesome 5 Free Solid-5.15.4Font Awesome 5 Free Solid-5.15.4Font Awesome 5 Free SolidFont Awesome 5 Free Solid331.524 (Font Awesome version: 5.15.4)331.524 (Font Awesome version: 5.15.4)FontAwesome5Free-SolidFontAwesome5Free-SolidThe web's most popular icon set and toolkit.The web's most popular icon set and toolkit.https://fontawesome.comhttps://fontawesome.comFont Awesome 5 FreeFont Awesome 5 FreeSolidSolidFont Awesome 5 Free SolidFont Awesome 5 Free SolidFont Awesome 5 FreeFont Awesome 5 FreeSolidSolid���	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvw�
xyz{|}~���������������������������������������������������������������������������������������������������������������������"�����������	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJK�LMNOPQRSTUVWX�#YZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~����������������������������������������������������������������������������������������������������������������������������������	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefg�hijklmnopq�rstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd�efghijklmnopqrstuvwxyz{|}~���������������������������������������������������������������������������������������������faucettrailerbacteria	bacterium
box-tissuehand-holding-medical
hand-sparkles
hands-washhandshake-alt-slashhandshake-slashhead-side-coughhead-side-cough-slashhead-side-maskhead-side-virus
house-userlaptop-houselungs-virus
people-arrowsplane-slashpump-medical	pump-soapshield-virussinksoapstopwatch-20store-alt-slashstore-slashtoilet-paper-slashusers-slashvirusvirus-slashvirusesvestvest-patches
glass-martinimusicsearchheartstaruserfilmth-largethth-listchecktimessearch-plussearch-minus	power-offsignalcoghomeclockroaddownloadinboxredosynclist-altlockflag
headphones
volume-offvolume-down	volume-upqrcodebarcodetagtagsbookbookmarkprintcamerafontbolditalictext-height
text-width
align-leftalign-centeralign-right
align-justifylistoutdentindentvideoimage
map-markeradjusttintedit
step-backward
fast-backwardbackwardplaypausestopforwardfast-forwardstep-forwardejectchevron-left
chevron-rightplus-circleminus-circletimes-circlecheck-circlequestion-circleinfo-circle
crosshairsban
arrow-leftarrow-rightarrow-up
arrow-downshareexpandcompressexclamation-circlegiftleaffireeye	eye-slashexclamation-triangleplanecalendar-altrandomcommentmagnet
chevron-upchevron-downretweet
shopping-cartfolderfolder-open	chart-barcamera-retrokeycogscomments	star-half	thumbtacktrophyuploadlemonphonephone-squareunlockcredit-cardrsshddbullhorncertificatehand-point-righthand-point-left
hand-point-uphand-point-downarrow-circle-leftarrow-circle-rightarrow-circle-uparrow-circle-downglobewrenchtasksfilter	briefcase
arrows-altuserslinkcloudflaskcutcopy	paperclipsavesquarebarslist-ullist-ol
strikethrough	underlinetablemagictruck
money-bill
caret-downcaret-up
caret-leftcaret-rightcolumnssort	sort-downsort-upenvelopeundogavelboltsitemapumbrellapaste	lightbulbuser-mdstethoscopesuitcasebellcoffeehospital	ambulancemedkitfighter-jetbeerh-squareplus-squareangle-double-leftangle-double-rightangle-double-upangle-double-down
angle-leftangle-rightangle-up
angle-downdesktoplaptoptabletmobile
quote-leftquote-rightspinnercirclesmilefrownmehgamepadkeyboardflag-checkeredterminalcode	reply-alllocation-arrowcropcode-branchunlinkinfoexclamationsuperscript	subscripteraserpuzzle-piece
microphonemicrophone-slashcalendarfire-extinguisherrocketchevron-circle-leftchevron-circle-rightchevron-circle-upchevron-circle-downanchor
unlock-altbullseye
ellipsis-h
ellipsis-v
rss-squareplay-circleminus-squarecheck-square
pen-squareshare-squarecompasscaret-square-downcaret-square-upcaret-square-right	euro-sign
pound-signdollar-sign
rupee-signyen-sign
ruble-signwon-signfilefile-altsort-alpha-down
sort-alpha-upsort-amount-downsort-amount-upsort-numeric-downsort-numeric-up	thumbs-upthumbs-downfemalemalesunmoonarchivebugcaret-square-left
dot-circle
wheelchair	lira-sign
space-shuttleenvelope-square
universitygraduation-caplanguagefaxbuildingchildpawcubecubesrecyclecartaxitreedatabasefile-pdf	file-word
file-excelfile-powerpoint
file-imagefile-archive
file-audio
file-video	file-code	life-ringcircle-notchpaper-planehistoryheading	sliders-h	share-altshare-alt-squarebombfutboltty
binocularsplug	newspaperwifi
calculator
bell-slashtrasheye-dropperpaint-brush
birthday-cake
chart-area	chart-pie
chart-line
toggle-off	toggle-onbicyclebusclosed-captioningshekel-sign	cart-pluscart-arrow-downshipuser-secret
motorcyclestreet-view	heartbeatvenusmarsmercurytransgendertransgender-altvenus-doublemars-double
venus-marsmars-stroke
mars-stroke-v
mars-stroke-hneuter
genderlessserver	user-plus
user-timesbedtrainsubwaybattery-fullbattery-three-quartersbattery-halfbattery-quarter
battery-empty
mouse-pointeri-cursorobject-groupobject-ungroupsticky-noteclone
balance-scalehourglass-starthourglass-half
hourglass-end	hourglass	hand-rock
hand-paper
hand-scissorshand-lizard
hand-spockhand-pointer
hand-peacetv
calendar-pluscalendar-minuscalendar-timescalendar-checkindustrymap-pin	map-signsmapcomment-altpause-circlestop-circleshopping-bagshopping-baskethashtaguniversal-accessblindaudio-descriptionphone-volumebrailleassistive-listening-systems#american-sign-language-interpretingdeaf
sign-language
low-vision	handshake
envelope-openaddress-bookaddress-carduser-circleid-badgeid-cardthermometer-fullthermometer-three-quartersthermometer-halfthermometer-quarterthermometer-emptyshowerbathpodcastwindow-maximizewindow-minimizewindow-restore	microchip	snowflake
utensil-spoonutensilsundo-alt	trash-altsync-alt	stopwatchsign-out-altsign-in-altredo-altpooimages
pencil-altpenpen-altlong-arrow-alt-downlong-arrow-alt-leftlong-arrow-alt-rightlong-arrow-alt-upexpand-arrows-alt	clipboardarrows-alt-harrows-alt-varrow-alt-circle-downarrow-alt-circle-leftarrow-alt-circle-rightarrow-alt-circle-upexternal-link-altexternal-link-square-altexchange-altcloud-download-altcloud-upload-altgemlevel-down-altlevel-up-alt	lock-openmap-marker-altmicrophone-alt
mobile-altmoney-bill-altphone-slashportraitreply
shield-alt
tablet-alttachometer-alt
ticket-altuser-altwindow-closecompress-alt
expand-alt
baseball-ballbasketball-ballbowling-ballchesschess-bishopchess-board
chess-kingchess-knight
chess-pawnchess-queen
chess-rookdumbbell
football-ball	golf-ballhockey-puck	quidditchsquare-fulltable-tennisvolleyball-ball	allergiesband-aidboxboxesbriefcase-medicalburncapsulesclipboard-checkclipboard-list	diagnosesdnadolly
dolly-flatbedfile-medicalfile-medical-alt	first-aidhospital-althospital-symbolid-card-alt
notes-medicalpalletpillsprescription-bottleprescription-bottle-alt
procedures
shipping-fastsmokingsyringetabletsthermometervialvials	warehouseweightx-raybox-opencomment-dots
comment-slashcouchdonatedovehand-holdinghand-holding-hearthand-holding-usdhand-holding-waterhands
hands-helping
parachute-boxpeople-carry
piggy-bankribbonrouteseedlingsign
smile-winktape
truck-loadingtruck-movingvideo-slash
wine-glassuser-alt-slashuser-astronaut
user-check
user-clockuser-cog	user-edituser-friends
user-graduate	user-lock
user-minus
user-ninjauser-shield
user-slashuser-taguser-tie	users-cogbalance-scale-leftbalance-scale-rightblender	book-openbroadcast-towerbroom
chalkboardchalkboard-teacherchurchcoinscompact-disccrowcrowndice	dice-five	dice-fourdice-onedice-six
dice-threedice-twodoor-closed	door-openequalsfeatherfroggas-pumpglassesgreater-thangreater-than-equal
helicopter	kiwi-bird	less-thanless-than-equalmemorymicrophone-alt-slashmoney-bill-wavemoney-bill-wave-altmoney-checkmoney-check-alt	not-equalpaletteparking
percentageproject-diagramreceiptrobotrulerruler-combinedruler-horizontalruler-verticalschoolscrewdrivershoe-printsskullsmoking-banstore	store-altstreamstroopwafeltoolboxtshirtwalkingwalletangryarchwayatlasaward	backspacebezier-curvebongbrushbus-altcannabischeck-doublecocktailconcierge-bellcookiecookie-bitecrop-altdigital-tachographdizzydrafting-compassdrum
drum-steelpanfeather-alt
file-contract
file-downloadfile-exportfile-importfile-invoicefile-invoice-dollarfile-prescriptionfile-signaturefile-uploadfill	fill-dripfingerprintfishflushed
frown-openglass-martini-altglobe-africaglobe-americas
globe-asiagrimacegringrin-alt	grin-beamgrin-beam-sweatgrin-heartsgrin-squintgrin-squint-tears
grin-stars
grin-tearsgrin-tonguegrin-tongue-squintgrin-tongue-wink	grin-winkgrip-horizontal
grip-verticalheadphones-altheadsethighlighterhot-tubhoteljointkiss	kiss-beamkiss-wink-heartlaugh
laugh-beamlaugh-squint
laugh-winkluggage-cart
map-markedmap-marked-altmarkermedal	meh-blankmeh-rolling-eyesmonument
mortar-pestlepaint-rollerpassport	pen-fancypen-nibpencil-ruler
plane-arrivalplane-departureprescriptionsad-crysad-tearshuttle-van	signature
smile-beamsolar-panelspasplotch	spray-canstamp
star-half-altsuitcase-rollingsurprise
swatchbookswimmer
swimming-pool
tint-slashtiredtoothumbrella-beach
vector-squareweight-hangingwine-glass-alt
air-freshener	apple-altatombonebook-readerbraincar-altcar-battery	car-crashcar-sidecharging-station
directionsdraw-polygonlaptop-codelayer-grouplungs
microscopeoil-canpoopshapesstar-of-lifeteeth
teeth-open
theater-masks
traffic-light
truck-monstertruck-pickupadankhbible
business-timecitycomment-dollarcomments-dollarcrossdharmachakraenvelope-open-textfolder-minusfolder-plus
funnel-dollargopuramhamsabahaijedijournal-whillskaabakhandalandmark	mail-bulkmenorahmosqueompastafarianismpeaceplace-of-worshippollpoll-hpray
praying-handsquran
search-dollarsearch-locationsockssquare-root-altstar-and-crescent
star-of-david	synagoguetorah
torii-gateviharavolume-muteyin-yang
blender-phone	book-dead
campgroundcatchair
cloud-moon	cloud-sundice-d20dice-d6dogdragondrumstick-bitedungeonfile-csvfist-raisedghosthammerhanukiah
hat-wizardhikinghippohorsehouse-damagehryvniamaskmountain
network-wiredotterrunningscrollskull-crossbonesspidertoilet-papertractoruser-injuredvr-cardboardwindwine-bottlecloud-meatballcloud-moon-rain
cloud-raincloud-showers-heavycloud-sun-raindemocratflag-usameteorperson-booth	poo-stormrainbow
republicansmogtemperature-hightemperature-lowvote-yeawaterbaby
baby-carriage	biohazardblogcalendar-day
calendar-week
candy-canecarrot
cash-registercompress-arrows-altdumpster
dumpster-fireethernetgiftsglass-cheers
glass-whiskeyglobe-europe
grip-linesgrip-lines-verticalguitarheart-brokenholly-berry
horse-headiciclesigloomittenmug-hot	radiation
radiation-altrestroom	satellitesatellite-dishsd-cardsim-cardskatingskiing
skiing-nordicsleighsmssnowboardingsnowmansnowplowtengetoilettoolstramfire-altbaconbook-medicalbread-slicecheeseclinic-medicalcomment-medicalcrutchdiseaseegg	hamburgerhand-middle-fingerhard-hat
hospital-userhotdog	ice-creamlaptop-medicalpager
pepper-hotpizza-slice
trash-restoretrash-restore-alt
user-nursewave-squarebiking
border-allborder-noneborder-stylefanicons	phone-altphone-square-altphoto-video
remove-formatsort-alpha-down-altsort-alpha-up-altsort-amount-down-altsort-amount-up-altsort-numeric-down-altsort-numeric-up-altspell-check	voicemail
hat-cowboyhat-cowboy-sidemouserecord-vinylcaravan�����f��0~�0~	PK��f\A�:~fonts/fa-solid-900.eotnu�[�����LP5��[2Font Awesome 5 Free Solid
SolidL331.524 (Font Awesome version: 5.15.4)2Font Awesome 5 Free Solid
�PFFTM�9b��GDEF*��OS/23�V`X`cmap�j�4h�gasp���glyfTɔ�-��lheadK¬�6hheaC-$hmtx��	��locajD8�maxpN]8 name'�3�X+post�Fa�1.K�$[��5_<��0~�0~	�������������Z @��LfGLf��PfEd�������.�T:� ���@�@ ������@��@����
����������������@�`�@@��@��@������@@�������@�`@�@����@���@@��������@���@�@��@��������@@���@��@�@������@�@@�����������������������@@��@
@
@
@���@���`�������������@@@@@��@����@����@������@`�������@���������@����@@ ��@��@����������������������������������������������� ���@������� ��@@��@@������� � ��@� �  ����������@@���������@������������ ��@�@���������������@����@��@�������@������
��
��
���@@��@��@�`@������@@�������@��@�����������@�@����@���@@@��@�����������������������@@@@�������@�������������� ������������������������@�������������������@@��������@���������������������@��h��������@�@��������@����@��@���@�@��@�����������������������@ @���������@@�����������������������@������������������ ���������@�����@�������������@���@������@�@��@��������������@��������@�����@���@ ������@�����@@�������������������@��@�����@��@���@�@���@���@��������@������������ ���������@������ ���������@�������������@�@@��� ���� ������������������������������@�������
�
�����A�v����������>�D�N�[�^�n�|��������������������������������"�.�1�5�:�>�D�F�K�N�Y�^�e���������������������������������-�6�9�I�N�]�l�w�z�������������������������������������(�8�[�]�`�b��������������������������"�$�4�6�:�<�?�A�C�E�G�K�N�P�S�X�]�_�b�f�m�r�t�y��������������������������	������������������������������������!�0�7�<�A�D�G�J�O�Q�U�X�^�b�f�k�m�o�t�v�y�|�����������������������������������������������"�)�/�=�@�C�G�M�S�V�[�_�i�k�s�}�������������������������������������������������
�����*�/�>�J�L�P�S�c�m�y�}������������������A�Y����������!�A�H�P�^�`�p���������������������������
���� �$�0�3�7�=�@�F�J�M�P�[�`�����������������������������
���!�3�8�@�M�Q�l�q�y����������������������������������	��(�7�X�]�`�b��������������������������"�$�3�6�9�<�?�A�C�E�G�K�N�P�S�X�\�_�a�f�h�p�t�w�}������������������������������������������������������������!�.�7�;�A�D�G�J�O�Q�S�X�]�b�d�i�m�o�t�v�x�{������������������������������������������������"�(�.�;�@�C�G�M�S�V�Z�^�i�k�r�|�������������������������������������������������
�����)�/�>�J�L�P�S�c�m�y�{��������������������%$#"! 
������������������������������������������vutspgfecaVUSNMGDB40/���������������������jH0/,)&#
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�

~
}
u
q
o
m
k
U
J
I
H
G
E
D
C
B
A
@
?
>
:
8
7
6
5
3
1
.
,






���������������������������������������������}{tsqgfa`ZWRNCA?<720-+"!������������������������������������vmba^]TO'
�
���0�d	��p
|thT���D�X(��pt �!�#�$`%�%�&,&�&�'8'�(�)�*�+�,H,�-`-�.�/X0,0�1D1�2�33�4p5<5�66�6�7@808�9|9�:T:�;;�<<<�=D=�>t?8?�@�AHA�B�C�D�D�EdE�E�FHF�G8G�G�HH|H�IIhI�JJXJ�KKDK�LL�MM�NPN�OOxO�P@P�Q�Q�R(R�S4S�TdT�UPVV�WXX�YY�Y�Z@[[�[�\(]]�^P`�aPa�bb�cxd dxeepe�fxgg�hXii�jtk(k�ll�l�m�nDo`o�pp�q�rxr�s8s�t`uu|u�v<wx�yXzzh{{�|8|l|�|�}}X}�}�~~�,��,����h�������$����(����P�������x������L�����(����`���D�������(������(�(���8������|�H���D���l�D���`����8�������@������`����h��\��� ���d���(����������\���t�������l�P�8� ������|���L��L���x������p����\����4�$���D¬�`�`�`�0Ƹ����Ʉ�(ʴˀ�T���΄���H��Ш��҄� �Ԡ�P��|�X���ڴ� ۴�|���t�X޴�,���(�l��t�8�����<�<�p� ����<�������X�����d���\������L���,�����L��������@�D���p���p����T�x<�,�tD�D�H��	X	�
 
��X
4
�����lT�X`$����<��L� �!�"�"�##�$�&�''�(@))�*8*�+D+�,�-,-�..x.�.�/</�0,0�11X1�22X2�3D3�4<4�5T5�66l6�7888t9D9�:T:�;;�<l<�=L=�>\>�?p@@�A�BxC�D�E0E�F�G0HII�JJ�J�KPLMHM�NLN�O�O�P`P�Q�R�S�T�UDU�VpV�X(X�Y,Y�Z�[[�\ \�]�^�_�``�aa�b\b�d(d�eDe�f\gthh�i,jPj�k�ldl�n<o$o�ptp�q8q�r0r�s�tttt�u�vpwx\x�y�z<z�{t{�|�}}�~������x���������P���\�������0������P����x���X�����D�X���(���D���L�����p�0���d������8���4������8���4���<���x�H���\������X�<���|����T���������������4���h�l�<����|�����p����p���l�P���`�Ø�Ĕ��hƌ������L��˜̄�D������ �������l�`�\�״��P��ۘ�<��(ޠ�L���|�T���x������x������P���|���@���D���`���d�P���P��p���0���@�����d���8�|�(�H����l�L�x���|8�	x	�
��
T�L��P��8���@��4���� t!�#l$t%�&p'D))�+P-<-�.,.�/�00�1�2�3x44�5x6(6�88�9�::�;l<|<�=�>H>�?�@�AXBB�CTE<FXG|HH�J�K<L$L�M�NTOHO�P(QQ�R<SS�TdT�VV�X<X�YxZtZ�[�]]�_`�b<c�dPeXf,gh�iLjj�kll�m�nho�p�qq�r�s,t�u�v�w�x4y|zTz�|$|�|�}�}�$��,���@����`�P� ���@���������4�`�`�����T�����|�����p�������<���������������� ���d�����0���������0�l���L�p���`�\������������x�t���t���D���l�#>%2+"&4&+"&'#"&=46;6757'&=46546;276/`B^
@


=L=]		w"  !�n	 	n��^B
##	`	00`

		

����#-6>FNV%2#!."#"&5463!2%54+"6754+"6254+"54+"354+" 2"&4264&"p		��>T>2			�@qlo���B//B/C�	 	)77)	 		�Ll�YY(�lD����/B//BA�������QY%#1"/1#"/"/#0"##"&54?&'"#"&54?454767'&5463267'&54763267'&54763267'&5463267632376327232#"/264&"6264&"#"/#"/#"/#"/#"##"&54?&'#"&54?&547'&546326767'&547632467676767461'&546326767'&46263023763272312264&"	

			





		



	

�i			�




	





	

			


��	
	
	


				
	


			"M			6
	
			

	

				
	
	
�������"/#"/"#"/"/#*##"'&54?&'#"&54?454767'&5463267'&5463267'&54763267'&5463267632376327632264&"6264&"�

	


! 





		

			 ��((vY

	


	
 
	

	


��((l�����	-%!32;5!#!"&2!546;#"3!264&+7��@�%%n�@
�@
�
�
1		`		� *��@@


��
@	


	@����@�#K"&=46;546;232++"&=#!"&=46;76;2+";7632�		@	@	@		@	@	X�"��		7/ *�
N		xx

@	@		@	@
@

@�
d
`	&
	
X����_s�"/&54?62+"/&546325462;2=462;2=462;2=462#'64/&"2?11"/&54?62k111;&
�}
&x@11111111���
 �

��

��

�H

�&0
P1111 ��!�R���$"&462'7>&#".=4627>32?>32?>0"%2+";2+";2+"'654&'546?63232+"3"&4622"&4((�			
�"<		'/	
,"		"J/<�	
�	
�_	
�!$0%l
/�	
�E��((�((B

0�8!q


2�	
	z�	
	�k
	lQ32


,)@
!

��((����7L%7654&#"#"'&54?63276;76;232+&'%3#"/#"/#"&=46g	!K��u	
TLX	
V
	7p		b�~	
[�		�	��[	EQ	7	�
���
R	�	����$,[3+6"2645#"/#"/%3#"&5:64&"%#"'&54?63276;76;2&/7654&#"H
@7			@	
[�`@
)			��K��u	
TLX	
V
	7�	@8�
@			��
R�
			���[	EQ	7�v
����'/PX$"&4622"&4&2"&42"&462"&4&2"&4'+#";+#5&546;2&264&"rb2�23
 `

`&@�@pP*4Y5��~FZv6;
 & �:UPp/)�%���� (08KS%#"'&54?6326;2'654&#""&462"&462;+#5&547#"2"&4ƴ��'1;*4Y5�
	jN��
`&@�@?
+���!/)�j		
�N& �:U.(������667#5&1!'>;2&264&"";#";+5!ܠC���g>B4Y5�0		�
�		�!��ñ=�7E/)�%�		 		�0���)y$2"&4&2"&4++!5&546;2'264&+"&?64&"&=4&"/&"+";22?626=46264/&63				7			=
 &@�@pPJ4Y5�			

(		(
				

(		(
	�			I			Z
@&@�9VPp/)�		(
				

(		(
				

(��@�+3A%&/#!"&=&/&547%62546;2&"2642654&+"3;
��
e	@	�4&&4&0	8(@(8	��

��

Z4		�&4&&4�	(88(	����3MQ%#"&=#"/&54?62546;2#"54&+"32#!"&=46;546;2#5#�
�

X	 	;�	@		���%�0���
��		N'		`4%		@	�

�

�������9����&"546;2327&54767>32&#"#";6"/&"&=4&"&4?6&+"&46;26/&4626=462?62;2+"&264&"264&"/&'32654/3264&+764&#"54632X		�
 </N!E
)�

(		(
				

(		(
				�			I			,N/< )
E)�		�T	
7.{l
&(	(	'
				

(		(
				

(		(d			I			.7
		(	'&
l��@�#+Gg"&462+"&="&=46;2$"&4622#+"&=764/.5>3"&=#"/&4?6235462z4&&4&@2
@

&@ H�4&&4& &

@
2H H
�
HH
�
@&4&&4�&
0`

�
`&D�&4&&4F&`
�

`0
&
D�
D$$D
D$$����@4547+"&54?#+"&5457#"'&54?632'&546;232+ EB	B
1g+(	 :���%
B	irBB9,�u	�:	l����	�'2'������7N2+"&5457>354&+54&+"#";;26=3267"/##546;232�%&�%$�((((�
+C�
@
C !�&&�!�((((�
+ `

����62+"&5457>32654'&""/##546;232�$&�&$32#4
4
+C�
@
C "�&%�"�"EF 
+ `

����ow2"&4%"'.546?632264&+"&?64&"&=4&"/&"+";22?626=46264/&63"2"&4�			,FH$*M@'�		
n			

(		(
				

(		(
	[						u N�[<C_�GP�		(
				

(		(
				

(			���	P75!#!"&%2#!"&=46;5#"&=46;235467632+"&=4&"3546;2+ �8(�(8�		� 		`@		P
@+"	
(8	 	@
P		@   (88�	 		 	 		
0�$88(		

�0
		 ��� (08D2#!"&=46;#";2654&'6"&462&"&4626"&46232+"&46�(88(��(88(�Y(88(�(8#F4&&4&�((���&&�&&8(�(88(�(8%8P88(2
&4&&4z((�&4&&4&
����)S^g'.7>75#"&=46;2+762#67>54#";27543230;2=4754&#"32&2#"=�"|WVyeI 		�		 8,
�1

88	
R	�879E

3>Wz�ULp"	 		 	"	$
� =<'
k ?j?�tt������,:#"&7#"'&54?632763!2#!3535#!"&53XJ::��#	�	V
��)5�@�@
�
@DD"��-��" )c��2I

���`�
F73!"&=327'#"'.7#"'&54?632763!2#"'#"'532767z�a		+$����"		�	=$-**
�		@�
�Y(m��h(Z!!pP�����;C47#!"&547>5#"'&54?63263!&5462&264&"@<��	
:��6# 28P8+!!�6		&

^�*-e>I'3=PppPEh{%6%%6����?JX7#"&547#"&=46;2$"&462#"'&54?632>32467#!"&5%2+.'63�%�(B
&@�4&&4&k����>+.B' 7-��<,����&
B(�%�:#
 & &4&&4�g�*8B.#8+#I,B��& 
#:�����W_g%2+"#"/&"&=4&#"&54?6&+"&46;26/&546326=462?6323264&"264&"�&GG&&GG&��((v�G&&GG&&G,((T������$Xa767"&=4&00.6?6&+"&463'&?6626=462?62;2+"%4654&#"r
�G		&

��	

]GG	&�	����&G���
	I	&&G~
�����OW���%2+""/&"&=4&"&4?6&+"&46;26/&4626=462?623264&"'""/&"&=4&"&4?6&+"&46;26/&4626=462?62;2#&264&"264&"p			

(		(
				

(		(
	�e55


55


�i			`		(
				

(		(
				

( �5

55



53			����.:F%+57#"'#"&=4?546;232?6;264&"2764/&"�
�J#''#9
�
5
    
�

0

,	0
0��
���)�
�P�

��
0
	0

0����.JRh%+57#"'#"&=4?546;232?6;22?264/764&"'&"264&"%26545.+56&'"#"3�
�J#''#9
�
5
    
��



""/



��
���)�
�P�

�p



�""a


0�����32+"546;5'&63!2��8�8������**���632"&46325"&463247�
8P88(�8P88(�
��%%6%�K�%%6%���!%"/&=#"&46232&264&"�d8HVzz�z,
�jKKjKd
,z�zzVH8KjKKj�����"/&6767>�/+�

�+/)k&&k�(|+�

�+|(#	''	��1�62/&?'&6?	(	A�j �� j���&g�	DD
�g&����$"&4622#!"&=46;27jKKjK&7O��O7#L#�KjKKjkO7**7O	�/;GS_kw��2+54+"!54+"#"&546;;2=!;2=54+";2=4+";2=4+";254+";2=4+";254+";2=4+";2=4+";2�

(��(

(@(��((((((����p((((((�
��

P
��((l((l((�``�``�((l((l((���/?32+"&=46#2+"&=46346;2+"&5"&=46;2#(�

�
F

�


�

�
(

�

�
�

�

�

�
��

�


�

�
	���/?O_o�+"&=46;2+"&=46;2746;2+"&5#+"&=46;22+"&=46346;2+"&5%"&=46;2#"&=46;2#%46;2+"&5�
e

e
�
f

f
 
e

e
 
f

f
�

e


e

e
�

e

e

e

��
f

f
�P

P
�

P

�

P



P

�
P

P
�

P

�
P

P
�
P

P
h

P

���/?O_7+"&=46;246;2+"&52+"&=463"&=463!2#463!2#!"&5"&=463!2#�
e

e
�
e

e
}

e

�



��


��




�P

P
�

P

�
P

P
�@
P

P
�

P

�
P

P
7'&4?62762"��%p�%��	�$p�$����aq#7"/"/&4?'&4?62762�d		
	dd	
		dd		
	dd	
		�d	
		dd		
	dd	
		dd		
	���5=++"=#"=4;54;232"/&=#"&46232&4&"208 88 8�d8HVzz�z,
d�PpPPp 88 88��d
,z�zzVH8d�pPPpP���%-+"=4;2"/&=#"&46232&4&"20���d8HVzz�z,
d�PpPPp  ��d
,z�zzVH8d�pPPpP����$4"&5467632654&'.?>+"&=46;2�08�͒80	 $bFEc$ _
 

 
�"k=g��g=j#	F)EcbG'G	�

�

��h�/?O72+"&=4632+"&=463%2+"&546372+"&546372+"&5463�		0		P		0		0		0		�		0		�		0		�	�		�	`	`		`	�	��		 	`	��		�	`	� 		�	����<D%/'&=&''&'&?&47'&767667547676264&"�	&+"	76
"*	&	**	&	*"	77	"*	&	*�B//B/�
5)1

1)5	$
5)1

1)5
##-/B//B����A�C62+"&=4&+"+"&=%#"/&"#"/&54?62546;2�	p		@		p	����"
Z8,��	
`		`
	�1���JI�����2"&4654/54&+"327�Α�ΑT:	 	C��Α�Ψ*�		�1��E�!/?%+'4&+"#"&76;;265'32;26/&+"265'4&+"3=�	D	��bb�((7		.		-bb@4,,�00���+3;3232"/&6;546#!"&=46;2?324&"264&"2�P
X
	��	

X2
�0

�1*1�
|L�
�	��	�
��p

p
11j@�%#!"&=4?63!23373'8� j��U{ p {U����+�@@����52+"&=46303.#"327632#"&4632'41463��eM-IggIB2"F`g��f8b#��/$*g�g,"@�͒.)R���)S4146;2+"&=463.#"+"&545>322676;2#"&'1+"=46;2#'�/�fM->_
1�Z8b#�=`
1�Z8b#/�fM��/$*L;	Ws.)��L;	Ws.)R�/$*���'3?K!"&5463!2"264"264"264754+";254+";254+";2�`���""""""������� `��h""I""I""�  T  T  ����%2#!"&=46;5462#54&"���Y~YP*<*���H?YY?HH**H���'276#"&#"+"&5&54662^0E;?$h>4

"!Gh] �	)#^

�!

#���/2+"&=46;254&"6;2+"&/&=4�ԖA-

/!q�q!/

-A��j0	-?
�
"OqqO"
�
?-	0j���6/#"&=46;�Yf

fy��Y
�
����#6/#"&=46;.6764'.>�Yf

f�				x��Y
�
)0).��@�%:L6/#"&=46;%.67>4&'.>&'&67>4&'.>.6764'.>�Yf

fB<DD<	1991	(-)		""	
)a				y��Y
�
�'~�~'!hvh!�`S	=F=6)0).	����#'+=3'3573#75#53'35%3#5##5333#'3#��@����@����@  ` @`@  @  ��@@@�@@@�����@@@� `� �   �#'+/37;?13333333333333333333333333333333			$										���������������������������������������������������=46;2"/&6"264���(��((���(���((����)%"/&=46;2264&""'764/32��(���((2�(��1��(����((���J��(����#/8%#!"&5463!2;2=4+";2=4+"&7!"3�		
��(88(H
���������

X4
8(@(8
nF�  ����
463!2' �@��0p���#'082+#!"&=#"&=4635463!25!%5#"&=#264&"�%	0
��
0	%

	.	@�0	�&%p	`

`	p%�
	.	
��``�`	0�H���!)#!"&546;7>;2324&"26"&462�`X~X�FdFFd&4H44H0�� !!�dFFdF�H44H4����+.%2+"&=46;'#32+"&=46;6;2'3'�		�		�		�		�0��^/ 	 		 	@@	 		 	j��������%-%+"&=46;#"&=46;2'3264&#264&+MR6�		  		�9L�W  W�?$4F	0	 	0	T9$a`(��!.!p��@�#+32+"&=46;#"&=46;2@	?P/		�		?P/		�	� 	��	 		 	@	 		��C�-I2+"&=#32+"&=46;#+"&=4632"/&6;5#"&?62+0		 	8(		�		(8	 		 PP00PP0�	`		 ��	 		 	0 		`	��PP�PP�����-I2+"&=#32+"&=46;5#+"&=463&=#/&4?63546�		 	x		�		x	 		[PP�PP��	P		p	 		 	p		P	��PP00PP00����/?7"&=463!2#"&=463!2#2#!"&=4632#!"&=463
���		�`		�		�`		`&&&&@	 		 	�	 		 	����/?2#!"&=4632#!"&=463"&=46;2##"&=46;2�		�`		�		�`		\��� 	 		 	�	 		 	@((�((����/?7"&=463!2#2#!"&=4632#!"&=4632#!"&=463		�				�`		������	 		 	�	 		 	�&&�&&����/?%2#!"&=463%2#!"&=463%2#!"&=463%2#!"&=463�		�`		�		�`		�		�`		�		�`		 	 		 	�	 		 	�	 		 	�	 		 	���/?O_72+"&=4632+"&=4632+"&=4632#!"&=4632#!"&=4632#!"&=463P		@		@		@		@		@		�		��		@		��		@		��		P	@		@	@	@		@	�	@		@	�	 		 	@	 		 	�	 		 	����+;K7'&4?62#!"&=463%2+"&=46372+"&=46372#!"&=463e``D		�`		�����		�`		U``�-	 		 	�&&�&&�	 		 	����+;K7&=462#!"&=463%2+"&=46372+"&=46372#!"&=463`5		�`		�����		�`		U�`�	 		 	�&&�&&�	 		 	@�2#!"&54636/5P���"#n��� &�K��")"&5463!2"264!5'&'&�`���.!!.!h�X�8H ��H!.!!.�pX�8H����.5462"�="
p�p
"=6#X$5"PppP"5$X#
����
6462"7264&#�Α��gLllLYΑ�Α@l�l��`�!"&54>762264&#"&54&"�6,!g�g!-5-		!/		B�4_6I&JhhJ&H8^4�@		/!		.B��@�6&?67/&?624?6#!"&5463!2+!�Z�\


��$Z$ �(��(�@mZ�

\� #Z#��(�`(��@����4;276/+"@0�%%�0���
��
�����54;27676//+"(�%�%%�%�(h��
��
��
��
�����7&4?6'7&4?6'�%%@�%%�

�
��
�

�
��
����%&546���13�6������#"&546;2%+"&546;2�`````��0`����2#!"&5463������`���%&546&546��%%@�%%�

�
@
�

�
@
���+"=&=&54654654;2(�%�%%�%�(t����
��
@
��
��@����+"=&54654;2�0�%%�0��X��
�
��������%#!"&=463!2%"&?62#�
��

�
�p�*�@@

@
39��9��%�?62"/&4#�����������%�%"/.?'&6?62�������������#2"&454+54+"#";;2=32�Α�Α�\8\\8\��Α�΃8\\8\\����2"&4!2=4#!"�Α�Αt����Α�Ώ88����#2"&4'76/&'&??6�Α�ΑrBB(	AA	(BB(	AA	(��Α�ΨAA	(BB(	AA	(BB(����"&46276/&'&��Α�΄��Fh'Α�Α����Fh����*2"&462"7>32;2=4>54&"264��Α��`J+	#	8H &&'Α�ΑR@		

	&*<�&&����'2"&4$"26454+54+";#";2�Α�Α	""@X��Α��#""�d@���'OW%2++"=.'#"=4;>754;2>7#"=4;.'+"=32+54;24"&462�eF(FeeF(Fe�,?
))
?,(,?
))
?,(�(FeeF(FeeF�
?,(,?
))
?,(,?
)y����
2"&4.67�Α�Α�`�4&��`�4��&��Α��`&��4`&4������%"/&4?62!2#!��x

��x��s
 
s����762"/&6?!"&=463!'.���x��

x}��s
 
s����7'&4?62&/+"&5#��s
 
s���x��

x����%"/&4?646;27>���s
 
s���x

��x���&='.54>7546��1D2
#02LP4�

X*@+U,,B)	P
����!2C546;2++"%4;2+"=#"52+"=4;543+"&=4;232
|T( |
(T�
|T�|
(T|
(T�
|T�|
(T�
|T����!2C#"&=4;232%+"=4;54;2+"=#"=4;2+"=46;2+�|
(T��
|T((T|
�(
|T
|T(
(T�XT(
||
(����#%2++"&=#"&=46;546;2�

�
 
�

�
 
�
 
�

�
 
�

����%2#!"&=463�

��

�
 

 
����5%/+"&?&/&6?'.?>'&6;276�	�&�	��	�&�	�r	"	T��T	"	NN	"	T��T	"	N����"&462"264';2574&+"��Α��T&&Z0@'Α�Α��&&������
.7A353#"&53#2#!"&=46;&54632>32!3.#"3264&#" ��
�
 
	� 	
,
4$..$4
��V#!� ����
@
P		P
$4 $$ 4$5""$%����@�'&'.7>3264&#"&546;26762"�u8[5	 @Q}G		�upPP/O�BN��	.%,.
/>0"		TPp/)����!"&547632654.676�#11#q�q7%&
"�2,2M/OqqON9U&% "*=%
@�+%"&'&47>22654&"72"&54732654'6=*���**����<TTxTT<(88O9	�PaaPPaa�T<<TTxT�8O99'
	����/E%27#"&'&4767#"'&54?632632'654&#"654'6320@

4)%[�*iRs���EN[�*3IT<4'I	

'80)
aPQ8M:�c&aP;+9<T!98'����H�!%#!"&762"264';2574&+":
� 
�8&&Z0@00���&&�������@�(2++"&?#+"&?'&6;23'&6;2�BBri	B	1g+(	  	(+g1	B	i'2'�
�:ll:�
�����	!-9EQo!#!"&%;2=4+";2=4+"';2=4+";2=4+"';2=4+";2=4+"2!546;546;23546;2���@((((�((((�((((P�@0	 	�	 	���((�((t((�((t((�((@000		00		0���;%&=#"/73546%"=4;2'!#+"=4;76;546&5�P;F55 �coF55  �oT�;PPYP(K:9(g8K:9�8�(PP�����2#"'#"&>7&54�Ԗ�j83AL9�z�z3
19JV���>#"&=46;2%+"=46;232".54546;226=46��hW�h��Nt{tO�2<2,PPP|,	Ht;;tG14-44-4;�E/&/&4?62�����=����;�E7'&4?>76"�����C������}�!C%"/&4?625#"/&6;2762+"&="/&4?62"/32vee(�	�
(���
(ee(�	hdd+�
�+
�+dd+���B�.%#!!2"&547#"&547#"&=46;2!2��
 !.!�!.!FF

g
	�� #!!!! W

-�2#!"&546;��`�@@� @D�
%#!"&?63!2%"46;32=I%�pI%��T,
E�@��| | 8v@0�/?T%"&=46;2#3"&=46;2#!"&=46;2#3"&=46;2#2#!"&546;2M&:&��&:&�		�0
	 	�����FF��@	 	
P		�����-5=M!2#!"&546";2=4#2=4&+"#"3264&"62"&4265463264&#"0��`	t@	���dFFdFTH44H4!	
		&���` 	
`J	-$��FdFFd�4H44H4	
		&���!)#"'+++"&=4?&54632264&"gI%
(
p
�	gIIg�((Ig(
(

N
�Igg((������;C����'&'&?&'#"'&76;67'&767667632+/'>'&/'.=&''&'&?&7'&7676675467676>.6'&'&?&'#"'&76;67'&767667632+/'>'&







&	
&	g"	!
&&	
 
!!
 	&&
 
"{#0#0	







&	
&			
			
	

	>##�
(
""
'
 
'

"	

	"&
50#0#�		

				

		>##����B�)#"'#"&767&5462#"'#"&'32654'�zV<3+.&z��.+3<@hc�9HB�^
")3B^��"
6,qO	Q13�� �
&?'&6?6 � j�A	��HD	�g&�����+%+"/&=#"&546?#"&=463!2+*&0
�
�
0&*



*�;%
h00h
$<v
0

0
��@�3;C232#!"=46;5.'&'&=46;5463!2&'#%5#676(
>0>"

0%��%0$>0>
h

��@�@#�
88-"$HH
&"-88
(

(�
)--)
���/7?%#"&=#"&?62+7#!"&=46;;26=324&"264&"2(P
X
	��	

X�
�0

�!P!�
|L@
�	��	�
p

p
!!j�����#5&.7>&>676>.2327>�"		
'BF:;-+
+"		
'BF:;-+
�4j
^�"+
+-;:FB'
		"+
+-;:FB'
	c
j4,^�����#"/&?6>7'&?6���p1;[<0����h0<\:2p����.2#!"&54632654/"#"'&#"���.x�A
%#KF	���`���x	FK#%
A����&%2#!"&=46;5462+"&=4&#"���Y}Z
 
+*���f@ZY?

*+g��@�	!+=!#!"&7;2=4+";2=4+"!5463!2@� ����HH�����X((((00����06"&462+"&5.'"&=463+"&5.'"&=463�%5&&5�	0	wT	
t��	0	ː	
s�t;5&&5%o
	Tw	0	�t
	��	0	u�@�#+%#!"&=463!2'!"763!2&"264&"264@� �0� aa3s�``<��`��@�,4$#"/&++"'&547#"&=46;2?632#2@ 	UBUK"%%�UBU	@!TkkT�J�
D5+"#5:%`%5D
��C`C�����;%//&/&?'.?'&6?'&67>7676�.

?>	--	>?

..

?>	--
>?

�-
>?
..
?>
--
>?
//

?>
�&6>%+#*#"&'.=47>763232+"&=46;24&"2d

'(#GE
	��`
0

0
�
+%#$$
	�

-+
�

�
��&6>3&'&632#*#"&7.7.7#"&54632+"&=46264&"-�	
EG#('

d�0

0
$
+-

�	
$$#%+

�

�
�������&6>2666+"'.'&54654632+"&=46"264�
+%#$$
	�

-+
�

�
��d

'(#GE
	��`
0

0
������&6>5&547>76;2'''#"&546;2+"&64&"2\
+-

�	
$$#%+

�

�
��	
EG#('

d�0

0
����%"&462'326=4&+764/&"2?64gΑ�Α�L�

�L��8�Α��H

H������%2"&47#";2?64/&"�Α�Α�L�

�L����Α��H

H������%6462"'7;26=2?64/&"2�Α��H

H��YΑ�Α�L�

�L������%"&46254&+"'&"2?64/&"��Α��H

H��'Α�Α�L�

�L��	����
"+17=#>2473#%#&'%#>#64'#&4733"&673%3.P�0:0���Bl#5S��$lSk		r�r		r(�0:0�$lS��l#5S DTT�@  @ �\2K[2\3K�    !>!@"!>!!DTTJ2\3K~\2K�����$'"&4?&67>76264&"�	P&�5%�
J$JDK
�<S$I
�%5�%Q	
KDJ�������+3CSc"/&4?62762"/&4?627622"&4%2#!"&=4632#!"&=4632#!"&=463�I
/
@
H
/
@
\((�		��		 		��		 		��		�	H0
?�
H/	?�((	 		 	@	 		 	�	 		 	�����2/&='&63��P
�����
8��'+%53#!"&=3;2672!546;546;2#5#@��`�	`	��P�@�p0��0		�PP00  �����;%"/&6;5#/&4?635#"&?62+3546&=#32`OO3eOOe3
OO3eOOe3
OOe3OO
3eOOe3OO
3e����%9G6"&462"&4622+.'63*&4622#!"&=46;27'#"&=46;2z4&&4&�4&&4& &
B(�\BB\B#0C��C0	!F!�(B
&@�&4&&4&&4&&4F& 
#:B\BB\bC00C
:#
 &�����%K"&4?62?64'&'&5&?66&'&'&?>'&"&'&4?6G,,D,~Y,&	
<C	jY,&	
<C	
,,D,-~,D,Y~,&
	;C<
�Y~,&
	;C<
	-~,D,����%#!"&5467454632632,:K5��<T6*^B,J(8�	F.5KT</JB^,$8(����%%#!"&?5#"&=46;2+3'&=#�(*��*(u

�

��0@,#II#��



�iN
��
����'/7%"/"&46327'#"&462762264&"264&"�		Ft8P88(!!(88P8tF		����	s(88P8!!8P88(s	F������#,!#!"&546;3;#!"&546;#532@
��

H!�
h
��

�y`
(

p
��!X
��

p
I
`������2&6?62&'&6?6?64'&"2?6"++,�"^!!!�@��		�(�3H��-~--�"""_!�?��		�*�K5��-����(#!"&5463!2264&"4/&+";25����6%%6%���>��`��%6%%6h����2#!"&5463������`����/"&=463!2#"&=463!2#"&=463!2#		�		�`		�		�`		�		<	(		(	�	(		(	�	(		(	���'7G2"&42"&42"&4%2#!"&=4632#!"&=4632#!"&=463((((((�		��		@		��		@		��		�((�((�((	 		 	@	 		 	�	 		 	�����*:JZt�7#"'&?63254+"/&?67#"=4;20%2#!"&=463%2#!"&=4632#!"&=463'"=4;5#"54?6;232#"=4>54#"/&763232#>	9�		��		@		��		@		��		�D		
'/		
		�	 		 	�	 		 	��	 		 	�@X����/M%2#!"&=46;&'&546;2#"'&+"3+"&/&54?632;2654�		� 		fH4D%=	+
BW^H4D%=	+
B�	 		 	3I' 
`3I' 
����/?"&=46;2+26=#"&=46;2+"&=2#!"&=463 		�		 /B/ 		�		 ^�^p		�`		�	 		 	�!//!�	 		 	�B^^B���	 		 	���2#!"&54635#75#5#75#��`�����������`��``�``�``�``���'+/?/?/?"/&47627'�    �5555E5555b		��	
U		l	
;W3V`   `555�555�
	��		U
	l		�V3W����'/7<%2+"&5#"&5#"&5463!232264&"264&"75'#p		08P8�8P8@,d�,((\((�d,`	 	(88((88(@0dlp((((�dp��!&+2#!"&546334&#5265#264&"5"75#`

��

@%%@�B//B/`%@@%�
��

@
��%�%�8P88Ph@%�@%W9!2"/&6
	��	
	��	`9	%!"&?62!��
	��	
`	��	'�Y/&4?6�	��	A��
	��	
'�Y546&	��	?
	��	
���2#!"&5463#!#��`�������`����
��3�732"/&6%+"&?62)�ww�w�wwiw
��3�732"/&6)�ww�ww
�4�%#"&?62�ww�ww�86#!"&=462>76".#&'&=463!2"��`!yv�z4	�	1}��X	

Ue	Y(&[	����+7#"&=4;2>3#"'&?63264&#"32��0#a6g��g_G
	"	2BIggI+Jb��N'+�͑@		",g�g'!0���7%"/&4?'"/&4?627'"/&4?62762�|(Q		s		.		s		Q(}q�}(Q		s		.		s		Q(|q����D�2#"&?#"&?>;2(�.w 	�* ����	�����5EU72+"&=4637#546;5#"&=46;2+32#5##52+"&=463!2+"&=463�

`

H0�(

�

(�0�0H

`

P

`

`
`

`
P0:@
`

`
@:000P
`

`

`

`
����B�-C%'."'0.#""'.&7>75462632#"&'&>3265@57	(74�\\���/!*	�

#+
'"+$
cz



zx�!/
		����/8#"&546;6232#"6"2643+"&546;7#532�h

QJQ
�!*�h
�

�r`
B�
P
  
H!y��

0
h
&`B��`�
 053+"/&46320#41&'&7264&#"26546`�
>	`dKJg,%�%,�		.B		/&&
 GigIB2+00+2�		B.		!/����U$"&462462"7#!"&=4672654&'527267?6/546?6=4&'jKKjK��6J��@0!.!:$00 
$�KjKKj��N5--1KQ!!R

.,, 
*,���?G2#"&'.=46?6326='.?>326=&7>264&"�& gIGg7I?
	9('8

?I7A-.B!$			P%%qEc_DY9�	
	
{(8:'z
	

	�9X):=+q&%P			���	
!46;235+32#"&546;�����00�`00 ��p�  P�`��������)"&537#!"&54767>54675462�4&��	��	H88H@%q



C,:V

V:,C������'7"&=463!2+##3264&!"'&763!2�(8
�5KK5 8(�  &&�!	
H@8(�
KjK(8 �&4&�� 	����'3;GSo!54;46;546;23232#";2=432=4+"#"3547#";2=44+";25'3;2=32=4+54+"#"��@
X
p
X
�((�((t(@4((�((
,h
H

H
�� ((@((�TT`(((�����'/KSX%2+"&5#"&5#"&5463!232264&"754+54+"#";;2=32264&"75'#p		08P8�8P8@,d�,((�808808�((�d,`	 	(88((88(@0dlp((�088088�((�dp���
%I3546;2335+32#"&546;4&+54&+"#";;26=3265` � ��@ 	0	 	0		0	 	0	 `00���  P�`���	0		0	 	0		0	����/%#32+535##'53535'575#5#57335#532+3 ``�0u(s0C"0@@0"C0s(u0���PE*EP������".:2#!"&5463!254&+7626=4&"26=4&"p!/Q
��


@	07	�			W			`/!�'
$*

�

(с	�E	�		�		�		�����3#!"&5463!2#"#54&+";26=3;26=4&���`p 	�	 		 	�	 		p��`D	PP		�		PP		�	����+2#!"&546354+54+"#";;2=32���@\8\\8\���`�8\\8\\�a)?62"/&4&4?62"'�``���``ш``��``�a)7"/&4?'&4?627"/&4?'&4?62�``���``��``��``����A�)7"/"/&4?62'62"/"/&47��``��``��``���``����A�)7'&4?62762""/&4?62762��``��``��``���``�a?62"/&4 �``�ш``��a7"/&4?'&4?62�``���``���XA("/"/&4?62��``� �``���X@(7'&4?62762"��``�`�``���@�#2+32#!"&46;7#"&5463!�H

��

H��@���00@�� ������!%%2#!"&=46;;267!463!2!p	&�&	�
=��@�� 	&&	p��P�������2#!"&5463264&"������`�� ��@�2+"&5463264&"�c��`�� ���9%2+"&=46;2+"#2+"&=46;2+"��^B

&��^B

&���B^
0
&@��B^
0
&@���92+"&=46;26=#"&=463#2+"&=46;26=#"&=463�^B

&P�^B

&P��B^
0
&@��B^
0
&@����'/7"&4622"&462"&4 "&4622"&4$2"&42"&40(((((�((��((((B((��((�((�`((�((((�((((B((����2"&4�Α�Α��Α������%2"&4"264&"2646."'&2�Α�ΑU��#n#-���Α���**6����%2"&4"264&"264>'&"762�Α�ΑU��-�-#n��Α���66*����2"&4"26424+"36264&"�Α�Α������Α���  ��`+3;2#"'##"&46354+54+"#";;2=32264&"6264&"�B^^BC/\/CB^^BX4444�""W""`^�^00^�^�4444@""I""
@�'3?KWco{���)"&5463!254+";2754+";2754+";2754+";2754+";254+";2754+";2754+";2754+";254+";2%54+";2754+";2� ��\((`((`((`((`((��((`((`((`((��(( ��`(( ��((((((((((T((((((((T((((((���-3W.'76#"&#"+"&5&546623256%5'5&'&56765767556�	2	2�;?$i>4

"!Gh0�"(#M'##&>&#7.(!?&#%% *D��	)"^

�!
#�HF
�GH	DDGFFDDHFG������$%"/&4?'&4?62#!"&=463!2����w
��

0
������

 

������+'&76'/&?6/&?'&?6=�=�}	�

�	+		[[			+		[[		+	�

@��*t	�		�	.	PP	/	.	PP	.	�		����@�.76&76&'/&4&4?61'��3N>!0#9T�x�mm�

S)F/,UZR
T
��

^^
����	�6&=#"&67�/�-%�
�/�`
�%-���7%2++"&53#"&5#"&=46;546;27#5376�

(
0
�s�
(

(
0
�s�;;`
0
(

�`

0
(

��`;;�����4<DL"&54675.546267>767.5462$"264264&""264�
- 2
/B//B/9 /B/��						�			0**	)!//!*�*!//!*�	
*!///			��			7			�����/?%"&4?62?6/&?62/&?64&""'&4?620		-,~Y,-	(-*<-(		-,~Y,-	(-*<-��G�*	-,Y~,-		(-<*-�(	-,Y~,-		(-<*-����G��z�(02+"&=4>7>54&#"/.762"&4�Bn%%
H

,"+?F:((:(�Z@ 1


"![��)9))9����&735#"&=46;232+"&=462"&4p�6<**<*�0�00�*<**<����6"&46246;2+"&5�/B//Bh
^

B
1B//B/G

��


�S2+"&=46;5#"&54?6;2'2+32+"/+"&=46;7'#"&=46;2763�		`			
0	�		!NN!		CPPC		!NN!		CPP 	 		 	`	 		�`	0	pp	0	ss	0	pp	0	ss���S!2+"&=46;5#"&54?6;22+32+"/+"&=46;7'#"&=46;2763�		`			
0	�		!NN!		CPPC		!NN!		CPP	 		 	`	 		��	0	pp	0	ss	0	pp	0	ss�����%32#!"/&4762%37���`(���|PrD��(`(�(1}PC��@�E%2#"&#"".54654&#"&/054&54632>?032614-.$#$%54@p '#$(::)	2�&#$##
0	M
2	20Ek��`�<6"&=4627232+"&=46;5.=46;26=463�P88P8@	WA8		�		8AW		B19T	`8(�(88(�(h	0Bc	"				"	iD(		*3NM80	������#C'&?654626=46;22+"&=46;5.=7z	
��	
�8P8		L		�		8AW4
<)2


	�

	�-(88(�0		0*&�				"	iD)(9'"����
+!2#!"&54%#!"=46;54;2354;232�����X0(�(0��,$4444������6>6/&5#+"&=4675*.767&632347264&"��
()
�
)
	<!":
�			�t4!�

�!5

		L1-			���*2#"&=&/&6?#"&54?>;>32264&"�D<b
	3	h
1h'dH3 
�""�!2Hd'h
1
h	3
	
c
=C�""����"&462%2?64/764/&"gΑ�Α���ee�8�Α��V�ff�����2"&4'&"2?64�Α�Αj�ee���Α��V�ff�����6462"2?2?64/&"�Α��V�ff�YΑ�Αj�ee�����"&462764/&"'&"2��Α��V�ff�'Α�Α���ee�����B�BJ7"&?6+5#"=4;5.54632+>7#"&?6+"&'"264
DD#R044$9((7$440R#DD ���`DD'1�(
2(98'2
(�1'DDIWWI ����&2%2#!"&=46;5462+"&=4&#"54&"26���Y}Z
 
+*p""���f@ZY?

*+g�00����2"&4264&"62"&4264&"�Α�Α��ll�l�jKKjKf4&&4&��Α���l�ll��KjKKju&4&&4x�$"&46:"&4$2"&4H*<**<t<**<*��<**<*�<**<**<**<**<**<����2"&<62"462"B<**<**<**<**<**<*<**<t<**<*��<**<*����);2#!"&5463264&"265.'"3;265.'"33���,((�uS<U��~f����`��((Su#U<}�#�f����2"&464/&7�Α�Αl���Α��k�����2#!"&5463!2=4#!"���,�����`��88����!"&5463!2'76/&'&���`��Fh `��b��Fh����)!"&5463!2?6/&7'&"?64���`��	9�7g7 `��.�9	�8	7��A�@&="'.54>3546463276#!"&546;2+!8�-?0	+-FJ/��
��y	3@�H
';(
O)*>&	H��Y`������>2"&2"&46&?67�GΑ�Αv�B���Α��B�B����#!"&5463!2?6&+"���`��||�p��`�||����5463!2#!"&%'&;26`��d||�`���||����!2#!"&54676/&0`���||���`��||���B�B%#"&'#"&=4;&7#"&=4;>32'&#"32+32+32767	Mp!oH(>�
��
rA*",VF@P	,(#	
		'/��@�1%2#!"=4;5#"=4;54632'&"32+354634��$O=7/		7"TT{`h(�(B7G#
$!@(3����*�A7+"&="'.?6;2654/.'&6;546;22'&+"�,-:$	 	0&"

B
g".A1	 	0&"

B
	�
T-!'0		0"	


4"1G0		0"	

	��@�4#32++"/&=46;267#"=4;&+"&=43!24I	;5L9�S�T'��)U(`(8F��5 (-(��n�:232+32++"=#"=4;5'#"=4;'&6;236?63_P:Xll8llX:PA77�� % \\ % �qH%#q����)27#32++"=#"=4;5#"=46;54;2'32654&#�\��;4444�@QQ�M$((#� (44( -�O�Qۖ)#"(��@�ENRZdh#32++"/#+"/#"=4;'#"=4;'&6;2376;2376;2327#32>?#;'&'#7#136?#4?FU*
9	+7*
9	)TF>0*
m	,
n
.0�x&Q��'Q (�		��		�( (Q		VV		VV		Q(�66/�  	66�  ����;#!"&546;#532�
�
��

Ƞ�
b8
��

�
z�b����)5>;#!"&546;54+";2=4+";254+";257#532�
�
��

�@������`�
b8
��

�
��LTz�b������5OR72"/&6;46;2%232+"&=4?#"&=4637+"/#+"&54?6;23'�PP0	 	 	=8		�	=8		�	G	;*4 ```0		��@	
F	 		
F	 	U	

	�e0������5OR"&?62++"&5232+"&=4?#"&=4637+"/#+"&54?6;23'PP0	 	`	=8		�	=8		�	G	;*4  ``��		0�	
F	 		
F	 	U	

	�e0�����%5EU%2+"&=463'2"/&6;46;2%2+"&=4632+"&=4632#!"&=4630		@		@PP0	 	0		�		�		�				�		 	 		 	@``0		��	 		 	�	 		 		 		 	�����%5EU%2+"&=463"&?62++"&5!2+"&=4632+"&=4632#!"&=4630		@		�PP0	 	p		�		�		�				�		 	 		 	``��		0	 		 	�	 		 		 		 	������4<R"&54?6;232+"&=46;56&/&767.7>264&"2"/&6;46;20	
0			`		
(>*,


	$+
"�PP0	 	`	 		p	 		 	@�1'3>=&\``0		��������<R%6&/&767.7>264&"'"&54?6;232+"&=46;5'++"&5#"&?62J(>*,


	$+
"	
0			`		�P0	 	0P�1'3>=&\�	 		p	 		 	@;`��		0`���D72+"&=463264&"32#+"'&#"&=47>767632h

P

X e#


*!0H#5�
�

�
�y?#.) �M,:$���D46;2+"&56264&""'&'.'&=463276;23+
P

P
(5#H0!*


#e �

�

2��:,M� ).#?$����"2"&4++"&=#"&?6;732e6%%6%�8
 
80%%�%6%%6��h

h�����$2"&42++"&=#"&=46;7E6%%6%p

@

%%�%6%%6k�
�

�
������/72"&4/"/&?'&4?'&67627664&"�P88P8V

^!
d0/d
!^

^!d//d
!cKKjKK 8P88P/d
!^

^!d//d
!^

^!
d�KjKKjK����"&463276j��j/7�]$h@�Ԗ^6^y-2���	%3!#!"&7;2=4+"%2#!"&=463 �
��
�hh 
	� 	
 ��
��
0		0
�����?E%+"/#54+""'"&4?&=#"&546;5'&4623762322#4
7=	
6(33(6
	=7

8/	
6�6
	/8
��\B�
 <
	7 �� 7	
< 
;.
	77	
.;B..����!"&5463!26=4&���`�|| `��d||�����2"&44&"2�Α�ΑH/B//B��Α�ΈB//B/���*@%&/#"&'&54632+3276'#"&54673267�A>� (# �		y�	9%�W5Ig=2B.*?>
!	��&$%!	 	 {7/:gI7Y'3.B7)����:%2+"=&=4?5&=4?54;27676265463t{eP1		71		78�		��		�Fb�dp�)
)
E3)
)
�MH����3<%#!3#5#"&="=435"=435463352#!226&#"Q//4E��	�(B+*7"    "7*+B(�	E5�4
#$#��%@((@%��#$#
p((@����%=2#!"&546322>36754&#!"".'&'3!265����
J(
��
(I	I

���`�5 

 	5		5�

����%9+#!"=#"=4?622#!"=4637335335332!54;��x��
�0
8@@@@@$�`$@XX��

�����#./+"&?&54767'&47%67"&57n���	8	0
�p�p�!'"U<

ss
	"U�,q%%q,
 �`DNd7#?%2#!54+54+"#";&'&767?6'&'6732%463!!"&57;2?3;26/&+"�&�

��@@r			





 ��
��
;		<		9	 	�&&!�
��
@x
	


		



##l
��
8
		
����%5EU^n2#!"&546;254&+";26=4&+";2654&+";26=4&+";26=#"&=#'2+"&5463�

��

�
	.	�	 		 		 		 	�	 		 		 		 	0	��

 

 
��

�
	.	
�� 		 		� 		 		y 		 		� 		 		w@	0�@
��

@
����)5=IUa2!54;463!2;2=4+";2=4+"2=4+"354+"754+";2=4+";2=4+";2��@
P
��((((4(t(�(((((( �

�8�((l((�((�TT�((l((l((����)462"6+"&=#+"&5'&462376x*<**<�	_



_	
VfV
Z<**<*P
^��

pp

^
	WW	�����"*262#"&#"#"&546&.>.>.6.>�L\>&"LM"&>,*,�/-/-�,*,E/-/�C_&&_j4-
4-
&A7&A
-4
-47A&7A���6/&=46?7575����������N�
hh
�HNN��P�B���!'+/37%//&=4?54?65'75'57'57'�dhhdad

d"UwfffUUfffVUUfff�	n
2442
n	$l	&&	lI$E�))&��K'O�''*FK'O�''*�����8T7/;2+".?'&6?67&"/&?6276/.?+/&?6326/&?6�	(3
44$6	3)	n|	$	"
j*(	n	(�	6$`PP`

"
�

Q!(0A"QI

--B
n�"A00PP0!,

���5?N]2++"&=!+"&=&=47#"/&6;7>;2%!'.+":>54&"!264&":�	
 
�
 
	<9"�"9���9
"N"
		06

  

60		* && *22
�!!���19BJ%+"&=!+"&=&=46?>;546;232264&"7!'.+"264&"� 
 
�
 
 +
�
+��5
�
�#0$)

  

)%0#U" 

 "�]C�������-%++"&?5#"&?#"&?#"'&?62++z
�		`		�
P	O
nn
O	F11Z[
uu
[����"&=462"&= "&= ����������G2G���G2w.++.++�g++g1og++g1����$@IM7.4326673#!"&546;&'6'.32767326'&7#532'6�3
O
��
��

�&$>$

O�
%+�(6V
��

�
�
�$/
76 &
>"	�
�������;D;#!"&546;"&'&+"&'&+";27673;2?6&#7#532�
�
��

�9
	

%
%		&
&O�
b8
��

�
�
es		s_
	�		cX		�	��b����4=;#!"&546;6&+"4'&+";2767;26/7#532�
�
��

�<#%%#<<#"#<��
b8
��

�
�ED
]^=!$^��b����";72+57#532;#!"&546;4&+";26=:>�

��
7
�
��

�5(!Q�=�
��
��

�
��!,�9����"-#5323#!"&546;"2645'&'&��
b��
��

�j''�(	g((F�b0��

�
�
((�p(h((0����&*K#5322"&47;#!"&546;3533526/&+535#535#535##3#3#y�
��
�
��

h @� 2
           W
����
��

�
     ��&W
            a����!/=F;#!"&546;54&#";67764'&7&7647#532�
�
��

�@$$!
		O
	
)@�
b8
��

�
�l�$8$8	;n
N	*u��b����4#532;#!"&546;4&54&+";26=65��
b�
�
��

�`7
p

p
7F�b
��

�
��7&

p

&7����3G`#5323#!"&546;7654/7654/&#"32032?454/0#"764/&#"327��
b��
��

�s((AA5>>�A((F�b0��

�
�
�$$==1��g=$$����
!'2"&4%&'264&"'677&'67'�Α�Α�?�P88P8 @m?�@��Α��@�8P88P�?�@m?����"46#"&'46762654&'&5 Qi�fg�iQ:Ll�lL:��Vg��gV�b?LllL?b�����6/&=6&'.7�
H
}@
 ���j
��P4M
Q%�,����%7#"'.?>3264&#"+"&=46632/546;2��gXD2@LllLI53�	2Hcg$A

)'͒7(l�l23	�2E��3�

h ����K32+"&=46;5#32+"&=46;#"&=46;2+35#"&=46;2#� 		�		 � 		�		  		�		 � 		�		`��	 		 	��	 		 	@	 		 	��	 		 	 ����!++"&5#+"&=#"&46;2�	0	 	 	 	 B^^B�	� 	��		p��		p^�^	���#Gk%2#!+"&=#"&=46;546;2%2++"&=!"&=463!546;272++"&=#"&=46;546;2�		��	 	P		P	 	P		P	 	��		P	 	P		�	 	�		�	 	@	 				 			�	 				 			�	 				 			����%%2"&547'#"&46327&5462#"'6`(88P8f"(88("f8P88("ff�8P88(
@8P8@
(88P8@

@����5#!"&5463!2"'64'73264&"&#"327264&���`�DD!!.!D!!D!.!!p��`�))!.!!)!.!)!!.!���'/7?O"&4632762?2+"43&2"=&?6'&6/&6463264&#"26�4z�zzV-)4M0.	U	;	��&		(8		h4)-Vzz�z4<+					�&		8(		����%*"&462'7&''77'77'?6'7��Α��a?"'>KK>'#?&U%>>%U&�NN'Α�Α�:T6**6T:B4"MM"4\88\
���!-9EQ]iu�����>#"/&5057&0#"/&54+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2D��D
+W``W+`((`((`((`((`((��((`((`((`((��(( ��`((XD11D

E#
<##<
#E�(((((((((�(((((((�(((((���	1;?#546;246;#+"&=>%+"&=#532%2#546353�`	@	��
` 
`
�
`
 `
��	`	p@�00		w
��

,,G)99)G,,

��s	00	�������#+#54622+#5.=#"&=4637#5462@@0		I7@7I		p@�``
�	 	 9YccY9 	 	�``
@�&2>JV2#!"&546;54632=#72=4+"3!2=4+"3'2=4+"3!2=4+"372=4#!"3(
�(!
(
(��h�8�h�����
��!

����``((������,'& /&47>2"&4%'&"/&4762{"n��n"W��6%%6%"?�?"W�%"dd"Q99��%6%%6y"

66

"L����/?O_o2#!"&546354&+";26=4&+";2654&+";26=4&+";2654&+";2654&#!"3!26���P&&&&�&&&&�&&��&��`��M&&�&&{&&�&&{��ff������#.4'&?66754621%#"&547>"&53z	
��	
�%=8H	�~��	�4&�


	�

	p1


V:,C
��

2�%����!2#!"&=46;76;2!+"&�		�`		x	r	�����	 		 	

�MS������12"&4654/.#"&546326?654'.#"32>�Α�Αm"#'("$5>RQ? 8��Α���"
0 !+#R=>S����:F2#".'#"&546326;2>54&#"3276#"&462654&#"j�JL
*,4Q9*- jNLllL6-
	=Jg��Q%$�|d?T91BVy
2JVl�l	(�Α��)) ���#?+'754"/&4?62763~�~-8  �8M
)�)
Ms~�~  8-`8PM
)�)
M�����+70#"&532762#"/&54>76�XF:@@j UP.
@	'%?�J8@XC


D:�a5	#8����#4?JU%"&""&#"#"&"#546;5335335332!526226226323"&546523"&546523"&54652�'/''(
'/'@@@@@�@''/''/'
'��
 
r
 
r
 
@      P�������`      @
%&
%&
%&�%2#!"54;2%6!57>��(5Z��W
U@(h����h�r����!�#%2/7+5463&'&676
=��	�
Y���<K`�wZ�S:
�A
�	���+�`\�	�2%2#!"&546;22/"//&?627'&63�		�0
	 	�	 `

I.D

II @	 	
P		�� 	v `		J.E		JJ @�2+"&463264&"264&+�PppP�PppP�KjKKj�5KK5111�p�pp�p�jKKjK�KjK7�7@�2+"&463264&"�PppP�PppP�jKKjK�p�pp�p��KjKKj������7;JPf2'.547'+#"&546327#"&546;23'#"&=46;263&267#"&?&#"?#654&#"&/5KK54K)V
4E,5KL41
W	r3		@
N��+J(	Q-	!//�J�$�"2/!

-

-,M55JK48&�*6K64K0

			}J&vI/B/`x( 0`0"!/H
	G,���4<LT2+++"&=#+"&="&=#"&=46;5462264&"7!26=4&#!"264&"�


 
�
 



�����0

�
@
P
� 

  

 
�
P
0".."0��]
�

�
p�'?2#!"&5463&546?6'.676/&&546?6'.676/&��`�=@RA?S�>@RA@R��� �%"4./6%"4./6����94&++"&546;2+"&52+"&546;23265463�!p	0	
�8P	0	�	P8�
	0	p!	!��		�
P8�		0	��8P
		�!(	��B�0T%!!2#"&'&7#'.'&7#"&=46;2!2'#54&+"#";;26=326=4&���
 ! �#FF

g
	�/t0		0		0		0		� #! !"W

-��(		(		(		(		��B�0C%!!2#"&'&7#'.'&7#"&=46;2!2'#54+"#"?6&���
 ! �#FF

g
	�/y++DD� #! !"W

-��<<DD����;C%32#"'+"&'#"&=463267'&6?546;546;232%7625�=,

X70�07X

,>
F*
@
�
@
*��v
vK")

;!!;

)"F
#�
(

(
�#
�X&&X����26:V%#!"&=467'&6;&5&54767>?6327/77475#"'0326762676�#��%
:@F

F@;
� 2�*2J,42.	�=#--$><!

1"		"1

!�x( �� (�������GVl2'"&547'+#"&7>767&+"&546;23'#"&=46;276;2+6267#"&?&#"%6&#"&/7>4KL64K-

TE,6KH2 8

8E�B		P&-

R ��(	Q)!//�0"1

22"+K46LK4;'B$
*6M63H

( 		&*
 
7�K/B/L"2Q
R "0+���#?%"&54672654&'56&"&462"&=46;2732#+"&5pAO�ԖOA3=z�z=3M6%%6%�
&

@
v.(88(.	!!�%6%%6�
``
`

�����
)%3"/3727#'&"'&"#&6?62762@m��^9�$!w1:$f!$&n''n&�,��H		
%i(7		b�	
V(i%((''�� �!)32++"=#"=4;5.5462264&" ?1$$($$1?TxT�/B//B3N4($$(4N3<TTB//B/�� 2/"&46327'&63264&"tQTxTT<*#P�B//B/�OP#*<TTxTQ��/B//B�� �;C%32++"=#"=4;5.547&'&'&6;227676;2264&" ?1$$($$1?3&(
F
(&3�/B//B�3N4($$(4N3C+ /

/ +"B//B/����192/32++"=#"=4;5.546327'&63264&"tQ?1$$($$1?T<*#P�B//B/�OP#*3N((N3<TQ��/B//B����OW2/32++"=#"=4;5.547'/&?'&=4;276627'&63264&"�Q?1$$($$1?			O	#T#P�B//B/�OP#*3N((N3*#	O	Q��/B//B���!)W32++"=#"=4;5.5462264&"32++"=#"=4;5&'673264&#"&'632 ?1$$($$1?TxT�/B//B!$$($$"!//!"'2<T?3N4($$(4N3<TTB//B/�4($$(4/B/ T<3N���!K2"/"&46327'&63264&"%2"/#"&'67264&#0"1677'&63T
1TxTT<*#0�B//B/�
1T<8Q!/B//!!0�O0#*<TTxT1��/B//BQO0#*<TJ7!//B/!1��@�&HP2"/#"'673264&#"&'6327'&63232++"=#"=4;5.54264&"4
1T<2'"!//!"'2*#0�oxT?1$$($$1?oB//B/�O0#*<T /B/1@T<3N4($$(4N3<�/B//B��*22//"&546327'&?67'&63264&"t			TxTT<*#	�B//B/�O			#*<TT<<T			��/B//B��!�,47"&47675#"&=46;5#"&?6+32+64&"�*TxT*(88('//B//�*xTTx*	(88(	�/B//B/0�P(0%&=#+"=#"&462354;2354664&"�		8(	*xTTx*	(�//B//�8(*TxT*(�/B//B/�� �+"=.5462264&" ?1(1?TxT�B//B/3N��N3<TT�/B//B0 P"264&2"&4�B//B/�xTTxT/B//BoTxTTx	���/7?OW_!"&=463!2&"264&"264!"&=463!2&"264&"264!"&=463!2&"264&"264�@

�
3NX�@

�
3NX�@

�
3N 
@

@
X�
@

@
X�
@

@
X����#+?%2++"&=#"&=46;546;2"&4622#!"&=46;27p		@	 	@		@	 	��jKKjK&7O��O7#L#�	 	@		@	 	@		@0KjKKjkO7**7O����#7%//&?'&?676"&4622#!"&=46;27N-..--..��jKKjK&7O��O7#L#�.--..-->KjKKjkO7**7O��+6"&462%2+"&=!+"&546;235463�B//B/.B	 	�	 		 	�	�/B//BQB.�		00		`		А	����'/##!"&?"&546;254&#!"3!26"264�N4?��?4NO1�2N0
��

0
�.!!.!`�'9229''99�p

p
6!.!!.����'7?G##!"&?"&546;254&+";26754&+";26"264$"264�N4?��?4NO1�2N�
h

h
�
h

h
((��((`�'9229''99�p

p

p

p
.(((( �`!%!!535#7232+#!"&=463!5 � �  

��` �@@�
�
�`�� �`!%!!535#7232+#!"&=463!5 � �  

�p�� �@@�
�
�`�� �`!%!!535#7232+#!"&=463#5 � �  

�� �@@�
�
�`�� �`!%!!535#7232+#!"&=463#5 � �  

��� �@@�
�
�`�� �`!!!535#7232+#!"&=463 � �  

� �@@�
�
���D�%#&/&546.j81
5W	w��Y	
�	�����E#"32+72#".'#"&=4632=#"=4;54"&=4632>32T$$T-.T$$T-.�0p(p1((0p(p1(���,8G32+"=!+"=4;#"=4;2!54;2+;2=4+"54++;2�(��((�(����@T
H�@��((@((���H
4��@�+]7+"=4;5#"=4;2!54;2+32+"=732+"=!+"=4;53;26=4&+5354;2+@44 44�4��4�
@

h4�4�44�4@�44H

@
H4����%"!"&5463!2+538
��

�
b
��
�
�

��7b�
���!2#!"&54633#!"&546;������0/��� �`0 �!/������.1]%"&5054676762'3"&5054676762'3'2#!"&=46;&'#"&=46;6232+KjK

<

�H��KjK

<

ȐH		�`		�&�		�N�		�&p!//!<4&(59	��!//!<4&(59	���	 		 	')	 	  	 	)������)/2#2#!"&=463467.5"&=4634&"h

D55D

��

D55D

=V=�

CkkC



CkkC

�@;UU;����)/52#2#!"&=463467.5"&=463."65#h

D55D

��

D55D


2<2
���

CkkC



CkkC

��$,,$""����)/2#!"&=463467.5"&=463!2265#hD55D

��

D55D

P
�V=��CkkC



CkkC



�U;;����)2#!"&=463467.5"&=463!2hD55D

��

D55D

P
�CkkC



CkkC



���=2+"&=4/&=463254632354632354632346�0
�
p p�t

d+B0�0/ ������22+"/&>546323546323546323546��}
!	 @�q�!
,���ױ�W���+4635#"&46;5#"&46;5'.>7>+"�  �в$�	
p�P	""(E$%K@� ��@�$54/&+"&=46;2?6&+"&=463!2�p�
%|

�!
N� =G
%3	!
��t���H+"/&546324/&5463232545'&5463232?>32132?>32�D	8%6'l
=*
&38&"/��#-%f9)(�
}�
���{������-159%+"/&>46235462354623462#37#37#3� ��
!	 """"�XX�`��!
,�((a`````������+$2+"/&6?'&>354623546234�" �@K%$E("�P�p
	�$���   �`F2++"&=#"&=43+"/5#+"/#+"&76;236?6;2U6Ut
6		2		6A	+	+	A`+��+��
�6"UU6�(5 ����*%+5326"&462&'654+";26=3;26ۑΑ��+&jG		
,�8'Α�Α��O2Y
�

HS
����#'2+32#!"&=46;5#"&5463!P�		�`		������ 	 		 	 @�� ������+G!"=46;54;2354;232!2#!"&544+54+"#";;2=325��X0(�(0�L���H<(<<(< $4444$ ���<<(<<����+7!"=46;54;2354;232!2#!"&542=4+"3��X0(�(0�L���<� $4444$ ���((����+G!"=46;54;2354;232!2#!"&5476/&'&??6'��X0(�(0�L���
0			00			00			00			 $4444$ ���0			00			00			00			����+;!"=46;54;2354;232!2#!"&54'&'&?6��X0(�(0�L���Y	j.			R	�	 $4444$ ��`	j/	T�	���6#!"&546;276�
�0

p
���

�

�XD�� �	727"/2"&4724#"2546pxTTxT�&6(��!!�TxTTx6&(�����$9#!"&=46;546;23253+"&2#!"/&?6;53�+	�

�	 	�	�@	 	�

�	++	�@k,	
P
			�9pp		
P
	,,	  ��@�4?&576������J8��?
0�@���
��8����2+&=#"&5463�&&�}
`&&�&��&^T& &����'2"&454&+";26754&+";26�Α�Α�	0		0	p	0		0	��Α�η�		�		�		�		����2"&454&+";26�Α�ΑX	�		�	��Α�η�		�		����!)3#!"&535462#354&"264&"264&"``/!��!/`KjK��&4&�� ��!//! 5KK5  &&���@�)5AM%+#!"&/#"&=46;7>3'&>3254&"26754&"26'54&"26@
��

CkP�PkC
��p��
��

�mm��p

p

p

p

p

p
������CG+32++"&?#+"&?#"&?6;7#"&?6;76;2376;2327#�
OK
P
(b
)K
OK
P
(b
)K�c

�	(
V
	RV
	R	(
�	(
V
	RV
	R	���������-6"&462&"2642"&4264&"32+"&76�\BB\B\((�\BB\B\((h ��"	p�B\BB\^((�B\BB\^((��0
�
����G"264$2"&462"&46"264>."'&67673>'.56V�zz�z��Α�Α��pp�p�RHLH5	




	�z�zz���Α��Yp�pp�DM

/A.!!.A/����B#"/67'&/"&462&/&#".?5#"&=76;2|}~�?$$$ofB6

= ?��Ú
X<$$��'l�	
��P
_O		�4C7#76772+57#!"&5463!2'&+";2?3;2674&+";26�		�/��`���9	$9	4	�5.99.5�

1b_�� ��
		
V-3�4����!3CS.676#"#'7232#"/&764'&?67/&764'&?6/&764'&?6a@-.?
@	 8  8 @�		_--
	%%	
&

;@��@
(
QZZQ
(�"V6�6
	-t-	7#X#
	B	��'/7?GOW_6"&4622"&42"&42"&42"&42"&42"&42"&42"&42"&42"&42"&4�%6%%6(6%%6%�6%%6%6%%6%��6%%6%�s%6%%6��s%6%%6��s%6%%6��S���7?G\`7"&5462"&54&"&2#"&4632654>54&""&542"&42"&4%"&54=.'.>'7�/B/1�g?-FdFSmQ@
Qf��"P"�!//!
�gI!2-?%&2FF2I�m�Do
�V�"P"������1?q&2#2#'&/&?6766766&#"32763&%.6767&'&6767'.7>7"'&63"&7>376"#32654&# !=+^C,:)
F
"(-+
%

p:)
F
"(	-+
	 !=+\C�

3

	!Y	!JZ9


A4!JZ9



3

	!G�����7CP7"&5462"&54&"&2#"&4632654>54&""&54%/&?6"/&?6�/B/1�g?-FdF�		W	W	��		�
		��!//!
�gI!2-?%&2FF2I�	W	W		��	�	�	������2?k46;5#"&546;5#"&546;5#"&746;'.>+"&7'&6767054/&'&6767'&6767'&676'&>[
>~��}�
	|PkI%		

�
={4	
N^
	_M
	g$Z
��.

#

0ZC	
cy
	zb
	�&����@�-B%&'#"/&'&767'&6?6632654&#"6"26591W+
��)w
}q<1W+
5(*Y��"P8*&$�T+:
e	
��:��(fT+:
H
W�'38P	
$=���� (/7W2&/76'&"&'&4757633#"&5:64&"3#&"264///#576;?�
	7�

P
"


b	
�`@
)			��`
				�
		
 	5[7	
TR;�	7�vI
!Z@�
			)�
@			

	&
R�7	K<���E#!"&547670>321&0#".1&'&2>767654'�`)||)B#GG#	$FF$ Z		Z B3		32


2����'/C#32+32+#!"&5463!232&"26454&+"'#";26���@�4&&4&0'*'
	�	
 @(@(0�0( &4&&4�""��@�+7CO2#!"&5463"26454&+"'#";26754+";2=4+";2=4+";2� �4&&4&0'*'
	�	
����������``&4&&4�""=HH����2"&4$"26427.#""'&#"�Α�ΑH44H4��94 ( 4��Α��14H44H��D!!����#72#!"&5463";264&#"26454&+"'#";26P��`		`		4&&4&0'*'
	�	
��`� 				�&4&&4�""��@�	+7?Q2!5463!#!"&%;2=4+";2=4+";2=4+"&"264;26'.+"'#"��0@� `�������4&&4&�
�
"*"��p0���HH�&4&&4�
�����2B#0#"&54754622654.'54&"37"&5475462� K55J 8P8`!/(/ A%6%  `�%05KL50$�(88�h/!			��
		 0P%%%�

������"B7"&54754627#0#"&54754624.'54&";26�%6%    K55J 8P8(/ !/@%%%�

�0%05KL50$�(88(��			��
		 0/�����"B7"&54754627#0#"&54754624.'54&";26�%6%    K55J 8P8(/ !/@%%%i

i0%05KL50$�(88(��			��
		 0/�����"B7"&54754627#0#"&54754624.'54&";26�%6%    K55J 8P8(/ !/@%%%)

)0%05KL50$�(88(��			��
		 0/�����:6"&4627#0#"&54754624.'54&";26�%6%%6E K55J 8P8(/ !/[6%%6%%05KL50$�(88(��			��
		 0/���'/7?GOW_gow�$2"&462"&4"&462"&462&2"&46"&462462"&2"&42"&462"&42"&42"&42"&42"&462"&47"/&4?&547'&#"#+"&5462632762)			)			7			)			7			�			@			 			i			)			7						7						I			&� 
	 	Ie#
. �			i			7			)			7			)			 			@						)			7						7						I			�� .
$��		/4M$
 ���I75!+"&=!+"&=&%2#!"&=46;5462662"/&47&7'&" � 	 	�	 	 �		� 		)9-#
i
@00+)				)�				�)
i
#,	�����+NV"'.542''&546'&'&7654&2&767>54&#"'.542"&4J�u.W=9R0;)%5��F8%,hHIg*$9E�6%%6%)U,,U�
+>=UQ9A,
()95%+�]BlN.IggH-NlB]%6%%6���2#!"&546354#!"��`������`�TT��`%2#!"&=463��``  ���!)+54&+5463!2#!"&5463!24+"30/!� ��� D������!/0��� 04	���/?O_o�+"&546;2++53232++53232++53232++53232%3#"=#"=4;5473#"=#"=4;5473#"=#"=4;5473#"=#"=4;54���`********�********��`�N0f0f0f00`0`0`0�������%/&/"/+"&="/&4?5/.?/&?'.?>7'&/&6?'&?6'&6?65'&4?6546;2762?>76/76�!?5

 	
6?!"F@@F"!?6	 	6?!
"F@@Fg

G$N5
(		(
6N$G

%%

G$N5
(		(
5N$G

%%����	�'"/&4?&67>�(0$X%�	3	�
$1��*�1$
�	3	�%X$0����);+"&?.5476227>56227562.>32+"&7�% 

@

 %,,,y,"*9

8�_"&7�

�7&"_�G;����#VLB&
�0

����$2#"'&?632676&+"&=466f��g_G
	(0?FaeEB0*�
$G��Α@	(*bEGc,*
�$E����	!-E!#!"&26=4&"26=4&"26=4&"%2#!"&=46;76;2 ���				`				`				@		�`		x	r	P���		�		�		�		�		�		�	 		 	

����9&#"+"&7>3276+"&73232676;2#"'&=46s1B:[
9�ZcH$
��׆*1B:[
9�ZcH$;-G8		WsE$�
y*-G8		WsE$�
����"0%"&54675#"=4;2+7654&+";2�z�zeKx8,			"�((�VzzVMu"(("	$			3b������1%&=#"&=46;546+"&=46;2+";2��

����T(88(TT

T��`
`
`��8(�(8(
�
���1!#"=4;26=4&+"=4;2'&=#"&=46;546�TT

TT(88W��

�(
�
(8(�(8��`
`
`����$276+"&?&'&3276#"&46dG$
�*0BEeaF?0(	
G_g���E$�
*,cGEb*(	@�Α���08DL%#!"&5467&546;&546;2654'6323232$"2646&+"26&264&"�#*��*#*&!/	(8&*����<8<%O(**(#*&/!8(&*#[x  `��@�!)4%#!"&546;3%#!"&5463!24&"2!5'&'&���/!������((D`X�( �!/PD((`0pX�(�����
!(/&?62'6&?6?6&5#75�.	o		.(<�	o		��z\
�

�$$ @2.		o	.<(		o	��z 
�

�h0@ $�����&?'762#���r
�9�9(c���
r)(9�9�����	'762&76?'/&?62�9�9(�US�Qr
Q�fw!v(9�9(TS�Q
rQ�fv
����732"/&6;4;2�.VV.8fVV.��M�37/&4?6!2#�VV.�.VV.8M�3%546&=!"=43:VV���.VV.8
����#"&?62++"5X.VV.8VV��������;%+"&?'+"&=467'&=46;27'&6;2/76�
p$kk$p
$kk$
p$kk$p
$kk$hp
$kk$
p$kk$p
$kk$
p$kk$����)#!"&546;46232&"26454+";2���P&4&P�H��P��`&&4d��M346&=#/&4?63zVV�VV�VV..VV.
����72"/&6;5#"&?62+�VV..VV.FVV�VV�����"&462#"?6&+54+"��Α�ΓGssG@'Α�Α�tsst����"&462'#54&6=32=4gΑ�Α�tsst8�Α�ΓGssG@����2"&43?6/&#"�Α�Α�tsst��Α�ΓGssG@����6462"75326/&;;2�Α�ΓGssG@YΑ�Α�tsst���4%2#!"&546;2+!54632/"/&4?'&63�	���		�@	X
$��$�	�`	 	��p	@
�$��$����##!"&5463!2#"?6=4&���`Xp �			� p��`$ �			� p
���+5463!546&=!"&2#!/&4?6
hPP��
�

��PP
0PP0�

0PP0����0%#!"&54674546326326&+54&+"#"7,:K5��<T6*^B,J(8�A	0	Aj�	F.5KT</JB^,$8(ip		pj����0%#!"&546745463263226/&;;26=,:K5��<T6*^B,J(8�jjA	0	�	F.5KT</JB^,$8(Njjp		p��@�#'#!7#3#3'!"'?3&�ZeE0E��E�PEee{G�C{e������� ����B������E�%"/&6;#"/&6;232:hh
@T8�
@8pp8
������E�++"&?6;#"&?62:
@
�8T@
hH��
8p��@�&2+"&=4&#"32#!"&=46;54i}Z
 
+*0����Y?P

P*+G��F@����.5462"&264&"�="
p�p
"=B//B/6#X$5"PppP"5$X#
�/B//B��`�0R232+"&=46;5.=46;26=463"&=462#";#";#";P	WA8		�		8AW		B19T	hP88P8UUUUUU	0Bc	"				"	iD(		*3NM80	�8(�(88(  (��@�#2+"&5463264&"74+";2�c�����`�� Y8����-27?DI%2+"=4;5#"/&54?6;2%2#!"&546334&#5265#264&"5"75#`@

��

@%%@�P88P8p%@@%�7
X�
��

@
��%�%�B\BB\b@%�@%������
(%67#"/&?6'&?667'&?6Py�p�
��	

a<0heC>Wh0�

�

	��$%2p������+2#!"&5463"26454&+"'#";26P���4&&4&0'*'
	�	
��`��&4&&4�""�����76&764.'/&4�4PL20#
2D1��

P	)B,,U+@*X
�����'.546?62>7'�,FH$*M@'�Kc�lN�[<C_�GP�F%�lJ����#2#!"&5463264&"74#!"3!2�������H��`�� Y8����@�
#+<FN2#!"'&54%"32?461.264&"6264&"%6.3654'73264&#"264&"��'	�D	' 

			�C	=#	n	L


.��wNCCNwi
���5
		�%�@�/!!$3#!"&=264&#5463!2"'4&#!"3!265�@���� �L
��

P
 �t(``(``8

�

���$"&4622#!"&=46;27<xTTxT5K�`K57#L#�TxTTxtK55K���+2#!"&5463'76/&'&??6��`LCC		(		BB		(		CC		(		BB		(	���`��BB		(		CC		(		BB		(		CC		(	������'?'&6;2//&+"&=4676c!p
c�c!p
cc
p!cbc
p!c����'7+"&=4676?'&6;2//&�]!p
]]!p
]�]
p!]k]
p!]���� &,%#"'67'&477&'6267&'%6'77&7p!HddH 66 H�H 67���T'FF'!D�D!&FF&!D�D"MM
CC�MM
BD����
 &+'6'676'7&'%'67%&'667�*N5i.9S?��N7M
<.�4b�.8S?^N7M
��.�4b�*N5�M7N,�.Fb4"N*E�.�?S,.Fb4"N*E�.�?S�M7N,����2"&4264&"6264&"264&"�Α�Αk`��Α��'Z����;Ss{�7'&546;5#"=4;54;232+3232+#65#"&=463+"&=4?546;27'&=4;2354;2354;2#7354&"+"&=4?546;2J"	99	"
		�		�		�			�	t6~/ 		w		�			�	�Z	  	Z		A??A		�
		
		�
;;
RP  		�
		
		��@�#37467.546;22?#5&2#!"&=463G*
@
&!ld8�8(		��		�5�"

=le<+C,,]	 		 	 ���#'+/37;?CGKOSW[_cgkosw{#53#7#53#'3##53#5#5#535#5353#5353#53353%3##53533#753'533#%3##5353'#5373#3#'#553%#53#@�@@�@�@@�@@�@�@��@�@@@@�@@@@��@�@�@��@@@@@@@�@@�@@@@@@�@@�@@�@�@@�@@�@@@@@��@@@@�@@@@�@@�@�@@@@@�@@�@@@�@@@@��@@@@@@�@@�@@�@�@@�@@�@@@@@��@@�@@@�@�@@@@@�@@�@����5!2#!"&=4632!'&546;5#"=4;54;232+�		��		p
J��J
�((0((	 		 	 
��
00((00������%-=7&=4?'&54;2!546?6=#"'4"2642#!"&=463	�Oq��9
	(		��		��
	pP�&

2���	 		 	��@�#37.546232+#6=#"&=4632#!"&=463i=V=		�		�		��		�/+==+/	 	P++P	 	�	 		 	�����G"&4622#!"&=463!'&54?6323>546;22676;23276.!!.!x		��		�f��f
'"'
P!.!!.��	 		 	��	



����#+;2!65'546;23546;23546354&"2#!"&=463p	@
��
@	8	0	P	0	X�		��		�	� VJJV �		00		00	��@

@�	 		 	����/S2+"&=#"=4;54632++"&546;2'2+"&=#+"&546;235463h

0

@
0

0
�

0
�
0

0
�
`
��

h0h
�0h



h�
�p

��

�

��
����
Q'&'&'&'>7'&'&'&??6/7?6/7?6/76/&�
�63�4
�63�g��gf�45��[45��o��o�T����!+5?73+"+"=4&+"&%#.54622654''4''32674''326`�

(

@5-�-5z�z�H@ 


�7]]7Vzz�/M�<62"'67"&5�Ԗ�Ԗ7��7�Ԗ�P88P8((n(88(����1%/6?6&67>32"&4'7>76W
�65_<Q�C..C.�
�";V"�
�m($*
 pJ�/B//Bp
�+m7+�	���!!�@����	�
'%&'762&/"/&4?'.72"&4�0q"�8?�?/�)$Y5g#	>P88P8� /�8??/��$g5Y#Q"�8P88P������	%-:7&'>7'&67&'&'667&'67#"'6#"16&�5K$`D$>_GE#�70Z0344�LS)(F�>!3v�E[F;
�I\,-'�!c=#.Gr 2Oc?Q�&��]2�U(
1)+,GR;$/�PE�������:BJRZbjr2+"/&>5462;2=462;2=462;2=4264&"6264&"264&"6264&"264&"264&"6264&"��}
!	�							I							I			)			)			P
�q�!
!�

��

��

�H
��			W			�			W			)			I			w			 �`	'/746;#"&52+!&"264"264&"264"264&``&@&&`��Fn &��&&�&@��@���RnR���0#532'#617>3!#!"&5����3c�`�!������@�)>%2+"&=46;75%"&=46;7532#2+"&=46;750		�		P  ��		P  P		�		�		P  �	�		�	``@	�	``	�	@	�		�	``���92#!"&546;546;2'3554+54+"#";;2=32��`P��� 808808@�� 00   �088088����
"&5462654'�Ukk�kj,T6``�M�:^vv^:���5*8ii8*��G�%/%#"/&'"&=46326763254&"7'&#"+'$<"�B\BB.-@
$<"��(#RA�']1�
�.BB.�.B>,!1�pp-:]	)����-2#!"&546;462&"2646/&'&7P��P&4&6a			j.			R	���`&&�	j/	T����%-5AMY2#!"&546;462264&"6264&"6264&"6"26454+";2=4+";2=4+";2P��P&4&��h���������`&&��RR���hh����3;CK[$"&462&"&462'&67676563267'&'#5&$"264&"264&"&4622#!"&=463�			�H44H4��7VJ<E /

27�81
7n�			�		��		�			G4H44H�	
 #
	[[n			�	 		 	������<AGM>7.'&6;2!676;23&'67+"'&'!+"&67#7!36!&'# B--B 
 8 

*M1,"
 *9
 �� 
�$����	��
�./DIID/

(?9@$Z8		h����B�2:%'&6?7'76&'.'&7#"&=46;276264&"&5>!=!=<���D-+,\Y		pd-���((��cc�5)G,8,7#	 	��$G�((����B7"&546;7532#2+"&547#"&547#"&5#"&=46;2�		�00�		 		S(�(S	0		`	�		�  �	�	@	 				p	 		������6#532;#!"&546;4+54+"#";;2=325y�
7
�
��

�@808808W
��
��

�
��88088����/8;#!"&=32?3264&+'&"'&+"=4;546;#532 
�
��
F#
9Z		F#
9�8
ș�
8
��

�Fr,		Fr(�
i
���@�	
)346;#"&5!%;;2=32=4+54+"#"%2+00�@�808808P0p�@0��@�088088������@�%1=Ieq}2#!"&546;546;254+";2=4+";254+";2=4+";2754+54+"#";;2=3254+";2=4+";2 
	��	
�
�
�((((�((((�((((`
��		p
@

@��((�((t((�((���((�((���#2"&454+"#54+";2=3;2�Ԗ�Ԗp0`00`0��Ԗ����XX�XX��@�-72#!"&546;35"26426'.+"'#"3#546;2� ��F4&&4&
"*"
��
@
���```�&4&&4�

�``
����9E2#!"&546;462&"26454+54+"#";;2=32=4+";2P��P&4&6H808808�����`&&��088088�����8<@7"&=46;7532##32#!"&=46;5#"&=463!25#!5#�		p@@p		�00		��		00		`		������	�	�  �	�	�@	 		 	@	 		 	@@@@@��D�'2"&=454&"7.7>/&76B\BB\B�(��/vT"�S	#�/�B.�.BB.�.�pp�#	Sv/7Tv/�"����!15!#!"&=32=4+532=4+532=4#72#!"&=463 @
�
xxxxx�

��

@��

@@@�
0

0
����52#!"&=463!#!"&7;;2=32=4+54+"#"h

��

@
�
@808808�
0

0
� `��
�088088����#?G%2+"&=!+"&546;235463'"=4;276232+'"/"&462.B	 	�	 		 	�	��2f		z2L4&&4&�B.�		00		`		�	�(c		7		,c		7�&4&&4����IQY^%2+"&5#"&=32=4+"=4;2=4+"=4;2=4#!"=4;5463!232264&"264&"75'#p		08P8�8P8�������8,d�,((\((�d,`	 	(88((88(�00dlp((((�dp����#37NZ%2+"=43+"=4&'&=4;22#!"&=4635#+"=4'&=4;22+"=43x0).0$0p		��`�0$<0X0`��	W1&B%>>��	�	@p@@B9!,*AB>,��������>7//&?'&??6/7?6'7//&?67'&?6�@��&@BC87-8�-I"�"9-A��CB@&87.8�-J"�"8-������!+2#!"&562"&'463/&76.76dx[	��	/	[x[	T	#�/F�/vT	#M::c:MM:kTv/�#F�#	Tv/�����(#"&4?57?6/7?6/7?6/7>�#�dYY-22-22-23.M�!R�YYe.32.32.32.������/#"'&6?'&?67'�"�+/�"FO�"�$ R�"�EO�����';?"=4;2+"&=3352#!"&=463"=4;2+"&=335H�/B/0@�		��		X�/B/0@�00�!//!�``��	 		 	�00�!//!�``����#A%2#!"=432#!"=43%2#!"5743%+"=4&#!"+"547%62���p��p���P��P`00`00�00� ���

�W q���!22#!"&546;2654'"&462'"2654'76.�&&��&&q�qd�^^�^�""�&��&&@&-3OqqO3-�^�^^�:O����3}62"&4"&4622#!"&=4632#!"&=46;!'54+532=4+54+"#";#";#";#"26=3264&+532=4+532�			�			�		��		`		��		0`�hhhh��hh@(@(@hh�@						�	 		 	�@	 		 	`���    ((  ������"-%2?/.=32?7/76!6/.7��
��
�@@��\����\��'�66�'kkp8� 

 �8�����"*2#"'#"&>7&54264&"264&"264&"�Ԗ�j83AL9s���z�z3
19JVv������$747#"'#"&767&'&?6632@	E&(83AL,9:
��	

iI`j�9��
3
4+9�

�

	R5zVH:��974&+463!2#"!%2+"&=!+"&=&546;2!5463�& 8(@(8 &���& 	@	��	@	 & 
�
�&(88(&@`&$y				y$&
``
���Eg$"&462'+"&;26=>54&/&546;2?6&'&'54&+"2#!"&=46;#"3!2=4+67V�zz�z�"?
&
	
">
'


�

�@

 +?

l

@, z�zz��$!




$!




��
`

`
''�����	)1&'67673+#&'&6?&'&54762546264&" N5 
,pp ^BMA
k.�U}N/			;1%
E8K@�B^8H$Qh=7	
EX<!/`			��A�%%#!"&=46;76;2+";2?625���		7/ *�N		v]	x
	y	`	&		J��A�8%'&6767>"#!"&=46;76;2+";2?62m=<m���		7/ *�N		v]	�rHHrH
	y	`	&		J��A�Cl.'&67546;2'&+"+"&=&'&5474?6;254'#!"&=46;76;2+";2?62 

	$	6 

	$	����		7/ *�
N		v]	0%			%			�

y	`	&
		J��A�1$"&54762#!"&=46;76;2+";2?62HP8SS����		7/ *�N		v]	�7',pp,'
	y	`	&		J����"E7+"'&/&=4622?6/&>$2+"&=4?>2?54�9	�i
Z
&�
i�	9&

Z�M"+p		�
�

�l
	3�
�
�		p+"M
3	
l�
������%@2+++&/&6?54?26=%54&+"&=4?6;76�


&�gPPA*<*,P!�"!gg
0
@
&<�.0$'z**8%.!X~	
<�����3++"&=47'#"&7>7#6;5#462#327#4'
	�
�
�	
X?>t0pQ^Qp0t>?X
��

��
6TDl��RnnR��lDT������dm"&462"&462#"/?#"#.?6?'#&/&/"#"&/&?676546;2?676.7�((d((N)
C



+3�3+



C$
	�	
#��)`((((�pE.d L]\1G
!!
G1\]L P 
'"
`		`
"'
 �.E
����@�@HW%2++"&=#+"&=.5#"&7>32+";>;26;264&"'"4&54621&#0		1
	@	�	@	"("!	+X:�, 
i			�8P8�	�	
Q		00		QC&&7I"L@			�(88(������)?/.%'.4>?6762'67&"uO[D	�	E
�
,
"k
,"O4!Z!�Xf#	II@&W;���&.;C%2#!673264&+"&46;&5462#"3"2642.54264&"�(88(���

`(88(--8P80`

m�xP80 5S�8P8!8P8@ (88(P�8(P&V(H���2+"&="&5%3&'>@]�	 	]��@tU+h`�]�		��]@V�	=/4?���#'2#!+"&5#"&=46;546;25!�		��	 	0		0	 	 @�	 	��		p	 	0		0��������,<62"4&"276'."?62&276&"�Α��7�
%(%
&�-�-

#nYΑ�Α					o66*����!2"&42#!"&462&264&"�4&&4&�		�p]����C�P88P8&4&&4�	 	����]^B@8P88P������&.7'&6?7'76&!#"&'/&7%46264&"21M>M2�LB.-A�w
Z�((H�\]�:~�p.B?-l.^D
�@((����)19?G%+"&547##"'#"&5463!232264&"264&"%3'&#264&"m	/B/�/!((!/
�
&��0\+�V	!//!!/  /!P

`��0+�������&/'&?632576%5#!"&z

���%	

N� n"��n
��

	�!

	=��K�
���
����%�2+"546;5.?46;2��(4@	�	@4uW7��7Wu������ '&?6>323!"&=46z
��	

�M2<T)!�0���O


�

	i/=T<(B3�
7O����+3OW_7"&=46;>232+"&'7;26=4&+"/?+54&+"#"&=46722"&4&2#54@		P`P		P`P8(0(8�H$$$$�3EP
�
PE30p			W	 �	`	+55+	`	+55+X(88(Y$$$�L3
@

@
3L`					00����+$"&4622#!"&=46;27%/&?676jKKjK&7O��O7#L#T	�	Q			-i	�KjKKjkO7**7O��	R			-h	����+3$2"&454+54+";2'!"&=46;2732&"&462�xTTxT�
&


<
�(#��O7#L#
+jKKjK�TxTTxB
6

L
,L*7O&HKjKKj����;CKv%/'&=&''&'&?&7'&767667547676264&"&"&462#!"&=46;2732332?b
!!

!!
�((�jKKjKI��O7#L#


	K    0((tKjKKj��
*7O

'����$/$"&4622!"&=46;277&7%'?62jKKjK&;)N��O7#L#>�G�=*H%�KjKKjk.M=
*7O��G��*H&����#76"&4622#!"&=46;27$"&4622+46=4'6;27�\BB\B#0C��C0	!F!P88P80.B�(*�B\BB\bC00C 8P88PXB.'9+����9%#!"&=467&4?6"&547'+"&?&5475?6K��K6_���`KjKB*M6

6M_P..5KK55
>		>
;����4<D$"&462!"&=46;32730%2+"&=46;5462264&"754&"jKKjK 	��O7#&&# 

�

 /B/]@�KjKKj��*7O
�

�
P!//!P�}P

P����+%2+"&=463"&4622#!"&=46;27p		�		�jKKjK&7O��O7#L#�	 		 	0KjKKjkO7**7O����#+%#!"&=467'47&52>32#"&'7"34&#E4G��G4e�++1>%5KK5,Cg
�
�L4**4Lf�33(!'KjK5)`

����6%'.54?6>7'&"&462#!"&=46;273230n++5Ps!;`�jKKjK 7,	
��O7#L#�,M3"sN-�N:&KjKKjsDm#*7O������'&?6>32467!"&5z
��	

�I25K0&��@/��


�

	r1DK5)B
�1J	�����!6%"/&=46;2264&"&"&462#!"&=46;2732w	
\		[Of�jKKjK:��O7#L#S		]		[O
EJKjKKj�(:*7O����$"&462#!"&=4677'3jKKjK 5K��K50  `  �KjKKjlN5**5N��88�����;CKb��%/'&=&''&'&?&7'&767667547676264&"$"&462"&5462"'&#""#"&=46;3:630#327'#"&=46;2b
!!

!!
�((��4&&4&�.BA]B	

h�D/	!##
�(B
&@k    0((t&4&&4FB..BB."�


0C '	�:#
 &������*@CY\!2+"&5&'&/&6?&5463276%"&5054676762'3'1"&50546767623'		�	�
�/!.v
�  KjK

<

ȐH��
KjK

<f�H	 		W0+!/(',!�ِ!//!<4&(59	�j(59	!//!<4&��������*@CY\46;&/.?>632/+"&5'0546767621"&73'0546767621"&73'`	� �
v.!/�
�	�	`

<

KjK8�H

<

KjK8�H	'!,'(/!+0��		�	96(&4<!//1���	95(&4<!//1����;?%2#!"&=463264&"";#";#";!'#"&=463!3'#�%
��
%sH���ri�	g��QQF@% 

 %`�@@@`�@����@�!6#&5476'&'"&546
�OM{O�
����'	l	//	��	'R	����$7Ieh"'&476;2#'+"'&476;2%+"&7>&'&6;22+"&764'&63&/#/.7&54623'�"		_		#
#		#				#y"		R�1�1�&4&p`06
,
�4]+	9|9	9|9		)[6@6
,
d��
vv
:%%�t����)%/6?6&67>3%'7>76W
�65_<Q�	�";V"�
�m)$*
 pJ�
	�+m6+�	����
!#463!2#2#!"&=463!53`@�@P		��		����x��`��	 		 	@@������472+"&54632276&"&4622+&'3533!&#5463�/A�A/(P88P8P�	L�@��!`B//B 8P88P��&@@ 2.����-6?%#54&"#54?5#"&=46;546;232+4?#"&5%+5�`%6%`p0		0	 	0		0��mp	m	p�	�`%%`�	D3	 	0		0	 	3�/�	�d	����	$,45 7"&5"&462267"&5%567$2"&4&'67==q�q��qq�q�hthq�q�?!4���pp�p�0n37++++&&@&4&&4�4&&)?+�/B//B	"%+����2"&44635"264&"62"&4�Α�ΑX^BOq�P88P8S��Α��gB^ qO`8P88PH����(02/*+/#&54754632264&" (8`M=),'&,ayt/!'J�%PAepxhx=	%!/ H����;!2#!"&=4632#"'!'#"&4626?&5462?&54		�`		�(H��H(HR(RH	 		 	@(��(

+��+

����(08@HP2+"&=7>'264&"'"/&4?62264&"264&"6264&"6264&"264&"P��	
�(��(����.�1��(��(���rr�����'/72#!"&5463264&"6264&"264&"264&"6264&"�%%��%%3ss�%��%%@%���ss�����'/2#!"&5463264&"6264&"264&"6264&"�%%��%%3��%��%%@%���������2#!"&5463264&"�%%��%%��%��%%@%�����'/7?2#!"&5463264&"6264&"6264&"264&"6264&"6264&"�%%��%%3��%��%%@%��MM�MM����'2#!"&5463264&"264&"264&"�%%��%%3ss�%��%%@%�ss����2#!"&5463264&"264&"�%%��%%3��%��%%@%������62"&46"&4622#!"&=463�6%%6%[6%%6%�

��

`%6%%6�%6%%6U
 

 
����!!2#!"&=46;463!2&264&"p		��		p m	 		 	��s�����"*!2+#5326!"&=46;467264&"p		�`p���		P
�	 	�@����!	 	m�0�P%2#!"&=463%2#!"&=463�

��

�

��

�
 

 
�
 

 
���"33&'"&476&&67>7>�'
!�b'�bGE:B�)!.,_Q�'g9,'1B�5t*"-,!����@�5=32+'6.'&"?632#!"&5467>2264&"�:)�b6
	Zw	F#
 #& #O
	��&�z,:,S_#"Vi
	~,
	B0
	%}�%%C���@D!2#!"&=463'.=4&+!46;23226=.='&4?625#P		��		�/!%��&�&$4&��	 		 	U� +,p`&&�4$ 

�>&�����@�CP]%+"&/#+"&=4?>/&6323632'&'&&/&6?67&#";26%5&#";26>C0%.B$B.%0C-
C$'));7J7;))'$C
��##%$%6$%##%�F/C=,'',=C/F�&%
	��	
%&��)

%%

)������%&/&6?'.?>n��	��
	�"	�	ff
	����&.?>&/&6?2#!"&=4637


.��

��

�p

Txx
D�
0

0
������&+=%"/&6;235#"&=463!2+2#'3.#!"&=463!260
V� 	(+а		�		�]�
�}
D�!#��		F
@
s@l:@	 		 	@�]
�|/D�	 	 �`#2#"'#"&4632627&#"!264&#"�FccFQFFQFccFQFF�////++L++///`^�^OO^�^OO�@@&4&&4&@@����@�4<@%"#"/#"+"&=#"'+"&=.54>76;2264&"5@
JLL				,4$0	TFCP
.Ewh��1	;		16		JY4)D&
0.=K�c	����%'%&=47%6m
	��3	�Z
	�"	�	f����&7&=47%6'2#!"&=4637.


��

D

�p

�xDD
B
0

0
��!E!5>4&'5463!25#35#35#5!#54&"#54&"#54&"#54&"���
@
�`@�@�@�`�@		�		�		�		=cc#

��������``







������5U'&?65462#";#";#36=46;22+"&=46;5.=7z	
��	
�8P8UUUUU),		L		�		8AW4
<)2


	�

	�-(88(   0		0*&�				"	iD)(9'"����#)17=#"'&#"#"'&5463232632267&.#6264&"575&'m
+1>�>?5
+1>�>?��#$"%�B//B/` ���
>=
>d=��$8P88PT:�1
#����%#"'&#"#"'&5463232632264&"m
+1>�>?5
+1>�>?��B//B/���
>=
>��8P88P����	%1=G1!#!"&%;26=4&+";2=4+"%3!2=4#!";2=4+"2!5463�
��
�	`		`	pp��0����0	��	@��
� 		 		Xh@	00	����IUam2#!"&5463>54&/&546;2?6'&'54+"+"'&;25754+";2754+";2=4#!"3!2`

��

�-	-	�pp�PP���
��

�
��



 h����3%#32+/&?#"&=46;7#"&=463!7632�bK�

�S	

37

�K�

R


4
�`
 
j		
C
 
`
 
j		
C
 
�����%-56+".7>264&"6264&"6264&"264&"�P�U&P&(/hP)
n/3���=N&@";*P}CJm��m-S����"*2#!"&5463264&+";26=72+5����(88(`		 	0

0���`��8P8	�		0�@����"&462"&467"/&4762�%6%%6%�%%6%%F

��





%%%6%%�%6%%6%�

��





����$4%2+"&=4633#"'#"&=46;2%2+"&=463�

�

@��@$I`

�
�

�

�
�

�
  @0p �
�

�

�
����%1=I6/"/"/&54676276254+";2=4+";2=4+";2f&6
66
6&&6
66
6�������	
� 
	------	
�
	-----��hh������	!)-19=G73#"&=46%#!"&546;5462324&"2#37#364&"2#37+532   

&��&/!pp!/��""@@`@@h""@@�
  
�
�
0��&&!/@

@/�""X   �""X ��
�������7&/&6??6/7?6/7?6/7?6/7?6/76|�PE<
<87<<77<
;E���'ef/0ff/0ff'���#G7&546;2#";#";#"32#!"'73;2=3;2=3;2=��
`
88888x

�@�)@@�)��

 @@@
`
�888888@@@72#!"&=46;;2=3;2=3;2=3;2=3;2= 

�

0@@@@@
�

�
XXXXXXXXXX���/73+"&546;2#";#";#";#"�X
�

�
XXXXXXX @

�

@@@@����	/7A546;#"&52+"=4;27#54&+"#4?62264&"%2+
@P	h0��	`	��3B//B/p
	P�
��	@@(@
���		�u
k�/B//B
��	@���	#.'7562"/&47�@`>SS�>+u5�@�SS>�+>u5����!3"&46;46;#"%2'&/52>76#"'.#57676�%% �%  ,IfHM-4#-:+0�MHfI80+:-#3 %6%���6%��2.&B

�	 B&.2 	�
���'/72+54+"#54+"#"&?6'.54264&"264&"�Ԗ2,		N@N		,2�4&&4&�4&&4&��]4Z B8888B Z4]�&4&&4&&4&&4���	/G7546;#"&2"&427735654&#"32+'2+"'.#"&'46;2`	`v	6Ԗ�Ԗ=2��$q| 3$qO=2|�		#,#$�@	`	7�Ԗ���$2=Oq�  o2=Oq$|	@	���t�2#"'"'"'#"'.?63!22767#!"&=327!5Z&/,XX-/&A	�				
�@
			
�I(Z!!!!!!Z(h���

�dd������
%%53#!"&53%#!"&?63!23+"&@@
�
@�
��U	�	%@	 	@��

��""����		���/"&=463!2#2#!"&=4632#!"&=463		�		@		�`		`		�`		@	@		@	P	@		@	�	@		@	�����7'7'772"&464/76/&'7?6/76/&'&'76/&'&'76/&'&?'&?'&??6/7??6/7??6/76/&'77'7�---�-------jԖ�Ԗ�.""--"!-.""--"!-�---�---D---�---q�Ԗ�Ԓ-"!-.""--"!-.""-3---���+/M%#54&+"#54&+"#54?6;546;232'5#53#!"&=3;26=3;26�	�	 	�	 	�	.	
3�3
	����
�@
�	 	�	 	�	
S				S
	.	PP		@@�`

`				������%/&#!"&=4&&/&6?267w9
9
�
99�?L?`
r		�

�		r
`��C�:I"&462/&/&/&/&?.?67>327"&4?6�((.		-
<"	#8	�(	;
	2
`((�E2Y


JB"<	 	*"�4
,"	<	
2	���$2#!"&5463!2#!"3264&"��s%%p	��		C@�%@%			�����-D2"&42654':1276&/&>'&"7627>.3232654'�Α�Α�P
�b FbP
��Α��W



	�&&�


	��@�"2!2+"&=4&"+"&=46;!2#!"&=4630		�	8P8	�				��			 		�(88(�		 	`���	 		 		����	!8@H%6?#&''#>#6&'37.'#!"&5463!2"2645!"3>-''-V."'--'L�

��)77)F�jKKjK ��
�1) )**)1�1))**�	4
	7)@)7&KjKKj��@������(qy7327/"&?#'&/327>767'&"&'.'&'.'&764'&7>767>76276&264&"a4%4	
.
	
	4%4
J
		
		
	
�7N77NU
�&p
W&�



	
		
	�P88P8����-2#!"/&4?63'76/&'&??6@%%���		�>>>>>>>>�%�%�

��>>>>>>>>����%5K[2+"&=463#>7##"&46322+"&=4632#"&'##&'6=3>2+"&=463p

`

@629*P %% %

`

%% P*926U 

`

�
`

`
8H'?0O%6%�
`

`
%6%O0?'H��
`

`
����1;#"'&54675#"&=46;2+7'&?6/'!&/5#.�&4,		�		'	4	+�%%`@!,34Y�	 
	 
�'	4	+.53,!�''
������	#2!54635!+"&=#"&"264`
��
 �%@%6%@%��
��
��  %@%%@%M���4@HR\d2+++"&=#+"&="&=#"&=46;5462%;2=4+"264&"75#";26=4&+264&"�


 
�
 



�������=�p

�p

ps@
P
� 

  

 
�
P
0".."08��]�
`

`
�������Y%#"##"'&'+"=#"'&767"#"'&4767.'4546320454>762>7632�		<I		%((%		I<		 ,+	"S!!!!S"+-X	@@		!V#

)5p(

(p5)
	#V!	�����'"/&4?62762'&?62762"����(o���p-
7�
-����(p��p-7�-�����@�-2+"546;5'&63!22#"'73264&#"#>(�8�n��<TT<(#$(88(,
4J}��}�TxT$	8P8+5�)!4675#"&=46;2+2#!"&=463 Rn�@nR		`		�		� 		=~TT~				��	 		 	���'/7%/&/&/&54?6?6264&"6264&"264&"�$&E'*M*7$&E'*M*7��3��*'E&$7+L
 E&$7+������&.6%/&/&/&54?6?63264&"6264&"264&"�#&E'*M*7$&E&*J5J��3��*&E&$7+L
 E&$4J5Jq�����1%2++"&5#5323#"&5#"&=46;546;2�

(
0
��
���
(

(
0
`
0
(

H`
�H��`

0
(
 �`'3?K[g2#!"&546354+";2';2=4+";2=4+";2=4+";2=4+"754&+";2654+";2`

��

���@@@(	�		�	��`
�


�H00		0		y����'?2"&4>/76.'&7264&"7'76.'&?>�Α�Α�c4&&4&���Α��>�&4&&4����=E%/67#"'&/7&'&6?67&5462'0"0"132676&"264�767,R(�J42G6G!	D8P84#03C#"9d
�h`:_~>H{:|"

v(88(Y$
Xt7/

����3J54&"54&"&'54&"&=4>3276322654&'#"/&54?&#"�QH4<<4H0>R-97n		���z.(v		IVzF9�. f

wh

hw

f .�-

G
	�%	M
/&5��@�(32"&=46/627."75&"26>54&'���8DF;<<"*"} @ &4&/:GD8�K5�5KK5�5S,
&&
�

&&m
&&
,��� 33#"&476&67>	-jQ�e:K>@9�2D[OV,�}n5119�."3W8.����)T];#!"&546;;2=4+";2=4+""'.'&"+";26?212?62;264&##532�
�
��

ȠPPPP�	+"		
/		I�
8
��

�
HH�	)6		2
			
�����'0;#!"&546;6&+54&+"#"27#532�
�
��

�LA	 	A`��
8
��

�
��P		P`R
���G�3#532&=#53546;#!"&546;;#"��
b�`@@��	�
��

�
��	F�b�`A@A|	�

�
�
�	���	373#"&=46%#532;#!"&=3?6/&#46;pp		��
7
�
��
�``�
Ƞ@	 	�
��
��

�A``A
����*6BR%#5%#532;#!"&546;;2=4+";2=4+"54+";254&+";265 ��
7
�
��

ȠPPPPPP	�		�	�@@�
��
��

�
HH���		`		����&2l#532;#!"&546;;2=4+";2=4+">54&/&546;2?6'&'54+"+"'&;25y�
7
�
��

ȠPPPP�-	-	W
��
��

�
HX��



����;CL;#!"&546;&'654&+";26=3??6/76/#5327#532�
�
��

�E!!%P			;�00		ɀ
b8
��

�
��!&%	�		0;7 		��b��A�6?DN73#!"&546;;&'.'&"+";26??62#5327#%'762��
��

�
��	+"		��
b`�D�ED(

�
�
/R	)6		2

(�b�D��D����'0;#!"&546;26/&";;26=7#532�
�
��

�A``A	 	��
8
��

�
��``P		P�
����&%"/&4?'&?67627'"/�		�Pu_VVR		[1�;;		;Q�		�uP_VVR		��0�;;		;R
��@�
"1%"&546?"/&4?'&?67627'"/@%6% 		�Pu_VVR		[1�;;		;Q�]#%%@		�uP_VVR		��0�;;		;R
�����
-A\k�62#"&76'47'.76'4&'".76'&6&'.76'&767'.76'.'".676#"&54'&>'&'.'&#0#"&=&76�+>		";I		
(�Lm

Q9		

&]4X<9


GKl?q�
rn	ik
`<*MK	
GH  ML	
FI)<
#.><	
79?1:kJ
65
897O
z,
	'
Q	*1<9R	
fHJ<�� @` 2#"&'&?'&6>264&"G0a@((@a0>p&X	
W&p�`)7337)<*B
nn
B*<�����'/$2"&4&2"&462"&4264&"24+"36264&"N�Α�ΑP*<**<���<**<*�ΑΑ��)<**<*�  h*<**<����%2"&4264&"6'."7626264&"�Α�Α��	
=<=
	14)��Α��*�	"!	������32+"546;5'&63!2!!��8�8��J��0����**0����j2"&446;.'+";2;2/&+";232?676?6?6=4&+"/&6?63232?65�Α�Α�	Y;		Z
	/
 	
	
	��Α��G	:R				 	
	
����_n2"&4654/&+.#"/&54?632;26/&54?6;2?6/&?6//2?676767654'�Α�ΑJ		
C	
	
G 	
	
_
��Α���
			


		G&
	
			 
	
/d/*����8m2"&4762;2=4/&4?&#"32?6;26=4/&?63254/&=4+"+"/&+";237632;2?6�Α�Α�	3Su>
		�'

	��Α��_N
	&
uS-			f



	
����!%)-15=DK2"&45#375#"6264&"5#75#5#75#5#75#6264&"5#326=4&+�Α�Α�(

 5000p000p000`(

��Α��(
8(
��((8((8((8((8((8((h�(%
(����%2"&4"264&"2642676&"'&�Α�ΑU�`Y
	/�/	
��Α���6'		'����#12"&4%2767&'&"2767&'&"2676&"'&�Α�Α8�+`Y
	/�/	
��Α��!"		!"		!"		!"	��6'		'����'52"&4$"?626'."?626'&2676&"'&�Α�Α[&#
&
	
�&#
&
	
`Y
	/�/	
��Α��)))�6'		'����-=K"&5476227"&4632&"?626'."?626'&2676&"'&�(**0	�Α�gJ>/L&#
&
	
�&#
&
	
`Y
	/�/	
@77<03g��Α)!.)))�6'		'����'92"&4?6&'&'&2676&"'&%>'.'.7�Α�ΑZFi`Y
	/�/	
��Α��F

��6'		'�
F����!/2"&46/76&?64/&2676&"'&�Α�ΑP!!�!!PPX`Y
	/�/	
��Α��-0((((00��6'		'�����/<IY"&767622"&47667'676&&>'?6&/.?6&>'&26�*��)!)y�G!)y�G�	Z

4]
Z

4�"k,<@PH)��H)
G�y) G�y) ([
4
�

Z
`"a$,k���� .G2"&4?6/76&/&"2676&"'&%6&/&"?6/�Α�Α_#
F`Y
	/�/	
'#
#��Α��	##	  ��6'		'�	  	##������5EUc72"&476"'&'&61"&'067676&>2&'&&"?626'."?626'&2676&"'&f)S)
Hr s�s 
���

K&#
&
	
�&#
&
	
`Y
	/�/	
�H))GR9DD9R]]b)))�6'		'����%-D26=676&"'&.54264&"264&"#"&=6362?>�ΑYH	*
	/�/	
*	HY��&%��gO~.$		$.~OgW�@%'?	����4AN%#"&=6362?>26=676&"'&.5464/&?'76&6%&%�ΑYH	*
	/�/	
*	HY�P!!�!!
	PPI@%'?	j�gO~.$		$.~OgA0((((00����%5=T2"&4&26=676&"'&.546'."?62264&"#"&=6362?>N�ΑYH	*
	/�/	
*	HY�%(%
&�4&&4&
&%��gO~.$		$.~OgP					0&4&&4�@%'?	����-<62"4&"276'."?62&2676&"�Α��7�%(%
&�	
Y`Y
	/�YΑ�Α					a	'66'	 �`/?O_72+"&=46;2+"&=46;2+"&=463%2+"&=46;2+"&=46;2+"&=463`

@

�

@

�

@

�

@

�

@

�

@

�
@

@

@

@

@

@
�
@

@

@

@

@

@
��@�/?O_2+"&=4632+"&=4632+"&=4632+"&=4632+"&=4632+"&=463`

@

@

@

@

@



@

@

@

@

@

�
@

@
�
@

@
�
@

@
@
@

@
�
@

@
�
@

@
���;72+"&=46;2+"&=4632+"&=4&"+"&=6�

%%�%%

�Ҕ		z�z		�
�
&@&&@&
�
�ip		pVzzVp		pi���F7+"&=46;2#"&=46;22+"&46;23265454&"+"&=6�
%%
�

%%�Ҕ5%� fz�z		�p
%0%�
p
%0%`�i�%5(�VzzV		i��!�77/'7'&54%'76DC#)�#+3`3
����+ FC##�*
3`3+�+ǩ����';GS_ks&'&'&6;2+"'&'&'&6;2+"2#!"&=46;254+";2754+";2754+";2754+";2"&462�+
+
n+
+
�
%��%%+o�```��6%%6%($>($>($>($>@
�%%�%
S�pppppppp@%6%%6��@�-=M]ms��#32+54&+"#"&=46;#"&=463!2;26=4&+";26=4&+"';26=4&+"26=4&+"334&"%54&+";26=4&+";260		�	 	�				 		��&&&&�&&3&3�8P8&&&&���	 	P		P	 	�	 		 	-&&e&&[&&�&&�(88e&&e&&����6?K&=4;2+"=46#"'6+"=4&'&=4;22#"/2!2+"/�<0(0��$qY��Z�).0$0�vYuV

v*AB>,9!,��P8!W1&B%>>����
p
�����,42"&4264&"4'654&'&7>264&"�Α�Α��##))��Α��W�
			�����4D2"&465."?624'654&'&7>765."?62�Α�Α�#&#	
&
h##))A#&#	
&
��Α��K))�
			�))����%-JZ%/&67676#"&462&#.&264&"4'654&'&7>?626'."�S
�/4g��ΑT��##))
'	%(%.!	S 	T�Α�g.,%#�
			�						����%2"&4"264&"2642676&#!"3�Α�ΑU�87Q
��
Q7��Α���H66H����'52"&4?626'."?626'."6&#!";26�Α�Α

&
	
#&#�

&
	
#&#
��
Q77Q��Α��6))))�6HH����!/2"&46/76&?64/&6&#!";26�Α�ΑP!!�!!PP
��
Q77Q��Α��0((((00�6HH����-2"&4?626'."&"2646&#!";26�Α�Α
&	%(%Z�
��
Q77Q��Α��5						6HH����	ALP7"&=46;%+5322+"&547#"&547#"&5#"&=46;2#46;25#�

 @
  
0		S(�(S	0		`	`�`0`�
�
� 
�
�	 		p	 		�� �000��@� )2"'&547&=42767'5%6�hJrr�w�
,!�!/��J4>��>4�0�?
��(%�@�%(�
�8 ��@�(12"'&54264&"7&=42767'5%6�hJrrm""�w�
,!�!/��J4>��>4^""I0�?
��(%�@�%(�
�8 �����	?&76'7'/&?6276^K�KQr
�5��bWi!%�K�KQ
rs5K��bWh$�����	4'&6;2%2&'7632"&46&/&"?6/�?/o	
o
U
	o/?E
ʒgg�g
44&	//	=
+��+
s�g�gg�6
//
%4		4����2"&4264&"264&"�Α�Α����Α��W����!32"&42654'"&54724+"362654'"&547�Α�ΑX&4&""���4&""��Α��G&&&

�  p&&

&����*!2#!"&=463!6?654&+";26p		��		�MM0FF	 		 	[��;LL�&&���	+#76322++"&767.5#"&=463�d��				C6
�
6C		�c�$�	 	<a  a<	 	���0#!"&=463!22+2+"&=463546;265�
��

`
 %8(�

@

%�
@

`

 %@(8 
�

�
 %
	����	,8@E673&.'3'>76732#!"&5463264&+"36264&"7#&�-''-V.'j

��%%		�		;jKKjK�-'1) )**h**f)1
�@
%�%�`				`KjKKj�1)���?'73264&"'766'OTc!�]
];1#]$�b�!cT;]
]�'T(�b���!7'73264&"'6%'762���+	 ���
(�]�9�9(5+��!]�(
� J(9�9�����$67'&4?622?'762'&?%"/7?md		Z		">>,�.q.(-�q��k�		Z		d�,>>�d		Z		">>,.q.-(q��k		Z		e�,>>����.!2#!"&=4637&=46'46'%&'p		��		

'f0
A	db+
(&+��	 		 	�
e		C�	�1N
������1!2#!"&=4637'&6?627'&6?63276+"p		��		AM(Hh�A�c++.,���	 		 	kS$4b!R21'$�����*2%//&?'#+"&546;276%3264&#-NNNN�	 		�(80$TN��`

`NNNN�P			8($6TN�@����+3D254&""'54&".546'."?62264&"76'."?62�ΑA7		.d.		7A�
%(%
&9((�%(%
&	��gBq!�		��		�!qBgG					�&4&&4�						����#.2"&4"2642654'&"6264&">'&#"32�Α�ΑU�(**3�-F7��Α���77��6 ����!)-59%+"&5#"&5#"&5463!235#264&"75#264&"'3'#u
 8P8�8P8 

��R``L((�`�((0�PB�
o
(88((88(
 
�`��((�``�((�`����:2##"'&7#"&?6&&/&?6>76327>o
	4:C#+M�

b:

7:&
*KJ	6
E=	 	"8=�	�'
	%#3hG6!'����#32"&4?626'."6&"'&276'."?62�Α�Αp

&
	
#&#�

#n#

-�3
#&#	
&
��Α��F))�**6�))����%)-159=!2+"&=46;53#!"&54>3!23'7#?#3'#73'3'#�		�		0��7��7���
�
�j�
`����
gFrj	 
	 
  ���

B1``�pp�``�p�``�p����A�,2"'.543267>&'&'6768'S�S''?D++D?'��!FG"%;?QQ?;%$'88'$oo==o����"%/&&?6/&6?6�%">H6 F&3
&)'H!.L	�C>"(	4949/!=	���	!)19AIQ#546;22"&42#!"&=463264&""&4622"&4&2"&462"&42"&4�
@
��(8
�
8(B//B/��Mss�``
m
8(�

�(8�/B//B3s����*5!2#!"&=46;26=4'&5463 �@(8
�@
8(C	D-+@@@8( 

 (8(2,:+ *$
�����'#"/#"&?'&6?627//�
j��j
�A	(	ARr3f&g�DD�g&���Qg��6r����#/;I2++"&=#+"&=#"&=46354+";2=4+";2'#546;2#5P	 	�	 	�����0`0 �				��h�PPPP����2"&4264&"264&"6264&"�Α�Α�C4&&4&���Α��*�&4&&4����
%-1573622#!>?"&546;2264&"75#75#�		�K		�

����8P8
�
j8@@@		�L		�
�
� ��(88(�
�[�@@�@@ �hT\7&'76?6/&"'&+""2+"'"'"'+"&=46;276;2276;2276;23$"&462�	DP(1d"dq
0

0�		:&&t&&t&&:		%JJ%�1B//B/�b9
"&
P			 	 	      	 	`/B//B����4j%2+"'"'"'+"&=46;276;2276;2276;23%"'&'5462+"&=4&"35462+"&=4&"#5#p		:&&t&&t&&:		%JJ%��
8P8	 	�8P8	 	
� 	 	      	 	 	
�(88(		

``(88(		

�
	`������ '&?66762%47#"&z	
��	
�(-6,!��2BIg


	�

	�>@4_6I&(&�-h����!/2"&46/76&?64/&"7626'&�Α�ΑP!!�!!PP�RM)�)��Α��-0((((00�>-


-������1"&/.""&/&'&'&7>76676/676�%
""
%2" #d
	

0)"2`>1(CS9"

�

�


"9SC(2="3	@#3����	1.7>>327/6'&2#!"&=46;7s-�G'I!`+
.#:?f		��		�I<A78;Z=L_�[�,�H	%]J��	 		 	�����/37;?W#2+"&5#+"&=4635"&=46;2346;235!355#!5#=#"&=#+3235463


`
�
`



`
�
`
` ��  �  
�
  
�
@
�
`



`
�
`



     ��    `�
  
�
  
�����!%#!"&7>;&546232&264&"��`I<8P8<�))$(88(����%�!2+"546;5.?46;23'��(4@	�	@4r�uW7��7Wu�PP���!5I]q2#!"&=463264&"#546;2"/&4?62'&4?62"'"/&4?62'"/&4?62�(8
�
8(B//B/��
@
�@ 8(�

�(8�/B//BQ``
!�.������"5#"'&"#"'&'&767676676'#'&7676763_'$+A
 
A+$'*$$*?#/++G0:

:0G++/#

%
$
	����%07>FNY62"&47'"''&7&766267&'&'767"&#">"6727&'6264&"6''6'&#"#��77W$|$W77W$|$W��%,� 2 B//B/�%�s5KK54
VV
45KK54
VV
��	
#�
#
�%��%K/B//B?
#
	�#
	 �`M%#"&'4.#!"#"&=46764'.=46323!2>5>32W,'
��	',,'
	',�
$,
,$

$,
,$���)"&462'&'.=46%6&=476`8P88P>
F|�<|E
D�P88P8��#��"�)��@�%K2#"&'#"&547.547&5467&5463021>#"'#"&546320212�&*&*(&"�*&*&"&(�&��**	(.(	&��(	**x%&	(��)3BQ%+"&=!+"&=&=46?>;2%!'.+":>54&"!264&":�
 
�
 
9"�"9���9
"N"
�!06

  

60!2 && 222
�!!�#/K2#!"&546;546;23546;254+";2%54+54+"#";;2=32�

�@

 	`	�	`	�pp((((@
�


0		00		0�((((������*fu��7&?6/.?6/&6?>?6/.?'/&'&?&'&?676?676767676$&>767'&'&/&#"&>�#
NA	2M
+= %�




	�
	
 {
��
�	{ �l)
�.M
+=
NA	28+$�/4
C

4.+!	5`6!+.O
����#+/3;2+"&5#"&5#"&=46?>;2264&"75#;'#264&" (8	08P8�8P80	0!�m�|((xM&��MY�((8(P	(88((88(	p"z��((�```��((��@�Qh!2#!"&=46332'.=4&+!46;2327>=.=46;5462354626&+76&+";327P		��			2"'��%�%$4

			 		��:D;	 		 	@	 *x!..p`%%�4$
v* 	0		00		`3	kS���'%"/&4?626/&#";2=37�		�

�		�

{U
p
 `
�

�		�

�		�N6
P@6����'9AIQYa%2#"'##"&5475&546323632#0#23'"1"&463037#264&"64&"2$"264264&"264&"�%%%�%%  %%�%%%''���&%%&��			w			��			 			@			`%6%  %%�%%  %6%A A	@%6%@b			�			 			��			 			����7AE%'&?67&?'&?6'2#!"&=46;;267!463!2!�::$$U$$::	&�&	�
=��@���;;$$$$;;�	&&	p��P��������0&4?62'%/&4?2?/&4?2?������;��:��:��,jjjjjII�jjII����X%/.=32?654/32?&54767>3276=46;254632|N/<(V	��	V(</N!E
)!		!)
E:.7
1X:
pp
:X1
7.zm
&<�		�<&
m���!;G7"&=463546;22++"&=2#!"&5463!264&#52%"=4;2#�

	@	

	(	$	� 	5KK5Oq1����
�
		
�
		�		KjK@qOI7  �`15@6#!"&='.=463235#"&=46;2+325'46?"&v�	
��
F
�88		�		892��0�
+$ �

/_
0				0A?>]
+>���0%#!"&5467&546;&546;2654'6323232�#*��*#*%!/
(8%*O(**(#*%/!8(%*#���#62"&4%+"&?622+"&=463KjKKjK��k*P

�

�KjKKj�%%���
�

�
������5%/+"&=&/&6?'.?>546;276� 
�	@	�
 �� 
�	@	�
 �r
8O�		�O8
NN
8O�		�O8
N	����+9GUcq2#!"&546354&+"26=4&";2654&+"26=4&";2654&+"26=4&";2654&+"26=4&";26 (88(�@(88(@	@	((	@	�	P	!.!!.!	P	�	P	!.!!.!	P	�	@	((	@	�8(��(88(@(8��@		@�@@		q8		8!!�X!!X		q8		8!!�X!!X		y@		@�@@		
����+9GWes��2#!"&=46354&";26754&";26754&";26754&";262#!"&=46354&+"26754&+"26754&+"26754&+"26 (8%�%8(@(	@	�!.!	P	�!.!	P	�(	@	%8(�@(8%`	@	(�	P	!.!�	P	!.!�	@	(�8(@%%@(8�  		8!!8		8!!8		  		�% (88( %P 		 		!!		!! 		 ������&2COWc7&6#"./&67632*#"&'&567%.?>766676.67&'7676.6�  TF&
#YJ gu$$ dY� ,
� SaAO6 ��,
 SF
.�"� ,�+**2# $D&�'
91+	
&�)H!A`)��	�,'*(O	����)19A3"&'.535.535.53546;23264&"6264&"6264&"�$@%	F\F	%@$@$@
�
@$�((((((1
& 2	,99,	2 &
1&
1 

 1
&�((d((d((����.2����%2+."#."#"&=46;546;546;232%3'#2+/+"&=&'/&?&'#"&=46;67'&?667546;276264&"'2+/+"&=&'/&?&'#"&=46;67'&?667546;276264&"p		CLCBCLC			�
qSJ
���3Q0		
	 	
		
	 	
((�		
	 	
		
	 	
((�	 	""""	 	P	`
h
@`@��	 	
		
	 	
		
P((4	 	
		
	 	
		
P((����6:BJ%2+"&547#"&547#"&=46;546;546;232%3'264&"264&"p		2B\BDB\B2		
�
qm0
���M�((<((�	 	.BB..BB.	 	@
�
�
@�``��((((�
0H?62"&472#!"&546326/&+";2?33754&+"&#"327;26����`�	66	F�		**
	�55��� ��
��
�		$*<*	��@�#.%2++"&=#"&=46;&5462&">54(

`
 
`

-%JlJ%E,�
 
�

�
 
;5AOOA5;�"99����:B%#!"&5463!2;;26=326=4&+54&+"#"5!"3�

��)77)F��	0	 	0		0	 	0	��
Z	4
	7)@)7v 	p		p	 	0		0	��@����/3B$2"&454+54+";2'"!546;546;232&'5#!"&=33�xTTxT�
&


<
@7.�uP�P	������	�TxTTxB
6

L
� P001`  �*&�0	����-9EQ]iu�����2#!"&546;546;23546;23546;254+";2=4+";2=4+";254+";2=4+";2=4+";254+";2=4+";2=4+";254+";2=4+";2h

��

(		@		@
�
��((((((�((((((�((((((�((((
��

h
P		PP		PH

��((l((l((�((l((l((T((l((l((��((l((���S2#"'#"547>7&54>'./&54;2?6&'&'54&+"+"'&;265�Ԗ�j83AL92	 		2	 		�z�z329JV�%			%			��B�Ld#"'#"54767&5462;2=>54&/&546;2?6'&'54+"+"'&#"'#"&'32654'�zV<3+.&z�f-	-	Z.+3<@hc�9HB�^)3B^�



�
6,qO

P23����#2++"&=#"&=46;546;2`

`
@
`

`
@
@
@
�

�
@
`

`
���W]ciou}���%2#'"/+"&57&'"/&4?&'"&=46367'&4?6267'46;2762'7&'67#677&'7&'6264&"67'367'?&'�

$
/;		;/
$

$
/;		;/
$�
+Y%+
l@	L1	C
+2:%+
l@	@1	�		;/
$

$
/;		;/
$

$
/;@	11	%
L%+
�@	1w�1	%
H%+
���-T7"&=46;2#546;2+"&2?#!"&=%5!'54767546;>3232�		�		�	�		�	F4��`�`��`NN�				P				r��՗�
F��F

,		,�!2#!"&546;54&+";26��`�@`	�		�	@� @�				�52#!"&546;54&+54&+"#";;26=326��`�@X
@
	@		@	
@
@� @�	@		@		@		@	������V/&='&63!22"&4>54&/&546;2?6'&'54+"+"'&;25�?R;#P��y�^^�^�-	-	gCQ9	<��''�^�^^��



���eoy%2+5#5#5#33#54&+"#53535####"&=46;546;546;54623546235462354623232'354&+"54&+"�		P     P	@	P     P						@		@		@				�0		8	 	`	�	��``��P		P��``��	�	p	P	p								p	P	p�00		�@		@���1?G%"/&5476;5462;2=462;2=4623226?."62"&4�	f8�8f	@ 

 

 @��00200=�
	n<<n	
��

��

�Ѐ $ <�����2D%/#"/#"&57"#"&?'&6?'&676276'7'7''77'�
bK	
lDDl
Kb
n*^""^*/$/5--5/$4!!�5S
qYYq
S5h
<k

k<
h}(2332(6**6��0��%#"#.'3'&'45473'676327#"'&54?'&4?'&543243127632#"/>7654'&547654'&54763231!�QM(;/)V
:)9+****%5):
	V)/;`HXWE;	
)f<G+%7-D	A!		! ��!		!A5%
7%+G=f);�����%#!"&5463!2!"3!0#"/267#"'&54?<14'#"54?&''312545'764/7454#"#'4"'"#"32?.547&547#"/�
��)77)FC��
�%	=N=	%

		
F	4
	7)@)7�� &11&  #	
po	! ��A�-;IW%&54?626"/.=54&?6754&?66=4/&'6=4/&*����� ,�

��PP�``�PP�``l1PP1OmR�66�"-$���jrz/612#"&/"&5475#"&46307'/&'&6765'&?.5467'&?7>54'&54764'6'76/�82
5P/

	
))
	

/P8
/<		&!M,;;,L"&	U

�~s?'$=
*!		

		!*
AE� 	

(/(F6$	33	55	33	$6F(/(	t &&""&&���'7#!"&=4?62335335332!546;2#!"&=463�
	� 	
��@`@`@	�@	�		� 		d%		%Z������	00	`	 		 	��@�'9=L:767#!"&=72"#".'.'5463%2+5.+54635#%#5463!2#"�*+ @
�
@ �
,)"	),


�$`
 @��`
@
�& 0�

�0�
!	"
`
�
�! 
�@@` �

`&����	'2=HS^it�2#546;2#546;2#546;2#54636"&546?"&546?"&546?"&546?"&546?"&546?"&546?546;2+32#!"&=46;5#"&=46;2;546;2326�	@	�	@	�	@	�	@	} s s s s s s 	 	8(��		�`		��(8	 	
�	 	�
@	��		��		��		��	 
 .

 .

 .

 .

 .

 .

 .
Ӑ		�(8@	 		 	@8(�		�
�		�����	CP3+"&%!&5476?2+54&"#54&/#54&"#"&=463#5467�
@
C��XE++EX

 @@ 

��  @��
�C8+5

5+8C<
�
@

@H$
&H@

@
�
@!  0
�����g�'&4?6"2#".5'546326=4&"+#".5463264&+&/&6;264&#"/&47632?6#".'&66iR;;%'
#/
)K5*A$!1 &&!			 

(8!1	/
q1$)&'5��;)d$4
&+	d
!5K01&4& (&
. '$
�	
$

���������$&#"'.'&'32#".'"'#"&463267&'#"'&.>6767&'#".'&#"&463232>7'.5462627&5462327>32#"#"'7>"264$"264g!	 

(

(

 	!


*#%6%:%6%#*


�			��			h
#8-%%-8#

!4"%%%%%%%%"4!

'							����2"&44&'657677�Α�Α�WA��Y&s3&�AW���Α��gCg�g)�rG"ir	"?gC/)g����,%+54?#"&5%#54&"#54?54?6m	p�mp	�`%6%`0	LL	Qd	�L/�	�	�`%%`�	s	KK	s����/?2#!"&546354&+";26754&+";26754&+";26���p	 		 	`	 		 	`	 		 	���`���		�		�		�		@		@		����/?%#!"&5463!2326=4&+"326=4&+"326=4&+"���`���		�		�		�		@		@		`p	 		 	`	 		 	`	 		 	����("&462'+"&46;'.?67676&6%%6%_#n�\- 1&(':!
X!@%6%%6�An1"#G!\!./
!H
������(Q2#"&=4?54?03>26=4#"/.=46226=4/&67621/&�Zu
M		z�&/		M
u
�'?
/`Q��M		P
�`/
?'�

P		M�
�Q����1NV%#!"&5463!2"3237232/76&#/&"'"327654#0"#"&463:1324#&5!"3�

��)77)F�;/DD/'88'u��
Z	4
	7)@)7xCC`C8N8��@���![%"/&=#"&46232264&"7+"=&'&?6;2654/.546754;2'&+"�d8HVzz�z,
��xTTxT�	-	d
,z�zzVH8	TxTTxE


���!-5%"/&=#"&46232264&"62"'&54264&"�d8HVzz�z,
��xTTxTq>+CC@d
,z�zzVH8	TxTTx�+$OO$5�����%47#"&'&6?535#546;272#546353#"&'&67�( .
W��
��
�
 �3s -
�^)!HA���  

  
���@&W!H��G�;%//&?'&?67672+#"/#"&=46;2>3;........

�b X,

Q
:U�........�
0
���
0
jC
���92#"&4632#0&#"3267#"/#"&?'&6?62T	+.j��j.,
W||W�7
DD
7L""	�Ԗ
|�|�6L$$L6EE������ &),/25%+"/#"&?'&6;76232#'#3373'7#73'�5k8*8k55k8*8kB( 5p55p8.�((�.�(�Y$^^$YY$^^$!7XXX&8!!�!&8!����	'E762#547!#762'#54&#4?6'76&+'&"#";2?326F&�r�&�`-`�H''''�+���

�+�f
��`'&]z
f�((((����EQTW]%'37'$2"&54737!;32?327654/7654&+'&#1"#"$2"&54#''73@$Q��((�|�����	<<	<<s((�$,B!!B!!R��
�@

�
�����`11
1

111
1

1�
�@

�
o8888���59=27+32++"&=!+"&=#"&=46;5#"&=3355#xH@
 0		0	 	�	 	0		0 
@H`�`� `
@	 	�		��		�	 	@
` `@@@@@������@DH%+"&=#+"&=#+"&='&'&?5'&4?5'&6?%35!5!y7	 	�	 	�	 	7Y7		w��w		7����@��/
0		00		00		0
1@2@VV@2@�@@�@���-6/#"&=46;//&?'&?676�Yf

fP-..--..y��Y
�
`.--..--����%2"&4264&"&264&#"3"&462"&4�Α�Α�P88(PppP(8S��Α���m8P8p�p8P�����@�4DL";#";#";!!&'.7>/762#!"&=463264&"����ri����p'
FF'--[%
��
%��@@@`@��
M�N	
?JJp% 

 %`����0LT\"&462#!"&5463!2";26=654??6/76/&'&5!"3"&462			�

��)77)F�B/ 	@	 �GGbbFFbb���
w			8			�	4
	7)@)7& 
		
 �++**�@8			���� #!2#!"&=46;'&?676%3p		��		�5	

))


	5��t�	 		 	JJ
		
88
		
J�������+5=E327+"&=32+"&54&"&4632>?"&=264&"264&"#	F.	 	� 
	�&
(833�@8P8@			Y			,:�		�`
	&
8(V'`@�(88(�@P							������7#546;2#54'#5##5#+"&=!+"&="&?63!2p0K5@5K0(000(N	 	�	 	
j@��5KK5��.������p		pp		p ��B�<%+"&54674&5463263276&'654&#"&'&54632W*/!�(8$8(,
&�5T%8(
qO#)m_.!/8(1
(8&'A$(8
Pp
F)F[����CP%#!"&54674&54632632%&?'&4?'&676276&'&"74632.?$8(��(84%B."6&�R	L	
SS
	X))X	

	!\B1#)
;
'z
1(88(&6.B$
&
	X))X	
SS
	Y
!B\.#1$D/
������ '09BHL7'"&?&=46&63''&4?6#76276/&62&=7#'3'kl�MA�rQ�	=m__}LP	��uj�ddd�8�.�BY1b	����z�	b��WBߜŰ�����#'&4?66&='46/&5����  � ���� R
ww
e��&]

�mt�

]& �� �3;%+"&=#+"&=.54623%+'54632324&"2*�	@	�	@	$
�& �5@	p			�6�		pp		�
1
p &$.�
				������AG7&?>#"&?#!"&547>7.='&4?'&6;2+"/#77		u*x�[ #H0�

GU�Z-3<<>�
K		@�uW+*)EB<#/@
_6m
2

c	
	%����(&#"+"'&7'&4632?54762�3HV(	#2"#(?2��3I	X!
)#"1$	(VO?2���/?O_o����7+"&767>%+"/&67622+"&=4632+"&=463/.7676"'&'&?6#''&'&?>2+"&=4632+"&=463'62+"5'67+"5+"5�
a
%*%@�		`		`		`		�		S*
�
S
*S		$
*I		`		`		`		�

@��


.+�
hh
��	@		@	�	@		@		3$�

3+.
�3	Z�	@		@	�	@		@	�����������-Ohq;#!"&546;54+";2=4+"&=46;22654/&54;2=4+"+"374+"276=4+"&57#532�
�
��

�`		,`$$y�
8
��

�
�� 	 	`x7''7�
�����BN^n#"546;2!5'&=;27;2732?>72=4+"&546;2'&+546;2"&=46;2#3"&=46;2#0	 	�$�%  '
#	p&  	 	��		 		@		 		 �		�X($@@%5N	(		(	%?p		�	�		�		�		�	����&.6/&/&"/&&546264&"264&"�Rt
+))+
l��qQ��	0..0	Pv�����G�'%/&?'/&='6276"&47%;Z$1Z/�/-	��1�4%��Z	1-//-$1�%4�����'/mx��������32#54#32#54;2#54;2#54#54;2!32#54!2+32#!"&=46;5#"&=46;2;546;2326=4636"&546?"&546?$"&546?"&546?"&546?"&546?"&546?"&546?"&546?� 8 � H ` �H 	8(��		�`		��(8	 	
�	 	�
	���22�22 xxxxxxxxxxxx	p(8@	 		 	@8(p		p
�		�
p	 

'

' 

'@

'

'

'

'

'

'���#+!2#!"&=4637#76?#?/7?/�		� 		��o$�8V�@@  @�    	 		 	@ �&k�


�   @@ �   ������
HP7#"'.7/.?>2+"&=#"/1"&='&54?>3235463&"&462Q#4

@:!�			0
/W	 /#	\((�5e
�b"+	��		�	P/S

SV

k/	@((����<D2#+"&=#+"&="'+"&=4632546;2632>264&"E"
	 	�	@	3z3	@	pPI7

0�			`*\
 		 �		GG		�B^)1

!	P			��A�IQ&/0+"&='+"/&54?&5465+"&=4636;46;2264&"@! 	@	�	B		4$+�K5x	G			sM
	&f-!�		�@idD)
8		8$4!5K	 			����G�43+'7'#"&=265%/&/&7%62546;2 �	�(h�<h%�	���
e	@	M��	7@�w@I	�H�

��

Z4		�����Y%#32+;2?6+"&'&7#"&=46;7#"&=46;7654&+"&/&6?6;232pd"�		�	T	%O2*		d"�		�	T	%O2*		� 	 				
.0	 	 	 				
.0	 	����!+2#"/&"#"&7676276'&"276'&"A�J2??&'&@OarJO^!		!^!		1^!		!^!		�mIWH
8&&8�P`,�)))))))����#!"'&5476273{	��	 
"
f&@U		�L�&@����KOSW%+32+"&=46;5!32+"&=46;5#"&=463!5#"&=46;2+!2%35#5#!5#�	h8

�

8��8

�

8h		H

�

H	����@`�`�	(
�

�
((
�

�
(		(
�

�
(	x@��@@@@������>FN2+32+'32+";2+"&'&76=46;76;2"264267#7`
8(\7
	PK�@
	�		p

l0(pP8�
9			Mwf�
 (82n
	�P
			%*&.PpX
			W;7�2"&=4$"6265427&"�ړ�ԖP�pI�I��9�9:��R>b;SS;b>/!

**

!Z����B"&462+"&46;%2+"/#"'.?'.?'&.6?6$((�

 M

C

6
 >U
%
(
'%,G*`((��)N$	f
W2
.W
(5����
&2#"&=4&54'!2!!2#!265(P	-P(8�� P	B.��(8�P	@�&'p8(� 	.B8(������#7?G/&/&6?'.?>76'.5462+"&76"264&"264�
��
��
��
�� &TxT& ~
��
ZZ
EE
ZZ
E�:"5KK5":

�������&?6S��	
M	
=�

	�9

����G�o�'&54?>#/#+"&='"&547+"&=4?#/&?6;'&/&?637>23?632/&6?6#'&'��	

	0/=		J7R7J		=/0	

	4
NE
5	

	2=$
$
$=2	

	5
EN
s6NH(�		
Ha	N		Iw
(==(wI		N	aH
		O	P		
L44L
		P	�HN6	����@�!)19AI!#!"&7>=46264&"264&"264&"264&"62"&4264&"� 	��

8			I			I			I			�P88P8S�e>�1
	&

�Pp�															�p�pp��%6%%6����ksx$2"&4264&"2&#"#+"/+"&=&'"/&4?&'#"&=46;67'&4?6546;2354762264&"73'#�H44H4Nh
	3;$Q
	
	,	
	

	� 
8f	
�oB//B/fn)kp4H44H<
3
	30	
	

	
	,	

��(.$

(�/B//B�``����
 (<#>32#7"&547367#'547"&%2+'72+654&+'327ZR@(\gB6jK���b�P0
*q7OP/!F*#L#�D$,P2�K5

5w�0*=)�D(`�O7*!/`��#+2+"&/&"+"&5463264&"264&"`

� 
:
 �

e6%%6%e6%%6%�
��
==
@
�%6%%6%%6%%6��
�?Y72#"&'&6;2326'.+"&=4635"&=463!2676&#"+"&7>#2&'&6;23264&+&'�%9:+#5
 �				N 
C)(	:-06D
/+H
"
t�/$,A,"
	 	 	 	
'-(.G T7.
+'
(&���'"/&4?>7&?67'�M�5Z�N#L��zZzwL#N�Z5�M�^zZz���-W62"&4$2"&4'#"'"'#"'&7&47&66266+&'&#&""#"&5467&54632632:12((�((G2$2#�8(+	<	+(8%B. 5%!/(`((((2

2#$�P8
	
8(2

.B!/!	��B�5BO\i%#!"&5467<146326326#"&"'.'&'>32#"'&?>#"'&?>#"'&?>#"'&?>^%/!�!/%8(1,�+E&+T:

R�$	%
[$	%
[$	%
[$	%
�,!//!,(8(%5/
+:P
55D�@@@@@@@@���+9G2#!"&5467&54632632:62"&546762"&546762"&546�(88(��(8%B. 5%!/��"("�"("�"("@8P88(2

.B!/!	�232323�����
)7Ec6#"'.?>#"'.?6&#"'.?6$#"'.?6&#"'.?672#!"&5467&54632632:�@	@m@	@�@	@�@	@S@	@;(88(��(8%B. 5%!/Q
p
p
p
p
p
p
p
p
p
p�8P88(2

.B!/!	����@�DO\iv�%#!"&5467<146326321&?'&4?'&6762760"1"&7&54632#"'&?>#"'&?>#"'&?>#"'&?>�%/!�!/$8(1,��;GGK##K	% Ib&D$	%
[$	%
[$	%
[$	%
�,!//!,(8(%?K##KGGP&
�@@@@@@@@������0Ib{�%'.'!'+"/&?67&'.7676326&#/&""?65'76&#/&""?65'76&#/&""?65'5!+"&=#+"&}	

	
��6&

	K	+*
Q�&C��
�
�
��`	@	�	@	�
		
Nl#	c#
	+**Q$ 





퐐		PP		���
1S[cks2+"&54327.5>7327&'.5>7&'327&'.5>676.264&"6264&"264&"6264&"	 	,>&3=1S?AW3+O-%>&3=+O-%&.T,+O-.	5!6H+O-%&.T,:W52H/ &;3�							I							�
�0		�
��$
E	V>		
=	t!E		
�		'			/	


9	


/	


���%-7?"&4726767632676324&"2'"&462"&462� LB9�r9D�[a	�KjKKj5 			�a[�D9r�9BL 
��jKKjK�

I			��@�	19NUb53+"&2+"/"&='0&5"&=46;2&"&462753"&5#"&'#"&?'46;#%2+"&5�@	 	 

:)&-Y((��

�
 @`
	 	0��		Q=
8

8+e

�`&-`((D �`


��
��
�0		�����L%2#"&?#"&?6;27+76'&+76&+"#"&5467&546;2654'632324X;
D|+/!


D0!/+
&!/	(8&p�	ax
	Ao.!/"x/!.&/!8(&��@�<Y6+"&=4&'&+"&=466+"&=4&'&+"&=466+"&=4&"+"&=46S�S	 	oSf�	 	�lW�	 	B19T	 	_N-F	 		 	+�K�Q�		�V�
�e�		�t�ZtV�		�3NM8�		�JrW	:-�		�

�		�#9����	";T!546;26&/&"?6/76&/&"?6/76&/&"?6/2'.=#+"&=#+"&=!26=463 ��^B�B^��

�

�

�	5#) 	`	�	`	 			@@B^^,





�	@#01 +p		PP		�p		@	����/G%2#!"&=4632+"&=463!2#!"&=463'"&4632632632+"'p		��		@		�		 		��		P<TT<=++=(D.BB.<%^%P				`								�TxT--*"B\B  ���/A2"&4264&""&54754622654'54&"7"&54675462xP88P8S� TxT B\B�B/ ( `(		�8P88PH�(2<TT<1)�.BB��/!(��(!N�		���/A2"&4264&""&54754622654'54&"7"&54675462xP88P8S� TxT B\B�B/ ( `(		�8P88PH�(2<TT<1)�.BB��/!(��(!N		����)9%2#!"&=46;#"3!2=4+5!463!2?6/&'&`

��

@

�

 ��
@
��J�_)�
`

`
@@@@

�K^)��@�*U�%#&'"'"'"&=46767>7>7627#&'"'"'"&=46767>7>7627#&'"'"'"&=46767>7>7622
+$)l+)l+#,
!
X

Y
!
+$)l+)l+#,
!
X

Y
!
+$)l+)l+#,
!
X

Y
@	 		 				�	 		 				�	 		 				������%="&462#"/&4?7#"'.?'6#5&/.>2?6�B//B/�


0	.=u.	0


�)�) )'b') /B//B��'
!
@9339@
!
' � 

 		���19A!46762+"&547"'"&5467&5!5463264&" 4&"2�o�0+!h		0<"/B/!F!/B/"<�&��`��6`"
\	 	@K8+!//!
		
!//!+8K@&������B�
 em"&'62&.'632767632&7'&'&'&''&4767>.&76767&54762654'&6264&" 	'V'	�%,5�4,$k6+`2+=66>+2`+6
)FdF)
�((P

��P/C**C/P� =	Xb	  bX= ?13HH30@�((���3G7&=46;22654&'&=467+"&5.'.=46+"&5.'"&=46�:D
	<)Ej
0
(0z�	 	�a	
Sv	 	S9	
�d=)<	WD�

�2��z
	a�	 	`vS
:R
 
����	7!#!"&7;26=4&+"%2!546;546;23546;2���@	`		`	P�@0	 	�	 	���`		`		�000		00		0����	7!#!"&73!26=4&#!"%2!546;546;23546;2���@	 		��	P�@0	 	�	 	���@		@		�000		00		0�����")-15;C#"/&67%>'&#"#"/&6?63267'7'?'?'77&'67'�)6��
 a				!%,.O��=�<�<Q	-
$=d9w!�6�718>=��'''�.
	�	�����*'&&'&7276/>76/&67*."'f91��3
7S�DX!"&#b.&291B		
28 &"!XD
�����)9IY]m}���%#!"&=4?>;5#"&=463!2+32;26=4&+"";26=4&#'#";26=4&'35#26=4&+"3;26=4&+"54+";2754&+";26754&+";26�
�@
U`				`��				 				0				���(				 				���				0				E[

[�@	`		`	@				G				P				� �				@				�x				W				���+@V72/"/&4?'&637"&=46762#/&=46;26+"&?'&4?62�
c
c!�
c
c!cc
p��
p!c
c�
p!c
c@
p!c
c�c
c!p
p
c
c����B�C#'32%#73#5"&?6;2++"&=!+"&='#"&=46;'!0ac	��~�~��	c�			 	��	 			 �`������`�@	 	�				�	 	  ������	%?N^#53##7/32210'&/&"&?6;#+"&='#"&=46;'%"&54676>'&'&'32�=d�~!c
�'	c�51�	 			%4^�^D4('?3&X���H
>``� K7H6		�	 	 !`A]]A&m/$(�?/S!('1�32+5##5##5##5##"&=46;546;546;232�		P @ @ @ P		0	0	�	0		�	��������	�	0	0		0	0����5<Ccmw7#"&546;'&?6'&6?67>763253#"&53#2#5+#546;&54632632#3&#"7654&#"36�	�


			  
		)��
�

��
( 7!!7 (�5	�	5�#�
`
	


	66

��`��`
 
`��`
,KK,
0		0������9=A%'&6?'#"&/#"'/&7>7.?>76767'7'�
'(??('
�'%WrrW%'��_$�p$_C	h.'KK'.h	C	fW(�
00
�(Wf	G'@..@'�����2#!"&'&63!!�8$��$8���9���e@�����dt�2"&44&#"#"#;2=732;2?6;2;2=4?6=46;2+";2;6$;2?6=4&">7#"/&+'&+";2�Α�Α�uS(	

	% 

		 ��
	}5W
	
+ +	��Α��gSu	

	
		
			!�
	��8-
%

` %2#!"&=463%2#!"&=463�		� 		�		� 		�	 		 	�	 		 	 ����+"&546;2+"&546;2`	 		 	�	 		 	0		�		� 		�		�����+3.767>7676?6?62264&"�		/$L
#
#kS#&"7L/		��((�		/L7"&"Sk##
L%/		��((�����"/&6?>'7'6�$!��!$"b&`�0`"&a"v%i(��(i%#W@��@h#������?i"&4622462"&"&462&54'&6767>'&'&636762'&'.7676&'"'6'&5<546�((@(((((@	72		94�	27	
	49	((((`((�=3


:2
	�
1:
+3	

���.6%+"/#"&'.+"&=4>?6264&"�.	
3
./	7")�
%B0�
0 2zt(	
@
 &R
Q?bU;K
6*8�����"'"/"/"'&63!2�WB.".,$W���,l����}��@�'08!>32#47%#534'3+#."#553#"&62#54@��'~J�`Bp?��B��
� 2:F:2���
�P8��~;E��C=�_��=C@`
 �##��``�8(``(������%2#!"&=463$!'&>76p		��		e(H��0@te
 	@		@	�"5W�:e@:����'9A&'&'&6;2+"7&'&'&6;2+"2++"&=463264&+#

n#

�.BB.8(�(8
p.#1,#1, B\B(88(�
�(`������"/%4'7>#"'.?2&"&462%"&5>76H&Q,6	�Q7|7Q-((��	6,Q&�,� `8
D�

� ((
8` �,����%-5=%4'7>#27"'.7'"&7676"&462"264"&4628*4
�$*"H"C
4*�Α�Α��ll�l��#C*B
6

C

y
B*C#��Α��l�ll�l ����)9U"&462"&462++"&=#"&?6727%2+"&5463++"&=#"&=4672�4&&4&Z4&&4&?7
0
7.8��		 		|

P

8@&4&&4&&4&&4��h

h��	� 		�	��
�

�
������;?C%"//"&46327'&676327'&4?6;2762%7''�a		P
k
l*0)&
Q		a	

	P0

/

0Q	��IEI2EID�a		Q
&)0*l
k	Q		a		Q0

/

0P	hIEJ�EIE�����1I.7>7&5462#"'%1+"&5.'.=463210+"&5.'"&=4632119�bu
C	 
�a		z�Z	 	S9		Sv b�9t
+		a�	 	�z	:R	 	v����
2#!"&575#35#35#@&&�&� 0�0�0�&��&&@��``````����
#*.546;#!"&575#354&+326=#35#;5'!5%35#"&��&�&�@�
  
�@�
 @�@ 
�&���&&�@@ 
@�@
 @@ 
@`@@@ @������(2O2"&42+"&46;264!6"/&627"&4?"&46;2"1"&='&6?|(()	`		`	��'DD
=\		0

�R=N�((�\				DD�	\	
�1S=Y

SN8�����$C"&462#"'%.>7'&776'&76776/&//'�((%�x			�.Kk(

1���#>R04	: s/`((���fEK5(#JFa 3		
9��@�.BN"&4622#!"&46;0&5&6?63232647'.?'&3737#"/d((�*� 

+6
(%,G*,
F
�U
%
'4>+�!
 =`((��
*
(5
�"Q2
.W
���

[�)N$	L����>%#!"&=463!2654/&?6%5"&46;2;26=32###5##5.e,��			



��

1T,T1&`

8(@�@*6a&'		


w�4X4&@`(80004E�����4Uw2#"'#"&>7&542654/&54;2=4+"+"3754&+"'&+";2=2?;232654/&54;2=4+"+"3�Ԗ�j83AL9��	

	
0�z�z3
19JV�h		##		hD88D�����EQ"&462'76#"'%&'&>&'&6?54?'&/&>#"'&7�((TB4Z		��!&
J#*		?o
�<U�`((�?'f"�!			
5(:4S

--=

�����QYaiq|�+"'.547&507'.?>546;2167&5462704=46;276$264&"264&"6264&"6264&"7654&"6264&"��!	#%c
!&,�		8	
8P8
	8		
��			)																(7
"-.QC(?,
7		.!(88(".		*			��			7			7			O			2			����Z_k62"&462"&462"&462"&4"/&=##!"&5467546;546;2354?623'264&#!"3n^^^$
%)+B.�.B#� O@)%
$��@zD:�H#%
$*:.BB.!6[p�
3:*$
% f S`@���((����2++"=#"=43%2#!"=43t�8�h�� 8��8�88����%19#+"&?.5475#"&=463!2;2=4+"264&"p /(�(/ 		`		��006tRRtR��2TGGT2�				������/9A%"/.7'#'76'"'&7>76'&"&4?264&"�5
uk>`@�k04
R*I%JDK
	�|5%�u45u0k�@`>k6R=+	KDJ$JR {%5�������)-15="&462232#!"&=46;5"#"'&67%65#%35+3"&462-��

��

�����``�``c�
<\
�

�
S;���`````` ����"&54676>'&'&'32D4H���_I9*
$:\(!K8+�0�+_��_6�D5: ��Y'	Cu088E����A�(Q6'&67670767>767632%"#"/67>7>767� !5#$	
$7E $C)

	%.&%
5	
$7E %C(

	%.&%
	 !5#�!	!#
J6&0

	%
%&�
J6'/

	%
&&!!	!����2:%#!"&5463!2;;2=32=4+54+"#"5!"3�

��)77)F��808808��
Z	4
	7)@)7�088088��@��@�2##!"&5"&54���#��#�k>�

>���	5!#!"&5!%630
�@
,Y{���

��Z�����@�,H3#!"&=26554+54+"#";;2=327#"/&"#"/&547%62 �	�`	;808808���M��		�D088088����

���22#"1"'#"547>7&5454+54+"#";;2=32�Ԗ�j73AL9`808808�z�z31:IVn088088�����%."/&4?627"/&4?6?7'76�
�7-nxf
fn-7
D
P	�
�7-nf
fxn-7{
D
	P����"*2:%/&&?6/&6?6264&"264&"6264&"�%">H7 F&3
&)'H!.L	���)			�C>")	4949/!=Ssm			����2"&546�b]2p�p2�u�7PppP7����'/7?%2#!"&4632#!"&=4637"&7>2#&"264&"264"264��`�	&��&	~�~>			�			�			�((�	&&	�42BB24p			)						 ����7%+"/&=4?2=46?62=463212=46�B.�.!

'

$�S.B!J
L� �� 
2	�#%!5467546;272#!"&=463�@B5)	`	)5B		� 		�@@;aRp		pRa�	 		 	����>JVr~�$"&46220+"&50546322760!"&546;546;23254+";2=4+";27532=4+54+"#";;254+";2=4+";2P88P80.B�B.*�*��	
 
�
 
�((((0P((((�8P88PXB..B
*<	p
@

@
�4((�((��((�((�����
7AK#"&547664&"2767>7>7>7>76'.?6&/�/��"!/`(	
 ' ' 	
 ' ' �|�3��3�/B��/!"`w
' ' 
' ' �3��3� ����2#!"&46;&5462'!"p��TxT�cc	( ((	;UU;	��������%)A7"=4;54;232++"=%!463!2!2#!"&=46;;267�80880 ��@���	&�&	�
=�088088���P���`	&&	�#32#!"&54635#"3754&+326754&#!"3!26�&&��&&`P		�	PP	�
��

@
�&�&&&��0			0	�@

@
���.%3#"&4632>77'#5'6326'&54?632Kk%Kj�L!!(?)!5�26YK$(
�'"G@)!.!&>@E&.D9N"+
$7���
!)1.'7>#"&5476264&"6264&"264&"���
9��/����
rC{�
ň��9q��i
L�{����	7!+"&7;;26=326/&"72#!"&=46;76;25��E9	 	9Z�		�`		x	r	S���p		p^�	 		 	

����	7!#!"&7;;26=326/&"72#!"&=46;76;2 ���[9	 	9Z�		�`		x	r	P���p		p^�	 		 	

����:B%#!"&54676"&=4?62';;2=32=4+54+"#"26=?6K"��"K6_5jKU

U�(/B/�N6""6N_oK5n  n5�]!//!����-#"&5#+"&=46;546;23546;2+ܘ`�		p�`�		p \�	 	����	 	�����'/7?G"&462'"&='&54?63232+"2"&4264&"$2"&4264&"�((4);*Rp		G5

@6jKKjKf4&&4&��jKKjKf4&&4&`((�!2
�

o6
	`9 KjKKju&4&&4�KjKKju&4&&4����2#!"&5463#3'#335#35#�

��

`������������
��

�
@�����������/?O_o��������/?O72+"&=46;2+"&=46;2+"&=463!2+"&=4632+"&=46;2+"&=46;2+"&=46372+"&=46372+"&=4632+"&=46372+"&=4632+"&=4632+"&=46;2+"&=46;2+"&=4632+"&=4632+"&=46372+"&=46372+"&=46372+"&=46;2+"&=463�		 		�		 		�		 		�		 		�		 		�		 		�		 		 		 		 		 		�		 		 		 		@		 		�		 		�		 		�		 		��		 		 		 		 		 		 		 		 		 		�		 		�	 		 		 		 		 		 		 		 	�	 		 		 		 		 		 	`	 		 	�	 		 	�	 		 	�	 		 	��	 		 	�	 		 		 		 		 		 	�	 		 	�	 		 	`	 		 	�	 		 	`	 		 		 		 	����/?O_o�72+"&=463#2+"&=46;2+"&=46372+"&=4632+"&=4632+"&=4632+"&=46372#!+"&5463�		 		@		 		�		 		�		 		 		 		 		 		 		 		 		��	 	
 	 		 		 		 		 		 	�	 		 	`	 		 	`	 		 	 	 		 	`	 	��		�
�����#+2/&?#"&'&6&546766264&"a=Z{
Q<#*=Z{
Q<#D@Q<#*=Z{
Q<#*=Z{
������*2Hf7'&6767>"2+"&=46;76;2264&"%2"&?#"&?6;26"&46325"&46325467ua5

5a��0H[,,�\
>L'&5%%p&5%%�c>>c`���,,V�Sk	3`�(0l(k���%#"54?6327632����h0	<8y1Vh�p1y8<	����.2#!"&5463454/&#"&'7654/&#"#327���P	FK#&
A�x���`��
&#KF	x�����(4@PX_2+##546354+";254+";2=4+";2=4+";22#!"&5463"2645''`

���
H				`												�

��

M`� @�
��
@@`
g			�			q			q			0
��

 
@�``� @ ����;?%2+"&=46;7#"'&54?6325463!2+"&=#'7#P		�		 C	5��s	�		 	v1C v 	 		 	P4*�Y,		`		 �4`������5OR72"/&6;46;27"&=4?#"&=46;232#+"/#+"&54?6;23'�PP0	 	�	=8		�	=8			G	;*4 ```0		�Ѐ	
F	 		
F	 	�	

	�e0������5OR"&?62++"&5"&=4?#"&=46;232#+"/#+"&54?6;23'PP0	 	�	=8		�	=8			G	;*4  ``��		0@	
F	 		
F	 	�	

	�e0�����/?U"&=46;2#"&=46;2#2#!"&=4635"&=46;2#!2"/&6;46;2�		@		@		�		�		�				�		�PP0	 	`	 		 	�	 		 	�	 		 	@	 		 	``0		�������/?U"&=46;2#"&=46;2#2#!"&=4635"&=46;2#%"&?62++"&5�		@		@		�		�		�				�		�`PP0	 	`	 		 	�	 		 	�	 		 	@	 		 	�``��		0������5JR72"/&6;46;22+"&=46;5#"&54?6;26&/&767.7>264&"�PP0	 			`			
0	6(>*,


	$+
"```0		��@	 		 	@	 		p}1'3>=&\������5JR++"&5#"&?622+"&=46;5#"&54?6;26&/&767.7>264&"kP0	 	0P)		`			
0	6(>*,


	$+
"�`��		0`��	 		 	@	 		p}1'3>=&\��A�&@CX%"&=46;2#'3264&#3264&#'+"/#+"&54?6;23'"/&4?62762		K 2	2!3(

(8

�D	X	D;.��p-
7�
�	�	*# +�0`0��	$$	��E�
�p
-8��� �@#2#!"&4623&54264&"264&"�xTT<��<TTxTp��/B//B`B//B/@TxTTwUU;,$$,<B//B/�/B//B����
2%"'63227632".'&5463232>7632�G�G';(;�4Bt�tB4		8?e56d?7���	D5++5D	 
������
*%3!"'&7>32#"./&#"7>?632bB_H��Z:5)=#84% b6@�#�U9/FV ,$T+A)����	=!+"&#546;2#5�^B@B^��^B@B^�`��B^^�� B^^B �����2"&4264&"2"&4264&"�V==V=^OΑ�Α�jKKjK(=V==VC�Α���KjKKj����"*:D$2"&42#!"&5#"&5463!2264&"754&+";2654&+"�			�		��8P8 &&`B^�l((p
�

�
�
@
�			g	 	(88(&&^B�p((�@

@
s�

�V6�� �H&�
,v�3m��	4	2Q	
�	@�	2	Lb	,�	
X	.�	&�	
'	29	&�	
�Copyright (c) Font AwesomeCopyright (c) Font AwesomeFont Awesome 5 Free SolidFont Awesome 5 Free SolidSolidSolidFont Awesome 5 Free Solid-5.15.4Font Awesome 5 Free Solid-5.15.4Font Awesome 5 Free SolidFont Awesome 5 Free Solid331.524 (Font Awesome version: 5.15.4)331.524 (Font Awesome version: 5.15.4)FontAwesome5Free-SolidFontAwesome5Free-SolidThe web's most popular icon set and toolkit.The web's most popular icon set and toolkit.https://fontawesome.comhttps://fontawesome.comFont Awesome 5 FreeFont Awesome 5 FreeSolidSolidFont Awesome 5 Free SolidFont Awesome 5 Free SolidFont Awesome 5 FreeFont Awesome 5 FreeSolidSolid���	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvw�
xyz{|}~���������������������������������������������������������������������������������������������������������������������"�����������	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJK�LMNOPQRSTUVWX�#YZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~����������������������������������������������������������������������������������������������������������������������������������	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefg�hijklmnopq�rstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd�efghijklmnopqrstuvwxyz{|}~���������������������������������������������������������������������������������������������faucettrailerbacteria	bacterium
box-tissuehand-holding-medical
hand-sparkles
hands-washhandshake-alt-slashhandshake-slashhead-side-coughhead-side-cough-slashhead-side-maskhead-side-virus
house-userlaptop-houselungs-virus
people-arrowsplane-slashpump-medical	pump-soapshield-virussinksoapstopwatch-20store-alt-slashstore-slashtoilet-paper-slashusers-slashvirusvirus-slashvirusesvestvest-patches
glass-martinimusicsearchheartstaruserfilmth-largethth-listchecktimessearch-plussearch-minus	power-offsignalcoghomeclockroaddownloadinboxredosynclist-altlockflag
headphones
volume-offvolume-down	volume-upqrcodebarcodetagtagsbookbookmarkprintcamerafontbolditalictext-height
text-width
align-leftalign-centeralign-right
align-justifylistoutdentindentvideoimage
map-markeradjusttintedit
step-backward
fast-backwardbackwardplaypausestopforwardfast-forwardstep-forwardejectchevron-left
chevron-rightplus-circleminus-circletimes-circlecheck-circlequestion-circleinfo-circle
crosshairsban
arrow-leftarrow-rightarrow-up
arrow-downshareexpandcompressexclamation-circlegiftleaffireeye	eye-slashexclamation-triangleplanecalendar-altrandomcommentmagnet
chevron-upchevron-downretweet
shopping-cartfolderfolder-open	chart-barcamera-retrokeycogscomments	star-half	thumbtacktrophyuploadlemonphonephone-squareunlockcredit-cardrsshddbullhorncertificatehand-point-righthand-point-left
hand-point-uphand-point-downarrow-circle-leftarrow-circle-rightarrow-circle-uparrow-circle-downglobewrenchtasksfilter	briefcase
arrows-altuserslinkcloudflaskcutcopy	paperclipsavesquarebarslist-ullist-ol
strikethrough	underlinetablemagictruck
money-bill
caret-downcaret-up
caret-leftcaret-rightcolumnssort	sort-downsort-upenvelopeundogavelboltsitemapumbrellapaste	lightbulbuser-mdstethoscopesuitcasebellcoffeehospital	ambulancemedkitfighter-jetbeerh-squareplus-squareangle-double-leftangle-double-rightangle-double-upangle-double-down
angle-leftangle-rightangle-up
angle-downdesktoplaptoptabletmobile
quote-leftquote-rightspinnercirclesmilefrownmehgamepadkeyboardflag-checkeredterminalcode	reply-alllocation-arrowcropcode-branchunlinkinfoexclamationsuperscript	subscripteraserpuzzle-piece
microphonemicrophone-slashcalendarfire-extinguisherrocketchevron-circle-leftchevron-circle-rightchevron-circle-upchevron-circle-downanchor
unlock-altbullseye
ellipsis-h
ellipsis-v
rss-squareplay-circleminus-squarecheck-square
pen-squareshare-squarecompasscaret-square-downcaret-square-upcaret-square-right	euro-sign
pound-signdollar-sign
rupee-signyen-sign
ruble-signwon-signfilefile-altsort-alpha-down
sort-alpha-upsort-amount-downsort-amount-upsort-numeric-downsort-numeric-up	thumbs-upthumbs-downfemalemalesunmoonarchivebugcaret-square-left
dot-circle
wheelchair	lira-sign
space-shuttleenvelope-square
universitygraduation-caplanguagefaxbuildingchildpawcubecubesrecyclecartaxitreedatabasefile-pdf	file-word
file-excelfile-powerpoint
file-imagefile-archive
file-audio
file-video	file-code	life-ringcircle-notchpaper-planehistoryheading	sliders-h	share-altshare-alt-squarebombfutboltty
binocularsplug	newspaperwifi
calculator
bell-slashtrasheye-dropperpaint-brush
birthday-cake
chart-area	chart-pie
chart-line
toggle-off	toggle-onbicyclebusclosed-captioningshekel-sign	cart-pluscart-arrow-downshipuser-secret
motorcyclestreet-view	heartbeatvenusmarsmercurytransgendertransgender-altvenus-doublemars-double
venus-marsmars-stroke
mars-stroke-v
mars-stroke-hneuter
genderlessserver	user-plus
user-timesbedtrainsubwaybattery-fullbattery-three-quartersbattery-halfbattery-quarter
battery-empty
mouse-pointeri-cursorobject-groupobject-ungroupsticky-noteclone
balance-scalehourglass-starthourglass-half
hourglass-end	hourglass	hand-rock
hand-paper
hand-scissorshand-lizard
hand-spockhand-pointer
hand-peacetv
calendar-pluscalendar-minuscalendar-timescalendar-checkindustrymap-pin	map-signsmapcomment-altpause-circlestop-circleshopping-bagshopping-baskethashtaguniversal-accessblindaudio-descriptionphone-volumebrailleassistive-listening-systems#american-sign-language-interpretingdeaf
sign-language
low-vision	handshake
envelope-openaddress-bookaddress-carduser-circleid-badgeid-cardthermometer-fullthermometer-three-quartersthermometer-halfthermometer-quarterthermometer-emptyshowerbathpodcastwindow-maximizewindow-minimizewindow-restore	microchip	snowflake
utensil-spoonutensilsundo-alt	trash-altsync-alt	stopwatchsign-out-altsign-in-altredo-altpooimages
pencil-altpenpen-altlong-arrow-alt-downlong-arrow-alt-leftlong-arrow-alt-rightlong-arrow-alt-upexpand-arrows-alt	clipboardarrows-alt-harrows-alt-varrow-alt-circle-downarrow-alt-circle-leftarrow-alt-circle-rightarrow-alt-circle-upexternal-link-altexternal-link-square-altexchange-altcloud-download-altcloud-upload-altgemlevel-down-altlevel-up-alt	lock-openmap-marker-altmicrophone-alt
mobile-altmoney-bill-altphone-slashportraitreply
shield-alt
tablet-alttachometer-alt
ticket-altuser-altwindow-closecompress-alt
expand-alt
baseball-ballbasketball-ballbowling-ballchesschess-bishopchess-board
chess-kingchess-knight
chess-pawnchess-queen
chess-rookdumbbell
football-ball	golf-ballhockey-puck	quidditchsquare-fulltable-tennisvolleyball-ball	allergiesband-aidboxboxesbriefcase-medicalburncapsulesclipboard-checkclipboard-list	diagnosesdnadolly
dolly-flatbedfile-medicalfile-medical-alt	first-aidhospital-althospital-symbolid-card-alt
notes-medicalpalletpillsprescription-bottleprescription-bottle-alt
procedures
shipping-fastsmokingsyringetabletsthermometervialvials	warehouseweightx-raybox-opencomment-dots
comment-slashcouchdonatedovehand-holdinghand-holding-hearthand-holding-usdhand-holding-waterhands
hands-helping
parachute-boxpeople-carry
piggy-bankribbonrouteseedlingsign
smile-winktape
truck-loadingtruck-movingvideo-slash
wine-glassuser-alt-slashuser-astronaut
user-check
user-clockuser-cog	user-edituser-friends
user-graduate	user-lock
user-minus
user-ninjauser-shield
user-slashuser-taguser-tie	users-cogbalance-scale-leftbalance-scale-rightblender	book-openbroadcast-towerbroom
chalkboardchalkboard-teacherchurchcoinscompact-disccrowcrowndice	dice-five	dice-fourdice-onedice-six
dice-threedice-twodoor-closed	door-openequalsfeatherfroggas-pumpglassesgreater-thangreater-than-equal
helicopter	kiwi-bird	less-thanless-than-equalmemorymicrophone-alt-slashmoney-bill-wavemoney-bill-wave-altmoney-checkmoney-check-alt	not-equalpaletteparking
percentageproject-diagramreceiptrobotrulerruler-combinedruler-horizontalruler-verticalschoolscrewdrivershoe-printsskullsmoking-banstore	store-altstreamstroopwafeltoolboxtshirtwalkingwalletangryarchwayatlasaward	backspacebezier-curvebongbrushbus-altcannabischeck-doublecocktailconcierge-bellcookiecookie-bitecrop-altdigital-tachographdizzydrafting-compassdrum
drum-steelpanfeather-alt
file-contract
file-downloadfile-exportfile-importfile-invoicefile-invoice-dollarfile-prescriptionfile-signaturefile-uploadfill	fill-dripfingerprintfishflushed
frown-openglass-martini-altglobe-africaglobe-americas
globe-asiagrimacegringrin-alt	grin-beamgrin-beam-sweatgrin-heartsgrin-squintgrin-squint-tears
grin-stars
grin-tearsgrin-tonguegrin-tongue-squintgrin-tongue-wink	grin-winkgrip-horizontal
grip-verticalheadphones-altheadsethighlighterhot-tubhoteljointkiss	kiss-beamkiss-wink-heartlaugh
laugh-beamlaugh-squint
laugh-winkluggage-cart
map-markedmap-marked-altmarkermedal	meh-blankmeh-rolling-eyesmonument
mortar-pestlepaint-rollerpassport	pen-fancypen-nibpencil-ruler
plane-arrivalplane-departureprescriptionsad-crysad-tearshuttle-van	signature
smile-beamsolar-panelspasplotch	spray-canstamp
star-half-altsuitcase-rollingsurprise
swatchbookswimmer
swimming-pool
tint-slashtiredtoothumbrella-beach
vector-squareweight-hangingwine-glass-alt
air-freshener	apple-altatombonebook-readerbraincar-altcar-battery	car-crashcar-sidecharging-station
directionsdraw-polygonlaptop-codelayer-grouplungs
microscopeoil-canpoopshapesstar-of-lifeteeth
teeth-open
theater-masks
traffic-light
truck-monstertruck-pickupadankhbible
business-timecitycomment-dollarcomments-dollarcrossdharmachakraenvelope-open-textfolder-minusfolder-plus
funnel-dollargopuramhamsabahaijedijournal-whillskaabakhandalandmark	mail-bulkmenorahmosqueompastafarianismpeaceplace-of-worshippollpoll-hpray
praying-handsquran
search-dollarsearch-locationsockssquare-root-altstar-and-crescent
star-of-david	synagoguetorah
torii-gateviharavolume-muteyin-yang
blender-phone	book-dead
campgroundcatchair
cloud-moon	cloud-sundice-d20dice-d6dogdragondrumstick-bitedungeonfile-csvfist-raisedghosthammerhanukiah
hat-wizardhikinghippohorsehouse-damagehryvniamaskmountain
network-wiredotterrunningscrollskull-crossbonesspidertoilet-papertractoruser-injuredvr-cardboardwindwine-bottlecloud-meatballcloud-moon-rain
cloud-raincloud-showers-heavycloud-sun-raindemocratflag-usameteorperson-booth	poo-stormrainbow
republicansmogtemperature-hightemperature-lowvote-yeawaterbaby
baby-carriage	biohazardblogcalendar-day
calendar-week
candy-canecarrot
cash-registercompress-arrows-altdumpster
dumpster-fireethernetgiftsglass-cheers
glass-whiskeyglobe-europe
grip-linesgrip-lines-verticalguitarheart-brokenholly-berry
horse-headiciclesigloomittenmug-hot	radiation
radiation-altrestroom	satellitesatellite-dishsd-cardsim-cardskatingskiing
skiing-nordicsleighsmssnowboardingsnowmansnowplowtengetoilettoolstramfire-altbaconbook-medicalbread-slicecheeseclinic-medicalcomment-medicalcrutchdiseaseegg	hamburgerhand-middle-fingerhard-hat
hospital-userhotdog	ice-creamlaptop-medicalpager
pepper-hotpizza-slice
trash-restoretrash-restore-alt
user-nursewave-squarebiking
border-allborder-noneborder-stylefanicons	phone-altphone-square-altphoto-video
remove-formatsort-alpha-down-altsort-alpha-up-altsort-amount-down-altsort-amount-up-altsort-numeric-down-altsort-numeric-up-altspell-check	voicemail
hat-cowboyhat-cowboy-sidemouserecord-vinylcaravan�����f��0~�0~	PK��f\)ͭm00fonts/fa-brands-400.ttfnu�[���
�PFFTM�{�GDEF)��OS/2/���XVcmap������gasp���glyfU@����xhead(D"f�6hhea��$hmtxs���4loca%��
��maxp6>8 nameY�O*�vpost�9!��p|w?�_<��X���X������.�������;'@��LfGLf��PfEd@������.�Q���@ ��@���@������������������������@��������@���@�	�p��@����������@� �@����@��@
�����@���@@@@@@���.�@
��@��������@����@@�	@����������������� @������ ������� ����
�@���
����������������@�������������Lh�����@������������@�����P���� �����������������@ ������@���@���@������������@�������������@�����������@���@���������������������
@@������@��������������������E��@�������������@
�����������@@���������
���������	������@��@�������@@�������"����I�W�������������6�<�Z�t�����������2�>�L�p��������\��1�M�R�Y��������������������B��������1�]�{������������B�������������I�R�w������������6�;�Z�g�y�����������1�7�K�^�|�������\�h��M�R�W����
�����������������?��������0�]�z������������4��������������F��
j

��������
�
�
�
�
B	�	'	 ��������������
6<@Zvx�������0R�������� ((.6	

�� !"#$%&*+-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~�������������������������������������������������������������������������������������������������������������������������������	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_bcefghijklmnopqrstuvwxyz{|}~���������������������������������������������������������0���.������
 ��d��	H

^
�N�Z��
�
�h��"����l��$L�Df��Xv���Z��&�"R��F�8f��.�B��,>�P�  f �!6!Z"V"�"�#�$$�%�&:&`&�&�'b'�((~(�)()�+<+�-�.�/�/�0~0�1�1�2�33Z3�4.5J5�5�6P6�6�707P9�:&:�; ;l;�;�<,<�<�=2=�>�??�@@t@�A�BB&BfB�B�C`C�D(DJD�E>EfE�F8FtF�F�GGlG�H:H�II�J*J�KRK�L0L�M�M�N2N�O4O�PPQQ�R
R�S"SXS�T�U0U�VV�WW�W�YY�Y�Z�[4[|[�\�]"]�^,^�__�_�`$`p`�a^b*bVb�d�e>e�e�f^f�f�ggvg�hiPi�i�jj4j�l�l�mlm�nnnn�n�o"q�s2sfttTt�u u|xx�x�yPzzJz|{.{�| |H|�}"}�}�}�~~>~�b����t�ꂄ����\����d�Ȇ����L�ʇ��r�Ԉ�� ����L���Ȍ��.�j���2�Ґf�Α’���L��~��"�6�ܖ��ؘ\�ޚ<�d�P�ڜ�������������آ���J�`���¦�&�Χ����>����ª"���ܫ�`����^������>�ʯ���~����@�l��
���:���2���N���B���N�����Jº�*����bĎ������(ɺ�z�Ќ���b��՚ռؖظ���^���`���ۘܰ�݆�� ޖ���:�l�,��0��p�����H�����4��L����F��F��"�^��h�������#"&=6505656567676767>167#"3>&'6&'&#&'"'&'"'&'&#0&1&#0#"+"#"'454767>79305&'�_�Ze�	


 ,9(%
T
E.8B	Ws�e("
	/

*.?B	!Da($&$	 ��'�	
)5=IRV2"&463537+5323+532654&+532#5#5#535#535#;'#373'2#!2654&+3#~)(OI�9�__�"m" 7� c>^5 
�y��pvym�K))�����-D��S�E[
[[[�.@6mt��Ugeee�j	����<%3#0#&'&#"##"&462'654#/&""32?32545'�3&)\����tH
H:;;V!&x�xxTG_DD,E))E����
 7463!#!>7>7>7>7  F1GE�1YXF1��
3/#
/2/<H1FZ9f��1F&4H7'����%/#'73?37'#7'�5�;��;��m�W��W�.**W�22�32��23ml���&�z�������,$#"&546301%!!%&'&#0#"3273 ����@w8
(��@KN


����#-=V62"&47"'&'&476762264&"7264&"372#!"&546364'.'&"27>�,,�	�		��D00D0�[��O0+\+0+\+0�,,H�		�		�0D00Dd���`��\+0+\+00����%#".?'&>32#"/&4?632s��\\
q��
\t��$}{$��$��${����
'0<dj132'6123%>767676761232126'>'676767&#4>767.&/7>'.767&'�~#c��%
/&5		"-
	/	/2	
'%^

X����J4##0
	B?")
�99&
,
-$�!
@z#'%53'3#5353353353353%53!53'53�}}}}}��}}}}��}��}}}�II�H�IIeIIIIIIIIeIIIIeII����%7!67"'.5&736.'#>32��>W\Nb'4Dz�Gq$zc@h�4-6	ib6�9!.+G4];64?�A)GTeqz73#"&'5&547>3032&#"1"32767#$#5##"'&505463254'&#"'6365&#"32'+#53212654'&+321%3#7'33jc*3

3(  9v


"
S'?	
	''O4%�1!!


;O

	
g		�L�X

	A�@x\
�����2;ER]e���%#'#"#'#"/"#"/"#"/""/&##"/&##"/&##"57&'"#"5457&'#"'&54?4/&54?4/&54?4/&4?65'&54?65'&54?67'&5476;67'45432367'54326?6322?6322?623763237632723272327267#"&'.5&+32+723232?6324&#"2&4&'#"2'35#'264&#"3254&+6=4;654/&54?.'#"/32&264&+"264&#"�
		

		� 	O0-� %*)$		�			
O5	,	
			�;?�#D(>+�'

�	
�			�	

		
	�

	##6
	##)
		
	

	
	�

x					
	x	
		($0/
�

	�		
	����"%#"'"&4632&#"265313�C7_�__D,,=,X
,%�'�D__�_Z,=,,]
4����%!533=#5��@�����}}�}}��?�`.Q%#!"'&5467&54632>321"13%2+"5057>?27454'&#'&'&?632�	
�U7'(O15S'�Q4J�'32	
	�
'8	(
-9C3"`J4	
����1!67#&'!".'&5���46Y'/7V),2+�++46%3
,!6S?H	"<$V����4D%2#"/041742'054;20+"01+"5417'054;221+"541743���nBoC�CCmBm�����������������1#"/72?6="'&'56?657'&"%62��		w��!���
�w��!�4
 �
_E�8WP���
_	
D�8WP������7%7'3'�3+tv���fgt �9���u�������N%'&'.'&'.'.&'.>1'&76'.5&547>�
/3


		*"3;X�GBFc	@A L




	&9=#
!D>�@%,������!1:%2+5'2+5%2#!"&54634&#!"3!262+51:b:!00!��!00!]%��%%%}:�b�ba0!��!00!!0��%%��%%(b
����#FNV^fnv~�7"/#1"/&=4?62#2#"/&=43254323327676"&4622"&4"&4622"&4"&462"&46262"&42"&4�tdKu�	ee
JJ



_

`



L

�


�DV
s:+E
�	::
+��+,



G



F

2


E
;
����+92"&47'&=7577.#"7'&?6>54/�ƍ�ƍj	g	-��V07_I	(!Y}�	��ƍ����!4Z�%#(3+#���Y ��h�
-6HL7#'#'3733732"&4254#"#"&5463253#'"3254#5##"&=332=33#�%&-&#%;"";"?�" � 
""	&&luu�ttvv,#;$$;E'(''%>�f('(fLF#AW%����92#!"&54636767&#"&'&''3#"#32>54���/(S5	"$-	.79X)���`�
0!@#$:T-����#2+537#54;5&#"#3#"&5463��:E(+3??�����H/&=2.7H�`������22#!"&54635#6264&"54&#"#5#354632�

��

gB  @!.!@C�
��

�
�������u24�j
h	����TYagnu{�2#!"&5463>54&#"54&5&'&'0'43767.547&7662>&&364#"32&'&6'6&'6'&&6'&'6'"����2=aEE]>2	 	
	+
S
	���`��W7D]]D7W
 		
	)
@	�����/#"'327"&'327.=&547&546326767�(ItFXII:#5

	$0/'q@>+.$"(	5iW6/-):%
 81:+>!%
 ����%537#54;5&#"#3.5462�xY:E(+3??Yx�Α�\��H/&=2.7H��\g������fnv~�7#54366'72&2&5<54'>54&'6'&&".&'./"?'.5466'&'6'&6'&'6&�!(Gi�]K	$
"
A%	"

 
+	L^�,	"	3��gS�? (%
			%!(
0�Sh���
!	����F%#"'67632654&#"7>76'&54632#"&7>54&#".5462�g&# 7IXALW=3.:-!GW�Α�g�(<YA=RX>9
"+A9,2@
$	"
g.~Ng��������O+676132654&#"74676'&54632#"&7>54'&#"&5463!2�� 7IWAKW=2-9,!
Y`p��$;X@=QW>8!+@8,1?#	
7 
`����)52#!"&54632654'#3#"&46327&#"%5#5##335���t+5^9%$');;���`��6,"%4%;R;R��t�&%#"&4632&#"3267#533##5#5353�fRPppPK54.1FF126m��888778�Sip�p22GdG6C88888����%3#3&"&462#54.#"#33>32d]],  , T]!]Z
. "-	+) ,  ,���*#�+))0!�����0HP6"&462#*.'&547&5472632>34&#""'&#";2>&2"&4�##9	) 76-)#1*/*&1"'@(",0+
"(//00/d##�&$$&$;$	(7A0
	.w#00#++V$&$$&
{%#76&+###'!2�a41<a;S<a<-t>$%
�����`--=����!'7#3/#3?#'�#���
�65/ba���t440�>&L�1����'73?!7!7!7�@�Rt���M�����PP_),,aR5R����+>Q%#5"##5"#723>75."#57536353'262>54.2>54.#6MGB1
1	X

T
1
13<�
	
! �R5,DCCD:�4ONMO%(:T`
	�	


��2� '&'&47>76 7'&
'*��*'
*V*�Ǐ�DBZ+%%+�+�RQ������#70+"&?'&6;2%+"/>76;2�F
AE,A	�[A]H)
B�|	zL	V��	�6H	���� 12#!"&54632767'&+"3%6&+";26/���\0 .1
/fB/B���`��	U7	6W�	�x	w�����'7'7757'7�����������������LUTTUTTT��UUT�TTTTUTT��~�%'?'7'?'#553!53#	���z��w w4��(��(�')'.��$U$�����((Px��x������0g2"&4264&"6"&462"'.'&47676762><.'&'.*#*:3:>76�`CC`CT>,,>,�\C<�=C!!=�<C-#)(#
#)'#3C`CC`{,>,,>�6�=CB=�<!"C��#('##)(#
����2#!"&5463264&"264&"���F5%%5%�5%%5%���`��%5%%5%%5%%5����
#$"&462'373�A�9�Α��-��"�"bqΑ�Α����44����!23#!"&'454637#�
D��D	��
�_
�	�֓���:�)#".=#"=47>76;232+7665!*>
/
*(G
S

T#!	 
.,�
DB%
s
R
�A
����72#!"&54636/&'&&=32=4+54+";32���44,	1&*���`��(
S4H
8+Z��}�&%"&#"#.'&54672326''&7>7?=: ./1E.7@938 %&�?&P26*'?F(n&( (����7#53537#�������b�������"���@@�*$"&462"&462?654#"&#"'&#"!.����0
1:AA:1
0?N@N��S
UU
S"xIIx
	����j}���%?"#&#436#"#"54762"10'&'&#'.'&'&76'&5476767>7&767674.>32&62"6'&""60'&672676&367676'.'&#"06&/&'&6567656767636'6'&'"&#&'&''.'&'&76#%4'.'&'&'"1767>&72132767>2#"'&��

%

+! 

!

�	
0

(

	
$29$%
	
	
	


	


 �
E��	
.3% "#"(#*%9		)
<
	��5$	
2#1!.2
#) 3$
		 &
#


����!,4:2"&4%6&'.>'7&>7&''7&'67&�Α�Α�:#		IKG'd3+$"7�->
^e$�7b7
lnR.t3
 =Y�M?E��Α��*
JR#9C&(N1A�R</P �%MSK.4ZP������P%#"'#"&547&546326322654'&'.543232654&"#".#"�B.&UxB.&Ux�-C[
*DWA		



G�&.BxU&.BxUr-)9
	()

	
&��t�:2+"'&54636&+"?>;267676&+"&=46;267C0	
S�
�	Y	I	
[		j
� !�	��J��l	%	
		������!12#!"&54=46354&+";26754&+";26�!!��!!�SS�QQ�!��!!�}(!����{������2"&4>&'&'.�Α�Αk	!&"
q��Α��Q
	
	
 �4aG0+".'&#"#"&'.54;2326=.546;227>?6;2!)";
(/`$"-;=	]$		;JD3	
 '&!
84.[0


=`	
Wt<	�
&0>JT\6&&676&"&547676766.766&76&&6'.7>'&>&7&76�
&3
�U�LH<,<IA@D4	_@@S_@@E2U&%J7CA 

< c
		
9$

��L=CLH'155+.iS3DS3w
.Z05R��	53	

		
����&5467"'>77.=�RB:vX)?8-??-7BRXvR�!FZ\��Q..QX �R��\Z������M%.5#"43267.'>67".'665.67>2'>�21-a90Q%/,&@*	
!$4##&
#Z

&&7�&'
>H;3	-'$,
%

"$$6
*+(
`)%
����7!+5#"&=!%5!'2!5463�&W�&��d�A&�d&t'ZZ'-UUnUU�((����42#!"&54636'&6&'."6323276���P2B!
	-A@���`�?N		 *f
#!3TR������)2>GS7"&46;462"&5"&4622+"&463462+'"&=4622"&=7"&46;2#^&/''/'/v3&/''/'/v�'/v3&/''/'/v��&/''����/7AIQ.54'76&#'&33'76&#"#>32"#"#"'76546"&4624&"2>e6BeL	"8!/M	#^7S=�A#$�:0A<�Α�Ά�ċ����g>-"4G�		[��,48":�	2/7:b�($Α�Α��ċ�ċ����%.546777'7&'57DWumS7EM:D��$)F3# R85Q
+	8$&:T!���+����3#7'362"&43#�]�^'j`8�0""0"|h]h3��Z��"0""0�����%#"&4632.32>7#53�kg��gaEC YM7Z@#7���j��ΑAA!M2A\#"V����9GQ6"&5462$"&462"&'7264&#"'&&#"32654'>&6"'&7672"&46��Α��

$28=2$	N67NUL
C�

�Α�Α�
NV
(77(t
Y

����
%5^%"'&76276'#"&5463272#"&5467#!"&5463!2"&'7264&#"'&&#"32654'>&RHW[���`d'6;B6&T:;Sf1���`�
T
]!	*<<*
!����%72"&42754&""&=#326=405#"&='26�Α�Α�",>,

:,,�:

",>,��Α��!


+*l

-.,+kq.0

/
/+,����.%"&=726='54&"#"&=326=462�B]B"4�B/.BVC[C3�F.BA.FGH:�.AB.FE�-?@-$����%3#!"'&'&'&'&5463!225#5#"3326���		`��	��	|��`����	��	 `	!%)53#55#%3#535#75#53#535'35'3#3#R3�RH��RRRͅ�R�4444L���]]��))]])��)�]]u3�����	#0@#"'56322#"'567#!"&5463!2264&#"#754&#"#7532�

G

���`��++-3�+
4!DiD���`�/A/	�
3:B.�
3��:�>B����7'26322/>&67>77367>?&75.#&'&47465&#".'&'#"&54?.>263263232654.547'6'632763'7>31#��	376I
	
G#


,g�;
#,
	"?!
, �
	�0
5/)



.%�	E=
��		-


\���	PK<			
3		!%, 

4.

"
	
&"H�3^ ����(:R#"&54>767676'&#"&/"6'763276&'&"6&#"#".#">3@	&pNNt&	(
 +
$P&	
	
V
=
"+#3(*	
0M,E'RhmQ%D*#&
��D66*"$	
1����1Ic46326&".'.7.67>>32'64&"#"&'&'7264/7'#"&5467&72767#!6*,
d,3!
�V6"#,,
Z�#"9,d-[(b0'(7!#,,

Yd#*-d,2"6!_U
#!8--
Zl!#,d,[	(0'(#!7,-X@u287+32'3254#254+%#53#32673#"&546323&#"�AH5��q�O/5
:8U���8�!!>\<GI::C�s3 �H34cX3NS+(�/3b�#� "VJ<;MP7����
#'3F7+532'+5322#>7#!"&5463!235#4'654+32674&"327##"534�-.+(�?���`�MM+#>Z]'�$?(' 2"	"d�47--���`}�)

0�+ +*  )/
#����08@#"&'326'7654&"&'>32>&/6'&'6"&462264&"�gU�_&*T(87M7;��bg�

 	(	�3%%3%R'''ΑeO' +<8''66'V
7`���
	(	v$4$$4&&������7?G76&/6'&'672#!"&=326'7654&"&'5463"&462264&"�&���Y$'O%53I38u0""0#M%%\
&&
E��q%(84%$33$P
0��"0""0$$����.C2"&42654'&327672654'&#"327672654'&#"3276�Α�Α]	
`�

|S Md20
?0$	
R{B4

<�5��Α���	9	2B
-
L
0	��A�3#0#57'#53?073@b[�
,	]]V�+	bc�

T	]�	�	T	��4�K#-9DN`u�����7#"5'743272#"5'7472#"5'742"5'?2#"5'7462#"5'762"5'?#"5/7547632#"'&5'?47622#"5'72+&=476326%2#"5'74'2#"5'742#"5'7o��	s~!..!�	7O��.�AEEA)iEEi�DD�`####9989DBBDFDDFr�@  ��:B��DD�8/ !.	�	I5<�AA��CC��CC�������+%#'.'367.54632&'654#"�O*+%$
J
;+-%+7/(0

"L�44\
;K~Km�5,>N12A)<:

.:9����� $(+/&=4?67'775'?'7'75�

��

�
_MجM_�7�_M�NNNd�M_�7 �����;g?3ss3?5J%�g?3444�s3?5J%��A�!E{%##"'.'&676'&7606766&'&5.*&'&35236'#"'.'&67>76'.5676676.&76�"		<'#�J$;
'&/(1aT+
0;A(&"#
D��+;'I!
,!%B'
$	"1�D$&1."#C1)>1	(�$X$>&('B<s L
!
		&&H	
%	
/,
����P"&7>721>?>.'./76&/7>?>?>.#65#g�<7
		
-,	

	
(�k8�h<i#36B
	%  
	32
	
 +3
	A911D+m�	����)6CKSb�&#5&'&'&5473.'77'>7"67527'676"&4624&"2'67'654'7&'"'7&'&'7&47'6767'6327' :a

)=�

�:b);

a:=)$b:=)o�Α�΅�Ċ��c

�

4	@@	4


3	@@	3�90	/�
2992
w90	
/-	09.�
	09/�Α�Α��Ċ�ĊW2r1	�CC,,CC,,����
"*J\|7&5472#"&6%#!"&5463!23254#"#.32654&'&#7654'7'"=#37'.541535#"545#23232e
!!#
O��`�1$@!$ 0	
!	U
4He&$
r
|���`YD
 XiK
=
B���&19LVv"'#"547&5467&54>4&'&'6'26&#"527>=4&'733'"&5432#"&=4&"#5>73;#067�%)$

%:5f#)-(453�T?%%�!!$	&9="#"


#&2
,&
�	
	
�$##$d w!� �##�#j%">)a����!!77#.'#3��@�Q#	%P��@�6�-/0"�g��g�-'&67&632'2'&6654&#""'&>H	77 !;k�Eb{Q>jP9%>"
	'M0_�93!!sDbENeRC9P$9G#	(VG-����1%.1"'"'&67.5'"&6767&632�n##m 	
!QRQR!
7	
7
	0 Q^yx_Q 0��3�(6AL"#"'7&54632&'"3264&264&#"'#"&46322654&#"32654&#"�E`
1DNrQGq	r

��D6(F``FBc�

r

Z@	";7ME`N;5



0



�=40
SuST!����E\2"&462"&46'&70<5"&#1'&7&'&625463!254&#!"636626�3$$3$�3$$3%�#H6"(&	&("6H#g��B)

 *D&!0""0!!0""09
+g4!
+*!4g+
����
����#5##5'!#5#5!373�&D'}o�Mat���WDMYnnnng��[[J���@@���!0?O7#"&'&547632&54?6#"#&7&6#"'7&?632%67232/&54+dl	

1
J	+mi"	Zk	>	!��5;

"	h�1  �	Ro	
�"'
�[�
�	�������H7+"&7>3262"&7#*+"&76763:>7676o	
K;H$
*m�$y@
  �7?s	O,Y�BpW�	����	(&'>&2#&'&6373#&&'&'&6;2�507h<�m~r
|JYAUM21c2$0=LvnM	X�¦nfja��JH��@�&*HS%#70>?#!"&5463!27#/&'#;7#74'&56367&#"#"/26'#"3673�!m� ��X@+'@$+^(�"&$'�  <*4�&+���`��jG���2
!
	#�
���@�	
4BR^d���������/;H$"4!2#"462#72#"42011"11"5"1&1<14340303031003<10+353#!"&5463!2327&67&#"64'4#"&#"5#3<>323<>32357#&#"327374&5427&"'6'=35#5##3734#"7'&7&5#3546467&7'7#&737&5#35467#&7373535#45&1&0#"0#111323210606107#'#537374&#"326���xuuJ� ��Q9*#76#*9�555Y	-

(#


	:
		

	5"

+Q9*#67#*9Q1	Z��`fsQ-�,�)�))�v%	
	
	
	%	
	 	
		%	%			|~V:Q-�-Q��@�'3:BPhqu}�%+53272#!"&54633533'654.*#35#535#535+37#&"264'&75&546"'654&'&5467&2654&+35#5!26%+532� �
:-r#$;%%^))! a

,
$l[�3�z�	�*		�
���`�R!!#RTT7:%%/
		



RRR�� i	�6����A�-69@LM^ey|.F^juv���#<.+#532254+2*##'#5377'#3#57254+'#3#3#53#54&+#532254+'#5#'#'##7353733':>7#!"&=3673353>7352335;6733535#&'#&'#"1#"5#.*+.'#.'#5463!2"#"5*5#."&*#&+.'#3673<52734652323267437"+73254&"&54;254&&54;#"6+5'#3##53'63023"'&47'3*;735353#'#'##"543'3#E'
 BC3)$$j?

'&&'77I�	'�"#��
� 5�B4)(+ (g.(�#		O

:
SR
1'&@$	  
!W	
"	
 
'&&'889"#!Lp
EZ	E6
	8	�Fj EP6666EBB//(�Z�						\	

		
&n�]
		
<	
(

(E^
7BB11E33"#(E��@�	,AXr����7#"54632'2+743!2+7437#!"&5463!24+";2?46:3267#"&#"327;2?47454+"'&+"0;274+";2?>:1267#"&#"327;2?474+";2?2#"546�

	j	 �� ��@"(T
%@
�"(T

,Z

�	
	
!
���`�f

@b\'&nf

@!he4	


��@�!=MW[_n�%2#462#"'5672#!"&54634.54325&#"#"'32675#53275&=5&'#3565#752654&#"'#757454&#"3275#"'�
$n


�� JE#e
$
=$$$n $
� �5���`�	"		"Lr
3!}U
b}}��! "	�)	3$%!	1OT7#"&546323254.'&54632&#"	#"&'.#"326?�3>BD@%-)=

D<-^;+
zFE
)&&		Q
FCFM%#'<-'J#	

Q60	(
/3)2	����b2#!"&5463254.1&54327&#"#"'.	#"326?'#"&54632���L	%:%+	&.		
(+)'
		
+���`��3	/&
.
0,*,
 "����;G2+#"&'#"&46;&546324'!"&463!.#"!2#!326%32+"&46h

5�gL|C

5�gL|��

^8Su*

��^8Su���

�
 g�TDg�TD`/9uS/9uk.����%-6B~�%#"&547&54632&54632>32654#"6'&"32654&>&'.#"723201&'"##"&732654&#"32'67&[!iVF_3/%7
Q!"/�."=0�
Y!r(
1
	.	C-A6	�0&Xs\99#��3%/^�xeC�Q\�P:(
'!	;A		

?$!)/�����#%#!"&5463!2#37�+V��`A_�_[p)��`��*��[[
��3�GJO\cfknrw�������������%#"'#"'##"&547'&547'&54?4&14?&54632362363225#7575'#075175573'7'37'77&='&'#'#7#"7'"7'737'37#3'#362?#6?#747'74547'67&74	kj	476	8	jj	8��,,-,3483,.,rb@#�PSPY|D"uSb:�9
h3�Kx63)O<<$$kR#[c�i\&\a|sZ#V.#�
_Z		Y_
\
a		`	��L30?\4Z`�H!<KfC��RXT\G�|Xed<=y66G6QS+U?sL&2;V�_Z__S\=lO�����
7+"&=4633'54&+"Gf5&�&55&,�3
�
Xh�U%00%�'7��5{
�
����	(7&54632%&'>7&'677&'>7�\\�gq�!!�p$74(-CyU�#"�g�\�$�a!�rp�!��0>}B-&�#�Vh�":�%:#&&#"6326"'&#"&#"+632632&#"&#">32632�8/-:8C,0=*)�$"75>))>57#"*>G@**@G>"/6>))>6/"!18//8#9Q�+)��))]##��&&��	��z�+;K[%#!"&5467&54632>3254&+";26754&+";26754&+";26754&+";26)5I2��2I' 1#[:Ec��				Y				Z				W				�
C+3HH3$<"28HcE�o		o		�		�		�		�		�

�		'����#'+/37;?CGMUuy}����������������?7?7'777?#5##5##53#53#53#5##53#5#57#5#53"&462'6#"'#32654&&543237&#"'#553%#5!'%!5!#5#57#553'53'#55353'#53#55#53'#5d����,r�"
"
"�!�"Q"=!�"��Q"$"�L66L5�!	 	ya��*�����z��z�"�!��!Q"u"/"&






B
	


>

g















��""�"�5L55L:
D""�""M!!0�jbb��U�;;�!!+!!��!!+!!xM""�""�"""��!)2#!"&546;235463264&"264&"��>j��7''7'�7''7'���L((��'7''7''7''7�|T%#".#"327>32#"&5463232>.#"#"&54654&#"#"&547632632�D2!<-*+-:!*9
<+C;
	 S(@ZXA!<,,"'%.&		%	!
C2(&@<O.Bw1B,55,,>>,*
"R?@U",/,"))	1A	,O;	>����?2#"&'"'&54>7&547632>54&#"#"&546�IkI2(		


%	&	A5<P	+{�\I1W<,

0	Eh	1
K 214:N<,>0Pd������ Q#"'7&546322656'&"77'.1&547632327676}C�\91v�\\\Ln96�mF+�
	)	
	!
_CZ\�s3<\��imLJ87mL5-D�

	)	
������3#3#'#53'#53'3377#�00DRgYYgRD00@Q^Q�6�p0 0��0 0p����@����(!!5#'#35'&753735'&=47��@tS;DW Z O	Cv��@V��"�&&s��������!7#/#3��@�N!.-#L��@���[
[�^����B������������$2CQdpw�����%'''.567&667&674665"&'&7>762>3&'&'45&'&67666667&6767&'6:>5>"23636#6666'6&'.6767&'"#276&67&54&&7&'6756"2654&#7>'"#276464'"#'7>7>7&7.#'&''''&'&'65.'&26'67&'&''&'5767#65&'&'&7&5&'6&3>.>6&5467"&7654'64676&%'.'&6'&'&6=3
��3	
!	
(!'%
/�T'
	
	N
4	�P

2

�?--?,("5#J*	$a8
KQ/K)	
12	$55+7SE/98��717�2
$�B!<4��	
%� 
%0��
%
	
))	"

	G	"G%
"$

	
�	
!
'(!$
	!
'	("�- -- �

# .&

$6 	( O
4*!


�&O6R'		"3%& �
 ��	
	�#

�H	
	+����0$"&462"2"&42>..'�&&�&&Q';('33&XQ:aB9*e�&&&&)#,8%'
 ,)���� 0<LT\2"&4#;2=462;2=4&"54&+";26'+"=4;2+"=&54622"&4264&"��}}�}t		'.'	9P9����		�		�Α�Α�������}�}}�		!!		(99�

����5
		

�Α����������@� 7JZ%531"#527#!"&5463!2##"'32>4&7.675&464&'>54&'+326�&

((h� ��v9
&�73!"651""1�u{� 
#���`� 	%	!!
2
=

���@�
#12"&45>4&'72#!"&54632654&+"3��gg�g� ((p((�� OywQ[QprOpg�hh���9F8

8F9x��`�`qMTnmUNp����)5A7&#"327#".54632&#"327#".54632'2#"&5462654&#"�!
!!	,
-.�!	!!	+-.yi��df��jQzvUVuw�X'"(%$X'!(%��hk��ge��=sXUvzQSxt7'7'7'7'77''�gg��-��4M���-��4Mg�gf��-��4L���-��3Mg	����2"&47''77'7'7'7'�Α�Α�JM5MM#~�~~JM5NN��Α���KN5MM$~|~~KM5MM��?�&0:%'&'.7617&'.7>26?6%462"&72654&"!9L
9L
#	L; 	140
��LlLLlLB&4&&4&rL
#	9L
M


�6LL65LL5%%%%����C6462"7#!"&5463!2264&".#"&/&0?6/67>�  ���`��/D//D%
%
0

0$

/
#
�!!���`SD//C0�	

/

0$
/

����+2#"&=46367>54&#"&'.#"2��]]��")
" 

*"	��]��]��� '!( 	������G#'&1.'.<53>7.'&#53676&#645:3.'5�'�RJa
0� j
	<;-�		<)&;@z�(��!��%7�80
�r
�

B7.

{	�

����
.6FT\n��������%7&2"&43237654'&#"'32?654'&#"&"2=32545'&#"264/&";24+654'&#"#32?654/&#"2327454#"32754"27654/&#"32?64/&"27'7%654/"#"32?24+"3mGTΑ�Α�q9SA9 ^IC@mt�tG�Gm�Α��S+�Q��*m�t�GC�����'7'>32'&462"%'76&'7.547�M#f7C:@!�,J1F11F
!<P@Jp�M*@Yx(�v,0!%B.rF11F1�S�.%�$X!�')}�\J>�����%#"&'4&5&7>767>&67>"06764'&'.0#"0#9>3676;2023030021002210110010101��g\�
-%\*=		$`#a04


�	g�uYC9%,(9"b:1
#!)V$"	


		
������%"327#"#.546;2&&'>4&'>:=`*
&=W5.F_c��g^F-0G*76+GO�Jk~0K?�dg�?�sb~bJ���	�!)/8!673#"'.546767>667&73."7654&#"�&��/?DywJF ">59O5E�Qap�I
%1IY�>R=�C- DI$3 DN&# Q gFOUk+9'�,@*�)66�J&���27#"&546;%2+6''.'.676767&'-
P:
�4>�6$
$6� �/*A|0#>���=f>3E/;73!����I[l�7&6765>32'&62654&6764'&#"'&=4;2+3>.>#".&6.'&66'47'&63276#"'#"'&g
9((:O2	,-*8&Z &&'77&
��%eU;%9HD<05;D%0C#	�1�oT	M`k�	h
	]&79(1;&&	/ &m'&&		�
�("Q4+E'
1*
��1&_?<R�


����*3K`<.#*'4632&'.54>576#".'&62>76&7>'&'&>76
II>.9&?<,%3%T
�$T/0^37&@9J'$	*
&
	(@�
8$/',W)7	
�	))


&
����	%##3#i�m2�u��hV��������'#"'&'.#"'>76767676&6�Y[?'		
(	4"!]E&ArwI#-)0%
L�5-l����
!!%'7#��@<@@�@@\��@{�VV�Y����*=L!!274&#"#3235'"74=37#4754>35'"454=#?'#'##77��@�	3#'&�,8DSgPQ		 ��@3	!%%oq%

��l�

!����*6DP%2#"&547.6326?6632#"&5'6332654&#"6'&"'&272654&#"�	{XW{	9O	aXP9���ky�&1?YY?

0((�	!}'jnR����@\#"'&547654'&#">320#"&'&767632.%#"'&'&76732767632�  8	!.L/S�YI{�	
Iy)/=*$$ )- c #%#5(fF$!
:-) 6	0#2,#UoC�oNA<:+ ##


1GAQ3:IO
<T
����,%2+#5#"&4632'#"&546327.#"326�
W uKg��gGp#��=+O>WW>H-;]7[��[:b�,a�FQ�ΑIAmnHW>>W?"04���;����%''7'57#d%��S�}�.*�}���TA�`&�:��:�����Yeq%2#54&"#54;2354;2354;235435&4663232632#"&#"2354;2354;23543%54+";2754+";2��"*"�$$%	

%%$�����``� �    p<&    � @@@@����U$#"'&=#;54;2+"=#".+#"&46322>7>23>32#"&'#"!546�Y�
	Y		Y	'e&**&		  
	7Y�
5#
<"		Y		,6,*:*
"-"<
#6����$+5326"&4624&+3532FFFȑΑ��3$x2F$�JΑ�Α�H3�J�|4CR%#!"&5467>322654&'&7654&#"'&#"3$#"&764'&>#"&764'&>�!*8'��/B7*X6A`J4%?
**
%	"
	�3"'8C.+?3?X�


4J)!	);)x�8	-l-Ia(	H

������87&'4636'7&"76&%#/7327654'&7466*_I"<53%8C)G!G(4RmR=#!@P_"*&�3IP
H'%*#	6EL,IG'0A( ����#'76#".4>327''77%+*|3@-.C97D-,B3�O}J]]J+V��V+��e66f�i89�X��I]]I����'�7''7'75#'7�b�VllV�422�g��V ll VΝ2djd2�����1#7627'&73%'#762i9�8f���^���88�9�����X�ڸ	e���
	�&�������!)-%#"&'*##".67.>2%35#5&''35#�7#77#7!=ZfZ=!��**�-e)&lm��~8//8&TJ;##;JT-:� "j:	������ $(+/36:#!"&5463!24+''#"3!2#5#5?##5#5?##5���j%	o==o	j��IIIT6v���p@v�cu��j��jK22K��%%J&&�,u%%J&&�,��%%����.2#'".'.&56'&'&'.V�P5QF/"35#D$GI&

%6(�,>=E10RG	.A9l,!�	g,����c#"&54676327#!"&5463!24&'&#"'>54#"32321'&54>14&#"3267>7632�	
���`@		
D1;.)"3	! +
,(0
3��`�"??O-(-<
"8$
 ����DZ%#&#"#"&546327674"#"&54>32>32'654.#"3:>76�#2	(5R6(./	
		BI%R667
�		
�7
8Y1'6

*-GB-XA05f
	P	M(,?������1F&'67"'.>32&#">54'654#"'6767&547>.%!
3�3(&Y;!:N?1#1	m;Ob/&KB%
0**JMX+y
CJ88*p^B	T:4M	AUM'79�DR;$cI*+
!2����?T2#!"&5463>''3654'5.'.5463267&#"2726&'>7����

1%D'1#$8 c<
)	.���`��H%3+U$"7
1./6(	0 $5
);F#�.>	

����e2"&46'.'#&76763654'&"'6'.#0"1"#"'&03263277632327>767�Α�Α�

.	
,'��Α���	

<
<
�����g%#"&#"''.#"#"'.5&'0547>7056'.'&7>327&47>3023232761�<	("*
	D	$
	
%(	)D

$7					
		
I$*(I

	����m2#!"&54636'.'#&76763654'&"'6'.#0"1"#"'&03263277632327>767���Z

.	
,'���`��	

<
<
 ���� )632654'67"&4632667&#"�o
$&3)/Ih-
;z�zzV6/B��\d%(Ih�JV6?#hIC2
=TVzz�z7���^hIR����GMSYc?27777''''"'7&'7&'7&'7&547'67'67'67'6'7'7'5$"2654
�
-
2=
@DC@=2--3=@DD@>3
-
���������ʼ���bb�bۄD@=3
-	

	-3=AED@=3-
	-3>@D�����uu�vvPm�nn�;bFEccEF����-93#"3#"&=46%3	5>=6&'&'37#6734'7[��++)%65C(

		0!
>2��
�1=t)�)5%�%482i@E&(
3.GA1����-<
���S[my�����462"##"'"'"'#"&5#"'67&'7&'&54>3267>761>32632632$264&"47327654#"&4&"26574&"26574&"26574&"2657#"&5476326262632>74&#"32>6�
		&N		 	 		
" $6	$G'

-

�� - 47)112MU2FZ%"			 	 		 &3)-")R-_


� O- 
	7!25$" &(Dt�!B6#
�		 	

	 		 	

	 		 	

	 		 	

	�.9iH2>.VN�*?$�)����".2"&426=4'#3#"&46327&#"%35#5##33�Α�Α�5BuF) -- !"13II##$$$$��Α���D5

+.@.! IfIj$##$#����?2#!"&54635#"&#"54&"26=>32327#"&#"6303232��� -+&				&++
,���`��
		�		�
` 
����BFJNRVZcgos%#//#&1'&'&?&5'&?&/&?237674?677'///7'75'??'?�
7CTA&{Z"$#;F�e[yj�IP9@
F+:
>NOU\_BX@)J3�H,!5.BENd
�',�# $&9a=/�89�1��=^:�=D<�>F=,DC/DJC("?$A����1%#"'.546323267'654&#"327.#"'632�(;%:tKxNOwJr588338
+!)=	">(dAUpoV_:#:%?PNNPON��>�Rk#"'&'467632357>7>'0.76&/.67>/7#"'&547674'&547632aAC
4 
~]

		

#� 4
CA
`?[e@	$Aa1J%���>('4,
#%98#/$#�%J1b@$	@e[?����2"&46&762?7�Α�Αr�=�s>��Α��]Yh?.
����2"&47#�Α�Α(U�U��Α�ε������.6>�%/&?6''&766'&7.7627&>"&4626&'.>;4'64'5676&'&.'&7&'">;4'&"417670.#636=4'&'6767-

	N
!	)!��Α��O


		
	2

'	/].('�
		
	
	$7
Α�Α��
%"	;

	3		

!	5
n*%#����Y%&5>56'4.'57#.+"72>73#.'&#;2>73�
��h	
�X	C-Y
d<H�r~		
�
KI�'
	$����"3CQ[2#!"&54635#35#&'#353732326'454'.#"+54.#"5#3732'#52#"&5432���L!�++)
.�
		uU���`�[���<)�UUWW*


c$	*�
\1T!*

����Ub%11"#"5&1&'&'&'&'&'&'&'454767676767676767670723135"5#35463�
 	
	
	
�II�%			





 C �^������6[2#!"&54636&'.14"&'&'."04&'&7676&"&306/.>1276a'88'��'88'�*$	

/	$|	%Q)%/�8'��'88''8��IQ&/)

	HQ&
/)
����7&7>7>6&'&6�W?_E*�*W?`E0�4P<;ZP<;Z�W>VFe	W=WFe	�;XO;<WN���#'"&4624&"26%'#'#7'7''7'�Ԗ��v��������W%W�.213DEDm77*Ԗ�Ԗ�\������%W%R^ddk
|D7�����'0<CLl��6&76'&'&76.76$&'&>.6766&'&67'&6&6.#'0&'&'.67&67>6.'&6'&'"'&'&'&'&767>7667>763266.6a
�	?�
1�m

-
T	 FE&#'f*3T
^(+

	
		)		%,P		���		L�

:	

<	

w!K#
2?#J2$ A5
@`
b

"k
F
0.K	S����O2#!"&54634&#!"3!262327#"&#"1"56323275#"&#""&=462>���p	��		`	�+--,
+,&				&���`�p`		��		� `
�		�		
����)1B%&?'>.#"'6?'.?6176&"&46227.5473�

)*(1 &'#.L+4 
D�:j-**�'$ZJ3!(/��
z %=-'<2"( V.
=Q 
B�**��(#K05*'8.������0T%01#5474>7>?&'.623632&7.#&$#&5&706767272>1B.,]rvy3��
::�q�
z	���	;9::
�*)"%txBy+	�/	LD6	J���@Ww��2#!"&546367676'.6'<.'&67>4&*1"#"&63!226540#".676766325'&'&7>0&".5&7676��;�';1C#	@=		73	��		�		2!	 )-4	%#	5��E&��|��

'!"'
	�ZG22!.;32H-"�����&>#"&'>76�MU,MU,!�q=l&5V
$7�k4!bj4 ^
r�4-F13!T������!3DL2"&46'&'"?2#!"&546337632=4&+"767676/&"264&"�J55J4�)�##��##-T
BiJJiJ	4J44J#B�#��##J#U-	�JiJJi����3F2"#"'&=#".5<>7>754.#"&'&'&76532�a_?6 X"0
�D(V

L�E(�I?��		&	7��k	

��0�NGT\`c����%777'77?'7&7>721?6?77?7?''&76?6&2>77'/???>761?6'7?7''7#''767676'&76767?&'&#7'�###"@/ 
 x

��$!%
'%A$$%%7 	K
:(�	
;	
	��( 9
&	'
 
+"%	)&�p
"?��qsvPS�xx$&" (uoV\>
&	@<	&(Mzfh?B)
 +.O,-+$'%' *(?BO?	

&����"7?K7>32#"&46;7'&>.?6732+&'.'&67&2"&44&#"326	W?�		4BF�5		2�Α�Α�YZ~YZ~G	�
s$	�"	+"	V%	��Α��gZ~YZ~����2G2#!"&54637&676&+76.'.#"3!264&+&'>/���O�>V		A34+	3���`��!=
�#rJ$X"	��V�)>J_k���7254#"#47632#7##"&5462654&#"733>32#"&'##74&#"32673>32#"&'##54&#"326747632#32653#"'&7454&#"733632#454&#"#53*
&	%,
''
Z&	'Q

:&

	'Q



5
! L%
#&M]'	#
'�		L0_
	%(
	Fl
O
	%(
	F�=
# 
	
3		.
	Dw����A�/7%#'#7'#7&74767676&'&>67'?If.!�$!e"E)<f!1+2��I:rkrTWZ�`QY:�Of!$!�nG
5%"37)*= 
!.S�N�,2.I29;Qz�5����()%%57.#>2632&#"'>32'.�����@~6�D[j[��#<<#."4�)�MM�)11����6��6ȀG8*22*1110o?II?DAT�����02#!"&7>37/>16./'7'67�"91��"91�_
g	E:4)t�)��))4)��w
qd
0=
@n������.;d���7#*&'#0#&7&6256&"#&47>323226765&#&/&5&14;67636763:'#/'#"'&=47>'.'.5&632#.#&#"#"&'&63216766&&7>&7�
&),(V�
2
$!!%4!!!	
#	
'$
	3�CY�?��~s
	I4&�
	
"

e
��������	"
#h&)?:T0			M����#32#!"&546354&+"#5#353;26'+"&=46;2�

��

@(@@@@
9@(@..�
��

�
��#*('K�#'(H����=Pd"&4626'7'&'7'&/2130"''0&/377676'6".#727".'72��Α��=%	
	

#

"3(9	




	

'Α�Α�*-+,-	3H	-,--	-6<	
Q6����
)5O62'&"..7>7&67>'&6'"&=462746#"&=4632>NG�I?�>i`b
UT

�	
OR^�			GE11E%"!%}CG=:�e�`
	T�
�Q

]�1		H		�

G0++0G

!1! 2
s!)19+73272+72+732+7%2+72+72+7�"&GD~!%F�IF�GFFF(FFyGFKYY�1Y1Y61Y�1Y61Y����<^7>32"'.2"'.7>#"'&'&'&'&547>76 '&'.'&54'&'&'"76767>�
9C)	04��
I!V"2+%v	�
X�	
�� ���.:G S������$5F%"'.'.567>7>3%327654'&#">'.#"?�
#/�";	- '48%(,
��	--
.$�	CB

TM��%$3%-L^
#5
)22	�

����#'+/37;?C3#75#73#75#73#75#3#75#73#75#73#75#3#75#73#75#73#��xp���xp���xp����xp���xp���xp����xp���xp�����ppx�ppx�pp(�ppx�ppx�pp(�ppx�ppx�����#$.>.7>7>76.'6L)5!)58Gs8	K8/fYH+�H5K;+3��5!*5!��P~F@e$>]4m��"C2.
)�u;����'/6"&4767&#"&546326&&2"&4264&">L


$'7L5-'UI�������^^�^&X

8*	6N"q߃�����^�^^���M�$"&462'""&54632654632L1E22E#".0G12"#)5##--?F11F1�-#".."#5)#"21F1��q�(Vfs�7#"&=46;;26=4#67>76#'&77>76/6.'&.1&677&'#"&=46;2'"=4;2#754;2+"+"&=46;2�1/.*75/62G2$q%;Q�9,
7$>4R60 

&>(D�(

(		}


�				p�(	,5
+Y1+9%">,%)&".#@/	4C3	

93$
�
(

(
(


			T���-MXq�7+76;26'&++76;2";2#"&7>;#72+"&6;+";2?6+"&?%2#7632+"&?6&++"&?33+"&?>;2+76;2?6+"� 	#%�

 (�90#	:	�$�	
	0bI
C
/5!�*	`�.(#4  
"c�#(!(	@bJ(

����!'#31/#?#7�#���{p�651cb
os��t44<//.=&J�2����%#"&4632.#"326XA#_5g��g5_#A
6*>>*6�R#&+�Α+&#S>T>��*�/y�	��&767676.'&'&76'&'&&'&'0&&'&1.'41676727"#00'6701327>7213"767676'&'4.50#&'&'&76767632767617'"7&'0'"'"#.76&'.'&'&'4'.'&7030236'45"37>'&'6%&'6&74&5&'&5&76767&'&'&'&7671676'&'6'&27>37'67'676&'&67&'67&4>56'&'&"#>767&R	"8		
 
�%")*




�,H+#
)%
  � 	!0					


	
��
"	
	


  
		2 	'|
	]
)
;$

$#{-.
-			�V


	15+* 
!$% 


	
	

!
�



%	

			
�+5EU3#5'.546762654&"'3#5'.546762654&"%!"3!2654&'2#!"&5463~44-.@�44
.-@D��

�

&&��&&8�	&'	:

��	&'	:

�
�


 &�&&&������BG767>54'&'37#73'##".5&#".754732254'326&�
	O
	4"�w�ZJ![!&R
T&6
�@$@&
3+��7	

#/�

)$J���"'53'3#%#512>'.'&#4>1#53WJ�>>�Bj<3P-7]<`6[v@8S�__"JJ�=�@v[6`<]7-Q2<jBS��_��u�GQ["1"5&'"14367641&'4#'0#0"2#"1&'4'&761672632676302656&"32654&"
hCP
��
PCg:>!""!>:��-�,z��1	
DD
	1����###1####1#������
2+4546264&"7�\��\�Z5KKjKR�����[���KjKK5!K����#53+32&+325��0`ӽ�__q ��~�T��d
������-159=%#535#5#5'#53#5'#"'.7!27&6?6%#53#53#5'#5^BBB�BZB�BW
C)�vn8�
$+�B�B�BB�;�==�;;H<<<<d	.ciB!Z':
$;;;;;;H<<����-08G%5!6767>'.#"&76767>357$4&"23676&/&'��YH0!"!H)(#M["/��

'sZ&
	#0
162R@]R/!"*4	.>>XA76�


�bD!3$4=B����
!'/?G7>77&'6>7&7&504576&'67&&7#!"&5463!24&"2Z(C�2!@�9' KE$?#DI'-(	2'4/0���`@^�^^��3$+K+%�071	�
4(4
:".d %0���`���^^�^������32+532654&+#�rE> <_:��V_dQk@�F?[*P@&@a?@`7������
!)����>2&&#&676.2"&4&2"&4'3237.670>676"'&5"5&?"1"&6323&''&676767.'547>3>367.>>2'%6.67>4.'*#23267&'&7>'9
	�
�
		
�


	N5j!@
	--H


 b9"
$-	6*"(	��#'
G		3	�(#H	�

l							�h

	
]
	(	
.%			�O
.+		V
.
O����
#2#>%13#67'.5!456WANdE#-�3
TQ `AWGDu�Oq�S�	.%$/	�k"/0ijY_��*�%##5#5354632#"3KdQQB7$

(Y���]F<AO<����#=2'&*#"&5<&4.'&546&"/&#"?62327�ӎ`�L
N�O
:
IO
:
��hT{-
Flh0
;,t<,����####5353533##5353##5!###�@����Z����@����������@���@@Z����������(;J73##576=4+53546324&#"#576=4/73''7'73733r]M;�	&55*/E

	�
!	n
*+
&
&�3�"#
�32.*
 ��"	�	(�9-

-%
&&����S�72+"=4;2+"=437010101010"0101011110"01010#0**1#*1"#"*1"#0"1*#"#*#0*&*#&1"#*5"#*#&'05&'4.#04'.5.5"41&'014&5&4&4&4&'5"&</0&1&54'4&'45"41&54&<&41&5<&<&504'41'041&5041<5&54504145041<'45<54767676767676767620154+"#54+"#54+"#54#563232=4#"#"&#"5654""#54+"#54+"#54+"546267676���.;ed<.*333+
	

("(�4444}AOVSOA

��H�1

Z�H	LL	�����	&>.'&7667"&4632&760m5	%#�00}~�~~Z4/	
	M`5m	#%%1U�
	19Y�!4��H�gow5'.54765&'.546765.547.=46723>54&'&765>54'&76"264264&"6�ss�
�bQiE9
4>N>dd>N>4
9EiQb�
��J15t����u41
-0e�
|h�VCr 
g=Fo\
 	��	 
\pE=g
 rCV�h|
�e0-
�
"����"%2#"&54632&"327572&+5DDg]��\[A>'nMM74&%34v�
R�\]�B?'NpN$"q50*Y����J'.7>327#!"&5463!245#"'.#"767073'&'4+76,*
,"'�!��!!P!v(&4
<4.!#O!C7
5 *-*C��!!P!!�"�(*$:<, 
 ��c�.>732327676564'#&'47>32753.'&"67>'.+

5'*27"N\	O;*=
,f%IE�+D"(A"<4-1	1'& #[X& 7@+=���"�EA1QU.8@���%3!!'S�����6Q��!S�Q������������	%'%	&54'77E������<AA���<�ݡ�����
(
#A@���< ��A�*N74654'.54>54571"&5>54'#".5470>54/p
N,+!(!�C 	D�
8* >105,9)6
CF-4,	 *
P��~�$+LTc�!.��������67&'6?#>'&'.'&'4.77&"&5764''.77>'2"'&'&6;7#"'&'&'&>3654&'&'.54746165>'&76767476'4'.#'763263&67067>367632"2266763267&#""67>76%2726767&'&#"&'&#667676;2&'67&76767>54/0&5&'&7676'&'&#"767&'&"'&'&#"45673&?67&'&'&'276'&+"767#7>'2'"&/327#"'&'&63=.%
		n	
%.	? 
�	

�
(/((/(
	


#	




	(

	
		��	
1		u

	
& T  &		(=5
		o>v�
	
F<)�



>

		+			




+			
	4
�

		f
%(--($#
			
			
			

#1	
	+�
30,..,-3


!		!

	
�++9	2@@<+*�	�

	�������7"&5/267#"507654&654#"0#"76746767476'&#"47>76'&#"#"7676'0#&3277017670767464676767676767"./3276732767>54&#"'&7>7632'.7"&54632?64'"=32�%4%i��

	


+-*		
	

�IVID0
=9
DF9P		P


�	@				!	_P	

	
 �
1@<)���� 2#!"&54637#.'#3����Q#	%P���`�6�-/0"�g����!.'>726&#&'.=4676&#"#"&#"0+".5&54>16&#"#"&#""3262324'&'.46546;23262�''��')Nn$p$�(��(&s)�k		1Fe
	::	
eF1			++	�����">&''&'&'&676'&'�O:
 # &
o"*>b/

	THN(_-.R&`J7-#AM<g*C_!<����6>%'#"&462675&5462#"'"'&46327&54264&"�
+�
'/?L6,#2"2e9))9(�s+_=>I06M2"2",8}(9))9������5EM2"&4654""7676547676#762+"&=463264&"��ed�e�	r
X	/+<<+�+<<+)�qq�qpe�ee���
�
	
q"	4<+�+<<+�+<�dq�qq�������<%'.7>767>5&540'.7>767676763636~	.*�
&
 �<(,
43&#7Jc<
�	+Sl�����DZj��������"'?IVl�����%!&'45.'&>767656.'&'&'.74674&5&7>7676>367>7>72>5&626.5&6'6&'&57676'&'.&6.'.'&'&7>36'&'&6'>7'"76'&'465.'30'&'&'".4173&'"7<5&#>7<1&'&'&7>7&#&'342;&76'4.'.'636>&&>7&721&'&7&726>7>.'.56'.'.#".7&6&72>7&'.'&'&36�
�Z
. 
%g#��4		k*"	6#-6, 


FC�	
	
e
"��))=�	
9$S

	�	#	�
`
	
$!�
%*!
�8/V%	 %!		
-?%(|0
�"
^4	F
�$'?^2


!%&
		 )
}
 	 
;

/	
	

 
& 	Z
)/
#
		B
'	
		$(
	
���">[.7>3267"1326'6&'&>76767>320676zX/lȯ/6#q?FpG3C		7a�3�	57K�/+&F-)
!�

/�"3?�6ȯ/l�W8>��
6�>u".)KEP&/ 	
6
	#	!����4!!75##"'3262654&/.546327&#"#"'��@�*"-"c'
	
!)"

"��@c��'  

	
" 0

	+����@2#!"&54635##"'3262654&/.546327&#"#"'����*"-"c'
	
!)"

"���`����'  

	
" 0

	+���-CZfst?73'&'2#"&546%016"'&7'676'%&767''&>%2#"'&'&'67&5462.7>3'654&#"7@<1N/'1;C3$)z/	
-?��.'.
	r?1N/'1;C3)�	;H^uHQJ "":';B +#'�17D5		/2J*(}1
,;,&18D5	$'<A+'i]uI];6Fw$44#!!0����/!"&5463!24&#"326=7>/76&'&5���`�<
!
1(&, `��.�*L
?:


@&����7>&/#"&54632�SFK[>p( $''# )NGv 5ks6�L**/%#.*	����RV\qw|���"01*#0&1"1'&54745034625762203175450610610>1762001310%7?5'1&10&10'1&<15/?'575/?'75�]��a`P`a�xQQP".!/\/"�u;P\T-��."/)QQPXQ"/Ln5iooJ77�.i77b.//��\4���C".511[K\�[[V...�.[������%6Rbv%+"/+"=4;254;2#2+"=432+"&=4;272+32+32+"=437#!"&5463!24&"7>76! R.�.�0"��"/0""/>_�`N;
X#�G,*G,*GG<G9<GW��"/0""/0�6NN61J='u	)C3'&5%3"&=4&3#'546323#%53'5767'&=325N,�+<''<*%8��M*#&( 	-Mo�+
'"
L<+ML'�+<.#MM�(6F
	4�q����	''7'7�@��@� ?__? @�$�\\�%��\�$�77$�����@�19Aq7>3>32"".''&'&'*.7#"4;2#"4;27&767>54&"&'&'&'.5462v


		

���(XX
KhK
	^�^�. 
A	�  @  �
,1(3HH3(1+

'
/@[[@/
��%4/5373#576=##576'5H-�m_�'&�'m3�3	2	7��%��%&���	>>	�����+�
+O#"&4632>'&'&'66&'.2632+"+"=4+"=4;2=4;2rnSg��gS�:&.��/
.��7�&"* b1i((0((0���Α��)�;B�^B/	)1-r+&U#* 
o0((0((����3#73#3#73#����������������������!&=4&"&=4&&5�,,*+$)+,,��t������$2"&454&"6754&"6324&"�Α�Α�"!�"�"/��Α������ ��=�������
%3"&'357#&54632#5'`l!q�q!lhh��K
�gg�
K��@7AA7�iiP')g��g)'�������"9J\h%&'7&"&'>='6267&"'6267.'&47>330#'236"'&'.4"'6?7*�*h+&&2661&'�

,d,

0�1Y>�>,,>VcU?,,�	#:
�9$	$
�4&&J	
�
�#;&&<#�
 -.EEEg:T&&U;g�(5({

����;g"/&7676?6=4/&6=4;2#"/&=4?67#"54;23254.'.54632+"'.#"�	>

/���20����0,b#8)(,(V0).&<%k�jj�
���kk�k�!D@
	@@ %%#53%!#5#5#35337#3537#3533533    ����@  ��@@�@    �@@�  � �``�� ��````
=�C%Dsw����7537#54&"#546253+"&53;26'5#5462#54&#"32653"&%"#"&/73275&'&'&'&'45>32'&53%"&/767&'=>2'275&"5&"2'53#'#53h!4D10E6%&5�5L6'' '6&�
		

)
�F" 	D"!)%%�?�41DD1&55&&55&&&&&b


 qDD5
		*


R

Z�^)����5DLT\dlt|������64>'>7"&.'."'&5476324&"264&"264&"24&"264&"264&"24&"264&"264&"24&"264&"264&"27&'&"62X
	
#9 B�B (B^^B(��XXX(>�>	O��%
!(
2��O5005OBB11B�SStSStSStSSD'  (
����	!.8@S"&463235#737'2#547#'35##5##5##54#"35'5'57'#353#"&7'326�g��g���`o)F9{�DT�E
DEDD$	
8�Α�� �?�	.

471M|$0!!0�gV

	,��8�
4p%#"'67>454676765&5654&.3276'&#""'4>2;>135467;23232##!".45'#"'4�6) �&.^O8		,9�
Vb


��
	!�&:/I^,�5
(<[:4%H U		K
	�	
�"���
%#"&46323lLLllLLl�Z�Lll�mm�������"4#"&'&546322>54&#"#".672654'6r<R'(F RzVSS=>/mKPn/?@B-$9%8U�?WSn	+?*mTX~�9Qf'QttQ'fQ9,A$5AG������!)=E%#///75'?57372.67"'&'&476762564&"C	
			
		,�^8�8)8? 8�8��Y~ZZ~Y�	 !	
			E0_87)80>!87�YZ~YY	����DKi������7&'.'&'&"#67>3:1'.'&7070'.'&367&'&'57601&'&76"105."&'&74"'0>767>0#&'01&"'&167>76'0'27263231'&'.'&'6160&'&'61�"Q

.		K"#8)'4

	R?(&$
�
�D"%#
F
3�*
%=C"'�"


!"
	(
	)� 		$%\


	�	h744D	"//%	,
&0		

	
��#	�
	
		i

�

�
�����@�&9%57>'&5676'54'&'.7>??;͗

 d%'E=�^6L;/=�� 		�a

.PLI66	#8
U�
���
<97*l	#/6#	1������$)&'&67%6'76&7'&67'6/��##i

����`�tS	jZP
�Q
]
-"1(7����@��=	�������#?G%+3'&=46;26=32"264'"#"&7>;5#54676#&264&"�	�k5656 k(((��(%+$�k 47z�?.)&&f )07��(0l6
)		f �����/2#!"&5463&63265#"265265#"26=&6a'88'��'88'2	8�
��
	�8'��'88''8�	
�
�8	����U2"&46#"#"3232#*#"&7676#*#"&767676&#*#"32327656323276�Α�Α�	|	<	
5

'	
#.[A	��Α��		F5	B?F+E&����!@GQ[#"&=46;2'&#"#'#35>32#"&'365654'&'&'&#"32767&#>33264&#"3264&#"@�5KK5�5KK�	$
	x		S


 #"(3\









 K5�5KK5�5K�
�Z
F%%"'fx����	%(%'762#"/7/7676/&'&>3&5��(Bg��fE:0
�]$#0"-��X�&�9b6(�ff�#P%
"
!)%0
@Sk��>F��?�?V$2"&4&2"&462"&47#"''&5476'&5476'&5476632264&""676?30Z��)Rr$$LO	8	33	8	NM#%rR)�`����5+-�L)..)$6'
;,5AA5,;
'6��X}XX>6*,8
����2"&4'616/&"37#"�Α�Α�eJ�
"�ZUTK
p��Α���w(�

�cc)������x#'+/37;?'77'7'7'7'777'?'7'?'/7'77?^6JN�."7Z %#	8	8<+!)	$+.|G7-+3=5PCBY".',#<##B1 
"
&		/
)�@
H96�`�.2W�B����=A57'.546'0'.'&/?>54&'514"�D66&/$:MO�<

	)	&,$-5+?V&
,>҃�t}57"';6[<<Z�X,
&1	:%*>4\@0*
(
<��7!>'#.'6X-~w�x2M
)ps^`	5EE"�9m<Me�>`�L-T?-
Q����
'#"&462264&"��.<Dbb�b �jKLiL�&c�ccF7,LlLLl������AE$&/&/'"&'&6?''"&'&6?'&>7'&>76767'�	-
^4-5-
].	
.-�^]�/
///
Z
/
//
/
ZK Z����77&>&'?&'&'"'3>56'.54>32@<
��w	C
!,z�+�'/)7
/
("2 
/8B�w	��<	+0�)+&$*!	"&

������=%/&?6?6/&/&?67/&6/&?6,�	�-�]TD:�4-�\_92�+�	�*��#�JR@,�V$�H\7'�*�����.8"&462##"&/567>324&#"'.'3264&#"32�$3##3XC/m1!.:aGB//�$&%�, -- (3##3$^CO!,&k'e/B��4%
&&	"�?--?-����A��%'"'<&'.'.2#"'&7<"'&'&'&656&7>4645&>'"'.'&0#"'&'46'.'&54'&74>5&"5.6'.767>67>7>7>23>32307>302

	"				+%	>59	,

	�N	
	/ 	'*
	
$$+-


,	$*

!

			����2637??7'7''''/'7'?�'8P
C]8Y9}�R�sf�|�1.�+l&
,ND%@'$J
.3E6
{l&Jc&Tz8a	%��E�aCQ]dpw����%#"'232654'%.54632&#73254.54632#54#"#".73"&=3255#532+53254+5#532+53254+54+532;2=3+"75#532#54+3#;2=3+"7#53##7373#5#'#��e#$e�3.5��3.5�e%"
e�<		
	



y$"'

9'

9		%?4';�1DJ5+#1,"10EJ]

	
		
J777H+HH+?=>
		@



	U������/#?6'&'&67%6�Dg2
��f�]��"L0
i�� �������(2#!"&5463>'."354;2+"=#����pGNhN^DD^���|��W84FF4D8������'575'7''7���X��eW"XVY@����-uKK�:55/7������#'+/39=AEIOSW]cko"'3'#4=3#&'7#&'7#57#57#5#5#57#5#5673'5353'53'3#&'!5353&'!'673'53#4=3�v0��gg�bnfggggggggggggg
ibgggggggg�
%ggg��S
tsVggg  �
F	
#

E�#EhE

#��

%JM�gs��
%	R

"��y�,Hk'.'&?6?>763675&32'&5676322'&'&#&56/&'&74>76�$
�
4
	�5"�

�	
4�	
�+D!�&�	7"





��%�"		���	}�����
7#&'&761'''''#'&'7&'7&'7&'7&'7&'7&545'767'67'67'67'67'67'6?27777774&"26"&462654'&5'654'&5654'&5&=#+&'#&'#.'1#.547&+'&54704&532673275#327.#&�	,+-"%
$"-+3378:;
8;	16(."".(61	;8	<:883Jg�hh�OYYY|
)

�	

					

>k

�# 
&$'&&&&'
#%"	


,'
73	A>GFHHFG?A
48',!�hh�g�~ZZ~Zy

Z
p@$

	


!eB����7M>;2=462+""&5454.+"&=462;23"'4.5&6327632�	c !"d

e"! c	$11		CC		a3


	

	% 



	 %	

	
��UUvv�����.Xcr�#'"'.=.767>;6&'.'*7>1>72>'"5&'"&636&'"&63&5&54&#"432'.'&'&'./&676?6�!
"J%	
	
,0d$#4U 
I,-)0)
("@
�
+(%*//E4:L
?	

	

	

�}\&

	4&-,*l0�Nm)[)/)#O'!
#f 8!,4&;C
K�"


		
	
����22#!"&54636'&6'&'&6323276���L2C!	%.B@���f�@N		 *h8
/>4VR��_�(S~7&/.>;2326?>;2#!"&/.>;2326?>;2#'2+"./&#"+"&?>3i!7!$%!	8h7!$%!	8�8!%%!
8`pK
K	p
pK
K	p
�pK
K	p
����BRa2#"/7'&546'&'&'&'.'&>76'".'&'"#"07>2#!"&54632654'&"7�m'(N7$2
�			


e���B^0.�]T#E'(56N
0 &7o


	
��`��]A@0/]B*%R����/7''#/'7''7/5?'77'7?377264&"''#/'7''7/?'77'7?3/3267;?3?'�	

�/""/!�/7'6''
*
$%7&65'5%$*$/>,%:
			B!/!!/2(
#&4(66'2#&)'$4'4.
:&+>/#����
@J2"&427&/7654'&54632&#"232767/"&63376>54'�Α�ΑE9k�&$DC?P@W9c$
	R0"%<		D3<��Α��gAl$+��
��	G�J6 #;6/�_		��f=92%+����)@R%'&'.547>''&'&'&7>7>5476'&'67632%0'476"&'".rG;14;3
Y6T�Z!"	
"N

`+#��	?y2
1)�W $	!/_0R�mU-	2G) D
T<"Rx(
@�		


����7#7&546;#5#";5�W@`KU@R7%2W���&gMT��8;m���.�533�p8R^4y@�*������<�D5?G_i{'&76701#"&#"#'.7672326732+#73264&#"&54?54#"#>32#5#'26="#532?'3373u

nI#$*#�6& 
"r3$#5	"!
		9
##9$B�M%�&a
	J	�ss���@�&BLdv+534?#"7#!"&5463!276'&5&7&'&#"&#3262327>4&+353274&#"3632327357##'##"#3267.M�� ��@
	
	
>



�3t&	f$66Z
	
��`�

W	
(	.(�/

DPPc��l�$+5701#"&767672#&'&'&763276&'6�" �

_3�U*'(%+}"
�
3>Acf5</x1�Xa-��F29H7.^
J'Gyd����;`hl~����� "%"/&7672?6=4/&6=4;2#"/&=4?67#"54;23254'&5432+"5&#"6"&4624"7#&54+#5322&4+3%/&=4/&"&=4?6;2%/&=4?6=4641'"#"357257&=4/&/&=4?670320"1'"=0/&=4?6'3'<::9:::+
7		��%$=>O===%.�$>%===Q�=>==KL!B!!B	BB	B!!B!B	.

�_-		-_$$d�##G#	^�

##G$$*##G$$G}����,U7>76'&'&767654&'&'&'.707676'&7>7676'.zZf�VR
%&-
X+C;0-@(7!5
�cRr�c�
v`Y�!
FE')#+

FF"U	8b:;8 0
*-:;.IX[x
}�����;IQYpx���������&'&''.767&'.546767&'&67667>'676&'&&'&'67673276767&'&'&"67&'767&''6&'6767&1.67&'67&'&'76767#"'6'&'767>54&'&'2&"&462�*47-	
; 	!?	+52*			@"!;
!"

0�
'	



.
�	

_�"!4%


#+'z""
2
�!#/%/,#

}&&),+B>*		,*	*?C-R'6�
�JF
A

aN3$
��"  
d	$10." 
"
!! &&������
#'##73'#'%'7>�MxNyT)A���<�
�� QQ���	88	6�I(L~���%+5352654&5475&54654&+532#"'73254'&'&54632&#"23#"=#";#"&54654#5654&546;7#"'73254'&'&54632&#"'2#327#"&5&634#"e
j+""*!	��
+

K�+"!*"	� #_##,-9�
!	
	!
  
"	!*"	
<"5�	
"	 
"
	!		"�
;"	
D+!"
,&%.B���������%72'47>&'&'&767&'&''&7676767&'&'5#"&?#"'.7671'.767>7.'&67676'.'&767>'.24767>2630>20127670476767>7632067676322636'0"676'&2>65417654'.�)1%#


	

	
	<
ME,!9^Bw
;/%H
-HWhK{:!
'
$�S 	
"�p[
	EW,
$


 	"

( 

		%
>%$&0.75"*)V	Z"">B'+	 


V

	
	:
		
	
�"-&j32

����337#'e[��08ਨ6rr����YY �� ������?''373�&&&� �� R��0n�[[�J��bb��%��BB	��X�(	0D��7'##7'3'373537#5#53".46767624.'&"27>"&5475"4753#5##5353#5##535&/3#5##535'"475'"&5475'&5&5'41>?##7#'#0277'373'k4>>>']>--�)d�


			
				
	W


P

&	&

P

Y�AA?>@@�Y��**��c+<�``��sss%

		%D		
)��)
Q((+��y�y���%./#.='./&/'.?#+'&6?#'.5'"&'&'&'&4616367672#>?>7>;67>2?>072>?67>?6766>?4567>2>?>7>3>?>6?67>'&%>'&6&/.>?7>/&�
	:	

		
	0



	

��

	

U	�	
:	
	


 


"		
 
6	

$-4:/
-=(	%1&
m74
,�	


	������?#"&#"56323275#"&#"#01"&5463012>3232>� 


XXXJ



JX


 ��� @ 	�	 ��

�


 ��p�7#3#3#3#5B22e3�3�2~BL�L��L���
��L�)	9A���7573'7$"&546253#57'#'.454547>;654"2'#'.4547&'632&'54#"'&'#5&761>767>;6'7&54"2�&%(6�::�:Y	 	 k	 	#A
!	
:M2)@&	 �.�`

x

�nn��w 	Z((
T		 6^1JE&
	
'9((
��y�#'#!3'3��Y>>Y.CopC-���tt��X	<�D>QXgrv3#267#"&=6&#5375#"'53254.54632&#"#327#"&5463234&#"'2#"'5362654&#"53�""	
�
,&_,��"!SW !(%"X.
	
q$#,'	r,/&&?	
"�*	)g�;$
$^	(
*'		!('#..3+%('2
�{	B	!����v�!#"'53254.54632&#"�!090 l\QKTH7 090 iXLBDJ1%;(KO �.#8%KV�$���� 327#".547>772#".546�-E&R$Y;	e8{�%
1r"~i<O~�4$4'X8H]"
r,Xn��;7632367676"+"#&#&'&'&'4'231'&'#"#&54=46;2306767017654'&'&723230#"#"'4'"'&'&76762141<54&'&5<547676362<50414#"&'"#"76765"&747676'4'&'&0#"1"541456767632'00?4656321212'"'&5<23232767>76'&'&5&3232=B )(TO*9%&)'QA�

		"
+!	�
	,	
#	

	


�##$
	{
!	:I�
)**
*
j		



�

	
�"	udZY
	
IH5��@�)9t��:70=436'"'&.7676232#%#!"&5463!2#0&#"376767674#0"1"45.'&'&#"#"6761323250=4'&'&'"&+"176760"1&'&'323254=01767656'&'*&+01054&5&+"&'&'&'&'&230;21676767676&7&'&'&32376213676767674}�	"� ��$
		'
%

	
�				�AH((926D # /$.

�#$



���`,	Y	2eT
<f	Y	T�<
�	
0

��8�%'7'8�������]]��\��������2#!"&546337#53'#35�##��##�Qo>BvX�`�#��##H#W��tt��r����2#!"&54635#35#75#75#�	

	�l	

	�'�xxxxx�
	�l	

	�	
����((P((P((����/7%#!"&5463!24'&'.+";2767�__��`*GrGr�66�`�w
,<����!!5!3535��@f��YZ��@
Y��YZ�x.Zmv~+"=4;2+"&=6#"+"54;2632##"'&=463276/&'&76322'&"'2#"'+"=4>264&"&2"&4�))`
/
))$�	$!5 &!+:�-@@-!)# $$4$$�"��
#�	{�Q�#"

-

i?[?Y�+	�%3%%3%��i):av�"264$2".466<.*#:>732"#73:#67>'.*##%64.*#:>732""#�������z��VV���VV�
x!G 

	�%			
%
%�x!G 	

	X[z[[zk-M\M--M\Mm	Ge�6,�,	"`?	Gd�6,����##"1"&462&'6&#"3762"&4:
"#f��ˏ	^GB\\B%R::R:

�ˏ�f3.Fk]�]�:R::R����A� ,8DP\h+""'.+"&=46;2>354+";2=4+";2=4+";254+";2=4+";2=4+";2ZI>>IZ�$88$���������������#((#�.##.��@@v@@����&<Ngu��%'&767>;0?'.7>'7>&'&766'&'"6766'&'&7672"67>/07'&76>5'&'67'&767Of9(
)%)RM
`+!0% w %	=eC
!/0'G�22+!(�.�46EF$�&�S4(�
	YK$	
B�	
	
'7(2-"�

 

G2��##
<	
-

	Z
�	
	����G1&7>01'&".54327>3270>7>�"$
&',5+:3'<#5	)bBU!1&A5f7
"2�B
	7 	`	fX1!"4(���� ,%##5#546;2'42"72#"&546"32654&;N
ffEE#i��df��jVuwTQzv�fxxf
9##"��hk��ge�-zQSxsXUv����'@2#"&54632>7'#5"'774'&7">753&654'&�i��df��VxS#>%!	^')""=j@_$" #	0-;;��ik��fe��$Sw%
)&&"
�]+''!
9V:<����.0J2#"&5462>741'#327#"&'#53465#53'7#7654&#"67632&#"3�i��df��j!<%"
�Z8
%-GAxCN�vUl>Q&:"!G��ik��fe��=#82.50		#Sx�<Uv]%	*
/

������!%82#"&54627'##5#535'#53'7'7654&#"'3733�i��df��jlDR@=@@:	x�7@evU=WQB(+B?&��hk��fe��=c$$88''8 Sx�3-Uv9)$3V
`t����2#"&546"32654&#5#5�i��df��jVuwTQzv	�����hk��ge�-zQSxsXUv�++P**����"62"&4267&'327#".547'3703654&#"632&�Α�Α�8_�$!.&'O3X3�wS4YJ!D. (0
��Α���:/`,,4##0`L/�Sw2*!4)����(4;2#"&5462654&#"2+5254.+3'2+#526&+�i��df��jQzvUVuw�FF67"	r2
#@
��hk��ge��=sXUvzQSx��l'Pm.,�C)����*26:2#"&546"32654&".''574575#5'5?'5�i��df��jVuwTQzvM;:D	@?;C�rr(%'Y-��hk��ge�-zQSxsXUv�F@F>>f,.-/95++����:2#"&546"32654&>32#".'332654.#"3'�i��df��jVuwTQzv�$#5C>+'>4$
221��hk��ge�-zQSxsXUv�*++5P.$.(+",11����r2#"&546"32654&2742763276;#&/#"'4'#"'4'"5'#"'0&5'#"/+53767463274>276�i��df��jVuwTQzvQ	
:3	
				
4-
��hk��ge�-zQSxsXUv5l<

P@
	a
,	 \

LH		W_WT

Y9		LbE\Pb
����^r2#"&546"32654&3#&/"/"5'"/"/"/+53767627427627>7427624+54"#";2=�i��df��jVuwTQzv;34,F��hk��ge�-zQSxsXUv�,S@:HQIFN+
I	Z

9PCT^-
E3
]	����08<2#"&546"32654&2+"&=#"&=4732354735##3�i��df��jVuwTQzv�6��)7l�ll��hk��ge�-zQSxsXUv��6�6se(C�����'082#"&546"32654&2".4>"76'&3254�i��df��jVuwTQzvr:*		*:*		G,6%=	
,��hk��ge�-zQSxsXUv<+/6/++/6/+Yd
	.i
Y?�A9AM`e3#7'#&5#"&547#"'#6=3632672354#"#632'3264&"75"3265673#"&54632'.^"c$=) ('  &.
C)!"C0%7��--�/�d)+!+*)*)$+"--�6t
A		
�P($	!!+n00)!$*&&����N_��$2"&47'.7654'"1'&7'&'54>767'.?4763226?6'67'&3&545'7654/&#"32?32?322"&4

�$

.<�,.


	
(

	7�
�R"#	l

�5:0'

&,!K<
!"70$

)]

%�`

t����0['2>1'.45454>?62<.'&'.3547635476�
A)fM&316

.�/KDD/.
H2,
%-7..�4 

 4r
??$r��F�-@F%#'#5.5462532654&#"22>54.*#27&#EXCp(!%cf���-E8� 		
Ft`[��
	
	
�R9rK	>>lGQrr_'A�
#1%"HBCN]�����<_i!!%5"'&'>54&#"'22#23235".4=372><5#3#"=463274.#""'5632��@
<		$


d

%��@r!m.*
�	
 -E#�����#Zh7'&'&7>'&'47>76327'&5<5&'&"#&=76767676'&76760'.>7276�3$#�(f42,E%? 	d(\N;		,:�m	�4
Q!e"(
!!%$,y.	"s7%G.
+'
1+1,i*4
� *%����c2"&4264&"2"&4264&"%'''"'7&'7&'7&'7&47'67'67'67'627777'�Α�Α�ƍ�ƍ��������||�|�J=7$

$6>JMRSNJ=7$

$7=J
NSR��Α����ƍ��?�������|�||�'$7=JNSSNJ>7$
$7>JMRRMJ>6#

��'�'?/?557`$##T))33d#$$T33*,,+y�--��::"++,��::��-����CIOU[ag"&462"264'&/'6373#'#5&''7&'#5367'76?#&'%#63&%3'6&'756_Α�Α�������8-%.8.%-D 
;;	RR	;;
 
;;	RR	;;�"��"�"��%.8-�-8.8�Α��N�����r""+R	;;

;;	RR;;

;;	4-8.%%.8p.%-88-%L""�����1Iqy���3&=6'&'&">7#&#6726&'676&'676727""'&'.232.#"'.'"&'5>326="264&2"&46"2642327367632&#"'5.'"&'6�

&
	

O

	
&)=!(&?
:(!1		1!(:
?&(!=""7,�

* *

�xPPxy!')

)&@@L""
3


++
������q%>7#.53.>73.>13677'7'=57&'>&'>&'>4'�

#,F**E-"
$		"????,

	J	(
&#+ )%#'#I7.-L2#D4/!60+!<-'D$0		7..��.7		0 U*1P-1-713D#
&'544J#����y����&76567<'45&'&54545&567>767>&#0'&5&'&7674'&'&'&676567>75'&'&/7<5/.54'&'"'&'&?'&'&'414767676367654'45&5&'&'&'&'&'&'&'&/5'7>32674&'&762763676?32?#"367>7676767674676761#"7&54'&54'&5476'.'4'4'&54'&436057&'.676'&'67&'�	

	

			I	W
D)!
I&'�+%&#%
@	
		
		8	'			


	
	
	&-
 	%		

9,:L �8'', %%	������y�WS��:232210##"'"'"&#&#&'&'&'&'&'&'&'&'4&5&45&547<74656167>567676767672636212"2372676767676767676767676'4&1&'&'&'&'&'*&#&67#"'&'&'&'&#4&5&'&'&7676767"'041465<5<5<5456767676767654'&'&'&'0&673676745<5<5<645<5<5<5<5121747676767636323676767>70'&'&'&'3"#"'&'.'&'676767'&'&'&'&'.'230323276366767676746567<5<545<54'&'&'&'&'"'47676767610#4&'<'"#*#"141>12676345"'.#4&#41:36702546721613230"""02220#*#"#1"14=46123#"'&'&'&'&'&'&'.50'&'65647676%0#&'0&#476767676767676367676747654'&�


(+		
5
+


+	
	
	
(!		
'/
u

		
	�	

	f
	
	


 "
		

	&

		
�			
	t
		





�	'		
2#

,A
&


-<

	
#			2



	



	
	
	



	

:
$�%	
	


	

		
		

	
&
&,


 

	

	

���ek66&67676327676765&'7>767677676'4&567654'&'&'&'5>6767`I\*,(!B.%$6!#
*/1!-
"0!(M;�7< 3	�93
-!" 



 '%!
-*6$#.($/<4-I#"%>,14^0
����"*2'62777''''777&547'6"264&2"&4w[

[wF;FF;Fw[[wF;FF;�gHIfI�H44H4�F;FF;Fw[[wF;FF;Fw[



[HgIIf%4H44H
����+5?IS[iq��2"&4264&"%#3##5#'353#535##3353'7'7'7''7'7'7'7'7'7'7'7'&2"&4#535##3353'"353&2654'#3##5#'?'7'7'�Α�Α�Š�Š��TT0v%��IS���|S�	

�		
x켅���BT�Ɲ(u4T_Fp��?��}1�TT@s,	�
��Α����Š�¿#/��.R\8P��]		


�
R	������!3R2���RARA�U}XM<3?��8 XF	���������������''.'4.'6'777''4&467&7467>'.'.67'77'??'?67.67'''''776'7.'5'7'677&'67'677&'65'4&''&'47'67&'6	
		''
Y:k, !,l:Y
'&
E
	
!
'�	,' 
((&""!#	%
% "!=2b']<&1xx1&<]'b2=!" %
%	#!""&((
 n2
>'	.
�'
J
'? 
����Cf�7"&46323.>33:1>'.0#&7"#"&4632#"##65>.'.#"56&546212#"'&5.5>7>5<13L H-u$=,#[
'16
0		G+pH�
 >-$[(3N>-#\)3}	F,wG 	� ?.$<'21��	H,m����*28X����%&'&76&"&#'476322'"#"'&6"&7662"&031&'46&'&#""&676%2.'"&'4547'&>017626'.'67>?&'&6'6720'&676'&'&'&'&'4'&'&#"##.#'"76767676.&'&7'53>2241&#"15674#"1675#K8	

=
�
	
2
	AONC)7FC
,?"	 	��,& > 
	_#1
+Jq
9,'	

H(
("
�((�			G
	
&1

3'#

GIB#		
:"qT1B2Fa

-
			
	�
����
'?'2"&45'5'5'757757�"!!"EΑ�Α�;<<;"!"!�""B!!�Α���W;X<KK<X;WA!!AA!!A��r�#62"&4462"72"&5>264&"�j?Jhi�h-PnMMnN��g�ggJO�!#��MmMMm����"$"&462#.5467552654&'7"'6&&6��SuoPmm<S\�\'!.H�6&&6'=�xSQv&??(Z=A\\A)F;^���� :#0#"&4632#&#"1"7#"'&'.5<>32�BQg��g_Gdz7%"Ab@#
"HI1�Α@QJ 4!!
�

/+		
=�����'=O?62"'764&""&46"'&4622?6"&4?622?62&4?62"'&"��R:w)�)���R)��R:w)�)���R)�i�:Rw�(�x��_:Rw�(�p�������� /6=FL6/.=467*#35326&'>&'*#3533'2+5'2+57"326&2"&����

l u *		C
		
 �!6**�

l	�	m

m	�	\f$$e# f""T!&!(!55#$$,P2#"'#"'.4&54632>32>654&#"#'&"#'&#"32?3327�&1
C==C	
3%-	$
.8,-
:
-,A !'(
" ~/$
 N=+F66E7"# -##s��  ��
�%"uu"%��?�B:Uq0467>3>'.'.'&""+'67>27'#5<>7>7>7'&'&#'7'6767>�

o B		B #)�
�S$*+	
	SS#+,
	<	#�=11>��mm�	��
S{
=

>	{|	?

?	����2"&46&'&"&'.26�Α�Α�
ARA

PfP��Α�Ό'33'
1??����A".4>226'&#4&<74#"#"#6=276&"33:325&53"��,��,#%
P%&PS&�&mm&�&m�b$VB%/i$$ta-0'
��2�+"/+"54;276;20Cn44�E�6�m��΅	�����#2#!"&54635#'#35737#5##R��$=>=>>>=>�\=>=���.���MM�xMMxlii����
#'#'#735737537#75'3#�_lVb(m{Wa�CH�U4N��4POI 6SPߌHH@�\?��q?�3��35���'�;er�5�F���=�f5��+�Q
@IU�3#'#75#37'2#7''67#6;65#>16332#%'676''>+#"'&'236=#"&/35"'&'26?#0:62�z1*aIZ=6@B4
X3�
�	
)�
z


l

�&)
t,+<

,���^	!A"	1L3!'#(	!!
:LI
Gd	e����4=2.'>?#535#5##3#3&#"3267#!"&5463&632#"z)d
Xmm3nn\�
Q.:-.0-MKa)��))#-"K7?C�)�$	-

33/#/-$"6))4)��! I������c��!k���#-Qg�%'#"'&54&5&7461/2>36767'767'36&'&5476736'>6762#'&3&476726#&'4#0&'&#327"/67676'&7676'6=&'/7'7"&"'67654'&'&'&#"'#&?#7"&#572363236767#&'5767"'"'&#"#7?7>4.5#&''.#'".'&'47&''&'367.'''0>7'2&/?&+57''#776.'&'.'77#6'.22077'327''7'3''76767/'#7#"#'67&7'&66'.6#7'&'&6327'52&#"#'#63'667674>7632.73230765654'&6?#&7'&'&547&'676�
	�]\BA(!-5
#!
				o 	
'	��

)/		
	


	( 
	





89
$0
@8
'&-�	

)


	/ 6,	 	

	
I,,
!		+&+�
		7'E

	



(	 	
	�\x<=Z-#			&-

	
	
�
	





	 
	 !*


	$&
��



<

)
� 
K,			

+/	 0	H




v	%03


21		
	C




��m�o�!"76743765&54'&'3#6743627>7>46'4&#*#.'&3!#"#23#5232'0&'&32'27>767&'.'""'e��r)
"s

7S0,


t
d�

(	
k
IH
	

D-<@'�)
<g	������X��)K�&26#&'"=4547>7'0.#0>162;2='"#"'&'&#"2*&543:65654'&"#&72012=432720;&'27215"5&'4327&'&'0.'#"#6272'&'4&'"013'&672=674#"#"'67625654#&54632'6:3"=.7>3201&'&6#"'>5454'"572725454'"4732#32"#*#*.'&*32#%#&+"#&76'&'4#"#"#160+"72676742325454'"7032"#";276"'67236"54&#&#"7636'05&#&36762#"#"43656.'1"54'&7>56'.7620#"3>76"+"&3656'4'"43:'32#"#"4;265454'"#&63230#:3>7+�"0'&1&541474+'3676&'&"&5653276&/"326&#3645.'��	gi��	aa
  .�		0
�()'#Zc7�W
&(*'+_



!	�%$
+.e	+g!"	

&%�(
�YeVj

	P��{}~:<{�t87�87P%	

CFGC=�#' Q�AGJBJ7z

H1					
!

"R%&

)/('En
j!:'��g
	
&3:�$&�e
��Z�&"'Xp|�����%:ISZg����%".5&&7'46?67632766''7&5&'46&'.<.523036'74'6'67&672>32>32&&&2#"'75'654%0'4>2&16&#"&'6'3&74'&74.'&7276&7&633#25#6'&67"'6&261&>&'707&#&#'5063632*#75'35'32'22>=4.#":>5#54.*#3#75'3#362".626&"'#75'37'3'&'320637+676=40:>4."&3#.'#75'35'#6'254.*#&63&67"4'&':	$	'
	
	�!;//��
	
*��
	
		89e<QI4%�+,2#J*,-*I!
#�',')r		�
	
	
31NL! d	

l	 	<N=9			B&&U		'"O	U,0	L	'+h
		����	#5>6+53%2#!"&546354&+32675#"735#535#57#'#r(��n0/e?		>5  �&! &�	F	h���h��G�j	}&&s�rr����!CGK'36767&'&7>672&1&'&67.'.'1'&'6	37'���7:
 
)"AJ�D!,
!&	5=*���������9

&	&K|D!,%	6
	�������	�x1I\66'6%'#"&/4547'&54>6767667>.#0#"77''77''77'?�(�
Wbo�o
vQV�RO9
� X2$s0�mC=J!q:	.?0.18'8
,-2$3
		�
$!
,s,-
-�,~,'�}$V`g����%:Wa����W\by���76&654&'&6'76"10'4?#&'2#4'5654'&'654&#"#./>6'&7'7'>15.'675&'#&'56767.#5675".'565'#34>307&'.5&7"2#04&'5"267&'4.17676767#'4.56461##&563&'5#6376535"'&'474656'.#672<15&750765&7>71#7.767.7&#76&'&&561"&'2157>7202'3>17&6767&'&75."&7#76'&7627&'24767?.3'45'3654&54703.#&7'67'"'0#&7''''7''&'.?'>0327'7'067''&/67'7"'76%63''>'2#54.#"#&'56#"7>'&76567"&�

\9+aXYc.:�	3o�I9E|,r6CIo*
		8

7	
	&



+		
1

	
&HL%CA"	
;_
(
!$$*"

=
%[UCB-K+�m	�AnI3,MsB<27

@		 f		D(P
G,��sR	


)	1G9Si	2&��
�G�		 
	
	-						
Py

Y%
\*
				/B%=A=+
$	*


;

!^+
XF	D;7%+P		'/#b	(&|2=;
(P@(�
7


��)�
%'73#��� ��7 �F��!�v'a�����_j�k]���A�	0Lck��������
Wr���7A?'373'7'373'2#"=432+"54"2545432+"=432+32+'+"5'#+"=4;2'54+327+"5'#+"?4;23'+"=#"=4;2+21+"50=4;2+32+'2+"=4354"2'+"5'#+"50=4;2'2=4+72++"50=4354+3253'7'3?#"&'&'>7'.7.5467&76326&'.&'>%16767632.#"6'&'67#"'32767>.'&'&'67&'.'&#"&'67&#&'6703273&'27327672767&'6753'32+"=4;22=433'7'37'7'?2+"=4;201#"1#;2#"1#73'7'3�:aNP	U�J.


`




��--=8 "b2-(*6&
1A7 "a3+*
+(I3��*+.X&%0-XT$ ( ( 	
4:9:$$ $$	m�6
(
$	<;		;;*265??((4$$?	!
??�00/[+HF	?@	 N>$2[+GG	>A	'Q;�
">@�6'T
">@�'!	+--	_4422U?d���
7!!"'%32#7;;�� �)��X=�tGgf G��������"7+"&?>7621+"'.>�2	�	}bxu	�		'		�6�;����J*H3G<I����I%&'&#654676&'.176'.1?6/??7>1?�
_
j53

	0
4
+&(
:g`
#
gg

/-
"

 <�PHx


<
Z������#+37;CGKOW_573'7#'5#'73?5#'735%53#'%'#57'#'7'57#7'537'#5'53'357'#573"Lv ,"78-�77�ZL B8�

���P [Z[Zd- M�!L�NZ[M/-�!mj87,z P!Z^Ml mv88�

��
-78-
M -7-
-O [[.N [[�� LG- MdO Z[[- Mj l/ -�77��* O [�����#F767>'&'./&"&'&'.?>>7076($<?W0732

'"4!
j
($<?W1193

3):"	
j$.r
BF.
r
	A
���*.37;?GN?3%3#73+732%#73#576+732#"7>533613373'3#73'3#7333#"&7�;��VR�D#d)3
F>'?�M[�pv-	�N�;�ZIIM	Q�:'�(:8�^
�7
5<
7N55����/7"1"&5064.'&>1250616232>10001"&#�XVWAG HIgEE�SVY]w<~e�NNf0z?}Z� 37>JQ]%#'#5#"&'#73&547##53#3>>32353#3733.26&#"5#535#535#737'#3'7#'#3J6@�
"V#*
@511m<732	
�8w>�/&�!
�8878_18228�).-&(..&�="!%#
M�)K0+E 3,!�(.99,"4343������#)/5;AHMS���������2+"&=64/'&6'&57'67'67'67'67'&5547'&/67'726&+"=46654&'&+"#";2#"&#36=367'67'67'67'67'67''6765'����]��77��#5"1#.'.4188+;@H�

"+	

+>*

"!
/OB	$	6#0$.(25)@���� �\8!6-�	$#$(6

8 -\@I	,	/	=,8/!


>38$#$(5)	A
��r�(4?GO46;2+"'#"&547&47&#"32136;264&+"#"326=";53264&+8(�(8++8(%:('9++++�B&&B %&&�&'&B&&B B&&B`(88(34(8X(98(3h-%6%[6%%6%�&5&'?A&5&��&5&����)3AI2#!"&54632=4"2=4"6=4&6=4&6."'&6754"2�!!��!!�KKJC0�2:�<�!��!!P!R�����		�	'�

�	�))0���������N2#!"&54634&32>27'#&5676.7#3547#36737676�����&	"	D
 
!M	 !.-	���nr

�45&($O�$] g$
����%?&'&47677'�I��M�&��LLL�J��M�&�|LLL��
�s@N%&'&76'&'&76'&'.676>'&6332>7262654&+"3q0%1+-1(''(1+,1)$
55)"55��!$%!{;0, A@!-/";,-20-VV-02($$(������mt|��(4<HT`j%+"'&'.'&'.6?467&'&'&7&7&7&7&663666323626;673276>22>6626'6&>.677&'>7&'67"'67&'67'67'467'67*57&&7&461&7&7&5&&3656&'2>7&'>&'&'&'&'&'0&'&#'''#&7676'&6&'.&>.26'4&&754&"266&'&67>&'&t
%$$
%

	
		
		
	
0#+/:%.$
)=D(			

	

$"$�D=)	
	


	7#1.+p	
g

!	-%%.%.~&%(&O#1"#1"R
	&
#
	�
%2$		$2%
 #
	
	
	





	
	
	
# #&%'^/+
/*
!#

	
	l


"!
	
	
&$(%�% )$l*'
�
+.
+�			~  -*.
Y
$)
'�����3%254'.'.#"#"&#"7#".54732654&VRB
	$:Y�7+<p@"q�MSF,�/\"J
##)9
	)Y;;(5	����
7#%'3?3#/?/N[���{�[
�=QZ�XZ����$�f+j������	�BX	���vq&0����S����%+"&=.5462>54.�O>`>Ow�w��())(�CjffjCTww:4###��}bjt��07&'367#".#.#"#.'&676&'&32>36#"&'47>'&'&'&767>6&'0#"721#"&463224"�[&
"0
74		1	.
;66
*&	


$	0!3	J$D33?I<.$&Y

<		 

/4	E&-		0($#>04"/

����#+8D2"&4$>.264&"7&47'>.767''7>'7&'&'&6�Α�Α3
��<
+''+
�
%%.R+/2%.%%2/+R��Α��?

�2(^(2+�

E$4//(i4$(0��|�%8CPh753"&=36'>.5!5&>'>'#7>54.46&'565.g!#!_J�[
!,!2 
f'\TY%1,*),1� $/!!
	O;
#7$�{�gh�(,�	
%�+!()�'"3#E_	
	
		 &`2E%'&74>&#&'4>76;27236#>7%!!$7>&'.#.'&�/�
%:'Y447^E'�%f"1���D�Y�
Q�H�
5

,�
	]#��������NV�%'&6?&/'&6?'.67&7.76767>30767"12676326"&462.#6'676&'&&'.7327676767>�90
/

		\�Α��B 	
	

%
/#
g#	

5!	

	'�Α�Α��

/ -"1&

����	0J7676'&>'&'.#"767&'&63270#"'#"&767>32�%#	�
U	
	
j	/&'.,
	))"Bd	;179971;j$&(K.%-$$x2J��%;38,);".C%I�2P>>P2 �%$EU	���=EMU�����%'"'&'&''&7'&'&767&'"6767&667667>'&'7&'7'&'676'&'47.#267&'&&'.67&'67>5#.&6&'&2&27&�*{%' 44#	&W%8 5)+
!		l!%	/�
��1$Dc;8

	
4A0!"
"DA
'.$$H	+$&��4%+H/&;2,
	&.:
>D $1*
j+i�� 5)''
	O_JO ::+'M.&	
(%3�'

��9�&6=%+532#!"&76'&'5676'&63!22654&'5>54&+72+5N3+2,�%% �� %% I �',' bX754�%G11';##;'11';##;�$  �m'(O����+9%"/&?622?62'"/&?622?62%&?62"'���/��/��/�������CaaCC�bbCC[[[[����'2+53!#54632#52#4&#4&#5�����++%@>X+?,�pPa����+*@@��%�W>,?kPp+�a����r|#*"#7&62326514&'0.'&&'&'&'467:62>7>5454>2#"#"&772'.y	
mO"
	
	
6	

		 A	
&	(H	(<o
��1
$
,+.
(
	
6wA .�����'Dr�632#"&5"&5#"&5"&5#"&=4632327277 '.67672"3>572>&'."&#".''"15>7H �iO1))1�!#C	$
;��<
$	C
#NN#
		G,�	8

8}f|{f")
%

%
)"	

	/)������=a����.Khn7#463236+54626'&=4%''.'.67&>3263264'&562506350'&#"'&13257"11102>32&076=4.70&1#"0;257&#"32765'4##"53250<.'254'&54323'06150'&#"#"'41"3374+47632572'&#";"#"01376767325&#"32767&54+";2=4762567505/#"432125656#&3276157&#"032765'4##"53250</2#46����e@
&6>A;
#:		8"=%"/ 4#E8"��	 
	 
$

8
%$
		

	B
					
6*

	/6
%�

BT#$(#19:>2 1# 
#?D+	
			"
O2	5
:
4
6
86'' a!87#"&46;2+";2+"&46;26&67326=4&+64'32#�r);;)��r);;)��H+Av�!..!�;R;";R;"x3x./!�!/����z2"&4%>'4&*0.'&74676&676/&76#".76&"767>767656&'>36�Α�Α~



	1





	'!	#*
��Α��
#
	
*	


!144	'7'$

#	���#@FL_%#"&'*'#"1.7&'&632>7>32>76.#"#623632&46646&67>76"&�>>
>?%	}IN|t 55P,@n"<2
H �[�$#.( 3�@r-*1
2DY`��6!.S>%M;* -	�!!

!!
)	(%����,R'&6727632#"'"'.767"&'&63:%&5463237632#0#"'&5463033267�*P_
	
_PT
/Wv�OQM
n&'	(!I	�

H!n	

	�
��	��*&	
 ������+%"/&4?276&'576&'6&'762��		��2	

//23(	�		��		�3
{$

	%	z..	24)����
.9=A7+5327!4&'.5432;4&#"#"5#32674&+353267#7#3��@�
 
	"~4!10�0�*��@��
J�/G��������1=GOZgp%3#"&54632#.#"54&#"&5467>#">'32654>&''"67&3>.327.7367&'�|`t��t`|nVjune'$.54-IJ-45.$'Qhd$+$&�
++*r)*"@&YvS[�tt�[SHMujgt1$'4/.4!4./4'$1M�$%"&$D\%$�##3$$�#&D$&

��9�#29E2"&467.54632676&+%'#37377#7##"''2+?232+7�褤��X$- 	%.�M&	 %$rh5\- _.	�������<*,#&�ݸ%%Z##Z�T�R' ,=x9c	0_9!&<FP373#'#'#%2+52>54&/+53:'30>5.#6654&#/*)-
.-,#
 

0/
�		.4
<

 vv�MMPP�'(
��

&�
m����
'2+5&2"&45#6264&"2654&+')+#/`Α�Α��1=95Q,!���Α�������>*)?�����<k#"+"#"&'&'.54=454>7676767>7232;23276'&'656&'&'&'.''&'7367>2�
�



�
F;:
LS,V	
N?P+'BQA$�

�
� (7v"#N$/S<#@c0	>#"����N2"&464'4'&'&5&+11#"+"#"'&'&5476?514/"73>�͑�Α� 	

 =77=��͑��y	
))
	)00����"3!2654&##'#7'37'#@&&@&&hz_KV/oubCO	���&��&&@&Tw�bb�ZZ�������3#'#7'33#�G���o�F���e[(�*��𑑼��N�<j7�P��	:	Z	nr	4	k	4�Font Awesome 5 Brands RegularFont Awesome 5 Brands RegularRegularRegularFontForge 2.0 : FontAwesome5Brands-Regular : 12-11-2024FontForge 2.0 : FontAwesome5Brands-Regular : 12-11-2024FontAwesome5Brands-RegularFontAwesome5Brands-RegularVersion 1.0Version 1.0FontAwesome5Brands-RegularFontAwesome5Brands-Regular���	

 !"#$%&'()*+,-./0123456�789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������firefox-browserideal	microblogpied-piper-squareunitydailymotioninstagram-squaremixershopifydeezeredge-legacy
google-payrusttiktokunsplash
cloudflareguildedhiveinnosoftinstalodoctopus-deployperbyte	unchartedwatchman-monitoringwodutwitter-squarefacebook-squarelinkedin
github-squaretwitterfacebookgithub	pinterestpinterest-squaregoogle-plus-square
google-plus-glinkedin-in
github-altmaxcdnhtml5css3btcyoutubexingxing-squaredropboxstack-overflow	instagramflickradn	bitbuckettumblr
tumblr-squarewindowsandroidlinuxdribbbleskype
foursquaretrellogratipayvkweiborenren	pagelinesstack-exchangevimeo-squareslack	wordpressopenidyahoogooglereddit
reddit-squarestumbleupon-circlestumbleupon	deliciousdigg
pied-piper-pppied-piper-altdrupaljoomlabehancebehance-squaresteamsteam-squarespotify
deviantart
soundcloudvinecodepenjsfiddlerebelempire
git-squaregithacker-news
tencent-weiboqqweixin
slidesharetwitchyelppaypal
google-walletcc-visa
cc-mastercardcc-discovercc-amex	cc-paypal	cc-stripelastfm
lastfm-squareioxhost	angellist
buyselladsconnectdevelopdashcubeforumbeeleanpubsellsyshirtsinbulksimplybuiltskyatlaspinterest-pwhatsappviacoinmediumy-combinator
optin-monsteropencartexpeditedsslcc-jcbcc-diners-clubcreative-commonsgg	gg-circle
odnoklassnikiodnoklassniki-square
get-pocketwikipedia-wsafarichromefirefoxoperainternet-explorercontao500pxamazonhouzzvimeo-v	black-tie	fonticonsreddit-alienedgecodiepiemodxfort-awesomeusbproduct-huntmixcloudscribd	bluetoothbluetooth-bgitlab
wpbeginnerwpformsenviraglideglide-gviadeo
viadeo-squaresnapchatsnapchat-ghostsnapchat-square
pied-piperfirst-orderyoast	themeislegoogle-plusfont-awesomelinodequorafree-code-camptelegrambandcampgravetsyimdbravelrysellcastsuperpowers
wpexplorermeetupfont-awesome-altaccessible-iconaccusoftadversalaffiliatethemealgoliaamilia
angrycreative	app-store
app-store-iosapper
asymmetrikaudibleavianexaws	bimobjectbitcoinbity
blackberryblogger	blogger-bburomobelexperte
centercode
cloudscale
cloudsmithcloudversifycpanelcss3-alt
cuttlefishd-and-d	deploydogdeskpro
digital-oceandiscord	discoursedochubdocker
draft2digitaldribbble-squaredyalog
earlybirdserlang
facebook-ffacebook-messenger
firstdraftfonticons-fifort-awesome-altfreebsd	gitkrakengofore	goodreadsgoodreads-ggoogle-drivegoogle-playgripfiregruntgulphacker-news-square
hire-a-helperhotjarhubspotitunesitunes-notejenkinsjogetjs	js-squarekeycdnkickstarter
kickstarter-klaravellinelyftmagentomedappsmedium-mmedrt	microsoftmixmizunimoneronapsternode-jsnpmns8nutritionixpage4palfedpatreon	periscopephabricatorphoenix-frameworkplaystationpushedpython	red-riverwpressrreplyd	resolving
rocketchatrockrmsschlixsearchenginservicestacksistrix
slack-hashspeakap
staylinkedsteam-symbolsticker-mulestudiovinarisuppletelegram-planeuberuikituniregistryuntappdussunnahvaadinvibervimeovnvwhatsapp-squarewhmcswordpress-simplexboxyandexyandex-international	apple-paycc-apple-payflynodeosireactautoprefixersassvuejsangularaviatoemberfont-awesome-flaggitterhoolistravastripestripe-stypo3
amazon-pay
cc-amazon-payethereumkorvue	elementoryoutube-square	flipboardhipsphp	quinscapereadmejavapied-piper-hatcreative-commons-bycreative-commons-nccreative-commons-nc-eucreative-commons-nc-jpcreative-commons-ndcreative-commons-pdcreative-commons-pd-altcreative-commons-remixcreative-commons-sacreative-commons-samplingcreative-commons-sampling-pluscreative-commons-sharecreative-commons-zeroebaykeybasemastodon	r-projectresearchgate	teamspeakfirst-order-altfulcrumgalactic-republicgalactic-senate
jedi-ordermandalorianold-republicphoenix-squadronsithtrade-federationwolf-pack-battalionhornbill	mailchimpmegaportnimblrrevshopwaresquarespacethemecoweeblywixello
hackerrankkagglemarkdownneoszhihualipaythe-red-yetiacquisitions-incorporated
critical-roled-and-d-beyonddevfantasy-flight-gamespenny-arcadewizards-of-the-coastthink-peaksreacteurope
artstation	atlassiancanadian-maple-leafcentos
confluencedhldiasporafedexfedorafigmaintercominvisionjiramendeleyraspberry-piredhatsketch
sourcetreesuseubuntuupsuspsyarnairbnb
battle-net	bootstrapbuffer
chromecastevernoteitch-io
salesforcespeaker-decksymfonywazeyammergit-alt	stackpath
cotton-bureaubuy-n-largemdborcidswiftumbracox-twitter-square	x-twitter����S���X���X��PK��f\��1�1fonts/fa-solid-900.woff2nu�[���wOF21�
�1bK�$?FFTM`�N
��h��B6$�0�4 �+�.[�u��0��@p��J��P0�M�7�~3H��jƶ��9����e�B��{A1C��̪���tC`��T�}ʃ���Phz�S�cBfΤ�P� �<"<�i	B
����+������B��0�gx�c)��hUTum+��4���:�`�颣�!3Cf��L�f6Ӧ11���W֦�0�"��]��4�	�����B�o�x��3���-�z�$�>���eRw9�2-�8t�0���tE�O9�9�����꾥�'%�R��d
҂~K)�k��F�x#��׹�5�q�L���t��O�B�}��Y��p�N1:
��vql� O�����>ouO��[�p`�s�k�ݬ���Xo�m��؄��k.�%�Z�G�H<],�J��&WL}�7�)�����4�dh����Ci�����y��X[{���HV�`V�BJxQ������^����Vu�/��*�2��8��gl9*������4�GBē�s�4�H��B�4�Xh?y��<��b�9��|�F�&�?o~�U��*Ģ�v�:���麛�uڢ�L;��đ�̋�
K��y0�0͛:�?b�?�SPˑƚ�����my�y�����X� YK�z=%�ItG�8�E7���̯�{�'C�ކ�gL0#DRH�~�֡"{� 
�FAw�EEp��5˙�[bC-˴���}6������ۯ���G�7�~Q_���_w�ֽ�_wf���L��T�1�s!�c3:\�+�{C������)Y�D�����&Y.k7�}��.w;��M	a� @����v��?a8j��P���+8�l+�����Wj���گ�G��_�0���"�^���v�=`��p@&:����U��n���+)@]�ܿ���y�qF��Ɣ�o�!cU{8>͝v�OO�M�7�l�)���9����;fBB�����
y���R/�/�|�@0��!w�4�OR6���g�;�ER�����=�X��#l"�g�eߖ���`�����_k�PlŸ2_����Z]It��;�{BJg�&��m.'�P�X�ׯbU��B"
�	A��(
 �Pe�����~oe��=��N��@J�(9����qnr�y�����9�ἧ=��ǵ�/����Ul5�VРWPXc<�	��@_��B4ľ<d&��B��P�mOC24�]��Ta�0�xpHy��̵\h���-�$��{�U��}G�a��jj]%;J�$�eY��e='�}�u;�����GT�_R�J"( ,7*�h�	+~��;�ӫ����V��d9 ?�G���uߎ3�)����t��mlJ*G�p:2�Y��/��E�׀�b���?q����;Q����"�~�o��
�\7�*�VQ��L+��0��^�;��f�g-܌�* el�\�xzm�}��XVAA"i�̤��?���f�5~E��"E$EEAY�X�dΞq��V1PYS�1a2 ��w���>���7XQ�D��H��NX�^0����R$4��?���O��Nm�����0?�o��5�q�x��S���b�śc�����������W�
rM���k{���s����IH��.,il�̲���>Ր�n������;�o��wZ3,'����d{��]�Hì�JI�£�|��i��'P\�\m����IcI�z���;�Ͱ�ٵ��y���p��+v�cx|�̥+�nݗ�6��
�_�(�!��bzA�w�zz�)NԭpX���d��y듿���;㷥f�Q��M?o�
�_KZs��3�=otbzaims������������;��yx���������������J6A�(t�@���y��x:�/�*uF[Gw&h�Hg�{�>�/D��t��r���ο8{�ʓw?����+�����d�pE�RÄ�iv���6�4�_\��=#�U}8MB�$��������͉N�&"�+.������G#,�c��r��{8��$��@����1��۴����^ނ�TFT����G�lz���o7����m/*�mնc�~�fPk����(���_�5e���rz�/n��ߺ^���ͳ�')k��s�����U_Cd�By��`��UO�i�4]�����m\r*�ld-+餕��e&Qj����8�bd(JN$�	����:}S�I9�e��HA	F��sx�%Qh��e,�,�tM�9��y�c[��k�,��>.������po{�������&�����߾9��h�Z!^R����G#�P����tj׺U˦���ʊ����؈����ښ�jҢ�"#�BC��z���{걇��c�f9�6��'-�F%�JD<6�A�8�����B�S�<.�H��$�X-&�\$d3�x�Փ[�.���M��
�p�e��uM�Y���e��
��T	ϧþ�M����]��*|,��3\@\��3;�"��`?���>n�|~+|q�/���F+�v�}bAb
)C1�%�+�Ӑ�������Ɨ+�D�	�R֢෡Qx���t�@����T��
�ņa{
0��
8���fs<���VS��Fe��P�tG��2�(��$b���r'�{u�&~2QM+��<�>��I�����U|�������`Ǣ#;�b.��JD��3)],�L�0�2�ݾaL� G<��c-�
�n#�d`oְ�����q�h�
wv�X߰L��&�C�q�/\3IUW�'fN��~�FSd_]'�K-R��0�"&9����N'f�^��G	
f��PJ�Mc�N��� ��-k�Qn�
S�n���Kc���")��OES�V�h�4tÝ�9Z��������Sd�p�3/��JFn�#���^��8�p"S�z�I�ױ6��Ґ}�"W���̖�3n$Ś<j�!�6�f(jj��t,(q����`�����~����(�=�:&�4��ϵ�p#1�R��c�~���cx��
�蕼��0��#�Q��;�$�l�|�i�S�w�O#.��.Μ��8֥�N�w�
����Ĵl��ז�?2��s�m8u��6햸v#�{,��]�ۇګ_ت�=I��W��'-�yݲ@��#��‹u��U�@ceuM�b	a�������c{/�ksÕ6��?^F�;7��'Ruu�^_yW�Ze4Y��{����b�O�<Kv�P��^���V�/(
�_kA�H-��+8��ns6;�^�y*�D@��t��"ڀ�d0����V����lE.c�k7��=�2��=.[��yGf�|�����J/��t:���w�Û"y��%�-�Z��<T�@Jr�����'���\��j�arf� �{�l�r
NJR�����'Za���.�:v�	� ��jbM��d0g��h��WH	���^KLɅ�,̃�K�Z�b@q=A�B�
����T�-�Kk̰(|����h����&�����flِb3������6���`m!�	�(2u�<�e�N��k�d֏K���եԭ�X�UU�Ii���o&��)�?�b&��f�+�|ǚˆ�ٚ��K@)��	�.�I�;h�v���V�[��Ǔ��q_�-띻���J����j]^X��+���M���� �[>R�LnvΆH�־@		=��օz���xY7C���;��:D,���'��J=qx����v�������4)�ho\�9��`�B�,C���y�؜���F�(!�\�*�����,q�l{�ݸ�a9�9T��l���xM�%]�l�H/�u�����Fk�ʔ	���.�����Z�7*���D$r��= o�ⲓ��R�|��ʦ��R�Zr��H�u�O�Ř���}��$jj���ƜG�e�[�m��/RYN���w֦c;�~tn���v~��}*�:c��^���	{(X�NM2	���@�S'��&�i�=��W�n�a�D����d��I�.f�Z���9��QT�8��=ϩa��<"7��h:����Z?�&}Q�p�ص�Q~o����ո�m��Բ��iJ(�2�}�|m$b��w`@�4O�9�9�v�]����J�)���,Q~Q��x,��s=I��X�ٹ��X@Eo�~jKL�����ZW��:{RQ���=�IL��T�<��¼Z����%ů�����%A�{ݒ������w���Y�^�v���Yۊ���v4�� N�7�"gʙ��y.�u�"�$ma�XHnv�})g�e�li���Lme��x)Ŭe��j�2H�d&/KY��,e��o+ᦤg�6�)Rg����
��#�R��3
�5����Z+6"�9�����vo�����Z������v�J�dT5��n�*o��(�k��Xٱ��+u{��������i�Tui�O�ߝ���ǂ�,\ĝy�}��u��N�K5NY���H�2䴲�wLuU?�
�j=�HX��O�^,��T�[,ړ��2&��lɩ=��J���>�#��v����@�]���!����-k�7Ź�o��y=�Ɋ,!�)�P��ꊷ����9�_)��]���]�b�6�24p~�d0Tf-B��uMV�����u�͡\��̰Npޯ)��`v����q�.�z%�3r�O��{(�>��H��o�
k�����ε�먕�BMtS��p��(~%�{ܫ}��b>��6�B�#�ևV#�U�&%��Sá�+e,f�b�Y���d�Z�8��؛�
vk����2�J��ܙ`�8�i��7��$����׊9�ޘXd��#a^�ĤU���bL^�&+�~�3I�v)˱�6�a��먞]b�c
�I����9�T�#�>�\[z�t`
�~d�����(��c���E�l�0d�Ď%�ө�H�������3f_`���t��*Z��p�s��ȞX���:'�ܗtA�M��P(��q0��kɲDlr��f��>�I��ӈ��E5浈,��p!LJa���''����Tί�y	KY���|�5��II�ŧn��%3�Yُf=��'�����y)��y����
K��z��"��J+@�R�*���O%e��]$bF�D�%�>�-˛�jY�&��vO{w~�����׽�Y�g��z��^�奾����)����-0	]<:l�{�� �%d'��x�o���-�ґcG��m�uC�›��a�׉f~v� �i*DGL
n�&?�D�p�NA9��)��df�TZ�頰�@7Yc8�~\MpM�[��aV<L�(<$�*�{�9�;���I��h���!Dl=�o�#P�j�$�IN���KK�4��N��+�Wiz��'
��>�ߡ?�
�["��ٝ��
�%7��@Sq1��H4G�7��i�~�s:��c�B�5�z�l>����!��E��
�if��܊�EOԓ�<6~jtҞ٧�Fw�o�$�����Z��o1.8���2 
�.��stn\ӧ�/t�����;-��s�du��Њ�c���[|I$�.W\֡��5��}U<�&Ưꢤ�7f2/�D�f�Ј�9��6�xN�[ ��[��-��π�p�b<�NC���Ig��m�m�����,���!�h
D�LX
�Ѵ�Ҵ��u�z�:KD�����4Ch�tZj�(_Z��G\#��O�1�н&�:��!�LnMq��A1`F���Z�/�A~�:O�&܊�H�6�����U��p�V���;�6&��+� ;��}�<k@�p�����juV���ZSgl������c\��l})���U�����ũ�����FY]��)MY��ب�E��	N��
��`�I��m�(v�JK$�i�NHRS�]%Z�8��n0�0�b���"�W��a�`�� �W�!�K;о�H͎BM�3
{����������Ϗ�iI��a}C|�"�=��	4:�4�c���m������K���d��q>�I�+hf
v���xB]��
F¿�VX:,hį����4�D'0��H���$�Q�֘��w�Z��W�(��k�)~v;�KZ�6H~%��p4d2��~?
[�D����i��	���/�D��"�%3n�l|X�\ZRuо��K�X!�>�%�
w��dm���}<H��)-������B�twn�ƋzR!�U��B��ԙ��6[�4�{��
(��CH��
��<\ԕE��I;V��%�r�
���t���3�QO1�?�$�h�Ի���:���h>G�\��0"�����R`B���S9
-
��F���I標J�j�ۛ���A�M�[w^/������⵬�mY'�	��D�ɡD�,�JY�D�P�(�D}�Ow�<���(�0'MB�ҍ�����<�	a��TzL��)6�)����&�!�V�-�QɷdLuPe�K~2!F��Qc��]�\e7�Z'N�DM��M:{Q+�K�#�[L�^��� èXϳ�k1�����d��c���Jr	��� ׃����{a�Q�S#K��ҩFF�΃ԗб����DXW"�{��
�i��Ue���rM�I\���#/�R½��r��a��QK�gXp�udLx�m��R�P��IbdRI�%��[��
���Y���$Ğ#&�_��*��l�:�A1Y"$.����]�I�Npj*��
^��xw}u_�⼯xXI�2_,���w_�?ce�����d��1Uě@���c˝Wzf�9�gM�i�M2���zR�3�F�����:��&���k651=B��&�t F-�G̲|G�$|��t~aTM�8Ti���FR�$����)m1���i�s��ny�{&�E��0�]�B�B��1�v�엒�]
�dQ����,e#�OJvI�vp�#�d�w��j�$&���Tx"�v���!-ҧ�f�:gh��[K)����W����!�D4��.@iL�P
~ݏ��6��6�L����<Ys"wR�w�y:�_���+!oE��3�<F��6*��)f��"�|�ܐ'�+'j�.�+�_��9����i������������lCatu�#E$�����O�W���ge���	U&W.NEb!U?"p2��wj��V�Mѓ�M�s�E&O2`#;SIR�dj�)���r>Wt76�5��x��9�sq��,9Lc2����n��<�o�gH~��9+_�]��a8ߪI�(
u�ھ�F��,�NW��I�[ԦA�a�1^6�z/H[SoIF���I"F�HT:�$Ur�7�-�S��4�薔�v<^W��r�͜���U`��+'�qzt��N�=�uS��V�<��]�ГJ-�����~���Cʧ�dg��L��nKx��w8U���iJ-�!�!�����=۰�:�Vjw�uV��d��c�<��#�G���0o9�qh�m��.
���!���.i#�fSw�R$/p�^qg�)��X߱�Tl&ELk��b�?�3��I?\$���u���:6�Ү���&�i`0�� Q�'Q�"5˩�U�����=]�J"0�p��G��5�]�=�0�LX�A���
����|�xH�2�(���y���݄`v{^qyD����S�8�a
�*˕����׏u����|�K֭^�D  ���O�V��B����-��ړL^|�q�\���S���G���0uuX����'?{�sg>z}�k�W���o�՛+C����A*)°��������q7h�AE
���������!����~�lr?�^��I~�pf�A�`���;�}�x�X
�K�^�Z����I�>�
k��P��;t��وOif*쨳I������A�!�
��k,"��̠�6�m��[NX���c�>r�	��J�
a�وP���<�'d�g���=�~�m�)�amm�B$e�K���Z������\$�����L֥SM��'��~+�'��M�|���9���n��4��H�	B��I?Ņz����2)���2yyW ܆���QK�z��aM�^�WŔ�Ar�̌Z��4��sw��&K6ϣY�(Y!���cY�CND�w�,�j
A
���AԱ���020T[]�2;ʒ�G}5�����zf�
�J`�������z��-K��
/D�>��r���Z�;
��`����nbn/�Z��a�c>�<�T�^0��^�~
/�����2��-$?���p ���X�ڼ�|��p	w�!��ƙhC0���vRx#�sNˋ��ɋT?���y���Pur7�-mVfb����/����Kl���1�]���6`�"RdQڑ�l��y��<v~&#)w�}��K����C��'4�_��̹��������XQzs)�υ���\X>*|�+�@�/�3��L�/���d��Ϋ��#�,�lA2�S��7wo�+Wn�Z�
{θ�����],	ߛ)�Kt�-j��#[���9`�CG��oܽU�*�gMl�M�7��
������x��= �V�(�П�_��q�C������t��+䷤���qrr5���B�b����_Y�t)�K~����oNք\_�|9��_|�ښ��|^�2���X���K9�k�4��d����0+�m�~]�����ud�H�jZ�@�ft„�`Ѓ[[ne)���$�&4u���׷�[n��;p���(�5!"4O�?(�&�"
�Y�lM�Eh:q��kLR����
���(��R'�c��c��'���""Mq�K���ˢ�^��7e:.C����\��Q�xI�����I�ڕd�EZ��p�*��5Ɍsod��M��L~MxXZ
��Q�@rz�n[*l��1b"�/�.����X�����sAU�T�(e��El3����9�[�4:��$.aJ�)�ΨS4'>��_�]�2�?��4̈������<��	S�d�ET��0a�iD�Pt&�̺�i
;M�z4g����w_��J��Zy�x�:����E� :�"E�\����C[��~0�a�Uf�I�NNc����M��R�!�q���s�0�d>�\�P��=�X�54C��E�� ��8wMr8�|��"[=qz=��c�`��^��.�<c�<����x�dJ��b�)�\Â<ړ��#��2i!���R�.�Y�
��Zg���
`�1�K*�l3Vڨ�/l\p�W�;n�>l4I�v�LD]��x��<�� ��"�w�>U��~ ^�KcZ&of�)�-
����J�=��UO/�S(_.3�RLaΠkB6,��8�۶�8S�%�N��l���|۫TT����Y�+��+K��o���2!��5��xZ�Cz���"���L")�;6�J'���a7I�y�e�z-(r<i�7�&���xL#�}a���
���n*��	ߛ�/5
F�
�*A�f!�ZȊ9�B��}$�ȫ��ˣ����p׍�ݝׯ���a�̡�z�	�0̆��y��#L�d]Baٞ�%�f.⎑v,�6Ŵ�/���x\�Qu֤�V��6�5ߛ��DHA�5Ld�+�9�)���yv�ԐQ;c*�v��v��pe��H[?���=qN��-�.+�-���T��>Y�p��Tc(��?��i{�xY�S@<���poȁ�^Qd�Q9uP��.@�yl�;٪�8^���Ud�[���y~N�\��Lv��ŋ�|��g�p��5��II#��i�����lk�)�$Wyߌ�IAOZ�Z�ȏ�^�W��h@�����À��L�̉|�kk��A��,����d�S[�s��@(K�፲F~ɛTٻ�r
g^��q$�c��X~%��k/���*��B��M�4!h�v<�؟q����),RU̱`}��7���[vs������&B"Լ�6E����E3A>�P���K����O�%�S�̗��rۻ���nԻ3���uZ�p�����*��˺Hd4�L�h�o�"�0�����S�c3	!#9:L�g�
oG��#π���/m{)����E�G���.�(�Xz*4�W.�"�'⼵��}���h|A�+���1o��L����j�ҩ���4�������U�~9V�\�S�	ұ�Jrפ��,�1�5"#V�$�)�P������M �����ѝ!y�B[v7.jה\m��_t6�L?�ɔ�C^O���;�$^2M����сm��h����(t�ܞ��C����Iw�LGP�h�#,�or����ܿ�������~g�J�V��D%P����>XyIW_no�?���xX]���Z^y��X}���Iu��?�%�
r��w	1*�u����m�I�U��āP�n6jWE?p�Y(��2���R�_�n	��,��{�(�S#ƍ]�����/�2�0��/��H�{�ȀҜ#7�.�r�C�
�Y��WW6��&����2�ο�3ɿ�ft����0/R4�N��hld�9�/���]]�6���|��"��#pug�G2t\v�!�]�;�pIL4��ۗ�Z��vB(��������;�h���?����B.g+�çCAgC�j9�w�x�v։+��%��������@�OP{+�̛z��*;�ucH���<�|�i�|�"�-,{������~�ܬ+ه!�^c���B�м�͖Tt�*��l!XKN��V�����H���;?��YPbaœ��kaG���G���S`�廧<pYU�k�a�5p ]�=��'��'0E�Ad)�n�1�t�O�[�Lv)�Ȳ�B@U'�$;Be���NK:J]���{m��I(CKq
�8�"��{�7ZZyymk�3�$��F�/�7C�@�r�˓�|8�+�֛�ӻ�WӞ/�E��G�gIM��R�I����lR�� ��қ��1�PR[���w�;F�yU��E���c�Wc|�!����
BC6��hVL����^���Pt��KD@���^�;�(t���Os�}���4#���{E��vI/����?�B�
*`i�~ Kv:�hC�9{�3?-q�'��2pB�Rm����Ӿ	����$K��y���2��7�'����v��y!�d�@Ν���f'�L�N@���|��%�V:^��p�!���`is/Ss�Ԅ�48>`�9�^ŗ�ϛ��z� �4R�zwD��0��ЊWytB���eW1q�_���2�V�/Oj'F4�z�Hć	�
��܂��y����\��d�'Z��2ت	���pls�q�v����Z��q�0�U�Xu<5^���
��$FaU����i#��ʃ�%%��;U��BH�z/c
i�J�J�>H�\�PG��2x�[F�* ����6���f`������z�^6;��Pk�W_�g�A�
|���K�\ą�iv�%�������2i���ئ�א�VK2�祋�4��(�r��\��.BLA����qd�㶩욝��x /�`G}+�FZC8��h�vH��Լ��䠻�� �=���F���Θ}@H0^'�,D{��+���
W`@��F�@�8�Z�ǎ^R�v�K@�j�4��
��=�~$2��K��9�G#w�ܟ�����$����THb�e��$��HHA�%���N�b�������!�&F�&L�-
����D%�e�����8��\�����9AХ;
U|�啥���k��n����v7<��\��|�ѦY���O�Y�f����l
k��KW�|&o�'Y��~d�+�a��3��3{w�lAp��W'yA�9v|� ���Z�؃��IQ���Be|ZB
�9^�Kr�.F-��աT�@Юe�}��u�狍O�/�\4y*�T$�f
\Lߍ��%\q`������X�����o݊^ݍ_YGK;77/���|�r-�|�Px�4�B��.V|TǢ��\.���y�OD2�_�:��
c%&��#�x�W��4��������ǘ����"K�쁔h�i�
�O�o��)7�-�&D�d	�	VTI]y��c�28��Ϸ>u ��:�Q{�Ҟ�v�2����½#Hq���ΧC�\�lGVl,�Vm2q� ω	��[�
c��+����#J�
�r`�"���`�aQ3�ef��,E�yϭ�#����̥E�Ƌ_�#Ծ�ay�Ȑ�<���?�sF8�7�3��A�xe�(��?B&}��CCXb�yT�]�}0+4�q�F�䍏�J_&^���n�m6�#x+�'�$���c!�99��󥧷;�v�,0���x)]�d��󀀏�f��"=4y-�E��{��Uc`j�FKfaCxϪ����x��:�v��%,��X|"���3Z���;&�~�k��I�mP����L� �!R�YN�K���?&?��bZ,�e\*�K�.�Ʉ�e�9x�z˯�/�:����q�a$��c�0֫Q��
�e����`� �25��%,��J�Cb�՞qv�d\g�FL#s��6��T���	?�G�x߱�)HLl�IPC����r�ߡ�0�@l���)���(!P�0,p�Q�;�R��x�>����ىpDK�6	�E��4�| �[+�Cb��ޏQ�v|Q��*��='�g�������0��=KB�o%$��D���/$e���)x��OσO���:��R��<�hy_���Ə�Z����2�t_�䅯u�ڕhz�����3��y�C�����Z��C�h�š�鐑����H%��X6�\�x	ҙ'FR�[0��������`����^�X��61���)=_�g1q�׼���k�1����U��ܯ���O��	�{��43�Ԋ��<Kt>�z�"�����q��w|n��ƴbX�T��u,_�$E�5���.u���]��5�EBw�խ���@D�x�X<�5�{<rX�mϓ��G��>��x��p���X�S����S2�*�6�N�����Rt���]1{t!"J�Y�6��<Fj0v[ ;���i
AʾR?-�[��g�����`�������Z<d��}��t�M��œ=m�L��L��M<P@�M�T"�0���Yr� �T)�l;AA�����b�W*pC�y�:����OV>%
W�=��(�c�{���¯X�I��]���ς$����)�[k�0�`N��8������[Y�'�]��f��p��>�b���u�|�A:S���c�ٗw
O?��#
V�!8��g>V�w�o�ѠN����O3z��Y����Q.�r�	E�|e�~k��b�(o��hOdh���m��b|/YP�ym7���t�>O�"�EW<g��.k��B6���;5X�����O��B�>C>��Eg��[��U.,,�����{㣐�+��^Q�+1����D��>��.�$T��e'�qDʢU��N.��SFw��v�b��L:�=G�F@4��Ԁ��'T:�J�趱8XݸC�X��`��"�Ռ�R��D�If����
��9|���7�q��Ț���L8�<d��b�l�Uޭ4�g�4��H�J�Δ��D��mApV��<t+/�".0�&�sk�$ZS/\)�n1cy�^)��ּ#j�'e��x�]�Ceq�|��o8�������Tj��lPi�5/��&1ց�6��2Z��@lat$p<��º����<n�[$j��xL�&�}��[�2r�����h�ʱ�|�ܟF4^kNB8��tJ��h��mj��i~�T�OZE�s��|�=��s楅�Ơ�~�
d�H��E��!��J�u��T
���P�U��׸D�9CfS��[*�>��D
��}�h�u?B���+�,���y�M�&0xt�Q��5�MK�#���c��U�!���ku+D���߯�!^�c�i�X� �"��|��9ˑ^���T0��\�~}0{�BDX�v�w?$�����R%��x��-�$�����']��KfaJR�n���N�i�E�V���wr�N�C���0��{���Ykl�K?���d����[Y"��͡�^/IH���E�
��-�-g�$�K�L�fl�#$=/�a���g�&�qxw?*�\*�'q���>�7z��	y��~���R4`�����k�h�0ͬ�ږ�r�[�~��v����.m��}��A�8ZȰ���$!d�F�^ud묬+�~�6y%���O�G�?�5|2''-r�4�$�w�p�a��%aq>��Gb���,�E�/
9�S�D�z~�H��[jSp;�	M"~a���G�9X���
E-ac#*f�������L�l��8f�Wv^�y2���؈�EHXuʽ����"*�t��p4Bo�ַDظ<���n6�\i�D���@A��GBޢ���e��ܳB�tt6��Һ�(=��8&|�ރ�|� ��j�I���J�V9�	�|�a7�s�
D�ם����u=�j1�y�{^ :㴃�FY�3�X�.��
� �0�[NA��S.��kU����#�ᘏ�L-du��R@�~V�0��`*���1
ڗ������HC�O"�}���9�#�'W�4�&-Z엞�,>��[��3�s���QF5&Z�d�H�w�i��8Ւ��~�iʷ�X,3��!�p�Ķ�[�]x�ɒ��r��q�ZP���b�����W�Fv9h�҃� %����3�5(����6�+��׈�i�R22Wݩe$]�naGj�Jۙ��ڻ

��y��o�;�zU4�6��G=���R�,3s��ց"9�2e؃ ����J턤�$�z�ЛR,N��j�گ��2/���J�gP�Q�����v�H��&�oX~wt?+���]�F�Tu&�Q�m��H��rp���3��.Z��a�2�Ʌ%J���6n��Nt�"-� �ܧ;�cS�A�j����$2��.��O���4}t���>ު�Pº���j�w�ޮ�LZ!rZ�hH,<!�E��NFQ�F�2U&���#�/�.v.݊7w����~S1=�%��'����яƈo��O%�|�}��4���������T���2hg��ds�K�S,	ƹ�'�E�4����\jˆ��ئ˓J�k�y=����(P���﫹�[�=Ӟ����dD���eK�W&J�6�9�'���c�[-��O�.��=Y�N1�uE�kq.���լ��:B$�<�.���#riEP6=	,�w�v�4}$H�2����l%T�v �����sS����b�qr�H�(����?i����l�_�J|r��%O��@���F�b ��������j�QC����өa�������s�)�R�Qr�N#���h�z�d�R�����ea@� z��>���$�f�����#�����m&�X��	��a�����Ť�m�\��(&��%-�iJ��<�Z�"0ε����Ũ�V]��j�q�t�Q�@�]�S���ۮ�҈Ne'�?���P�~�,�1đFh���$_(���v�O��@X�3b��$�/H��m0z��^`HN3e�Aػ�f%��<F7~��n����#�������sc��'d�/� ��I6Œ�Z�{�	���2�}�`�Ñ��D+ZS�?N��(�>A_̕��2�H(>�| �˻�v�tB��x?�O%Q��qm�(&��6��a!���Q�Rfַ�%�x�RR�J`��%q�!��|\Jq�SX!`��P���'���cࠩ��`,�m+��t\Tl�r9��� |vڔ0'J%�!�� (j�ɯ$A���("�����.��iI��M�&�n���F5��T��eI��/�T���P�5�l��Ȇ�/�������S	�i�������V;&FC}�^�(Uu�x-[���İ|�����K�Ԥc�>f�̗��ܕ�"	jSh5����]���ٲr	�Fk�
��m��2O���q�}�4��~Er��@��Z��d���G_b�m�4es����F�`����ݹQXW�)��P�!?$Q�x����Tt��gGC��AH�Z��\<�h�H�i�z�"���Mot
ēfxRŚ��Ք+
�[��V}/j��%��'����sM�j�J��K.��L�\�����	W7T$sTsՌ:]�����rn�|��1��rd����'o��(�A���#�������f"�YO>���{�!c�E�1|W�%F\�<l��`2������S�m7�$��W��o��}�_"?R?Ւ<
E�鹿RmA�	�+�̬C��g{#����'D��xx�i������(
�&ֵP��+^Ӿ���K	�A�Ar�λY�x
�Ke`[�덛#���ȨyCfi�uV{
�T��EE�\Ȫ�N��Yb^4��G��;Cq\���@-#P��ܑԚq��J4�c}5��K���rR@T���C�Z(�7�ȋ��A��/��Q��C�T�Bd��, �#����$�	
U�j����6�χA�U
4�s}f���8Dm�M�l�g5�Iwee�at���ᚶ1�z_m�8
.\����V���'��U�6��<�I�VK�~�h���I�&�}L7v��/+o���T��P_׫z��;YQk��8��R1�/�L�B�Ls�"H�ʽb�a�(Hh/��O�dG������
��$�t�i��gT��nHaK<݈?���3�Y��r��E�rF�WUh���?
�8`y!��~�
Χ�٣鹲M��c�E��4C�j�"���ʏ�X*V�����@����bpg��D�����L�2_�P쐩ƕ[�\꠯/��
��}�yv�x����=#y�����M�_�b�1`�]��$�X�z'�GCn�w���$KG�e�yl��u��e�;_;��@�"7�Mzsȝp���a9?I?>�{��\x������U��ʅ"�"=�R���.�p��P+ۮ"����Pn�<2��Z�&H}h�4��0"�J��)V�K�>)ë�w(��řQ�0B�Y��*�I*�ऎ��!Fl%��Jq��Ǚ�Ù��BF+wH<��w�Y/�<
�刚ǓwEfU�]?K�("�?!z���G:2q�W޿���ۡr!�<�j����.�)A_48��	�A�m�e����)1��/D
}�Z���ß��W����P����\!A�~-^x���[]-y���W0����-���P<��Ԗ��j�B4����qZ�$�rer�>VsI��u|N�����i�����
�P�_�-��d��n>\$z���o}'��Q<"�!��c��8���E���eY3�(�BKlH�f��m����!f.���<g���I��7�j�}U���%�*���ᬬ`�WFK�����ӂ���_�15	�BN�d?�j �x��<'��Zg�ˋ=L��psoAʗ�_1}B�8���f^��U���O��VhH���e3W��a! �eI%SW�X6s78ا
��y>����8�>qB�#��\�z����j�J��{��L�|�*�zs��T�Hw�.���ڞ��YG���v���o��/E9��4#�!ᮭ�[��|� �r�/+-�[!�P=��
,,��^�cVCЧ�3�Vܨ�7-�������R�_��E�x0D�#�Ey�G#x�HORE)�I�
,��;f����:3�Q
���2L~$n|L��mJa����!�$Gc�T�9��4�Ҧ��_gf㕌*��G�E��
���
��|��hM"�H�h5Zn':8_�n�?�=D?:w�|$'�w�N�Bl\�GI�i�F,H'�|�"~&.�:��bcK�ݺ�hF�˺?h����pF0��(g���b�j�q�-���."���M���[��ƈ�/��]M,�lT���+�f|��U[Njj,jN�||�뤱�28r
���!�
>�y���:'#�/E�[�E9�m;��p�AS�*J2vV���u`#�7.��
Q�1Ώ1�_�d��r�{��h42"Z*�/�
o�����t��������Q<S����S�n�j߳�C?ob�,�#�R;�s�񰊭�%A�ƞJ��z;�mu�)v��z��z��٣�O�"������ҵ��cu%k��a�F��Ѯ��u�$�A�dTK2����if���n��J2��o�k༜�9�$����X8B2�,�~�P���$��pOI���\Σ�E�u����k��AM�a��4�x�qv+�CE���c��Ө��_�p0o!	�3��I���Cr��r��9����J��q��'ABmV҆ItuN'���2��(�
�u���
$7s����6;�)��O&�)j���^F��m`lC����x-����ɨ�"nInx��Lf��,����X�S���A�%���f���u�H�B_u�[�I��
R)|�(��\UIL;>�N@��v��,%��|L\ِcp6��pL�
�ٺ!�N�j���i<ϥ��;��ʁ�SOGg��6 t��.�*ߤ!M2�G�
�7��Q��
�p��]�>���P>+.C�f�%����%\I���c���I񌥾��:�D��h�La}e��^��|�L�-%9&)if��7t˚���7���
l�A�Q.�SRP z���}Q�e���x�џD~��̦l�	"�j��B�r��4խ�P�O09�Y�8ƨ�O3�3�_\�y���Ic�����5~�P�{B����y��u��j�ZH��u�b�c��,�K9�)���a����/9-=���
WrQ�k€t�P��
��!����n�����+tW,�A4����D9��~�vyE���$5�=[iԔ֜�t�� DJRi9�h�w�I�&dn�2B�oxֺ�/sSTزv�4���R�F��hp
��0�|�/O��?N:rzv/q�w�R�\�S	�^�=�/�[GrQ.�6�ބ$ƪ)�t!�ni�>���>w��(|(H�fpe�ѤH
�֋�
tn�v��323����CO͗��k�~�>#;B3\��
�k�􃣫D��D��:��&<a����r�z>x�������Sj�m*�P��Ÿ[�^׺k�q��L�Mue���ed�?Td�v�ّ� E�8�U�}�Tsw�!s����Ub��>��k�
=�6���O��n��,'1��
3���g�vCk�Kgi� �?:���D�k
�i^u&z�W"]�9.+3�K���&�'��33�B-!�[�2��sG2�c��R/��ԕ�y%!�:�����q�� ���%�F!�Zl$9 }qp��*#���ss�d�#tz��Kή�&Ӷ5��4š3� �2�Ȩ8�U!V��:��E�U��%��_��*&��(����I��n}'G��2���rD�oq���	�xc:�(v���=��0jѻ>����� nItS��$�U!�qU)�n'��l	���[Iy��`�Z�fk����aHb����;�V��ɜ!J�-�3�rgMqo�����J�c�)2'����뵱E�sJɐ"v��2[Q֌b�
}�T��`��.-)��ÃE�D6��?X=zE�[A~��!�|޿I���Y�Gԉ�xF%�b�&�MYc2�I�j��C�������]?Ӏ�	v[:!i��p������H˶�F� M.�㨼R`��|�l�P�dD7E|s?�
�ɤ����H�qǻM�/����@,��W@ �"�� 0p��HH���QE6$J��MJK�˱���*�7f��.����p�:���r���5�`5R��xQ�3�+`kR���ڹ�~��~|SjO��n8}���K���P
Th�5=J���+� �`rc�\�c���[��v4�1����Z��o�#�
G�R92#�u��q�`���ި���-�6�i���/�����������*���{#��ǰ��ҩd�S�.�횪nb�ZYp~Dؠ��4�Og|^�T���X� [���հD��5kz���N&�wM���,V_����f�>GΦ��a�����l
��h�y���=�4���VNg}��`�S.�w:Hk�D�ڳ��ya�0��*�C�X��q��r1n$�
��n�Y@f�+�3�O�7��m�1,Y��5H:��;�]�{�#MuXSžE~o��H!���ب�����57h��PQ�7�N?���-����7�QMK$/��J�w�?��W•â�軆2&�
g�E�ո��:����V8�S���B�28g�sPq0$�8
qmS�����Q�Z*+i�ɰ��l�Y)����Sc�G�(�M�-Y����CwD�+L��3���5�ۅ�xt�QR��l��5�{���6
/�ɱ�3I����b�k��	�y�7��Y���)E�Sݶl�P�)�5��<[bT I���?�a�w[t�~�@�}&�1��QdW��Q���,O4�9
,+ݦ=1wPx��i9���2��P�*�	��i8��F_˗���V�;hK6��@=rZh�S<s�d�f3�ʻ��X� ��2tJɱR%��aG,,�U"M��F�J��i�r�K�m?��.�3��͓�o�����Zx��ݯ�sq(v�nVe~;�~��U�F���O[�(�AiWx��W��f6_O��h�g��tXak��а<�H*�˾U�.G���t�*3f
�13������0Y�x��gX�˻�4�6��um呢�{��Gr7������F�O�m&����܋?y��w�Vq*�|�_=�Zt�i4-��LC��:W��v�bU�~�"�|J�q�Ye�t��G��}?�4$��u�K�~q�<S6P��#q�*teG�7����C�A������q=��K����-�y&y��I��JRI�+����B�+a������X㼓��-�4B�A�j�!^�
xfT<�qP�˛���Q4�+~���SR�|��|�5J,�"}P��,�>,�`f�Ȩ%�V�Y !�h��Z�h=Lr��/|^�9���ރw�I�`�G\��R��'w8��c��u��;&
�}�k�N��>,�G��f�k3i웑��ARʥ�Z����b�SIO�[�TWX��p}��v��2��J�=������2��s(��2Uʀ�x|���]6�輙�-&NL�ť>�h�{֤=��EF��.���i�����X�WR_G[k /��`��H�
NeF�_9!:
4H~Ic�o�[[-����r·�Ϲ,x�קe?�>?�3��v�(�S�Y���UT�������O�����֢�;-7pE	���yA(-��E<�J����)��U���*/��z]��ƿHWV�̎>R�����ړ:�R(��ր�!μN�R��勣��p�X���*�G�:�e�������m�xp��!�[옥�����/��Q_�
��p\�h��h<#F�L�QvD��ƫ�)��,1[�}�
�)��,Ty��	�qFޕY��	�o(G�n��QJGpoµ[���W�K]L��mX��5vb�����ŵ"Ѵ��]�%�6mӲD����~t
[���s��!
���^�e9<?�%j_�K[P���{�s��}�˶R�?�>B3�<��,�ӥ�ih璪�&�G�zkأ��}{B祄]K���lIcQ�O\[�M�SS5�d��t��M�!5�,�e�q��U!s
3%EUgy�{sJ�'NOʔO��Xb�]{�P���l�MU��Y4lW_6��&��I�=����Wڄ
-��ˢ6�c/�DY��z��:���u��2jDM�k��*��r:X��s�̰��K܌��ޓE<�!4_���!T���i?��c'�}=蠴���fW*ֺ��1� z�J��S���|G"w�m��-�t��ɨf��3���&�B�M�c�
�Z��¸	���҂�(��?q0+r��SQ2��R��Y|�g��B�]�e^)�.^>:!���B��Tp�rX"(���k3���^c�NA��xQ�;h�0�C�h|©'�z������~ٺ{xo�ȵ���[�5�EC��|G��t����AT�z�U�i�!i!�oPS	��`B�p�o��R�/i�@���y�]��La7Ą��j�Q��S�t�#��~��=��W�U��2�?��R����^�(8�,��K�6�7�r�Nα�|��Y,Զ�v��W�>k'_�1V.��]#YE���JT��M�w�2^~<�m�.��#�S����q3+QC4�1E��?�'���<��K&I��Z@H�{8�f�$%�XFj����L�U�ׁ���	�F��}�z�]��X�J�B�T+['!�q�L�L.�s+�?�� |`q����W��j�(�qͿ�Drfc�[�'�++;9*��d��eB
ե��_�k;��[�RВ�Ugޖ�T.�}WRΈ��"�8A�� m���0L�s�
�زF#�s�-��h?k<:7�8�C�e��}'��kw��Ǖ���'��	_`??"�^_��w��ŋ��ÍF7���H�O�X�.��Έ�e9މ�*��:���H:���)p	��M�P���~��.�!�wY�uxj�~$���<��q�j�n�M���au�`~?�`�J��x�%�d+���3���SԜ�!K�;��كs�c�#+�±�C\��0�9?R�%=ԛ�=T�R�l|Qq,���WZu�k����2i��5+�����m�Ѥ&~��y�UB����g�3V*K\uY+�en2Y�m�����QdMC�`3Y9i�f_Җ����sha�*�77�����$ɫZ��]V��'"���2�A��L	�����z��M?so&7dȖ�7C�>� �T�Ԇ���L�Tl4컥�������pҗ��!.��L�;!Ӹr�cA�[K�qh�dGK��3Q�k�T�	�|!W��<�9j��A�%��< �������Z��?_�R;�$r��ZH��u��1�6���v8�csh��5V$�6�C���!4f�T
j�#��D_��Tݤ3��f���|B'K���~5�<�*����I��<1I�J�Z��J]9+�Mi1�T�^�nR�X-z3
�bw��O#Zb��v�6��tȕ�`�1�7��q?ܥ�Li�9{�;�IlY;�ç�|��)Ёm�X�`���P�X
�6_-��X�?���$���r+o��w�sIRET�sO�9�C��>R�C�i�#����]S/S*��g}����EH��DA��yu�A?����ϻD���ɮ�J:�u�����WVf��$�����9�EB*cX{���Ӄ붕��z-
�}�QO
��Jܧ%��2V[ƺ�C�BfK1��L����~�y��HN���B�&�$Q�Z���˷$�R�e_��d�5̻���m&�5��"2�q{Z���]g��u���ϧ4s�#���Kh�{�>��5�['�PI��i�E婱I�MS�#�h`�B)���ӃB~P	�@�hx��"c��?��۬��J���V��-���������pw�fLgqHbe�B��8����;�t��
�WC��#׊�u,�3�I5sE����d�VI�q�ݳ��՚Yd��O[h�\
͹m��	^��u~��X�9�EȦj�K��tf��"�P�4dn�B��<K���^���cI�},z��"�̭��9ߔ�匛~�ݏ:\R�=<��*��o�{u�)|�k�o2�ݗJV��'g}Nd�{?<x�G_��>�<���1`˕��y)��}���3Ż���S�\�$�gh�|��<x��:[�Zc�圬���
��u�a%/�mo����<�{�N�yz�Y-s�`׋�%�_��H!��	���,��4�?�	O[&Ld�-	*X�]�@���5J϶'���)���o�Z��5�6�6ۿ��'v<��%]p q�S�t	9G�"�TuB4���p��Jwωc}��z#W�ţ'���l{�vϧu,]���Z��p�J,�ps���K�m�N���
u�^bj�i0�T�?�Z�<�aRb9�h�[!i_�_����9�R��e�$�&�Y���IG��>T3Y���VPp�n0�)R0��|�
>���&��=Qr�mTKE��ڐ�p���w(?��YdD1� �`G�erESڜ�0,ٸ�n�bݛ2ҳY��⪒���R�2֌w�JgL��w�|ާ������+���X�N�����̃%oA�넨Ͽ��z�'�,�O�rU��(X�?
!�t`z�׮$����Fo����Ѹ�[]��<n�I��Ձ�E���7:��!���͉"��
`�<�U!�#��C������yJw�D�)h�o�g�R���C�(��b}_�03D�����5X4w��}�*m-FJ�{�&�qw��5�/����W�R["��Q-�	p;r_�Lo�0U4#�n�y��֍�����$`f�����)�*���&d���|<>3�L��'����~�s1d�mo���c4�}+��xx�-��n���͍���"��\-q������m�ݮ�X�������gb��&���Ŷ�D��ZN�]�:�����ed�֗Hq��ơl���Ff�E���Sm<B�(֊JQ���Q羓�Y��)�~:ʌ��Ҏ���z�b���d���b�1�=�*!�����l��Z�Mf�v0�	�a��!���r}Q���4R	=&Rq�������V �+i��P:���G4�\<�����v?���bK�4/���<��EV:�5�R���(�~�,0��βl��{t�e���0�p,�;�c�̕SƬH�cx=\
�mG,&E�2 ��`��B!d�'�3G�"yT7�'�Æ�{�D�GM"$Y�z��e�Îp">�s�	4�`�@],ؐk��I2�ϹY;M���iPf9hȪ�ק��A5��9ȝێ�y�]�
.�1��P�?�(�1悔H�d&rvc-���Ȉyjh�U<ã|.8��O
�xF��'�;�"Jc���
L���>����^�C�uu���HT���Y�ߵԮ�ȅ����*��"�D�d��?!�^����k,q�wא�V�5����4(�LO�$0�s���L:���v|���Ԑ��_�<�
9R��&��䙏?㨳����ϵW�&�1����&E�/�Xr�~`N�G��
�%��RD�8q[��	�j/^l8$���@$h6��`�4y��/�`Ê6�QYsDG@�)L���i��7�w�S:��4
�1d�:}Y��>�A��I�x�Ue��ƣ�(w���'}���\��^�,Oy���B��N���Qr�O4Bu���؋E������FE�`�Y0a$=�Ih<����(xh)�.��Ya.����ﮌk_��MHߴ��Η���eAdm��1���
zӳ��収��*dc��{]O��X��M8sl?J:�gk�!
R��:�e�˲��Y�����ρR��rj���̜��������s����#?
��'"�3,�L�heK'��H����k��~pINï�GvsI+:����B��s�eI���``8D�p�Jt5��FA�s.�hJ�Q��O�#�pM��xӨv
]H����Y��L�~��g<X�i/�y�dh�j�t��v�^��W�A�x !C^؃��[�D(FY6C��j��1�圎�����
s<2
Ud��B�/���_�?F�Qd���#�y�dz{���ۋ��ud�D㑚2�.�ю�y���kh��on:H� T����h��W�/��i	< ���xs|-��G�Q�n!����uF8���/H�Y�3G�RK�ۭ^{/�������:��)\��4,@�x��(zB��
y��R�<���H	&����I�p���0P�͸|R��f�hO��~0�8w>�WO񥅀)�gN�T���?��%a��V+�鳇�k�ة����q�b)�%ߵOq��)�R�a��hz��U��a4Myq��P��l�B�ׄ����1�C�o�]���w��ˢ�~��d�y�w �9�1���%h򣥇BsG2�)�ua�2�X�����%��Yo
���^u*݆o#��l����2�'��FS����f;�ˆ['-`*i���ӵ=?s��bnOD��H�T� �?B�L���	�y�|���qhП���U�B������|���<��������$�`�O�d���d4�N�����.�j���,�
�Q��^���.��Ó�\��CAI�pؼ��"`��6�J�W�J0�'zJc~�������dVҐ�X6G�����(4N�K�Z\�}\�ȢD(g8�!����jE�H4��rZLJ�tM�yzl&D��,�AԆ\tZD���Ү���V�MWyW���1�žT��M,Q��0'����r��b׏�\%g�&Y/j���-ʙ���L��#�ɩ7q��d�.�ɡ�H:z��Y �`����Fj�r"��NOQ}�g&��yH5X@��Ci	pN�]qQ3����Lh��H`�/�jԄ�<ʅ%�o7�,�q-#5��Gf��x���nc-��iS��
�լ��Wl�4��w'���NH�9���bM�6�Y�#>0�L���=��Ds#�(���cj��*_�@�蛯���U~�~�Ӿ�Z�{�-^_?�z3�fWZ�w�����
�B��>�a�Z�UH8e8p�;��觭&��@���������|h��?:��Q���`���[�#s���g,V*F�A[���7���(uu.k+R��v(��=axv�ít����&!�V�85 �N2\gim����ɉr�|?��k�X��5s�Hf\#�KEB�+|�)/	�&�Yž���]��:=�v�8B�Ɂ$d�޳P�	zٞ�G�"��+�����(W~�O^��+V��9�����J=�"4�S�CF�?�`�EA��]�w��0���#��:�
+ԦM.K\d�vv�&�C�S�e�p��'���o8'�e��Hґ���_�q$�ڂqx�N�?�b�P�J�?>��w���Oo9'����x��5|�о5�_��Z��m���SW�,���x�T��F���x_�)Z�g�|Wv0�y"-�p*��Tz�l�;��O1���.'�^�cz�p����0�!��J���u�ϝ��ߥ|�y&<9v$R]�)�*�+:TO�)���ER�.�#�;�{`q��7����`��,��&�h] �� 8z�����|��&�Rt=�+�x@٥�����fx۽9���9m!)ay\�|�pJ΁�`3�%����.�Rh�Kp�t%�-�	ݟ�T�=��B���M�
E�����J�Bg#�ny�?�(4d���DJM�X����'��j�]S���ݙ�Y[�/��TG�7<��S���*�v��N#A��"�l%A	Z;
uv�3�a륏@&��w1W!�5�UM�i�$�!��p�fPG2��T�M�A��G���A��Ч�m�����p;�H�l_`�a���
#��]��be�{��H�������:�a�j�0J
v��/�Ϻ"�ڛ��|
��PZ�����6�	�Z1��n�E�'���AXɜ�f��6<��aH�"an�M��).�<M	4O�g�Caa%s�,;*�gH-Zq�=��%5�	et+j]�sB=�ѕ�<�ɬ�k�]�p�e�w�<&y�t�zb@?:!=:|qb����l��ҋX,�ػ�H>-�4T����B"�����L�G�s뎟j�p���>̢{x`_Ha}C��d�B��dEi�T%]��Tmt�P���!�҇#	[����G\M��%a��Q_��Xڿ��ZU�Ƥ7p��^Y
j�'�j�쯬��
�9��w�.�|�X���֝�*�O��h�PJ:���{&F������_���j���绪��9��H��Y�[����v:�G�$]��	$�;�"���~B="vRkY�0��><N���4�,��x\�#��WDco??Djx�I��(�R�ls�8�P��Y�C@�|�#	P,�<�������*|)O3�:&l�!��~R0�
 (I|��S.
�����01I���H�hn§�F�U��9�+�߅���t}m��m��:���x�+���(#|�K����GQ2Τ[�J���8�m�(�ƧJ��Q���z/����荜�_��@қ�>��؎�\1��
�۴��.Gt�,�./��Q|����&g����P��i�Mmh'��XW�p�\�4i���G.D��������Uk�M6c!gA-|�+�wv���sp�M��sFO��s��?�u������}��r0%�8-E�m|#�Y�m��,���g���+�"E��;e�C��Ʌ�*�%�e�y�����yĭ�jt�)Z��
O�?��Z�jaQ��vq(��Y?�)s��D�Cbu���Z��jF|��S�\bR��D`$�)A���a���셭dMp\��]� K�}V^�m�y���OeRקI����h�x��3�@WҚ��RāH��hh[ԧ��0f�,t��[͌������?tČk��Ex5�Dlx����.��(�n��������(]�e9	'���{�k]�����
GqQ�(r�Y�6���z8`�U���	шB&5Lbgy�C�\z�WOԷ2_'\�4��m��������曕�:��n��7�ˮT"�D]W�-�O(j������m<C��з}ҕ�ZK5����1�a���=���d�R4a�yxp9;J�Z�Pikp����E_��ef�)B��\
xN�f_b�<d4|�0Bkݬ���F}-oT�T�#�{��/�p�)!����&ut�|�0�3��W����H
i^��]*]�IV/U+�H
.'eWQ��ԬIG��c��52�d�0l^�ch��~�s�N����S��F�H��x����a@�����S��<Ml���p�)�Q�{�^_����HpX|�c$���b�f19'���.&����k�X��^�D֏e�Y�K��?n�Lj3s�4�B���� �m!����E��]�'�װa���'����,Q����&�v��>�莽k�](ި�rZ�B\��A�sh.T��ZD�L	vR�TKU��boN7@����0���;�WL�ۘ.4�\����<I
�~r�i��o/�ge9`�؇�ߌ�_�����զ3�����'���lu�T��K;�[]u�w��\��}<�DR%]~�`T�B8$;�h��l��B%�LÝt����3�I,�%�L�K�c)O�-G��Z�x-�ޟ#���y�Ս>��7]�:�8��vF7�ͥ����i��w�~;D���r��L�s[Rq}���E<1�5s?<n|�G�@�tȝ�8�O������XٱSF�2�j0Sya������<{;����0w`e�4�߄���f�~xq�1¢� �,Fi��`����������
���Ȍ����\�̓�f��8���?��_�BG�|��r)���x�p�n�hAN�Q%C�`�r1@ �k`�\J�	aeO�Aq	X�$˯�t���m+�0e�Σh�k�w_ljD`��԰,���+�$�M^ؔQ�',���[`/��<A��� ��5���q��o��8��A���"�}<"o���
���M�8���9����p��Ay�\L���c��?j�1���z��Z��XZW�!A�qJ��H8�챢B���s_�|��柍c��_7!�q�u�/�MI!�k�)�M	t���#��č�bg�H�;7X{�1�8IVK�0_�wU�iײ#Oܑ�pƞ`*iA�x�̉�`xJ�ߗBw�b�`��sg�'k�����Q�9� �S'�&к��hR&p8'��x��Å��x���.M��h�W�7#�{}�Qn����;�gC��t���=�9{120�OJ�KY�D6�r1ى�	����c�N��㏸j��6Y�|�����c�x�{s �� �O7��T����C��<T�%Z d@��'z)�
�L�ȹ�.�W#��>���!���(s��q:� 8z)"L��-���y����Hx3%�W�_�J}��1����-�;��յxj������+�{'cNϜ����Jd�<ly.�W������p�,�1�����&M�y���3_��T�Pv��Z1��Y�J��la2|^��?�
�[��a�-9?�@�F�/��֐���-�H�5�,��¶�Q���8r�\}�w�FK>���"TMk�0K�A�:�Z��ۡ62���2�jjtA�ܰ�w�=��*�]�U�b��(/�����
C�h�¥pF�n*���I�e�8��\�_�_�?,O��N��dU&ɕ���	9|�U�����m� ��\5�(޵����
앂��L�Z��+޸�L<�x�U�X{�T���=Sͷ�2*�Y@F����Q�t���T͵�R�"G�[�m��*���{f�����;���
�@�{��)��b�H���GzX=9SZ!�a�'�V��"�x�9�V���#�hdUY� �Gߥy�AC�x'������f�Vn�������o��������yUzP��~�9X�:/�	�lX���%�{�>��n��lo��<18xm��,��z��ÒpI��?�5N�!&�eW?`�����v�H�~�A�a�u����'9�ʶ,!�^'�,�s$��@�تS�r�a�k�� ���S�>
�6iq�N4��uR:�{�p��x��w^����pd8eۯ������4�⮅H9o��o��p�O�N������]J'?s�u*g��b�ò	����ڍ�����h0��z�c�
��kժ礂��hQsފA����B�`DN��2�DJ?dD��Š�I�U��u~��v���	3�
��rI�E�{r}L�Au,�'|P���i�9�D�o��h��Z����:��=�҂DD��,���QV��lh^V�#g�����[������5����T���M	x�{�qN�6�<�27U���O���L�'W�!�Ќ���N+y��ju�G��S�1�8?��ݷ�0#66у �U�D�P��䩂 l|9I(��A��Ǽb%U��8�9&����:�wn�"�D���\G7���MXct�HIQ�����i?�i����M�r?nu�%���:�χ!��E�\����FՖt�����Np�m�~y�t���CA�׸�,�u�,��@滩�r��0�/�ً��zN��fo��:�.KJ�g�bj�tTA6�v�?�5��%V�Pٜ��<��
`���v�UV�[f�Z���y��d�0?�?���W��$Ȏ~:]穕��dž�F˖�?��	��@�T"Z�<0eG���` ًOE=R��S���s�^�c�+@���g?��7�_�t�+�7��Z?9*J‡�Oˍ��O���|ufJ3]�fMԦVX����S(���XtjU�?�����o"�I��ϸl��A4j$���"�7���4�	U�
o�Xr��	�7e\C�q?|�:D�1��<�����������W:$�f�NZ�����t:�aNMx��V�iyX����0Z�=���w�"�N*�����TEJ�:��I	� PD�L�(�i?���
8ޯ���x,�J�����N��4�����\<�Q��(��H�U��W�O�Uf�n��V$�<�4oށ��L)'�H�_X����-���O�_�e�j����T���D���v/��H���D�����r�$�Xb?��:y<��
�G�iǫ��̌	"��-H�d������
f2��Ӵ��&0���	DR�L�{����B�`�Y0�֍�@8G�S�H�$�����Z�����E5��ל�9��h����M�o�	�)/8N��R���W-���L`�-Tj;����Vk:;rz�c2Kp�b,��~��/Z�V��b��םv�M�,��٨��H}���f�a�J��.f���+����M�Lhz���U����F�V�i�=>ي�=�ri�1U3l��7�v�f�T~XgM�'3��K�*PU\��*)V�%i����XY��<�G�\!e5�.�#�����>mO����INx4ci�Gmuþ=��Ek�)�{z��r=�k{8�����m��e욞���T~�����\ظ��ntÆ���%9���B�'��,�����E#tW�fܬ����c�y��P'jB�F���w���Q�{E�D�@��x�I�=/�t�.�ƋpY���V����%xլ�ԓJ�V8�"�H�D	M�kBr0\�g��m��X/���v��Ћ,�x-��m�h���Y\=�����{m �����QS`���J��֠D��wn�l���/��|ᶻL��zp���`�=������D���dM�7 3CS��u�+UΊ�@��\(�Z �\Y�Zc�C�e�k;q^"��`g�"�c:2�AL��>���u3�z7T� �
�cU
�,[��JM_h�BR�L�Z��
�B?z�$7w1WB��K��M�I�쟿'~?�'�q�I�E�q���Y��kuo=x<*�_��+��
��d�}/iR(9N
q!�d��]�
hݠd�
�I^��da�\3���?�͵2�~�*��Y�S�s��%ti���e�0�2�3ʥ_ުaŢvj����4S�}���IC�s��,�ruJ���^�^�Gv��,QAZ��7q8��C"�K�D[�-�8-�E:n�H���(��lj��@G:�dYÈU��?X0Z��5�G�6y�Τ`�u
La�M�R��q=Dv�ϭ5�El���7��6]�@@{��lj�ZQgWY��ϼ��]')�/��^��%d5eOsPvk�PvG����
�0�h7�rKܸcn��R6a��0��S[%��\�V�{���R�~�P.y��^�J���mN}d���;���Aֆ(WWΥ
�s렯;�œ���]gE
�*��k9R��4ٹ~�-��z�l������Z%K��T�q�Б���&��
��7�r�
M)��K�c�ڧ��aR��i�l�bzj��V���:🃔�*��l1�e6)�Îv�ш0��Tj��!V���C>2s�\3ԉ�݃*�*&�'�3�C�H&����f���f�h}~<q�%b���<Z��*{��ہ�k4�ϴ��j�ݤwTɿwk�>�M�^���a�󌋃L�f�O���m�龤�k�:|h�~v�����v/�V��)��9]����VP��G��M��J&p�-�Y%�f��X:h�1��8'��f����i|�����cc(u������wQ�tx^���q��9���Ý�FZ�F�#9�K3��ݪW��\�|~��z�����i�@�C��]Fv�e�_8:�qW�_����.hi�cp�R�l�#���V�X��I���	�=^��|s62d�G����̓�
+\�K2��<ݷ_�>��襅���L
�(I�kl�d���ƞ=S�d5�;g%[�Vw�	ht��	w�\�>�S�{z[�Ģ�y���8֑��nD
��]u{eҰ6۝n��U��Y3|�v\b�'FFL#6�TƕGl�A�Ś�iC�+WT|p	�_� ����sC�և�A���聏ذ��:�tan���@�,MK@�S_-
�N��!aTAC�
&k,@�� �0�ܱSS�5�ؽS��D�������O6�[�����8��xB�K�|I���3Q�]oug'[���
��`�	���H��*��"&+�jG:!CO��Ղ\7�B�	{ᆐo]C��
6���NJ�&��|e�*�f;Z����Y�3��̗dJ����mY�Eٲ���L��_�y'�[���S|S�sWf����qj!&n���%_�&#Fc{���K����`�|�@��^̉��h-�]@�?�e�1�A�It�n�6������Ν�|���./�?R"�r�ϖ'���~_�z�2�v�l�/��K�Y9o�f����������ޞ�Y���3Ú�$pe��/
��ϯ�2+����fX����y��1@�|<?P��2L���e$fg'"�<>��w��Y�
��\ēG�UG�a�6��
\=���+t1��؍�%/�Q��A)�O�A&��Ē��������J@�����{
]y� �5��b�aL���.�I1���,�`���6� u5��eP���	w��A��M�����Tj&����B�X�f�Ja�S��l�jlt	д�����	bl��f�U�58O~A[i�ͱi��Pe�o�>��X�42����r���������"~�
uV�QM����M�ų��Ù
jh�+�M���DR���rӋ=��϶�9�w�7����N���ӈ���3�O�$��2�O:`%��X=��RI<3���:����Ԛ?FSI��C*Sr5u�&�#��6�gq�
�bQg�i�n]�6�{s,;�<uI9�jmE��S�YA���iA�<@���u��\$��
�XMG��Ў�°β��lOz�������a�d�1��Ԕ�F�� C�n�V]ń&�:����l�(=r���$�%���^�!�j�7�h�ISʢ�Ex����3�7/N���ڕ���o�m�(O�������E���R}�Z����c��X����|̅��6���u?5�#>}�i�A�ŘM�
�����d�=���jx�����f�|1�\�d�E��Oز(��	�'lbA9�d/�WhJ��fE(^���	;�q��_4� Qj�Z@��o�բ�UE����q��~��ȵd���D�wr��\n�G��z <7�E�]�Zg �U�3�ca.�������S��&��/E�g��)����ill��{�4�������icT��k�-$�C��C�&�%Pq�.��S��I����jf/_%�����/o��f�Ώ��%���=���w<���xt���B�|�i'�F�l��?�䟜S���cKxM���(�Ѽ3���x�)T��%ܴ4�O*�-�^��AB6H�'a�U���(/W��c�	�����T
�C�m�X�Ms��������A�
m�pF�*�e��;ևpC+������;�Ç���o;���t6�fɒHP0��W�N�!QҫHsq
�Ś|7���O��R!�$��CD��\�,�涒�,o�(+P̟T��Q�?�2K_<���w��w�3Dw��?t��ƍ���?�#���ާ��z��T
�G�~b�2l�Y���(�#ZU��9��2���sd�f��>�%JA!��%RqL�՚�#L��ʐ�O� �p���2���g=8���Iq?��[H�!��ଣ�M����"^�]#�}a�u��e����;v�7�D��%��}6\=6op��!�ﮋ��+���EƋ��M��&Җ}�H������'n2�Ae&��eK�9�Q;���^nj1( ,[�� ��7jb�����x�\����cQY_5vn�6+����ے��jk��Q�I�k��w&9�9�]�T;ز\��k�RR��S-a�ݻ�(e���@*)�8D����X�ӧ)�_���ӝ�AF��E"S�t�2��$|�����!�،��6w(;�.x��+�~�j̪���ş8y�S��6f#��nt�㝤	R?����n�}�]��h�' ��L+٪<����r�����щ�M�ZJ`�L-0��G�3���n�L����r�wq���!*ݠ��A��+G�������Oo��DZ�r�R�iJE)�l3W�7����y2N��U�3�J�����	I
V8�v��
H	�R_V�����##v��8���d��5�����jmNnn�wY��-�����s��-�� ���P�}-�$В���tiM��ۙc������=)V$�pxRN�y�z��}B��c�L�Uت��F�:ֹ\v��wAS?����I��684:X>0XOqb18�~���t�Ѳ�h���>��yܡk}��%��Q98��QdN��WI��T`Re-��;��(o7�FK��)_����.�	�A�"(�Ƥ2�Hj߃��|�x���o���le�d�|KTE����,~4�o�%H,�����v�I8J�[׸Řf�L2U�3����������ּ�чg��l9����>�fR�E	(�NHɆ~Q;��=�ٷ�c�/�l��_S��b%9�0���o�룂�O:�h����w���B�<&,��O�5���1���LF��D�Bn�5u�N�O%K��!����Ir���s�Xb�Qt}}H-@���8��JY,	�u�S��u�y�M+J�I5MЖ�0>��4�ڍ�h���f�ї�
�I����8:9�:�z���d��g���I�"�_����_��cA8���P�p����~�#�5|_o�rdim�
��Inz=�b�ȗU�Y�c��ʪK�-A�V -��;m�dI��`oe�q���T��$�ِZ��S+ٺ`a��d����],W}=�L�!F�ή�����d[�h:���JM��Y�H��ga���C��Q��!�k����0j�>�WT*�㜢�X�y��g�eqنu���Z/�lʓ	�إ���%+��� U�`���d��+����P:c��L��}^B�f�tb����n��bO?ᚥ��E�v�碳�i��z]Q��@dM����*�A���"����#ȓYr��#���$����V�Vh��N{�A(%��֢�QX=|,=��l;z׶�S3�BI�$+F�FHҾ�y�H��+�;��uxǩ�k�;�������f�M��|}���W3c�Ǘ1qO/�s��H��?�T֒T��biNɍیx����C-�Z��Z;Đ���boVJ�,�4.4L�\AI�TK�%a�yхw�98NΘ�r�EH�SP��~��Yl`9Yݵmh�D�Jt�y	��ī��)'�*_6f�!�a$�B�]�樲�G���9;sH��`����x�bQ�̞z@���d4-;]Bmq�G�N�%Co� ~R_3��tx�X��iv����&W3���<�zzǞ��'��އ1�X8ƒ{!��l~��1ގgw��T�5q���d���4�]
Zށf��Z�
�ܟ�}����$W��£;B��8��J��C�B�N��$P?�֛o��t�b��Y�Bj5!�����ka�d��R�X
�*E�eK�i��M��	�d��/�5O2EG�w1�8}�GyO��'���
�����S
`+�!}S�`���Ç�N,P�ŁQ���4s�9@0g�F&@	oo��oL2�˭:`�N߃�X8�Bx�3v<���5%��ܹ��s��R��-�W1�:Ǎ���@���3��;��K'&y�Sƺ�WY�m�2�@�3�q��eG���挝h#i՗V;�]�#_rQ9��X����<����h�(7�x7�b]�3HG�F#n�ye�o&b2M)b��T�ؼSk��YZ�|�f��}��o��G%��p�O����—����g�
���)���!�mj/���<|G���%�:�\�i=�ҹA�B��qg�N�ci���Ի�jͦ3W�B��sGZ���&,lhn�X�ӓ���߸Z�q�V+L�����MzVDd�rT�!��ތV^�>Q9 �4Q�^����0�	Z�Ƴ�gN�N����s-�q�cז*`C�!��P\'xۺ˛mz���308j�:�#;b���˾�(�8ɨ,d����_X�\����?�8����X�%6=��t����
8?��8�=�L�MTN���n}��"+�z�$�X�Y��T>;O��LS�Ga=j��
:h�)�,j^wn�\nNR��1�9�*�u��Ä��m�.k�A.}on�C��2[2�[j>�#Q�P�3�H� ^�!��	i0��-f����Y5�|eQXZ��O�[,�^�`s�^��š�;E�A6i6O
&��ic_ߒ�j��
9p:|��:�$���t�Ԅ`t�;��/:	��b%��I��E*�#e�ϭ�T�W%s�3�I�iu�E�U�*� �]П+"/�EeH��D
י`l=hF�tRx�K)�Gƥ�2��U��Y䵮�6�n>�Yp�q�-�7�t�^���50�Ei>V3�>��r�J�C���4�!�<�x�5�	���ɼk5����N�۶��/`�^��s=<	_������S*'�h�Xo��ж��x�Z'�z��#2EQ:\�yz�E�T����u�rې=��Ճc����>���T�"�sk�d7��]il]a#ۦ�IMe�!6���]�ZWX)DFj'e�6V�h51P�cfE. ��t�vB=��|�Ba�g��qC/���Q�����jkm�SP#��ތo}��y�ӊ�_0
�(K�=e�����Bl;)Ħ��A��'8JYr�:���%Px�6G�GN3�lg�F�ϋ�`G�_�
��E�;�<P'��ViHh��;�:��6�[��7��C4k���P��"����#�Q�@!�{^��9�5���6�-�	=�ښ��+P$�)�����#["�轶�\ǧ���gr‰����2��\RQR����{7v�(x�R(�ZY��l�0���JMc��J�I��M�ؽ|s����J�u�	*~�}��	��?�1QTfj:2m�+�U��\���Qc$�|�<���\aօ�n��Ma��z�mW>��\� �v	u7�\���4,�Z~$!4�:"�^p1!�1��3b~\Qy���v�.59+=D�?e�t�tH��C��^�~

�BO�/$9x*
�ތ;Bir���H��.֕�.M�:Ӌ4���g,�W��#=���"|����>3��@�%11��Ei7ē��j��j���(�#X�;*�]��7�GDg�2�ng��>��39�b޽�9y�z=�ՙě�|�=��2�:������~\�Hb�d[��b���,R7#����Г4.� �y��8J�g��tD�z�����I��؄��;��w�O�*~L�ӡ7/a҃X��8���ǃP������k��G�S\1�֮�K���yz������j�07�~R?s=�r�J۽�x�y��t�H��%���XJ�X��@%	��f��Q�-?L���8~vZg���5@MO&�!S;����6��`|�'51��n0�}T�Lިzqh٭T�#�K��̋�ZE6dO�`"����΃�3����Q���!�V$`���q�D^�9͌��� .͇qO��9�wx�VH(l(b�����j�����#2ʺ�%��ccàD){4���tqd�S�D��j��=ڿ�pޙ����]��(��7��]	*iÌr81�{�ɕ�r.Sm���eQ��g����<J�2�,iy�����x��?��H[O]_�)
|�U�	/�����r������$���[��6Nǵ��M�	���j����u�e�DF�m�I�[�J�E�v�����I�ӌ�[k�[���A&�yz�����19D�ʵ�?�����S>&��P'0弝6��/���%;w�<,댗�Ĥނ�����*������=3��Fk����K��~p�v钋d�����-����Yݙ��(���1�������ޠ�s�XƨÀ�Ք���eʶ�3�Z��GdU�xG��K9c����I�K.NO�p������Q�T.��.��\W�u��c,)�.�s�S�:Ff|�p���q��-��Q�kp.��%
"󵼂:�"�vb�iF�J]e������uO_�_~��Eɺv��@<�P�Ns��"�!8�e4�
� ����|(�������t$F�R���BB(�/1���s#a"6b]�O�Jz�k��x��q�����qO�`U�n��Z�mGD�T�t7M��,��k_�j�_���tO�^��
y��01�r���m�r��>]��%MW�㘼�SI�7'�Jl�<v_BK�ЪR��l��s2�,�`ړ�*��i6�i�T�gt:$��h����;sE���6%Ϳ�;�ŕ�<Ȳ��}�ܷ��&E�(N���fj%�s7S��de�=�^ �Q�gr:��Ngp����c�-���Ki�R��q*��>��~� H/����I(zu�=�軰7mi������1�)r�e�����+�d����9Ը҈/Ol"#���Q�0*,~��*�]����j|��O��i���ER4�ְ���4�y�����͑�><)�Si�Ί#um�w̦�=����{�}I�c��:]u:Pּ�+�>��G?���ټ�	p��oaj��;H����n�J�Vt���F���{�d�PI�R�����Yd����rɑu\'w�"B:9�r�A76XV��1!3�b��C��=��#4����`�=��(!�H6�P�����V�V�����Ϥ����t"��v�@m��\��VL;�AnμEoý�G���]ڐ��{nަٍJ�U�M3q�_�+O�4�N�Y4B��r�r/�dad��'
8J�T���z�y��J�1��m�х��
��N]�sV���0�/g�0���M��B^���c+���*-&mί�i�B��|X�tD(��JiH�|2s��ґQ�^Y��2d[�M���n��K��%K�>�GE*!��ٯ%=afB��7$�u�f�����
�����)�w�W=����WϖZ���,HF�w��|��[ÏPq1Âр낾;�v{��f�z���׆d�SX��pTu<آե]E����;���b	&R�;&ZԹ��.�N��+��IS����{R� ��rŬ��ٽ{sV
f�6"�vH��z-H�N�Hkl�c��>�Iu=�cQ���ƒ���;2���<�Z�f��S�A^S��a�UR�.6����j�`�(�}�+�����z��-�b�F��ё+��l���<x��U�\G��K�}�b�-�d�d��Dp��e��z��Y�P$I��7A�>ҿ)��߅���/�'�7:��r�M�'��2����ʸ��V�÷�3�����ʉ�+�t���$ז��@��C߱k�wܩ��K*�S�Z��<��qםe�b�ܦ�n�}6�K>$�0�T*�Q��+kp׿aʈ1T�5��Q���X��+h�����2Vm�3��N�D��3�&�߁��6��Q����U��	�����3��㠆��*r'�P�bk�4-_v���&��!-0��v9W��yv�9�;w�od[��{nF���bX�{)�(X[�݉�\;��Ws9�8�?���_8����Y��<EӰ����ͽ,�ٛH>�AN?�V_ZX!p�`���Q	 xQ�Iz����H,�.���� m\JnU����¹lp��	ER��!
�1�4A#cJ�����aU�'�w��ɴ����QJ�`b�k�.
"Q!%�R�{�y5LD�XC=����J`�Vk޴�Rd��%�>���SN�3ߴa�q�g�Z��謑Nn����;?y��=�����v�Xh���Ƶ�ZV���e9�W�K�?�������k~�d��!?�)6����;��Q��/��F�a,�Iz��$]��c�v�j͂2Ijv:�Q����!�r�1.����`Zs��к?�i���x2g�D#Ѵ�B��J�m{e��))l�@��� q̢EG��B�OBY{�v�hz��M�o�.��&��G��y9���g*��K%9
��/y����q��džmZK��Kd�gytDI��ǷF~ݚ\C'́��1�<|�t)<�[�P�	+�_���t�V +��_��2\e�/��h9o�Ya�����`���l�:)��ᓓ0^�z<��͛�؊����k���7�ku�qwǶ�ᶰ��$GN��=̞��I4�M���$�q�e4S+�S���*"<�a�b���Xa�2}�T��&�]�ڸ�
c<��
Y~p�X�&��<����5���Z��bͳ愤�
��l�y��/����!��K�`N�;��v��;�ܚ��d]�:ߢ�c��a`����Q��4��6�M� a�cе��f'W���R)|&(hS�Z_3+n^;y��_/�nfGa$:�ލM��7�/>�ǭ�{����v�\�q*�/(
|T��,���a|$�}&�6v�.$��^��ʀ�t'�#����K�	�F�t�8��)�g�a7#6
�v-�游�����ND�������﯆��Wۼ������\M��/ϩT��=�o�"#=���W��7�h��`�\���Ms�.ď����?�U1[��a��J�*��
�3��Yo��~K��I�
�I��y��ng�������猑�P�χ��G�(Xy�wcӞJ'���3t0[���^2w�Uy�����t��_9�s%e*x�I"Q6ᢪ<*��.��qa�M��e����Ia���{
��͠�ɾ�LˋЛ8\6���KQ%�^�
1wix
M)����O��9�(�[>�!�v�;~�2�e�d4��uSY(�d���>~ʈ+P�"ou��Xr�u�v���cǵ�P�V�2��̱����1 �M�@#�N�6�Sg��U�gL�ٵ��h���cFCVP[�B�A<��
��3ۚP
PEr͙]e��R������ dwG���E�A�|�vN
�k��<F�D��Z͞u����Z�[]\.x�Ȕz�̯����	{�h:ʰ�cy���<q�sW�A�f#�kJ��+<A�:�z��C8���Ν���A���.���T�۷/ܴ�؃Z��Z�$�#�mz�T!�X��9
��_ӜU�x����ju5O",'������|��5	9���_��UIs��f&�Q:_����W٥qc!\��V7�o�*�_����텩Rq�i�L�F����)���>i�7q�N�zh/�A�_5�����d0^�PjNW�=�wx�/�@T�6
��	�ù���zcd�:8��i�Z���,���l�GA�ِ��8��+�b�Mv�3/�@x�X�� O��B<»�F�G����L4}Q����/=.@Z}�P)o2��<.�ť�&��(Y.{N6��;���|5�
R��o��|A섪�V~a	��]��i�m�C�B�����+��m6
�7d��
�Y�k��￧��d=d�!��dޯ�Y�s�8A3�����ب*3=1�g�z�ka���H����.8~.V�.��=V�CG��W¨3L��挙��%Th	o�N���V�O;��'v}�Ż�x-f��
��Wwt��Y� �UÉ*K=C1�fR_��̎εru�9�h��c�T�d��I��D#9��j�+��!`�
.����{��
0�J���c{�V��y��H:M^N�o�#��C�p�?���������&�x6���j�}|o�wӔ���]��[�;<6���_?��0�r|��W��k��>���R98�N�N�-�V�������U/�Hh��k�l!�&�mM�n�X�'E-�4d	��w�V�D}o��ݐF�#I�d!�]6��:�`%���� {ڥ0��B(N�������<��	eԉP=+��k��.p�1y�P68
���5��
c�1����;�����������x5��f���{5��G%5��'ߤ�)�X"�S���h����u"�6W�+�3���
V ��;Rт>E�̀��6���"�@��*�k)~ƭ��2��#c��::����S���P/�X��c����q���Լ*5�>u��O*c���j�Jx���g|�=t�`�{�.�]"�À���6F!�X�і���`5���rFL؋�c�-��\��ͮ�Y�h�p�X���G�[++����Z�٭��5.p�Չ5X�Tԟ��n�a�?V Nw���F�Q^%�F���*��/�|itaWݲ-�Q��,��r��6�@5u�r�W<��r@I@̪g[R�#�H�sL���b��"EiFu.,̾�t�c늤��UY
��z�b�R؝c_��6��_�8��AG��VG憵�&�p�I��c�t�w���Ƿ+�l��u��q�տ��8s��u
�8~i�2�a]+��A����
���AT�¡�� �$eV�\ڸA�\I�Za��4ٹ�ҫTG)W�
2�YPX�9^��K�vr�_-�s��~��f=�H���Akon?�~��S�(?�ѧ�f��)V����.�R��\�����w/�HC(���B��,8�|,�wC�+n�'/�	ٷ{�vR�f߼������ы�s>�4�<�V���
�KX�:��~�G��o�Y���.��i
s
���ˠ������U����i/
IĘ��}�o~^���w�*�;sI��Ye%)@i�t�@��_�Q�D��GC�M^<˹�����`��I��?����W�1��J(��������Q�����ӎ��z�M�8y�����0���h�5�ޤJ\��x�ĬQ�r�L��/R��/����W�J|�I�2�v��ݰ�oRj�2?pu�h���忋nr�s>�Q��S�,_z�;��Z���h��*�>m�3�,��kK��s���"f�6�oQ��積۽������v�/KMM�����"�E��>��$�kǿ�%5a�V�*��Lv�:r�O��ˆ7��L�����^�\��ѣ�֮.2b��ZI3���S��4�E|�G|��=��4��?���鎹]�|A�#��j��Y�@�یJ���y���x�7	T�����"����2�$��y^@�����y���@�u�J�]�bV	�MA��~��#s�i��:���YmM��/<\�P���y6�z^P�zS�U�c6o�&���M�������cd�c)M�|(޴�[H��V���A��f=(��n�r���cW����G�y�N�=
�z�s�SY��͊�(}��hS�v,�G�V�?���8n�Û.�E�%Gp��Ҩ57D��� �U3A��q\���'vaO 7d��0���Eob�I�b/hL\4��N�D�%?"�3h��^�Ӣ�D<��g�?�~�x]I�n������!�#���B���P�,t��_*��fv3 s'(�D:���!��ω��	��3�vS��_'�*��x�3�r��O�..f>}�&J���FSͼ����3X�ϫ�k��;�K�*x�t&L��#ղ���O6f?6���+���'�į�A�������?B���W�>xbQ�x�bP�]c=�g��%"�$�Ļ�d�Q:.��ӐM��Eش�)=�����X�z��)���n�1%�ܯw++l�*|3��Dž���6�#����@�5����a/W���Bp?E��B,�L��HE7}u��S�q����yP��hN��q���\�^�ؿb�<�VN��Ȕd���K
�Y�}�ݳ���T�5%պT����3��+�����K.
L�[�+��f�N����ŷ2����)�+���m�6>{+Ӓ�p�4�I؋��<���T
��A3f�}Q��P�����[�ϖ��_ꇡ�—��c`L�|�	��.�����2_�){�/uЅ�W< v�S��G�T�O�;�xt�<����`���A�B��`$on�>U�5���T�A�G��S�/��Ji �y$�{Q�:r����Ŋ�)�5i8N
�
��:~�?��&],�������懅��!B��� �O���7�C����@�rFe�i�O��y��$v�Q�F����9�R��%���<�_s��'�d%`F��d8)3;PӲ{��1�k���@�g�'?�#�02 ��T�
<�X��A�0�^;�DZ�ߔQ֘���؞�/D�|t�"8����x4�z�	�ͽ��+�&�,�|hr��v�+9f?����EуR5��6�[�v��t�J���Բ�}{��M�V��.��8Y�W���ڸ1f|���N�K���O�O-zY]���[�`9s�?�x&�l؂蝅
����9��r���!����7�|�� ���S���DQ͹��,�p�>�:e��<gN�krR09:)xɒ�Cѥ��e^[�+�e�~6����?� ���P��C��`)���pi3��KdyF�YY/�t�<6�ƍ��*��6��;��֖�h�����F;��V��W��O~	�4z��FM�r�͉�$Z4���xrbO��1XA�nh�Qy�T\�.%{bg���U@��Z}JR��凴է$PI�X��Q�ev���n�n(�u�i�f�Ԗ�~Ý�m#���-��I������8�K&Fns��Eoh5��+���L��ߎa�2=�� 2}���u��U��7��B��Sv��9���='�9�"+]Yam@�kC>��<T���r`��ٝa3���i^_��OHu�S��.�)��$�
�U�f@(?�}���C� ]o���횾�4^�7@#��'}�W��O��B=�ؗ��(�U2�m��i���U�����ϓ���H��n�k�n�3HF��*-lT߹�Ց;,�Hћ� ��Ļ#��n^��?fÄQ+���j��i]�l&ḹ�������ig4�6��p����m>�~�dk�p��{���H�e�*�"��3d���Ml-|���-��VZIW A��pq��/�(��h�Wo��p*Ϳd;d��ԮB��õ��W|�]dj�>{&_�N<Ml�T��]Qp?�\�	���d#V䨏���[xtA��}N;��D�x�C-K����qiG���W�h���C�d�ZP�q�p|�)^Fc�ι�_�,�.���ҙ|�9䕗`����{t�5r�X��࿙3gN���@6��؝�-����<�`8Eq��F���Hu�{wԍ�#�D+ �[���P�d��-_��YFQ�棐��224�&cU�������b�L��֜�ɭ[���� ;�'cT�8��se�ج�	Ӝ'މ;�+�yn0��YZ���Zi�8�����v���W�W���{)���)�5�n��k����`�Z��(π���O�u+[���&-�vx���.�&�ٟ�ܶv�-�mڎ?v��h&Ɨ��l0XQ2R0�us?�R��$yD��$�L��v��*q���P�!	�!�C˦](�M���|�c�������w���Ƀ"Ӿ"灂c� �]�D��
����6��{2�q�(��эKq�jI��>����$�:������Tmf>0X.<�
�0M�2�Զ��|�Q�NLK`h�W3�zo i�m!k"��
WOl�Mw�����n4�����;���q�'���"�k[N��8|(`BOSC��ڄf���&��h #{ձ3L�=�ͥ:6��e?��3�`�w�5�@�tܻO����θ�o�.�]�~��s6vZ�7����Xq}ԨQ��[OF�iBi41��U�`�D���ނ�筺(T�Ab~#�y��u5�TA�G[�:�/L�a"z�:>���0��v�O6�3R��4]�l�C��2�=��I���﮵x�,�����$<NO��[G�zݪ�A���f˩ׇ��	�Ac�
�C"���W7�t
߭��%�ܹc�:25Es��"z�_v]�k5�J#�ܚ˝���f�d�x���i%^��ds��-�˜,*i��
;����'��̞�_T�h�R�& Xj=T��2�R��W����;�][��(X����f"8Z�����>��������A�`�ZT/�4
zA_��	-R��I�);.ȖHAV��!��Tg�~?�NG��[2s��y��U�-��g�Q�e��Ɵ����%\�@��6�fg�>��:���K���s<M@�!�jW|Q��j�W�
�7�b���� �ln^�E�D���ʢ
a�,1�y�
�/x����ٝ�������|�ŸdU�)Ai�H-�W�#W�i{S���S���r8�V�v���]F�)�[�,��Y�Y�9���P�6�������;=�JB�j�����;�}�/>�G�ᕄ)4.��B�21��v�~�܃k��JF,����{0��z�%�s!���m�̓�Z{E4�t���'��{l�[F����\}2Bw��(�;���?NI8F���[��S��&�,�W.f4) �E#ܭ,/
?z/9�������M끢�;=m锡�sG�v.σǼ/1��Ќ�w3�%jY��9�r�$@��\��*Rj�+�G���ƛ�'�*��	F�
5�v��Kǧ/n2�Zl�@�%��<��KǗN��g�I�<IGt�K�JgK�XA���OG͋�at�:ra�"<��N˸E�7'�1�N��)�	��[��>�Gu祫�=\�+�:���A�6��:A��]z<B)	a|��Z"�:�d�8�q���T��mkُs��%a���Y��%I���ߛ�_
c��~��d=c|u$�F6` ���t���6_�ya"I�\?�䙏Fm����z�fF�Ēc��Wl벹
��>9#�c��L��1!�������u���mf���a�0bC�)�#¢�d/��f�Va�y�vy�5�CRX�և�N7$Ğ��g3r�x$�o�D��z�ؠ��<�A9�T�e5Q����z:
����i�HI5	F��={����4(A��Oos��
pܗT"�sҵ��š�O<�$��UA�	7�r�F����v�'��r�� RL5 ����`:�r,�n��������Cв�?���~�23���1��z�����IҾ��j9�G;`���V��#u��|��	'���T���O�������(�P_22�Pbn
X�m)�^��	?}}q�>,/�Tx&Es�<��>�ծ�}D�����
Npڊ�
�*{�¦uMM��|�BI�Ej�T즰2�5��a�ˏ���B��zX�
IU����&���R�����}��"�*�襘���~�p��2��:�
���J��l�c:�Ըt��B�"�Tm����6@�8�ŒC��>���a)�g�xIZ�[���t�	�sj}u�IbRjy?�x4�W�t2?�����@��̨�ga1g"R�+��)d�@�0���>	�`�EX{�>�h2p��&a�P�V;�7^G�!�وn������z+ft�R⼕s2<rç�j�d�)��]����sM>,�ʚ-I��]J̼i�t��{u�ͭhg�E���X����}�(1b��<��J��p>���|��3Y�W�',��Z�R�g$I����p�~��Ҷv��	`�\���B�jTx�%!��3��Zl����+�Z:>��b���rB��gEa����Ϛh�Z�y1�-���赩^X����y]��=Jl��Y�1����`�e�Ff�5aww�ve~�nm��G)��ӎ�`u�
�O�޷���o<���l������vSܼm�d^��ۈh.�5�?�PT{5��k�om�nv��j�BHݹի��⧜l����l��ѡ��
�����Qߚ+� ���|�wbn�w��䲬Nv�{�9^%e�q�燘+���;Dk���5�5Dm���ŗ��eA�T����<�a]Cd*5��i�NNU�)���a�7(�,��W�0(�"gt�yK�z��?���z9�C�̽Q����B`(�\V����k���/�R���F`M��J��W�wGXU)��
�Y�6�9P���LS|dv�g�|zY��z�����,��%�����,6�Yj'���S܈�a�e������a�?{�s[P�
��t�'���9�]#�ͬ��W�^$P������?=�/��y�f��{n"���#�
�䲋��Q'
OQf��I�g��d�nj�I�9u�h����K��\��h7huy�J��+x�_�2M�C���nv���8��!��#��}�oR�Y��p�ғ�ᴭ�-���F�f�-#�l�|�K��azu<�!����k��\�
b�X1���)�*ދMb�x7�B�\��I�oE���DV+�@�6�*�2�2u%2�$@9!�եb՘X���C�Bԧ�ɝ�au�ф��\�<�F�,,���elAL�jx���q,��#m�
a����v�[W���t�V�H�k�����u�7eh���H��g��RE	1���@@]���S��l�C�="Y;&#�ӆ�a�y��>JV�X�R�:׶��Q�}���2����SB���.ڟ|77E�r�����=��gG	ȵ�~�d�ۑ-d�t:ˌ�6Wr���r�L5��٩V+T�/hC��s���ya�����=��l��T}Zz4�HEfLO�}��ͼ}&T$J��m3��7��'���~C�ON�C�eo���sva��vF��p�8�����$�im�����q��5���5cc�⣓��a�:(o�8Y#6������.�E\y~�������9�F4P�!����;w*���Dj}�~�ȟ�ٳ�̼�}z,����#K�g����T��:a�"��>0\6�r�$���dQ�)�	�\����.�+?���b$��`b��:ٴ.u[�aD0�#mւ�:��diQ��5"?�n�b����l�em��M�Ou�$¤�B�{ �k��W����!�ف+��
yx~6@Ɗf�ـ���4��W��"����Y��&�me�6^A�#�;O&�ls��W�V~~�����HAC������B,���I��opMpI>+�~.�V�47�W\���]�]�����;.�!c��'�p_�ڌ�iv�O���z�YJVh�ֶԓ}�ԫ�4��k5���"�bo�i|M��{ţGz
Ar+[NC��xIt�xY?3l~X)���ב�_@t�0e�V2t���yAh�I��H[
���K�y�1��t|aO,*�܌�>)���1�ΰEf~��e����8�F�T�'��M�w̶jxW�?Df��f��P;�ЉWn���xr��ׇ��wX�;,�"l�6_���f�E[A�ɰ�R`E�RY8	aÐ�xhɜ�R-L�%�r��y�W�R�TʱD��
[�ֿ��,�I���Sį�
�#�i懔���Z���
����Q���G��Z�6��v�ʊ����~ic6.��ؤH�@�+,^<����&L(����>��O��x��X+4�YT�n4�İ�Qe�Yf�-/�유&~g��`{�e��7'�<N�]����t�>FC2E��cs�����;����lȬ��={��>Tͼd���=�{X��C��ETX�����v�w
ʁ?<�V�VF	���Y#���6Ӌ`B0|a�)��x@��^4���4o�0�uӾ%M�_?Q��ە��4�/��A(�ITu���pX���C>CYS�����i-�4Y���˥�g\��Q�m[�;��0 R𪞑
.��R+�I��/�[�	K�'�(a۫d�$Ν���j=r����V�f���#�s���?����5WDctr�s��P�uG���\�X�T�59�Am`.�3<9�l��,�Ec-ba�o*��g�_���*��nm��?�����()���$I����ٛ���I�&��B^OQ]|~pU�����pe±
r��Oe��+@�;���
���*�*W
���]ʝ���eP٧\��֔��K�Q�Rx��QT"��u�%�,,~A�p����.�������/�
���<�������P����YC�w�-�ʅ!����́��$���ߒ�d�RT��?�p�6�b�?%�BQ8�*4��QrI�2v%�U�1A/��Y��w�>�Żӗ�ϸ*`~�'�(�GeNsBϜ!D�rH)cn�%��ß~Q�+d)��X�MT��Cu�$kbSI����k����Ov�����7�\�H�x�J���xW!;9p��t��Rg)D~���wJ���o��П!,�>a�������R۵#�����O��s�3���쥈��S�$*�Aa�Sh��&�1aQO�{�̎�|�#�UD�m�o~`�ĕpR�Ք��1�m<Ҕ8O��d��!ψ� �$C��cBT/��o#��'� �&4�(�X�MRj��Ə����?��(%i�ob�|O�+W]]zuK�<F�^=�|�[YV���"9�T�Oiq�s
�3YF����租m�Z�`!:_8mquXpB�#���1�9�߅�m�}1�X`�~9Ɏ
I��8�-~�X���2{	j1�N�1����Y�i�x
BI�x�â��'ښT��KGNR�%3gʑ���X<��`&\���5�D'3�pH��j�A���Z��ckX��̦Sl��α>')LҴ�-�=c����a%?�,��JiTB�����ulλ5���`���RM�g|���h3@H��m7�-k�������l���h�n`�F�Z���өe�(�	r���b@w�)��M�H��,��<"��2Gv��\£��Frc���y5x�N�/ac��fGRVV��Q]&ilؘ4�dll�P�((��8�g�ճⰂ�R�#�jY:���w���5�&x����m�a�����o��}�~���GK
�ycH��m�K���J`0"O�I�.?]�3_���H��8\a77���h��$$�2�޵x�ش�Ú�.�� -X�4s�tD�=,�=apT�RM�����[�����K��{K�6�������6#�'�{2�ױ��Y���V[���-�$�_
4����IRa��x(�������9
|�2���?�����	׶*�kC�5U��m��Z����몦��S��4��gܭ�U�8�p�4�,8z��kT�
&�	�������e=<���Tx۱�%����L��)/�a8�z�c7�N�IOWPV"/��wQ���
�ߣ^�/��cU�1�%f�7��K�/?�����Cw�h=^5�%�+�
H(�!�7T�R�du�m:�6;�yAsA�t�0����-X��ë'zD�|�q
�ߜ�!�	�ݠ��K����cBϿ�`WT��VSL��xrq�|��V�;1��Q�޽9$sΫ��}��(N.ޮ�9nɧ}��!�]����i��c�i���>2P*�P�D{���izM��E���L��G�iz@mH����F���ɨ��N���Ջ`��Xk�3����߼���LxJ{|��4O�[UAbLhͩ]���c
؊H)0�Ť9�0����S�ng��ӗ��"#�Ŝ��dHy�z"+���"�Ѥ\� YP��J�ј2�{ ���"�>g-���P�eڈ ��4��&�{C�MA\��㓃��&'g��L@$����;��z:6�GW�Y������! ��t=��C�������R��� >��7�Ģܓ�.�V�/czNf�ou��������m�?�W�a��-�Ue�Io�
�҉�\Y�t�p%\K/k\(S%1�)�[z���f��F��/J�v��!�5�H�Φ"�s��*��3�g%���i7��H�#�io�r(ȸ#ȍ�����Y��ҵ59���s85Q��,�3��Ds6҃v]O+��(mGz�Odf6�����ftdB��:7v�1�OFFo�cA��tq���<C�C83إEc7����"�?G�b�鑋�7�ԩGJI���ÇQ�"�G+�~J^�ү�;��[��|Ԍ ��k!�t��auӑu� �cd6�������>mZTT�ɯ	����wP(%�0�vDHCW�}�R�$A�?��,6�����?&�fQO@���56θn��4�>m��t}=*����@�}��[L��g�e�6W�n.0E�/ZԢN��J�.@�E�d��X}7B1�8�W|\��oj��U��̍+��Zx�lv�/G�\��:���05�Z�NuO=\!~���$�u:��a�>�~�G_��U�N�������J.����?n��.� �6��DCq�Z�i/���@Z�x0�D��_7�S�4o��d��� z��՘�\�b�K��M�Ѩ
޼Ϳ.���W$̮�~^g(�L��`]u��G�#�&EL~h&�H8�7�[]Uq��2��V�{�P��Q�3x��)!���fZ��F]`���Tv����o�<%�.|��Q]f�k}I��Y|j����D�属'Ce61𭆸��Ͳ���e���ô�:�#d6�{�o��m�˥w�#�v\�z��Ij4����j'�@lQV/
��$<�a���IE����J�
ҁ���Ԍ؀@�wDc$�.l����;���t
�$ٱ8K�Mpeq���1>�b�u�v�b��k��;�R�B*���a��|�����<t?�u�\������F�**23e�8����|*�С���r
��O�T��d�_��8�O?�\�U��I$�6[F�QyW@�)���I��>6�t��1���PͶ0�Q@'�*d�i���*f�N�9����m��n��]�Ӏ�CA��Q	��ȁc�'��*�2��H�WБ���)d�!�l9��SS�
s��9��1N������uZ�,pgT(@B���vf���)L�I�ˑ��g�g�#��$˻x��:AzK~K�$���&��oĸX+�[Fv���w"n�i��AQ`�8��K�ç_N�?^�5�[�F�􎻙��T�<���D�U�~�aAD�rݝ#h�!��Y����87}�>�q$�i���U����Pi�bn�;COE�D��O(A��Y��#��\(��R��:R�N>��2YR
=��K`d��7��Kp��L��!��	���F�z�����$�����^����&��8��w�`�M�,���+>��i��ġQ�t�z��{�xR&�j͋]�/����l�v*̪�֒�c���$n���#O7�a�a��A0�7�#<h�JÌ����{Rp��F�xUZw~�'JOn�/�
p�N�-H�f����	��/�jM���6k�y�%5�(���o-�Q�@���+&:GCcpwt������.�{�A��,僰oؙ���KN��o^[ɧ�>�P0J�u�]4�?�����mi��50�x|�*gP�?+y>�O>�u4�*	���DZ�-��T�~����N1-����$��V����,lyix�6��m���Ԇ��m��k�J�*
��nN�e�
)(��+]�.}2ios�^R��B�o/~���|h_]u-�S�@��{�}A�ޫ��|b&�-���YUU�
�����w���=Y�yϟG�u/�qR�w$��
�p�}����@�p�\��,D�X5���/��ܧv���W3bv/[����!�mZ|v	�����i�'�b6m�"5s)9lS���[�'��T��]��m2]��
h��,��̔�!G��B7�����rǹ'=�o�tY�z��<xƧcZB�������rЛ�]����Ϫ{�It��!�FB\_�f��Tޟj����3������6�bJ�*�s��F��n�_���]`��>De��R�:�d	$�No�n�������Q��7�̅�VJ�\�]nA��̯�6W%�s��/|_}�k6s�%{2��w�w�/��wy���[=�^�9�s�C���S��P���>5���O��D#PO܎�BV3�&F���rhޏ�q¢UFȰ&^��V��i�ԍ ��zƫg'2��
pڭ�{{�0�����K�6:�y1�q&����m�S��
R�os�8�w^��I��۽���T��纐,���<~V�V��u/V"O"�Jn���B����K˶��t����#��u��P�d.�YP��RQ�m��6C"��|���C��Ē�B������U� q����o�N]�}P!�k��c^��ұ��dP�V۽U�^No>���;�_��7.�(#~/�2O��13�▗{	ɘ(Ϛ��WGP�����*@�-o�oH��"�hEj�8�n�
[��$�5M���Hu�+�	�a;����ÒΩ�T��x0���_���0pCZ�Ñ"'�O�J��]Gq���42`��
��*�@n�˯s��8���>���L����#^�[�2��t�5�����^cIW�z^,�&��[A�0*͌���c>�↲����+U�Z^cؚ�$��8�=S38����?�?b�5���%���@���E������-�x��^|ߋ�f��DiU@`�,D��M`�s��\�`���iB�w0Ԇ��ō(p��9�;��&���x��m'�}+��s�.۲9%%��̟�+g��rNL�@(S�=ϛ�sy���I�r8����fNmذE�dEM��f҆�R9���[Z�b���(G�|b%��:�_�](�M�wm�@PE�>�$V�D��--[�|�vf�j�,|���#L#y���.�%/g���.�/��3N���?�θ���Ig�ӳT�

�"?�hK�)�Aʉ�Ro�K"v�]���8��>~	Ġ���8�!�hw�:RC���F}����٦��C���O.��;޾���ݾ$=Mg�Z��x2��,���8^�RG�8m��z���iiGv,�ځ?��R2���� �\4�[���~'��i�8�hqH��;����e��Nk������hLlZ�K��\�J���|EF�Ϭ�ϋ�=��>�c.�Zvh}w"Ж��%�ȅXN/���^ɿv�U�k��k@��K�#
L�K��Ɔ%�N��]�r7�N8U��y,�5:,_��ob���ȚfbMK��s�ͭ}�]':���QM�k���pQ�Os�f�ެe\��GLÔ�od�Ͷgd���*��'���-�?�Ħ��D�b�rp��/��,+�W͸���O�6�Ҳ�]%j(T�m��}V�+�``��F��x��w��Wӓ6��n��[��xu�ؒN�f!M]�5.�L��a��y�P�@H_�����rq`���T�7|��^z��нaQX�~�[
�'ͻ�^�{�:�8�U�;��:ܚ����QĺX`��[�7m"�8�M‡�CuB�nB���U�%m;6�!���}7}�S�Z?$yQ	 �;y����`��*�1�����α.S���]������&Q�,�^���e=ž�x���^�N�����ϖ��zڢ|��ic����\tfl�;��
�'Zߑc�b�ow�x�C���K)G:������'5����V[~�9��g�#^Z�\�,9��	N����|��J-�2Q�O���W�V�]����7e��i_u����k���o6(�`Lj�Vuei|r�7���r4�`�1�Zf>���H�e{�?s&l���Fܧ|���q�a� 3�Eu�����w.R-�x���E��P�z?�jE�_0��k����rQ��ˌ�n��;��>��3�) ����Cw��o��I�����%m���s.��:X�-���*4���p��e�%�b�U-.Zbm��fMܦ����>�&������.�3y>�ߍN��L����$*�;��ϖΒ���go�A�fQu����~�)s %{˽��������W�b�]���}��?%���l
<l؇>�	b��,]���w;Ե��(��+�H�Qk���+��+�*�����j���C����Okx��c"�"�>›}z}h���^��c�5�{+��`z�\>�����u4��xy3��2
�a�t�ek���gTy(�>��:1��L��*C�)-��6�Rj���oU���O�V,�wFKQ�`gufx��Ҡ�V/q�>���f�g�A�\�К�&s�~�K�z�w��"��������!k���T���ů����2�Eחv�.4��\Z���qܿ�u�b`Y�?u%s�{
f��?R��bQ�'>�赆�=Lu���Y�'Zg�˗p�J���̜@��Lי�̓��U�����֥y���;��y�ts��\J|�d���H�Կ�6�z��aP&S�H��c��v���9���c����`�g<�0+�5#]h�"���#����y����#��e��F�!��ͨY���CYG4t�`�9�˾���q��0��.�,V4DC������ů�����.Nl2kT5fM8�qi��Ȧ��wgV�({GT�y���夁�?�u�M��'r�k�����&D�?�}|�1���)q�f�����`R�O|{]��5�
�`�Q{���p�ByPs4����e׾�i�~���/�@�B>��р�(w =gdrG�������%z����!#���b��S�U�,`<<$��6���-+@�m7���c��`���PI��/S?�C��}C�Dj!�g���@*(iA6�߫(�)��U�ۃ�k1(�"?�2:;�K䅬�̭�l�?��ޮ��֌���0�CIR#}#;C`������q��1
]�K}ƭ�>㑛��i���E�D���4�m��H�{<�T��M�oy��X"n3k�8�:X�0�VM�O�^6_��-��U���?�gq���KU�G�T�5v�Tן�^7@`��V��q�A��0��w�m>��}�"Km�H�%l��b�~7��,9m�Y�7����O�P���2?��x`���Fx�/���R����Ue)����4��֎��G���JE���y���}�I4
�`��3CyY�& ˖flš����hҋ��
�ezD�wB�M�v^��P'�űt�}"����x�R���L�ں���2��B�^p��V�r̲-�|Wⓐ�
P���L��U)�Zo�#��
ߤ��d&0	�*L[
�q�ɍA�7E��#�54�;���)WZ��M>���(Yjf5?
ȢҔC!k}�I��t@�,����C?1S��DK�)GΖ��H̳UOi	��6s���l� �߃]��I"j�h�����M��Ji/ri���<6�t=��e�+i�Y�,��xn~�����a6Aj!4����S�$�d��*96��0����N�|�]�HLv={���mD���H�&a��T�thL���
��a�
&v���~Z��Lޗ{�s���>v�?�Ħ]飤����݅Œ���ͅ\�cu��c�j�Ɛ�ܔ$_��#�*�q�vT���L�ޖ�N9]����N�y��ލf�74����H{�)�)ɐ���
a�������\��m�<~|`޼7H44�ڨ�q�0���/0v
`
�#�y
-��
�>���҄d[��My�')�zڸ]<Ck�t����m���Xd�I�:]�4�f@9wR%Z��6���[0<C���in��і9܃�&��)
&�g/8�@�]<��"���s�HJF���ꃫ������Gƒ=�+��%�r�w�iNj�iYm�Ϣ����Qm�
�����r	n<z�Ҵ�b���ٸئt�pa�oU"3QD=���ƼQGL|�0�~�@A�r�F���'>^Y�D��I&s�rcB$�(���<�Z���W��	�U샰�n�X�>��Bx�c��4���ܶ"��:���P���d�5���=j�F7��@�)U��rW8���h~�|~:.�Jz+}&<T�A��s�x��F�;"A��R��
|��G*91�|��S�^An�#^p@ h��㩕��@�ȯ�V�@��\��`�/�$�36�0+ء�k'S߷��=��O�O;�@"��h�R�5K��L�e���
��s���Շ=D������9�x|��-E�)���#D�H13T����=�J)w�v1f�;��evƘ��"�LYQ������ۭ
��\
hO���ư��T�4l�c�hyA֝���b���2�1���V�.੠3��G����~d��nϏmڵ��ԧ��a���V`:J�DQx*Ax�3r����K�
�;|��5��Yv���]����7�����'�~���[�$�!��edN�I��>OJ����ǚ�g�6Z�&'q�,.+m�f�w�@Ȱ�X�wP��̱����F A������A�Ҥ6�

��!��'��^��%^?�����*,8�����C+�����OX��91ʠ]���j�ީ`'6GQ�ly�J��	�_/�S�j#�j�3�Q�1&�89^����F.\We��N�y��w�X��u�X4v("(UB6��a���@��o'sI}$@�t$q��m���댙�lGT*#|��ݕ�+X2�C�Y�,��Ľ�	KO!���%9U��^у��tPm�ו�E?Q�Gn��Bx���OHWgn���w��q���h�%H����G�$�R~څ��.��J�۰�Α;o�V1�C��Yx�@��^ܱ�	���d�>�4�7~��I1ÿ��n��W���;7|��'��.��56®m�s�m bѻ�ːUa�J�G�֊��s����}O�Y�T�W8�`���B۴����O�3�<k�r3�s.l;�P�}+
�=���6�,2&�������� f��$��U��B�t�l��y����<�������vʭX�m���.�r��c��	=�?��)�[�s��k7�U���gfd�7a,�l�YP0�3ayS���L������R�w�{y%����ϑ_j�}�R7bL�͝�ׁ�&�ּA���r��=}
_�p`�tg� 0��0!��Y_L�˷�i.��Yʻ4����h�������a!�)S�?1��M�W�9i��/���u�gj��d/�YD)̕��0^���L�C���9��㼲��p���5���[R^�)����X�*���v��S�d�ȰY9;C4O�L�Wi�3�P��7���O�=�ac�BXPjW�|�A^G����?�`Q9z�DxZ�_\�
iD���`�n塣�����ٔY1��[x̳(�;Ĺ�Cd "�OcN-�D�1�D�P0$�^|�#F �_�h���GdS�
����7��G�)�2�����{�B�|�%O�D�:,��������H�d{�z��\>a�WG0��3¿�o"}���p7�;�)����qO�
2w4M�MDω�b:L��_�~S+��O�z���|f�2툹�r#��
?�h��6�@1��Z�}z��kD���
J�W�#;k����M�!cx�1�KÍCҦ�C���g�q�^�[�,����ɠ����O���6��.����:a�A��Ux�<K�É�"�y޶a�M��� �y��p�6͡����xH�_�Q��qǒ~���ww㇨���WL�A��!�M�<�(I���K
ꋃ�z�]��Ví�׃���x|J������W�\��ںE3�>�*������FU\�Ԟ��c� M�!T0EۑS�-0��C�����ûWLc��j�MszE�:3`F��7���<�RS�{I>Jmn �b��ҪhsA�A/��_�����WD��5r���Bv�]��J,�f{��(��&��s�����:/��@�\�:�^��h<����	��͞���Ae�e�;��
}Ʉ�+'K�Hl�24Kr�Yj�Z;�;�ޚ��W���n��{'��ڕ�s��dz�ܤxdJs���Cp
�*�ٗ�\�ѐR���=Ļ��.qb�좽�r.��G�[�2ތ����]��b�����2���*7�b<����J��'��]#�)�5mi/�}�����F��v�k��z��ڙz��9�γ�� R�����܃����%!�̉�VΊ��;B�Q�M#Qp2sq�Њ9i/ozh���F��`�)8��3TGW�r�l:���?���Z!����7�(z��Rq�o�x��lI+�E�?���X�
��[�9���)�T�}㠦�U��]��E��h&B�}�v�n�NV˷=3�1��:|K����Ʒ���A�(%of�k��9 �d{1��^
��]nw�Ɋ�U�٘u�����3�j���zేT��A{\��{5~y��YS~�5�-zkt<�3?{5�%]3�:����8;�H��Zꚟ� ���x��,�Χ���*��{5T���Z3b(o�i����|�eQ	Bx�v??}����Q�d�QFe�õ�'O�ԋ����B`Dw��D�n��bD4�V�GqO��Tz:��@0��zH�[�oF�-'7

��Z���m:�b�A�Es=ǻ0.���p^�7�
^��A-Iy!S˦&z�N��p�T���X)���~2�����h��&�s��X��X~Q��.j��Tp�7GG��
o�/{��^��ׄ�����X���k&'�Ud)f��H{S���s�B��U1�␂�U�nM��/xl��3��mbzY��޾L�E�c��Uy�-^�k����Bi�fra|�$-ং����Y+��mV7+����e����@���̌��
�m���+���W�����R+"��) DE��.-��q�U8&��>ғ��	��Gg<='��Q�
�*x>�*���� ��nDKqf��˵2ߟb\K�G����\ɘ�0���8�/M�C]6I�+A�S6��]�R�?�FՃ#?]ۿ?�G6猸ߴPDk{ž�'Y�0YIV]l���HsO]�i���	23�'d���)>&���[���P���9R�������SY���7l�/ۄ��S&z�D��$%9��d�flwSS��8]�q����b4wd����J*}
@�c{��#�t;�N�Cj�����Ĉ
�DD��w�7�c�V*3�~��KgpKا���s�ܾkH�؞��2D��觻\Q�hլ���'��`)~�N�T��!�.�$�$i	�5a����Z����V�l��QD�:z`C�'c+K�:3¾�������3�>��thޙ!,�!"���O�O-ڸ�S��ٚ�d�����@�e�^��һ��k��m��-{��?)�:�P��{» �N~��J�Z�DB��u���q��Ӛ���;��+�A]�qY˒$
wkGoeXe+5��0	�E9�窱J�:���n|i��+W���-jD�Ҝ6���oɪ`CJ5X��(��^����5�̭�L%��B�]s������]����������!B��?����KI�$l���;@�+;Nad�cx�=E�����W�F�r�/Fp)�‹�|�S䓙^1!r�nDb��_gVǏ���ġe���.�j&`t�4�[�J��=�OH�d��H4M���?�<L����7nZ>e���L���?���<J^Ι�Yb�݉�Yk��S�$T/�5G`�e~��Y/��
�6YIJ��F�ź�<qOu�P<�Ԇ�:J�V�l���k�f�}V�N�&�a���=���D�ā�O�~-nxXˀ��C�)�]T'
��詛�Z:��ƍ]e3N�v�K��|��1�%�(�����5qɡ���˳߾گ����2ozE1�q�5����� �޺��'�y�؋�f`�g���\:///��£,�x2~V�f�i��|�p��xe�.�>(��m��..hS�(�����]c"o/G�d!o��""���.j��4@��f�v�͂�+_���~`Jc�v��Y��-:����lm<�2ːm��'J��>�`�D�@R�q���wS8��4&%�Їwџr���@�������A��xOR�7S.f�U���{d��כ5��?�7|?d�p���I��z�����Ӓ���R]�6P�F�&G�A���hv ��b��a]�� ]��42��sP��s��n���o�%W��̴D���h�-��
����q�Q���@/��t(nJ���/��ʰb^����;R�.Og�[���|������;-����A��	�L.��@�/��O�y��g�&��`G&��H����
,�{�
����Kl8��+-�F�}TƇ��5���j��#)[�Ϲt��4�f!'��	�M�Q��~����_
w�錵2��Cuu;\1��^��y�9l�����:"�Vq_��-�>�z�*�����0��I�~u5>�&bL��7�2�]eҤ�%�^�
)8�ƴ@�%�?��N�����r�1���[�����\�‘�FE�AH�+@�.���
v�ϢK^���5��*���q�<�j�߼�#�]���C_����7��,�B6һו�����ͬ<jU��?ˆ�o�/og���UU\(>�ʨ�7}Ph/`,G�	/��~U\�K��F�R}Ei�)Fd�O?L2�_k�Ƃ#�ܗNNpu��!�Fu3�m^�
�1�Bl�O�yu�m�KO���3�E a��d_�EZ`����nG�D:�z�fD�"�����h9�E�kθK�)\8�;��s�L�L��X�-�/B���n�)G��g����m���6����u�	P���}����
�;:.��zl�m��\������v�6.�r�Y�<j��ʲ��[��bd#��Y+�o�|��5z��9��t��u����VY~e����z�
���ꪒ��A��9A�μ��in��͉
L����%
�\z���pB���hY�n����qJⲘ,.ɩ��i�ڰh�:�?-�=����6�()XO�zeN�
����ofF�0���Y�������':��z?�8"�����x��n^�jK���E*u������)k˫[�պ���ܤ(�p������ʯ���}v�:ʤ�ɓ󠯼]����`u�xظ���ˡK�@��z�i�e�}�	߫	߱�4�b�K���S��xX�Q�
^��t�5�%�ϳ�[��Y�"�c�!��ټp�XrHX�pK��7T/.��K1�b���Q������Ô� 2�o�lJIy�kpP���Y�
���8�g�c�5Ŏg(������N�;�͸�̿���Vtn	��\Q�Qat�����g�����h�����R�}ۼq�3��N��(�������ۻZ�I5�Iz{v*1V
�@��L�ۊ�UYG1��p��H6�8Ёb����4�6�8��a~C��N��W��ߖ�O�w^��/�la%I��5m��A��j�g�2��Q�:S�	V�!���I�S>P���ߧ�%[����'
�Vd���\����I
�y�k��>�'�I�R��8|o�0��cڼ�t�tF�59�`P���Q�>'��O6�B����K<��\��\v�E9fT����3�\�j�W�=or�j��2�M���9A�I�,���IB˽���,]KG�E�{uߺ��ɷhUiT���`��!��W�|�!���R�a�[d(ږ��"~�vy	��s.�<�d�1mȳ���������)�_����iIr_r%�&T�2�E�Ɣ$�	�ק����17���aS�1+�!�����oS���IF� ��=��4,�p�����/���~ډB�><
q�$ڈh���brB�a���&{eF�V��T��7%��x�)f5��2m�}��L&��[F��a@!�5�	�*@���g�|�?�8�k�P����U\��!�B&�Ƿ
Y^�l�ٳo���~K�gh4������)�寍�=��8���is�ŞsCLfIGG��=m��|��le?�)��Ғ=�腖bӎ����xՖ2�eA��:��޺�h�z)��nj���W�Vd�Zǻֱ�,��2U�ѝ�kۗċ�� �Τe�j��Kq�|�(����ly6���*ݨ��rD_�%���	�̸�H�,��Ӻ����88/�1W��@���[:�@�_zQ;��~�hY5!)?��p�b\���4ܧ~�E�T�S�H*r�9�O}lʑKz�^
���V���uL;vE`^��I�T|a�6�2�f?]
��)݋���o>��50�$׼)�`jl,���܃���S�S��t����Ӂ�x�h�g���[@!
��9x��Ǣ�1���ŕ
ɚ�p��ݠΑ:��F#��e��Dzo�v����v���";�3������GH6;��“7�0,/+�/P~�oϗ�
��-�k���$��Cg��}ۮL�w��'���XG�r�j�0o�ߕ$Q~s��~18�J_G,��簸X.��k��PV�"@yI0����ij��>Y��@]�ND�` A?;=��;����i],?[J�R���M}�)
%���Ԕv���	�o��(hl��e���Iydn	��V$9]�T�<�g]@,�v�@9�R��~0[�p��,B��
ބW�)̣�L�#�(���૙�d13G�l�Y��X��� �:��I���8�6
L�\�dA�kg����)���r�Y�M�"�,�SD4��z����'��^��Ҭ޲K�ʴ4kf��~��U�ڪZ)��[�E~oW�=����nY�y��:���U�o{�k�P�����$�5{��I|:���q@��`tE&�p�ٚ�|�:B���"Ք��3��o҇|1�{/�ٌ����)^�>��+�q>�wש-����or� O��A9�ż\D ���T�)Ji��
ԭ�Mxl|���(���\;��Yh�%!��ʗ�����dz�d��Kf�˓��~���l��R�Tt�eꑩ�Ώ��S���>|!�%ଇF����6����V휬����Q���d<�'�۟��?b(����	�Њ�����+Q�ɨ��gdi(�}�{��$�]���z�;+�z{ࡤ9SB��)l��L���k�$%*yL��I?�:FؒY^!�)�3^�w��-�������>�˻abM�ׂ�;9�3�5�4�ߦ�����c�8�,��}q��Q�X�=���#�Y�7���a]��@��[�I�a��(�mA;>0���ͻ�$M��M��9�K�ڨ'2	��]�~�����o��J2;�=���Q�g���='SH)š��ݚ����:໒;ե�3�`��q�l�i�l�,1�3u6���e��C�`��x�ƣ��t�zY�Źi��v.ZJ�*A#w�D�*ؼd�_���E})�e�CS1797?N^�hs��Mi��`��GcQ�6�
�{JP�QY��u������E
8��yy�
�K����1΄�����s�<l�\U�~�%�J|Lv��g�
�Xٛ��I�0o�/��@�8z�To����z,�惀�Mh�tC��6;��lˇ\��Jf,R����h�ֈ`����m�D?��,�Ը⑶��̳W_�$9�Z���=��j�k�;'f���3�ˋn���`ګ��gOX���^#���[�~��*B�r�uO}HP}��ZDKf6Ft�����!�	��2ʨ�L���j?��E�n��x��Q�J��?�(�@��}j��Ax�7]�z0���gw�e���pP��ȗ����K.[�N�SMG>Џ��Kd�@���z�Jf��Ag�:{���7ۥ~�ڌ�h�9�@.����M-KgD��C������&��Ρ�� ��$���v_i��n674�1}�p�g�9��`�������V4�m�K?��20��ɜ
C3�Q?5��x-`�zl�RwErU%c�k7@Q���B<�~U�@m�U�+�Zܺ����}Ӓ+%�t��g�j�3��z	�[I0��e��F|F�	�Ω�eD��h4�H[�W����=��x��*�{q3�j�B��^V�q�0�6���eOwΟ�r�$>Hy�ֈ����Bu6��V�rk�$�#K�k�x��X��M�%���]������CU�]�.���ΉڻE���h������
Ѓ���9�ʦ���
���d�z�M���ֲ��
w��܊�/����@,�~��k�}��G��o7;]s,C����b�����O���-5�o��N�?2��3k�km��,Ξ���<�9�<��;^�dNVɀ�?
inD+�P.��?(�3�t`���Qo���坨��%E�
+p�q,$�;l�)��6q��o��D��hG�W.��AW��bR
I�(�+d���o��l,X)�t�hYI�]���ĺeY|�~YA�F�a��5��+,Bw��z�w��M�W����Fû3��kHP~�PLss����|z��H�ZS��qǭwҸܴ"%��"y+<C_=�o�i#K����4t� ȿ��gi��r,c�Μi�[/��'cf��1�(�W���V�/J5ޞR-)���.a�\�67y_����	��<!Yq+�<�W�!w/K��e����.�?r[�^Ed��1��v1�O_x�������w�ޓ�"x�q33��0wD�j���Q�F^
��0���*�=�}���r���xЕv�4&-�#����j���[k$h��-M7�a�A�di̓흗�!
�
!�l'�Ms���de2�2��M1�7�o�Ą�J0/z\����\��0&��}z�޿�ˈQѥ��s�iO8�3�b��R�ԻwS����Q�����8�,����S��/���F���`��hPjqȠ�Kdž���̔�9���p����HdS&��|�g���j	6'�D���	����r
�U͝Ke��ԏ���(��O�I�������$b����鹸GPȚ��Z�cqP��G�p���]���<w2�[	���p ;C�–Mx(��8����rnz��';B?p9M�ڨx]�t�n9�<b[�Ap�mג�B�ǯ]�MV ���P��V\i�aPR0�$�m����T�w�j�H�r'8;���
qZaI_��]?#��n�!�˕�&��~���<�e��ŤE��`����2�1���ɝ�ez-$e?��WM}�[��%w��~�����$���\�¬�2�Ӏg�E�y��s��)g���g{Sd�̉� �e���1�Օ��Zt�A�I�ȭ�"]���Ee	^G‘���
�x/3m9��?h����Ҁ���v����-�
����&@6;���H��xZL�a%wc��T+��
�l�(�	rb��`}���Z&^v�/;.P~�'2�k�,��Xu�!�|��5��^��s�C���K�b���g��,ʈ*
�E��;�:�Tc$��Wf�H*��F�k��M�+��/����"'��J^0��x�D�.�!([h�JY��%&,B�S�ŘG˭�`�]��jN�X<PN�g���<c)D�2�Z[�֒X(9�]CG��{~�-��4��O�M�h_�p����w�6 ��4�ɊEaA�2J�_�3�_�5�+$�X�y��@���-��
��B�����9�rg��b���L�1T2��r�p�t�2�Գ�i�
vīD*���{y����t<���������t��UI��9����ϰ�ZrA�p'��eIbu��s
Y��p_���;�>�LN�L*�C�hj���jIÞ��X�񩽢<��#ϵ���V5K����<ͽQ�:��A�-�$���g}q��n�׊�J�ܖf�Y^H��&j�(+��)����l[�餕�\�&9�05X�֣Eey�n��aꨄg`���j	^�4�'�-b���y(�2�:L��"(-�7�-��C���C*����M�џף�E���0�VMӶ�zy�q�ba	�oi�a�,�7�(1�%Ú%�w�Pj��!�@�xn�6b����x
�{i���Y��ZH"�q�JNN�65ZpA05�ڰd��E��%A;�)�d�vdV�$��t�J^�K����s1�jQ�A55
�b����.J�A� *E���D�G,�`1�|���(��us�RsK<�\�˝"�^��J���	L@�?�Z���F����ռl���3����?���7��K�����g�����m3�*��_$o^�A�]�Ƒ�m8$�w50���5����l��b���WsK6VPRx����6�<D2�r�)����c�Hc�Ή�;U�����\��C<N��h�
��Mo��ڸ����׉��0b�#n�!�YY�A-F��)%�:�!��>�\#�G�1���tL��
:�����$�^|�F�&� 1;�C�B��\�ۘ�VÇŭc��;B���5����j�@�0���l,
\P��lG��To/������"�r^@�����geM�z_��(�t�U ��Փ�E-�������kӎ��{E��s�֗t��l�ٞkJx(�e���,�a/��a��fW��&��GZ����\!���r!�24������u�;J���g���B��@|�SNN�i�k�n�<��@��}(M����Za�(�|�-^@�'�!�A�ۅ�=�{�ב��˽�Z�=KF�.�$�ߐD�!x���Y��b
�9�*j�Z���i��@��9�����
*g1�ä<m�a)Z�^>�v��_�עbo�����C��)�Q6Y�iyq1Kϩ��9�'�Rf���=��z;�Z�&�b�ʑh��\0��n�9�>�q-�u�Қ��Y`��XB���v�=[�F-�G羹�μ#��j�7��H�����.�)k��7	32�����ž���0��K�����"

����vь��c�䠡Z�*?;0���j5�1�YK��r��jP��1�WÙ��c�yc5��Yտ�&/����}}��Q)�H����7�	y��L���σ�x��d���8�l�>!�pR?�u����B���gr:m|L�_�c�R���%��M�yf��!s�����^���,P��el�u���w-�pt�ݹ)�~�?3��oFO�R<71_L�qSL�9�L���1m�w��`���L���T�c0u:�-����7�|�t�iX'a#�f�1����I���Iq�J�a^�i�~;�{Ԕ�ݷ�JC����3��}�a�����+A�?�P�R�<����%��?x�)f��(���4G\�"�$��Vgy��R^��谥����FӱBo�s/�p��F�3X��Q��/���ngm+l����$;�f��/9�DW|��"�8�#|04�Aޕ;���O�υpDw'=�@��G�4S���B��6�y��v�=��V�u �5IC��!�!��h���B�%�k�Ҍ "�C$9�!�7�g��$�s�,_��U<�p�*�B��V�jL�i��x@p�;�
�����_�{��>���Xl�ϵ�����'�ʸ�J��8I��(��i�~�yY��8��y?��ϕ�q�(4���$2�J�3�,6����"�D*�+�*�F���&��j�;�H�rrvqus��s�3��I���(Ɋ��iَ�A�I��EY�M��8͋�j�����|���t�@������&TTM7L�v\��(N�,/ʪnڮ�i^�m?Ӳ�]�=!i�
H�fX.7?�����"L(�B*m��.��$����a��e����B�H4O$S���\�P,�+�Z����;�^0�'��|�\�7��p<�/��������3���T:����R�R��V[�l�;�^0�'����r��lw���t��������x|z~y}{aBRQ5�0-�q=?�8I��(��i�~�yY��s�s�_d��$dE�tôl�|&�q!�6��Fq�fyQVu�v�0N�n�q^��~ 0
�#�(4���$2�J�3�,6����"�D*�+��J�����)��-V����������A1� )�a9^%YQ5�0-�q=?�8I��(��i�~�y�\�7��p<�/��@�	e\HE�tôl�� ��$����a��e�c̵�5��F'���j�aZ��z>�ʸ�J��8I��(��i�~�yY��8��y?��H���	D�B��L����B�X"
�\�Tj�V�7Mf��fwptrvqus��DP'H�fX�DIVTM7L�v\��(N�,/ʪnڮ�i^,W��v�?O��vaBRQ5�0-�q=?�8q���3�wUX��gD'-80�'��G�/��N��C�9�L%"/�Dݘl��}���F@���Au9bB��A�3�7�8��ۖpn�Y�ק`����z��ђ-]͒�Pi}۔����s�~|vx�?�Q���~
$[�H;��W��<��+���|�U.L���{�\�6�d�'Cou7���4��r�'�ҧԋ�m%� j\�kro�P��B�1��W��f���{;�̃�-�v��B���a�Crڐ~����j�,�7qn�;��fS�~b��~���L��]b?�l3���R�c�B6n�ӊ��
W��˜k���5Q�h��Bn0�v��
w�-d�V��bc[$��Z�%N�_gɫ�o������_>_���N��(�C��\�x�yy]
���iOT�~�o`{б��Lc�*ä-�K|bMI�i{��`�퍚�yG�;6�x��i��N�άCl����"��C�O�g	��E�% �t��[�H#�L�8	h'��ǧɼT9���ێR�lŢvc�h�NyzEWri���zJa��A����ԋ�C���"���Q��f_�I���4 �B��ƖW���ڝ�&I�@�턤�wE�}KM
d!7Kx��i��n��D� �q� Po͜H�o��$���0t�Ѯ
�����Ո��s]�
X����Pq�OǸ�eE�z�k�%E�{�`6?%������O
')J�ILK�y���䦚y�*�P��JD����H���~����%k& o�s�`����^]�e�5�@�����O��5l���N:pzE4/�(=8�p3$��$���ݤ���D.G�P�Y��Z�&�������|�z�uX#�r
�'S�C��1,t�y(}y�5�����|�b
�><�[ֽ�d;��zP�F���<6{9�x��x*1cH��0V��x����I
�OX�k�X���#5lӹ�^D}���8�@G��(��`ڊO��<Rx�cgH{[��O����|nߊ�*.a���A��^��.aFpx�����]�n�ͽ
?���9�+
�w�E��*pU�Jk�-�v��S����n�Z/��R_Խr#N4L|%߇��W�H�c�~!p��u_�%��k���,W���E-���ˍ���H��?� E���
�X���%�*�? }�&%h7/��b+i;7��#�����G�^��-�\�N[>���$�~����Ɩ\+�z�4Oå^e(�׀�
�IB~.څ4�}����?nN^��}�m��Z�2�OI��'53�G_2� 쿔�;���cX���?��{h��X��{���8���������w�YT��쒙=��и#S�g㆖&\���k��w�<P�Q�w����QnR�ӵL��ӝ�!nH{Xk�v�_�^�NUz38��'f�~{��#A��pK��'��uX7��thS�-�Y�
�'Zs�r
�ܱ�q4��"� �7�\���9���P�RHw��C}v�����CO��q��e��;v.�W�Ěl4 K"5�]q��?�
(�����ڟ�o���%5��jM晇�o����ѫ�.�ёɬ�kU��ڝ@��(�uں����{��h	#T��"�ڰH�+�̠W���X��qۧd5J 8�T)�'mĬ`r�T���� ��1�aPt0*����<d�R"X���OB�rZP�O��*�$����Ӥ����F��_ύ�u���R�?�w7O'Oܕɬ��t�xxml�#M5yc���EZ����p'������
%�6SՊ����P�,��v~-a.�λi}�V�:?�4�R�U��2��m�*q�ඛB�PzH9ؐ���JӰD�=��Z~���!4��t��9bJ��.ۊYU�2�����4̸�Y�3I�<�鯺,�1lR��AB��n�-A|��k��\�.p@J�i��n&�t^�5��B̆�ê�:k�k����6��a�c�b�"m��g��),b�T��RE_�F�Mt\X��tZ1/?d��$G�p7S��qle�"��MJJ��(�]t~Ö�*F�.���L{R2v�Ri��G׽M�H�:ny�GE�^wr��[���\Yv���D(Q�9D���E�7i��K���#I�
�߲�?�}���^6i^�0�)��0��u��Z$V0k�>��5RJD$��z�%����om�iOؔ2�Q.8�o��8�Ƥ��9J�p9�=,Y܁9y��B9%8qz	@�4H]`��0�0]�%੦�y;�/�	z�~Ao��T�aH�?<��&�n�>�[\Qr�}�P
P0pu��5�k�[�~�!.��i}̈́
p�g��q��}���)�Z<��)��M��<��X<h�|����@I�WvE��Eqc��/O`F$
��4@%I����Sg��"fGf��M9s� �y2X��cJ�5�C���7�~�$޲�}�Hno�n���|�b�������&w���
�.)7>�͜5��(�E�b�mf����4��뜯tc� �4�	f�D
�J/8�d�Gw��u������,��n:0���erX�?)A8�u)�m�Mj~9�l��M�#U����<q>�^c�����&��C�پ����lw���p��)�J� �B�ٰw8�Lt�+���m��r�p���	��/W�a1�'nL��V�� >�ڪ��͈x�׀�X]e����8i0l�$�ɵj�$�z:A��L]K">�kL�|C�v��O��Ċ
�KȤ�ᘻ��A)��a�Ty�D�?�`9�:i�l���'q�����k<}D�%,�f��[��,���(iU���C0[d���G�	^�n�l/����AI��g��B�_��c��U�nu� �r��܃���̇�4���>J o=����W�V���V�V[`tPYl��;���4�H� �~��S��3h�9��^/�k��Ʀ�Ұ�}�m{>��3����U�}�A�~tm7�l�E/NB�J1��N.�N:��.��4��>�x��
�U�����cWg;���,,%O먻�K��n��u	&wҩ>�ۍI�$��Y��H�Yq�&#����_�Lz������&n-�8rQjS�]�Z+Oؔ�I�hBT'C�<��E�0$hJ��'��R�]\Gk=�"�l����ֹ���Z�����BpSo�-FtEM#n��z3�O!i���-9X���۔�,�>�Q5�${J�8n���b��4 �#u+4���G3�j�/U�H1o��5����>���5���F�ܗ�&�E���xH�V���b���Mɤv;����]Ǟ���O-��G2�A�s�B��+rM��T:�<R:�,h��?%���fkgy�Ji$Q��t�!�۳��D���-a��,�*;Fjt]�1�h6��1*\	}�"i �r?�O4�g��"jhM]��˟�,�����_��*��p���lɒ߮�wn(�Kn�+�L6O���Ϡ�����m�+Esx&\��0p�u����*�]�uΘU��jM�@�%7�!����
�(��Кf���ڝ�˹��VG��9�L�R7H�'̎�>$��[��s�?�p���aTZ~��i��OM�Ύ3; ���O�E���
�T�ư)�̗�� �7t�0�z\LŔ������8�0�%�H���h=�����+�p-�N�L/V$C��X�_.XRJ�\}�{+`�f�uٌ^����dM�|�
P_�2I��l%!h�pC��ʠI��&1I�,҉��NS���2(E�3u��}H�����^��*�8���Z��4_���ꏈ�`��z�돉z�h����6Ҥ��"� ��u���^���8AB!�T(�m��R��W���u�bN�Rq;��hohlk`=�n+"A��S#��
V�2�>~p��PYP×�;�7�/����>;)��ħTy�i������º��T܃c7�K�b*��Osg'
��7��;P�C�i�Q�!P�y�R�6l��_�qO��������ؘ����r4i�vө� P�$Y���,�BS�ƙ���y`����f�H EvҒ[+~Jp�5�ꢥQ�F)���n��p�h��+�/$/p�7ĠPR�v�G�zJ�	<���hn����Z4�����϶��G�[-�U�Z� "�{X�-���w�3���D1J�G5o�N�;��
����P�O�umErpG
n5�C`�R옩�~�`�uY���E������y��g�m��"Er�M+�à��g��$�9��u�=X�w��N�4�2��v��I�('ۍ�o�Et���p�0Q�!�'�*5p��u`]�K��kT��+��:�
:U��j����!]������Y���q>��i8j�(�3$�\y}�t~��N�%��a<�e���3
��b{��p��0�����C�F����B�Z��[�&s1'��:D�i��ޏ-�2{r`R��ZI�<t��f�<&A��B�'�mt�2ŭ�4�s	�¦�.�:��C��n$"�������t�Swm%2Y���6�N�Egp�0�J�U����!
���81��`2�l�@�zh��:<�wL�h{���ۚJl�T�z�a3F}w:DGrG�\ߡ(�Z��\�cエ](=0b��a��'.���E�Ⱥ�`�	�&��/��v*#4���<8�穙��J�	���k�/��S\'i�T�pmR��]�	��-$2�<�&�Sު�XIy�b2��3J{��n5�,2!�� I�lu������m�y�ĺسx��k�b��W��Bh��Wo���2������.Z,�+ܴp��o�Z��6_����]�����m_&M��lj���H�X��Ra���@��Ѝ͓�j�-��(��PK��f\�������fonts/pagelayer.eotnu�[�������LP��`�icomoonRegularVersion 1.0icomoon�0OS/2�`cmap:�gasp glyf�3V((�0head"i+�X6hhea	zH��$hmtx8���Llocacc�~�(maxp�
4�( name�J	��H�post�� ��������3	@����@�@ �v@6 �=�!�$�*�J�N�R�X�Z�p�������������������4�B�K�\�e�j�o�s�|����
�)�9�>�D�U�s��������!�A�M�q�{������� �=��$�(�,�M�Q�X�Z�p�������������������4�B�K�\�a�i�o�s�{����
�(�6�=�D�U�s��������!�A�M�q�{��������������������������TRE0#����pmPDA<,����iJ?
�
�����797979����,A��4&#"326534&#"326"3!5!2654&#!#"&'.'0&5461>32'#"'.'&'#"&'.5463267>763247>7632#"&'.'0&5461>32d	
�		�_3HH3T|3HH3�15.',(�

	


�15-'-'.K8M
.K8M�H4�v4H||H4�4H�Z)r	-82GRB$%L	;;u*u	.[1>1
.! Jy)r	-82G��+
3'3#'!#!!5��f*T�`.��0`���r�������V�U%3#3732#!"'&547637�Z�P�Z0��""�T""�XX�,�Ԁ@"�T""�"���#�n�%"&#"#"&547>=<'&"#!*6#"&#"#"&547>=4&'&5463232632&23!:764=4&'&5463232632&6#�&L&&K&@�~K
(O($I%
<
E
'P'$I$
?�@
&K&%J%
BE

&	8�		�D		'
%
9!�b
'
%
	C�		�C	
%

&		C��9%In0@%#!"&=463!25#!"&=463!25#!"&=463!25#!"&=463!2�J��%���m�n��II�II�II�II�U��*?7"&'.=47>767546762"'.=#:17'0">7�
[?>J
I��H
P�5
U#��700MC�GU+MEEo&'H ��	��=>P

���E,-48!�U��*>%.'&'.546762#"&'%&'.'&'&"1550225�P
H��I
J>?[

��G�DM007��#iP>=			 H'&oEFL+

�!84-,E����n7!!3%!!265#!"&5463!2[\����[I6&�%66%&6I�����n��I%66%�&66@&M"'.'&547>7632#5267>7!"'.'&547>7632#5267>7 .))==))..))=##zRQ]@u-	��.))==))..))=##zRQ]@u-	@=))..))==)). ]QRz##�0.
=))..))==)). ]QRz##�0.
���#/!!!!!!4632#"&4632#"&4632#"&������������K55KK55KK55KK55KK55KK55K������@5KK55KK��5KK55KK��5KK55KK�#'#!5!!##	���ࠀ��@��  ���@@�@���� V����!%!2#!"'&54763%!#4763*�,�""�,""T�T"+V���"��""V"�V��V"���!"3!2654&!!��5KK55KK5��K5�5KK55K�����/?OSW[_cgkosw{��+"&=46;2+"&=46;2+"&=46;2+"&=46;275#'#37353#3#3#3#3#3#3#%3#'3#'3#3#73#%3#'3#�``@``��``@``�p0pp0pp0pp0�@@@@@@@@@@@��@@@@��������@�������������```�````p0pp0pp0pp0��@����@���@��@@@@@�@@@@@@@�!-48181!8181!5!"3!2654&##"&54632!537������&&�&&�8((88((8@��@�@�@&�&&&�(88((88��������
)-35#%!"!4&!!5!5463!2#!"3!2654&35#�@@�5KK�����&&`�@

�
��@@�@�K5�5K��@�&&



@@`����+!";26573"3!2654&#'3;26=4&��

 
@��

�

��@
 
�
�

`�@



@`

�
	@@"!#535#535#53!!#535#535#53%��������@����������@��@��������������������+U�!"3!2654&#�#22##22#�2##22##2����'1!"3!2654&!!!!!!4632#"&#"!54&`�(88((88H�@�����@��@@8((88((8��(8@8�8(��(88(@(8���@@@@�(88((888&@@&"���.!"27>54&"&54632#"2?��0�$�(���(88((88�x P0�$�(��$(�d�0���8((88((8� �$(�dU�U#'7;KO#";26=4&#53%#";26=4&#53#";26=4&#53%#";26=4&#53��$22$�#22#����#22#�$22$��+�$22$�#22#����#22#�$22$��U2#�$22$�#2���U2#�$22$�#2����2#�#22#�#2���U2#�#22#�#2���U��"/<IVbn!";7!2654&#!"&5463!2"&54632#5"32654&#"&54632#5"32654&#"&54632'"32654&��4LL4+��5KK
��+�$22$#22#�$22$#22#�$22$#22#�L4��5K��K5+4L�U+�2#$22$#2��2#$22$#2��2#$22$#2����
$).38`oty3535#"35#35#335/./35#35#35#5#326?7>?'7>7>54&'.'";5#5#35#3'#1
@�D+̀������@���@@@@�@@@@�
G-%

�*�	!5�S{��+E�@���� `�

HI�@ @  @  �HG��@�@@��@�00 �C
)�lW*1�*�	
B"1�I
@�HX @  @@����	
-13!265#3#3#3#3#54&+"#"!54&!#53�&@&�@@�@@�@@�@@����@������&&�����@��@��@�@PPPP?�+�+G.#"3267>54&'535#546;5#"#3.'.5467>328�OP�888888�PO�88998<%S0UU
<<(UU0T$,,+,,i?>i,,,,,�79978�OO�898889�OO�8�%*�V;U+2V�*%,h??h,,++,,i>>i,	� ??%)-1!!!!##!5353!!!#!5!#!5!!!5!!!!���b^�^a�B��^?���aB���������D`a��a^`�#�<�B�>�B��_? k/?q!"3!26=4&!"3!26=4&!"3!26=4&!"3!26=4&%'&?>/.#"6?'.326?6&�		V		��		V		��		V		��		V	�Z"99"�	
�!88!�
	�k
	*	

	*	

	*	

	*	

	*	

	*	
�
	*	

	*	
�B�C��C�DB��` �@!!!!!` �`��`���`@�� �� �
�r;am��06?67>7>7>7>54&'.'.'&'.'&'&"'&'.'&'.7>7>7>676&#"67>54&'.#"654&#"�,++O$$7G\D.H3{E�F<n.2
- $%P,+.IO/++L! ""#$.�QbA98Y;.E6u�	K
�
'
�@
r
	,m=BF{+\&6#=
2"28&
'B.

h

 $M+,N$.;
<'&-3-S!
"�
("&!,
	2"*+�+*476323##"'&!2#!"'&54763V&&4ր&&44&&*�""�""+4&&V��4%%&&vT���"��""T"V����
.26%54'&#""327654'&%2#!"'&547635!!5�IIDDII�(((.""�T""��T�@00@�((((v"�"""��VVVVV+�+!!2#!"'&547635!V*���***+�V��ր��@` ''!%!!!2654&#"rdIJ6<�i��@��`�0e�Jv6w�� �������4	�




)
1767>76767>7676'.'&'&'.'&23237676767636272763:332727676767:2367676367:2367:236362367:562#""#"1'&32#"#"#&54""&54&1&'.&54"#&54&*54&&54&#"54"#&54"#&54&&54&#&54&&54&&54&&54&&54&#&54&*'4""&54&&5.#&54"*54&"5.#&""#"'&#&'&'*'*'*'&5&#&"#&"'&#"76761&"'&3232323076322362#&'&36236767:7:76767:32:3667623265466546:542365463>54632&'.16&'&""'.&54&#"&#"&'"&*'4&&54"#&54"#&54"#476&"&'.0&'.&'.54&1&72&#"&7<#"&5<54&5&4#.7465463245&63645&6326'46326'467>7265463267>265&62654665466546:546654636542365>65467263>27:762362362363623623623676762367632272122'.30'&76#32327632332"#0#"#"#"'"3#"#"01&76"7654#&'41&#&'*"#&#&"'&'&'"'&'&'*"#&"'&"#&'*'&"'"&'"&'.#"&'&"#&54"*54&&54&&54&&54"#&54&#&54&*54&"&54&*54"#&'."&54&*54"#&54&*54"#&54&"&54&&54"#&54"#&'."'.54&#"&74&#"&76&#"&54&"76&#"&76&67>67>365&6265467607>54'&"123623627:763607627:7:7:76762367636272763232670667>67>326726:762127>6762167>654236546267>2'&6326?67>142365>3674634'<6'<326'<326'46326'&6326'<726'&632654&'4&56&'&456&#"&74&#"&7<#"&7<#"474&#"&74&'"&5.&'4&"&'./&'.0'."&'.#.74"#&'.1&54&"&54&*54&#&54&*'4"#&54&*'.#"&'&"#""'*'&#&'&0'*76362227:767:725236'&"0767676323###"#"'&76'"'&'*'*"#&'&#*##'"&#"&'.&5&"#&54&&54&&'&"#&54&"&54&&74"#&54&&7<&'.&76"#&'4&#"&54205.#"&'&44'.&'4&'.7<#&76&07<#"474&#"&7<#"&76&#"&74&#"&764&76&#"&7<'.546326'&6326'<324'466'&66'&63245&6326'&626'&67>5466'&67>32654676267>36546365>36546:542365462654665466546:54665463654236546265>:54665466546:542:746265467263>3>362207>27>#07>#030&'.1"2'.7>#"�H�7"-	;12C!'&Q)*'.*+O$#!#(
'45|DEFe

H	
R
	&7	T

		
\			
	%,		H	L
		M
8	6
#��b/]G�;-"!K()+NML�<<+
#!&&U..1(*)R''#;-.;

v=+
	-
		

	
'

B
#
8�#���.� ](8Zj��327>767>'4&'.'.'."'.7>%%'.1"14&/?/''5"6?>3071&/546100&/7>10 0	88	
%
3)
N,�`5 I+
���`�X%4
	A'�!!4%X'��$
+I>%]
%
0/0p....p0/	CNN
�C�����k,?"::%H3z����r,C/r+C$$Q !,r/C$z3H%z3H3��	!!!5!"3!5!���g3����g+<<+��g��͙fg=*�3*<f�3��	!!!!2654&#!!���g3��g�+<<+�g���͙��f<*�*=g����0Rey�2767>76764'&'.'&'&'&&'&'&'&676767>76763267>'.#"32676&'&'&"32654&'"#tC::]!!$$b<<A1�1B=<c$###b<<B%$N#$�@W.=  ;Kbc�UU0J++/5O��d��d^��T	^��T	
TU�UT
	
Q��LN�701L�##^:;B"#J##B<<b###$c<=B1�1A<<b$$Y2.=KJ�LL@R  ;<d/..Z.-.-%&:�"		%
	
�%
	
"�) ��!"3!2654&#!!#3%#3���*<<*4*<<*��4�������<+��*<<*3+<�f33���	3��"2CLV`j4&#"3326=#7#";26=4&##";26=4&4&+";26=4&#"33265#4&#"3326=#fff��

�		f�		�

��
�

�
gfff�fff{

�R�R

��3343333

��R

��R\

��

{{	���Iv�������;5#"&'./467>7>3623267>7>?'.'.'&#&""!7>7>?4&'.'&'.'&'.'&"2#"&'.'.57>7>;!5!75#!5!35#35#35#�"16%9M_hB)G%7
#8+D�0It! N""��5&	.�r: @\�:����:��v�������
3$��&9
P
�A
0.(

8)�=0�틏,�Ym""M!!
R#8$	;��2#����'N�(N�(P�(O�'N�'N	� ??%)-1!!!!##!5353!!!#!5!#!5!!!5!!!!���b^�^a�B��^?���aB���������D`a��a^`�#�<�B�>�B��_? f3!55!5'!!7���3���f��f��M�g�g�����3A73#535.546323#>71'!#"'.'&/!2654&#1"3�/yE��-:Z@@Z9-��Gy/I"�#))\225522\))#�"I"�/=	�foN2@ZZ@2Nof�i	=/I�#'

'#�IU���
).383#1!"&51!312651#%31!.589!!!5!!5!!53�Z@�4@Z3g�3<��g��g��g��gf�?ZZ?g�f�f��ggg�ff��`-]�����3265467>7>)'.'.'.#"3265467>7>!2654&'.'&#&""! 67>7>54&'.'.'.#"'.7>'.7>'.7>#"&'.=!A		

	
L<	^��|`		

	
L��	gg�gg`	QN			b�ׂ�
�
�
	s��s	�]
	SS�SS	x��A
	
`
	SS�SS	x��A
	

`	@ջM				B��B>





���--��	���';?CGKOS463!21#1!"&515463!21#1!"&515463!21#1!"&515353353533535335<*4*<<*��*<<*4*<<*��*<<*4*<<*��*<fgfg��gfg��gfgf+<<+f*<<*f��*<<*f+<<+f��*<<*g*<<*g�ffff��ffff��gggg���2'7>%''`B^@�@1��@ P�<�@8��^B1@�@� ��@P��@8�����'1!"3!2654&!!!!!!4632#"&#"!54&`�(88((88H�@�����@��@@8((88((8��(8@8�8(��(88(@(8���@@@@�(88((888&@@&3����0Tw|2767>76764'.'&'.'&'.'.'&'.767>767>#535#3!574657#3#"&#'!!!�0Q'+%%=	S;1r@TNCCg""%$Z459M
M3//R##">55�J=:;h,, "C--50iz����YX��.2'�����F)*-%>*#.J�0'2
""gCCNT&C"3,+B	+4$$+8�BJ�55>6)(58�B:55[#$����>��joq.\,>S"G'������������'113126?137>5>7>?306?'7>7>5>?5'.50&'./7>50&/'.'.#./#"'&'.'&'&4767>763267>7>54&'.'.'.&'&6�5j,%&?=&	L,52�
25,L
&>?&%,j2
�
|	Hd
;&%+:+%&;	L0/3	M
!	*:1"$=
&
=06((lP�&L,52�5j,%
%?>%%,j2
�
35,L
&><�tK:+%&;;%&+:3++=PN.6&
=$"1en((76Q�@� &-159=3!546;%!54&#!"!"&5463!2#?#"!5!5!5!5�
�%��`�
��
�0%&`&��v
�@ �� ��`��``� 
�%  `

`��&`&%�@�0�
��  `  `  `  W�ir���'.'.#7267>?3267>54&'.'.#&'764/727>7>54&'.'.#*'.'&67>'.'&67>'.'&67>�,�	
$!6"
�;$$; %<��	2)+ 
.")9"'�
")9"'
")9"'
h!m	! m ;$$;m-m	;$$;T9!#+'4��9!#+'4��9!#+'4@����+3K%!575#"&546327.'.'.#!"3!2654&''#5#!"&546303:321;@����8((88((8V-3')�!//!�!/�%
�)�	� 		MN�MN
�@�@����(88((88�3-/!��!//!p)'6)�
%��		`	�

�@� &-159=AEIMQ%!"&5463!2#3!546;%!54&#!"7#"35%3#7357!5%3#73535%3#735��0%&`&��
�%��`�
��
�v
���``  `���``  `���``  @&`&%�@� � 
�%  `

`��
�   `@  �   `@  �   `@  @
%!!!@������ ���@��@�����!!!%#35!#!35!��@�����e�@��e��@������e������ee���#�t!(6Ym}2326767676'&'.!"
!%327>'&'&/767>76'.'&'&32654&#"%6?'.!ÄXWi��ӄWXh4������}D$N.-#
]#"+=8.$	TT�\[<
�L#4B9"y09JOK#f#$uNMW�]��4��	����B���'�C�5/91:	.-p33F 27RLHV- =/.k,,$3EID
�@`")-159=AE3#!"&5463!!"3!265#"&=;'35'35!5!5!5!5!5p�%� %&P��

�
�% 
v���������`@����` ���`�%&�& 
� 

 %��
��  `  �  `  `  `  `  	�@`")59=AEI3#!"&5463!!"3!265#"&=;'35335335!5%!5!5!5!5p�%� %&P��

�
�% 
v���     ���`��`��`��`�`�%&�& 
� 

 %��
�0@ �� @��  `  �  `  `  8P��6Mc326'4'.'&'.54&#"32654&'.+37#"!;#";/&3267>7>?#"�
	04�We/		�V�8P#Gh�~4Nj
%BbbJ,7M��9Q��D$,		�Lm�	7
7��f�
�0�`���/"!L $3

	V*!!!!!#53#53�UV����6�����ԯY��(..\..\�����"7J]d18181463463!###!"&54631"3!265!"&5897"3!2651!"&51%!"3!265#"&=;'�&&`�%%%� %%

�
�@%@

�
�@%���

�
�% 
v� %%�%%%&�& 
� 

&�@
� 

&�@
� 

 %��
����h�7w�;#"!54&+54&'.'.'467>7>=326=!#"&'.'.'.#"+7>7>7>54&'.'.=!367>7>7>76'.� !,*/&7.  �  %!'21  �2J !!%6.+8"$5 8	#*0
��>& !+
Az@�/Q�3; 59SpG.!R#H290("9gJ)!k-f*1'(!+7RwJ!#
	
.!2h)
15,&/X4J�G)#$
($2
! 
���`�6[n����>7.54632117'7'#"'.'&5467''7762#"&'"'&4?.546329>54&#"5#53#32654&+67>767326=#";54&#"&'.'&27>7654'.'&#"3527>7654'.'&#"32654&#"3�%Z3B..B3Z%'D(-4dCCLLCCd4-(D'cd
#$
%/!!/% ` �O		O<('-
	-'(<O		O<('-
	-'(<�F==[[==FF==[[==F821JJ128821JJ128				_".
-.BB.-
."(D'1�HLCCddCCLH�1'D(�dc
$#
G,!//!,>  �@
	-'(<O		O<('-		-'(<O		O<('��[==FF==[[==FF==[@J128821JJ128821J				v^W!Iaw��32326767>7>''./%&"'&'.'&'&4767>7676267>54&'.'.#"#"#"&5463232676&6'.'&%7>32'.'&326?'.;
K�E88P
��t
X

\\�\\
\]�^]��
OR#<$Z?	!!"�

) 

	�)


%
��� 	c�	&WW�WWWW�WW�5Xp<9;		
*e.
11-4
��T
	y���e
l
=i
"!!%!5!!5!!!5!!5!!!5!l�/\��R��9���9�R��9���9��R\�R�>{��>{=>{=�={>={>~*3#!5#53!!5!!5!!5!!"#"&#"1.=!@@@@����T��T@�,�@�ZXMMt""T������})R�)R��U���)
(���I� 33:;!#3!!#57375!��@-k%����%�ے%$��.��ܮv�%$%%�$H����	Iw
%9#5#3#37#4'&#!"3!276#!"'&54763!2%�n��ے�ܒ��m�I%�m%%�%w��$����n��J����J��J&&�& @�+12#5267>54&'.#"3367>76!3�]QRz####zRQ]G�225522�GG�2&2	���''vLK���##zRQ]]QRz##`522�GG�22552&_4�QGFg���@���"�a&?Uk��������%!7>?4&'.'.!"#"""#"&'.5467>327#"&'&67>32#"&'.5467>32# #&'.'.5!%326?5'.+3267>54&'.#"7375'"3?4&'.#"3267>5/"375#&3?4&'.#"%1645'7>52&/�-

'
�!	(
k��rKL[	

}		

�	


&wv��vw	B�d��@@��A=:@�;T��:UAM�4XO>>OX4�Q>;T��`/;T�4XO>��211Z12^	1���R 
"
H�b	'B
		
			�u�L		P�
���ko�%b�-\`(?	A	B>	�12:)a23c02	O9>'E���� W�23:767>?&'.'.! ! &'&'&476767>323 #&'.'&#"3267>3267>3267>5467>76&&76&"'.#"&54&#"%3?54&'.#"5727>/.'&/&65623267>7>'.'.'.#"&'.#"&'.#"&'.##"&'.763267>'.'.'&6762%#"32;5467>;/.'&6326546676&'&|�rSRm		
{����rx����^TT� ��S&		
		D		

	
�	�		4HU&K''?$
		"��	
=&'
$v

	
&)$



'%/
		
,7
kl�lkPR?l��mfg�gf*		
C)PvxS'�;{<9 !(68$�
	3
(+ 		
4


	)		 
&'?'���@�#!"3!2654&!!"&546327!!�@(88(�(88�x��%%%%��8(��(88(@(80 ��%%%%��@����!"3!2654&"&54632%!! ��(88(�(88��


��@�8(��(88(@(8� 



`����3b�">7>3233267>7>54&'.'.#512#"&'5>54&'&'.'&547>763.'#"&'27>767>7>54&5�&I"!9-0./&I"!9-00-9!"I&cXW�%&&%�WXc&&*)W,,-0D)!!.
&%�WXc2*M�C H�5744b-,''>6?TF@%Z05..	%Z10Z%�iGGPQGFj'Q1
"!M++.PGGi��*E&B% 		! K),^1-wDN�.����(D%'.>54'.'&#"326776&"'.'&547>7632��'+1iFEPPEFiiFEPG�2�K��5/.FF./55/.FF./Y�2�GPEFiiFEPPEFi1+'�KF./55/.FF./55/.F���
!7')'7''77'7�`��`����`�������`����`�����`�������`����`��`�`��`���37OS54&+"#3;26=!5534&+"!!;26=35#534&+"#3;26=!5!53�����@������@�����������@����@�����������������@����37OS326=4&+5##";33#26=4&+##";35'3#26=4&+5##";3'3#��������������������������@�@�������@������@��@����"06!4&#"!"3!2654&%2#"&546!33!26=3'7%���K55K��

@
�S%%%%���
�
��@�:�:@5KK5
��

@
@%%%%��`

`�e�:r�:@���)%!!!!!!'#5#53#575#53#535#535#5�����������@@@�����������������@��2@�<2@��@@@@@���!!%!!!!%!!!!%!!����������������������������������UY]ae%#54&#!5326=4&+";!"#";26=4&+5!#";26=4&+5!#";26=4&#53#5353#53�B.�����.B����܀�����������.B����B.���������������@���@�����$-4@LS[alw}�����"327>7654'.'&>73##>73!#53'5#'>7>7#>7#>73.'373#..'.'.'53'537.'3#7#.'%>7#>3.'.>73�cXW�%&&%�WXccXW�%&&%�WX��
p���
p�	���
&��&
�u�	���
�1��	�
&P&
���	Qp
�@`& :�{: &`)`& :y: &`�&%�WXccXW�%&&%�WXccXW�%&��A!!@@A!!@@!�@�+)R+�)��!@��@!!A��@��+)R+�)��!@�!A@!�,M)#F)M,#�
,M)#3)M,#����3d"&'&'&476?>32"'&4?64'.#"#"&'&'&476?62326?64'&4762#�
##�#Y11Y###X,X))33�))
�1Y###X,X))33�))+##�#Y1D$--^--$�"%%"$--^--$W+X)t)�)t)+��%"$--^--$W+X)t)�)t)+$--^--$�"%7����T'276764'&'&'&"012767871'01"'&'&'&476787162"'&47�A��(((s(�!!"*+X**"�g///;;{;;/A��"**X**!""�(r)((�z
'


EyA��(r)((�"**X+*"!!�g/;;{;;///A��""!**X**"�(()r(�z

&
E�IU"327>767&'.'&#"&'.'>7>7327>7654&'1#"&54632TMM�55$$55�MMTTMM�55$$55�MM�.KK.8�CC�8.KK.F./55/.F�8((88((8T;;GG;;TT;;GG;;T�M--M$&&$M--M,5/.FF./5,6(88((88�(9Gf&".#"3267642.546>7>7.'%4&'327>767#"&'327>767.'�(�'R+TMM�55$X6�		`�� 1
z%8��K.=(B���'5/.F>E.KK.8�C9M-`2TMM�55$"c=��T;;G>i(�(`(��%z
1 (8�-M,)K=F)F'��F./�EM--M$&MT;;GCq*���
%
%%'������<<<<�p��*�33A��3�����`���;�$��v@@3!26=4&#!"
�

�@
 �

�
���5Q46;2+"&5!535#533"327>7654'.'&"'.'&547>7632�  ��@@�@�j]^�((((�^]jj]^�((((�^]jVLLq !! qLLVVLLq !! qLL� �P@�@��((�^]jj]^�((((�^]jj]^�((�`! qLLVVLLq !! qLLVVLLq !����S%81	81>76&/.81	81.'&81	817>781	816?>'.���7�	���	�7���	77	��77	���7�	���	�7���	 @	'	`� ���@� ����@�@!!��@�����	!!� ���������7="327>7654'.'&"'.'&547>7632'	j]^�((((�^]jj]^�((((�^]jVLLq !! qLLVVLLq !! qLL�Z��Z��((�^]jj]^�((((�^]jj]^�((�`! qLLVVLLq !! qLLVVLLq !�ZZ� ����26%##7"&5#"&546;2#";#";2654&3#@�����
 

@
3�

��

�
�������
`


��

�
�


�
@�e����)"&#"3.54670!37#73267 DhFqSTmIH
eJK<<Y=l�,�4-U&.P=�a>?AM;&7�o}~�ŏ�#��	7k	@���@!######5!@������������������@�(>54'.'&#!!27>7654&32+#32� F./5���5/.FD��e*<<)f���,>>�"T/5/.F��F./5FtFK55K��K55K�@�#3#"'.'&533267>5!!��W:;BB;:W�I((I������`<45NN54<��`88������#3!53#5������@�@��@�@@@�=##"&'.5332654&#!5!.'.5467>32#4&#"32�50,q>>q,05�rNNrrN�,0550,q>>q,05�rNNrrN;n+�@A"5b$!$$!$b54LL44L@$b55b$!$$!$b54LL44L!���3#575#53#'#	373�����܈����������2@�<2@�n����������%3#575#53#'#	373�����܈���������22@�<2@�R����������7!!!#!5!''7'77@����ѷ�����"��>��>��>��@���@�����>��>��>�������!####"'.'&547>76�����5/.FF./�������F./55/.F�!!!!!!!!!!����������������@�@�@�@����!!!!!!!!!!%�����������������@�@�@�@��������35#"#3337#546`��.))=���� ��=)).`���`
���#!"3!#53546;#"3#!2654&���(88(���qO��&� � (88�8(��(8��@Oq�&@��@8(@(8���HSe��%4&'.5463:3.#":3261607'.1&603261607>53267.567>7654&'"327>7654'.'&"'.'&547>7632�9('0��$3�K2//R#"H�T<IH�&�s7"@�
u+##2��j]^�((((�^]jj]^�((((�^]j]QRz####zRQ]]QRz####zRQ�833W"#�#L)#1*(.4,'�k���n}':4��
	
B(��""T/041Z(M((�^]jj]^�((((�^]jj]^�((�@##zRQ]]QRz####zRQ]]QRz##��	.7/7#"'%#"'&547'&547%632���ll�*���1���
1� �
� y�#��#��qq������*��*	In(=Qez���%+"'&=476;2+"'&=476;2+"'&=476;2+"'&=476;2+"'&=476;2+"'&=476;2+"'&=476;2+"'&=476;2+"'&=476;2%����m������m��n������n�����nn$mm��nnInn��mm��nnInn��mmnn!�MCh�#"/#"'&=476;7632#"'&547676767654'&'&'&'&5476323#"'&5476767654'&'&'&5476323#"'&54767676767654'&'&'&'&'&547632�
����
�(		

		

		(�11P ** P11�IHy
		F'(('F		
yHI��
��
��,%%
	



&&+XJJ!/.54//	"JJW�nn4

4NMXWNN4
4nn�I%n#048#5#5!#535#535#35#!#53#5#5##3353!!!�IIII�������ے���I�JJ�II�IJ�I��%��%JJ�IIII����������n��IIII%�J�nII���n��n��!1A"&=463!2#!"&=463!2#!2#!"&=4632#!"&=463����F

��

@

��

LLLL�
@

@
�
@

@
��1C2#!"&=4632#!"&=463"&=463!2#1!!"&=463!2#1`

��

@

��

�

�

�0�0

�

�
@

@
�
@

@
�
P

P
�
P

P
��/@"&=463!2#2#!"&=4632#!"&=4632#!"&=463! 

@



��

F����
@

@
��
@

@
LL�LL��/?%2#!"&=4632#!"&=4632#!"&=4632#!"&=463`

��

@

��

@

��

@

��

�
@

@

@

@

@

@

@

@
I%$#"/#!"'&54763!27632
�00D�nD1001D�D00�
�
�_D1001D�D0110D^�	In+?#"'&547632!57%!"3!27654'&##!"'&54763!2n  ..    ..  I�۷\$%�m�[%�m%%�%n.    .-    ���n�\%��I��I%%�&I�nDIV7'33&?6#!"'&54763!2'&#!"3!276=4?6#5'7632�CWB6 �	
�
	
	�
%10D�%D1001D�$


�%&&�&$	7����}4�5VCVB 7�	
�
		
�
��lD1001D�D01		&�%&&H%�����55�4Wnn$@54&+54&+"#";;26=32657#"'.'&547>7632��I��I��#"wPP[[PPw#""#wPP[[PPw"#�I��I��%[PPw#""#wPP[[PPw"##"wPP����#(<@EI]�735#35#'35#35#'35#35#35#35#'35#54'&+";27635#'35#;5#754'&+";2767#!"'&5476;5476;235476;232I��ɷ�ɥ�ɷ�ɥ����ܷ����۷��$$���۷�ۥ�$$���I&$&�&$&I����ɷ���ܤ��������[�$������%���n��,�%�6&&66&&68�H/"&=463!2#"&=463!2#"&=463!2# 

@

��

@

��

@

�
P

P
��
P

P
��
P

P

I�n)>Sg|����%54'&+";2765=4'&+";276554'&+";276554'&+";276554'&+";27654'&+";276554'&+";27654'&+";276=4'&+";2767#!"'&54763!2%����$������$��%������%����I&�%%&�mm�nn�mm�nn�nn�mm�nn�nn�nn���&&m&&"�]@!2"'&63?��!��@1��1"^F!"&762A��"1��1:���'&476�1��1���"�F�746&51��1���"������!%2#!32#!"&546;7!"&5463! (88(�� ���� ��(88(����8(��(8``8(�(8�@@��/.I%#"'&547632/&'&7676	#"/&54?'&54?632a����Q�$�$u�����
��b�
�
��������n%I0+"&=46;2+"&=46;2+"&=46;2� n  n % n  n %!n  n!m  m  m  m  m  m  ���'J%4'&#!"3!276#!"'&54763!2'#54'&#!";#"'&54763!2���nI%��&&n%�J��\\%%n&n��u��%%n&�[[��I&m&&����,@UY�2#!"'&5476;5476;235476;23';276=4'&+";276=4'&+"!32++"'&=#"'&=476;5476;2n��I&$&�&$&I�$$�I$$������%��%%�%�6&&66&&66������I��I%��%����%$J|#"&546323#"&54632#"&54632">?327>7654'.'&##"&'#"&'1&67>7&'.'&547>76312n++++�++++�++++��YPPx##RJ2,N$!&YPPx####xPPY((�^]j*8�J!9,$#3
((�^]jj]^�((�**++**++**++P56;@t*701P55<;65P��LCBc2F
DH I)(,KCCccCCK	nn-03G#57#5#57!5%!54'&+''#"3!27657#7##!"'&54763!2&���A��������xx���j�t~��$�<$$�$�II�II��II�II�II���bb��<zVVV�<$$�$���� +F%#!"&546332672#"&54632!3!265#!"&546;;26=32I+��+-C7 7C-XM67MM76M���%I5&��%66%�
n�&5�%11%CyyC)6LL65LL5���I��%66%I&67

76&����+2#!"&54632654&#"74&#!"3!26 (88(�@(88(�%%%%�
�p

�
�8(��(88(@(8�@%%%%�p

��
����+2#!"&54632654&#"%4&#!"3!26 (88(�@(88(`%%%%{
�p

�
�8(��(88(@(8�@%%%%�p

��
�`��_<�ޠ[ޠ[����������������V#���V`�"UU@��`*VV�333�3�W@��#��8���v�l�I@ ����O�@�@@@7� e@������%����I�n����"�"�:��I%�n���
�J�J�
@��(`�D��Pl�|�		x	�
t
�l�4h������z��r�� N | �!�"�#&$$�%%"%X& &�&�'�'�(4)*\+t+�+�,",~,�.X0�0�1
1�2<2r2�3N3�3�44�5�6>6�7@7�88*8�99,9:9N9�::B:`:�:�:�;N;x;�;�;�<&<T<z<�=�=�>�?�@@d@�AAvA�BB�B�C�C�EE E<EXEtE�F$FhF�G�H<H�IITI��
2�`6uK
�		g	=	|	 	R	
4�icomoonicomoonVersion 1.0Version 1.0icomoonicomoonicomoonicomoonRegularRegularicomoonicomoonFont generated by IcoMoon.Font generated by IcoMoon.PK��f\pEXOJ5J5fonts/fa-regular-400.svgnu�[���<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
<metadata>
Created by FontForge 20201107 at Wed Aug  4 12:25:29 2021
 By Robert Madole
Copyright (c) Font Awesome
</metadata>
<!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><defs>
<font id="FontAwesome5Free-Regular" horiz-adv-x="512" >
  <font-face 
    font-family="Font Awesome 5 Free Regular"
    font-weight="400"
    font-stretch="normal"
    units-per-em="512"
    panose-1="2 0 5 3 0 0 0 0 0 0"
    ascent="448"
    descent="-64"
    bbox="-0.0663408 -64.0662 640.004 448.1"
    underline-thickness="25"
    underline-position="-50"
    unicode-range="U+0020-F5C8"
  />
    <missing-glyph />
    <glyph glyph-name="heart" unicode="&#xf004;" 
d="M458.4 383.7c75.2998 -63.4004 64.0996 -166.601 10.5996 -221.3l-175.4 -178.7c-10 -10.2002 -23.2998 -15.7998 -37.5996 -15.7998c-14.2002 0 -27.5996 5.69922 -37.5996 15.8994l-175.4 178.7c-53.5996 54.7002 -64.5996 157.9 10.5996 221.2
c57.8008 48.7002 147.101 41.2998 202.4 -15c55.2998 56.2998 144.6 63.5996 202.4 15zM434.8 196.2c36.2002 36.8994 43.7998 107.7 -7.2998 150.8c-38.7002 32.5996 -98.7002 27.9004 -136.5 -10.5996l-35 -35.7002l-35 35.7002
c-37.5996 38.2998 -97.5996 43.1992 -136.5 10.5c-51.2002 -43.1006 -43.7998 -113.5 -7.2998 -150.7l175.399 -178.7c2.40039 -2.40039 4.40039 -2.40039 6.80078 0z" />
    <glyph glyph-name="star" unicode="&#xf005;" horiz-adv-x="576" 
d="M528.1 276.5c26.2002 -3.7998 36.7002 -36.0996 17.7002 -54.5996l-105.7 -103l25 -145.5c4.5 -26.3008 -23.1992 -45.9004 -46.3994 -33.7002l-130.7 68.7002l-130.7 -68.7002c-23.2002 -12.2998 -50.8994 7.39941 -46.3994 33.7002l25 145.5l-105.7 103
c-19 18.5 -8.5 50.7998 17.7002 54.5996l146.1 21.2998l65.2998 132.4c11.7998 23.8994 45.7002 23.5996 57.4004 0l65.2998 -132.4zM388.6 135.7l100.601 98l-139 20.2002l-62.2002 126l-62.2002 -126l-139 -20.2002l100.601 -98l-23.7002 -138.4l124.3 65.2998
l124.3 -65.2998z" />
    <glyph glyph-name="user" unicode="&#xf007;" horiz-adv-x="448" 
d="M313.6 144c74.2002 0 134.4 -60.2002 134.4 -134.4v-25.5996c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v25.5996c0 74.2002 60.2002 134.4 134.4 134.4c28.7998 0 42.5 -16 89.5996 -16s60.9004 16 89.5996 16zM400 -16v25.5996
c0 47.6006 -38.7998 86.4004 -86.4004 86.4004c-14.6992 0 -37.8994 -16 -89.5996 -16c-51.2998 0 -75 16 -89.5996 16c-47.6006 0 -86.4004 -38.7998 -86.4004 -86.4004v-25.5996h352zM224 160c-79.5 0 -144 64.5 -144 144s64.5 144 144 144s144 -64.5 144 -144
s-64.5 -144 -144 -144zM224 400c-52.9004 0 -96 -43.0996 -96 -96s43.0996 -96 96 -96s96 43.0996 96 96s-43.0996 96 -96 96z" />
    <glyph glyph-name="clock" unicode="&#xf017;" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM256 -8c110.5 0 200 89.5 200 200s-89.5 200 -200 200s-200 -89.5 -200 -200s89.5 -200 200 -200zM317.8 96.4004l-84.8994 61.6992
c-3.10059 2.30078 -4.90039 5.90039 -4.90039 9.7002v164.2c0 6.59961 5.40039 12 12 12h32c6.59961 0 12 -5.40039 12 -12v-141.7l66.7998 -48.5996c5.40039 -3.90039 6.5 -11.4004 2.60059 -16.7998l-18.8008 -25.9004c-3.89941 -5.2998 -11.3994 -6.5 -16.7998 -2.59961z
" />
    <glyph glyph-name="list-alt" unicode="&#xf022;" 
d="M464 416c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h416zM458 16c3.31152 0 6 2.68848 6 6v340c0 3.31152 -2.68848 6 -6 6h-404c-3.31152 0 -6 -2.68848 -6 -6v-340
c0 -3.31152 2.68848 -6 6 -6h404zM416 108v-24c0 -6.62695 -5.37305 -12 -12 -12h-200c-6.62695 0 -12 5.37305 -12 12v24c0 6.62695 5.37305 12 12 12h200c6.62695 0 12 -5.37305 12 -12zM416 204v-24c0 -6.62695 -5.37305 -12 -12 -12h-200c-6.62695 0 -12 5.37305 -12 12
v24c0 6.62695 5.37305 12 12 12h200c6.62695 0 12 -5.37305 12 -12zM416 300v-24c0 -6.62695 -5.37305 -12 -12 -12h-200c-6.62695 0 -12 5.37305 -12 12v24c0 6.62695 5.37305 12 12 12h200c6.62695 0 12 -5.37305 12 -12zM164 288c0 -19.8818 -16.1182 -36 -36 -36
s-36 16.1182 -36 36s16.1182 36 36 36s36 -16.1182 36 -36zM164 192c0 -19.8818 -16.1182 -36 -36 -36s-36 16.1182 -36 36s16.1182 36 36 36s36 -16.1182 36 -36zM164 96c0 -19.8818 -16.1182 -36 -36 -36s-36 16.1182 -36 36s16.1182 36 36 36s36 -16.1182 36 -36z" />
    <glyph glyph-name="flag" unicode="&#xf024;" 
d="M336.174 368c35.4668 0 73.0195 12.6914 108.922 28.1797c31.6406 13.6514 66.9043 -9.65723 66.9043 -44.1162v-239.919c0 -16.1953 -8.1543 -31.3057 -21.7129 -40.1631c-26.5762 -17.3643 -70.0693 -39.9814 -128.548 -39.9814c-68.6084 0 -112.781 32 -161.913 32
c-56.5674 0 -89.957 -11.2803 -127.826 -28.5566v-83.4434c0 -8.83691 -7.16309 -16 -16 -16h-16c-8.83691 0 -16 7.16309 -16 16v406.438c-14.3428 8.2998 -24 23.7979 -24 41.5615c0 27.5693 23.2422 49.71 51.2012 47.8965
c22.9658 -1.49023 41.8662 -19.4717 44.4805 -42.3379c0.213867 -1.83398 0.308594 -3.65918 0.308594 -5.5498c0 -5.30273 -0.860352 -10.4053 -2.4502 -15.1768c22.418 8.68555 49.4199 15.168 80.7207 15.168c68.6084 0 112.781 -32 161.913 -32zM464 112v240
c-31.5059 -14.6338 -84.5547 -32 -127.826 -32c-59.9111 0 -101.968 32 -161.913 32c-41.4365 0 -80.4766 -16.5879 -102.261 -32v-232c31.4473 14.5967 84.4648 24 127.826 24c59.9111 0 101.968 -32 161.913 -32c41.4365 0 80.4775 16.5879 102.261 32z" />
    <glyph glyph-name="bookmark" unicode="&#xf02e;" horiz-adv-x="384" 
d="M336 448c26.5098 0 48 -21.4902 48 -48v-464l-192 112l-192 -112v464c0 26.5098 21.4902 48 48 48h288zM336 19.5703v374.434c0 3.31348 -2.68555 5.99609 -6 5.99609h-276c-3.31152 0 -6 -2.68848 -6 -6v-374.43l144 84z" />
    <glyph glyph-name="image" unicode="&#xf03e;" 
d="M464 384c26.5098 0 48 -21.4902 48 -48v-288c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v288c0 26.5098 21.4902 48 48 48h416zM458 48c3.31152 0 6 2.68848 6 6v276c0 3.31152 -2.68848 6 -6 6h-404c-3.31152 0 -6 -2.68848 -6 -6v-276
c0 -3.31152 2.68848 -6 6 -6h404zM128 296c22.0908 0 40 -17.9092 40 -40s-17.9092 -40 -40 -40s-40 17.9092 -40 40s17.9092 40 40 40zM96 96v48l39.5137 39.5146c4.6875 4.68652 12.2852 4.68652 16.9717 0l39.5146 -39.5146l119.514 119.515
c4.6875 4.68652 12.2852 4.68652 16.9717 0l87.5146 -87.5146v-80h-320z" />
    <glyph glyph-name="edit" unicode="&#xf044;" horiz-adv-x="576" 
d="M402.3 103.1l32 32c5 5 13.7002 1.5 13.7002 -5.69922v-145.4c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h273.5c7.09961 0 10.7002 -8.59961 5.7002 -13.7002l-32 -32c-1.5 -1.5 -3.5 -2.2998 -5.7002 -2.2998h-241.5v-352h352
v113.5c0 2.09961 0.799805 4.09961 2.2998 5.59961zM558.9 304.9l-262.601 -262.601l-90.3994 -10c-26.2002 -2.89941 -48.5 19.2002 -45.6006 45.6006l10 90.3994l262.601 262.601c22.8994 22.8994 59.8994 22.8994 82.6992 0l43.2002 -43.2002
c22.9004 -22.9004 22.9004 -60 0.100586 -82.7998zM460.1 274l-58.0996 58.0996l-185.8 -185.899l-7.2998 -65.2998l65.2998 7.2998zM524.9 353.7l-43.2002 43.2002c-4.10059 4.09961 -10.7998 4.09961 -14.7998 0l-30.9004 -30.9004l58.0996 -58.0996l30.9004 30.8994
c4 4.2002 4 10.7998 -0.0996094 14.9004z" />
    <glyph glyph-name="times-circle" unicode="&#xf057;" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM256 -8c110.5 0 200 89.5 200 200s-89.5 200 -200 200s-200 -89.5 -200 -200s89.5 -200 200 -200zM357.8 254.2l-62.2002 -62.2002l62.2002 -62.2002
c4.7002 -4.7002 4.7002 -12.2998 0 -17l-22.5996 -22.5996c-4.7002 -4.7002 -12.2998 -4.7002 -17 0l-62.2002 62.2002l-62.2002 -62.2002c-4.7002 -4.7002 -12.2998 -4.7002 -17 0l-22.5996 22.5996c-4.7002 4.7002 -4.7002 12.2998 0 17l62.2002 62.2002l-62.2002 62.2002
c-4.7002 4.7002 -4.7002 12.2998 0 17l22.5996 22.5996c4.7002 4.7002 12.2998 4.7002 17 0l62.2002 -62.2002l62.2002 62.2002c4.7002 4.7002 12.2998 4.7002 17 0l22.5996 -22.5996c4.7002 -4.7002 4.7002 -12.2998 0 -17z" />
    <glyph glyph-name="check-circle" unicode="&#xf058;" 
d="M256 440c136.967 0 248 -111.033 248 -248s-111.033 -248 -248 -248s-248 111.033 -248 248s111.033 248 248 248zM256 392c-110.549 0 -200 -89.4678 -200 -200c0 -110.549 89.4678 -200 200 -200c110.549 0 200 89.4678 200 200c0 110.549 -89.4678 200 -200 200z
M396.204 261.733c4.66699 -4.70508 4.63672 -12.3037 -0.0673828 -16.9717l-172.589 -171.204c-4.70508 -4.66797 -12.3027 -4.63672 -16.9697 0.0683594l-90.7812 91.5156c-4.66797 4.70605 -4.63672 12.3047 0.0683594 16.9717l22.7188 22.5361
c4.70508 4.66699 12.3027 4.63574 16.9697 -0.0693359l59.792 -60.2773l141.353 140.216c4.70508 4.66797 12.3027 4.6377 16.9697 -0.0673828z" />
    <glyph glyph-name="question-circle" unicode="&#xf059;" 
d="M256 440c136.957 0 248 -111.083 248 -248c0 -136.997 -111.043 -248 -248 -248s-248 111.003 -248 248c0 136.917 111.043 248 248 248zM256 -8c110.569 0 200 89.4697 200 200c0 110.529 -89.5088 200 -200 200c-110.528 0 -200 -89.5049 -200 -200
c0 -110.569 89.4678 -200 200 -200zM363.244 247.2c0 -67.0518 -72.4209 -68.084 -72.4209 -92.8633v-6.33691c0 -6.62695 -5.37305 -12 -12 -12h-45.6475c-6.62695 0 -12 5.37305 -12 12v8.65918c0 35.7451 27.1006 50.0342 47.5791 61.5156
c17.5615 9.84473 28.3242 16.541 28.3242 29.5791c0 17.2461 -21.999 28.6934 -39.7842 28.6934c-23.1885 0 -33.8936 -10.9775 -48.9424 -29.9697c-4.05664 -5.11914 -11.46 -6.07031 -16.666 -2.12402l-27.8232 21.0986
c-5.10742 3.87207 -6.25098 11.0654 -2.64453 16.3633c23.627 34.6934 53.7217 54.1846 100.575 54.1846c49.0713 0 101.45 -38.3037 101.45 -88.7998zM298 80c0 -23.1592 -18.8408 -42 -42 -42s-42 18.8408 -42 42s18.8408 42 42 42s42 -18.8408 42 -42z" />
    <glyph glyph-name="eye" unicode="&#xf06e;" horiz-adv-x="576" 
d="M288 304c0.114258 0 0.240234 -0.0175781 0.354492 -0.0175781c61.6543 0 111.71 -50.0557 111.71 -111.71s-50.0557 -111.71 -111.71 -111.71s-111.71 50.0557 -111.71 111.71c0 10.7422 1.51953 21.1328 4.35547 30.9678
c7.95898 -4.52637 17.2129 -7.17188 27 -7.24023c30.9072 0 56 25.0928 56 56c-0.0683594 9.78711 -2.71387 19.041 -7.24023 27c9.88379 3.07617 20.3896 4.83008 31.2402 5zM572.52 206.6c2.21387 -4.37793 3.46094 -9.38965 3.46094 -14.626
c0 -5.2373 -1.24707 -10.1855 -3.46094 -14.5635c-54.1992 -105.771 -161.59 -177.41 -284.52 -177.41s-230.29 71.5898 -284.52 177.4c-2.21387 4.37793 -3.46094 9.38965 -3.46094 14.626c0 5.2373 1.24707 10.1855 3.46094 14.5635
c54.1992 105.771 161.59 177.41 284.52 177.41s230.29 -71.5898 284.52 -177.4zM288 48c98.6602 0 189.1 55 237.93 144c-48.8398 89 -139.27 144 -237.93 144s-189.09 -55 -237.93 -144c48.8398 -89 139.279 -144 237.93 -144z" />
    <glyph glyph-name="eye-slash" unicode="&#xf070;" horiz-adv-x="640" 
d="M634 -23c3.66895 -2.93262 6.00391 -7.45117 6.00391 -12.5088c0 -3.7832 -1.31543 -7.26074 -3.51367 -10.001l-10 -12.4902c-2.93359 -3.66309 -7.44824 -5.99414 -12.502 -5.99414c-3.77637 0 -7.25 1.31152 -9.98828 3.50391l-598 467.49
c-3.66895 2.93262 -6.00391 7.45117 -6.00391 12.5088c0 3.7832 1.31543 7.26074 3.51367 10.001l10 12.4902c2.93359 3.66309 7.44824 5.99414 12.502 5.99414c3.77637 0 7.25 -1.31152 9.98828 -3.50391zM296.79 301.53c7.51172 1.60254 15.2266 2.45508 23.21 2.46973
c60.4805 0 109.36 -47.9102 111.58 -107.85zM343.21 82.46c-7.51367 -1.59375 -15.2285 -2.44336 -23.21 -2.45996c-60.4697 0 -109.35 47.9102 -111.58 107.84zM320 336c-19.8799 0 -39.2803 -2.7998 -58.2197 -7.09961l-46.4102 36.29
c32.9199 11.8096 67.9297 18.8096 104.63 18.8096c122.93 0 230.29 -71.5898 284.57 -177.4c2.21289 -4.37793 3.45996 -9.38965 3.45996 -14.626c0 -5.2373 -1.24707 -10.1855 -3.45996 -14.5635c-14.1924 -27.5625 -31.9229 -52.6689 -52.9004 -75.1104l-37.7402 29.5
c17.2305 18.0527 31.9385 38.1318 44 60.2002c-48.8398 89 -139.279 144 -237.93 144zM320 48c19.8896 0 39.2803 2.7998 58.2197 7.08984l46.4102 -36.2803c-32.9199 -11.7598 -67.9297 -18.8096 -104.63 -18.8096c-122.92 0 -230.28 71.5898 -284.51 177.4
c-2.21387 4.37793 -3.46094 9.38965 -3.46094 14.626c0 5.2373 1.24707 10.1855 3.46094 14.5635c14.1885 27.5586 31.916 52.6621 52.8896 75.1006l37.7402 -29.5c-17.249 -18.0469 -31.9727 -38.1221 -44.0498 -60.1904c48.8496 -89 139.279 -144 237.93 -144z" />
    <glyph glyph-name="calendar-alt" unicode="&#xf073;" horiz-adv-x="448" 
d="M148 160h-40c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12zM256 172c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h40
c6.59961 0 12 -5.40039 12 -12v-40zM352 172c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-40zM256 76c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v40
c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-40zM160 76c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-40zM352 76c0 -6.59961 -5.40039 -12 -12 -12h-40
c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-40zM448 336v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h48v52c0 6.59961 5.40039 12 12 12h40
c6.59961 0 12 -5.40039 12 -12v-52h128v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h48c26.5 0 48 -21.5 48 -48zM400 -10v298h-352v-298c0 -3.2998 2.7002 -6 6 -6h340c3.2998 0 6 2.7002 6 6z" />
    <glyph glyph-name="comment" unicode="&#xf075;" 
d="M256 416c141.4 0 256 -93.0996 256 -208s-114.6 -208 -256 -208c-32.7998 0 -64 5.2002 -92.9004 14.2998c-29.0996 -20.5996 -77.5996 -46.2998 -139.1 -46.2998c-9.59961 0 -18.2998 5.7002 -22.0996 14.5c-3.80078 8.7998 -2 19 4.59961 26
c0.5 0.400391 31.5 33.7998 46.4004 73.2002c-33 35.0996 -52.9004 78.7002 -52.9004 126.3c0 114.9 114.6 208 256 208zM256 48c114.7 0 208 71.7998 208 160s-93.2998 160 -208 160s-208 -71.7998 -208 -160c0 -42.2002 21.7002 -74.0996 39.7998 -93.4004
l20.6006 -21.7998l-10.6006 -28.0996c-5.5 -14.5 -12.5996 -28.1006 -19.8994 -40.2002c23.5996 7.59961 43.1992 18.9004 57.5 29l19.5 13.7998l22.6992 -7.2002c25.3008 -8 51.7002 -12.0996 78.4004 -12.0996z" />
    <glyph glyph-name="folder" unicode="&#xf07b;" 
d="M464 320c26.5098 0 48 -21.4902 48 -48v-224c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v288c0 26.5098 21.4902 48 48 48h146.74c8.49023 0 16.6299 -3.37012 22.6299 -9.37012l54.6299 -54.6299h192zM464 48v224h-198.62
c-8.49023 0 -16.6299 3.37012 -22.6299 9.37012l-54.6299 54.6299h-140.12v-288h416z" />
    <glyph glyph-name="folder-open" unicode="&#xf07c;" horiz-adv-x="576" 
d="M527.9 224c37.6992 0 60.6992 -41.5 40.6992 -73.4004l-79.8994 -128c-8.7998 -14.0996 -24.2002 -22.5996 -40.7002 -22.5996h-400c-26.5 0 -48 21.5 -48 48v288c0 26.5 21.5 48 48 48h160l64 -64h160c26.5 0 48 -21.5 48 -48v-48h47.9004zM48 330v-233.4l62.9004 104.2
c8.69922 14.4004 24.2998 23.2002 41.0996 23.2002h280v42c0 3.2998 -2.7002 6 -6 6h-173.9l-64 64h-134.1c-3.2998 0 -6 -2.7002 -6 -6zM448 48l80 128h-378.8l-77.2002 -128h376z" />
    <glyph glyph-name="chart-bar" unicode="&#xf080;" 
d="M396.8 96c-6.39941 0 -12.7998 6.40039 -12.7998 12.7998v230.4c0 6.39941 6.40039 12.7998 12.7998 12.7998h22.4004c6.39941 0 12.7998 -6.40039 12.7998 -12.7998v-230.4c0 -6.39941 -6.40039 -12.7998 -12.7998 -12.7998h-22.4004zM204.8 96
c-6.39941 0 -12.7998 6.40039 -12.7998 12.7998v198.4c0 6.39941 6.40039 12.7998 12.7998 12.7998h22.4004c6.39941 0 12.7998 -6.40039 12.7998 -12.7998v-198.4c0 -6.39941 -6.40039 -12.7998 -12.7998 -12.7998h-22.4004zM300.8 96
c-6.39941 0 -12.7998 6.40039 -12.7998 12.7998v134.4c0 6.39941 6.40039 12.7998 12.7998 12.7998h22.4004c6.39941 0 12.7998 -6.40039 12.7998 -12.7998v-134.4c0 -6.39941 -6.40039 -12.7998 -12.7998 -12.7998h-22.4004zM496 48c8.83984 0 16 -7.16016 16 -16v-16
c0 -8.83984 -7.16016 -16 -16 -16h-464c-17.6699 0 -32 14.3301 -32 32v336c0 8.83984 7.16016 16 16 16h16c8.83984 0 16 -7.16016 16 -16v-320h448zM108.8 96c-6.39941 0 -12.7998 6.40039 -12.7998 12.7998v70.4004c0 6.39941 6.40039 12.7998 12.7998 12.7998h22.4004
c6.39941 0 12.7998 -6.40039 12.7998 -12.7998v-70.4004c0 -6.39941 -6.40039 -12.7998 -12.7998 -12.7998h-22.4004z" />
    <glyph glyph-name="comments" unicode="&#xf086;" horiz-adv-x="576" 
d="M532 61.7998c15.2998 -30.7002 37.4004 -54.5 37.7998 -54.7998c6.2998 -6.7002 8 -16.5 4.40039 -25c-3.7002 -8.5 -12 -14 -21.2002 -14c-53.5996 0 -96.7002 20.2998 -125.2 38.7998c-19 -4.39941 -39 -6.7998 -59.7998 -6.7998
c-86.2002 0 -159.9 40.4004 -191.3 97.7998c-9.7002 1.2002 -19.2002 2.7998 -28.4004 4.90039c-28.5 -18.6006 -71.7002 -38.7998 -125.2 -38.7998c-9.19922 0 -17.5996 5.5 -21.1992 14c-3.7002 8.5 -1.90039 18.2998 4.39941 25
c0.400391 0.399414 22.4004 24.1992 37.7002 54.8994c-27.5 27.2002 -44 61.2002 -44 98.2002c0 88.4004 93.0996 160 208 160c86.2998 0 160.3 -40.5 191.8 -98.0996c99.7002 -11.8008 176.2 -77.9004 176.2 -157.9c0 -37.0996 -16.5 -71.0996 -44 -98.2002zM139.2 154.1
l19.7998 -4.5c16 -3.69922 32.5 -5.59961 49 -5.59961c86.7002 0 160 51.2998 160 112s-73.2998 112 -160 112s-160 -51.2998 -160 -112c0 -28.7002 16.2002 -50.5996 29.7002 -64l24.7998 -24.5l-15.5 -31.0996c-2.59961 -5.10059 -5.2998 -10.1006 -8 -14.8008
c14.5996 5.10059 29 12.3008 43.0996 21.4004zM498.3 96c13.5 13.4004 29.7002 35.2998 29.7002 64c0 49.2002 -48.2998 91.5 -112.7 106c0.299805 -3.2998 0.700195 -6.59961 0.700195 -10c0 -80.9004 -78 -147.5 -179.3 -158.3
c29.0996 -29.6006 77.2998 -49.7002 131.3 -49.7002c16.5 0 33 1.90039 49 5.59961l19.9004 4.60059l17.0996 -11.1006c14.0996 -9.09961 28.5 -16.2998 43.0996 -21.3994c-2.69922 4.7002 -5.39941 9.7002 -8 14.7998l-15.5 31.0996z" />
    <glyph glyph-name="star-half" unicode="&#xf089;" horiz-adv-x="576" 
d="M288 62.7002v-54.2998l-130.7 -68.6006c-23.3994 -12.2998 -50.8994 7.60059 -46.3994 33.7002l25 145.5l-105.7 103c-19 18.5 -8.5 50.7998 17.7002 54.5996l146.1 21.2002l65.2998 132.4c5.90039 11.8994 17.2998 17.7998 28.7002 17.7998v-68.0996l-62.2002 -126
l-139 -20.2002l100.601 -98l-23.7002 -138.4z" />
    <glyph glyph-name="lemon" unicode="&#xf094;" 
d="M484.112 420.111c28.1221 -28.123 35.9434 -68.0039 19.0215 -97.0547c-23.0576 -39.584 50.1436 -163.384 -82.3311 -295.86c-132.301 -132.298 -256.435 -59.3594 -295.857 -82.3291c-29.0459 -16.917 -68.9219 -9.11426 -97.0576 19.0205
c-28.1221 28.1221 -35.9434 68.0029 -19.0215 97.0547c23.0566 39.5859 -50.1436 163.386 82.3301 295.86c132.308 132.309 256.407 59.3496 295.862 82.332c29.0498 16.9219 68.9307 9.09863 97.0537 -19.0234zM461.707 347.217
c13.5166 23.2031 -27.7578 63.7314 -50.4883 50.4912c-66.6025 -38.7939 -165.646 45.5898 -286.081 -74.8457c-120.444 -120.445 -36.0449 -219.472 -74.8447 -286.08c-13.542 -23.2471 27.8145 -63.6953 50.4932 -50.4883
c66.6006 38.7949 165.636 -45.5996 286.076 74.8428c120.444 120.445 36.0449 219.472 74.8447 286.08zM291.846 338.481c1.37012 -10.96 -6.40332 -20.957 -17.3643 -22.3271c-54.8467 -6.85547 -135.779 -87.7871 -142.636 -142.636
c-1.37305 -10.9883 -11.3984 -18.7334 -22.3262 -17.3643c-10.9609 1.37012 -18.7344 11.3652 -17.3643 22.3262c9.16211 73.2852 104.167 168.215 177.364 177.364c10.9531 1.36816 20.9561 -6.40234 22.3262 -17.3633z" />
    <glyph glyph-name="credit-card" unicode="&#xf09d;" horiz-adv-x="576" 
d="M527.9 416c26.5996 0 48.0996 -21.5 48.0996 -48v-352c0 -26.5 -21.5 -48 -48.0996 -48h-479.801c-26.5996 0 -48.0996 21.5 -48.0996 48v352c0 26.5 21.5 48 48.0996 48h479.801zM54.0996 368c-3.2998 0 -6 -2.7002 -6 -6v-42h479.801v42c0 3.2998 -2.7002 6 -6 6
h-467.801zM521.9 16c3.2998 0 6 2.7002 6 6v170h-479.801v-170c0 -3.2998 2.7002 -6 6 -6h467.801zM192 116v-40c0 -6.59961 -5.40039 -12 -12 -12h-72c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h72c6.59961 0 12 -5.40039 12 -12zM384 116v-40
c0 -6.59961 -5.40039 -12 -12 -12h-136c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h136c6.59961 0 12 -5.40039 12 -12z" />
    <glyph glyph-name="hdd" unicode="&#xf0a0;" horiz-adv-x="576" 
d="M567.403 212.358c5.59668 -8.04688 8.59668 -17.6113 8.59668 -27.4121v-136.946c0 -26.5098 -21.4902 -48 -48 -48h-480c-26.5098 0 -48 21.4902 -48 48v136.946c0 10.167 3.19531 19.6465 8.59668 27.4121l105.08 151.053
c8.67383 12.4678 23.0791 20.5889 39.4043 20.5889h269.838c16.3252 0 30.7305 -8.12109 39.4043 -20.5889zM153.081 336l-77.9131 -112h425.664l-77.9131 112h-269.838zM528 48v128h-480v-128h480zM496 112c0 -17.6729 -14.3271 -32 -32 -32s-32 14.3271 -32 32
s14.3271 32 32 32s32 -14.3271 32 -32zM400 112c0 -17.6729 -14.3271 -32 -32 -32s-32 14.3271 -32 32s14.3271 32 32 32s32 -14.3271 32 -32z" />
    <glyph glyph-name="hand-point-right" unicode="&#xf0a4;" 
d="M428.8 310.4c45.0996 0 83.2002 -38.1016 83.2002 -83.2002c0 -45.6162 -37.7646 -83.2002 -83.2002 -83.2002h-35.6475c-1.71387 -7.70605 -4.43555 -15.2051 -7.92969 -22.0645c2.50586 -22.0059 -3.50293 -44.9775 -15.9844 -62.791
c-1.14062 -52.4863 -37.3984 -91.1445 -99.9404 -91.1445h-21.2988c-60.0635 0 -98.5117 40 -127.2 40h-2.67871c-5.74707 -4.95215 -13.5361 -8 -22.1201 -8h-64c-17.6729 0 -32 12.8936 -32 28.7998v230.4c0 15.9062 14.3271 28.7998 32 28.7998h64.001
c8.58398 0 16.373 -3.04785 22.1201 -8h2.67871c6.96387 0 14.8623 6.19336 30.1816 23.6689l0.128906 0.148438l0.130859 0.145508c8.85645 9.93652 18.1162 20.8398 25.8506 33.2529c18.7051 30.2471 30.3936 78.7842 75.707 78.7842c56.9277 0 92 -35.2861 92 -83.2002
c0 -0.0283203 0 0.0361328 0 0.0078125c0 -7.66602 -0.748047 -15.1582 -2.17578 -22.4072h86.1768zM428.8 192c18.9756 0 35.2002 16.2246 35.2002 35.2002c0 18.7002 -16.7754 35.2002 -35.2002 35.2002h-158.399c0 17.3242 26.3994 35.1992 26.3994 70.3994
c0 26.4004 -20.625 35.2002 -44 35.2002c-8.79395 0 -20.4443 -32.7119 -34.9258 -56.0996c-9.07422 -14.5752 -19.5244 -27.2256 -30.7988 -39.875c-16.1094 -18.374 -33.8359 -36.6328 -59.0752 -39.5967v-176.753c42.79 -3.7627 74.5088 -39.6758 120 -39.6758h21.2988
c40.5244 0 57.124 22.1973 50.6006 61.3252c14.6113 8.00098 24.1514 33.9785 12.9248 53.625c19.3652 18.2246 17.7871 46.3809 4.9502 61.0498h91.0254zM88 64c0 13.2549 -10.7451 24 -24 24s-24 -10.7451 -24 -24s10.7451 -24 24 -24s24 10.7451 24 24z" />
    <glyph glyph-name="hand-point-left" unicode="&#xf0a5;" 
d="M0 227.2c0 45.0986 38.1006 83.2002 83.2002 83.2002h86.1758c-1.3623 6.91016 -2.17578 14.374 -2.17578 22.3994c0 47.9141 35.0723 83.2002 92 83.2002c45.3135 0 57.002 -48.5371 75.7061 -78.7852c7.73438 -12.4121 16.9951 -23.3154 25.8506 -33.2529
l0.130859 -0.145508l0.128906 -0.148438c15.3213 -17.4746 23.2197 -23.668 30.1836 -23.668h2.67871c5.74707 4.95215 13.5361 8 22.1201 8h64c17.6729 0 32 -12.8936 32 -28.7998v-230.4c0 -15.9062 -14.3271 -28.7998 -32 -28.7998h-64
c-8.58398 0 -16.373 3.04785 -22.1201 8h-2.67871c-28.6885 0 -67.1367 -40 -127.2 -40h-21.2988c-62.542 0 -98.8008 38.6582 -99.9404 91.1445c-12.4814 17.8135 -18.4922 40.7852 -15.9844 62.791c-3.49414 6.85938 -6.21582 14.3584 -7.92969 22.0645h-35.6465
c-45.4355 0 -83.2002 37.584 -83.2002 83.2002zM48 227.2c0 -18.9756 16.2246 -35.2002 35.2002 -35.2002h91.0244c-12.8369 -14.6689 -14.415 -42.8252 4.9502 -61.0498c-11.2256 -19.6465 -1.68652 -45.624 12.9248 -53.625
c-6.52246 -39.1279 10.0771 -61.3252 50.6016 -61.3252h21.2988c45.4912 0 77.21 35.9131 120 39.6768v176.752c-25.2393 2.96289 -42.9658 21.2227 -59.0752 39.5967c-11.2744 12.6494 -21.7246 25.2998 -30.7988 39.875
c-14.4814 23.3877 -26.1318 56.0996 -34.9258 56.0996c-23.375 0 -44 -8.7998 -44 -35.2002c0 -35.2002 26.3994 -53.0752 26.3994 -70.3994h-158.399c-18.4248 0 -35.2002 -16.5 -35.2002 -35.2002zM448 88c-13.2549 0 -24 -10.7451 -24 -24s10.7451 -24 24 -24
s24 10.7451 24 24s-10.7451 24 -24 24z" />
    <glyph glyph-name="hand-point-up" unicode="&#xf0a6;" horiz-adv-x="448" 
d="M105.6 364.8c0 45.0996 38.1016 83.2002 83.2002 83.2002c45.6162 0 83.2002 -37.7646 83.2002 -83.2002v-35.6465c7.70605 -1.71387 15.2051 -4.43555 22.0645 -7.92969c22.0059 2.50684 44.9775 -3.50293 62.791 -15.9844
c52.4863 -1.14062 91.1445 -37.3984 91.1445 -99.9404v-21.2988c0 -60.0635 -40 -98.5117 -40 -127.2v-2.67871c4.95215 -5.74707 8 -13.5361 8 -22.1201v-64c0 -17.6729 -12.8936 -32 -28.7998 -32h-230.4c-15.9062 0 -28.7998 14.3271 -28.7998 32v64
c0 8.58398 3.04785 16.373 8 22.1201v2.67871c0 6.96387 -6.19336 14.8623 -23.6689 30.1816l-0.148438 0.128906l-0.145508 0.130859c-9.93652 8.85645 -20.8398 18.1162 -33.2529 25.8506c-30.2471 18.7051 -78.7842 30.3936 -78.7842 75.707
c0 56.9277 35.2861 92 83.2002 92c0.0283203 0 -0.0361328 0 -0.0078125 0c7.66602 0 15.1582 -0.748047 22.4072 -2.17578v86.1768zM224 364.8c0 18.9756 -16.2246 35.2002 -35.2002 35.2002c-18.7002 0 -35.2002 -16.7754 -35.2002 -35.2002v-158.399
c-17.3242 0 -35.1992 26.3994 -70.3994 26.3994c-26.4004 0 -35.2002 -20.625 -35.2002 -44c0 -8.79395 32.7119 -20.4443 56.0996 -34.9258c14.5752 -9.07422 27.2256 -19.5244 39.875 -30.7988c18.374 -16.1094 36.6328 -33.8359 39.5967 -59.0752h176.753
c3.7627 42.79 39.6758 74.5088 39.6758 120v21.2988c0 40.5244 -22.1973 57.124 -61.3252 50.6006c-8.00098 14.6113 -33.9785 24.1514 -53.625 12.9248c-18.2246 19.3652 -46.3809 17.7871 -61.0498 4.9502v91.0254zM352 24c-13.2549 0 -24 -10.7451 -24 -24
s10.7451 -24 24 -24s24 10.7451 24 24s-10.7451 24 -24 24z" />
    <glyph glyph-name="hand-point-down" unicode="&#xf0a7;" horiz-adv-x="448" 
d="M188.8 -64c-45.0986 0 -83.2002 38.1006 -83.2002 83.2002v86.1758c-6.91016 -1.3623 -14.374 -2.17578 -22.3994 -2.17578c-47.9141 0 -83.2002 35.0723 -83.2002 92c0 45.3135 48.5371 57.002 78.7852 75.707c12.4121 7.73438 23.3154 16.9951 33.2529 25.8506
l0.145508 0.130859l0.148438 0.128906c17.4746 15.3213 23.668 23.2197 23.668 30.1836v2.67871c-4.95215 5.74707 -8 13.5361 -8 22.1201v64c0 17.6729 12.8936 32 28.7998 32h230.4c15.9062 0 28.7998 -14.3271 28.7998 -32v-64.001
c0 -8.58398 -3.04785 -16.373 -8 -22.1201v-2.67871c0 -28.6885 40 -67.1367 40 -127.2v-21.2988c0 -62.542 -38.6582 -98.8008 -91.1445 -99.9404c-17.8135 -12.4814 -40.7852 -18.4922 -62.791 -15.9844c-6.85938 -3.49414 -14.3584 -6.21582 -22.0645 -7.92969v-35.6465
c0 -45.4355 -37.584 -83.2002 -83.2002 -83.2002zM188.8 -16c18.9756 0 35.2002 16.2246 35.2002 35.2002v91.0244c14.6689 -12.8369 42.8252 -14.415 61.0498 4.9502c19.6465 -11.2256 45.624 -1.68652 53.625 12.9248c39.1279 -6.52246 61.3252 10.0771 61.3252 50.6016
v21.2988c0 45.4912 -35.9131 77.21 -39.6768 120h-176.752c-2.96289 -25.2393 -21.2227 -42.9658 -39.5967 -59.0752c-12.6494 -11.2744 -25.2998 -21.7246 -39.875 -30.7988c-23.3877 -14.4814 -56.0996 -26.1318 -56.0996 -34.9258c0 -23.375 8.7998 -44 35.2002 -44
c35.2002 0 53.0752 26.3994 70.3994 26.3994v-158.399c0 -18.4248 16.5 -35.2002 35.2002 -35.2002zM328 384c0 -13.2549 10.7451 -24 24 -24s24 10.7451 24 24s-10.7451 24 -24 24s-24 -10.7451 -24 -24z" />
    <glyph glyph-name="copy" unicode="&#xf0c5;" horiz-adv-x="448" 
d="M433.941 382.059c8.68848 -8.68848 14.0586 -20.6943 14.0586 -33.9404v-268.118c0 -26.5098 -21.4902 -48 -48 -48h-80v-48c0 -26.5098 -21.4902 -48 -48 -48h-224c-26.5098 0 -48 21.4902 -48 48v320c0 26.5098 21.4902 48 48 48h80v48c0 26.5098 21.4902 48 48 48
h172.118c13.2461 0 25.252 -5.37012 33.9404 -14.0586zM266 -16c3.31152 0 6 2.68848 6 6v42h-96c-26.5098 0 -48 21.4902 -48 48v224h-74c-3.31152 0 -6 -2.68848 -6 -6v-308c0 -3.31152 2.68848 -6 6 -6h212zM394 80c3.31152 0 6 2.68848 6 6v202h-88
c-13.2549 0 -24 10.7451 -24 24v88h-106c-3.31152 0 -6 -2.68848 -6 -6v-308c0 -3.31152 2.68848 -6 6 -6h212zM400 336v9.63184c0 1.65527 -0.670898 3.15723 -1.75684 4.24316l-48.3682 48.3682c-1.12598 1.125 -2.65234 1.75684 -4.24316 1.75684h-9.63184v-64h64z" />
    <glyph glyph-name="save" unicode="&#xf0c7;" horiz-adv-x="448" 
d="M433.941 318.059c8.68848 -8.68848 14.0586 -20.6943 14.0586 -33.9404v-268.118c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h268.118c13.2461 0 25.252 -5.37012 33.9404 -14.0586zM272 368h-128v-80h128v80z
M394 16c3.31152 0 6 2.68848 6 6v259.632c0 1.65527 -0.670898 3.15723 -1.75684 4.24316l-78.2432 78.2432v-100.118c0 -13.2549 -10.7451 -24 -24 -24h-176c-13.2549 0 -24 10.7451 -24 24v104h-42c-3.31152 0 -6 -2.68848 -6 -6v-340c0 -3.31152 2.68848 -6 6 -6h340z
M224 216c48.5234 0 88 -39.4766 88 -88s-39.4766 -88 -88 -88s-88 39.4766 -88 88s39.4766 88 88 88zM224 88c22.0557 0 40 17.9443 40 40s-17.9443 40 -40 40s-40 -17.9443 -40 -40s17.9443 -40 40 -40z" />
    <glyph glyph-name="square" unicode="&#xf0c8;" horiz-adv-x="448" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM394 16c3.2998 0 6 2.7002 6 6v340c0 3.2998 -2.7002 6 -6 6h-340c-3.2998 0 -6 -2.7002 -6 -6v-340c0 -3.2998 2.7002 -6 6 -6h340z" />
    <glyph glyph-name="envelope" unicode="&#xf0e0;" 
d="M464 384c26.5098 0 48 -21.4902 48 -48v-288c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v288c0 26.5098 21.4902 48 48 48h416zM464 336h-416v-40.8047c22.4248 -18.2627 58.1797 -46.6602 134.587 -106.49
c16.834 -13.2422 50.2051 -45.0762 73.4131 -44.7012c23.2119 -0.371094 56.5723 31.4541 73.4131 44.7012c76.4189 59.8389 112.165 88.2305 134.587 106.49v40.8047zM48 48h416v185.601c-22.915 -18.252 -55.4189 -43.8691 -104.947 -82.6523
c-22.5439 -17.748 -60.3359 -55.1787 -103.053 -54.9473c-42.9277 -0.231445 -81.2051 37.75 -103.062 54.9551c-49.5293 38.7842 -82.0244 64.3945 -104.938 82.6455v-185.602z" />
    <glyph glyph-name="lightbulb" unicode="&#xf0eb;" horiz-adv-x="352" 
d="M176 368c8.83984 0 16 -7.16016 16 -16s-7.16016 -16 -16 -16c-35.2803 0 -64 -28.7002 -64 -64c0 -8.83984 -7.16016 -16 -16 -16s-16 7.16016 -16 16c0 52.9404 43.0596 96 96 96zM96.0596 -11.1699l-0.0400391 43.1797h159.961l-0.0507812 -43.1797
c-0.00976562 -3.13965 -0.939453 -6.21973 -2.67969 -8.83984l-24.5098 -36.8398c-2.95996 -4.45996 -7.95996 -7.14062 -13.3203 -7.14062h-78.8496c-5.35059 0 -10.3506 2.68066 -13.3203 7.14062l-24.5098 36.8398c-1.75 2.62012 -2.68066 5.68945 -2.68066 8.83984z
M176 448c97.2002 0 176 -78.7998 176 -176c0 -44.3701 -16.4502 -84.8496 -43.5498 -115.79c-16.6406 -18.9795 -42.7402 -58.79 -52.4199 -92.1602v-0.0498047h-48v0.0996094c0.00488281 4.98145 0.790039 9.78809 2.21973 14.3008
c5.67969 17.9893 22.9902 64.8496 62.0996 109.46c20.4102 23.29 31.6504 53.1699 31.6504 84.1396c0 70.5801 -57.4199 128 -128 128c-68.2803 0 -128.15 -54.3604 -127.95 -128c0.0898438 -30.9902 11.0703 -60.71 31.6104 -84.1396
c39.3496 -44.9004 56.5801 -91.8604 62.1699 -109.67c1.42969 -4.56055 2.13965 -9.30078 2.15039 -14.0703v-0.120117h-48v0.0595703c-9.68066 33.3604 -35.7803 73.1709 -52.4209 92.1602c-27.1094 30.9307 -43.5596 71.4102 -43.5596 115.78
c0 93.0303 73.7197 176 176 176z" />
    <glyph glyph-name="bell" unicode="&#xf0f3;" horiz-adv-x="448" 
d="M439.39 85.71c6 -6.44043 8.66016 -14.1602 8.61035 -21.71c-0.0996094 -16.4004 -12.9805 -32 -32.0996 -32h-383.801c-19.1191 0 -31.9893 15.5996 -32.0996 32c-0.0498047 7.5498 2.61035 15.2598 8.61035 21.71c19.3193 20.7598 55.4697 51.9902 55.4697 154.29
c0 77.7002 54.4795 139.9 127.939 155.16v20.8398c0 17.6699 14.3203 32 31.9805 32s31.9805 -14.3301 31.9805 -32v-20.8398c73.46 -15.2598 127.939 -77.46 127.939 -155.16c0 -102.3 36.1504 -133.53 55.4697 -154.29zM67.5303 80h312.939
c-21.2197 27.96 -44.4199 74.3203 -44.5293 159.42c0 0.200195 0.0595703 0.379883 0.0595703 0.580078c0 61.8604 -50.1396 112 -112 112s-112 -50.1396 -112 -112c0 -0.200195 0.0595703 -0.379883 0.0595703 -0.580078
c-0.109375 -85.0898 -23.3096 -131.45 -44.5293 -159.42zM224 -64c-35.3203 0 -63.9697 28.6504 -63.9697 64h127.939c0 -35.3496 -28.6494 -64 -63.9697 -64z" />
    <glyph glyph-name="hospital" unicode="&#xf0f8;" horiz-adv-x="448" 
d="M128 204v40c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12zM268 192c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40
c0 -6.62695 -5.37305 -12 -12 -12h-40zM192 108c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40zM268 96c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40
c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-40zM448 -28v-36h-448v36c0 6.62695 5.37305 12 12 12h19.5v378.965c0 11.6172 10.7451 21.0352 24 21.0352h88.5v40c0 13.2549 10.7451 24 24 24h112c13.2549 0 24 -10.7451 24 -24v-40h88.5
c13.2549 0 24 -9.41797 24 -21.0352v-378.965h19.5c6.62695 0 12 -5.37305 12 -12zM79.5 -15h112.5v67c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-67h112.5v351h-64.5v-24c0 -13.2549 -10.7451 -24 -24 -24h-112c-13.2549 0 -24 10.7451 -24 24v24
h-64.5v-351zM266 384h-26v26c0 3.31152 -2.68848 6 -6 6h-20c-3.31152 0 -6 -2.68848 -6 -6v-26h-26c-3.31152 0 -6 -2.68848 -6 -6v-20c0 -3.31152 2.68848 -6 6 -6h26v-26c0 -3.31152 2.68848 -6 6 -6h20c3.31152 0 6 2.68848 6 6v26h26c3.31152 0 6 2.68848 6 6v20
c0 3.31152 -2.68848 6 -6 6z" />
    <glyph glyph-name="plus-square" unicode="&#xf0fe;" horiz-adv-x="448" 
d="M352 208v-32c0 -6.59961 -5.40039 -12 -12 -12h-88v-88c0 -6.59961 -5.40039 -12 -12 -12h-32c-6.59961 0 -12 5.40039 -12 12v88h-88c-6.59961 0 -12 5.40039 -12 12v32c0 6.59961 5.40039 12 12 12h88v88c0 6.59961 5.40039 12 12 12h32c6.59961 0 12 -5.40039 12 -12
v-88h88c6.59961 0 12 -5.40039 12 -12zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM400 22v340c0 3.2998 -2.7002 6 -6 6h-340c-3.2998 0 -6 -2.7002 -6 -6v-340
c0 -3.2998 2.7002 -6 6 -6h340c3.2998 0 6 2.7002 6 6z" />
    <glyph glyph-name="circle" unicode="&#xf111;" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM256 -8c110.5 0 200 89.5 200 200s-89.5 200 -200 200s-200 -89.5 -200 -200s89.5 -200 200 -200z" />
    <glyph glyph-name="smile" unicode="&#xf118;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM168 208c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32
s32 -14.2998 32 -32s-14.2998 -32 -32 -32zM328 208c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32s32 -14.2998 32 -32s-14.2998 -32 -32 -32zM332 135.4c8.5 10.1992 23.7002 11.5 33.7998 3.09961c10.2002 -8.5 11.6006 -23.5996 3.10059 -33.7998
c-30 -36 -74.1006 -56.6006 -120.9 -56.6006s-90.9004 20.6006 -120.9 56.6006c-8.39941 10.2002 -7.09961 25.2998 3.10059 33.7998c10.0996 8.40039 25.2998 7.09961 33.7998 -3.09961c20.7998 -25.1006 51.5 -39.4004 84 -39.4004s63.2002 14.4004 84 39.4004z" />
    <glyph glyph-name="frown" unicode="&#xf119;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM168 208c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32
s32 -14.2998 32 -32s-14.2998 -32 -32 -32zM328 272c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32zM248 144c40.2002 0 78 -17.7002 103.8 -48.5996c8.40039 -10.2002 7.10059 -25.3008 -3.09961 -33.8008
c-10.7002 -8.7998 -25.7002 -6.59961 -33.7998 3.10059c-16.6006 20 -41 31.3994 -66.9004 31.3994s-50.2998 -11.5 -66.9004 -31.3994c-8.5 -10.2002 -23.5996 -11.5 -33.7998 -3.10059c-10.2002 8.5 -11.5996 23.6006 -3.09961 33.8008
c25.7998 30.8994 63.5996 48.5996 103.8 48.5996z" />
    <glyph glyph-name="meh" unicode="&#xf11a;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM168 208c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32
s32 -14.2998 32 -32s-14.2998 -32 -32 -32zM328 272c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32zM336 128c13.2002 0 24 -10.7998 24 -24s-10.7998 -24 -24 -24h-176c-13.2002 0 -24 10.7998 -24 24s10.7998 24 24 24h176z
" />
    <glyph glyph-name="keyboard" unicode="&#xf11c;" horiz-adv-x="576" 
d="M528 384c26.5098 0 48 -21.4902 48 -48v-288c0 -26.5098 -21.4902 -48 -48 -48h-480c-26.5098 0 -48 21.4902 -48 48v288c0 26.5098 21.4902 48 48 48h480zM536 48v288c0 4.41113 -3.58887 8 -8 8h-480c-4.41113 0 -8 -3.58887 -8 -8v-288c0 -4.41113 3.58887 -8 8 -8
h480c4.41113 0 8 3.58887 8 8zM170 178c0 -6.62695 -5.37305 -12 -12 -12h-28c-6.62695 0 -12 5.37305 -12 12v28c0 6.62695 5.37305 12 12 12h28c6.62695 0 12 -5.37305 12 -12v-28zM266 178c0 -6.62695 -5.37305 -12 -12 -12h-28c-6.62695 0 -12 5.37305 -12 12v28
c0 6.62695 5.37305 12 12 12h28c6.62695 0 12 -5.37305 12 -12v-28zM362 178c0 -6.62695 -5.37305 -12 -12 -12h-28c-6.62695 0 -12 5.37305 -12 12v28c0 6.62695 5.37305 12 12 12h28c6.62695 0 12 -5.37305 12 -12v-28zM458 178c0 -6.62695 -5.37305 -12 -12 -12h-28
c-6.62695 0 -12 5.37305 -12 12v28c0 6.62695 5.37305 12 12 12h28c6.62695 0 12 -5.37305 12 -12v-28zM122 96c0 -6.62695 -5.37305 -12 -12 -12h-28c-6.62695 0 -12 5.37305 -12 12v28c0 6.62695 5.37305 12 12 12h28c6.62695 0 12 -5.37305 12 -12v-28zM506 96
c0 -6.62695 -5.37305 -12 -12 -12h-28c-6.62695 0 -12 5.37305 -12 12v28c0 6.62695 5.37305 12 12 12h28c6.62695 0 12 -5.37305 12 -12v-28zM122 260c0 -6.62695 -5.37305 -12 -12 -12h-28c-6.62695 0 -12 5.37305 -12 12v28c0 6.62695 5.37305 12 12 12h28
c6.62695 0 12 -5.37305 12 -12v-28zM218 260c0 -6.62695 -5.37305 -12 -12 -12h-28c-6.62695 0 -12 5.37305 -12 12v28c0 6.62695 5.37305 12 12 12h28c6.62695 0 12 -5.37305 12 -12v-28zM314 260c0 -6.62695 -5.37305 -12 -12 -12h-28c-6.62695 0 -12 5.37305 -12 12v28
c0 6.62695 5.37305 12 12 12h28c6.62695 0 12 -5.37305 12 -12v-28zM410 260c0 -6.62695 -5.37305 -12 -12 -12h-28c-6.62695 0 -12 5.37305 -12 12v28c0 6.62695 5.37305 12 12 12h28c6.62695 0 12 -5.37305 12 -12v-28zM506 260c0 -6.62695 -5.37305 -12 -12 -12h-28
c-6.62695 0 -12 5.37305 -12 12v28c0 6.62695 5.37305 12 12 12h28c6.62695 0 12 -5.37305 12 -12v-28zM408 102c0 -6.62695 -5.37305 -12 -12 -12h-216c-6.62695 0 -12 5.37305 -12 12v16c0 6.62695 5.37305 12 12 12h216c6.62695 0 12 -5.37305 12 -12v-16z" />
    <glyph glyph-name="calendar" unicode="&#xf133;" horiz-adv-x="448" 
d="M400 384c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h48v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h128v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12
v-52h48zM394 -16c3.2998 0 6 2.7002 6 6v298h-352v-298c0 -3.2998 2.7002 -6 6 -6h340z" />
    <glyph glyph-name="play-circle" unicode="&#xf144;" 
d="M371.7 210c16.3994 -9.2002 16.3994 -32.9004 0 -42l-176 -101c-15.9004 -8.7998 -35.7002 2.59961 -35.7002 21v208c0 18.5 19.9004 29.7998 35.7002 21zM504 192c0 -137 -111 -248 -248 -248s-248 111 -248 248s111 248 248 248s248 -111 248 -248zM56 192
c0 -110.5 89.5 -200 200 -200s200 89.5 200 200s-89.5 200 -200 200s-200 -89.5 -200 -200z" />
    <glyph glyph-name="minus-square" unicode="&#xf146;" horiz-adv-x="448" 
d="M108 164c-6.59961 0 -12 5.40039 -12 12v32c0 6.59961 5.40039 12 12 12h232c6.59961 0 12 -5.40039 12 -12v-32c0 -6.59961 -5.40039 -12 -12 -12h-232zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352
c26.5 0 48 -21.5 48 -48zM400 22v340c0 3.2998 -2.7002 6 -6 6h-340c-3.2998 0 -6 -2.7002 -6 -6v-340c0 -3.2998 2.7002 -6 6 -6h340c3.2998 0 6 2.7002 6 6z" />
    <glyph glyph-name="check-square" unicode="&#xf14a;" horiz-adv-x="448" 
d="M400 416c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h352zM400 16v352h-352v-352h352zM364.136 257.724l-172.589 -171.204
c-4.70508 -4.66699 -12.3027 -4.63672 -16.9697 0.0683594l-90.7812 91.5156c-4.66699 4.70508 -4.63672 12.3037 0.0693359 16.9717l22.7188 22.5361c4.70508 4.66699 12.3027 4.63672 16.9697 -0.0693359l59.792 -60.2773l141.353 140.217
c4.70508 4.66699 12.3027 4.63672 16.9697 -0.0683594l22.5361 -22.7178c4.66699 -4.70605 4.63672 -12.3047 -0.0683594 -16.9717z" />
    <glyph glyph-name="share-square" unicode="&#xf14d;" horiz-adv-x="576" 
d="M561.938 289.94c18.75 -18.7402 18.75 -49.1406 0 -67.8809l-143.998 -144c-29.9727 -29.9727 -81.9404 -9.05273 -81.9404 33.9404v53.7998c-101.266 -7.83691 -99.625 -31.6406 -84.1104 -78.7598c14.2285 -43.0889 -33.4736 -79.248 -71.0195 -55.7402
c-51.6924 32.3057 -84.8701 83.0635 -84.8701 144.76c0 39.3408 12.2197 72.7402 36.3301 99.3008c19.8398 21.8398 47.7402 38.4697 82.9102 49.4199c36.7295 11.4395 78.3096 16.1094 120.76 17.9893v57.1982c0 42.9355 51.9258 63.9541 81.9404 33.9404zM384 112l144 144
l-144 144v-104.09c-110.86 -0.90332 -240 -10.5166 -240 -119.851c0 -52.1396 32.79 -85.6094 62.3096 -104.06c-39.8174 120.65 48.999 141.918 177.69 143.84v-103.84zM408.74 27.5068c7.4375 2.125 14.5508 5.30566 20.9736 9.30273
c7.97656 4.95215 18.2861 -0.825195 18.2861 -10.2139v-42.5957c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h132c6.62695 0 12 -5.37305 12 -12v-4.48633c0 -4.91699 -2.9873 -9.36914 -7.56934 -11.1514
c-13.7021 -5.33105 -26.3955 -11.5371 -38.0498 -18.585c-1.82715 -1.11523 -3.98633 -1.76953 -6.28027 -1.77734h-86.1006c-3.31152 0 -6 -2.68848 -6 -6v-340c0 -3.31152 2.68848 -6 6 -6h340c3.31152 0 6 2.68848 6 6v25.9658c0 5.37012 3.5791 10.0596 8.74023 11.541z
" />
    <glyph glyph-name="compass" unicode="&#xf14e;" horiz-adv-x="496" 
d="M347.94 318.14c16.6592 7.61035 33.8096 -9.54004 26.1992 -26.1992l-65.9697 -144.341c-3.19238 -6.9834 -8.78613 -12.5771 -15.7695 -15.7695l-144.341 -65.9697c-16.6592 -7.61035 -33.8096 9.5498 -26.1992 26.1992l65.9697 144.341
c3.19238 6.9834 8.78613 12.5771 15.7695 15.7695zM270.58 169.42c12.4697 12.4697 12.4697 32.6904 0 45.1602s-32.6904 12.4697 -45.1602 0s-12.4697 -32.6904 0 -45.1602s32.6904 -12.4697 45.1602 0zM248 440c136.97 0 248 -111.03 248 -248s-111.03 -248 -248 -248
s-248 111.03 -248 248s111.03 248 248 248zM248 -8c110.28 0 200 89.7197 200 200s-89.7197 200 -200 200s-200 -89.7197 -200 -200s89.7197 -200 200 -200z" />
    <glyph glyph-name="caret-square-down" unicode="&#xf150;" horiz-adv-x="448" 
d="M125.1 240h197.801c10.6992 0 16.0996 -13 8.5 -20.5l-98.9004 -98.2998c-4.7002 -4.7002 -12.2002 -4.7002 -16.9004 0l-98.8994 98.2998c-7.7002 7.5 -2.2998 20.5 8.39941 20.5zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352
c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM400 22v340c0 3.2998 -2.7002 6 -6 6h-340c-3.2998 0 -6 -2.7002 -6 -6v-340c0 -3.2998 2.7002 -6 6 -6h340c3.2998 0 6 2.7002 6 6z" />
    <glyph glyph-name="caret-square-up" unicode="&#xf151;" horiz-adv-x="448" 
d="M322.9 144h-197.801c-10.6992 0 -16.0996 13 -8.5 20.5l98.9004 98.2998c4.7002 4.7002 12.2002 4.7002 16.9004 0l98.8994 -98.2998c7.7002 -7.5 2.2998 -20.5 -8.39941 -20.5zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352
c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM400 22v340c0 3.2998 -2.7002 6 -6 6h-340c-3.2998 0 -6 -2.7002 -6 -6v-340c0 -3.2998 2.7002 -6 6 -6h340c3.2998 0 6 2.7002 6 6z" />
    <glyph glyph-name="caret-square-right" unicode="&#xf152;" horiz-adv-x="448" 
d="M176 93.0996v197.801c0 10.6992 13 16.0996 20.5 8.5l98.2998 -98.9004c4.7002 -4.7002 4.7002 -12.2002 0 -16.9004l-98.2998 -98.8994c-7.5 -7.7002 -20.5 -2.2998 -20.5 8.39941zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352
c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM400 22v340c0 3.2998 -2.7002 6 -6 6h-340c-3.2998 0 -6 -2.7002 -6 -6v-340c0 -3.2998 2.7002 -6 6 -6h340c3.2998 0 6 2.7002 6 6z" />
    <glyph glyph-name="file" unicode="&#xf15b;" horiz-adv-x="384" 
d="M369.9 350.1c9 -9 14.0996 -21.2998 14.0996 -34v-332.1c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48.0996h204.1c12.7002 0 24.9004 -5.09961 33.9004 -14.0996zM332.1 320l-76.0996 76.0996v-76.0996h76.0996zM48 -16h288v288
h-104c-13.2998 0 -24 10.7002 -24 24v104h-160v-416z" />
    <glyph glyph-name="file-alt" unicode="&#xf15c;" horiz-adv-x="384" 
d="M288 200v-28c0 -6.59961 -5.40039 -12 -12 -12h-168c-6.59961 0 -12 5.40039 -12 12v28c0 6.59961 5.40039 12 12 12h168c6.59961 0 12 -5.40039 12 -12zM276 128c6.59961 0 12 -5.40039 12 -12v-28c0 -6.59961 -5.40039 -12 -12 -12h-168c-6.59961 0 -12 5.40039 -12 12
v28c0 6.59961 5.40039 12 12 12h168zM384 316.1v-332.1c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48h204.1c12.7002 0 24.9004 -5.09961 33.9004 -14.0996l83.9004 -83.9004c9 -8.90039 14.0996 -21.2002 14.0996 -33.9004z
M256 396.1v-76.0996h76.0996zM336 -16v288h-104c-13.2998 0 -24 10.7002 -24 24v104h-160v-416h288z" />
    <glyph glyph-name="thumbs-up" unicode="&#xf164;" 
d="M466.27 161.31c4.6748 -22.6465 0.864258 -44.5371 -8.98926 -62.9893c2.95898 -23.8682 -4.02148 -48.5654 -17.3398 -66.9902c-0.954102 -55.9072 -35.8232 -95.3301 -112.94 -95.3301c-7 0 -15 0.00976562 -22.2197 0.00976562
c-102.742 0 -133.293 38.9395 -177.803 39.9404c-3.56934 -13.7764 -16.085 -23.9502 -30.9775 -23.9502h-64c-17.6729 0 -32 14.3271 -32 32v240c0 17.6729 14.3271 32 32 32h98.7598c19.1455 16.9531 46.0137 60.6533 68.7598 83.4004
c13.667 13.667 10.1533 108.6 71.7607 108.6c57.5801 0 95.2695 -31.9355 95.2695 -104.73c0 -18.4092 -3.92969 -33.7295 -8.84961 -46.5391h36.4795c48.6025 0 85.8203 -41.5654 85.8203 -85.5801c0 -19.1504 -4.95996 -34.9902 -13.7305 -49.8408zM404.52 107.48
c21.5811 20.3838 18.6992 51.0645 5.21094 65.6191c9.44922 0 22.3594 18.9102 22.2695 37.8105c-0.0898438 18.9102 -16.71 37.8203 -37.8203 37.8203h-103.989c0 37.8193 28.3594 55.3691 28.3594 94.5391c0 23.75 0 56.7305 -47.2695 56.7305
c-18.9102 -18.9102 -9.45996 -66.1797 -37.8203 -94.54c-26.5596 -26.5703 -66.1797 -97.46 -94.54 -97.46h-10.9199v-186.17c53.6113 0 100.001 -37.8203 171.64 -37.8203h37.8203c35.5117 0 60.8203 17.1201 53.1201 65.9004
c15.2002 8.16016 26.5 36.4395 13.9395 57.5703zM88 16c0 13.2549 -10.7451 24 -24 24s-24 -10.7451 -24 -24s10.7451 -24 24 -24s24 10.7451 24 24z" />
    <glyph glyph-name="thumbs-down" unicode="&#xf165;" 
d="M466.27 222.69c8.77051 -14.8506 13.7305 -30.6904 13.7305 -49.8408c0 -44.0146 -37.2178 -85.5801 -85.8203 -85.5801h-36.4795c4.91992 -12.8096 8.84961 -28.1299 8.84961 -46.5391c0 -72.7949 -37.6895 -104.73 -95.2695 -104.73
c-61.6074 0 -58.0938 94.9326 -71.7607 108.6c-22.7461 22.7471 -49.6133 66.4473 -68.7598 83.4004h-7.05176c-5.5332 -9.56152 -15.8662 -16 -27.708 -16h-64c-17.6729 0 -32 14.3271 -32 32v240c0 17.6729 14.3271 32 32 32h64c8.11328 0 15.5146 -3.02539 21.1553 -8
h10.8447c40.9971 0 73.1953 39.9902 176.78 39.9902c7.21973 0 15.2197 0.00976562 22.2197 0.00976562c77.1172 0 111.986 -39.4229 112.94 -95.3301c13.3184 -18.4248 20.2979 -43.1221 17.3398 -66.9902c9.85352 -18.4521 13.6641 -40.3428 8.98926 -62.9893zM64 152
c13.2549 0 24 10.7451 24 24s-10.7451 24 -24 24s-24 -10.7451 -24 -24s10.7451 -24 24 -24zM394.18 135.27c21.1104 0 37.7305 18.9102 37.8203 37.8203c0.0898438 18.9004 -12.8203 37.8105 -22.2695 37.8105c13.4883 14.5547 16.3701 45.2354 -5.21094 65.6191
c12.5605 21.1309 1.26074 49.4102 -13.9395 57.5703c7.7002 48.7803 -17.6084 65.9004 -53.1201 65.9004h-37.8203c-71.6387 0 -118.028 -37.8203 -171.64 -37.8203v-186.17h10.9199c28.3604 0 67.9805 -70.8896 94.54 -97.46
c28.3604 -28.3604 18.9102 -75.6299 37.8203 -94.54c47.2695 0 47.2695 32.9805 47.2695 56.7305c0 39.1699 -28.3594 56.7197 -28.3594 94.5391h103.989z" />
    <glyph glyph-name="sun" unicode="&#xf185;" 
d="M494.2 226.1c11.2002 -7.59961 17.7998 -20.0996 17.8994 -33.6992c0 -13.4004 -6.69922 -26 -17.7998 -33.5l-59.7998 -40.5l13.7002 -71c2.5 -13.2002 -1.60059 -26.8008 -11.1006 -36.3008s-22.8994 -13.7998 -36.2998 -11.0996l-70.8994 13.7002l-40.4004 -59.9004
c-7.5 -11.0996 -20.0996 -17.7998 -33.5 -17.7998s-26 6.7002 -33.5 17.9004l-40.4004 59.8994l-70.7998 -13.7002c-13.3994 -2.59961 -26.7998 1.60059 -36.2998 11.1006s-13.7002 23.0996 -11.0996 36.2998l13.6992 71l-59.7998 40.5
c-11.0996 7.5 -17.7998 20 -17.7998 33.5s6.59961 26 17.7998 33.5996l59.7998 40.5l-13.6992 71c-2.60059 13.2002 1.59961 26.7002 11.0996 36.3008c9.5 9.59961 23 13.6992 36.2998 11.1992l70.7998 -13.6992l40.4004 59.8994c15.0996 22.2998 51.9004 22.2998 67 0
l40.4004 -59.8994l70.8994 13.6992c13 2.60059 26.6006 -1.59961 36.2002 -11.0996c9.5 -9.59961 13.7002 -23.2002 11.0996 -36.4004l-13.6992 -71zM381.3 140.5l76.7998 52.0996l-76.7998 52l17.6006 91.1006l-91 -17.6006l-51.9004 76.9004l-51.7998 -76.7998
l-91 17.5996l17.5996 -91.2002l-76.7998 -52l76.7998 -52l-17.5996 -91.1992l90.8994 17.5996l51.9004 -77l51.9004 76.9004l91 -17.6006zM256 296c57.2998 0 104 -46.7002 104 -104s-46.7002 -104 -104 -104s-104 46.7002 -104 104s46.7002 104 104 104zM256 136
c30.9004 0 56 25.0996 56 56s-25.0996 56 -56 56s-56 -25.0996 -56 -56s25.0996 -56 56 -56z" />
    <glyph glyph-name="moon" unicode="&#xf186;" 
d="M279.135 -64c-141.424 0 -256 114.64 -256 256c0 141.425 114.641 256 256 256c16.0342 -0.00292969 31.5078 -1.46875 46.7354 -4.27734c44.0205 -8.13086 53.7666 -66.8691 15.0215 -88.9189c-41.374 -23.5439 -67.4336 -67.4121 -67.4336 -115.836
c0 -83.5234 75.9238 -146.475 158.272 -130.792c43.6904 8.32129 74.5186 -42.5693 46.248 -77.4004c-47.8613 -58.9717 -120.088 -94.7754 -198.844 -94.7754zM279.135 400c-114.875 0 -208 -93.125 -208 -208s93.125 -208 208 -208
c65.2314 0 123.439 30.0361 161.575 77.0244c-111.611 -21.2568 -215.252 64.0957 -215.252 177.943c0 67.5127 36.9326 126.392 91.6934 157.555c-12.3271 2.27637 -25.0312 3.47754 -38.0166 3.47754z" />
    <glyph glyph-name="caret-square-left" unicode="&#xf191;" horiz-adv-x="448" 
d="M272 290.9v-197.801c0 -10.6992 -13 -16.0996 -20.5 -8.5l-98.2998 98.9004c-4.7002 4.7002 -4.7002 12.2002 0 16.9004l98.2998 98.8994c7.5 7.7002 20.5 2.2998 20.5 -8.39941zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352
c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM400 22v340c0 3.2998 -2.7002 6 -6 6h-340c-3.2998 0 -6 -2.7002 -6 -6v-340c0 -3.2998 2.7002 -6 6 -6h340c3.2998 0 6 2.7002 6 6z" />
    <glyph glyph-name="dot-circle" unicode="&#xf192;" 
d="M256 392c-110.549 0 -200 -89.4678 -200 -200c0 -110.549 89.4678 -200 200 -200c110.549 0 200 89.4678 200 200c0 110.549 -89.4678 200 -200 200zM256 440c136.967 0 248 -111.033 248 -248s-111.033 -248 -248 -248s-248 111.033 -248 248s111.033 248 248 248z
M256 272c44.1826 0 80 -35.8174 80 -80s-35.8174 -80 -80 -80s-80 35.8174 -80 80s35.8174 80 80 80z" />
    <glyph glyph-name="building" unicode="&#xf1ad;" horiz-adv-x="448" 
d="M128 300v40c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12zM268 288c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-40
c0 -6.59961 -5.40039 -12 -12 -12h-40zM140 192c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-40zM268 192c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h40
c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-40zM192 108c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-40zM268 96c-6.59961 0 -12 5.40039 -12 12v40
c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-40zM448 -28v-36h-448v36c0 6.59961 5.40039 12 12 12h19.5v440c0 13.2998 10.7002 24 24 24h337c13.2998 0 24 -10.7002 24 -24v-440h19.5
c6.59961 0 12 -5.40039 12 -12zM79.5 -15h112.5v67c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-67h112.5v414l-288.5 1z" />
    <glyph glyph-name="file-pdf" unicode="&#xf1c1;" horiz-adv-x="384" 
d="M369.9 350.1c9 -9 14.0996 -21.2998 14.0996 -34v-332.1c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48.0996h204.1c12.7002 0 24.9004 -5.09961 33.9004 -14.0996zM332.1 320l-76.0996 76.0996v-76.0996h76.0996zM48 -16h288v288
h-104c-13.2998 0 -24 10.7002 -24 24v104h-160v-416zM298.2 127.7c10.5 -10.5 8 -38.7002 -17.5 -38.7002c-14.7998 0 -36.9004 6.7998 -55.7998 17c-21.6006 -3.59961 -46 -12.7002 -68.4004 -20.0996c-50.0996 -86.4004 -79.4004 -47 -76.0996 -31.2002
c4 20 31 35.8994 51 46.2002c10.5 18.3994 25.3994 50.5 35.3994 74.3994c-7.39941 28.6006 -11.3994 51 -7 67.1006c4.7998 17.6992 38.4004 20.2998 42.6006 -5.90039c4.69922 -15.4004 -1.5 -39.9004 -5.40039 -56c8.09961 -21.2998 19.5996 -35.7998 36.7998 -46.2998
c17.4004 2.2002 52.2002 5.5 64.4004 -6.5zM100.1 49.9004c0 -0.700195 11.4004 4.69922 30.4004 35c-5.90039 -5.5 -25.2998 -21.3008 -30.4004 -35zM181.7 240.5c-2.5 0 -2.60059 -26.9004 1.7998 -40.7998c4.90039 8.7002 5.59961 40.7998 -1.7998 40.7998zM157.3 103.9
c15.9004 6.09961 34 14.8994 54.7998 19.1992c-11.1992 8.30078 -21.7998 20.4004 -30.0996 35.5c-6.7002 -17.6992 -15 -37.7998 -24.7002 -54.6992zM288.9 108.9c3.59961 2.39941 -2.2002 10.3994 -37.3008 7.7998c32.3008 -13.7998 37.3008 -7.7998 37.3008 -7.7998z" />
    <glyph glyph-name="file-word" unicode="&#xf1c2;" horiz-adv-x="384" 
d="M369.9 350.1c9 -9 14.0996 -21.2998 14.0996 -34v-332.1c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48.0996h204.1c12.7002 0 24.9004 -5.09961 33.9004 -14.0996zM332.1 320l-76.0996 76.0996v-76.0996h76.0996zM48 -16h288v288
h-104c-13.2998 0 -24 10.7002 -24 24v104h-160v-416zM268.1 192v0.200195h15.8008c7.7998 0 13.5 -7.2998 11.5996 -14.9004c-4.2998 -17 -13.7002 -54.0996 -34.5 -136c-1.2998 -5.39941 -6.09961 -9.09961 -11.5996 -9.09961h-24.7002
c-5.5 0 -10.2998 3.7998 -11.6006 9.09961c-5.2998 20.9004 -17.7998 71 -17.8994 71.4004l-2.90039 17.2998c-0.5 -5.2998 -1.5 -11.0996 -3 -17.2998l-17.8994 -71.4004c-1.30078 -5.39941 -6.10059 -9.09961 -11.6006 -9.09961h-25.2002
c-5.59961 0 -10.3994 3.7002 -11.6992 9.09961c-6.5 26.5 -25.2002 103.4 -33.2002 136c-1.7998 7.5 3.89941 14.7998 11.7002 14.7998h16.7998c5.7998 0 10.7002 -4.09961 11.7998 -9.69922c5 -25.7002 18.4004 -93.8008 19.0996 -99
c0.300781 -1.7002 0.400391 -3.10059 0.5 -4.2002c0.800781 7.5 0.400391 4.7002 24.8008 103.7c1.39941 5.2998 6.19922 9.09961 11.6992 9.09961h13.3008c5.59961 0 10.3994 -3.7998 11.6992 -9.2002c23.9004 -99.7002 22.8008 -94.3994 23.6006 -99.5
c0.299805 -1.7002 0.5 -3.09961 0.700195 -4.2998c0.599609 8.09961 0.399414 5.7998 21 103.5c1.09961 5.5 6 9.5 11.6992 9.5z" />
    <glyph glyph-name="file-excel" unicode="&#xf1c3;" horiz-adv-x="384" 
d="M369.9 350.1c9 -9 14.0996 -21.2998 14.0996 -34v-332.1c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48.0996h204.1c12.7002 0 24.9004 -5.09961 33.9004 -14.0996zM332.1 320l-76.0996 76.0996v-76.0996h76.0996zM48 -16h288v288
h-104c-13.2998 0 -24 10.7002 -24 24v104h-160v-416zM260 224c9.2002 0 15 -10 10.2998 -18c-16 -27.5 -45.5996 -76.9004 -46.2998 -78l46.4004 -78c4.59961 -8 -1.10059 -18 -10.4004 -18h-28.7998c-4.40039 0 -8.5 2.40039 -10.6006 6.2998
c-22.6992 41.7998 -13.6992 27.5 -28.5996 57.7002c-5.59961 -12.7002 -6.90039 -17.7002 -28.5996 -57.7002c-2.10059 -3.89941 -6.10059 -6.2998 -10.5 -6.2998h-28.9004c-9.2998 0 -15.0996 10 -10.4004 18l46.3008 78l-46.3008 78c-4.59961 8 1.10059 18 10.4004 18
h28.9004c4.39941 0 8.5 -2.40039 10.5996 -6.2998c21.7002 -40.4004 14.7002 -28.6006 28.5996 -57.7002c6.40039 15.2998 10.6006 24.5996 28.6006 57.7002c2.09961 3.89941 6.09961 6.2998 10.5 6.2998h28.7998z" />
    <glyph glyph-name="file-powerpoint" unicode="&#xf1c4;" horiz-adv-x="384" 
d="M369.9 350.1c9 -9 14.0996 -21.2998 14.0996 -34v-332.1c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48.0996h204.1c12.7002 0 24.9004 -5.09961 33.9004 -14.0996zM332.1 320l-76.0996 76.0996v-76.0996h76.0996zM48 -16h288v288
h-104c-13.2998 0 -24 10.7002 -24 24v104h-160v-416zM120 44v168c0 6.59961 5.40039 12 12 12h69.2002c36.7002 0 62.7998 -27 62.7998 -66.2998c0 -74.2998 -68.7002 -66.5 -95.5 -66.5v-47.2002c0 -6.59961 -5.40039 -12 -12 -12h-24.5c-6.59961 0 -12 5.40039 -12 12z
M168.5 131.4h23c7.90039 0 13.9004 2.39941 18.0996 7.19922c8.5 9.80078 8.40039 28.5 0.100586 37.8008c-4.10059 4.59961 -9.90039 7 -17.4004 7h-23.8994v-52h0.0996094z" />
    <glyph glyph-name="file-image" unicode="&#xf1c5;" horiz-adv-x="384" 
d="M369.9 350.1c9 -9 14.0996 -21.2998 14.0996 -34v-332.1c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48.0996h204.1c12.7002 0 24.9004 -5.09961 33.9004 -14.0996zM332.1 320l-76.0996 76.0996v-76.0996h76.0996zM48 -16h288v288
h-104c-13.2998 0 -24 10.7002 -24 24v104h-160v-416zM80 32v64l39.5 39.5c4.7002 4.7002 12.2998 4.7002 17 0l39.5 -39.5l87.5 87.5c4.7002 4.7002 12.2998 4.7002 17 0l23.5 -23.5v-128h-224zM128 272c26.5 0 48 -21.5 48 -48s-21.5 -48 -48 -48s-48 21.5 -48 48
s21.5 48 48 48z" />
    <glyph glyph-name="file-archive" unicode="&#xf1c6;" horiz-adv-x="384" 
d="M128.3 288h32v-32h-32v32zM192.3 384v-32h-32v32h32zM128.3 352h32v-32h-32v32zM192.3 320v-32h-32v32h32zM369.9 350.1c9 -9 14.0996 -21.2998 14.0996 -34v-332.1c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48.0996h204.1
c12.7002 0 24.9004 -5.09961 33.9004 -14.0996zM256 396.1v-76.0996h76.0996zM336 -16v288h-104c-13.2998 0 -24 10.7002 -24 24v104h-48.2998v-16h-32v16h-79.7002v-416h288zM194.2 182.3l17.2998 -87.7002c6.40039 -32.3994 -18.4004 -62.5996 -51.5 -62.5996
c-33.2002 0 -58 30.4004 -51.4004 62.9004l19.7002 97.0996v32h32v-32h22.1006c5.7998 0 10.6992 -4.09961 11.7998 -9.7002zM160.3 57.9004c17.9004 0 32.4004 12.0996 32.4004 27c0 14.8994 -14.5 27 -32.4004 27c-17.8994 0 -32.3994 -12.1006 -32.3994 -27
c0 -14.9004 14.5 -27 32.3994 -27zM192.3 256v-32h-32v32h32z" />
    <glyph glyph-name="file-audio" unicode="&#xf1c7;" horiz-adv-x="384" 
d="M369.941 350.059c8.68848 -8.68848 14.0586 -20.6943 14.0586 -33.9404v-332.118c0 -26.5098 -21.4902 -48 -48 -48h-288c-26.5098 0 -48 21.4902 -48 48v416c0 26.5098 21.4902 48 48 48h204.118c13.2461 0 25.252 -5.37012 33.9404 -14.0586zM332.118 320
l-76.1182 76.1182v-76.1182h76.1182zM48 -16h288v288h-104c-13.2549 0 -24 10.7451 -24 24v104h-160v-416zM192 60.0244c0 -10.6914 -12.9258 -16.0459 -20.4854 -8.48535l-35.5146 35.9746h-28c-6.62695 0 -12 5.37305 -12 12v56c0 6.62695 5.37305 12 12 12h28
l35.5146 36.9473c7.56055 7.56055 20.4854 2.20605 20.4854 -8.48535v-135.951zM233.201 107.154c9.05078 9.29688 9.05957 24.1328 0.000976562 33.4385c-22.1494 22.752 12.2344 56.2461 34.3945 33.4814c27.1982 -27.9404 27.2119 -72.4443 0.000976562 -100.401
c-21.793 -22.3857 -56.9463 10.3154 -34.3965 33.4814z" />
    <glyph glyph-name="file-video" unicode="&#xf1c8;" horiz-adv-x="384" 
d="M369.941 350.059c8.68848 -8.68848 14.0586 -20.6943 14.0586 -33.9404v-332.118c0 -26.5098 -21.4902 -48 -48 -48h-288c-26.5098 0 -48 21.4902 -48 48v416c0 26.5098 21.4902 48 48 48h204.118c13.2461 0 25.252 -5.37012 33.9404 -14.0586zM332.118 320
l-76.1182 76.1182v-76.1182h76.1182zM48 -16h288v288h-104c-13.2549 0 -24 10.7451 -24 24v104h-160v-416zM276.687 195.303c10.0049 10.0049 27.3135 2.99707 27.3135 -11.3135v-111.976c0 -14.2939 -17.2959 -21.332 -27.3135 -11.3135l-52.6865 52.6738v-37.374
c0 -11.0459 -8.9541 -20 -20 -20h-104c-11.0459 0 -20 8.9541 -20 20v104c0 11.0459 8.9541 20 20 20h104c11.0459 0 20 -8.9541 20 -20v-37.374z" />
    <glyph glyph-name="file-code" unicode="&#xf1c9;" horiz-adv-x="384" 
d="M149.9 98.9004c3.5 -3.30078 3.69922 -8.90039 0.399414 -12.4004l-17.3994 -18.5996c-1.60059 -1.80078 -4 -2.80078 -6.40039 -2.80078c-2.2002 0 -4.40039 0.900391 -6 2.40039l-57.7002 54.0996c-3.7002 3.40039 -3.7002 9.30078 0 12.8008l57.7002 54.0996
c3.40039 3.2998 9 3.2002 12.4004 -0.400391l17.3994 -18.5996l0.200195 -0.200195c3.2002 -3.59961 2.7998 -9.2002 -0.799805 -12.3994l-32.7998 -28.9004l32.7998 -28.9004zM369.9 350.1c9 -9 14.0996 -21.2998 14.0996 -34v-332.1c0 -26.5 -21.5 -48 -48 -48h-288
c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48.0996h204.1c12.7002 0 24.9004 -5.09961 33.9004 -14.0996zM256 396.1v-76.0996h76.0996zM336 -16v288h-104c-13.2998 0 -24 10.7002 -24 24v104h-160v-416h288zM209.6 234l24.4004 -7
c4.7002 -1.2998 7.40039 -6.2002 6 -10.9004l-54.7002 -188.199c-1.2998 -4.60059 -6.2002 -7.40039 -10.8994 -6l-24.4004 7.09961c-4.7002 1.2998 -7.40039 6.2002 -6 10.9004l54.7002 188.1c1.39941 4.7002 6.2002 7.40039 10.8994 6zM234.1 157.1
c-3.5 3.30078 -3.69922 8.90039 -0.399414 12.4004l17.3994 18.5996c3.30078 3.60059 8.90039 3.7002 12.4004 0.400391l57.7002 -54.0996c3.7002 -3.40039 3.7002 -9.30078 0 -12.8008l-57.7002 -54.0996c-3.5 -3.2998 -9.09961 -3.09961 -12.4004 0.400391
l-17.3994 18.5996l-0.200195 0.200195c-3.2002 3.59961 -2.7998 9.2002 0.799805 12.3994l32.7998 28.9004l-32.7998 28.9004z" />
    <glyph glyph-name="life-ring" unicode="&#xf1cd;" 
d="M256 -56c-136.967 0 -248 111.033 -248 248s111.033 248 248 248s248 -111.033 248 -248s-111.033 -248 -248 -248zM152.602 20.7197c63.2178 -38.3184 143.579 -38.3184 206.797 0l-53.4111 53.4111c-31.8467 -13.5215 -68.168 -13.5059 -99.9746 0zM336 192
c0 44.1123 -35.8877 80 -80 80s-80 -35.8877 -80 -80s35.8877 -80 80 -80s80 35.8877 80 80zM427.28 88.6016c38.3184 63.2178 38.3184 143.579 0 206.797l-53.4111 -53.4111c13.5215 -31.8467 13.5049 -68.168 0 -99.9746zM359.397 363.28
c-63.2168 38.3184 -143.578 38.3184 -206.796 0l53.4111 -53.4111c31.8457 13.5215 68.167 13.5049 99.9736 0zM84.7197 295.398c-38.3184 -63.2178 -38.3184 -143.579 0 -206.797l53.4111 53.4111c-13.5215 31.8467 -13.5059 68.168 0 99.9746z" />
    <glyph glyph-name="paper-plane" unicode="&#xf1d8;" 
d="M440 441.5c34.5996 19.9004 77.5996 -8.7998 71.5 -48.9004l-59.4004 -387.199c-2.2998 -14.5 -11.0996 -27.3008 -23.8994 -34.5c-7.2998 -4.10059 -15.4004 -6.2002 -23.6006 -6.2002c-6.19922 0 -12.3994 1.2002 -18.2998 3.59961l-111.899 46.2002l-43.8008 -59.0996
c-27.3994 -36.9004 -86.5996 -17.8008 -86.5996 28.5996v84.4004l-114.3 47.2998c-36.7998 15.0996 -40.1006 66 -5.7002 85.8994zM192 -16l36.5996 49.5l-36.5996 15.0996v-64.5996zM404.6 12.7002l59.4004 387.3l-416 -240l107.8 -44.5996l211.5 184.3
c14.2002 12.2998 34.4004 -5.7002 23.7002 -21.2002l-140.2 -202.3z" />
    <glyph glyph-name="futbol" unicode="&#xf1e3;" horiz-adv-x="496" 
d="M483.8 268.6c42.2998 -130.199 -29 -270.1 -159.2 -312.399c-25.5 -8.2998 -51.2998 -12.2002 -76.6992 -12.2002c-104.5 0 -201.7 66.5996 -235.7 171.4c-42.2998 130.199 29 270.1 159.2 312.399c25.5 8.2998 51.2998 12.2002 76.6992 12.2002
c104.5 0 201.7 -66.5996 235.7 -171.4zM409.3 74.9004c6.10059 8.39941 12.1006 16.8994 16.7998 26.1992c14.3008 28.1006 21.5 58.5 21.7002 89.2002l-38.8994 36.4004l-71.1006 -22.1006l-24.3994 -75.1992l43.6992 -60.9004zM409.3 310.3
c-24.5 33.4004 -58.7002 58.4004 -97.8994 71.4004l-47.4004 -26.2002v-73.7998l64.2002 -46.5l70.7002 22zM184.9 381.6c-39.9004 -13.2998 -73.5 -38.5 -97.8008 -71.8994l10.1006 -52.5l70.5996 -22l64.2002 46.5v73.7998zM139 68.5l43.5 61.7002l-24.2998 74.2998
l-71.1006 22.2002l-39 -36.4004c0.5 -55.7002 23.4004 -95.2002 37.8008 -115.3zM187.2 1.5c64.0996 -20.4004 115.5 -1.7998 121.7 0l22.3994 48.0996l-44.2998 61.7002h-78.5996l-43.6006 -61.7002z" />
    <glyph glyph-name="newspaper" unicode="&#xf1ea;" horiz-adv-x="576" 
d="M552 384c13.2549 0 24 -10.7451 24 -24v-336c0 -13.2549 -10.7451 -24 -24 -24h-496c-30.9277 0 -56 25.0723 -56 56v272c0 13.2549 10.7451 24 24 24h42.752c6.60547 18.623 24.3896 32 45.248 32h440zM48 56c0 -4.41113 3.58887 -8 8 -8s8 3.58887 8 8v248h-16v-248z
M528 48v288h-416v-280c0 -2.7168 -0.204102 -5.38574 -0.578125 -8h416.578zM172 168c-6.62695 0 -12 5.37305 -12 12v96c0 6.62695 5.37305 12 12 12h136c6.62695 0 12 -5.37305 12 -12v-96c0 -6.62695 -5.37305 -12 -12 -12h-136zM200 248v-40h80v40h-80zM160 108v24
c0 6.62695 5.37305 12 12 12h136c6.62695 0 12 -5.37305 12 -12v-24c0 -6.62695 -5.37305 -12 -12 -12h-136c-6.62695 0 -12 5.37305 -12 12zM352 108v24c0 6.62695 5.37305 12 12 12h104c6.62695 0 12 -5.37305 12 -12v-24c0 -6.62695 -5.37305 -12 -12 -12h-104
c-6.62695 0 -12 5.37305 -12 12zM352 252v24c0 6.62695 5.37305 12 12 12h104c6.62695 0 12 -5.37305 12 -12v-24c0 -6.62695 -5.37305 -12 -12 -12h-104c-6.62695 0 -12 5.37305 -12 12zM352 180v24c0 6.62695 5.37305 12 12 12h104c6.62695 0 12 -5.37305 12 -12v-24
c0 -6.62695 -5.37305 -12 -12 -12h-104c-6.62695 0 -12 5.37305 -12 12z" />
    <glyph glyph-name="bell-slash" unicode="&#xf1f6;" horiz-adv-x="640" 
d="M633.99 -23.0195c6.91016 -5.52051 8.01953 -15.5908 2.5 -22.4902l-10 -12.4902c-5.53027 -6.88965 -15.5898 -8.00977 -22.4902 -2.49023l-598 467.51c-6.90039 5.52051 -8.01953 15.5908 -2.49023 22.4902l10 12.4902
c5.52051 6.90039 15.5898 8.00977 22.4902 2.49023zM163.53 80h182.84l61.3994 -48h-279.659c-19.1201 0 -31.9902 15.5996 -32.1006 32c-0.0498047 7.5498 2.61035 15.2598 8.61035 21.71c18.3701 19.7402 51.5703 49.6904 54.8398 140.42l45.4697 -35.5498
c-6.91992 -54.7803 -24.6895 -88.5498 -41.3994 -110.58zM320 352c-23.3496 0 -45 -7.17969 -62.9404 -19.4004l-38.1699 29.8408c19.6807 15.7793 43.1104 27.3096 69.1299 32.7197v20.8398c0 17.6699 14.3203 32 31.9805 32s31.9805 -14.3301 31.9805 -32v-20.8398
c73.46 -15.2598 127.939 -77.46 127.939 -155.16c0 -41.3604 6.03027 -70.7197 14.3398 -92.8496l-59.5293 46.54c-1.63086 13.96 -2.77051 28.8896 -2.79004 45.7295c0 0.200195 0.0595703 0.379883 0.0595703 0.580078c0 61.8604 -50.1396 112 -112 112zM320 -64
c-35.3203 0 -63.9697 28.6504 -63.9697 64h127.939c0 -35.3496 -28.6494 -64 -63.9697 -64z" />
    <glyph glyph-name="copyright" unicode="&#xf1f9;" 
d="M256 440c136.967 0 248 -111.033 248 -248s-111.033 -248 -248 -248s-248 111.033 -248 248s111.033 248 248 248zM256 -8c110.549 0 200 89.4678 200 200c0 110.549 -89.4678 200 -200 200c-110.549 0 -200 -89.4688 -200 -200c0 -110.549 89.4678 -200 200 -200z
M363.351 93.0645c-9.61328 -9.71289 -45.5293 -41.3965 -104.064 -41.3965c-82.4297 0 -140.484 61.4248 -140.484 141.567c0 79.1514 60.2754 139.4 139.763 139.4c55.5303 0 88.7373 -26.6201 97.5928 -34.7783c2.37793 -2.1875 3.86914 -5.3252 3.86914 -8.80762
c0 -2.39746 -0.717773 -4.64258 -1.93359 -6.51465l-18.1543 -28.1133c-3.8418 -5.9502 -11.9668 -7.28223 -17.499 -2.9209c-8.5957 6.77637 -31.8145 22.5381 -61.708 22.5381c-48.3037 0 -77.916 -35.3301 -77.916 -80.082c0 -41.5889 26.8877 -83.6924 78.2764 -83.6924
c32.6572 0 56.8428 19.0391 65.7266 27.2256c5.26953 4.85645 13.5957 4.03906 17.8193 -1.73828l19.8652 -27.1699c1.45996 -1.98145 2.32422 -4.42969 2.32422 -7.07715c0 -3.28809 -1.32422 -6.2793 -3.47656 -8.44043z" />
    <glyph glyph-name="closed-captioning" unicode="&#xf20a;" 
d="M464 384c26.5 0 48 -21.5 48 -48v-288c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v288c0 26.5 21.5 48 48 48h416zM458 48c3.2998 0 6 2.7002 6 6v276c0 3.2998 -2.7002 6 -6 6h-404c-3.2998 0 -6 -2.7002 -6 -6v-276c0 -3.2998 2.7002 -6 6 -6h404z
M246.9 133.7c1.69922 -2.40039 1.5 -5.60059 -0.5 -7.7002c-53.6006 -56.7998 -172.801 -32.0996 -172.801 67.9004c0 97.2998 121.7 119.5 172.5 70.0996c2.10059 -2 2.5 -3.2002 1 -5.7002l-17.5 -30.5c-1.89941 -3.09961 -6.19922 -4 -9.09961 -1.7002
c-40.7998 32 -94.5996 14.9004 -94.5996 -31.1992c0 -48 51 -70.5 92.1992 -32.6006c2.80078 2.5 7.10059 2.10059 9.2002 -0.899414zM437.3 133.7c1.7002 -2.40039 1.5 -5.60059 -0.5 -7.7002c-53.5996 -56.9004 -172.8 -32.0996 -172.8 67.9004
c0 97.2998 121.7 119.5 172.5 70.0996c2.09961 -2 2.5 -3.2002 1 -5.7002l-17.5 -30.5c-1.90039 -3.09961 -6.2002 -4 -9.09961 -1.7002c-40.8008 32 -94.6006 14.9004 -94.6006 -31.1992c0 -48 51 -70.5 92.2002 -32.6006c2.7998 2.5 7.09961 2.10059 9.2002 -0.899414z
" />
    <glyph glyph-name="object-group" unicode="&#xf247;" 
d="M500 320h-12v-256h12c6.62695 0 12 -5.37305 12 -12v-72c0 -6.62695 -5.37305 -12 -12 -12h-72c-6.62695 0 -12 5.37305 -12 12v12h-320v-12c0 -6.62695 -5.37305 -12 -12 -12h-72c-6.62695 0 -12 5.37305 -12 12v72c0 6.62695 5.37305 12 12 12h12v256h-12
c-6.62695 0 -12 5.37305 -12 12v72c0 6.62695 5.37305 12 12 12h72c6.62695 0 12 -5.37305 12 -12v-12h320v12c0 6.62695 5.37305 12 12 12h72c6.62695 0 12 -5.37305 12 -12v-72c0 -6.62695 -5.37305 -12 -12 -12zM448 384v-32h32v32h-32zM32 384v-32h32v32h-32zM64 0v32
h-32v-32h32zM480 0v32h-32v-32h32zM440 64v256h-12c-6.62695 0 -12 5.37305 -12 12v12h-320v-12c0 -6.62695 -5.37305 -12 -12 -12h-12v-256h12c6.62695 0 12 -5.37305 12 -12v-12h320v12c0 6.62695 5.37305 12 12 12h12zM404 256c6.62695 0 12 -5.37207 12 -12v-168
c0 -6.62793 -5.37305 -12 -12 -12h-200c-6.62695 0 -12 5.37207 -12 12v52h-84c-6.62695 0 -12 5.37207 -12 12v168c0 6.62793 5.37305 12 12 12h200c6.62695 0 12 -5.37207 12 -12v-52h84zM136 280v-112h144v112h-144zM376 104v112h-56v-76
c0 -6.62793 -5.37305 -12 -12 -12h-76v-24h144z" />
    <glyph glyph-name="object-ungroup" unicode="&#xf248;" horiz-adv-x="576" 
d="M564 224h-12v-160h12c6.62695 0 12 -5.37305 12 -12v-72c0 -6.62695 -5.37305 -12 -12 -12h-72c-6.62695 0 -12 5.37305 -12 12v12h-224v-12c0 -6.62695 -5.37305 -12 -12 -12h-72c-6.62695 0 -12 5.37305 -12 12v72c0 6.62695 5.37305 12 12 12h12v24h-88v-12
c0 -6.62695 -5.37305 -12 -12 -12h-72c-6.62695 0 -12 5.37305 -12 12v72c0 6.62695 5.37305 12 12 12h12v160h-12c-6.62695 0 -12 5.37305 -12 12v72c0 6.62695 5.37305 12 12 12h72c6.62695 0 12 -5.37305 12 -12v-12h224v12c0 6.62695 5.37305 12 12 12h72
c6.62695 0 12 -5.37305 12 -12v-72c0 -6.62695 -5.37305 -12 -12 -12h-12v-24h88v12c0 6.62695 5.37305 12 12 12h72c6.62695 0 12 -5.37305 12 -12v-72c0 -6.62695 -5.37305 -12 -12 -12zM352 384v-32h32v32h-32zM352 128v-32h32v32h-32zM64 96v32h-32v-32h32zM64 352v32
h-32v-32h32zM96 136h224v12c0 6.62695 5.37305 12 12 12h12v160h-12c-6.62695 0 -12 5.37305 -12 12v12h-224v-12c0 -6.62695 -5.37305 -12 -12 -12h-12v-160h12c6.62695 0 12 -5.37305 12 -12v-12zM224 0v32h-32v-32h32zM504 64v160h-12c-6.62695 0 -12 5.37305 -12 12v12
h-88v-88h12c6.62695 0 12 -5.37305 12 -12v-72c0 -6.62695 -5.37305 -12 -12 -12h-72c-6.62695 0 -12 5.37305 -12 12v12h-88v-24h12c6.62695 0 12 -5.37305 12 -12v-12h224v12c0 6.62695 5.37305 12 12 12h12zM544 0v32h-32v-32h32zM544 256v32h-32v-32h32z" />
    <glyph glyph-name="sticky-note" unicode="&#xf249;" horiz-adv-x="448" 
d="M448 99.8936c0 -13.2451 -5.37012 -25.252 -14.0586 -33.9404l-83.8828 -83.8818c-8.68848 -8.68848 -20.6943 -14.0596 -33.9404 -14.0596h-268.118c-26.5098 0 -48 21.4902 -48 48v351.988c0 26.5098 21.4902 48 48 48h352c26.5098 0 48 -21.4902 48 -48v-268.106z
M320 19.8936l76.1182 76.1182h-76.1182v-76.1182zM400 368h-352v-351.988h224v104c0 13.2549 10.7451 24 24 24h104v223.988z" />
    <glyph glyph-name="clone" unicode="&#xf24d;" 
d="M464 448c26.5098 0 48 -21.4902 48 -48v-320c0 -26.5098 -21.4902 -48 -48 -48h-48v-48c0 -26.5098 -21.4902 -48 -48 -48h-320c-26.5098 0 -48 21.4902 -48 48v320c0 26.5098 21.4902 48 48 48h48v48c0 26.5098 21.4902 48 48 48h320zM362 -16c3.31152 0 6 2.68848 6 6
v42h-224c-26.5098 0 -48 21.4902 -48 48v224h-42c-3.31152 0 -6 -2.68848 -6 -6v-308c0 -3.31152 2.68848 -6 6 -6h308zM458 80c3.31152 0 6 2.68848 6 6v308c0 3.31152 -2.68848 6 -6 6h-308c-3.31152 0 -6 -2.68848 -6 -6v-308c0 -3.31152 2.68848 -6 6 -6h308z" />
    <glyph glyph-name="hourglass" unicode="&#xf254;" horiz-adv-x="384" 
d="M368 400c0 -80.0996 -31.8984 -165.619 -97.1797 -208c64.9912 -42.1934 97.1797 -127.436 97.1797 -208h4c6.62695 0 12 -5.37305 12 -12v-24c0 -6.62695 -5.37305 -12 -12 -12h-360c-6.62695 0 -12 5.37305 -12 12v24c0 6.62695 5.37305 12 12 12h4
c0 80.0996 31.8994 165.619 97.1797 208c-64.9912 42.1934 -97.1797 127.436 -97.1797 208h-4c-6.62695 0 -12 5.37305 -12 12v24c0 6.62695 5.37305 12 12 12h360c6.62695 0 12 -5.37305 12 -12v-24c0 -6.62695 -5.37305 -12 -12 -12h-4zM64 400
c0 -101.621 57.3066 -184 128 -184s128 82.3799 128 184h-256zM320 -16c0 101.62 -57.3076 184 -128 184s-128 -82.3799 -128 -184h256z" />
    <glyph glyph-name="hand-rock" unicode="&#xf255;" 
d="M408.864 368.948c48.8213 20.751 103.136 -15.0723 103.136 -67.9111v-114.443c0 -15.3955 -3.08887 -30.3906 -9.18262 -44.5674l-42.835 -99.6562c-4.99707 -11.625 -3.98242 -18.8574 -3.98242 -42.3701c0 -17.6729 -14.3271 -32 -32 -32h-252
c-17.6729 0 -32 14.3271 -32 32c0 27.3301 1.1416 29.2012 -3.11035 32.9033l-97.71 85.0811c-24.8994 21.6797 -39.1797 52.8926 -39.1797 85.6338v56.9531c0 47.4277 44.8457 82.0215 91.0459 71.1807c1.96094 55.751 63.5107 87.8262 110.671 60.8057
c29.1895 31.0713 78.8604 31.4473 108.334 -0.0214844c32.7051 18.6846 76.4121 10.3096 98.8135 -23.5879zM464 186.594v114.445c0 34.29 -52 33.8232 -52 0.676758c0 -8.83594 -7.16309 -16 -16 -16h-7c-8.83691 0 -16 7.16406 -16 16v26.751
c0 34.457 -52 33.707 -52 0.676758v-27.4287c0 -8.83594 -7.16309 -16 -16 -16h-7c-8.83691 0 -16 7.16406 -16 16v40.4658c0 34.3525 -52 33.8115 -52 0.677734v-41.1436c0 -8.83594 -7.16406 -16 -16 -16h-7c-8.83594 0 -16 7.16406 -16 16v26.751
c0 34.4023 -52 33.7744 -52 0.676758v-116.571c0 -8.83105 -7.17773 -15.9961 -16.0078 -15.9961c-4.0166 0 -7.68848 1.48242 -10.499 3.92969l-7 6.09473c-3.37012 2.93457 -5.49316 7.25293 -5.49316 12.0674v41.2275c0 34.2148 -52 33.8857 -52 0.677734v-56.9531
c0 -18.8555 8.27441 -36.874 22.7002 -49.4365l97.71 -85.0801c12.4502 -10.8398 19.5898 -26.4463 19.5898 -42.8164v-10.2861h220v7.07617c0 13.21 2.65332 26.0791 7.88281 38.25l42.835 99.6553c3.37891 7.82715 5.28223 16.501 5.28223 25.5625v0.0498047z" />
    <glyph glyph-name="hand-paper" unicode="&#xf256;" horiz-adv-x="448" 
d="M372.57 335.359c39.9062 5.63281 75.4297 -25.7393 75.4297 -66.3594v-131.564c-0.00292969 -15.7393 -1.80566 -30.9482 -5.19531 -45.666l-30.1836 -130.958c-3.34668 -14.5234 -16.2783 -24.8125 -31.1816 -24.8125h-222.897
c-10.7539 0 -20.2588 5.28613 -26.0615 13.4316l-119.97 168.415c-21.2441 29.8203 -14.8047 71.3574 14.5498 93.1533c18.7754 13.9395 42.1309 16.2979 62.083 8.87109v126.13c0 44.0547 41.125 75.5439 82.4053 64.9834c23.8926 48.1963 92.3535 50.2471 117.982 0.74707
c42.5186 11.1445 83.0391 -21.9346 83.0391 -65.5469v-10.8242zM399.997 137.437l-0.00195312 131.563c0 24.9492 -36.5703 25.5508 -36.5703 -0.691406v-76.3086c0 -8.83691 -7.16309 -16 -16 -16h-6.85645c-8.83691 0 -16 7.16309 -16 16v154.184
c0 25.501 -36.5703 26.3633 -36.5703 0.691406v-154.875c0 -8.83691 -7.16309 -16 -16 -16h-6.85645c-8.83691 0 -16 7.16309 -16 16v188.309c0 25.501 -36.5703 26.3545 -36.5703 0.691406v-189c0 -8.83691 -7.16309 -16 -16 -16h-6.85645c-8.83691 0 -16 7.16309 -16 16
v153.309c0 25.501 -36.5713 26.3359 -36.5713 0.691406v-206.494c0 -15.5703 -20.0352 -21.9092 -29.0303 -9.2832l-27.1279 38.0791c-14.3711 20.1709 -43.833 -2.33496 -29.3945 -22.6045l115.196 -161.697h201.92l27.3252 118.551
c2.63086 11.417 3.96484 23.1553 3.96484 34.8857z" />
    <glyph glyph-name="hand-scissors" unicode="&#xf257;" 
d="M256 -32c-44.9561 0 -77.3428 43.2627 -64.0244 85.8535c-21.6484 13.71 -34.0156 38.7617 -30.3408 65.0068h-87.6348c-40.8037 0 -74 32.8105 -74 73.1406c0 40.3291 33.1963 73.1396 74 73.1396l94 -9.14062l-78.8496 18.6787
c-38.3076 14.7422 -57.04 57.4707 -41.9424 95.1123c15.0303 37.4736 57.7549 55.7803 95.6416 41.2012l144.929 -55.7568c24.9551 30.5566 57.8086 43.9932 92.2178 24.7324l97.999 -54.8525c20.9746 -11.7393 34.0049 -33.8457 34.0049 -57.6904v-205.702
c0 -30.7422 -21.4404 -57.5576 -51.7979 -64.5537l-118.999 -27.4268c-4.97168 -1.14648 -10.0889 -1.72949 -15.2031 -1.72949zM256 16.0127l70 -0.000976562c1.52441 0 2.99707 0.174805 4.42285 0.501953l119.001 27.4277
c8.58203 1.97754 14.5762 9.29102 14.5762 17.7812v205.701c0 6.4873 -3.62109 12.542 -9.44922 15.8047l-98 54.8545c-8.13965 4.55566 -18.668 2.61914 -24.4873 -4.50781l-21.7646 -26.6475c-2.93457 -3.59375 -7.40332 -5.87305 -12.4004 -5.87305
c-2.02246 0 -3.95703 0.375977 -5.73828 1.06152l-166.549 64.0908c-32.6543 12.5664 -50.7744 -34.5771 -19.2227 -46.7168l155.357 -59.7852c6 -2.30859 10.2539 -8.12402 10.2539 -14.9326v-11.6328c0 -8.83691 -7.16309 -16 -16 -16h-182
c-34.375 0 -34.4297 -50.2803 0 -50.2803h182c8.83691 0 16 -7.16309 16 -16v-6.85645c0 -8.83691 -7.16309 -16 -16 -16h-28c-25.1221 0 -25.1592 -36.5674 0 -36.5674h28c8.83691 0 16 -7.16211 16 -16v-6.85547c0 -8.83691 -7.16309 -16 -16 -16
c-25.1201 0 -25.1602 -36.5674 0 -36.5674z" />
    <glyph glyph-name="hand-lizard" unicode="&#xf258;" horiz-adv-x="576" 
d="M556.686 157.458c12.6357 -19.4863 19.3145 -42.0615 19.3145 -65.2871v-124.171h-224v71.582l-99.751 38.7871c-2.7832 1.08203 -5.70996 1.63086 -8.69727 1.63086h-131.552c-30.8789 0 -56 25.1211 -56 56c0 48.5234 39.4766 88 88 88h113.709l18.333 48h-196.042
c-44.1123 0 -80 35.8877 -80 80v8c0 30.8779 25.1211 56 56 56h293.917c24.5 0 47.084 -12.2725 60.4111 -32.8291zM528 16v76.1709c0 0.0166016 -0.0439453 0.106445 -0.0439453 0.12207c0 14.3945 -4.24219 27.8057 -11.5439 39.0498l-146.358 225.715
c-4.44336 6.85254 -11.9707 10.9424 -20.1367 10.9424h-293.917c-4.41113 0 -8 -3.58887 -8 -8v-8c0 -17.6445 14.3555 -32 32 -32h213.471c25.2021 0 42.626 -25.293 33.6299 -48.8457l-24.5518 -64.2812c-7.05371 -18.4658 -25.0732 -30.873 -44.8398 -30.873h-113.709
c-22.0557 0 -40 -17.9443 -40 -40c0 -4.41113 3.58887 -8 8 -8h131.552c0.0175781 0 0.0712891 -0.0273438 0.0888672 -0.0273438c9.16992 0 17.9404 -1.72461 26.0039 -4.86621l99.752 -38.7881c18.5898 -7.22852 30.6035 -24.7881 30.6035 -44.7363v-23.582h128z" />
    <glyph glyph-name="hand-spock" unicode="&#xf259;" 
d="M501.03 331.824c6.92773 -11.1826 10.9697 -24.4053 10.9697 -38.5146c0 -5.92676 -0.706055 -11.6885 -2.03809 -17.208l-57.623 -241.963c-13.2236 -56.1904 -63.707 -98.1387 -123.908 -98.1387h-0.352539h-107.455
c-0.0761719 0 -0.193359 0.00195312 -0.270508 0.00195312c-40.9248 0 -78.1475 15.9814 -105.761 42.0391l-91.3652 85.9766c-14.3076 13.4434 -23.2246 32.5547 -23.2246 53.7168c0 19.5254 7.61035 37.2861 20.0254 50.4766
c5.31836 5.66406 29.875 29.3926 68.1152 21.8477l-24.3594 82.1973c-1.97363 6.64844 -2.97656 13.6836 -2.97656 20.9688c0 38.6953 29.8926 70.4639 67.8262 73.4531c-0.246094 2.45117 -0.34082 4.85547 -0.34082 7.37207c0 34.4199 23.585 63.376 55.4619 71.5752
c43.248 10.9785 80.5645 -17.7012 89.6602 -53.0723l13.6836 -53.207l4.64648 22.6602c6.99023 33.5186 36.6826 58.8037 72.2373 58.916c8.73438 0 56.625 -3.26953 70.7383 -54.0801c15.0664 0.710938 46.9199 -3.50977 66.3105 -35.0176zM463.271 287.219
c7.86914 32.9844 -42.1211 45.2695 -50.0859 11.9219l-24.8008 -104.146c-4.38867 -18.4141 -31.7783 -11.8926 -28.0557 6.2168l28.5479 139.166c7.39844 36.0703 -43.3076 45.0703 -50.1182 11.9629l-31.791 -154.971
c-3.54883 -17.3086 -28.2832 -18.0469 -32.7109 -0.804688l-47.3262 184.035c-8.43359 32.8105 -58.3691 20.2676 -49.8652 -12.8359l42.4414 -165.039c4.81641 -18.7207 -23.3711 -26.9121 -28.9648 -8.00781l-31.3438 105.779
c-9.6875 32.6465 -59.1191 18.2578 -49.3867 -14.625l36.0137 -121.539c6.59375 -22.2441 10.1777 -45.7803 10.1777 -70.1523c0 -6.54297 -8.05664 -10.9355 -13.4824 -5.82617l-51.123 48.1074c-24.7852 23.4082 -60.0527 -14.1875 -35.2793 -37.4902l91.3691 -85.9805
c19.0469 -17.9736 44.75 -28.998 72.9795 -28.998h0.157227h107.455c0.0732422 0 0.138672 0.0429688 0.212891 0.0429688c37.5791 0 69.1016 26.1416 77.3564 61.2168z" />
    <glyph glyph-name="hand-pointer" unicode="&#xf25a;" horiz-adv-x="448" 
d="M358.182 268.639c43.1934 16.6348 89.8184 -15.7949 89.8184 -62.6387v-84c-0.000976562 -5.24023 -0.600586 -10.3037 -1.72754 -15.2041l-27.4297 -118.999c-6.98242 -30.2969 -33.7549 -51.7969 -64.5566 -51.7969h-178.286
c-21.2588 0 -41.3682 10.4102 -53.791 27.8457l-109.699 154.001c-21.2432 29.8193 -14.8047 71.3574 14.5498 93.1523c18.8115 13.9658 42.1748 16.2822 62.083 8.87207v161.129c0 36.9443 29.7363 67 66.2861 67s66.2861 -30.0557 66.2861 -67v-73.6338
c20.4131 2.85742 41.4678 -3.94238 56.5947 -19.6289c27.1934 12.8467 60.3799 5.66992 79.8721 -19.0986zM80.9854 168.303c-14.4004 20.2119 -43.8008 -2.38281 -29.3945 -22.6055l109.712 -154c3.43457 -4.81934 8.92871 -7.69727 14.6973 -7.69727h178.285
c8.49219 0 15.8037 5.99414 17.7822 14.5762l27.4297 119.001c0.333008 1.44629 0.501953 2.93457 0.501953 4.42285v84c0 25.1602 -36.5713 25.1211 -36.5713 0c0 -8.83594 -7.16309 -16 -16 -16h-6.85645c-8.83691 0 -16 7.16406 -16 16v21
c0 25.1602 -36.5713 25.1201 -36.5713 0v-21c0 -8.83594 -7.16309 -16 -16 -16h-6.85938c-8.83691 0 -16 7.16406 -16 16v35c0 25.1602 -36.5703 25.1201 -36.5703 0v-35c0 -8.83594 -7.16309 -16 -16 -16h-6.85742c-8.83691 0 -16 7.16406 -16 16v175
c0 25.1602 -36.5713 25.1201 -36.5713 0v-241.493c0 -15.5703 -20.0352 -21.9092 -29.0303 -9.2832zM176.143 48v96c0 8.83691 6.26855 16 14 16h6c7.73242 0 14 -7.16309 14 -16v-96c0 -8.83691 -6.26758 -16 -14 -16h-6c-7.73242 0 -14 7.16309 -14 16zM251.571 48v96
c0 8.83691 6.26758 16 14 16h6c7.73145 0 14 -7.16309 14 -16v-96c0 -8.83691 -6.26855 -16 -14 -16h-6c-7.73242 0 -14 7.16309 -14 16zM327 48v96c0 8.83691 6.26758 16 14 16h6c7.73242 0 14 -7.16309 14 -16v-96c0 -8.83691 -6.26758 -16 -14 -16h-6
c-7.73242 0 -14 7.16309 -14 16z" />
    <glyph glyph-name="hand-peace" unicode="&#xf25b;" horiz-adv-x="448" 
d="M362.146 256.024c42.5908 13.3184 85.8535 -19.0684 85.8535 -64.0244l-0.0117188 -70.001c-0.000976562 -5.24023 -0.600586 -10.3027 -1.72949 -15.2031l-27.4268 -118.999c-6.99707 -30.3564 -33.8105 -51.7969 -64.5547 -51.7969h-205.702
c-23.8447 0 -45.9502 13.0303 -57.6904 34.0059l-54.8525 97.999c-19.2607 34.4092 -5.82422 67.2617 24.7324 92.2178l-55.7568 144.928c-14.5791 37.8867 3.72754 80.6113 41.2012 95.6416c37.6406 15.0977 80.3691 -3.63477 95.1123 -41.9424l18.6787 -78.8496
l-9.14062 94c0 40.8037 32.8096 74 73.1396 74s73.1406 -33.1963 73.1406 -74v-87.6348c26.2451 3.6748 51.2959 -8.69238 65.0068 -30.3408zM399.987 122l-0.000976562 70c0 25.1602 -36.5674 25.1201 -36.5674 0c0 -8.83691 -7.16309 -16 -16 -16h-6.85547
c-8.83789 0 -16 7.16309 -16 16v28c0 25.1592 -36.5674 25.1221 -36.5674 0v-28c0 -8.83691 -7.16309 -16 -16 -16h-6.85645c-8.83691 0 -16 7.16309 -16 16v182c0 34.4297 -50.2803 34.375 -50.2803 0v-182c0 -8.83691 -7.16309 -16 -16 -16h-11.6328
c-6.80859 0 -12.624 4.25391 -14.9326 10.2539l-59.7842 155.357c-12.1396 31.5518 -59.2842 13.4326 -46.7168 -19.2227l64.0898 -166.549c0.685547 -1.78125 1.07812 -3.71875 1.07812 -5.74121c0 -4.99707 -2.2959 -9.46289 -5.88965 -12.3975l-26.6475 -21.7646
c-7.12695 -5.81934 -9.06445 -16.3467 -4.50781 -24.4873l54.8535 -98c3.26367 -5.82812 9.31934 -9.44922 15.8057 -9.44922h205.701c8.49121 0 15.8037 5.99414 17.7812 14.5762l27.4277 119.001c0.333008 1.44629 0.501953 2.93457 0.501953 4.42285z" />
    <glyph glyph-name="registered" unicode="&#xf25d;" 
d="M256 440c136.967 0 248 -111.033 248 -248s-111.033 -248 -248 -248s-248 111.033 -248 248s111.033 248 248 248zM256 -8c110.549 0 200 89.4678 200 200c0 110.549 -89.4678 200 -200 200c-110.549 0 -200 -89.4688 -200 -200c0 -110.549 89.4678 -200 200 -200z
M366.442 73.791c4.40332 -7.99219 -1.37012 -17.791 -10.5107 -17.791h-42.8096c-0.00488281 0 -0.000976562 -0.0126953 -0.00585938 -0.0126953c-4.58594 0 -8.57422 2.58301 -10.5869 6.37305l-47.5156 89.3027h-31.958v-83.6631c0 -6.61719 -5.38281 -12 -12 -12
h-38.5674c-6.61719 0 -12 5.38281 -12 12v248.304c0 6.61719 5.38281 12 12 12h78.667c71.251 0 101.498 -32.749 101.498 -85.252c0 -31.6123 -15.2148 -59.2969 -39.4824 -73.1758c3.02148 -4.61719 0.225586 0.199219 53.2715 -96.085zM256.933 208.094
c20.9131 0 32.4307 11.5186 32.4316 32.4316c0 19.5752 -6.5127 31.709 -38.9297 31.709h-27.377v-64.1406h33.875z" />
    <glyph glyph-name="calendar-plus" unicode="&#xf271;" horiz-adv-x="448" 
d="M336 156v-24c0 -6.59961 -5.40039 -12 -12 -12h-76v-76c0 -6.59961 -5.40039 -12 -12 -12h-24c-6.59961 0 -12 5.40039 -12 12v76h-76c-6.59961 0 -12 5.40039 -12 12v24c0 6.59961 5.40039 12 12 12h76v76c0 6.59961 5.40039 12 12 12h24c6.59961 0 12 -5.40039 12 -12
v-76h76c6.59961 0 12 -5.40039 12 -12zM448 336v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h48v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h128v52c0 6.59961 5.40039 12 12 12h40
c6.59961 0 12 -5.40039 12 -12v-52h48c26.5 0 48 -21.5 48 -48zM400 -10v298h-352v-298c0 -3.2998 2.7002 -6 6 -6h340c3.2998 0 6 2.7002 6 6z" />
    <glyph glyph-name="calendar-minus" unicode="&#xf272;" horiz-adv-x="448" 
d="M124 120c-6.59961 0 -12 5.40039 -12 12v24c0 6.59961 5.40039 12 12 12h200c6.59961 0 12 -5.40039 12 -12v-24c0 -6.59961 -5.40039 -12 -12 -12h-200zM448 336v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h48v52
c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h128v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h48c26.5 0 48 -21.5 48 -48zM400 -10v298h-352v-298c0 -3.2998 2.7002 -6 6 -6h340c3.2998 0 6 2.7002 6 6z" />
    <glyph glyph-name="calendar-times" unicode="&#xf273;" horiz-adv-x="448" 
d="M311.7 73.2998l-17 -17c-4.7002 -4.7002 -12.2998 -4.7002 -17 0l-53.7002 53.7998l-53.7002 -53.6992c-4.7002 -4.7002 -12.2998 -4.7002 -17 0l-17 17c-4.7002 4.69922 -4.7002 12.2998 0 17l53.7002 53.6992l-53.7002 53.7002c-4.7002 4.7002 -4.7002 12.2998 0 17
l17 17c4.7002 4.7002 12.2998 4.7002 17 0l53.7002 -53.7002l53.7002 53.7002c4.7002 4.7002 12.2998 4.7002 17 0l17 -17c4.7002 -4.7002 4.7002 -12.2998 0 -17l-53.7998 -53.7998l53.6992 -53.7002c4.80078 -4.7002 4.80078 -12.2998 0.100586 -17zM448 336v-352
c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h48v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h128v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h48c26.5 0 48 -21.5 48 -48zM400 -10
v298h-352v-298c0 -3.2998 2.7002 -6 6 -6h340c3.2998 0 6 2.7002 6 6z" />
    <glyph glyph-name="calendar-check" unicode="&#xf274;" horiz-adv-x="448" 
d="M400 384c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h48v52c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-52h128v52c0 6.62695 5.37305 12 12 12h40
c6.62695 0 12 -5.37305 12 -12v-52h48zM394 -16c3.31152 0 6 2.68848 6 6v298h-352v-298c0 -3.31152 2.68848 -6 6 -6h340zM341.151 184.65l-142.31 -141.169c-4.70508 -4.66699 -12.3027 -4.6377 -16.9707 0.0673828l-75.0908 75.6992
c-4.66699 4.70508 -4.6377 12.3027 0.0673828 16.9707l22.7197 22.5361c4.70508 4.66699 12.3027 4.63672 16.9697 -0.0693359l44.1035 -44.4609l111.072 110.182c4.70508 4.66699 12.3027 4.63672 16.9707 -0.0683594l22.5361 -22.7178
c4.66699 -4.70508 4.63672 -12.3027 -0.0683594 -16.9697z" />
    <glyph glyph-name="map" unicode="&#xf279;" horiz-adv-x="576" 
d="M560.02 416c8.4502 0 15.9805 -6.83008 15.9805 -16.0195v-346.32c0 -13.4707 -8.32422 -24.9951 -20.1201 -29.71l-151.83 -52.8105c-6.23242 -2.02832 -12.9023 -3.12305 -19.8076 -3.12305c-7.07324 0 -13.8799 1.15039 -20.2422 3.27344l-172 60.71l-170.05 -62.8398
c-1.99023 -0.790039 -4 -1.16016 -5.95996 -1.16016c-8.45996 0 -15.9902 6.83008 -15.9902 16.0195v346.32c0.00292969 13.4697 8.32617 24.9932 20.1201 29.71l151.83 52.8105c6.43945 2.08984 13.1201 3.13965 19.8096 3.13965
c7.06641 -0.00292969 13.8789 -1.16602 20.2402 -3.28027l172 -60.7197h0.00976562l170.05 62.8398c1.98047 0.790039 4 1.16016 5.95996 1.16016zM224 357.58v-285.97l128 -45.1904v285.97zM48 29.9502l127.36 47.0801l0.639648 0.229492v286.2l-128 -44.5303v-288.979z
M528 65.0801v288.97l-127.36 -47.0693l-0.639648 -0.240234v-286.19z" />
    <glyph glyph-name="comment-alt" unicode="&#xf27a;" 
d="M448 448c35.2998 0 64 -28.7002 64 -64v-288c0 -35.2998 -28.7002 -64 -64 -64h-144l-124.9 -93.5996c-2.19922 -1.7002 -4.69922 -2.40039 -7.09961 -2.40039c-6.2002 0 -12 4.90039 -12 12v84h-96c-35.2998 0 -64 28.7002 -64 64v288c0 35.2998 28.7002 64 64 64h384z
M464 96v288c0 8.7998 -7.2002 16 -16 16h-384c-8.7998 0 -16 -7.2002 -16 -16v-288c0 -8.7998 7.2002 -16 16 -16h144v-60l67.2002 50.4004l12.7998 9.59961h160c8.7998 0 16 7.2002 16 16z" />
    <glyph glyph-name="pause-circle" unicode="&#xf28b;" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM256 -8c110.5 0 200 89.5 200 200s-89.5 200 -200 200s-200 -89.5 -200 -200s89.5 -200 200 -200zM352 272v-160c0 -8.7998 -7.2002 -16 -16 -16h-48
c-8.7998 0 -16 7.2002 -16 16v160c0 8.7998 7.2002 16 16 16h48c8.7998 0 16 -7.2002 16 -16zM240 272v-160c0 -8.7998 -7.2002 -16 -16 -16h-48c-8.7998 0 -16 7.2002 -16 16v160c0 8.7998 7.2002 16 16 16h48c8.7998 0 16 -7.2002 16 -16z" />
    <glyph glyph-name="stop-circle" unicode="&#xf28d;" 
d="M504 192c0 -137 -111 -248 -248 -248s-248 111 -248 248s111 248 248 248s248 -111 248 -248zM56 192c0 -110.5 89.5 -200 200 -200s200 89.5 200 200s-89.5 200 -200 200s-200 -89.5 -200 -200zM352 272v-160c0 -8.7998 -7.2002 -16 -16 -16h-160
c-8.7998 0 -16 7.2002 -16 16v160c0 8.7998 7.2002 16 16 16h160c8.7998 0 16 -7.2002 16 -16z" />
    <glyph glyph-name="handshake" unicode="&#xf2b5;" horiz-adv-x="640" 
d="M519.2 320.1h120.8v-255.699h-64c-17.5 0 -31.7998 14.1992 -31.9004 31.6992h-57.8994c-1.7998 -8.19922 -5.2998 -16.0996 -10.9004 -23l-26.2002 -32.2998c-15.7998 -19.3994 -41.8994 -25.5 -64 -16.7998c-13.5 -16.5996 -30.5996 -24 -48.7998 -24
c-15.0996 0 -28.5996 5.09961 -41.0996 15.9004c-31.7998 -21.9004 -74.7002 -21.3008 -105.601 3.7998l-84.5996 76.3994h-9.09961c-0.100586 -17.5 -14.3008 -31.6992 -31.9004 -31.6992h-64v255.699h118l47.5996 47.6006c10.5 10.3994 24.8008 16.2998 39.6006 16.2998
h226.8c15.4326 0 29.4326 -6.22168 39.5996 -16.2998zM48 96.4004c8.7998 0 16 7.09961 16 16c0 8.7998 -7.2002 16 -16 16s-16 -7.2002 -16 -16c0 -8.80078 7.2002 -16 16 -16zM438 103.3c2.7002 3.40039 2.2002 8.5 -1.2002 11.2998l-108.2 87.8008l-8.19922 -7.5
c-40.3008 -36.8008 -86.7002 -11.8008 -101.5 4.39941c-26.7002 29 -25 74.4004 4.39941 101.3l38.7002 35.5h-56.7002c-2 -0.799805 -3.7002 -1.5 -5.7002 -2.2998l-61.6992 -61.5996h-41.9004v-128.101h27.7002l97.2998 -88
c16.0996 -13.0996 41.4004 -10.5 55.2998 6.60059l15.6006 19.2002l36.7998 -31.5c3 -2.40039 12 -4.90039 18 2.39941l30 36.5l23.8994 -19.3994c3.5 -2.80078 8.5 -2.2002 11.3008 1.19922zM544 144.1v128h-44.7002l-61.7002 61.6006
c-1.39941 1.5 -3.39941 2.2998 -5.5 2.2998l-83.6992 -0.200195c-10 0 -19.6006 -3.7002 -27 -10.5l-65.6006 -60.0996c-9.7002 -8.7998 -10.5 -24 -1.2002 -33.9004c8.90039 -9.39941 25.1006 -8.7002 34.6006 0l55.2002 50.6006c6.5 5.89941 16.5996 5.5 22.5996 -1
l10.9004 -11.7002c6 -6.5 5.5 -16.6006 -1 -22.6006l-12.5 -11.3994l102.699 -83.4004c2.80078 -2.2998 5.40039 -4.89941 7.7002 -7.7002h69.2002zM592 96.4004c8.7998 0 16 7.09961 16 16c0 8.7998 -7.2002 16 -16 16s-16 -7.2002 -16 -16c0 -8.80078 7.2002 -16 16 -16z
" />
    <glyph glyph-name="envelope-open" unicode="&#xf2b6;" 
d="M494.586 283.484c10.6523 -8.80762 17.4141 -22.1064 17.4141 -36.9932v-262.491c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v262.515c0 14.9355 6.80469 28.2705 17.5146 37.0771c4.08008 3.35449 110.688 89.0996 135.15 108.549
c22.6992 18.1426 60.1299 55.8594 103.335 55.8594c43.4365 0 81.2314 -38.1914 103.335 -55.8594c23.5283 -18.707 130.554 -104.773 135.251 -108.656zM464 -10v253.632c0 0.00195312 0.00390625 0.000976562 0.00390625 0.00292969
c0 1.88184 -0.869141 3.56152 -2.22754 4.66016c-15.8633 12.8232 -108.793 87.5752 -132.366 106.316c-17.5527 14.0195 -49.7168 45.3887 -73.4102 45.3887c-23.6016 0 -55.2451 -30.8799 -73.4102 -45.3887c-23.5713 -18.7393 -116.494 -93.4795 -132.364 -106.293
c-1.40918 -1.13965 -2.22559 -2.85254 -2.22559 -4.66504v-253.653c0 -3.31152 2.68848 -6 6 -6h404c3.31152 0 6 2.68848 6 6zM432.009 177.704c4.24902 -5.15918 3.46484 -12.7949 -1.74512 -16.9814c-28.9746 -23.2822 -59.2734 -47.5967 -70.9287 -56.8623
c-22.6992 -18.1436 -60.1299 -55.8604 -103.335 -55.8604c-43.4521 0 -81.2871 38.2373 -103.335 55.8604c-11.2793 8.9668 -41.7441 33.4131 -70.9268 56.8643c-5.20996 4.1875 -5.99316 11.8223 -1.74512 16.9814l15.2578 18.5283
c4.17773 5.07227 11.6572 5.84277 16.7793 1.72559c28.6182 -23.001 58.5654 -47.0352 70.5596 -56.5713c17.5527 -14.0195 49.7168 -45.3887 73.4102 -45.3887c23.6016 0 55.2461 30.8799 73.4102 45.3887c11.9941 9.53516 41.9434 33.5703 70.5625 56.5684
c5.12207 4.11621 12.6016 3.3457 16.7783 -1.72656z" />
    <glyph glyph-name="address-book" unicode="&#xf2b9;" horiz-adv-x="448" 
d="M436 288h-20v-64h20c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-20v-64h20c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-20v-48c0 -26.5 -21.5 -48 -48 -48h-320c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48
h320c26.5 0 48 -21.5 48 -48v-48h20c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12zM368 -16v416h-320v-416h320zM208 192c-35.2998 0 -64 28.7002 -64 64s28.7002 64 64 64s64 -28.7002 64 -64s-28.7002 -64 -64 -64zM118.4 64
c-12.4004 0 -22.4004 8.59961 -22.4004 19.2002v19.2002c0 31.7998 30.0996 57.5996 67.2002 57.5996c11.3994 0 17.8994 -8 44.7998 -8c26.0996 0 34 8 44.7998 8c37.1006 0 67.2002 -25.7998 67.2002 -57.5996v-19.2002c0 -10.6006 -10 -19.2002 -22.4004 -19.2002
h-179.199z" />
    <glyph glyph-name="address-card" unicode="&#xf2bb;" horiz-adv-x="576" 
d="M528 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h480zM528 16v352h-480v-352h480zM208 192c-35.2998 0 -64 28.7002 -64 64s28.7002 64 64 64s64 -28.7002 64 -64s-28.7002 -64 -64 -64z
M118.4 64c-12.4004 0 -22.4004 8.59961 -22.4004 19.2002v19.2002c0 31.7998 30.0996 57.5996 67.2002 57.5996c11.3994 0 17.8994 -8 44.7998 -8c26.0996 0 34 8 44.7998 8c37.1006 0 67.2002 -25.7998 67.2002 -57.5996v-19.2002
c0 -10.6006 -10 -19.2002 -22.4004 -19.2002h-179.199zM360 128c-4.40039 0 -8 3.59961 -8 8v16c0 4.40039 3.59961 8 8 8h112c4.40039 0 8 -3.59961 8 -8v-16c0 -4.40039 -3.59961 -8 -8 -8h-112zM360 192c-4.40039 0 -8 3.59961 -8 8v16c0 4.40039 3.59961 8 8 8h112
c4.40039 0 8 -3.59961 8 -8v-16c0 -4.40039 -3.59961 -8 -8 -8h-112zM360 256c-4.40039 0 -8 3.59961 -8 8v16c0 4.40039 3.59961 8 8 8h112c4.40039 0 8 -3.59961 8 -8v-16c0 -4.40039 -3.59961 -8 -8 -8h-112z" />
    <glyph glyph-name="user-circle" unicode="&#xf2bd;" horiz-adv-x="496" 
d="M248 344c53 0 96 -43 96 -96s-43 -96 -96 -96s-96 43 -96 96s43 96 96 96zM248 200c26.5 0 48 21.5 48 48s-21.5 48 -48 48s-48 -21.5 -48 -48s21.5 -48 48 -48zM248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8
c49.7002 0 95.0996 18.2998 130.1 48.4004c-14.8994 23 -40.3994 38.5 -69.5996 39.5c-20.7998 -6.5 -40.5996 -9.60059 -60.5 -9.60059s-39.7002 3.2002 -60.5 9.60059c-29.2002 -0.900391 -54.7002 -16.5 -69.5996 -39.5c35 -30.1006 80.3994 -48.4004 130.1 -48.4004z
M410.7 76.0996c23.3994 32.7002 37.2998 72.7002 37.2998 115.9c0 110.3 -89.7002 200 -200 200s-200 -89.7002 -200 -200c0 -43.2002 13.9004 -83.2002 37.2998 -115.9c24.5 31.4004 62.2002 51.9004 105.101 51.9004c10.1992 0 26.0996 -9.59961 57.5996 -9.59961
c31.5996 0 47.4004 9.59961 57.5996 9.59961c43 0 80.7002 -20.5 105.101 -51.9004z" />
    <glyph glyph-name="id-badge" unicode="&#xf2c1;" horiz-adv-x="384" 
d="M336 448c26.5 0 48 -21.5 48 -48v-416c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48h288zM336 -16v416h-288v-416h288zM144 336c-8.7998 0 -16 7.2002 -16 16s7.2002 16 16 16h96c8.7998 0 16 -7.2002 16 -16s-7.2002 -16 -16 -16
h-96zM192 160c-35.2998 0 -64 28.7002 -64 64s28.7002 64 64 64s64 -28.7002 64 -64s-28.7002 -64 -64 -64zM102.4 32c-12.4004 0 -22.4004 8.59961 -22.4004 19.2002v19.2002c0 31.7998 30.0996 57.5996 67.2002 57.5996c11.3994 0 17.8994 -8 44.7998 -8
c26.0996 0 34 8 44.7998 8c37.1006 0 67.2002 -25.7998 67.2002 -57.5996v-19.2002c0 -10.6006 -10 -19.2002 -22.4004 -19.2002h-179.199z" />
    <glyph glyph-name="id-card" unicode="&#xf2c2;" horiz-adv-x="576" 
d="M528 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h480zM528 16v288h-480v-288h32.7998c-1 4.5 -0.799805 -3.59961 -0.799805 22.4004c0 31.7998 30.0996 57.5996 67.2002 57.5996
c11.3994 0 17.8994 -8 44.7998 -8c26.0996 0 34 8 44.7998 8c37.1006 0 67.2002 -25.7998 67.2002 -57.5996c0 -26 0.0996094 -17.9004 -0.799805 -22.4004h224.8zM360 96c-4.40039 0 -8 3.59961 -8 8v16c0 4.40039 3.59961 8 8 8h112c4.40039 0 8 -3.59961 8 -8v-16
c0 -4.40039 -3.59961 -8 -8 -8h-112zM360 160c-4.40039 0 -8 3.59961 -8 8v16c0 4.40039 3.59961 8 8 8h112c4.40039 0 8 -3.59961 8 -8v-16c0 -4.40039 -3.59961 -8 -8 -8h-112zM360 224c-4.40039 0 -8 3.59961 -8 8v16c0 4.40039 3.59961 8 8 8h112
c4.40039 0 8 -3.59961 8 -8v-16c0 -4.40039 -3.59961 -8 -8 -8h-112zM192 128c-35.2998 0 -64 28.7002 -64 64s28.7002 64 64 64s64 -28.7002 64 -64s-28.7002 -64 -64 -64z" />
    <glyph glyph-name="window-maximize" unicode="&#xf2d0;" 
d="M464 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h416zM464 22v234h-416v-234c0 -3.2998 2.7002 -6 6 -6h404c3.2998 0 6 2.7002 6 6z" />
    <glyph glyph-name="window-minimize" unicode="&#xf2d1;" 
d="M480 -32h-448c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32h448c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32z" />
    <glyph glyph-name="window-restore" unicode="&#xf2d2;" 
d="M464 448c26.5 0 48 -21.5 48 -48v-320c0 -26.5 -21.5 -48 -48 -48h-48v-48c0 -26.5 -21.5 -48 -48 -48h-320c-26.5 0 -48 21.5 -48 48v320c0 26.5 21.5 48 48 48h48v48c0 26.5 21.5 48 48 48h320zM368 -16v208h-320v-208h320zM464 80v320h-320v-48h224
c26.5 0 48 -21.5 48 -48v-224h48z" />
    <glyph glyph-name="snowflake" unicode="&#xf2dc;" horiz-adv-x="448" 
d="M440.1 92.7998c7.60059 -4.39941 10.1006 -14.2002 5.5 -21.7002l-7.89941 -13.8994c-4.40039 -7.7002 -14 -10.2998 -21.5 -5.90039l-39.2002 23l9.09961 -34.7002c2.30078 -8.5 -2.69922 -17.2998 -11.0996 -19.5996l-15.2002 -4.09961
c-8.39941 -2.30078 -17.0996 2.7998 -19.2998 11.2998l-21.2998 81l-71.9004 42.2002v-84.5l58.2998 -59.3008c6.10059 -6.19922 6.10059 -16.3994 0 -22.5996l-11.0996 -11.2998c-6.09961 -6.2002 -16.0996 -6.2002 -22.2002 0l-24.8994 25.3994v-46.0996
c0 -8.7998 -7 -16 -15.7002 -16h-15.7002c-8.7002 0 -15.7002 7.2002 -15.7002 16v45.9004l-24.8994 -25.4004c-6.10059 -6.2002 -16.1006 -6.2002 -22.2002 0l-11.1006 11.2998c-6.09961 6.2002 -6.09961 16.4004 0 22.6006l58.3008 59.2998v84.5l-71.9004 -42.2002
l-21.2998 -81c-2.2998 -8.5 -10.9004 -13.5996 -19.2998 -11.2998l-15.2002 4.09961c-8.40039 2.2998 -13.2998 11.1006 -11.1006 19.6006l9.10059 34.6992l-39.2002 -23c-7.5 -4.39941 -17.2002 -1.7998 -21.5 5.90039l-7.90039 13.9004
c-4.2998 7.69922 -1.69922 17.5 5.80078 21.8994l39.1992 23l-34.0996 9.2998c-8.40039 2.30078 -13.2998 11.1006 -11.0996 19.6006l4.09961 15.5c2.2998 8.5 10.9004 13.5996 19.2998 11.2998l79.7002 -21.7002l71.9004 42.2002l-71.9004 42.2002l-79.7002 -21.7002
c-8.39941 -2.2998 -17.0996 2.7998 -19.2998 11.2998l-4.09961 15.5c-2.30078 8.5 2.69922 17.2998 11.0996 19.6006l34.0996 9.09961l-39.1992 23c-7.60059 4.5 -10.1006 14.2002 -5.80078 21.9004l7.90039 13.8994c4.40039 7.7002 14 10.2998 21.5 5.90039l39.2002 -23
l-9.10059 34.7002c-2.2998 8.5 2.7002 17.2998 11.1006 19.5996l15.2002 4.09961c8.39941 2.30078 17.0996 -2.7998 19.2998 -11.2998l21.2998 -81l71.9004 -42.2002v84.5l-58.3008 59.3008c-6.09961 6.19922 -6.09961 16.3994 0 22.5996l11.5 11.2998
c6.10059 6.2002 16.1006 6.2002 22.2002 0l24.9004 -25.3994v46.0996c0 8.7998 7 16 15.7002 16h15.6992c8.7002 0 15.7002 -7.2002 15.7002 -16v-45.9004l24.9004 25.4004c6.09961 6.2002 16.0996 6.2002 22.2002 0l11.0996 -11.2998
c6.09961 -6.2002 6.09961 -16.4004 0 -22.6006l-58.2998 -59.2998v-84.5l71.8994 42.2002l21.3008 81c2.2998 8.5 10.8994 13.5996 19.2998 11.2998l15.2002 -4.09961c8.39941 -2.2998 13.2998 -11.1006 11.0996 -19.6006l-9.09961 -34.6992l39.1992 23
c7.5 4.39941 17.2002 1.7998 21.5 -5.90039l7.90039 -13.9004c4.2998 -7.69922 1.7002 -17.5 -5.7998 -21.8994l-39.2002 -23l34.0996 -9.2998c8.40039 -2.30078 13.3008 -11.1006 11.1006 -19.6006l-4.10059 -15.5c-2.2998 -8.5 -10.8994 -13.5996 -19.2998 -11.2998
l-79.7002 21.7002l-71.8994 -42.2002l71.7998 -42.2002l79.7002 21.7002c8.39941 2.2998 17.0996 -2.7998 19.2998 -11.2998l4.09961 -15.5c2.30078 -8.5 -2.69922 -17.2998 -11.0996 -19.6006l-34.0996 -9.2998z" />
    <glyph glyph-name="trash-alt" unicode="&#xf2ed;" horiz-adv-x="448" 
d="M268 32c-6.62305 0 -12 5.37695 -12 12v216c0 6.62305 5.37695 12 12 12h24c6.62305 0 12 -5.37695 12 -12v-216c0 -6.62305 -5.37695 -12 -12 -12h-24zM432 368c8.83105 0 16 -7.16895 16 -16v-16c0 -8.83105 -7.16895 -16 -16 -16h-16v-336
c0 -26.4922 -21.5078 -48 -48 -48h-288c-26.4922 0 -48 21.5078 -48 48v336h-16c-8.83105 0 -16 7.16895 -16 16v16c0 8.83105 7.16895 16 16 16h82.4102l34.0195 56.7002c8.39258 13.9844 23.6777 23.2998 41.1602 23.2998h100.82
c0.0078125 0 -0.015625 0.0517578 -0.0078125 0.0517578c17.4824 0 32.7949 -9.36719 41.1875 -23.3516l34 -56.7002h82.4102zM171.84 397.09l-17.4502 -29.0898h139.221l-17.46 29.0898c-1.0498 1.74707 -2.95898 2.91016 -5.14355 2.91016h-0.00683594h-94
c-0.00585938 0 -0.00683594 0.00683594 -0.0126953 0.00683594c-2.18457 0 -4.09766 -1.16992 -5.14746 -2.91699zM368 -16v336h-288v-336h288zM156 32c-6.62305 0 -12 5.37695 -12 12v216c0 6.62305 5.37695 12 12 12h24c6.62305 0 12 -5.37695 12 -12v-216
c0 -6.62305 -5.37695 -12 -12 -12h-24z" />
    <glyph glyph-name="images" unicode="&#xf302;" horiz-adv-x="576" 
d="M480 32v-16c0 -26.5098 -21.4902 -48 -48 -48h-384c-26.5098 0 -48 21.4902 -48 48v256c0 26.5098 21.4902 48 48 48h16v-48h-10c-3.31152 0 -6 -2.68848 -6 -6v-244c0 -3.31152 2.68848 -6 6 -6h372c3.31152 0 6 2.68848 6 6v10h48zM522 368h-372
c-3.31152 0 -6 -2.68848 -6 -6v-244c0 -3.31152 2.68848 -6 6 -6h372c3.31152 0 6 2.68848 6 6v244c0 3.31152 -2.68848 6 -6 6zM528 416c26.5098 0 48 -21.4902 48 -48v-256c0 -26.5098 -21.4902 -48 -48 -48h-384c-26.5098 0 -48 21.4902 -48 48v256
c0 26.5098 21.4902 48 48 48h384zM264 304c0 -22.0908 -17.9092 -40 -40 -40s-40 17.9092 -40 40s17.9092 40 40 40s40 -17.9092 40 -40zM192 208l39.5146 39.5146c4.68652 4.68652 12.2842 4.68652 16.9717 0l39.5137 -39.5146l103.515 103.515
c4.68652 4.68652 12.2842 4.68652 16.9717 0l71.5137 -71.5146v-80h-288v48z" />
    <glyph glyph-name="clipboard" unicode="&#xf328;" horiz-adv-x="384" 
d="M336 384c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h80c0 35.2998 28.7002 64 64 64s64 -28.7002 64 -64h80zM192 408c-13.2998 0 -24 -10.7002 -24 -24s10.7002 -24 24 -24s24 10.7002 24 24
s-10.7002 24 -24 24zM336 -10v340c0 3.2998 -2.7002 6 -6 6h-42v-36c0 -6.59961 -5.40039 -12 -12 -12h-168c-6.59961 0 -12 5.40039 -12 12v36h-42c-3.2998 0 -6 -2.7002 -6 -6v-340c0 -3.2998 2.7002 -6 6 -6h276c3.2998 0 6 2.7002 6 6z" />
    <glyph glyph-name="arrow-alt-circle-down" unicode="&#xf358;" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM256 -8c110.5 0 200 89.5 200 200s-89.5 200 -200 200s-200 -89.5 -200 -200s89.5 -200 200 -200zM224 308c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-116
h67c10.7002 0 16.0996 -12.9004 8.5 -20.5l-99 -99c-4.7002 -4.7002 -12.2998 -4.7002 -17 0l-99 99c-7.5 7.59961 -2.2002 20.5 8.5 20.5h67v116z" />
    <glyph glyph-name="arrow-alt-circle-left" unicode="&#xf359;" 
d="M8 192c0 137 111 248 248 248s248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248zM456 192c0 110.5 -89.5 200 -200 200s-200 -89.5 -200 -200s89.5 -200 200 -200s200 89.5 200 200zM384 212v-40c0 -6.59961 -5.40039 -12 -12 -12h-116v-67
c0 -10.7002 -12.9004 -16 -20.5 -8.5l-99 99c-4.7002 4.7002 -4.7002 12.2998 0 17l99 99c7.59961 7.59961 20.5 2.2002 20.5 -8.5v-67h116c6.59961 0 12 -5.40039 12 -12z" />
    <glyph glyph-name="arrow-alt-circle-right" unicode="&#xf35a;" 
d="M504 192c0 -137 -111 -248 -248 -248s-248 111 -248 248s111 248 248 248s248 -111 248 -248zM56 192c0 -110.5 89.5 -200 200 -200s200 89.5 200 200s-89.5 200 -200 200s-200 -89.5 -200 -200zM128 172v40c0 6.59961 5.40039 12 12 12h116v67
c0 10.7002 12.9004 16 20.5 8.5l99 -99c4.7002 -4.7002 4.7002 -12.2998 0 -17l-99 -99c-7.59961 -7.59961 -20.5 -2.2002 -20.5 8.5v67h-116c-6.59961 0 -12 5.40039 -12 12z" />
    <glyph glyph-name="arrow-alt-circle-up" unicode="&#xf35b;" 
d="M256 -56c-137 0 -248 111 -248 248s111 248 248 248s248 -111 248 -248s-111 -248 -248 -248zM256 392c-110.5 0 -200 -89.5 -200 -200s89.5 -200 200 -200s200 89.5 200 200s-89.5 200 -200 200zM276 64h-40c-6.59961 0 -12 5.40039 -12 12v116h-67
c-10.7002 0 -16 12.9004 -8.5 20.5l99 99c4.7002 4.7002 12.2998 4.7002 17 0l99 -99c7.59961 -7.59961 2.2002 -20.5 -8.5 -20.5h-67v-116c0 -6.59961 -5.40039 -12 -12 -12z" />
    <glyph glyph-name="gem" unicode="&#xf3a5;" horiz-adv-x="576" 
d="M464 448c4.09961 0 7.7998 -2 10.0996 -5.40039l99.9004 -147.199c2.90039 -4.40039 2.59961 -10.1006 -0.700195 -14.2002l-276 -340.8c-4.7998 -5.90039 -13.7998 -5.90039 -18.5996 0l-276 340.8c-3.2998 4 -3.60059 9.7998 -0.700195 14.2002l100 147.199
c2.2002 3.40039 6 5.40039 10 5.40039h352zM444.7 400h-56.7998l51.6992 -96h68.4004zM242.6 400l-51.5996 -96h194l-51.7002 96h-90.7002zM131.3 400l-63.2998 -96h68.4004l51.6992 96h-56.7998zM88.2998 256l119.7 -160l-68.2998 160h-51.4004zM191.2 256l96.7998 -243.3
l96.7998 243.3h-193.6zM368 96l119.6 160h-51.3994z" />
    <glyph glyph-name="money-bill-alt" unicode="&#xf3d1;" horiz-adv-x="640" 
d="M320 304c53.0195 0 96 -50.1396 96 -112c0 -61.8701 -43 -112 -96 -112c-53.0195 0 -96 50.1504 -96 112c0 61.8604 42.9805 112 96 112zM360 136v16c0 4.41992 -3.58008 8 -8 8h-16v88c0 4.41992 -3.58008 8 -8 8h-13.5801
c-4.91113 0 -9.50586 -1.49316 -13.3096 -4.03027l-15.3301 -10.2197c-2.15332 -1.43262 -3.55957 -3.88379 -3.55957 -6.66113c0 -1.6377 0.493164 -3.16113 1.33887 -4.42871l8.88086 -13.3105c1.43164 -2.15234 3.88379 -3.55957 6.66113 -3.55957
c1.6377 0 3.16016 0.494141 4.42871 1.33984l0.469727 0.310547v-55.4404h-16c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h64c4.41992 0 8 3.58008 8 8zM608 384c17.6699 0 32 -14.3301 32 -32v-320c0 -17.6699 -14.3301 -32 -32 -32h-576
c-17.6699 0 -32 14.3301 -32 32v320c0 17.6699 14.3301 32 32 32h576zM592 112v160c-35.3496 0 -64 28.6504 -64 64h-416c0 -35.3496 -28.6504 -64 -64 -64v-160c35.3496 0 64 -28.6504 64 -64h416c0 35.3496 28.6504 64 64 64z" />
    <glyph glyph-name="window-close" unicode="&#xf410;" 
d="M464 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h416zM464 22v340c0 3.2998 -2.7002 6 -6 6h-404c-3.2998 0 -6 -2.7002 -6 -6v-340c0 -3.2998 2.7002 -6 6 -6h404c3.2998 0 6 2.7002 6 6z
M356.5 253.4l-61.4004 -61.4004l61.4004 -61.4004c4.59961 -4.59961 4.59961 -12.0996 0 -16.7998l-22.2998 -22.2998c-4.60059 -4.59961 -12.1006 -4.59961 -16.7998 0l-61.4004 61.4004l-61.4004 -61.4004c-4.59961 -4.59961 -12.0996 -4.59961 -16.7998 0
l-22.2998 22.2998c-4.59961 4.60059 -4.59961 12.1006 0 16.7998l61.4004 61.4004l-61.4004 61.4004c-4.59961 4.59961 -4.59961 12.0996 0 16.7998l22.2998 22.2998c4.60059 4.59961 12.1006 4.59961 16.7998 0l61.4004 -61.4004l61.4004 61.4004
c4.59961 4.59961 12.0996 4.59961 16.7998 0l22.2998 -22.2998c4.7002 -4.60059 4.7002 -12.1006 0 -16.7998z" />
    <glyph glyph-name="comment-dots" unicode="&#xf4ad;" 
d="M144 240c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32zM256 240c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32zM368 240c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32
s-32 14.2998 -32 32s14.2998 32 32 32zM256 416c141.4 0 256 -93.0996 256 -208s-114.6 -208 -256 -208c-32.7998 0 -64 5.2002 -92.9004 14.2998c-29.0996 -20.5996 -77.5996 -46.2998 -139.1 -46.2998c-9.59961 0 -18.2998 5.7002 -22.0996 14.5
c-3.80078 8.7998 -2 19 4.59961 26c0.5 0.400391 31.5 33.7998 46.4004 73.2002c-33 35.0996 -52.9004 78.7002 -52.9004 126.3c0 114.9 114.6 208 256 208zM256 48c114.7 0 208 71.7998 208 160s-93.2998 160 -208 160s-208 -71.7998 -208 -160
c0 -42.2002 21.7002 -74.0996 39.7998 -93.4004l20.6006 -21.7998l-10.6006 -28.0996c-5.5 -14.5 -12.5996 -28.1006 -19.8994 -40.2002c23.5996 7.59961 43.1992 18.9004 57.5 29l19.5 13.7998l22.6992 -7.2002c25.3008 -8 51.7002 -12.0996 78.4004 -12.0996z" />
    <glyph glyph-name="smile-wink" unicode="&#xf4da;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM365.8 138.4c10.2002 -8.5 11.6006 -23.6006 3.10059 -33.8008
c-30 -36 -74.1006 -56.5996 -120.9 -56.5996s-90.9004 20.5996 -120.9 56.5996c-8.39941 10.2002 -7.09961 25.3008 3.10059 33.8008c10.0996 8.39941 25.2998 7.09961 33.7998 -3.10059c20.7998 -25.0996 51.5 -39.3994 84 -39.3994s63.2002 14.3994 84 39.3994
c8.5 10.2002 23.5996 11.6006 33.7998 3.10059zM168 208c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32s32 -14.2998 32 -32s-14.2998 -32 -32 -32zM328 268c25.7002 0 55.9004 -16.9004 59.7002 -42.0996c1.7998 -11.1006 -11.2998 -18.2002 -19.7998 -10.8008l-9.5 8.5
c-14.8008 13.2002 -46.2002 13.2002 -61 0l-9.5 -8.5c-8.30078 -7.39941 -21.5 -0.399414 -19.8008 10.8008c4 25.1992 34.2002 42.0996 59.9004 42.0996z" />
    <glyph glyph-name="angry" unicode="&#xf556;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM248 136c33.5996 0 65.2002 -14.7998 86.7998 -40.5996
c8.40039 -10.2002 7.10059 -25.3008 -3.09961 -33.8008c-10.6006 -8.89941 -25.7002 -6.69922 -33.7998 3c-24.8008 29.7002 -75 29.7002 -99.8008 0c-8.5 -10.1992 -23.5996 -11.5 -33.7998 -3s-11.5996 23.6006 -3.09961 33.8008
c21.5996 25.7998 53.2002 40.5996 86.7998 40.5996zM200 208c0 -17.7002 -14.2998 -32.0996 -32 -32.0996s-32 14.2998 -32 32c0 6.19922 2.2002 11.6992 5.2998 16.5996l-28.2002 8.5c-12.6992 3.7998 -19.8994 17.2002 -16.0996 29.9004
c3.7998 12.6992 17.0996 20 29.9004 16.0996l80 -24c12.6992 -3.7998 19.8994 -17.2002 16.0996 -29.9004c-3.09961 -10.3994 -12.7002 -17.0996 -23 -17.0996zM399 262.9c3.7998 -12.7002 -3.40039 -26.1006 -16.0996 -29.8008l-28.2002 -8.5
c3.09961 -4.89941 5.2998 -10.3994 5.2998 -16.5996c0 -17.7002 -14.2998 -32 -32 -32s-32 14.2998 -32 32c-10.2998 0 -19.9004 6.7002 -23 17.0996c-3.7998 12.7002 3.40039 26.1006 16.0996 29.9004l80 24c12.8008 3.7998 26.1006 -3.40039 29.9004 -16.0996z" />
    <glyph glyph-name="dizzy" unicode="&#xf567;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM214.2 209.9
c-7.90039 -7.90039 -20.5 -7.90039 -28.4004 -0.200195l-17.7998 17.7998l-17.7998 -17.7998c-7.7998 -7.7998 -20.5 -7.7998 -28.2998 0c-7.80078 7.7998 -7.80078 20.5 0 28.2998l17.8994 17.9004l-17.8994 17.8994c-7.80078 7.7998 -7.80078 20.5 0 28.2998
c7.7998 7.80078 20.5 7.80078 28.2998 0l17.7998 -17.7998l17.9004 17.9004c7.7998 7.7998 20.5 7.7998 28.2998 0s7.7998 -20.5 0 -28.2998l-17.9004 -17.9004l17.9004 -17.7998c7.7998 -7.7998 7.7998 -20.5 0 -28.2998zM374.2 302.1
c7.7002 -7.7998 7.7002 -20.3994 0 -28.1992l-17.9004 -17.9004l17.7998 -18c7.80078 -7.7998 7.80078 -20.5 0 -28.2998c-7.7998 -7.7998 -20.5 -7.7998 -28.2998 0l-17.7998 17.7998l-17.7998 -17.7998c-7.7998 -7.7998 -20.5 -7.7998 -28.2998 0
c-7.80078 7.7998 -7.80078 20.5 0 28.2998l17.8994 17.9004l-17.8994 17.8994c-7.80078 7.7998 -7.80078 20.5 0 28.2998c7.7998 7.80078 20.5 7.80078 28.2998 0l17.7998 -17.7998l17.9004 17.7998c7.7998 7.80078 20.5 7.80078 28.2998 0zM248 176
c35.2998 0 64 -28.7002 64 -64s-28.7002 -64 -64 -64s-64 28.7002 -64 64s28.7002 64 64 64z" />
    <glyph glyph-name="flushed" unicode="&#xf579;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM344 304c44.2002 0 80 -35.7998 80 -80s-35.7998 -80 -80 -80
s-80 35.7998 -80 80s35.7998 80 80 80zM344 176c26.5 0 48 21.5 48 48s-21.5 48 -48 48s-48 -21.5 -48 -48s21.5 -48 48 -48zM344 248c13.2998 0 24 -10.7002 24 -24s-10.7002 -24 -24 -24s-24 10.7002 -24 24s10.7002 24 24 24zM232 224c0 -44.2002 -35.7998 -80 -80 -80
s-80 35.7998 -80 80s35.7998 80 80 80s80 -35.7998 80 -80zM152 176c26.5 0 48 21.5 48 48s-21.5 48 -48 48s-48 -21.5 -48 -48s21.5 -48 48 -48zM152 248c13.2998 0 24 -10.7002 24 -24s-10.7002 -24 -24 -24s-24 10.7002 -24 24s10.7002 24 24 24zM312 104
c13.2002 0 24 -10.7998 24 -24s-10.7998 -24 -24 -24h-128c-13.2002 0 -24 10.7998 -24 24s10.7998 24 24 24h128z" />
    <glyph glyph-name="frown-open" unicode="&#xf57a;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM200 240c0 -17.7002 -14.2998 -32 -32 -32s-32 14.2998 -32 32
s14.2998 32 32 32s32 -14.2998 32 -32zM328 272c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32zM248 160c35.5996 0 88.7998 -21.2998 95.7998 -61.2002c2 -11.7998 -9.09961 -21.5996 -20.5 -18.0996
c-31.2002 9.59961 -59.3994 15.2998 -75.2998 15.2998s-44.0996 -5.7002 -75.2998 -15.2998c-11.5 -3.40039 -22.5 6.2998 -20.5 18.0996c7 39.9004 60.2002 61.2002 95.7998 61.2002z" />
    <glyph glyph-name="grimace" unicode="&#xf57f;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM168 208c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32
s32 -14.2998 32 -32s-14.2998 -32 -32 -32zM328 208c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32s32 -14.2998 32 -32s-14.2998 -32 -32 -32zM344 192c26.5 0 48 -21.5 48 -48v-32c0 -26.5 -21.5 -48 -48 -48h-192c-26.5 0 -48 21.5 -48 48v32c0 26.5 21.5 48 48 48
h192zM176 96v24h-40v-8c0 -8.7998 7.2002 -16 16 -16h24zM176 136v24h-24c-8.7998 0 -16 -7.2002 -16 -16v-8h40zM240 96v24h-48v-24h48zM240 136v24h-48v-24h48zM304 96v24h-48v-24h48zM304 136v24h-48v-24h48zM360 112v8h-40v-24h24c8.7998 0 16 7.2002 16 16zM360 136v8
c0 8.7998 -7.2002 16 -16 16h-24v-24h40z" />
    <glyph glyph-name="grin" unicode="&#xf580;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM353.6 143.4c10 3.09961 19.3008 -5.5 17.7002 -15.3008
c-8 -47.0996 -71.2998 -80 -123.3 -80s-115.4 32.9004 -123.3 80c-1.7002 9.90039 7.7998 18.4004 17.7002 15.3008c26 -8.30078 64.3994 -13.1006 105.6 -13.1006s79.7002 4.7998 105.6 13.1006zM168 208c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32
s32 -14.2998 32 -32s-14.2998 -32 -32 -32zM328 208c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32s32 -14.2998 32 -32s-14.2998 -32 -32 -32z" />
    <glyph glyph-name="grin-alt" unicode="&#xf581;" horiz-adv-x="496" 
d="M200.3 200c-7.5 -11.4004 -24.5996 -12 -32.7002 0c-12.3994 18.7002 -15.1992 37.2998 -15.6992 56c0.599609 18.7002 3.2998 37.2998 15.6992 56c7.60059 11.4004 24.7002 12 32.7002 0c12.4004 -18.7002 15.2002 -37.2998 15.7002 -56
c-0.599609 -18.7002 -3.2998 -37.2998 -15.7002 -56zM328.3 200c-7.5 -11.4004 -24.5996 -12 -32.7002 0c-12.3994 18.7002 -15.1992 37.2998 -15.6992 56c0.599609 18.7002 3.2998 37.2998 15.6992 56c7.60059 11.4004 24.7002 12 32.7002 0
c12.4004 -18.7002 15.2002 -37.2998 15.7002 -56c-0.599609 -18.7002 -3.2998 -37.2998 -15.7002 -56zM248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200
s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM353.6 143.4c10 3.09961 19.3008 -5.5 17.7002 -15.3008c-8 -47.0996 -71.2998 -80 -123.3 -80s-115.4 32.8008 -123.3 80c-1.7002 10 7.7998 18.4004 17.7002 15.3008c26 -8.30078 64.3994 -13.1006 105.6 -13.1006
s79.7002 4.7998 105.6 13.1006z" />
    <glyph glyph-name="grin-beam" unicode="&#xf582;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM353.6 143.4c10 3.09961 19.3008 -5.5 17.7002 -15.3008
c-8 -47.0996 -71.2998 -80 -123.3 -80s-115.4 32.9004 -123.3 80c-1.7002 10 7.89941 18.4004 17.7002 15.3008c26 -8.30078 64.3994 -13.1006 105.6 -13.1006s79.7002 4.7998 105.6 13.1006zM117.7 216.3c-3.60059 1.10059 -6 4.60059 -5.7002 8.2998
c3.2998 42.1006 32.2002 71.4004 56 71.4004s52.7002 -29.2998 56 -71.4004c0.299805 -3.7998 -2.09961 -7.19922 -5.7002 -8.2998c-3.09961 -1 -7.2002 0 -9.2998 3.7002l-9.5 17c-7.7002 13.7002 -19.2002 21.5996 -31.5 21.5996s-23.7998 -7.89941 -31.5 -21.5996
l-9.5 -17c-1.90039 -3.2002 -5.7998 -4.7998 -9.2998 -3.7002zM277.7 216.3c-3.60059 1.10059 -6 4.60059 -5.7002 8.2998c3.2998 42.1006 32.2002 71.4004 56 71.4004s52.7002 -29.2998 56 -71.4004c0.299805 -3.7998 -2.09961 -7.19922 -5.7002 -8.2998
c-3.09961 -1 -7.2002 0 -9.2998 3.7002l-9.5 17c-7.7002 13.7002 -19.2002 21.5996 -31.5 21.5996s-23.7998 -7.89941 -31.5 -21.5996l-9.5 -17c-1.90039 -3.2002 -5.7998 -4.7998 -9.2998 -3.7002z" />
    <glyph glyph-name="grin-beam-sweat" unicode="&#xf583;" horiz-adv-x="496" 
d="M440 288c-29.5 0 -53.2998 26.2998 -53.2998 58.7002c0 25 31.7002 75.5 46.2002 97.2998c3.5 5.2998 10.5996 5.2998 14.1992 0c14.5 -21.7998 46.2002 -72.2998 46.2002 -97.2998c0 -32.4004 -23.7998 -58.7002 -53.2998 -58.7002zM248 48
c-51.9004 0 -115.3 32.9004 -123.3 80c-1.7002 10 7.89941 18.4004 17.7002 15.2998c26 -8.2998 64.3994 -13.0996 105.6 -13.0996s79.7002 4.7998 105.6 13.0996c10 3.2002 19.4004 -5.39941 17.7002 -15.2998c-8 -47.0996 -71.3994 -80 -123.3 -80zM378.3 216.3
c-3.09961 -0.899414 -7.2002 0.100586 -9.2998 3.7002l-9.5 17c-7.7002 13.7002 -19.2002 21.5996 -31.5 21.5996s-23.7998 -7.89941 -31.5 -21.5996l-9.5 -17c-1.90039 -3.2002 -5.7998 -4.7998 -9.2998 -3.7002c-3.60059 1.10059 -6 4.60059 -5.7002 8.2998
c3.2998 42.1006 32.2002 71.4004 56 71.4004s52.7002 -29.2998 56 -71.4004c0.299805 -3.7998 -2.09961 -7.19922 -5.7002 -8.2998zM483.6 269.2c8 -24.2998 12.4004 -50.2002 12.4004 -77.2002c0 -137 -111 -248 -248 -248s-248 111 -248 248s111 248 248 248
c45.7002 0 88.4004 -12.5996 125.2 -34.2002c-10.9004 -21.5996 -15.5 -36.2002 -17.2002 -45.7002c-31.2002 20.1006 -68.2002 31.9004 -108 31.9004c-110.3 0 -200 -89.7002 -200 -200s89.7002 -200 200 -200s200 89.7002 200 200
c0 22.5 -3.90039 44.0996 -10.7998 64.2998c0.399414 0 21.7998 -2.7998 46.3994 12.9004zM168 258.6c-12.2998 0 -23.7998 -7.7998 -31.5 -21.5996l-9.5 -17c-1.90039 -3.2002 -5.7998 -4.7998 -9.2998 -3.7002c-3.60059 1.10059 -6 4.60059 -5.7002 8.2998
c3.2998 42.1006 32.2002 71.4004 56 71.4004s52.7002 -29.2998 56 -71.4004c0.299805 -3.7998 -2.09961 -7.19922 -5.7002 -8.2998c-3.09961 -1 -7.2002 0 -9.2998 3.7002l-9.5 17c-7.7002 13.7002 -19.2002 21.5996 -31.5 21.5996z" />
    <glyph glyph-name="grin-hearts" unicode="&#xf584;" horiz-adv-x="496" 
d="M353.6 143.4c10 3.09961 19.3008 -5.5 17.7002 -15.3008c-8 -47.0996 -71.2998 -80 -123.3 -80s-115.4 32.8008 -123.3 80c-1.7002 10 7.89941 18.4004 17.7002 15.3008c26 -8.30078 64.3994 -13.1006 105.6 -13.1006s79.7002 4.7998 105.6 13.1006zM200.8 192.3
l-70.2002 18.1006c-20.3994 5.2998 -31.8994 27 -24.1992 47.1992c6.69922 17.7002 26.6992 26.7002 44.8994 22l7.10059 -1.89941l2 7.09961c5.09961 18.1006 22.8994 30.9004 41.5 27.9004c21.3994 -3.40039 34.3994 -24.2002 28.7998 -44.5l-19.4004 -69.9004
c-1.2998 -4.5 -6 -7.2002 -10.5 -6zM389.6 257.6c7.7002 -20.1992 -3.7998 -41.7998 -24.1992 -47.0996l-70.2002 -18.2002c-4.60059 -1.2002 -9.2998 1.5 -10.5 6l-19.4004 69.9004c-5.59961 20.2998 7.40039 41.0996 28.7998 44.5c18.7002 3 36.5 -9.7998 41.5 -27.9004
l2 -7.09961l7.10059 1.89941c18.2002 4.7002 38.2002 -4.39941 44.8994 -22zM248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200
s89.7002 -200 200 -200z" />
    <glyph glyph-name="grin-squint" unicode="&#xf585;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM353.6 143.4c10 3.09961 19.3008 -5.5 17.7002 -15.3008
c-8 -47.0996 -71.2998 -80 -123.3 -80s-115.4 32.9004 -123.3 80c-1.7002 9.90039 7.7998 18.4004 17.7002 15.3008c26 -8.30078 64.3994 -13.1006 105.6 -13.1006s79.7002 4.7998 105.6 13.1006zM118.9 184.2c-3.80078 4.39941 -3.90039 11 -0.100586 15.5l33.6006 40.2998
l-33.6006 40.2998c-3.7002 4.5 -3.7002 11 0.100586 15.5c3.89941 4.40039 10.1992 5.5 15.2998 2.5l80 -48c3.59961 -2.2002 5.7998 -6.09961 5.7998 -10.2998s-2.2002 -8.09961 -5.7998 -10.2998l-80 -48c-5.40039 -3.2002 -11.7002 -1.7002 -15.2998 2.5zM361.8 181.7
l-80 48c-3.59961 2.2002 -5.7998 6.09961 -5.7998 10.2998s2.2002 8.09961 5.7998 10.2998l80 48c5.10059 2.90039 11.5 1.90039 15.2998 -2.5c3.80078 -4.5 3.90039 -11 0.100586 -15.5l-33.6006 -40.2998l33.6006 -40.2998c3.7002 -4.5 3.7002 -11 -0.100586 -15.5
c-3.59961 -4.2002 -9.89941 -5.7002 -15.2998 -2.5z" />
    <glyph glyph-name="grin-squint-tears" unicode="&#xf586;" 
d="M117.1 63.9004c6.30078 0.899414 11.7002 -4.5 10.9004 -10.9004c-3.7002 -25.7998 -13.7002 -84 -30.5996 -100.9c-22 -21.8994 -57.9004 -21.5 -80.3008 0.900391c-22.3994 22.4004 -22.7998 58.4004 -0.899414 80.2998
c16.8994 16.9004 75.0996 26.9004 100.899 30.6006zM75.9004 105.6c-19.6006 -3.89941 -35.1006 -8.09961 -47.3008 -12.1992c-39.2998 90.5996 -22.0996 199.899 52 274c48.5 48.3994 111.9 72.5996 175.4 72.5996c38.9004 0 77.7998 -9.2002 113.2 -27.4004
c-4 -12.1992 -8.2002 -28 -12 -48.2998c-30.4004 17.9004 -65 27.7002 -101.2 27.7002c-53.4004 0 -103.6 -20.7998 -141.4 -58.5996c-61.5996 -61.5 -74.2998 -153.4 -38.6992 -227.801zM428.2 293.2c20.2998 3.89941 36.2002 8 48.5 12
c47.8994 -93.2002 32.8994 -210.5 -45.2002 -288.601c-48.5 -48.3994 -111.9 -72.5996 -175.4 -72.5996c-33.6992 0 -67.2998 7 -98.6992 20.5996c4.19922 12.2002 8.2998 27.7002 12.1992 47.2002c26.6006 -12.7998 55.9004 -19.7998 86.4004 -19.7998
c53.4004 0 103.6 20.7998 141.4 58.5996c65.6992 65.7002 75.7998 166 30.7998 242.601zM394.9 320.1c-6.30078 -0.899414 -11.7002 4.5 -10.9004 10.9004c3.7002 25.7998 13.7002 84 30.5996 100.9c22 21.8994 57.9004 21.5 80.3008 -0.900391
c22.3994 -22.4004 22.7998 -58.4004 0.899414 -80.2998c-16.8994 -16.9004 -75.0996 -26.9004 -100.899 -30.6006zM207.9 211.8c3 -3 4.19922 -7.2998 3.19922 -11.5l-22.5996 -90.5c-1.40039 -5.39941 -6.2002 -9.09961 -11.7002 -9.09961h-0.899414
c-5.80078 0.5 -10.5 5.09961 -11 10.8994l-4.80078 52.3008l-52.2998 4.7998c-5.7998 0.5 -10.3994 5.2002 -10.8994 11c-0.400391 5.89941 3.39941 11.2002 9.09961 12.5996l90.5 22.7002c4.2002 1 8.40039 -0.200195 11.4004 -3.2002zM247.6 236.9
c-0.0996094 0 -6.39941 -1.80078 -11.3994 3.19922c-3 3 -4.2002 7.30078 -3.2002 11.4004l22.5996 90.5c1.40039 5.7002 7 9.2002 12.6006 9.09961c5.7998 -0.5 10.5 -5.09961 11 -10.8994l4.7998 -52.2998l52.2998 -4.80078c5.7998 -0.5 10.4004 -5.19922 10.9004 -11
c0.399414 -5.89941 -3.40039 -11.1992 -9.10059 -12.5996zM299.6 148.4c29.1006 29.0996 53 59.5996 65.3008 83.7998c4.89941 9.2998 17.5996 9.89941 23.3994 1.7002c27.7002 -38.9004 6.10059 -106.9 -30.5996 -143.7s-104.8 -58.2998 -143.7 -30.6006
c-8.2998 5.90039 -7.5 18.6006 1.7002 23.4004c24.2002 12.5 54.7998 36.2998 83.8994 65.4004z" />
    <glyph glyph-name="grin-stars" unicode="&#xf587;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM353.6 143.4c10 3.09961 19.3008 -5.5 17.7002 -15.3008
c-8 -47.0996 -71.2998 -80 -123.3 -80s-115.4 32.8008 -123.3 80c-1.7002 10 7.89941 18.4004 17.7002 15.3008c26 -8.30078 64.3994 -13.1006 105.6 -13.1006s79.7002 4.7998 105.6 13.1006zM125.7 200.9l6.09961 34.8994l-25.3994 24.6006
c-4.60059 4.59961 -1.90039 12.2998 4.2998 13.1992l34.8994 5l15.5 31.6006c2.90039 5.7998 11 5.7998 13.9004 0l15.5 -31.6006l34.9004 -5c6.19922 -1 8.7998 -8.69922 4.2998 -13.1992l-25.4004 -24.6006l6 -34.8994c1 -6.2002 -5.39941 -11 -11 -7.90039
l-31.2998 16.2998l-31.2998 -16.2998c-5.60059 -3.09961 -12 1.7002 -11 7.90039zM385.4 273.6c6.19922 -1 8.89941 -8.59961 4.39941 -13.1992l-25.3994 -24.6006l6 -34.8994c1 -6.2002 -5.40039 -11 -11 -7.90039l-31.3008 16.2998l-31.2998 -16.2998
c-5.59961 -3.09961 -12 1.7002 -11 7.90039l6 34.8994l-25.3994 24.6006c-4.60059 4.59961 -1.90039 12.2998 4.2998 13.1992l34.8994 5l15.5 31.6006c2.90039 5.7998 11 5.7998 13.9004 0l15.5 -31.6006z" />
    <glyph glyph-name="grin-tears" unicode="&#xf588;" horiz-adv-x="640" 
d="M117.1 191.9c6.30078 0.899414 11.7002 -4.5 10.9004 -10.9004c-3.7002 -25.7998 -13.7002 -84 -30.5996 -100.9c-22 -21.8994 -57.9004 -21.5 -80.3008 0.900391c-22.3994 22.4004 -22.7998 58.4004 -0.899414 80.2998c16.8994 16.9004 75.0996 26.9004 100.899 30.6006
zM623.8 161.3c21.9004 -21.8994 21.5 -57.8994 -0.799805 -80.2002c-22.4004 -22.3994 -58.4004 -22.7998 -80.2998 -0.899414c-16.9004 16.8994 -26.9004 75.0996 -30.6006 100.899c-0.899414 6.30078 4.5 11.7002 10.8008 10.8008
c25.7998 -3.7002 84 -13.7002 100.899 -30.6006zM497.2 99.5996c12.3994 -37.2998 25.0996 -43.7998 28.2998 -46.5c-44.5996 -65.7998 -120 -109.1 -205.5 -109.1s-160.9 43.2998 -205.5 109.1c3.09961 2.60059 15.7998 9.10059 28.2998 46.5
c33.4004 -63.8994 100.3 -107.6 177.2 -107.6s143.8 43.7002 177.2 107.6zM122.7 223.5c-2.40039 0.299805 -5 2.5 -49.5 -6.90039c12.3994 125.4 118.1 223.4 246.8 223.4s234.4 -98 246.8 -223.5c-44.2998 9.40039 -47.3994 7.2002 -49.5 7
c-15.2002 95.2998 -97.7998 168.5 -197.3 168.5s-182.1 -73.2002 -197.3 -168.5zM320 48c-51.9004 0 -115.3 32.9004 -123.3 80c-1.7002 10 7.89941 18.4004 17.7002 15.2998c26 -8.2998 64.3994 -13.0996 105.6 -13.0996s79.7002 4.7998 105.6 13.0996
c10 3.2002 19.4004 -5.39941 17.7002 -15.2998c-8 -47.0996 -71.3994 -80 -123.3 -80zM450.3 216.3c-3.09961 -0.899414 -7.2002 0.100586 -9.2998 3.7002l-9.5 17c-7.7002 13.7002 -19.2002 21.5996 -31.5 21.5996s-23.7998 -7.89941 -31.5 -21.5996l-9.5 -17
c-1.90039 -3.2002 -5.7998 -4.7998 -9.2998 -3.7002c-3.60059 1.10059 -6 4.60059 -5.7002 8.2998c3.2998 42.1006 32.2002 71.4004 56 71.4004s52.7002 -29.2998 56 -71.4004c0.299805 -3.7998 -2.09961 -7.19922 -5.7002 -8.2998zM240 258.6
c-12.2998 0 -23.7998 -7.7998 -31.5 -21.5996l-9.5 -17c-1.90039 -3.2002 -5.7998 -4.7998 -9.2998 -3.7002c-3.60059 1.10059 -6 4.60059 -5.7002 8.2998c3.2998 42.1006 32.2002 71.4004 56 71.4004s52.7002 -29.2998 56 -71.4004
c0.299805 -3.7998 -2.09961 -7.19922 -5.7002 -8.2998c-3.09961 -1 -7.2002 0 -9.2998 3.7002l-9.5 17c-7.7002 13.7002 -19.2002 21.5996 -31.5 21.5996z" />
    <glyph glyph-name="grin-tongue" unicode="&#xf589;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM312 40h0.0996094v43.7998l-17.6992 8.7998c-15.1006 7.60059 -31.5 -1.69922 -34.9004 -16.5l-2.7998 -12.0996c-2.10059 -9.2002 -15.2002 -9.2002 -17.2998 0
l-2.80078 12.0996c-3.39941 14.8008 -19.8994 24 -34.8994 16.5l-17.7002 -8.7998v-42.7998c0 -35.2002 28 -64.5 63.0996 -65c35.8008 -0.5 64.9004 28.4004 64.9004 64zM340.2 14.7002c64 33.3994 107.8 100.3 107.8 177.3c0 110.3 -89.7002 200 -200 200
s-200 -89.7002 -200 -200c0 -77 43.7998 -143.9 107.8 -177.3c-2.2002 8.09961 -3.7998 16.5 -3.7998 25.2998v43.5c-14.2002 12.4004 -24.4004 27.5 -27.2998 44.5c-1.7002 10 7.7998 18.4004 17.7002 15.2998c26 -8.2998 64.3994 -13.0996 105.6 -13.0996
s79.7002 4.7998 105.6 13.0996c10 3.2002 19.4004 -5.39941 17.7002 -15.2998c-2.89941 -17 -13.0996 -32.0996 -27.2998 -44.5v-43.5c0 -8.7998 -1.59961 -17.2002 -3.7998 -25.2998zM168 272c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32
s14.2998 32 32 32zM328 272c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32z" />
    <glyph glyph-name="grin-tongue-squint" unicode="&#xf58a;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM312 40h0.0996094v43.7998l-17.6992 8.7998c-15.1006 7.60059 -31.5 -1.69922 -34.9004 -16.5l-2.7998 -12.0996c-2.10059 -9.2002 -15.2002 -9.2002 -17.2998 0
l-2.80078 12.0996c-3.39941 14.8008 -19.8994 24 -34.8994 16.5l-17.7002 -8.7998v-42.7998c0 -35.2002 28 -64.5 63.0996 -65c35.8008 -0.5 64.9004 28.4004 64.9004 64zM340.2 14.7002c64 33.3994 107.8 100.3 107.8 177.3c0 110.3 -89.7002 200 -200 200
s-200 -89.7002 -200 -200c0 -77 43.7998 -143.9 107.8 -177.3c-2.2002 8.09961 -3.7998 16.5 -3.7998 25.2998v43.5c-14.2002 12.4004 -24.4004 27.5 -27.2998 44.5c-1.7002 10 7.7998 18.4004 17.7002 15.2998c26 -8.2998 64.3994 -13.0996 105.6 -13.0996
s79.7002 4.7998 105.6 13.0996c10 3.2002 19.4004 -5.39941 17.7002 -15.2998c-2.89941 -17 -13.0996 -32.0996 -27.2998 -44.5v-43.5c0 -8.7998 -1.59961 -17.2002 -3.7998 -25.2998zM377.1 295.8c3.80078 -4.39941 3.90039 -11 0.100586 -15.5l-33.6006 -40.2998
l33.6006 -40.2998c3.7002 -4.5 3.7002 -11 -0.100586 -15.5c-3.59961 -4.2002 -9.89941 -5.7002 -15.2998 -2.5l-80 48c-3.59961 2.2002 -5.7998 6.09961 -5.7998 10.2998s2.2002 8.09961 5.7998 10.2998l80 48c5 3 11.5 1.90039 15.2998 -2.5zM214.2 250.3
c3.59961 -2.2002 5.7998 -6.09961 5.7998 -10.2998s-2.2002 -8.09961 -5.7998 -10.2998l-80 -48c-5.40039 -3.2002 -11.7002 -1.7002 -15.2998 2.5c-3.80078 4.5 -3.90039 11 -0.100586 15.5l33.6006 40.2998l-33.6006 40.2998c-3.7002 4.5 -3.7002 11 0.100586 15.5
c3.89941 4.5 10.2998 5.5 15.2998 2.5z" />
    <glyph glyph-name="grin-tongue-wink" unicode="&#xf58b;" horiz-adv-x="496" 
d="M152 268c25.7002 0 55.9004 -16.9004 59.7998 -42.0996c0.799805 -5 -1.7002 -10 -6.09961 -12.4004c-5.7002 -3.09961 -11.2002 -0.599609 -13.7002 1.59961l-9.5 8.5c-14.7998 13.2002 -46.2002 13.2002 -61 0l-9.5 -8.5
c-3.7998 -3.39941 -9.2998 -4 -13.7002 -1.59961c-4.39941 2.40039 -6.89941 7.40039 -6.09961 12.4004c3.89941 25.1992 34.0996 42.0996 59.7998 42.0996zM328 320c44.2002 0 80 -35.7998 80 -80s-35.7998 -80 -80 -80s-80 35.7998 -80 80s35.7998 80 80 80zM328 192
c26.5 0 48 21.5 48 48s-21.5 48 -48 48s-48 -21.5 -48 -48s21.5 -48 48 -48zM328 264c13.2998 0 24 -10.7002 24 -24s-10.7002 -24 -24 -24s-24 10.7002 -24 24s10.7002 24 24 24zM248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248z
M312 40h0.0996094v43.7998l-17.6992 8.7998c-15.1006 7.60059 -31.5 -1.69922 -34.9004 -16.5l-2.7998 -12.0996c-2.10059 -9.2002 -15.2002 -9.2002 -17.2998 0l-2.80078 12.0996c-3.39941 14.8008 -19.8994 24 -34.8994 16.5l-17.7002 -8.7998v-42.7998
c0 -35.2002 28 -64.5 63.0996 -65c35.8008 -0.5 64.9004 28.4004 64.9004 64zM340.2 14.7002c64 33.3994 107.8 100.3 107.8 177.3c0 110.3 -89.7002 200 -200 200s-200 -89.7002 -200 -200c0 -77 43.7998 -143.9 107.8 -177.3
c-2.2002 8.09961 -3.7998 16.5 -3.7998 25.2998v43.5c-14.2002 12.4004 -24.4004 27.5 -27.2998 44.5c-1.7002 10 7.7998 18.4004 17.7002 15.2998c26 -8.2998 64.3994 -13.0996 105.6 -13.0996s79.7002 4.7998 105.6 13.0996c10 3.2002 19.4004 -5.39941 17.7002 -15.2998
c-2.89941 -17 -13.0996 -32.0996 -27.2998 -44.5v-43.5c0 -8.7998 -1.59961 -17.2002 -3.7998 -25.2998z" />
    <glyph glyph-name="grin-wink" unicode="&#xf58c;" horiz-adv-x="496" 
d="M328 268c25.6904 0 55.8799 -16.9199 59.8701 -42.1201c1.72949 -11.0898 -11.3506 -18.2695 -19.8301 -10.8398l-9.5498 8.47949c-14.8105 13.1904 -46.1602 13.1904 -60.9707 0l-9.5498 -8.47949c-8.33008 -7.40039 -21.5801 -0.379883 -19.8301 10.8398
c3.98047 25.2002 34.1699 42.1201 59.8604 42.1201zM168 208c-17.6699 0 -32 14.3301 -32 32s14.3301 32 32 32s32 -14.3301 32 -32s-14.3301 -32 -32 -32zM353.55 143.36c10.04 3.13965 19.3906 -5.4502 17.71 -15.3408
c-7.92969 -47.1494 -71.3193 -80.0195 -123.26 -80.0195s-115.33 32.8701 -123.26 80.0195c-1.69043 9.9707 7.76953 18.4707 17.71 15.3408c25.9297 -8.31055 64.3994 -13.0605 105.55 -13.0605s79.6201 4.75977 105.55 13.0605zM248 440c136.97 0 248 -111.03 248 -248
s-111.03 -248 -248 -248s-248 111.03 -248 248s111.03 248 248 248zM248 -8c110.28 0 200 89.7197 200 200s-89.7197 200 -200 200s-200 -89.7197 -200 -200s89.7197 -200 200 -200z" />
    <glyph glyph-name="kiss" unicode="&#xf596;" horiz-adv-x="496" 
d="M168 272c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32zM304 140c0 -13 -13.4004 -27.2998 -35.0996 -36.4004c21.7998 -8.69922 35.1992 -23 35.1992 -36c0 -19.1992 -28.6992 -41.5 -71.5 -44h-0.5
c-3.69922 0 -7 2.60059 -7.7998 6.2002c-0.899414 3.7998 1.10059 7.7002 4.7002 9.2002l17 7.2002c12.9004 5.5 20.7002 13.5 20.7002 21.5s-7.7998 16 -20.7998 21.5l-16.9004 7.2002c-6 2.59961 -5.7002 12.3994 0 14.7998l17 7.2002
c12.9004 5.5 20.7002 13.5 20.7002 21.5s-7.7998 16 -20.7998 21.5l-16.9004 7.19922c-3.59961 1.5 -5.59961 5.40039 -4.7002 9.2002c0.799805 3.7998 4.40039 6.60059 8.2002 6.2002c42.7002 -2.5 71.5 -24.7998 71.5 -44zM248 440c137 0 248 -111 248 -248
s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM328 272c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32z
" />
    <glyph glyph-name="kiss-beam" unicode="&#xf597;" horiz-adv-x="496" 
d="M168 296c23.7998 0 52.7002 -29.2998 55.7998 -71.4004c0.299805 -3.7998 -2 -7.19922 -5.59961 -8.2998c-3.10059 -1 -7.2002 0 -9.2998 3.7002l-9.5 17c-7.7002 13.7002 -19.2002 21.5996 -31.5 21.5996c-12.3008 0 -23.8008 -7.89941 -31.5 -21.5996l-9.5 -17
c-1.80078 -3.2002 -5.80078 -4.7002 -9.30078 -3.7002c-3.59961 1.10059 -5.89941 4.60059 -5.59961 8.2998c3.2998 42.1006 32.2002 71.4004 56 71.4004zM248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8
c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM304 140c0 -13 -13.4004 -27.2998 -35.0996 -36.4004c21.7998 -8.69922 35.1992 -23 35.1992 -36c0 -19.1992 -28.6992 -41.5 -71.5 -44h-0.5
c-3.69922 0 -7 2.60059 -7.7998 6.2002c-0.899414 3.7998 1.10059 7.7002 4.7002 9.2002l17 7.2002c12.9004 5.5 20.7002 13.5 20.7002 21.5s-7.7998 16 -20.7998 21.5l-16.9004 7.2002c-6 2.59961 -5.7002 12.3994 0 14.7998l17 7.2002
c12.9004 5.5 20.7002 13.5 20.7002 21.5s-7.7998 16 -20.7998 21.5l-16.9004 7.19922c-3.59961 1.5 -5.59961 5.40039 -4.7002 9.2002c0.799805 3.7998 4.40039 6.60059 8.2002 6.2002c42.7002 -2.5 71.5 -24.7998 71.5 -44zM328 296
c23.7998 0 52.7002 -29.2998 55.7998 -71.4004c0.299805 -3.7998 -2 -7.19922 -5.59961 -8.2998c-3.10059 -1 -7.2002 0 -9.2998 3.7002l-9.5 17c-7.7002 13.7002 -19.2002 21.5996 -31.5 21.5996c-12.3008 0 -23.8008 -7.89941 -31.5 -21.5996l-9.5 -17
c-1.80078 -3.2002 -5.80078 -4.7002 -9.30078 -3.7002c-3.59961 1.10059 -5.89941 4.60059 -5.59961 8.2998c3.2998 42.1006 32.2002 71.4004 56 71.4004z" />
    <glyph glyph-name="kiss-wink-heart" unicode="&#xf598;" horiz-adv-x="504" 
d="M304 139.5c0 -13 -13.4004 -27.2998 -35.0996 -36.4004c21.7998 -8.69922 35.1992 -23 35.1992 -36c0 -19.1992 -28.6992 -41.5 -71.5 -44h-0.5c-3.69922 0 -7 2.60059 -7.7998 6.2002c-0.899414 3.7998 1.10059 7.7002 4.7002 9.2002l17 7.2002
c12.9004 5.5 20.7002 13.5 20.7002 21.5s-7.7998 16 -20.7998 21.5l-16.9004 7.2002c-6 2.59961 -5.7002 12.3994 0 14.7998l17 7.2002c12.9004 5.5 20.7002 13.5 20.7002 21.5s-7.7998 16 -20.7998 21.5l-16.9004 7.19922c-3.59961 1.5 -5.59961 5.40039 -4.7002 9.2002
c0.799805 3.7998 4.40039 6.60059 8.2002 6.2002c42.7002 -2.5 71.5 -24.7998 71.5 -44zM374.5 223c-14.7998 13.2002 -46.2002 13.2002 -61 0l-9.5 -8.5c-2.5 -2.2998 -7.90039 -4.7002 -13.7002 -1.59961c-4.39941 2.39941 -6.89941 7.39941 -6.09961 12.3994
c3.89941 25.2002 34.2002 42.1006 59.7998 42.1006s55.7998 -16.9004 59.7998 -42.1006c0.799805 -5 -1.7002 -10 -6.09961 -12.3994c-4.40039 -2.40039 -9.90039 -1.7002 -13.7002 1.59961zM136 239.5c0 17.7002 14.2998 32 32 32s32 -14.2998 32 -32s-14.2998 -32 -32 -32
s-32 14.2998 -32 32zM501.1 45.5c9.2002 -23.9004 -4.39941 -49.4004 -28.5 -55.7002l-83 -21.5c-5.39941 -1.39941 -10.8994 1.7998 -12.3994 7.10059l-22.9004 82.5996c-6.59961 24 8.7998 48.5996 34 52.5996c22 3.5 43.1006 -11.5996 49 -33l2.2998 -8.39941
l8.40039 2.2002c21.5996 5.59961 45.0996 -5.10059 53.0996 -25.9004zM334 11.7002c17.7002 -64 10.9004 -39.5 13.4004 -46.7998c-30.5 -13.4004 -64 -20.9004 -99.4004 -20.9004c-137 0 -248 111 -248 248s111 248 248 248s248 -111 247.9 -248
c0 -31.7998 -6.2002 -62.0996 -17.1006 -90c-6 1.5 -12.2002 2.7998 -18.5996 2.90039c-5.60059 9.69922 -13.6006 17.5 -22.6006 23.8994c6.7002 19.9004 10.4004 41.1006 10.4004 63.2002c0 110.3 -89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200
c30.7998 0 59.9004 7.2002 86 19.7002z" />
    <glyph glyph-name="laugh" unicode="&#xf599;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM389.4 50.5996c37.7998 37.8008 58.5996 88 58.5996 141.4s-20.7998 103.6 -58.5996 141.4c-37.8008 37.7998 -88 58.5996 -141.4 58.5996s-103.6 -20.7998 -141.4 -58.5996
c-37.7998 -37.8008 -58.5996 -88 -58.5996 -141.4s20.7998 -103.6 58.5996 -141.4c37.8008 -37.7998 88 -58.5996 141.4 -58.5996s103.6 20.7998 141.4 58.5996zM328 224c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32s32 -14.2998 32 -32s-14.2998 -32 -32 -32zM168 224
c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32s32 -14.2998 32 -32s-14.2998 -32 -32 -32zM362.4 160c8.19922 0 14.5 -7 13.5 -15c-7.5 -59.2002 -58.9004 -105 -121.101 -105h-13.5996c-62.2002 0 -113.601 45.7998 -121.101 105c-1 8 5.30078 15 13.5 15h228.801z" />
    <glyph glyph-name="laugh-beam" unicode="&#xf59a;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM389.4 50.5996c37.7998 37.8008 58.5996 88 58.5996 141.4s-20.7998 103.6 -58.5996 141.4c-37.8008 37.7998 -88 58.5996 -141.4 58.5996s-103.6 -20.7998 -141.4 -58.5996
c-37.7998 -37.8008 -58.5996 -88 -58.5996 -141.4s20.7998 -103.6 58.5996 -141.4c37.8008 -37.7998 88 -58.5996 141.4 -58.5996s103.6 20.7998 141.4 58.5996zM328 296c23.7998 0 52.7002 -29.2998 55.7998 -71.4004c0.700195 -8.5 -10.7998 -11.8994 -14.8994 -4.5
l-9.5 17c-7.7002 13.7002 -19.2002 21.6006 -31.5 21.6006c-12.3008 0 -23.8008 -7.90039 -31.5 -21.6006l-9.5 -17c-4.10059 -7.39941 -15.6006 -4.09961 -14.9004 4.5c3.2998 42.1006 32.2002 71.4004 56 71.4004zM127 220.1c-4.2002 -7.39941 -15.7002 -4 -15.0996 4.5
c3.2998 42.1006 32.1992 71.4004 56 71.4004c23.7998 0 52.6992 -29.2998 56 -71.4004c0.699219 -8.5 -10.8008 -11.8994 -14.9004 -4.5l-9.5 17c-7.7002 13.7002 -19.2002 21.6006 -31.5 21.6006s-23.7998 -7.90039 -31.5 -21.6006zM362.4 160c8.19922 0 14.5 -7 13.5 -15
c-7.5 -59.2002 -58.9004 -105 -121.101 -105h-13.5996c-62.2002 0 -113.601 45.7998 -121.101 105c-1 8 5.30078 15 13.5 15h228.801z" />
    <glyph glyph-name="laugh-squint" unicode="&#xf59b;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM389.4 50.5996c37.7998 37.8008 58.5996 88 58.5996 141.4s-20.7998 103.6 -58.5996 141.4c-37.8008 37.7998 -88 58.5996 -141.4 58.5996s-103.6 -20.7998 -141.4 -58.5996
c-37.7998 -37.8008 -58.5996 -88 -58.5996 -141.4s20.7998 -103.6 58.5996 -141.4c37.8008 -37.7998 88 -58.5996 141.4 -58.5996s103.6 20.7998 141.4 58.5996zM343.6 252l33.6006 -40.2998c8.59961 -10.4004 -3.90039 -24.7998 -15.4004 -18l-80 48
c-7.7998 4.7002 -7.7998 15.8994 0 20.5996l80 48c11.6006 6.7998 24 -7.7002 15.4004 -18zM134.2 193.7c-11.6006 -6.7998 -24.1006 7.59961 -15.4004 18l33.6006 40.2998l-33.6006 40.2998c-8.59961 10.2998 3.7998 24.9004 15.4004 18l80 -48
c7.7998 -4.7002 7.7998 -15.8994 0 -20.5996zM362.4 160c8.19922 0 14.5 -7 13.5 -15c-7.5 -59.2002 -58.9004 -105 -121.101 -105h-13.5996c-62.2002 0 -113.601 45.7998 -121.101 105c-1 8 5.30078 15 13.5 15h228.801z" />
    <glyph glyph-name="laugh-wink" unicode="&#xf59c;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM389.4 50.5996c37.7998 37.8008 58.5996 88 58.5996 141.4s-20.7998 103.6 -58.5996 141.4c-37.8008 37.7998 -88 58.5996 -141.4 58.5996s-103.6 -20.7998 -141.4 -58.5996
c-37.7998 -37.8008 -58.5996 -88 -58.5996 -141.4s20.7998 -103.6 58.5996 -141.4c37.8008 -37.7998 88 -58.5996 141.4 -58.5996s103.6 20.7998 141.4 58.5996zM328 284c25.7002 0 55.9004 -16.9004 59.7002 -42.0996c1.7998 -11.1006 -11.2998 -18.2002 -19.7998 -10.8008
l-9.5 8.5c-14.8008 13.2002 -46.2002 13.2002 -61 0l-9.5 -8.5c-8.30078 -7.39941 -21.5 -0.399414 -19.8008 10.8008c4 25.1992 34.2002 42.0996 59.9004 42.0996zM168 224c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32s32 -14.2998 32 -32s-14.2998 -32 -32 -32z
M362.4 160c8.19922 0 14.5 -7 13.5 -15c-7.5 -59.2002 -58.9004 -105 -121.101 -105h-13.5996c-62.2002 0 -113.601 45.7998 -121.101 105c-1 8 5.30078 15 13.5 15h228.801z" />
    <glyph glyph-name="meh-blank" unicode="&#xf5a4;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM168 272c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32
s-32 14.2998 -32 32s14.2998 32 32 32zM328 272c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32z" />
    <glyph glyph-name="meh-rolling-eyes" unicode="&#xf5a5;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM336 296c39.7998 0 72 -32.2002 72 -72s-32.2002 -72 -72 -72
s-72 32.2002 -72 72s32.2002 72 72 72zM336 184c22.0996 0 40 17.9004 40 40c0 13.5996 -7.2998 25.0996 -17.7002 32.2998c1 -2.59961 1.7002 -5.39941 1.7002 -8.2998c0 -13.2998 -10.7002 -24 -24 -24s-24 10.7002 -24 24c0 3 0.700195 5.7002 1.7002 8.2998
c-10.4004 -7.2002 -17.7002 -18.7002 -17.7002 -32.2998c0 -22.0996 17.9004 -40 40 -40zM232 224c0 -39.7998 -32.2002 -72 -72 -72s-72 32.2002 -72 72s32.2002 72 72 72s72 -32.2002 72 -72zM120 224c0 -22.0996 17.9004 -40 40 -40s40 17.9004 40 40
c0 13.5996 -7.2998 25.0996 -17.7002 32.2998c1 -2.59961 1.7002 -5.39941 1.7002 -8.2998c0 -13.2998 -10.7002 -24 -24 -24s-24 10.7002 -24 24c0 3 0.700195 5.7002 1.7002 8.2998c-10.4004 -7.2002 -17.7002 -18.7002 -17.7002 -32.2998zM312 96
c13.2002 0 24 -10.7998 24 -24s-10.7998 -24 -24 -24h-128c-13.2002 0 -24 10.7998 -24 24s10.7998 24 24 24h128z" />
    <glyph glyph-name="sad-cry" unicode="&#xf5b3;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM392 53.5996c34.5996 35.9004 56 84.7002 56 138.4c0 110.3 -89.7002 200 -200 200s-200 -89.7002 -200 -200c0 -53.7002 21.4004 -102.4 56 -138.4v114.4
c0 13.2002 10.7998 24 24 24s24 -10.7998 24 -24v-151.4c28.5 -15.5996 61.2002 -24.5996 96 -24.5996s67.5 9 96 24.5996v151.4c0 13.2002 10.7998 24 24 24s24 -10.7998 24 -24v-114.4zM205.8 213.5c-5.7998 -3.2002 -11.2002 -0.700195 -13.7002 1.59961l-9.5 8.5
c-14.7998 13.2002 -46.1992 13.2002 -61 0l-9.5 -8.5c-3.7998 -3.39941 -9.2998 -4 -13.6992 -1.59961c-4.40039 2.40039 -6.90039 7.40039 -6.10059 12.4004c3.90039 25.1992 34.2002 42.0996 59.7998 42.0996c25.6006 0 55.8008 -16.9004 59.8008 -42.0996
c0.799805 -5 -1.7002 -10 -6.10059 -12.4004zM344 268c25.7002 0 55.9004 -16.9004 59.7998 -42.0996c0.799805 -5 -1.7002 -10 -6.09961 -12.4004c-5.7002 -3.09961 -11.2002 -0.599609 -13.7002 1.59961l-9.5 8.5c-14.7998 13.2002 -46.2002 13.2002 -61 0l-9.5 -8.5
c-3.7998 -3.39941 -9.2002 -4 -13.7002 -1.59961c-4.39941 2.40039 -6.89941 7.40039 -6.09961 12.4004c3.89941 25.1992 34.0996 42.0996 59.7998 42.0996zM248 176c30.9004 0 56 -28.7002 56 -64s-25.0996 -64 -56 -64s-56 28.7002 -56 64s25.0996 64 56 64z" />
    <glyph glyph-name="sad-tear" unicode="&#xf5b4;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM256 144c38.0996 0 74 -16.7998 98.5 -46.0996
c8.5 -10.2002 7.09961 -25.3008 -3.09961 -33.8008c-10.6006 -8.7998 -25.7002 -6.69922 -33.8008 3.10059c-15.2998 18.2998 -37.7998 28.7998 -61.5996 28.7998c-13.2002 0 -24 10.7998 -24 24s10.7998 24 24 24zM168 208c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32
s32 -14.2998 32 -32s-14.2998 -32 -32 -32zM328 272c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32zM162.4 173.2c2.7998 3.7002 8.39941 3.7002 11.1992 0c11.4004 -15.2998 36.4004 -50.6006 36.4004 -68.1006
c0 -22.6992 -18.7998 -41.0996 -42 -41.0996s-42 18.4004 -42 41.0996c0 17.5 25 52.8008 36.4004 68.1006z" />
    <glyph glyph-name="smile-beam" unicode="&#xf5b8;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM332 135.4c8.5 10.1992 23.5996 11.5 33.7998 3.09961
c10.2002 -8.5 11.6006 -23.5996 3.10059 -33.7998c-30 -36 -74.1006 -56.6006 -120.9 -56.6006s-90.9004 20.6006 -120.9 56.6006c-8.39941 10.2002 -7.09961 25.2998 3.10059 33.7998c10.2002 8.40039 25.2998 7.09961 33.7998 -3.09961
c20.7998 -25.1006 51.5 -39.4004 84 -39.4004s63.2002 14.4004 84 39.4004zM136.5 237l-9.5 -17c-1.90039 -3.2002 -5.90039 -4.7998 -9.2998 -3.7002c-3.60059 1.10059 -6 4.60059 -5.7002 8.2998c3.2998 42.1006 32.2002 71.4004 56 71.4004s52.7002 -29.2998 56 -71.4004
c0.299805 -3.7998 -2.09961 -7.19922 -5.7002 -8.2998c-3.09961 -1 -7.2002 0 -9.2998 3.7002l-9.5 17c-7.7002 13.7002 -19.2002 21.5996 -31.5 21.5996s-23.7998 -7.89941 -31.5 -21.5996zM328 296c23.7998 0 52.7002 -29.2998 56 -71.4004
c0.299805 -3.7998 -2.09961 -7.19922 -5.7002 -8.2998c-3.09961 -1 -7.2002 0 -9.2998 3.7002l-9.5 17c-7.7002 13.7002 -19.2002 21.5996 -31.5 21.5996s-23.7998 -7.89941 -31.5 -21.5996l-9.5 -17c-1.90039 -3.2002 -5.7998 -4.7998 -9.2998 -3.7002
c-3.60059 1.10059 -6 4.60059 -5.7002 8.2998c3.2998 42.1006 32.2002 71.4004 56 71.4004z" />
    <glyph glyph-name="surprise" unicode="&#xf5c2;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM248 168c35.2998 0 64 -28.7002 64 -64s-28.7002 -64 -64 -64
s-64 28.7002 -64 64s28.7002 64 64 64zM200 240c0 -17.7002 -14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32s32 -14.2998 32 -32zM328 272c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32z" />
    <glyph glyph-name="tired" unicode="&#xf5c8;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -8c110.3 0 200 89.7002 200 200s-89.7002 200 -200 200s-200 -89.7002 -200 -200s89.7002 -200 200 -200zM377.1 295.8c3.80078 -4.39941 3.90039 -11 0.100586 -15.5
l-33.6006 -40.2998l33.6006 -40.2998c3.7998 -4.5 3.7002 -11 -0.100586 -15.5c-3.5 -4.10059 -9.89941 -5.7002 -15.2998 -2.5l-80 48c-3.59961 2.2002 -5.7998 6.09961 -5.7998 10.2998s2.2002 8.09961 5.7998 10.2998l80 48c5 2.90039 11.5 1.90039 15.2998 -2.5z
M220 240c0 -4.2002 -2.2002 -8.09961 -5.7998 -10.2998l-80 -48c-5.40039 -3.2002 -11.7998 -1.60059 -15.2998 2.5c-3.80078 4.5 -3.90039 11 -0.100586 15.5l33.6006 40.2998l-33.6006 40.2998c-3.7998 4.5 -3.7002 11 0.100586 15.5
c3.7998 4.40039 10.2998 5.5 15.2998 2.5l80 -48c3.59961 -2.2002 5.7998 -6.09961 5.7998 -10.2998zM248 176c45.4004 0 100.9 -38.2998 107.8 -93.2998c1.5 -11.9004 -7 -21.6006 -15.5 -17.9004c-22.7002 9.7002 -56.2998 15.2002 -92.2998 15.2002
s-69.5996 -5.5 -92.2998 -15.2002c-8.60059 -3.7002 -17 6.10059 -15.5 17.9004c6.89941 55 62.3994 93.2998 107.8 93.2998z" />
  </font>
</defs></svg>
PKŽf\���i�ifonts/OpenSans-BoldItalic.ttfnu�[���GDEFz�f�.GPOSf�GSUB�)�f��OS/2�q��6T`cmap����6��cvt giC �fpgm�s�u:<�gaspf�glyf2c�head�{'d6hhea� 60$hmtx���'��loca��D� Rmaxp:�� name_��C��post�ruG��prep�B�
��/2/310!!7!!�I��hy����Jh�����"@	

TY
?+?9/_^]10#!4632#"&��T��kaDRnYIR���ZlLEWlK����
�?3�210#!#%��G���J�����)5�;@0@

?3?399//]333333333310!!####7!7#7!333337#E��t�u�s�q�F�!w�u�t�t���E�N��h��h������i��i���3��`%+C@%+%&OYPY@H,?99//3�++33+3910#7&'&&546773&'6654&'
��'�,ђ��G����#�!��j�n?��B�H?N1#>EP����J
k
B=�|����D�A	��3a���	H>.;=D<O s����	'5-@0333?",?3?3??9/]39/]310"3254#"&54632%#"326654#"&54632?_8A^�p�z��o�{�����@9'H.7)H/�l�y��j�|������`�`m���������J���p�aan�a`d��۔���#��D����$07@$"%
+MY"LY?+?+?99999910!!'#"&5467&54632667!3276654&#"-��H���ߝ�L�ǩ���,I*,����XF[GsjhqU<(BIbv÷��a���᥎���9�m�ǸP3kNAV;q;h<93]I.\��%�	�?�10#%��G���J��H�
�
'??10!#J���u�S?�������
�m��j�

�'??10!3j�����t�Z������!�3���B�%	�?�10%%'%%7uq�����Z����VR!��+��IQ��\�qm�%�%@	?/����/]q3332210!5!3!!#��n�o���d�q����������
��/�10%#6yv��Jx���O)�j��/3107!)55�����{9�	TY	?+1074632#"&kaDRnYIRsZlLEWlK����
�??10!����)��J�B��V�@
OY
OY?+?+10!"&5$3 "32654&V�����ͨ ���VP�`7FQ�]=�*����)���t�su���of���
�	??9910!!67'3��ϴ#)	i҅6�=��N��\��J�@	NYNY?+?+910!!76654&#"'6632!��>+ݴ�REB�f����R����8����TKOCU�p_ġk����
��P�'5@QY
!%OY%OY?+?+9/_^]+910#"'32654!#732654&#"'6632P��������T�]�����.I��VN��|ي��}���y��uO23q��|nCJd�QA���P�
%@PY	??9/33+3910#!!7!3!7667#�?��?��07ê�1:8#a��/��/���i�:�#?v����h�&@PYNY
OY?+?+9/+102#"&'32654&#"'!!6o�ԏ��u�=����smfoh��7�XH�θ���.#
c�{^^!N����X����&-@
 PY
OYOY?+?+9/+9104$32&#"3632#"&2654&#"Xz�,�}b3Tk��Bsĝ������c}CE<mBP�������°��ߎ���GUGxd[hN���NY?+?103!!N�8�)���7��f�#- @)
$QY
QY
?+?+99102#"&5%&546632654&"654&�{�a�����\�t�trdU]mILZ{�O�T�b��4��z�jȪ*���w�h��-|[Q_kUIu�]I�EH�DNV��D�'-@
!PYOY	OY?+?+9/+910#"'32667##"&54632"326654&D���poty�s*o��������AAe7KD<g=G��� )b���϶���T�QWYI_Tj��1s@	TYTY?+?+104632#"&4632#"&�o^DQmZHS�kaDRnYIR�\kMEVlI�ZlLEWlK����1s@	�
TY
?+/�10%#6!4632#"&�v��Jx�o^DQmZHS��O�\kMEVlIm�%�=/33323310%5%�H��}��������m�%@/��/]q3�2105!5!m��H�'��{��m�%@
=/333333105m��}��H�=���J�����&$@	$	$TY$?+?39/_^]1076676654#"'6324632#"&mv|C�2q�\�ױ�9l�@A(��n_DQnXJR�Ng�QTV5w D�}��S�q[+<EJ��[kLEWlL\�F��8D2@9�@@�(!6(./3?399//]333]3910#"&'##"&54632326654&#"3267#"$5$! "327&ŀ�Xq2~T��𔹎j:BtE������u�w�������>j�RI1-�H9$H��ئMFMF����7�\,A D��k������(.�Z�8������g�YAJ�
����@LY??39/+910!!!!&55J�'����u���'
,A�\����D`^�z$x��5��5@MY
LYLY?+?+9/_^]+9102!!32654##32654##�ꦙdw���5��yy��ʴu�������� �n����a[��Htg�{��7�@LYLY?+?+10"327#"$32&&��Ӏ���������\�}�ovj�ˢ�ŵ��M��M+��-<�;&5+�	@LYLY?+?+10#!! 2654&##+����=5�'�۔�|��s����c����h�'����H5��.@	LY
LY
LY?+?+9/_^]+10!!!!!!!f��526�C�7�#P�������5��	@	LYLY?+?9/+10!!!!!!f��5.6�O�8�'�����{��m�&@LYLYLY?+?+9/+10!# $32&&#"327!�3����������sJ�W�񉑖L^B��5�.!&��c�(0��ͱ��+5��@LYL
?3?39/]+10!!!!!!!o�Ά�)���52y�y1w�����=����@
	
?33?3310!!77'7!L�y$�ɘ%�%�ɜ�R�R��R�NR���R��
�	LY#?+?10"'53267!�^]XLc{%1��4��R�y�d�q��5��#@?3?9339310!!!!7!u���}m��52���i��PF����B��D5���LY?+?103!!552�6��J�5�@
?33?3910!!67#!#!!F'����54���=6���5�DqE�J����mX��	���5�@		?3?39910!!#!!36!���� "���5eT6�R ت�P���L�{����
@LYLY?+?+10# $32%"32654&�������\���y�s�yy�p����A�'	����������>Ǝ�5��@LYLY?+?9/+1032654##!#!!2
8���J@����Vm��5R��t������{����!@LYLY?+3?+�10!# $32%"32654&����������\���y�s�yy�p����!b�wH'	����������>Ǝ�5��&@		MYLY?+?39/+91032654&##!!2!N��_fJ�w��5g����-ruRR�y����Ş�7��1)��V�# @LYLY?+?+9910#"'32654&&'&&546632&#"���݇��p~2c�p|�ٴm��SjBsyx���ZlUJ+A8Jc�p��qc�JZJ=[KP����@
LY?+3?10!!!!!;����7�7����������@	
LY?+?310!"&547!3267��9�������1��{� ���N������HB��iJ3�����q�
�
??391067!!!N �<���'3+�>p�J���-Xg/���@
?3?33910!!3667!367!!'47�.E����-Zq	+XJ5�y������1���4�5@�3���~���JыXF��y�@	?3?3910!!!!!d����t��@�@�kX���������+�?�@
??393310!!!svV��w��w�8fP�y��/�����	$@LYLY?+9?+910!!7!!!��+&	��5�)��T������1��'?3?310!!#3��'}�-����������
�??10!�����J��w�����'?3?3103#7!!\�#�-���)qT�'�
�?�29103#k�߮�n��Jy���F����H�/]310!7!{��6������!
��/�10#&&'5!��G�$7$O�E�E��Z���s %@GYGY??+?+?9910"&54632373#7#'26654&#"�����a�'9����CE�NM?D{IC��g�TP�������G]��tXX%��h!+@


GYGY?+?+??99//102#"'##!366"326654-�����R:�J->)+N�-D|PJACzKsؾ���У���ubH��P`��u�Z���s@
GYGY?+?+10"&54$32&&#"3267��ו���\6hBU�M[QL�E����[�H�"�߀`a/#�OZ���#'@GYGY??+?+?9910"&546323767!#7#726654&#"�����Rw5L-���G�!B}LKAD{I��e�JZnUf��WN��P`��t�Z��Bs!.@KY	JY	FY	?+?+9/_^]+10"32654"&54$32!#3267�X�-������������3g`W�e���saS_�R���U�����[i&0�V�%��*@
GYFYGY?+?+?+9910"'53267#?6632&#"3#-hF=6=\̣�)ð�hPE@9F�1��M��PZőTT��1�PA>�������s(4>4@:KY()&5KY&(JY(.KY?+?+?+/339/+10#"'!"&5467&5467&&5463232654&'"32654�#���;(T<;�������鉒JYfA>��SS�Vjm—�Ai�M_gK]\�)4B��
3"x��f�0/VGg/1~Z����VBsZR'*șsw�uu%m@GY?3??+910!!654#"!!36632�Ӊl\�+b��J-'*A>�d���D3{��1���M]��Ik%�
@
	IY
???+104632#"!!B_WILX\����-dWY>:Pc�^����@IYGY?+??+10"'5327!4632#"ZhF=5�$�.��MX_WILX\������)��PWY>:Pc%�@
	?3??910!!!!3�X����xJ��J-�^����H���J)Lf%�
�??10!!!R��J-%�s&%@%
!GY"??2+3?339910236632!654#"!654#"!336L�+D�i����ӊb\�,`�Ӊb\�+b�����s�nv��Lh���D3{��/�D3{��1^��%ms@GY?3??+910!!654#"!33632�Ӊl\�+b�����ъ��D3{��1^�䧛IkZ��Ts@GYGY?+?+104#"3266%#"&54$32%�KwK�KxC/�����������z�}�{ہ������M�����hs!'@
GYGY?+?+99??102#"&'#!336"326654-����Sx3H��V�	�:DMJACzKs�����JY����J����P`��u�Z��s$'@
GYGY?+?+??9910"&&54632373!667#726654&#"�X�M��V�:9���/4:H�=@IKAD{II_���g�KY�����^L�ކP`��tXX%�s@	

???29102&#"!336J;%B-7t�%j�����s�����^�����s" @FY	FY?+?+9910#"&'532654&'&&54632&#"=��k�E��PfJ^y`��ɢc�v9F@X{nq��#�ZA8+D4D�\��_�T3+';-?�^��oL'@@FYGY?+?+33�10%27#"&547#?3!!Aao���s�Ą�12��s�#�5~�2>�T����Jo���^@

GY
??+?3910!3267!#7##"&547-�l\�+b-���Ҋ�^�sD3{�����㥜]xf�^�??391067!!!�7%)C�����'--�FR��^���b}�^@	?33?3910!!3>7!3767!!47X>=�3V�H
I�3��
\����^���+��莛P�2������^@	?3?3910!!!!{�As�b�-�}����=!��N���V���s��^@	
GY
?+?3/310!3667!!"'532677f'80)G�X���Z9D0T6^��z�3�U����
`e1���^	$@FYFY?+9?+910!!7!7!!��#?�s3�+�������S����d�'@
'?3?3933104#726766333#"&54776��-z�=&��T1ZQB-�US$C:5��'?��Sa���AJ���qN,E�6(�y9D�E�/�	�?�103#����!������&@
	%&'?3?393310 3"##56676675&5477654&#7T'�-z�>%��-]XB�o�%II)��8D�E��Ta�䪌�AI)on	3�+E�6(�m'%}(@?_��/]q333}/3310"56323267#"&'&&V6}6e�@jV@^03z=g�;daYL�B7�m$=<�m(&����%^!@	

TY
?+/9/_^]103!#"&54632��oo^DQlZIS^�/D\kLFUmJ���;�*@PY	@
OY����H?�+2+?�2+10#7&&546773&&#"3267?�1��}�!�#vk\5hB��ZRK�E���$Ȟ�D���3�"��``/#�G	����-@QY	OYNY?+?+9/3+3102&#"!!!!7677#73766hîq�`K`/+-��*��7�1�0�-�1)��V�DO]��T�K���0�h���s�#�'.@ 	%%?%_%%�%�%�%%/]3�291047'76327'#"''7&732654&#"�6��[ji[��55}�_esT}�6�mPQoqONo�f_�57���Ynk\}�}33{�}]hMonNPnpX
�>@ RY	
RY??39/3+3�_^]29+310!3#3#!7#737#73!`s7��'��%�/��/�%��'�)hN�����ݲ����/��?/99//103#3#�����������)*5@1+1(	"?3?3910467&&54632&#"#"'532654&'&&6654�_k*8�Ĭ�R���QW�&4��̄��c[B^u�d3>Wd15�Y�D"e9��X�Tj+B'jżs#e:��K�iF9'C.9�5[66U._0m��F	�
/333104632#"%4632#"�UM�NR��TNADOQ�fNPlIWnNP84IW}��\�&6G@2p��������#3+#?3?39/]q39/]q310"3267#"&54632&4$32#"$732$54$#"�ohoh+�;�����Ў�Kr�~�^��]������Í������妤��򒍆��9���H�:���^��������ZƤ�椦��������m�@

?3��2�9910"&546632373#7#'26654#"qgr\�dx<'���P1-N5XIe�u�xgZ�B\h�S�Lj�woHZ
=@

0	 /]3339/]33393333310%H�����������9ϛ����g�ϛ����g�m�%?@?/����/]q3�10%#!5!%�#��l��)�j�}��\�
&69@
			


	
	
#3+#?3?399//]3]39/3310###!232654&##4$32#"$732$54$#"�XV��C�4���L3HRGQ5�\�^��]������Í������妤���V!��)��j���>=;;���^��������ZƤ�椦��������3�@/?o��/]310!7!��-��X�@p_?3�]]21046632#"&&732654&#"�]�[]�\\�^]�]�[ABZ[AA[q]�\^�\]�[Z�^?[\>?^_m%�@	
	/33333/310!5!3!!#5!��n�o�������q��������;J+�@	
 ?3?3910!7%>54&#"'6632!�x#o<3#VfdJ�n{�,`��[J��[>8*(R�9<~aFjef_\9-�%'@���	#	!?3?39/]3910#"&'532654&##732654&#"'632-fs�ֲK�2}�Lb4>"ZTa4-VfR�����Wu!����H=:%3�89((B�\o��!
��/�1067!#�O�O.�V��X�8�>����^ @GY
??+??399103267!#7##"&'#!!�?0Z�-b-��u�3ME��V-�\<A������'B���J�{F�����?3/39/10####"&53!����>T����\��P��3�����)�}jD�1�@

			?33/99|/10#"'53254&'73��VB?>f>O`�'��t~�R"-	�H1�J��
�	 ??99103#67'Ϻ�T@�f����mb-Q���)�
�
?3�210#"&54632"32654)a�p������@WP?T���i�����no�zkH7�
E@'

	Oo����/]3339/33393333310'7'77�o�����n�����1�N^g�3�1�N^g�3��aJ�'�&{�<��	�?55��a��'tq��&{���?5�����'J'<Z��u)	�?55���y^&&@	$$TY$	"?3?+9/_^]103267#"&546676677#"&54632�spzE�2q�\���9n�]F`o^DQmYIS^Ni�LSV7v D�}��R�sY>Y>!s\kLFVlJ�����s&$CR�&+5����s&$v�R�&+5�����s&$KsR�&+5����`&$R�R�&+5�����V&$jwR
�#&+55�����
&$P5X	�%?55��o�H@'

LY



LY

	LYLY?+?+3?99//+9/_^]+10!!!!!!!!!#9��J�V���P6�C�7�"O�P��\���������`X����{�7�&&z3��5�s&(C��R�
&+5��5�s&(v}R�&+5��5�s&(K9R�&+5��5�V&(j)R
�&+55�����s&,C�R�
&+5�����s&,v��R�&+5�����s&,K�rR�&+5�����V&,j�zR
�&+55%+�
-@LY

LY
LY?+?+9/3+310#!#73! 2654&##3#+����=}�7���'�۔�|��sK�7�G���c�T�d��h�'����������5`&1R�R�&+5��{���s&2CwR�&+5��{���s&2vR�$&+5��{���s&2K�R�"&+5��{���`&2R�R�%&+5��{���V&2j�R
�/&+55��@
/_�/]107'��՘-1���-���Ӗ�-���+���ј-�՘d���& @ #MY#LY?+?+9910#"''7&5$327%"&'326����|l�yb�\�{i�u[��~�rTE���;^|�q���A�G�s���	��L�u��Y���� E�+��P�%�=������s&8CDR�&+5������s&8vR�&+5������s&8K�R�&+5������V&8j�R
�(&+55���?s&<v{R�&+55w�@
LY	LY		??99//++10!#!!3232654##w����V>��522#�d7���J'������'�w����:,@&	))GYFY05GY0?+?+?+9102#"'532654&'&&54676654&#"#"'53276$N�b�I.,9kK�ֻn��e^5R^FZuBMOU`x�+ЭZF=6�%�/��r�J*55+S�S��=�NB5(F>HtDTzB%N9>Igx�=Ƶ�������Z���!&DC��"&+5��Z���!&Dvs�)&+5��Z��� &DK��'&+5��Z���&DR�*&+5��Z���&Dj
�4&+55��Z����&DP�
�$&+55Z���s,:CT@0
>"KY>>>;JY4GY'FY

-GY
??+3+?+?+?9/_^]+910"&'#7##"&546323736632!#3267%26654&#""32654�m�/�G�\����`�29�,�\������4ohB�L���H|JBEDxFAqX�-��6<^�XMڻ�_�MW�Z1>����`g.(�V��P`��}T\��saS_��Z��s&Fz���Z��B!&HC��#&+5��Z��B!&Hv-�*&+5��Z��M!&HK��(&+5��Z��B&Hj�
�5&+55��%C!&�C���&+5��%P!&�v�@�&+5��$M!&�K���
&+5��%7&�j��
�&+55H���',7@&FYFY?+?�29/+99910&'77#"&546323&''26654&#"j"Zv�b�L�Q@������S�.a�XnBqAMFIr?N".�=N��jk��������>?�a���!o�dM[j�kQ[��%�&QR+� &+5��Z��T!&RC��&+5��Z��h!&RvX�"&+5��Z��U!&RK�� &+5��Z���&RR��#&+5��Z��T&Rj�
�-&+55m�%�3@$�
P`p?/����/]q3�]2�]2105!4632#"&4632#"&m���JBBIJAAKJBCHJAAKd���LKNIFRNKMQGFQN+��f�% @"FYFY?+?+9910#"''7&54$327%"&255T����{fm�wH���`F�TB�BQEm#�r���1����5�l�k��M�8Xnik6}�~��P
��D��o���!&XC��&+5��o���!&Xv�&+5��o���!&XK�&+5��o���&Xj
�*&+55���s��!&\v�&+5���h#'@
GYGY?+?+??99102#"'#!!36"326654&-���≲]H���-B3�GvICHExKKs�����������̓����P`��XX���s��&\j�
�*&+55������&$M�R�&+5��Z����&DM#�$&+5�����}&$N\R�&+5��Z���+&DN��#&+5�������&$Q7��Z��s&DQ���{��7s&&v�R�"&+5��Z��+!&Fv�"&+5��{��7s&&K�R� &+5��Z��&!&FK�� &+5��{��7f&&O�R�#&+5��Z���&FO��#&+5��{��7s&&L�R�$&+5��Z��]!&FL��$&+5��5+s&'L\R�&+5��Z���&G8'��%+��Z��q+J@)	KY
		%GY 	GY??+?9/_^]+9/3+3991023467!7!7!3##7##"&54626654&#"TX}-��)'#-#�)���M�U����QDtLAIGzGL5EPl�ǡ��T�ZK�õN���w�lHXz�oXX��5��&(MVR�&+5��Z��B�&HM
�%&+5��5�}&(NR�&+5��Z��c+&HN��$&+5��5�I&(O-5�&+5��Z��B&HO��+&+5��5���&(Q��Z�(Bs&HQ���5�s&(L-R�&+5��Z���!&HL��,&+5��{��ms&*K�R�$&+5������!&JKF�E&+5��{��m}&*N�R� &+5������+&JN�A&+5��{��mf&*O�R�'&+5������&JO#�H&+5��{�;m�&*9������!&J:w�C&+5��5�s&+K�R�&+5��%��&KKN�� &+55-�3@LYL		?3?39/]+9/39103#!!!#737!!7!7!{�)��Ά�)����)�(2)�)1�V%�)%���w��-����ô�%` <@!

KYGY ?3?9/]+9/3+3910!!654#"!#737!!!36632��}j]�+V���+�#-!++��&*>�d��PD3{��o�ǡ�Ǥ}N\��Of����`&,R��R�&+5��%|&�R���
&+5������&,M��R�&+5��%�&�M���&+5�����}&,N�]R�&+5��%S+&�N���&+5������&,Q�������&LQ`�����f&,OsR�&+5%?^
�??10!!!R���-^����R��&,-��%��&LM`�����R�s&-K�UR�&+5�����D!&7K���&+5��5�;��&.9���%�;�&N9{%�^@	?3?3910!!!!3�X����xJ���-G 
^����H��^��x*��5�s&/v��R�&+5��%��&Ov����&+5��5�;��&/9B�����;�&O9�"��5��&/8!���?5��%N&O8���5�&/Ou�p��%�&OO!�8��
'@
		LY?+?939103'7!7!9g:fݒ/k�j��V6��w��N˧�h��@	
??939107!'7!/@j��c<fߪ)�%�}�{�!�y��5s&1vuR�&+5��%�!&Qvs�&+5��5�;�&19��%�;ms&Q9s��5s&1L�R�&+5��%�!&QL�!&+5���'Q��5�R�@LY#?+?3?39910"'327#!!37!�xFUL�6�^ "���5J})���.���R�R ت�P��'�L�J��%�ms #@
GYGY?+??+?910"'53267654#"!33632#hF=5=]�l\�+b�����ъ��)��QY�D3{��1^�䧛Ik�����{����&2M�R�&+5��Z��T�&RM�&+5��{���}&2N�R�&+5��Z��W+&RN��&+5��{���s&2SBR
�-&+55��Z��!&RS`
�+&+55{��{�!B@%LY
LYLY
LY
LY?+?+?+?+9/_^]+10!!# $32!!!!!27&#"F�]W����\�E)5�D�7�#P�5XF�>jy�s�'	�������� �'������Z���s#09K@)
4KY444
1JY
$GY
+GYFY?+?+?+?+9/_^]+9910"&'#"&54$32632!#3267"3254&%"32654�t�.?�{�݊��h�������3f`W�e]��hGpEIIm�J�X�-��MDDM���I�������[i&0�.(�y�~[b
�`e�vaS_��5�s&5v�R�&+5��%�!&Uv��&+5��5�;��&59������;�s&U9�&��5�s&5LBR�!&+5��%,!&UL��&+5��)��xs&6vhR�,&+5�����!&Vv��+&+5��)��ds&6KR�*&+5�����!&VK�t�)&+5��)�V�&6zd����s&Vz/��)���s&6L��R�.&+5����"!&VL��-&+5���;��&79��8�;oL&W9�����s&7LR�&+5��^���(&W8���$@LY?+3?9/333103#!#73!!!��7�}��}�7�L��7�7��R���T�b����oL 9@
KY

@FYGY?+?+33�9/3+310%27#"&5477#737#?3!!3#Aao���!�)�)�Ą�12��)�)��#�5~�2>���T���ƔJ������`&8R�R�&+5��o���&XR1� &+5�������&8M�R�&+5��o����&XM9�&+5������}&8N�R�&+5��o���+&XN�&+5������&8P�R
�&+55��o����&XP
�&+55������s&8S?R
�&&+55��o��R!&XS�
�(&+55������&8Qm��o��^&XQ�����s&:K�R�%&+5��}�!&ZK��%&+5���?s&<KR�&+5���s��!&\K��&+5���?V&<j#R
�&+55�����s&=vjR�&+5����	!&]v��&+5�����f&=OR�&+5�����&]O��&+5�����s&=L
R�&+5����2!&]L��&+5�
��@GYGY?+?+10"'53276632&#"HhF=6�$*ï�kPE@9E��M������1�PA������/@FYGYGY?+?+9/+9910"'5327#?6632&#"3#�hF=6�$���)ð�hPE@9F�1��M���q�PT��1�PA>�b����)�&.,@*LY**	'`$$?3?3�9�]29/+10!!!&54632%667!#4&#"326!&'=M����+�����on���$�*V:�Tנ7**600*7�+5�C
�pD��J��B0Bn���y/
1p&��-33--33��oj��5U�Z����	!4BQ@/�
@
H)@-3").)<GY)"5GY"1??+?+?99�+2�_^]�^]3910667!##"&546324&#"326"&54632373#7#'26654&#"�'�&V:�T�;�rp��pn��7**600*7�P����a�'9����CE�NM?D{IC�z*
1p&��k��ml��k-33--44�}��g�TP�������G]��tXX����os&�v�R�&+5��Z���!&�v��L&+5��d���s&�vR�/&+5��+��f!&�vH�.&+5��)�;V�&69���;�s&V9�7�`!��/3�210#&'#5667!`�?ci�?�4Rh2�5sXP9�B6�Hy��!
��
/3�2103673!&&'y�?csu��S��h2!5s^J�i6�H����/310!!�k-������{+�o�/3�]210!"&54733267{7�����IQNc+���~&A<6GB��
�	/3104632#"B_WILX\�dWY>:Pc�
�@				/3�]210#"&546324&#"326
�rn��on��7**600*7�k�om��k-33--44�T���/?3103327#"&5467�wH ,:TPfw_x`h2�kXR�M;��!@o�	/�]99//3310".#"#3232673b1K@;!1�;�1MB:"0�B�!'!835!' 37����!��/3�21067!#%67!#ru1+�`��ru1+�`��5�E��5�E5��^�/�1067!#5LJx�����ƧV����/333�910667!#4632#"%4632#"�IZ����MD<=GJy'MD<=GJy�*�K��NP93IWnNP93IW������&$T���
�2>+5���)�}jD��"/�'(�T��
�2>+5��"7�'+�T��
�2>+5��"��',T��
�2>+5��>���&2wT�	��
�2>+5��"v�'<7T��
�2>+5��>'�'v�T�	��
�#2##>+5��G��x�&�U���.&+555������$��5��%5���LY?+?10!!!!b��5.6�������b�(��5��(������=��5��+{����.@LY
LYLY?+?+9/_^]+10!7%# $3 %"32654&5�D5\�������_�"�ń�t�}��j�f��!��V�3���1�������8Ŏ�������,��5��.��R��?2?910#!!&5{�V���;	/*�T��DDq�OW����5�0��5�1��h�.@LY

LY
LY
?+?+9/_^]+10!!!!!�8�eb75���5�{3w�=��H���{����25��@	LY?+?310!!!!!d���3���50��L���5��3����*@LY		LY?+9?+99910#77!!!+1��1�6��>�T5�����)������7���?�<{��H� <@!MY@	  MYP`?�]+99?�_^]+99107.5%7!6654&'!-1��wtY%%����1d��vp��vo�tב?
�������Ǧm
©p�����y�;���%@MYO??339/]3+310#!#"&547!33!3267!�\��_�^'eop����"f)om��N�ϸYl��!D1bR���������� !@LY
	
LY	?3+3?+10"!!&&54$3 !!$4&To�oLO;��5uew�H�#��l7�w;���~����K��?���e����b�����������V&,j�zR
�&+55���?V&<j#R
�&+55��Z���^&~TD�7&+5��'��/^&�T��.&+5��%�m^&�TB�&+5��`���^&�T��&+5��w����&�U�1&+555Z���s!/+@)GYHY"GY?3++?+?99106673327#"'##"&546322654&#"w;�-]C=$?f�-Q�\����Y}3��MtC@AGyHA�)WS�x��A��_F��[�N^��
VP`��xc\����+0@$%%$GY%%
GY
GY
?+?+?9/+9102#"&'!66"32654&##732654&#�๧}���O�Lr��Y.��Sf�h6q�ic/3;n|J��������w!*��c���x|��#�~\\�|DK;��^�
??33310!7!3>!}��3��'-- C��bj��P����)i_>����7���'$@"FYGY?+?+93310&54632&#"!"&542654'���p�cw��CP.h������e�f~�M�~���5<�f@802U����Ӷ�#�}���Q+փU]'��/s&-@%%JY%%
FY
FY
?+?+9/+910#"3267#"&5%5&&54632&&#"33��x�ZV\�^����HPV���\\�Hahad��MD8=)1�O��5qG��V�.$@=40Z��}!)@"
FY?+99/_^]33104%##7!!6654&'&&Z}�Nf�2'��ֈV\ja1Wc��wM8Q�����
߶��|Lk*2ObB[�\wu-"4%F�%�ms@GY??+??910!654#"!33632h���l\�+b�����ъ��yD3{��1^�䧛Ikd���+&@FY		FY	FY?+?+9/+10"&546632'267!"!654&��<x�ϋ����ݼ[�8��g�li5�܋[[�l����������v���5�}P``���^�GY?+?10%27#"&547!�B_o����-��#�5}�4i�;H��%�^�����7! 2@ 	HY	HY?+?+?933310'&&#"'632327#"&''&'!
	=?,9$Wi��f31 #Iusy2 ���%\XH
����sW
� ���I�0}<�5������^wfy^�??2910!6!!f'>
��?3A����^��a���$�����\��909@100JY00'!%$%$FY%?+99/_^]9/+93310#"!6654&'&&5%5&&5467##7!#"33PF��FlxW-Wc��qO;J��k`k���:51�-��jusf��sDU4<L_>[�\qz.&3"F��=^rPp�*
��@xSPT��Z��TsR^���^"@FYGY?+?+33?10%27#"&546!!#77!#�ABd���r����/�l�!�7�yF3��y�R��(H���hs"@
GYGY?+?+?910#"'!>32"326654&h��_	 H���.�֝��NWj"71dEuLB����|R���:��o�����X��mXbZ���s !@!GY?+/_^]3310!6654&'&&54$32&#"�Ndja1Wc��qO>G������\~bT�O�Pj-2ObB[�\qz.(7 GƔ�K�H�9p�Z��;^@FYGY?+?+310#"&54$3!!%"3254'JW�σ��1�A/��%5��i�R�t�)Nm�[���;��-��xՄ��of^��%^@FYGY?+?+310%27#"&547!77!!�Aao���s����1��s�#�5}�2>�R��Jw���^@	GY?+?310"&547!3 !���+��5-P��ƶFP`��=<�}���a���Z���#(@	FY
""GY"?+99?+?�10%>54#"&&5476632Df�Q^Y(��i�߬���uTDn/̯�Ω���`��݃���3����O�����mxҼ�����	�&����s(@HYHY?+?+??9102!327#"&'!&&#"'63|@L��J	01-:ab~�)���5
**"'4es������1:;�!����}NMA�'w� @GY	?3+3??3?106!!&&547!���ĵ-����c��b���+�[W�� ���`�-��1�ƪFP`��=<MX?Z��5^%$@#FY!?2+3?39/910"&5!3267!32654'!!"'����/x�qFT?))dHxI���9B�ӾZ���}��v�'��.s�'���}��k�+�m]��`��O&�j�	
�$&+55��w���&�j
�'&+55��Z��T^&RT�!&+5��w���^&�T1�&+5��Z��5^&�T�-&+5��5�V&(j;R
�&+55���j� +@LYLYLY?+?+3?9/+10"'532>'4&##!!!!32�uNPDIL%
?F����7�8��9��4b�&�'L�F=6�^�����'B��L��5�s&av}R�&+5{��7�.@LY
LY
LY?+?+9/_^]+10"!!!27#"$32&&���95���������\�z�hvH�˿����M��M+��18�)8��)��V�6������,�����V&,j�zR
�&+55�����R��-���?�$0@$LYLY
LYLY?+?+?+9/+1032!!#
#"'53266!32654&##D���J��O����P?5/ATPi�GL�w��_am����������u�?�'��HyuJQ5�)@LY
	LY?+??39/3+310!!!!!!!3232654##���@��m���52w�y1wV��I}��m����y���1���Eyn��h�#@
LY

		LY	?+3?39/+104&##!!!!32!67JKِ����7�8��9���T��d
'D7�^�����>p�^�2��5s&�v�R�&+5������&�6/R�&+55�V��@	ULY?3+??310!!!!!!j4��0���\��\���L��J�V�������$5��&@LYLYLY?+?+9/+102!!!!2654##d���N566��A%���lT��������yuj��w��5��%��5��a�;�V�
$@	
ULYLY?+33?+?31036!3!!!!5��y������\��]��
�����No�L�T��V^�������5��(����!@	?33?339310!!!!!!��/
�%�H��'���ܗ�����T��T��-��1�3)����'-@MY
$$MY$
MY
?+?+9/+910!"&'32654&##73 54&#"'6632��ŏ����͋�N�٪����3_^��m���{�mw��
����$+cys]W��HR{�[GX�5�@	

?3?39910!!7'!!��r���^d#���5�A��J�؏����L��F��5�&�6�R�&+55�
@

?3?393310!!!!!`�����52�X���1��T��-�����@LY
LY?+?+?10
#"'53266!!#O����P?5/ATPi�G]����������u�?�'��J���5�0��5��+��{����2��5��n��5��3��{��7�&�����7����@
	
LY?+?39310"'32667!67!�|WQu0J?1��3�.XN����� '"AQ��]:n'y���I��{��H�s����y�;5�V��@
	ULY?+3??310%!!!!!h���\�/54��0����`���L��@�m�@LY	??39/+10!#"&547!327!w����
p1l
����2��1V��9;%��.$�J��J5�@	LY?+3?33103!!!!!55:�};�}9����L��L��J5�V�@
	ULY?+33??3310%!!!!!!!��\��5:�};�}9����`���L��L��@�'�&@LY
LY
LY?+?+9/+1032!!!!32654##�C���I���7��d���l������Huj�5��"@LY	LY?+??39/+10!!!!!!3232654##���59�R���h52w%�iE���M��6�����Kuj�5R�
@LYLY?+?9/+10!!!3232654##R���I52wC�Jd���l������Kuj�����.@LY

LYLY?+?+9/_^]+10%267!7!75!"'63 #"&'���<��5��A}�P�����y�S��83�Z����E�%.`5����#2@
LY

LYLY?+?+??_^]9/+10#"47!!!!32%"32654&Ͱ��������52yPe��	��k�fwjk�er���D�'2,����� 4���������;ɋ�����
$@MY		LY	?+?39/+310!&&54$!!!#"33��a��kY3���w���m^l1���D�k��J1�roO[��Z���sDm���#&$@ FYGY?+?9/+91076$%36632#"&%26654#"m�H+���ZB�`���������BsGs8�<�K#g 9(��-/W�tTV������y�k�ZRsO�Z��Zs *-@$$JY$$!JYJY?+?+9/+9102#"&54$32654&#"32654&ǻ�yyYZu۔��[YU\ap�U�'�W_Bs��p�rTj�Y���C��h iuVDBA��nFE05���s& @"$FYFY?+?+9910632327#"&54>7>54#"��г�Bp�RdA���^�r��Fo�E�:yr�X��_{T;#$*dZ�/'��]|S6,",VKZ���)%1@ 
 FYGYGY?+?+9/+9310#"&546323754&#"'63 267&&#"�������yݍ�`|�ja?���j�!YGs�L���J��Ѻ��$Ͼ)�1����BWݺXc��Z��BsH����s9=@ 7KY99'GY"-		GY2?3+3?3+3??9/3+310##"'7326654&#"56323!3632&#"327#"&55#!+�9���M:/5T�HHA-LLf���d!d�9$�GA45}�HA-LIi�Ȭ`������ށ`a����/�
����`a���-�=���s$-@#$$#JY$$FYFY?+?+9/+9102654&#"'632!"&'53 54##7όtDVE�MH���~����e�E����-�;D.4-"�V��h�$8���(#�X�u��o���^X��o���?&X6�&+5%�^
@
?3?393310!!!!�X�!���u���.o^���!��^������s@GY
HY
?+?+?10!!&#"#"'53267>32�Ӽ(CZJH#C[�`Y<%/2O&fp���W�Eu?��g��N�io/�u93^@

?33?3910#&'!!667!!�R*���?�����;	B-���'>�O����h��^�#T�G<�O�%�^@
FY

?3?39/+10!!!!!D]]Z-��`��b���^�R����3^��Z��TsR��%msQ�����hsS��Z���sF��%�sP���s��^\Z��#-@	#FY
GY?+99?3+3??10!&&54$7!>54&'�ܢ���`��h��+�Z�VV�]�R�]�Q[Od����٦�&����/�
���g�
�j��
j�r`�����^[j�o�^%@	"FYGY?+?+??39103267!327!&'##"&5473�l\�+b-�>'3���`a �Ɖ�^�sD3{���A�u�-�ȥ�D�\��^@GY??29/+910!32677!!7##"&547�->>9b--��@+����^��D2?@����/����O�j��^%%@%	!!GY?3+3??3399103267!#7##"'##"&547!3267��c]�+c-�����+�Յ��-�b\�/`^�sF1{�������㦛Ik}�sD3{���j�o^./@.	$"FY**GY?3+3?+??3399103267!327!&'##"'##"&547!3267��c]�+c-�=)1���ag���+�Յ��-�b\�/`^�sF1{���A�u�/���㦛Ik}�sD3{���\���^&@JY
FY
JY
?+?+9/+10632#"&547!732654#"cX���}���X��1�LCVg�FZ^�:��x�e��Fn���=BYI{ Nj��J^ "@JY
JY
?+??39/+10632# 47"32654!!5bbi��sܘ�z�%9J>4IY����-^�:��y�hEWfp�}C5=>]Iw�%^h��^@JY		JY	?+?9/+10632#"&547!"32654�V���|����-FZNBVf���y�e��Asw�}g%>AZH{���s&@KYGY
GY?+?+9/+102#"'53267!7!754&#"'6��ב�쿘h4xNq�!��+dWQ9]9P�s�����7�'u{�[c �R%��Ts *@	FYGYGY?+?+??9/+10#"&55#!!36$32"326654T������b���0]�9���NDnD�@nB������5�3^�R�����y�}�{�����^#.@!!KY!!JYHY?+?+?9/+910"#"'53267767&5463!!"33�9R.B�o[<(%*5@_������[O]FM];�Od�t�-"3mA������WI7C��Z��B&Hj�
�5&+55%�`*H@($	&'&KY''	)	GY		 				$)$GY?+??9/_^]+9/3+3910!!36632#"'53267654#"!#737!{++��&,>�d���)ɣhF=5=]�j\�,X���+�#-sǻfN\��Of�L���QY�D3{��o�ǡ����!&�v�/&+5Z���s&@KY
GYGY?+?+9/+10"&54$32&&#"!!3267��ؗ
���\6hB[�"o+���L�E����Z�H�"sr��/#�O�����sV��%�L��%7&�j��
�&+55������M���{s(5:@!)JY	&&GY&HY	1JY	?+?+?+9/_^]+10632#"&547'"#"&'532677>32"32654?ln��|���Z-CYGDHg�e3;!%/3M#+Q�̝ΝEZLCVg���y�e��Ik�@���[�gp���\:��[#=BYI{1��{^$-@JYFY	 JY	?+??39/+�+10632#"&547!!!!!"32654?tf��|�����c���/\'Z-EZLCVg���y�e��=]�3^�R��}[#=BYI{��%`���%�!&�v��&+5���s��?&\6��&+5j��^$@
GY??+??399103!3267!#7##"&547T1`��Lۉl\�+b-���҉�)�=Y�sD3{�����㥜D�\5��@
LY?+?�10!!!�Bu����5�6��H�%5�@
GY?+?�10!!!!��I�����@f��^1����s&:C%R� &+5��}�!&ZCs� &+5����s&:v�R�'&+5��}�!&Zv;�'&+5����V&:j}R
�2&+55��}�&Zj�
�2&+55���?s&<C��R�
&+5���s��!&\C�M�&+5)����/3107!)1T1���)����/3107!)1+1�����)������,�2���'B�B��v0�����45H����./H���@%)H��]5]+++55s�Z���?�10'673{g��[g����j�R���?�10#6Jg��Yj���'������
��/�10%#6yg��Xj���'������?�10#'7�
�C
�hh��
�s��
��
?3�210'673!'6739g��ab�%g��[g�������j����?3�210#6!#66Jg��Yj�g��/}���'�5tL����B���/2�210%#6!#66yg��Xj�	d��2y���'��9{B�'@
??9/333993310%!7!%�ɘ����4'"�C��B����a;!E@!		



??99//3339933333993310%%!7777!%%XD4�����47Z��37�D3��/���w����v����h��)@	
?�/]�1046632#"&hU�ix}��u��j�a�|�Ȇ�����9&'1bs��	u�	&4@N9@5520LLL?";;+E?333?3??9/]39/]33310"3254#"&54632%#"3254#"&54632"326654#"&54632?_8A^�p�z��o�{�����@'I.7B^�o�x��j�|����'H.7)H/�l�y��j�|������`�`m���������J���p�]a�`d��ړ���!��4p�aan�a`d��۔���#������%�
������HZ�@0 /]39/]310H�����9ϛ����g�HP�-@Oo����/]39/393310'7P�n�����1�N^g�3������&3���
�??10#���?��J���X�@
 

�

?3��]q2910654#"#3632'TA<\=͔�d}adX�� "J�|���y�o^-#�R��;@RY
NY


NY
?+?9/+9/_^]3+310!!!#73!!!!�$��5��7�%��-5�H�8�#��������������#V@0"#"RY
##/#�#	##RY	OYNY?+9?+9/3+39/_^]3+31076632&#"!!!!!!7667#737#7s)�îq�`Hc+'��)%��+��7�1em�%��'����V�DM_q�s��E���!n\�s�9����.F@$%&@#& )&)QY&&
NY

NYQY?+?+?9/+9/+33�1032654&##!#!!2267#"&547#?33#�3��`^D+����Ro��8=�+&@+h{��>o�{�3�.�B.��KP��������5t/Vjs����$()����&J@(RY	@RY  OY NY?+?+9/3+3�_^]2+310"!!!!327# #7367#73632&&�a�8\'��+%��Yg��~�B�%	
}'�WG�d�V}WXՕ��"Q�x{?��?��C0��.9�1{����'3%@(%%/?3?3??9/39/310"&5432&#"3267##"&54632"32654���ʨmb7U;2M+63!=@`����?ʮ}�̭���+E(*&?T�}�)�#P�A<A �1�J�������
Q�C69�zk)����%'@$ 


 /3/399//3999910%2673#"&5556746324#"6o3@�����rDbT����N���E*��cfܽ��!������u��U����L?��O��"/4@,& �  		?3?399?399//]3310!!#!!367!7!#"&5466324&#"3266��.���5--��'N'�]�s��c�oz��$&+F-J*F.0��R�������}�J���y�s���m�s-<O�HcK�j���0@



?33339/33399310##5!###33#7#ר�4�@��������<����o�^���/�y������vm���H)@


/2/9/]3933910"&546632!3267&&#"�������1�R��RHbٓ2�X�z#�����������5Fh�)�|�5Bu����a����'@d��&{���?555��\����&u')@����6?555��f����&='@����+?555�������&?'�@f���?555L��s�#@
?3?39/310#"&54632&&#"63227&&#"s��ۿ�ҏ떉Tog������h�'Q5FsI����B��Ϫ7�C�yZR��2�(6l�p���b�@		LY?+99?910!!7!&u`�'��#*��L����7W���`��7b�
�?3/310!!!%�����7}����{�7T�@		?39/39991055!!!{?�����H�7�B��o��md%?@?/����/]q3105!m�d��b��9��/3/9/310##5!3ն��F������l�{L#(;@!!##)?_/]3339/]3�2939910#"'#"&5463263227&#""32654&L���{=�M�����q}�����XNK]:CEiWQPZ:CH͎İPZ��������凇N;<I��Q8;J�L�/3/310"#"'53254632&�3<ĸmV[Cn»mVYHA���)�'����(�&m\%B.>@#$))&����@H/+]q333}/33�222}/3310"56323267#"&'&&"5632327#"&'&&V3z<d�;da@^03z=f�;daNR/3y=f�;daIU0l~g�@jVNRd=;�l(=<�l(!�q<=�l(y�m$!m�%3@
/��/]q33333�2232310'7#5!7!5!3!!1�Y�;P�u��\��O����T�۪�V�٪�m'=
!@		

/2/9/339331035!5m��H��}���������m%=
@
	

/2/39/39331035!	5m��H��}��H���>���Jqh�	@	??933310#3h�>s�>�s�����!����f�g���%�t&IL����%��&IO�=��?�	/3�210#"&547!3267�"�Ԙ��
�ck?��L���Xb���D^�	GY?+?10"'53267!XhF=6=\�-��M��PZ��)�������?�1067!#�S)�@��{9�E{�;��	
�	�/�10667!#{Q!}E��V3�9>�M��m!	
�	�/�10!56673mW���C�(�;;�Jb5%�	�!?3?310"3254#"&54632�?_7B^�i�~��i��������`�`d��陟�� ��/J-�
!@	 
?3?9/]33310##7!7!3!77w �!���yw��:
<�ᗗ�-���JL�^95�@p�!?3?39/]3102#"'532654#"'!!6�q�ڳ�]3|9Yc�?FLw)��+$�k��6�#NFnC���Z9#�$!@p�!?3?39/]310632#"&54632&#"2654&#"LPtiyơ�����$f+9Wm�I=K3*=H/-X|m�Ȭ����wp��[G07MI1B{Jm�� ?3?10!7!{�j'��/J����)R5'�",@(#!?3?29102#"&5467&&54632654&"654&��dYAOƫ��xm39�=5,4<+##1@^*�paXi $bI���i^x&#W>n���,]*2?+,8�2(8*)K"&Z9�#!@�
!?3?39/]310#"'53267#"&54632"32654&���Y9\ z�&ZshyƠ����:K2*<I,�����
n{Z{n�ơYE06KL0=T����#'+/37;?CGS[kt|��@O�}}kduullvvkVKKkk\ZQQ�t\\-
$1'2D=G>(A+B	BA>=21
,84 95!/333333333/3339333333333333339/333/39/3/339/393/310!#%5!#533!5353!5!!5!5!#3#35!#35!35!#35#3#3#"&546323254#"%32##32654&##32654#"'53253T/��0m�o��m�I�����mmmm���0oo�w��oooo�mm�����~��s�����mp.,;0m^�{B.$*/;J1%Z^4+V}i�0o��o���/�mm��mmmm�oo���;mm�Joooo�/y�hI�����������aCS1D
D8QYb" "�+%J��
fV��r_cT���*1@(("""//99//3333/993310	54676654&#"63232654&#"���T�V�,AgI��O�GR�Z?>1HT;GFBIHCHE�V�W��/2A1R~X��8*�P:/5K6DpJ;��?HI>@IH������!&7L���&+5��j�R�u���)
7H@'6)06770FY0	00FY0&FY?+?+9/_^]+9/39910654&#"#"&547654#"563232.546323�|H?BA6����9+-tmfo#|z�;��|�����1�Ye2;y\������E]M9�-e[IvS,f	m�r����%#��H�@
	MY?+??933107632&#"!!qC�фSO8&;@��u��w�8f{��P��N��/�^���^+1@	##		FY	)FY?2+3?+339/910"&547!77!##"&'4'!32677!32)��YI���i/���l�B����pESdr�Ӿ�i�R�Xo���aim]I0��۬o���U2s+��5u&0v�T�&+5��%�!&Pv��/&+5��������&$[^��Z���s&D[B�������&2d\����������		/39/310#"&546324&#"326��rp��pn��7**600*7��k��ml��k-33--44fh3���?���1067!#%467#"&�=Rx���Ȗ�EO869O�y���l^tJ)&
&,<�%�-8<GF@'@FIY@:#GY	*66FY;'2GY-?2+3?3+33?3+3??+10"'53267#?6632&#"!76632&#"3#!"'5327!!!4632#"-hF=6=\̣�)ð�hPE@9F�)ð�hOEA9E
�1��M��hF=6�$�t�M���-�`WILX\���PZőTT��1�PA>T��1�PA>���������^WY>:Pc�%�;8<?@!;:#GY	*66FY'2GY-?2+3?33+33?3+3??10"'53267#?6632&#"!76632&#"3#!"'5327!!!-hF=6=\̣�)ð�hPE@9F�)ð�hOEA9E
�1��M��hF=6�$�t�M��I-��PZőTT��1�PA>T��1�PA>���������{��#'@@
LYLY?+?+99�10# $3 67!%"32654&�������\�2�p /
/����y�s�yy�p����A�'	���J���:Tͷ������>Ǝ�Z���"'@@
GYGY?+?+99�102667!#"&54$4#"3266��sDT'
0��������.�KwK�KxCs�����<3N������M��E�z�}�{����` @	
@
LY
?+?3�9/310667!!"&547!3267�'LT/
<���y9�������1��{� ���}���
�������HB��iJ3����j��� 5@ @ 		 GY??+?39/_^]39�103267!>7!#7##"&5473�l\�+b-3D+/
:��̮��҉�^�sD3{���p
>aj�����㥜D�\������!C��������!v��������R�E���R��/��2910#76654&#"5632���NA 3JIez��<G�7,�_�b�R���}
�	/3104632#"�b`WFOX\���VZ=<Pb��5�s&(C��R�
&+5��5s&�C�R�&+5��Z��B!&HC��#&+5��o���!&XC��&+5�����51@))MY0%%LY
?3+3?3+39/910"'632#"'#"!2'&#"32677!32653X3i���޷���dI���pDa�4�$DHh�d�Yn50'IIy�n�)#�i���.��gQ(�!;,�0������lw��U8?N�e�f�^@
?2?3393103!!6!!#�': " ��?5C����%�^��T��b�moL��"�������`{�A@$MY	LY@P	LY?+?9/_^]]+9/3+310!!#737!!!3232654##����J��1�+1+#1��/C�Ie���m��d������Juj�=��`'$4@@JYFY JY?+?3+39/+�10!632#"&547#737!!"32654w��1V���|���V�0�+--��FZNBVfy���y�e��Du����}g%>AZH{5��j�$9@LY
LYLY?+?+??9/_^]3+310"!!3267#"7#!!3!2&���75���|J������Ɔ��52y�R�
z�hv�˲��#3�� -��M+
V�����;18�a%��s%1@FY	GY GY?+?+??9/3+310"&547#!!36$32&&#"!!3267���b���0]�B#µ�\5hBP�'g0��]Q={[���& �1^�R��H�#mb�`a#/�O����%@MY	??339/+3910!!#!!!#7&'��/����)u���D15|w����Dw��~{���;^%@
JY
??339/+3910!#!#!&'���9%P��a)����
�^����Z��Z^��e��5��5@MY
LY
??3?9/+�+3910!#!#!!!!!!3&'�D1��/����Z�����5)x^?u����*w��w��w�����C�Ddڗc%H^-@		FY?3?39/3+33910#!#!!!!!!!'�V��h�����c���\\�j���Zt�3�3�3^�R���������4@	MYLY?+99?339/+33310#6677!!&&##!#"!V�D�����Hyq!��/.}�ʃ7W(�F�k��ى��$���D�`T��{O_�3qC���^2@KY	JY?+99?339/33+310#6677!#&&'!7!f�=�z����PR%�! \��g/8�ź��s}mhh������3I@�=�88����5
�%8@%LY LY?+9?39/33+3310!!#"!67!!!!7!!&&##7�m�˃	9P)���2;�����52y����G^]2	!��./qC�L{M]�/�o?���������&[�x�D�`T%�^"8@	FY 		""JY?+9?39/33+3310!67!!!!7!#&&'!7!��+2��c���\�����SP%�#]��g/8�Ļ��LX)�3^�RFhh�� ����3HA�=�88�������/��LN@(#M>8;GB	B8@+,,+MY,,882MYJ8MY#?+?3+9/+9�_^]2�93310327632&&#"&54667>54&##73 54&#"'667&'53>32&#"��Œ�w��^)wGXW7zJ8����`��y�B���3_^��mV�n2f�k/P`b:<*"&%_Q��w��
����t)J)���v�Y!:TF[S��HR{�7Mh�p>YK'�
CW!����/)dLP@+C**M/	#KLLKJYLL=JY=0FY=#?+?+39/+9�_^]2�933102654&#"'67&'53>32&#"32632&&#"#"&5467>54&##7ՍmDVE�MH�u)T�k/Q_e7>(%#$N>�~��w��pUG>E�ADBL4V�]���ߌs4XX�-�;D.4-"�4P{p>ZI'�1>?�h�$8�v�X-++!
�����#;24:������u��w��{����
&@LYLYLY?+?+9/+10# $32267!"!74&�������\����4�{�1x�=y����A�'	���Cɴ8��۷�3��Z��Ts
&@JYGYGY?+?+9/+10#"&54$32267!"!54&T����������M|"�{P�K{$L�������M��T|r[b�{ndi���@
LY?+??910667>32&#"!!J�\v�_RF4-@Z3��'31:�"῕H�Zc�����bQD>f�f@GY?+??91067>32&#"!!� <�Bf{TK8*&#=-�j���'05Y~�};�0R�^��u;����s&�v�R
�+&+55��f�!&�vL
�(&+55��{�
X�&2\���Z��s&R\V{���1--@,
,LY
"$&&LY?+3333/33+3310#"&5&54$766322654&'#"'6ϣ���
BA<A��&�CA;@��O"��TP3RV��ZP5s�w�8;=8(?����68:6'���B5K�y�%EG8��ӈ�"BZ����'.@HY%#  HY?+3333?33+3310#"&'&&576324'#"'663266����l6<���a\���V+TTTe^8*MWe���'e70#�i%LL ���5RN1ᇗ4 ?)������&Za@A$	���@ 
HQNH7:A'HAHMY-AUN:NLY4:?3+3?3+399/33/+_^]9/3�9/310#".#"#6632356654&'&&54632"'632#"&'#"$32'&#"32673265�)3GzhX'+3���>wux@����H??>GV�3X3i���޴���}�>V�i�:�a�4�$DHc�j�W�[)OmDv�m�"("3;��&-&��p�	\1*"-2Q��)#�i���8�NKVC(��;,�0������pqXW2�X�Z��TR,@Rg@EDDP8-..488���@&
H8844;	;!FY&FY?3+3?3+399�_^]23/+]9/3�9/310"'#"&54632&#"32673254&#"'632#".#"#6632356654&'&&5432'�i���ɐ���fV<IJ�K�9{PY���B?;W;�������)3HyhY&+4���>vvw@����I?}HVnn���U�>�)z݌�?N��l`)�>�������"("4;��&-&��w�\0*
"^R����B5CU@0;??CC/C�C�C�C	C8<A@))MY0%%LY
?3+3?3+39/9�22�_^]2310"'632#"'#"!2'&#"32677!3265#'##'##'73X3i���޷���dI���pDa�4�$DHh�d�Yn50'IIy�n sE�CF�CF)�)#�i���.��gQ(�!;,�0������lw��U8?N�e�oY�gggg�Yf��$7@!  $$/$�$�$�$$"?2?3393�22�]23103!!6!!##'##'##'7�': " ��?5C����%�JrF�EF�FF'^��T��b�moL��"�������`�X�gggg�X{�7�@LYLY?+?+?10"327!&5$32&&���|��n����f��\�z�hvH�˨�����$��&�	��18�)8Z��s@	GY	GY?+?+?10!&&54$32&&#"327f��k������\6hBU�M�di��֭�[�H�"�߀�-h��y
	�?/10%'%7%7%LG�㴁���F��G��J����{���J;�{�Z�}�9I�Ĥ{�-{H��/�3�10#"&5463!632#
"Y02H?�Y30H=�^;-<P^5+CQ?�R@
o�
/�]23/31027632#74#"##7t��Zl|�N*Yp�^+)�<<xo1%P")"�Z��X�/�104632&&ZiT<6"%\|��Nj6&(8Ty;��X�/�1056654&'&&5432���IK}GV�\0*"^R)����(6DR_m_@-d^WjgS``gIA;O7EE>LLZ-%3))"00ZZgg

/3�2/3�29/39/333�2229/333�22233�222102#&&#"#62#&&#"#662#&&#"#66!2#&&#"#662#&&#"#66!2#&&#"#662#&&#"#6!2#&&#"#66�]qO<EN2K�\sO<EN2Kd�\sP<DN2Le��\sP<DN2Le�\sP<DN2Le��\sP<DN2Le�\sP<DN3K��\sP<DN2Le�e],,)/��f\,,)/Yif]-+'1Zif]-+'1Zi�f]-+'1Zif]-+'1Zi�hZ,,(0�f\-+'1Zh)�}�'.5>0@ #037;(++;3#/3/3933333310#6736673#&'5&&'5'766'677'&&&'7BF$a5��Ia4��G�A݁�ZB�O݁�E�xbC��E�xb��C{LbR�C�&b'Z1B�O݁�G�A܂�!Ia5��F$a5��DnXb'X��DnXbY�F�cb��xF2�4bE�5�VH�$+@$!@
LY
U??3+?3�2�29910!3!!!#7'!#"&547!3267j�A
�r�1����^d#����"�Ԙ���dl��L��F�T�L��؏�����L��/�[_j�o�?+/@+#(@
"GYFY?+?+??39�2�210!7##"&547!3267!3!#"&547!3267��Ɖ�-�l\�+b-������i2����
�ck�ȥ�D�\�sD3{�������?¤���Xb5R�3@LY	LY	LY?+?9/+9/3+310!!#737!3#3232654##R���I�7� 2!�8�!C�Jd���l��!������Kuj�s��%=@ KYJY

!JY
?+?9/_^]+9/+9910!!632#"&547#737!"32654m/)��eX���}�����)�/-JFZLCVf5�)��x�e��Fn���� N=BZH{5��4@
		LY		LY?+?9/+999910'##!!2327'7654##�zt>�DgtVm��5R�d8+)4�16�J��B�R�����%qRi?_����hs';@ #"	

GY
GY
?+??+?999999102'"&'#!336"33'76654-����7�=4Sx3H��V�	�:F|NE07�14:s���]R�JY����J����}ZVyRhK�l���
$@LY


LY
?+?9/3+310!!!#73!!58��}���7��.6�R���T�d����^
$@

FY

GY
?+?9/3+310!!!!#73�5�I/1��X��Z�1�b^���^���5���'@LYLYLY?+?+?9/+10"!!!632#"'3254&VI6u��5.6�VPX��s��ؾ�z���ȑ/�����g������13
ӥ�%�
�^'@GYGY	HY?+?+?9/+10%#"'32654&#"!!!632Ւ����R`}��YW/#P����5�I53P�ʸ���+6ؼqz��^������V��-@

UMY?+33??339310!!!!!!3!;��ܗ���k��/
�%�H���я��\�1�3��T��T��-��`���o�s9C@$"&&KY	$$"55GY
FY).GY)?+/+?3+3???9/3+31023!3632&#"327!&&55#!##"'7326654&#"569���d!d�9$�GA45}�NERP���\���`��`�9���M:/5T�HHA-LLs���/�
����`a!�o�֯-�=����ށ`a���)���&������s&�q5�V�$@	UMY?+???393310%!!#!!!#���]����52�X����`��1��T��-%�o�^$@	"GY?+???393310!3!#!!�X�!�����`��u���.o^���u�!��^��5��@
		?3?3910!!#!!73!`��{�Vyo��52��K��X��N��T����T�f��/Z^@	?3?3910!!!737!!#'����-oVD��P�"��}#�N/^��d<q����
�de5��5@LY


?3?393939/3+310!!!#737!3#!u���}m���5�2�5�DFh��PF��1��������:%�-@KY
?3??99/3+31037!!!3!!!#��!-#1+��F�X����xJ���s����y`����H����7�#@	
LY?+?3?93310!!!!!!�������5w�X���1��T��-J�^#@

	FY
?+?3?93310!!!!7!;X�!���u�Ӿ��1wo^���!��y�5�V��-@LY

	UMY?+???39/_^]+10%!!!!!!!!����\��)���52y�y1��`�w�����=%�o�^%@FY
"
GY
?+???39/+10!!3!!!!D]]Z-���^��`��b���^�R����u��3^5��
,@	LY	
		LY?+?3?9/_^]+10!!!!!!m��Ά�)���52y�yf5��Lw�����=��%!^
$@
FY
FY?+?3?9/+10!!!!!!D]]Z�1�����`��b���^�R���3^5���)@LYLY
LY
?+?+?39/+10632#"'3254&#"!!!!�I_��t��ۿ�{���ɑ�M2u���E���5������13	ԣ�����L�%�
L^)@GYFY
HY
?+?+?39/+10632#"'32654&#"!!!�j3P�ʒ����Vb|��[V.#P�Ӻ������^������+6ؼry��y��^{����+5N@+,1#
))1MY))�)
))MY@LY#LY?+?+�+9/_^]+99910327#"'#"$32&#"33&54632654#"���2?Ld2�q`{����Y�sTQU��z�u?q΃���+Tm>E_���m�` $��-�������x������L}fޯbZ���s+7\@,2"))2KY))�)�)�)	)���@
H))
JY
@GY"FY?+?+�+9/+_^]+99910327#"'#"&54$32&#"33&&546326654&#"�yZ">8FU�k`}�ؙ
�<y G@D[�OTD������6G/91z�:�Z&���H��t�}sp%~2��V,�L"*�W$X��{�7�&&;��Z��s&F���V�� @
ULYMY?+?+3?10!!!!!!
���7�7������\����B�`�%�os22@1#-"((GY.FY?+??+33??39910236632327!&547654#"!654#"!336L�+D�i��;=)1���`�@b\�,`�Ӊb\�+b�����s�nv��Jh��A�u�1�>A/D3{��/�D3{��1^�����?�<f��^
�	??3/331067!!!�'3)C��h��i�'05reR����^��PaL?�-@LY		??393/]3+310!!!!!!7!svV��'5��:��9��5�8fP�y��������^@
FY

??3?33+31067!!!!!7!!�$:)C��1��7��8��1�'-1mnR����^��9����Vy�#@
UMY?+???3910!!!!!!��t��@�@�kX�߲���\�������+��`����o�^#@

"GY?+???3910!!!!#!{�As�b�-�
���^�}����=!��N���u�V����Vo�&@U
LY
LY?+3?3+3?10!!!!!!!B���\�/���7�5����0�
�L�����N��T\�o1^#2@!" ! FY	!FYGY?+?+?3+3?9103267!327!&'##"&547#7!�Xfa�+b-�>'3���`a �Ɖ�P�11y�XD9u���A�u�-�ȡ�Z�y����V��"@LY	UMY?+??39/+10!#"&547!327!!!w����
p1l
����2�����\1V��9;%��.$�J��@�`���o�^)@GY"GY?+??39/+910!7##"&5477!32677!3!�@+����3->>9b--���`/����O���D2?@�����u��m�-@LY??39/+999910!!##"&547!367!7��wfLF�A��
p1l
}E�DR^�21.��/��9;%��.$v
H��,���^+@GY??39/+9999910736677!!7##7"&5477!>H1�/E\#-��?+>I6�/��3^��D2^��#ß��/�D$�ը�O��5��@LY?3?9/+10!632!654#"!j2w����p��m
���������V��5@��.$�J�q%!^@GY
?3?9/+10!!654&#"!!3632��=>9b-���-?+����#F1?@��^�Ѵ���D�=��;�#-4@'
''
MY''$LYLY?+?+9/+99�10!2!#327# 7&&54733"32654&�X���v�~j���ű�����J�5--׀�0\��Ed'BƳ���K��M&V�qubQ='/gɞvr;D��s#,4@'''KY''$JYFY?+?+9/+33�10"&55$547333632!#3267"32654����:�+)!<=ٱ����3g`W�e�6X�-����)�dR@G*.�����[i&0�V��saS_=�V;�	0;@.MY')ULY*''"LY'?+3?+?9/+99�10"32654&47333!2!#327!&57&&��0\��E�zJ�5--
^~��v�~j���ņ�V��^�����ɞvr;D��ubQ='/,=Ƴ���K��=�f�2�V��os/;@)%	KY "JY!FY?+3?+?9/+33�10"32654632!#3267!&&55$54733�X�-���X<=ٱ����3g`W�e��P��\����:�+)!��saS_�������[i&0�C��'ҡ)�dR@G*.������,������&�6`R�&+5������?&�6y�>&+55��'@

MY

LY?+??39/+310"!!!#"'325sSMm��52�X��v�b���Ĩ{z���!����T��R�����13
�B%�
�^'@KY	HY	?+??39/+310!#"'32654&#"!!�X�-�������]b{��|oF;N���-n^��۷��դ+6ȵt���^����V��$@LYULY
LY
?+?+??+10!!!!
#"'53266��1�������O����P?5/ATPi�G��T�L��������u�?�'���os!&@"FYGYHY?+?+?+?10%3!#&#"#"'53267>32
������(CZJH#C[�`Y<%/2O&fp���W�E���u?��g��N�io/�u95���,@
LY


LY
??3?+9/_^]+10"'3267!!!!!�{}���'k�)���52y�y1��=��12��������=�����%�
�^"@FY
HY?+??39/+10!!#"'3267!!D]]Z-�5�ԛgrobx"X��b���^�R�����:<����3^5�V��,@LY
	LYU??2+?39/_^]+10!!!!!!!!=��)���52y�y1�1���w�����=�T�L�%�o
^%@FY	"FY?+???39/+10!!!!!!3!�`��b���0]]Z-�������3^�R��������Vm�"@LY
UMY?+??39/+10!!!#"&547!327![�єD����
p1l
����2��V�;V��9;%��.$�J��J��o�^)@GY
"
GY
?+??39/+91032677!!!37667##"&5477!>>9b--��T���
����3^��D2?@�����o�7-u���O��5�VH�#@
LYU??33+?3910!#!!3!!!#7#j=
6���5�D'��1�����:/��mH��P�X���E�T�L������ou^$@	"FY?+??3?3910!#&'!!67!3!#�R*���?�����;	X1�������'>�O����h��^�#T�G�X����������,����^�&$6uR�&+5��Z���?&D6�%&+5�����V&$jqR
�#&+55��Z���&Dj
�4&+55����o����Z���s���5�&(6'R�&+5��Z���?&H6��&&+5D���"&@MY
LY
LY
?+?+9/+10"63 #"&54$!3654&267#"�m�S��"�������k�����@���N�, N����F�Ĵ��)���%��wn<E3��s!&@KY		FY	JY?+?+9/+10%267#"2#"&54$!374&#"566�X�-����嵱�M63g`W�eg�ŝuaS^����������)[i&0�1%��D��V&�j}R
�6&+55��3��&�j�
�5&+55�����V&�jqR
�%&+55������&�j�
�M&+55��)���V&�j-R
�;&+55�����&�j�
�8&+55������-@LYMY?+?+9/33910!"'32654&##7!!��������K�J�����-{�17Z+L���O*9�taY�\����-^+@FYHY?+?+99/3310!7!#"'32654&##7��1V)��ś��עF�O���|�-u��?͠���P
(6��iu��5�&�MR�&+5��o����&XM3�&+5��5V&�j�R
�#&+55��o���&Xj
�*&+55��{���V&2j�R
�/&+55��Z��T&Rj�
�-&+55��{����~��Z��Ts��{���V&~j�R
�2&+55��Z��T&j�
�2&+55�����V&�jR
�0&+55�����&�j�O
�1&+55������&�MmR�&+5���s���&\M��&+5�����V&�j1R
�*&+55���s��&\j�
�*&+55�����s&�S�R
�(&+55���s��!&\S
�(&+55���mV&�j�R
�(&+55����&�j
�,&+555�V��	@ULYMY?+?+?103!!!!55.6�����\���>�`�%�o�^	@"GYGY?+?+?103!!3!%��3�I���`^����u���5�V&�jRR
�*&+55��j��J&�j�
�4&+55���7@
LY


LY
LYMY?+?+?+9/3+310"'532677!#73!!!!!�iH7<CM���7��.6�K58��=)X'���SWPT�d������T�����^7@
FY

GY
HY
GY?+?+?+9/3+310"'532677!#73!!!!!�hH7<CL��Z�1�b�5�I/1��!'N'���TVP�����}�����y�)@

LY

MY?+?3+?3910"'532677#!!!!?hH7<CM���t��@�@�kX�ߞ)X'���SWP�������+�N�T������^*@


HY
GY?+?+??3910"'532677#!!!!�hH7;CM�}������As�b�-�'N'���SWPV��=!��N���}����y�)@
LY
?3?39/3+39910!!#73!!3����t����5��@�kX�A�5j����j�N��������^)@FY	?3?39/3+39910#73!!3#!!�1ǶAs�b���1���}���������N�J�=V��=��
@LYLY?+?9/+104!3!!"&#"33=E fu1�����L��g[J��1�J��opWS��Z���G=��y�(-@
 LY
&
&LY
?3+3?9/+9/10#"&'#"&546$33!3267#"327yb.��c�([�X�͙�`w/�?7FTT��5��K<�#P�-�C>K4Ʈ���1��#9;fq�ɋ}KH�Z���#1,@		+GY	$$GY ?3+3?+?99/10%#"&546323466!32677!#"&'%26654&#")�Ϻ��努`
S-�
@3KN51C-߽s�,��IwFCIExKL���Ⱦh��K[���2$8=c�����VTI��|P`��XX��q�,0@MY**%MY*
LY?+?+9/+9/103267!#"&54654&##732654&#"'6!2D��ntzBPT6c,���
ml�/���QO��r���s��)n}t`w��-���&M-OU�ws?NiӐ����s+0@)JY
##FY#
GY
?+?+9/+9/103267!#"&554&##732654&#"'632�A2IM=1C+�Ͻ�\}�-��pIQF�JH���{��s)65Zi���Ţ�)OD�:E6,.!�V��j�$"��V��%0@MY$U
MY!MY?+?+?9/+910!654##73 54&#"'6632!!DO��4~^^��m���{�m�ň�
���\m?-���HR{�[GX�`��
�wO��`���os$0@JY#"FY GY?+?+?9/+910!7654&##732654&#"'6323!L7^^�-}�tDVE�MH����`�DH;�;D.4-"�V��m�!3�%X�u����d�&!@
&LY&  LY?3+3?+/103267!#"&547!
#"'53266��<;ETT5b+�������O����P?5/ATPi�G��<"3?fq��-�ñ�>q������u�?�'�����s/"@*GY*GY"HY?3++?+/1032677!#"&547&#"#"'53267>32+@3KN51C-����b(CZJH#C[�`Y<%/2O&fp���W�E�
T8=c�����¯�6;�?��g��N�io/�u9�q25��o�.@
LY
LY?+??39/_^]+/103267!#"&5467!!!!��<;ETT6c+���!�)���52y�y��<"3?fq��-�ô�-k������=%���^&@FY
HY?+??39/+/10!!32677!#"&5477!!D]]Z-�
C6CQ51C-������b���^�R��V4&68`w����®�6;#�3^{����&@LYLYLY?+?+9/+10!! $32&&#"!267!��#D���������se�J����!��5�����0��c�6"��ʷ����Z���s&@FYGYGY?+?+9/+10!!"&54$32&#"3267!7 8����2�m�Dm����h[i������������G�2&�H��alkj���9�@LY
LY?+?+3/10!!3267!#"&547�7�7���<;ETT5b+���������<"3?fq��-�ñ�>q�^���^@FYGY?+?+3/1032677!#"&547!7!!b@3KN52D+���T��/�1��`T8=c�����ñ�Et���17D����'-@#

MY

LYLY?+?+9/+9102&&#"33#"3267!"$54675&54$#�~�A�fjz���3{�ˉ{]�O��������,�>P�/@^N[S�ur\N5+��VȲ�� H���'��/s�����"+@LY"LY"LYMY?+?+?+?+10!#"'532677!!
#"'53266��+X'��iH7<CM����O����P?5/ATPi�G��y�T���SWP�������u�?�'���9s++@HY(GY( HY
GY?+?+?+?+10!#"'532677!&#"#"'53267>32'M'��hH7<CM�ռ(CZJH#C[�`Y<%/2O&fp���W�E�}���SWPu?��g��N�io/�u9�����R��&$g���Z�R�s&Dg�������&$fR�&+5��Z����&Df��%&+5�����&$wR
�&+55��Z���&Dw�
�.&+55������&$xR
�&+55��Z����&Dx�
�.&+55�����J&$yR
�.&+55��Z��L�&Dy�
�?&+55�����b&$zR
�5&+55��Z���&Dz�
�F&+55�����R�s&$'KsRg��&+5��Z�R�!&D&K�g��'&+5�����&${R
�&+55��Z����&D{�
�$&+55�����&$|R
�&+55��Z����&D|�
�$&+55�����X&$}R
�&+55��Z���&D}�
�$&+55�����b&$~R
�&+55��Z���&D~�
�$&+55�����R�}&$'N\Rg��&+5��Z�R�+&D&Ng��#&+5��5�R��&(g���Z�RBs&Hg���5��&(f�R�&+5��Z��B�&Hf��&&+5��5�`&(RNR�&+5��Z���&HR�+&+5��5��&(w�R
�&+55��Z���&Hw�
�/&+55��5��&(x�R
�&+55��Z��B�&Hx�
�/&+55��5�J&(y�R
�*&+55��Z��-�&Hy�
�@&+55��5�b&(z�R
�1&+55��Z��b&Hz�
�G&+55��5�R�s&('K9Rg��
&+5��Z�RF!&H&K�g��#&+5������&,fR�&+5��%��&�f��&+5����R��&,g�����R�&Lg}��{�R��&2gP��Z�RTs&Rg���{����&2fR� &+5��Z��T�&Rf��&+5��{��j�&2whR
�)&+55��Z���&Rw�
�'&+55��{����&2xhR
�)&+55��Z��T�&Rx�
�'&+55��{��J&2yhR
�:&+55��Z��<�&Ry�
�8&+55��{���b&2zhR
�A&+55��Z��q&Rz�
�?&+55��{�R�s&2'K�RgP�!&+5��Z�RU!&R&K�g��&+5��{��s&_vR�,&+5��Z���!&`vH�+&+5��{��s&_CwR�%&+5��Z���!&`C��$&+5��{���&_fR�(&+5��Z����&`f��'&+5��{��`&_R�R�-&+5��Z���&`R��+&+5��{�R&_gP��Z�R�&`g�����R��&8g1��o�R�^&Xg��������&8f`R�&+5��o����&Xf��&+5�����`s&avR�&&+5��j���!&bvq�)&+5�����`s&aCDR�&+5��j���!&bC��"&+5�����`�&af`R�"&+5��j����&bf��%&+5�����``&aR�R�'&+5��j���&bR1�!&+5����R`&ag1��j�R�&bg�����R?�&<g����s��^&\g����?�&<f�R�
&+5���s���&\fH�&+5���?`&<R)R�&+5���s��&\R�� &+5��6��q&�B��`�j!�
�	/2�210&&'5!3&&'5!�RG�$&M�G�$%M�E�E��E�E�����
@

�/2�]29/�10&'#5767!'5673��KNZ�B�C><j:0t��G�B\LR?�U���0�
�0�����
@

�/2�]29/�10&'#5767!%&&'53��KNZ�B�C><j��;d�=�B\LR?�U���6w(_t�����!@	�/3�]29/�29310#7654#"5632&'#5767!��{7,(/FQ[�GKNZ�B�C><jhx#5tF%xO�0B\LR?�U������%K@2����o������!�!!�/3�]q2]�]q229/]33]]10"#663232673#"&'&&&'#5767!��%"�yQ>q,-#%�5�%A6=)�x)��A�<>$^,o/#yx1	'-�
�j`)�<MRz<������/3�2�910#"&54733275673;"џ�����B��?e��G+������N?��0������/3�2�910#"&5473327&'53;"џ�����B�~5�8+������Nsbji���!@
�/3�2�299310#"&5473327'#76654#"5632;"џ�����B5CD
h63-* *<HP+������^6K+n
eE����&?@)���!!�����@H���/3�]2�+]q229/33]10#"&54733267%"#663232673#"&'&&D"̛����Xl#��>�uQ5T28%#'�5�)>5%0���v
t8I{Lpm.(��F���/?310254&'3#"'5Jm1-���\=:��f5a9v�r|���q���Z��L�	@OY&OY?+?+10"3254#"&54$32�r��q�/������������ͽ&Զ�������U��'Ts
�	??9910!!67'3d��o9-PÇ5��c�(2}�X���@	NY&NY?+9?+10!!7%6654&#"'>32!��8(mÅ<5A�^�l��Y�Ő������J/7JK�WN*����n}������'-@QY%%OY%&OY%?+?+9/+910#"'32654!#732654&#"'6632񽧃�����T�]�����.I��VN��|ي��:���y��uO23q��|nCJd�QA����)s
'@PY	%??9/3+93910%#!!7!3!667#�M��P��1�9���1 &?D=����s�m�����pE����0s&@PYNY
OY%?+?+9/+102#"&'32654&#"'!!67�ԏ��u�=����smfoh��7�XHWθ���.#
c�{^^!N������Z������tu@$NY?+9?10!!�8�)�������?��n�E��3�'-@!PYOY&	OY%?+?+9/+910#"'32667##"&54632"326654&3���poty�s*o��������AAe7KD<g=G���� )b���϶���T�QWYI_Tj�%��88@#GY	*66FY'2GY-?2+3?33+33?3+310"'53267#?6632&#"!76632&#"3#!"'5327!-hF=6=\̣�)ð�hPE@9F�)ð�hOEA9E
�1��M��hF=6�$�t�M��PZőTT��1�PA>T��1�PA>������������"3>@1%%+*#/#((*5-*?33/39/3/3993399310#"'532654&''&&54632&&#"##33#7#d�unXsW-0$%2bF�q_p38<(Q.FgG���������dq+�6'#'1eC]r4}C .!2^��o�^���/�y������&7z\��V�oL&Wz%��s
+.@&#(#GY#GYGY?+?+?+?9910%26654&#""'326767##"&54632373HxFFFExKL;����e�!H�S����_�<9��d߈�|P`��XX�5BZcOkm^Lֿ�e�JZ����/����!&�K�2&+5����+&�N�.&+5����&�O#�5&+5����!&�:{�0&+55��
�??103!581����J��5�s&�C��R�&+5��5�s&�v��R�&+5��5�s&�K�IR�
&+5��5�V&�j�QR
�&+55��5�`&�R�OR�
&+5��5~�&�M�eR�&+5��5�}&�N�4R�&+5�������&�Qd��5�f&�OXR�
&+5��5�RE�&�-���"/�'��T��
�2>+5��5�����5�V&�j�QR
�&+55��5�����5�V&�j�QR
�&+55��5�����5�����5;�&�f�R�&+5����R��&�g���W/\�Kh�)��1Qy�����8Y��'j��/���$F�J��8^���		L	g	�	�

@
�
�.`���Jfz����
$
p
�
�?��6]���&Z��)R��-r���GY���U��:V��W����s���&p����&Gs����K\m~���
/@Rct����%6Hr����
U����#������
/A������  K � � � � � �!<!M!^!n!!�!�!�!�!�!�!�!�""","="I"Q"�"�"�"�"�#
##*#6#G#W#h#x#�#�#�#�#�#�#�#�$A$�$�$�$�$�$�$�%%%"%5%A%M%^%o%{%�%�%�%�%�%�%�&
&&"&T&&�&�&�&�&�&�&�'&'l'}'�'�'�'�'�(.(�(�(�(�(�(�)))$)5)F)R)^)o))�)�)�)�)�*3*D*T*e*u*�*�*�*�*�*�*�*�+++(+8+J+[+k+|+�+�+�+�,),�--,-=-N-^-i-t-�-�-�-�..;.^.�.�.�//#/,/A/V/k//�/�/�/�/�/�/�/�/�00Y0a0i0�0�0�0�0�0�1131;1C1�1�1�272I2[2k2{2�2�2�33h3�3�484�4�55,545�5�5�666Z6�6�7$7X7�7�8%8i8�8�8�8�8�999j9{9�9�9�9�9�:D:�:�:�:�;;;Y;a;i;�;�;�<=<n<<�<�<�<�<�=====Q=Y=a=�=�=�> >Y>�>�??l?�?�@@\@�@�AAsA�A�A�BB?B|B�B�B�B�B�B�B�C.C6C}C�DDeD�D�E3EvE�FF#F�F�F�F�F�F�GGqG�G�G�G�H/HQHrH�H�H�H�H�H�H�H�I
II'IMIeI}I�I�I�I�J"JTJ�J�J�KiKqKyK�K�K�K�LL^L�M2M�M�NEN�N�N�ODO[OrO�O�O�PP1P[PvP�P�QQ�Q�Q�RR@RLRXR}R�R�R�R�S SSS�S�S�T@T�T�T�T�T�T�T�T�T�T�T�T�T�T�U�VVVV�V�W"W3WDWPW\WhW�W�X\X�Y.Y{Y�ZZZ$Z-ZUZnZZ�Z�Z�[[X[�[�\W\�\�]]h]�^^U^�__�`;`C`K`�`�aaSaeawa�a�a�bJcc�d:d�d�ee=ebe�e�e�f�g/g�g�h,h�h�i/i_i�i�jjbj�j�j�k)k^k�k�l
lQl�l�l�m$m[m�m�n"n�oo&o2o^o�o�o�p4pmp�p�qqgq�q�r2rzr�r�sDs�ttrtzt�t�t�u'uku�u�v2vmv�v�w)wnw�w�w�w�w�xx	xx"x2xx�x�x�x�yy!y2yvy�y�y�y�y�zz z(z0zBzSzezwz�z�z�z�z�z�z�{{'{L{^{p{�|	|Q|�|�}}C}K}�~~^~�W���N���݁!�^�����G�������ɂڂ���"�4�F�X�j��������Ƀۃ���#�8�L�X�d�u���������˄݄���%�7�L�`�q�����������Åԅ��
��.�@�R�d�y���������φ�����*�6�B�S�d�u���������ȇه���
��*�;�L�\�h���ƈ��?���Ҋ�C�����NJ���W����'�/�P�X��������������0�@�T�e�v���������̎׎��	��#�+�=�E�M�^�j��V��_<�	�cI�+���
X�	��J��+)h3�s�D
��J��m\�hm9���)H^��hBh�h��hh��hhXhNh7hVHH��hmhmhm���\���5�{j5V5?5�{�5������5%5
5
5�{�5�{�5=)?�����'�����J�����^���w93�Fo��Z�%�Z�ZuZ��%T���%`%`���%`%=%�%�Z���Z^%�H^�ofN}?��'�s�����h���hmJ��h�h��hshXh��o��}�Hhm�)�}��m�hm;\o��=�H���1���aa����������������)���{V5V5V5V5��������j%
5�{�{�{�{�{h��d�����������5F���Z�Z�Z�Z�Z�Z�Z�ZuZuZuZuZ`%`%`$`%�H�%�Z�Z�Z�Z�Zhm�+�o�o�o�o'�s��'�s���Z���Z���Z�{�Z�{�Z�{�Z�{�Zj5�Zj%�ZV5uZV5uZV5uZV5uZV5uZ�{T���{T���{T���{T���5�%�5�%��`%��`%��`%��`����`%����%���`���5�%�%%5`%%5`��%5`%%5y%'�
5�%
5�%
5�%s
5�%�{�Z�{�Z�{�Z5{Z�5^%�5^���5^%=)�=)�=)�=)�?H8?�H^?�H���o���o���o���o���o���o'�N}��'�s��J�����J�����J������
h�����Z)���Z�d�+=)�o7oyH�o�`B���To;oo5oV��H�
"-""N>�"d>�G���55��V5J���5�{���5��
5
5+���{�5�5X��?����{�����������Z'�%�`�w�Z���;�7'�Z�%�d�`�%����ff�\�Z�^���Z�Z�^�wZj��ww�Z�`�w�Z�w�ZV5��5�{=)�����������5���5��5���5�55�;V5��)
5
5�5���
5�5�{�5�5�{?���{���5b�5V5���5�5�5��Z�m�Z��ZuZ���1�o�o�%��T�%�Z�%���Z=%'�sZ?���j��=j^jd\mj�h��%���uZ�%��Z�`%`%`�����1�%�%'�s�j5�%'�N}'�N}'�N}��'�s�)�)�)3�,�s�j9����wswj����!;�h�	�s
����H�}���hh���9h){)��j���ma\f��L����{hmdb��Lhmhmhmhm�qH�%H�%o=`���{�b/^Z{RZ�VyH��TT`���j�u���^
5=%���Z;�����f�%�%-{%Z3��j���������bV5
5uZ�o1��f{�=5%Z�����d5�%������5�%��1����ww�{�Z3�^f3�^f	�{}Z{Z1��Z1��f�{�Z�hH-q?oZo;�)�)�5j�5�s�5�����T5�%Z������)15�%�5�Z�5�%{�/J!5H%)5�%B5�%�{�Z�{�Z?�h%��f�L����������u\���b���b5�%;=J;=J�������5�%��F���5�%!5H%b����5������Z���Z)���ZV5uZHDu3HDu3�����)1q��`��
5�o
5�o�{�Z�{�Z�{�Z���'�s�'�s�'�sb���5�%�5mj����������?���=�Z�=Z����B�����+���5/%�{Z��b^�D'5��������Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���Z���ZV5uZV5uZV5uZV5uZV5uZV5uZV5uZV5uZ��`%��`���{�Z�{�Z�{�Z�{�Z�{�Z�{�Z�{�Z-{%Z-{%Z-{%Z-{%Z-{%Z���o���o3��j3��j3��j3��j3��j��'�s��'�s��'�s�6�`���������������F�q�Z�'`��h��h��N���Z`}?�E��%��?�HV������5�5�5�5�5�5�5�5����595%"�5555555�����	���
X�����3�3�f��@ [(1ASC! �����X �^� |��FHI~��'2ac�����7�����	#�����������
OP\_�������?������M    " & 0 3 : < D p y  � � �!!!! !"!&!.!^"""""""+"H"`"e%������� IJ���(3bd�����7�����	#�����������PQ]`�������>������M      & 0 2 9 < D p t  � � �!!!! !"!&!.!["""""""+"H"`"d%���������K�������+�����a�I�������v�h�c�b�]g�D���������������������h�	��	��	�X��z�}�}��{�
�B������������������������v�t���	�l�������%�"������������iOS�����vR�����������IJ$%h������������ik���F�u�45]^@G[ZYXUTSRQPONMLKJIHGFEDCBA@?>=<;:9876510/.-,('&%$#"!

	, �`E�% Fa#E#aH-, EhD-,E#F`� a �F`�&#HH-,E#F#a� ` �&a� a�&#HH-,E#F`�@a �f`�&#HH-,E#F#a�@` �&a�@a�&#HH-, <<-, E# ��D# �ZQX# ��D#Y ��QX# �MD#Y �&QX# �
D#Y!!-,  EhD �` E�Fvh�E`D-,�
C#Ce
-,�
C#C-,�(#p�(>�(#p�(E:�
-, E�%Ead�PQXED!!Y-,I�#D-, E�C`D-,�C�Ce
-, i�@a�� �,����b`+d#da\X�aY-,�E����+�)#D�)z�-,Ee�,#DE�+#D-,KRXED!!Y-,KQXED!!Y-,�%# ���`#��-,�%# ���a#��-,�%���-,�C�RX!!!!!F#F`��F# F�`�a���b# #���pE` �PX�a�����F�Y�`h:Y-, E�%FRK�Q[X�%F ha�%�%?#!8!Y-, E�%FPX�%F ha�%�%?#!8!Y-,�C�C-,!!d#d��@b-,!��QXd#d�� b�@/+Y�`-,!��QXd#d��Ub��/+Y�`-,d#d��@b`#!-,KSX��%Id#Ei�@�a��b� aj�#D#��!#� 9/Y-,KSX �%Idi �&�%Id#a��b� aj�#D�&����#D���#D����& 9# 9//Y-,E#E`#E`#E`#vh��b -,�H+-, E�TX�@D E�@aD!!Y-,E�0/E#Ea`�`iD-,KQX�/#p�#B!!Y-,KQX �%EiSXD!!Y!!Y-,E�C�`c�`iD-,�/ED-,E# E�`D-,F#F`��F# F�`�a���b# #���pE` �PX�a�������Yh:-,K#QX�3��4 �34YDD-,�CX�&E�Xdf�`d� `f X!�@Y�aY#XeY�)#D#�)�!!!!!Y-,�CTXKS#KQZX8!!Y!!!!Y-,�CX�%Ed� `f X!�@Y�a#XeY�)#D�%�% XY�%�% F�%#B<�%�%�%�% F�%�`#B< XY�%�%�)�) EeD�%�%�)�%�% XY�%�%CH�%�%�%�%�`CH!Y!!!!!!!-,�%  F�%#B�%�%EH!!!!-,�% �%�%CH!!!-,E# E �P X#e#Y#h �@PX!�@Y#XeY�`D-,KS#KQZX E�`D!!Y-,KTX E�`D!!Y-,KS#KQZX8!!Y-,�!KTX8!!Y-,�CTX�F+!!!!Y-,�CTX�G+!!!Y-,�CTX�H+!!!!Y-,�CTX�I+!!!Y-, �#KS�KQZX#8!!Y-,�%I�SX �@8!Y-,F#F`#Fa#  F�a���b��@@�pE`h:-, �#Id�#SX<!Y-,KRX}zY-,�KKTB-,�B�#�Q�@�SZX� �TX�C`BY�$�QX� @�TX�C`B�$�TX� C`BKKRX�C`BY�@��TX�C`BY�@�c��TX�C`BY�@c��TX�C`BY�&�QX�@c��TX�@C`BY�@c��TX��C`BYYYYYY�CTX@
@@	@
�CTX�@�	�
��CRX�@���	@�@��	@Y�@��U�@c��UZX�
�
YYYBBBBB-,Eh#KQX# E d�@PX|Yh�`YD-,��%�%�#>�#>��
#eB�#B�#?�#?��#eB�#B�-,���CP��CT[X!#� ���Y-,�Y+-,��-@�	!H U UHU�PLOMdNLd&4U%3$U���MLdLLF
3UU3U?�KF�F�F#3"UO"3U3UU3U��0U3Uo������TS++K��RK�	P[���%S���@QZ���UZ[X��Y���BK�2SX� YK�dSX��BYss++ss++++s+s^st++++t+++++++++++++^N�u��^{��������������o��������+�������T�V
�	r	r	�	:�	*�	�	&	�<	(�	8	\@	
\�	T�Digitized data copyright � 2010-2011, Google Corporation.Open SansBold Italic1.10;1ASC;OpenSans-BoldItalicOpen Sans Bold ItalicVersion 1.10OpenSans-BoldItalicOpen Sans is a trademark of Google and may be registered in certain jurisdictions.Ascender Corporationhttp://www.ascendercorp.com/http://www.ascendercorp.com/typedesigners.htmlLicensed under the Apache License, Version 2.0http://www.apache.org/licenses/LICENSE-2.0���ff�	

 !"#$%&'()*+-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`a����������������������������������bc�d�e��	�f����g�����h���jikmln�oqprsutvw�xzy{}|��~�����

��� !"��#$%&'()*+,-./0123�456789:;<=>?@AB��CDEFGHIJKLMNOPQ��RSTUVWXYZ[����\]^_`abcdefghijklmnopq�rstu��v�wxyz{|}~������������������������������������������������������������������������������������������������������������������������������������������	

 !"#$%&'()*+��,-���.��������/0��1�2�345678��9:;<=�������������>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~������������������������������,�������������������nullI.altuni00AD	overscore
Igrave.alt
Iacute.altIcircumflex.alt
Idieresis.altAmacronamacronAbreveabreveAogonekaogonekCcircumflexccircumflexCdotcdotDcarondcaronDcroatEmacronemacronEbreveebreve
Edotaccent
edotaccentEogonekeogonekEcaronecaronGcircumflexgcircumflexGdotgdotGcommaaccentgcommaaccentHcircumflexhcircumflexHbarhbar
Itilde.altitildeImacron.altimacron
Ibreve.altibreveIogonek.altiogonekIdotaccent.altIJ.altijJcircumflexjcircumflexKcommaaccentkcommaaccentkgreenlandicLacutelacuteLcommaaccentlcommaaccentLcaronlcaronLdotldotNacutenacuteNcommaaccentncommaaccentNcaronncaronnapostropheEngengOmacronomacronObreveobreve
Ohungarumlaut
ohungarumlautRacuteracuteRcommaaccentrcommaaccentRcaronrcaronSacutesacuteScircumflexscircumflexTcommaaccenttcommaaccentTcarontcaronTbartbarUtildeutildeUmacronumacronUbreveubreveUringuring
Uhungarumlaut
uhungarumlautUogonekuogonekWcircumflexwcircumflexYcircumflexycircumflexZacutezacute
Zdotaccent
zdotaccentlongs
Aringacute
aringacuteAEacuteaeacuteOslashacuteoslashacuteScommaaccentscommaaccenttonos
dieresistonos
Alphatonos	anoteleiaEpsilontonosEtatonos
Iotatonos.altOmicrontonosUpsilontonos
OmegatonosiotadieresistonosAlphaBetaGammauni0394EpsilonZetaEtaThetaIota.altKappaLambdaMuNuXiOmicronPiRhoSigmaTauUpsilonPhiChiPsiuni03A9Iotadieresis.altUpsilondieresis
alphatonosepsilontonosetatonos	iotatonosupsilondieresistonosalphabetagammadeltaepsilonzetaetathetaiotakappalambdauni03BCnuxiomicronrhosigma1sigmatauupsilonphichipsiomegaiotadieresisupsilondieresisomicrontonosupsilontonos
omegatonos	afii10023	afii10051	afii10052	afii10053	afii10054
afii10055.alt
afii10056.alt	afii10057	afii10058	afii10059	afii10060	afii10061	afii10062	afii10145	afii10017	afii10018	afii10019	afii10020	afii10021	afii10022	afii10024	afii10025	afii10026	afii10027	afii10028	afii10029	afii10030	afii10031	afii10032	afii10033	afii10034	afii10035	afii10036	afii10037	afii10038	afii10039	afii10040	afii10041	afii10042	afii10043	afii10044	afii10045	afii10046	afii10047	afii10048	afii10049	afii10065	afii10066	afii10067	afii10068	afii10069	afii10070	afii10072	afii10073	afii10074	afii10075	afii10076	afii10077	afii10078	afii10079	afii10080	afii10081	afii10082	afii10083	afii10084	afii10085	afii10086	afii10087	afii10088	afii10089	afii10090	afii10091	afii10092	afii10093	afii10094	afii10095	afii10096	afii10097	afii10071	afii10099	afii10100	afii10101	afii10102	afii10103	afii10104	afii10105	afii10106	afii10107	afii10108	afii10109	afii10110	afii10193	afii10050	afii10098WgravewgraveWacutewacute	Wdieresis	wdieresisYgraveygrave	afii00208
underscoredbl
quotereversedminutesecond	exclamdbl	nsuperior	afii08941pesetaEuro	afii61248	afii61289	afii61352	estimated	oneeighththreeeighthsfiveeighthsseveneighthsuniFB01uniFB02
cyrillicbrevedotlessjcaroncommaaccentcommaaccentcommaaccentrotatezerosuperiorfoursuperiorfivesuperiorsixsuperior
sevensuperior
eightsuperiorninesuperioruni2000uni2001uni2002uni2003uni2004uni2005uni2006uni2007uni2008uni2009uni200Auni200BuniFEFFuniFFFCuniFFFDuni01F0uni02BCuni03D1uni03D2uni03D6uni1E3Euni1E3Funi1E00uni1E01uni1F4Duni02F3	dasiaoxiauniFB03uniFB04OhornohornUhornuhornuni0300uni0301uni0303hookdotbelowuni0400uni040Duni0450uni045Duni0460uni0461uni0462uni0463uni0464uni0465uni0466uni0467uni0468uni0469uni046Auni046Buni046Cuni046Duni046Euni046Funi0470uni0471uni0472uni0473uni0474uni0475uni0476uni0477uni0478uni0479uni047Auni047Buni047Cuni047Duni047Euni047Funi0480uni0481uni0482uni0483uni0484uni0485uni0486uni0488uni0489uni048Auni048Buni048Cuni048Duni048Euni048Funi0492uni0493uni0494uni0495uni0496uni0497uni0498uni0499uni049Auni049Buni049Cuni049Duni049Euni049Funi04A0uni04A1uni04A2uni04A3uni04A4uni04A5uni04A6uni04A7uni04A8uni04A9uni04AAuni04ABuni04ACuni04ADuni04AEuni04AFuni04B0uni04B1uni04B2uni04B3uni04B4uni04B5uni04B6uni04B7uni04B8uni04B9uni04BAuni04BBuni04BCuni04BDuni04BEuni04BFuni04C0.altuni04C1uni04C2uni04C3uni04C4uni04C5uni04C6uni04C7uni04C8uni04C9uni04CAuni04CBuni04CCuni04CDuni04CEuni04CF.altuni04D0uni04D1uni04D2uni04D3uni04D4uni04D5uni04D6uni04D7uni04D8uni04D9uni04DAuni04DBuni04DCuni04DDuni04DEuni04DFuni04E0uni04E1uni04E2uni04E3uni04E4uni04E5uni04E6uni04E7uni04E8uni04E9uni04EAuni04EBuni04ECuni04EDuni04EEuni04EFuni04F0uni04F1uni04F2uni04F3uni04F4uni04F5uni04F6uni04F7uni04F8uni04F9uni04FAuni04FBuni04FCuni04FDuni04FEuni04FFuni0500uni0501uni0502uni0503uni0504uni0505uni0506uni0507uni0508uni0509uni050Auni050Buni050Cuni050Duni050Euni050Funi0510uni0511uni0512uni0513uni1EA0uni1EA1uni1EA2uni1EA3uni1EA4uni1EA5uni1EA6uni1EA7uni1EA8uni1EA9uni1EAAuni1EABuni1EACuni1EADuni1EAEuni1EAFuni1EB0uni1EB1uni1EB2uni1EB3uni1EB4uni1EB5uni1EB6uni1EB7uni1EB8uni1EB9uni1EBAuni1EBBuni1EBCuni1EBDuni1EBEuni1EBFuni1EC0uni1EC1uni1EC2uni1EC3uni1EC4uni1EC5uni1EC6uni1EC7uni1EC8.altuni1EC9uni1ECA.altuni1ECBuni1ECCuni1ECDuni1ECEuni1ECFuni1ED0uni1ED1uni1ED2uni1ED3uni1ED4uni1ED5uni1ED6uni1ED7uni1ED8uni1ED9uni1EDAuni1EDBuni1EDCuni1EDDuni1EDEuni1EDFuni1EE0uni1EE1uni1EE2uni1EE3uni1EE4uni1EE5uni1EE6uni1EE7uni1EE8uni1EE9uni1EEAuni1EEBuni1EECuni1EEDuni1EEEuni1EEFuni1EF0uni1EF1uni1EF4uni1EF5uni1EF6uni1EF7uni1EF8uni1EF9uni20ABuni030Fcircumflexacutecombcircumflexgravecombcircumflexhookcombcircumflextildecombbreveacutecombbrevegravecomb
brevehookcombbrevetildecombcyrillichookleftone.pnumzero.osone.ostwo.osthree.osfour.osfive.ossix.osseven.oseight.osnine.osffuni2120Tcedillatcedillag.altgcircumflex.alt
gbreve.altgdot.altgcommaaccent.altItildeImacronIbreveIogonekIJ	IotatonosIotaIotadieresis	afii10055	afii10056uni04C0uni04CFuni1EC8uni1ECA
��577;[]v��

nZlatnMOL (ROM B��	��
	��


liga�liga�liga�lnum�lnum�lnum�locl�locl�onum�onum�onum�pnum�pnum�pnum�salt�salt�salt�ss01�ss01�ss01�ss02�ss02�ss02�ss03�ss03�ss03�tnum�tnum�tnum�	
<|����.P�����J����.,����������Zgw����EG��n
������������	l<�����
����� !$%IJ6"(^IO]IL�I5O4LIPKŽf\81o��fonts/fa-solid-900.woffnu�[���wOFF�
�K�$FFTM0�9b�GDEFL*�OS/2lL`3�V`cmap����j�4gaspt��glyf|W��lTɔ�head`846K¬hhea`l $C-hmtx`�����	locadt
-�jDmaxpn� N]namen�
+'�3postp�91.�Fax�c```d��7Ү��uP�L��x�c`a�������Ø�����2H2�0001�23`i�)
X�g<�����0#H�ъq)�R``�sex���{X����/�8��|��RAn˭�f���$M�I6f���lͱ4��)^���K����u�I*C!�Dh:����=�s������'�m�o{��s.�������r�6��-����0����������j�X f&���X/֛���,�ų	,����e�Y[�V�Ul
[�2����a��4�a��"��$k焛����y�����|(��?��x�4O���|)_���u�M������<��_����z��o"D�S��{�@�xLċD�;�H+ş���Yb��D���T��*�h��f!��E�l�n�m�'؉�D{���~�>l���cv�}ڮ�k�O�f��n�;dgi�(�G�/�r�&c���)��r�L��e�|VN�Sd�|YΔ��<�@.���5��\'3�.�W��d�,���B���E�g���y������w�"�S�;g�J�ʹ�|�\r�+�U�M)KuS�T��T�*F
Q�*N�T���I5N�WIj�����d����f��j����ej�ڠ��mj�ڥ>P���W��:�*�?�YuNը��^5�f%T�jՆm�0�C��(�W����z����������/�z�Nѩz�^�W�7�Z�Qg�V��w�}P��|]���q]��t����I_�B;Z���]���vw{�?r��C����ܱn������vS��w���=�tϹ��s�t�bf� �,�i��H�F���Ӊl��t���j��F����e�����ֱƘ�
���==�w�><��1�a>�s:���c�>�/�*�Ӎ<�s�����紊��O=��0D�=�m"R��p1F<�9�.f����s�Id�mb���Q,����r�ڷ�����NS=���������<��<����<����*yNW���Z��2O�{NK<�gd���-N�����d9u�:9�A�S�8e~�5_s�z��~�Ӈnp��9M�Z����?�9��T��s�^e�����i���9mR���C��~�w�~���>��|N_�s�|�P�yNW��n��f�z�ާxN{N�1}����5�-n��zN�<�}���9n����4��N#�#�F�Ȱ�o���H�N+ܺú��eu�¬nVW��eZ`�Z!V���
������U�L/�F�@/�ZZM��yZI?�����e�-�'�	z��i-�G�6��f�Mt#�@ߤ+h:]N��:�΢�Йt�F_�S���9:�>E��O�Б4�>B�Ѵ?���7��v���n�
��h 
0������f�Yo^2?6/���9�Ya��ls��n.3���5G��f�����.�����j�6lE��X��O�q<��!a!�|<�y������p7��l܁[���-���1��r\��8��)�
NǗ0��8���(��b��G0��0��q��@|�}���&�` �נ	�.A�@5TA%��
(�28�p��?���
 ��{��a;d�&�o�zx
V�
H���`!��|H�90f�tx��$��/��# �����@4�?�(��ۡt(t�`0H;i#���\'6���J�I�LI�'u�����2RJJ�	R@���I.9@���$��%�d9YB�Y$�L&�HI$� O��;H�Ц/�7��w�΁�_��
0��@㛻i���NW���s2ذd��x���	�Gu0��W�==�=�s��;�޳;;;�{��V����m�v�B�V@���f
�#F�	�����3D$�p����!�������!0�^Uu��̮|����NuUuu��W��x��Z��v�+�$�<�
�����Y)�����4�l4�x«�4b5H�Lb5�q�)���8f�tӴ����5����^!��'��:~��sX}�޽vdR���bq@��Xu�� �wiʠ�!#K>�~0UU8��~ꛆOpsP�=܅�e���$*��݈����$�Ԙ�6
�&���%O��f��O��͖�˟ �hT�~p�<C�<��vK���M��qp�/g~�Z��Z�ڙ&-[��i6GT�r�ۧ�?�(+F氢F�>���<L~S����%'A;��|�[��N���ah�\�.LA1�����"D��Gj�b�P�2���\��;ۘm�5+��!�m���{�Q'���j�޸��
���gs�S�I]H*��y�hx��:�+��,	���s�}If爷^�o��LPad�.��$YE^�4ET	�*閬�S<�HH���+��#^�
����"J�,)�#�X�U	�=�����1�>6���ƒf�d,���RKU-}�g�)/,oMֻy�ϧm����|�V�{��"odY�/J���D-U�h�j馎y^7���-A+	Q4`��^������*���K���p馦ߚP)�sUI�����UA4
t!\��.��
P�u�+Z_���6*@|��{�(��r
��#��?��Pg���^d*��j����B�(�S��?�7\��{��1Lq�r}K�EQ;b*��-7�(oiYB²�%�ò4I��LS�\�g�G��B�9;"
�� Q6��&���5%Y��I�+�AY�-�	OUy>V-�i�}o5��f_�Z�k�Â�$AJr�����Y��Ì�0ۡtY�h� i��X�tẑ�@�,;'AQ��(�J��f��`V��fIJ*����(j�m`�M1K#����OYR���'�=돯�9��p��P�� �ȓ���t�����+B�&`��#�e���Z�镬R�e��9f6Ct�t��"d@�ĵ�(�ʹWZd�D�c���NK5a��-�-Ӻ��.E��9�F��w�l�C���
1�Kk��6iR���PWU�Y%Uh�V[]/:��o�ڿO��S��U�<r�I��[u�&���5���Uxg\�j2���vL�7"ВC
i�H��
Z��܋����A[0�}�Ls`3O*�<҆)�fx��A�IS�͟Eq�#BQv�Penr.Dx�H��.��+��8���iQ�<hK���d�vŋ�FV<��}�)�H�x���/��`�A�n^���?]_������nF�h���t?��	8��~x�<O���#T� �����b�!�����A�\�;�s	���Vq��&�
nnG� "3�\,�I�1�u��ա���-4�j��<��=2*s��rFs
6�z(i=�W���.^����q���"��� [��������"�SBDQM4�Ȩ���Om����UEy=���b�y"? gk�����ԗ����V�~/-��1i6dj�X�a��o�LK���
��*��!���C�[!$ݨ���}q==�+�����q)=�2��bR��l������q�^�����$=X���B����±G�P"�+�:�+�X<:��T,K�<: ��H�/���2���OR��L�I��k�X;��;T=fj1gȋ^���ER�XS�g�;)%�K��ʸ�۽XQ�*^�5/����I���*���%m�\��q�J���=:��`�5�P�K�(�7#�������)�wN.IҤ�U%BMAw/��o��\"��ҾQk�A��w�;����Y��4����G%�U�w�&r>-��"���*����U�_�Qžs}�F�ŋ�3����h�5�
��^C���M]+S3�L@�r9�:�:�4:{x�j<F�)������}u稻EƦ����r�c�/]:15⾧�cQ�9��\�����E0Ͻ��5h���+���� O���M�X����?�?���-�52��;fDE7�V_H����q��5����m�c:�'M���
�j:�]��R74{���
C+8��/(^Aƚ���9 ���d6O�+�Q�Pyl,�?�to�1������� qt�Bh`jd���6�XA8�q6R,�_��6@�����q� L��D7�V�hΟ�#�k`��1ɟc�ɇ'W��?���Ba	��60�i�J�2��.ٚ)��;�'����ꈮ#��Y���F@�N,��}3i���#�����B�jD�L@�#v�x��O��Q�
2Q[�r�c�.#�4~���u�FhA_�qu�<��	O�&cJ>
�
`3	��Z��	�R��!��tYL~��JB�e��Epc)�g�S���g�0Z0櫭꼊�	�FJ��o��
K@HLJ2�~�iW̒��T����:?_%:�?�Ku��b��Ȫ\d�\��l����+Lƴ.ܘuXk�Q�#���@�e)&J��2�!�)�"��[21�@�_�S���b)Y*E�2�����|�D�ퟪ��ry���J�D�R��ʒK�b�$�����:�1��I�.��Ľ���{�%��ʤ�O��&+J_5�+tC-�"S�r+��M�Y!�/t��� e<$�:8k��\�9�($C�`�'B|�p*P�S��3c�@�!	��i]�6V�i����N](�w#��E]�M<0bD�lD1�l�5�g���z}/]��غ/�ښ#�v�8cd�P��R��`L�k�`�Ոٜ�D^{���Q$���(٪���ZZd4Ί�G_�.���"��&�4ʺn����ɖyIР���Y���1n/w����z��
�1�]a�;4��y']��I�؎�5�,2b�NJ��ƻ�.ؖ5Cy��@��a-���7�tbɻ�ZD"&�-.
^�����]�_,�5�m�"YN�1  v�������f���5�l�W�ěEM�%`ixX�®p�Ms@�:�! �4���b�m47D�*�A�R�;9�^��YC�G�$�M��ܿ?��4yA�^������Mh���땊�y���2y�r�n|�x��Õ�
�hxDx�`�B�gC�'8h}al<
�:���o�4a�’k����iB�g�'K|��^˔�p꽊TU䴬T%%�}�$%$S۹Bpg�A�|� ��� �I�?���o�������U�3�(!Ic�r:���0�a�����(����ީaZ�t�Ի>S�4ayԴ��5-e����Y�����=�ʭ���E�~O�54Ľ�{5� g(�İx��+�B@��at����.��{�W��U��5ȗ�JÕ,c��W��r�VK�;_������$���Ր�����i���Si�^Z�B#L(׏�~�No�;{.��rhm�z��Σ'(@��t�]$h��jm�h@[��Dw�\.���4�:9��8f���2?_�I�Mf�Z�t�˜W���v�v����Rd�2`�e�9�?%�� Z%�J{��+����bvh�����M�����j#� 5��:_��/�opF�&(p����"E�Bc�l^�g?�>m����W�L"Xq��A�=LX�d�w#|��1[,0VU�1K���]����IiHT�)��X؆�݅�]~�kx��}��Wh�Ϗ'a�y���ⴐ�4m~^I)�PD5�DyMF��o�f盛v�M����oCh���O�����(z�S��nα�۶��<݊��L%���)	%}�@n�
;un�����s�7�ܔ�b�0���D�lMr�F�p1���^�.5<*7��x��~'��ׁ���Fѻ��e@��i���1�r0;Ѯ]��o��?c[֊]ȍ\�����>2
����0v&��j�{t�%<��U��0��|V�_ʗ'?�A��k�o����W1������ӏ
{oʢ'e�IS��{
*4e%�nK
O�x4�5��X���8�g��W=�n3�ڑȱ�2���K�����n'ٍ������v��aK�!�U�)7�L��l!�U�a���XE�)(<�~/�KQ6��������B\$������^-)�Վ�`tb��*�mK'N,�>f��4W*�q\/�'�
p;�����d�M�"�n��:8ֆ�l;�WP�@@�uF)X���2W����)�o�J�J�U��o����> o�\��ى�������3n�lA�:�������\�(|
)��h�_?:�0Y�7Ƥ���s|�=]N�L���f�9��#XK�s/&P�"�#�>��?�#/|Ny��3Y�D]�#+�?Ѩ�(d"J�ЕHf����BH7�('�+A�:��n��z4�?k���S�{�璐��O�oF_�a^\
3c�L�pg�p-.O��nwԑ�`f@�ڈ�	�Kr��¥Y����h���I����hJ��Cu5�הd�E	EE�&%�j�@l(�w���u��EHA1���#�ї4#m��Ծn�J��$]ֽC3~h��:����!'���7�N�փ���T��Nj��-��o�c�P8t�@�5d#&nÈ
� �&l�4��6���Q�����y�򯆼�(�p���_�}���L���🛄�v�!1��h�S����Y	rD�#�Ǭ�ϛ"œV�>����X�7�����
fXN�s�tJ��~	�k�A�T��5�	���;��$�q̯:���b��@q�5K��Z�������]�{�-� �=��7Y�*�	U"�cc�0H�ʕ#��ϣ��HDڶ��C~��yMi�$dji���pb]F������Ɛ SK�a2Έ�U2�����F�L�пk>�)O+^t�[v�C����M�Z��־e��Ҽ:8� �>eLr �R���6ѷ$�t(l�g9ߓ@������ݺ$~����II���@�Oqy2�>�	cG6(�a`�?X��?1�b_��/��n�5�����Yo4{^�v��<��+�'�<{��\v�R���0o�)y�-�=2&O��Xv�������״��^W-�׭������a�M����I^^hL,�n���+���w�kX7��\�o���
��ދ>�ݕ����{OݵKK:���|����s��y
�p`��8mq�yQ�m��ً����5��/j���h�"�&��y�)����b�F���Ƚ��OdD	ۂ���/�F����� �V��_:G�y|���,KS���^G	B�E�V��C���;�A�Kk��,�0\�4��
��B��-Ʋ�q�}�[�@�rn�t�b/�<W�
օ0I=+��yET]#
%Ξ��%�'8�ډE���J<=N��N(ٍ�c�W׋`�_ν����V�gB���f_��}�q_+q_�R_+q_�ԗ��,�zRsp>ii/!^pr��\7�k~mo����u�_�~�N.q~xXoQ_�s����F��]���Y��\����{���I_.�I�������{깐��N|�ΜL����x��5�4	=�mh���;I�Ʋ��C��M�1Iv��00@ݏ��%WN<������p+$No�)t;�E���&�yy�ր����r��&��z�ujZK���^;G|�q$�e��
*A�N�}nC��2KN�`숤��7ڪHU�>n�jƼ������u[�u���KK'Jf̷�ݿ�]�ݯ��K�:�\�ȓ�#�z^uzЀ�g�����s���3P�an���\�esX��]gL�ID�|p�@�j�|����lQĹ�k��v8�Eі�/���W࠷n�v�{�n��(KjV�I�=#���foeoR�)YUz�$}��B�K�r��]�\�V��K�>��x7�#�$A���RLJj��
|�T^�:�T6�:k*n��_�h|�r��
P:CQy�>�z}��J8��%��Dܹ� ���rА2i&��CT>�9�%�X:yz��/t�U!Z���LAm�i�̨*���:*��:J�4��Y�G�K�#XLyƴ��M^J�#
UJE��)�ZJ�{���bq�
�3y�3�y/�.�.��~�p)`��#�;:FIQV�	���wE!%J����DYL	�/��y��%LN���T��E�T��4��$�Q�T���GO�}����x(g�5�0�k��	���vϭ)��|����k�������L#;EY�����/��"E��1�\N8�_P�n����(�Ë�zO�YM�'���
`�>qL�gHD�;��i�6�>��xV�Ǣ1�vŹF��A�]�(�Ve��Y�M�ʪ<	?O�אc�kl�r<�C�sf��!�8>��yY�:���S)�-�a�}��ߦg�]�*�J1H"���'aG9dj�-߯j�!��U#�����hd�>�z�a�}>uњ�=���<T��	���Hdں���8��҂�u�]
�؄ߕ��$\���z��W�ιY�+����楯͝Ƚ�ү�;	�}g�x<>��j�0�	�}�G���D����$;�'�_
���%�^ev�0�~J&���A�'/��w�辅Q�Ă �Y>zϽ/���(��5?ٔ���ѣ� �$-��#� 	w�]9�܁C������*�9���PO���B5+�;M?�A�*�}ja��y	Tz��-X����
���-� �iX�M��jj��r���.�yr��G��%}�8X}]��I��a��� �U�!�����l��9��2k�V��Jʇ��	S!�/��7�BC�h�}!��t�=r�4 i	����1Ċ
v�N�g���;/�n=�u�H����X\\$�R��+d^2
+:����F�Nd�����vG�-;�����Z�
8c!	[���{�Z�b?��#E���H���E�?`c3E!$�ATn<�<�)=1�`f��w�,��	��&��7��L��[1���j.���^��覛.�4�c�n톀��ġ��(@�9::ҫ[з��A�0��kt�n��
��������ѝ���F_CWݩI�)1�����O�⊫Jj<��n���1Fj#�$Gɘ4$'*���_���Pf��L�uח[ꖻQk;a�b��P����ZA��u׮������MӪ��Չ�(�
��������릷W���,ٮ�?��cyɵ�G�_��%Eudg۞m�F%95�Q{)�
s���a�i#�=��
�"�6T�W�F�/6��W��KnY�z��/V෶�ZY�M��-�Z˭\�ΐ�Vk
~�Wr�k��\.���H���?V�)�'M��`�����1U���j&�Qɿt,#��X�D��J{�W���|�K����_-��κ_q�oZ�W�*<�'0�}��B�
��x"|�A��H/�������X�Vb4��A	��Gi1���h:�gӤ
�
tI��R">�ٟy�T������"��<�`��ui��K�KN����.ZSAT�arx�SX��)w�~)� ������0ҵ��2W�]yu�r9§g<R*K�G���T�ְ�BOP ];��q$2��CC�`E�"'���8.4��(ƃ#8��)i��5��2��S�T[g�R���L%�+e	f�׀gJ����o./����ꢯ�ԁׄc�����B8�L��k��4�A#�~wȐ��;"I�8�fO�nϞ�ʳ�����F�?Y��h��g�E��y/y;��)|��dg��n�"���9t
:�z��6���n'�QI���:2���-�Z]?�!�h��ԝt�ǠwQ����kqxϊ��4��SI�b�� ����(]2�u�3�K�Η�����ҹ\��o�w��d!���M�W/��o��O�O�=�jA�����
�����X���˰��:��BM���g��P���[-Fו-�Yuԃ������3Z8G�)�K_H�|NW�%��E�����ƹ��*�r>��>��%IZ��o���=d�v�׵����[�e*}�J_�M)(��dg6%o�k��쯊K�O9��n�O�>���_�>_����Wn����^/~X���LC2q�?���j�nF�]��"��kpW�C��,�oT���Nw��h����5���O�8(�q�PKU���\���7����݊�*����f�3�J�W�J��φz}����>W�������R�Ӱw���}���^_Xz�>�����l� �[kS��Z����V׿��^=��j=��`��8��V���}�[����}�_��e�hW�d��^���/]�0fMW&B�֝ha��hO`�#��_�=h�6��hk�B��[/�=]�O����gw����(��P��مb�eh��KY��g97�xÏ}���
7�6�;�|�R&b��N��d��ch吢��W�EV+-���>�h�/P���8oR�e�,��?�ܖ.�pb��`��$N�
7�T�H�ES�Dc�PQ��a�7�+�5)F�P����?�0e_���<�Q,�G��m:(����|snF���`��}՞���h~�a�	�G~J�������+�?vlyq��l�M���$��B�Γ�5��^.��})�)*�5�	�& ����}W`���4i����Cİ�3��R$�AE����O�t�:�BC�v�w�m�"��h�?���,+�_�F���^���:��`<>��a<�섨�(z>�2j�c�R)�x\�a���s�+n��lL��M�����ѓQ��Q5��"�=�3�����8�5��o$λ
�Ǡy�d�4P"�V�~�0�H�-��ڠ�d��s�a�z�$4!�d�z0�l�z�����'�L����>����y1�RJ�u�.� �I��0c��E������Vx�[�V;>�����Z�C~�Ӿ�[�OP+�A4�7�@GQ�)���͎Z��D�[?����!��v��w΅��&\˕�C�l�g��:r��gA����C�y��J]���֘� ��O�⧭Q�t<5DMNP;M�Mޚm�y��xd�����`��/0�S��G����pxT����� ��Ð�?�=�$�T䆝��
2���2ýb��p|;0�{�s�3�	�I�*c~��?�yc(ʸ�7����'��]Ț�wR�<��v|�U��|��!��64���A��{�‚�T���Tx(=��i�w~��\���Bo�	��쮇
#a��ڣ��8��
�G�7�uO'��q� ��(7��h;��k��0n��C9`�E.���"�X^,:�Ƣ.tYz(��+g2�_�KQKcՉ:�nj�1�#՘]N�n}&C���)B��AOw�tg�
����j!�*�,��ȿC�HS����u����I#l�g
�"R���C~�,��'Qŗ3 � lD��)���U�})h��ߧR
���0��z}0��m�0F�����g6��|b�oX�5T���?���'Fs� j"��/��E�ܾ��e����z�}v6�f�<�YX�k���uH~0ґ���=���"���[�u���	l�c�Len������^F�p����u�ae}���������n�2$��
{�@X6�m/S�#]@��Α�Be'�޲i����~��˰�}u�Y"��(���A?}�G�<h�6���R����]h�$􌢜6�ӻf<S������K�Y�P��9���hk̰�ԥ��#)-EL-�=��r��D�q�/�S��Y�`N��2}�:v}��։[��� �Vs��4<�w~�;Q��^v��QO�u�	5*��D�g�G��X�q�g��=��Ai�3�:�0��d���M�d?�`لq�b���a�uX0]	
��~�1s�s��}�?�y���)�hO�kǁ��p�u�\r���vN^"h���j��81Yd��CD�w��n�2F@F}O�$Gr��	��˺���).�H��w���+$G-��|�t���,AБ.����@w��}��]��d"�Fu��GW(�{)XjI8��E�����~R�8��)�]�9�5���z�N�$H�u�ς��N��M��w$(	�Cn�����h�3q"��f�'3���Y������=��F4�ZYu�U/�k.��Ňgs�ù�a�md؉7.1���Q{b_���@�/��(�5���\�t��_9e��H��.���ŷ�%��+�KKS%%}r��7~Z�'K㓆�����Z�Ã�L,j(�3��(�vHPv����&E"��dqz�x�njꃥt��9��
����S���M��4S.e��t�0����>��1��/-��I`*�Fz��v9(�]��	����=~���[�Z���h�h�nV5�
�x�꫗��_n�i���*��f]�{mg�����1����1�$�j���H3����֌L�1��2�ّҕ����R�ts�������>�����>^5�ʼTF4Z����l��V��L_n�40��`~�$AK�+(ᄳ�@[a��P�:�����%~��ɶsٌ��5oy�KJI�jI�
�'�:��UJ��}�R<��z�Ag���W�TR�gF�r�`����i^U�-�Uf*+&~h�l(Ǐ+���!l*w�0��J��<7�m����{99!�Di�'��2ص�ׅ�k�J+,�r��~�[Y�b���n?
��4���~D���	C2����P����ҡ��3����W�7E�k*y6B4���J
���n��=�FnPo_k/�����a�ǖA}�&<�̒n�U��MU�Џ�@�?��c�D-�i86o,���+��-o盰���w���y�K"�f�Mh���ns��O'6��׿��>pc�X@v�N9J=�Sqr��=@���
��Y��p<r,��r,�oP?�D��[^{�E'᙭3�ci)�G�$l���K���-[�ܲW�&g!���'a�/r[_�M�i��df�.EN�m=錶m@bs�y1ܖ��l����_��k�Y�)��;����~��Q����h�?K>ΰ
�>���r�c�q���b�P�T���q�� �M{�:"�c�Ķ>hi�#o�D8���|����Fl,�=ʑL�T��B�c�3��E�����˹�d>��(��=T5�b�*z�a	�9�����|�K�v�<sQt9�ҕ�����o:�s:�8l�/�@�g�-�r;<��/�ߚ>�E�dґ�R�/�	=]�틕�',�������d�罯�%
�ͧ��q�Ap�ߜ��R�N�}�s����H(t� �H�;��g6��;z�@mN�S�7��7�G��8�;�L�1E��O��d�]�`��{Y��f��(�"��{"�W|;����8�wk��>�ʷ�2j�*����U����hEނڑ��˽�Ϝ�5"̲,�Ǫ0!��g���[��Ƭ��/,���!["L2��E�1��9��`��4/����X/YZ�
���S���w�4�A���BF��#�B
�^&���Q�Jq�|��g?Ͽ}�Z) Zk�5�l�݉�r����H�we�a~z	RM���D�+����셄�S!�KCb�=R��\�W�~;��Ds�@}xN����H�&�:E�۲A+�I�m?��t����;Z�b5oF���R.��Pr j�4��r>�h9#6���rY1 {W�_�Z�����!�Kl`�2"z��"FD���� DTQ6e�4'�G�b�7�j	�-����Q�IW#Z4�)�,��ǣZ��q�hn�g*͎k�$�M����n���~���R��꫇i�ؐ;� o̠��?N�X�Q2�>CK�`80�A�o^�Bb3�lk}lR�x�|�C?��Q��omKƬkmZDwI�4�-�����*���J͍�7]�������9E9jw�Cю�)?�r]���T��^ܥz�=G���+�='���
$4��T;�{�h�b����h�\���(�k|�ԬZ���&���?�m)i�1���b��Y���ث,���ר.X�����0M
�G�/����>L�d�tX�*Rƒ�wK���a%�"�׶[M�eJF�I�����0�Ԏ��?�x:)���S$
�����xq0Mش�E^+'qab~އ;�;Med�<{bD1ӽ�S@�����1	I:�r�G�!d�k�N��Sj�Z��p2�-y���:
�^�%�hP�f���4������"��E�Q��Z’�D�����]N@R�El�	o�>C؁OTU�1�U�l�21fF���|ZƂ�go �!jG�g
cslb��=
+��.�Z^7a��0�u�?B�kf��1���Gq:jjc;j:�q�O�9bRrN���+3[-\S����~�9�(5lm�\�yF���I!�A��N�?�s���B����!�����{�����6�C�&"�T<0$aA�Тw�l�|�V�A��ЁbIF��ƣ�|���������9���~�Ɏ
�G#�yI��;�
�G��v��<�d�&���|5C4#���U��SoY3N�b,��s��b�����P���kB�e��ߣG���z��iP_��1�*>h!:��R�\n�
��_}PV5|��f��<E�7?v����r���W��%~�<��,(����d���ug��|���:�J�

������ّ����Ց:=ݸ��*�Io���驉ӹρ�q�9����k�X��-tQfcga���Ƿr����.\�Ӱgp�_ȔJ�5�Su�n��x�폽GK�]
�+��hc�m�2˙RcNh�y��;�w|:��P�l@�t(>��tT���|��u��/'5��]k�-dՉ	5+��-W��0m����	�]-Lc+H��&z�NM���h]9�;aM�ћ��|JȘ��;/
e���5^[
�R��u�y.��D1Ͱ�Jh��ޘbd�v���j��[�L{���e)�}&�6�"��R�xh�4'����a�c-��0����N�(h�g��i�i�zs�?�#K}"��D��-UҠv��{���"ԻZ�-C�!�X&�~7�����@æ�p&Ls�!�����R�E��t4�v�F�I�׵u�֩3��\£�,b&��$�d9=r�ќ�_ga�|=��;c�A���D7�T�mJ��W,D��,;=��\����y��w�^0���)߇��U]�)��(=A���"�}�|�{���=��s�Hy������7(;c]���l��+�ݲ����E��ϻ�@Ƭ��`J^oy�|�Y3=��5Z߷�i�׵']��WR�js�B�Ûs�J�GOC�=�Nq؃�s$v��)�i�a���b(���!�0�qqn��]�CQ��:9e���,��$BK�����G���g���H������U���K��Y���Iߴ�Oӡܮ��zP�W������~�}9��ߞo
�Ϳ��'�w���/�?��0��Ȋ���
f�����/T73�T��Qr�ƌ
d�cAگ�: ��L�E��1�o�R�V�⁌��t`��_�wwl��P>�%���K��{w�ϥ��L��q̾��u��!M��� 싈�8%Rk�^K�Ĩ .��]E��������^[T�E[j�H���!~0
^�rTExQ���y���x�Dσ8zJe��dgAOن�鴱�}Z':у���?��ʼb|�����1ޔ�t�J쀑vA�_��
�����ڀ�^v֨:�)g��
8KΪ3�Z9Q�����������rL�������
t1�J��U=��u9��E��.��կ0.�"c�mG':^C�)�7EOt`�e������M�^�[���v�|�����֚*=(��n��]s���W-,\�P��db�;kj~O��]+�g���o�q�|u���AJj;m��Ir�uL��D��}�8�kƏ��K�����m���@J�<�`/�h���;�����*`3�����$ad$��
�R#�#<q<�	-�&�Xm�' �ָ$�J̈k��g��,|9:n���L��5g��rfȒO�o>�h��zpn����xr�:�w��Ɓ�[��G$a���=_�A���P{0��i����^\�0
"�>�����6ZM��گz����C5�%���+~��t��λ_z����j
[��Ϡ��o x:]%8ѵ�֬����&P��(�!UM�Iޒ����y�\ư4�S��Um��K�8kR�T��T4FӠ|��bQ�L)�v�п�N׎ щ��hM�p����C�H��G�4�,�M-�,�)φ|
���)/���^
L[��}���`ph�G��Ǥ?�`��Q6��T(r��,������G��D%�a�SĐ�"��F���z��>4qGl��.
/��GD-��z�����g��H$�́F��a$t��?�k�_��gϽ��<�w�H9��Z;h�?�:õ�C,ܖVEAhOh��O��վ���E�)�c��+�?TG~
���p�����4�ΥR����*V醶������*��v��D����t��CO?�~:E��r��>-����ώr�����-�;9�� S���*]�`����""ϩ�����f��銡1y���������[V2�UY�t�X��HH���)�&]Bx�^ZU[Q��KI��e�Ҫ,�����f��(ʔ�1㪦ʂB8�
�eH�4��aO�uW�@Җ��P�C�]��@DRDE�Xq\�,�}�Vfw�
8p��&����W��\Z<���|��Uz�ã��]�m6�rc���B,�.O�F�BZ��Y���y�@J6�<1�l�⽀�D�.�t��@L``��Č�OZjs(7�0
��:Z�!-���T>44�G�,��7���>K
빱��{���D�^]]E+���./�\`�8�_�c��3�vYA쉥�Ϭ�<�I�ܬ�3v.g�o5�hd�v��k`�|���.UUt�[.�_��iZ�^�I2�O����$�z)<!���e��C�S��|kH����Q��L@�n<��J1���`[^��M���f�]�:�=� %I�+׍/ӑ �
ȏ�̺5H�?~7�#6	d�(�P��K��ˤ'׍X}�\l�(v�j�r��s<5-��5�ڭR&Sj�+5����*�f��1Q�tڧ3��R�i�d,��gZ����]�6�����@�z��)�򝪆�x���m-q��Ju��]�����G˽ߐ����r�]�c-H��쟣�7Ⱦa
6�>��c��bk`}oF��<�z�=��9�8b��,]���gP��u�Bf�J��,���WA�j�@����� < v��̫��)byrDdz'�p.�iz���u��a���B��|н~�ں��A@R�3ۅ�.L�E����)����]����
�Y�bp�W}C��mVeZ����(cy��e�+���"
|�SMY6�(�?\ņC�:._Wugz�';#m�$���� aAv�j&y�����6jF�깣��=G_�WS�:�@�u��O]#a|K�ƅ�1t�W�i��^?z��JK5���|[��P|?,�_�����QY'�D)"�:��r�bYUoV3�${�W%*ˏogrW�M$���c"�/�O2�>��D&��u~
�$��D�|��3	,�tP�� T�,|[�%L�Z�PY�)��\�h?aČGm�i�p�7t�P8��n����M�¡
H�z��(6����}avMqk^��Uz�q�_�x���b�=Z�x����,�6G�V7��"�k��R7��pLf��MP6�!�8�IL��XD�^����D�ƙ�����E�|J��L�LnEѭHL���!����@�w\��U�h�M$j�S�Ԩ")Ou�� `Y�8�C2tCS�J�a+�5��۴�uL��V�zC~j i&U��U��Cnՠ6w�xGa��ܹa�ޱ"�������
5�{ql�b�:��G)7p��o��
B�-`�<��3�r�@|
e��qJ֨��2��88{��C6�9{�����U"�2�H-^���mvD��(��բۣjLZ�����j�4~�� md�\֔�e���Rb�o��Pml�^��<ɴ��0MLp�KC��Ճ(��q��(W0�3P7�F�'&$	��U��@ŷ���/��O;��vҭZ��O�1C�ne��!��S�9ԓ3���<�/iϿ���1������bi�!�΀t	/hB�����Nn+��ɥR�Y�Wl�0o��K�sN=
��^��G��1�S<"���춮.�<�h4Y�E��)���{�o�ӕ����m�V�4�y[ۡ��y�y��]v��R)S�ݴ����o���
�̆���V�7Wn��C[Ցɛ��l:d�l�6vS��.-�7$t�z�0�<"��uD�x��Q-b�k}�˯��1��2�G��|Z�Z���rn-g۟��
�>_n
=�E"2E	Ȯ�6�U�]�4�
q���|���n5f�W����H�]���?��F#<A�n���

	����͗�q��mߙ���Hr
��D��

�O�N�5r�T�
�A�5b�l8���W�a�r9���t��/FD)���Oi̴�<ʭ�g��\#o@�G���N2�N#�G�r@�<�&Q��>�-���v�=_����]�F��Qޥ߄{�Z�El���4��Ax&���@��5���Ҳ+�e�=�]�@�)����K�
$�4�}�	��1}p�W�@�+>�©��h,'^ ���+5����>z⻡ϔ����E�4a��>����	�s�,�/Sl,���˝!�϶��m�M�j�j3���C�m�n�2O���^.�[�bxO��P�z���x��C�Y� �A�{u��-/�Ԓ����7۵�]��Z5E/��7���W&kg≸m��0X�wۂ2��n}��x��3$'���@�;��=|E�dwPƛs2;Df��C~t"?��_p]��\Z�T?E����.O��LV�a&�w���}�N�>�w���k��٫z��8R/L�������hΖ=F�����:�M�ݥ⥥N%:ޞ�l@�>����է��C���W���z]
�H`�"�]$� �,�r�$C˗��z�I�i���~�����<��Ф=��uh�7��p�=$���O��y���g�y@�:���?7S	+g��͏=��מGM�ա��R���2~�\�):φܺl6��|6����PѻA�T��>}�����u��!��k��ݠ#��gՕ��V�����Wjr2�P4�)t_���"���1z�ݢB5�[5�S�ϵ���Qܮ�W�?�v�$�R&l��t�K�U����͊�G�c:��Q�Mn���ǣ�P�����w�&̷�l�	�څ`�ٵ�kg�����o,�V_~��	:�Ѿ��<�>[v!^y�۴���N���g{�xY+n����']^�F�Y��#T��n���ZWl��]__��KR�n�K�m_��Z�_C<�ଶ��L:;� ��D5�,U)��c��hT�quXܿ��,�LS��}Jb��u��܋B2P�4���b4�Yb�	Ʉ�}���$�DM��{X>�ҙ�'�������"�I���"��p�qT����h+s�+����<H��e��:���A�_����lP�P�1(s��n}ί+�Lض�l�_���>�˭��#�w�e�����MZ�
�{�{�Gg�a�Ω��v�!c�H��|���_ή�[>rבZ
��B)��V�<��쑗��_�]��k�7s�q�_o�.|�W���_!}�ix�+��m_�(��gy�O?��@�=EN��s|�o�|��0?{����޿���C^|U��6�X����s%�ʕF�/��f|΋'�F<M�i�D������Ԓ�KS=�����{,]��B��.��ec{��4'�ռ��\,�r���Qa����/$����Q��E!��|�ި�(��xw�.�E�=Qq��YpQL�q�b �Dh*b�k8���n�^��8�e�ۿ�P�G1z5�O�
�}}޿F��
D��&�Eߦ%'U��(
rE�P��{K,\��0��I� �x���ҴS�2��W^	�I����Z1�@�2x�G�[T�ͪ�fE�T��%E��&��?���4�_q�$��-�x�\���p *��K�˩�<md�n�׊z\�n:�5N+�R<��8�N���;/�#{��/M)�q�%���ݏ�I���N�C���?�U��EOm�`��bsM���}�t:��<�Yc
6$OˤN�&��5�/�3�>{3�(�3&r�ݙx�	4s��~��X��}7?�h���B��ma��Ld(s��ҍi���-�8ٖ�t����,�A�|��J��x��¡;���s�u���sM?*0����d+�I7'r�[������P*5D�M�� �Q�����MIl������ZzTMێ�K���#)rΞŏ�ь�=�˼��fR�QS�i�~}�fpɫ@��=�^poPG�?1Q(Ϸ����.wudbD�х�̼��D�o�����n�O(�]�(����{��D@�*����H�����o�[�(��L����p)=�u��Q�Zq�B��v���`GrD�e��`����ҥR��2�'�Oe
	�Q�Aޱgs����֮h�3n\���B��#�H"�!UR_�~�Ȧ��MϭѻP�䴴�D�O�!��뺊a('�>�gn������)C���o�OpЃ����k�;M�L��U��#��t�^�u��0��͚f��{�H�H&�����Y/��n7��vT����6iʷ�¾ w�-�W�3�*.b!�ۢV�*'�_x!5�S���$e�qaS��*��EY��]'N0u��o����
k[�9�&��޶�ZF$j��ilod��i�721�|G��l�%hE�߻OF����lY���֪���^��wK`��[��}ig�L�njK�]O�E2P ���=�29t Rb�<]�K@d�?U#gh��T�r}f�Ǚ���;�Ɛ(���dz����. nN�u"Wɦ���͛]7ꌨ3�/g2��T�h��b�h-��Ć<�u�(��M�Qg�4ɸ�bJ+�o��&v��R�l2\t8��c���v"XV����'��|���7O�؈3��0�X]��tF~��J�ޫ�c0>ת��:������h�BQ�`�F����y���"9���
��4?�7�Nd��$ե�^Ӄ���
vm��'Pe)���燫=�m��L��43e��K���	Z�v�i��-��6�T7�Ud��W�T�*?�W�B۾���}��80÷6�F��eݚ�R�(�h����1n�n�%�GM��3sZ.���eE��]1Ύ��i6FyKbF��e��W�mv.5�cr'݃Zuh�^O42$�I9�MU��"n��ق�Y���B�t�,og��<�8��|C����*�QϏd�'26�7[{�=oԚ)�~'\y�Ȍ��|DD$��6/ѩ��][m�	����V�*R�c�%LKi�X��zN;�H���g��3SҴ`i�<HY�2j��d�Z�޶��	���S��WV�hY���|u���{�V��'R�>�k�]�f~�K�7c�?��m�@�*�B�nX��O5?��}1��mH]L9W.��U�	ٷ��%�櫄mP@`�o}�u�2�x�����2Lf�Z��d)��(��Yqj��9�7Yڥ(�$Y)Z�����T�6���ԼS���M�����6�(�b9¢#�i��(%mf��	���Ќ&�k2>/OW�T�.�|��5�:�3�[�=�ߍT���'�I�gQt��F���x7X�	�n������P��i�Y��q��+T@�TÆ��V�'�_7�f�f����)�v���_���Q7�G�K�}�{�S��[yV]ޟ���"e}\� 7��6�-��@��=��O%�{bz��y��D,��Eַ^*�o����K��~!E�z�ҋ^)a����nձt����/��e[�K�Ύ���q�H&3ʯ�Y|#��',��x�l U���Ӟ��vo���m��;����J���S�s��Y���i��4��@��ӆ���	�*�<)��`��)��'e�J�N�bS::H'�=�{����M��dH6/��@��RS�T����������`�![��������[�W�^��ϟ�&v���Ccى=���S��"�0d-�ר�2�:j��Iݰ5���j�8y���rB]�
���a?F"�懃&ǤH�]�@��8n;bS�Q�p�\�h�ʩ�SuW���0�=yz���g����;+m�P�v�$�kD�d^��f�W`|Yx\$˄!�`��0`�r/��~~X��l��w��TuW��.�y�~ow��ԩ�S'��|��M�I��26�n���m�!mc�o ��H��Ӗ�I�v����rm	���k�����ת�k����#�^�`�[��� :$v6�H�4�
ݔC�h_«�]�9ž�c���������yXH�\�4��tf��Y�s�BX�x���';^4��
��x#�p1��3F�8=��w�I�%���n	�������of�W���0j��]��1�"e�ּD�Ĩ���EM�ӣ�&g�ʄ�w�8)�.�:#eq��B4���fF\mPk�.���R�5c��ó�	M�S�l�p�4��F����ۚ���>���|����/�ސaJ/nE+ A��ղ��q
�����_�S������c!s��T)˼\�`t[ ;Uŭ���[����ѱ|�T��,��f�p .g�������ZH��xz/�Y��YϰL�� ;Le����齚��4�ҁ
�-����!���H�5ͷ�C�h��A�,ô�fv�o��»�.)�4�I+���3�<���e�k��fȧ�<x`����|
�k�ZE�7��I��7��5N�I��8/(�VUh�y3�T�lʏ�9����ș�=<&��+������!��ڨY�fG��Oѿy�Sz��?_�>�|�B���(%g~�u��{�@���w�� ������yx��*9�f�h'w�������;
��9PXC��[+��CjM�٫]�Y����/:�p�(+N��d�I�Ϣ�O�)t�;6��4~���Ctd�R��f5B�?���Wؼ6�����ӡ���{Ͳ!B��zD~}�x�4+� �g�#
��Ojړ��
4�H�v�8�IGh�c�Ƅ�x0���4h4����\Υ[��R��ڦzZ��AYo���k�K��\���j?��s�u��D�\�=7�>��u�IY�r�'������u��2�0W�-����#�:4��(L/���u F�w��
Э�zl�趖\&D/Ӥ
�tm����9J�r��ǐDҟ1�씥N�DS�� �E#I��$Æ8�-�����2�̖�D,}��8���M,04E�
��*��ז1��(FH�JCk˸�R�Hr^!��Ф���
)A][��g%���Z�-{q_{k�V]�w��xs�-�{ /���Zuu������$��$_T9�u[w���K(��\|��$����>������(��}��p��2/Fx3�ʢ|
�ʺMEtyա.[�2<*x]
���.���=��p�_�sd��1Y1j[��,�AIR�ٲ�w� �������6�ae-]�,�_R���]4��"�ʬW�-���/�����&_{C�=�2��d�Xk�Աn����L�xăc3�U�uv�G��y8dv���1Y�UȺ)��p�O��)��>ۮ�,ò�X2x�5��f(B�K�)t��������X�)ҷ%!v0�(�u���ƪ7\��-Baɦ�V�2W��WcS)Jx��0����4���M�pqOU��cY䀨�h1y#��1@u�1��o?�q4<h��P���H��i��Y���%�A	�0��
�(7+t��*�'���MJ�߈ O
�9����b�(���HVb��%3��q:b�D��O���Bǿ�Ž�ě;�K�v��C��ҭ�nel�!�+�flZꇘ=����	�}�\��u8'L�Tvu8]P�i��)d¼�*Q1A9���䅠~CU�K7�!1
D�A�	ɋ�8d�I
t�%�dQ!���#�l?�#�)m�,ڍq��[���k�OH����%ᨂ2�|�ժ*
�n=���D>$��i\s_��cS~;Z��,q\��=��l�!�9�[�M�i��ܟ�6h �!RL�1��	D]��s(c�f�P�r�%�
,>�%� #݌"u��rt��y�4�Y-���53a�z*��Z̀
�L�c��L �~�m����r}�!����i�<ׄ�6��B���4�w0n|S�D�����'��*�%S�?�G"w1.�
O-���s5�\��G����Pݑ����0��$�h��4�>��Scݷ�Xn7���5�s� �[͔��3����"!���zh��7�چ�l~:;Q�{jvJ����Ƈ��-9 �e�|s���.2�L��<N��k���iNl<��y@K�Ƿ5�<���l�	�R�>t]9�~P�|.;�t���E����8oNʚ���x>HϿ��]�)Ҋ"ݰh~���鼙�;M����٬x�=�����޳�8�󥘧ˌ%�m,r`+^gG��X�>����O)S�2��G&&�w����}sp��p��3���C���ȶ�o��.��4͠�\|:��e�8P�/-�ҭ�`"D�tii)NcUY_T[j/���Xx���]즶Эy6�y��%Y��¸P��8�Í����zV�zP
ӥ�i��D|/	i� �O�ƙqK/?���H�z.	�l2���Ĕ5Q�d���ocZb����s4��q�W�1�n�]*T�XךP��o
��6򜚀]nB��%"yVJ�ڮ��>ӂf{� ��
�bjH�Or�o�)]&T����gڶ�0~���+"�1z]�z���P�!�*�b�ZSӉ�G"�p�/G���"�:�j$e�H���q�G���E��<�����n�=��TLS�SE�T,����W�+G��� 4G��
)�p���?�s$^�Z;��卬�) ��Nܑ�H�T�
ߠ�s	&�0�&�B�H���p��Q6T�<�
_��lQ��e���b��h�Ѩ�.��F$�!�9�0_8K{H���nm���m3��|�-�	�*��%ֻH�������nh�(*4M�u�P+`�M\/o���ں����k��U���:{�k��׌��c�K��k��w�b���8��Gwl��6�D��Υ{�����
VQ�&Fhb4�@�w;��z't�:q����Rˏ����Sf����^N��7�:k��$��4�i�y�?L>e2cP0<o��+�N��>��_�$A��y'�݆�e��2��?�gǎ,u	�G��D\�"�;�cGg�K^܋��?�j�F�@4��k�8~�q�\��yzyM�A�..b��p���\��^H�C\��	��Иra��]���r,��L�cV���o\��\H�F&�-ɐ=:L�71��ﻣvh��vNؑ1�;���r*�LfS�ko���g��6�/��M�џi6���cۏ�р�
>9��8�Wd��J�iօf]��p��N���ϥ���t	�AO��!9�a6p�0N�?&����!����7o��9�G����<"M�U�8�o)�`}g"y��֕X>^h�YQ�=�p�B�ӧC�l���
��
N��=7�tS��1z$���-y{\�R��iU���'��ےZY��Z�6�w`�o��!Rn?��r�w*��]�t<q᳼H�&�̀Ϝ&��=���[��D����n
��$(R)�Ԋ]�M�XA�|D��(��Z�6�	��t�|�6�Ed��+��-��A-"$yC����?�h��[�7�y�^�F��'��r�H(�@[GRR���({��>]��z��ض��oW>)Ĥ�{
[��;7ܮ�C���u�)�����%��Js�+	0pP�����=�QM�U�OJ
�s�yS��o\_~y�S��Ya#!?�����N|8<��&ȴ�7��
���3�>XKIk�Jn��!+B!C��CV$�)P�ې�>�Z����4p*Ź�IT��ZBֆs�rn825�?NxA��M$�EY���D��2A�������t��f�N�~ܭ��$�f<��5��Ǖ���x)FzDi�
S�$&��mS ���Xt�ѡn��"��S����g!�%�^�]R�Oz�%�k�y�&ڟ�)���%S�"̸0<�>�!��f�ᬨi�&f��|���eY�]���uY���`�.#��T�Au2�6�L/�ƫ%��F�z�уki�U�i>٧\��xΉy!����v����D�ώ�d��S:5y�{����/s&��h/ �5�)m>e+@5�F�⣵�D~�$b�1(<3�<z�����fT�4>��,[1�8,��a��]���Y�$��l9����ZɁ-၌���
�ridEqƒ�T��Ǎ�`L"����!�Xd`"l�N)��U�[l!ZЂ�StyIi�W	o��$��������ȱ2�5$a@�FCJ�F��]���
:��^���Dy=I)���4!A���Η�X=�����ߘ	ީiw��kuM~BӮ7��������	R�e����:$��i/�l6f�,�V��fQQ��P*	�����,f]1ԿȦ�������ଚ��k��J~��
�k�&�H¤P��emS��"�(~1`�g�g4�y��n�_R�m:���~"��~���=R�g��5xz/�doU�C�`Ĺ������^qqbd���C��}K%���-�کAU$��J�=}7��J�Z�����~y�J�Li"DKvk�S*i��1��)��:?�_���?E&�a~0���K�j<�k-�S�b���DN���d(
ſ�O|��TN��}��^��^�d��3�ܮ��,�wAo��M4��f��v������Ed�A	�!�`^��6Rt�uXO�Z:m�	c�����TY0g�Y�1R��dt��Do��)s(c�$m�����g���L�{�z�8H�l�h	�^�Y��b!k4M#�DO�U�Yv��r��
�z�U�vs���J�;ؑy=S�Ǫ5:�MCt���0�Ԏ�"�0����	?8��P2a+�o��C��d����gX�?���i���
��!���ϒI�8R�t
�H�tE��tM#E����X�<A��8���i���C����˄Cvu.e�™W`�O0���x�>�O�w�=�p!/|���S  ��-0����>�r��"摛��ԣ��#F4��m��v`c��˴�؛��z�̩�o�	��H����vہ��BR��!\�#Z��;�r�;m��.�M�@�����׵��OUl�����*�`{�0��#|��$ExaT�z>,�J���gɵ0/\����q}
�z��~�C�Ǟ�=ur�JTC�*S-�^:i�ƣ�f+S{�?5 ��V4Ry�T����i���TM�5�QCU�v��V�����[��=>̗���ZS�p���[
�W$+��aC�^?�,�Q��������Gr._2�h=�`1��l���s`�����(F{ ��΋׼��'�(�y�V���Z�P��V�KRZ�3�<Ӽ������Ŭ27�:|�6ݑ��3�0x�d��,E|���ل"m�p7\�.�=�ڣ'Ef��>�, =S��+��M<��C�F.ᅡ�b4k�>Mq�#���GTP*t�k�a�=G���\�Ht&��;Bq'�ϻ"�e�G��C��ᆣ��R�M/��1�
\f��vg��Ta�V��}�.e2�փL�bv�
���ퟚN+J8r�����PX����A�L�f5�W#ZX
����›�s���4��XƜ������i2������Db3$��"�
�cZ�$}�+�2}w,�����0���Si�=
�d�IOtɣ�\�Y��5�T\�����…�k�~kK��K��c��-��1��|�С�k��||�Q���6���ۦ��mG�i񪙙���ֿD����~5w3�j�A�ܻ�q����o�)X U�Ͳ�T]�p�w��!�|b/5,�
�_�]iǓO�������� '��F�K�!�
�����z`�J�b�l.7��X$�NIR�z)��4�"�9?���q�t/3�h,6�IHZ;s������HI�x��"�x-F�P���
,����N�<H��M�:G���hs�EΠ�{��e�c�����߿ah��(\//G�d��/p��>ZUa^Y^��~��Ɓ�_G��}��Z�Teҡ��Vs/N��I�
�oe�φ+��7���%����æ�(��l�q�ב3@e�S�dn���y_�r��f�Ƣ�X�$9���80��i>n��4�f��
W R����; �S)m}V}�y�Dy<�[�p����>H>�|�QϛM��C-��Ľ�ZɽUpo5���HR�0no�v�(H҉��*do�=1��%%т�n�K<�aC�QC�>Ћ�FC��
����a~���,���j���Q)��t�D{4=λ��{K�4��7p$4L\O}��E��;ϼ�z�zq��t��F={�qػ�XĮ�8E��%��-<�F�}�4�A=%i��_���,3����R����d���&� @����/�ӽ�m����ۼ�M����2AډyH�WS��
��Y��L�_���
��� ����T�W�b�o���g�0E~}�2γ5���}�+>)��`���`a %B��p�o�eG�r3aw��'�(
������#	��� ��e_6���D�G�c#p�k>�W<
�W'\�;�͌��Q)�꘎�	w���O���=:}d�p��c��'�L�n9��Ƙ��YQ��w��G��J��3`��^{��Q"�p|���q3l�a��q�+���b� �`��Ƈr�X�&���r��^1%%���*>OR���_���fr9��L�`��k��y?;f����X�,���6�E�}�òa4]Q䝪kV_�
h�*P�H;lQ���r����j�`H4��%���͏�fK#�jە�\6�}
?�:��躾�l�ģ�\�Gm�
�N��?���!`*�6G�|Н-P���dFݯ��>ަ�4�����:t�ںA�bV&*�J�44df�*2 �*�ǻ��QI��z���W��Z�[5Oij����-�(Ҋ�L�T��>s����Uu,x��
�O��0_G����B�)u��l/��1�ը�g�EA���G%"�
�K~q�s|����B�)1Ӷ	�D�)�/�@K	W)�M{}�):1g
��)�u劥���#y�3�pϕ��l(�oԍ�۪��M^z�{��8B��W��$��+��ʦ����r
�]M��,����^�`G7�Y#�����hz��{s�j��������!�>�i���@q'
�ˡ�@�w-���>�&?Z>[�#��4��8��%T�_=99I����[PC�Gͷ7�����I��a�M����f`�D��J,�=�&��繛�o��	#�L!�9��� ��!)���6L�C���)*0��IM騮�N�𤾟����C��J`��9Z������e'�U���C�3�q_bP;bYꘪ�'&��o)1 �P���� �9 �ل��`���&>=SN��n�oL�W���[�.L l��:u_9~w*�4���&��U�j!?��	i4�݉�����'�8?Rc��E��V:�]�X�繎ؐ�(	ґ"l�j�2�W��2�����7���J8X�/����^��?ls]"%Η1�Z/T��1�뺁�>�:sC��u�d�4�Ɓ�o����~Y>�?���b���m��<%
����-�~I��k]���`�m����i�T�%D9+Iaz|�!eD1-K���,��1>ݝU�h�^�'�m`Y��;J�ҟ����S�6?���q�BN��xg����/��;3�QhA�t��y����B�)����|U4�D������I�J��Hި��o���$`X���'�9B".&b�����=��5�i	�]UF�\�E�d���s�d8�h��X!BN {�P�"ƹ������zt�W���r��m��K,�}#f���7���,m6��h��o��MX��gGQ,T�Z��m��	6�H��ך�;.ŐU'?�fG!�'�F5���͓p9�%��T���@�VZ��pX5��-���C��M�|>��1��E�z$exn�#�T|�d���'=��
�"]
�=��6t=g��b��:I ���l�@i2�/nN�IO��:�:V��c������D����}F)�uuc���J+q=cY=���]��&U��%�~cx*�O��'��R�ٖy�W��Hd��<il�lV��| j&�$Y�bI�V�M�|���#��WVr��C�
:�UA�e9�d&��g�i�oc�X\�0n�Ŵp9CC�Yf�jh�V[]՝1��Ի����h�o�+��~r�.5c�L!A�(]�t��3��������w�ې�l)�b�A�e�X����I
]��O�Z����F��B��O7�umS%�lЃÍ�����vV��E�<��5FS9��%��.p
S�) �4�˜\���#� �miJ��y�_=��O+��������Y�z��o=vx���f���5� �
肓��p9l���hw��ϠW�qS%�p(�8�3�2��h��!���Qt��0�y�����_ɩ!aWk��(u�J���ܛ�E�CZ�W|ZJ��&�A��?�dh`r�nʋB�v��^��ѧe��=h	�nlj�u����7����L_�ұȡ�c�a!^Ĉڅ>�h>���0�JM�ir��G�3�P�1�ƃ��q����Ѵg
�h>��\z�K�x�-gʥ'�2�R�H�~�����|X��O3��%�0�&���a��{�Ə��`{����s�9��ek��cC芧��`[(/uM���u^;����냲B��(�X}<��:��BnBR�hж�Q]�&r"?R`U���d�׾��d�\��V�ԪJ\�T"�i�nMO�p��)�P�ÀU���48Re����H�Ncuο�n��![S3���<A����>�U���B
C�J��td�0|+�b�P���]���/e�Hyt�;�[z���.1��T�p
Zp�Xej�ѹK���o(v�?A#�d��͵C=�&�|����Ӿ�q���#@5��+.+V�0�m�QSх�7r�Pۏ�������6���Y(j^
�>|
�OR�p�ٓ�(�B�(R�޾�$|���<�]߰��;�U���F`Y�~YO��8�i�p��*��▴}ǽGW5����)@2�mҟ��B��eִ�#��G��Û�PN�i��d���U�����4-��V�k�H��O���a�чa�Yl��tR�X��1���֒<�27
ަ�/�hv�u?���,�(��0��pv�51;A?΄dYM���
dl���4��i),K�cV/S�3�j�U%O�~,"�
.kXYqŐq���2l8^~�5mF
&`�����D�J?ü|�ˠiڃY/��rf�;��u�m�Y�e��5���M�'X+���	�^O�ʖ�ec�x^��Kfo?Y>JB����»��7��R&>�]Ks�Cۆ��;H���}r���F�54�=�Ǔ/1P�=�d?����ݝ/��w:���Я�P�ՒJ>0W[������,�r�0S+8��[�V��u���0����C�n^ݥu�hMٵR�`��ڪ\2���L�1��q�pLs���rzn�Gݫ-�d���S�'��p(��@�*�����_��|�9|�yMasΑm�р�Y��$��E��q;�]��?�^*`�1e��S1%+���DAn��qn���ɕ�CU?���A��,\�*���6T
o���Gh5@�c������zK�D��r��k/��������u�k� �k��y�T޻�q�_�'���C��`�]�=x
1�-6x��s�9�˅�VY��_q�۞�[i��2vY�ך����7���^��{�K|/t�R���|Ϲ��.]�s|Ϸ^ė.^�u���z^�#;(������;�)z��AV&��P?���P�㞇K�����n��jjj�{�ð�	؁�ĕ=>z�Y�ck��

MK�K�M+^\�8[x��	�HG��:
4���DƳq�K���"]�'	�B$��\7ޛ��:�Ͱ��f�����v���7�g��ub
f]�<�)��QMm�QEZ�QK߃!f��>��?�j6�>d�ѭ��%b���-U����9�uKӌ�[��߯*�w^n�Ӳ�J��Dr��
��1�!DǠ��4^.�'|c��܍ك����/�X��U�	��� �������P�t�~>s{�~�y��w��A�#�V����^eoW���s^�:�j�1��1��Е0ʴ=��87	�RBҾ
,-�a�Q���Ԥ�o�*�ի~���zޛ�o�J��PNϦ���;է/�9C��ڙ=����ٲ�hg�����z��� �:��˩�`}C\#�gBk#Cg���s+�!���4��B����
�=�V�}L�o�	�9	�y;�؄g�W$4{|�� ;z���ȭ�1�����t�ئ^��K�%�f���z�v.�')0�y*�q�x9[ \�P�vuW�u�˳�hs�&�69}�<p��Ϟ#K���۴���e�x�/��_�m�ݿC_	�^�����9w�k�T��
L7�_D3*@3<G���\�M/W�b��&;rW$*@��uC��6;�gW����_��D�tY$^pu����CA��p�p�<�yWȑ�B:�D�u���k9'N��C���ǜ�+C1�cV>*F�)�H�?�]8~�p<{"���r�@���G�~{�\G��L�҇Nf���s����9��'#��@�sI�/�h���Di>�ա?J,Z;ՁRH��oJJ�t���B�x�[k�D�F0]À)K��Nٗ�E�z�n�ү��qA�ʆ�P�@07k)��R�KvM��!����]��9ڐ��W�X���+X-�MM}�^�_�u!l�Iۻ����m��@�r[�	��Ys�w�P&�Z#N؊�3���e!n�r0(��a�L�X+�d�Î�ah�$��P�u�Jȗ%)L�U}ʊ�R:�!�ʯ�/����>����~c��Q���k�Ug8I�X��h:9��s���v'����NUO�߹I|�
�βNEl�_��`�px����m!��o
���
؛b.�f��z��=�-E2��+�Ҁ�v,��g��<f�^�i��E���'YOd�2��Dr�o/��)�uv�5�,Ջnמ��z����(�  %�"5$Pj��H�a�JVЦ4�?Bx�^6d�$��UFBDSGm�A�T���U�S4��oj�c�r��M�	�K
��z.��j���AW��>����h��@�ߋ2�1%}�����Z�)߲[5G�R�������͘�ׂ��|b�
KGu�=��_n\���_Q�W�C���Ɋ.4���C�}b�P��<��s=^Y�{�>�kv#��㴬�.B� ��"�.�<�N>��H�@�9�s3��9�H��ɀ��*y����Uyn��<��/�G����Kgm�S����^a�L'��yT5-�j�*�=W���zo�Wܚ�lz����i!.]�+�'oG��e�����BFSo�Pinգ��6���q��V��]D0�=3Ii���Zy��$ղ\7���I��[~�_j���5�S�ʉ;��SӨfK���b8���� ��i���7���%)O�y�j�Q6M��s���G�
�
��m]�k��t
`���cwK�tq�G��4G4����	�ﲴ�3��6���En5�Q
u�\;���E�#�Q��˹u�Vx?�r&���s$��&]�Xр���o����GU�~�싫3�9AW�d��^"�����i,Y���.Sw�C�dgN[w�g^' @Vʩ��T�QQ���\��ʦ��[����_Ϳc��ϢS��]��'�;f��ף�����LK�~��쾽&ݮ��
�$���k�̖f�]GL�ߑS,,L����t���T�.?���O����s���@4G+��v?�]ti��#��V@�(a�h���.��	XCAR�HJ���4}�/̷�������I)�
l�UM�Eu���U1�Ro��~��Ev:�N�R�Ɉ�D����;1�2^�
#�wXO��#�\���t.؎�0���x���&�N��!mv���~���
�C^?��T�}>����BD���~zP~�O;�;Dח4iP?�k�ex��5Q��ܗ}��Ǻ\|O����H|q��i��U۶]��*d ��>��,���b,��o��� ��˾0�`ʤ3f�$�tNꡍ ?��=�H�3��OÓGm!�ՠ$F�'`4�H�R��q�� �?�����yu��<�ec�Ɋ`({�QA��}���"�.F��%��3`d����@�u�w���(|8�+�7ʼn�фbI��Y�,%�:!�,�A:
�5$44l4A��HMt`D��"z� �����	�gYOr�ky^�_�J�F~:'��4 �R�;d^Ul�&‹���H�R#�W�
]�9"~SP�ї��n3��I�9/~I�e�ꃼȓ�m��4�D��a�n\{�N,RGW�,.�M��M�)J�O@�ډJ�����5{g�h)��'��	�{���
�6�
xE��uZ�>Yy�>��F����ʺ�J&&����w��	U}BֵlVӏ���	I�f{���~� �
�k4��s�3=���h�";�)�xpc�q}��B4����PV]��56>�|N4	���f1�Q[��>�i�A��H��~b\;6�꒦�J�&��tZ�eڄ������~KW%]��W��AХA��/TI���*!��,��G�&���]c�*k���"�V�Զ���tm0]��2����V���ۍ��[�,�{���^$�b�/��� *�K�z�Lו�C�k�����a�
^�;1��������;>�d���%:JY�\�MW�b�S��Sa���lD��m}z_g��Wj��w������T��
%@�O�t��|��xڙ3C!3�u��]7�w.���<G#ȑ��+1��M����|�3�,�p��ç�槒Icl�>��'K�rrj׮)���MX�W���!�'d�q1���#Dž�Fdc��/|�3y�����J���pqXD#�b��Ss<?Y��R�t��4*�R��ۚ�Z���&�f�ئ	:�M�h@��_k$��GDZ�����&��E�Kc$u�v�F���!}��x�
�e�'66�+�+������U�jvϳ�?��U���
&B��Y$�'��EI�"��]��.q%u$����b��l�ł�H�Cj�s��ԛ�n��}���-�c��N���X�wP�x�Ջ�{�3�v��T�����NwR�uN�K�u���d`ouB� ���Hwg��:��@/|�4��w�Ձ&\6���	��h�(�_m���x��5�;c/������w�Ό����~]��k��9
�j���A�j @��f#��Ŧi��(��kTA��Z� �S���Ȁ�æ�#��8%�J=�V3�G��O����Q�U���j8n^���)�~�p��P�G��c�7��0�L����9Jg��m�\\hO�"�J:��kp����N�3xj8����WQ&O�H��t�/���"�x|�P�u��vo������
�3�Dt�I&�����2��lTmI�ϑ�@�������OޔHto��O�Q�63�e6}5I�&ݹ��'Ir9n�$�C�P0�Pc:3�t�N��P3�������y��;D���u �Y/K�)���(�=e�R@�t=p���B+B��/�,D� �A����֥��oF�u�e��8zY���M4�%��EI�;a�����a�
r���ELb�p������0i�b��PL_v���7���tG��w�I��5E�
R�,?	�J��w��d�!1�������
�1Z*2�ڌ娪ce^;�&*����"j�0���[N̎9V��5 �(�'J��]�C�]���d1]c���([</
�)>�d9����� 򼟿��v�T�ѻ�z��S��ܿ�g��^J��4"�H���؎��h��Fg��JF�G�L%�}J��[�!�hI�#ʡЯFU-$��a��kE4�s��2�%r�b��Y���<�߽^�ϫg�U��k2?(��ߑ[�?��A��+⧚�t��;'p��<��̞��=ӟ��k:'����(�-��09
w��ߑ�E!���/�i���̃/B�	G�T��w��o.�u�vſCȱ!��N�"~kW����زs�WN�K5��q�t�i����બж/ЌU�kb���1����O�t�Y���Xj���ERm���kZ����J�T�IUM⚹B�M����?W��P��=���\
�f�����>p����yYP�
Jd*
�<?��J�f��#Z���W�tpf�}z"/��!k�F~-�B'6��%W��R�@1�"���s�+@�W祹�1au��W�庙��u��h�||��H�_�������������?�b�����*t����y��|�;_D&_�[��K��ry���^�ww�a���p��~np�:�+7޻�j��X�k���{�釼@3B:�-��B��A#3F۰csM����Ȕ�o^�&��eQ��h��(�9K'D1އR��7�Tz<'ӻK���xl2�hM8�˄��gMx/�M��"��E�?�N�aa�i��'��̀��$����z>�>����iM:Rݩ�&zq��2GV� ��g�D�k�h44����)�iH��씱m9b��Ց�>�"���$�(3d�vF���kx*�ڴ�Q���Ŵ��=�$a
��ƭ�°��6�r����e4���8`M�:���%1�}�b-Y��dK���.#|UK��6
��</=��]3�LDR=�g����ea��?��7�8�c��s�㒨Uyd��1�?�a먬uQ�����p���Ҽ(��ġ�N�;��hR��mۮ�Á��Gu���R��Y�-����ꥬЙ�O��-���j�S�T26Rr9�۵�
��0�)3��%\�S�ȋ��Չ�9ƺ��a��9��@ʾ��䬚�g���.�q��~��GW`��\�zmʧn���K�X�g95�|��P��=�e9"������%o�Z7R0sȔe�*�7]�lҟᅋ�\�w:��B��Cho��Oۙ�u`�:��������f�a�ہ1�;oO��ѷ[��+�mz�L��y�L*;;[�g
�,!��˼,e�D��8[��.�	Ȧ!S�sQޠ�e��-%�Z��"�"1�]��.� "/+����&ՠӪa�8��l��)R�eHI	���)! ����
|��8Tgs_�!3DY&�v�
}ݔS�HԨ�U�h��oi
JT
���i��&���h
�J�cؾ��5�u�9��W:MY�I����'K+���T�;�����dy��Ɂ@�;�Z�u�tr�jwu5���2Z
Q�^;��Z�����Ts_o���4'L���s�R.@�zK�@��Gy��D �� ?z�h!:�]���'���?уA�'f�\�6z��7�PH}3Ͽ-�~�x���2�R�8ׁ������q�Y�I���eE^AL����kw�ڠ�V�v���wn�f�ͺ�5v�n�����u;w_O�谑��7�Lc`g�^���0:i��م1k�YT�U.^�2��m9���ئp��DZkA�Bd�}���>��(9|��W^�x.���D�M�-d8�,BBI/��M��p�^�A�ܶ�e�o�~���x���׻O6���4�ĝ;�ʿ/k������4��
h'�A'���a~��ۼ�F	�����oܟ1�{M333�F]�>R8���y��?�j��ԕ
�@}�Zq�㢪�������7�V����2:��w�~��2��C#?}��2��Y�	��5�(�n����'h�,}A�h�=��5gWgh����@�����3
��{��a2�&��v��We�!��ObN(�/g��
��]��ތ1�r�;��:�Tʀ?�t��<}�ݰ��-���v�H��w�UUuP�w_{�ѷ���ax���w�nX����~��*7���xHH���X�.�p����;z�#�CFȕ��6�Tq8�>�.����V��
�'��<8#˩r����/�_-I<+JD�<���1��4]��A1^�G�R�|2����T_t8[|
��E��rLd'v�;��f�&=f�R/��Z*���lB!�鼱dDh"O�z��+����,�TՇ褗c�Q	�y/��w���Bu�}����>�>G��3(�]���]�&f�]�'��E���ɿ�k��6n
Z��a���>~���[���3�"S�v�J���
f0��81�Ϲϝ��r���N~Zcqؗ�Ш����W�! oY�6Я��i\���W��� FZ��`�w�Z1
tqS��niɿx�ѱ��~����Mbw��'w{i���{G��d�a�m˜	\�;�g����۬�zņ��q:4���v��qsƼ)K/�U���&���A����}�k����#���?�:1�����/���Py�F6z	���4�]���p���}�F���윎����o��?QΥY����}@a�bެQ�]�����q0���q�e�[o��c�og/�E<����������:�%}\�����6_�.�q�i���#J�t����@�/3��]7زl�kk�7k�$I�MU�i��߫ޟw$�o������
�i7�ݰ�Ӡ�o_4�]k?ګ��.�G�u��\}h5��UY�SU�eu��2]��7�� V
�e��+��zV���th���rjM3�~iu��H0���!�J��Z��+M�ei6\W�Μ�1"dѫ�&p�:����eqmX��ɖ�0��=H����@{�T�<>'Nb��mQGQ~c`IS��.���W�?��/����B����
���Aq�ł_Q���x+8	�,�%M�W�/��;(��=�_�{8:]��g�.�J��Dž��	�4V�|>,������1�(�tz\�d�q/�$B�U�9��%��_�ZoC�ʞ��t��H�����>�q��ݻ���=�O�n�_o��|�1|Ͷ�}�D���[�؊�[
U��0~����?�yb_P�]3:��ܬ؈۰h�#/1/==�5�X7/��rpK'K����rs����@{�A�fY�b���ŚR�Հ%'��P�#5:��_y����?�\��y㍯!�M�l͍ߣW�%sy9�^��/�_\����p��d'b%�E؉Ғ���U[=����QI(�/�V+d�,���GB���>7���PO>�u����awnt�FH�ҿ0�t�&��W�������E���[/_�@+���Le�kmW��ͯ���F�}�ծOi:ޮ�UF}>;<�ݝ�Q�L�Z޾��V��s�eW�ƒIƥr?��M�����(�Bj6��l��hO��d�l��B�>p��?��t�����e+Se�tЙ��l�7j_�1�f����[g:��3[O y�䆣�r}.3�cޏp��n�^+t�����K��3�xfp�YjH͹?+����<Gg�UΈ=��f��ø�{h�z��Ϙ_3�_�H��C�
2c�t��=ݐ>n��B	��ޗ:��Z�|w0�.�Ӌ�_�ݦf�^ޤzA�ѭ�'��R�/��ʋAY�T�]���8�*�ӥֳX�d�[�eE�M"�&�.�'���ϦK˥�u���)�o�KH;f���t_@+��h:,�zA�@�!
�	�!b��VTLHQ���J�؁�����7[JU���޸]1�����X�)e��+����@i�/F��]^굁f�/I�/���/�ׯ'����tm�]��(�'���+�r��53����բ�ԎɌyV%��z 8O��ж��cI�2GZ�I���Ǖ8�@>C���#Es��+re\�O#�#l�43�K+4�k�@$2|�U	Y+tb�쿞?Kn��C�l�����׾~w0!͋b{W�����N�������2�wx���6؄�e���@��n3��;���&�]������6&lj�����DNr�vj���¦y���G*Z��#�U"6k�&��bn�3`gGТa6Y�nלz��qvs�#��n?t���R�����o�zDִ��R2���A��o{p�C\@�����L�p��!*Tz!�K��^!g26�ɀ�uJ��}�3HCt�[���ݙT� *b��H��%���f��
��&�_o��D�u���M���]�3�`?}1ӽyց��5mPӶm�S�U������=�^������i�+��a�U�L������&��z�H�䋫cb�{{���I��u�c8?]��o����WWw�v�a�cuě��~#n]�ә�Qjc4*�&X����/C:Q�gC��J�QQ�JS�7�d1��s�
{rv_8�hdB}�ܞ���E�B�F3n_H&��M&����J��]�+���_w��r�^��|.��������60T;�9���9��%*+��x����%:�!�g�D���,/���o�@.�k��P�N6��޴x�c�3��s��j���Gɧ6�������¡a~�o��������c�,��s�μ��b�y�L��V�*G��g[�
F]�Qg;:�Rg,n�.���^ý���JGAؕ2�棞�!rtH-�)6<�BJW��9��R��Uf��j��t��.���є
	UMPN�v��3I��?��$��JrJN�
�K�FR��	�n��>��ZR��E˹iE�)�p%�o[��b��G�9]4m���nmb�:��d�������<�Ҫ-����e���
�,��ҥ֛X���9����6,䳌r�6�7y��!=�2C��l�le��!l��a������C&�߸yd{xt4|�ϡc���l��s�C�B?ڳ��ա�^"��6o?w����˸k��Sܭ����C{�0�+�z���s��Ы+��Yr���il��	�a^U@�
^��4���<^�*��o��@��.=;�>��-��d��+��������-�rc�F�u�k��V��4�6��I�>���+�`�o�����^aAL����OZa��"���_zDr�,�d_��H4�N�ժ
'pP��ҷ�-I�hսKOUWg��%������;��&W�3�D��@�4>�!��{4�ho���+�+	{C:��AS��g�4)�=��Y5�0�Q4�W�$Q��)C2�AY���J��nH;ci�K.*(#,�����Uy�9��=>��'qt&�&B�$F等����Hz���J�##���͌��c6�h_�(����6�+
�mq'g�Mq��!B&��k�(�M�s7�J��[	�DS�T1x!]H�Q��xX�n�y�Rl����UI�g�M
���dmI�C�xHW�H�@{��߷,#
���U+��o�+]#��PMp�W�2YT�V���@�n���)�x<	���`˴#���w<w�P	�y�A���ŋ�<:t������}�O+�Q�:�񽐙����G�D�*�g�$X:��SՍ|�=/u�h�,P
�	N�qEXb'����zm��x��aa�Z/�/hШ�;�H�'��r,�D�t]}�����Ug�����w�l{��#��O}��n��Ȓ)I}NF�
Y��$<�tɻ���%��~;�G�M�h�}��$�lJr�7���]O�a�y��3۬aS��V}ѝ��eZq�
���h �rd<�V}�c��?v���h\��=xt�h��
$�ͫ3������Q�Q�>%>�N�A���O�p��LϽ��r�o=F��_�z���G�5���,!�۟E�@�T߱--n(�$�CS�� �u�
�O������P�M���\+���d_�H����������Q�t<)�b�ـ�?_!��0�;�EQ!�}N�~���/�O�H&1_є�8�I��8Q@7pR>��6-s�w��A�g�R֠�˕ʔ�fND��S��Iӳt%�U_Y����'�&�"C}W�a�.+��}Z�l��z<gO�g�&|8�KI��S
}&,_Q�;R� �7�8��(��,b��pU�H{XN�0�W 4>�+4��;��dC�7q�͒X��hx�Q������XxaGl`˵���ſlV�+����7�|h���z��|���|ٮM���jt�ȕo䯟-��~Un�p���#g�ߐӯ�ڒ��rl�}r(��}��i`��-��<���
���d�
6r۸}�eܕ�u�-ܫ<��Z44�f6�fV�/r�:��#�ESK��R��wPH��.��~
i2
���]�Oa�=��O��)U}ܽ�h�L����|Z��c<�UCJ��-�ž�zW>HL^q�U��\�Re��Ѕ�y���rX���r�^)�WN����"��g��ex����mUiZ�Aϻ%m�0ƕ�'>!m��o
%��3�I���Q��H0��<��G)���
q[|��G%�t�%����W�{��v#��i�s���wk����-�:!�z�v�@}�s�Z��jMw	(Ǿt��o3������RN��k/��㉴��(¨�r��}��3>\H�	�^q"����k�ح�~��[F�6��m�����[��37�<3��&�i���3<��I�jSs��|:��F�7oo��Uދ��vj�J%�ZK�����7��MϾ�,��6c{��+=�1�p3�m�	�!	i$6�`��5�Y��N��{�d�!�=�;URI�36���fZ��*��9u�w����HJn8*�����`�*��F��K�����[�ɐ�;JǓ��O���#��[��F��o]��[�p<��V�.:
��}
�s�g�CC�����s�
C����Ɓ���߁�#m(W�Ү�����Kլ�t��n��)�݊���/�;
ۓ��iZ�q�lfۧa�|�/N��n�c���z�2d��K����˱$��X�Bdž�KsM&��t�
տ�T����	�!����0u-�S�r��v13n�C�a�P�j�f&����ڇ��D�`����	����Kj$ޗ���|�0ɫMj������NKb���I�ůu������y�;)�Qt����BٖW���PG���9��$=�u�B�j-�ecN��g���ě���х��#gL���٘�"NM��=`��Ь��_uo����ԟ4����/ Q6���EǷ���ݽm<�5SVU��px`�l=��9��f&A�H:i��⑞���P��\�j��sȍG�		R�t�Vjy��y�ܛ�	�;`
�<��
'I��M�M��͑�w;M���m�wX�G^r5X�|b4�MrK��=��r�1rc��1�skk�ΑYI��(
o%�&��Iny�E�ocF ��������pK�ǎ�|���,g'&κA�Gx�0�˰=�f&l`�{(@v�9����3P��{��^h���8�p|U*=�B*{S�ZM�/��*�]�kh��_�w-&WQ�k�:դ�u"�=G���_I�O�3����J��e�
�M^ֲ��*:^�Q�U�yN�fc����'��<�T�w���
uzb� �5B����D5o�z|>�
dT+�9$�7q��>*�ꯂ';[d
%+�2�_tu��	�D�Ӄ�f�s�u=o�my�J����M�݁�N^s9�]��;�(�]�{���eh���{�2�_0wl���?	I	)"QE0�����m4�z*:��h~.�	����?�)���R��f��c-�hIZȄM�D��A>��B��</�ǎ�2�y���]PD��ub�I��+���hm,��v4�#\���`���Ж8U��ePgw����
س�10�e��@+
�	��������܌}�w9��q9�:G������A� ��� �h�Y��@O�2�N~}�X?��X�G��j�^�e�1cK5;�hLF�����
L:#���^������m�6����>��j��>�q7�t�G��
!��
���=*�/Q�"~^��hXT�ycP��c1��w׎�
��r~l�,�~ؕl�j���c��u�=���I�O��s?ϵ�ҩb� y7�g����݈���[�VlM�2���׳��^���ߣ�Ԁ�=�)���-}�u���.���]�2K�b�8�g���D��C��f��L	!u-�?�`�[�
4�G�<�ˤ'���F�����@��8D8��|��!�F�7)Y廎�ٶn�E8�"�I�J)eI�&fg��戌�tl�$�g01O���䇡-.�i@_P��,3�$�"�W#�/�r�|T?���=c��y��\��]U�!O���l[F#|�h�S����~����w�op��z�z�
�h<��D�^�#�cp������U�iYN"va^���?�e4�GR�ʠ��l��1ڲ@n�9�j����?�	�K�>�m�k�L�ա�.���[,	~X��r����Ǔ�(��b!��Mqm��/0��n��@������L���-},%�p�B��L΀j�6{�w��yt�H�'��t?3���L.Y�$m�h�)�ssNU�DŠ�d���;	��v)a��}�*H������ZR �\�Q���$�x�"9E��xI�7�H>��1�
� ��;�0�S76a�C��B���o3��Q�{�y���O5O\�#&�zt
zaʷ��-�%��d�.\����ece踩5���u.�w�C�Q���]�c��itc;��V��"�V���񾤔�g
��߁$ɽԟ9��'R��(�|��w�|���������;��\A8�nz�.q�.��4c��v�K$:濰�#��=�h4}Ʀ�k~:��_�wN3��,N�W^��cʢ�S�u���)�t�@=xE(�O�O����e�l�6mr�F!9�g���*۽Q�4���_ѥ���*�����9K���$7�s�[J�VQ�:�a��\��D�ԻN%N<x�u^�b9N��r���<Z&�����(���:u�<z1p�uCO�f�%2���ʔ��F�XcC]��'k�*~����[��X�k���M�=h=>��ڃ8)���
����|��wȎ��pJ�$!�u�D��m=�SM�E��2`���OQ#rԶҼ��4zy9��+)2
p}4>~r�5щ�b��Vu��>�Tc��ޏ��M��зT�a	��z�</H�u�%���?�_�Dҿ,K�*WzZ��� TyK{��9���,a����3HUQ�qM��L���1��0��s4C؍|����\��N۽��ȭ3�-�D[)i�npNz�o�V��vY�����+��B,e>Lm�� ��M�D�j��f�}��+h{q�=��f�
ο��n���s������������Õ��ܵ!��m��&�x��Hp���q�!��DZ�Y)&23�>0���(f\'cfvr��K�q.Q�|I1Qo����`'���E۠S'�&���m�c	���4T�tźkcz�x���X*����\Y1&i4L�j���q<�co�U\TCRH�kX%��y]�JP��G�tI�%_,i&=����U�>��X�?�J6O5q�k*o"�*]�B�HO�_#�R�1n���j^���*�A*i �d�@�N��^Y܊����3a�lH��E�+�mNYZ�\�����6&J�٘uEB�
��O0Uj<�q� K������fdaq�!���M5E�~L�ˎ7\K��n	,����]��4ܝ��C��Nq鏅c�ߣc�6�Z	����{��s��V^e����pL=Hg��tU��a��*�P=�2Y�_T%�}��'�MQM��9I���D��ؗ�����1]���خ���]��j�������IWQ�)E
t�Eډ`}
5��Maz���c/����E�q!��Z�D��'x>Wq�vH�8[RD�_��K]8�u5ް;ێ&ĸ�S�´(�)���$��1
^�ړ�T[}d<��vitd�����h�/�E�Z�9"��#{ᗷZ+�,I��H�ˏ/JsT_Sk�w��n�1H4Fu�Uf��!��~�Fc�
$�#Y���lB��<�oQ�*p�`��*e>�@oI��-������1�\P
�����0�t]y�a}���w�.����i‚߷��X��e�4�ۯ�\eM1D�w��w�̕����Q&�Bj�HC��\�
��@:=��� �?�6B���7k	�(am�o�����Y瓄�
fC��e]!�����F-!�M�ۥ�i��L�����1�n�6�DUz�O�X��^�%�~ko�f:$�&E�����SN-?]J#B+U�<���2�+XE����=M,�������7���q�[�}��I���z4������;�<�̝�}[�h@t�������4+7[���Z۳�n�bA�"|�)�����#O��IjN�9҈q���� @YpK���L�?���KRLNr�*�mU���x#�T���d�%mE��a��a�WQ���ԭ1l�to���B`
iF>�N�?�bO\Qçh.�q��l��Nd��!.b�$��������5����`�%f����3�CFK9�x��R4������uM��d���l�]ݷ�U�Ѽ|�h�>�{.����H�՞S,ߘ�%-)���=Y�3G�I#��Gҹ�x��1IB��qAmX;�a�zG2v����V�4�8���@�6��G�b[��x4%E$M֭�n.�/�f��'(�err�>���>�i�;�rW˖�?����k�r\�Yϋ9,���fx�£OaN�6��бȍHj�>U�p4wpZ�^�N�)���@�cRJ!;�O&~�.�b��;Uw�Wm���>��U�Xti�S��Zs�:,?`Y<�@�({���t�k3���?MF\=%�7��|��o�%Z��@쩂+�GȾ��_�YL�(����@/^�3����8��lS�^�	����π�r�L�=W���'Q��qP?�=s�~岲i|z��6��Bc�a+|qmFx���2s�,<��}�HD.g�k:���\=wnm|D�0��®�A�j��aNW6\4�B8L9��A|X%o�/x�T����7��q5'��GI��"�J��'���Br��G�!�_*i�m�is�l0`/��ˠQua
���9�̙�ϲ�H�;}�M���n���x�	a�:��5ve��@E�+�D�S,�b��NMrX�����7Eŷ����������J�38]c?dk�3Ԁ����(����6p���4��y�vN����6�n֙�Xl��g]}��vbW<��U���ބ(D˥b�#I�6e��ƹ�r�ف����m �U���/%���WbE��G��>�ϢE�b��$���a��:2e�FK�.j���rӣ�X3\�0Ɗ��H��� G��H*sg(g����4,jcRA�TA�Ȓ�R��{ޫY��#�B������|�y�K���A͛=�:p�߲�9ٱ��"��$%$֧C�%˖�
����X��ӵ��W���q �򱛹����㲊n�<�
�������Չ_5OGR����MG���j*�����`O�	��Ei��)�b�{Ԭ����9�!|"��p��~�k�W)N�}����bc1l�33���Hj��OӘ����=Y�f1��^�X
��u��d�O;\�����%\���u]�i_Y���}�4��O�sQ�`�k����<_>�ї_���Foݻ�ֽ��Af|<X���訬�YV�3��-�����v�����B˲Ln9,+IE=)+>&���rk��gG�Z�H��׊�%yG����ZTuU�S����*fiFxj|5t������Ⱦ�^\qT֭�i�?��Q�R�gZ.���R����y���"�F%?`�(&�G-�z�D���[2���i-$�:�Ř�,�ݐ��#�+"e�R�J���rR\��#�	�J\zT$&�G�N�)4v7���o�"t�T]FH�UAO閪��� /e�4qZ���R�AN�g$>�^����{��ϫ"���DH�A�q�ԧ�ﮑ�s�u*�O=ۣ�!��x�N͡k|z��K��n��a$4�n���o�5���8���7�_�6��[��~x�#i� 7��<�V�8�����L^v�R���s0<�'�2��	%�#�XE'�R���d��9�5`�D/��[C�,���")�n�f��g���b �����Tsx^�vTkY+Q��6:% m��սl��^�
�l$�Y�l����]r�0$��u��WUZ1����-�	~LƄ8�zif��T�B���EE�e�;��t`.�����o�b��	GZ�캏K-�)3�/>�4����b1o�2�Z?*:����N>�ݿq�
z������f�.��gam}
���-�v#��je�2#��w����֣���Z���4ч/�H��o�4]+V��yf:���T�IQ
x��O�d��9��������|�����z�f�^��?�M��M�o�J���<�-��T�
�r�A�-�
���Z!�( '�)��G�p$�%���;É�ᨦU�wk���(4���^mDQ}	�}�G��s� D�>ƣ����������I�:���K�	X$&R�R��va�Te�D����8�k��c|<F��m�C�?�ܣ� ��`y6�O<dp�7���S5_w�8�+�%dͻ66&�7�?�ۡWR���S��r�q�ܚ<H��v������@j���aʑ�fZ�評�أ���G*�L#�aS�v�@�
���s��<��&t���7~�Fc��X��:�lW��E�w.�#��L���T-�8�����f�>���e��{V��_ +���	'���Զq%��x	4�;ʫt��B��������P��v,�Q�����(������lm@"�%ΐ�T�?ڐ'rي�K[F_��-]xI+��	��60up�ڸ��`�E�b�
�F��%�Mv^��照b�-DSy	/���s�{���A2��t�6�H�W���]�?�����r�"��&8I�#_���@����Əd���B:Zٙ�.&�٘�Bgoe�K�g��x]g_@�1��@�i\�kpk�lK�����_+�Х.4h��� �x�ӥ{���8Zv��"a覆�JFH?؉4m���](��&:�H�����52H$�40���a�+}�lB�O�
���lu �(N�92m����9��f+��~�]��������8ߵϖZ�~X,��h%Y`�G�$����w��$����[���f��y�j:����@g������st�7 >�����8�����d
̶3q�(H����&�;1.mF,�M� ��pP>�&Ê��D+(l6�L�%A���0>.(�wȊP��::l���ҶϺ���p|��$��ǘ!�� �|	R�2�{���P�E'@�&z�4Eh��mP�1Ì��-ZW.=����9Y�d�S�����W�dB��
)O�!&uzI{Uח��E)-�䣓�N�D��FH�Rc�D5�rt$*OƦ��Ae�ճJP��2xmՑ�u�m'�_&���D��{%�����0���ȋ�T4h�EG��Ǖu@�A_��A���,�*q"D~�c:^l+���n_�l�m�������&����+�>j�h>�:�m�@���_v����srb

<O
��ы%
&Q��Q_���E�2.�с(���oJz�r��җME�v*e�/�u��H�6��%Me��c�޶-��k��%��^+��yʯU�j9ۈ"5Q������B�B��-�T���sž�p���Z���y������ʶr�����<������XYm�\]���^2�Fh/Vb7��(x��*p�)Dj'盐��ԻN�����5��Lӂ�����{!�3�=}��rm��c�?��~#�LƧi��f�g�J�B���#�����ې�L���������n����}���ܼp]���C������(&%-����F�a����bC��r��4�o��.�P��_��`���ϖ�{X�J!Z���&Ȃv�I�ۄ-+��B4;��Ţ?9�ܳq-�G���!�C*gkg�e&���c���_Q�!^��\�%��8$�Ғ��09
��.��zD���G�h���ko
���ߪa<��7V�
�@΀�i�g�����Բ�(U�}�Y�y�-�P����N��懂�����-k"�X	
�8�c�'c��Kl��~
eo��]�-+a���!����N/�)�\�۲�a�n��v=���P=Y S�6��۷����ש狮���W��;jԉ��NΠ�:O}�:ϸp��.6�p;/��j���_����ϯ)�lS��_�y�񳶆��Y��5���G�=������_�Y���g��0[��<)����|U,g�4aۀ�S?���m�հ}4,i�5����YҘ>��K,ΛK}$���t:ڼ{���Ϡ:>�Zl�pV�9�%�?��x���R$��`�	�5���z�D��p�7�0��	5���-��?g�Yv�
k2e���
���l��V}=���w�Bg��I��xJ�	Iy�_=_R�gn�Ko�!�s���uG��h�zqvl�C��gG��d�O��9�x=�=]�gHʍ�dm��]t�+M�9ei�#c�J�1�6Y
�%+���E}n�`:���4�Wr��$w��:id������B�D�O�F6�ak���X(�����6��ڞ[�Fj\�'��Br������[(l]��$kܶuP�X@��<Y���gz��|��n��M%��=�MKn�+&VE����GRE�f�W|��
;��d�y~�7e9K�AY���uz7��/��QL�9ލ�|r�o�\s�4��b���Q�n4��)�M��<v�9�F�C��P���i�*R�湭��������VnT��"��H$3	�����=����%!�D�9I
�oU���|�?-DҨ�_������'dy��M#��Ȧ��;d�cłA����to�SO$�wZ
��M��B��O��Q��&��a��^f;�p�z:�����V�0��pН�p��z\4%E��wE2Ÿ�s9��(o%E�z\��&R�K.���sd�~��f��@�ψ���M�j�!�b�@c��|�L��x���P�أ�u]�;!�'�z�����G�Q�?յ�V%�Y��8_d���݁�dx�9U���H�m�l�H�!�ʕR�Y~�)��l�����k�m�l��\�a8Zݸ�~��K�a�g���_=��)�B�Œkl.�X,�'�΅�XZ2ڪx�/�
e=�\�;n�qǡ��?N�����>�I�cԸ���͹:4�Tj�]��g`�C�6N������5MS{�+h��8	su��Ta����g9�ir==p02��H(Gwl]TǶ���FXΏ���hRS6����t�'~���bJ�쉱M{��ɍ����t��.�C��
�4tw�C���p���z�;"��9P׌�Z�yhkƧ�1��O��jnkϟ�G��#n�&�t�.t�M�-?�(��d!:פ���le�F���{Q�Vv?b%�I���e36/��68��`��
n���-�>h�O��o�],P��o��HJ�*%�n[�T�R	\A��:*���;e"�U=��Y]|���2���e�5������	
FXd__gf�U��� 6�Ba�&�+�{dԏ!�1C��S
�;���������<_�s������<����:
L"�_Nw�+NA����֊|�Cy��+&±Z�H�C�����_�o���/��ɋ��t����I}N"�2�9����C���Ħt�k�T����G7�I�����[Ϭ���w��;�~���*�^M��.���gˀ��!�&���;�U���������v���P�Ѫ���ld�Bn.�hB��Ϲ�����Ȩ*��=B�<�
�|�34�
���0~Y����dt����v�vg��,�\�΀` `�z��|>#�ND�f�~���?���Q�),I��e�"^��<�yQ�4r����Y��P"�
^e�4,j�����_��Ci�/��_&�8�uCY[��Zk�u���w���~���G#n�d�''��~��Vi�t9;��VBc+�-�wv��!��_�p�v5�ZJ���_
 ɓV�j�W���+��?�8h�騼6��S�MH��F-�f�;�
B����n90�d�5c�u�m%7؄j,���_�Ĭ��i�Mt���#Sх�X�>t�'�[F��d�0sHsL���^Jiʍ/��Y�.�v�j��jB��*
�=*@�w�=CJ�er5A/��
���G-_>Z��N�|�7�71�
6�s���[��;v�ۓ�L�>��qK��;��!���x�_��Kp1`c�����pX.VEU�¦�uNC�;��g$EmfTE�y�!%蜿���uбٵ!R}5�98
��@_!�1�]�
���܃<�F>U�9L*�g2T.��:�]"h);���s�\�^o��'�c*E��ϭBWO4σV;�g�}��}�1�ou�V�����_������߶�KEk�j�9ܫ%�5�ZBZ�$}���
,�ͤ�(<U#�d?WK������(N6��o�A���˰@���a?�w���^s^"�>ܴ��*�nLm���\��=���ʻ8��`����8�}�ɕ�?�8D�o���s��L��7u���]-m������s�0i���~(pԈl�1�����gA�z�#������d�ıK�~���Z���(?Bu�[��粷�Ňר���/ku*�ۘN�I�XA'"$��\f�\��ˌQZ�
��sd�]�l]F�<PW��Y\z���&��������_
���c�T�`�0�H�j�1��#�����+��V�4R�|D�#�
ϓRR��Z>T_�5 KWo�^D9�2�*���F�U���cȎ�U���c:��9��$���v��ΏnH
�o��u��	;8��0�/�U`6D6�Sc�K8#��)zŭ���TFW��	��5!�ֆ�4�nb)���k�8��W������U��F�^b�Y,�����d4{k�d��e��>�&0��,�vB*��ügd�.�5��tPs��Za��]��9�%�
(y��
��b��0�������ՙr���MS�>C�J~�'/B#.���"oI��l+
�����~�Mm:xj5�y9��V�zxI҂��o�J�siO�X�XIb�u�!‰:�T
���Z0�&"�Ƹk���Ho�X����Jx��آ��;�
���“�a���=p����I������,����	'N�qp�פn��y�z+�֊V�ȈW=��Ǡ����C
�V�v�b�G-���0���@�P`�C�\h�4�i�S�����|X��N5Q�[Ѝ#j+��>[c�w\w/��b��a�?�X�	;�T�4�j�p��:��S�?~y;mOw�K����F�V����R#�����w������)��u��r�X�`g�ܨt��F�m��yw�E��?�k��j��|�������Y�6^��̋��2��o��\$���*�?��Z�ӅS�n��NkUn������\O��b��?�l(/�.������H���:b�/��zQQ��Bl�}��nlC�����]��1���1�WJ?��d�?(�J:)�/7��D
ސ�D>%(J�ER�H

�M$�����|U7P	���%�j�EΚ������em^"4�L�MNC�g�j�<8�tE�뎣�֨&�x#��aA�s�`B���#KR('D���&�����#�)*Մ�L�nd쇥8�S���)-t��H��'�/�ss���}��1�:'q<���:�ӕ9�N�S�/�1�2�wJ�YϮD#/[X�_gv@0l.�ܲ�e dn��z*r1I1�g*�Ƶ�}V��������l@��?�t����66O�]XJS	�H�c0
 Hi�9�<D��!��$-bM�pZ}B
KR�
	[8��I�ur��G�W]痫�8�$
k\'�*O���b[<�����\!�E��j*�8���5��ź�c�W�.�ʮ��bq�d}�։�p�u�V��֧|�7T��BVZ~�9�d
Ϻ�&������K�R�0&�4z��K��'<��A�fzP�v��4/��\���W� }9r*���%n
bR�K��Ԡ�|f�VD;,�'�$�n�<?���F�x(��z'�N��0)x4(*Ӻ��t�|�>XKY��_�é0�ɹp��z��n p*�*��Q���0]�)��/RH� ��)�J�1T,��E��S�Gv�n�+�̰�� �"]eJE��|i,��	�U�VT~L7xI8�ǫ�tA��i+��I|���)]�Q����ü��$IZMhtP��XT	Z���YA%�}�Wy̋���ځ+���KEΔ�T�[��J6�"�>��(F���%	��@A.�ɉ*!+S�y@,�E1�E���;Q5�BJ�!<#� ~
�˜
���Ӂx�z%���d�������<f'Pz~^�c�6?����q��i>�d�~TM�����qϺ�@��w�(��CF8y�y
z�2BI��I^\J�N�b�.m���k�ſ!��T���١E�a��\h]�n��Ь6eU�+�]��T�����2��扃�p��B��OڗPJ�'6�tsW8�<߾��N|}>0I��D��OWk���5]ƜV�V4I8K�R!.Ec�+��#�M�h��躦�ӰU����
4��ӨgG��W��I����杺E�'7���V��G�b�R���;q@�Q���|��8�x�^>WDZ�$�C���:�2����$���9���Y�!V/�w���4мÁ�Nt㋬��>�#��m+�<�0�d���<E�'�A�����!1lJO�ts�Y6����,l�\����.��kA�|¶��������h��,��q�h"#��a%郫!�Jo�%et���L���:��3���Wb�ŝ4�L�CJ�I4�� �!���O�ۭ(��cs|���
<G�xQW��s��I
k��9��d�1Yr,�=��_ӆS��D[�Y
����r=�!+V��\���y��$�;?��Qei���X��(1�rH�-e����3'@�E���jk����#�t�tR�пc���'0 ����"���%]
���`�����@��"�Nrc�܉��c��%]��c�8���1�-�5^��4S�6����;"��ʓVr[ Uh�r��c�<����ҵ'W������'F���7�5O���k�sG�;��C"6\��O�Sw�W8�.�X�
�9|g�~��k=#��*���M�k�}�f�
�M_� ���$���'D`� l�R#J䯅U�mlAMl�����C�
�1����/���Jۋ�;X��j��}��I�>c����MV_��i���^���(Gb���E��G�T�8��T�4�����C�KTv�|��ڪ��~=�Ѫ��6�Ch��b�0
5�+����ہva�P�v5�Єv5?٠Z���ev}R�����fXo^'OpG|��F�q\�t�D�o�m�($����O�!���n@�0��ƻ5�PHGA�)������sS�ͫ�.��D=j=����yD�T>)�2EDf�J��}��K�.��bKĩ��^�X�7����ؕ]�;��ǂ�A�T���p�џu�(m��&�?�Uk�s*1Ѻ�p�h@d��B/��Dn"7�!I\�z�y�}����������LO�RNzg��y���fd�N�>��(s��|n�D�l�$�0CN66�2�\o�v~���^�7�:�#�yH6��{c;"vu�q��6n�`|�7W���dt�aY,"�u����a�2��y/(l�,����rQNV�C�h����Q��]�G��ڝ��
�����c���"*ޝ��~��wve,s�V�rg~����oʌ��Gc���A~C|��%���L�dq�+V�~u���1�TC߁(O�p�,p�D���Z�^�SUHc�ؓ?��}]&f������rC9�5�z���
;��$���V�VVi(�j�HorD-Ɯ���x<�f��D�x�ZtbEu$���ːޖ\Y�c�\d�*�(��2Coن��ٶo,'�Sۮ=x�Z}͝�xlrRƳ-�؏���W͌��E/�!��%��Q�i�IO����fm����q���Egjp����.ɶ�>�?���B�'"ݰi	9��:�����kHd���8-�ݕY�f;�ąm/�0�3eUe�TBfߔ���$�PG,��8��-Bu&�k�]-v`��_m���em,�[4Yn����u��|����b7Df�a6��@3�ã���P �QW(��#�:F�u�!Eu��e���t��#�:�~��Z5$�}���7�/��h�봶���C^
���;�DJ Ymۖ�2�05&Ld=R���JG�R�,��C-�� `f�Ot�y�ѭ%�U/�����N���2�d�Y�׭���Q�Z#+(���kS�tY`{W�#��z����x���u9x�����
*�I�ŵ��_w�Z/�PGS���������u��(����P��;[��Z��)�c;�."ռY�1���Z:�-$]��ޘֈ<���d�ѝ�қ|�ͷ��,�%.&��qbc�y"\�=�z�f|��M�Qi���s��Lr-^��RƧ:e{͡��<C̡��w�IJ�
,K� �1Jf�d�j�Ѷ�l�@:�m)�{4�#�Fb7��Ԡ��Y��{��ѿ�Q�2~q�v��p��Y��Z��6Z4�;�����
���Z��\�cyL���N�k%�P6t��`*�� ��zE*u���G��0����pR�x���#%?H�{�M�e#7)Ϳ��7%���Æ�^{�ȁ�!�����*��*'Ce�����<���=��J`#B����[/	�x"����(֪��������%�E��c`���T�4!�#l	bwPI9�zEc��������-Q(�1�����A�������ƥ9gx�H0E�4�s�i�,[�L�6�r7Hᲊ��|x�HB��D�F�f�!�5��%SUIgi�U��PDL�>67��`R
�s��O����ug8��r��@sC��Rp.����dP&���	!u���a���9��P��<)o@��Q�jE&5�3���H�Ԉʼn��FT3����CrD㕡I��f�%�Foڵ��1�Q"/։���!u,49�q�d7���s����K'旊ǔ�s���қ�`�6Qc�VN�k�sCXS�S�����'}���Xh���±�^t��!�ߝ)��Dʭ���j|�f�CsCCs�
��C���p�W����AV�ɜ����f��u���mhM2c��
Yv�	�@⦹M"2���A����-�+�\6��|�!�"���@E3��hy=U�:Y�o�xz�o�,}ڱ�4�@=��\e���o����	&[ym�Շ�I��}�P3����Π��Z�]v�Q��Ƒ��-��?�\��NA�+8l^�Q��(�+�I$�U�h�)0P8��e�8ū�����g�
�e��V��xA�yQ�ۙ;����di���Vȯ*�·8KZ4�4���{m+�GB�WbD�|#"	��u����J������%��CP'O�Tv{��0qjI��0�b`f��-�i�TEY���ԟ��9G�-nG�1�*glbR�԰��s�9/�D�����	$I��i���{vf⊬���)�A��EzN��墆$؂��
c�y���^E�LZ߇8B!8�#NSA��Y4t�b�R쌡h}j�H�&�rP�x1-�RR�������5W>#���6T.�F!1��E�Y�����i�@6�Wʵ�[ _c��3�]N�eB!�r_ߑW��X�y�sU"�C�$Q��S��	O��8$q"=_��"=�yM6D)��|��N^����)|Q}ő�E~	�`�e�|St"kD��Y
q��s�(!����<7|}e��{���K#G������'|JٵcT=DJk��ѹ��=/{�(띳�!ˆ��S���Xr?�1 S��6���t�~�w�򹁁�ο�L�)�r�\���#T�D��KE�z���
���q5&�n��qBJ�[#����j�� !��nL�h O��������d�Yx�z�
JQ����q6�^�B�l.�(k���:j�#�Tiױ�,' ��!�./��^=�-�9�W������y[��h0�yъ�,�����WV���
}>�A��MtL|�T�q�6����o���'sC����{���}�I��)۩�|ͱ��ʹO�fvLn5K���g�x�q'�d�7�(N���b���R���e�n0��j�\#��2���#p�L��Yo3d�b�Ĝ�c�,!�yS�/�œ�#��xː9�h����oRAS8ٰ8>$���Бq��+ȢDfu8��Һ�>!I����Yl��E(9��8%nB�rP�v�5�w�6>��!���|琞%��bZ�*Yc��g���yΡlV�ս8Α�)�jb}u0����ͫ蝄�j!s�״��ŎӦ��F^��N,rq�w�V����"�G��Tv��\�Âs�Y"�su�(��Bfz���7[�H��'^�g�>�w<p���� qZ�Γ����K�1�GnsȺLu��L`��"�� 39�^���q���]#�-�:�f/�z���b_� #)��b>H���[j]ȷ�!b���D)|<O�?��$!�$f!�W���W*v�
����H�8����W�w/�&�X�*��3�$�aO�D�`e���Q����;�ME���.�q���;��P��7��I�
��jk4X��q�a��۶͒�>L����d����'�0�q��ඵ�����o!��\�w�&���kMѨ}�:�ޥI�6HCʮ�Ϸ��|��L�H��39�G�(���k���X�߫dr,I����W�V�w"��,���I�˚�іX`���6b��q�m��(�;�K@��C���~xݖ~���
�t����z�Vo�$d��Ϲs�\�Q�m��rM�L��xo�Y��\�C�6u�3���X%�u^�b�g/��EeL�o^�ew�]'?EW1�p�NP��=�rW{�#C��]���ITe���2hl�4`s� ��wG�_���D��g�g-��#fξ��w����/��ۨފ�p���)�yw�^��e*Ō����k�40��wx��v���|�eBv��wY�pbTCT�y4���k�x���?p?��� �EذH�c�d�ҕ��%;��s�/��FvV������M~Q��JWUW݊�:>�����ǩ�~&��Ɋ��|~�"�N$�؆w����Dž
�ŭ�r���{���Y����j��5{ُK5���4%��mk>>��|(6\n�
����Jh8�ٱ5�B�Y� ׆E)�R��'�On���V�ؐwg����.*�ff��e]>��—�׿Ա���%&�1Rq��ZGw�S�ڇM��Z/wh7��5?!�����cm��+�3�|��:o�}V��M����;H��8�(o��ֺӇ��Ip��ӡ�ԝ���ֲS�����H�y�M�h�v�^�Q����d�(�]��a�U^^��A�ݏ�]�Uf�q��p���_�:��u��33/[�f�׃Ť24{�]@�l�$�b����T�%�����q��0�Чi��Hc��{N]���5�2��7r�ս�W t%5LYi�^��)�S^�ߕ���ʮ��<�H�S]R��#��7`��t�/2
6����q���<סgl���`��KV4j�"ݒ��AͯgL�b�%2x���`�8�$d��6\�O;pۺ��x�X��!\����y��*��:��_1���+���&�{;��?�\c>�q�;�������~O�/*U��ܤU"E}����;��{����N�I���V���;bĶR/�����E���ѣ��/�q�Ӧ��!U+i
�]m,�c�r$��9;�pbP;ʴ�7���.�z������5��_@��I㞨��:zř�!J���L�8��o
����X�pu���u���͎s�U	J��z�H{[B$9��:'�]�P�[��%5v���cU�_��[�K��HZ�v�%��?[�n�.Տ���^�t&�+\o�+�V�"+$�	R�f�*�A��al	�Ⱦ��\т�mq˝I��Q��.��F�.�A�b /��+
��#<�/��gݠ�a��H#��h,Cޘs��J�L�2�ݨ#+۷��(s�|鑉�	����A��AWgBfe��4F1u�� �T�9�*C��䞻DS��-���#䍫#�lb5�E�D:|Z�3=�zIz���[&b��̫�cY�_�?^�8��3(�W�';k��Q��ݑ��s�B��.N���� � �I*�f,�&�A�`�,%���\�wyt2y�g+�-�`_�k��ݢe�B4�.z�@!�.twe/��J��O�z4	�r���Xdw�& v�@c��].K-��ڼs��_.)���*�BU���oޮ���m7����!�x��L��i,�E����#mR��P�B!K��a������U�@�8��2�fa���8f��vP@4�^�c��Y����č�NEw�hk:I>�~Gy�}ڱ"y4���r���ֹg��W1,q,(4��Lf����h�	}2���wjgm7�w1�D�&��.���_�L�A�B��a�^�|m��}��O���id�lLS[�u�{�&�*7�Cm���_F�8��_)��-2d��V#"!��
#խ��̍����e�{i4����3��K���_|B0�YhrE�f������"٘e������ _H�PY�I�)$�3�6�S�f�X��R����)�W�z%ǜ�3�Je�Ö�yUje��]����A	m�OwǾ�Y�k����
Q� c�vP�F~}��ǢPg��I�zS��$B,R�|�|M7�a���N��1�+�2��P�b��NAP��Go̊���a��q}\�(���X�Wnx_�ƣAr~��x:���"��>:��Ϣt́<T*�b׳�j�e��ǖ��L�'�GU
p��G��5�i�.Ϛ&�/?�ՎA���QOf�Do0��y�4��U���pa7k9���|�� p"j9ĵ@'�8�(�(I%7/I���G�c��ȣF�/�j��mZ����='�02P�u��^��o��[�Ka�%�4��ͅ��tv��^?2H�����4�l7�Px�J�>�s�B����5�$�&y�Ÿ�a8�k���L�M�Y3^�(�͕���+k��+�I�7=�i��~k�*�0�&ש�R��d^j�ө�Ԗ�"/����H��E$�7��ĝ�����`�n���B��o�a!��b<?Yꏽ�~�6z����/�I#���o�2�\M1��earh�x8���=d�3�GYi�Y���~c�v���@U<ʊ��Y�:��[�m�Gr^�իw3��n��$[jd&��#�ږ�w%I�$�/caJ��d�T�������t��쩅�wv�N�(���>]�"�����Ҩ۱�R��"�a�����B���S��]�:a�����P�×�-�;���9Ӂ���b�U dkq"�<϶-�G,W�^t-�F�z�T.�Whd�Y��I�!R�?f67��;�k��'޶��3�z�a�h!�!w����6�Ot�_7��;���~&����F3	B�,��]{1���� �q�iDXQ�ทc�Q��7h[��N\�zհC�
8nn�>,�Ԇ�m�����P��n߄w��sb:����%m�Œ�%����R��|����*Y(�����K�5��|O�%9m�P�fҡ�X�"�Rw��v�Me��SE��C��]��{�l��0]���|Dm�$�P؁��"�Q;܂���e!D\.�<ތ��!c�F6<��Tk��X�Z�6/|��k\XG����ϨoR���j�V�C���z���.��v{&����t<ZЃ��F�b`ii��XY:�^|�9nz/YyG��`9&s�1�2]�JsN̩��y�*���7�nF����#?9�[
Jr��y[j�q�S�6�����lb�,��q�������7o,e1؟,�̔��A��N�~�&�7��N��8�׋K��?�9	@C.��8td2�*s7�A��Oq"�+]�gvˡ�.FK��ѱ�>%���S����s	g��Ae�o6�3�;�K\l<�nJj��ja�e���[���@�)�N#w�ueme���ҥ�r��e`����a6���>��P�f��_'�G��m՘����!.�}I?؟����g�B8|��;�l�_c����E�u��ie)773�U�e�h�$��^��Q`f�E��X:���#dq�7��Wuˋ!�%���Xv��iJ7#D�m�Lm�6�[}�ͣ��5�GL�9��(��o
�۷(ʖ���Z9v�-�W4o~[0&l�&Ăo��,�����PHpnn~Q����C���66jW̱B��'�K �����,�X�
:�>5��()���QP�-�E �x�|X��uwV���V�i�Y�e}V�GZ:�6ք
ZDF�� �jeJv��B������%��}DQ�ߋ�����D������ͭ`���C����ϣ�>E�f�ѧP�I
��ۼL��ח�<pn��I�Gi^���<��h�Td] /���5�@�|����u��^Z��be�Z�<a��}K�SIG�P㽡޸:������X��6��Y��V�
�{����$���xCH��UcB�bH0���8���ᓁp6)�=�4`�����>�J9�J�v�U���-��B%��ߠ��=�(�
�;�j��eۛQ�t,����<��h(����2:p�!ah��Fpa�&R��	��)�B�J��H5�m#kja�����=_�Ŧ���.J�5P|~��M��#�K�t�>�_D<=�5$��o��j���(��w��F%&�dtM�A�\�L�E�L� 9�OiI6dΊ���K��ʇ�Gʤ4Yϧr��	�*F��&sS�1?9���lN3��F8l�Q5-7{d�Ԧ\YV���L�v^��^��i�%�o�5��h�!�D�lS�F>4b��ݽb�nL��w�v'���aC�I�7l�L���,�!�~�{n��!if#�\�I�w�`��ڿ9�KV���=��m�﫱�;h�8�Ck���*��}(��V���eO�-�ն\�e̒�����&
��2�hpP	������!���[θ�<l�ꗸ���Ģ��d�/ѝ�.�^>-o�Fԍ�e�W�F1��i6zz�n���$2��9��K
��~���
Z�����g��������{�:��S{WWUW��o���gzz�FKk�X�didɒl�<^1^`�a���.��1��	!H�?�|�  �l�˅<���B����T/3c�'�㓦�N��O��w���^Df�u�;Z0h,�H��7�Fؗ��~�:ߕ,^��%u��AEZ���G�,���O�ե�a|�0�n�a�s/��z�\½
�<ϧJ�<�X�+�r�DŽ����A~e�)��ug�dZ�E^O��+��{I�w�Y {)�w�r�9}���Ɠ�G/��]r�V?��i�'���ru�T�Dn��K�G��xY!;U������'#Y/N�(|��{���/V�Nc��d��-'��C@�`*df��.�oSeY�V�ljj&S@�FL�Zɀ0�C�!��9��p��j�{����8����O���G���Ԉ�D0�o�	s�@�E�c��G�}�9������*-�N�˅��t��N�,>\<��@%��4o�d+�<�Y;��ͱ�]ㇸ^㥒�!����v����b^=qB����Ӂg+j�q��QP+A�`���� �	�p��D����2�Cg�6+�"n�&��`Js���@�Ȍ`�nZĂ�N��s�ς?���M������}��(W��i�ٰ��vI�����I�I�E]����Nˑ��<�G�.�~�(��q���X�r����P�Ix�,	�Nh��k![?��vH{x�l����	��(��b���M�$���M-P^�яdqb�D�Y�vܤ,|�$�)�]4�s�;�Y0�q��,!��㝔��q䝏�'�~!)=	�DUN�|9�Ix,�ɴ�P�OO�㘕��e�O�U�V��Ϥ'�)�X�۱��P�I���"��d<�(%"�8��qv�d#�Q.�n��H���&�Y�a�v�]<�#�`	�p��������(���6>f��\�!�m�շ�{�����.�\)f���VހDB>i��0��y��[�ڭ�\ˎ��J�e���\|n�����P�Ƨ'�\H�������%�N� ��Ҹ�W"�!;�2́,m}4�O�����)���@w��A1��B��X��I����,��o����~�<�V�@3Bay�
�ȏ�I��7��?Ht���
�-��v� a�<��pG��S}~� �b��`�	��!��Dp/��"Q��M�����!^=i���D�T�8��O���-��"�&/n�|�e�72<�M��$]N)����Br(�~!lFLC@��P�M	�&�c��$ <��x�Q��~���xY�%�7=�O5�I]�런��)}&���<�,I}#��<�#�K���uD��f\�r�bF"�fZ��e�'#"x��hZ-�"R�w�jG�)B������8�g��V7��-��T]LG���	#�-��PLP�(�q�ID�(�|=����j����������,a������C�=3�/��C\�?�n����6������gi/�3�0�R"�>�V��-�jω��H&6�OUh^�Rb5Q�����S!��)"�M�WثL��bBC�xJk��O��j�PK�h�Lb�\�/&�0χ�Wɓ�a�t�s"i
IV��1I��x�M*�*�bd��3J�Epx���W/��/@x�������U�oF{��_ <,�R�1�d�ےD��w\�%��n�?�H
�|�,3�K��ӣH
�s�?'y~����q��F��n�3�+�	�ᰩ�n�+/��a��Y�����|�hE��:G��e��z�tt�� edǯ�*�eC�9DQC��7����B��_8�nB��F����.1;�@�(32_���`�.q��6�.S,�����$T��,/+���ô�g�\��n���Ⴆ-���Y��4��ݸ��ܭ�H8V��Ұ����H���/�1�kL�n�eлho��N��O���
]�Yҥ�+M�.��X�
=��o�`s��&��Ix;��NV����W�K)�\�.7�&{�6�#/�m�SV����K'����&�{��)S��ψHs'6�������3�3�x� |�Pp�?Q�l�9,���DM����!ꛏr)d�:Q�u�o[(Tk�<�9�
�\r��r
C�Nefe�h�B����m1$���=I�0��%o{��K��w�]c�9�]?�}1�h���\�
���I���0ߎ[� 4�)�
�bU�`��1��=����_�G#^��k�أ���M��`��#����0o�(�*��vi0�.��!?�vc��K�JD�08�Ɉ���)F�_g�rAxS�3�E�5d�����<U��c ��C[��:ƌ����b��j�v�w�T������rJ��u�}�e~fPZ�g�|��h&K�xa2�?��,�S�i�+%��LH��%�LO����d:Q�Bz�I%J3�X�'��R"�L�#\ >���C�2d��Q���(!��r���E��;�Im�)�Nt�v�d̶��T�An�>�_��߻9�:3�WhCn�̈Um�~
BV0�ڵ�@o	�̙ͫ�
��'�#�N�ǯ��N�Z�?G=���Maf+$B�n�Mr��9��������_���B�j�K�,�ed��xVA����r��/��m<���̃_�����W��%�w����s������sԽz�s�7W7iϓ�-ܽ�븷]����7�߷���"�\gԊ��EZ���sć�;l�a�[r��G�G)�<h�a��v'��pϫ�sY�5hI���4��R�~�l����IFI)J��BýT7x�Y,K���D��pGp��D�)Tn!�'�T5�B
D8�%�I��!7�SD�r�k�=6T���:L๯E5a5�X��L�D6����,gm�=.�/q$��fE�~��b����n��u��M�6�^����
���PVLE�s�ՓC�����d��kOiJs����9��Ž�ߏTԭP�(Ef���	Kx���Z�<=q ��^���HZ��������Jҟ�!��c�]�8f?X�9*4\�1�'j�f�9Z�r�`�"S���n)��n��.u�E�G��u��_�cr�p�YK���֭�
�����1�3�w�x��rd�$�^�_�Q�M��r���QǑ[�C�n�q��)�)�^cY�����(�gk����6��Yb�a����u��.��9��[��0��t�1��8Ǯ ���8
��#	P��٢��45ؖD�x�~����\���|>M~�0�eÉ����n�‹��%,�2��q��"/D���[�6n�`5������"���.���s��u��^���U�-望o��_cce;��٥��bM�k�$�pz�9���\����H�yۉΌ��Use���P�~iJ�!Ýj��i0�P�i"�ө�I��p�f�]&�/�
߂�x�xE낼_�OQ�Q�	�2$�q�ٴN>�u�Ȓ\����z�lh��f�~X'�OB8��]�Q�o~,a���E���fț˦�U�eR�R���+J���i�N��'H�����}����¹|:��u�FӁ_���$}�+m�������
BC�1�����6�%�WP�eK�ʌA�_��D2]{I.�W�,�z������D#yQ|���c:Q��G��z]*Y�i�5�^=(n��<~����ղ���v�ۮ��O9K)g�I-9)�c�_BN��Ԛ�.'/�jKU�kY���RN=�̂�l�B4:YN9g�����Yjw�{)�r�~�Y��{�[��0���z��ʍ�'�<�1f�e0�*]�4ճeU���z�VmrԺ*���c��Ʒc1�ly���~�u����Kj�_R���7��'�.w,�(�L��"�䉰'Q�(���3�2uV	F�I�v)��C٣�4��1����}H�P
nQ?%���T�`*�0,Ѵi�����;��Cy�iȂ bYo�'��K�pL
$�">R���ϵc���������=�ػ2�vN`��@��<�CGmN�T�܌����TM�=���Gn}.��K+�������Tc{���m����X|��X����h,�&�%�MP��ͫߜ�E5kM�wQU{i�1��_�ͼ�6d�H��%}��]0{��Α�E�i'1�	ӀWb*������B3\��4OX.?��h�+P���@~j��7pq��Aخ@M��Il��]�
�C�Ƞ�Ƈ4��?@���rѐ�䉦��,�qW\��$S�D�(���Q�s�'bȘJ_SJO�;#�+(�`dV��9j��6�W���9�v�A��k�F �g��oz���h���}v��H��@$�C�9>q|+�WU��S42��'����T�آ��si�%%��
5V�5^쟏|��_)3A˶e&�����˲o&q�4�;�_-
�=�w~��_{�̨���دFMC�v�@EӔ.$�im,��4������ΏX��.���ad�X4��(�z�>�����8+��6�n���)vUH���w�j��>�p�������.��N�'"�̧�`��;p��~���uՂ\������p!��
�O������^���VKѶ��}1T���t�\��/����1��-��z��l�H��R����Ry`��l��pQ�4�k��<�†,Q0��9("���hݱ�z���LY�5q��!e����[e�+��*����2�-W(���9jS��c�3��"��CRf���;<�%�ƜH�k<qbL��<��[;�ܪr��FUW.������u]
ϱK[���۷�B1t�[Ѩ����.Y���>F��{Y�2�"]n��c��H\U)�g��;rjo�Q~���p��,h��6�p�*>��s]��~�A�4�5Y�{�BY��;y^W�7��I��O�Ÿ�?����Lq��n��-ns�8��r���lS�B�nYC�\�4��hD=ք	`�f��;��(l��jL�K5�99V�[��-����{��{=�ߊx�Hh)���4*�J����a����<š,�.HI8�ٹ�38)�LV�<�L>Q�5i��hMun����C�h]�H�� 03� i��nCpb���y��K�N] 6�j�u�t#���2?�6�"�'�� -,8%�ܷ�Tԉ[�H�!�lJ��Tjo٫��%r
�AJ��eYY�_�l�Anj�F͒n�K����QA�D��u"�/����`>Y�H�a1/'ԉ�1�� p���f�iN'�Љ��S#ܫ<���f�M��㏇�$���#���$��!HDó(8,������?X/\�aB$H=[d�7+;�P���_[(IA����Q�V��
D�[�����L�@&52�Ĭ���<f-#�
�i�鐆eP`��E���gg����Y|I�#�ųᐝvž�
�	��E�M]�W�ۋ�J�
�Č녝�
g��=��?M���� �!'Y��RI�|�G-_bv�|`�l�4�d
�E�pc[>5���jl������gf�i��������=(.A�;�eH~����,\��w"v	��Y���D�oka���-!�};o���E�߂W|�m��yHb�#�b�]t+�Kd��?�4��s�p�H�v0';�����
���h�~
Q)S�Pڷ2�
0e
K�ܤ�=�挴ɔ��="]���'^��v�,5Ӕ��ԌDP�	��B*��Ԓ&w"jlf��'�X9w�4�x&�����s,����>�/��:!L�R�i�xm��]��N�9`���$ӊMd[I'�$h͹�P������PU�3�^�-"%jdҍ���f)Z���4Baݖ�&����n�\֝|����;6��<,� ��H�:f��o�\vl�ch���l��oI���]�IKƒ�� ��͢V"��&^��Z%�����X�Ki��B�q�6�Gz�bcJO���Q�I*5�D��p���I��
���f�i��o�S��]3�OO�y�]01�#�k�K�b��h�v���s��x9��#{�{���@;����da��Z�岆��v���X�l�~�9�^�c�i,��}4�
�ڼ�h
2Ì%�����:A&��衲�.�ө��R�O�./��_���,g�}�+�E�v�k���TX�֪A���R��9[Ag�Ұ�
ˬc�Y]��1�s���l��u�n��j
�>�9g/¾g��CP�"�F�I���#4�n�a�F`-P���Yi�!�E����U���w�Ծ)Y��w�e-�;�(f����֦� {a3�Y����̞�TSU�S�=��4��an��,�����ݺ@�#9;�M�Ձ����s�˸�L���你��k|��:�w�,�4�,��?-4�uX`���<�����y��H���@���B��!�dt��B)QqT�	�-I��ԄglN�.�5����Ϧ�"Z��Pm�P�8���ܬ��gB*�Hm�7g��D�C<t4�Ģx=��^	������ *CA�
)7�0uOer̓���%ȋn$c���@�ʡd5�!�!XV�Z�RTc�ƌ\Q�a���&�aY�C��۷Oc�ָ��>D��E.X���cDe��{7#	0� �z�*tq�v��G$Z�M=�kc����P����0�(&���Df�i\}p/�H1��;>����̑��x����"P�d�:2��՘)�!���O*���K
�#!M�d<�F��`�V�(�"�V\�M��?�
�VIs���K\3�c�X���NJQ�U:�,�ͷPǼ����m�e�HR,2��:x�Ln)98�-I�Y�|h��1I���S��$�P<eJB�2�>�
��|8ϗb�!��J�\�R���|x>1Lb�!�� ��8
I�,�
��	��"L�Ɯvj<�O��[���v���J"�NΝ�:�ה�m�ߵ���� ��e{^�}�e��sY��(y�K{ٞ������^��g��
DS��.fY�dhh;��,!�9�.,C��q�\���!M;��#7c�{("�`R��>u\]�����5������{�<�`�L�������g�h�,WFTyy�"X
��d�\���0t�,6��:�NjH������l������nC<�(���h�H6�!�0uТ>�>��?���>Zx����~��-Yמ���he����)=@�~9��ά���e��r���ͨB,�P��0y�$>�c�q�Gҩꍝ�����RR0m��،�$"����,@�wfʿ/���]k�PLձ�M�.��<���/���o�W"��1�����.ڲ��GS�s�Q\{ԏ_I�E�ې��E����B��ʸ����碩��&�r����9,�!>O!�s��?ט�q������[X��I�fq�|���F�wh1��j�#r�h��4 .���;q$�)L�S�$�{�sYS�D��D]ca^=~Ϟ�=��`�p���fW��	w��q��`��17�'�fRS����
�ٗx�2���LY�Z�N�4�'%��nF�'z�#M[*�_���v̖-L�e�c�%%�l٬R�WH"|՚��x�āR�ev�
�q��$���(K�`l^�p�w�B����[�`#����{���Q��R��~�_���‘b����D�g��g��J��m� nbe#�<,�5!�>l%�p�x$"��T=/��j�N�\%��<��X��Z�^�k���鉰�s���V/��&޴X�S��s��l����(N����}95�U���B&�$� 4��k2�V��Rc[��?w#�Z��4�8�ۮ�m��l}�T��c�M��÷�=�1|n��l���\�d�H:��=��|.p�c9{�v���^���@�ɇ>ɣ�D��6ya�^�0ڢ��]��
�D��>nI��݇�O�.�ᣊE�C-Q�>�Z/���N㔳\���s����7(5�k��t���
��P�mԨ��B�Q�75/rGG��:wD<��~s��f�+��Jǯ}�u�U�-~�l�]��)����E�a	�ڧN�f��˝�=�W#��Ϩ�[!�¸S�s�s�	�@�D���L@3C�Q�A84�m��TLQh,��E],��q����-i?������B% �U�_���4��[$|�[����Oݪ���-�*�X��<Ro�����R��?,q�P��1�\��p�V\�Ti�Q��x:#8m�R8C��B��f��d��Y��o:~>�!P�-����ţ���zA���<�����!�te{
�:Lm���
p/sZ��ӎ���ΎRo�d�0�kF��2��`��<I�fg%(��:�I�|j�GR�t����ϋ M��vd\�0fD�mbN�%�A�H<���;�* �L�����e��]���3l��t�X�.wɿ1���%�b%��7���*t.kRa�I	,e`"�V)�G�r��j�M�:�l��kڊ�@
�cCL<�(���E�H�3�*��x�%[���J�][tŹ�-��	��s���^��?F���G�q_�B7i�#��s�_�7$M�5��y+Xڢ�F����u[�՚n��Y�v
u�Y��`�g�`
f�2�	=C�b���/y�ө.��,U;�ơ��C
\wu�:+�+���pj)��żg���"9ʨU6�s��qW�!�M�Q�;��'��*��T~F����,�o��嗇�@/�_��
f2���Vѥ��oI$��x	AG%થD�lDRIt?����@Q(�W~�0f]��إ�+$����]8QZ�S�!4W��G��|��9
){54�c"�`�.�9ɉ^F~�~ڃ�>WW70�O-�d������.��gA��F���í��8��%@���߹�M��Y� ��p����B:-`Y^����`krR�@���:c�����D�.g���������4#f�*^)���I�W\a(�bt:tuE�VW����*7E3B�և��(�9�
ʌ}�U;�B�@��îUP�׈V� s���s�2���v�F#��.���m�kXsr��Ŀ���eǰH�M�w:���).w#��u�ƕ3c�bf�D����'pa��s6��hWDP"W����z�^�W�aɱ�	��BU�������j��ϟ���i(�<9�2�z#�q��^��U�	��0��F=�ET��	�i��B�+AXi�����L�䞩v�)Щ&�
;/
"�y<\�5N���G�6���]��Ln�S�̪X��v�]��+X�--�D�Ҋ��?��%��pSLû>l�Ò�C����쀼���9$���]�b��ǯ1_��|˴�x�
EB�!�R�d�XJ0�S�-M��U鰡������؄� �F��:�!���k�Ŵ����Yrȉ�;{x�kx����j�ل_܋%��Fp�i�ę��d1W�3�"�C1�m��?`��ʭ�vT����<����(���9J�w�6�Q��*w�y��@��r����{��;%E�q��y�
/Bp�Z�<O����ci�|��o��Oy����xP��EQ�5�@�o�]����/<�x��7�"�
�'yI\�毉���s��w�cLs�Ds����{�H��4ܴ��?�SQ�@6��(g���gd�O,��,��W���[\��$�i�y����$��*��)3}]��,�ML�i~�߄+	���^��ET�ϧ�0�8%֫,��H	X�t��EΦI�
�Z;�_�}�Ҕ�l�\�=��rB�MŤ��~���T�McPI''*�t��!�a��%��� �rs��Ir
D�I�d۶�(��'�C��7}	x$[���!��eW��-��}� J�b��R���$�	S05GZÜ�&�����pѾEk{a���\��1!}}���9Q5nRT%m�/�����8���Ӽ>C�h�B4=)	�"R�Omd��ȅD��;6�r����A:�E�Ր"�l_�{v!�k^��k��୍��J,}*�N����
���}{�(*��#�憾ჼb��o����ƽ�{�a���(���	|�F:����'��C�'�6�I�gn�e�*Th�V������z,��)PV��f�������x���L�
%K�bI�(ӥ���ߑ4EV�c$;�$4�3x Ix���*��x�"N^��5VU]%����e����Yd��E�)(�gxަi�A��I��@��AR�����h�bT���M�0��jH�Mh�
��C�k�$D���E����gm��mY	�~�����ńo?��F�����_����7�hI|�X+S��Ţ�i��S�=�b*��Q�٦S>�L������ˣ4%��eyڎ��鲬K$�YQ2�"^[֫Q�tT��qr
p��k�4Q>���}���#\1V|P�#�$U�\��㙧�
{h�m4<��Ns� ���ڈO�F$�$y�H��قN�����=h��
u,e��68�66l�.���%��DI���Q��D$�`�(�x%#�/g�!�?0�AG`^Y�T(=UM��D�yX��y\��
/��̋J5�ˤ��R�WO�`��x�O�6��#�$Zh(���B��(��J���U��(��S�6��愦M�z�w"*����,k��G��`"l+Z]�k�T���ز�y�U��.WOsE3�_���2oZꃎ��E<�h�V�#z�k��NK�ε3o��WR���?����]��>�D��Iw����)]��YQ����k,&���V0%��{�{=�VLE��=�!�y�<n��e~��j���~�m����#�R�1
qT,n��|E<���#���Lp���[/ďBAq��!�>�Q�6[�#[ͭ[�}�J���c{�$(�$`8�s�1�v��`BU+�f
K���&{_h�[��� ]���p�����.0�'�6�Rb���g�u����';"<q��v��n/��,�{��-G������nv�aeiލOS�r1�Cc)�o��U�h%��9CS ��ϴ�]Q��2a����]��eHg9�ߏ�cBXEðy
u!qy[!�;�C~�P��?C�I$��
�tUF�ԼE3���i
ݘ�˼�H�(�>;~�h+��P
Q�Í�g��}�9��N���u~3Vc)T$->T0�������$;�h5�ze��Z���:��{LZ^��_g8�����_F����,��L��c6r)��i!��eP�<�G�1���e���hH@�c�"���; �h�]7�E����(�E�"/�B���_f���Z=�|P��h#�\�^��+=ِ��n[r%/��}���7#Y��&x	%(΃\� 
��ف�'�>��u�#ݫA_��&�ޔ�a�b@�ٲ]"�{�; <�����J���[�t-���ִo�*fn���[u�g�	���o|�{��>���յ/��i�[�z�<y�3���H�� ��B%P�������sHw�JL���F�m���
�Vn�?F��)�+���r/�ґ䜙�'��r�y6�'pQ�
��]�F��SX?�n*G��_=�K�I�
�L���@y��lE7��a	�+�2�]�̮r\��r��
��GN�%G`vT��u��i�S�˝3K����c��n�������5m���g�����8Ϯ9
�Y5�&n-w�Ɋ��a�W`-:��rw�'� �t����z��p�mR7Ln�	��(5�!�-�1E��3ĵ��Ϗm�F�����I@�j�^��֖?���(�Uu�L�����(���~�	P]G���NeL7iO��An
z���˅Y���L�z���I2=/��.Y_&NǸ3]�P����yW(삸cl���
Ť+0o%i�����+����]��R��r�_Z9%�ZJ!N��B�=�GIt�7i0��/,�|�漄e�r���ǿ�8XZ]�.���Z��[�ܺ��@瞧7.;�p�N{&g������c��UʣEH��c�#
��J)h%��M�\:=PC4ª�LoX�.�i�/��*�+I��)�ę6��NS�2(*I�.$����R�Ыj��Ji��I7���dFR�yz���8\Tҡ[=^�'猚wRԴ,Dr:�i^�9�c�F��A{�K^	^!�5��s&���K�Dri?��K�N�B��.���2D¢�#Ѳ(UR`%�u�9LTj��j��|�Ʃ�Y��4@h��i��4�h��nC.V�1(
�`H�G��"|�[/�yG�|����,�5����
���C��y�q��$����my�$�o��PH}�:���
0�1a�(X�O�5������v0���d5����r�J�s΀Mʰ��
��
���-M��$N�SrT�DD���)̥y�v
��B>�rX,`�/Tʕw&�uhA�G]��oV�T�3;$J^���W��+hY�1SWL�P����}*j*�i(s;�*�B�b2�x��c��6���pX�7�C|u��!'Zk!$I��%|�U�c*�b�AV�q�i��cG�L=@�(���>�<bFEe�}ȝ��
��wѽK�5?r�M�w=,B�ZJB�_�|�c��pN�X�] ��S"Do�X�q��`7�d2Ks��YCD<���]~��.90��n���l<��R�c��~di�˜�d��oVVWVVϲ��c����2%�c��gb�ts-D�Dcl��r����r�����r���f���Ȍ�Jn�eը"�{�����C���K,�b�XB�dC�ʴb�L	�(!ރp�b���/f�έi1$y�l�_I�o}��+���۩���a(
���b������&S��֊P��jثP�_Y^b�S{&��Ž%�U���ͪPh{l6H4B�e$j:�/SBe�>�N4�D"�^�V׽l1ֺ� �S���i��[��I��1yw�&��Ln�$**������"q�)��|	�X��1��܋i�r�H{�Mz��̲e
q�{x^L0��d3Ƭ�`�Poh<����U'+'�mFB�:�1���`�`�s�	�H�v�#,�����k�;����2��c>�=�p�ANZ����e| ���1h��pIN��%"s�|�_���Vn�*4!��Y]D~��yW+���:��<�|$�YL�ў�D*۶�[{
4��:`
��WE3I��>-�6S��=�G���C��{��*[dXM�.�o�kP��Ȇ��<���|� y�~*����U�M�
�A]���B�'��s��<�<\8D�H��>t�C�Z>T8�������u%Kjx���L�����4�¸P�{H�.��|��@����q�cǍ�
#�ȑ�m�s��'�
�����%Y��붌+�Q�+��S��J$َ
��vJ)~��m��Rn���<�&�
���f��z�RGW#��bt��9USk��dj&G�A��.㚘G;�]ǽ|���Dxi��	m�2���7ȎB
��c�5*��
p:U��]�r3�D�:�����7%Q��'�0�rҚ�o3��♫�i�EIES.	�K^��?Jө��L.5-�&�T�R�b�Ԍ:�l[�ʇ���ޏ�fW��
���u}f���Q�0tݷ�H�0P��X�h�k�|��y��y���ؤ����##s�H*���(S|::���1�ț���>�J�g�w��Vy�V�g�k�̖��.]��p#w���m���-�u���m-<G��\�y̙�@�E��u�%<�E�7{�Q�*ƒ>�ȑ<�?�͢�r��g�����(�<c�?S��`L�_/ d��]��e1��,��X8����M^Oޘ�#�m���������K
���b<���cN2^V�?}��O�>ҿ>��1�y#�Q��5X��*(�ݑ�G�hs�$�Dh���a?p�wYw����f�e'��H��
H�$���*�F�QB�vH�����&������D����<�'�%J��
��{Q�/��1g�O�����S,�����Iۺ	�����1<:Z̆x(D�y�D^UyQ�Q�/,"��uq,7)�%4�<>��^��	�i��Ї��ژ���6w�Mk�鰦\�x��j�qJ�4�P=7�#$A#��kzg��Þ=�k���ԑ-%�I����i����4s���m'�sf���B#�c��ce��Y:��	����ň��ۇ�zŠ����ށ����̾A�qűaT	;�p�_z��PUc+]�2�sX��Mc������,�@Y�9��Y>h�� 'hd�\LeC��Z��ݳK�{�.��ė�Ha��M&�p���%x�&�oߋ��z���`��	V6T(�XԫԻ�1.8��a|�B�����x�r~��g�
���?��&s���i`�h7̇z��f��X�Bi���1�u��昑	�$�4I�^&��\C٨sk�q
��3�Q�v	�sH>GL��e6#GwU<v���2��񲳅�d{�� ������{�i8k�.�L���Qt���|���3ځ�QrUO�1�r,r0��x
�{�I���e����L.-�� �{{��`�s3S�'8�
$8�����
�A��
�J�@gz���=�A~&���V8^"�����\���R�5�ey$p���O��������������n}��s��Giaqv�qZ���$�t=���(%RgN��f<v-?v��^��w����8,�+;���+�9�ŜA�c�қ[�����K���w�b�Gr��,3<�(L@��DA#�^Du�C��7���I���|���/,��x1a	�\	@1!���w<��f!3��	��%O�?\��x��4�Ę �D�x7!��a�p_d=�n�B]g�S+�	�[	|+F�vo�3u�;o�+��gi�շ�9O���W��Ql&u��-�9y,m?~|����սv4N�k��N��FPlˣ�hq�Ƿl����-f�C��@�$o��FP��/�1TB�x:���]�?��D�����zY|�,��//�d1%�.�6^�4~r�&;@	���y�ى��?:��F׈����K�)�b�_�����;�م�}:������2WP_�s&j��0������v�YjY�z�
���^��c��_#t��^'�1Y�~BF� &�[a�1�]@cj�$�������|zB�̸x���q�xV�
���By�P
��1�N�$y\�%��sPV�Tq��)�W�F�sQ-��N�T��&�%�X�?�h(�;ы��H�+@�^�/���?�(J[�x=���v`�4`/"+0-�o�f�ށ��EuR(Rh�t�4̄��ղ�bJ��p����v�_S���
IM���H感Y���d͉ʍ�	d�������Se��%����V��Z��3*�%�j2�e2Z8�f���J$Rʘ.�s�\|�ϑ��
3O���~茄	2q5��l�+��+/r�)=�U��=���'��D��Ƿ�^9�B_Xx��r^��1ߘ�8�$"�n(���Rr
vv��Yz=��r���/��W���n��"�=$
��,�@%H���&@�6����2�a�Bh�]ڝk��]�i�(.��t�ܢ\��edcIW���(n�WKӂ��&l¿��!]ӄ�}G�t�M-�ŧB.B;Z1׍�vB	M�疧B���V4�N���~��	5���[R�X8��'K3��g2��#	3K	�ew@$YJ<q�Ƹ"b�Fφb�PV�EI��x*���;�&L%v�J�v����[�w)��n:�%O��נ~�TI�rP��H;�+l�v�6��㯫cT�#���}���Z|���z
�/�tTTt�UlS:�o��v��yr#Ώ��9��f2o�o���U�0q@ۮ�T���êS��j��s�m{��0J#��M0��ݑ1�~��&��׈����~ȯ]��Pw��{�\DO�o������<O6Đ���Ņ�i��	,%�L��I��Q�V�����Pr31O�(�/�+�di$�6C�;��	�5>��_�m5��n�!RlEN�x�CHK��kG~]�"��~8�#��̇�﨩lQ�"v���>���h��8�+�,1,��ZY�l����C�b��/aW���f�P�eZx��G�����!��,��x\8�%z��E��+��`����ʭ[5M�f�mQ{
ѐt��8����h�TN΋�
ލ5,�n��gE�(*@s��i��c��TY�˹S��^?s1� \��Xz)�b���Ƚ����e��Fr+��^�}N}��W� 
�P���J�Y���4������?/��E�bA��t������x���y߷��U���ѱߐ��/:��kT�'I/!|�K$iU�
�nHO
/}���Dv�;�u�2\O>9QL��O�ᦸ.����3`h�%��s��eȡ��i��*#�5P�S���i-s�dH1I�)��օKj��$)��7e����X���J9�z��m|l�Ҫ3�N/�Bn�Aix�`�e��2�s�_�>*�ԃ�H���M)�E�!�Y*ޑy��C|���M�J���7��YQQ�)>M>�c��<sGv���yNٞ�,�=�O���S٬�#��xk*NQ?���N.�9�]4��h�
�F��4C]f��l��t����;�l��ޢ4&�`Q�'���Yj�j́�L�v����A7��G�� ��W/�?��_Y���4�
���W3�MA��^���b��ԝ�2&�q�����lh�{�Tn9���/�]�k�X���ޕ@h昔�:�Y�i�t5�|�h���o��/�Zs����x��]�����^�oP=ޯ��9�,�w��~u��P��RĽѻ��M{�3�`"��g�Oa
�B��N	A\k`%	�_��7'��� v��a$�|�P�T󠊙�y��и.uՑx=
Qy�N�ʄ��j8ֈ�n-@�\��m�r�lU�i3�uE�����HS�K�B8��?,�y�a�����&��8�7���d����?��s�>d�\�#%]ON<8�ԌzH�dA�5%T�9�q̿��ea���A��*�%'ns�u��`{�#��� ���}���W�Au��ڮ*�+^Ȁ��>$���UJ�w��=�h><鹥�g���q�/~a�x���=��@�6P�<�����	�jY:Tn���>��b�.���Փ�[�(p�U��Z�B�n2ny����^�AX0ŕr~\9|G(F�?���{�oʀ�`�3��f2Qp��u������}��ס��ux��M?ԉR��`�c*��o��A%\=������*�����=�����)�c�:�Fh������@b�""<_Ō�� OU^Ȭ3��J"BbV"&$�"+]Q�"r��g�
���4O�Y�Ù��Y]��l�r]<VԸc�{�HB�0!�<0x�ʮ�bH�ɒ�
I�$�"I���*YH���91��*������)��47�Q�k*�x�˘�d�f������paT^U����$V���8h7ba^Ά��M�S�x;V����\�#��a�RM�?H�qjR!d���d�b
���?�?��I��(��Q0]�b�p�1�-�Q��m7rH�%��I����I�E�v>ŨY��cw�"pL�,�y������?Ĥ:���xܼ��R�7�i��J��]�E1�U����B��rj�l}9_�!^Uzy��$��//	�<�=��ޖ@���$�1e�T���@27@���B�!Q�+��q�M�J<����L�Q˕|�U)7�� �6.��i����*+�� c6K������5�?��:/[��d�s��6^+�55`��k��[h�8vUrQf���
d	��G������搎�DW��ȀQy��f�iLJ�@OwE�u�$,B�2�J�J���
�4�`Q�T�|'"IG'\<v�7�dzj�Ȭ)F�Rk^45�E�E!��OȎ�=ñJ��/��Y��iQ����PU1�F6&�.I�2��Ҏqt׍W/�E������R���Ҹ�5.�7����,(�Œ�x�`���|�,��xqRt,�r�����;?�/~�O�F��������V1��^�R��:ס��)�"
��t�E�|�Y��H����g{��
+@����k�}y9
Wv=�[L���w�^v.�m���\�b�p~��YO�va�joώwů_����5m:�R�B�w�[��e�w:��e�t�GXv��"~��4�z��*�����D���-U)|����ٽ�#	gG����7ݓ�ݒ�n���>BN�=�sʕ�?�S�7��b̢!1���#�]�@Ea��+�b���S�թ�U;�CY!z�bNaif��L�պ-�|'.4k��J����!x+��\���m5_	�
]*A�u���
D	�㝌�p�|T0�tKTЧ�
l?܆�p��"�A�.��Z����צ�=(���R���A�a�ӳt�*�,gE������}
�/%��c�|�]ys���+,Ć>�<��q:�I!�n�߳��$~�<~�=��0$L����y��;����T��Vp�@^�\D$A��QZ�h�W�hqs{��d2wҳ��Łx}@w��������y��C�G��י�qA��F�-|������Z��%��6U�_��h'���0��a'F w�%��Ɯht��T���n�F�y��'<���C�3�Y>�Q�3�3��I��_��X����,s���+��P׮�o�i����n	s�fl��߀g�%5�!��	���о�ߓ���zTQnP`(Ku5�Ψj�����]�]��M7(�Q�<Q��l��6䱸��W�C
	~X9��M����̤Z_R�]���|y�_�x�#9K|�%���gp�4�*������Y<�#u���Bm=s�����I�:&�0�S�J5���z�ڑ�o{UH�Ĭs㙭���%�������2�g�O=�+���in_5�[���\��z��6Akk?�%h��x������V��{�t{���_�4�f�onϓM����?�z�^���Oc��mh�u%�k6,ܕ�k=v��UO�J]�]�x�g��ȃ�uIE�G��X� �e��w~2�ڊrUn�;2�g�sA~�2�ϵ�m�r[��ӦLy�+�c�_���2�0%p��t������Ѭ�{u_�+; J_���N�Կ�G���a�Ov��#��S����7Ti�{5_�+~\���N\�+|¬s��^C#u���d}:W$�m�e{��Rbv+<��A��	XÕ^��>Mc������
��Z���%7�P����i�/�Q5u�L�E�w�E�
Zd�U�:
��ӷ�e�q�AV��L��/��
�[��3ͪ^0�د���"�)��d��׈�XT�)���hX̭]�n5�"1z� ��}�^n��!dTW@��y��!�A?k��p,
�L��IלL����M�xYP�,�l�p�~�^ljV�p>�S���/�r$ mGH��o�~SMO�d���0��1<����?���v�m��~w���G�x<��DRzX�ŧ,Kfh9v,/Q�B�6/nV��p��Y��ɜ���^���+�m]�ШiӤ�y��.X�
C�m�̀��9�;>D��b���w�����}~>^���?&���[s2�89��l5�,DC�1�1�%���S#�Y�K-B��]��`b���~A��/cT�������O�nƲ�u]����㕓Vv(G��~E�D��j�'p�\�R6����Z�P(){H���1%4�=�ů���7�l���\�49Ӣ|{h�x�[x$���qa���[�}|(�P��M��в��\���'��1�g�@O���*awi:���C��X�ڢ�L�}��o�� jw�z�$��y�ƚ%"��ꩃL���`A��$�$="�(C�he�Nk57J�����!�r��u�ө/�^Գh�S����!	rt@��0Vx�P^�ҏ��k�u��w
��Ӻ0Er	>��dΨC� j?P�MA�Pb���L)pH�i۶�0��8��qs�X$���˜DZ�#̓�3�W��p$�=�D��t{?T��e;�)L��V��7�l��Rۈ���QG�
m�Ol��k�#���B��S����S!-���%l��T!���i��r-�a�:�4�� �c���8W�h�h^P�*�<�F�M�=�J��ɀ�V���89�������l>Su�)�3�ɝ�%�j�.K�'�aƅT�9Y]�)ǘ̙v��VKhu�c�#1�]��ԯI=ǾL��3(�<K����@�05��PSט�Fz�,���I�.XˠcG-�U���X��FR��%w�v��aXXJU����H������_F����P��j�hJ
�s	N�A�fPY�dM����W*f�>T*�W��j
�T��/�em�HESMm��<�q����X
�:�Y�������f���Õ\	$�����>��Ng�҆��T��Ty�����_
3�c{�XL�;<c^j{͢�Wv�j%<��!xɀ�Tg��ѱ��U-��"Vu4N����zA�nXˑ�<��*JٗP�%��B��:.K�z�ޑ9�_Y\�+��#qET�4��s�K��a�����3�zs�"+��������Ee?����!�HL$/������Cp�\�]�|����=M�̛�5�L�b�gYWO�F�r���5<P�8`�]�U9V��`�	�f��<�Ò׫���
��kơ9UPA���@Ef����1�~l��^)��+�X�w�/��cv|�7j��w�b>�T��S�<q�ҥ����V�ޜ��>'j��=.��B!�L1#Rk^[�xq��f��ܑ!'��y���T��$�
��Q�F��8�������ə�)#���|�(�29�=q$fv�{Od�ު���B8��"�	��z��-�>� g�!��dM#d|��pn�}x K��M�<~'�z�ٱ%�ipN�+:��ԉ�ْ��*�P��I�bK���8I����x2�A�$���},��_�_I����n�����h��,L"�����H�bHb
�מT�R,���۟����KRWI�*X�O{Gd\(��`&1~�� C����.�d潧j���pM(�j�2c��2�
�`��U�
�M(��{P��a�G��c�E�!�2�]��
����hB+��m~w��]�s{�u�ADGP%�<�A��i����w�q�l׃y��C���m�B���zI�u��t�x��?��_@h!���n;k�?MdzӃ�qv[U�-��X���N� :��o|�8x����A|�|��l�4��g׾�r����i+ 
+��`�G�u�<"����Oad!�Bn�Pu y{��k��9�ۗ2��1a��sT0���;���#�Ș!�r)1���f9��L����r��Q@pG�i�+�˶��O=𡙕Օ�~�J�W���hZ�Z7M�f2nF"��� ���i�r݋Y�b�t2Tc��l�^�eeq0�O}橄�-�r�vǜ���v�������L�1-Q��12���&QY7P[��'6��Ad�	�.w2�Y��
�
�6SߟJ%s0�'4IT <0��OUM5�Q}���Hҧ�+�������q0��$%�YM����369qF�͐̇j�����6�z�<F� c�F���W�ϝ��8q#'?��{D�Ȟ&�wi����̣�S�'f�ՖPO���
4(G��myX�ݱ���ag�����9X[\�J$��0� ��)����7�8��a���f��P�7b�‚�X�<�"1�4���`�D��w���d������K��d�[��	?�8�`� Y�
FC5�6f	�_�� ?Y��S��7�T�6�ԛ*�&�F�8�
�aڲW�#��(hF�A�J�>���}��O*�,���X�nDѽ�S#�^�P�A�rI+�΍>��R1��,���F�ǯ�UԆL��9�n	Q�\
I��IbSNyp��a�ǧsJ�ꁈK�ܑ#s�d��w���K�,=cXV�bmW50Y��2A7��Ck�W�t��M�j@�f���P���稣apG�Ӱ6��
�k�Y��p�h�~[D��~F1�:~^����j��~mNx�c�1�4B+odwj��}��{�$H�*M�Y��48�Z]��Wi�_�D�]�u��)���Q2S�<���ja�B̥�$��B!~(���d���|ꀕJY�]c�)�|qF�ܻ4���a��0�O�*7��>��Je�{B���b02{爥N�hG�i�U/G�#4݆1�����Y�^[贗^�;N��ܷ@Sg���:�~��,�
>�(�v���F{�9������*�G�W.�@�:{�zϒ�W)peׯ!�.���Kq���is��Q�Ѱ&V{�X�*�e�L7�ˈ�%e��$C��?���yY��Q�_4b��K&�M�8���q�T��k�D���%A�6�n��`�^C��k��N~7�S�d��V�c@&֌p�:Z��d�]��������R�D�#K�_�w�|�_,��E~�1�b�DGF��;�/��F�$�'����Kg�ȇ8Y"@�I��6T9I�\;d�cD3��pr��}A7��~���k+i��?�M�r�i����b���JL{{����DCt��0MlWfX/�����q��8�WVdU���I��TH��i�k�?ٱ�/53����/��MI����$S��P�~�:m�.ףA���{>�61�RQ����Vۊ=h�Z�$��1ܞ���ҝ-\��M��ml���?a^g���!�S���L��./������h�7��z�m��{��[�x������}��ح>kט�n������W���.���}���^�~��;g�_�;��n�o�o�o�~7p���g6��b�k���
��קS���j��7Yozf��Ψ��鷺�m�w�M���t�c�x�I2�����8�b	@1�":�xۓ��$�H��wJ*P��=ۋT~�oq��^u���a�`B�氏9��,14��o
�9��;sD��(XB/V�Qq$
,-��Hp�Ν4٨Y6|>�lFY�$ᅩQ��gQ4��t�����0��$���F	�r@��H�Ζ3�AIZq���ީ�B8
E1`(�9����h���W��-�*�P��DxF�`4YC���8[}���QC,��p,*�JsMi�7��=��ŀ��A�7���X. Xyg���%�G��>d����G���CE���N�u��n;��<
���԰l�RfI513W;)���|;lj0���B0�Xp���y��b�6`}�0���R�w��s��TW�o~�8�gJL�Yf�A��L�h�b��
���;�Ş�E�sH~1i.wk���aM�I��ӫm�Wh}g��d�� E���6&��E�t��$b�8��4�o7���n<Y�DC�Q���[r�-f�{������M���wˠ,paT���Yyu� ����=�K�qt8�r���θRj�\���c2e�?$}��<� �`�U��u�Y��k�JS�²�e��ܚ"I�H�_�$��?��V�kN�����{y^@]��)%Ͱ؄�)�������+����[�	F�Q4M�E�]U���g�N��EMo<�~��6�o�V��n��/�o��$��ꎳGH)��QĞ�^k^��x�o-x�-�^�l��0�[�������1"v�L�~�2f�ք�-���ʸ��]�
��UR_�o�ao�RN��$:����IW+UB��k��#x=��އ^}%�0>)h�j�<:��F�P75�zW	y.��W�o(�sJq����:�?�
ݯ�[lQV��T�٤�JYϴY��c�RV�O��m�����m�G����n4*2�v��Hh�6� �3	�kZt��-{��M^(�#�s)9���L���n��w��C�=��EъYsS�;��Z��6����׉H<��p�J�\r��?�o��o~�eEYUe�e�y~Ϸ�eW!\A�m�^�Љf�h\��q#�ҸLj��(W�8�cks]R�K��i�����ѕ��A�4@�`q�:&Z�ȑ����ɝ�d�*9��_�b4�+�#9��82����a��%����o��ͅ=���/����?�x���^NA�v=X���j����e��_U���e$4
/�'&ʋ�HeIMF
#��x��#��y=�8fE��P�)p��֪�)��e"�I3�-h���"~?ԏ�(����?N�J���:�x�uA������N�f�A.99����p<~x���L�c`��Q��df1L;ᷛS��7��kkt�l�Ǐ�?\O�E#���I����p㘣M\�l�w�����QAw�`��+���#�)l5Kق��DZ�n86+��܁�h\˓׷_a���n�M���m�"��e�^�-גĨ�l�?JY+mވub�~���>L=a�$&���b��G�������].�x�c`d``�nS�^��4���+7�5��ќ����4��,�����^��x�c`d``<�S�7@r*P0��Svx��WKn�0���Y�@6:
��e���t�S�=�/P�(�6�r���P���7�G��w��1�K����rk�=,8�(��vc.�������$������Q�#}_���7����S���u�|����k��E���d�{�u����/�KA�m�a.oh�
��&��t<T��'ݓ�]b���w�b>��:H_�O������<e?_��<�I�܂�#yN��|�T��u-.���y�s�vSf���;�Pk5Fª�Ts���2�]
���f��ޡ	�K>��g�CD�V�ʒ�I��C�
e�%���8�D�\l�b���x%�	� 5_��k�s�{�B�@���<HnP�W9�
��l90���ڤ��*k�'lo�p���)p��.�Z#�öwr}5A�ǁ?��g��}����[�<N���p͚���`��d�(�Q�t�B�l~Ṑ�[�G���Ml���ΔK�7��ަ��:弴���"'��O�7���_���u�4Vyߠ��E��ڿS;	����+���s5��pZ�	X�Q>Ȼ�q�{�V��}���Vz�������vd���s�[?�N2p͝k���E냤��t
����;�����9�;PZ��G~��wަ��Xcsq$���o�=dv��y�.��k夿ϑ}����s�<��.���
w�+~v�?��<(ϋ��u�99nx�!��S�����.�U~ɼ�%�'��2�NW��pg��Ⱦ�I�c�{�������/�O_�z޸S?���q�w���w�sg��Bc}���B�����y�]�����/#1K=�s;�$�G�g��T|�òFu��2qo��ϓ�G�_�{�I	=��\ݤ7��I򖘯m��W�~q�w{�{*緝�����ZS���ȇ�W0�L<���g�A�R��>B6���
WW��j�;�8~��� �������1��͑�J��a�&x�e�y�W�𵷨!��+
�G�:�h8̓t��F�N�N��Is*�A�hN��BB�.��K)M(�����,{��^�]�u~����omD2;��r��yy�F��qɌ�|�".͉�,;����D\�*���X�� �)$�_�$�`���&F\�&�煊�=7.��	��p
O�����q��3�h)�gѽ�2���"J���\DIQ*Kl�(���2j��UNm���/6�.q�����3�~U�	�U�VD�<�Jc�]�h�v<�:���T��5���"�Ŀ&n5���6>���Kܽ=���:�����דS�dD}u��6~��Y#�o�����4ĿQ.�o#��k‡�ͅ�fΛ
<kNOs�-�k�CK޷4�{*	�j�S+�U�N�qף�Y�ѣ-�ښK[\�j�]{޷W�VG���>��x�ٵ��]��"�<����v�{7}��vw�{�֓ƞ���eo���\��g���C�"����]я�~��5���ˁ�͖3� ^��#�(>�a=����v(>C���.����Ûa·���a<�n��7�>
�u���r�o$���y�ǣ6E�."���X:Ʃ�I�<)o���:�	f6��$X�^L����vf
�Sh���Tڧ�2�|������t����L�O�|�E�,~�����ط9�υ3�.̣w����>�����P�BZ����99�q\�~��%t?��i����A�y�9/�e��Zf��Yg9�+�X�f�Y%V��\��}���8���z6��Ȼ��^���4�,�>y�M]�l��f��ʫWa��~mq�����yM��8n��o����I��<|��m�m�w�kn���=������O�N�;����C�>��_?r������>��S�w�[��h���i�c���»/�~)�K׽���+�쓳��~{���p8�����7���A��-�/^�����aڏ�;��t|��Q�G�����(�'�?�u��'�8a^'�ٞ�³�t��wʻSfw�ק�:��s<co�:���_���oz�nW�����r�O��	��y�D!1.���8I:8�2ŦHr�"�0;�����vͽ$�<YB}�C��m#�]\X�����svi%���\.���c�\�'��]��5��I�"bw$��>�X�
�¥������p_�-#��T�߭ŌH��Rtg$�h*�Z�V$%򈵑ܞ!ԕĿ$m�ԗ���H��)Cw�exPVϲ#"�J��Sާ�<���T�%�W��"��j*ɯDse�*o��
>Uh��'�;�̀��ê���ەT�I�bT$�r3OFR��<���P[�_$�`�¥6mw�x��:���ף���,��k@�oS�׆�5��q�H��W�M�h�ڌ�ͼo���ڂ�-]�ѷ/��^\[����j���v��ק�t0��u�N���d�x��μ�BS}���j��ws}�yw��]=�¹����*�=��v�/���������$gG��o���:�#�?j~���1چ�b�C�
uͱ[�h�mI|W��A�oI2��#ጂ;jY$���:�1j��˷q0��{<.�q�`�1Q�D�'y�k���g�H��
I�y��H|?���Lw6]�����LyO�1�,����3�f�ݘ��\>�u>���|Z���Y5��~$��~$��^d���c�}X̣%�/q]
k�w�pY.o9>+r"Yi~+ծ�����q�"��:_g���^�
|ۀ�F�6��K="y�^�k�w�`o��Y����&$[`l����٣��o��V�o��7a��6y���m޿
���.��y�w�i��o;q����~����c�O�~j�w��o������|�����_����g&�F�_�����k^|
�>~�� n�;�<��ɷ8��;��ه����9}�w����?��#N?��Ww���?��3�~1��x���䟆sZ�34�Us����oz���93>��>�g�H#O���H�ΧL�4W�H/, �Gz��Hs�D�'Cx�+'��H/�w��H/m�er.�s��H��U�ŮH���ju����m��]�H��s���*	�7n��&97ϋ�pv�����O�E���h�H�Չ�N%Ԗ�_:S,��L)�,>����{���"���T����*���H3�e�Z�j���eҙ����H��g#�y,�Z"��&һB��n���_�Y}5Y�f͎�!�F��7��Tn3X�<7׿�[��R�=��m����5^��k�]<��܎����������I~y�+?��� /�{�c\�=ͣ�^��ۛ�>�"}�_���/����^�>Pm6���#��`�y��!4Yi]9�r`
��0��;�_��NG�}�|G�i$�':E:
�х�c�#g��H�6�~��zL�7QL���E:E�)�O�}������N�����f�?��3��Yvo6��q|�gs���~���|~=[N8[ �/��"gK��<n/�n�^K�\�����0��W:[��ꅑ��f�֌���u��vu��H7���x�c`d``~�Š�L@��`>'5�x����n�@����?4(��Y�Gj%��Ȋ�RĂ
j��:��X�3�=M�@<�,�g�X��!X�;W�A�)��f�9���C�,���x"l��7�6� �@�p	5�pu���vY��#{!��G�7��;�»(;}�=ԜX��9���Jw��3��$g=���N�3|.�g=.�5�‘�]�����6\�����]T���z�S�ԝ��U�|�	4\#E�La�kM���8dl^�c��1G���:�.�F5�-5�s���a�c��I�/$Sr>;���rK@�j���:ճ��[Y��mF\t��w�[�w���m��>�.�}��W���~SΣ"cP8ޔޢX��=O5�a�Ez>P�Z7-����o�Y�H�y�m����!�*��AE�1�=)n�E�*J�S�xXd�M8��f��1�g�P-�Q#S�ΌJtr5R��\e�Q�|��ֳ��0;���V7��\z�zs����$٠�9gW��+w��=ֿ�f��}�d���&I�}x�mZ�������ᙅ�3�p��q��8�̬�zF��Zڹ�p�$������0338�̌��n������[MUKj���^��֚\���p턵��~��X�B
J�D[tDW�D_�P�ĺ��bK���q�8V'�'��I�"��b�����dq��������������������ĕ�Uĩ��4q5quq
q�����������������8C�P�)n$n,n"n*n&n.n!n)n%n-n#n+n'n/� �(�$�,�"�*�&�.�!�)�%�-�#�+�'�/ |1��1���A1�HE&rQ�C�FT��b����۵�8,�x�x�x�x�x�x�x�x�x�8K<J<Z<F�-+���������œ����)��i�����Y���9��y����E���%��e�����U���5��u��
��M���-��m�����N�.�n��^�>�~��A�!�a��Q�1�q�	�I�)�i��Y�9�y��E�%�e��U�5�u�
�Mq��������������������������������������������������������/��o�����_���?⿒�@J�J�d[vdW�d_�P��ܐ�rK��y�<V'��'��I�"��b�����dy����������������������U���4y5yuy
y�����������������<C�P�)o$o,o"o*o&o.o!o)o%o�v���������������������������ڹk��{�{�{�����H_�e C��DNe$cyP�d"S��\�,����嶜��r!����ˇȇʇɇ�G�Gʳ���c����y�<O>N>^>A>Q>I�/�,�"��v��9�i�����Y���9��y����E���%k]�R�2�r�
�J�*�j��Z�:�z��F�&�f��V�6�vy�|�|�|�|�|�|�|�|������������������������������������������������������P~K~[~G~W~O~_�@�P�H�X�D�T�L�\�B�R�J�Z�F�V�N�^�A�Q�I�Y�E�U�M�]�C�S�K�[�G���H�$"E-jS��ԣ>
hH#Z�
ڤ-�G��C��qt<�@'�It�(]�.N��K��t
]�.M�������t�"]�<�2]�N���it5�:]�N�kҵ��t�.]��O7�3�t&݈nL7������t�%݊nM������t�#݉�Lw������t�'݋�M�������iL��iBӵ(��ҌJ)��
:�v>�d����iN�iAG�� z0=�J���#�t=�M����t�K������z"=�Χ'�S��4z:=��IϢg�s��<z>��^H/��K��2z9��^I��W�k��:z=���Ho�7�[��6z;]@�wһ���z/���O�҇����(}�>N��Oҧ����,}�>O_�/җ����*}��Nߠo҅�-�6}��Kߣ����#�1��~J?���/��+�5��~K������'�3���J���?��/�7����֔PR�R��ڪ�����j��j��Ն�T[j�گ�cԱ�8u�:A��NRQUSW�P�T'�Sԥԥ�e�e������Օ������NUWU������k���5յԵ�u�u���
���Lu#ucuuSu3usuuKu+ukuu[u;u{uuGu'uguuWu7uwuuOu/uouu_u?u�嫱
T��m��DM��H�ꠚ�D�*S�*�!U*�*U�m5W��BQTRVQUSW�P�Tg�G�G�Ǩ��c�9�\u�z�z�z�z�z�:_=Y=E=U=M=]=C=S=K=[=G=W=O=_�@�P�H�X�D�T�L�\�B�R�J�Z�F�V�N�^�A�Q�I�Y�E�U�M�]]�ޡީޥޭޣޫާޯ>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>���������������������.T�jO�:�U�*�8�ew��.c��u�燽*6��"?�(O�8�z��OF��~9K��f��o��V�������L���ݶF�>n�C�y=��9JwW�ﶦ���ܴ�5���F{�/��_Ty�ٖARgS�:/�IY�s3(?k^aX�i�L�*&����b���ne�l�\3���Uy����\��V�W���+�B��i~C���w`���cemԶ6Ր���f4�y���U�ŭ�6q�6�/����(+e*�Tܻ��Iڭ"/�˩�U�a96U�V��ܽ^��f��i�զW�s�l>��M<���|��<խ Ƀ�*s?�<K ����J��,������P��I�O��RE�g0��<�S͝�;�5r]��A��ط�T�S���y>��0ke�U�Ou�I�U8����8T�p�E:�FU���8��>�M3/ѓj��@g��SJ�|�䃵���B�X:y]���g��%uފS���_��t�C�Iam*+�F�҅���2M|��R�.\�
��ؤ:����|�؞���b���
f�T���^�A��v=��]��b
�Q6հ�=8}g����A��j\�Y�z�}���]'�Es�״��J�և8{7�Ӣ���Ӈ��O��ǩi<��h�-5����Á��+@R6Mt�:�����/���%���<'����d��/��.v��߭S�j�5)ʋ�a,��'�!؃���Bg���+���<�Y�4��0��y����E~2�UQ��+�pWѢ]�Q��Y���=s��)�3v�AP���TCQC��$��lh���T�M�EKs����`
bE��ճ<�-�Dn�����.�4��ޛ��N�|���Rg�
�lڀ�So\�z�F;k0�>-�zp�l�(R�- ��QPW��bѳ$q�����nj&�t,�ԉ��xV�t�z5ܲD�/1�m`��U�u0�c���I�Ǵj7]'�X�`�ىv�!�Q��˪�g3V���ζu�Pxrޚ�mF��c�J�X�R'�dž��9��xi����
ƭ���+�+5�-���u'Ʋ���F?t�iW�	w�^j@�F��+r~��-�%x�z��ī-��6���<�kq�n��٭���܁�	����.��R�s̽����ljn�1�,t:�j�׶&���Ru�p���6���K<\���4�Dq�蕺H��d����Z����#��ݍ�8��`]������z=vR>ό����X�X���;e��^u����X�!�]��Dg	/��%�x���l�XG��3��1�e߁��
�â���Ƌv��>�e�f���X�N4�)}���bz�0���͖��h�icOK]�ۣ��t]��~��L!�nS��ˡ��]��6�M�6�]s���}�:���o�d���Ŧ�R<��j\���Hn${Z���4h$��=�ԙJ�<�0���5����)��y���H�$��@��a�@�5��
z�9�%�3�\p����&�|��܄&�aXBlY:x*|�C=�� <��r�X�cU���Ї���ݜ�g�y^�}+�gt���2S��ŝ��h�Í޵�u�N���ui�6�'l�t�u���a�q��̨����g�
��9b�7w$o9�tܞ����j��YK����^���>D�W
>����z�|���H/��x/��cp�h4��*
ك���S����4+�F�N�*�2Z�{K1�c��n��F�������1Ӊ��^`��o�9K����6�����0�/"
��¤�y�&	c��j�:�����b��ff�9�n��<�C{y|W#��	nq�xZ>ӣ��ޣE�L�����A
S”{v<���,Y��y
�
@����دp�›�]*`@
^v�f�&cK�9;Z�:-��(�)�5`����T���I�7�(�I$���8�-�Jm:�iti#�g�7�s�.ScFX���>�]3���z��q��;�Ɩ�����Sl�$>�P�o�m\?ܥw�W�h@���G;��u}G�H��ک�U-�w�� ���q��8��_6DC�
��aӗe�Y�2���?�XQ�`'�g!��l��O<?`�1�%ܲ��U�(h(�K;c.T$�$L�=��V��xf)5���}&�%.zv���p`V!��ў�~�<��S���/'C?9��8�Q��;7t���!�Nu'���
$ E��
��Ն�F��Z6���
�U[�m֠ۘe 2h3r�"A,��9�cJ��i|D��qf��F� �nѳ��]�L���0|�lf�-.Ϻ�f�L��z'-���mک���"���U��^�5��m�0�5<ȶ����~8ڴ�<�xƽ��,�:����]R��'=�<,��6zѪ�}�n+��[�E���V�*���پ�<�Ä%p��miX�B/lrj�}6��u]��7�Nu��hخ���Ժ�ö��mz}���'�Wx-Ծ#���NNet�� Kp̪e�x����.��#3���gb&�����+6i�pY9�W/.�F�Q��LJ
�*;�p���6I�U/c���g$4
�x��3�A���ґS@����C��Y�\r=*d�0����{�<�Xi1�_x��ޡ:���4+�0�3���l�d;;�_��X���;i�n�_���4{Y�T���05"�ƎI;H_��+{a�O3L��0�[̼#{����	��qMߛ��5�7\���2[�|G1��kЀ�]2�f�I���U��d��/��¤�����A|�a��#�>6�p��cҜW�cL(u�Y���ڎ���ӛcl��=����a��]�t[�_9Pu3Z*�y�L2�3��*̷�p�(�oO����=M�	�^��e�ƛ���G:၍
���r1��M�3Z.�E<���l�.��8�Z`(���C6~es&�V{sNy+�����x�l�NK�m曖���q��,7Y_�eS�w*3�̯+G׬�5"c��� �:^Dž���&0Z�U��E���>ׅ%(NDD?�7��‰kvx㘢?m��ud�����2���6��8�L�ǡܮ�Ƙ��8��ciz�2�Of�{��p[�
W0����X����1��	��0o�!S�z��7ai$�����N0��,#pm�<Gn��Þ��m�P����>���O�S�U�E�.�6�)��1�lߪ�����8�����y�,��s{�Ǝ�.o�:E:v`o�hvrV�������m�pm�d6Vd�*����A��wxK	���� ,a`99CX駜�j��(�*�~�=�R$~:�tj����$�m.�2%��F�Ò))���o4����
��˵Y��is�姜p�L|&:�T�Nۮ`�eՙ�lpw{�pq��d$6-���|.���̦�ñ>�(j�H�h���̳�t�FL���GDk�5.-�p�
�x=�A�@��������5T�
Z2�S��6:cR���G�,6�ҟT�B�=*,�t�$8 �g��,�7�}"4ڒ���ӄAS/`��8��a�W���\�a%���=U!����P�p\�S�]G���M�E:��J����=[k�����O8�Xo�O�~����LK��@+�f]>X#�2�tcG���4��
�ɠx���A��ClK�#�VwOC�����us��߽	K�&Ŋ����4���:���]
"`d�*Ν�Y��~u�:�	��!5���J�47�V��Өo������6�|�0��S�͸�����R�ڎ��@ ���jt
@�m�T�P�J�d	�Rs�F~_�L�������H�ٖ�z�bL6�����A,B��1�m��'N5@��n�j����.��r
�ꝷ�g�[m�آE��N��N�1�`Ğ)J[Vb���b����j]͖�r�]S�}tm3.�e3�AXʑ��A���y{rYۊK����"�7;�VA4��"�8���ȑlj�Y�%������Ge~Q8���*O��V�ch�)֠�=;�t�׷0y��^�m�M.�MmF_�&�"��%3,�1�d1ͳA���D��,�hٝW���-�ˊYU���2�ڹ�'"[@�*�ۣE�p�FK��;��Ix�'FK�ˆIHg�B�`�Qk�G�kL�8�*��.�d��Xn#6z��CL�%�g��oO	��m�a�Qi��rגK=�I�e6���:Ӽ�&A/S��~��� (�A�N3�s����~{���:r��KI�q��:xü�v��2���u���'>o��&m���&|��̄K���1�>|�"ņ=�e��t[��r٨����F[n�B��Xn �f�~���1��
�ᗋ��=��i0����8Ʊ7ł��c̭��!eڌW�0�Q�	=���0�~Wd��B�k�lž�Rn.���h�̑��S;N8��|چ��X�9t�"����6���U���x�	7�kM�MUm�[�;}~V�b#�����)E����\"_v���>�S:Q���b_��v�6�o�i�r�Nrv�N	�av8�lZ��Y3d'6mdu![��,���1{u�[8�.m�g	��L~`��o��t��lھ;{<䬙M�7�iZ��ۋ����tCQ`Fյ;���ۜ��x#�����c�����*�~�%�
*P��f�S�a��㐷�ڐ���6oZ.�߲y���ň6	���y��q�Ow?Ma�;�\��(-��6ߝW8o��+���z�N���-�w��Y��_P��[P�蛯���f�
��=�B�m��=	�Wܥ�S���n�
"[kN;��񂄝8�d����4�%e���g�U�]l�w�#5e?K�Ӟ�d"�Uz}G�)�W3�8�B����,��x@����J8@�I��Y>��g�PR?��/���Wk;�N�v���Q�γ�u��H1��+3�3k؄A��K��)ke���Mz:�E��^��?��0�,��)��$\z�S9awjc=Ə�3��&�5�i��I�J�t
�u߽���c�����VP\j]c6+k>D[4�1���c�N���F6�"��Ŭ��13��ps���em��ݎߨ��ns‹�V�?j�֡��V-�8z��f*{�l��ٶ�5㣶n]����=�-�l����j�����-i��!h��d��ًF�ѥIPKÎf\;��L��fonts/fa-solid-900.svgnu�[���<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
<metadata>
Created by FontForge 20201107 at Wed Aug  4 12:25:29 2021
 By Robert Madole
Copyright (c) Font Awesome
</metadata>
<!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><defs>
<font id="FontAwesome5Free-Solid" horiz-adv-x="512" >
  <font-face 
    font-family="Font Awesome 5 Free Solid"
    font-weight="900"
    font-stretch="normal"
    units-per-em="512"
    panose-1="2 0 5 3 0 0 0 0 0 0"
    ascent="448"
    descent="-64"
    bbox="-1.00195 -64.9795 640.104 448.576"
    underline-thickness="25"
    underline-position="-50"
    unicode-range="U+0020-F8FF"
  />
    <missing-glyph />
    <glyph glyph-name="faucet" unicode="&#xe005;" 
d="M352 192c88.3066 0 160 -71.6934 160 -160c0 -17.6611 -14.3389 -32 -32 -32h-64c-17.6611 0 -32 14.3389 -32 32s-14.3389 32 -32 32h-12.79c-20.5898 -37.7305 -64.21 -64 -115.21 -64s-94.6201 26.2695 -115.21 64h-92.79c-8.83105 0 -16 7.16895 -16 16v96
c0 8.83105 7.16895 16 16 16h118.61c15.71 13.4004 35.46 23 57.3896 28v47.5596l32 3.38086l32 -3.38086v-47.5596c21.9297 -4.92969 41.6797 -14.5596 57.3896 -28h38.6104zM81.5898 288.09c-9.41992 -1 -17.5898 6.81055 -17.5898 16.7998v30.2207
c0 9.98926 8.16992 17.7998 17.5898 16.8096l110.41 -11.6602v27.7402c0 8.83105 7.16895 16 16 16h32c8.83105 0 16 -7.16895 16 -16v-27.7402l110.41 11.6602c9.41992 0.990234 17.5898 -6.80957 17.5898 -16.8096v-30.2207
c0 -9.98926 -8.16992 -17.7998 -17.5898 -16.7998l-142.41 15z" />
    <glyph glyph-name="trailer" unicode="&#xe041;" horiz-adv-x="640" 
d="M624 128c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-337.61c-7.83008 54.21 -54 96 -110.39 96s-102.56 -41.79 -110.39 -96h-49.6104c-8.83105 0 -16 7.16895 -16 16v288c0 8.83105 7.16895 16 16 16h512c8.83105 0 16 -7.16895 16 -16v-240
h80zM96 204.32v107.68c0 4.41504 -3.58496 8 -8 8h-16c-4.41504 0 -8 -3.58496 -8 -8v-128.39c9.85938 8.0166 20.5459 14.9482 32 20.71zM192 222.86v89.1396c0 4.41504 -3.58496 8 -8 8h-16c-4.41504 0 -8 -3.58496 -8 -8v-89.1396
c5.30957 0.489258 10.5703 1.13965 16 1.13965s10.6904 -0.650391 16 -1.13965zM288 183.61v128.39c0 4.41504 -3.58496 8 -8 8h-16c-4.41504 0 -8 -3.58496 -8 -8v-107.68c11.4541 -5.76172 22.1406 -12.6934 32 -20.71zM384 128v184c0 4.41504 -3.58496 8 -8 8h-16
c-4.41504 0 -8 -3.58496 -8 -8v-184h32zM480 128v184c0 4.41504 -3.58496 8 -8 8h-16c-4.41504 0 -8 -3.58496 -8 -8v-184h32zM176 128c44.1533 0 80 -35.8467 80 -80s-35.8467 -80 -80 -80s-80 35.8467 -80 80s35.8467 80 80 80zM176 16c17.6611 0 32 14.3389 32 32
s-14.3389 32 -32 32s-32 -14.3389 -32 -32s14.3389 -32 32 -32z" />
    <glyph glyph-name="bacteria" unicode="&#xe059;" horiz-adv-x="640" 
d="M272.35 221.6c-2.19727 -0.946289 -4.63184 -1.47949 -7.17578 -1.47949h-0.0341797c-0.00292969 0 0.00195312 -0.0146484 -0.00195312 -0.0146484c-7.27051 0 -13.5322 4.35449 -16.3174 10.5947l-3.91992 8.84961
c-1.15039 -0.729492 -2.35059 -1.37988 -3.4707 -2.14941c-3.47168 -2.44629 -6.75293 -5.02832 -9.93945 -7.82031c-4.16406 -3.56152 -8.00098 -7.31543 -11.6504 -11.4004c-2.79688 -3.0166 -5.3916 -6.11719 -7.87012 -9.41016
c-0.700195 -0.969727 -1.22949 -2.0498 -1.89941 -3.0498l8.7998 -4.10938c6.0166 -2.84082 10.1523 -8.94531 10.1523 -16.0361c0 -9.79199 -7.9502 -17.7432 -17.7432 -17.7432c-2.70312 0 -5.26562 0.606445 -7.55957 1.68848l-9 4.2207
c-1.61035 -5.00293 -2.92773 -10.2646 -3.87012 -15.5303c-1.9248 -11.2178 -6.14648 -21.8359 -12.0801 -31.0498l9.14062 -9.37012c3.09082 -3.19824 4.99121 -7.55957 4.99121 -12.3545c0 -9.80859 -7.96387 -17.7715 -17.7725 -17.7715
c-5.01465 0 -9.54688 2.08105 -12.7793 5.42578l-8.58984 8.7998c-13.0752 -8.66602 -28.8223 -13.7949 -45.6494 -13.8799c-1.03027 0 -2.10059 0.259766 -3.10059 0.259766l-2.87012 -11c-2.08008 -7.52637 -8.97949 -13.0732 -17.165 -13.0732
c-9.8291 0 -17.8096 7.98047 -17.8096 17.8105c0 1.44043 0.171875 2.84082 0.495117 4.18359l2.87988 11.0596c-15.5566 7.7666 -28.2236 20.1123 -36.3896 35.4297l-11.2705 -3.33008c-1.60547 -0.477539 -3.30273 -0.741211 -5.06348 -0.741211
c-9.79004 0 -17.7383 7.94824 -17.7383 17.7383c0 8.03027 5.34668 14.8213 12.6719 17.0029l11.5801 3.43066c-0.142578 1.98535 -0.214844 3.83594 -0.214844 5.85742c0 4.47168 0.353516 8.86133 1.03516 13.1426c1.72949 10.3799 4.72949 20.2197 7.51953 30.2197
l-10.3496 3.54004c-6.94824 2.40234 -11.9346 8.99512 -11.9346 16.7549c0 9.78711 7.94629 17.7334 17.7334 17.7334c2.02734 0 3.97559 -0.34082 5.79102 -0.96875l10.4795 -3.58984c6.40332 15.3193 14.1484 30.0723 23 43.9102l-8.87988 6.46973
c-4.4375 3.20996 -7.30176 8.43652 -7.30176 14.3262c0 3.90625 1.27148 7.51855 3.42188 10.4443c3.24805 4.4248 8.49316 7.27441 14.3975 7.27441c3.9209 0 7.54688 -1.26758 10.4922 -3.41406l8.82031 -6.4209c10.6797 12.8564 22.2119 24.5146 34.9502 35.3301
l-6.4502 8.61035c-2.22168 2.95703 -3.5625 6.6377 -3.5625 10.6182c0 5.82617 2.82227 10.998 7.17285 14.2217c2.97461 2.20312 6.66211 3.53027 10.6445 3.53027c5.83789 0 11.0273 -2.80078 14.2949 -7.12988l6.32031 -8.43066
c13.8359 9.05371 28.5869 16.9834 43.9404 23.5703l-3.49023 9.7998c-0.658203 1.8584 -1.02734 3.86816 -1.02734 5.95117c0 9.8252 7.97656 17.8018 17.8018 17.8018c7.74316 0 14.3379 -4.9541 16.7852 -11.8623l3.37988 -9.45996
c10.9004 3.16992 21.7305 6.38965 33.1104 8.21973c4.51367 0.758789 9.02637 1.15234 13.7539 1.15234c1 0 1.99512 -0.0175781 2.98633 -0.0527344l2.81934 10.7803c1.98633 7.66504 8.95117 13.3457 17.2334 13.3457c9.82617 0 17.8047 -7.97754 17.8047 -17.8037
c0 -1.54395 -0.197266 -3.04297 -0.567383 -4.47168l-2.83984 -10.8506c15.5527 -7.83105 28.2119 -20.2178 36.3799 -35.5693l11.3398 3.35938c1.6084 0.480469 3.30957 0.745117 5.07324 0.745117c9.79199 0 17.7412 -7.9502 17.7412 -17.7412
c0 -8.02832 -5.34375 -14.8184 -12.665 -17.0039l-11.8496 -3.50977c0.120117 -1.82227 0.125977 -3.67969 0.125977 -5.53223c0 -15.5859 -4.2998 -30.1758 -11.7764 -42.6475l9.7207 -8.76074c3.56934 -3.25 5.79688 -7.92969 5.79688 -13.1328
c0 -9.80469 -7.95996 -17.7646 -17.7637 -17.7646c-4.60156 0 -8.79688 1.75391 -11.9531 4.62793l-10 9c-9.85547 -6.88477 -21.4219 -11.7422 -33.75 -13.8398c-4.16895 -0.80957 -8.35547 -1.85547 -12.3604 -3.08008l4 -9.08008
c0.96875 -2.18848 1.5293 -4.61426 1.5293 -7.16016c0 -7.26172 -4.37988 -13.5078 -10.6396 -16.2402zM128 192c17.6611 0 32 14.3389 32 32s-14.3389 32 -32 32s-32 -14.3389 -32 -32s14.3389 -32 32 -32zM208 288c8.83105 0 16 7.16895 16 16s-7.16895 16 -16 16
s-16 -7.16895 -16 -16s7.16895 -16 16 -16zM639.26 242.7c0.470703 -1.59277 0.724609 -3.27344 0.724609 -5.01758c0 -8.04492 -5.37891 -14.8438 -12.7344 -16.9922l-11.5801 -3.43066c0.143555 -1.99512 0.216797 -3.85547 0.216797 -5.88672
c0 -4.47852 -0.354492 -8.875 -1.03711 -13.1631c-1.72949 -10.3701 -4.72949 -20.21 -7.51953 -30.21l10.3398 -3.53027c6.94824 -2.40234 11.9346 -8.99414 11.9346 -16.7549c0 -9.78711 -7.94629 -17.7334 -17.7344 -17.7334
c-2.02637 0 -3.97559 0.34082 -5.79004 0.96875l-10.4805 3.58984c-6.40527 -15.3213 -14.1494 -30.0781 -23 -43.9199l8.88086 -6.45996c4.6377 -3.20605 7.64746 -8.54297 7.64746 -14.6025c0 -9.80176 -7.95801 -17.7598 -17.7598 -17.7598
c-4.10156 0 -7.87988 1.39355 -10.8877 3.73242l-8.82031 6.41992c-10.6826 -12.8574 -22.2148 -24.5176 -34.9502 -35.3398l6.4502 -8.61035c2.23926 -2.96094 3.5918 -6.6543 3.5918 -10.6494c0 -5.84082 -2.83984 -11.0225 -7.21191 -14.2402
c-2.97363 -2.20508 -6.66016 -3.53418 -10.6426 -3.53418c-5.83594 0 -11.0234 2.80273 -14.2871 7.13379l-6.32031 8.42969c-13.8379 -9.05273 -28.5889 -16.9854 -43.9404 -23.5801l3.49023 -9.79004c0.658203 -1.85742 1.02734 -3.86816 1.02734 -5.9502
c0 -9.8252 -7.97656 -17.8018 -17.8018 -17.8018c-7.74316 0 -14.3379 4.9541 -16.7852 11.8623l-3.37988 9.45996c-10.8604 -3.16992 -21.7305 -6.34961 -33.1006 -8.24023c-4.51465 -0.757812 -9.02832 -1.15234 -13.7568 -1.15234
c-0.999023 0 -1.99316 0.0175781 -2.9834 0.0527344l-2.81934 -10.7803c-1.98633 -7.66504 -8.95117 -13.3457 -17.2334 -13.3457c-9.82617 0 -17.8037 7.97754 -17.8037 17.8047c0 1.54395 0.196289 3.04199 0.566406 4.47168l2.84082 10.8496
c-15.5664 7.8291 -28.2363 20.2207 -36.4102 35.5801l-11.3398 -3.36035c-1.61035 -0.480469 -3.31348 -0.746094 -5.0791 -0.746094c-9.79199 0 -17.7422 7.9502 -17.7422 17.7432c0 8.02734 5.3418 14.8164 12.6611 17.0029l11.8594 3.51074
c-0.119141 1.82227 -0.125 3.67871 -0.125 5.53125c0 15.5869 4.29883 30.1768 11.7754 42.6484l-9.71973 8.75c-3.68848 3.25684 -6.00293 8.0166 -6.00293 13.3193c0 9.80762 7.96289 17.7705 17.7705 17.7705c4.69824 0 8.97363 -1.82812 12.1523 -4.80957l10 -9
c9.85645 6.9082 21.4297 11.7861 33.7695 13.8994c4.1709 0.804688 8.35742 1.85156 12.3604 3.08008l-4 9.08008c-0.962891 2.18262 -1.51953 4.60156 -1.51953 7.13867c0 7.25391 4.37012 13.4951 10.6191 16.2314c2.19824 0.954102 4.63477 1.49414 7.18066 1.5
c0.00390625 0 -0.00195312 0.0146484 0.00195312 0.0146484c7.27051 0 13.5322 -4.35449 16.3174 -10.5947l3.91992 -8.84961c1.15039 0.729492 2.35059 1.37988 3.4707 2.14941c3.49023 2.4502 6.79199 5.03613 10 7.83008c4.13867 3.53516 7.94922 7.2666 11.5693 11.3301
c2.82617 3.03223 5.44336 6.15332 7.94043 9.46973c0.69043 0.970703 1.21973 2.0498 1.88965 3.0498l-8.7998 4.11035c-6.0166 2.84082 -10.1523 8.94531 -10.1523 16.0352c0 9.79297 7.9502 17.7432 17.7432 17.7432c2.70312 0 5.26562 -0.605469 7.55957 -1.68848
l9 -4.21973c1.60938 4.99902 2.92676 10.2578 3.87012 15.5195c1.91992 11.2236 6.14258 21.8457 12.0801 31.0605l-9.14062 9.37012c-3.09082 3.19824 -4.99121 7.55957 -4.99121 12.3535c0 9.80957 7.96387 17.7725 17.7725 17.7725
c5.01465 0 9.54688 -2.08105 12.7793 -5.42578l8.58984 -8.81055c13.0723 8.67285 28.8203 13.8066 45.6494 13.8906c1.03027 0 2.10059 -0.260742 3.10059 -0.260742l2.87012 11c2.10059 7.49609 8.98438 13.0137 17.1475 13.0137
c9.83008 0 17.8105 -7.98047 17.8105 -17.8096c0 -1.41602 -0.166016 -2.79297 -0.478516 -4.11426l-2.87988 -11.0596c15.5527 -7.77246 28.2188 -20.1162 36.3896 -35.4297l11.2705 3.33008c1.59766 0.478516 3.28906 0.739258 5.04199 0.739258h0.0380859
c0.00585938 0 0.0078125 -0.000976562 0.0136719 -0.000976562c8.0459 0 14.8506 -5.35254 17.0459 -12.6885zM416 32c17.6611 0 32 14.3389 32 32s-14.3389 32 -32 32s-32 -14.3389 -32 -32s14.3389 -32 32 -32z" />
    <glyph glyph-name="bacterium" unicode="&#xe05a;" 
d="M511 345.07c0.634766 -2.13379 0.976562 -4.3877 0.976562 -6.72656c0 -10.7275 -7.1709 -19.7949 -16.9766 -22.6641l-15.79 -4.67969c0.15625 -2.4082 0.163086 -4.86133 0.163086 -7.30859c0 -20.8174 -5.75195 -40.3027 -15.7529 -56.9512l12.9395 -11.6699
c5.1709 -4.34766 8.44043 -10.8584 8.44043 -18.1357c0 -13.0742 -10.6152 -23.6895 -23.6895 -23.6895c-6.47754 0 -12.3525 2.60547 -16.6309 6.8252l-13.3301 12c-13.1318 -9.21387 -28.5537 -15.7207 -45 -18.54c-5.5625 -1.07129 -11.1484 -2.46484 -16.4893 -4.10059
l5.35938 -12.1094c1.2793 -2.91602 2.0127 -6.17285 2.0127 -9.55859c0 -13.1035 -10.6377 -23.7412 -23.7412 -23.7412c-9.7168 0 -18.0791 5.85156 -21.751 14.2197l-5.23047 11.7998c-1.5293 -0.980469 -3.12988 -1.87012 -4.62988 -2.87012
c-4.61719 -3.25684 -8.98438 -6.69043 -13.2295 -10.4004c-5.58008 -4.76562 -10.7148 -9.79785 -15.5908 -15.2793c-3.71875 -4.00195 -7.16699 -8.11914 -10.46 -12.4902c-0.929688 -1.29004 -1.62988 -2.74023 -2.51953 -4.05957l11.7197 -5.49023
c8.20801 -3.71484 13.8818 -11.9531 13.8818 -21.542c0 -13.0576 -10.6016 -23.6592 -23.6602 -23.6592c-3.73535 0 -7.26855 0.867188 -10.4111 2.41113l-12 5.63965c-2.14844 -6.6709 -3.90527 -13.6875 -5.16016 -20.71
c-2.5625 -14.959 -8.19336 -29.1182 -16.1104 -41.3994l12.1904 -12.5c3.92383 -4.22949 6.32129 -9.90332 6.32129 -16.1221c0 -13.0801 -10.6201 -23.7002 -23.7002 -23.7002c-6.5127 0 -12.416 2.63379 -16.7012 6.8916l-11.4502 11.7402
c-17.4336 -11.5586 -38.4326 -18.4014 -60.8701 -18.5195c-1.36035 0 -2.75977 0.299805 -4.12988 0.349609l-3.80957 -14.6299c-2.67383 -10.1768 -11.9395 -17.7002 -22.9502 -17.7002h-0.0498047c-2.07324 0.00292969 -4.07715 0.264648 -6 0.75
c-10.1992 2.62988 -17.751 11.8857 -17.751 22.9014c0 2.04688 0.260742 4.03418 0.750977 5.92871l3.84961 14.75c-20.7412 10.3623 -37.6318 26.8203 -48.5303 47.2402l-15 -4.44043c-2.14062 -0.638672 -4.40527 -0.989258 -6.75293 -0.989258
c-13.0479 0 -23.6406 10.5928 -23.6406 23.6406c0 10.6992 7.12402 19.749 16.8838 22.6592l15.4404 4.55957c-0.199219 2.7207 -0.300781 5.25781 -0.300781 8.0293c0 5.89355 0.458008 11.6826 1.34082 17.3311c2.37012 13.6738 5.52832 27.3877 9.2998 40.5293
l-13 4.48047c-9.47656 3.08398 -16.3213 11.9814 -16.3213 22.4805c0 13.0527 10.5967 23.6504 23.6494 23.6504c2.86035 0 5.60254 -0.508789 8.1416 -1.44141l12.9297 -4.42969c8.61523 20.5029 19.0254 40.2393 30.9199 58.75l-11.0898 8.06055
c-6.20508 4.27051 -10.2344 11.3994 -10.2344 19.4951c0 13.0693 10.6104 23.6797 23.6797 23.6797c5.48535 0 10.5381 -1.86914 14.5547 -5.00488l11 -8c14.2725 17.249 29.6816 32.9014 46.7002 47.4395l-8 10.6299c-2.9541 3.9375 -4.7373 8.83691 -4.7373 14.1338
c0 7.7666 3.76465 14.6611 9.56738 18.9561c3.96484 2.93848 8.87988 4.70801 14.1885 4.70801c7.78125 0 14.6973 -3.73438 19.0518 -9.50781l8 -10.6299c18.4736 12.2129 38.1689 22.917 58.6895 31.8301l-4.2998 12.0498
c-0.799805 2.37695 -1.24805 4.93555 -1.24805 7.58105c0 13.1025 10.6377 23.7402 23.7402 23.7402c10.1953 0 18.8975 -6.44043 22.2578 -15.4707l4.2998 -12c14.3408 4.27246 29.3477 7.81055 44.3301 10.4102c6.0459 1.01172 12.0889 1.53711 18.4199 1.53711
c1.30859 0 2.6123 -0.0224609 3.91016 -0.0673828l3.75977 14.3701c2.64941 10.2295 11.9443 17.8125 22.998 17.8125c13.1123 0 23.7588 -10.6465 23.7588 -23.7588c0 -2.05957 -0.262695 -4.05762 -0.756836 -5.96387l-3.79004 -14.4697
c20.7402 -10.4336 37.6182 -26.9492 48.5 -47.4209l15.1201 4.48047c2.14844 0.639648 4.41797 0.985352 6.77246 0.985352c10.7344 0 19.8164 -7.13379 22.7578 -16.915zM160 80c26.4922 0 48 21.5078 48 48s-21.5078 48 -48 48s-48 -21.5078 -48 -48s21.5078 -48 48 -48z
M240 216c13.2461 0 24 10.7539 24 24s-10.7539 24 -24 24s-24 -10.7539 -24 -24s10.7539 -24 24 -24z" />
    <glyph glyph-name="box-tissue" unicode="&#xe05b;" 
d="M383.88 160.18h-256l-64 288h141.4c30.9912 -0.00195312 57.3018 -20.1162 66.5996 -48c9.29492 -27.8818 35.6016 -47.9961 66.5898 -48h109.41zM-0.120117 -31.8203v64h512v-64c0 -17.6611 -14.3389 -32 -32 -32h-448c-17.6611 0 -32 14.3389 -32 32zM479.88 224.18
c17.6562 -0.00488281 31.9902 -14.3418 31.9902 -32v-128h-512v128c0 17.6611 14.3389 32 32 32h49l14.2197 -64h-15.21c-8.83008 0 -16 -7.16895 -16 -16c0 -8.83008 7.16992 -16 16 -16h352c8.83105 0 16 7.16992 16 16c0 8.83105 -7.16895 16 -16 16h-14.2695l21.3301 64
h40.9395z" />
    <glyph glyph-name="hand-holding-medical" unicode="&#xe05c;" horiz-adv-x="576" 
d="M159.88 272.18c-8.83008 0 -16 7.16992 -16 16v64c0 8.83105 7.16992 16 16 16h64v64c0 8.83105 7.16992 16 16 16h64c8.83105 0 16 -7.16895 16 -16v-64h64c8.83105 0 16 -7.16895 16 -16v-64c0 -8.83008 -7.16895 -16 -16 -16h-64v-64c0 -8.83008 -7.16895 -16 -16 -16
h-64c-8.83008 0 -16 7.16992 -16 16v64h-64zM568.07 111.87c4.87109 -6.62695 7.80469 -14.8232 7.80469 -23.6709c0 -13.1982 -6.40527 -24.9121 -16.2754 -32.1992l-135.029 -99.5703c-17.2783 -12.6621 -38.6699 -20.2148 -61.7002 -20.2695h-347
c-8.80273 0.0595703 -15.9404 7.19727 -16 16v96c0.0595703 8.80273 7.19727 15.9395 16 16h55.3604l46.5 37.7402c20.2246 16.3867 46.0615 26.25 74.0947 26.25h0.0244141h160c17.6943 0 32.0654 -14.3359 32.0654 -32.0303
c0 -1.82324 -0.152344 -3.61035 -0.445312 -5.35059c-2.62012 -15.7393 -17.3701 -26.6094 -33.3701 -26.6094h-78.2393c-8.83105 0 -16 -7.16992 -16 -16c0 -8.83105 7.16895 -16 16 -16h120.609l119.67 88.1797c6.63281 4.91016 14.8516 7.87012 23.7295 7.87012
c13.2129 0 24.9355 -6.43555 32.2012 -16.3398z" />
    <glyph glyph-name="hand-sparkles" unicode="&#xe05d;" horiz-adv-x="640" 
d="M106.66 277.36l-20.7402 -49.6201c-1.08691 -2.19531 -3.34277 -3.70703 -5.95605 -3.70703s-4.87695 1.51172 -5.96387 3.70703l-20.6602 49.6602h-0.0703125l-49.5898 20.5996c-2.10938 1.20508 -3.55469 3.42969 -3.67969 6v0
c0.124023 2.57617 1.5791 4.80371 3.7002 6l49.6299 20.6904h0.0498047l20.7002 49.6299c1.0918 2.18848 3.3457 3.69434 5.95605 3.69434s4.87207 -1.50586 5.96387 -3.69434l20.6602 -49.6406h0.0703125l49.5693 -20.6699c2.11328 -1.2002 3.56055 -3.42676 3.68066 -6v0
c-0.125977 -2.57031 -1.57129 -4.79492 -3.68066 -6l-49.5498 -20.6494h-0.0898438zM471.38 -19.4102l37.4902 -15.6299l0.0703125 -0.169922c-7.59082 -17.0596 -24 -28.79 -43.2402 -28.79h-197.61c-15.9482 0.0273438 -30.0625 7.79492 -38.79 19.79l-125.6 172.61
c-4.80469 6.60156 -7.68066 14.7979 -7.68066 23.5801c0 22.085 17.9297 40.0156 40.0146 40.0156c13.3027 0 25.0986 -6.50586 32.376 -16.5059l23.5898 -32.4902v241c0 17.6611 14.3389 32 32 32s32 -14.3389 32 -32v-152c0 -4.41504 3.58496 -8 8 -8h16
c4.41504 0 8 3.58496 8 8v184c0 17.6611 14.3389 32 32 32s32 -14.3389 32 -32v-184c0 -4.41504 3.58496 -8 8 -8h16c4.41504 0 8 3.58496 8 8v152c0 17.6611 14.3389 32 32 32s32 -14.3389 32 -32v-152c0 -4.41504 3.58496 -8 8 -8h16c4.41504 0 8 3.58496 8 8v72
c0 17.6611 14.3389 32 32 32s32 -14.3389 32 -32v-176.03c-0.0195312 -1.30957 -0.269531 -2.66992 -0.269531 -4c-7.77051 -3.70996 -14.5 -9.59961 -18.3506 -17.3398l-0.469727 -0.950195l-0.410156 -1l-15.6299 -37.4795l-37.4902 -15.6299l-1 -0.430664l-1 -0.489258
c-12.6719 -6.35254 -21.3789 -19.4189 -21.3789 -34.5479s8.70703 -28.2402 21.3789 -34.5928l1 -0.5zM349.79 108.48c1.31543 0.655273 2.21973 2.00879 2.21973 3.57715s-0.904297 2.92676 -2.21973 3.58203l-29.79 12.4199l-12.4297 29.7803
c-0.657227 1.30957 -2.00879 2.20996 -3.57324 2.20996c-1.56348 0 -2.91992 -0.900391 -3.57715 -2.20996l-12.4199 -29.7803l-29.79 -12.4199c-1.31543 -0.655273 -2.21973 -2.00879 -2.21973 -3.57715s0.904297 -2.92676 2.21973 -3.58203l29.79 -12.4102
l12.4297 -29.7803c0.657227 -1.30957 2.00879 -2.20996 3.57324 -2.20996c1.56348 0 2.91992 0.900391 3.57715 2.20996l12.4199 29.7803zM640 16.0898l-0.0703125 -0.0703125v0c-0.135742 -2.55078 -1.58008 -4.75684 -3.67969 -5.94922l-49.5498 -20.6602h-0.0898438v0
l-20.6904 -49.6201c-1.08691 -2.19531 -3.34277 -3.70703 -5.95605 -3.70703s-4.87695 1.51172 -5.96387 3.70703l-20.6602 49.5898h-0.0703125l-49.5693 20.6699c-2.10059 1.19238 -3.54395 3.39844 -3.68066 5.9502v0c0.118164 2.57324 1.56641 4.80078 3.68066 6
l49.6299 20.7402h0.0498047l20.7002 49.6299c1.0918 2.18848 3.3457 3.69434 5.95605 3.69434s4.87207 -1.50586 5.96387 -3.69434l20.6797 -49.6104h0.0703125l49.5703 -20.6699c2.11328 -1.19922 3.5625 -3.42676 3.67969 -6z" />
    <glyph glyph-name="hands-wash" unicode="&#xe05e;" horiz-adv-x="576" 
d="M496 224c-26.4922 0 -48 21.5078 -48 48s21.5078 48 48 48s48 -21.5078 48 -48s-21.5078 -48 -48 -48zM311.47 269.55l-16.0801 -4.96973l20.9004 66.1699c3.5 11.0703 14.1797 18.8604 25.71 17.5098c12.0508 -1.27246 21.4727 -11.4824 21.4727 -23.8682
c0 -2.53418 -0.393555 -4.97754 -1.12305 -7.27148l-15.3496 -48.6104c-5.91699 2.19336 -12.3369 3.43457 -19 3.49023c-0.0107422 0 -0.0185547 -0.0107422 -0.0302734 -0.0107422c-5.7373 0 -11.2773 -0.853516 -16.5 -2.43945zM93.6504 61.6699
c-36.4326 21.1162 -60.9873 60.2432 -61.6504 105.19v112.729c0.179688 13.3203 11.6699 23.9102 24.9004 23.8604c13.1807 -0.0771484 23.8604 -10.7988 23.8604 -23.9971c0 -0.0507812 0 -0.102539 -0.000976562 -0.15332l2.06055 -50.0498l60 189.85
c3.5 11.0703 14.1797 18.9004 25.71 17.46c12.0371 -1.28613 21.4443 -11.4883 21.4443 -23.8652c0 -2.52441 -0.390625 -4.95801 -1.11426 -7.24414l-38.5605 -122c-0.240234 -0.760742 -0.373047 -1.57129 -0.373047 -2.41016
c0 -4.41699 3.58496 -8.00195 8.00195 -8.00195c3.57617 0 6.60742 2.35156 7.63086 5.5918l47.9307 151.71c3.50977 11.0605 14.1797 18.8506 25.71 17.5098c12.0371 -1.28613 21.4443 -11.4883 21.4443 -23.8652c0 -2.52441 -0.390625 -4.95801 -1.11426 -7.24414
l-43.3701 -137.79c-0.241211 -0.762695 -0.375 -1.57422 -0.375 -2.41602c0 -4.41699 3.58594 -8.00293 8.00293 -8.00293c3.57617 0 6.60645 2.35059 7.63184 5.58887l33.4502 106.42c3.5 11.0703 14.1895 18.8604 25.7197 17.5195
c12.0371 -1.28613 21.4443 -11.4883 21.4443 -23.8652c0 -2.52441 -0.390625 -4.95801 -1.11426 -7.24414l-34.1602 -108.12l-73.7002 -22.7598c-62.1299 -20.5283 -107.005 -79.04 -107.06 -148v-25.6904c-0.80957 -0.169922 -1.5498 -0.519531 -2.34961 -0.709961z
M519.1 112c11.6104 0 22.25 -7.83984 24.4404 -19.2402c0.3125 -1.54395 0.477539 -3.12402 0.477539 -4.75977c0 -13.2461 -10.7549 -24 -24 -24h-0.0175781h-160c-4.41504 0 -8 -3.58496 -8 -8s3.58496 -8 8 -8h127.1c11.6104 0 22.25 -7.83984 24.4404 -19.2402
c0.3125 -1.54395 0.477539 -3.12402 0.477539 -4.75977c0 -13.2461 -10.7549 -24 -24 -24h-0.0175781h-128c-4.41504 0 -8 -3.58496 -8 -8s3.58496 -8 8 -8h95.0996c11.6104 0 22.25 -7.83984 24.4404 -19.2402c0.3125 -1.54395 0.477539 -3.12402 0.477539 -4.75977
c0 -13.2461 -10.7549 -24 -24 -24h-0.0175781h-208c-22.6738 0.0859375 -43.9951 6.60645 -62 17.7197c3.8623 9.36328 5.9668 19.6699 5.9668 30.4199c0 38.6191 -27.499 70.8652 -63.9668 78.21v25.6504c0 54.8691 35.7324 101.431 85.1904 117.69l107.72 33.25
c2.24121 0.692383 4.62207 1.0752 7.08984 1.0752c13.252 0 24.0107 -10.7588 24.0107 -24.0107c0 -10.7842 -7.125 -19.917 -16.9209 -22.9453l-47.0898 -17.0596h199.1c11.6104 0 22.25 -7.83984 24.4404 -19.2402c0.3125 -1.54395 0.477539 -3.12402 0.477539 -4.75977
c0 -13.2461 -10.7549 -24 -24 -24h-0.0175781h-128c-4.41504 0 -8 -3.58496 -8 -8s3.58496 -8 8 -8h159.1zM416 384c-17.6611 0 -32 14.3389 -32 32s14.3389 32 32 32s32 -14.3389 32 -32s-14.3389 -32 -32 -32zM112 32c26.4922 0 48 -21.5078 48 -48s-21.5078 -48 -48 -48
s-48 21.5078 -48 48s21.5078 48 48 48z" />
    <glyph glyph-name="handshake-alt-slash" unicode="&#xe05f;" horiz-adv-x="640" 
d="M358.59 252.4l26.1104 23.8896c3.19727 2.92676 5.19238 7.13086 5.19238 11.8037c0 8.83203 -7.1709 16.0029 -16.0039 16.0029c-4.16016 0 -7.95117 -1.59082 -10.7988 -4.19629l-27 -24.7002l-32.6895 -29.9199l330.43 -255.38
c3.76562 -2.92871 6.1709 -7.50781 6.1709 -12.6426c0 -3.69434 -1.25488 -7.09863 -3.36133 -9.80762l-19.6396 -25.2705c-2.92871 -3.76855 -7.50879 -6.17578 -12.6465 -6.17578c-3.69727 0 -7.10254 1.25684 -9.81348 3.36621l-588.35 454.72
c-3.76562 2.92871 -6.17188 7.50781 -6.17188 12.6426c0 3.69434 1.25488 7.09766 3.36133 9.80762l19.6201 25.2695c2.92773 3.77148 7.51074 6.18164 12.6504 6.18164c3.69922 0 7.1084 -1.25879 9.81934 -3.37109l116.891 -90.3301l20.3398 20.2998
c5.78027 5.7998 13.7764 9.39258 22.5996 9.41016h83.79l-75.5996 -69.2402l25.6895 -19.8496l88.1201 80.6797c5.69238 5.21777 13.2881 8.40723 21.6104 8.41016h85.8896c8.82812 -0.0146484 16.8271 -3.60742 22.6104 -9.41016l54.5898 -54.5898h112
c8.7998 0 15.9502 -7.12109 16 -15.9102v-191.8c-0.0273438 -8.81836 -7.18164 -15.9727 -16 -16h-97.5898c-2.7002 15.1729 -10.7646 28.5215 -22.21 37.9102zM16 320h7.55957l382.44 -295.59l-8.7998 -10.8203c-6.81543 -8.38672 -17.2246 -13.7119 -28.8633 -13.7119
c-8.87793 0 -17.0322 3.12012 -23.4268 8.32227l-17.9102 15.5l-0.200195 -0.200195c-11.7383 -14.4346 -29.6592 -23.5977 -49.6963 -23.5977c-15.2695 0 -29.2969 5.35938 -40.3037 14.2979l-90.5 81.8896h-130.3c-8.83105 0 -16 7.16992 -16 16v191.91
c0.0273438 8.81836 7.18164 15.9727 16 16z" />
    <glyph glyph-name="handshake-slash" unicode="&#xe060;" horiz-adv-x="640" 
d="M0 319.79h23.8301l72.1699 -55.79v-168c0 -17.6611 -14.3389 -32 -32 -32h-64v255.79zM48 127.9c-8.83105 0 -16 -7.16992 -16 -16c0 -8.83105 7.16895 -16 16 -16s16 7.16895 16 16c0 8.83008 -7.16895 16 -16 16zM128 96.0898v143.19l278 -214.87l-8.7998 -10.8203
c-6.81543 -8.38672 -17.2246 -13.7119 -28.8633 -13.7119c-8.87793 0 -17.0322 3.12012 -23.4268 8.32227l-17.9102 15.5l-0.200195 -0.200195c-11.7383 -14.4346 -29.6592 -23.5977 -49.6963 -23.5977c-15.2695 0 -29.2969 5.35938 -40.3037 14.2979l-90.5 81.8896
h-18.2998zM544 319.79h96v-255.89h-64c-17.6611 0 -32 14.3379 -32 32v223.89zM592 95.9004c8.83105 0 16 7.16895 16 16c0 8.83008 -7.16895 16 -16 16s-16 -7.16992 -16 -16c0 -8.83105 7.16895 -16 16 -16zM303.33 245.33l330.5 -255.43
c3.76953 -2.92871 6.17676 -7.50977 6.17676 -12.6475c0 -3.69238 -1.25293 -7.09375 -3.35645 -9.80273l-19.6504 -25.2705c-2.92773 -3.77051 -7.51074 -6.18066 -12.6504 -6.18066c-3.69922 0 -7.1084 1.25879 -9.81934 3.37109l-588.34 454.72
c-3.76562 2.92871 -6.17188 7.50781 -6.17188 12.6426c0 3.69434 1.25488 7.09766 3.36133 9.80762l19.6201 25.2695c2.92773 3.77148 7.51074 6.18164 12.6504 6.18164c3.69922 0 7.1084 -1.25879 9.81934 -3.37109l116.891 -90.3398l20.3398 20.3096
c5.78027 5.7998 13.7764 9.39258 22.5996 9.41016h83.79l-75.5996 -69.2402l25.6396 -19.8096l88.0703 80.6396c5.68457 5.21973 13.2764 8.41016 21.5947 8.41016h0.00488281h85.9004c0.0117188 0 0.0263672 0.00488281 0.0380859 0.00488281
c8.82031 0 16.8047 -3.60254 22.5615 -9.41504l54.6104 -54.5898v-193.5c-2.45605 2.78125 -5.0625 5.31934 -7.91016 7.7002l-145.59 118.2l26.0898 23.8896c3.05762 2.91504 4.95215 7.02441 4.95215 11.5781c0 8.83105 -7.16895 16 -16 16
c-4.03613 0 -7.72559 -1.49805 -10.542 -3.96777z" />
    <glyph glyph-name="head-side-cough" unicode="&#xe061;" horiz-adv-x="640" 
d="M616 144c-13.2461 0 -24 10.7539 -24 24s10.7539 24 24 24s24 -10.7539 24 -24s-10.7539 -24 -24 -24zM552 32c13.2461 0 24 -10.7539 24 -24s-10.7539 -24 -24 -24s-24 10.7539 -24 24s10.7539 24 24 24zM488 88c13.2461 0 24 -10.7539 24 -24s-10.7539 -24 -24 -24
s-24 10.7539 -24 24s10.7539 24 24 24zM616 -16c13.2461 0 24 -10.7539 24 -24s-10.7539 -24 -24 -24s-24 10.7539 -24 24s10.7539 24 24 24zM616 88c13.2461 0 24 -10.7539 24 -24s-10.7539 -24 -24 -24s-24 10.7539 -24 24s10.7539 24 24 24zM552 128
c13.2461 0 24 -10.7539 24 -24s-10.7539 -24 -24 -24s-24 10.7539 -24 24s10.7539 24 24 24zM477.22 173c1.76367 -3.9668 2.75977 -8.38281 2.75977 -13c0 -17.6543 -14.3281 -31.9883 -31.9795 -32h-32v-32h-96c-17.6611 0 -32 -14.3389 -32 -32s14.3389 -32 32 -32h96
c0 -35.3223 -28.6777 -64 -64 -64h-64v-32h-224v177.12c-39.25 35.2598 -64 86.1299 -64 142.88c0 106 86 192 192 192h42.0996c70.2783 -0.046875 132.342 -34.8047 170 -88.25c24.6201 -35 52.1201 -139.63 73.1201 -186.75zM288 224
c17.6436 0.0380859 31.9619 14.3564 32 32c0 17.6611 -14.3389 32 -32 32s-32 -14.3389 -32 -32s14.3389 -32 32 -32z" />
    <glyph glyph-name="head-side-cough-slash" unicode="&#xe062;" horiz-adv-x="640" 
d="M454.11 128.79l179.72 -138.89c3.76562 -2.92871 6.1709 -7.50781 6.1709 -12.6426c0 -3.69434 -1.25488 -7.09863 -3.36133 -9.80762l-19.6396 -25.2705c-2.92773 -3.77051 -7.51074 -6.18066 -12.6504 -6.18066c-3.69922 0 -7.1084 1.25879 -9.81934 3.37109
l-588.351 454.72c-3.76562 2.92871 -6.1709 7.50781 -6.1709 12.6426c0 3.69434 1.25488 7.09766 3.36133 9.80762l19.6299 25.2695c2.92871 3.76855 7.50879 6.17676 12.6465 6.17676c3.69727 0 7.10254 -1.25684 9.81348 -3.36621l38.7197 -29.9199
c30.6045 20.9385 67.7969 33.2998 107.644 33.2998h0.176758h42.0996c70.2783 -0.046875 132.342 -34.8047 170 -88.25c24.6201 -35 52.1201 -139.63 73.1201 -186.75c8.51074 -19.21 -3.5498 -40.4004 -23.1094 -44.21zM313.39 237.55
c3.85059 5.28027 6.61035 11.4502 6.58008 18.4502c-0.0332031 17.6455 -14.3535 31.9668 -32 32c-9.92969 0 -18.4795 -4.86035 -24.3594 -12zM616 144c-13.2461 0 -24 10.7539 -24 24s10.7539 24 24 24s24 -10.7539 24 -24s-10.7539 -24 -24 -24zM552 80
c-13.2461 0 -24 10.7539 -24 24s10.7539 24 24 24s24 -10.7539 24 -24s-10.7539 -24 -24 -24zM288 64c0 -17.6611 14.3389 -32 32 -32h96c0 -35.3223 -28.6777 -64 -64 -64h-64v-32h-224v177.12c-39.25 35.2598 -64 86.1299 -64 142.88
c0.015625 31.0195 7.56055 60.5098 20.7305 86.4102l318.81 -246.41h-19.54c-17.6611 0 -32 -14.3389 -32 -32zM616 88c13.2461 0 24 -10.7539 24 -24s-10.7539 -24 -24 -24s-24 10.7539 -24 24s10.7539 24 24 24z" />
    <glyph glyph-name="head-side-mask" unicode="&#xe063;" 
d="M0.150391 263.58c0.445312 9.60547 1.64062 19.0078 3.51953 28.1699l220.33 -160.26v-195.49h-160v177.12c-41 36.8203 -66.1699 90.6699 -63.8496 150.46zM509.22 173c1.62891 -3.79102 2.54688 -7.97949 2.54688 -12.3652
c0 -0.211914 -0.00195312 -0.423828 -0.00683594 -0.634766h-272.55l-225.96 164.35c29.2305 73.0801 103.75 123.65 186.75 123.65h66.1104c70.2744 -0.046875 132.336 -34.8047 169.989 -88.25c24.6201 -35 52.1201 -139.63 73.1201 -186.75zM320 224
c17.6436 0.0380859 31.9619 14.3564 32 32c0 17.6611 -14.3389 32 -32 32s-32 -14.3389 -32 -32s14.3389 -32 32 -32zM336 80c-8.83105 0 -16 -7.16895 -16 -16s7.16895 -16 16 -16h149.34l-10.6699 -32h-138.67c-8.83105 0 -16 -7.16895 -16 -16s7.16895 -16 16 -16h128
l-1.41016 -4.24023c-8.47363 -25.4199 -32.458 -43.7578 -60.71 -43.7598h-145.88v192h256l-16 -48h-160z" />
    <glyph glyph-name="head-side-virus" unicode="&#xe064;" 
d="M272 208c8.83105 0 16 -7.16895 16 -16s-7.16895 -16 -16 -16s-16 7.16895 -16 16s7.16895 16 16 16zM208 272c8.83105 0 16 -7.16895 16 -16s-7.16895 -16 -16 -16s-16 7.16895 -16 16s7.16895 16 16 16zM509.2 173c1.76367 -3.9668 2.75879 -8.38281 2.75879 -13
c0 -17.6475 -14.3164 -31.9775 -31.959 -32h-32v-64c0 -35.3223 -28.6777 -64 -64 -64h-64v-64h-256v177.19c-39.3125 35.0342 -64 86.0137 -64 142.763v0.046875c0 106 86 192 192 192h74.0898c70.3008 0 132.405 -34.7725 170.04 -88.25
c24.6396 -35.0195 52.1396 -139.63 73.0703 -186.75zM368 208c8.83105 0 16 7.16895 16 16s-7.16895 16 -16 16h-12.1201c-28.5098 0 -42.79 34.4697 -22.6299 54.6299l8.58008 8.57031c2.89648 2.89648 4.68457 6.90137 4.68457 11.3174
c0 8.83105 -7.16992 16.002 -16.002 16.002c-4.41602 0 -8.41602 -1.79297 -11.3125 -4.68945l-8.57031 -8.58008c-20.1602 -20.1602 -54.6299 -5.87988 -54.6299 22.6299v12.1201c0 8.83105 -7.16895 16 -16 16s-16 -7.16895 -16 -16v-12.1201
c0 -28.5098 -34.4697 -42.79 -54.6299 -22.6299l-8.57031 8.58008c-2.89648 2.89648 -6.90137 4.68457 -11.3174 4.68457c-8.83105 0 -16.002 -7.16992 -16.002 -16.002c0 -4.41602 1.79297 -8.41602 4.68945 -11.3125l8.58008 -8.57031
c20.1602 -20.1602 5.87988 -54.6299 -22.6299 -54.6299h-12.1201c-8.83105 0 -16 -7.16895 -16 -16s7.16895 -16 16 -16h12.1201c28.5098 0 42.79 -34.4697 22.6299 -54.6299l-8.58008 -8.57031c-2.89648 -2.89648 -4.68457 -6.90137 -4.68457 -11.3174
c0 -8.83105 7.16992 -16.002 16.002 -16.002c4.41602 0 8.41602 1.79297 11.3125 4.68945l8.57031 8.58008c20.1602 20.1602 54.6299 5.87988 54.6299 -22.6299v-12.1201c0 -8.83105 7.16895 -16 16 -16s16 7.16895 16 16v12.1201c0 28.5098 34.4697 42.79 54.6299 22.6299
l8.57031 -8.58008c2.89648 -2.89648 6.90137 -4.68457 11.3174 -4.68457c8.83105 0 16.002 7.16992 16.002 16.002c0 4.41602 -1.79297 8.41602 -4.68945 11.3125l-8.58008 8.57031c-20.1602 20.1602 -5.87988 54.6299 22.6299 54.6299h12.1201z" />
    <glyph glyph-name="house-user" unicode="&#xe065;" horiz-adv-x="576" 
d="M570.69 211.73c2.9082 -3.21777 4.83887 -7.36914 5.30957 -11.9209c-0.388672 -3.95801 -1.85742 -7.64648 -4.08984 -10.6895l-21.4102 -23.8105c-3.20117 -2.90527 -7.33496 -4.83594 -11.8701 -5.30957c-3.9668 0.40625 -7.66406 1.88379 -10.7197 4.12012
l-15.9102 14v-210.12c0 -17.6611 -14.3389 -32 -32 -32h-383.91c-17.6611 0 -32 14.3389 -32 32v210.11l-15.8994 -14c-3.04297 -2.23926 -6.73047 -3.71484 -10.6904 -4.11035c-4.57715 0.460938 -8.75586 2.38867 -12 5.2998l-21.4102 23.79
c-2.37695 2.95605 -3.87891 6.67773 -4.08984 10.71c0.241211 4.62402 2.20312 8.8125 5.25977 11.9004l256 226c6.28027 5.68945 18.21 10.2998 26.7402 10.2998s20.5 -4.61035 26.7803 -10.2998l101.22 -89.3701v51.6699c0 8.83105 7.16895 16 16 16h64
c8.83105 0 16 -7.16895 16 -16v-136.44zM288 272c-35.3223 0 -64 -28.6777 -64 -64s28.6777 -64 64 -64s64 28.6777 64 64s-28.6777 64 -64 64zM400 0c8.83105 0 16 7.16895 16 16c0 52.9834 -43.0166 96 -96 96h-64c-52.9834 0 -96 -43.0166 -96 -96
c0 -8.83105 7.16895 -16 16 -16h224z" />
    <glyph glyph-name="laptop-house" unicode="&#xe066;" horiz-adv-x="640" 
d="M272 160v-128h-176c-17.6611 0 -32 14.3389 -32 32v164.12l-21.6602 -19.1201c-2.5957 -2.02832 -5.83691 -3.30469 -9.33984 -3.48047c-4.15527 0.22168 -7.91113 2.00684 -10.6602 4.78027l-18.79 21.3105c-2.06836 2.59668 -3.37207 5.8584 -3.5498 9.38965
c0.234375 4.12598 2.01758 7.85352 4.78027 10.5801l211.8 187.5c5.54004 4.91992 16.0703 8.91992 23.4697 8.91992c7.40039 0 17.9502 -4 23.4502 -8.91992l88.5 -78.3799v39.2998c0 8.83105 7.16895 16 16 16h32c8.83105 0 16 -7.16895 16 -16v-96l59.25 -52.3896
c2.74609 -2.74707 4.5166 -6.48145 4.75 -10.6104c-0.186523 -3.56445 -1.51172 -6.85449 -3.61035 -9.46973l-6.64941 -7.53027h-136.94c-17.7998 0 -33.6895 -8.24023 -44.7998 -21.1201v37.1201c0 8.83105 -7.16895 16 -16 16h-64c-8.83105 0 -16 -7.16895 -16 -16v-64
c0 -8.83105 7.16895 -16 16 -16h64zM629.33 0c5.88867 0 10.6699 -4.78125 10.6699 -10.6699v-10.6602c-0.0820312 -23.4883 -19.1201 -42.5498 -42.5996 -42.6699h-298.801c-23.4795 0.120117 -42.5176 19.1816 -42.5996 42.6699v10.6602
c0 5.88867 4.78125 10.6699 10.6699 10.6699h37.3301v160c0 17.6699 12.8896 32 28.7998 32h230.4c15.9102 0 28.7998 -14.3301 28.7998 -32v-160h37.3301zM544 0v144h-192v-144h192z" />
    <glyph glyph-name="lungs-virus" unicode="&#xe067;" horiz-adv-x="640" 
d="M344 297.32c-6.99512 4.2207 -15.291 6.65039 -24.0498 6.65039s-16.9551 -2.42969 -23.9502 -6.65039v134.68c0 8.83105 7.16895 16 16 16h16c8.83105 0 16 -7.16895 16 -16v-134.68zM195.54 3.54004c8.44824 -8.67969 20.2178 -14.0645 33.2754 -14.0645
c2.87988 0 5.69922 0.261719 8.43457 0.764648c-13.043 -16.7764 -31.3789 -29.1445 -52.5 -34.75l-59.5 -15.8701c-62.75 -16.8799 -125.25 27.3799 -125.25 88.6299c0 0.0820312 0.0126953 0.125 0.0126953 0.207031c0 10.1719 1.3457 20.0322 3.86719 29.4131
c22.0361 82.46 57.0371 160.927 102 231c22.1201 34.6299 36.1201 63.1299 80.1201 63.1299c38.6201 0 70 -29.3799 70 -65.75v-27.6797c-7.62012 5.0918 -16.832 8.08496 -26.6768 8.08496c-26.4922 0 -48 -21.5088 -48 -48c0 -13.3232 5.43945 -25.3848 14.2168 -34.085
l8.58008 -8.57031h-12.1201c-26.4922 0 -48 -21.5078 -48 -48s21.5078 -48 48 -48h12.1201l-8.58008 -8.58008c-8.67383 -8.69531 -14.0391 -20.707 -14.0391 -33.9473s5.36523 -25.2363 14.0391 -33.9326zM421.83 26.1699
c-2.89648 -2.89648 -6.90137 -4.68945 -11.3174 -4.68945s-8.41602 1.79297 -11.3125 4.68945l-8.57031 8.57031c-20.1602 20.1602 -54.6299 5.87988 -54.6299 -22.6201v-12.1201c0 -8.83105 -7.16895 -16 -16 -16s-16 7.16895 -16 16v12.1201
c0 28.5 -34.4697 42.7803 -54.6299 22.6201l-8.57031 -8.57031c-2.9082 -2.99609 -6.98242 -4.85449 -11.4834 -4.85449c-8.83105 0 -16 7.16992 -16 16c0 4.49902 1.86035 8.56641 4.85352 11.4746l8.58008 8.58008c20.1602 20.1602 5.87988 54.6299 -22.6299 54.6299
h-12.1201c-8.83105 0 -16 7.16895 -16 16s7.16895 16 16 16h12.1201c28.5098 0 42.79 34.4697 22.6299 54.6201l-8.58008 8.58008c-2.89648 2.89648 -4.68457 6.90137 -4.68457 11.3174c0 8.83105 7.16992 16.002 16.002 16.002
c4.41602 0 8.41602 -1.79297 11.3125 -4.68945l8.57031 -8.58008c20.1602 -20.1602 54.6299 -5.87988 54.6299 22.6299v12.1201c0 8.83105 7.16895 16 16 16s16 -7.16895 16 -16v-12.1201c0 -28.5098 34.4697 -42.79 54.6299 -22.6299l8.57031 8.58008
c2.89648 2.89648 6.90137 4.68457 11.3174 4.68457c8.83105 0 16.002 -7.16992 16.002 -16.002c0 -4.41602 -1.79297 -8.41602 -4.68945 -11.3125l-8.58008 -8.58008c-20.1602 -20.1504 -5.87988 -54.6201 22.6299 -54.6201h12.1201c8.83105 0 16 -7.16895 16 -16
s-7.16895 -16 -16 -16h-12.1201c-28.5098 0 -42.79 -34.4697 -22.6299 -54.6299l8.58008 -8.58008c2.89355 -2.89551 4.68457 -6.89844 4.68457 -11.3125c0 -4.41309 -1.79102 -8.41211 -4.68457 -11.3076zM288 144c8.83105 0 16 7.16895 16 16s-7.16895 16 -16 16
s-16 -7.16895 -16 -16s7.16895 -16 16 -16zM352 80c8.83105 0 16 7.16895 16 16s-7.16895 16 -16 16s-16 -7.16895 -16 -16s7.16895 -16 16 -16zM636.12 57.8701c2.52148 -9.38086 3.87988 -19.2021 3.87988 -29.374v-0.246094c0 -61.25 -62.5 -105.51 -125.25 -88.6299
l-59.5 15.8701c-21.1211 5.60547 -39.457 17.9736 -52.5 34.75c2.77246 -0.50293 5.59766 -0.761719 8.51465 -0.761719c26.3262 0 47.7002 21.374 47.7002 47.7002c0 13.4287 -5.56152 25.5693 -14.5049 34.2412l-8.58008 8.58008h12.1201c26.4922 0 48 21.5078 48 48
s-21.5078 48 -48 48h-12.1201l8.58008 8.53027c8.77734 8.7002 14.1602 20.7393 14.1602 34.0615c0 26.4922 -21.5078 48 -48 48c-9.84375 0 -19 -2.96973 -26.6201 -8.06152v27.7197c0 36.3701 31.3799 65.75 70 65.75c44 0 58 -28.5 80.1201 -63.1299
c44.9629 -70.0732 79.9639 -148.54 102 -231z" />
    <glyph glyph-name="people-arrows" unicode="&#xe068;" horiz-adv-x="576" 
d="M96 320c-35.3223 0 -64 28.6777 -64 64s28.6777 64 64 64s64 -28.6777 64 -64s-28.6777 -64 -64 -64zM96 143.92c0 -0.0400391 -0.0117188 -0.078125 -0.0117188 -0.119141c0 -12.5332 5.24219 -23.8516 13.6514 -31.8809l50.3604 -47.5303v-96.3896
c0 -17.6611 -14.3389 -32 -32 -32h-64c-17.6611 0 -32 14.3389 -32 32v128c-17.6611 0 -32 14.3389 -32 32v96c0 35.3223 28.6777 64 64 64h64c26.9717 -0.0253906 50.0303 -16.7598 59.3799 -40.4297c-1.83984 -1.26074 -3.95996 -2.02051 -5.61035 -3.57031
l-72.1299 -68.0801c-8.40918 -8.03418 -13.6396 -19.3555 -13.6396 -31.8926v-0.107422zM480 320c-35.3223 0 -64 28.6777 -64 64s28.6777 64 64 64s64 -28.6777 64 -64s-28.6777 -64 -64 -64zM512 288c35.3223 0 64 -28.6777 64 -64v-96c0 -17.6611 -14.3389 -32 -32 -32
v-128c0 -17.6611 -14.3389 -32 -32 -32h-64c-17.6611 0 -32 14.3389 -32 32v96.3799l50.3604 47.5498c8.4082 8.07617 13.6445 19.4336 13.6445 32.002c0 12.5674 -5.23633 23.9219 -13.6445 31.998l-72.1201 68.0605c-1.62012 1.58984 -3.78027 2.31934 -5.62012 3.58984
c9.35352 23.666 32.4102 40.3965 59.3799 40.4199h64zM444.4 152.66c2.22461 -2.24219 3.59961 -5.33203 3.59961 -8.7373c0 -3.4043 -1.375 -6.49121 -3.59961 -8.73242l-72.1201 -68.0703c-2.1543 -2.05371 -5.07227 -3.31543 -8.28027 -3.31543
c-6.62305 0 -12 5.37695 -12 12v0.0556641v36.1396h-128v-36.1396c0 -0.0185547 -0.00292969 -0.0361328 -0.00292969 -0.0546875c0 -6.62305 -5.37695 -12 -12 -12c-3.20801 0 -6.12305 1.26074 -8.27734 3.31445l-72.1201 68.0703
c-2.22461 2.24121 -3.59961 5.33203 -3.59961 8.73633c0 3.40527 1.375 6.49121 3.59961 8.7334l72.1201 68.0703c2.1543 2.05273 5.07227 3.31445 8.28027 3.31445c6.62305 0 12 -5.37695 12 -12v-0.0449219v-36h128v36
c0 0.0117188 0.00292969 0.0224609 0.00292969 0.0341797c0 6.62305 5.37695 12 12 12c3.20801 0 6.12305 -1.26074 8.27734 -3.31445z" />
    <glyph glyph-name="plane-slash" unicode="&#xe069;" horiz-adv-x="640" 
d="M32.4805 300.12c-0.258789 1.12109 -0.386719 2.2959 -0.386719 3.49512c0 2.94531 0.825195 5.7002 2.25586 8.04492l324.841 -251.061l-66.6006 -116.54c-2.75684 -4.82227 -7.94141 -8.05957 -13.8896 -8.05957h-65.5
c-8.81641 0.0166016 -15.9678 7.17676 -15.9678 15.9971c0 1.53027 0.21582 3.01074 0.617188 4.41309l49 171.59h-102.85l-43.2002 -57.5898c-2.91797 -3.89648 -7.5625 -6.40723 -12.7998 -6.41016h-40c-8.82812 0.00292969 -15.9941 7.16406 -15.9941 15.9932
c0 1.33691 0.165039 2.63574 0.474609 3.87695l31.5195 108.13zM633.82 -10.0898c3.77148 -2.92871 6.18164 -7.51074 6.18164 -12.6514c0 -3.69531 -1.25488 -7.09863 -3.3623 -9.80859l-19.6396 -25.2598c-2.92773 -3.77246 -7.51074 -6.18262 -12.6514 -6.18262
c-3.69434 0 -7.09863 1.25488 -9.80859 3.3623l-588.36 454.72c-3.76855 2.92871 -6.17578 7.50879 -6.17578 12.6465c0 3.69727 1.25684 7.10352 3.36621 9.81348l19.6299 25.2598c2.92871 3.76855 7.50879 6.17676 12.6465 6.17676
c3.69727 0 7.10254 -1.25684 9.81348 -3.36621l189.3 -146.3l-36.9395 129.29c-0.398438 1.39551 -0.614258 2.86621 -0.614258 4.38965c0 8.8291 7.16602 15.9971 15.9941 16h65.5098c5.12988 0 11.3496 -3.61035 13.9004 -8.05957l105.09 -183.94h114.3
c35.3398 0 96 -28.6602 96 -64s-60.6602 -64 -96 -64h-56.8604z" />
    <glyph glyph-name="pump-medical" unicode="&#xe06a;" horiz-adv-x="384" 
d="M235.51 288.18c33.3369 -0.00195312 60.7559 -25.6123 63.7305 -58.1797l20.3701 -224c0.175781 -1.93066 0.262695 -3.82324 0.262695 -5.7998c0 -35.3203 -28.6738 -63.9961 -63.9932 -64h-192c-35.3223 0 -64.0059 28.6143 -64.0059 63.9365
c0 1.97656 0.0898438 3.93262 0.265625 5.86328l20.3701 224c2.97461 32.5674 30.3936 58.1777 63.7305 58.1797h151.27zM239.88 114.85v26.6602c0 7.3623 -5.97754 13.3398 -13.3398 13.3398h-40v40c0 7.35742 -5.97266 13.3301 -13.3301 13.3301h-26.6699
c-7.35742 0 -13.3301 -5.97266 -13.3301 -13.3301v-40h-40c-7.35742 0 -13.3301 -5.97266 -13.3301 -13.3291v-0.0107422v-26.6602c0 -7.3584 5.97266 -13.334 13.3301 -13.3398h40v-40c0 -7.35645 5.97266 -13.3301 13.3301 -13.3301h26.6699
c7.35742 0 13.3301 5.97363 13.3301 13.3301v40h40c7.36035 0.00585938 13.334 5.98047 13.3398 13.3398zM379.19 354.12c2.89648 -2.89648 4.68945 -6.90137 4.68945 -11.3174s-1.79297 -8.41602 -4.68945 -11.3125l-22.6201 -22.6201
c-2.89648 -2.89746 -6.90137 -4.68945 -11.3174 -4.68945s-8.41699 1.79199 -11.3125 4.68945l-43.3105 43.3096h-66.75v-32h-128v96c0 17.6611 14.3389 32 32 32h64c17.6611 0 32 -14.3389 32 -32h66.75c17.6553 -0.00195312 33.6582 -7.16016 45.2402 -18.7393z" />
    <glyph glyph-name="pump-soap" unicode="&#xe06b;" horiz-adv-x="384" 
d="M235.63 288c0.00390625 0 0.0107422 -0.0634766 0.0146484 -0.0634766c33.3496 0 60.7754 -25.5625 63.7354 -58.1465l20.3604 -224c0.174805 -1.92773 0.259766 -3.81738 0.259766 -5.79004c0 -35.3223 -28.6777 -64 -64 -64h-192
c-35.3193 0.00390625 -63.9941 28.6172 -63.9941 63.9365c0 1.97363 0.0888672 3.92578 0.263672 5.85352l20.3604 224c2.95996 32.584 30.3906 58.21 63.7402 58.21h151.26zM160 32c33.1201 0 60 26.3301 60 58.7305c0 25 -35.6699 75.4697 -52 97.2695
c-1.82422 2.43848 -4.72559 4.01855 -8.00293 4.01855c-3.26758 0 -6.17188 -1.57129 -7.99707 -3.99902c-16.2998 -21.7998 -52 -72.2695 -52 -97.2695c0 -32.4199 26.8799 -58.75 60 -58.75zM379.31 353.94c2.89746 -2.89648 4.69043 -6.90137 4.69043 -11.3174
s-1.79297 -8.41699 -4.69043 -11.3135l-22.6191 -22.6191c-2.89648 -2.89746 -6.90137 -4.69043 -11.3174 -4.69043s-8.41699 1.79297 -11.3135 4.69043l-43.3096 43.3096h-66.75v-32h-128v96c0 17.6611 14.3389 32 32 32h64c17.6611 0 32 -14.3389 32 -32h66.75
c17.6582 0 33.666 -7.1582 45.25 -18.7402z" />
    <glyph glyph-name="shield-virus" unicode="&#xe06c;" 
d="M224 256c8.83105 0 16 -7.16895 16 -16s-7.16895 -16 -16 -16s-16 7.16895 -16 16s7.16895 16 16 16zM466.5 364.32c17.3359 -7.24121 29.5 -24.3428 29.5 -44.291v-0.0292969c0 -221.3 -135.91 -344.61 -221.59 -380.32
c-5.67578 -2.3584 -11.9619 -3.66016 -18.4873 -3.66016c-6.52441 0 -12.7471 1.30176 -18.4229 3.66016c-107 44.6006 -221.5 181.82 -221.5 380.32c0 0.0166016 -0.03125 0.0107422 -0.03125 0.0263672c0 19.9707 12.2402 37.1055 29.6211 44.3037l192 80
c5.75293 2.17188 12 3.46582 18.46 3.66992c6.45605 -0.208008 12.7012 -1.50586 18.4502 -3.67969zM384 192c8.83105 0 16 7.16895 16 16s-7.16895 16 -16 16h-12.1201c-28.5098 0 -42.79 34.4697 -22.6299 54.6299l8.58008 8.57031
c2.89648 2.89648 4.68457 6.90137 4.68457 11.3174c0 8.83105 -7.16992 16.002 -16.002 16.002c-4.41602 0 -8.41602 -1.79297 -11.3125 -4.68945l-8.57031 -8.58008c-20.1602 -20.1602 -54.6299 -5.87988 -54.6299 22.6299v12.1201c0 8.83105 -7.16895 16 -16 16
s-16 -7.16895 -16 -16v-12.1201c0 -28.5098 -34.4697 -42.79 -54.6299 -22.6299l-8.57031 8.58008c-2.89648 2.89648 -6.90137 4.68457 -11.3174 4.68457c-8.83105 0 -16.002 -7.16992 -16.002 -16.002c0 -4.41602 1.79297 -8.41602 4.68945 -11.3125l8.58008 -8.57031
c20.1602 -20.1602 5.87988 -54.6299 -22.6299 -54.6299h-12.1201c-8.83105 0 -16 -7.16895 -16 -16s7.16895 -16 16 -16h12.1201c28.5098 0 42.79 -34.4697 22.6299 -54.6299l-8.58008 -8.57031c-2.89648 -2.89648 -4.68457 -6.90137 -4.68457 -11.3174
c0 -8.83105 7.16992 -16.002 16.002 -16.002c4.41602 0 8.41602 1.79297 11.3125 4.68945l8.57031 8.58008c20.1602 20.1602 54.6299 5.87988 54.6299 -22.6299v-12.1201c0 -8.83105 7.16895 -16 16 -16s16 7.16895 16 16v12.1201c0 28.5098 34.4697 42.79 54.6299 22.6299
l8.57031 -8.58008c2.89648 -2.89648 6.90137 -4.68457 11.3174 -4.68457c8.83105 0 16.002 7.16992 16.002 16.002c0 4.41602 -1.79297 8.41602 -4.68945 11.3125l-8.58008 8.57031c-20.1602 20.1602 -5.87988 54.6299 22.6299 54.6299h12.1201zM288 192
c8.83105 0 16 -7.16895 16 -16s-7.16895 -16 -16 -16s-16 7.16895 -16 16s7.16895 16 16 16z" />
    <glyph glyph-name="sink" unicode="&#xe06d;" 
d="M32 32v32h448v-32c0 -52.9834 -43.0166 -96 -96 -96h-256c-52.9834 0 -96 43.0166 -96 96zM496 160c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-480c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h96v32h-64
c-8.83105 0 -16 7.16895 -16 16v16c0 8.83105 7.16895 16 16 16h80c17.6611 0 32 -14.3389 32 -32v-48h64v188.21c0 46.4297 31.29 89.0801 76.8701 97.9297c6.15625 1.23926 12.4512 1.8877 18.9697 1.8877c53.0283 0 96.0879 -43.0166 96.1602 -96.0273v-16
c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v16c0 17.6611 -14.3389 32 -32 32s-32 -14.3389 -32 -32v-192h64v48c0 17.6611 14.3389 32 32 32h80c8.83105 0 16 -7.16895 16 -16v-16c0 -8.83105 -7.16895 -16 -16 -16h-64v-32h96z" />
    <glyph glyph-name="soap" unicode="&#xe06e;" 
d="M416 256c52.9834 0 96 -43.0166 96 -96v-128c0 -52.9834 -43.0166 -96 -96 -96h-320c-52.9834 0 -96 43.0166 -96 96v128c0 52.9834 43.0166 96 96 96h128c0.0634766 -24.6279 9.49707 -47.1133 24.9102 -64h-88.9102c-52.9834 0 -96 -43.0166 -96 -96
s43.0166 -96 96 -96h192c0.0703125 0 0.171875 -0.0322266 0.242188 -0.0322266c52.873 0 95.7998 42.9268 95.7998 95.7998c0 41.3477 -26.251 76.6123 -62.9824 90.0225c19.0049 17.4219 30.9033 42.4307 30.9404 70.21zM320 192c-35.3223 0 -64 28.6777 -64 64
s28.6777 64 64 64s64 -28.6777 64 -64s-28.6777 -64 -64 -64zM208 352c-26.4922 0 -48 21.5078 -48 48s21.5078 48 48 48s48 -21.5078 48 -48s-21.5078 -48 -48 -48zM384 384c-17.6611 0 -32 14.3389 -32 32s14.3389 32 32 32s32 -14.3389 32 -32s-14.3389 -32 -32 -32z
M160 160h192c35.3223 0 64 -28.6777 64 -64s-28.6777 -64 -64 -64h-192c-35.3223 0 -64 28.6777 -64 64s28.6777 64 64 64z" />
    <glyph glyph-name="stopwatch-20" unicode="&#xe06f;" horiz-adv-x="448" 
d="M398.5 257.09c21.1045 -32.3291 33.501 -71.1426 33.501 -112.596c0 -0.165039 -0.000976562 -0.329102 -0.000976562 -0.494141c0 -116 -94.8701 -209.77 -211.28 -208c-113.96 1.78027 -208.08 100.5 -204.63 214.43c3.10156 100.915 78.4639 183.935 175.91 199.07
v34.5h-32c-8.81836 0.0273438 -15.9727 7.18164 -16 16v32c0.0273438 8.81836 7.18164 15.9727 16 16h128c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32v-34.5c37.3506 -5.76855 71.749 -21.625 99.6904 -44.5898l24.6797 24.6797
c2.89648 2.89746 6.90137 4.69043 11.3174 4.69043s8.41602 -1.79297 11.3125 -4.69043l22.6797 -22.6797c2.89746 -2.89648 4.69043 -6.90137 4.69043 -11.3174s-1.79297 -8.41602 -4.69043 -11.3125l-26.5898 -26.5801zM204.37 70.4502l-49.1299 0.0400391
c1.7998 15.6299 14.8496 36.2002 26.4102 51.2002c21.9092 30.0996 34.3496 45.7295 34.3496 81.3096c0 35.1504 -12.5703 61 -55.5703 61c-47.9492 0 -56.4297 -32.9404 -56.4297 -60.2402v-4.06934c0.0703125 -4.46582 3.71484 -8.07129 8.19629 -8.07129
c0.0449219 0 0.0888672 0 0.133789 0.000976562h24.9004c0.0439453 -0.000976562 0.0859375 0.000976562 0.130859 0.000976562c4.48145 0 8.12891 3.60352 8.19824 8.06934v5.22949c0 15.2803 3.30078 22.6797 12.6904 22.6797c10.4199 0 12.21 -7.34961 12.21 -24.2695
c0 -25.0205 -6.67969 -33.1504 -27.0996 -62.3398c-23.7803 -33.96 -35.6699 -56.1504 -38.4502 -91.3701c-0.0273438 -0.388672 -0.0449219 -0.765625 -0.0449219 -1.16113c0 -9.08496 7.37598 -16.46 16.46 -16.46c0.0654297 0 0.129883 0 0.194336 0.000976562h82.8506
c0.0410156 -0.000976562 0.0800781 0.000976562 0.121094 0.000976562c4.48145 0 8.12891 3.60352 8.19922 8.06934v22.3096c-0.0703125 4.46484 -3.71582 8.07129 -8.19727 8.07129c-0.0410156 0 -0.0820312 -0.000976562 -0.123047 -0.000976562zM344 95.6797v107.021
c0 38.6602 -19 61.2998 -55.7998 61.2998c-36.6201 0 -56.2002 -22.4902 -56.2002 -63.2197v-105.33c0 -33.9307 11.1904 -63.4502 54.7695 -63.4502c44.9307 0 57.2305 28.5195 57.2305 63.6797zM287.87 226.27c10.0098 0 13.0195 -8.05957 13 -19.3291v-115.94
c0 -13.2695 -3.36035 -21.2695 -13 -21.2695s-13.2305 7.47949 -13.2305 20.5898v115.949c0 12.5 3.82031 20 13.2305 20z" />
    <glyph glyph-name="store-alt-slash" unicode="&#xe070;" horiz-adv-x="640" 
d="M17.8896 324.38l88.4707 -68.3799h-74.2607c-25.5898 0 -40.79 28.5 -26.5898 49.7998zM576 34.5801l57.8301 -44.6797c3.76562 -2.92871 6.1709 -7.50781 6.1709 -12.6426c0 -3.69434 -1.25488 -7.09863 -3.36133 -9.80762l-19.6396 -25.2598
c-2.92773 -3.77539 -7.5127 -6.1875 -12.6553 -6.1875c-3.69727 0 -7.10352 1.25684 -9.81445 3.36719l-588.351 454.72c-3.76562 2.92871 -6.1709 7.50781 -6.1709 12.6426c0 3.69434 1.25488 7.09766 3.36133 9.80762l19.6299 25.2695
c2.92871 3.76855 7.50879 6.17676 12.6465 6.17676c3.69727 0 7.10254 -1.25684 9.81348 -3.36621l34.6904 -26.8203l10.6592 16c5.71387 8.57715 15.4521 14.2002 26.5215 14.2002h0.0888672h405.18c0.00390625 0 -0.0107422 0.0322266 -0.00683594 0.0322266
c11.1172 0 20.9248 -5.64941 26.707 -14.2324l85.29 -128c14.1104 -21.2998 -1.08984 -49.7998 -26.5898 -49.7998h-318.48l41.4004 -32h53.0801v-41l128 -99v140h64v-189.42zM320 64v26.8799l64 -49.4697v-73.4102c0 -17.6611 -14.3389 -32 -32 -32h-256
c-17.6611 0 -32 14.3389 -32 32v256h64v-160h192z" />
    <glyph glyph-name="store-slash" unicode="&#xe071;" horiz-adv-x="640" 
d="M121.51 64h226.91l157.33 -128h-414.52c-16.8105 0 -30.4004 14.2998 -30.4004 32v196.8c5.02051 -1.53516 10.2939 -2.76074 15.5801 -3.59961c5.62891 -0.791016 11.2549 -1.19727 17.0996 -1.2002c9.65723 0.157227 19.0283 1.47559 28 3.7998v-99.7998z
M93.5098 192.09c-0.0644531 0 -0.0566406 -0.00390625 -0.121094 -0.00390625c-4.37402 0 -8.67969 0.294922 -12.8984 0.864258c-58.9404 8.46973 -87.0098 81.6094 -56.4902 135l133.51 -108.62c-16.71 -16.5205 -38.8994 -27.2402 -64 -27.2402zM602.13 -10.0898
c3.59863 -3.04297 5.86719 -7.59961 5.86719 -12.6758c0 -3.6582 -1.1875 -7.04102 -3.19727 -9.78418l-18.6602 -25.2598c-2.66211 -3.74902 -7.04102 -6.17871 -11.9854 -6.17871c-3.54785 0 -6.80469 1.26074 -9.34473 3.3584l-558.939 454.72
c-3.59863 3.04297 -5.86719 7.59961 -5.86719 12.6758c0 3.6582 1.1875 7.04102 3.19727 9.78418l18.6602 25.2598c2.66016 3.74805 7.03711 6.17676 11.9785 6.17676c3.55176 0 6.81055 -1.26367 9.35156 -3.36621l33.6895 -27.4004l9.38965 15.7803
c5.16309 8.89941 14.7383 14.8848 25.7305 15h383.81c10.998 -0.109375 20.5781 -6.09668 25.7402 -15l61.6602 -103.6c31.9404 -53.6006 3.59961 -127.99 -56.0596 -136.4c-4.28027 -0.598633 -8.55762 -0.90625 -13 -0.910156c-28.0303 0 -52.9199 13 -70.1104 33.1104
c-17.1104 -20.1104 -42 -33.1104 -70.1104 -33.1104c-8.83496 0.130859 -17.3857 1.58594 -25.4102 4.14062l137.82 -112.11v79.6797c8.95801 -2.36523 18.3291 -3.6875 28 -3.7998c5.9082 0.00683594 11.5957 0.412109 17.29 1.2002
c5.31152 0.757812 10.584 1.9873 15.5703 3.59961v-130.21z" />
    <glyph glyph-name="toilet-paper-slash" unicode="&#xe072;" horiz-adv-x="640" 
d="M64 256c0 10.8096 0.530273 21.3398 1.41992 31.6699l316 -244.25c-4.17969 -32.2002 -12.8701 -57.7197 -22.1797 -85.5498c-4.19727 -12.7002 -16.1592 -21.8701 -30.2588 -21.8701h-0.121094h-280.86c-8.79395 0.0429688 -15.917 7.19824 -15.917 16.002
c0 1.74512 0.279297 3.4248 0.796875 4.99805c21.3701 64.1201 31.1201 85.75 31.1201 126.87v172.13zM633.82 -10.0898c3.77148 -2.92871 6.18164 -7.51074 6.18164 -12.6514c0 -3.69531 -1.25488 -7.09863 -3.3623 -9.80859l-19.6396 -25.2598
c-2.92773 -3.77246 -7.51074 -6.18262 -12.6514 -6.18262c-3.69434 0 -7.09863 1.25488 -9.80859 3.3623l-588.36 454.72c-3.76855 2.92871 -6.17578 7.50879 -6.17578 12.6465c0 3.69727 1.25684 7.10352 3.36621 9.81348l19.6299 25.2598
c2.92871 3.76855 7.50879 6.17676 12.6465 6.17676c3.69727 0 7.10254 -1.25684 9.81348 -3.36621l53.2803 -41.1504c16.6299 27.7002 37.9297 44.5303 61.2598 44.5303h284.5c-36.8701 -38.5 -60.5 -108.38 -60.5 -192v-73l50.4297 -39
c-11.4297 31.5996 -18.4297 70 -18.4297 112c0 106 43 192 96 192s96 -86 96 -192c0 -92.3203 -32.7197 -168.91 -76.1797 -187.28zM512 192c17.6201 0 32 28.6299 32 64s-14.3701 64 -32 64s-32 -28.6201 -32 -64s14.3701 -64 32 -64z" />
    <glyph glyph-name="users-slash" unicode="&#xe073;" horiz-adv-x="640" 
d="M132.65 235.68c-10.3945 -7.33496 -23.1328 -11.6836 -36.8105 -11.6836c-35.2344 0 -63.8398 28.6055 -63.8398 63.8398v0.164062c0.0615234 7.80859 1.5625 15.3242 4.20996 22.2197zM173.09 173.4c-40.2002 -21.9072 -68.8896 -62.1416 -75.1797 -109.4h-65.9102
c-17.6611 0 -32 14.3389 -32 32v32c0.0332031 35.3076 28.6924 63.9668 64 64h64c0.0224609 0 0.0537109 0.0078125 0.0771484 0.0078125c17.5605 0 33.4727 -7.11035 45.0127 -18.6074zM544 224c-35.3076 0.0332031 -63.9668 28.6924 -64 64c0 35.3223 28.6777 64 64 64
s64 -28.6777 64 -64s-28.6777 -64 -64 -64zM500.56 92.8896l133.271 -102.989c3.76562 -2.92871 6.1709 -7.50781 6.1709 -12.6426c0 -3.69434 -1.25488 -7.09863 -3.36133 -9.80762l-19.6396 -25.2705c-2.92773 -3.77051 -7.51074 -6.18066 -12.6504 -6.18066
c-3.69922 0 -7.1084 1.25879 -9.81934 3.37109l-588.351 454.72c-3.76562 2.92871 -6.1709 7.50781 -6.1709 12.6426c0 3.69434 1.25488 7.09766 3.36133 9.80762l19.6299 25.2695c2.92871 3.76855 7.50879 6.17676 12.6465 6.17676
c3.69727 0 7.10254 -1.25684 9.81348 -3.36621l163.94 -126.7c6.90918 55.25 53.46 98.0801 110.6 98.0801c0.0234375 0 0.0458984 0.000976562 0.0703125 0.000976562c61.7754 0 111.93 -50.1533 111.93 -111.93v-0.0712891c0 -47.3096 -29.54 -86.9297 -71 -103.23
l55.0898 -42.5996c37.6797 -6.53711 69.0986 -31.4668 84.4697 -65.2803zM128 44.79c0 59.79 45.7402 108.38 104 114.08l244.57 -189c-3.99707 -1.1582 -8.21582 -1.81152 -12.5703 -1.87012h-288c-26.4922 0 -48 21.5078 -48 48v28.79zM576 192
c35.3076 -0.0332031 63.9668 -28.6924 64 -64v-32c0 -17.6611 -14.3389 -32 -32 -32h-66c-6.21875 47.2666 -34.8916 87.5146 -75.0898 109.4c11.54 11.4971 27.4609 18.5996 45.0215 18.5996h0.0683594h64z" />
    <glyph glyph-name="virus" unicode="&#xe074;" 
d="M483.55 220.45c0.180664 0.00292969 0.332031 0.00488281 0.512695 0.00488281c15.7021 0 28.4502 -12.748 28.4502 -28.4502s-12.748 -28.4502 -28.4502 -28.4502c-0.180664 0 -0.362305 0.00195312 -0.542969 0.00488281h-21.5391
c-50.6807 0 -76.0703 -61.2793 -40.2305 -97.1191l15.25 -15.2402c4.66602 -5.06836 7.50879 -11.8418 7.50879 -19.2666c0 -15.7021 -12.748 -28.4502 -28.4502 -28.4502c-7.42578 0 -14.1904 2.85059 -19.2588 7.5166l-15.2402 15.2305
c-35.8398 35.8398 -97.1094 10.4492 -97.1094 -40.2305v-21.5195c0 -15.7021 -12.748 -28.4502 -28.4502 -28.4502s-28.4502 12.748 -28.4502 28.4502v21.5391c0 50.6807 -61.2695 76.0703 -97.1094 40.2305l-15.2402 -15.25
c-5.06836 -4.66602 -11.8418 -7.50879 -19.2666 -7.50879c-15.7021 0 -28.4502 12.748 -28.4502 28.4502c0 7.42578 2.85059 14.1904 7.5166 19.2588l15.2305 15.2402c35.8398 35.8398 10.4492 97.1191 -40.2305 97.1191h-21.5498
c-0.180664 -0.00292969 -0.361328 -0.00488281 -0.542969 -0.00488281c-15.7021 0 -28.4502 12.748 -28.4502 28.4502s12.748 28.4502 28.4502 28.4502c0.181641 0 0.362305 -0.00195312 0.542969 -0.00488281h21.5693c50.6807 0 76.0703 61.2695 40.2305 97.1094
l-15.25 15.25c-4.73047 5.08008 -7.61816 11.8994 -7.61816 19.3818c0 15.6963 12.7432 28.4404 28.4395 28.4404c7.48535 0 14.2988 -2.89844 19.3789 -7.63184l15.2402 -15.2305c35.8398 -35.8291 97.1094 -10.4492 97.1094 40.2305v21.5596
c0 15.7021 12.748 28.4502 28.4502 28.4502s28.4502 -12.748 28.4502 -28.4502v-21.5498c0 -50.6797 61.2695 -76.0596 97.1094 -40.2295l15.2402 15.2197c5.08008 4.7334 11.9023 7.62305 19.3867 7.62305c15.6963 0 28.4404 -12.7432 28.4404 -28.4395
c0 -7.48242 -2.89648 -14.2939 -7.62695 -19.374l-15.2305 -15.25c-35.8398 -35.8398 -10.4492 -97.1094 40.2305 -97.1094h21.5498zM224 176c26.4922 0 48 21.5078 48 48s-21.5078 48 -48 48s-48 -21.5078 -48 -48s21.5078 -48 48 -48zM304 120c13.2461 0 24 10.7539 24 24
s-10.7539 24 -24 24s-24 -10.7539 -24 -24s10.7539 -24 24 -24z" />
    <glyph glyph-name="virus-slash" unicode="&#xe075;" horiz-adv-x="640" 
d="M114 220.4c9.90039 0.0996094 19.7002 2.89941 28.0996 8l244.5 -189c-21.1992 -7.5 -38.1992 -26.8008 -38.1992 -53.4004v-21.5c0 -15.7002 -12.7002 -28.4004 -28.4004 -28.4004s-28.5 12.7002 -28.5 28.4004v21.5c0 50.7002 -61.2998 76 -97.0996 40.2002
l-15.2002 -15.2002c-0.5 -0.599609 -1.10059 -1.09961 -1.60059 -1.59961c-11.5 -10.6006 -29.5996 -9.90039 -40.1992 1.59961c-10.6006 11.5 -9.90039 29.5 1.59961 40.2002l15.2002 15.2998c35.8994 35.7998 10.5 97.0996 -40.2002 97.0996h-21.5996
c-15.7002 0 -28.4004 12.7002 -28.4004 28.4004s12.7002 28.4004 28.4004 28.4004h21.5996zM617 -57.7998c-5.40039 -7 -15.5 -8.2998 -22.4004 -2.90039l-588.399 454.7c-7 5.5 -8.2002 15.5 -2.7998 22.5l19.5996 25.2998c5.5 7 15.5 8.2002 22.5 2.7998l93.2002 -72.0996
c11.0996 11.0996 29.3994 11.5996 40.5 0.5l15.2998 -15.2002c35.7998 -35.8994 97.0996 -10.5 97.0996 40.2002v21.5996c0 15.7002 12.7002 28.4004 28.4004 28.4004s28.4004 -12.7002 28.5 -28.5v-21.5996c0 -50.7002 61.2998 -76 97.0996 -40.2002l15.2002 15.2002
c10.9004 10.0996 27.7002 10.0996 38.6006 0c11.5996 -10.7002 12.2998 -28.7002 1.59961 -40.2002l-15.2002 -15.2998c-35.8994 -35.8008 -10.5 -97.1006 40.2002 -97.1006h21.5c15.7002 0 28.4004 -12.7002 28.4004 -28.3994
c0 -15.7002 -12.7002 -28.4004 -28.4004 -28.4004h-21.5c-30.5 0 -51.2002 -22.0996 -55.4004 -47.5l163.2 -126c7 -5.5 8.2002 -15.5 2.7998 -22.5zM335.4 220.5c0.0996094 1.2002 0.599609 2.2998 0.5 3.5c0 26.5 -21.5 48 -48 48
c-5.2002 -0.0996094 -10.5 -1.09961 -15.4004 -2.90039z" />
    <glyph glyph-name="viruses" unicode="&#xe076;" horiz-adv-x="640" 
d="M624 96c8.83105 0 16 -7.16895 16 -16s-7.16895 -16 -16 -16h-12.1201c-28.5098 0 -42.79 -34.4697 -22.6299 -54.6299l8.58008 -8.57031c2.89648 -2.89648 4.68457 -6.90137 4.68457 -11.3174c0 -8.83105 -7.16992 -16.002 -16.002 -16.002
c-4.41602 0 -8.41602 1.79297 -11.3125 4.68945l-8.57031 8.58008c-20.1602 20.1602 -54.6299 5.87988 -54.6299 -22.6299v-12.1201c0 -8.83105 -7.16895 -16 -16 -16s-16 7.16895 -16 16v12.1201c0 28.5098 -34.4697 42.79 -54.6299 22.6299l-8.57031 -8.58008
c-2.89648 -2.89648 -6.90137 -4.68457 -11.3174 -4.68457c-8.83105 0 -16.002 7.16992 -16.002 16.002c0 4.41602 1.79297 8.41602 4.68945 11.3125l8.58008 8.57031c20.1602 20.1602 5.87988 54.6299 -22.6299 54.6299h-12.1201c-8.83105 0 -16 7.16895 -16 16
s7.16895 16 16 16h12.1201c28.5098 0 42.79 34.4697 22.6299 54.6299l-8.58008 8.57031c-2.89648 2.89648 -4.68457 6.90137 -4.68457 11.3174c0 8.83105 7.16992 16.002 16.002 16.002c4.41602 0 8.41602 -1.79297 11.3125 -4.68945l8.57031 -8.58008
c20.1602 -20.1602 54.6299 -5.87988 54.6299 22.6299v12.1201c0 8.83105 7.16895 16 16 16s16 -7.16895 16 -16v-12.1201c0 -28.5098 34.4697 -42.79 54.6299 -22.6299l8.57031 8.58008c2.89648 2.89648 6.90137 4.68457 11.3174 4.68457
c8.83105 0 16.002 -7.16992 16.002 -16.002c0 -4.41602 -1.79297 -8.41602 -4.68945 -11.3125l-8.58008 -8.57031c-20.1602 -20.1602 -5.87988 -54.6299 22.6299 -54.6299h12.1201zM480 64c17.6611 0 32 14.3389 32 32s-14.3389 32 -32 32s-32 -14.3389 -32 -32
s14.3389 -32 32 -32zM346.51 234.67c-38.0195 0 -57.0498 -45.96 -30.1699 -72.8398l11.4297 -11.4297c3.8623 -3.8623 6.24609 -9.20117 6.24609 -15.0879c0 -11.7744 -9.55957 -21.334 -21.334 -21.334c-5.88672 0 -11.2197 2.38965 -15.082 6.25195l-11.4297 11.4297
c-26.8398 26.8799 -72.8398 7.83008 -72.8398 -30.1699v-16.1602c0 -11.7725 -9.55762 -21.3301 -21.3301 -21.3301s-21.3301 9.55762 -21.3301 21.3301v16.1602c0 38.0195 -45.96 57.0498 -72.8398 30.1699l-11.4297 -11.4297
c-3.8623 -3.8623 -9.20117 -6.24609 -15.0879 -6.24609c-11.7744 0 -21.334 9.55957 -21.334 21.334c0 5.88672 2.38965 11.2197 6.25195 15.082l11.4297 11.4297c26.8799 26.8398 7.83008 72.8398 -30.1699 72.8398h-16.1602c-11.7725 0 -21.3301 9.55762 -21.3301 21.3301
s9.55762 21.3301 21.3301 21.3301h16.1602c38.0195 0 57.0498 45.96 30.1699 72.8398l-11.4297 11.4404c-3.83008 3.85645 -6.19043 9.17188 -6.19043 15.0312c0 11.7725 9.55762 21.3301 21.3301 21.3301c5.86035 0 11.1729 -2.36914 15.0303 -6.20215l11.4297 -11.4297
c26.8398 -26.8799 72.8398 -7.83008 72.8398 30.1699v16.1602c0 11.7725 9.55762 21.3301 21.3301 21.3301s21.3301 -9.55762 21.3301 -21.3301v-16.1602c0 -38.0195 45.96 -57.0498 72.8398 -30.1699l11.4297 11.4297c3.85742 3.83301 9.17578 6.19531 15.0361 6.19531
c11.7725 0 21.3301 -9.55762 21.3301 -21.3291c0 -5.85938 -2.36621 -11.1689 -6.19629 -15.0254l-11.4297 -11.4404c-26.8799 -26.8398 -7.83008 -72.8398 30.1699 -72.8398h16.1602c11.7725 0 21.3301 -9.55762 21.3301 -21.3301s-9.55762 -21.3301 -21.3301 -21.3301
h-16.1602zM160 256c17.6611 0 32 14.3389 32 32s-14.3389 32 -32 32s-32 -14.3389 -32 -32s14.3389 -32 32 -32zM240 224c8.83105 0 16 7.16895 16 16s-7.16895 16 -16 16s-16 -7.16895 -16 -16s7.16895 -16 16 -16z" />
    <glyph glyph-name="vest" unicode="&#xe085;" horiz-adv-x="448" 
d="M437.252 208.123c6.76562 -10.1484 10.748 -22.3994 10.748 -35.5v-204.623c0 -17.6611 -14.3389 -32 -32 -32h-192v224l73.8115 221.438c-21.7695 -12.3281 -47.0635 -19.5205 -73.8115 -19.6729c-26.748 0.150391 -52.042 7.34277 -73.8115 19.6699l56.9463 -170.836
l-13.4922 -40.4805c-1.05957 -3.17969 -1.64258 -6.58496 -1.64258 -10.1191v-224h-160c-17.6611 0 -32 14.3389 -32 32v204.623c0 13.1006 3.98242 25.3516 10.748 35.5l53.252 79.877v128c0 17.6611 14.3389 32 32 32h32
c4.91211 -0.00195312 9.50586 -1.49512 13.3115 -4.03125l25 -16.6719c16.4814 -11.0186 36.4971 -17.4463 57.793 -17.4463s41.1025 6.42773 57.584 17.4463l25 16.6719c3.80566 2.53613 8.39941 4.0293 13.3115 4.03125h32c17.6611 0 32 -14.3389 32 -32v-128z
M131.312 76.6885c2.78125 2.87891 4.48828 6.80078 4.48828 11.1152c0 8.83105 -7.16992 16 -16 16c-4.31445 0 -8.23242 -1.71094 -11.1113 -4.49219l-48 -48c-2.78125 -2.87891 -4.48828 -6.80078 -4.48828 -11.1152c0 -8.83105 7.16992 -16 16 -16
c4.31445 0 8.23242 1.71094 11.1113 4.49219zM387.312 28.6885c2.89746 2.89453 4.69043 6.89844 4.69043 11.3135s-1.79297 8.41504 -4.69043 11.3096l-48 48c-2.87891 2.78125 -6.80078 4.48828 -11.1152 4.48828c-8.83105 0 -16 -7.16992 -16 -16
c0 -4.31445 1.71094 -8.23242 4.49219 -11.1113l48 -48c2.89453 -2.89746 6.89844 -4.69043 11.3135 -4.69043s8.41504 1.79297 11.3096 4.69043z" />
    <glyph glyph-name="vest-patches" unicode="&#xe086;" horiz-adv-x="448" 
d="M437.252 208.123c6.76562 -10.1484 10.748 -22.3994 10.748 -35.5v-204.623c0 -17.6611 -14.3389 -32 -32 -32h-192v224l73.8105 221.434c-21.7705 -12.3252 -47.0635 -19.5156 -73.8105 -19.668c-26.7471 0.154297 -52.041 7.34668 -73.8115 19.6738l56.9463 -170.84
l-13.4922 -40.4805c-1.05957 -3.17969 -1.64258 -6.58496 -1.64258 -10.1191v-224h-160c-17.6611 0 -32 14.3389 -32 32v204.623c0 13.1006 3.98242 25.3516 10.748 35.5l53.252 79.877v128c0 17.6611 14.3389 32 32 32h32l0.0283203 -0.0146484
c4.91113 0 9.47949 -1.47949 13.2832 -4.0166l25 -16.6719c16.4814 -11.0186 36.4971 -17.4463 57.793 -17.4463s41.1025 6.42773 57.584 17.4463l25 16.6719c3.80371 2.53711 8.39551 4.03125 13.3066 4.03125h0.00488281h32c17.6611 0 32 -14.3389 32 -32v-128z
M63.5 175.516l15.5156 -15.5156l-15.5156 -15.5156c-2.12402 -2.16699 -3.43066 -5.1377 -3.43066 -8.4082c0 -6.62891 5.38086 -12.0107 12.0098 -12.0107c3.2793 0 6.25293 1.31738 8.4209 3.4502l15.5 15.5l15.5 -15.5
c2.16797 -2.13281 5.14551 -3.44629 8.42383 -3.44629c6.62891 0 12.0107 5.38184 12.0107 12.0098c0 3.27051 -1.31055 6.23828 -3.43457 8.40527l-15.5156 15.5156l15.5156 15.5156c2.12402 2.16699 3.43066 5.1377 3.43066 8.4082
c0 6.62891 -5.38086 12.0107 -12.0098 12.0107c-3.2793 0 -6.25293 -1.31738 -8.4209 -3.4502l-15.5 -15.5l-15.5 15.5c-2.16797 2.13281 -5.14551 3.44629 -8.42383 3.44629c-6.62891 0 -12.0107 -5.38184 -12.0107 -12.0098c0 -3.27051 1.31055 -6.23828 3.43457 -8.40527
zM96 -8c22.0762 0 40 17.9238 40 40s-17.9238 40 -40 40s-40 -17.9238 -40 -40s17.9238 -40 40 -40zM359.227 112.215c13.6875 0.0966797 24.7734 11.2139 24.7734 24.9229c0 0.757812 -0.0341797 1.50684 -0.0996094 2.24707
c-1.16406 12.8008 -12.5742 22.1113 -25.4004 22.0762l-5.05078 -0.0371094l0.0371094 5.05762c0.0722656 12.7998 -9.26758 24.2568 -22.0566 25.4189c-0.742188 0.0664062 -1.46973 0.0947266 -2.22949 0.0947266c-13.7012 0 -24.8418 -11.0527 -24.9854 -24.7207
l-0.214844 -48.5742c0 -0.00976562 -0.000976562 -0.0195312 -0.000976562 -0.0292969c0 -3.68164 2.98926 -6.6709 6.6709 -6.6709h0.0302734z" />
    <glyph glyph-name="glass-martini" unicode="&#xf000;" 
d="M502.05 390.4l-214.05 -214.04v-192.36h56c22.0898 0 40 -17.9102 40 -40c0 -4.41992 -3.58008 -8 -8 -8h-240c-4.41992 0 -8 3.58008 -8 8c0 22.0898 17.9102 40 40 40h56v192.36l-214.05 214.04c-21.25 21.2598 -6.2002 57.5996 23.8496 57.5996h444.4
c30.0498 0 45.0996 -36.3398 23.8496 -57.5996z" />
    <glyph glyph-name="music" unicode="&#xf001;" 
d="M470.38 446.49c3.03613 0.957031 6.26953 1.47949 9.62012 1.47949c17.6514 0 31.9834 -14.3223 32 -31.9697v-352c0 -35.3496 -43 -64 -96 -64s-96 28.6602 -96 64s43 64 96 64c11.0361 -0.0605469 21.7158 -1.4248 32 -3.92969v184.609l-256 -75v-233.68
c0 -35.3398 -43 -64 -96 -64s-96 28.6602 -96 64s43 64 96 64c11.0352 -0.0625 21.7139 -1.42285 32 -3.91992v261.41c0.00878906 14.3125 9.43359 26.4336 22.4102 30.5098z" />
    <glyph glyph-name="search" unicode="&#xf002;" 
d="M505 5.2998c9.2998 -9.39941 9.2998 -24.5996 -0.0996094 -34l-28.3008 -28.2998c-9.2998 -9.40039 -24.5 -9.40039 -33.8994 0l-99.7002 99.7002c-4.5 4.5 -7 10.5996 -7 17v16.2998c-35.2998 -27.5996 -79.7002 -44 -128 -44c-114.9 0 -208 93.0996 -208 208
s93.0996 208 208 208s208 -93.0996 208 -208c0 -48.2998 -16.4004 -92.7002 -44 -128h16.2998c6.40039 0 12.5 -2.5 17 -7zM208 112c70.7998 0 128 57.2998 128 128c0 70.7998 -57.2998 128 -128 128c-70.7998 0 -128 -57.2998 -128 -128c0 -70.7998 57.2998 -128 128 -128z
" />
    <glyph glyph-name="heart" unicode="&#xf004;" 
d="M462.3 385.4c62.7998 -53.6006 66.1006 -149.801 9.7998 -207.9l-193.5 -199.8c-12.5 -12.9004 -32.7998 -12.9004 -45.2998 0l-193.5 199.8c-56.2002 58.0996 -52.8994 154.3 9.90039 207.9c54.7998 46.6992 136.399 38.2998 186.6 -13.6006l19.7002 -20.2998
l19.7002 20.2998c50.2998 51.9004 131.8 60.2998 186.6 13.6006z" />
    <glyph glyph-name="star" unicode="&#xf005;" horiz-adv-x="576" 
d="M259.3 430.2c11.7998 23.8994 45.7002 23.5996 57.4004 0l65.2998 -132.4l146.1 -21.2998c26.2002 -3.7998 36.7002 -36.0996 17.7002 -54.5996l-105.7 -103l25 -145.5c4.5 -26.3008 -23.1992 -45.9004 -46.3994 -33.7002l-130.7 68.7002l-130.7 -68.7002
c-23.2002 -12.2998 -50.8994 7.39941 -46.3994 33.7002l25 145.5l-105.7 103c-19 18.5 -8.5 50.7998 17.7002 54.5996l146.1 21.2998z" />
    <glyph glyph-name="user" unicode="&#xf007;" horiz-adv-x="448" 
d="M224 192c-70.7002 0 -128 57.2998 -128 128s57.2998 128 128 128s128 -57.2998 128 -128s-57.2998 -128 -128 -128zM313.6 160c74.2002 0 134.4 -60.2002 134.4 -134.4v-41.5996c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v41.5996
c0 74.2002 60.2002 134.4 134.4 134.4h16.6992c22.3008 -10.2002 46.9004 -16 72.9004 -16s50.7002 5.7998 72.9004 16h16.6992z" />
    <glyph glyph-name="film" unicode="&#xf008;" 
d="M488 384c13.2998 0 24 -10.7002 24 -24v-336c0 -13.2998 -10.7002 -24 -24 -24h-8v20c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12v-20h-320v20c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12v-20h-8
c-13.2998 0 -24 10.7002 -24 24v336c0 13.2998 10.7002 24 24 24h8v-20c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12v20h320v-20c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12v20h8zM96 76v40c0 6.59961 -5.40039 12 -12 12h-40
c-6.59961 0 -12 -5.40039 -12 -12v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12zM96 172v40c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12zM96 268v40
c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12zM368 60v96c0 6.59961 -5.40039 12 -12 12h-200c-6.59961 0 -12 -5.40039 -12 -12v-96c0 -6.59961 5.40039 -12 12 -12h200
c6.59961 0 12 5.40039 12 12zM368 228v96c0 6.59961 -5.40039 12 -12 12h-200c-6.59961 0 -12 -5.40039 -12 -12v-96c0 -6.59961 5.40039 -12 12 -12h200c6.59961 0 12 5.40039 12 12zM480 76v40c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12v-40
c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12zM480 172v40c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12zM480 268v40c0 6.59961 -5.40039 12 -12 12h-40
c-6.59961 0 -12 -5.40039 -12 -12v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12z" />
    <glyph glyph-name="th-large" unicode="&#xf009;" 
d="M296 416h192c13.2549 0 24 -10.7451 24 -24v-160c0 -13.2549 -10.7451 -24 -24 -24h-192c-13.2549 0 -24 10.7451 -24 24v160c0 13.2549 10.7451 24 24 24zM216 416c13.2549 0 24 -10.7451 24 -24v-160c0 -13.2549 -10.7451 -24 -24 -24h-192
c-13.2549 0 -24 10.7451 -24 24v160c0 13.2549 10.7451 24 24 24h192zM0 152c0 13.2549 10.7451 24 24 24h192c13.2549 0 24 -10.7451 24 -24v-160c0 -13.2549 -10.7451 -24 -24 -24h-192c-13.2549 0 -24 10.7451 -24 24v160zM296 -32c-13.2549 0 -24 10.7451 -24 24v160
c0 13.2549 10.7451 24 24 24h192c13.2549 0 24 -10.7451 24 -24v-160c0 -13.2549 -10.7451 -24 -24 -24h-192z" />
    <glyph glyph-name="th" unicode="&#xf00a;" 
d="M149.333 392v-80c0 -13.2549 -10.7451 -24 -24 -24h-101.333c-13.2549 0 -24 10.7451 -24 24v80c0 13.2549 10.7451 24 24 24h101.333c13.2549 0 24 -10.7451 24 -24zM330.667 152c0 -13.2549 -10.7451 -24 -24.001 -24h-101.333c-13.2549 0 -24 10.7451 -24 24v80
c0 13.2549 10.7451 24 24 24h101.334c13.2549 0 24 -10.7451 24 -24v-80zM362.667 392c0 13.2549 10.7451 24 24 24h101.333c13.2549 0 24 -10.7451 24 -24v-80c0 -13.2549 -10.7451 -24 -24 -24h-101.333c-13.2549 0 -24 10.7451 -24 24v80zM330.667 312
c0 -13.2549 -10.7451 -24 -24.001 -24h-101.333c-13.2549 0 -24 10.7451 -24 24v80c0 13.2549 10.7451 24 24 24h101.334c13.2549 0 24 -10.7451 24 -24v-80zM125.333 256c13.2549 0 24 -10.7451 24 -24v-80c0 -13.2549 -10.7451 -24 -24 -24h-101.333
c-13.2549 0 -24 10.7451 -24 24v80c0 13.2549 10.7451 24 24 24h101.333zM0 72c0 13.2549 10.7451 24 24 24h101.333c13.2549 0 24 -10.7451 24 -24v-80c0 -13.2549 -10.7451 -24 -24 -24h-101.333c-13.2549 0 -24 10.7451 -24 24v80zM386.667 128
c-13.2549 0 -24 10.7451 -24 24v80c0 13.2549 10.7451 24 24 24h101.333c13.2549 0 24 -10.7451 24 -24v-80c0 -13.2549 -10.7451 -24 -24 -24h-101.333zM386.667 -32c-13.2549 0 -24 10.7451 -24 24v80c0 13.2549 10.7451 24 24 24h101.333c13.2549 0 24 -10.7451 24 -24
v-80c0 -13.2549 -10.7451 -24 -24 -24h-101.333zM181.333 72c0 13.2549 10.7451 24 24 24h101.333c13.2549 0 24 -10.7451 24 -24v-80c0 -13.2549 -10.7451 -24 -24 -24h-101.333c-13.2549 0 -24 10.7451 -24 24v80z" />
    <glyph glyph-name="th-list" unicode="&#xf00b;" 
d="M149.333 232v-80c0 -13.2549 -10.7451 -24 -24 -24h-101.333c-13.2549 0 -24 10.7451 -24 24v80c0 13.2549 10.7451 24 24 24h101.333c13.2549 0 24 -10.7451 24 -24zM0 72c0 13.2549 10.7451 24 24 24h101.333c13.2549 0 24 -10.7451 24 -24v-80
c0 -13.2549 -10.7451 -24 -24 -24h-101.333c-13.2549 0 -24 10.7451 -24 24v80zM125.333 416c13.2549 0 24 -10.7451 24 -24v-80c0 -13.2549 -10.7451 -24 -24 -24h-101.333c-13.2549 0 -24 10.7451 -24 24v80c0 13.2549 10.7451 24 24 24h101.333zM205.333 -32
c-13.2549 0 -24 10.7451 -24 24v80c0 13.2549 10.7451 24 24 24h282.667c13.2549 0 24 -10.7451 24 -24v-80c0 -13.2549 -10.7451 -24 -24 -24h-282.667zM181.333 392c0 13.2549 10.7451 24 24 24h282.667c13.2549 0 24 -10.7451 24 -24v-80
c0 -13.2549 -10.7451 -24 -24 -24h-282.667c-13.2549 0 -24 10.7451 -24 24v80zM205.333 128c-13.2549 0 -24 10.7451 -24 24v80c0 13.2549 10.7451 24 24 24h282.667c13.2549 0 24 -10.7451 24 -24v-80c0 -13.2549 -10.7451 -24 -24 -24h-282.667z" />
    <glyph glyph-name="check" unicode="&#xf00c;" 
d="M173.898 8.5957l-166.4 166.4c-9.99707 9.99707 -9.99707 26.2061 0 36.2041l36.2031 36.2041c9.99707 9.99805 26.207 9.99805 36.2041 0l112.095 -112.095l240.095 240.095c9.99707 9.99707 26.207 9.99707 36.2041 0l36.2031 -36.2041
c9.99707 -9.99707 9.99707 -26.2061 0 -36.2041l-294.4 -294.401c-9.99805 -9.99707 -26.207 -9.99707 -36.2031 0.000976562z" />
    <glyph glyph-name="times" unicode="&#xf00d;" horiz-adv-x="352" 
d="M242.72 192l100.07 -100.07c12.2803 -12.29 12.2803 -32.1992 0 -44.4795l-22.2402 -22.2402c-12.2803 -12.2803 -32.2002 -12.2803 -44.4795 0l-100.07 100.07l-100.07 -100.07c-12.2793 -12.2803 -32.1992 -12.2803 -44.4795 0l-22.2402 22.2402
c-12.2803 12.29 -12.2803 32.2002 0 44.4795l100.07 100.07l-100.07 100.07c-12.2803 12.29 -12.2803 32.1992 0 44.4795l22.2402 22.2402c12.29 12.2803 32.2002 12.2803 44.4795 0l100.07 -100.07l100.07 100.07c12.29 12.2803 32.1992 12.2803 44.4795 0
l22.2402 -22.2402c12.2803 -12.29 12.2803 -32.2002 0 -44.4795z" />
    <glyph glyph-name="search-plus" unicode="&#xf00e;" 
d="M304 256v-32c0 -6.59961 -5.40039 -12 -12 -12h-56v-56c0 -6.59961 -5.40039 -12 -12 -12h-32c-6.59961 0 -12 5.40039 -12 12v56h-56c-6.59961 0 -12 5.40039 -12 12v32c0 6.59961 5.40039 12 12 12h56v56c0 6.59961 5.40039 12 12 12h32c6.59961 0 12 -5.40039 12 -12
v-56h56c6.59961 0 12 -5.40039 12 -12zM505 -28.7002l-28.2998 -28.2998c-9.40039 -9.40039 -24.6006 -9.40039 -33.9004 0l-99.7998 99.7002c-4.5 4.5 -7 10.5996 -7 17v16.2998c-35.2998 -27.5996 -79.7002 -44 -128 -44c-114.9 0 -208 93.0996 -208 208
s93.0996 208 208 208s208 -93.0996 208 -208c0 -48.2998 -16.4004 -92.7002 -44 -128h16.2998c6.40039 0 12.5 -2.5 17 -7l99.7002 -99.7002c9.2998 -9.39941 9.2998 -24.5996 0 -34zM344 240c0 75.2002 -60.7998 136 -136 136s-136 -60.7998 -136 -136
s60.7998 -136 136 -136s136 60.7998 136 136z" />
    <glyph glyph-name="search-minus" unicode="&#xf010;" 
d="M304 256v-32c0 -6.59961 -5.40039 -12 -12 -12h-168c-6.59961 0 -12 5.40039 -12 12v32c0 6.59961 5.40039 12 12 12h168c6.59961 0 12 -5.40039 12 -12zM505 -28.7002l-28.2998 -28.2998c-9.40039 -9.40039 -24.6006 -9.40039 -33.9004 0l-99.7998 99.7002
c-4.5 4.5 -7 10.5996 -7 17v16.2998c-35.2998 -27.5996 -79.7002 -44 -128 -44c-114.9 0 -208 93.0996 -208 208s93.0996 208 208 208s208 -93.0996 208 -208c0 -48.2998 -16.4004 -92.7002 -44 -128h16.2998c6.40039 0 12.5 -2.5 17 -7l99.7002 -99.7002
c9.2998 -9.39941 9.2998 -24.5996 0 -34zM344 240c0 75.2002 -60.7998 136 -136 136s-136 -60.7998 -136 -136s60.7998 -136 136 -136s136 60.7998 136 136z" />
    <glyph glyph-name="power-off" unicode="&#xf011;" 
d="M400 393.9c63 -45 104 -118.601 104 -201.9c0 -136.8 -110.8 -247.7 -247.5 -248c-136.5 -0.299805 -248.3 111 -248.5 247.6c-0.0996094 83.3008 40.9004 157.101 103.8 202.2c11.7002 8.2998 28 4.7998 35 -7.7002l15.7998 -28.0996
c5.90039 -10.5 3.10059 -23.7998 -6.59961 -31c-41.5 -30.7998 -68 -79.5996 -68 -134.9c-0.0996094 -92.2998 74.5 -168.1 168 -168.1c91.5996 0 168.6 74.2002 168 169.1c-0.299805 51.8008 -24.7002 101.801 -68.0996 134c-9.7002 7.2002 -12.4004 20.5 -6.5 30.9004
l15.7998 28.0996c7 12.4004 23.2002 16.1006 34.7998 7.80078zM296 184c0 -13.2998 -10.7002 -24 -24 -24h-32c-13.2998 0 -24 10.7002 -24 24v240c0 13.2998 10.7002 24 24 24h32c13.2998 0 24 -10.7002 24 -24v-240z" />
    <glyph glyph-name="signal" unicode="&#xf012;" horiz-adv-x="640" 
d="M216 160c8.83984 0 16 -7.16016 16 -16v-192c0 -8.83984 -7.16016 -16 -16 -16h-48c-8.83984 0 -16 7.16016 -16 16v192c0 8.83984 7.16016 16 16 16h48zM88 64c8.83984 0 16 -7.16016 16 -16v-96c0 -8.83984 -7.16016 -16 -16 -16h-48c-8.83984 0 -16 7.16016 -16 16v96
c0 8.83984 7.16016 16 16 16h48zM344 256c8.83984 0 16 -7.16016 16 -16v-288c0 -8.83984 -7.16016 -16 -16 -16h-48c-8.83984 0 -16 7.16016 -16 16v288c0 8.83984 7.16016 16 16 16h48zM472 352c8.83984 0 16 -7.16016 16 -16v-384c0 -8.83984 -7.16016 -16 -16 -16h-48
c-8.83984 0 -16 7.16016 -16 16v384c0 8.83984 7.16016 16 16 16h48zM600 448c8.83984 0 16 -7.16016 16 -16v-480c0 -8.83984 -7.16016 -16 -16 -16h-48c-8.83984 0 -16 7.16016 -16 16v480c0 8.83984 7.16016 16 16 16h48z" />
    <glyph glyph-name="cog" unicode="&#xf013;" 
d="M487.4 132.3c4.89941 -2.7998 7.09961 -8.59961 5.59961 -14.0996c-11.0996 -35.7002 -30 -67.9004 -54.7002 -94.6006c-3.7998 -4.19922 -9.89941 -5.09961 -14.7998 -2.2998l-42.5996 24.6006c-18 -15.3008 -38.6006 -27.2002 -60.8008 -35.1006v-49.2002
c0 -5.59961 -3.89941 -10.5 -9.39941 -11.6992c-34.9004 -7.80078 -72.5 -8.2002 -109.2 0c-5.5 1.19922 -9.40039 6.09961 -9.40039 11.6992v49.2002c-22.2998 7.7998 -42.8994 19.7002 -60.7998 35.1006l-42.5996 -24.6006c-4.7998 -2.7998 -11 -1.7998 -14.7998 2.2998
c-24.7002 26.8008 -43.6006 59 -54.7002 94.6006c-1.60059 5.39941 0.599609 11.2002 5.5 14l42.5996 24.5996c-4.2998 23.2002 -4.2998 47 0 70.2002l-42.5996 24.5996c-4.90039 2.80078 -7.2002 8.60059 -5.5 14c11.0996 35.7002 30 67.9004 54.7002 94.6006
c3.7998 4.2002 9.89941 5.09961 14.7998 2.2998l42.5 -24.5996c18 15.2998 38.5996 27.1992 60.7998 35.0996v49.2002c0 5.59961 3.90039 10.5 9.40039 11.7002c34.8994 7.7998 72.5 8.19922 109.199 0c5.5 -1.2002 9.40039 -6.10059 9.40039 -11.7002v-49.1006
c22.2998 -7.7998 42.9004 -19.6992 60.7998 -35.0996l42.6006 24.5996c4.7998 2.80078 11 1.80078 14.7998 -2.2998c24.7002 -26.7998 43.5996 -59 54.7002 -94.5996c1.59961 -5.40039 -0.600586 -11.2002 -5.5 -14l-42.6006 -24.6006
c4.2998 -23.1992 4.2998 -47 0 -70.1992zM256 112c44.0996 0 80 35.9004 80 80s-35.9004 80 -80 80s-80 -35.9004 -80 -80s35.9004 -80 80 -80z" />
    <glyph glyph-name="home" unicode="&#xf015;" horiz-adv-x="576" 
d="M280.37 299.74c2.09082 1.68555 4.76562 2.69434 7.6582 2.69434s5.55078 -1.00879 7.6416 -2.69434l184.33 -151.74v-164c0 -8.83105 -7.16895 -16 -16 -16l-112.02 0.30957c-8.83105 0 -16.001 7.16895 -16.001 15.999c0 0.0175781 0 0.0341797 0.000976562 0.0517578
v95.6396c0 8.83105 -7.16992 16 -16 16h-64c-8.83105 0 -16 -7.16895 -16 -16v-95.71c0 -8.80371 -7.12695 -15.9561 -15.9209 -16l-112.06 -0.290039c-8.83105 0 -16 7.16895 -16 16v163.89zM571.6 196.53c2.70703 -2.20117 4.42578 -5.56152 4.42578 -9.31836
c0 -2.88867 -1.02246 -5.54004 -2.72559 -7.6123l-25.5 -31c-2.20117 -2.66309 -5.53418 -4.35059 -9.25684 -4.35059c-2.90332 0 -5.56641 1.0332 -7.64258 2.75098l-235.23 193.74c-2.09082 1.68555 -4.7666 2.69434 -7.6582 2.69434
c-2.89258 0 -5.55078 -1.00879 -7.6416 -2.69434l-235.22 -193.74c-2.0752 -1.71387 -4.73926 -2.75586 -7.63867 -2.75586c-3.73242 0 -7.07031 1.70898 -9.27148 4.38574l-25.5 31c-1.71875 2.07617 -2.7627 4.74414 -2.7627 7.64648
c0 3.72266 1.69824 7.05176 4.3623 9.25391l253.13 208.47c8.29102 6.82227 18.9668 10.9209 30.5312 10.9209s22.1787 -4.09863 30.4688 -10.9209l89.5303 -73.6602v72.6104c0 6.62305 5.37695 12 12 12h56c6.62305 0 12 -5.37695 12 -12v-138.51z" />
    <glyph glyph-name="clock" unicode="&#xf017;" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM348.49 127c2.19531 2.73926 3.52637 6.21973 3.52637 10c0 5.05566 -2.35059 9.56738 -6.0166 12.5l-58 42.5v144c0 8.83105 -7.16895 16 -16 16h-32
c-8.83105 0 -16 -7.16895 -16 -16v-155.55c0 -12.6338 5.8418 -23.8975 15 -31.2305l67 -49.7197v0c2.7373 -2.19043 6.21387 -3.51758 9.98926 -3.51758c5.05566 0 9.56738 2.35059 12.501 6.01758l20 25v0z" />
    <glyph glyph-name="road" unicode="&#xf018;" horiz-adv-x="576" 
d="M573.19 45.3301c9.25977 -21.1904 -5.5 -45.3301 -27.7305 -45.3301h-196.84l-10.3105 97.6797c-0.859375 8.14062 -7.71973 14.3203 -15.9092 14.3203h-68.8008c-8.18945 0 -15.0498 -6.17969 -15.9092 -14.3203l-10.3105 -97.6797h-196.84
c-22.2305 0 -36.9902 24.1396 -27.7402 45.3301l139.79 320c4.96973 11.3799 15.7998 18.6699 27.7305 18.6699h97.5898l-2.4502 -23.1602c-0.5 -4.71973 3.20996 -8.83984 7.95996 -8.83984h29.1602c4.75 0 8.45996 4.12012 7.95996 8.83984l-2.4502 23.1602h97.5898
c11.9199 0 22.75 -7.29004 27.7207 -18.6699zM260.4 312.84l-4.59082 -43.5801c-0.75 -7.08984 4.80078 -13.2598 11.9307 -13.2598h40.54c7.12012 0 12.6797 6.16992 11.9297 13.2598l-4.59961 43.5801c-0.430664 4.07031 -3.87012 7.16016 -7.95996 7.16016h-39.29
c-0.00195312 0 -0.00390625 -0.0078125 -0.00488281 -0.0078125c-4.12891 0 -7.53125 -3.13477 -7.95508 -7.15234zM315.64 144c9.5 0 16.9102 8.23047 15.9102 17.6797l-5.06934 48c-0.860352 8.14062 -7.7207 14.3203 -15.9102 14.3203h-45.1504
c-8.18945 0 -15.0498 -6.17969 -15.9102 -14.3203l-5.06934 -48c-1 -9.44922 6.40918 -17.6797 15.9092 -17.6797h55.29z" />
    <glyph glyph-name="download" unicode="&#xf019;" 
d="M216 448h80c13.2998 0 24 -10.7002 24 -24v-168h87.7002c17.7998 0 26.7002 -21.5 14.0996 -34.0996l-152.1 -152.2c-7.5 -7.5 -19.7998 -7.5 -27.2998 0l-152.301 152.2c-12.5996 12.5996 -3.69922 34.0996 14.1006 34.0996h87.7998v168c0 13.2998 10.7002 24 24 24z
M512 72v-112c0 -13.2998 -10.7002 -24 -24 -24h-464c-13.2998 0 -24 10.7002 -24 24v112c0 13.2998 10.7002 24 24 24h146.7l49 -49c20.0996 -20.0996 52.5 -20.0996 72.5996 0l49 49h146.7c13.2998 0 24 -10.7002 24 -24zM388 -16c0 11 -9 20 -20 20s-20 -9 -20 -20
s9 -20 20 -20s20 9 20 20zM452 -16c0 11 -9 20 -20 20s-20 -9 -20 -20s9 -20 20 -20s20 9 20 20z" />
    <glyph glyph-name="inbox" unicode="&#xf01c;" horiz-adv-x="576" 
d="M567.938 204.092c5.07422 -7.61035 8.06152 -16.7998 8.06152 -26.625v-129.467c0 -26.5098 -21.4902 -48 -48 -48h-480c-26.5098 0 -48 21.4902 -48 48v129.467c0 9.8252 2.9873 19.0146 8.06152 26.625l105.689 158.534c8.60742 12.9102 23.2725 21.374 39.9385 21.374
h268.621c16.667 0 31.332 -8.46387 39.9395 -21.374zM162.252 320l-85.334 -128h123.082l32 -64h112l32 64h123.082l-85.333 128h-251.497z" />
    <glyph glyph-name="redo" unicode="&#xf01e;" 
d="M500.33 448c6.62305 0 12 -5.37695 12 -12v-200.34c0 -6.62305 -5.37695 -12 -12 -12h-200.33c-6.62305 0 -12 5.37695 -12 12v47.4102c0 0.00390625 -0.00878906 0.00878906 -0.00878906 0.0136719c0 6.62305 5.37695 12 12 12
c0.194336 0 0.386719 -0.00488281 0.579102 -0.0136719l101.529 -4.87012c-31.6084 47.0322 -85.1172 77.8594 -145.992 77.8594c-97.1367 0 -176 -78.8633 -176 -176s78.8633 -176 176 -176c44.502 0 85.168 16.5518 116.173 43.8301
c2.10938 1.84375 4.87793 2.96582 7.89746 2.96582c3.31055 0 6.31055 -1.34375 8.48242 -3.51562l34 -34c2.17383 -2.17188 3.52246 -5.17285 3.52246 -8.48633c0 -3.55176 -1.54688 -6.74512 -4.00293 -8.94336c-43.8477 -39.6924 -102.079 -63.9102 -165.824 -63.9102
h-0.355469c-136.9 0 -247.9 110.93 -248 247.81c-0.0996094 136.66 111.34 248.19 248 248.19c0.0927734 0 0.116211 0.140625 0.208984 0.140625c75.5918 0 143.312 -33.9727 188.711 -87.4707l-4 82.7598c-0.00878906 0.192383 -0.0136719 0.375977 -0.0136719 0.570312
c0 6.62305 5.37695 12 12 12h0.0136719h47.4102z" />
    <glyph glyph-name="sync" unicode="&#xf021;" 
d="M440.65 435.43c-0.00976562 0.192383 -0.0136719 0.375977 -0.0136719 0.570312c0 6.62109 5.37305 11.9961 11.9932 12h47.3701c6.62305 0 12 -5.37695 12 -12v-200.35c0 -6.62305 -5.37695 -12 -12 -12h-200.22c-6.62305 0 -12 5.37695 -12 12v47.4092
c0 0.00488281 -0.00878906 0.00976562 -0.00878906 0.0136719c0 6.62305 5.37695 12 12 12c0.194336 0 0.386719 -0.00390625 0.578125 -0.0136719l101.46 -4.85938c-31.5938 46.9941 -85.1406 77.6738 -145.973 77.6738c-82.8662 0 -152.428 -57.4229 -171.027 -134.614
c-1.24219 -5.29688 -5.99707 -9.25391 -11.6699 -9.25977h-49.0498c-6.62305 0 -12 5.36719 -12 11.9893c0 0.748047 0.0693359 1.48047 0.200195 2.19043c21.6201 114.9 122.44 201.82 243.54 201.82c0.0966797 0 0.123047 0.141602 0.219727 0.141602
c75.5615 0 143.248 -33.9814 188.601 -87.4814zM255.83 16c0.015625 0 0.0185547 0.0898438 0.0332031 0.0898438c82.8701 0 152.43 57.4434 170.997 134.65c1.24219 5.29688 5.99707 9.25391 11.6699 9.25977h49.0498c6.62305 0 12 -5.36719 12 -11.9893
c0 -0.748047 -0.0693359 -1.48047 -0.200195 -2.19043c-21.6201 -114.9 -122.439 -201.82 -243.55 -201.82c-0.0800781 0 -0.0908203 -0.140625 -0.170898 -0.140625c-75.4814 0 -143.106 33.9082 -188.459 87.3105l4.14941 -82.5703
c0.0107422 -0.201172 0.015625 -0.395508 0.015625 -0.599609c0 -6.62305 -5.37695 -12 -12 -12h-0.015625h-47.3496c-6.62305 0 -12 5.37695 -12 12v200.33c0 6.62305 5.37695 12 12 12h200.2c6.62305 0 12 -5.37695 12 -12v-47.4004
c0 -0.00390625 0.0078125 -0.00878906 0.0078125 -0.0136719c0 -6.62305 -5.37695 -12 -12 -12c-0.193359 0 -0.386719 0.00488281 -0.578125 0.0136719l-101.8 4.87012c31.5254 -47.0088 85.0449 -77.7998 145.847 -77.7998h0.15332z" />
    <glyph glyph-name="list-alt" unicode="&#xf022;" 
d="M464 -32h-416c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h416c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48zM128 328c-22.0908 0 -40 -17.9092 -40 -40s17.9092 -40 40 -40s40 17.9092 40 40s-17.9092 40 -40 40zM128 232
c-22.0908 0 -40 -17.9092 -40 -40s17.9092 -40 40 -40s40 17.9092 40 40s-17.9092 40 -40 40zM128 136c-22.0908 0 -40 -17.9092 -40 -40s17.9092 -40 40 -40s40 17.9092 40 40s-17.9092 40 -40 40zM416 272v32c0 6.62695 -5.37305 12 -12 12h-200
c-6.62695 0 -12 -5.37305 -12 -12v-32c0 -6.62695 5.37305 -12 12 -12h200c6.62695 0 12 5.37305 12 12zM416 176v32c0 6.62695 -5.37305 12 -12 12h-200c-6.62695 0 -12 -5.37305 -12 -12v-32c0 -6.62695 5.37305 -12 12 -12h200c6.62695 0 12 5.37305 12 12zM416 80v32
c0 6.62695 -5.37305 12 -12 12h-200c-6.62695 0 -12 -5.37305 -12 -12v-32c0 -6.62695 5.37305 -12 12 -12h200c6.62695 0 12 5.37305 12 12z" />
    <glyph glyph-name="lock" unicode="&#xf023;" horiz-adv-x="448" 
d="M400 224c26.5 0 48 -21.5 48 -48v-192c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v192c0 26.5 21.5 48 48 48h24v72c0 83.7998 68.2002 152 152 152s152 -68.2002 152 -152v-72h24zM296 224v72c0 39.7002 -32.2998 72 -72 72s-72 -32.2998 -72 -72v-72h144
z" />
    <glyph glyph-name="flag" unicode="&#xf024;" 
d="M349.565 349.217c40.4951 0 82.6113 15.9062 116.949 31.8545c21.2168 9.85352 45.4854 -5.62305 45.4854 -29.0166v-243.1c0 -10.5264 -5.16016 -20.4072 -13.8428 -26.3584c-35.8379 -24.5635 -74.3359 -40.8574 -122.505 -40.8574
c-67.373 0 -111.629 34.7832 -165.218 34.7832c-50.8525 0 -86.124 -10.0586 -114.435 -22.1221v-94.4004c0 -13.2549 -10.7451 -24 -24 -24h-16c-13.2549 0 -24 10.7451 -24 24v386.055c-14.5029 10.1201 -24 26.9189 -24 45.9453
c0 31.7041 26.3447 57.2539 58.3379 55.9521c28.4678 -1.1582 51.7793 -23.9668 53.5508 -52.4033c0.0761719 -1.19141 0.0927734 -2.37305 0.0927734 -3.58301c0 -7.03711 -1.30176 -13.7734 -3.67871 -19.9785c20.7363 7.62891 43.0898 12.0127 68.0449 12.0127
c67.373 0 111.63 -34.7832 165.218 -34.7832z" />
    <glyph glyph-name="headphones" unicode="&#xf025;" 
d="M256 416c141.504 0 256 -114.521 256 -256v-48c0 -12.5312 -7.1875 -23.3711 -17.6904 -28.6221l-14.3818 -7.19141c-2.01074 -60.0889 -51.3486 -108.187 -111.928 -108.187h-24c-13.2549 0 -24 10.7451 -24 24v176c0 13.2549 10.7451 24 24 24h24
c31.3418 0 59.6709 -12.8789 80 -33.627v1.62695c0 105.869 -86.1309 192 -192 192s-192 -86.1309 -192 -192v-1.62695c20.3291 20.748 48.6582 33.627 80 33.627h24c13.2549 0 24 -10.7451 24 -24v-176c0 -13.2549 -10.7451 -24 -24 -24h-24
c-60.5791 0 -109.917 48.0967 -111.928 108.187l-14.3828 7.19141c-10.502 5.25098 -17.6895 16.0908 -17.6895 28.6221v48c0 141.504 114.52 256 256 256z" />
    <glyph glyph-name="volume-off" unicode="&#xf026;" horiz-adv-x="256" 
d="M215 377c15 15 41 4.46973 41 -17v-336c0 -21.4697 -26 -32 -41 -17l-88.9404 89h-102.06c-13.2461 0 -24 10.7539 -24 24v144c0 13.2461 10.7539 24 24 24h102z" />
    <glyph glyph-name="volume-down" unicode="&#xf027;" horiz-adv-x="384" 
d="M215.03 375.96c15.0098 15 40.9697 4.49023 40.9697 -16.9795v-335.961c0 -21.4395 -25.9404 -32 -40.9697 -16.9697l-88.9707 88.9502h-102.06c-13.2598 0 -24 10.75 -24 24v144c0 13.2598 10.7402 24 24 24h102.06zM338.23 267.88
c28.2393 -15.5498 45.7793 -44.9902 45.7793 -76.8701s-17.54 -61.3301 -45.7695 -76.8799c-11.5605 -6.34961 -26.1807 -2.20996 -32.6104 9.4502c-6.38965 11.6104 -2.16016 26.2002 9.4502 32.6104c12.9004 7.08984 20.9199 20.4297 20.9199 34.8096
s-8.01953 27.7197 -20.9297 34.8203c-11.6104 6.41016 -15.8398 21 -9.4502 32.6094c6.41992 11.6104 21.0303 15.7803 32.6104 9.4502z" />
    <glyph glyph-name="volume-up" unicode="&#xf028;" horiz-adv-x="576" 
d="M215.03 376.95c15.0098 15.0098 40.9697 4.49023 40.9697 -16.9697v-335.961c0 -21.4395 -25.9404 -32 -40.9697 -16.9697l-88.9707 88.9502h-102.06c-13.2598 0 -24 10.75 -24 24v144c0 13.2598 10.7402 24 24 24h102.06zM448.35 428.03
c79.9199 -52.46 127.65 -140.7 127.65 -236.03s-47.7305 -183.58 -127.65 -236.04c-11.5801 -7.61035 -26.4697 -3.75977 -33.5098 6.9502c-7.33984 11.1602 -4.21973 26.1797 6.9502 33.5c66.2695 43.4902 105.82 116.6 105.82 195.58
c0 78.9795 -39.5508 152.09 -105.82 195.58c-11.1699 7.33008 -14.29 22.3398 -6.9502 33.5098c7.33008 11.1895 22.3398 14.2803 33.5098 6.9502zM480 192c0 -63.54 -32.0596 -121.94 -85.7695 -156.24c-12 -7.67969 -26.6104 -2.89941 -33.1201 7.45996
c-7.09082 11.29 -3.78027 26.2207 7.40918 33.3604c39.75 25.3896 63.4805 68.5303 63.4805 115.42s-23.7305 90.0303 -63.4805 115.42c-11.1895 7.15039 -14.5 22.0801 -7.40918 33.3604c7.08984 11.2793 21.9297 14.5996 33.1201 7.45996
c53.71 -34.2998 85.7695 -92.71 85.7695 -156.24zM338.23 268.87c28.2393 -15.54 45.7793 -44.9805 45.7793 -76.8604s-17.54 -61.3301 -45.7695 -76.8799c-11.5605 -6.34961 -26.1807 -2.20996 -32.6104 9.4502c-6.38965 11.6104 -2.16016 26.2002 9.4502 32.6104
c12.9004 7.08984 20.9199 20.4297 20.9199 34.8096c0 14.3701 -8.01953 27.7197 -20.9297 34.8096c-11.6104 6.41016 -15.8398 21 -9.4502 32.6104c6.41992 11.6104 21.0303 15.7803 32.6104 9.4502z" />
    <glyph glyph-name="qrcode" unicode="&#xf029;" horiz-adv-x="448" 
d="M0 224v192h192v-192h-192zM64 352v-64h64v64h-64zM256 416h192v-192h-192v192zM384 288v64h-64v-64h64zM0 -32v192h192v-192h-192zM64 96v-64h64v64h-64zM416 160h32v-128h-96v32h-32v-96h-64v192h96v-32h64v32zM416 0h32v-32h-32v32zM352 0h32v-32h-32v32z" />
    <glyph glyph-name="barcode" unicode="&#xf02a;" 
d="M0 0v384h18v-384h-18zM26.8574 0.273438v383.727h9.14258v-383.727h-9.14258zM54 0.273438v383.727h8.85742v-383.727h-8.85742zM98.8574 0.273438v383.727h8.85645v-383.727h-8.85645zM134.857 0.273438v383.727h17.7139v-383.727h-17.7139zM179.714 0.273438v383.727
h8.85742v-383.727h-8.85742zM197.714 0.273438v383.727h8.85742v-383.727h-8.85742zM215.714 0.273438v383.727h8.85742v-383.727h-8.85742zM251.429 0.273438v383.727h18v-383.727h-18zM296.286 0.273438v383.727h18v-383.727h-18zM332.285 0.273438v383.727h18.001
v-383.727h-18.001zM368.286 0.273438v383.727h18.001v-383.727h-18.001zM395.143 0.273438v383.727h18v-383.727h-18zM440.286 0.273438v383.727h26.8564v-383.727h-26.8564zM476 0.273438v383.727h9.14258v-383.727h-9.14258zM494 0v384h18v-384h-18z" />
    <glyph glyph-name="tag" unicode="&#xf02b;" 
d="M0 195.882v204.118c0 26.5098 21.4902 48 48 48h204.118c13.2461 0 25.252 -5.37012 33.9404 -14.0586l211.883 -211.883c18.7441 -18.7441 18.7441 -49.1367 0 -67.8818l-204.118 -204.118c-18.7451 -18.7441 -49.1377 -18.7441 -67.8818 0l-211.883 211.883
c-8.68848 8.68848 -14.0586 20.6943 -14.0586 33.9404zM112 384c-26.5098 0 -48 -21.4902 -48 -48s21.4902 -48 48 -48s48 21.4902 48 48s-21.4902 48 -48 48z" />
    <glyph glyph-name="tags" unicode="&#xf02c;" horiz-adv-x="640" 
d="M497.941 222.059c18.7441 -18.7441 18.7441 -49.1367 0 -67.8818l-204.118 -204.118c-18.7461 -18.7451 -49.1387 -18.7441 -67.8818 0l-211.883 211.883c-8.68848 8.68848 -14.0586 20.6943 -14.0586 33.9404v204.118c0 26.5098 21.4902 48 48 48h204.118
c13.2461 0 25.252 -5.37012 33.9404 -14.0586zM112 288c26.5098 0 48 21.4902 48 48s-21.4902 48 -48 48s-48 -21.4902 -48 -48s21.4902 -48 48 -48zM625.941 154.177l-204.118 -204.118c-18.7451 -18.7441 -49.1377 -18.7441 -67.8818 0l-0.360352 0.360352
l174.059 174.059c16.999 16.999 26.3604 39.6006 26.3604 63.6406s-9.3623 46.6406 -26.3604 63.6396l-196.242 196.242h48.7207c13.2461 0 25.252 -5.37012 33.9404 -14.0586l211.883 -211.883c18.7441 -18.7441 18.7441 -49.1367 0 -67.8818z" />
    <glyph glyph-name="book" unicode="&#xf02d;" horiz-adv-x="448" 
d="M448 88c0 -7.5 -3.5 -14.2998 -8.90039 -18.5996c-4.19922 -15.4004 -4.19922 -59.3008 0 -74.7002c5.40039 -4.40039 8.90039 -11.2002 8.90039 -18.7002v-16c0 -13.2998 -10.7002 -24 -24 -24h-328c-53 0 -96 43 -96 96v320c0 53 43 96 96 96h328
c13.2998 0 24 -10.7002 24 -24v-336zM128 314v-20c0 -3.2998 2.7002 -6 6 -6h212c3.2998 0 6 2.7002 6 6v20c0 3.2998 -2.7002 6 -6 6h-212c-3.2998 0 -6 -2.7002 -6 -6zM128 250v-20c0 -3.2998 2.7002 -6 6 -6h212c3.2998 0 6 2.7002 6 6v20c0 3.2998 -2.7002 6 -6 6h-212
c-3.2998 0 -6 -2.7002 -6 -6zM381.4 0c-1.90039 17.0996 -1.90039 46.9004 0 64h-285.4c-17.5996 0 -32 -14.4004 -32 -32c0 -17.7002 14.2998 -32 32 -32h285.4z" />
    <glyph glyph-name="bookmark" unicode="&#xf02e;" horiz-adv-x="384" 
d="M0 -64v464c0 26.5098 21.4902 48 48 48h288c26.5098 0 48 -21.4902 48 -48v-464l-192 112z" />
    <glyph glyph-name="print" unicode="&#xf02f;" 
d="M448 256c35.3496 0 64 -28.6504 64 -64v-112c0 -8.83984 -7.16016 -16 -16 -16h-48v-96c0 -17.6699 -14.3301 -32 -32 -32h-320c-17.6699 0 -32 14.3301 -32 32v96h-48c-8.83984 0 -16 7.16016 -16 16v112c0 35.3496 28.6504 64 64 64v160c0 17.6699 14.3301 32 32 32
h274.74c8.49023 0 16.6299 -3.37012 22.6299 -9.37012l45.2598 -45.25c6 -6.00977 9.37012 -14.1396 9.37012 -22.6299v-114.75zM384 0v96h-256v-96h256zM384 224v96h-48c-8.83984 0 -16 7.16016 -16 16v48h-192v-160h256zM432 152c13.25 0 24 10.75 24 24
c0 13.2598 -10.75 24 -24 24s-24 -10.7402 -24 -24c0 -13.25 10.75 -24 24 -24z" />
    <glyph glyph-name="camera" unicode="&#xf030;" 
d="M512 304v-288c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v288c0 26.5 21.5 48 48 48h88l12.2998 32.9004c7 18.6992 24.9004 31.0996 44.9004 31.0996h125.5c20 0 37.8994 -12.4004 44.8994 -31.0996l12.4004 -32.9004h88c26.5 0 48 -21.5 48 -48zM376 160
c0 66.2002 -53.7998 120 -120 120s-120 -53.7998 -120 -120s53.7998 -120 120 -120s120 53.7998 120 120zM344 160c0 -48.5 -39.5 -88 -88 -88s-88 39.5 -88 88s39.5 88 88 88s88 -39.5 88 -88z" />
    <glyph glyph-name="font" unicode="&#xf031;" horiz-adv-x="448" 
d="M432 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-128c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h19.5801l-23.2998 64h-152.561l-23.2998 -64h19.5801c8.83105 0 16 -7.16895 16 -16v-32
c0 -8.83105 -7.16895 -16 -16 -16h-128c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h23.4102l130.71 362.31c4.29297 12.6133 16.2363 21.6904 30.293 21.6904h0.00683594h47.1602l-0.00292969 0.00683594c14.0576 0 26.0098 -9.08398 30.3027 -21.6973
l130.71 -362.31h23.4102zM176.85 176h94.3008l-47.1504 129.49z" />
    <glyph glyph-name="bold" unicode="&#xf032;" horiz-adv-x="384" 
d="M333.49 210c34.4395 -27.54 55.5693 -71.1504 50.8301 -119.6c-6.86035 -70.6504 -70.2002 -122.4 -141 -122.4h-209.32c-8.83105 0 -16 7.16895 -16 16v48c0 8.83105 7.16895 16 16 16h31.8701v288h-31.8701c-8.83105 0 -16 7.16895 -16 16v48
c0 8.83105 7.16895 16 16 16h199.42c74.5801 0 134.45 -64.4902 127.07 -140.79c-2.43945 -24.5273 -12.1992 -47.1309 -27 -65.21zM145.66 336v-96h87.7598c26.4922 0 48 21.5078 48 48s-21.5078 48 -48 48h-87.7598zM233.42 48c30.9072 0 56 25.0928 56 56
s-25.0928 56 -56 56h-87.7598v-112h87.7598z" />
    <glyph glyph-name="italic" unicode="&#xf033;" horiz-adv-x="320" 
d="M320 400v-32c0 -8.83105 -7.16895 -16 -16 -16h-62.7598l-80 -320h46.7598c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-192c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h62.7598l80 320h-46.7598
c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h192c8.83105 0 16 -7.16895 16 -16z" />
    <glyph glyph-name="text-height" unicode="&#xf034;" horiz-adv-x="576" 
d="M304 416c8.83105 0 16 -7.16895 16 -16v-96c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32h-56v-304h40c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-160c-8.83105 0 -16 7.16895 -16 16v32
c0 8.83105 7.16895 16 16 16h40v304h-56v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v96c0 8.83105 7.16895 16 16 16h288zM560 80c15.6396 0 20.6396 -18 11.3096 -27.3096l-80 -80c-2.89551 -2.89453 -6.89844 -4.68555 -11.3115 -4.68555
c-4.41406 0 -8.41211 1.79102 -11.3076 4.68555l-80 80c-10.0107 10 -3 27.3096 11.3096 27.3096h48v224h-48c-15.6396 0 -20.6396 18 -11.3096 27.3096l80 80c2.89551 2.89453 6.89844 4.68555 11.3115 4.68555c4.41406 0 8.41211 -1.79102 11.3076 -4.68555l80 -80
c10.0205 -10 3 -27.3096 -11.3096 -27.3096h-48v-224h48z" />
    <glyph glyph-name="text-width" unicode="&#xf035;" horiz-adv-x="448" 
d="M432 416c8.83105 0 16 -7.16895 16 -16v-80c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v16h-120v-112h24c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-128c-8.83105 0 -16 7.16895 -16 16v32
c0 8.83105 7.16895 16 16 16h24v112h-120v-16c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v80c0 8.83105 7.16895 16 16 16h416zM363.31 155.31l80 -80c2.89453 -2.89551 4.68555 -6.89844 4.68555 -11.3115
c0 -4.41406 -1.79102 -8.41211 -4.68555 -11.3076l-80 -80c-10 -10.0205 -27.3096 -3 -27.3096 11.3096v48h-224v-48c0 -15.6396 -18 -20.6396 -27.3096 -11.3096l-80 80c-2.89453 2.89551 -4.68555 6.89844 -4.68555 11.3115c0 4.41406 1.79102 8.41211 4.68555 11.3076
l80 80c10 10.0107 27.3096 3 27.3096 -11.3096v-48h224v48c0 15.6396 18 20.6396 27.3096 11.3096z" />
    <glyph glyph-name="align-left" unicode="&#xf036;" horiz-adv-x="448" 
d="M12.8301 96c-7.07617 0 -12.8301 5.74414 -12.8301 12.8193v0.0107422v38.3398v0.00976562c0 7.07617 5.74414 12.8203 12.8193 12.8203h0.0107422h262.34h0.00976562c7.07617 0 12.8203 -5.74414 12.8203 -12.8193v-0.0107422v-38.3398v-0.00976562
c0 -7.07617 -5.74414 -12.8203 -12.8193 -12.8203h-0.0107422h-262.34zM12.8301 352c-7.07617 0 -12.8301 5.74414 -12.8301 12.8193v0.0107422v38.3398v0.00976562c0 7.07617 5.74414 12.8203 12.8193 12.8203h0.0107422h262.34h0.00976562
c7.07617 0 12.8203 -5.74414 12.8203 -12.8193v-0.0107422v-38.3398v-0.00976562c0 -7.07617 -5.74414 -12.8203 -12.8193 -12.8203h-0.0107422h-262.34zM432 288c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-416c-8.83105 0 -16 7.16895 -16 16v32
c0 8.83105 7.16895 16 16 16h416zM432 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-416c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h416z" />
    <glyph glyph-name="align-center" unicode="&#xf037;" horiz-adv-x="448" 
d="M432 288c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-416c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h416zM432 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-416c-8.83105 0 -16 7.16895 -16 16
v32c0 8.83105 7.16895 16 16 16h416zM108.1 352c-6.67773 0 -12.0996 5.42188 -12.0996 12.0996v39.8105c0 6.67285 5.41699 12.0898 12.0898 12.0898h0.00976562h231.811c6.67285 0 12.0898 -5.41699 12.0898 -12.0898v-39.8105v-0.00976562
c0 -6.67285 -5.41699 -12.0898 -12.0898 -12.0898h-231.811zM339.91 96h-231.811c-6.67773 0 -12.0996 5.42188 -12.0996 12.0996v39.8105c0 6.67285 5.41699 12.0898 12.0898 12.0898h0.00976562h231.811c6.67285 0 12.0898 -5.41699 12.0898 -12.0898v-39.8105
v-0.00976562c0 -6.67285 -5.41699 -12.0898 -12.0898 -12.0898z" />
    <glyph glyph-name="align-right" unicode="&#xf038;" horiz-adv-x="448" 
d="M16 224c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h416c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-416zM432 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-416c-8.83105 0 -16 7.16895 -16 16
v32c0 8.83105 7.16895 16 16 16h416zM435.17 416c7.07617 0 12.8301 -5.74414 12.8301 -12.8193v-0.0107422v-38.3398v-0.00976562c0 -7.07617 -5.74414 -12.8203 -12.8193 -12.8203h-0.0107422h-262.34h-0.00976562c-7.07617 0 -12.8203 5.74414 -12.8203 12.8193
v0.0107422v38.3398v0.00976562c0 7.07617 5.74414 12.8203 12.8193 12.8203h0.0107422h262.34zM435.17 160c7.07617 0 12.8301 -5.74414 12.8301 -12.8193v-0.0107422v-38.3398v-0.00976562c0 -7.07617 -5.74414 -12.8203 -12.8193 -12.8203h-0.0107422h-262.34h-0.00976562
c-7.07617 0 -12.8203 5.74414 -12.8203 12.8193v0.0107422v38.3398v0.00976562c0 7.07617 5.74414 12.8203 12.8193 12.8203h0.0107422h262.34z" />
    <glyph glyph-name="align-justify" unicode="&#xf039;" horiz-adv-x="448" 
d="M432 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-416c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h416zM432 160c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-416c-8.83105 0 -16 7.16895 -16 16
v32c0 8.83105 7.16895 16 16 16h416zM432 288c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-416c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h416zM432 416c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16
h-416c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h416z" />
    <glyph glyph-name="list" unicode="&#xf03a;" 
d="M80 80c8.83105 0 16 -7.16895 16 -16v-64c0 -8.83105 -7.16895 -16 -16 -16h-64c-8.83105 0 -16 7.16895 -16 16v64c0 8.83105 7.16895 16 16 16h64zM80 400c8.83105 0 16 -7.16895 16 -16v-64c0 -8.83105 -7.16895 -16 -16 -16h-64c-8.83105 0 -16 7.16895 -16 16v64
c0 8.83105 7.16895 16 16 16h64zM80 240c8.83105 0 16 -7.16895 16 -16v-64c0 -8.83105 -7.16895 -16 -16 -16h-64c-8.83105 0 -16 7.16895 -16 16v64c0 8.83105 7.16895 16 16 16h64zM496 64c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-320
c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h320zM496 384c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-320c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h320zM496 224c8.83105 0 16 -7.16895 16 -16v-32
c0 -8.83105 -7.16895 -16 -16 -16h-320c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h320z" />
    <glyph glyph-name="outdent" unicode="&#xf03b;" horiz-adv-x="448" 
d="M100.69 84.71l-96 95.9805c-2.89453 2.89551 -4.68555 6.89844 -4.68555 11.3115c0 4.41406 1.79102 8.41211 4.68555 11.3076l96 96c9.97949 10 27.3096 3.01074 27.3096 -11.3096v-191.98c0 -14.2393 -17.3096 -21.3096 -27.3096 -11.3096zM432 32
c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-416c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h416zM435.17 160c7.07617 0 12.8301 -5.74414 12.8301 -12.8193v-0.0107422v-38.3398v-0.00976562
c0 -7.07617 -5.74414 -12.8203 -12.8193 -12.8203h-0.0107422h-230.34h-0.00976562c-7.07617 0 -12.8203 5.74414 -12.8203 12.8193v0.0107422v38.3398v0.00976562c0 7.07617 5.74414 12.8203 12.8193 12.8203h0.0107422h230.34zM435.17 288
c7.07617 0 12.8301 -5.74414 12.8301 -12.8193v-0.0107422v-38.3398v-0.00976562c0 -7.07617 -5.74414 -12.8203 -12.8193 -12.8203h-0.0107422h-230.34h-0.00976562c-7.07617 0 -12.8203 5.74414 -12.8203 12.8193v0.0107422v38.3398v0.00976562
c0 7.07617 5.74414 12.8203 12.8193 12.8203h0.0107422h230.34zM432 416c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-416c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h416z" />
    <glyph glyph-name="indent" unicode="&#xf03c;" horiz-adv-x="448" 
d="M27.3096 84.7002c-9.97949 -10 -27.3096 -3.00977 -27.3096 11.2998v192c0 14.2197 17.2695 21.3398 27.3096 11.3203l96 -96c2.89453 -2.89648 4.68555 -6.89941 4.68555 -11.3125s-1.79102 -8.41211 -4.68555 -11.3076zM432 32c8.83105 0 16 -7.16895 16 -16v-32
c0 -8.83105 -7.16895 -16 -16 -16h-416c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h416zM435.17 160c7.07617 0 12.8301 -5.74414 12.8301 -12.8193v-0.0107422v-38.3398v-0.00976562c0 -7.07617 -5.74414 -12.8203 -12.8193 -12.8203h-0.0107422
h-230.34h-0.00976562c-7.07617 0 -12.8203 5.74414 -12.8203 12.8193v0.0107422v38.3398v0.00976562c0 7.07617 5.74414 12.8203 12.8193 12.8203h0.0107422h230.34zM435.17 288c7.07617 0 12.8301 -5.74414 12.8301 -12.8193v-0.0107422v-38.3398v-0.00976562
c0 -7.07617 -5.74414 -12.8203 -12.8193 -12.8203h-0.0107422h-230.34h-0.00976562c-7.07617 0 -12.8203 5.74414 -12.8203 12.8193v0.0107422v38.3398v0.00976562c0 7.07617 5.74414 12.8203 12.8193 12.8203h0.0107422h230.34zM432 416c8.83105 0 16 -7.16895 16 -16v-32
c0 -8.83105 -7.16895 -16 -16 -16h-416c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h416z" />
    <glyph glyph-name="video" unicode="&#xf03d;" horiz-adv-x="576" 
d="M336.2 384c26.3994 0 47.7998 -21.4004 47.7998 -47.7998v-288.4c0 -26.3994 -21.4004 -47.7998 -47.7998 -47.7998h-288.4c-26.3994 0 -47.7998 21.4004 -47.7998 47.7998v288.4c0 26.3994 21.4004 47.7998 47.7998 47.7998h288.4zM525.6 346.3
c21.3008 14.6006 50.4004 -0.399414 50.4004 -25.7998v-256.9c0 -25.5 -29.2002 -40.3994 -50.4004 -25.7998l-109.6 75.5v157.4z" />
    <glyph glyph-name="image" unicode="&#xf03e;" 
d="M464 0h-416c-26.5098 0 -48 21.4902 -48 48v288c0 26.5098 21.4902 48 48 48h416c26.5098 0 48 -21.4902 48 -48v-288c0 -26.5098 -21.4902 -48 -48 -48zM112 328c-30.9277 0 -56 -25.0723 -56 -56s25.0723 -56 56 -56s56 25.0723 56 56s-25.0723 56 -56 56zM64 64h384
v112l-87.5146 87.5146c-4.68652 4.68652 -12.2842 4.68652 -16.9717 0l-135.514 -135.515l-55.5146 55.5146c-4.68652 4.68652 -12.2842 4.68652 -16.9717 0l-71.5137 -71.5146v-48z" />
    <glyph glyph-name="map-marker" unicode="&#xf041;" horiz-adv-x="384" 
d="M172.268 -53.6699c-145.298 210.639 -172.268 232.257 -172.268 309.67c0 106.039 85.9609 192 192 192s192 -85.9609 192 -192c0 -77.4131 -26.9697 -99.0312 -172.268 -309.67c-9.53516 -13.7744 -29.9307 -13.7734 -39.4648 0z" />
    <glyph glyph-name="adjust" unicode="&#xf042;" 
d="M8 192c0 136.967 111.034 248 248 248s248 -111.034 248 -248s-111.033 -248 -248 -248s-248 111.034 -248 248zM256 8c101.689 0 184 82.2949 184 184c0 101.689 -82.2949 184 -184 184v-368z" />
    <glyph glyph-name="tint" unicode="&#xf043;" horiz-adv-x="352" 
d="M205.22 425.91c46.9902 -158.48 146.78 -200.07 146.78 -311.82c0 -98.4395 -78.7197 -178.09 -176 -178.09s-176 79.6504 -176 178.09c0 111.19 100.01 154.061 146.78 311.82c9 30.1201 50.5 28.7803 58.4395 0zM176 0c8.83984 0 16 7.16016 16 16s-7.16016 16 -16 16
c-44.1104 0 -80 35.8896 -80 80c0 8.83984 -7.16016 16 -16 16s-16 -7.16016 -16 -16c0 -61.75 50.25 -112 112 -112z" />
    <glyph glyph-name="edit" unicode="&#xf044;" horiz-adv-x="576" 
d="M402.6 364.8l90.2002 -90.2002c3.7998 -3.7998 3.7998 -10 0 -13.7998l-218.399 -218.399l-92.8008 -10.3008c-12.3994 -1.39941 -22.8994 9.10059 -21.5 21.5l10.3008 92.8008l218.399 218.399c3.7998 3.7998 10 3.7998 13.7998 0zM564.6 387.7
c15.2002 -15.2002 15.2002 -39.9004 0 -55.2002l-35.3994 -35.4004c-3.7998 -3.7998 -10 -3.7998 -13.7998 0l-90.2002 90.2002c-3.7998 3.7998 -3.7998 10 0 13.7998l35.3994 35.4004c15.3008 15.2002 40 15.2002 55.2002 0zM384 101.8c0 3.2002 1.2998 6.2002 3.5 8.5
l40 40c7.59961 7.5 20.5 2.2002 20.5 -8.5v-157.8c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h285.8c10.7002 0 16.1006 -12.9004 8.5 -20.5l-40 -40c-2.2998 -2.2002 -5.2998 -3.5 -8.5 -3.5h-229.8v-320h320v101.8z" />
    <glyph glyph-name="step-backward" unicode="&#xf048;" horiz-adv-x="448" 
d="M64 -20v424c0 6.59961 5.40039 12 12 12h48c6.59961 0 12 -5.40039 12 -12v-176.4l195.5 181c20.5996 17.1006 52.5 2.80078 52.5 -24.5996v-384c0 -27.4004 -31.9004 -41.7002 -52.5 -24.5996l-195.5 179.899v-175.3c0 -6.59961 -5.40039 -12 -12 -12h-48
c-6.59961 0 -12 5.40039 -12 12z" />
    <glyph glyph-name="fast-backward" unicode="&#xf049;" 
d="M0 12v360c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-151.9l171.5 156.5c20.5996 17.1006 52.5 2.80078 52.5 -24.5996v-131.9l171.5 156.5c20.5996 17.1006 52.5 2.80078 52.5 -24.5996v-320c0 -27.4004 -31.9004 -41.7002 -52.5 -24.5996
l-171.5 155.3v-130.7c0 -27.4004 -31.9004 -41.7002 -52.5 -24.5996l-171.5 155.3v-150.7c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12z" />
    <glyph glyph-name="backward" unicode="&#xf04a;" 
d="M11.5 167.4c-15.2998 12.7998 -15.2998 36.3994 0 49.1992l192 160c20.5996 17.2002 52.5 2.80078 52.5 -24.5996v-320c0 -27.4004 -31.9004 -41.7998 -52.5 -24.5996zM267.5 167.4c-15.2998 12.7998 -15.2998 36.3994 0 49.1992l192 160
c20.5996 17.2002 52.5 2.80078 52.5 -24.5996v-320c0 -27.4004 -31.9004 -41.7998 -52.5 -24.5996z" />
    <glyph glyph-name="play" unicode="&#xf04b;" horiz-adv-x="448" 
d="M424.4 233.3c31.5 -18.5 31.3994 -64.0996 0 -82.5996l-352 -208c-31.7002 -18.7998 -72.4004 3.7998 -72.4004 41.2998v416.1c0 41.8008 43.7998 58.2002 72.4004 41.3008z" />
    <glyph glyph-name="pause" unicode="&#xf04c;" horiz-adv-x="448" 
d="M144 -31h-96c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h96c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48zM448 17c0 -26.5 -21.5 -48 -48 -48h-96c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h96c26.5 0 48 -21.5 48 -48v-352z" />
    <glyph glyph-name="stop" unicode="&#xf04d;" horiz-adv-x="448" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352z" />
    <glyph glyph-name="forward" unicode="&#xf04e;" 
d="M500.5 216.6c15.2998 -12.7998 15.2998 -36.3994 0 -49.1992l-192 -160c-20.5996 -17.2002 -52.5 -2.80078 -52.5 24.5996v320c0 27.4004 31.9004 41.7002 52.5 24.5996zM244.5 216.6c15.2998 -12.7998 15.2998 -36.3994 0 -49.1992l-192 -160
c-20.5996 -17.2002 -52.5 -2.80078 -52.5 24.5996v320c0 27.4004 31.9004 41.7002 52.5 24.5996z" />
    <glyph glyph-name="fast-forward" unicode="&#xf050;" 
d="M512 372v-360c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v151.9l-171.5 -156.5c-20.5996 -17.2002 -52.5 -2.80078 -52.5 24.5996v131.9l-171.5 -156.5c-20.5996 -17.2002 -52.5 -2.80078 -52.5 24.5996v320
c0 27.4004 31.9004 41.7002 52.5 24.5996l171.5 -155.399v130.8c0 27.4004 31.9004 41.7002 52.5 24.5996l171.5 -155.399v150.8c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12z" />
    <glyph glyph-name="step-forward" unicode="&#xf051;" horiz-adv-x="448" 
d="M384 404v-424c0 -6.59961 -5.40039 -12 -12 -12h-48c-6.59961 0 -12 5.40039 -12 12v176.4l-195.5 -181c-20.5996 -17.1006 -52.5 -2.80078 -52.5 24.5996v384c0 27.4004 31.9004 41.7002 52.5 24.5996l195.5 -179.899v175.3c0 6.59961 5.40039 12 12 12h48
c6.59961 0 12 -5.40039 12 -12z" />
    <glyph glyph-name="eject" unicode="&#xf052;" horiz-adv-x="448" 
d="M448 64v-64c0 -17.6729 -14.3271 -32 -32 -32h-384c-17.6729 0 -32 14.3271 -32 32v64c0 17.6729 14.3271 32 32 32h384c17.6729 0 32 -14.3271 32 -32zM48.0527 128c-41.7285 0 -63.5273 49.7324 -35.3828 80.4346l175.946 192.008
c19.0156 20.7432 51.7529 20.7422 70.7666 0l175.939 -192.008c28.1973 -30.7607 6.26758 -80.4346 -35.3828 -80.4346h-351.887z" />
    <glyph glyph-name="chevron-left" unicode="&#xf053;" horiz-adv-x="320" 
d="M34.5195 208.97l194.351 194.34c9.37012 9.37012 24.5703 9.37012 33.9395 0l22.6709 -22.6699c9.35938 -9.35938 9.36914 -24.5195 0.0390625 -33.8994l-154.029 -154.74l154.02 -154.75c9.33984 -9.37988 9.32031 -24.54 -0.0400391 -33.9004l-22.6699 -22.6699
c-9.37012 -9.37012 -24.5693 -9.37012 -33.9395 0l-194.341 194.351c-9.36914 9.37012 -9.36914 24.5693 0 33.9395z" />
    <glyph glyph-name="chevron-right" unicode="&#xf054;" horiz-adv-x="320" 
d="M285.476 175.029l-194.344 -194.344c-9.37305 -9.37207 -24.5684 -9.37207 -33.9404 0l-22.667 22.667c-9.35742 9.35742 -9.375 24.5225 -0.0400391 33.9014l154.021 154.746l-154.021 154.745c-9.33496 9.37891 -9.31738 24.5439 0.0400391 33.9014l22.667 22.667
c9.37305 9.37207 24.5684 9.37207 33.9404 0l194.343 -194.344c9.37305 -9.37207 9.37305 -24.5674 0.000976562 -33.9404z" />
    <glyph glyph-name="plus-circle" unicode="&#xf055;" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM400 164v56c0 6.59961 -5.40039 12 -12 12h-92v92c0 6.59961 -5.40039 12 -12 12h-56c-6.59961 0 -12 -5.40039 -12 -12v-92h-92c-6.59961 0 -12 -5.40039 -12 -12v-56
c0 -6.59961 5.40039 -12 12 -12h92v-92c0 -6.59961 5.40039 -12 12 -12h56c6.59961 0 12 5.40039 12 12v92h92c6.59961 0 12 5.40039 12 12z" />
    <glyph glyph-name="minus-circle" unicode="&#xf056;" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM124 152h264c6.59961 0 12 5.40039 12 12v56c0 6.59961 -5.40039 12 -12 12h-264c-6.59961 0 -12 -5.40039 -12 -12v-56c0 -6.59961 5.40039 -12 12 -12z" />
    <glyph glyph-name="times-circle" unicode="&#xf057;" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM377.6 126.9l-65.5996 65.0996l65.7002 65c4.7002 4.7002 4.7002 12.2998 0 17l-39.6006 39.5996c-4.69922 4.7002 -12.2998 4.7002 -17 0l-65.0996 -65.5996l-65 65.7002
c-4.7002 4.7002 -12.2998 4.7002 -17 0l-39.5996 -39.6006c-4.7002 -4.69922 -4.7002 -12.2998 0 -17l65.5996 -65.0996l-65.5996 -65c-4.7002 -4.7002 -4.7002 -12.2998 0 -17l39.5 -39.5996c4.69922 -4.7002 12.2998 -4.7002 17 0l65.0996 65.5996l65 -65.5996
c4.7002 -4.7002 12.2998 -4.7002 17 0l39.5996 39.5c4.7002 4.69922 4.7002 12.2998 0 17z" />
    <glyph glyph-name="check-circle" unicode="&#xf058;" 
d="M504 192c0 -136.967 -111.033 -248 -248 -248s-248 111.033 -248 248s111.033 248 248 248s248 -111.033 248 -248zM227.314 60.6855l184 184c6.24707 6.24805 6.24707 16.3799 0 22.6279l-22.6279 22.627c-6.24707 6.24902 -16.3789 6.24902 -22.6279 0
l-150.059 -150.059l-70.0586 70.0596c-6.24805 6.24805 -16.3799 6.24805 -22.6279 0l-22.6279 -22.627c-6.24707 -6.24805 -6.24707 -16.3799 0 -22.6279l104 -104c6.24902 -6.24805 16.3799 -6.24805 22.6289 -0.000976562z" />
    <glyph glyph-name="question-circle" unicode="&#xf059;" 
d="M504 192c0 -136.997 -111.043 -248 -248 -248s-248 111.003 -248 248c0 136.917 111.043 248 248 248s248 -111.083 248 -248zM262.655 358c-54.4971 0 -89.2549 -22.957 -116.549 -63.7578c-3.53613 -5.28613 -2.35352 -12.415 2.71484 -16.2578l34.6982 -26.3105
c5.20508 -3.94727 12.6211 -3.00781 16.665 2.12207c17.8643 22.6582 30.1133 35.7969 57.3037 35.7969c20.4287 0 45.6973 -13.1475 45.6973 -32.958c0 -14.9756 -12.3623 -22.667 -32.5332 -33.9756c-23.5244 -13.1875 -54.6523 -29.6006 -54.6523 -70.6592v-4
c0 -6.62695 5.37305 -12 12 -12h56c6.62695 0 12 5.37305 12 12v1.33301c0 28.4619 83.1855 29.6475 83.1855 106.667c0 58.002 -60.1641 102 -116.53 102zM256 110c-25.3652 0 -46 -20.6348 -46 -46c0 -25.3643 20.6348 -46 46 -46s46 20.6357 46 46
c0 25.3652 -20.6348 46 -46 46z" />
    <glyph glyph-name="info-circle" unicode="&#xf05a;" 
d="M256 440c136.957 0 248 -111.083 248 -248c0 -136.997 -111.043 -248 -248 -248s-248 111.003 -248 248c0 136.917 111.043 248 248 248zM256 330c-23.1963 0 -42 -18.8037 -42 -42s18.8037 -42 42 -42s42 18.8037 42 42s-18.8037 42 -42 42zM312 76v24
c0 6.62695 -5.37305 12 -12 12h-12v100c0 6.62695 -5.37305 12 -12 12h-64c-6.62695 0 -12 -5.37305 -12 -12v-24c0 -6.62695 5.37305 -12 12 -12h12v-64h-12c-6.62695 0 -12 -5.37305 -12 -12v-24c0 -6.62695 5.37305 -12 12 -12h88c6.62695 0 12 5.37305 12 12z" />
    <glyph glyph-name="crosshairs" unicode="&#xf05b;" 
d="M500 224c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-30.3643c-13.9121 -93.6748 -87.9609 -167.724 -181.636 -181.636v-30.3643c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v30.3643
c-93.6748 13.9121 -167.724 87.9609 -181.636 181.636h-30.3643c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h30.3643c13.9121 93.6748 87.9609 167.724 181.636 181.636v30.3643c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-30.3643
c93.6748 -13.9121 167.724 -87.9609 181.636 -181.636h30.3643zM288 43.3662c58.2432 12.417 104.232 58.46 116.634 116.634h-40.6338c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40.6338c-12.417 58.2432 -58.46 104.232 -116.634 116.634v-40.6338
c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v40.6338c-58.2432 -12.417 -104.232 -58.46 -116.634 -116.634h40.6338c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-40.6338
c12.417 -58.2432 58.46 -104.232 116.634 -116.634v40.6338c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40.6338zM288 192c0 -17.6729 -14.3271 -32 -32 -32s-32 14.3271 -32 32s14.3271 32 32 32s32 -14.3271 32 -32z" />
    <glyph glyph-name="ban" unicode="&#xf05e;" 
d="M256 440c136.967 0 248 -111.034 248 -248s-111.034 -248 -248 -248s-248 111.033 -248 248s111.034 248 248 248zM386.108 322.108c-65.4121 65.4102 -165.435 70.0312 -235.639 20.6758l256.315 -256.313c49.3232 70.1562 44.7705 170.189 -20.6768 235.638z
M125.892 61.8916c65.4121 -65.4111 165.436 -70.0312 235.639 -20.6758l-256.315 256.313c-49.3232 -70.1562 -44.7705 -170.189 20.6768 -235.638z" />
    <glyph glyph-name="arrow-left" unicode="&#xf060;" horiz-adv-x="448" 
d="M257.5 2.90039l-22.2002 -22.2002c-9.39941 -9.40039 -24.5996 -9.40039 -33.8994 0l-194.4 194.3c-9.40039 9.40039 -9.40039 24.5996 0 33.9004l194.4 194.399c9.39941 9.40039 24.5996 9.40039 33.8994 0l22.2002 -22.2002c9.5 -9.5 9.2998 -25 -0.400391 -34.2998
l-120.5 -114.8h287.4c13.2998 0 24 -10.7002 24 -24v-32c0 -13.2998 -10.7002 -24 -24 -24h-287.4l120.5 -114.8c9.80078 -9.2998 10 -24.7998 0.400391 -34.2998z" />
    <glyph glyph-name="arrow-right" unicode="&#xf061;" horiz-adv-x="448" 
d="M190.5 381.1l22.2002 22.2002c9.39941 9.40039 24.5996 9.40039 33.8994 0l194.4 -194.3c9.40039 -9.40039 9.40039 -24.5996 0 -33.9004l-194.4 -194.399c-9.39941 -9.40039 -24.5996 -9.40039 -33.8994 0l-22.2002 22.2002c-9.5 9.5 -9.2998 25 0.400391 34.2998
l120.5 114.8h-287.4c-13.2998 0 -24 10.7002 -24 24v32c0 13.2998 10.7002 24 24 24h287.4l-120.5 114.8c-9.80078 9.2998 -10 24.7998 -0.400391 34.2998z" />
    <glyph glyph-name="arrow-up" unicode="&#xf062;" horiz-adv-x="448" 
d="M34.9004 158.5l-22.2002 22.2002c-9.40039 9.39941 -9.40039 24.5996 0 33.8994l194.3 194.4c9.40039 9.40039 24.5996 9.40039 33.9004 0l194.3 -194.3c9.39941 -9.40039 9.39941 -24.6006 0 -33.9004l-22.2002 -22.2002c-9.5 -9.5 -25 -9.2998 -34.2998 0.400391
l-114.7 120.4v-287.4c0 -13.2998 -10.7002 -24 -24 -24h-32c-13.2998 0 -24 10.7002 -24 24v287.4l-114.8 -120.5c-9.2998 -9.80078 -24.7998 -10 -34.2998 -0.400391z" />
    <glyph glyph-name="arrow-down" unicode="&#xf063;" horiz-adv-x="448" 
d="M413.1 225.5l22.2002 -22.2002c9.40039 -9.39941 9.40039 -24.5996 0 -33.8994l-194.3 -194.4c-9.40039 -9.40039 -24.5996 -9.40039 -33.9004 0l-194.399 194.4c-9.40039 9.39941 -9.40039 24.5996 0 33.8994l22.2002 22.2002c9.5 9.5 25 9.2998 34.2998 -0.400391
l114.8 -120.5v287.4c0 13.2998 10.7002 24 24 24h32c13.2998 0 24 -10.7002 24 -24v-287.4l114.8 120.5c9.2998 9.80078 24.7998 10 34.2998 0.400391z" />
    <glyph glyph-name="share" unicode="&#xf064;" 
d="M503.691 258.164c11.0859 -9.5752 11.0703 -26.7656 0 -36.3281l-176.005 -152c-15.3867 -13.2891 -39.6865 -2.53613 -39.6865 18.1641v87.915c-155.083 -2.23145 -221.934 -40.7295 -176.59 -185.742c5.03418 -16.0977 -14.4238 -28.5615 -28.0771 -18.6309
c-43.752 31.8232 -83.333 92.6914 -83.333 154.132c0 152.227 127.371 184.419 288 186.258v80.0537c0 20.668 24.2812 31.4688 39.6865 18.1641z" />
    <glyph glyph-name="expand" unicode="&#xf065;" horiz-adv-x="448" 
d="M0 268v124c0 13.2998 10.7002 24 24 24h124c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-84v-84c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12zM288 404c0 6.59961 5.40039 12 12 12h124c13.2998 0 24 -10.7002 24 -24
v-124c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v84h-84c-6.59961 0 -12 5.40039 -12 12v40zM436 128c6.59961 0 12 -5.40039 12 -12v-124c0 -13.2998 -10.7002 -24 -24 -24h-124c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h84
v84c0 6.59961 5.40039 12 12 12h40zM160 -20c0 -6.59961 -5.40039 -12 -12 -12h-124c-13.2998 0 -24 10.7002 -24 24v124c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-84h84c6.59961 0 12 -5.40039 12 -12v-40z" />
    <glyph glyph-name="compress" unicode="&#xf066;" horiz-adv-x="448" 
d="M436 256h-124c-13.2998 0 -24 10.7002 -24 24v124c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-84h84c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12zM160 280c0 -13.2998 -10.7002 -24 -24 -24h-124
c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h84v84c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-124zM160 -20c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v84h-84c-6.59961 0 -12 5.40039 -12 12v40
c0 6.59961 5.40039 12 12 12h124c13.2998 0 24 -10.7002 24 -24v-124zM352 -20c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v124c0 13.2998 10.7002 24 24 24h124c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-84v-84z" />
    <glyph glyph-name="plus" unicode="&#xf067;" horiz-adv-x="448" 
d="M416 240c17.6699 0 32 -14.3301 32 -32v-32c0 -17.6699 -14.3301 -32 -32 -32h-144v-144c0 -17.6699 -14.3301 -32 -32 -32h-32c-17.6699 0 -32 14.3301 -32 32v144h-144c-17.6699 0 -32 14.3301 -32 32v32c0 17.6699 14.3301 32 32 32h144v144
c0 17.6699 14.3301 32 32 32h32c17.6699 0 32 -14.3301 32 -32v-144h144z" />
    <glyph glyph-name="minus" unicode="&#xf068;" horiz-adv-x="448" 
d="M416 240c17.6699 0 32 -14.3301 32 -32v-32c0 -17.6699 -14.3301 -32 -32 -32h-384c-17.6699 0 -32 14.3301 -32 32v32c0 17.6699 14.3301 32 32 32h384z" />
    <glyph glyph-name="asterisk" unicode="&#xf069;" 
d="M478.21 113.907c11.7949 -6.47754 15.96 -21.3828 9.23242 -33.0361l-19.4805 -33.7412c-6.72754 -11.6533 -21.7207 -15.499 -33.2266 -8.52246l-138.735 84.1104l3.47559 -162.204c0.288086 -13.4531 -10.5391 -24.5137 -23.9941 -24.5137h-38.9619
c-13.4551 0 -24.2822 11.0605 -23.9941 24.5137l3.47461 162.204l-138.735 -84.1113c-11.5059 -6.97656 -26.499 -3.13086 -33.2266 8.52246l-19.4805 33.7412c-6.72852 11.6533 -2.5625 26.5596 9.23242 33.0371l142.21 78.0928l-142.209 78.0918
c-11.7949 6.47754 -15.9609 21.3838 -9.2334 33.0371l19.4805 33.7412c6.72754 11.6533 21.7207 15.499 33.2266 8.52246l138.735 -84.1104l-3.47363 162.204c-0.289062 13.4531 10.5381 24.5137 23.9932 24.5137h38.9609c13.4561 0 24.2822 -11.0605 23.9941 -24.5137
l-3.47461 -162.204l138.735 84.1113c11.5068 6.97656 26.499 3.13086 33.2266 -8.52246l19.4805 -33.7412c6.72852 -11.6533 2.5625 -26.5596 -9.23242 -33.0371l-142.21 -78.0928z" />
    <glyph glyph-name="exclamation-circle" unicode="&#xf06a;" 
d="M504 192c0 -136.997 -111.043 -248 -248 -248s-248 111.003 -248 248c0 136.917 111.043 248 248 248s248 -111.083 248 -248zM256 142c-25.4053 0 -46 -20.5947 -46 -46s20.5947 -46 46 -46s46 20.5947 46 46s-20.5947 46 -46 46zM212.327 307.346l7.41797 -136
c0.34668 -6.36328 5.6084 -11.3457 11.9814 -11.3457h48.5469c6.37305 0 11.6348 4.98242 11.9814 11.3457l7.41797 136c0.375 6.87402 -5.09766 12.6543 -11.9814 12.6543h-63.3838c-6.88379 0 -12.3555 -5.78027 -11.9805 -12.6543z" />
    <glyph glyph-name="gift" unicode="&#xf06b;" 
d="M32 0v128h192v-160h-160c-17.7002 0 -32 14.2998 -32 32zM288 -32v160h192v-128c0 -17.7002 -14.2998 -32 -32 -32h-160zM480 288c17.7002 0 32 -14.2998 32 -32v-80c0 -8.7998 -7.2002 -16 -16 -16h-480c-8.7998 0 -16 7.2002 -16 16v80c0 17.7002 14.2998 32 32 32
h44.0996c-6.2998 12.0996 -10.0996 25.5 -10.0996 40c0 48.5 39.5 88 88 88c41.5996 0 68.5 -21.2998 103 -68.2998c34.5 47 61.4004 68.2998 103 68.2998c48.5 0 88 -39.5 88 -88c0 -14.5 -3.90039 -27.9004 -10.0996 -40h42.0996zM153.9 288h86.0996
c-51.5 76.7002 -66.2002 80 -86.0996 80c-22.1006 0 -40 -17.9004 -40 -40s17.8994 -40 40 -40zM360 288c22.0996 0 40 17.9004 40 40s-17.9004 40 -40 40c-20.4004 0 -34.7002 -3.5 -86.0996 -80h86.0996z" />
    <glyph glyph-name="leaf" unicode="&#xf06c;" horiz-adv-x="576" 
d="M546.2 438.3c19 -42.3994 29.7998 -94.3994 29.7998 -144.6c0 -172.4 -110.5 -313.2 -267.5 -324.601c-80.9004 -8.59961 -142.5 33.3008 -174.9 77.2002c-51 -42.7002 -70.3994 -87 -71.8994 -90.5996c-6.7998 -16.2002 -25.4004 -24.1006 -41.7998 -17.2998
c-16.3008 6.69922 -24.1006 25.2998 -17.5 41.5996c23.5996 57.9004 130.199 212 381.6 212c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16c-130.6 0 -222.7 -38.7998 -286.5 -84.5c-0.700195 6.7998 -1.5 13.5 -1.5 20.5c0 106 86 192 192 192h80
c63.4004 0 118.9 33.5996 149.9 87.5c6.69922 11.7998 22.6992 11.2998 28.2998 -1.2002z" />
    <glyph glyph-name="fire" unicode="&#xf06d;" horiz-adv-x="384" 
d="M216 424.14c0 -103.14 168 -125.85 168 -296.14c0 -105.87 -86.1299 -192 -192 -192s-192 86.1299 -192 192c0 58.6699 27.7998 106.84 54.5703 134.96c14.96 15.7305 41.4297 5.2002 41.4297 -16.5v-85.5098c0 -35.1699 27.9805 -64.4902 63.1504 -64.9404
c35.7393 -0.469727 64.8496 28.3604 64.8496 63.9902c0 88 -176 96.1504 -52.1504 277.18c13.5 19.7305 44.1504 10.7607 44.1504 -13.04z" />
    <glyph glyph-name="eye" unicode="&#xf06e;" horiz-adv-x="576" 
d="M572.52 206.6c2.21387 -4.37793 3.46094 -9.38965 3.46094 -14.626c0 -5.2373 -1.24707 -10.1855 -3.46094 -14.5635c-54.1992 -105.771 -161.59 -177.41 -284.52 -177.41s-230.29 71.5898 -284.52 177.4c-2.21387 4.37793 -3.46094 9.38965 -3.46094 14.626
c0 5.2373 1.24707 10.1855 3.46094 14.5635c54.1992 105.771 161.59 177.41 284.52 177.41s230.29 -71.5898 284.52 -177.4zM288 48c0.0234375 0 0.0458984 -0.000976562 0.0703125 -0.000976562c79.4365 0 143.93 64.4922 143.93 143.93v0.0712891
c0 79.4756 -64.5244 144 -144 144s-144 -64.5244 -144 -144s64.5244 -144 144 -144zM288 288c0.0761719 0 0.160156 -0.0273438 0.237305 -0.0273438c52.8623 0 95.7803 -42.917 95.7803 -95.7793s-42.918 -95.7803 -95.7803 -95.7803s-95.7803 42.918 -95.7803 95.7803
c0 8.68945 1.16016 17.1104 3.33301 25.1162c7.93164 -5.83594 17.7432 -9.26758 28.3359 -9.26758c26.4092 0 47.8496 21.4404 47.8496 47.8496c0 10.5938 -3.44922 20.3867 -9.28516 28.3184c8.0459 2.34277 16.541 3.66797 25.3096 3.79004z" />
    <glyph glyph-name="eye-slash" unicode="&#xf070;" horiz-adv-x="640" 
d="M320 48c8.91309 0.0830078 17.542 0.976562 26 2.61035l51.8896 -40.1504c-25.0195 -6.45996 -50.9795 -10.46 -77.8896 -10.46c-122.93 0 -230.29 71.5898 -284.52 177.4c-2.21387 4.37793 -3.46094 9.38965 -3.46094 14.626c0 5.2373 1.24707 10.1855 3.46094 14.5635
c10.2393 20 22.9297 38.29 36.7197 55.5898l104.899 -81.0693c5.65039 -74.4004 67.0508 -133.11 142.9 -133.11zM633.82 -10.0996c3.76855 -2.92871 6.17676 -7.50977 6.17676 -12.6475c0 -3.69238 -1.25293 -7.09375 -3.35742 -9.80273l-19.6396 -25.2705
c-2.92871 -3.76855 -7.50879 -6.17578 -12.6465 -6.17578c-3.69727 0 -7.10254 1.25684 -9.81348 3.36621l-588.36 454.729c-3.76562 2.92871 -6.1709 7.50781 -6.1709 12.6426c0 3.69434 1.25488 7.09863 3.36133 9.80762l19.6299 25.2705
c2.92871 3.76855 7.50879 6.17578 12.6465 6.17578c3.69727 0 7.10254 -1.25684 9.81348 -3.36621l127.22 -98.3301c43.6846 23.8564 94.0967 37.6357 147.32 37.7002c122.93 0 230.29 -71.5898 284.52 -177.4c2.21387 -4.37793 3.46094 -9.38965 3.46094 -14.626
c0 -5.2373 -1.24707 -10.1855 -3.46094 -14.5635c-20.2109 -39.3887 -47.6904 -73.7881 -81.25 -102.07zM450.1 131.9c8.61035 18.3203 13.9004 38.4697 13.9004 60.0996c0 0.0273438 0.00195312 0.0527344 0.00195312 0.0800781c0 79.4316 -64.4883 143.92 -143.92 143.92
h-0.0820312c-34.6328 -0.0253906 -66.4756 -12.4902 -91.1504 -33.1104l73.6104 -56.8896c0.857422 3.20508 1.38867 6.5625 1.54004 10c-0.0185547 10.5391 -3.49023 20.3242 -9.30957 28.21c8.43164 2.46191 17.3359 3.82031 26.5576 3.82031
c52.2998 0 94.7607 -42.46 94.7607 -94.7598c0 -0.423828 -0.00292969 -0.847656 -0.00878906 -1.27051c-0.138672 -10.377 -1.97559 -20.4014 -5.2002 -29.7197z" />
    <glyph glyph-name="exclamation-triangle" unicode="&#xf071;" horiz-adv-x="576" 
d="M569.517 7.9873c18.458 -31.9941 -4.71094 -71.9873 -41.5762 -71.9873h-479.887c-36.9365 0 -59.999 40.0547 -41.5771 71.9873l239.946 416.027c18.4668 32.0098 64.7197 31.9512 83.1543 0zM288 94c-25.4053 0 -46 -20.5947 -46 -46s20.5947 -46 46 -46
s46 20.5947 46 46s-20.5947 46 -46 46zM244.327 259.346l7.41797 -136c0.34668 -6.36328 5.6084 -11.3457 11.9814 -11.3457h48.5469c6.37305 0 11.6348 4.98242 11.9814 11.3457l7.41797 136c0.375 6.87402 -5.09766 12.6543 -11.9814 12.6543h-63.3838
c-6.88379 0 -12.3555 -5.78027 -11.9805 -12.6543z" />
    <glyph glyph-name="plane" unicode="&#xf072;" horiz-adv-x="576" 
d="M480 256c35.3496 0 96 -28.6504 96 -64s-60.6504 -64 -96 -64h-114.29l-105.11 -183.94c-2.84961 -4.97949 -8.14941 -8.05957 -13.8896 -8.05957h-65.5c-10.6299 0 -18.2998 10.1797 -15.3799 20.4004l49.0303 171.6h-102.86l-43.2002 -57.5996
c-3.01953 -4.03027 -7.75977 -6.40039 -12.7998 -6.40039h-39.9902c-10.4102 0 -18.0498 9.78027 -15.5195 19.8799l31.5098 108.12l-31.5098 108.12c-2.53027 10.0996 5.10938 19.8799 15.5195 19.8799h39.9902c5.03027 0 9.78027 -2.37012 12.7998 -6.40039
l43.2002 -57.5996h102.86l-49.0303 171.61c-2.91992 10.2197 4.75 20.3896 15.3799 20.3896h65.5c5.95117 0 11.1396 -3.23633 13.9004 -8.05957l105.1 -183.94h114.29z" />
    <glyph glyph-name="calendar-alt" unicode="&#xf073;" horiz-adv-x="448" 
d="M0 -16v272h448v-272c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48zM320 180v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12v40c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12zM320 52v-40
c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12v40c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12zM192 180v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12v40c0 6.59961 -5.40039 12 -12 12h-40
c-6.59961 0 -12 -5.40039 -12 -12zM192 52v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12v40c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12zM64 180v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12v40
c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12zM64 52v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12v40c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12zM400 384c26.5 0 48 -21.5 48 -48v-48h-448v48
c0 26.5 21.5 48 48 48h48v48c0 8.7998 7.2002 16 16 16h32c8.7998 0 16 -7.2002 16 -16v-48h128v48c0 8.7998 7.2002 16 16 16h32c8.7998 0 16 -7.2002 16 -16v-48h48z" />
    <glyph glyph-name="random" unicode="&#xf074;" 
d="M504.971 88.9707c9.37305 -9.37305 9.37305 -24.5684 0 -33.9404l-80 -79.9844c-15.0098 -15.0098 -40.9707 -4.49023 -40.9707 16.9707v39.9834h-58.7852c-3.46094 0 -6.58105 1.46484 -8.77246 3.81152l-70.5566 75.5967l53.333 57.1426l52.7812 -56.5508h32v39.9814
c0 21.4375 25.9434 31.9971 40.9707 16.9707zM12 272c-6.62695 0 -12 5.37305 -12 12v56c0 6.62695 5.37305 12 12 12h110.785c3.46094 0 6.58203 -1.46484 8.77246 -3.81152l70.5566 -75.5967l-53.333 -57.1426l-52.7812 56.5508h-84zM384 272h-32l-220.442 -236.188
c-2.26953 -2.43066 -5.44629 -3.81152 -8.77246 -3.81152h-110.785c-6.62695 0 -12 5.37305 -12 12v56c0 6.62695 5.37305 12 12 12h84l220.442 236.188c2.19141 2.34668 5.31152 3.81152 8.77246 3.81152h58.7852v39.9814c0 21.4365 25.9434 31.9971 40.9707 16.9697
l80 -79.9814c9.37305 -9.37207 9.37305 -24.5674 0 -33.9404l-80 -79.9844c-15.0098 -15.0088 -40.9707 -4.48926 -40.9707 16.9707v39.9844z" />
    <glyph glyph-name="comment" unicode="&#xf075;" 
d="M256 416c141.4 0 256 -93.0996 256 -208s-114.6 -208 -256 -208c-38.4004 0 -74.7002 7.09961 -107.4 19.4004c-24.5996 -19.6006 -74.2998 -51.4004 -140.6 -51.4004c-3.2002 0 -6 1.7998 -7.2998 4.7998s-0.700195 6.40039 1.5 8.7002
c0.5 0.5 42.2998 45.4004 54.7998 95.7998c-35.5996 35.7002 -57 81.1006 -57 130.7c0 114.9 114.6 208 256 208z" />
    <glyph glyph-name="magnet" unicode="&#xf076;" 
d="M164.07 299.9h-152.07c-6.62305 0 -12 5.37695 -12 12v80c0 19.8682 16.1309 36 36 36h104c19.8691 0 36 -16.1318 36 -36v-80c0 -0.0380859 0.000976562 -0.0751953 0.000976562 -0.112305c0 -6.5625 -5.32812 -11.8906 -11.8906 -11.8906
c-0.0136719 0 -0.0263672 0.00292969 -0.0400391 0.00292969zM512 311.9c0 -0.00390625 0.00195312 -0.0078125 0.00195312 -0.0107422c0 -6.5625 -5.32715 -11.8906 -11.8896 -11.8906c-0.0380859 0 -0.0751953 0.000976562 -0.112305 0.000976562h-152
c-6.62305 0 -12 5.37695 -12 12v80c0 19.8691 16.1309 36 36 36h104c19.8691 0 36 -16.1309 36 -36v-80.0996zM348 267.9h151.85c6.62305 0 12.001 -5.37598 12.001 -11.998c0 -0.0341797 0 -0.0683594 -0.000976562 -0.102539
c-0.199219 -20.2002 -0.599609 -40.3994 0 -53.2002c0 -150.699 -134.42 -246.699 -255 -246.699s-256.75 96 -256.75 246.6c0.600586 13 0.100586 31.9004 0 53.2998v0.100586c0 6.62305 5.37695 12 12 12h151.9c6.62305 0 12 -5.37695 12 -12v-52
c0 -127.9 160 -128.101 160 0v52c0 6.62305 5.37695 12 12 12z" />
    <glyph glyph-name="chevron-up" unicode="&#xf077;" horiz-adv-x="448" 
d="M240.971 317.476l194.344 -194.343c9.37207 -9.37305 9.37207 -24.5684 0 -33.9404l-22.667 -22.667c-9.35742 -9.35742 -24.5225 -9.375 -33.9014 -0.0400391l-154.746 154.02l-154.745 -154.021c-9.37891 -9.33496 -24.5439 -9.31738 -33.9014 0.0400391
l-22.667 22.667c-9.37207 9.37305 -9.37207 24.5684 0 33.9404l194.344 194.343c9.37207 9.37305 24.5674 9.37305 33.9404 0.000976562z" />
    <glyph glyph-name="chevron-down" unicode="&#xf078;" horiz-adv-x="448" 
d="M207.029 66.5244l-194.344 194.344c-9.37207 9.37305 -9.37207 24.5684 0 33.9404l22.667 22.667c9.35742 9.35742 24.5225 9.375 33.9014 0.0400391l154.746 -154.021l154.745 154.021c9.37891 9.33496 24.5439 9.31738 33.9014 -0.0400391l22.667 -22.667
c9.37207 -9.37305 9.37207 -24.5684 0 -33.9404l-194.343 -194.344c-9.37305 -9.37207 -24.5684 -9.37207 -33.9414 0z" />
    <glyph glyph-name="retweet" unicode="&#xf079;" horiz-adv-x="640" 
d="M629.657 104.402l-100.687 -100.687c-9.37305 -9.37207 -24.5674 -9.37207 -33.9404 0l-100.688 100.687c-9.37305 9.37305 -9.37305 24.5684 0 33.9404l10.8232 10.8232c9.56152 9.56152 25.1328 9.33984 34.4189 -0.492188l40.415 -42.792v182.118h-187.549
c-6.62305 0 -12.626 2.68555 -16.9707 7.0293l-16 16c-15.1191 15.1201 -4.41113 40.9707 16.9707 40.9707h243.549c13.2549 0 24 -10.7451 24 -24v-222.118l40.416 42.792c9.28516 9.83105 24.8564 10.0537 34.4189 0.492188l10.8232 -10.8232
c9.37207 -9.37207 9.37207 -24.5684 -0.000976562 -33.9404zM364.519 88.9707l16.001 -16c15.1191 -15.1201 4.41113 -40.9707 -16.9707 -40.9707h-243.549c-13.2549 0 -24 10.7451 -24 24v222.119l-40.416 -42.793c-9.28613 -9.83105 -24.8574 -10.0527 -34.4189 -0.491211
l-10.8223 10.8223c-9.37305 9.37207 -9.37305 24.5674 0 33.9404l100.688 100.687c9.37207 9.37305 24.5674 9.37305 33.9404 0l100.687 -100.686c9.37305 -9.37207 9.37305 -24.5674 0 -33.9404l-10.8223 -10.8223c-9.5625 -9.5625 -25.1328 -9.33984 -34.4189 0.491211
l-40.416 42.792v-182.119h187.548c6.62305 0 12.627 -2.68457 16.9707 -7.0293z" />
    <glyph glyph-name="shopping-cart" unicode="&#xf07a;" horiz-adv-x="576" 
d="M528.12 146.681c-2.4834 -10.9268 -12.1973 -18.6807 -23.4033 -18.6807h-293.145l6.54492 -32h268.418c15.4004 0 26.8154 -14.3008 23.4033 -29.3193l-5.51758 -24.2754c18.6914 -9.07324 31.5791 -28.2334 31.5791 -50.4053c0 -30.9277 -25.0723 -56 -56 -56
s-56 25.0723 -56 56c0 15.6738 6.44727 29.835 16.8232 40h-209.647c10.377 -10.165 16.8242 -24.3262 16.8242 -40c0 -30.9277 -25.0723 -56 -56 -56s-56 25.0723 -56 56c0 20.7783 11.3252 38.9004 28.1309 48.5654l-70.248 343.435h-69.8828
c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24h102.529c11.4004 0 21.2285 -8.02148 23.5127 -19.1904l9.16602 -44.8096h392.782c15.4004 0 26.8154 -14.3008 23.4023 -29.3193z" />
    <glyph glyph-name="folder" unicode="&#xf07b;" 
d="M464 320c26.5098 0 48 -21.4902 48 -48v-224c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v288c0 26.5098 21.4902 48 48 48h160l64 -64h192z" />
    <glyph glyph-name="folder-open" unicode="&#xf07c;" horiz-adv-x="576" 
d="M572.694 155.907l-72.4248 -124.155c-11.0967 -19.0244 -31.6865 -31.752 -55.2803 -31.752h-399.964c-18.5234 0 -30.0645 20.0928 -20.7314 36.0928l72.4238 124.155c11.0986 19.0244 31.6875 31.752 55.2822 31.752h399.964
c18.5234 0 30.0645 -20.0928 20.7305 -36.0928zM152 224c-34.0107 0 -65.7861 -18.25 -82.9229 -47.6279l-69.0771 -118.418v278.046c0 26.5098 21.4902 48 48 48h160l64 -64h160c26.5098 0 48 -21.4902 48 -48v-48h-328z" />
    <glyph glyph-name="chart-bar" unicode="&#xf080;" 
d="M332.8 128c-6.39941 0 -12.7998 6.40039 -12.7998 12.7998v134.4c0 6.39941 6.40039 12.7998 12.7998 12.7998h38.4004c6.39941 0 12.7998 -6.40039 12.7998 -12.7998v-134.4c0 -6.39941 -6.40039 -12.7998 -12.7998 -12.7998h-38.4004zM428.8 128
c-6.39941 0 -12.7998 6.40039 -12.7998 12.7998v230.4c0 6.39941 6.40039 12.7998 12.7998 12.7998h38.4004c6.39941 0 12.7998 -6.40039 12.7998 -12.7998v-230.4c0 -6.39941 -6.40039 -12.7998 -12.7998 -12.7998h-38.4004zM140.8 128
c-6.39941 0 -12.7998 6.40039 -12.7998 12.7998v70.4004c0 6.39941 6.40039 12.7998 12.7998 12.7998h38.4004c6.39941 0 12.7998 -6.40039 12.7998 -12.7998v-70.4004c0 -6.39941 -6.40039 -12.7998 -12.7998 -12.7998h-38.4004zM236.8 128
c-6.39941 0 -12.7998 6.40039 -12.7998 12.7998v198.4c0 6.39941 6.40039 12.7998 12.7998 12.7998h38.4004c6.39941 0 12.7998 -6.40039 12.7998 -12.7998v-198.4c0 -6.39941 -6.40039 -12.7998 -12.7998 -12.7998h-38.4004zM496 64c8.83984 0 16 -7.16016 16 -16v-32
c0 -8.83984 -7.16016 -16 -16 -16h-464c-17.6699 0 -32 14.3301 -32 32v336c0 8.83984 7.16016 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-304h432z" />
    <glyph glyph-name="camera-retro" unicode="&#xf083;" 
d="M48 416h416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48zM48 384c-8.7998 0 -16 -7.2002 -16 -16v-10c0 -3.2998 2.7002 -6 6 -6h116c3.2998 0 6 2.7002 6 6v20c0 3.2998 -2.7002 6 -6 6h-106z
M474 288c3.2998 0 6 2.7002 6 6v74c0 8.7998 -7.2002 16 -16 16h-252.8c-2 0 -3.90039 -1 -5 -2.7002l-30.2002 -45.2998h-138c-3.2998 0 -6 -2.7002 -6 -6v-36c0 -3.2998 2.7002 -6 6 -6h436zM256 24c66.2002 0 120 53.7998 120 120s-53.7998 120 -120 120
s-120 -53.7998 -120 -120s53.7998 -120 120 -120zM256 232c48.5 0 88 -39.5 88 -88s-39.5 -88 -88 -88s-88 39.5 -88 88s39.5 88 88 88zM208 128c8.7998 0 16 7.2002 16 16c0 17.5996 14.4004 32 32 32c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16
c-35.2998 0 -64 -28.7002 -64 -64c0 -8.7998 7.2002 -16 16 -16z" />
    <glyph glyph-name="key" unicode="&#xf084;" 
d="M512 271.999c0 -97.2021 -78.7979 -175.999 -176 -175.999c-11.2197 0 -22.1904 1.06152 -32.8271 3.06934l-24.0117 -27.0146c-4.39746 -4.94727 -10.8047 -8.05469 -17.9385 -8.05469h-37.2227v-40c0 -13.2549 -10.7451 -24 -24 -24h-40v-40
c0 -13.2549 -10.7451 -24 -24 -24h-112c-13.2549 0 -24 10.7451 -24 24v78.0586c0 6.36523 2.5293 12.4707 7.0293 16.9717l161.802 161.802c-5.72266 17.3535 -8.83105 35.8965 -8.83105 55.168c0 97.2021 78.7969 175.999 175.999 176
c97.4893 0.000976562 176.001 -78.5107 176.001 -176.001zM336 320c0 -26.5098 21.4902 -48 48 -48s48 21.4902 48 48s-21.4902 48 -48 48s-48 -21.4902 -48 -48z" />
    <glyph glyph-name="cogs" unicode="&#xf085;" horiz-adv-x="640" 
d="M512.1 257l-8.19922 -14.2998c-3 -5.2998 -9.40039 -7.5 -15.1006 -5.40039c-11.7998 4.40039 -22.5996 10.7002 -32.0996 18.6006c-4.60059 3.7998 -5.7998 10.5 -2.7998 15.6992l8.19922 14.3008c-6.89941 8 -12.2998 17.2998 -15.8994 27.3994h-16.5
c-6 0 -11.2002 4.2998 -12.2002 10.2998c-2 12 -2.09961 24.6006 0 37.1006c1 6 6.2002 10.3994 12.2002 10.3994h16.5c3.59961 10.1006 9 19.4004 15.8994 27.4004l-8.19922 14.2998c-3 5.2002 -1.90039 11.9004 2.7998 15.7002
c9.5 7.90039 20.3994 14.2002 32.0996 18.5996c5.7002 2.10059 12.1006 -0.0996094 15.1006 -5.39941l8.19922 -14.2998c10.5 1.89941 21.2002 1.89941 31.7002 0l8.2002 14.2998c3 5.2998 9.40039 7.5 15.0996 5.39941c11.8008 -4.39941 22.6006 -10.6992 32.1006 -18.5996
c4.59961 -3.7998 5.7998 -10.5 2.7998 -15.7002l-8.2002 -14.2998c6.90039 -8 12.2998 -17.2998 15.9004 -27.4004h16.5c6 0 11.2002 -4.2998 12.2002 -10.2998c2 -12 2.09961 -24.5996 0 -37.0996c-1 -6 -6.2002 -10.4004 -12.2002 -10.4004h-16.5
c-3.60059 -10.0996 -9 -19.3994 -15.9004 -27.3994l8.2002 -14.3008c3 -5.19922 1.90039 -11.8994 -2.7998 -15.6992c-9.5 -7.90039 -20.4004 -14.2002 -32.1006 -18.6006c-5.69922 -2.09961 -12.0996 0.100586 -15.0996 5.40039l-8.2002 14.2998
c-10.3994 -1.90039 -21.2002 -1.90039 -31.7002 0zM501.6 315.8c38.5 -29.5996 82.4004 14.2998 52.8008 52.7998c-38.5 29.7002 -82.4004 -14.2998 -52.8008 -52.7998zM386.3 161.9l33.7002 -16.8008c10.0996 -5.7998 14.5 -18.0996 10.5 -29.0996
c-8.90039 -24.2002 -26.4004 -46.4004 -42.5996 -65.7998c-7.40039 -8.90039 -20.2002 -11.1006 -30.3008 -5.2998l-29.0996 16.7998c-16 -13.7002 -34.5996 -24.6006 -54.9004 -31.7002v-33.5996c0 -11.6006 -8.2998 -21.6006 -19.6992 -23.6006
c-24.6006 -4.2002 -50.4004 -4.39941 -75.9004 0c-11.5 2 -20 11.9004 -20 23.6006v33.5996c-20.2998 7.2002 -38.9004 18 -54.9004 31.7002l-29.0996 -16.7002c-10 -5.7998 -22.9004 -3.59961 -30.2998 5.2998c-16.2002 19.4004 -33.2998 41.6006 -42.2002 65.7002
c-4 10.9004 0.400391 23.2002 10.5 29.0996l33.2998 16.8008c-3.89941 20.8994 -3.89941 42.3994 0 63.3994l-33.2998 16.9004c-10.0996 5.7998 -14.5996 18.0996 -10.5 29c8.90039 24.2002 26 46.3994 42.2002 65.7998c7.39941 8.90039 20.2002 11.0996 30.2998 5.2998
l29.0996 -16.7998c16 13.7002 34.6006 24.5996 54.9004 31.7002v33.7002c0 11.5 8.2002 21.5 19.5996 23.5c24.6006 4.19922 50.5 4.39941 76 0.0996094c11.5 -2 20 -11.9004 20 -23.5996v-33.6006c20.3008 -7.2002 38.9004 -18 54.9004 -31.7002l29.0996 16.8008
c10 5.7998 22.9004 3.59961 30.3008 -5.30078c16.1992 -19.3994 33.1992 -41.5996 42.0996 -65.7998c4 -10.8994 0.0996094 -23.2002 -10 -29.0996l-33.7002 -16.7998c3.90039 -21 3.90039 -42.5 0 -63.5zM268.7 140.8c59.2002 77 -28.7002 164.9 -105.7 105.7
c-59.2002 -77 28.7002 -164.9 105.7 -105.7zM512.1 -41.9004l-8.19922 -14.2998c-3 -5.2998 -9.40039 -7.5 -15.1006 -5.39941c-11.7998 4.39941 -22.5996 10.6992 -32.0996 18.5996c-4.60059 3.7998 -5.7998 10.5 -2.7998 15.7002l8.19922 14.2998
c-6.89941 8 -12.2998 17.2998 -15.8994 27.4004h-16.5c-6 0 -11.2002 4.2998 -12.2002 10.2998c-2 12 -2.09961 24.5996 0 37.0996c1 6 6.2002 10.4004 12.2002 10.4004h16.5c3.59961 10.0996 9 19.3994 15.8994 27.3994l-8.19922 14.3008
c-3 5.19922 -1.90039 11.8994 2.7998 15.6992c9.5 7.90039 20.3994 14.2002 32.0996 18.6006c5.7002 2.09961 12.1006 -0.100586 15.1006 -5.40039l8.19922 -14.2998c10.5 1.90039 21.2002 1.90039 31.7002 0l8.2002 14.2998c3 5.2998 9.40039 7.5 15.0996 5.40039
c11.8008 -4.40039 22.6006 -10.7002 32.1006 -18.6006c4.59961 -3.7998 5.7998 -10.5 2.7998 -15.6992l-8.2002 -14.3008c6.90039 -8 12.2998 -17.2998 15.9004 -27.3994h16.5c6 0 11.2002 -4.2998 12.2002 -10.2998c2 -12 2.09961 -24.6006 0 -37.1006
c-1 -6 -6.2002 -10.3994 -12.2002 -10.3994h-16.5c-3.60059 -10.1006 -9 -19.4004 -15.9004 -27.4004l8.2002 -14.2998c3 -5.2002 1.90039 -11.9004 -2.7998 -15.7002c-9.5 -7.90039 -20.4004 -14.2002 -32.1006 -18.5996
c-5.69922 -2.10059 -12.0996 0.0996094 -15.0996 5.39941l-8.2002 14.2998c-10.3994 -1.89941 -21.2002 -1.89941 -31.7002 0zM501.6 17c38.5 -29.5996 82.4004 14.2998 52.8008 52.7998c-38.5 29.6006 -82.4004 -14.2998 -52.8008 -52.7998z" />
    <glyph glyph-name="comments" unicode="&#xf086;" horiz-adv-x="576" 
d="M416 256c0 -88.4004 -93.0996 -160 -208 -160c-41 0 -79.0996 9.2998 -111.3 25c-21.7998 -12.7002 -52.1006 -25 -88.7002 -25c-3.2002 0 -6 1.7998 -7.2998 4.7998s-0.700195 6.40039 1.5 8.7002c0.299805 0.299805 22.3994 24.2998 35.7998 54.5
c-23.9004 26.0996 -38 57.7002 -38 92c0 88.4004 93.0996 160 208 160s208 -71.5996 208 -160zM538 36c13.4004 -30.2998 35.5 -54.2002 35.7998 -54.5c2.2002 -2.40039 2.7998 -5.7998 1.5 -8.7002c-1.2002 -2.89941 -4.09961 -4.7998 -7.2998 -4.7998
c-36.5996 0 -66.9004 12.2998 -88.7002 25c-32.2002 -15.7998 -70.2998 -25 -111.3 -25c-86.2002 0 -160.2 40.4004 -191.7 97.9004c10.4004 -1.10059 20.9004 -1.90039 31.7002 -1.90039c132.3 0 240 86.0996 240 192c0 6.7998 -0.400391 13.5 -1.2998 20.0996
c75.7998 -23.8994 129.3 -81.1992 129.3 -148.1c0 -34.2998 -14.0996 -66 -38 -92z" />
    <glyph glyph-name="star-half" unicode="&#xf089;" horiz-adv-x="576" 
d="M288 448v-439.6l-130.7 -68.6006c-23.3994 -12.2998 -50.8994 7.60059 -46.3994 33.7002l25 145.5l-105.7 103c-19 18.5 -8.5 50.7998 17.7002 54.5996l146.1 21.2002l65.2998 132.4c5.90039 11.8994 17.2998 17.7998 28.7002 17.7998z" />
    <glyph glyph-name="thumbtack" unicode="&#xf08d;" horiz-adv-x="384" 
d="M298.028 233.733c47.9893 -22.3135 85.9717 -62.5508 85.9727 -113.733c0 -13.2549 -10.7451 -24 -24 -24h-136v-104.007c0 -1.2832 -0.307617 -2.50293 -0.844727 -3.57812l-24 -48c-2.94727 -5.89258 -11.3701 -5.88184 -14.3115 0l-24 48
c-0.555664 1.11133 -0.844727 2.33594 -0.844727 3.57812v104.007h-136c-13.2549 0 -24 10.7451 -24 24c0 50.7393 37.4648 91.1797 85.9717 113.733l12.2354 118.267h-42.207c-13.2549 0 -24 10.7451 -24 24v48c0 13.2549 10.7451 24 24 24h272
c13.2549 0 24 -10.7451 24 -24v-48c0 -13.2549 -10.7451 -24 -24 -24h-42.207z" />
    <glyph glyph-name="trophy" unicode="&#xf091;" horiz-adv-x="576" 
d="M552 384c13.2998 0 24 -10.7002 24 -24v-56c0 -35.7002 -22.5996 -72.4004 -61.9004 -100.7c-31.3994 -22.7002 -69.6992 -37.0996 -110 -41.7002c-31.3994 -52.0996 -68.0996 -73.5996 -68.0996 -73.5996v-72h48c35.2998 0 64 -20.7002 64 -56v-12
c0 -6.59961 -5.40039 -12 -12 -12h-296c-6.59961 0 -12 5.40039 -12 12v12c0 35.2998 28.7002 56 64 56h48v72s-36.7002 21.5 -68.0996 73.5996c-40.2002 4.60059 -78.5 19 -110 41.7002c-39.4004 28.2998 -61.9004 65 -61.9004 100.7v56c0 13.2998 10.7002 24 24 24h104v40
c0 13.2998 10.7002 24 24 24h272c13.2998 0 24 -10.7002 24 -24v-40h104zM99.2998 255.2c12.5 -9 26.6006 -16.2002 41.7002 -21.4004c-7 25 -11.7998 53.6006 -12.7998 86.2002h-64.2002v-16c0 -11.5996 10.9004 -31.2002 35.2998 -48.7998zM512 304v16h-64.2998
c-1 -32.5996 -5.7998 -61.2002 -12.7998 -86.2002c15.0996 5.2002 29.2998 12.4004 41.7998 21.4004c17.5996 12.7002 35.2998 32.7002 35.2998 48.7998z" />
    <glyph glyph-name="upload" unicode="&#xf093;" 
d="M296 64h-80c-13.2998 0 -24 10.7002 -24 24v168h-87.7002c-17.7998 0 -26.7002 21.5 -14.0996 34.0996l152.1 152.2c7.5 7.5 19.7998 7.5 27.2998 0l152.2 -152.2c12.6006 -12.5996 3.7002 -34.0996 -14.0996 -34.0996h-87.7002v-168c0 -13.2998 -10.7002 -24 -24 -24z
M512 72v-112c0 -13.2998 -10.7002 -24 -24 -24h-464c-13.2998 0 -24 10.7002 -24 24v112c0 13.2998 10.7002 24 24 24h136v-8c0 -30.9004 25.0996 -56 56 -56h80c30.9004 0 56 25.0996 56 56v8h136c13.2998 0 24 -10.7002 24 -24zM388 -16c0 11 -9 20 -20 20s-20 -9 -20 -20
s9 -20 20 -20s20 9 20 20zM452 -16c0 11 -9 20 -20 20s-20 -9 -20 -20s9 -20 20 -20s20 9 20 20z" />
    <glyph glyph-name="lemon" unicode="&#xf094;" 
d="M489.038 425.037c23.0938 -23.0938 28.8916 -54.3906 16.833 -75.0928c-34.3115 -58.9043 53.0762 -181.249 -86.7461 -321.071s-262.167 -52.4326 -321.068 -86.7432c-20.7031 -12.0586 -52 -6.2627 -75.0947 16.832c-23.0928 23.0938 -28.8916 54.3906 -16.833 75.0928
c34.3125 58.9043 -53.0781 181.247 86.7451 321.07s262.167 52.4336 321.073 86.7461c20.7012 12.0586 51.9971 6.25879 75.0908 -16.834zM243.881 352.478c8.57227 2.14355 13.7832 10.8291 11.6416 19.4023c-2.14258 8.57324 -10.8281 13.7852 -19.4033 11.6426
c-69.8027 -17.4521 -154.218 -101.949 -171.643 -171.643c-2.1416 -8.57324 3.07031 -17.2588 11.6426 -19.4033c1.30273 -0.324219 2.6084 -0.480469 3.89258 -0.480469c7.16895 0 13.6943 4.85352 15.5117 12.124c14.5498 58.2031 90.1689 133.811 148.357 148.357z" />
    <glyph glyph-name="phone" unicode="&#xf095;" 
d="M493.4 423.4c10.8994 -2.5 18.5996 -12.2002 18.5996 -23.4004c0 -256.5 -207.9 -464 -464 -464c-11.2998 0 -20.9004 7.7998 -23.4004 18.5996l-24 104c-2.59961 11.3008 3.30078 22.9004 14 27.6006l112 48c9.80078 4.2002 21.2002 1.39941 28 -6.90039
l49.6006 -60.5996c78.2998 36.7002 141.2 100.5 177.2 177.2l-60.6006 49.5996c-8.2998 6.7002 -11.0996 18.2002 -6.89941 28l48 112c4.59961 10.5996 16.1992 16.5 27.5 13.9004z" />
    <glyph glyph-name="phone-square" unicode="&#xf098;" horiz-adv-x="448" 
d="M400 416c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h352zM94 32c160.055 0 290 129.708 290 290c0 7.11621 -4.97559 13.0801 -11.6279 14.6143l-65 14.998
c-1.08691 0.250977 -2.20312 0.394531 -3.36621 0.394531c-6.18457 0 -11.501 -3.75195 -13.7939 -9.10156l-30 -69.998c-0.775391 -1.81055 -1.22266 -3.81055 -1.22266 -5.90332c0 -4.68066 2.14844 -8.86328 5.51172 -11.6152l37.8857 -30.9971
c-22.4834 -47.9219 -61.8369 -87.8164 -110.78 -110.779l-30.9971 37.8848c-2.75195 3.36328 -6.94043 5.49414 -11.6211 5.49414c-2.09277 0 -4.08691 -0.429688 -5.89746 -1.20508l-69.998 -29.999c-5.34961 -2.29297 -9.08984 -7.59375 -9.08984 -13.7783
c0 -1.16309 0.131836 -2.29492 0.382812 -3.38184l14.998 -65c1.55957 -6.75391 7.58301 -11.627 14.6162 -11.627z" />
    <glyph glyph-name="unlock" unicode="&#xf09c;" horiz-adv-x="448" 
d="M400 192c26.5 0 48 -21.5 48 -48v-160c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v160c0 26.5 21.5 48 48 48h24v102.5c0 84 67.5 153.2 151.5 153.5s152.5 -68 152.5 -152v-16c0 -13.2998 -10.7002 -24 -24 -24h-32c-13.2998 0 -24 10.7002 -24 24v16
c0 39.9004 -32.7002 72.4004 -72.7002 72c-39.5996 -0.400391 -71.2998 -33.2998 -71.2998 -72.9004v-103.1h248z" />
    <glyph glyph-name="credit-card" unicode="&#xf09d;" horiz-adv-x="576" 
d="M0 16v176h576v-176c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48zM192 84v-40c0 -6.59961 5.40039 -12 12 -12h136c6.59961 0 12 5.40039 12 12v40c0 6.59961 -5.40039 12 -12 12h-136c-6.59961 0 -12 -5.40039 -12 -12zM64 84v-40
c0 -6.59961 5.40039 -12 12 -12h72c6.59961 0 12 5.40039 12 12v40c0 6.59961 -5.40039 12 -12 12h-72c-6.59961 0 -12 -5.40039 -12 -12zM576 368v-48h-576v48c0 26.5 21.5 48 48 48h480c26.5 0 48 -21.5 48 -48z" />
    <glyph glyph-name="rss" unicode="&#xf09e;" horiz-adv-x="448" 
d="M128.081 32.041c0 -35.3691 -28.6719 -64.041 -64.041 -64.041s-64.04 28.6719 -64.04 64.041s28.6719 64.041 64.041 64.041s64.04 -28.6729 64.04 -64.041zM303.741 -15.209c0.494141 -9.13477 -6.84668 -16.791 -15.9951 -16.79h-48.0693
c-8.41406 0 -15.4707 6.49023 -16.0176 14.8867c-7.29883 112.07 -96.9404 201.488 -208.772 208.772c-8.39648 0.545898 -14.8867 7.60254 -14.8867 16.0176v48.0693c0 9.14746 7.65625 16.4883 16.791 15.9941c154.765 -8.36328 278.596 -132.351 286.95 -286.95z
M447.99 -15.4971c0.324219 -9.03027 -6.97168 -16.5029 -16.0049 -16.5039h-48.0684c-8.62598 0 -15.6455 6.83496 -15.999 15.4531c-7.83789 191.148 -161.286 344.626 -352.465 352.465c-8.61816 0.354492 -15.4531 7.37402 -15.4531 15.999v48.0684
c0 9.03418 7.47266 16.3301 16.5029 16.0059c234.962 -8.43555 423.093 -197.667 431.487 -431.487z" />
    <glyph glyph-name="hdd" unicode="&#xf0a0;" horiz-adv-x="576" 
d="M576 144v-96c0 -26.5098 -21.4902 -48 -48 -48h-480c-26.5098 0 -48 21.4902 -48 48v96c0 26.5098 21.4902 48 48 48h480c26.5098 0 48 -21.4902 48 -48zM528 224h-480c-0.0234375 0 -0.0996094 -0.0361328 -0.124023 -0.0361328
c-10.8613 0 -21.2168 -2.18066 -30.6533 -6.12891l96.5283 144.791c8.60742 12.9102 23.2725 21.374 39.9385 21.374h268.621c16.667 0 31.332 -8.46387 39.9395 -21.374l96.5273 -144.791c-9.43652 3.94824 -19.8447 6.16504 -30.7061 6.16504h-0.0712891zM480 128
c-17.6729 0 -32 -14.3271 -32 -32s14.3271 -32 32 -32s32 14.3271 32 32s-14.3271 32 -32 32zM384 128c-17.6729 0 -32 -14.3271 -32 -32s14.3271 -32 32 -32s32 14.3271 32 32s-14.3271 32 -32 32z" />
    <glyph glyph-name="bullhorn" unicode="&#xf0a1;" horiz-adv-x="576" 
d="M576 208c0 -23.6299 -12.9502 -44.04 -32.0098 -55.1299v-152.87c0 -9.21973 -7.08008 -32 -32 -32c-7.5459 0.00683594 -14.5078 2.64062 -19.9805 7.01953l-85.0293 68.0303c-42.7002 34.1406 -96.3203 52.9502 -150.98 52.9502h-28.0801
c-2.79004 -10.21 -4.41016 -20.8896 -4.41016 -32c0 -29.0801 9.75 -55.9199 26.1504 -77.4404c15.79 -20.7197 0.149414 -50.5596 -25.9004 -50.5596h-74.2793c-11.8809 0 -23.2109 6.37012 -28.4004 17.0596c-16.2998 33.5908 -25.5605 71.1709 -25.5605 110.94
c0 10.8604 0.790039 21.5195 2.18066 32h-33.7002c-35.3496 0 -64 28.6504 -64 64v96c0 35.3496 28.6504 64 64 64h192c54.6602 0 108.28 18.8096 150.99 52.9502l85.0293 68.0303c5.79004 4.63965 12.8604 7.01953 19.9805 7.01953c25.0195 0 32 -23.2598 32 -32.0098
v-152.87c19.0498 -11.0801 32 -31.4902 32 -55.1201zM480 66.5801v282.84l-33.0498 -26.4395c-54 -43.2002 -121.83 -66.9805 -190.95 -66.9805v-96c69.1201 0 136.95 -23.7803 190.95 -66.9805z" />
    <glyph glyph-name="certificate" unicode="&#xf0a3;" 
d="M458.622 192.08l45.9844 -45.0039c13.7012 -12.9727 7.32227 -36.0371 -10.6641 -40.3389l-62.6504 -15.9902l17.6611 -62.0146c4.99023 -17.834 -11.8252 -34.665 -29.6611 -29.6719l-61.9941 17.667l-15.9834 -62.6709
c-4.33887 -18.1533 -27.8252 -24.1553 -40.3252 -10.668l-44.9893 46.001l-44.9912 -46.001c-12.6289 -13.3496 -35.8857 -7.90625 -40.3252 10.668l-15.9834 62.6709l-61.9941 -17.667c-17.832 -4.99121 -34.6523 11.833 -29.6611 29.6719l17.6611 62.0146
l-62.6504 15.9902c-17.9795 4.2998 -24.3721 27.3613 -10.6641 40.3389l45.9854 45.0039l-45.9854 45.0049c-13.7012 12.9707 -7.32227 36.0371 10.665 40.3379l62.6504 15.9902l-17.6611 62.0146c-4.99023 17.834 11.8242 34.665 29.6611 29.6709l61.9951 -17.667
l15.9834 62.6709c4.27832 17.9023 27.6953 24.0195 40.3252 10.6689l44.9893 -46.3418l44.9902 46.3428c12.7744 13.5039 36.0947 7.03027 40.3252 -10.6689l15.9834 -62.6709l61.9941 17.667c17.832 4.99219 34.6523 -11.833 29.6611 -29.6709l-17.6611 -62.0146
l62.6504 -15.9902c17.9795 -4.2998 24.3721 -27.3623 10.6641 -40.3389z" />
    <glyph glyph-name="hand-point-right" unicode="&#xf0a4;" 
d="M512 248.348c0 -23.625 -20.6504 -43.8252 -44.7998 -43.8252h-99.8516c16.3408 -17.0488 18.3467 -49.7666 -6.29883 -70.9443c14.2881 -22.8291 2.14746 -53.0176 -16.4502 -62.3154c8.97461 -49.1406 -21.9453 -71.2627 -72.5996 -71.2627
c-2.74609 0 -13.2764 0.203125 -16 0.195312c-61.9707 -0.167969 -76.8936 31.0645 -123.731 38.3145c-11.6729 1.80762 -20.2686 11.8916 -20.2686 23.7041v171.525l0.00195312 0.000976562c0.0107422 18.3662 10.6074 35.8887 28.4639 43.8447
c28.8857 12.9941 95.4131 49.0381 107.534 77.3232c7.79688 18.1934 21.3838 29.084 40 29.0918c34.2217 0.0136719 57.752 -35.0977 44.1191 -66.9082c-3.58301 -8.3584 -8.3125 -16.6699 -14.1533 -24.918h149.234c23.4502 0 44.7998 -20.543 44.7998 -43.8262zM96 248
v-192c0 -13.2549 -10.7451 -24 -24 -24h-48c-13.2549 0 -24 10.7451 -24 24v192c0 13.2549 10.7451 24 24 24h48c13.2549 0 24 -10.7451 24 -24zM68 80c0 11.0459 -8.9541 20 -20 20s-20 -8.9541 -20 -20s8.9541 -20 20 -20s20 8.9541 20 20z" />
    <glyph glyph-name="hand-point-left" unicode="&#xf0a5;" 
d="M44.7998 292.174h149.234c-5.84082 8.24805 -10.5703 16.5586 -14.1533 24.918c-13.6328 31.8105 9.89746 66.9219 44.1191 66.9082c18.6162 -0.0078125 32.2031 -10.8975 40 -29.0918c12.1221 -28.2861 78.6484 -64.3291 107.534 -77.3232
c17.8564 -7.95605 28.4531 -25.4785 28.4639 -43.8447l0.00195312 -0.000976562v-171.526c0 -11.8115 -8.5957 -21.8965 -20.2686 -23.7031c-46.8379 -7.25 -61.7607 -38.4824 -123.731 -38.3145c-2.72363 0.00683594 -13.2539 -0.195312 -16 -0.195312
c-50.6543 0 -81.5742 22.1221 -72.5996 71.2627c-18.5977 9.29688 -30.7383 39.4863 -16.4502 62.3154c-24.6455 21.1768 -22.6396 53.8955 -6.29883 70.9443h-99.8516c-24.1494 0 -44.7998 20.2002 -44.7998 43.8252c0 23.2832 21.3496 43.8262 44.7998 43.8262zM440 272
h48c13.2549 0 24 -10.7451 24 -24v-192c0 -13.2549 -10.7451 -24 -24 -24h-48c-13.2549 0 -24 10.7451 -24 24v192c0 13.2549 10.7451 24 24 24zM464 60c11.0459 0 20 8.9541 20 20s-8.9541 20 -20 20s-20 -8.9541 -20 -20s8.9541 -20 20 -20z" />
    <glyph glyph-name="hand-point-up" unicode="&#xf0a6;" horiz-adv-x="384" 
d="M135.652 448c23.625 0 43.8252 -20.6504 43.8252 -44.7998v-99.8516c17.0488 16.3408 49.7666 18.3467 70.9443 -6.29883c22.8291 14.2881 53.0176 2.14746 62.3154 -16.4502c49.1406 8.97461 71.2627 -21.9453 71.2627 -72.5996
c0 -2.74609 -0.203125 -13.2764 -0.195312 -16c0.167969 -61.9707 -31.0645 -76.8936 -38.3145 -123.731c-1.80762 -11.6729 -11.8916 -20.2686 -23.7041 -20.2686h-171.525l-0.000976562 0.00195312c-18.3662 0.0107422 -35.8887 10.6074 -43.8447 28.4639
c-12.9941 28.8857 -49.0381 95.4121 -77.3232 107.534c-18.1943 7.79688 -29.084 21.3838 -29.0918 40c-0.0136719 34.2217 35.0977 57.752 66.9082 44.1191c8.3584 -3.58301 16.6699 -8.3125 24.918 -14.1533v149.234c0 23.4502 20.543 44.7998 43.8262 44.7998zM136 32
h192c13.2549 0 24 -10.7451 24 -24v-48c0 -13.2549 -10.7451 -24 -24 -24h-192c-13.2549 0 -24 10.7451 -24 24v48c0 13.2549 10.7451 24 24 24zM304 4c-11.0459 0 -20 -8.9541 -20 -20s8.9541 -20 20 -20s20 8.9541 20 20s-8.9541 20 -20 20z" />
    <glyph glyph-name="hand-point-down" unicode="&#xf0a7;" horiz-adv-x="384" 
d="M91.8262 -19.2002v149.234c-8.24805 -5.84082 -16.5586 -10.5703 -24.918 -14.1533c-31.8105 -13.6328 -66.9219 9.89746 -66.9082 44.1191c0.0078125 18.6162 10.8975 32.2031 29.0918 40c28.2861 12.1221 64.3291 78.6484 77.3232 107.534
c7.95605 17.8564 25.4785 28.4531 43.8447 28.4639l0.000976562 0.00195312h171.526c11.8115 0 21.8965 -8.5957 23.7031 -20.2686c7.25 -46.8379 38.4824 -61.7607 38.3145 -123.731c-0.00683594 -2.72363 0.195312 -13.2539 0.195312 -16
c0 -50.6543 -22.1221 -81.5742 -71.2627 -72.5996c-9.29688 -18.5977 -39.4863 -30.7383 -62.3154 -16.4502c-21.1768 -24.6455 -53.8955 -22.6396 -70.9443 -6.29883v-99.8516c0 -24.1494 -20.2002 -44.7998 -43.8252 -44.7998
c-23.2832 0 -43.8262 21.3496 -43.8262 44.7998zM112 376v48c0 13.2549 10.7451 24 24 24h192c13.2549 0 24 -10.7451 24 -24v-48c0 -13.2549 -10.7451 -24 -24 -24h-192c-13.2549 0 -24 10.7451 -24 24zM324 400c0 11.0459 -8.9541 20 -20 20s-20 -8.9541 -20 -20
s8.9541 -20 20 -20s20 8.9541 20 20z" />
    <glyph glyph-name="arrow-circle-left" unicode="&#xf0a8;" 
d="M256 -56c-137 0 -248 111 -248 248s111 248 248 248s248 -111 248 -248s-111 -248 -248 -248zM284.9 87.5996l-75.5 72.4004h182.6c13.2998 0 24 10.7002 24 24v16c0 13.2998 -10.7002 24 -24 24h-182.6l75.5 72.4004c9.69922 9.2998 9.89941 24.7998 0.399414 34.2998
l-11 10.8994c-9.39941 9.40039 -24.5996 9.40039 -33.8994 0l-132.7 -132.6c-9.40039 -9.40039 -9.40039 -24.5996 0 -33.9004l132.7 -132.699c9.39941 -9.40039 24.5996 -9.40039 33.8994 0l11 10.8994c9.5 9.5 9.2998 25 -0.399414 34.2998z" />
    <glyph glyph-name="arrow-circle-right" unicode="&#xf0a9;" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM227.1 296.4l75.5 -72.4004h-182.6c-13.2998 0 -24 -10.7002 -24 -24v-16c0 -13.2998 10.7002 -24 24 -24h182.6l-75.5 -72.4004
c-9.69922 -9.2998 -9.89941 -24.7998 -0.399414 -34.2998l11 -10.8994c9.39941 -9.40039 24.5996 -9.40039 33.8994 0l132.7 132.6c9.40039 9.40039 9.40039 24.5996 0 33.9004l-132.7 132.8c-9.39941 9.39941 -24.5996 9.39941 -33.8994 0l-11 -10.9004
c-9.5 -9.59961 -9.2998 -25.0996 0.399414 -34.3994z" />
    <glyph glyph-name="arrow-circle-up" unicode="&#xf0aa;" 
d="M8 192c0 137 111 248 248 248s248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248zM151.6 163.1l72.4004 75.5v-182.6c0 -13.2998 10.7002 -24 24 -24h16c13.2998 0 24 10.7002 24 24v182.6l72.4004 -75.5c9.2998 -9.69922 24.7998 -9.89941 34.2998 -0.399414
l10.8994 11c9.40039 9.39941 9.40039 24.5996 0 33.8994l-132.6 132.7c-9.40039 9.40039 -24.5996 9.40039 -33.9004 0l-132.8 -132.7c-9.39941 -9.39941 -9.39941 -24.5996 0 -33.8994l10.9004 -11c9.59961 -9.5 25.0996 -9.2998 34.3994 0.399414z" />
    <glyph glyph-name="arrow-circle-down" unicode="&#xf0ab;" 
d="M504 192c0 -137 -111 -248 -248 -248s-248 111 -248 248s111 248 248 248s248 -111 248 -248zM360.4 220.9l-72.4004 -75.5v182.6c0 13.2998 -10.7002 24 -24 24h-16c-13.2998 0 -24 -10.7002 -24 -24v-182.6l-72.4004 75.5
c-9.2998 9.69922 -24.7998 9.89941 -34.2998 0.399414l-10.8994 -11c-9.40039 -9.39941 -9.40039 -24.5996 0 -33.8994l132.6 -132.7c9.40039 -9.40039 24.5996 -9.40039 33.9004 0l132.699 132.7c9.40039 9.39941 9.40039 24.5996 0 33.8994l-10.8994 11
c-9.5 9.5 -25 9.2998 -34.2998 -0.399414z" />
    <glyph glyph-name="globe" unicode="&#xf0ac;" horiz-adv-x="496" 
d="M336.5 288h-177c14.5 89.2998 48.7002 152 88.5 152s74 -62.7002 88.5 -152zM152 192c0 22.2002 1.2002 43.5 3.2998 64h185.3c2.10059 -20.5 3.30078 -41.7998 3.30078 -64s-1.2002 -43.5 -3.30078 -64h-185.3c-2.09961 20.5 -3.2998 41.7998 -3.2998 64zM476.7 288
h-108c-8.7998 56.9004 -25.6006 107.8 -50 141.6c71.5 -21.1992 129.399 -73.6992 158 -141.6zM177.2 429.6c-24.4004 -33.7998 -41.2002 -84.6992 -49.9004 -141.6h-108c28.5 67.9004 86.5 120.4 157.9 141.6zM487.4 256c5.39941 -20.5 8.5 -41.7998 8.5 -64
s-3.10059 -43.5 -8.60059 -64h-114.6c2.09961 21 3.2998 42.5 3.2998 64s-1.2002 43 -3.2998 64h114.7zM120 192c0 -21.5 1.2002 -43 3.2002 -64h-114.601c-5.39941 20.5 -8.59961 41.7998 -8.59961 64s3.2002 43.5 8.59961 64h114.7
c-2.09961 -21 -3.2998 -42.5 -3.2998 -64zM159.5 96h177c-14.5 -89.2998 -48.7002 -152 -88.5 -152s-74 62.7002 -88.5 152zM318.8 -45.5996c24.4004 33.7998 41.2002 84.6992 50 141.6h108c-28.5996 -67.9004 -86.5996 -120.4 -158 -141.6zM19.2998 96h108
c8.7998 -56.9004 25.6006 -107.8 50 -141.6c-71.5 21.1992 -129.399 73.6992 -158 141.6z" />
    <glyph glyph-name="wrench" unicode="&#xf0ad;" 
d="M507.73 338.9c11.7891 -47.4102 -0.84082 -99.6602 -37.9102 -136.73c-39.9004 -39.9004 -97.25 -50.9297 -147.37 -34.2197l-213.21 -213.21c-24.9902 -24.9902 -65.5098 -24.9902 -90.5 0s-24.9902 65.5098 0 90.5l213.39 213.39
c-16.5 50.1006 -5.58984 107.561 34.0498 147.2c37.0303 37.0195 89.2002 49.6699 136.58 37.9297c9.08984 -2.25977 12.2803 -13.54 5.66016 -20.1602l-74.3604 -74.3594l11.3105 -67.8799l67.8799 -11.3105l74.3604 74.3604
c6.58008 6.58008 17.8799 3.51953 20.1201 -5.50977zM64 -24c13.25 0 24 10.75 24 24c0 13.2598 -10.75 24 -24 24s-24 -10.7402 -24 -24c0 -13.25 10.75 -24 24 -24z" />
    <glyph glyph-name="tasks" unicode="&#xf0ae;" 
d="M139.61 412.5l17 -16.5c2.13281 -2.18066 3.44922 -5.16797 3.44922 -8.45605c0 -3.33496 -1.35352 -6.35547 -3.54004 -8.54395l-72.1992 -72.1904l-15.5898 -15.6191c-2.29297 -2.17969 -5.39941 -3.51758 -8.80859 -3.51758
c-3.41016 0 -6.50977 1.33789 -8.80176 3.51758l-47.5898 47.3994c-2.18066 2.17383 -3.53125 5.18262 -3.53125 8.50195c0 3.31836 1.35059 6.3252 3.53125 8.49805l15.7002 15.7197c2.17285 2.18164 5.18164 3.53125 8.50098 3.53125s6.3252 -1.34961 8.49902 -3.53125
l22.6992 -22.1191l63.6807 63.3096c2.17285 2.18066 5.18262 3.53125 8.50098 3.53125c3.31934 0 6.3252 -1.35059 8.49902 -3.53125zM139.61 253.31l16.9795 -17c2.125 -2.16504 3.43652 -5.13574 3.43652 -8.40625c0 -3.31641 -1.34863 -6.32031 -3.52637 -8.49316
l-72.2002 -72.2197l-15.7002 -15.6904c-2.29004 -2.17871 -5.39551 -3.5166 -8.80273 -3.5166c-3.4082 0 -6.50586 1.33789 -8.79688 3.5166l-47.4697 47.5c-2.18066 2.17285 -3.53125 5.18262 -3.53125 8.50195c0 3.31836 1.35059 6.3252 3.53125 8.49805l15.7002 15.6904
c2.17285 2.18066 5.18164 3.53125 8.50098 3.53125s6.3252 -1.35059 8.49902 -3.53125l22.6992 -22.1006l63.6807 63.7197c2.17285 2.18164 5.18262 3.53125 8.50098 3.53125c3.31934 0 6.3252 -1.34961 8.49902 -3.53125zM64 80c26.4922 0 48 -21.5078 48 -48
s-21.5078 -48 -48 -48c-26.4697 0 -48.5898 21.5 -48.5898 48s22.0996 48 48.5898 48zM496 64c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-288c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h288zM496 384
c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-288c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h288zM496 224c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-288c-8.83105 0 -16 7.16895 -16 16v32
c0 8.83105 7.16895 16 16 16h288z" />
    <glyph glyph-name="filter" unicode="&#xf0b0;" 
d="M487.976 448c21.3623 0 32.0459 -25.8965 16.9717 -40.9707l-184.947 -184.971v-262.039c0 -19.5127 -21.9805 -30.71 -37.7627 -19.6611l-80 55.9795c-6.41602 4.49219 -10.2373 11.8311 -10.2373 19.6621v206.059l-184.942 184.971
c-15.1045 15.1045 -4.34766 40.9707 16.9707 40.9707h463.947z" />
    <glyph glyph-name="briefcase" unicode="&#xf0b1;" 
d="M320 112v48h192v-144c0 -25.5996 -22.4004 -48 -48 -48h-416c-25.5996 0 -48 22.4004 -48 48v144h192v-48c0 -8.83984 7.16016 -16 16 -16h96c8.83984 0 16 7.16016 16 16zM464 320c25.5996 0 48 -22.4004 48 -48v-80h-512v80c0 25.5996 22.4004 48 48 48h80v48
c0 25.5996 22.4004 48 48 48h160c25.5996 0 48 -22.4004 48 -48v-48h80zM320 320v32h-128v-32h128z" />
    <glyph glyph-name="arrows-alt" unicode="&#xf0b2;" 
d="M352.201 22.2246l-79.1963 -79.1953c-9.37305 -9.37305 -24.5684 -9.37305 -33.9404 0l-79.1963 79.1953c-15.1191 15.1191 -4.41113 40.9717 16.9707 40.9707h51.1621l-0.000976562 100.805h-100.804v-51.1621c0 -21.3818 -25.8516 -32.0898 -40.9717 -16.9707
l-79.1953 79.1963c-9.37305 9.37207 -9.37305 24.5684 0 33.9404l79.1953 79.1963c15.1191 15.1191 40.9717 4.41113 40.9717 -16.9717v-51.2285h100.804v100.804h-51.2305c-21.3818 0 -32.0898 25.8516 -16.9707 40.9717l79.1963 79.1953
c9.37305 9.37305 24.5684 9.37305 33.9404 0l79.1963 -79.1953c15.1191 -15.1191 4.41113 -40.9717 -16.9707 -40.9717h-51.1621v-100.804h100.804v51.1621c0 21.3818 25.8516 32.0898 40.9707 16.9707l79.1953 -79.1963c9.37305 -9.37207 9.37305 -24.5684 0 -33.9404
l-79.1953 -79.1963c-15.1191 -15.1191 -40.9717 -4.41113 -40.9707 16.9717v51.2285h-100.803v-100.804h51.2305c21.3818 0 32.0898 -25.8516 16.9707 -40.9717z" />
    <glyph glyph-name="users" unicode="&#xf0c0;" horiz-adv-x="640" 
d="M96 224c-35.2998 0 -64 28.7002 -64 64s28.7002 64 64 64s64 -28.7002 64 -64s-28.7002 -64 -64 -64zM544 224c-35.2998 0 -64 28.7002 -64 64s28.7002 64 64 64s64 -28.7002 64 -64s-28.7002 -64 -64 -64zM576 192c35.2998 0 64 -28.7002 64 -64v-32
c0 -17.7002 -14.2998 -32 -32 -32h-66c-6.2002 47.4004 -34.7998 87.2998 -75.0996 109.4c11.5996 11.5 27.5 18.5996 45.0996 18.5996h64zM320 192c-61.9004 0 -112 50.0996 -112 112s50.0996 112 112 112s112 -50.0996 112 -112s-50.0996 -112 -112 -112zM396.8 160
c63.6006 0 115.2 -51.5996 115.2 -115.2v-28.7998c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v28.7998c0 63.6006 51.5996 115.2 115.2 115.2h8.2998c20.9004 -10 43.9004 -16 68.5 -16s47.7002 6 68.5 16h8.2998zM173.1 173.4
c-40.2998 -22.1006 -68.8994 -62 -75.1992 -109.4h-65.9004c-17.7002 0 -32 14.2998 -32 32v32c0 35.2998 28.7002 64 64 64h64c17.5996 0 33.5 -7.09961 45.0996 -18.5996z" />
    <glyph glyph-name="link" unicode="&#xf0c1;" 
d="M326.612 262.609c59.7471 -59.8096 58.9268 -155.698 0.359375 -214.591c-0.109375 -0.119141 -0.239258 -0.25 -0.359375 -0.369141l-67.2002 -67.2002c-59.2705 -59.2705 -155.699 -59.2627 -214.96 0c-59.2705 59.2598 -59.2705 155.7 0 214.96l37.1055 37.1055
c9.84082 9.84082 26.7861 3.30078 27.2939 -10.6055c0.648438 -17.7227 3.82617 -35.5273 9.69043 -52.7207c1.98633 -5.82227 0.567383 -12.2627 -3.7832 -16.6123l-13.0869 -13.0869c-28.0254 -28.0264 -28.9053 -73.6602 -1.15527 -101.96
c28.0244 -28.5791 74.0859 -28.749 102.325 -0.510742l67.2002 67.1904c28.1914 28.1914 28.0732 73.7568 0 101.83c-3.70117 3.69434 -7.42871 6.56348 -10.3408 8.56934c-4.05078 2.78125 -6.74707 7.37402 -6.94727 12.6055
c-0.395508 10.5674 3.34766 21.4561 11.6982 29.8057l21.0537 21.0557c5.52148 5.52051 14.1826 6.19922 20.584 1.73047c7.38574 -5.15723 14.1709 -10.8447 20.5225 -17.1963zM467.547 403.551c59.2705 -59.2598 59.2705 -155.7 -0.000976562 -214.959l-37.1055 -37.1055
c-9.84082 -9.83984 -26.7852 -3.30078 -27.2939 10.6055c-0.648438 17.7227 -3.82617 35.5273 -9.69043 52.7217c-1.98633 5.82129 -0.567383 12.2617 3.7832 16.6113l13.0869 13.0869c28.0264 28.0264 28.9053 73.6602 1.15527 101.96
c-28.0254 28.5791 -74.0869 28.749 -102.325 0.510742l-67.2002 -67.1904c-28.1914 -28.1914 -28.0732 -73.7568 0 -101.83c3.70117 -3.69434 7.42871 -6.56348 10.3408 -8.56934c4.05078 -2.78125 6.74707 -7.37402 6.94727 -12.6055
c0.395508 -10.5674 -3.34766 -21.4561 -11.6982 -29.8057l-21.0537 -21.0557c-5.52051 -5.51953 -14.1826 -6.19922 -20.584 -1.73047c-7.38574 5.15625 -14.1699 10.8447 -20.5215 17.1953c-59.7471 59.8096 -58.9258 155.698 -0.359375 214.591
c0.109375 0.119141 0.239258 0.25 0.359375 0.369141l67.2002 67.2002c59.2705 59.2705 155.699 59.2627 214.96 0z" />
    <glyph glyph-name="cloud" unicode="&#xf0c2;" horiz-adv-x="640" 
d="M537.6 221.4c58.4004 -11.8008 102.4 -63.5 102.4 -125.4c0 -70.7002 -57.2998 -128 -128 -128h-368c-79.5 0 -144 64.5 -144 144c0 62.7998 40.2002 116.2 96.2002 135.9c-0.100586 2.69922 -0.200195 5.39941 -0.200195 8.09961c0 88.4004 71.5996 160 160 160
c59.2998 0 111 -32.2002 138.7 -80.2002c15.2002 10.2002 33.5996 16.2002 53.2998 16.2002c53 0 96 -43 96 -96c0 -12.2002 -2.2998 -23.9004 -6.40039 -34.5996z" />
    <glyph glyph-name="flask" unicode="&#xf0c3;" horiz-adv-x="448" 
d="M437.2 44.5c29.2998 -47 -4.40039 -108.5 -60.1006 -108.5h-306.199c-55.6006 0 -89.4004 61.4004 -60.1006 108.5l117.2 188.5v151h-8c-13.2998 0 -24 10.7002 -24 24v16c0 13.2998 10.7002 24 24 24h208c13.2998 0 24 -10.7002 24 -24v-16
c0 -13.2998 -10.7002 -24 -24 -24h-8v-151zM137.9 128h172l-48.2002 77.5996c-3.60059 5.2002 -5.7998 11.5 -5.7998 18.4004v160h-64v-160c0 -6.7998 -2.10059 -13.2002 -5.80078 -18.4004z" />
    <glyph glyph-name="cut" unicode="&#xf0c4;" horiz-adv-x="448" 
d="M278.06 192l166.421 -166.43c4.68945 -4.69043 4.68945 -12.29 0 -16.9707c-32.8008 -32.7998 -85.9902 -32.7998 -118.79 0l-115.511 115.521l-24.8594 -24.8604c4.30957 -10.9199 6.67969 -22.8096 6.67969 -35.2598c0 -53.0195 -42.9805 -96 -96 -96
s-96 42.9805 -96 96s42.9805 96 96 96c4.53027 0 8.99023 -0.320312 13.3604 -0.929688l32.9297 32.9297l-32.9297 32.9297c-4.37012 -0.609375 -8.82031 -0.929688 -13.3604 -0.929688c-53.0195 0 -96 42.9805 -96 96s42.9805 96 96 96s96 -42.9805 96 -96
c0 -12.4502 -2.37012 -24.3398 -6.67969 -35.2598l24.8594 -24.8604l115.511 115.521c32.7998 32.7998 85.9893 32.7998 118.79 0c4.68945 -4.68066 4.68945 -12.2803 0 -16.9707zM96 288c17.6396 0 32 14.3604 32 32s-14.3604 32 -32 32s-32 -14.3604 -32 -32
s14.3604 -32 32 -32zM96 32c17.6396 0 32 14.3604 32 32s-14.3604 32 -32 32s-32 -14.3604 -32 -32s14.3604 -32 32 -32z" />
    <glyph glyph-name="copy" unicode="&#xf0c5;" horiz-adv-x="448" 
d="M320 0v-40c0 -13.2549 -10.7451 -24 -24 -24h-272c-13.2549 0 -24 10.7451 -24 24v368c0 13.2549 10.7451 24 24 24h72v-296c0 -30.8789 25.1211 -56 56 -56h168zM320 344c0 -13.2002 10.7998 -24 24 -24h104v-264c0 -13.2549 -10.7451 -24 -24 -24h-272
c-13.2549 0 -24 10.7451 -24 24v368c0 13.2549 10.7451 24 24 24h168v-104zM440.971 375.029c4.34473 -4.34473 7.0293 -10.3477 7.0293 -16.9707v-6.05859h-96v96h6.05859c6.62305 0 12.626 -2.68457 16.9707 -7.0293z" />
    <glyph glyph-name="paperclip" unicode="&#xf0c6;" horiz-adv-x="448" 
d="M43.2461 -18.1416c-58.4297 60.2891 -57.3408 157.511 1.38574 217.581l209.76 214.561c44.3164 45.332 116.352 45.3359 160.672 0c43.8896 -44.8936 43.9424 -117.329 0 -162.276l-182.85 -186.852c-29.8545 -30.5371 -78.6328 -30.1113 -107.981 0.998047
c-28.2754 29.9697 -27.3682 77.4727 1.45117 106.953l143.743 146.835c6.18262 6.31348 16.3125 6.42188 22.626 0.241211l22.8613 -22.3799c6.31445 -6.18164 6.42188 -16.3115 0.241211 -22.626l-143.729 -146.82c-4.93164 -5.04492 -5.23535 -13.4287 -0.647461 -18.292
c4.37207 -4.63379 11.2451 -4.71094 15.6875 -0.165039l182.85 186.851c19.6123 20.0625 19.6123 52.7256 -0.0117188 72.7979c-19.1885 19.627 -49.957 19.6377 -69.1533 0l-209.762 -214.56c-34.7627 -35.5605 -35.2988 -93.1201 -1.19043 -128.313
c34.0098 -35.0928 88.9844 -35.1367 123.058 -0.285156l172.061 175.999c6.17676 6.31836 16.3066 6.43262 22.626 0.255859l22.877 -22.3643c6.31836 -6.17676 6.43359 -16.3066 0.255859 -22.626l-172.061 -175.998c-59.5752 -60.9385 -155.942 -60.2158 -214.77 0.485352
z" />
    <glyph glyph-name="save" unicode="&#xf0c7;" horiz-adv-x="448" 
d="M433.941 318.059c8.68848 -8.68848 14.0586 -20.6943 14.0586 -33.9404v-268.118c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h268.118c13.2461 0 25.252 -5.37012 33.9404 -14.0586zM224 32
c35.3457 0 64 28.6543 64 64s-28.6543 64 -64 64s-64 -28.6543 -64 -64s28.6543 -64 64 -64zM320 336.52c0 3.31152 -1.34277 6.31348 -3.51465 8.48535l-3.48047 3.48047c-2.25 2.25098 -5.30176 3.51465 -8.48535 3.51465h-228.52c-6.62695 0 -12 -5.37305 -12 -12v-104
c0 -6.62695 5.37305 -12 12 -12h232c6.62695 0 12 5.37305 12 12v100.52z" />
    <glyph glyph-name="square" unicode="&#xf0c8;" horiz-adv-x="448" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352z" />
    <glyph glyph-name="bars" unicode="&#xf0c9;" horiz-adv-x="448" 
d="M16 316c-8.83691 0 -16 7.16309 -16 16v40c0 8.83691 7.16309 16 16 16h416c8.83691 0 16 -7.16309 16 -16v-40c0 -8.83691 -7.16309 -16 -16 -16h-416zM16 156c-8.83691 0 -16 7.16309 -16 16v40c0 8.83691 7.16309 16 16 16h416c8.83691 0 16 -7.16309 16 -16v-40
c0 -8.83691 -7.16309 -16 -16 -16h-416zM16 -4c-8.83691 0 -16 7.16309 -16 16v40c0 8.83691 7.16309 16 16 16h416c8.83691 0 16 -7.16309 16 -16v-40c0 -8.83691 -7.16309 -16 -16 -16h-416z" />
    <glyph glyph-name="list-ul" unicode="&#xf0ca;" 
d="M48 400c26.4922 0 48 -21.5078 48 -48s-21.5078 -48 -48 -48s-48 21.5078 -48 48s21.5078 48 48 48zM48 240c26.4922 0 48 -21.5078 48 -48s-21.5078 -48 -48 -48s-48 21.5078 -48 48s21.5078 48 48 48zM48 80c26.4922 0 48 -21.5078 48 -48s-21.5078 -48 -48 -48
s-48 21.5078 -48 48s21.5078 48 48 48zM496 64c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-320c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h320zM496 384c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16
h-320c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h320zM496 224c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-320c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h320z" />
    <glyph glyph-name="list-ol" unicode="&#xf0cb;" 
d="M61.7695 47c19.6104 -5.12012 28.7002 -20.5 28.7305 -34.8799c0 -21.3701 -14.3398 -44.1201 -48.5 -44.1201c-16.6201 0 -29.29 4.75 -37 9.44043c-5.82031 4.21973 -6.34961 9.80957 -2.62988 15.9395l5.58984 9.31055c3.86035 6.61914 9.11035 7 15.5996 3.11914
c4.76758 -1.95996 10.0107 -3.07617 15.4707 -3.11914c10.1602 0 14.3594 3.5 14.3594 8.21973c0 6.64941 -5.60938 9.08984 -15.9395 9.08984h-4.73047c-5.95996 0 -9.25 2.12012 -12.25 7.87988l-1.0498 1.92969c-2.4502 4.75 -1.2002 9.81055 2.7998 14.8809l5.61035 7
c3.47461 4.32422 7.0957 8.37695 11 12.3096h-22.8301c-4.41504 0 -8 3.58496 -8 8v16c0 4.41504 3.58496 8 8 8h57c7.5 0 11.3398 -4 11.3398 -11.3496v-3.31055c0.0136719 -0.299805 0.0175781 -0.595703 0.0175781 -0.899414
c0 -5.10449 -1.9248 -9.76367 -5.08789 -13.29zM496 224c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-320c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h320zM496 384c8.83105 0 16 -7.16895 16 -16v-32
c0 -8.83105 -7.16895 -16 -16 -16h-320c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h320zM496 64c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-320c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h320zM16 288
c-4.41504 0 -8 3.58496 -8 8v16c0 4.41504 3.58496 8 8 8h16v64h-8c-4.4082 0.0078125 -7.98145 3.59766 -7.98145 8.00781c0 1.2832 0.303711 2.49707 0.841797 3.57227l8 16c1.31055 2.62012 4.01367 4.41406 7.13965 4.41992h24c4.41504 0 8 -3.58496 8 -8v-88h16
c4.41504 0 8 -3.58496 8 -8v-16c0 -4.41504 -3.58496 -8 -8 -8h-64zM12.0898 128c-7.00977 0 -12.0898 4 -12.0898 11.4102v4c0 47.2803 51 56.3994 50.9697 69.1201c0 7.18945 -5.9502 8.75 -9.2793 8.75c-0.0185547 0 -0.0380859 0.000976562 -0.0566406 0.000976562
c-3.65918 0 -6.97949 -1.46582 -9.40332 -3.84082c-5.12012 -4.91016 -10.5107 -7 -16.1201 -2.44043l-8.58008 6.87988c-5.7998 4.53027 -7.16992 9.78027 -2.7998 15.3701c6.65918 8.75 19.0996 18.75 40.46 18.75c19.4697 0 44.4697 -10.5 44.4697 -39.5596
c0 -37.7607 -45.0498 -46.1504 -48.3398 -56.4404h38.6797c4.41504 0 8 -3.58496 8 -8v-16c0 -4.41504 -3.58496 -8 -8 -8h-67.9102z" />
    <glyph glyph-name="strikethrough" unicode="&#xf0cc;" 
d="M496 224c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-480c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h102.29c-11.6797 16.5303 -19.7803 35.4697 -21.7803 56.3604c-0.385742 3.97559 -0.577148 7.88281 -0.577148 11.96
c0 68.2266 55.3633 123.624 123.577 123.68h68c50.1416 0 93.5244 -28.7686 114.521 -70.7998l0.529297 -1c1.07324 -2.14844 1.70215 -4.57715 1.70215 -7.13965c0 -6.26562 -3.61035 -11.6953 -8.86133 -14.3203l-42.9404 -21.4707
c-2.14941 -1.07324 -4.5791 -1.70312 -7.14355 -1.70312c-6.2627 0 -11.6895 3.60645 -14.3164 8.85352c-8.18652 16.374 -25.0859 27.5801 -44.623 27.5801h-0.0371094h-66.79c-24.0352 -0.000976562 -43.5479 -19.5059 -43.5479 -43.541
c0 -19.5742 12.9414 -36.1494 30.7285 -41.6289l87.1699 -26.8301h202.1zM315.76 128h94.3906c2.6084 -7.7373 4.44434 -15.9834 5.33984 -24.3604c0.385742 -3.97559 0.577148 -7.88281 0.577148 -11.96c0 -68.2266 -55.3633 -123.624 -123.577 -123.68h-68
c-50.1416 0 -93.5244 28.7686 -114.521 70.7998l-0.529297 1c-1.07324 2.14844 -1.70215 4.57715 -1.70215 7.13965c0 6.26562 3.61035 11.6953 8.86133 14.3203l42.9404 21.4707c2.14941 1.07324 4.5791 1.70312 7.14355 1.70312
c6.2627 0 11.6895 -3.60645 14.3164 -8.85352c8.18652 -16.374 25.0859 -27.5801 44.623 -27.5801h0.0371094h66.79c24.0254 0.0224609 43.5273 19.5244 43.5498 43.5498c-0.0117188 15.3828 -8.07227 28.8594 -20.2402 36.4502z" />
    <glyph glyph-name="underline" unicode="&#xf0cd;" horiz-adv-x="448" 
d="M32 384c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h144c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32v-160c0 -44.1533 35.8467 -80 80 -80s80 35.8467 80 80v160h-32c-8.83105 0 -16 7.16895 -16 16v32
c0 8.83105 7.16895 16 16 16h144c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32v-160c0 -88.2197 -71.7803 -160 -160 -160s-160 71.7803 -160 160v160h-32zM432 0c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-416
c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h416z" />
    <glyph glyph-name="table" unicode="&#xf0ce;" 
d="M464 416c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h416zM224 32v96h-160v-96h160zM224 192v96h-160v-96h160zM448 32v96h-160v-96h160zM448 192v96h-160v-96h160z" />
    <glyph glyph-name="magic" unicode="&#xf0d0;" 
d="M224 352l-16 32l-32 16l32 16l16 32l16 -32l32 -16l-32 -16zM80 288l-26.6602 53.3301l-53.3398 26.6699l53.3398 26.6699l26.6602 53.3301l26.6602 -53.3301l53.3398 -26.6699l-53.3398 -26.6699zM432 160l26.6602 -53.3301l53.3398 -26.6699l-53.3398 -26.6699
l-26.6602 -53.3301l-26.6602 53.3301l-53.3398 26.6699l53.3398 26.6699zM502.62 353.77c12.5 -12.4893 12.5 -32.7598 0 -45.2393l-363.14 -363.15c-6.25 -6.25 -14.4404 -9.37012 -22.6309 -9.37012c-8.17969 0 -16.3691 3.12012 -22.6191 9.37012l-84.8506 84.8506
c-12.5 12.4893 -12.5 32.75 0 45.25l363.14 363.14c6.25 6.25977 14.4404 9.37988 22.6309 9.37988c8.18945 0 16.3799 -3.12012 22.6191 -9.37988zM359.45 244.54l86.5996 86.5996l-50.9102 50.9102l-86.5996 -86.5996z" />
    <glyph glyph-name="truck" unicode="&#xf0d1;" horiz-adv-x="640" 
d="M624 96c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-48c0 -53 -43 -96 -96 -96s-96 43 -96 96h-128c0 -53 -43 -96 -96 -96s-96 43 -96 96h-16c-26.5 0 -48 21.5 -48 48v320c0 26.5 21.5 48 48 48h320c26.5 0 48 -21.5 48 -48v-48h44.0996
c12.7002 0 24.9004 -5.09961 33.9004 -14.0996l99.9004 -99.9004c9 -9 14.0996 -21.2002 14.0996 -33.9004v-108.1h16zM160 -16c26.5 0 48 21.5 48 48s-21.5 48 -48 48s-48 -21.5 -48 -48s21.5 -48 48 -48zM480 -16c26.5 0 48 21.5 48 48s-21.5 48 -48 48s-48 -21.5 -48 -48
s21.5 -48 48 -48zM560 192v12.0996l-99.9004 99.9004h-44.0996v-112h144z" />
    <glyph glyph-name="money-bill" unicode="&#xf0d6;" horiz-adv-x="640" 
d="M608 384c17.6699 0 32 -14.3301 32 -32v-320c0 -17.6699 -14.3301 -32 -32 -32h-576c-17.6699 0 -32 14.3301 -32 32v320c0 17.6699 14.3301 32 32 32h576zM48 48h64c0 35.3496 -28.6504 64 -64 64v-64zM48 272c35.3496 0 64 28.6504 64 64h-64v-64zM320 96
c44.1699 0 80 42.9697 80 96c0 53.0195 -35.8203 96 -80 96s-80 -42.9805 -80 -96c0 -53.0098 35.8096 -96 80 -96zM592 48v64c-35.3496 0 -64 -28.6504 -64 -64h64zM592 272v64h-64c0 -35.3496 28.6504 -64 64 -64z" />
    <glyph glyph-name="caret-down" unicode="&#xf0d7;" horiz-adv-x="320" 
d="M31.2998 256h257.3c17.8008 0 26.7002 -21.5 14.1006 -34.0996l-128.601 -128.7c-7.7998 -7.7998 -20.5 -7.7998 -28.2998 0l-128.6 128.7c-12.6006 12.5996 -3.7002 34.0996 14.0996 34.0996z" />
    <glyph glyph-name="caret-up" unicode="&#xf0d8;" horiz-adv-x="320" 
d="M288.662 96h-257.324c-17.8184 0 -26.7412 21.543 -14.1416 34.1416l128.662 128.662c7.80957 7.81055 20.4736 7.81055 28.2832 0l128.662 -128.662c12.6006 -12.5986 3.67676 -34.1416 -14.1416 -34.1416z" />
    <glyph glyph-name="caret-left" unicode="&#xf0d9;" horiz-adv-x="192" 
d="M192 320.662v-257.324c0 -17.8184 -21.543 -26.7412 -34.1416 -14.1416l-128.662 128.662c-7.81055 7.80957 -7.81055 20.4736 0 28.2832l128.662 128.662c12.5986 12.6006 34.1416 3.67676 34.1416 -14.1416z" />
    <glyph glyph-name="caret-right" unicode="&#xf0da;" horiz-adv-x="192" 
d="M0 63.3379v257.324c0 17.8184 21.543 26.7412 34.1416 14.1416l128.662 -128.662c7.81055 -7.80957 7.81055 -20.4736 0 -28.2832l-128.662 -128.662c-12.5986 -12.6006 -34.1416 -3.67676 -34.1416 14.1416z" />
    <glyph glyph-name="columns" unicode="&#xf0db;" 
d="M464 416c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h416zM224 32v256h-160v-256h160zM448 32v256h-160v-256h160z" />
    <glyph glyph-name="sort" unicode="&#xf0dc;" horiz-adv-x="320" 
d="M41 160h238c21.4004 0 32.0996 -25.9004 17 -41l-119 -119c-9.40039 -9.40039 -24.5996 -9.40039 -33.9004 0l-119.1 119c-15.0996 15.0996 -4.40039 41 17 41zM296 265c15.0996 -15.0996 4.40039 -41 -17 -41h-238c-21.4004 0 -32.0996 25.9004 -17 41l119.1 119
c9.30078 9.40039 24.5 9.40039 33.9004 0z" />
    <glyph glyph-name="sort-down" unicode="&#xf0dd;" horiz-adv-x="320" 
d="M41 160h238c21.4004 0 32.0996 -25.9004 17 -41l-119 -119c-9.40039 -9.40039 -24.5996 -9.40039 -33.9004 0l-119.1 119c-15.0996 15.0996 -4.40039 41 17 41z" />
    <glyph glyph-name="sort-up" unicode="&#xf0de;" horiz-adv-x="320" 
d="M279 224h-238c-21.4004 0 -32.0996 25.9004 -17 41l119 119c9.40039 9.40039 24.5996 9.40039 33.9004 0l119 -119c15.1992 -15.0996 4.5 -41 -16.9004 -41z" />
    <glyph glyph-name="envelope" unicode="&#xf0e0;" 
d="M502.3 257.2c3.90039 3.09961 9.7002 0.200195 9.7002 -4.7002v-204.5c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v204.4c0 5 5.7002 7.7998 9.7002 4.69922c22.3994 -17.3994 52.0996 -39.5 154.1 -113.6
c21.1006 -15.4004 56.7002 -47.7998 92.2002 -47.5996c35.7002 -0.300781 72 32.7998 92.2998 47.5996c102 74.0996 131.601 96.2998 154 113.7zM256 128c-23.2002 -0.400391 -56.5996 29.2002 -73.4004 41.4004c-132.699 96.2998 -142.8 104.8 -173.399 128.699
c-5.7998 4.60059 -9.2002 11.5 -9.2002 18.9004v19c0 26.5 21.5 48 48 48h416c26.5 0 48 -21.5 48 -48v-19c0 -7.40039 -3.40039 -14.4004 -9.2002 -18.9004c-30.5996 -24 -40.7002 -32.3994 -173.399 -128.699c-16.8008 -12.2002 -50.2002 -41.8008 -73.4004 -41.4004z" />
    <glyph glyph-name="undo" unicode="&#xf0e2;" 
d="M212.333 223.667h-200.333c-6.62695 0 -12 5.37305 -12 12v200.333c0 6.62695 5.37305 12 12 12h48c6.62695 0 12 -5.37305 12 -12v-78.1123c45.7734 50.833 112.26 82.6426 186.175 82.1055c136.906 -0.994141 246.448 -111.623 246.157 -248.532
c-0.291016 -136.719 -111.212 -247.461 -247.999 -247.461c-64.0889 0 -122.496 24.3135 -166.51 64.2148c-5.09961 4.62207 -5.33398 12.5537 -0.466797 17.4199l33.9668 33.9668c4.47363 4.47461 11.6621 4.71777 16.4004 0.525391
c31.0361 -27.4629 71.8564 -44.127 116.609 -44.127c97.2676 0 176 78.7158 176 176c0 97.2666 -78.7158 176 -176 176c-58.4961 0 -110.28 -28.4756 -142.274 -72.333h98.2744c6.62695 0 12 -5.37305 12 -12v-48c0 -6.62695 -5.37305 -12 -12 -12z" />
    <glyph glyph-name="gavel" unicode="&#xf0e3;" 
d="M504.971 248.638c9.37207 -9.37305 9.37207 -24.5684 0 -33.9404l-124.451 -124.451c-9.37109 -9.37305 -24.5674 -9.37305 -33.9404 0l-22.627 22.627c-9.37305 9.37207 -9.37305 24.5684 0 33.9414l5.65723 5.65625l-39.5986 39.5986l-81.04 -81.04l5.65723 -5.65723
c12.4971 -12.4971 12.4971 -32.7578 0 -45.2549l-114.745 -114.745c-12.4971 -12.4971 -32.7578 -12.4971 -45.2549 0l-45.2549 45.2549c-12.4971 12.4971 -12.4971 32.7578 0 45.2549l114.744 114.746c12.4971 12.4971 32.7578 12.4971 45.2549 0l5.65723 -5.65723
l81.04 81.04l-39.5986 39.5986l-5.65625 -5.65723c-9.37207 -9.37305 -24.5684 -9.37305 -33.9414 0l-22.627 22.627c-9.37305 9.37207 -9.37305 24.5684 0 33.9404l124.451 124.451c9.37207 9.37305 24.5674 9.37305 33.9404 0l22.627 -22.6279
c9.37305 -9.37207 9.37305 -24.5674 0 -33.9404l-5.65625 -5.65723l113.138 -113.137l5.65723 5.65625c9.37207 9.37305 24.5674 9.37305 33.9404 0z" />
    <glyph glyph-name="bolt" unicode="&#xf0e7;" horiz-adv-x="320" 
d="M296 288c18.5 0 30 -20.0996 20.7002 -36l-176 -304c-4.40039 -7.59961 -12.4004 -12 -20.7998 -12c-15.3008 0 -26.9004 14.2998 -23.3008 29.5l46.1006 194.5h-118.7c-14.5 0 -25.7002 12.7998 -23.7998 27.2002l32 240
c1.59961 11.8994 11.7998 20.7998 23.7998 20.7998h144c15.7002 0 27.2002 -15 23.2002 -30.2002l-42.6006 -129.8h115.4z" />
    <glyph glyph-name="sitemap" unicode="&#xf0e8;" horiz-adv-x="640" 
d="M128 96c17.6699 0 32 -14.3301 32 -32v-96c0 -17.6699 -14.3301 -32 -32 -32h-96c-17.6699 0 -32 14.3301 -32 32v96c0 17.6699 14.3301 32 32 32h96zM104 176v-48h-48v57.5898c0 21.1797 17.2305 38.4102 38.4102 38.4102h201.59v64h-40c-17.6699 0 -32 14.3301 -32 32
v96c0 17.6699 14.3301 32 32 32h128c17.6699 0 32 -14.3301 32 -32v-96c0 -17.6699 -14.3301 -32 -32 -32h-40v-64h201.59c21.1797 0 38.4102 -17.2402 38.4102 -38.4102v-57.5898h-48v48h-192v-48h-48v48h-192zM368 96c17.6699 0 32 -14.3301 32 -32v-96
c0 -17.6699 -14.3301 -32 -32 -32h-96c-17.6699 0 -32 14.3301 -32 32v96c0 17.6699 14.3301 32 32 32h96zM608 96c17.6699 0 32 -14.3301 32 -32v-96c0 -17.6699 -14.3301 -32 -32 -32h-96c-17.6699 0 -32 14.3301 -32 32v96c0 17.6699 14.3301 32 32 32h96z" />
    <glyph glyph-name="umbrella" unicode="&#xf0e9;" horiz-adv-x="576" 
d="M575.7 167.2c2.2002 -10.1006 -8.40039 -21.4004 -18.7002 -11.4004c-51.5 54.4004 -107.6 52.5 -158.6 -37c-5.30078 -9.5 -14.9004 -8.59961 -19.7002 0c-2.5 4.40039 -32.2002 73.2002 -90.7002 73.2002c-45.7998 0 -70.5 -37.7998 -90.7002 -73.2002
c-4.7998 -8.59961 -14.3994 -9.5 -19.7002 0c-50.8994 89.4004 -106.6 92 -158.6 37c-10.2002 -9.89941 -20.9004 1.2998 -18.7002 11.4004c29.2002 136.3 138 218.2 255.7 230.899v17.9004c0 17.7002 14.2998 32 32 32s32 -14.2998 32 -32v-17.9004
c117.3 -12.6992 227.1 -94.5996 255.7 -230.899zM256 146.3c9.59961 8.90039 19.7002 13.6006 32 13.7002c12.2002 0 22.9004 -5.7002 32 -13.5996v-130.301c0 -44.0996 -35.9004 -80 -80 -80c-33.7998 0 -64.2002 21.4004 -75.4004 53.3008
c-5.89941 16.5996 2.80078 34.8994 19.5 40.7998c16.7002 5.89941 34.9004 -2.7998 40.8008 -19.5c1.89941 -5.40039 7.2998 -10.7002 15.0996 -10.7002c8.7998 0 16 7.2002 16 16v130.3z" />
    <glyph glyph-name="paste" unicode="&#xf0ea;" horiz-adv-x="448" 
d="M128 264v-232h-104c-13.2549 0 -24 10.7451 -24 24v336c0 13.2549 10.7451 24 24 24h80.6104c11.084 19.1104 31.7529 32 55.3896 32s44.3057 -12.8896 55.3896 -32h80.6104c13.2549 0 24 -10.7451 24 -24v-72h-136c-30.8779 0 -56 -25.1211 -56 -56zM160 408
c-13.2549 0 -24 -10.7451 -24 -24s10.7451 -24 24 -24s24 10.7451 24 24s-10.7451 24 -24 24zM344 160h104v-200c0 -13.2549 -10.7451 -24 -24 -24h-240c-13.2549 0 -24 10.7451 -24 24v304c0 13.2549 10.7451 24 24 24h136v-104c0 -13.2002 10.7998 -24 24 -24z
M448 198.059v-6.05859h-96v96h6.05859c6.62305 0 12.626 -2.68457 16.9707 -7.0293l65.9404 -65.9404c4.34473 -4.34473 7.03027 -10.3477 7.03027 -16.9717z" />
    <glyph glyph-name="lightbulb" unicode="&#xf0eb;" horiz-adv-x="352" 
d="M96.0596 -6.34961l-0.0498047 38.3496h159.98l-0.0400391 -38.3496c-0.0078125 -6.52637 -1.99219 -12.6309 -5.36035 -17.6904l-17.0898 -25.6904c-5.73242 -8.62305 -15.5176 -14.2793 -26.6396 -14.2793h-61.71c-11.123 0 -20.9072 5.65625 -26.6406 14.2793
l-17.0898 25.6904c-3.49023 5.24023 -5.34961 11.4004 -5.36035 17.6904zM0 272c0 93.0303 73.4404 175.69 175.45 176c97.46 0.299805 176.55 -78.6104 176.55 -176c0 -44.3701 -16.4502 -84.8496 -43.5596 -115.78c-16.5205 -18.8496 -42.3604 -58.2295 -52.21 -91.4502
c-0.0400391 -0.269531 -0.0703125 -0.519531 -0.110352 -0.779297h-160.24c-0.0400391 0.259766 -0.0703125 0.519531 -0.110352 0.779297c-9.84961 33.2207 -35.6895 72.6006 -52.21 91.4502c-27.1094 30.9307 -43.5596 71.4102 -43.5596 115.78zM176 352
c8.83984 0 16 7.16016 16 16s-7.16016 16 -16 16c-61.7598 0 -112 -50.2402 -112 -112c0 -8.83984 7.16016 -16 16 -16s16 7.16016 16 16c0 44.1104 35.8896 80 80 80z" />
    <glyph glyph-name="user-md" unicode="&#xf0f0;" horiz-adv-x="448" 
d="M224 192c-70.7002 0 -128 57.2998 -128 128s57.2998 128 128 128s128 -57.2998 128 -128s-57.2998 -128 -128 -128zM104 24c0 13.2998 10.7002 24 24 24s24 -10.7002 24 -24s-10.7002 -24 -24 -24s-24 10.7002 -24 24zM320 159.4c71.2002 -3.5 128 -61.8008 128 -133.801
v-44.7998c0 -24.7002 -20.0996 -44.7998 -44.7998 -44.7998h-358.4c-24.7002 0 -44.7998 20.0996 -44.7998 44.7998v44.7998c0 66.6006 48.5 121.4 112.1 132.101v-80.4004c-23.0996 -6.89941 -40 -28.0996 -40 -53.3994c0 -30.9004 25.1006 -56 56 -56
c30.9004 0 56 25.0996 56 56c0 25.2998 -16.8994 46.5 -40 53.3994v81.6006c7.7002 -1 15.2002 -2.60059 22.6006 -5.2002c18 -6.2998 37.2998 -9.7998 57.3994 -9.7998c20.1006 0 39.4004 3.5 57.4004 9.7998c2.2002 0.799805 4.40039 1.2002 6.59961 1.89941v-45.1992
c-36.5 -7.5 -64 -39.8008 -64 -78.4004v-43.7998c0 -8.10059 5.90039 -14.7998 13.8008 -15.9004l31.1992 -4.2002c4.30078 -0.799805 8.5 2 9.40039 6.30078l3.09961 15.6992c0.800781 4.30078 -2 8.5 -6.2998 9.40039l-19.2998 3.90039v26.6992
c0 67 96 64.7002 96 1.90039v-28.5l-19.2998 -3.90039c-4.40039 -0.799805 -7.2002 -5.09961 -6.2998 -9.39941l3.09961 -15.7002c0.900391 -4.40039 5.09961 -7.2002 9.40039 -6.2998l32.1992 6.39941c7.5 1.5 12.9004 8.10059 12.9004 15.7002v41.7002
c0 38.5996 -27.5 71 -64 78.4004v49z" />
    <glyph glyph-name="stethoscope" unicode="&#xf0f1;" 
d="M447.1 336c35.7002 0.5 64.9004 -28.2998 64.9004 -64c0 -23.7002 -12.9004 -44.2998 -32 -55.4004v-112.6c0 -92.5996 -79 -168 -176 -168c-95.4004 0 -173.3 72.7998 -175.9 163.2c-73 14.7998 -128.1 79.5 -128.1 156.8v155.4c0 11.5 8.09961 21.2998 19.2998 23.5996
l62.7998 12.4004c13 2.59961 25.6006 -5.80078 28.2002 -18.8008l3.10059 -15.6992c2.59961 -13 -5.80078 -25.6006 -18.8008 -28.2002l-30.6992 -6.10059v-122.5c0 -53.2998 43.5 -96.5 96.8994 -96c52.9004 0.5 95.1006 44.3008 95.1006 97.2002v121.4l-30.7002 6.09961
c-13 2.60059 -21.4004 15.2002 -18.7998 28.2002l3.19922 15.7002c2.60059 13 15.2002 21.3994 28.2002 18.7998l62.9004 -12.5996c11.2002 -2.2002 19.2998 -12.1006 19.2998 -23.5v-155.4c0 -77.2002 -55 -141.8 -127.8 -156.8
c2.7002 -55.1006 51.8994 -99.2002 111.899 -99.2002c61.8008 0 112 46.7002 112 104v112.6c-19.5 11.2002 -32.5 32.5 -32 56.8008c0.700195 34.1992 28.8008 62.0996 63 62.5996zM448 256c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16
s7.2002 -16 16 -16z" />
    <glyph glyph-name="suitcase" unicode="&#xf0f2;" 
d="M128 -32v400c0 26.5 21.5 48 48 48h160c26.5 0 48 -21.5 48 -48v-400h-256zM192 352v-32h128v32h-128zM512 272v-256c0 -26.5 -21.5 -48 -48 -48h-48v352h48c26.5 0 48 -21.5 48 -48zM96 -32h-48c-26.5 0 -48 21.5 -48 48v256c0 26.5 21.5 48 48 48h48v-352z" />
    <glyph glyph-name="bell" unicode="&#xf0f3;" horiz-adv-x="448" 
d="M224 -64c-35.3203 0 -63.9697 28.6504 -63.9697 64h127.939c0 -35.3496 -28.6494 -64 -63.9697 -64zM439.39 85.71c6 -6.44043 8.66016 -14.1602 8.61035 -21.71c-0.0996094 -16.4004 -12.9805 -32 -32.0996 -32h-383.801c-19.1191 0 -31.9893 15.5996 -32.0996 32
c-0.0498047 7.5498 2.61035 15.2598 8.61035 21.71c19.3193 20.7598 55.4697 51.9902 55.4697 154.29c0 77.7002 54.4795 139.9 127.939 155.16v20.8398c0 17.6699 14.3203 32 31.9805 32s31.9805 -14.3301 31.9805 -32v-20.8398
c73.46 -15.2598 127.939 -77.46 127.939 -155.16c0 -102.3 36.1504 -133.53 55.4697 -154.29z" />
    <glyph glyph-name="coffee" unicode="&#xf0f4;" horiz-adv-x="640" 
d="M192 64c-53 0 -96 43 -96 96v232c0 13.2998 10.7002 24 24 24h392c70.5996 0 128 -57.4004 128 -128s-57.4004 -128 -128 -128h-32c0 -53 -43 -96 -96 -96h-192zM512 352h-32v-128h32c35.2998 0 64 28.7002 64 64s-28.7002 64 -64 64zM559.7 -32h-511.4
c-47.5996 0 -61 64 -36 64h583.3c25 0 11.8008 -64 -35.8994 -64z" />
    <glyph glyph-name="hospital" unicode="&#xf0f8;" horiz-adv-x="448" 
d="M448 -44v-20h-448v20c0 6.62695 5.37305 12 12 12h20v360c0 13.2549 10.7451 24 24 24h88v72c0 13.2549 10.7451 24 24 24h112c13.2549 0 24 -10.7451 24 -24v-72h88c13.2549 0 24 -10.7451 24 -24v-360h20c6.62695 0 12 -5.37305 12 -12zM308 256h-40
c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12v40c0 6.62695 -5.37305 12 -12 12zM140 192h40c6.62695 0 12 5.37305 12 12v40c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40
c0 -6.62695 5.37305 -12 12 -12zM244 64h-40c-6.62695 0 -12 -5.37305 -12 -12v-84h64v84c0 6.62695 -5.37305 12 -12 12zM308 160h-40c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12v40c0 6.62695 -5.37305 12 -12 12
zM192 148c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12v40zM182 352h26v-26c0 -3.31152 2.68848 -6 6 -6h20c3.31152 0 6 2.68848 6 6v26h26c3.31152 0 6 2.68848 6 6v20
c0 3.31152 -2.68848 6 -6 6h-26v26c0 3.31152 -2.68848 6 -6 6h-20c-3.31152 0 -6 -2.68848 -6 -6v-26h-26c-3.31152 0 -6 -2.68848 -6 -6v-20c0 -3.31152 2.68848 -6 6 -6z" />
    <glyph glyph-name="ambulance" unicode="&#xf0f9;" horiz-adv-x="640" 
d="M624 96c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-48c0 -53 -43 -96 -96 -96s-96 43 -96 96h-128c0 -53 -43 -96 -96 -96s-96 43 -96 96h-16c-26.5 0 -48 21.5 -48 48v320c0 26.5 21.5 48 48 48h320c26.5 0 48 -21.5 48 -48v-48h44.0996
c12.7002 0 24.9004 -5.09961 33.9004 -14.0996l99.9004 -99.9004c9 -9 14.0996 -21.2002 14.0996 -33.9004v-108.1h16zM160 -16c26.5 0 48 21.5 48 48s-21.5 48 -48 48s-48 -21.5 -48 -48s21.5 -48 48 -48zM304 232v48c0 4.40039 -3.59961 8 -8 8h-56v56
c0 4.40039 -3.59961 8 -8 8h-48c-4.40039 0 -8 -3.59961 -8 -8v-56h-56c-4.40039 0 -8 -3.59961 -8 -8v-48c0 -4.40039 3.59961 -8 8 -8h56v-56c0 -4.40039 3.59961 -8 8 -8h48c4.40039 0 8 3.59961 8 8v56h56c4.40039 0 8 3.59961 8 8zM480 -16c26.5 0 48 21.5 48 48
s-21.5 48 -48 48s-48 -21.5 -48 -48s21.5 -48 48 -48zM560 192v12.0996l-99.9004 99.9004h-44.0996v-112h144z" />
    <glyph glyph-name="medkit" unicode="&#xf0fa;" 
d="M96 -32v352h32v48c0 26.5098 21.4902 48 48 48h160c26.5098 0 48 -21.4902 48 -48v-48h32v-352h-320zM192 352v-32h128v32h-128zM512 272v-256c0 -26.5098 -21.4902 -48 -48 -48h-16v352h16c26.5098 0 48 -21.4902 48 -48zM64 -32h-16c-26.5098 0 -48 21.4902 -48 48v256
c0 26.5098 21.4902 48 48 48h16v-352zM352 176c0 8.83691 -7.16309 16 -16 16h-48v48c0 8.83691 -7.16309 16 -16 16h-32c-8.83691 0 -16 -7.16309 -16 -16v-48h-48c-8.83691 0 -16 -7.16309 -16 -16v-32c0 -8.83691 7.16309 -16 16 -16h48v-48
c0 -8.83691 7.16309 -16 16 -16h32c8.83691 0 16 7.16309 16 16v48h48c8.83691 0 16 7.16309 16 16v32z" />
    <glyph glyph-name="fighter-jet" unicode="&#xf0fb;" horiz-adv-x="640" 
d="M544 224c96 -21.333 96 -26.583 96 -32s0 -10.667 -96 -32l-128 -16l-48 -16h-24l-116.842 -148h39.5088c11.666 0 21.333 -2.625 21.333 -6s-9.66602 -6 -21.333 -6h-114.667v12h16v164h-48l-66.666 -80h-34.667l-10.667 10.667v69.333h8v16h48v2.66699l-64 8v42.667
l64 8v2.66602h-48v16h-8v69.333l10.667 10.667h34.666l66.667 -80h48v164h-16v12h114.667c11.666 0 21.333 -2.625 21.333 -6s-9.66699 -6 -21.333 -6h-39.5088l116.842 -148h24l48 -16z" />
    <glyph glyph-name="beer" unicode="&#xf0fc;" horiz-adv-x="448" 
d="M368 352c44.1123 0 80 -35.8877 80 -80v-128.86c0 -31.5273 -18.6035 -60.2031 -47.3936 -73.0527l-80.6064 -35.9766v-42.1104c0 -13.2549 -10.7451 -24 -24 -24h-272c-13.2549 0 -24 10.7451 -24 24v400c0 13.2549 10.7451 24 24 24h272c13.2549 0 24 -10.7451 24 -24
v-40h48zM384 143.14v128.86c0 8.82227 -7.17773 16 -16 16h-48v-183.805l54.5215 24.334c5.58789 2.49902 9.47363 8.09863 9.47852 14.6104zM208 64c8.83594 0 16 7.16406 16 16v224c0 8.83594 -7.16406 16 -16 16s-16 -7.16406 -16 -16v-224
c0 -8.83594 7.16406 -16 16 -16zM112 64c8.83594 0 16 7.16406 16 16v224c0 8.83594 -7.16406 16 -16 16s-16 -7.16406 -16 -16v-224c0 -8.83594 7.16406 -16 16 -16z" />
    <glyph glyph-name="h-square" unicode="&#xf0fd;" horiz-adv-x="448" 
d="M448 368v-352c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h352c26.5098 0 48 -21.4902 48 -48zM336 320h-32c-8.83691 0 -16 -7.16309 -16 -16v-80h-128v80c0 8.83691 -7.16309 16 -16 16h-32
c-8.83691 0 -16 -7.16309 -16 -16v-224c0 -8.83691 7.16309 -16 16 -16h32c8.83691 0 16 7.16309 16 16v80h128v-80c0 -8.83691 7.16309 -16 16 -16h32c8.83691 0 16 7.16309 16 16v224c0 8.83691 -7.16309 16 -16 16z" />
    <glyph glyph-name="plus-square" unicode="&#xf0fe;" horiz-adv-x="448" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM368 164v56c0 6.59961 -5.40039 12 -12 12h-92v92c0 6.59961 -5.40039 12 -12 12h-56c-6.59961 0 -12 -5.40039 -12 -12v-92h-92
c-6.59961 0 -12 -5.40039 -12 -12v-56c0 -6.59961 5.40039 -12 12 -12h92v-92c0 -6.59961 5.40039 -12 12 -12h56c6.59961 0 12 5.40039 12 12v92h92c6.59961 0 12 5.40039 12 12z" />
    <glyph glyph-name="angle-double-left" unicode="&#xf100;" horiz-adv-x="448" 
d="M223.7 209l136 136c9.39941 9.40039 24.5996 9.40039 33.8994 0l22.6006 -22.5996c9.39941 -9.40039 9.39941 -24.6006 0 -33.9004l-96.2998 -96.5l96.3994 -96.4004c9.40039 -9.39941 9.40039 -24.5996 0 -33.8994l-22.5996 -22.7002
c-9.40039 -9.40039 -24.6006 -9.40039 -33.9004 0l-136 136c-9.5 9.40039 -9.5 24.5996 -0.0996094 34zM31.7002 175c-9.40039 9.40039 -9.40039 24.5996 0.0996094 34l136 136c9.2998 9.40039 24.5 9.40039 33.9004 0l22.5996 -22.7002
c9.40039 -9.2998 9.40039 -24.5 0 -33.8994l-96.3994 -96.4004l96.2998 -96.5c9.39941 -9.2998 9.39941 -24.5 0 -33.9004l-22.6006 -22.5996c-9.2998 -9.40039 -24.5 -9.40039 -33.8994 0z" />
    <glyph glyph-name="angle-double-right" unicode="&#xf101;" horiz-adv-x="448" 
d="M224.3 175l-136 -136c-9.39941 -9.40039 -24.5996 -9.40039 -33.8994 0l-22.6006 22.5996c-9.39941 9.40039 -9.39941 24.6006 0 33.9004l96.4004 96.4004l-96.4004 96.3994c-9.39941 9.40039 -9.39941 24.6006 0 33.9004l22.5 22.7998
c9.40039 9.40039 24.6006 9.40039 33.9004 0l136 -136c9.5 -9.40039 9.5 -24.5996 0.0996094 -34zM416.3 209c9.40039 -9.40039 9.40039 -24.5996 0 -33.7998l-136 -136c-9.2998 -9.40039 -24.5 -9.40039 -33.8994 0l-22.6006 22.5996
c-9.39941 9.2998 -9.39941 24.5 0 33.9004l96.4004 96.3994l-96.4004 96.4004c-9.39941 9.2998 -9.39941 24.5 0 33.9004l22.6006 22.5996c9.2998 9.40039 24.5 9.40039 33.8994 0z" />
    <glyph glyph-name="angle-double-up" unicode="&#xf102;" horiz-adv-x="320" 
d="M177 192.3l136 -136c9.40039 -9.39941 9.40039 -24.5996 0 -33.8994l-22.5996 -22.6006c-9.40039 -9.39941 -24.6006 -9.39941 -33.9004 0l-96.5 96.2998l-96.4004 -96.3994c-9.39941 -9.40039 -24.5996 -9.40039 -33.8994 0l-22.7002 22.5996
c-9.40039 9.40039 -9.40039 24.6006 0 33.9004l136 136c9.40039 9.5 24.5996 9.5 34 0.0996094zM143 384.3c9.40039 9.40039 24.5996 9.40039 33.7998 0l136 -136c9.40039 -9.2998 9.40039 -24.5 0 -33.8994l-22.5996 -22.6006c-9.2998 -9.39941 -24.5 -9.39941 -33.9004 0
l-96.3994 96.4004l-96.4004 -96.4004c-9.2998 -9.39941 -24.5 -9.39941 -33.9004 0l-22.5996 22.6006c-9.40039 9.2998 -9.40039 24.5 0 33.8994z" />
    <glyph glyph-name="angle-double-down" unicode="&#xf103;" horiz-adv-x="320" 
d="M143 191.7l-136 136c-9.40039 9.39941 -9.40039 24.5996 0 33.8994l22.5996 22.6006c9.40039 9.39941 24.6006 9.39941 33.9004 0l96.4004 -96.4004l96.3994 96.4004c9.40039 9.39941 24.6006 9.39941 33.9004 0l22.7998 -22.5
c9.40039 -9.40039 9.40039 -24.6006 0 -33.9004l-136 -136c-9.40039 -9.5 -24.5996 -9.5 -34 -0.0996094zM177 -0.299805c-9.40039 -9.40039 -24.5996 -9.40039 -34 0.0996094l-136 136c-9.40039 9.2998 -9.40039 24.5 0 33.9004l22.7002 22.5996
c9.2998 9.40039 24.5 9.40039 33.8994 0l96.4004 -96.3994l96.5 96.2998c9.2998 9.39941 24.5 9.39941 33.9004 0l22.5996 -22.6006c9.40039 -9.2998 9.40039 -24.5 0 -33.8994z" />
    <glyph glyph-name="angle-left" unicode="&#xf104;" horiz-adv-x="256" 
d="M31.7002 209l136 136c9.39941 9.40039 24.5996 9.40039 33.8994 0l22.6006 -22.5996c9.39941 -9.40039 9.39941 -24.6006 0 -33.9004l-96.2998 -96.5l96.3994 -96.4004c9.40039 -9.39941 9.40039 -24.5996 0 -33.8994l-22.5996 -22.7002
c-9.40039 -9.40039 -24.6006 -9.40039 -33.9004 0l-136 136c-9.5 9.40039 -9.5 24.5996 -0.0996094 34z" />
    <glyph glyph-name="angle-right" unicode="&#xf105;" horiz-adv-x="256" 
d="M224.3 175l-136 -136c-9.39941 -9.40039 -24.5996 -9.40039 -33.8994 0l-22.6006 22.5996c-9.39941 9.40039 -9.39941 24.6006 0 33.9004l96.4004 96.4004l-96.4004 96.3994c-9.39941 9.40039 -9.39941 24.6006 0 33.9004l22.5 22.7998
c9.40039 9.40039 24.6006 9.40039 33.9004 0l136 -136c9.5 -9.40039 9.5 -24.5996 0.0996094 -34z" />
    <glyph glyph-name="angle-up" unicode="&#xf106;" horiz-adv-x="320" 
d="M177 288.3l136 -136c9.40039 -9.39941 9.40039 -24.5996 0 -33.8994l-22.5996 -22.6006c-9.40039 -9.39941 -24.6006 -9.39941 -33.9004 0l-96.5 96.2998l-96.4004 -96.3994c-9.39941 -9.40039 -24.5996 -9.40039 -33.8994 0l-22.7002 22.5996
c-9.40039 9.40039 -9.40039 24.6006 0 33.9004l136 136c9.40039 9.5 24.5996 9.5 34 0.0996094z" />
    <glyph glyph-name="angle-down" unicode="&#xf107;" horiz-adv-x="320" 
d="M143 95.7002l-136 136c-9.40039 9.39941 -9.40039 24.5996 0 33.8994l22.5996 22.6006c9.40039 9.39941 24.6006 9.39941 33.9004 0l96.4004 -96.4004l96.3994 96.4004c9.40039 9.39941 24.6006 9.39941 33.9004 0l22.5996 -22.6006
c9.40039 -9.39941 9.40039 -24.5996 0 -33.8994l-136 -136c-9.2002 -9.40039 -24.3994 -9.40039 -33.7998 0z" />
    <glyph glyph-name="desktop" unicode="&#xf108;" horiz-adv-x="576" 
d="M528 448c26.5 0 48 -21.5 48 -48v-320c0 -26.5 -21.5 -48 -48 -48h-192l16 -48h72c13.2998 0 24 -10.7002 24 -24s-10.7002 -24 -24 -24h-272c-13.2998 0 -24 10.7002 -24 24s10.7002 24 24 24h72l16 48h-192c-26.5 0 -48 21.5 -48 48v320c0 26.5 21.5 48 48 48h480z
M512 96v288h-448v-288h448z" />
    <glyph glyph-name="laptop" unicode="&#xf109;" horiz-adv-x="640" 
d="M624 32c8.7998 0 16 -7.2002 16 -16v-16c0 -35.2002 -28.7998 -64 -64 -64h-512c-35.2002 0 -64 28.7998 -64 64v16c0 8.7998 7.2002 16 16 16h239.23c-0.25 -14.5303 14.0791 -32 32.7695 -32h60.7998c18.0303 0 32 12.1904 32.7402 32h242.46zM576 400v-336h-512v336
c0 26.4004 21.5996 48 48 48h416c26.4004 0 48 -21.5996 48 -48zM512 128v256h-384v-256h384z" />
    <glyph glyph-name="tablet" unicode="&#xf10a;" horiz-adv-x="448" 
d="M400 448c26.5 0 48 -21.5 48 -48v-416c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48h352zM224 -32c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32z" />
    <glyph glyph-name="mobile" unicode="&#xf10b;" horiz-adv-x="320" 
d="M272 448c26.5 0 48 -21.5 48 -48v-416c0 -26.5 -21.5 -48 -48 -48h-224c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48h224zM160 -32c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32z" />
    <glyph glyph-name="quote-left" unicode="&#xf10d;" 
d="M464 192c26.5 0 48 -21.5 48 -48v-128c0 -26.5 -21.5 -48 -48 -48h-128c-26.5 0 -48 21.5 -48 48v240c0 88.4004 71.5996 160 160 160h8c13.2998 0 24 -10.7002 24 -24v-48c0 -13.2998 -10.7002 -24 -24 -24h-8c-35.2998 0 -64 -28.7002 -64 -64v-64h80zM176 192
c26.5 0 48 -21.5 48 -48v-128c0 -26.5 -21.5 -48 -48 -48h-128c-26.5 0 -48 21.5 -48 48v240c0 88.4004 71.5996 160 160 160h8c13.2998 0 24 -10.7002 24 -24v-48c0 -13.2998 -10.7002 -24 -24 -24h-8c-35.2998 0 -64 -28.7002 -64 -64v-64h80z" />
    <glyph glyph-name="quote-right" unicode="&#xf10e;" 
d="M464 416c26.5 0 48 -21.5 48 -48v-240c0 -88.4004 -71.5996 -160 -160 -160h-8c-13.2998 0 -24 10.7002 -24 24v48c0 13.2998 10.7002 24 24 24h8c35.2998 0 64 28.7002 64 64v64h-80c-26.5 0 -48 21.5 -48 48v128c0 26.5 21.5 48 48 48h128zM176 416
c26.5 0 48 -21.5 48 -48v-240c0 -88.4004 -71.5996 -160 -160 -160h-8c-13.2998 0 -24 10.7002 -24 24v48c0 13.2998 10.7002 24 24 24h8c35.2998 0 64 28.7002 64 64v64h-80c-26.5 0 -48 21.5 -48 48v128c0 26.5 21.5 48 48 48h128z" />
    <glyph glyph-name="spinner" unicode="&#xf110;" 
d="M304 400c0 -26.5098 -21.4902 -48 -48 -48s-48 21.4902 -48 48s21.4902 48 48 48s48 -21.4902 48 -48zM256 32c26.5098 0 48 -21.4902 48 -48s-21.4902 -48 -48 -48s-48 21.4902 -48 48s21.4902 48 48 48zM464 240c26.5098 0 48 -21.4902 48 -48s-21.4902 -48 -48 -48
s-48 21.4902 -48 48s21.4902 48 48 48zM96 192c0 -26.5098 -21.4902 -48 -48 -48s-48 21.4902 -48 48s21.4902 48 48 48s48 -21.4902 48 -48zM108.922 92.9219c26.5088 0 48 -21.4912 48 -48c0 -26.5098 -21.4902 -48 -48 -48s-48 21.4902 -48 48s21.4902 48 48 48z
M403.078 92.9219c26.5098 0 48 -21.4912 48 -48c0 -26.5098 -21.4902 -48 -48 -48s-48 21.4902 -48 48s21.4902 48 48 48zM108.922 387.078c26.5088 0 48 -21.4902 48 -48s-21.4902 -48 -48 -48s-48 21.4902 -48 48s21.4902 48 48 48z" />
    <glyph glyph-name="circle" unicode="&#xf111;" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248z" />
    <glyph glyph-name="smile" unicode="&#xf118;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM328 272c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32s32 14.2998 32 32s-14.2998 32 -32 32zM168 272c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32
s32 14.2998 32 32s-14.2998 32 -32 32zM362.8 101.8c13.5 16.2998 -11.2002 36.7002 -24.5996 20.5c-22.4004 -26.7998 -55.2002 -42.2002 -90.2002 -42.2002s-67.7998 15.3008 -90.2002 42.2002c-13.5996 16.2002 -38.2002 -4.2002 -24.5996 -20.5
c28.5 -34.2002 70.2998 -53.7998 114.8 -53.7998s86.2998 19.5996 114.8 53.7998z" />
    <glyph glyph-name="frown" unicode="&#xf119;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM328 272c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32s32 14.2998 32 32s-14.2998 32 -32 32zM168 272c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32
s32 14.2998 32 32s-14.2998 32 -32 32zM338.2 53.7998c13.5 -16.2998 38.0996 4.2002 24.5 20.4004c-28.4004 34.2002 -70.2998 53.7998 -114.7 53.7998s-86.2998 -19.5996 -114.8 -53.7002c-13.5 -16.2998 11.0996 -36.7998 24.5996 -20.5
c22.4004 26.7998 55.2998 42.2002 90.2002 42.2002s67.7998 -15.4004 90.2002 -42.2002z" />
    <glyph glyph-name="meh" unicode="&#xf11a;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM168 272c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32s32 14.2998 32 32s-14.2998 32 -32 32zM344 80c21.2002 0 21.2002 32 0 32h-192c-21.2002 0 -21.2002 -32 0 -32
h192zM328 208c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32z" />
    <glyph glyph-name="gamepad" unicode="&#xf11b;" horiz-adv-x="640" 
d="M480.07 352c88.2842 -0.0263672 159.938 -71.7402 159.938 -160.03c0 -88.3066 -71.6934 -160 -160 -160c-44.7324 0 -85.2021 18.3965 -114.249 48.0303h-91.5195c-29.0469 -29.6338 -69.5078 -48 -114.24 -48c-88.3066 0 -160 71.6934 -160 160s71.6934 160 160 160
h320.07zM248 180v24c0 6.62305 -5.37695 12 -12 12h-52v52c0 6.62305 -5.37695 12 -12 12h-24c-6.62305 0 -12 -5.37695 -12 -12v-52h-52c-6.62305 0 -12 -5.37695 -12 -12v-24c0 -6.62305 5.37695 -12 12 -12h52v-52c0 -6.62305 5.37695 -12 12 -12h24
c6.62305 0 12 5.37695 12 12v52h52c6.62305 0 12 5.37695 12 12zM464 104c22.0762 0 40 17.9238 40 40s-17.9238 40 -40 40s-40 -17.9238 -40 -40s17.9238 -40 40 -40zM528 200c22.0762 0 40 17.9238 40 40s-17.9238 40 -40 40s-40 -17.9238 -40 -40s17.9238 -40 40 -40z
" />
    <glyph glyph-name="keyboard" unicode="&#xf11c;" horiz-adv-x="576" 
d="M528 0h-480c-26.5098 0 -48 21.4902 -48 48v288c0 26.5098 21.4902 48 48 48h480c26.5098 0 48 -21.4902 48 -48v-288c0 -26.5098 -21.4902 -48 -48 -48zM128 268v40c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40
c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12zM224 268v40c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12zM320 268v40c0 6.62695 -5.37305 12 -12 12h-40
c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12zM416 268v40c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12zM512 268v40
c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12zM176 172v40c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40
c6.62695 0 12 5.37305 12 12zM272 172v40c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12zM368 172v40c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40
c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12zM464 172v40c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12zM128 76v40c0 6.62695 -5.37305 12 -12 12h-40
c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12zM416 76v40c0 6.62695 -5.37305 12 -12 12h-232c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h232c6.62695 0 12 5.37305 12 12zM512 76v40
c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12z" />
    <glyph glyph-name="flag-checkered" unicode="&#xf11e;" 
d="M243.2 258.1c24.2002 -6.69922 47.5996 -16.3994 73.5996 -22.1992v-68.2002c-24.2998 6.7002 -47.5 16.3994 -73.5996 22.2998v68.0996zM466.5 381.1c21.2002 9.80078 45.5 -5.69922 45.4004 -29v-243.1c0 -10.5996 -5.10059 -20.4004 -13.8008 -26.4004
c-35.7998 -24.5996 -74.2998 -40.8994 -122.5 -40.8994c-67.3994 0 -111.6 34.7998 -165.199 34.7998c-50.8008 0 -86.1006 -10 -114.4 -22.0996v-94.4004c0 -13.2998 -10.7002 -24 -24 -24h-16c-13.2998 0 -24 10.7002 -24 24v386.1c-14.5 10.1006 -24 26.9004 -24 45.9004
c0 31.7002 26.2998 57.2998 58.2998 56c28.5 -1.2002 51.7998 -24 53.6006 -52.4004c0.5 -8.39941 -0.800781 -16.2998 -3.60059 -23.5996c20.7002 7.59961 43 12 68 12c67.4004 0 111.7 -34.7998 165.2 -34.7998c40.5 0 82.7002 16 117 31.8994zM169.6 122.5v71.2998
c-26.0996 -2.39941 -47.3994 -8.09961 -73.5996 -17.3994v-70.5c23.5996 8.39941 47.7998 13.8994 73.5996 16.5996zM464 257v70.5c-21.2998 -8.90039 -46.5996 -17.7002 -73.5996 -22.5v-71.9004c-26 -4.19922 -49.9004 -2.59961 -73.6006 2.7002v68.4004
c-26.3994 4.59961 -49.8994 13.8994 -73.5996 21.2998v-67.4004c-25.2002 7 -46.6006 9.40039 -73.6006 5.7002v71.6006c-23.5 -2.2002 -40.3994 -9.80078 -73.5996 -22v-70.5c29 10.6992 51.2002 17.7998 73.5996 20.8994v-70c32.8008 3 53.9004 0.600586 73.6006 -3.7998
v-68.5c26.2998 -4.59961 49.7002 -13.9004 73.5996 -21.2998v67.3994c25.7002 -7.09961 46.6006 -9.2998 73.6006 -5.59961v-71.5996c25.0996 2.39941 48.5 11 73.5996 27.0996v70.5c-22.2002 -14.2002 -48.7998 -22.5996 -73.5996 -26v71.0996
c27.2998 4.40039 50 14.1006 73.5996 23.9004z" />
    <glyph glyph-name="terminal" unicode="&#xf120;" horiz-adv-x="640" 
d="M257.981 175.029l-194.344 -194.344c-9.37305 -9.37207 -24.5684 -9.37207 -33.9404 0l-22.668 22.667c-9.35742 9.35742 -9.375 24.5225 -0.0400391 33.9014l154.021 154.746l-154.021 154.745c-9.33496 9.37891 -9.31738 24.5439 0.0400391 33.9014l22.667 22.667
c9.37305 9.37207 24.5684 9.37207 33.9404 0l194.344 -194.344c9.37207 -9.37207 9.37207 -24.5674 0 -33.9404zM640 -8c0 -13.2549 -10.7451 -24 -24 -24h-304c-13.2549 0 -24 10.7451 -24 24v32c0 13.2549 10.7451 24 24 24h304c13.2549 0 24 -10.7451 24 -24v-32z" />
    <glyph glyph-name="code" unicode="&#xf121;" horiz-adv-x="640" 
d="M278.9 -63.5l-61 17.7002c-6.40039 1.7998 -10 8.5 -8.2002 14.8994l136.5 470.2c1.7998 6.40039 8.5 10 14.8994 8.2002l61 -17.7002c6.40039 -1.7998 10 -8.5 8.2002 -14.8994l-136.5 -470.2c-1.89941 -6.40039 -8.5 -10.1006 -14.8994 -8.2002zM164.9 48.7002
c-4.5 -4.90039 -12.1006 -5.10059 -17 -0.5l-144.101 135.1c-5.09961 4.7002 -5.09961 12.7998 0 17.5l144.101 135c4.89941 4.60059 12.5 4.2998 17 -0.5l43.5 -46.3994c4.69922 -4.90039 4.2998 -12.7002 -0.800781 -17.2002l-90.5996 -79.7002l90.5996 -79.7002
c5.10059 -4.5 5.40039 -12.2998 0.800781 -17.2002zM492.1 48.0996c-4.89941 -4.5 -12.5 -4.2998 -17 0.600586l-43.5 46.3994c-4.69922 4.90039 -4.2998 12.7002 0.800781 17.2002l90.5996 79.7002l-90.5996 79.7998c-5.10059 4.5 -5.40039 12.2998 -0.800781 17.2002
l43.5 46.4004c4.60059 4.7998 12.2002 5 17 0.5l144.101 -135.2c5.09961 -4.7002 5.09961 -12.7998 0 -17.5z" />
    <glyph glyph-name="reply-all" unicode="&#xf122;" horiz-adv-x="576" 
d="M136.309 258.164l176.005 151.985c15.4062 13.3047 39.6865 2.50293 39.6865 -18.1641v-82.7637c129.182 -10.2305 224 -52.2119 224 -183.548c0 -61.4404 -39.582 -122.309 -83.333 -154.132c-13.6533 -9.93066 -33.1113 2.5332 -28.0771 18.6309
c38.5117 123.162 -3.92188 169.482 -112.59 182.016v-84.1758c0 -20.7012 -24.2998 -31.4531 -39.6865 -18.1641l-176.005 151.987c-11.0703 9.56152 -11.0859 26.7529 0 36.3281zM8.30859 221.836c-11.0703 9.56152 -11.0859 26.7529 0 36.3281l176.005 151.985
c15.4062 13.3047 39.6865 2.50293 39.6865 -18.1641v-15.8174l-108.607 -93.7861c-11.8906 -10.2637 -19.3926 -25.4307 -19.3926 -42.3564v-0.0234375c0 -0.0078125 -0.0292969 -0.00292969 -0.0292969 -0.0117188c0 -16.9268 7.53125 -32.1084 19.4229 -42.373
l108.606 -93.7852v-15.8184c0 -20.7002 -24.2998 -31.4531 -39.6865 -18.1641z" />
    <glyph glyph-name="location-arrow" unicode="&#xf124;" 
d="M444.52 444.48c38.3809 16 79.9609 -25.5801 63.9707 -63.9707l-191.9 -415.779c-22.3896 -47.9805 -92.75 -31.9805 -92.75 19.1895v175.91h-175.91c-51.1699 0 -67.1602 70.3604 -19.1895 92.75z" />
    <glyph glyph-name="crop" unicode="&#xf125;" 
d="M488 96c13.25 0 24 -10.7402 24 -24v-48c0 -13.25 -10.75 -24 -24 -24h-40v-40c0 -13.25 -10.75 -24 -24 -24h-48c-13.25 0 -24 10.75 -24 24v282.75l-146.75 -146.75h114.75v-96h-232c-13.25 0 -24 10.75 -24 24v264h-40c-13.25 0 -24 10.75 -24 24v48
c0 13.2598 10.75 24 24 24h40v40c0 13.2598 10.75 24 24 24h48c13.25 0 24 -10.7402 24 -24v-282.75l146.75 146.75h-114.75v96h210.75l59.3096 59.3096c6.25 6.25 16.3809 6.25 22.6309 0l22.6191 -22.6191c6.25 -6.25 6.25 -16.3809 0 -22.6309l-59.3096 -59.3096v-242.75
h40z" />
    <glyph glyph-name="code-branch" unicode="&#xf126;" horiz-adv-x="384" 
d="M384 304c0 -35.2002 -22.7998 -65.0996 -54.4004 -75.9004c-0.5 -28.0996 -7.59961 -50.5 -21.5996 -67.8994c-28.2002 -35 -76 -39.5 -118.2 -43.4004c-25.7002 -2.39941 -49.8994 -4.59961 -66.0996 -12.7998c-7.10059 -3.59961 -11.7998 -8.2002 -14.9004 -13.4004
c30 -11.5 51.2002 -40.5996 51.2002 -74.5996c0 -44.2002 -35.7998 -80 -80 -80s-80 35.7998 -80 80c0 35.7998 23.5 66.0996 56 76.4004v199.3c-32.5 10.2002 -56 40.5 -56 76.2998c0 44.2002 35.7998 80 80 80s80 -35.7998 80 -80c0 -35.7998 -23.5 -66.0996 -56 -76.2998
v-144c23.9004 11.5 53.0996 14.2998 81.2998 16.8994c35.9004 3.30078 69.7998 6.5 85.2002 25.7002c6.7998 8.40039 10.4004 20.7998 11 36.9004c-33.2002 9.7002 -57.5 40.3994 -57.5 76.7998c0 44.2002 35.7998 80 80 80s80 -35.7998 80 -80zM80 384
c-8.7998 0 -16 -7.2002 -16 -16s7.2002 -16 16 -16s16 7.2002 16 16s-7.2002 16 -16 16zM80 0c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16zM304 320c-8.7998 0 -16 -7.2002 -16 -16s7.2002 -16 16 -16s16 7.2002 16 16
s-7.2002 16 -16 16z" />
    <glyph glyph-name="unlink" unicode="&#xf127;" 
d="M304.083 42.0928c4.68555 -4.68555 4.68555 -12.2842 0 -16.9707l-44.6738 -44.6738c-59.2627 -59.2627 -155.693 -59.2666 -214.961 0c-59.2646 59.2646 -59.2646 155.695 0 214.96l44.6748 44.6748c4.68555 4.68555 12.2842 4.68555 16.9707 0l39.5986 -39.5977
c4.68555 -4.68652 4.68555 -12.2842 0 -16.9717l-44.6758 -44.6738c-28.0713 -28.0732 -28.0713 -73.75 0 -101.823c28.0723 -28.0713 73.75 -28.0723 101.824 0l44.6738 44.6748c4.68652 4.68555 12.2842 4.68555 16.9717 0zM247.515 302.309l-39.5967 39.5986
c-4.68555 4.68652 -4.68555 12.2852 0 16.9707l44.6738 44.6738c59.2666 59.2646 155.695 59.2646 214.961 0s59.2656 -155.694 0 -214.96l-44.6748 -44.6748c-4.68652 -4.68555 -12.2852 -4.68555 -16.9707 0l-39.5986 39.5977c-4.68555 4.6875 -4.68555 12.2852 0 16.9717
l44.6758 44.6738c28.0713 28.0732 28.0713 73.75 0 101.823c-28.0742 28.0723 -73.752 28.0742 -101.824 0l-44.6738 -44.6748c-4.6875 -4.68555 -12.2852 -4.68555 -16.9717 0zM482.343 -56.9707c-9.37207 -9.37207 -24.5674 -9.37207 -33.9404 0l-441.373 441.373
c-9.37305 9.37207 -9.37305 24.5674 0 33.9404l22.6279 22.6279c9.37207 9.37305 24.5674 9.37305 33.9404 0l441.372 -441.374c9.37305 -9.37207 9.37305 -24.5674 0 -33.9404z" />
    <glyph glyph-name="question" unicode="&#xf128;" horiz-adv-x="384" 
d="M202.021 448c84.8809 0 175.482 -66.2559 175.481 -153.6c0 -115.982 -125.268 -117.768 -125.268 -160.627v-5.77344c0 -13.2549 -10.7451 -24 -24 -24h-72.4717c-13.2549 0 -24 10.7451 -24 24v9.78809c0 61.8291 46.876 86.5449 82.2998 106.405
c30.376 17.0293 48.9922 28.6113 48.9922 51.1641c0 29.832 -38.0518 49.6309 -68.8154 49.6309c-39.127 0 -57.708 -18.0684 -82.7568 -49.4492c-8.12109 -10.1738 -22.8809 -12.0127 -33.2529 -4.14844l-43.1387 32.709c-10.2705 7.78809 -12.541 22.2939 -5.17773 32.874
c40.5889 58.3232 92.2881 91.0264 172.107 91.0264zM192 74.541c38.1963 0 69.2715 -31.0742 69.2715 -69.2695c0 -38.1963 -31.0752 -69.2715 -69.2715 -69.2715s-69.2715 31.0752 -69.2715 69.2695c0 38.1963 31.0752 69.2715 69.2715 69.2715z" />
    <glyph glyph-name="info" unicode="&#xf129;" horiz-adv-x="192" 
d="M20 23.7715h20v144.457h-20c-11.0459 0 -20 8.9541 -20 20v47.7715c0 11.0459 8.9541 20 20 20h112c11.0459 0 20 -8.9541 20 -20v-212.229h20c11.0459 0 20 -8.9541 20 -20v-47.7715c0 -11.0459 -8.9541 -20 -20 -20h-152c-11.0459 0 -20 8.9541 -20 20v47.7715
c0 11.0459 8.9541 20 20 20zM96 448c39.7637 0 72 -32.2354 72 -72s-32.2354 -72 -72 -72s-72 32.2354 -72 72s32.2354 72 72 72z" />
    <glyph glyph-name="exclamation" unicode="&#xf12a;" horiz-adv-x="192" 
d="M176 16c0 -44.1123 -35.8877 -80 -80 -80s-80 35.8877 -80 80s35.8877 80 80 80s80 -35.8877 80 -80zM25.2598 422.801c-0.68457 13.709 10.2441 25.1992 23.9707 25.1992h93.5391c13.7266 0 24.6553 -11.4902 23.9707 -25.1992l-13.6006 -272
c-0.638672 -12.7725 -11.1807 -22.8008 -23.9697 -22.8008h-66.3398c-12.7891 0 -23.3311 10.0283 -23.9697 22.8008z" />
    <glyph glyph-name="superscript" unicode="&#xf12b;" 
d="M496 288c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-96c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h16v96h-16c-8.82422 0.0078125 -15.9775 7.18945 -15.9775 16.0156c0 2.57129 0.608398 5.00098 1.6875 7.1543l16 32
c2.62598 5.23926 8.03613 8.8252 14.29 8.83008h48c8.83105 0 16 -7.16895 16 -16v-144h16zM336 384c8.83105 0 16 -7.16895 16 -16v-48c0 -8.83105 -7.16895 -16 -16 -16h-33.4805l-77.8096 -112l77.8096 -112h33.4805c8.83105 0 16 -7.16895 16 -16v-48
c0 -8.83105 -7.16895 -16 -16 -16h-67c-5.41113 0.0273438 -10.1836 2.73047 -13.0596 6.87012l-79.9004 115l-79.9004 -115c-2.89062 -4.16016 -7.69531 -6.87012 -13.1396 -6.87012h-67c-8.83105 0 -16 7.16895 -16 16v48c0 8.83105 7.16895 16 16 16h33.4805l77.8096 112
l-77.8096 112h-33.4805c-8.83105 0 -16 7.16895 -16 16v48c0 8.83105 7.16895 16 16 16h67c5.41113 -0.0273438 10.1836 -2.73047 13.0596 -6.87012l79.9004 -115l79.9004 115c2.89062 4.16016 7.69531 6.87012 13.1396 6.87012h67z" />
    <glyph glyph-name="subscript" unicode="&#xf12c;" 
d="M496 0c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-96c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h16v96h-16c-8.82422 0.0078125 -15.9775 7.18945 -15.9775 16.0156c0 2.57129 0.608398 5.00098 1.6875 7.1543l16 32
c2.62598 5.23926 8.03613 8.8252 14.29 8.83008h48c8.83105 0 16 -7.16895 16 -16v-144h16zM336 384c8.83105 0 16 -7.16895 16 -16v-48c0 -8.83105 -7.16895 -16 -16 -16h-33.4805l-77.8096 -112l77.8096 -112h33.4805c8.83105 0 16 -7.16895 16 -16v-48
c0 -8.83105 -7.16895 -16 -16 -16h-67c-5.41113 0.0273438 -10.1836 2.73047 -13.0596 6.87012l-79.9004 115l-79.9004 -115c-2.89062 -4.16016 -7.69531 -6.87012 -13.1396 -6.87012h-67c-8.83105 0 -16 7.16895 -16 16v48c0 8.83105 7.16895 16 16 16h33.4805l77.8096 112
l-77.8096 112h-33.4805c-8.83105 0 -16 7.16895 -16 16v48c0 8.83105 7.16895 16 16 16h67c5.41113 -0.0273438 10.1836 -2.73047 13.0596 -6.87012l79.9004 -115l79.9004 115c2.89062 4.16016 7.69531 6.87012 13.1396 6.87012h67z" />
    <glyph glyph-name="eraser" unicode="&#xf12d;" 
d="M497.941 174.059l-142.059 -142.059h144.117c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-356c-13.2461 0 -25.2529 5.37012 -33.9424 14.0586l-96 96c-18.7441 18.7451 -18.7441 49.1377 0 67.8828l256 256
c18.7471 18.7451 49.1387 18.7441 67.8838 0l160 -160c18.7441 -18.7451 18.7441 -49.1377 0 -67.8828zM195.314 236.686l-124.687 -124.686l80 -80h114.745l67.3135 67.3135z" />
    <glyph glyph-name="puzzle-piece" unicode="&#xf12e;" horiz-adv-x="576" 
d="M519.442 159.349c37.5957 0 56.5576 -31.5928 56.5576 -65.792c0 -33.5469 -19.2881 -61.5566 -54.9229 -61.5557c-39.8848 0 -50.3457 36.1523 -86.3086 36.1523c-60.5518 0 -25.8262 -120.102 -25.8262 -120.102c-51.5557 0 -181.23 -35.0732 -181.23 25.7305
c0 35.8271 36.2881 46.25 36.2881 85.9844c0 35.501 -28.1152 54.7178 -61.7881 54.7178c-34.3271 0 -63.5771 -18.8906 -63.5771 -56.3467c0 -41.3633 40 -58.998 40 -81.4707c0 -69.709 -178.635 -28.6621 -178.635 -28.6621v333.237s175.885 -40.9609 175.884 28.6621
c0 22.4727 -31.7109 40.3857 -31.7109 81.75c0 37.4551 31.7119 56.3457 66.3662 56.3457c33.3457 0 61.4609 -19.2158 61.4609 -54.7178c0 -39.7354 -36.2881 -50.1582 -36.2881 -85.9854c0 -83.2969 196.288 -3.29688 196.288 -3.29688
s-54.5908 -176.244 5.38379 -176.244c22.5586 0 40.5391 31.5928 82.0586 31.5928z" />
    <glyph glyph-name="microphone" unicode="&#xf130;" horiz-adv-x="352" 
d="M176 96c-53.0195 0 -96 42.9805 -96 96v160c0 53.0195 42.9805 96 96 96s96 -42.9805 96 -96v-160c0 -53.0195 -42.9805 -96 -96 -96zM336 256c8.83984 0 16 -7.16016 16 -16v-48c0 -88.9004 -66.29 -162.47 -152 -174.23v-33.7695h56c8.83984 0 16 -7.16016 16 -16v-16
c0 -8.83984 -7.16016 -16 -16 -16h-160c-8.83984 0 -16 7.16016 -16 16v16c0 8.83984 7.16016 16 16 16h56v34.1504c-88.0303 12.1396 -152 92.0498 -152 181.689v40.1602c0 8.83984 7.16016 16 16 16h16c8.83984 0 16 -7.16016 16 -16v-42.2998
c0 -66.8105 48.71 -126.59 115.21 -133.08c76.2998 -7.44043 140.79 52.5801 140.79 127.38v48c0 8.83984 7.16016 16 16 16h16z" />
    <glyph glyph-name="microphone-slash" unicode="&#xf131;" horiz-adv-x="640" 
d="M633.82 -10.0996c6.97949 -5.43066 8.22949 -15.4805 2.81934 -22.4502l-19.6396 -25.2705c-5.42969 -6.97949 -15.4805 -8.23926 -22.46 -2.80957l-588.36 454.729c-6.97949 5.43066 -8.22949 15.4805 -2.80957 22.4502l19.6396 25.2705
c5.41992 6.97949 15.4805 8.22949 22.46 2.80957l178.54 -137.99v45.3604c0 53.0195 42.9805 96 96 96c53.0205 0 96 -42.9805 96 -96v-160.01c0 -10.4502 -2.17969 -20.2705 -5.2793 -29.6699l26.5498 -20.5205c6.75977 15.4004 10.7197 32.2803 10.7197 50.2002v48
c0 8.83984 7.16016 16 16 16h16c8.83984 0 16 -7.16016 16 -16v-48c0 -29.0098 -7.38965 -56.1299 -19.9805 -80.1396zM400 -16c8.83984 0 16 -7.16016 16 -16v-16c0 -8.83984 -7.16016 -16 -16 -16h-160c-8.83984 0 -16 7.16016 -16 16v16c0 8.83984 7.16016 16 16 16h56
v34.1504c-88.0303 12.1396 -152 92.0498 -152 181.689v6.85059l52.0303 -40.2305c12.4395 -53.2197 55.3301 -96.4004 111.18 -101.85c6.94043 -0.669922 13.6396 -0.200195 20.3496 0.199219l50.1104 -38.7295c-10.8203 -3.77051 -22.0098 -6.70996 -33.6699 -8.31055
v-33.7695h56z" />
    <glyph glyph-name="calendar" unicode="&#xf133;" horiz-adv-x="448" 
d="M12 256h424c6.59961 0 12 -5.40039 12 -12v-260c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v260c0 6.59961 5.40039 12 12 12zM448 300c0 -6.59961 -5.40039 -12 -12 -12h-424c-6.59961 0 -12 5.40039 -12 12v36c0 26.5 21.5 48 48 48h48v52
c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h128v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h48c26.5 0 48 -21.5 48 -48v-36z" />
    <glyph glyph-name="fire-extinguisher" unicode="&#xf134;" horiz-adv-x="448" 
d="M434.027 421.671c7.31445 1.21875 13.9727 -4.4209 13.9727 -11.8369v-115.668c0 -7.41602 -6.6582 -13.0557 -13.9727 -11.8369l-168 28c-11.7305 1.95508 -10.0273 14.6973 -10.0273 17.6709h-40v-27.0303c41.4043 -10.6582 72 -48.2383 72 -92.9697v-248
c0 -13.2549 -10.7451 -24 -24 -24h-144c-13.2549 0 -24 10.7451 -24 24v246.795c0 44.8945 30.457 83.2666 72 94.1289v27.0762c-61.0361 0 -92.9424 7.00977 -121.711 -64.9141c-4.91699 -12.2949 -18.8789 -18.2959 -31.1963 -13.3701
c-12.3066 4.92285 -18.293 18.8906 -13.3701 31.1973c14.668 36.6709 38.0107 77.833 90.0498 90.8838c-14.1406 36.5273 12.793 76.2031 52.2275 76.2031c37.4463 0 64.3525 -36.1084 53.668 -72h58.332c0 4.2002 -1.30664 15.7822 10.0273 17.6709zM144 376
c8.82227 0 16 7.17773 16 16s-7.17773 16 -16 16s-16 -7.17773 -16 -16s7.17773 -16 16 -16z" />
    <glyph glyph-name="rocket" unicode="&#xf135;" 
d="M505.12 428.906c6.95508 -32.2031 6.95508 -57.4062 6.86133 -82.6094c0 -102.688 -55.4375 -164.781 -128.035 -211.094v-104.438c0 -16.3594 -11.8789 -35.5625 -26.5078 -42.8594l-98.7275 -49.3906c-3.27441 -1.48047 -6.91699 -2.375 -10.707 -2.51562
c-13.2471 0.00195312 -24.002 10.7539 -24.0059 24v103.844l-22.4746 -22.4688c-13.1211 -13.1562 -34.1211 -11.1875 -45.2773 0l-50.9043 50.9062c-12.9961 12.9922 -11.3652 33.8887 0 45.25l22.4746 22.4688h-103.811c-13.2461 0.00195312 -24.001 10.7539 -24.0059 24
c0.136719 3.79004 1.03223 7.43164 2.51562 10.7031l49.4355 98.8125c7.33008 14.6094 26.5391 26.4688 42.8867 26.4844h104.215c46.2168 72.7969 108.122 128 211.354 128c25.0996 0 50.3086 0 82.5059 -6.90625c5.54883 -1.1875 11.0176 -6.65625 12.207 -12.1875z
M384.04 280c22.0752 0.0078125 39.9971 17.9258 40.0098 40c0 22.0762 -17.9229 40 -40 40c-22.0762 0 -40 -17.9238 -40 -40c0 -22.0732 17.918 -39.9951 39.9902 -40z" />
    <glyph glyph-name="chevron-circle-left" unicode="&#xf137;" 
d="M256 -56c-137 0 -248 111 -248 248s111 248 248 248s248 -111 248 -248s-111 -248 -248 -248zM142.1 175l135.5 -135.5c9.40039 -9.40039 24.6006 -9.40039 33.9004 0l17 17c9.40039 9.40039 9.40039 24.5996 0 33.9004l-101.6 101.6l101.6 101.6
c9.40039 9.40039 9.40039 24.6006 0 33.9004l-17 17c-9.40039 9.40039 -24.5996 9.40039 -33.9004 0l-135.5 -135.5c-9.39941 -9.40039 -9.39941 -24.5996 0 -34z" />
    <glyph glyph-name="chevron-circle-right" unicode="&#xf138;" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM369.9 209l-135.5 135.5c-9.40039 9.40039 -24.6006 9.40039 -33.9004 0l-17 -17c-9.40039 -9.40039 -9.40039 -24.5996 0 -33.9004l101.6 -101.6l-101.6 -101.6
c-9.40039 -9.40039 -9.40039 -24.6006 0 -33.9004l17 -17c9.40039 -9.40039 24.5996 -9.40039 33.9004 0l135.5 135.5c9.39941 9.40039 9.39941 24.5996 0 34z" />
    <glyph glyph-name="chevron-circle-up" unicode="&#xf139;" 
d="M8 192c0 137 111 248 248 248s248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248zM239 305.9l-135.5 -135.5c-9.40039 -9.40039 -9.40039 -24.6006 0 -33.9004l17 -17c9.40039 -9.40039 24.5996 -9.40039 33.9004 0l101.6 101.6l101.6 -101.6
c9.40039 -9.40039 24.6006 -9.40039 33.9004 0l17 17c9.40039 9.40039 9.40039 24.5996 0 33.9004l-135.5 135.5c-9.40039 9.39941 -24.5996 9.39941 -34 0z" />
    <glyph glyph-name="chevron-circle-down" unicode="&#xf13a;" 
d="M504 192c0 -137 -111 -248 -248 -248s-248 111 -248 248s111 248 248 248s248 -111 248 -248zM273 78.0996l135.5 135.5c9.40039 9.40039 9.40039 24.6006 0 33.9004l-17 17c-9.40039 9.40039 -24.5996 9.40039 -33.9004 0l-101.6 -101.6l-101.6 101.6
c-9.40039 9.40039 -24.6006 9.40039 -33.9004 0l-17 -17c-9.40039 -9.40039 -9.40039 -24.5996 0 -33.9004l135.5 -135.5c9.40039 -9.39941 24.5996 -9.39941 34 0z" />
    <glyph glyph-name="anchor" unicode="&#xf13d;" horiz-adv-x="576" 
d="M12.9707 96c-10.6904 0 -16.0449 12.9258 -8.48535 20.4854l67.0283 67.0283c4.6875 4.68652 12.2852 4.68652 16.9717 0l67.0283 -67.0283c7.56055 -7.55957 2.20605 -20.4854 -8.48438 -20.4854h-35.1465c20.2969 -54.3359 85.1816 -86.6162 144.117 -94.0146v190.015
h-52c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h52v5.46973c-37.2842 13.1807 -64 48.7324 -64 90.5303c0 53.4746 43.7227 96.7393 97.3701 95.9902c52.2354 -0.728516 94.6348 -43.7627 94.6289 -96.002
c-0.00488281 -41.793 -26.7188 -77.3398 -64 -90.5186v-5.46973h52c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-52v-190.015c59.1543 7.42676 123.827 39.6973 144.117 94.0146h-35.1465c-10.6904 0 -16.0449 12.9248 -8.48438 20.4854
l67.0283 67.0283c4.6875 4.68652 12.2852 4.68652 16.9717 0l67.0283 -67.0283c7.56055 -7.55957 2.20605 -20.4854 -8.48438 -20.4854h-32.3945c-21.7822 -102.62 -136.406 -160 -242.635 -160c-106.056 0 -220.828 57.2646 -242.635 160h-32.3945zM288 384
c-17.6445 0 -32 -14.3555 -32 -32s14.3555 -32 32 -32s32 14.3555 32 32s-14.3555 32 -32 32z" />
    <glyph glyph-name="unlock-alt" unicode="&#xf13e;" horiz-adv-x="448" 
d="M400 192c26.5 0 48 -21.5 48 -48v-160c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v160c0 26.5 21.5 48 48 48h24v102.5c0 84 67.5 153.2 151.5 153.5s152.5 -68 152.5 -152v-16c0 -13.2998 -10.7002 -24 -24 -24h-32c-13.2998 0 -24 10.7002 -24 24v16
c0 39.9004 -32.7002 72.4004 -72.7002 72c-39.5996 -0.400391 -71.2998 -33.2998 -71.2998 -72.9004v-103.1h248zM264 40v48c0 22.0996 -17.9004 40 -40 40s-40 -17.9004 -40 -40v-48c0 -22.0996 17.9004 -40 40 -40s40 17.9004 40 40z" />
    <glyph glyph-name="bullseye" unicode="&#xf140;" horiz-adv-x="496" 
d="M248 440c136.97 0 248 -111.03 248 -248s-111.03 -248 -248 -248s-248 111.03 -248 248s111.03 248 248 248zM248 8c101.71 0 184 82.3096 184 184c0 101.71 -82.3096 184 -184 184c-101.71 0 -184 -82.3096 -184 -184c0 -101.71 82.3096 -184 184 -184zM248 320
c70.6904 0 128 -57.3096 128 -128s-57.3096 -128 -128 -128s-128 57.3096 -128 128s57.3096 128 128 128zM248 128c35.29 0 64 28.71 64 64s-28.71 64 -64 64s-64 -28.71 -64 -64s28.71 -64 64 -64z" />
    <glyph glyph-name="ellipsis-h" unicode="&#xf141;" 
d="M328 192c0 -39.7998 -32.2002 -72 -72 -72s-72 32.2002 -72 72s32.2002 72 72 72s72 -32.2002 72 -72zM432 264c39.7998 0 72 -32.2002 72 -72s-32.2002 -72 -72 -72s-72 32.2002 -72 72s32.2002 72 72 72zM80 264c39.7998 0 72 -32.2002 72 -72s-32.2002 -72 -72 -72
s-72 32.2002 -72 72s32.2002 72 72 72z" />
    <glyph glyph-name="ellipsis-v" unicode="&#xf142;" horiz-adv-x="192" 
d="M96 264c39.7998 0 72 -32.2002 72 -72s-32.2002 -72 -72 -72s-72 32.2002 -72 72s32.2002 72 72 72zM24 368c0 39.7998 32.2002 72 72 72s72 -32.2002 72 -72s-32.2002 -72 -72 -72s-72 32.2002 -72 72zM24 16c0 39.7998 32.2002 72 72 72s72 -32.2002 72 -72
s-32.2002 -72 -72 -72s-72 32.2002 -72 72z" />
    <glyph glyph-name="rss-square" unicode="&#xf143;" horiz-adv-x="448" 
d="M400 416c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h352zM112 32c26.5098 0 48 21.4902 48 48s-21.4902 48 -48 48s-48 -21.4902 -48 -48s21.4902 -48 48 -48zM269.533 32
c6.53516 0 11.7764 5.46777 11.4248 11.9941c-5.9668 110.428 -94.418 198.99 -204.964 204.964c-6.52637 0.351562 -11.9941 -4.88965 -11.9941 -11.4248v-34.335c0 -6.00977 4.63574 -11.0508 10.6328 -11.4414c79.8799 -5.20312 143.909 -69.0732 149.123 -149.123
c0.391602 -5.99805 5.43066 -10.6338 11.4424 -10.6338h34.335zM372.56 32c6.4541 0 11.6641 5.33789 11.4326 11.7871c-5.99512 167.014 -140.375 302.18 -308.205 308.205c-6.44922 0.231445 -11.7871 -4.97852 -11.7871 -11.4326v-34.334
c0 -6.16016 4.88184 -11.1748 11.0391 -11.4277c136.556 -5.59863 246.162 -115.225 251.76 -251.76c0.251953 -6.15625 5.2666 -11.0381 11.4268 -11.0381h34.334z" />
    <glyph glyph-name="play-circle" unicode="&#xf144;" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM371.7 168c16.3994 9.09961 16.3994 32.7998 0 42l-176 107c-15.9004 8.7998 -35.7002 -2.59961 -35.7002 -21v-208c0 -18.5 19.9004 -29.7998 35.7002 -21z" />
    <glyph glyph-name="minus-square" unicode="&#xf146;" horiz-adv-x="448" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM92 152h264c6.59961 0 12 5.40039 12 12v56c0 6.59961 -5.40039 12 -12 12h-264c-6.59961 0 -12 -5.40039 -12 -12v-56
c0 -6.59961 5.40039 -12 12 -12z" />
    <glyph glyph-name="check-square" unicode="&#xf14a;" horiz-adv-x="448" 
d="M400 -32h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h352c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48zM195.314 66.0586l184 184c6.24707 6.24805 6.24707 16.3799 0 22.627l-22.6279 22.6279
c-6.24707 6.24707 -16.3789 6.24805 -22.6279 0l-150.059 -150.059l-70.0586 70.0596c-6.24805 6.24707 -16.3799 6.24707 -22.6279 0l-22.6279 -22.6279c-6.24707 -6.24707 -6.24707 -16.3789 0 -22.627l104 -104c6.24902 -6.25 16.3799 -6.25 22.6289 -0.000976562z" />
    <glyph glyph-name="pen-square" unicode="&#xf14b;" horiz-adv-x="448" 
d="M400 -32h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48zM238.1 270.1l-135.699 -135.699l-6.30078 -57.1006c-0.799805 -7.59961 5.60059 -14.0996 13.3008 -13.2998l57.0996 6.2998l135.7 135.7
c2.2998 2.2998 2.2998 6.09961 0 8.5l-55.5 55.5c-2.5 2.40039 -6.2998 2.40039 -8.60059 0.0996094zM345 282.9l-30.0996 30.0996c-9.40039 9.40039 -24.6006 9.40039 -33.9004 0l-23.0996 -23.0996c-2.30078 -2.30078 -2.30078 -6.10059 0 -8.5l55.5 -55.5
c2.2998 -2.30078 6.09961 -2.30078 8.5 0l23.0996 23.0996c9.2998 9.2998 9.2998 24.5 0 33.9004z" />
    <glyph glyph-name="share-square" unicode="&#xf14d;" horiz-adv-x="576" 
d="M568.482 270.552l-144.004 -135.984c-15.1787 -14.335 -40.4785 -3.70703 -40.4785 17.4473v71.9629c-144.575 -0.969727 -205.566 -35.1123 -164.775 -171.353c4.4834 -14.9727 -12.8457 -26.5674 -25.0059 -17.3301
c-38.9668 29.5996 -74.2188 86.2168 -74.2188 143.366c0 143.937 117.599 172.5 264 173.312v72.0156c0 21.1738 25.3174 31.7676 40.4785 17.4473l144.004 -135.987c10.0195 -9.46289 10.0273 -25.4248 0 -34.8965zM384 68.8721c0 7.34473 6.53027 12.9053 13.7998 11.8594
c3.36816 -0.485352 6.75977 -0.711914 10.2607 -0.711914c8.3877 0 16.4424 1.44043 23.9287 4.08887c7.81348 2.76367 16.0107 -3.01465 16.0107 -11.3027v-88.8057c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48
h121.033c12.5508 0 16.6748 -16.8301 5.54492 -22.6309c-18.7773 -9.78613 -36.0615 -22.1084 -51.0137 -37.6758c-2.18164 -2.27637 -5.25098 -3.69141 -8.64844 -3.69336h-50.916v-320h320v68.8721z" />
    <glyph glyph-name="compass" unicode="&#xf14e;" horiz-adv-x="496" 
d="M225.38 214.63c12.4902 12.4902 32.75 12.4902 45.25 0s12.5 -32.75 0 -45.25c-12.4902 -12.5 -32.7598 -12.5 -45.25 0c-12.5 12.4902 -12.5 32.75 0 45.25zM248 440c136.97 0 248 -111.03 248 -248s-111.03 -248 -248 -248s-248 111.03 -248 248s111.03 248 248 248z
M374.14 291.95c7.61035 16.6494 -9.54004 33.7998 -26.1895 26.2002l-144.34 -65.9707c-6.98438 -3.19238 -12.5781 -8.78516 -15.7705 -15.7695l-65.9795 -144.351c-7.61035 -16.6494 9.5498 -33.8096 26.1992 -26.1992l144.341 65.9697
c6.9834 3.19238 12.5771 8.78613 15.7695 15.7695z" />
    <glyph glyph-name="caret-square-down" unicode="&#xf150;" horiz-adv-x="448" 
d="M448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM92.5 227.5l123 -123c4.7002 -4.7002 12.2998 -4.7002 17 0l123 123c7.59961 7.59961 2.2002 20.5 -8.5 20.5h-246
c-10.7002 0 -16.0996 -12.9004 -8.5 -20.5z" />
    <glyph glyph-name="caret-square-up" unicode="&#xf151;" horiz-adv-x="448" 
d="M0 16v352c0 26.5098 21.4902 48 48 48h352c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48zM355.515 156.485l-123.029 123.029c-4.68652 4.68652 -12.2842 4.68652 -16.9717 0l-123.028 -123.029
c-7.56055 -7.56055 -2.20605 -20.4854 8.48438 -20.4854h246.06c10.6904 0 16.0449 12.9258 8.48535 20.4854z" />
    <glyph glyph-name="caret-square-right" unicode="&#xf152;" horiz-adv-x="448" 
d="M48 416h352c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48zM188.485 60.4854l123.028 123.028c4.68652 4.68652 4.68652 12.2842 0 16.9717l-123.028 123.029
c-7.56055 7.56055 -20.4854 2.20605 -20.4854 -8.48438v-246.06c0 -10.6904 12.9258 -16.0449 20.4854 -8.48535z" />
    <glyph glyph-name="euro-sign" unicode="&#xf153;" horiz-adv-x="320" 
d="M310.706 34.2354l8.81836 -44.4902c1.23828 -6.24902 -2.62109 -12.3623 -8.78809 -13.957c-12.5391 -3.24414 -34.8008 -7.78809 -61.1016 -7.78809c-104.371 0 -182.496 65.3076 -207.521 155.64h-30.1143c-6.62695 0 -12 5.37305 -12 12v28.3604
c0 6.62695 5.37305 12 12 12h21.3877c-1 12.958 -0.828125 28.6377 0.181641 42.2451h-21.5693c-6.62695 0 -12 5.37305 -12 12v29.7549c0 6.62695 5.37305 12 12 12h33.0752c28.9551 83.748 107.376 144 204.56 144c21.0752 0 40.582 -2.91211 52.6865 -5.20703
c6.86035 -1.30078 11.1475 -8.17578 9.32617 -14.917l-11.9912 -44.3682c-1.65527 -6.125 -7.78613 -9.89062 -14.002 -8.62305c-9.28711 1.89551 -23.3652 4.14551 -37.8516 4.14551c-54.9287 0 -96.9854 -30.0391 -117.619 -75.0303h138.278
c7.66211 0 13.3613 -7.08203 11.7227 -14.5664l-6.51172 -29.7549c-1.17969 -5.3877 -5.9834 -9.43359 -11.7227 -9.43359h-146.593c-1.55176 -13.958 -1.34766 -27.917 -0.137695 -42.2451h134.237c7.68945 0 13.3936 -7.12891 11.708 -14.6309l-6.37305 -28.3604
c-1.20312 -5.35547 -5.99121 -9.36914 -11.708 -9.36914h-113.689c19.5322 -50.6582 64.6982 -85.4482 121.462 -85.4482c18.0039 0 34.7334 2.97363 45.4258 5.41211c6.58887 1.50391 13.1094 -2.73828 14.4238 -9.36816z" />
    <glyph glyph-name="pound-sign" unicode="&#xf154;" horiz-adv-x="320" 
d="M308 96c6.62695 0 12 -5.37305 12 -12v-104c0 -6.62695 -5.37305 -12 -12 -12h-296c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h36v128h-28c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h28v66.0391
c0 73.2188 58.0264 125.961 139.931 125.961c48.6455 0 85.1934 -22.5596 101.575 -34.9277c5.39844 -4.07617 6.35254 -11.8057 2.11914 -17.0811l-28.4932 -35.5137c-3.7998 -4.73535 -10.5371 -5.89746 -15.6875 -2.68457
c-11.7744 7.34375 -33.9941 18.8486 -57.6523 18.8486c-37.2305 0 -61.792 -24.8193 -61.792 -57.0859v-63.5557h84c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-84v-126.848h122.505v50.8477c0 6.62695 5.37305 12 12 12h45.4951z" />
    <glyph glyph-name="dollar-sign" unicode="&#xf155;" horiz-adv-x="288" 
d="M209.2 214.6c57.8994 -16.8994 94 -80.0996 72.5 -141.699c-15.4004 -44.1006 -59.1006 -71.8008 -105.7 -72.7002v-48.2002c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v48c-31.4004 0.0996094 -62 10.7998 -86.5 30
c-7.90039 6.09961 -8.90039 17.5996 -1.7998 24.5l34.7998 34c5.2002 5.09961 13.4004 6.09961 19.5 2c10 -6.7998 22 -10.5 34.2002 -10.5h66.2998c16.2998 0 29.5 13.2002 29.5 29.5c0 13 -8.7002 24.5996 -21.2002 28.2998l-102.5 30
c-44.3994 13 -79.5996 50.5 -83.7998 96.6006c-5.90039 64.8994 45.2998 119.6 109 119.6h2.5v48c0 8.7998 7.2002 16 16 16h32c8.7998 0 16 -7.2002 16 -16v-48c31.4004 -0.0996094 62 -10.7998 86.5 -30c7.90039 -6.09961 8.90039 -17.5996 1.7998 -24.5l-34.7998 -34
c-5.2002 -5.09961 -13.4004 -6.09961 -19.5 -2c-10 6.7998 -22 10.5 -34.2002 10.5h-66.2998c-16.2998 0 -29.5 -13.2002 -29.5 -29.5c0 -13 8.7002 -24.7002 21.2002 -28.2998z" />
    <glyph glyph-name="rupee-sign" unicode="&#xf156;" horiz-adv-x="320" 
d="M308 352h-72.9424c5.97266 -9.75391 10.7666 -20.459 14.252 -32h58.6904c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-52.8105c-7.1748 -74.5107 -61.8193 -125.566 -138.318 -127.906l150.882 -139.275
c8.02734 -7.41016 2.78516 -20.8184 -8.13867 -20.8184h-82.5625c-3.1377 0 -6 1.20801 -8.13867 3.18164l-165.052 152.356c-2.46094 2.27148 -3.86133 5.46875 -3.86133 8.81836v53.0117c0 6.62695 5.37305 12 12 12h84c41.7959 0 68.54 22.5459 74.7568 58.6318h-158.757
c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h146.25c-12.709 17.2939 -33.6621 27.252 -60.9697 27.252h-85.2803c-6.62695 0 -12 5.37305 -12 12v44.748c0 6.62695 5.37305 12 12 12h296c6.62695 0 12 -5.37305 12 -12v-40
c0 -6.62695 -5.37305 -12 -12 -12z" />
    <glyph glyph-name="yen-sign" unicode="&#xf157;" horiz-adv-x="384" 
d="M351.2 416c9.09961 0 14.8994 -9.7002 10.5996 -17.5996l-80.0996 -150.4h58.2998c6.59961 0 12 -5.40039 12 -12v-32c0 -6.59961 -5.40039 -12 -12 -12h-88.2002l-19.7998 -37.2002v-26.7998h108c6.59961 0 12 -5.40039 12 -12v-32c0 -6.59961 -5.40039 -12 -12 -12
h-108v-92c0 -6.59961 -5.40039 -12 -12 -12h-56c-6.59961 0 -12 5.40039 -12 12v92h-108c-6.59961 0 -12 5.40039 -12 12v32c0 6.59961 5.40039 12 12 12h108v26.7998l-19.7998 37.2002h-88.2002c-6.59961 0 -12 5.40039 -12 12v32c0 6.59961 5.40039 12 12 12h58.2998
l-80.0996 150.4c-4.2002 7.89941 1.5 17.5996 10.5996 17.5996h65.2002c4.59961 0 8.7998 -2.59961 10.7998 -6.7002l55.4004 -113.2c14.5 -34.6992 27.0996 -71.8994 27.0996 -71.8994h1.2998s12.6006 37.2002 27.1006 71.8994l55.3994 113.2
c2 4.10059 6.2002 6.7002 10.8008 6.7002h65.2998z" />
    <glyph glyph-name="ruble-sign" unicode="&#xf158;" horiz-adv-x="384" 
d="M239.36 128h-92.8008v-32h161.44c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-161.44v-52c0 -6.62695 -5.37305 -12 -12 -12h-58.5596c-6.62695 0 -12 5.37305 -12 12v52h-52c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h52
v32h-52c-6.62695 0 -12 5.37305 -12 12v45.3682c0 6.62695 5.37305 12 12 12h52v206.632c0 6.62695 5.37305 12 12 12h163.36c85.1201 0 144.64 -57.5996 144.64 -143.071c0 -85.4707 -59.5195 -144.929 -144.64 -144.929zM146.56 347.252v-149.884h77.4404
c48 0 76.1602 29.7285 76.1602 75.5605c0 45.2129 -28.1602 74.3232 -74.8799 74.3232h-78.7207z" />
    <glyph glyph-name="won-sign" unicode="&#xf159;" horiz-adv-x="576" 
d="M564 256h-62.7002l-7.39941 -32h70.0996c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-84.9004l-42.0996 -182.7c-1.2998 -5.39941 -6.09961 -9.2998 -11.7002 -9.2998h-56.7998c-5.59961 0 -10.4004 3.90039 -11.7002 9.2998l-42.3994 182.7
h-55.1006l-42.2998 -182.7c-1.2998 -5.39941 -6.09961 -9.2998 -11.7002 -9.2998h-56.7998c-5.59961 0 -10.5 3.90039 -11.7002 9.40039l-40.8994 182.6h-83.9004c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h69.5l-7.2002 32h-62.2998
c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h48l-18.0996 80.7002c-1.7002 7.5 4 14.5996 11.6992 14.5996h42.1006c5.7002 0 10.7002 -4 11.7998 -9.59961l17.5 -85.7002h108.7l20 86c1.2998 5.5 6.09961 9.2998 11.7002 9.2998h44
c5.59961 0 10.3994 -3.7998 11.6992 -9.2998l19.7002 -86h109.9l14.3994 85.7998c1.10059 5.5 6 9.5 11.7002 9.5h46.1006c7.69922 0 13.3994 -7.2002 11.6992 -14.7002l-18.5996 -80.5996h48c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12zM183.8 106
l12.6006 54h-38.8008l11 -54c5.10059 -25.2002 6.80078 -47.2002 6.80078 -47.2002h1.09961c0.5 0 1.09961 21.4004 7.2998 47.2002zM211.3 224l7.5 32h-80.7998l6.5 -32h66.7998zM274.2 224h25.3994l-2 8.59961c-1.89941 8 -3.5 16 -4.7998 23.4004h-11.7998
c-1.2998 -7.40039 -2.90039 -15.4004 -4.7998 -23.4004zM405.1 106l11.5 54h-39.0996l12.4004 -54c6.19922 -25.7998 6.69922 -47.2002 7.2998 -47.2002h1.09961s1.7002 22 6.7998 47.2002zM430.3 224l6.90039 32h-81.6006l7.30078 -32h67.3994z" />
    <glyph glyph-name="file" unicode="&#xf15b;" horiz-adv-x="384" 
d="M224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136zM384 326.1v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7l97.9004 -98
c4.5 -4.5 7 -10.5996 7 -16.9004z" />
    <glyph glyph-name="file-alt" unicode="&#xf15c;" horiz-adv-x="384" 
d="M224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136zM288 76v8c0 6.59961 -5.40039 12 -12 12h-168c-6.59961 0 -12 -5.40039 -12 -12v-8
c0 -6.59961 5.40039 -12 12 -12h168c6.59961 0 12 5.40039 12 12zM288 140v8c0 6.59961 -5.40039 12 -12 12h-168c-6.59961 0 -12 -5.40039 -12 -12v-8c0 -6.59961 5.40039 -12 12 -12h168c6.59961 0 12 5.40039 12 12zM288 212c0 6.59961 -5.40039 12 -12 12h-168
c-6.59961 0 -12 -5.40039 -12 -12v-8c0 -6.59961 5.40039 -12 12 -12h168c6.59961 0 12 5.40039 12 12v8zM384 326.1v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7l97.9004 -98c4.5 -4.5 7 -10.5996 7 -16.9004z" />
    <glyph glyph-name="sort-alpha-down" unicode="&#xf15d;" horiz-adv-x="448" 
d="M176 96c14.2197 0 21.3496 -17.2598 11.3301 -27.3096l-80 -96c-2.89551 -2.89453 -6.89844 -4.68555 -11.3125 -4.68555c-4.41309 0 -8.41211 1.79102 -11.3076 4.68555l-80 96c-10.0703 10.0693 -2.90039 27.3096 11.29 27.3096h48v304c0 8.83105 7.16895 16 16 16h32
c8.83105 0 16 -7.16895 16 -16v-304h48zM416 160c8.83105 0 16 -7.16895 16 -16v-17.6299c0 -9.51074 -4.14355 -18.0566 -10.7402 -23.9199l-61.2598 -70.4502h56c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-128c-8.83105 0 -16 7.16895 -16 16
v17.6299c0 9.51074 4.14355 18.0566 10.7402 23.9199l61.2598 70.4502h-56c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h128zM447.06 245.38c0.600586 -1.67969 0.931641 -3.49512 0.931641 -5.37988c0 -8.82812 -7.16406 -15.9951 -15.9912 -16h-24.8398
c-0.015625 0 -0.0263672 -0.00195312 -0.0419922 -0.00195312c-7.11426 0 -13.1514 4.6543 -15.2285 11.082l-4.40918 12.9199h-71l-4.4209 -12.9199c-2.07617 -6.42773 -8.10938 -11.0801 -15.2246 -11.0801h-0.00488281h-24.8301
c-8.82715 0.00488281 -15.9863 7.17773 -15.9863 16.0049c0 1.88574 0.326172 3.69531 0.926758 5.375l59.2695 160c2.20996 6.19043 8.125 10.6201 15.0703 10.6201h41.4395c6.94531 0 12.8604 -4.42969 15.0703 -10.6201zM335.61 304h32.7793l-16.3896 48z" />
    <glyph glyph-name="sort-alpha-up" unicode="&#xf15e;" horiz-adv-x="448" 
d="M16 288c-14.2197 0 -21.3496 17.2598 -11.3096 27.3096l80 96c2.89551 2.89453 6.89844 4.68555 11.3115 4.68555c4.41406 0 8.41211 -1.79102 11.3076 -4.68555l80 -96c10.0703 -10.0693 2.90039 -27.3096 -11.3096 -27.3096h-48v-304c0 -8.83105 -7.16895 -16 -16 -16
h-32c-8.83105 0 -16 7.16895 -16 16v304h-48zM416 160c8.83105 0 16 -7.16895 16 -16v-17.6299c0 -9.51074 -4.14355 -18.0566 -10.7402 -23.9199l-61.2598 -70.4502h56c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-128
c-8.83105 0 -16 7.16895 -16 16v17.6299c0 9.51074 4.14355 18.0566 10.7402 23.9199l61.2598 70.4502h-56c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h128zM447.06 245.38c0.600586 -1.67969 0.931641 -3.49512 0.931641 -5.37988
c0 -8.82812 -7.16406 -15.9951 -15.9912 -16h-24.8398c-0.015625 0 -0.0263672 -0.00195312 -0.0419922 -0.00195312c-7.11426 0 -13.1514 4.6543 -15.2285 11.082l-4.40918 12.9199h-71l-4.4209 -12.9199c-2.07617 -6.42773 -8.10938 -11.0801 -15.2246 -11.0801
h-0.00488281h-24.8301c-8.82715 0.00488281 -15.9863 7.17773 -15.9863 16.0049c0 1.88574 0.326172 3.69531 0.926758 5.375l59.2695 160c2.20996 6.19043 8.125 10.6201 15.0703 10.6201h41.4395c6.94531 0 12.8604 -4.42969 15.0703 -10.6201zM335.61 304h32.7793
l-16.3896 48z" />
    <glyph glyph-name="sort-amount-down" unicode="&#xf160;" 
d="M304 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-64c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h64zM176 96c14.2197 0 21.3496 -17.2598 11.3301 -27.3096l-80 -96
c-2.89551 -2.89453 -6.89844 -4.68555 -11.3125 -4.68555c-4.41309 0 -8.41211 1.79102 -11.3076 4.68555l-80 96c-10.0801 10.0693 -2.90039 27.3096 11.29 27.3096h48v304c0 8.83105 7.16895 16 16 16h32c8.83105 0 16 -7.16895 16 -16v-304h48zM432 288
c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-192c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h192zM368 160c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-128c-8.83105 0 -16 7.16895 -16 16v32
c0 8.83105 7.16895 16 16 16h128zM496 416c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-256c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h256z" />
    <glyph glyph-name="sort-amount-up" unicode="&#xf161;" 
d="M304 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-64c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h64zM16 288c-14.2305 0 -21.3496 17.2598 -11.3096 27.3096l80 96c2.89551 2.89453 6.89844 4.68555 11.3115 4.68555
c4.41406 0 8.41211 -1.79102 11.3076 -4.68555l80 -96c10.0703 -10.0693 2.90039 -27.3096 -11.3096 -27.3096h-48v-304c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v304h-48zM432 288c8.83105 0 16 -7.16895 16 -16v-32
c0 -8.83105 -7.16895 -16 -16 -16h-192c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h192zM368 160c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-128c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h128zM496 416
c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-256c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h256z" />
    <glyph glyph-name="sort-numeric-down" unicode="&#xf162;" horiz-adv-x="448" 
d="M304 352c-8.82422 0.0078125 -15.9775 7.18945 -15.9775 16.0156c0 2.57129 0.608398 5.00098 1.6875 7.1543l16 32c2.62598 5.23926 8.03613 8.8252 14.29 8.83008h48c8.83105 0 16 -7.16895 16 -16v-112h16c8.83105 0 16 -7.16895 16 -16v-32
c0 -8.83105 -7.16895 -16 -16 -16h-96c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h16v64h-16zM330.15 189.09c53.4502 14.25 101.85 -25.8799 101.869 -77.0898v-10.7695c0 -70.3906 -28.25 -107.24 -86.25 -132
c-8.36914 -3.58008 -18.0293 1.2793 -20.8994 9.90918l-9.90039 20c-2.62012 7.87012 0.610352 16.9404 8.18066 20.3408c7.59961 3.28516 14.6064 7.64258 20.8496 12.9092c-47.6396 4.76074 -83.0996 51.4805 -68.8496 102.53c7.62793 26.2793 28.5596 46.9287 55 54.1699
zM352 92c11.0381 0 20 8.96191 20 20s-8.96191 20 -20 20s-20 -8.96191 -20 -20s8.96191 -20 20 -20zM176 96c14.2197 0 21.3496 -17.2598 11.3301 -27.3096l-80 -96c-2.89551 -2.89453 -6.89844 -4.68555 -11.3125 -4.68555c-4.41309 0 -8.41211 1.79102 -11.3076 4.68555
l-80 96c-10.0703 10.0693 -2.90039 27.3096 11.29 27.3096h48v304c0 8.83105 7.16895 16 16 16h32c8.83105 0 16 -7.16895 16 -16v-304h48z" />
    <glyph glyph-name="sort-numeric-up" unicode="&#xf163;" horiz-adv-x="448" 
d="M330.17 189.09c53.4502 14.25 101.83 -25.8799 101.85 -77.0898v-10.7695c0 -70.3906 -28.25 -107.24 -86.25 -132c-8.36914 -3.58008 -18.0293 1.2793 -20.8994 9.90918l-9.90039 20c-2.62012 7.87012 0.610352 16.9404 8.18066 20.3408
c7.59961 3.28516 14.6064 7.64258 20.8496 12.9092c-47.6396 4.76074 -83.0996 51.4805 -68.8301 102.53c7.62891 26.2793 28.5596 46.9287 55 54.1699zM352 92c11.0381 0 20 8.96191 20 20s-8.96191 20 -20 20s-20 -8.96191 -20 -20s8.96191 -20 20 -20zM304 352
c-8.82422 0.0078125 -15.9775 7.18945 -15.9775 16.0156c0 2.57129 0.608398 5.00098 1.6875 7.1543l16 32c2.62598 5.23926 8.03613 8.8252 14.29 8.83008h48c8.83105 0 16 -7.16895 16 -16v-112h16c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-96
c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h16v64h-16zM107.31 411.31l80 -96c10.0703 -10.0693 2.90039 -27.3096 -11.3096 -27.3096h-48v-304c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v304h-48
c-14.2197 0 -21.3496 17.2598 -11.3096 27.3096l80 96c2.89551 2.89453 6.89844 4.68555 11.3115 4.68555c4.41406 0 8.41211 -1.79102 11.3076 -4.68555z" />
    <glyph glyph-name="thumbs-up" unicode="&#xf164;" 
d="M104 224c13.2549 0 24 -10.7451 24 -24v-240c0 -13.2549 -10.7451 -24 -24 -24h-80c-13.2549 0 -24 10.7451 -24 24v240c0 13.2549 10.7451 24 24 24h80zM64 -24c13.2549 0 24 10.7451 24 24s-10.7451 24 -24 24s-24 -10.7451 -24 -24s10.7451 -24 24 -24zM384 366.548
c0 -42.416 -25.9697 -66.208 -33.2773 -94.5479h101.724c33.3965 0 59.3965 -27.7461 59.5527 -58.0977c0.0839844 -17.9385 -7.5459 -37.249 -19.4395 -49.1973l-0.109375 -0.110352c9.83594 -23.3369 8.23633 -56.0371 -9.30859 -79.4688
c8.68164 -25.8945 -0.0683594 -57.7041 -16.3818 -74.7568c4.29785 -17.5977 2.24414 -32.5752 -6.14746 -44.6318c-20.4102 -29.3242 -70.9961 -29.7373 -113.773 -29.7373l-2.84473 0.000976562c-48.2871 0.0166016 -87.8057 17.5977 -119.561 31.7246
c-15.957 7.09961 -36.8203 15.8877 -52.6504 16.1787c-6.54004 0.120117 -11.7832 5.45703 -11.7832 11.998v213.77c0 3.2002 1.28223 6.27148 3.55762 8.52148c39.6143 39.1436 56.6484 80.5869 89.1172 113.11c14.8037 14.832 20.1885 37.2363 25.3936 58.9023
c4.44629 18.501 13.749 57.7939 33.9316 57.7939c24 0 72 -8 72 -81.4521z" />
    <glyph glyph-name="thumbs-down" unicode="&#xf165;" 
d="M0 392c0 13.2549 10.7451 24 24 24h80c13.2549 0 24 -10.7451 24 -24v-240c0 -13.2549 -10.7451 -24 -24 -24h-80c-13.2549 0 -24 10.7451 -24 24v240zM40 192c0 -13.2549 10.7451 -24 24 -24s24 10.7451 24 24s-10.7451 24 -24 24s-24 -10.7451 -24 -24zM312 -64
c-20.1826 0 -29.4854 39.293 -33.9307 57.7949c-5.20605 21.666 -10.5889 44.0703 -25.3936 58.9023c-32.4688 32.5234 -49.5029 73.9668 -89.1172 113.11c-2.19727 2.17285 -3.55762 5.19043 -3.55762 8.52148v213.77c0 6.54102 5.24316 11.8779 11.7832 11.998
c15.8311 0.290039 36.6934 9.0791 52.6504 16.1787c31.7549 14.127 71.2744 31.708 119.561 31.7246h2.84375c42.7773 0 93.3633 -0.413086 113.774 -29.7373c8.3916 -12.0566 10.4453 -27.0342 6.14746 -44.6318c16.3125 -17.0527 25.0635 -48.8633 16.3818 -74.7568
c17.5439 -23.4316 19.1436 -56.1318 9.30859 -79.4688l0.109375 -0.110352c11.8936 -11.9492 19.5234 -31.2588 19.4395 -49.1973c-0.15625 -30.3516 -26.1572 -58.0977 -59.5527 -58.0977h-101.725c7.30762 -28.3398 33.2773 -52.1318 33.2773 -94.5479
c0 -73.4521 -48 -81.4521 -72 -81.4521z" />
    <glyph glyph-name="female" unicode="&#xf182;" horiz-adv-x="256" 
d="M128 448c35.3457 0 64 -28.6543 64 -64s-28.6543 -64 -64 -64s-64 28.6543 -64 64s28.6543 64 64 64zM247.283 93.8213c3.78809 -15.1504 -7.69238 -29.8213 -23.2832 -29.8213h-56v-104c0 -13.2549 -10.7451 -24 -24 -24h-32c-13.2549 0 -24 10.7451 -24 24v104h-56
c-15.6172 0 -27.0654 14.6953 -23.2832 29.8213l48 192c2.6084 10.4316 12.0488 18.1787 23.2832 18.1787h11.3604c23.6895 -10.8936 50.5684 -10.4434 73.2793 0h11.3604c11.2344 0 20.6748 -7.74707 23.2832 -18.1787z" />
    <glyph glyph-name="male" unicode="&#xf183;" horiz-adv-x="192" 
d="M96 448c35.3457 0 64 -28.6543 64 -64s-28.6543 -64 -64 -64s-64 28.6543 -64 64s28.6543 64 64 64zM144 304c26.5098 0 48 -21.4902 48 -48v-136c0 -13.2549 -10.7451 -24 -24 -24h-16v-136c0 -13.2549 -10.7451 -24 -24 -24h-64c-13.2549 0 -24 10.7451 -24 24v136h-16
c-13.2549 0 -24 10.7451 -24 24v136c0 26.5098 21.4902 48 48 48h11.3604c23.6895 -10.8936 50.5684 -10.4434 73.2793 0h11.3604z" />
    <glyph glyph-name="sun" unicode="&#xf185;" 
d="M256 288c52.9004 0 96 -43.0996 96 -96s-43.0996 -96 -96 -96s-96 43.0996 -96 96s43.0996 96 96 96zM502.4 207.5c12.7998 -6.40039 12.7998 -24.5996 -0.200195 -31.0996l-94.7002 -47.3008l33.5 -100.399c4.59961 -13.5 -8.2998 -26.4004 -21.9004 -21.9004
l-100.399 33.5l-47.2998 -94.7002c-6.40039 -12.7998 -24.6006 -12.7998 -31 0l-47.3008 94.7002l-100.399 -33.5c-13.5 -4.59961 -26.4004 8.2998 -21.9004 21.9004l33.5 100.5l-94.7002 47.2998c-12.7998 6.40039 -12.7998 24.5996 0 31l94.7002 47.4004l-33.5 100.399
c-4.59961 13.5 8.2998 26.4004 21.9004 21.9004l100.5 -33.5l47.2998 94.7002c6.40039 12.7998 24.5996 12.7998 31 0l47.4004 -94.8008l100.399 33.5c13.5 4.60059 26.4004 -8.2998 21.9004 -21.8994l-33.5 -100.4zM346.5 101.5c49.9004 49.9004 49.9004 131.1 0 181
s-131.1 49.9004 -181 0s-49.9004 -131.1 0 -181s131.1 -49.9004 181 0z" />
    <glyph glyph-name="moon" unicode="&#xf186;" 
d="M283.211 -64c-141.489 0 -256 114.691 -256 256c0 141.489 114.691 256 256 256c16.0479 -0.00195312 31.5352 -1.46973 46.7754 -4.28027c11.0059 -2.0332 13.4414 -16.7178 3.75586 -22.2295c-62.8359 -35.7588 -101.498 -102.172 -101.498 -174.395
c0 -125.378 114.059 -220.607 238.262 -196.954c10.9229 2.08008 18.6299 -10.6416 11.5625 -19.3496c-47.7783 -58.8672 -119.896 -94.792 -198.857 -94.792z" />
    <glyph glyph-name="archive" unicode="&#xf187;" 
d="M32 0v288h448v-288c0 -17.7002 -14.2998 -32 -32 -32h-384c-17.7002 0 -32 14.2998 -32 32zM192 212v-8c0 -6.59961 5.40039 -12 12 -12h104c6.59961 0 12 5.40039 12 12v8c0 6.59961 -5.40039 12 -12 12h-104c-6.59961 0 -12 -5.40039 -12 -12zM480 416
c17.7002 0 32 -14.2998 32 -32v-48c0 -8.7998 -7.2002 -16 -16 -16h-480c-8.7998 0 -16 7.2002 -16 16v48c0 17.7002 14.2998 32 32 32h448z" />
    <glyph glyph-name="bug" unicode="&#xf188;" 
d="M511.988 159.1c-0.478516 -17.4297 -15.2168 -31.0996 -32.6533 -31.0996h-55.335v-16c0 -21.8643 -4.88184 -42.584 -13.5996 -61.1445l60.2275 -60.2285c12.4961 -12.4971 12.4961 -32.7578 0 -45.2549c-12.498 -12.4971 -32.7588 -12.4961 -45.2559 0
l-54.7363 54.7363c-24.75 -20.0732 -56.2852 -32.1084 -90.6357 -32.1084v244c0 6.62695 -5.37305 12 -12 12h-24c-6.62695 0 -12 -5.37305 -12 -12v-244c-34.3506 0 -65.8857 12.0352 -90.6357 32.1084l-54.7363 -54.7363c-12.498 -12.4971 -32.7588 -12.4961 -45.2559 0
c-12.4961 12.4971 -12.4961 32.7578 0 45.2549l60.2275 60.2285c-8.71777 18.5605 -13.5996 39.2803 -13.5996 61.1445v16h-55.334c-17.4355 0 -32.1748 13.6699 -32.6533 31.0996c-0.49707 18.084 14.0156 32.9004 31.9873 32.9004h56v58.7451l-46.6279 46.6279
c-12.4961 12.4971 -12.4961 32.7578 0 45.2549c12.498 12.4971 32.7578 12.4971 45.2559 0l54.627 -54.6279h229.489l54.627 54.627c12.498 12.4971 32.7578 12.4971 45.2559 0c12.4961 -12.4971 12.4961 -32.7578 0 -45.2549l-46.627 -46.627v-58.7451h56
c17.9717 0 32.4844 -14.8164 31.9883 -32.9004zM257 448c61.8564 0 112 -50.1436 112 -112h-224c0 61.8564 50.1436 112 112 112z" />
    <glyph glyph-name="caret-square-left" unicode="&#xf191;" horiz-adv-x="448" 
d="M400 -32h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h352c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48zM259.515 323.515l-123.029 -123.029c-4.68652 -4.68652 -4.68652 -12.2842 0 -16.9717l123.028 -123.028
c7.56055 -7.56055 20.4854 -2.20605 20.4854 8.48438v246.06c0.000976562 10.6904 -12.9248 16.0449 -20.4844 8.48535z" />
    <glyph glyph-name="dot-circle" unicode="&#xf192;" 
d="M256 440c136.967 0 248 -111.033 248 -248s-111.033 -248 -248 -248s-248 111.033 -248 248s111.033 248 248 248zM336 192c0 44.1123 -35.8877 80 -80 80s-80 -35.8877 -80 -80s35.8877 -80 80 -80s80 35.8877 80 80z" />
    <glyph glyph-name="wheelchair" unicode="&#xf193;" 
d="M496.101 62.3311l14.2275 -28.6631c3.92871 -7.91504 0.697266 -17.5156 -7.21777 -21.4453l-65.4658 -32.8857c-16.0488 -7.9668 -35.5557 -1.19434 -43.1885 15.0547l-62.7773 133.608h-139.679c-15.9248 0 -29.4258 11.71 -31.6787 27.4746
c-33.8887 237.218 -31.9414 222.481 -32.3213 228.525c0 36.3584 30.3184 65.6348 67.0518 63.9287c33.2715 -1.54492 60.0479 -28.9043 60.9248 -62.2012c0.868164 -32.9326 -23.1514 -60.4229 -54.6074 -65.0381l4.66992 -32.6904h129.961c8.83691 0 16 -7.16309 16 -16
v-32c0 -8.83691 -7.16309 -16 -16 -16h-120.818l4.57227 -32h132.246c12.8076 0 23.8506 -7.5127 28.9619 -18.3916l57.5146 -122.407l36.1787 18.3486c7.91504 3.92871 17.5166 0.697266 21.4453 -7.21777zM311.358 96l25.752 -54.8076
c-27.3047 -61.8848 -89.2402 -105.192 -161.11 -105.192c-97.0469 0 -176 78.9531 -176 176c0 74.0371 45.9561 137.536 110.836 163.489c2.64453 -18.4736 5.77637 -40.3682 9.48828 -66.333c-33.6299 -19.3477 -56.3242 -55.6514 -56.3242 -97.1562
c0 -61.7568 50.2432 -112 112 -112c56.3242 0 103.064 41.7959 110.852 96h24.5068z" />
    <glyph glyph-name="lira-sign" unicode="&#xf195;" horiz-adv-x="384" 
d="M371.994 192c6.78613 0 12.2578 -5.62598 11.9971 -12.4082c-5.15332 -133.758 -94.3174 -211.592 -228.408 -211.592h-79.583c-6.62695 0 -12 5.37305 -12 12v193.442l-49.3975 -10.9775c-7.49316 -1.66602 -14.6025 4.03711 -14.6025 11.7139v40.9766
c0 5.72656 4.02734 10.5205 9.39746 11.7139l54.6025 12.1338v30.4395l-49.3975 -10.9775c-7.49316 -1.66602 -14.6025 4.03711 -14.6025 11.7139v40.9766c0 5.72656 4.02734 10.5205 9.39746 11.7139l54.6025 12.1338v68.9971c0 6.62695 5.37305 12 12 12h56
c6.62695 0 12 -5.37305 12 -12v-51.2188l129.397 28.7539c7.49316 1.66602 14.6025 -4.03711 14.6025 -11.7139v-40.9756c0 -5.72656 -4.02734 -10.5205 -9.39746 -11.7139l-134.603 -29.9121v-30.4385l129.397 28.7539c7.49316 1.66602 14.6025 -4.03711 14.6025 -11.7139
v-40.9766c0 -5.72656 -4.02734 -10.5205 -9.39746 -11.7139l-134.603 -29.9121v-159.219c86.1787 0 168 48 168 148.754c0 6.33398 5.63965 11.2461 11.9746 11.2461h48.0195z" />
    <glyph glyph-name="space-shuttle" unicode="&#xf197;" horiz-adv-x="640" 
d="M592.604 239.756c29.6787 -13.9111 47.3965 -31.7637 47.3965 -47.7559s-17.7178 -33.8447 -47.3965 -47.7559c-32.8682 -15.4082 -76.8262 -24.2441 -120.604 -24.2441h-285.674c-4.95215 -6.55469 -10.585 -11.9775 -16.7197 -16h206.394
c-146.843 -30.2529 -156.597 -136 -279.997 -136h-0.00292969v128h-16v-128c-26.5098 0 -48 28.6543 -48 64v64c-23.1807 0 -32 10.0166 -32 24v40c0 13.9678 8.80273 24 32 24v16c-23.1807 0 -32 10.0166 -32 24v40c0 13.9678 8.80273 24 32 24v64
c0 35.3457 21.4902 64 48 64v-128h16v128h0.00292969c123.4 0 133.154 -105.747 279.997 -136h-206.393c6.13477 -4.02246 11.7676 -9.44531 16.7197 -16h285.673c43.7773 0 87.7354 -8.83594 120.604 -24.2441zM488 152c31.9424 0 31.9092 80 0 80
c-4.41504 0 -8 -3.58496 -8 -8v-64c0 -4.41504 3.58496 -8 8 -8z" />
    <glyph glyph-name="envelope-square" unicode="&#xf199;" horiz-adv-x="448" 
d="M400 416c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h352zM178.117 185.896c10.5156 -7.66895 31.3799 -26.1133 45.8828 -25.8955
c14.4912 -0.225586 35.3828 18.2393 45.8828 25.8936c90.6836 65.8145 89.7461 65.9697 114.117 84.9385v25.167c0 13.2549 -10.7451 24 -24 24h-272c-13.2549 0 -24 -10.7451 -24 -24v-25.167c24.3525 -18.9541 23.4287 -19.1201 114.117 -84.9365zM384 230.225
c-13.958 -10.793 -33.3252 -25.2334 -95.2832 -70.1982c-13.6826 -9.98438 -37.833 -32.1592 -64.7197 -32.0254c-26.7188 -0.134766 -50.5322 21.6689 -64.6943 32.0098c-61.9736 44.9785 -81.3447 59.4199 -95.3027 70.2139v-142.225c0 -13.2549 10.7451 -24 24 -24h272
c13.2549 0 24 10.7451 24 24v142.225z" />
    <glyph glyph-name="university" unicode="&#xf19c;" 
d="M496 320v-16c0 -4.41504 -3.58496 -8 -8 -8h-24v-12c0 -6.62695 -5.37305 -12 -12 -12h-392c-6.62695 0 -12 5.37305 -12 12v12h-24c-4.41504 0 -8 3.58496 -8 8v16c0 3.33398 2.03906 6.19141 4.94141 7.3916l232 88
c0.94043 0.389648 1.97168 0.605469 3.05371 0.605469c1.08105 0 2.12305 -0.21582 3.06348 -0.605469l232 -88c2.90234 -1.2002 4.94141 -4.05762 4.94141 -7.3916zM472 16c13.2549 0 24 -10.7451 24 -24v-16c0 -4.41504 -3.58496 -8 -8 -8h-464
c-4.41504 0 -8 3.58496 -8 8v16c0 13.2549 10.7451 24 24 24h432zM96 256h64v-192h64v192h64v-192h64v192h64v-192h36c6.62695 0 12 -5.37305 12 -12v-20h-416v20c0 6.62695 5.37305 12 12 12h36v192z" />
    <glyph glyph-name="graduation-cap" unicode="&#xf19d;" horiz-adv-x="640" 
d="M622.34 294.8c23.5498 -7.24023 23.5498 -38.3594 0 -45.5996l-278.95 -85.7002c-20.3496 -6.25 -37.7295 -2.78027 -46.79 0l-195.569 60.0898c-12.25 -8.41992 -19.9307 -21.7002 -20.6904 -36.7197c9.19043 -5.62012 15.6602 -15.2998 15.6602 -26.8701
c0 -10.7803 -5.67969 -19.8496 -13.8604 -25.6504l25.5303 -114.88c2.21973 -9.98926 -5.37988 -19.4697 -15.6201 -19.4697h-56.1094c-10.2305 0 -17.8301 9.48047 -15.6104 19.4697l25.5303 114.88c-8.18066 5.80078 -13.8604 14.8701 -13.8604 25.6504
c0 11.8896 6.78027 21.8496 16.4102 27.3701c0.649414 17.6201 7.20996 33.71 17.8799 46.8994l-48.6299 14.9404c-23.54 7.23047 -23.54 38.3604 0 45.5898l278.95 85.7002c15.1895 4.66992 31.5898 4.66992 46.79 0zM352.79 132.91l145.03 44.5596l14.1797 -113.47
c0 -35.3496 -85.96 -64 -192 -64s-192 28.6504 -192 64l14.1797 113.46l145.021 -44.5498c12.75 -3.91992 37.0596 -8.75977 65.5898 0z" />
    <glyph glyph-name="language" unicode="&#xf1ab;" horiz-adv-x="640" 
d="M152.1 211.8l10.9004 -37.5h-38.0996l11.0996 37.5c3.5 12.1006 7.7998 33.2002 7.7998 33.2002h0.5s4.2998 -21.0996 7.7998 -33.2002zM616 352c13.2998 0 24 -10.7002 24 -24v-272c0 -13.2998 -10.7002 -24 -24 -24h-280v320h280zM592 232v16
c0 6.59961 -5.40039 12 -12 12h-64v16c0 6.59961 -5.40039 12 -12 12h-16c-6.59961 0 -12 -5.40039 -12 -12v-16h-64c-6.59961 0 -12 -5.40039 -12 -12v-16c0 -6.59961 5.40039 -12 12 -12h114.3c-6.2002 -14.2998 -16.5 -29 -30 -43.2002
c-6.59961 6.90039 -12.3994 13.9004 -17.3994 20.9004c-3.60059 5.09961 -10.6006 6.59961 -16 3.39941l-7.30078 -4.2998l-6.5 -3.89941c-5.89941 -3.5 -7.69922 -11.4004 -3.69922 -17.1006c6.09961 -8.7002 13.0996 -17.2998 21 -25.7002
c-8.10059 -6.2998 -16.8008 -12.2998 -26.1006 -18c-5.59961 -3.39941 -7.39941 -10.5996 -4.2002 -16.1992l7.90039 -13.9004c3.40039 -5.90039 10.9004 -7.7998 16.7002 -4.2998c12.7002 7.7998 24.5 16.2002 35.3994 24.8994
c10.9004 -8.7998 22.8008 -17.0996 35.4004 -24.8994c5.7998 -3.5 13.2998 -1.60059 16.7002 4.2998l7.89941 13.9004c3.2002 5.69922 1.40039 12.7998 -4.09961 16.1992c-9 5.5 -17.7002 11.6006 -26.0996 18c21 22.5 35.7998 46.3008 42.6992 69.9004h11.4004
c6.59961 0 12 5.40039 12 12zM0 328c0 13.2998 10.7002 24 24 24h280v-320h-280c-13.2998 0 -24 10.7002 -24 24v272zM58.9004 111.9c-2.60059 -7.80078 3.19922 -15.9004 11.3994 -15.9004h22.9004c5.2998 0 10 3.59961 11.5 8.7002l9.09961 31.7998h60.2002
l9.40039 -31.9004c1.4668 -4.96582 6.06152 -8.5957 11.5 -8.59961h22.8994c8.2998 0 14 8.09961 11.4004 15.9004l-57.5 169.1c-1.7002 4.7998 -6.2998 8.09961 -11.4004 8.09961h-32.5c-5.2002 0 -9.7002 -3.19922 -11.3994 -8.09961z" />
    <glyph glyph-name="fax" unicode="&#xf1ac;" 
d="M480 288c17.6611 0 32 -14.3389 32 -32v-288c0 -17.6611 -14.3389 -32 -32 -32h-320c-17.6611 0 -32 14.3389 -32 32v448c0 17.6611 14.3389 32 32 32h242.75c8.82715 -0.000976562 16.8291 -3.58008 22.6201 -9.37012l45.25 -45.25
c5.7959 -5.79199 9.37891 -13.7979 9.37988 -22.6299v-82.75zM288 16v32c0 8.83105 -7.16895 16 -16 16h-32c-8.83105 0 -16 -7.16895 -16 -16v-32c0 -8.83105 7.16895 -16 16 -16h32c8.83105 0 16 7.16895 16 16zM288 144v32c0 8.83105 -7.16895 16 -16 16h-32
c-8.83105 0 -16 -7.16895 -16 -16v-32c0 -8.83105 7.16895 -16 16 -16h32c8.83105 0 16 7.16895 16 16zM416 16v32c0 8.83105 -7.16895 16 -16 16h-32c-8.83105 0 -16 -7.16895 -16 -16v-32c0 -8.83105 7.16895 -16 16 -16h32c8.83105 0 16 7.16895 16 16zM416 144v32
c0 8.83105 -7.16895 16 -16 16h-32c-8.83105 0 -16 -7.16895 -16 -16v-32c0 -8.83105 7.16895 -16 16 -16h32c8.83105 0 16 7.16895 16 16zM416 256v64h-48c-8.83105 0 -16 7.16895 -16 16v48h-160v-128h224zM64 320c17.6611 0 32 -14.3389 32 -32v-320
c0 -17.6611 -14.3389 -32 -32 -32h-32c-17.6611 0 -32 14.3389 -32 32v320c0 17.6611 14.3389 32 32 32h32z" />
    <glyph glyph-name="building" unicode="&#xf1ad;" horiz-adv-x="448" 
d="M436 -32c6.62695 0 12 -5.37305 12 -12v-20h-448v20c0 6.62695 5.37305 12 12 12h20v456c0 13.2549 10.7451 24 24 24h336c13.2549 0 24 -10.7451 24 -24v-456h20zM128 372v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12v40
c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12zM128 276v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12v40c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12zM180 128c6.62695 0 12 5.37305 12 12v40
c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40zM256 -32v84c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-84h64zM320 140v40c0 6.62695 -5.37305 12 -12 12h-40
c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12zM320 236v40c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12zM320 332v40
c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12z" />
    <glyph glyph-name="child" unicode="&#xf1ae;" horiz-adv-x="384" 
d="M120 376c0 39.7646 32.2354 72 72 72s72 -32.2354 72 -72c0 -39.7637 -32.2354 -72 -72 -72s-72 32.2363 -72 72zM374.627 374.627c12.4971 -12.4971 12.4971 -32.7568 0 -45.2539l-94.627 -94.627v-266.746c0 -17.6729 -14.3271 -32 -32 -32h-16
c-17.6729 0 -32 14.3271 -32 32v112h-16v-112c0 -17.6729 -14.3271 -32 -32 -32h-16c-17.6729 0 -32 14.3271 -32 32v266.746l-94.627 94.626c-12.4971 12.4971 -12.4971 32.7578 0 45.2549c12.4961 12.4971 32.7578 12.4971 45.2539 0l86.627 -86.627h101.491
l86.6279 86.627c12.4961 12.4971 32.7578 12.4971 45.2539 0z" />
    <glyph glyph-name="paw" unicode="&#xf1b0;" 
d="M256 224c79.4102 0 192 -122.76 192 -200.25c0 -34.9004 -26.8096 -55.75 -71.7402 -55.75c-48.4102 0 -80.75 25.0801 -120.26 25.0801c-39.1699 0 -71.4199 -25.0801 -120.26 -25.0801c-44.9307 0 -71.7402 20.8496 -71.7402 55.75c0 77.4902 112.59 200.25 192 200.25
zM108.72 236.61c10.4004 -34.6504 -4.76953 -68.3799 -33.8896 -75.3408c-29.1201 -6.95996 -61.1602 15.4805 -71.5605 50.1309c-10.3994 34.6494 4.77051 68.3799 33.8906 75.3398s61.1602 -15.4805 71.5596 -50.1299zM193.44 257.39
c-30.9307 -8.14941 -65.6201 20.4502 -77.46 63.8701c-11.8408 43.4199 3.63965 85.2207 34.5791 93.3604c30.9404 8.13965 65.6201 -20.4502 77.46 -63.8701c11.8408 -43.4199 -3.63965 -85.2197 -34.5791 -93.3604zM474.83 286.73
c29.1201 -6.96094 44.29 -40.6904 33.8896 -75.3408c-10.4102 -34.6494 -42.4395 -57.0898 -71.5596 -50.1299s-44.29 40.6904 -33.8906 75.3398c10.4102 34.6504 42.4404 57.0908 71.5605 50.1309zM318.56 257.39c-30.9395 8.14062 -46.4199 49.9404 -34.5791 93.3604
c11.8398 43.4199 46.5195 72.0195 77.46 63.8701c30.9395 -8.15039 46.4199 -49.9404 34.5791 -93.3604c-11.8398 -43.4199 -46.5195 -72.0098 -77.46 -63.8701z" />
    <glyph glyph-name="cube" unicode="&#xf1b2;" 
d="M239.1 441.7c10.9004 4.09961 22.9004 4.09961 33.7002 -0.100586l208 -78c18.7002 -7 31.1006 -24.8994 31.1006 -44.8994v-225.101c0 -18.0996 -10.2002 -34.7998 -26.5 -42.8994l-208 -104c-13.5 -6.7998 -29.4004 -6.7998 -42.9004 0l-208 104
c-16.2002 8.09961 -26.5 24.7002 -26.5 42.8994v225.101c0 20 12.4004 38 31.0996 45zM256 379.6l-192 -72v-1.09961l192 -78l192 78v1.09961zM288 23.5996l160 80v133.9l-160 -65v-148.9z" />
    <glyph glyph-name="cubes" unicode="&#xf1b3;" 
d="M488.6 197.8c14.1006 -5.2998 23.4004 -18.7002 23.4004 -33.7002v-110.1c0 -13.5996 -7.7002 -26.0996 -19.9004 -32.2002l-100 -50c-10.0996 -5.09961 -22.0996 -5.09961 -32.1992 0l-103.9 52l-103.9 -52c-10.0996 -5.09961 -22.0996 -5.09961 -32.1992 0l-100 50
c-12.2002 6.10059 -19.9004 18.6006 -19.9004 32.2002v110.1c0 15 9.2998 28.4004 23.2998 33.7002l96.6006 36.2002v108.5c0 15 9.2998 28.4004 23.3994 33.7002l100 37.5c8.2002 3.09961 17.2002 3.09961 25.2998 0l100 -37.5
c14.1006 -5.2998 23.4004 -18.7002 23.4004 -33.7002v-108.5zM358 233.2v73.2998l-85 -37v-68.2002zM154 343.9v-0.600586l102 -41.3994l102 41.3994v0.600586l-102 38.1992zM238 52.7998v75.4004l-85 -38.7998v-79.1006zM238 164.8v0.600586l-102 38.1992l-102 -38.1992
v-0.600586l102 -41.3994zM478 52.7998v75.4004l-85 -38.7998v-79.1006zM478 164.8v0.600586l-102 38.1992l-102 -38.1992v-0.600586l102 -41.3994z" />
    <glyph glyph-name="recycle" unicode="&#xf1b8;" 
d="M184.561 186.097c3.23242 -13.9971 -12.1221 -24.6348 -24.0674 -17.168l-40.7363 25.4551l-50.8672 -81.4014c-13.2832 -21.2559 2.07031 -48.9824 27.1221 -48.9824h51.9883c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-51.8848
c-75.334 0 -121.302 83.0479 -81.4082 146.88l50.8223 81.3877l-40.7256 25.4482c-12.0811 7.54688 -8.96582 25.9609 4.87891 29.1582l110.237 25.4502c8.61133 1.9873 17.2012 -3.38086 19.1895 -11.9902zM283.122 369.012
c-12.2842 19.6543 -41.5449 20.3193 -54.2568 -0.0214844l-17.9609 -28.7432c-3.5127 -5.62012 -10.916 -7.3291 -16.5361 -3.81738l-33.9189 21.1953c-5.62012 3.51172 -7.33008 10.9131 -3.82031 16.5332l17.9629 28.7656c37.6074 60.1709 125.295 60.0332 162.816 0
l41.2627 -66.082l40.6875 25.4238c12.0771 7.55176 27.2646 -3.32324 24.0674 -17.168l-25.4502 -110.236c-1.97363 -8.55273 -10.5166 -13.9893 -19.1885 -11.9902l-110.237 25.4502c-13.8789 3.20508 -16.9297 21.6299 -4.87891 29.1572l40.7402 25.457zM497.288 146.88
c39.9268 -63.8828 -6.13379 -146.88 -81.4082 -146.88h-95.8799v-47.9893c0 -14.3105 -17.3105 -21.3184 -27.3135 -11.3145l-80 79.9883c-6.24805 6.24805 -6.24805 16.3799 0 22.627l80 79.9814c10.0713 10.0703 27.3135 2.90039 27.3135 -11.3125v-47.9814h95.9844
c25.0791 0 40.3926 27.749 27.1357 48.96l-27.5645 44.1123c-3.51172 5.62109 -1.80176 13.0234 3.81836 16.5361l33.8613 21.1582c5.62207 3.51367 13.0264 1.80273 16.5381 -3.82031z" />
    <glyph glyph-name="car" unicode="&#xf1b9;" 
d="M499.99 272c7.80957 0 13.54 -7.33984 11.6494 -14.9102l-6 -24c-1.33008 -5.33984 -6.12988 -9.08984 -11.6396 -9.08984h-20.0703c13.4199 -11.7305 22.0703 -28.7803 22.0703 -48v-48c0 -16.1299 -6.16016 -30.6797 -16 -41.9297v-54.0703
c0 -17.6699 -14.3301 -32 -32 -32h-32c-17.6699 0 -32 14.3301 -32 32v32h-256v-32c0 -17.6699 -14.3301 -32 -32 -32h-32c-17.6699 0 -32 14.3301 -32 32v54.0703c-9.83984 11.2598 -16 25.8096 -16 41.9297v48c0 19.2197 8.65039 36.2695 22.0801 48h-20.0703
c-5.50977 0 -10.3096 3.75 -11.6396 9.08984l-6 24c-1.90039 7.57031 3.83008 14.9102 11.6396 14.9102h59.8604l16.6396 41.5996c17.1104 42.7705 57.9307 70.4004 103.99 70.4004h127c46.0703 0 86.8799 -27.6299 103.98 -70.4004l16.6396 -41.5996h59.8701z
M147.93 289.83l-19.9297 -49.8301h256l-19.9297 49.8301c-7.29004 18.2197 -24.9404 30.1699 -44.5703 30.1699h-127c-19.6299 0 -37.2803 -11.9502 -44.5703 -30.1699zM96 128.2c19.2002 0 48 -3.19043 48 15.9502c0 19.1396 -28.7998 47.8496 -48 47.8496
s-32 -12.7598 -32 -31.9004c0 -19.1396 12.7998 -31.8994 32 -31.8994zM416 128.2c19.2002 0 32 12.7598 32 31.8994c0 19.1406 -12.7998 31.9004 -32 31.9004s-48 -28.71 -48 -47.8496c0 -19.1406 28.7998 -15.9502 48 -15.9502z" />
    <glyph glyph-name="taxi" unicode="&#xf1ba;" 
d="M462 206.36c28.5898 -6.40039 50 -31.8301 50 -62.3604v-48c0 -23.6201 -12.9502 -44.0303 -32 -55.1201v-40.8799c0 -17.6699 -14.3301 -32 -32 -32h-32c-17.6699 0 -32 14.3301 -32 32v32h-256v-32c0 -17.6699 -14.3301 -32 -32 -32h-32c-17.6699 0 -32 14.3301 -32 32
v40.8799c-19.0498 11.0801 -32 31.4902 -32 55.1201v48c0 30.5303 21.4102 55.96 50 62.3604l22 84.8398c9.59961 35.2002 41.5996 60.7998 76.7998 60.7998h11.2002v32c0 17.6699 14.3301 32 32 32h128c17.6699 0 32 -14.3301 32 -32v-32h11.2002
c35.2002 0 67.2002 -25.5996 76.7998 -60.7998zM96 96c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM116.55 208h278.9l-17.3906 67.1396c-2.01953 7.37988 -9.37988 12.8604 -14.8496 12.8604h-214.4
c-5.46973 0 -12.8291 -5.48047 -15.0596 -13.6396zM416 96c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
    <glyph glyph-name="tree" unicode="&#xf1bb;" horiz-adv-x="384" 
d="M378.31 69.5098c6 -6.79004 7.36035 -16.0898 3.56055 -24.2598c-3.75 -8.0498 -12 -13.25 -21.0098 -13.25h-136.86v-24.4502l30.29 -48.3994c5.32031 -10.6406 -2.41992 -23.1602 -14.3096 -23.1602h-95.9609c-11.8896 0 -19.6299 12.5195 -14.3096 23.1602
l30.29 48.3994v24.4502h-136.86c-9.00977 0 -17.2598 5.2002 -21.0098 13.25c-3.7998 8.16992 -2.43945 17.4697 3.56055 24.2598l79.8896 90.4902h-30.6299c-9.02051 0 -16.9805 5 -20.7803 13.0498c-3.79004 8.0498 -2.54004 17.2598 3.27051 24.04l78.1396 90.9102
h-28.8896c-9.10059 0 -17.3105 5.34961 -20.8701 13.6104c-3.51074 8.12988 -1.86035 17.5898 4.23926 24.0801l110.28 117.479c6.04004 6.4502 17.29 6.4502 23.3203 0l110.27 -117.479c6.10059 -6.49023 7.76074 -15.9502 4.24023 -24.0801
c-3.55957 -8.26074 -11.7598 -13.6104 -20.8604 -13.6104h-28.8896l78.1299 -90.8896c5.83008 -6.79004 7.08008 -16.0107 3.28027 -24.0508c-3.7998 -8.05957 -11.7705 -13.0596 -20.7803 -13.0596h-30.6299z" />
    <glyph glyph-name="database" unicode="&#xf1c0;" horiz-adv-x="448" 
d="M448 374.857v-45.7148c0 -40.2852 -100.333 -73.1426 -224 -73.1426s-224 32.8574 -224 73.1426v45.7148c0 40.2852 100.333 73.1426 224 73.1426s224 -32.8574 224 -73.1426zM448 272v-102.857c0 -40.2852 -100.333 -73.1426 -224 -73.1426s-224 32.8574 -224 73.1426
v102.857c48.125 -33.1426 136.208 -48.5723 224 -48.5723s175.874 15.4297 224 48.5723zM448 112v-102.857c0 -40.2852 -100.333 -73.1426 -224 -73.1426s-224 32.8574 -224 73.1426v102.857c48.125 -33.1426 136.208 -48.5723 224 -48.5723s175.874 15.4297 224 48.5723z
" />
    <glyph glyph-name="file-pdf" unicode="&#xf1c1;" horiz-adv-x="384" 
d="M181.9 191.9c-5 16 -4.90039 46.8994 -2 46.8994c8.39941 0 7.59961 -36.8994 2 -46.8994zM180.2 144.7c9.59961 -17.4004 21.7998 -31.2002 34.5 -40.7998c-23.9004 -4.7002 -44.6006 -14.9004 -62.9004 -21.9004c11.1006 19.4004 20.7002 42.5 28.4004 62.7002z
M86.0996 19.9004c5.80078 15.6992 28.2002 33.8994 34.9004 40.1992c-21.7002 -34.7998 -34.9004 -41 -34.9004 -40.1992zM248 288h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136
c0 -13.2002 10.7998 -24 24 -24zM240 116.2c-20 12.2002 -33.2998 29 -42.7002 53.7998c4.5 18.5 11.6006 46.5996 6.2002 64.2002c-4.7002 29.3994 -42.4004 26.5 -47.7998 6.7998c-5 -18.2998 -0.400391 -44.0996 8.09961 -77
c-11.5996 -27.5996 -28.7002 -64.5996 -40.7998 -85.7998c-0.0996094 0 -0.0996094 -0.100586 -0.200195 -0.100586c-27.0996 -13.8994 -73.5996 -44.5 -54.5 -68c5.60059 -6.89941 16 -10 21.5 -10c17.9004 0 35.7002 18 61.1006 61.8008
c25.7998 8.5 54.0996 19.0996 79 23.1992c21.6992 -11.7998 47.0996 -19.5 64 -19.5c29.1992 0 31.1992 32 19.6992 43.4004c-13.8994 13.5996 -54.2998 9.7002 -73.5996 7.2002zM377 343c4.5 -4.5 7 -10.5996 7 -16.9004v-6.09961h-128v128h6c6.40039 0 12.5 -2.5 17 -7z
M302.9 87.7002c0 0 -5.7002 -6.7998 -42.8008 9c40.3008 2.89941 46.9004 -6.2998 42.8008 -9z" />
    <glyph glyph-name="file-word" unicode="&#xf1c2;" horiz-adv-x="384" 
d="M224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136zM281.1 192c-5.59961 0 -10.5 -3.90039 -11.5 -9.5c-24.1992 -111.4 -21.7998 -118 -21.5996 -129.2
c-0.799805 5.40039 -5.59961 29 -29.5996 129.4c-1.30078 5.39941 -6.10059 9.2002 -11.7002 9.2002h-29.1006c-5.59961 0 -10.3994 -3.7002 -11.6992 -9.10059c-22.1006 -90 -27.8008 -112.5 -29.4004 -122.7c-0.900391 12.7002 -5.40039 44.2002 -21 122.2
c-1.09961 5.7002 -6.09961 9.7002 -11.7998 9.7002h-24.5c-7.7002 0 -13.4004 -7.09961 -11.7002 -14.5996l37.7998 -168c1.2002 -5.5 6.10059 -9.40039 11.7002 -9.40039h37.0996c5.5 0 10.3008 3.7998 11.6006 9.09961c23.2002 93.1006 24.5 96.2002 25.5996 110.5h0.5
c4.7998 -29.2998 -0.200195 -7 25.6006 -110.5c1.2998 -5.2998 6.09961 -9.09961 11.5996 -9.09961h38c5.59961 0 10.5 3.7998 11.7002 9.2998l38 168c1.7002 7.60059 -4 14.7002 -11.7002 14.7002h-23.9004zM384 326.1v-6.09961h-128v128h6.09961
c6.40039 0 12.5 -2.5 17 -7l97.9004 -98c4.5 -4.5 7 -10.5996 7 -16.9004z" />
    <glyph glyph-name="file-excel" unicode="&#xf1c3;" horiz-adv-x="384" 
d="M224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136zM284.1 205.5c5.10059 8 -0.599609 18.5 -10.0996 18.4004h-34.7998
c-4.40039 0 -8.5 -2.40039 -10.6006 -6.30078c-30.5 -56.7998 -36.5996 -68.5 -36.5996 -68.5c-16.5996 34.9004 -10.5 19.7002 -36.5996 68.5c-2.10059 3.90039 -6.2002 6.30078 -10.6006 6.30078h-34.7998c-9.5 0 -15.2998 -10.5 -10.0996 -18.5l60.2998 -93.5
l-60.2998 -93.5c-5.10059 -8 0.599609 -18.5 10.0996 -18.5h34.9004c4.39941 0 8.39941 2.39941 10.5 6.2998c26.5996 48.7998 30.1992 54 36.5996 68.7998c0 0 16.9004 -32.5 36.5 -68.7002c2.09961 -3.89941 6.2002 -6.2998 10.5996 -6.2998h34.9004
c9.5 0 15.2002 10.5 10.0996 18.5l-60.0996 93.5zM384 326.1v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7l97.9004 -98c4.5 -4.5 7 -10.5996 7 -16.9004z" />
    <glyph glyph-name="file-powerpoint" unicode="&#xf1c4;" horiz-adv-x="384" 
d="M193.7 176.8c8.7998 0 15.5 -2.7002 20.2998 -8.09961c9.59961 -10.9004 9.7998 -32.7002 -0.200195 -44.1006c-4.89941 -5.59961 -11.8994 -8.5 -21.0996 -8.5h-26.9004v60.7002h27.9004zM377 343c4.5 -4.5 7 -10.5996 7 -16.9004v-6.09961h-128v128h6
c6.40039 0 12.5 -2.5 17 -7zM224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136zM277 146.8c0 44.2002 -28.4004 77 -72.9004 77h-81
c-6.59961 0 -12 -5.39941 -12 -12v-199.8c0 -6.59961 5.40039 -12 12 -12h30.8008c6.59961 0 12 5.40039 12 12v57.2002c22.2998 0 111.1 -12.7002 111.1 77.5996z" />
    <glyph glyph-name="file-image" unicode="&#xf1c5;" horiz-adv-x="384" 
d="M384 326.059v-6.05859h-128v128h6.05859c6.62305 0 12.626 -2.68457 16.9707 -7.0293l97.9404 -97.9404c4.34473 -4.34473 7.03027 -10.3477 7.03027 -16.9717zM248 288h136v-328c0 -13.2549 -10.7451 -24 -24 -24h-336c-13.2549 0 -24 10.7451 -24 24v464
c0 13.2549 10.7451 24 24 24h200v-136c0 -13.2002 10.7998 -24 24 -24zM112.545 272c-26.5088 0 -48 -21.4902 -48 -48s21.4902 -48 48 -48s48 21.4902 48 48s-21.4902 48 -48 48zM320.545 32v112l-39.5137 39.5146c-4.6875 4.68652 -12.2852 4.68652 -16.9717 0
l-103.515 -103.515l-39.5146 39.5146c-4.68652 4.68652 -11.7988 5.1709 -16.4854 0.485352l-39.5146 -39.5146l-0.485352 -48.4854h256z" />
    <glyph glyph-name="file-archive" unicode="&#xf1c6;" horiz-adv-x="384" 
d="M377 343c4.5 -4.5 7 -10.5996 7 -16.9004v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7zM128.4 112c17.8994 0 32.5 -12.0996 32.5 -27s-14.5 -27 -32.4004 -27s-32.5 12 -32.5 27c0 14.9004 14.5 27 32.4004 27zM224 312c0 -13.2002 10.7998 -24 24 -24h136
v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h104.4v-32h32v32h63.5996v-136zM95.9004 416v-32h32v32h-32zM128.2 32c33 0 57.7998 30.2002 51.3994 62.5996l-17.2998 87.7002
c-1.09961 5.60059 -6.09961 9.7002 -11.7998 9.7002h-22.0996v32h32v32h-32v32h32v32h-32v32h32v32h-32v-32h-32v-32h32v-32h-32v-32h32v-32h-32v-32l-19.6006 -97.0996c-6.59961 -32.5 18.2002 -62.9004 51.4004 -62.9004z" />
    <glyph glyph-name="file-audio" unicode="&#xf1c7;" horiz-adv-x="384" 
d="M224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136zM160 44v136c0 10.7002 -12.9004 16.0996 -20.5 8.5l-35.5 -36.5h-28c-6.59961 0 -12 -5.40039 -12 -12
v-56c0 -6.59961 5.40039 -12 12 -12h28l35.5 -36.5c7.59961 -7.5 20.5 -2.2002 20.5 8.5zM193.2 91.5996c-22.5 -23.0996 12.5996 -55.7998 34.3994 -33.5c27.2002 28 27.2002 72.5 0 100.4c-22.1992 22.7002 -56.5 -10.7002 -34.3994 -33.5
c9.09961 -9.2998 9.09961 -24.0996 0 -33.4004zM279.2 208.7c-22.1006 22.7998 -56.5 -10.7002 -34.4004 -33.5c36.2998 -37.2998 36.2002 -96.6006 0 -133.8c-22.5996 -23.2002 12.6006 -55.9004 34.4004 -33.5c54.3994 56 54.3994 144.899 0 200.8zM384 326.1v-6.09961
h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7l97.9004 -98c4.5 -4.5 7 -10.5996 7 -16.9004z" />
    <glyph glyph-name="file-video" unicode="&#xf1c8;" horiz-adv-x="384" 
d="M384 326.059v-6.05859h-128v128h6.05859c6.36523 0 12.4707 -2.5293 16.9717 -7.0293l97.9404 -97.9404c4.34375 -4.34473 7.0293 -10.3486 7.0293 -16.9717zM224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2549 -10.7451 -24 -24 -24h-336
c-13.2549 0 -24 10.7451 -24 24v464c0 13.2549 10.7451 24 24 24h200v-136zM320 167.984c0 21.4609 -25.96 31.9795 -40.9707 16.9697l-55.0293 -55.0127v38.0586c0 13.2549 -10.7451 24 -24 24h-112c-13.2549 0 -24 -10.7451 -24 -24v-112c0 -13.2549 10.7451 -24 24 -24
h112c13.2549 0 24 10.7451 24 24v38.0586l55.0293 -55.0088c15.0273 -15.0264 40.9707 -4.47363 40.9707 16.9717v111.963z" />
    <glyph glyph-name="file-code" unicode="&#xf1c9;" horiz-adv-x="384" 
d="M384 326.059v-6.05859h-128v128h6.05859c6.36523 0 12.4707 -2.5293 16.9717 -7.0293l97.9404 -97.9404c4.34375 -4.34473 7.0293 -10.3486 7.0293 -16.9717zM248 288h136v-328c0 -13.2549 -10.7451 -24 -24 -24h-336c-13.2549 0 -24 10.7451 -24 24v464
c0 13.2549 10.7451 24 24 24h200v-136c0 -13.2002 10.7998 -24 24 -24zM123.206 47.4951l19.5791 20.8838c0.905273 0.96582 1.46289 2.26562 1.46289 3.69238c0 1.61426 -0.709961 3.06445 -1.83496 4.05469l-40.7627 35.874l40.7627 35.874
c1.125 0.990234 1.83203 2.44043 1.83203 4.05566c0 1.42676 -0.554688 2.72559 -1.45996 3.69141l-19.5791 20.8848c-0.985352 1.05176 -2.3877 1.70703 -3.94141 1.70703c-1.42676 0 -2.72559 -0.555664 -3.69141 -1.46094l-64.8662 -60.8115
c-1.05078 -0.986328 -1.70801 -2.38672 -1.70801 -3.93945c0 -1.55371 0.657227 -2.9541 1.70801 -3.94043l64.8662 -60.8115c0.96582 -0.905273 2.26562 -1.46289 3.69336 -1.46289c1.55273 0 2.9541 0.657227 3.93945 1.70898zM174.501 -2.98438
c0.478516 -0.138672 0.982422 -0.212891 1.50488 -0.212891c2.45801 0 4.53418 1.64551 5.18555 3.89453l61.4395 211.626c0.138672 0.478516 0.213867 0.982422 0.213867 1.50488c0 2.45801 -1.64551 4.53418 -3.89355 5.18652l-27.4521 7.9707
c-0.477539 0.138672 -0.981445 0.212891 -1.50391 0.212891c-2.45801 0 -4.53516 -1.64551 -5.18848 -3.89453l-61.4395 -211.626c-0.138672 -0.477539 -0.212891 -0.981445 -0.212891 -1.50293c0 -2.45898 1.64551 -4.53516 3.89355 -5.18848zM335.293 108.061
c1.05176 0.986328 1.70898 2.38672 1.70898 3.94043c0 1.55273 -0.657227 2.95312 -1.70801 3.93945l-64.8662 60.8115c-0.96582 0.905273 -2.26562 1.46289 -3.69336 1.46289c-1.55273 0 -2.9541 -0.657227 -3.93945 -1.70898l-19.5801 -20.8848
c-0.905273 -0.96582 -1.46289 -2.26562 -1.46289 -3.69238c0 -1.61426 0.709961 -3.06445 1.83496 -4.05469l40.7627 -35.874l-40.7637 -35.873c-1.125 -0.990234 -1.83203 -2.44043 -1.83203 -4.05566c0 -1.42676 0.554688 -2.72559 1.45996 -3.69141l19.5801 -20.8848
c0.985352 -1.05176 2.3877 -1.70703 3.94141 -1.70703c1.42676 0 2.72559 0.555664 3.69141 1.46094z" />
    <glyph glyph-name="life-ring" unicode="&#xf1cd;" 
d="M256 440c136.967 0 248 -111.033 248 -248s-111.033 -248 -248 -248s-248 111.033 -248 248s111.033 248 248 248zM429.696 320.441c-12.8584 17.3291 -27.9258 32.3965 -45.2549 45.2549l-63.3994 -63.3994c18.585 -11.0029 34.2676 -26.6963 45.2549 -45.2549zM256 96
c53.0186 0 96 42.9814 96 96s-42.9814 96 -96 96s-96 -42.9814 -96 -96s42.9814 -96 96 -96zM127.559 365.696c-17.3291 -12.8584 -32.3965 -27.9258 -45.2549 -45.2549l63.3994 -63.3994c11.0029 18.585 26.6963 34.2676 45.2549 45.2549zM82.3037 63.5586
c12.8584 -17.3291 27.9258 -32.3965 45.2549 -45.2549l63.3994 63.3994c-18.585 11.0029 -34.2676 26.6963 -45.2549 45.2549zM384.441 18.3037c17.3291 12.8584 32.3965 27.9258 45.2549 45.2549l-63.3994 63.3994c-11.0029 -18.585 -26.6963 -34.2676 -45.2549 -45.2549z
" />
    <glyph glyph-name="circle-notch" unicode="&#xf1ce;" 
d="M288 408.944c0 15.5996 14.6777 27.167 29.7891 23.292c107.071 -27.457 186.211 -124.604 186.211 -240.236c0 -136.788 -110.745 -247.711 -247.466 -247.999c-137.054 -0.289062 -247.812 109.615 -248.531 246.667c-0.609375 116.126 78.5996 213.85 185.951 241.502
c15.2119 3.91895 30.0459 -7.52539 30.0459 -23.2344v-16.6475c0 -10.8047 -7.28125 -20.1621 -17.6885 -23.0693c-77.5254 -21.6543 -134.312 -92.749 -134.312 -177.219c0 -101.705 82.3105 -184 184 -184c101.705 0 184 82.3105 184 184
c0 84.4824 -56.7959 155.566 -134.314 177.219c-10.4043 2.90723 -17.6855 12.2627 -17.6855 23.0664v16.6592z" />
    <glyph glyph-name="paper-plane" unicode="&#xf1d8;" 
d="M476 444.8c17.2998 10 39 -4.59961 35.5996 -24.7998l-72 -432c-2.59961 -15.2998 -18.7998 -24.2002 -33 -18.2002l-124.6 52.2002l-63.5 -77.2998c-14 -17.1006 -42.5 -7.7998 -42.5 15.7998v80.5l240.9 293.5c4.69922 5.7002 -3.10059 13.2002 -8.60059 8.2998
l-287.3 -253.2l-106.3 44.6006c-18 7.59961 -20.2998 32.7998 -2.2002 43.2002z" />
    <glyph glyph-name="history" unicode="&#xf1da;" 
d="M504 192.469c0.25293 -136.64 -111.18 -248.372 -247.82 -248.468c-59.0146 -0.0419922 -113.223 20.5303 -155.821 54.9111c-11.0771 8.93945 -11.9053 25.541 -1.83984 35.6064l11.2676 11.2676c8.6084 8.6084 22.3525 9.55078 31.8906 1.9834
c31.3848 -24.9043 71.1045 -39.7695 114.323 -39.7695c101.705 0 184 82.3105 184 184c0 101.705 -82.3105 184 -184 184c-48.8145 0 -93.1494 -18.9688 -126.068 -49.9316l50.7539 -50.7539c10.0801 -10.0801 2.94141 -27.3145 -11.3125 -27.3145h-145.373
c-8.83691 0 -16 7.16309 -16 16v145.373c0 14.2539 17.2344 21.3926 27.3145 11.3135l49.3711 -49.3711c44.5234 42.5488 104.866 68.6846 171.314 68.6846c136.81 0 247.747 -110.78 248 -247.531zM323.088 113.685c-8.1377 -10.4629 -23.2158 -12.3467 -33.6787 -4.20996
l-65.4092 50.874v135.651c0 13.2549 10.7451 24 24 24h16c13.2549 0 24 -10.7451 24 -24v-104.349l40.7012 -31.6572c10.4629 -8.13672 12.3477 -23.2158 4.20996 -33.6787z" />
    <glyph glyph-name="heading" unicode="&#xf1dc;" 
d="M448 352v-320h32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-160c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32v128h-192v-128h32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-160
c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32v320h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h160c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32v-128h192v128h-32c-8.83105 0 -16 7.16895 -16 16v32
c0 8.83105 7.16895 16 16 16h160c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32z" />
    <glyph glyph-name="paragraph" unicode="&#xf1dd;" horiz-adv-x="448" 
d="M448 400v-32c0 -8.83105 -7.16895 -16 -16 -16h-48v-368c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v368h-32v-368c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v112h-32c-88.3066 0 -160 71.6934 -160 160
s71.6934 160 160 160h240c8.83105 0 16 -7.16895 16 -16z" />
    <glyph glyph-name="sliders-h" unicode="&#xf1de;" 
d="M496 64c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-336v-16c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v16h-80c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h80v16c0 8.7998 7.2002 16 16 16h32
c8.7998 0 16 -7.2002 16 -16v-16h336zM496 224c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-80v-16c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v16h-336c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h336v16
c0 8.7998 7.2002 16 16 16h32c8.7998 0 16 -7.2002 16 -16v-16h80zM496 384c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-208v-16c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v16h-208c-8.7998 0 -16 7.2002 -16 16v32
c0 8.7998 7.2002 16 16 16h208v16c0 8.7998 7.2002 16 16 16h32c8.7998 0 16 -7.2002 16 -16v-16h208z" />
    <glyph glyph-name="share-alt" unicode="&#xf1e0;" horiz-adv-x="448" 
d="M352 128c53.0186 0 96 -42.9814 96 -96s-42.9814 -96 -96 -96s-96 42.9814 -96 96c0 0.00976562 0.00292969 -0.0429688 0.00292969 -0.0332031c0 7.16699 0.785156 14.1523 2.27344 20.874l-102.486 64.0537c-16.4033 -13.0752 -37.1816 -20.8945 -59.79 -20.8945
c-53.0186 0 -96 42.9814 -96 96s42.9814 96 96 96c22.6084 0 43.3867 -7.81934 59.79 -20.8945l102.486 64.0537c-1.48633 6.71094 -2.27637 13.6826 -2.27637 20.8408c0 53.0186 42.9814 96 96 96s96 -42.9814 96 -96s-42.9814 -96 -96 -96
c-22.6084 0 -43.3867 7.81934 -59.79 20.8965l-102.486 -64.0547c1.48828 -6.73145 2.27344 -13.6025 2.27344 -20.7793s-0.785156 -14.1719 -2.27344 -20.9033l102.486 -64.0537c16.4033 13.0752 37.1816 20.8945 59.79 20.8945z" />
    <glyph glyph-name="share-alt-square" unicode="&#xf1e1;" horiz-adv-x="448" 
d="M448 368v-352c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h352c26.5098 0 48 -21.4902 48 -48zM304 152c-14.5615 0 -27.8232 -5.56055 -37.7832 -14.6709l-67.958 40.7744
c1.13379 4.45312 1.73633 9.11719 1.73633 13.9199c0 4.80371 -0.602539 9.4209 -1.73633 13.874l67.958 40.7744c9.95996 -9.11133 23.2217 -14.6719 37.7832 -14.6719c30.9277 0 56 25.0723 56 56s-25.0723 56 -56 56s-56 -25.0723 -56 -56
c0 -4.79688 0.605469 -9.45312 1.74023 -13.8975l-67.958 -40.7744c-9.95898 9.11133 -23.2207 14.6719 -37.7822 14.6719c-30.9277 0 -56 -25.0723 -56 -56s25.0723 -56 56 -56c14.5615 0 27.8232 5.56055 37.7832 14.6709l67.958 -40.7744
c-1.13281 -4.44141 -1.73535 -9.09375 -1.73535 -13.8857c0 -0.0117188 -0.00488281 0 -0.00488281 -0.0117188c0 -30.9277 25.0723 -56 56 -56s56 25.0723 56 56c-0.000976562 30.9287 -25.0732 56.001 -56.001 56.001z" />
    <glyph glyph-name="bomb" unicode="&#xf1e2;" 
d="M440.5 359.5l-52 -52l26.5 -26.5c9.40039 -9.40039 9.40039 -24.5996 0 -33.9004l-17.4004 -17.3994c11.8008 -26.1006 18.4004 -55.1006 18.4004 -85.6006c0 -114.899 -93.0996 -208 -208 -208s-208 93 -208 207.9s93.0996 208 208 208
c30.5 0 59.5 -6.59961 85.5996 -18.4004l17.4004 17.4004c9.40039 9.40039 24.5996 9.40039 33.9004 0l26.5 -26.5l52 52zM500 388c6.59961 0 12 -5.40039 12 -12s-5.40039 -12 -12 -12h-24c-6.59961 0 -12 5.40039 -12 12s5.40039 12 12 12h24zM440 448
c6.59961 0 12 -5.40039 12 -12v-24c0 -6.59961 -5.40039 -12 -12 -12s-12 5.40039 -12 12v24c0 6.59961 5.40039 12 12 12zM473.9 393c-4.60059 -4.7002 -12.2002 -4.7002 -17 0c-4.7002 4.7002 -4.7002 12.2998 0 17l17 17c4.69922 4.7002 12.2998 4.7002 17 0
c4.69922 -4.7002 4.69922 -12.2998 0 -17zM406.1 393l-17 17c-4.69922 4.7002 -4.69922 12.2998 0 17c4.7002 4.7002 12.3008 4.7002 17 0l17 -17c4.7002 -4.7002 4.7002 -12.2998 0 -17c-4.69922 -4.7002 -12.2998 -4.7002 -17 0zM473.9 359l17 -17
c4.69922 -4.7002 4.69922 -12.2998 0 -17c-4.7002 -4.7002 -12.3008 -4.7002 -17 0l-17 17c-4.7002 4.7002 -4.7002 12.2998 0 17c4.69922 4.7002 12.2998 4.7002 17 0zM112 176c0 35.2998 28.7002 64 64 64c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16
c-52.9004 0 -96 -43.0996 -96 -96c0 -8.7998 7.2002 -16 16 -16s16 7.2002 16 16z" />
    <glyph glyph-name="futbol" unicode="&#xf1e3;" 
d="M504 192c0 -136.967 -111.033 -248 -248 -248s-248 111.033 -248 248s111.033 248 248 248s248 -111.033 248 -248zM456 192l-0.00292969 0.282227l-26.0645 -22.7412l-62.6787 58.5l16.4541 84.3555l34.3027 -3.07227
c-24.8887 34.2158 -60.0039 60.0889 -100.709 73.1406l13.6514 -31.9385l-74.9531 -41.5264l-74.9531 41.5254l13.6514 31.9385c-40.6309 -13.0283 -75.7803 -38.8701 -100.709 -73.1406l34.5645 3.07324l16.1924 -84.3555l-62.6777 -58.5l-26.0645 22.7412
l-0.00292969 -0.282227c0 -43.0146 13.4971 -83.9521 38.4717 -117.991l7.7041 33.8975l85.1387 -10.4473l36.3008 -77.8262l-29.9023 -17.7861c40.2021 -13.1221 84.29 -13.1475 124.572 0l-29.9023 17.7861l36.3008 77.8262l85.1387 10.4473l7.7041 -33.8975
c24.9756 34.0391 38.4727 74.9766 38.4727 117.991zM207.898 122.429l-29.8945 91.3125l77.9961 56.5264l77.9961 -56.5264l-29.6221 -91.3125h-96.4756z" />
    <glyph glyph-name="tty" unicode="&#xf1e4;" 
d="M5.37012 344.178c138.532 138.532 362.936 138.326 501.262 0c6.07812 -6.07812 7.07422 -15.4961 2.58301 -22.6807l-43.2139 -69.1377c-3.24023 -5.18457 -8.99902 -8.63672 -15.5576 -8.63672c-2.40137 0 -4.69531 0.490234 -6.79883 1.33105l-86.4219 34.5693
c-6.75684 2.70312 -11.5352 9.31348 -11.5352 17.0312c0 0.621094 0.0410156 1.20898 0.101562 1.81445l5.95215 59.5312c-62.1455 22.4541 -130.636 21.9863 -191.483 0l5.95312 -59.5322c0.0605469 -0.606445 0.0917969 -1.22168 0.0917969 -1.84375
c0 -7.7168 -4.76855 -14.2998 -11.5254 -17.002l-86.4238 -34.5684c-2.10254 -0.84082 -4.39648 -1.30371 -6.79785 -1.30371c-6.55859 0 -12.3174 3.4248 -15.5576 8.60938l-43.2109 69.1387c-1.75879 2.81348 -2.77539 6.1377 -2.77539 9.69727
c0 5.05859 2.04004 9.66406 5.3584 12.9824zM96 140c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40zM192 140c0 -6.62695 -5.37305 -12 -12 -12h-40
c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40zM288 140c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40zM384 140
c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40zM480 140c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40
c6.62695 0 12 -5.37305 12 -12v-40zM144 44c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40zM240 44c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v40
c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40zM336 44c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40zM432 44c0 -6.62695 -5.37305 -12 -12 -12h-40
c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40zM96 -52c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40zM384 -52
c0 -6.62695 -5.37305 -12 -12 -12h-232c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h232c6.62695 0 12 -5.37305 12 -12v-40zM480 -52c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40
c6.62695 0 12 -5.37305 12 -12v-40z" />
    <glyph glyph-name="binoculars" unicode="&#xf1e5;" 
d="M416 400v-48h-96v48c0 8.83984 7.16016 16 16 16h64c8.83984 0 16 -7.16016 16 -16zM63.9102 288.01c0.479492 17.6201 14.2998 31.9902 31.9297 31.9902h96.1602v-160h-32v-160c0 -17.6699 -14.3301 -32 -32 -32h-96c-17.6699 0 -32 14.3301 -32 32v44
c3.45996 129.78 61.4004 150.16 63.9102 244.01zM448.09 288.01c2.50977 -93.8496 60.4502 -114.229 63.9102 -244.01v-44c0 -17.6699 -14.3301 -32 -32 -32h-96c-17.6699 0 -32 14.3301 -32 32v160h-32v160h96.1602c17.6299 0 31.4502 -14.3701 31.9297 -31.9902zM176 416
c8.83984 0 16 -7.16016 16 -16v-48h-96v48c0 8.83984 7.16016 16 16 16h64zM224 160v160h64v-160h-64z" />
    <glyph glyph-name="plug" unicode="&#xf1e6;" horiz-adv-x="384" 
d="M320 416v-96h-64v96c0 17.6611 14.3389 32 32 32s32 -14.3389 32 -32zM368 288c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-16v-32c-0.0117188 -77.3096 -55.0684 -141.886 -128 -156.8v-99.2002h-64v99.2002
c-72.9316 14.9141 -127.988 79.4902 -128 156.8v32h-16c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h352zM128 416v-96h-64v96c0 17.6611 14.3389 32 32 32s32 -14.3389 32 -32z" />
    <glyph glyph-name="newspaper" unicode="&#xf1ea;" horiz-adv-x="576" 
d="M552 384c13.2549 0 24 -10.7451 24 -24v-312c0 -26.5098 -21.4902 -48 -48 -48h-472c-30.9277 0 -56 25.0723 -56 56v272c0 13.2549 10.7451 24 24 24h40v8c0 13.2549 10.7451 24 24 24h464zM56 48c4.41504 0 8 3.58496 8 8v248h-16v-248c0 -4.41504 3.58496 -8 8 -8z
M292 64c6.62695 0 12 5.37305 12 12v8c0 6.62695 -5.37305 12 -12 12h-152c-6.62695 0 -12 -5.37305 -12 -12v-8c0 -6.62695 5.37305 -12 12 -12h152zM500 64c6.62695 0 12 5.37305 12 12v8c0 6.62695 -5.37305 12 -12 12h-152c-6.62695 0 -12 -5.37305 -12 -12v-8
c0 -6.62695 5.37305 -12 12 -12h152zM292 160c6.62695 0 12 5.37305 12 12v8c0 6.62695 -5.37305 12 -12 12h-152c-6.62695 0 -12 -5.37305 -12 -12v-8c0 -6.62695 5.37305 -12 12 -12h152zM500 160c6.62695 0 12 5.37305 12 12v8c0 6.62695 -5.37305 12 -12 12h-152
c-6.62695 0 -12 -5.37305 -12 -12v-8c0 -6.62695 5.37305 -12 12 -12h152zM500 256c6.62695 0 12 5.37305 12 12v40c0 6.62695 -5.37305 12 -12 12h-360c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h360z" />
    <glyph glyph-name="wifi" unicode="&#xf1eb;" horiz-adv-x="640" 
d="M634.91 293.12c6.66016 -6.16016 6.79004 -16.5898 0.359375 -22.9805l-34.2393 -33.9697c-6.14062 -6.08984 -16.0205 -6.22949 -22.4004 -0.379883c-145.95 133.71 -371.33 133.68 -517.25 0c-6.37988 -5.84961 -16.2598 -5.71973 -22.3994 0.379883l-34.2402 33.9697
c-6.44043 6.39062 -6.31055 16.8203 0.349609 22.9805c177.101 163.81 452.65 163.87 629.82 0zM320 96c35.3496 0 64 -28.6504 64 -64s-28.6504 -64 -64 -64s-64 28.6504 -64 64s28.6504 64 64 64zM522.67 179.59c6.88965 -6.08984 7.12012 -16.6895 0.560547 -23.1494
l-34.4404 -33.9902c-6 -5.93066 -15.6602 -6.32031 -22.0498 -0.799805c-83.75 72.4092 -209.54 72.5693 -293.49 0c-6.38965 -5.52051 -16.0498 -5.12012 -22.0498 0.799805l-34.4404 33.9902c-6.5498 6.45996 -6.33008 17.0498 0.570312 23.1494
c115.13 101.82 290.08 101.93 405.34 0z" />
    <glyph glyph-name="calculator" unicode="&#xf1ec;" horiz-adv-x="448" 
d="M400 448c25.5996 0 48 -22.4004 48 -48v-416c0 -25.5996 -22.4004 -48 -48 -48h-352c-25.5996 0 -48 22.4004 -48 48v416c0 25.5996 22.4004 48 48 48h352zM128 12.7998v38.4004c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-38.4004
c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998v-38.4004c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h38.4004c6.39941 0 12.7998 6.40039 12.7998 12.7998zM128 140.8v38.4004c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-38.4004
c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998v-38.4004c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h38.4004c6.39941 0 12.7998 6.40039 12.7998 12.7998zM256 12.7998v38.4004c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-38.4004
c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998v-38.4004c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h38.4004c6.39941 0 12.7998 6.40039 12.7998 12.7998zM256 140.8v38.4004c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-38.4004
c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998v-38.4004c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h38.4004c6.39941 0 12.7998 6.40039 12.7998 12.7998zM384 12.7998v166.4c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-38.4004
c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998v-166.4c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h38.4004c6.39941 0 12.7998 6.40039 12.7998 12.7998zM384 268.8v102.4c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-294.4
c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998v-102.4c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h294.4c6.39941 0 12.7998 6.40039 12.7998 12.7998z" />
    <glyph glyph-name="bell-slash" unicode="&#xf1f6;" horiz-adv-x="640" 
d="M633.82 -10.0996c6.97949 -5.43066 8.22949 -15.4805 2.80957 -22.4502l-19.6396 -25.2705c-5.43066 -6.97949 -15.4805 -8.23926 -22.46 -2.80957l-588.351 454.729c-6.97949 5.43066 -8.22949 15.4805 -2.80957 22.4502l19.6396 25.2705
c5.41992 6.97949 15.4805 8.22949 22.46 2.80957l144.96 -112.04c22.9307 31.5 57.2607 54.1904 97.5898 62.5703v20.8398c0 17.6699 14.3203 32 31.9805 32s31.9805 -14.3301 31.9805 -32v-20.8301c73.46 -15.2598 127.939 -77.46 127.939 -155.16
c0 -102.3 36.1504 -133.529 55.4697 -154.29c6 -6.43945 8.66016 -14.1602 8.61035 -21.71c0 -1.39941 -0.610352 -2.67969 -0.799805 -4.05957zM157.23 196.46l212.789 -164.46h-241.92c-19.1191 0 -31.9893 15.5996 -32.0996 32
c-0.0498047 7.5498 2.61035 15.2598 8.61035 21.71c16.21 17.4199 44.0098 42.79 52.6201 110.75zM320 -64c-35.3203 0 -63.9697 28.6504 -63.9697 64h127.939c0 -35.3496 -28.6494 -64 -63.9697 -64z" />
    <glyph glyph-name="trash" unicode="&#xf1f8;" horiz-adv-x="448" 
d="M432 416c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-416c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h120l9.40039 18.7002c3.85547 7.88574 11.9434 13.2998 21.3066 13.2998h0.0927734h114.3
c0.00585938 0 -0.00195312 0.0234375 0.00390625 0.0234375c9.41113 0 17.5645 -5.42871 21.4961 -13.3232l9.40039 -18.7002h120zM53.2002 -19l-21.2002 339h384l-21.2002 -339c-1.57031 -25.0762 -22.4316 -44.9971 -47.8994 -45h-245.801
c-25.4678 0.00292969 -46.3291 19.9238 -47.8994 45z" />
    <glyph glyph-name="copyright" unicode="&#xf1f9;" 
d="M256 440c136.967 0 248 -111.033 248 -248s-111.033 -248 -248 -248s-248 111.033 -248 248s111.033 248 248 248zM373.134 93.2471c1.78516 2.09473 2.86035 4.82812 2.86035 7.79395c0 2.64355 -0.856445 5.08789 -2.30762 7.07227l-24.5469 33.5713
c-4.44824 6.08691 -13.376 6.61816 -18.5078 1.05371c-0.263672 -0.287109 -26.8467 -28.625 -65.5439 -28.625c-48.7627 0 -74.2773 40.0898 -74.2773 79.6914c0 42.5068 27.8008 76.082 73.916 76.082c35.3516 0 61.6475 -23.666 61.8809 -23.8799
c5.45996 -5.05566 14.1846 -3.97168 18.2334 2.29492l22.3799 34.6553c1.20996 1.87305 1.91895 4.12109 1.91895 6.51465c0 3.125 -1.19727 5.97168 -3.15625 8.1084c-1.45703 1.58887 -36.4658 38.9043 -103.423 38.9043c-81.7578 0 -143.762 -62.0986 -143.762 -143.401
c0 -82.3066 59.792 -145.567 144.484 -145.567c70.0752 0 108.259 43.8643 109.851 45.7314z" />
    <glyph glyph-name="at" unicode="&#xf1fa;" 
d="M256 440c138.023 0 248 -87.6533 248 -224c0 -75.7979 -41.3906 -147.41 -150.299 -147.41c-30.0977 0 -61.1885 -0.000976562 -70.71 34.1035c-17.6221 -22.6963 -48.0068 -38.333 -74.9912 -38.333c-59.2148 0 -96 40.5664 -96 105.87
c0 89.2256 63.251 151.46 137.831 151.46c19.5225 0 45.2744 -3.87402 59.9707 -21.7754l0.00976562 0.0917969c0.765625 6.7373 6.49219 11.9932 13.4326 11.9932h44.9805c15.083 0 26.4287 -13.75 23.5625 -28.5586l-23.4336 -121.11
c-3.43359 -17.167 -3.87207 -29.5703 13.4766 -30.0244c37.0771 3.95117 58.1699 44.9072 58.1699 83.6934c0 102.381 -83.8613 160 -184 160c-101.458 0 -184 -82.542 -184 -184s82.542 -184 184 -184c35.3145 0 69.9199 10.2432 99.4102 29.1572
c10.1934 6.53809 23.7021 4.24219 31.373 -5.12891l10.1768 -12.4336c9.07324 -11.084 6.45312 -27.5566 -5.55176 -35.3721c-40.0664 -26.083 -87.2539 -40.2227 -135.408 -40.2227c-137.081 0 -248 110.941 -248 248c0 137.081 110.941 248 248 248zM234.32 135.57
c24.2861 0 58.1611 27.6689 58.1611 72.7295c0 25.5293 -13.3096 40.7705 -35.6016 40.7705c-27.8506 0 -58.6299 -27.7363 -58.6299 -72.7295c0 -25.1475 13.8213 -40.7705 36.0703 -40.7705z" />
    <glyph glyph-name="eye-dropper" unicode="&#xf1fb;" 
d="M50.75 114.75l126.63 126.61l128 -128l-126.64 -126.62c-12 -12 -28.2803 -18.7402 -45.25 -18.7402h-45.4902l-56 -32l-32 32l32 56v45.4902c0 16.9795 6.75 33.2598 18.75 45.2598zM483.88 419.88c37.5 -37.4902 37.5 -98.2695 -0.00976562 -135.75l-77.0898 -77.0898
l13.0996 -13.0996c9.37012 -9.37012 9.37012 -24.5703 0 -33.9404l-40.9697 -40.96c-9.29004 -9.30957 -24.5 -9.44043 -33.9404 0l-161.939 161.94c-9.37012 9.36914 -9.37012 24.5693 0 33.9395l40.9697 40.9697c9.29004 9.31055 24.5 9.44043 33.9404 0l13.0996 -13.0996
l77.0898 77.0898c37.4697 37.5 98.2803 37.5 135.75 0z" />
    <glyph glyph-name="paint-brush" unicode="&#xf1fc;" 
d="M167.02 138.66l88.0107 -73.3398c0.319336 -3.05078 0.969727 -6.02051 0.969727 -9.12988c0 -76.4209 -52.1396 -120.19 -128 -120.19c-90.0703 0 -128 72.3799 -128.01 154.73c9.79004 -6.68066 44.1396 -34.3506 55.25 -34.3506
c6.58984 0 12.2402 3.77051 14.5898 9.98047c20.6602 54.4395 57.0703 69.7197 97.1895 72.2998zM457.89 448c28.1104 0 54.1104 -20.6396 54.1104 -49.5498c0 -16.1406 -6.51953 -31.6406 -13.9004 -45.9902c-113.05 -210.99 -149.05 -256.46 -211.159 -256.46
c-7.75 0 -15.1807 1.23047 -22.3906 3.03027l-63.8193 53.1797c-5.48047 11.9404 -8.73047 25 -8.73047 38.7002c0 53.75 21.2695 58.04 225.68 240.64c10.8398 9.74023 25.0508 16.4502 40.21 16.4502z" />
    <glyph glyph-name="birthday-cake" unicode="&#xf1fd;" horiz-adv-x="448" 
d="M448 64c-28.0195 0 -31.2598 32 -74.5 32c-43.4297 0 -46.8252 -32 -74.75 -32c-27.6953 0 -31.4541 32 -74.75 32c-42.8418 0 -47.2178 -32 -74.5 -32c-28.1484 0 -31.2021 32 -74.75 32c-43.5469 0 -46.6533 -32 -74.75 -32v80c0 26.5 21.5 48 48 48h16v144h64v-144h64
v144h64v-144h64v144h64v-144h16c26.5 0 48 -21.5 48 -48v-80zM448 -64h-448v96c43.3564 0 46.7666 32 74.75 32c27.9512 0 31.2529 -32 74.75 -32c42.8428 0 47.2168 32 74.5 32c28.1484 0 31.2012 -32 74.75 -32c43.3574 0 46.7666 32 74.75 32
c27.4883 0 31.252 -32 74.5 -32v-96zM96 352c-17.75 0 -32 14.25 -32 32c0 31 32 23 32 64c12 0 32 -29.5 32 -56s-14.25 -40 -32 -40zM224 352c-17.75 0 -32 14.25 -32 32c0 31 32 23 32 64c12 0 32 -29.5 32 -56s-14.25 -40 -32 -40zM352 352c-17.75 0 -32 14.25 -32 32
c0 31 32 23 32 64c12 0 32 -29.5 32 -56s-14.25 -40 -32 -40z" />
    <glyph glyph-name="chart-area" unicode="&#xf1fe;" 
d="M500 64c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-488c-6.59961 0 -12 5.40039 -12 12v360c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-308h436zM372.7 288.5c6 4 14.2002 1.7998 17.3994 -4.7002l89.9004 -187.8h-384v104
l86.7998 144.7c4.40039 7.2998 14.7998 7.7998 19.9004 1l85.2998 -113.7z" />
    <glyph glyph-name="chart-pie" unicode="&#xf200;" horiz-adv-x="544" 
d="M527.79 160c9.5498 0 17.4004 -8.38965 16.0596 -17.8496c-7.80957 -55.25 -34.4297 -104.4 -73.1299 -140.86c-6.20996 -5.84961 -16.1494 -5.36035 -22.1895 0.679688l-158.03 158.03h237.29zM511.96 224.8c0.629883 -9.12012 -7.0498 -16.7998 -16.1904 -16.7998
h-223.77v223.76c0 9.14062 7.67969 16.8301 16.7998 16.2002c119.46 -8.24023 214.92 -103.7 223.16 -223.16zM224 160l155.86 -155.87c6.84961 -6.84961 6.33008 -18.4795 -1.57031 -24.0801c-38.29 -27.1602 -84.8604 -43.3994 -135.26 -44.0303
c-128.2 -1.60938 -238.53 103.471 -242.891 231.61c-4.23926 124.771 86.8506 228.88 206.021 245.72c9.4502 1.34082 17.8398 -6.50977 17.8398 -16.0596v-237.29z" />
    <glyph glyph-name="chart-line" unicode="&#xf201;" 
d="M496 64c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-464c-17.6699 0 -32 14.3301 -32 32v336c0 8.83984 7.16016 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-304h432zM464 352c8.83984 0 16 -7.16016 15.9902 -16v-118.05
c0 -21.3799 -25.8506 -32.0898 -40.9707 -16.9697l-32.3994 32.3994l-96 -96c-12.4902 -12.5 -32.75 -12.5 -45.25 0l-73.3701 73.3701l-46.0596 -46.0703c-6.25 -6.25 -16.3809 -6.25 -22.6309 0l-22.6191 22.6201c-6.25 6.25 -6.25 16.3799 0 22.6299l68.6895 68.6904
c12.4902 12.5 32.75 12.5 45.25 0l73.3701 -73.3701l73.3701 73.3799l-32.4004 32.4004c-15.1201 15.1201 -4.41016 40.9697 16.9707 40.9697h118.06z" />
    <glyph glyph-name="toggle-off" unicode="&#xf204;" horiz-adv-x="576" 
d="M384 384c106.039 0 192 -85.9609 192 -192s-85.9609 -192 -192 -192h-192c-106.039 0 -192 85.9609 -192 192s85.9609 192 192 192h192zM64 192c0 -70.751 57.2588 -128 128 -128c70.751 0 128 57.2588 128 128c0 70.751 -57.2588 128 -128 128
c-70.751 0 -128 -57.2588 -128 -128zM384 64c70.751 0 128 57.2598 128 128c0 70.751 -57.2588 128 -128 128h-48.9053c65.2363 -72.8799 65.2168 -183.142 0 -256h48.9053z" />
    <glyph glyph-name="toggle-on" unicode="&#xf205;" horiz-adv-x="576" 
d="M384 384c106 0 192 -86 192 -192s-86 -192 -192 -192h-192c-106 0 -192 86 -192 192s86 192 192 192h192zM384 64c70.7002 0 128 57.2002 128 128c0 70.7002 -57.2002 128 -128 128c-70.7002 0 -128 -57.2002 -128 -128c0 -70.7002 57.2002 -128 128 -128z" />
    <glyph glyph-name="bicycle" unicode="&#xf206;" horiz-adv-x="640" 
d="M512.509 255.999c70.9502 -0.276367 128.562 -59.0547 127.477 -129.996c-1.07422 -70.1934 -58.6494 -126.681 -129.255 -125.996c-68.8301 0.667969 -126.584 58.8857 -126.729 127.719c-0.078125 37.3564 15.8516 70.9893 41.3066 94.4375l-14.9375 24.0674
l-85.9619 -138.863c-4.23145 -6.83496 -11.7832 -11.3672 -20.4062 -11.3672h-52.0332c-14.209 -55.207 -64.3252 -96 -123.967 -96c-70.9473 0 -128.415 57.7207 -128 128.764c0.410156 70.2246 58.0918 127.406 128.317 127.236
c15.0879 -0.0371094 29.5586 -2.69043 42.9912 -7.51953l29.417 47.5195h-48.7256c-13.1191 0 -23.7627 10.5186 -23.9951 23.5635c-0.241211 13.4375 11.0947 24.4365 24.5361 24.4365h87.459c8.83691 0 16 -7.16309 16 -16v-16h113.544l-14.8955 24h-50.6494
c-8.83691 0 -16 7.16309 -16 16v16c0 8.83691 7.16309 16 16 16h64c8.6123 0 16.1572 -4.52148 20.3916 -11.3428l77.6807 -125.153c14.4053 5.54004 30.0625 8.55957 46.4355 8.49512zM186.75 182.228l-23.6641 -38.2275h43.3057
c-2.96875 14.5674 -9.91504 27.6992 -19.6416 38.2275zM128.002 48c32.7383 0 60.9297 19.7754 73.2998 48h-81.2998c-18.7891 0 -30.2871 20.6729 -20.4062 36.6318l45.5049 73.5088c-5.5127 1.20605 -11.2295 1.85938 -17.0986 1.85938c-44.1123 0 -80 -35.8877 -80 -80
s35.8877 -80 80 -80zM290.632 144l74.2861 120h-127.547l-24.7461 -39.9736c22.8271 -20.1328 38.4229 -48.2705 42.3828 -80.0264h35.624zM507.689 48.1143c46.0605 -2.43164 84.3115 34.3447 84.3125 79.8848c0 44.1123 -35.8877 80 -80 80
c-0.0136719 0 0.00585938 -0.0078125 -0.00683594 -0.0078125c-6.85156 0 -13.5029 -0.864258 -19.8516 -2.48926l44.4688 -71.6426c4.66113 -7.50879 2.35156 -17.3721 -5.15625 -22.0322l-13.5938 -8.4375c-7.50879 -4.65918 -17.3721 -2.35156 -22.0322 5.15625
l-44.4326 71.5859c-12.7021 -14.7451 -20.1475 -34.1416 -19.3359 -55.2627c1.57812 -41.0635 34.5918 -74.5898 75.6279 -76.7549z" />
    <glyph glyph-name="bus" unicode="&#xf207;" 
d="M488 320c13.25 0 24 -10.7402 24 -24v-80c0 -13.25 -10.75 -24 -24 -24h-8v-166.4c0 -12.7998 -9.59961 -25.5996 -25.5996 -25.5996h-6.40039v-32c0 -17.6699 -14.3301 -32 -32 -32h-32c-17.6699 0 -32 14.3301 -32 32v32h-192v-32c0 -17.6699 -14.3301 -32 -32 -32h-32
c-17.6699 0 -32 14.3301 -32 32v32c-17.6699 0 -32 14.3301 -32 32v160h-8c-13.25 0 -24 10.75 -24 24v80c0 13.2598 10.75 24 24 24h8v48c0 44.7998 99.2002 80 224 80s224 -35.2002 224 -80v-48h8zM112 48c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32
s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM128 160h256c17.6699 0 32 14.3301 32 32v128c0 17.6699 -14.3301 32 -32 32h-256c-17.6699 0 -32 -14.3301 -32 -32v-128c0 -17.6699 14.3301 -32 32 -32zM400 48c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32
s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
    <glyph glyph-name="closed-captioning" unicode="&#xf20a;" 
d="M464 384c26.5 0 48 -21.5 48 -48v-288c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v288c0 26.5 21.5 48 48 48h416zM218.1 160.3c-41.1992 -37.8994 -92.1992 -15.3994 -92.2998 32.6006c0 46.0996 53.7998 63.1992 94.6006 31.1992
c2.89941 -2.2998 7.19922 -1.39941 9.09961 1.7002l17.5 30.5c1.5 2.5 1.09961 3.7002 -1 5.7002c-50.7998 49.4004 -172.5 27.2002 -172.5 -70.0996c0 -100 119.2 -124.7 172.8 -67.9004c2 2.09961 2.2002 5.2998 0.5 7.7002l-19.5 27.7002
c-2.09961 3 -6.39941 3.39941 -9.2002 0.899414zM408.5 160.3c-41.2002 -37.8994 -92.2002 -15.3994 -92.2002 32.6006c0 46.0996 53.7998 63.1992 94.6006 31.1992c2.89941 -2.2998 7.19922 -1.39941 9.09961 1.7002l17.5 30.5c1.5 2.5 1.09961 3.7002 -1 5.7002
c-50.7998 49.4004 -172.5 27.2002 -172.5 -70.0996c0 -100 119.2 -124.801 172.7 -67.9004c2 2.09961 2.2002 5.2998 0.5 7.7002l-19.5 27.7002c-2.10059 3 -6.40039 3.39941 -9.2002 0.899414z" />
    <glyph glyph-name="shekel-sign" unicode="&#xf20b;" horiz-adv-x="448" 
d="M248 280c0 30.9297 -25.0703 56 -56 56h-112v-352c0 -8.83984 -7.16016 -16 -16 -16h-48c-8.83984 0 -16 7.16016 -16 16v408c0 13.2598 10.75 24 24 24h168c75.1104 0 136 -60.8896 136 -136v-168c0 -8.83984 -7.16016 -16 -16 -16h-48c-8.83984 0 -16 7.16016 -16 16
v168zM432 416c8.83984 0 16 -7.16016 16 -16v-296c0 -75.1104 -60.8896 -136 -136 -136h-168c-13.25 0 -24 10.75 -24 24v280c0 8.83984 7.16016 16 16 16h48c8.83984 0 16 -7.16016 16 -16v-224h112c30.9297 0 56 25.0703 56 56v296c0 8.83984 7.16016 16 16 16h48z" />
    <glyph glyph-name="cart-plus" unicode="&#xf217;" horiz-adv-x="576" 
d="M504.717 128h-293.145l6.54492 -32h268.418c15.4004 0 26.8154 -14.3008 23.4033 -29.3193l-5.51758 -24.2754c18.6914 -9.07324 31.5791 -28.2334 31.5791 -50.4053c0 -31.2021 -25.5186 -56.4443 -56.8242 -55.9941
c-29.8232 0.428711 -54.3496 24.6309 -55.1543 54.4473c-0.44043 16.2871 6.08496 31.0488 16.8027 41.5479h-209.648c10.377 -10.166 16.8242 -24.3271 16.8242 -40.001c0 -31.8135 -26.5283 -57.4307 -58.6699 -55.9385c-28.54 1.3252 -51.751 24.3857 -53.251 52.917
c-1.1582 22.0342 10.4355 41.4551 28.0508 51.5869l-70.2471 343.435h-69.8828c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24h102.529c11.4004 0 21.2275 -8.02148 23.5127 -19.1904l9.16602 -44.8096h392.782
c15.4004 0 26.8154 -14.3008 23.4023 -29.3193l-47.2725 -208c-2.4834 -10.9268 -12.1973 -18.6807 -23.4033 -18.6807zM408 280h-48v40c0 8.83691 -7.16309 16 -16 16h-16c-8.83691 0 -16 -7.16309 -16 -16v-40h-48c-8.83691 0 -16 -7.16309 -16 -16v-16
c0 -8.83691 7.16309 -16 16 -16h48v-40c0 -8.83691 7.16309 -16 16 -16h16c8.83691 0 16 7.16309 16 16v40h48c8.83691 0 16 7.16309 16 16v16c0 8.83691 -7.16309 16 -16 16z" />
    <glyph glyph-name="cart-arrow-down" unicode="&#xf218;" horiz-adv-x="576" 
d="M504.717 128h-293.145l6.54492 -32h268.418c15.4004 0 26.8154 -14.3008 23.4033 -29.3193l-5.51758 -24.2754c18.6914 -9.07324 31.5791 -28.2334 31.5791 -50.4053c0 -31.2021 -25.5186 -56.4443 -56.8242 -55.9941
c-29.8232 0.428711 -54.3496 24.6309 -55.1543 54.4473c-0.44043 16.2871 6.08496 31.0488 16.8027 41.5479h-209.648c10.377 -10.166 16.8242 -24.3271 16.8242 -40.001c0 -31.8135 -26.5283 -57.4307 -58.6699 -55.9385c-28.54 1.3252 -51.751 24.3857 -53.251 52.917
c-1.1582 22.0342 10.4355 41.4551 28.0508 51.5869l-70.2471 343.435h-69.8828c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24h102.529c11.4004 0 21.2275 -8.02148 23.5127 -19.1904l9.16602 -44.8096h392.782
c15.4004 0 26.8154 -14.3008 23.4023 -29.3193l-47.2725 -208c-2.4834 -10.9268 -12.1973 -18.6807 -23.4033 -18.6807zM403.029 256h-43.0293v60c0 6.62695 -5.37305 12 -12 12h-24c-6.62695 0 -12 -5.37305 -12 -12v-60h-43.0293
c-10.6904 0 -16.0449 -12.9258 -8.48438 -20.4854l67.0283 -67.0283c4.68652 -4.68652 12.2842 -4.68652 16.9717 0l67.0283 67.0283c7.55957 7.55957 2.20508 20.4854 -8.48535 20.4854z" />
    <glyph glyph-name="ship" unicode="&#xf21a;" horiz-adv-x="640" 
d="M496.616 75.3613c17.8418 -44.3604 58.5664 -75.3613 119.384 -75.3613c13.2549 0 24 -10.7451 24 -24v-16c0 -13.2549 -10.7451 -24 -24 -24c-61.0322 0 -107.505 20.6162 -143.258 59.3965c-14.4189 -34.8281 -48.7637 -59.3965 -88.7422 -59.3965h-128
c-39.9785 0 -74.3232 24.5684 -88.7422 59.3965c-35.7588 -38.7861 -82.2344 -59.3965 -143.258 -59.3965c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24c61.5869 0 101.828 31.7129 119.384 75.3613l-70.0117 70.0117
c-16.918 16.9189 -9.91699 45.7793 12.8359 53.0918l41.792 13.4336v140.102c0 17.6729 14.3271 32 32 32h64v40c0 13.2549 10.7451 24 24 24h144c13.2549 0 24 -10.7451 24 -24v-40h64c17.6729 0 32 -14.3271 32 -32v-140.102l41.792 -13.4336
c22.7783 -7.32129 29.7354 -36.1914 12.8359 -53.0918zM192 320v-87.5312l118.208 37.9951c3.08594 0.992188 6.38086 1.52832 9.79492 1.52832c3.41309 0 6.70312 -0.536133 9.78906 -1.52832l118.208 -37.9951v87.5312h-256z" />
    <glyph glyph-name="user-secret" unicode="&#xf21b;" horiz-adv-x="448" 
d="M383.9 139.7c38.2998 -23.7002 64.0996 -65.7002 64.0996 -114.101v-44.7998c0 -24.7002 -20.0996 -44.7998 -44.7998 -44.7998h-358.4c-24.7002 0 -44.7998 20.0996 -44.7998 44.7998v44.7998c0 49.7002 27.2998 92.6006 67.4004 115.9l-25.8008 60.2002
c-4.5 10.5996 3.2002 22.2998 14.7002 22.2998h57.5c-11 18.9004 -17.7998 40.5996 -17.7998 64v0.299805c-39.2002 7.7998 -64 19.1006 -64 31.7002c0 13.2998 27.2998 25.0996 70 33c9.2002 32.7998 27.0996 65.7998 40.5996 82.7998
c9.5 11.9004 25.9004 15.6006 39.5 8.7998l27.6006 -13.7998c9 -4.5 19.5996 -4.5 28.5996 0l27.6006 13.7998c13.5996 6.80078 30 3.10059 39.5 -8.7998c13.5996 -17 31.3994 -50 40.5996 -82.7998c42.7998 -7.90039 70.0996 -19.7002 70.0996 -33
c0 -12.5996 -24.7998 -23.9004 -64 -31.7002v-0.299805c0 -23.4004 -6.7998 -45.0996 -17.7998 -64h58.5c11.2998 0 19 -11.2002 15 -21.7002zM176 -32l32 120l-24 40l-49.5996 32zM272 -32l41.5996 192l-49.5996 -32l-24 -40zM313.7 266.5
c0.799805 2.59961 6.2998 5.7002 6.39941 5.7998v10.7998c-28.2998 -3.69922 -61 -5.7998 -96 -5.7998s-67.6992 2.2002 -96 5.7998v-10.7998c0 -0.0996094 5.5 -3.2998 6.30078 -5.7998c3.7998 -11.9004 7 -24.5996 16.5 -33.4004c8 -7.39941 47 -25.1992 64 25
c2.89941 8.40039 15.5 8.40039 18.2998 0c16 -47.3994 53.8994 -34.2998 64 -25c9.5 8.80078 12.5996 21.5 16.5 33.4004z" />
    <glyph glyph-name="motorcycle" unicode="&#xf21c;" horiz-adv-x="640" 
d="M512.9 256c69.5996 -0.5 126.5 -57.2998 127.199 -126.9c0.600586 -71.5996 -57.5996 -129.8 -129.199 -129.1c-69.6006 0.599609 -126.301 57.5 -126.801 127.1c-0.299805 39.3008 17.2002 74.5 44.8008 98.2002l-12.5 20.7998
c-38.7002 -31.2998 -58.3008 -77.8994 -56.2002 -125c0.599609 -13.6992 -10.2998 -25.0996 -24 -25.0996h-84.2002c-14.2998 -55.2002 -64.4004 -96 -124 -96c-71.7002 0 -129.6 58.9004 -128 131c1.59961 67.4004 55.9004 122.5 123.2 124.9
c14.3994 0.5 28.2998 -1.30078 41.2998 -5.2002l11.2998 20.5c-9.09961 13.8994 -23.2998 24.7998 -47.7998 24.7998h-56c-13.0996 0 -23.7998 10.5 -24 23.5c-0.299805 13.5 11 24.5 24.5 24.5h55.5c55 0 82.2002 -16.9004 99.9004 -40h153.699l-19.1992 32h-66.4004
c-8.7998 0 -16 7.2002 -16 16v16c0 8.7998 7.2002 16 16 16h80c8.40039 0 16.2002 -4.40039 20.5996 -11.5996l22.8008 -38l37.5 41.6992c4.5 5 11 7.90039 17.7998 7.90039h45.2998c13.2998 0 24 -10.7002 24 -24v-32c0 -13.2998 -10.7002 -24 -24 -24h-82.4004
l32.9004 -54.9004c13.2998 4.60059 27.5 7 42.4004 6.90039zM128 48c32.7002 0 60.9004 19.7998 73.2998 48h-81.2998c-18.2002 0 -29.7998 19.5996 -21 35.5996l41.5 75.4004c-4.09961 0.700195 -8.2998 1 -12.5 1c-44.0996 0 -80 -35.9004 -80 -80s35.9004 -80 80 -80z
M591.9 123.6c2.39941 46.1006 -34.3008 84.4004 -79.9004 84.3008c-5.40039 0 -10.7002 -0.5 -15.9004 -1.60059l48.6006 -80.8994c4.5 -7.60059 2.09961 -17.5 -5.5 -22l-13.7002 -8.2002c-7.59961 -4.5 -17.5 -2.10059 -22 5.5l-49.4004 82.3994
c-13.6992 -14.2998 -22.0996 -33.6992 -22.0996 -55.0996c0 -45.5996 38.2998 -82.4004 84.4004 -79.9004c40.5 2.10059 73.2998 34.9004 75.5 75.5z" />
    <glyph glyph-name="street-view" unicode="&#xf21d;" 
d="M367.9 118.24c85.2295 -15.5801 144.1 -48.29 144.1 -86.2402c0 -53.0195 -114.62 -96 -256 -96s-256 42.9805 -256 96c0 37.9502 58.8701 70.6602 144.1 86.2402c4.62012 -5.2998 9.78027 -10.1006 15.9004 -13.6504v-22.9395
c-66.5195 -9.35059 -112 -28.0508 -112 -49.6504c0 -30.9297 93.1201 -56 208 -56s208 25.0703 208 56c0 21.5996 -45.4805 40.3096 -112 49.6504v22.9395c6.12012 3.5498 11.2803 8.35059 15.9004 13.6504zM256 320c-35.3496 0 -64 28.6504 -64 64s28.6504 64 64 64
s64 -28.6504 64 -64s-28.6504 -64 -64 -64zM192 128c-17.6699 0 -32 14.3301 -32 32v96c0 26.5098 21.4902 48 48 48h11.7998c11.0703 -5.03027 23.2598 -8 36.2002 -8s25.1299 2.96973 36.2002 8h11.7998c26.5098 0 48 -21.4902 48 -48v-96
c0 -17.6699 -14.3301 -32 -32 -32v-96c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v96z" />
    <glyph glyph-name="heartbeat" unicode="&#xf21e;" 
d="M320.2 204.2l22.0996 -44.2002h109.101l-182.601 -186.5c-7.09961 -7.2998 -18.5996 -7.2998 -25.7002 0l-182.5 186.5h94.1006l30 71.7002l56.8994 -126.3c5.5 -12.3008 22.9004 -12.7002 28.9004 -0.600586zM473.7 374.1
c48.7002 -49.7998 50.7998 -129.1 7.2998 -182.1h-118.9l-27.5996 55.2002c-5.90039 11.7998 -22.7002 11.7998 -28.5996 0l-49 -97.9004l-58.2002 129.3c-5.7998 12.8008 -24 12.5 -29.4004 -0.399414l-35.8994 -86.2002h-102.4c-43.5 53 -41.4004 132.3 7.2998 182.1
l2.40039 2.40039c51.5 52.7002 135.899 52.7002 187.399 0l27.9004 -28.5l27.9004 28.5996c51.5996 52.6006 135.899 52.6006 187.399 0z" />
    <glyph glyph-name="venus" unicode="&#xf221;" horiz-adv-x="288" 
d="M288 272c0 -68.5 -47.9004 -125.9 -112 -140.4v-51.5996h36c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-36v-36c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v36h-36c-6.59961 0 -12 5.40039 -12 12v40
c0 6.59961 5.40039 12 12 12h36v51.5996c-64.0996 14.5 -112 71.9004 -112 140.4c0 79.5 64.5 144 144 144s144 -64.5 144 -144zM64 272c0 -44.0996 35.9004 -80 80 -80s80 35.9004 80 80s-35.9004 80 -80 80s-80 -35.9004 -80 -80z" />
    <glyph glyph-name="mars" unicode="&#xf222;" horiz-adv-x="384" 
d="M372 384c6.59961 0 12 -5.40039 12 -12v-79c0 -10.7002 -12.9004 -16.0996 -20.5 -8.5l-16.9004 16.9004l-80.6992 -80.7002c14 -22.2002 22.0996 -48.5 22.0996 -76.7002c0 -79.5 -64.5 -144 -144 -144s-144 64.5 -144 144s64.5 144 144 144
c28.2002 0 54.5 -8.09961 76.7002 -22.0996l80.7002 80.6992l-16.9004 16.9004c-7.5 7.59961 -2.2002 20.5 8.5 20.5h79zM144 64c44.0996 0 80 35.9004 80 80s-35.9004 80 -80 80s-80 -35.9004 -80 -80s35.9004 -80 80 -80z" />
    <glyph glyph-name="mercury" unicode="&#xf223;" horiz-adv-x="288" 
d="M288 240c0 -68.5 -47.9004 -125.9 -112 -140.4v-51.5996h36c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-36v-36c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v36h-36c-6.59961 0 -12 5.40039 -12 12v40
c0 6.59961 5.40039 12 12 12h36v51.5996c-64.0996 14.5 -112 71.9004 -112 140.4c0 44.2002 19.9004 83.7002 51.2002 110c-2.5 1.90039 -4.90039 3.7998 -7.2002 5.7998c-24.7998 21.2002 -39.7998 48.7998 -43.2002 78.9004
c-0.899414 7.09961 4.7002 13.2998 11.9004 13.2998h40.5c5.7002 0 10.5996 -4.09961 11.7002 -9.7998c2.5 -12.5 9.59961 -24.2998 20.6992 -33.7998c15.4004 -13.2002 36.1006 -20.4004 58.4004 -20.4004s43 7.2002 58.2998 20.4004
c11.1006 9.5 18.2998 21.2998 20.7002 33.7998c1.09961 5.7002 6 9.7998 11.7998 9.7998h40.5c7.2002 0 12.7998 -6.2002 11.9004 -13.2998c-3.40039 -30 -18.5 -57.6006 -43.2002 -78.7998c-2.2998 -2 -4.7002 -4 -7.2002 -5.80078
c31.2998 -26.3994 51.2002 -65.8994 51.2002 -110.1zM64 240c0 -44.0996 35.9004 -80 80 -80s80 35.9004 80 80s-35.9004 80 -80 80s-80 -35.9004 -80 -80z" />
    <glyph glyph-name="transgender" unicode="&#xf224;" horiz-adv-x="384" 
d="M372 448c6.59961 0 12 -5.40039 12 -12v-79c0 -10.7002 -12.9004 -16.0996 -20.5 -8.5l-16.9004 16.9004l-80.6992 -80.7002c14 -22.2002 22.0996 -48.5 22.0996 -76.7002c0 -68.5 -47.9004 -125.8 -112 -140.4v-27.5996h36c6.59961 0 12 -5.40039 12 -12v-40
c0 -6.59961 -5.40039 -12 -12 -12h-36v-28c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v28h-36c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h36v27.5996c-64.0996 14.5 -112 71.9004 -112 140.4c0 79.5 64.5 144 144 144
c28.2002 0 54.5 -8.09961 76.7002 -22.0996l80.7002 80.6992l-16.9004 16.9004c-7.5 7.59961 -2.2002 20.5 8.5 20.5h79zM144 128c44.0996 0 80 35.9004 80 80s-35.9004 80 -80 80s-80 -35.9004 -80 -80s35.9004 -80 80 -80z" />
    <glyph glyph-name="transgender-alt" unicode="&#xf225;" horiz-adv-x="480" 
d="M468 448c6.59961 0 12 -5.40039 12 -12v-79c0 -10.7002 -12.9004 -16.0996 -20.5 -8.5l-16.9004 16.9004l-80.6992 -80.7002c14 -22.2002 22.0996 -48.5 22.0996 -76.7002c0 -68.5 -47.9004 -125.8 -112 -140.4v-27.5996h36c6.59961 0 12 -5.40039 12 -12v-40
c0 -6.59961 -5.40039 -12 -12 -12h-36v-28c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v28h-36c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h36v27.5996c-64.0996 14.5 -112 71.9004 -112 140.4
c0 28.2002 8.09961 54.5 22.2002 76.5996l-16.5 16.5l-19.7998 -19.7998c-4.7002 -4.7002 -12.3008 -4.7002 -17 0l-28.3008 28.2998c-4.69922 4.7002 -4.69922 12.3008 0 17l19.8008 19.8008l-19 19l-16.9004 -16.9004c-7.59961 -7.5 -20.5 -2.2002 -20.5 8.5v79
c0 6.59961 5.40039 12 12 12h79c10.7002 0 16.0996 -12.9004 8.40039 -20.4004l-16.9004 -16.8994l19 -19l19.7998 19.7998c4.7002 4.7002 12.2998 4.7002 17 0l28.2998 -28.2998c4.7002 -4.7002 4.7002 -12.2998 0 -17l-19.7998 -19.7998l16.5 -16.5
c22.2002 14 48.5 22.0996 76.7002 22.0996s54.5 -8.09961 76.7002 -22.0996l80.7002 80.6992l-16.9004 16.9004c-7.5 7.59961 -2.2002 20.5 8.5 20.5h79zM240 128c44.0996 0 80 35.9004 80 80s-35.9004 80 -80 80s-80 -35.9004 -80 -80s35.9004 -80 80 -80z" />
    <glyph glyph-name="venus-double" unicode="&#xf226;" 
d="M288 272c0 -68.5 -47.9004 -125.9 -112 -140.4v-51.5996h36c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-36v-36c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v36h-36c-6.59961 0 -12 5.40039 -12 12v40
c0 6.59961 5.40039 12 12 12h36v51.5996c-64.0996 14.5 -112 71.9004 -112 140.4c0 79.5 64.5 144 144 144s144 -64.5 144 -144zM64 272c0 -44.0996 35.9004 -80 80 -80s80 35.9004 80 80s-35.9004 80 -80 80s-80 -35.9004 -80 -80zM400 131.6v-51.5996h36
c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-36v-36c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v36h-36c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h36v51.5996
c-21.2002 4.80078 -40.5996 14.3008 -57.2002 27.3008c14 16.6992 25 36 32.1006 57.0996c14.5 -14.7998 34.6992 -24 57.0996 -24c44.0996 0 80 35.9004 80 80s-35.9004 80 -80 80c-22.2998 0 -42.5996 -9.2002 -57.0996 -24
c-7.10059 21.0996 -18 40.4004 -32.1006 57.0996c24.6006 19.3008 55.5 30.9004 89.2002 30.9004c79.5 0 144 -64.5 144 -144c0 -68.5 -47.9004 -125.9 -112 -140.4z" />
    <glyph glyph-name="mars-double" unicode="&#xf227;" 
d="M340 448c6.59961 0 12 -5.40039 12 -12v-79c0 -7.2002 -5.90039 -12 -12.0996 -12c-2.90039 0 -6 1.09961 -8.40039 3.5l-16.9004 16.9004l-48.6992 -48.7002c14 -22.2002 22.0996 -48.5 22.0996 -76.7002c0 -79.5 -64.5 -144 -144 -144s-144 64.5 -144 144
s64.5 144 144 144c28.2002 0 54.5 -8.09961 76.7002 -22.0996l48.7002 48.6992l-16.9004 16.9004c-7.5 7.59961 -2.2002 20.5 8.5 20.5h79zM144 160c44.0996 0 80 35.9004 80 80s-35.9004 80 -80 80s-80 -35.9004 -80 -80s35.9004 -80 80 -80zM500 288.1
c6.59961 0 12 -5.39941 12 -12.0996v-79c0 -7.2002 -5.90039 -12 -12.0996 -12c-3 0 -6 1.09961 -8.40039 3.5l-16.9004 16.9004l-48.6992 -48.7002c14 -22.2002 22.0996 -48.5 22.0996 -76.7002c0 -79.5 -64.5 -144 -144 -144c-74.4004 0 -135.6 56.4004 -143.2 128.9
c21.7998 2 43.2998 8.19922 63.2998 18.3994c-0.0996094 -1 -0.0996094 -2.09961 -0.0996094 -3.2002c0 -44.0996 35.9004 -80 80 -80s80 35.9004 80 80c0 44.1006 -35.9004 80 -80 80c-1 0 -2.09961 -0.0996094 -3.2002 -0.0996094
c10.2002 20 16.2998 41.5 18.4004 63.2998c22.5 -2.39941 43.2998 -9.89941 61.5 -21.2998l48.7002 48.7002l-16.9004 16.8994c-7.5 7.60059 -2.2002 20.5 8.5 20.5h79z" />
    <glyph glyph-name="venus-mars" unicode="&#xf228;" horiz-adv-x="576" 
d="M564 448c6.59961 0 12 -5.40039 12 -12v-79c0 -7.2002 -5.90039 -12 -12.0996 -12c-3 0 -6 1.09961 -8.40039 3.5l-16.9004 16.9004l-48.6992 -48.7002c14 -22.2002 22.0996 -48.5 22.0996 -76.7002c0 -79.5 -64.5 -144 -144 -144
c-33.7002 0 -64.7002 11.5 -89.2002 30.9004c14.1006 16.6992 25 36 32.1006 57.0996c14.5 -14.7998 34.7998 -24 57.0996 -24c44.0996 0 80 35.9004 80 80s-35.9004 80 -80 80c-22.4004 0 -42.5996 -9.2002 -57.0996 -24
c-7.10059 21.0996 -18.1006 40.4004 -32.1006 57.0996c24.6006 19.3008 55.5 30.9004 89.2002 30.9004c28.2002 0 54.5 -8.09961 76.7002 -22.0996l48.7002 48.6992l-16.9004 16.9004c-7.5 7.59961 -2.2002 20.5 8.5 20.5h79zM144 384c79.5 0 144 -64.5 144 -144
c0 -68.5 -47.9004 -125.8 -112 -140.4v-51.5996h36c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-36v-36c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v36h-36c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12
h36v51.5996c-64.0996 14.5 -112 71.9004 -112 140.4c0 79.5 64.5 144 144 144zM144 160c44.0996 0 80 35.9004 80 80s-35.9004 80 -80 80s-80 -35.9004 -80 -80s35.9004 -80 80 -80z" />
    <glyph glyph-name="mars-stroke" unicode="&#xf229;" horiz-adv-x="384" 
d="M372 384c6.59961 0 12 -5.40039 12.0996 -12v-78.9004c0 -10.6992 -12.8994 -16.0996 -20.5 -8.5l-16.8994 16.9004l-17.5 -17.5l14.0996 -14.0996c4.7002 -4.7002 4.7002 -12.3008 0 -17l-28.2998 -28.3008c-4.7002 -4.69922 -12.2998 -4.69922 -17 0l-14.0996 14.1006
l-18 -18c14 -22.2002 22.0996 -48.5 22.0996 -76.7002c0 -79.5 -64.5 -144 -144 -144s-144 64.5 -144 144s64.5 144 143.9 144c28.1992 0 54.5 -8.09961 76.6992 -22.0996l18 18l-14.0996 14.0996c-4.7002 4.7002 -4.7002 12.2998 0 17l28.2998 28.2002
c4.7002 4.7002 12.2998 4.7002 17 0l14.1006 -14.1006l17.5 17.5l-16.9004 16.9004c-7.5 7.59961 -2.2002 20.5 8.5 20.5h79zM144 64c44.0996 0 80 35.9004 80 80s-35.9004 80 -80 80s-80 -35.9004 -80 -80s35.9004 -80 80 -80z" />
    <glyph glyph-name="mars-stroke-v" unicode="&#xf22a;" horiz-adv-x="288" 
d="M245.8 213.8c56.2998 -56.2002 56.2998 -147.399 0 -203.6c-56.2002 -56.2002 -147.399 -56.2002 -203.6 0s-56.2002 147.399 0 203.6c19.8994 19.9004 44.2002 32.7998 69.7998 38.6006v25.3994h-20c-6.59961 0 -12 5.40039 -12 12v40c0 6.60059 5.40039 12 12 12h20
v24.7002h-23.9004c-10.6992 0 -16.0996 12.9004 -8.5 20.5l55.9004 55.9004c4.7002 4.69922 12.2998 4.69922 17 0l55.9004 -55.8008c7.5 -7.59961 2.19922 -20.5 -8.5 -20.5h-23.9004v-24.7998h20c6.59961 0 12 -5.39941 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-20
v-25.3994c25.5996 -5.80078 49.9004 -18.7002 69.7998 -38.6006zM200.6 55.4004c31.2002 31.1992 31.2002 82 0 113.1c-31.1992 31.2002 -81.8994 31.2002 -113.1 0s-31.2002 -81.9004 0 -113.1c31.2002 -31.2002 81.9004 -31.2002 113.1 0z" />
    <glyph glyph-name="mars-stroke-h" unicode="&#xf22b;" horiz-adv-x="480" 
d="M476.2 200.5c4.7002 -4.7002 4.7002 -12.2998 0.0996094 -17l-55.8994 -55.9004c-7.60059 -7.5 -20.5 -2.19922 -20.5 8.5v23.9004h-23.9004v-20c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v20h-27.5996
c-5.80078 -25.5996 -18.7002 -49.9004 -38.6006 -69.7998c-56.2002 -56.2002 -147.399 -56.2002 -203.6 0s-56.2002 147.399 0 203.6s147.399 56.2002 203.6 0c19.9004 -19.8994 32.7998 -44.2002 38.6006 -69.7998h27.5996v20c0 6.59961 5.40039 12 12 12h40
c6.59961 0 12 -5.40039 12 -12v-20h23.7998v23.9004c0 10.6992 12.9004 16.0996 20.5 8.5zM200.6 135.4c31.2002 31.1992 31.2002 82 0 113.1c-31.1992 31.2002 -81.8994 31.2002 -113.1 0s-31.2002 -81.9004 0 -113.1c31.2002 -31.2002 81.9004 -31.2002 113.1 0z" />
    <glyph glyph-name="neuter" unicode="&#xf22c;" horiz-adv-x="288" 
d="M288 272c0 -68.5 -47.9004 -125.9 -112 -140.4v-151.6c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v151.6c-64.0996 14.5 -112 71.9004 -112 140.4c0 79.5 64.5 144 144 144s144 -64.5 144 -144zM144 192c44.0996 0 80 35.9004 80 80
s-35.9004 80 -80 80s-80 -35.9004 -80 -80s35.9004 -80 80 -80z" />
    <glyph glyph-name="genderless" unicode="&#xf22d;" horiz-adv-x="288" 
d="M144 272c-44.0996 0 -80 -35.9004 -80 -80s35.9004 -80 80 -80s80 35.9004 80 80s-35.9004 80 -80 80zM144 336c79.5 0 144 -64.5 144 -144s-64.5 -144 -144 -144s-144 64.5 -144 144s64.5 144 144 144z" />
    <glyph glyph-name="server" unicode="&#xf233;" 
d="M480 288h-448c-17.6729 0 -32 14.3271 -32 32v64c0 17.6729 14.3271 32 32 32h448c17.6729 0 32 -14.3271 32 -32v-64c0 -17.6729 -14.3271 -32 -32 -32zM432 376c-13.2549 0 -24 -10.7451 -24 -24s10.7451 -24 24 -24s24 10.7451 24 24s-10.7451 24 -24 24zM368 376
c-13.2549 0 -24 -10.7451 -24 -24s10.7451 -24 24 -24s24 10.7451 24 24s-10.7451 24 -24 24zM480 128h-448c-17.6729 0 -32 14.3271 -32 32v64c0 17.6729 14.3271 32 32 32h448c17.6729 0 32 -14.3271 32 -32v-64c0 -17.6729 -14.3271 -32 -32 -32zM432 216
c-13.2549 0 -24 -10.7451 -24 -24s10.7451 -24 24 -24s24 10.7451 24 24s-10.7451 24 -24 24zM368 216c-13.2549 0 -24 -10.7451 -24 -24s10.7451 -24 24 -24s24 10.7451 24 24s-10.7451 24 -24 24zM480 -32h-448c-17.6729 0 -32 14.3271 -32 32v64
c0 17.6729 14.3271 32 32 32h448c17.6729 0 32 -14.3271 32 -32v-64c0 -17.6729 -14.3271 -32 -32 -32zM432 56c-13.2549 0 -24 -10.7451 -24 -24s10.7451 -24 24 -24s24 10.7451 24 24s-10.7451 24 -24 24zM368 56c-13.2549 0 -24 -10.7451 -24 -24s10.7451 -24 24 -24
s24 10.7451 24 24s-10.7451 24 -24 24z" />
    <glyph glyph-name="user-plus" unicode="&#xf234;" horiz-adv-x="640" 
d="M624 240c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-64v-64c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v64h-64c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h64v64c0 8.7998 7.2002 16 16 16h32
c8.7998 0 16 -7.2002 16 -16v-64h64zM224 192c-70.7002 0 -128 57.2998 -128 128s57.2998 128 128 128s128 -57.2998 128 -128s-57.2998 -128 -128 -128zM313.6 160c74.2002 0 134.4 -60.2002 134.4 -134.4v-41.5996c0 -26.5 -21.5 -48 -48 -48h-352
c-26.5 0 -48 21.5 -48 48v41.5996c0 74.2002 60.2002 134.4 134.4 134.4h16.6992c22.3008 -10.2002 46.9004 -16 72.9004 -16s50.7002 5.7998 72.9004 16h16.6992z" />
    <glyph glyph-name="user-times" unicode="&#xf235;" horiz-adv-x="640" 
d="M589.6 208l45.6006 -45.5996c6.2998 -6.30078 6.2998 -16.5 0 -22.8008l-22.7998 -22.7998c-6.30078 -6.2998 -16.5 -6.2998 -22.8008 0l-45.5996 45.6006l-45.5996 -45.6006c-6.30078 -6.2998 -16.5 -6.2998 -22.8008 0l-22.7998 22.7998
c-6.2998 6.30078 -6.2998 16.5 0 22.8008l45.6006 45.5996l-45.6006 45.5996c-6.2998 6.30078 -6.2998 16.5 0 22.8008l22.7998 22.7998c6.30078 6.2998 16.5 6.2998 22.8008 0l45.5996 -45.6006l45.5996 45.6006c6.30078 6.2998 16.5 6.2998 22.8008 0l22.7998 -22.7998
c6.2998 -6.30078 6.2998 -16.5 0 -22.8008zM224 192c-70.7002 0 -128 57.2998 -128 128s57.2998 128 128 128s128 -57.2998 128 -128s-57.2998 -128 -128 -128zM313.6 160c74.2002 0 134.4 -60.2002 134.4 -134.4v-41.5996c0 -26.5 -21.5 -48 -48 -48h-352
c-26.5 0 -48 21.5 -48 48v41.5996c0 74.2002 60.2002 134.4 134.4 134.4h16.6992c22.3008 -10.2002 46.9004 -16 72.9004 -16s50.7002 5.7998 72.9004 16h16.6992z" />
    <glyph glyph-name="bed" unicode="&#xf236;" horiz-adv-x="640" 
d="M176 192c-44.1104 0 -80 35.8896 -80 80s35.8896 80 80 80s80 -35.8896 80 -80s-35.8896 -80 -80 -80zM528 320c61.8604 0 112 -50.1396 112 -112v-192c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v48h-512v-48c0 -8.83984 -7.16016 -16 -16 -16
h-32c-8.83984 0 -16 7.16016 -16 16v352c0 8.83984 7.16016 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-208h224v144c0 8.83984 7.16016 16 16 16h224z" />
    <glyph glyph-name="train" unicode="&#xf238;" horiz-adv-x="448" 
d="M448 352v-256c0 -51.8154 -61.624 -96 -130.022 -96l62.9805 -49.7207c5.94727 -4.69629 2.60352 -14.2793 -4.95801 -14.2793h-304c-7.57812 0 -10.8916 9.59375 -4.95703 14.2793l62.9795 49.7207c-68.2021 0 -130.022 44.0459 -130.022 96v256c0 53.0186 64 96 128 96
h192c65 0 128 -42.9814 128 -96zM400 216v112c0 13.2549 -10.7451 24 -24 24h-304c-13.2549 0 -24 -10.7451 -24 -24v-112c0 -13.2549 10.7451 -24 24 -24h304c13.2549 0 24 10.7451 24 24zM224 152c-30.9277 0 -56 -25.0723 -56 -56s25.0723 -56 56 -56s56 25.0723 56 56
s-25.0723 56 -56 56z" />
    <glyph glyph-name="subway" unicode="&#xf239;" horiz-adv-x="448" 
d="M448 352v-256c0 -51.8154 -61.624 -96 -130.022 -96l62.9805 -49.7207c5.94727 -4.69629 2.60352 -14.2793 -4.95801 -14.2793h-304c-7.57812 0 -10.8916 9.59375 -4.95703 14.2793l62.9795 49.7207c-68.2021 0 -130.022 44.0459 -130.022 96v256c0 53.0186 64 96 128 96
h192c65 0 128 -42.9814 128 -96zM200 216v112c0 13.2549 -10.7451 24 -24 24h-104c-13.2549 0 -24 -10.7451 -24 -24v-112c0 -13.2549 10.7451 -24 24 -24h104c13.2549 0 24 10.7451 24 24zM400 216v112c0 13.2549 -10.7451 24 -24 24h-104c-13.2549 0 -24 -10.7451 -24 -24
v-112c0 -13.2549 10.7451 -24 24 -24h104c13.2549 0 24 10.7451 24 24zM352 160c-26.5098 0 -48 -21.4902 -48 -48s21.4902 -48 48 -48s48 21.4902 48 48s-21.4902 48 -48 48zM96 160c-26.5098 0 -48 -21.4902 -48 -48s21.4902 -48 48 -48s48 21.4902 48 48
s-21.4902 48 -48 48z" />
    <glyph glyph-name="battery-full" unicode="&#xf240;" horiz-adv-x="640" 
d="M544 288h-480v-192h480v64h32v64h-32v64zM560 352c26.5098 0 48 -21.4902 48 -48v-16h8c13.2549 0 24 -10.7451 24 -24v-144c0 -13.2549 -10.7451 -24 -24 -24h-8v-16c0 -26.5098 -21.4902 -48 -48 -48h-512c-26.5098 0 -48 21.4902 -48 48v224
c0 26.5098 21.4902 48 48 48h512zM512 256v-128h-416v128h416z" />
    <glyph glyph-name="battery-three-quarters" unicode="&#xf241;" horiz-adv-x="640" 
d="M544 288h-480v-192h480v64h32v64h-32v64zM560 352c26.5098 0 48 -21.4902 48 -48v-16h8c13.2549 0 24 -10.7451 24 -24v-144c0 -13.2549 -10.7451 -24 -24 -24h-8v-16c0 -26.5098 -21.4902 -48 -48 -48h-512c-26.5098 0 -48 21.4902 -48 48v224
c0 26.5098 21.4902 48 48 48h512zM416 256v-128h-320v128h320z" />
    <glyph glyph-name="battery-half" unicode="&#xf242;" horiz-adv-x="640" 
d="M544 288h-480v-192h480v64h32v64h-32v64zM560 352c26.5098 0 48 -21.4902 48 -48v-16h8c13.2549 0 24 -10.7451 24 -24v-144c0 -13.2549 -10.7451 -24 -24 -24h-8v-16c0 -26.5098 -21.4902 -48 -48 -48h-512c-26.5098 0 -48 21.4902 -48 48v224
c0 26.5098 21.4902 48 48 48h512zM320 256v-128h-224v128h224z" />
    <glyph glyph-name="battery-quarter" unicode="&#xf243;" horiz-adv-x="640" 
d="M544 288h-480v-192h480v64h32v64h-32v64zM560 352c26.5098 0 48 -21.4902 48 -48v-16h8c13.2549 0 24 -10.7451 24 -24v-144c0 -13.2549 -10.7451 -24 -24 -24h-8v-16c0 -26.5098 -21.4902 -48 -48 -48h-512c-26.5098 0 -48 21.4902 -48 48v224
c0 26.5098 21.4902 48 48 48h512zM224 256v-128h-128v128h128z" />
    <glyph glyph-name="battery-empty" unicode="&#xf244;" horiz-adv-x="640" 
d="M544 288h-480v-192h480v64h32v64h-32v64zM560 352c26.5098 0 48 -21.4902 48 -48v-16h8c13.2549 0 24 -10.7451 24 -24v-144c0 -13.2549 -10.7451 -24 -24 -24h-8v-16c0 -26.5098 -21.4902 -48 -48 -48h-512c-26.5098 0 -48 21.4902 -48 48v224
c0 26.5098 21.4902 48 48 48h512z" />
    <glyph glyph-name="mouse-pointer" unicode="&#xf245;" horiz-adv-x="320" 
d="M302.189 118.874h-106.084l55.8301 -135.993c3.88965 -9.42773 -0.554688 -19.999 -9.44336 -23.999l-49.165 -21.4268c-9.16504 -4 -19.4434 0.571289 -23.332 9.71387l-53.0527 129.136l-86.6641 -89.1377c-11.5498 -11.877 -30.2783 -2.7207 -30.2783 12.8564v429.678
c0 16.3994 19.9209 24.3945 30.2773 12.8555l284.412 -292.542c11.4717 -11.1787 3.00684 -31.1406 -12.5 -31.1406z" />
    <glyph glyph-name="i-cursor" unicode="&#xf246;" horiz-adv-x="256" 
d="M256 395.952c0 -6.64648 -5.4043 -12.0098 -12.0498 -11.9922c-27.875 0.0712891 -83.9502 -3.20996 -83.9502 -48.1416v-111.818h36c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-36v-112c0 -44.9395 57.8887 -48.5527 83.8555 -48.2422
c6.68652 0.0800781 12.1445 -5.31055 12.1445 -11.998v-39.6445c0 -6.5957 -5.31836 -11.957 -11.9131 -12c-35.0654 -0.228516 -78.3525 0.62207 -116.087 37.8447c-38.4688 -37.9482 -83.6211 -38.3027 -116.158 -37.8936
c-6.56738 0.0820312 -11.8418 5.42969 -11.8418 11.999v39.9824c0 6.64648 5.4043 12.0098 12.0498 11.9932c27.875 -0.0722656 83.9502 3.02734 83.9502 47.959v112h-36c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h36v111.818
c0 44.9385 -57.8887 48.7344 -83.8555 48.4248c-6.68652 -0.0800781 -12.1445 5.31055 -12.1445 11.998v39.6445c0 6.5957 5.31836 11.957 11.9131 12c35.0654 0.228516 78.3525 -0.62207 116.087 -37.8447c38.4688 37.9482 83.6211 38.3027 116.158 37.8926
c6.56738 -0.0820312 11.8418 -5.42969 11.8418 -11.999v-39.9824z" />
    <glyph glyph-name="object-group" unicode="&#xf247;" 
d="M480 320v-288h20c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v20h-384v-20c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h20v320h-20
c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-20h384v20c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-20v-32zM96 172c0 -6.62695 5.37305 -12 12 -12h168
c6.62695 0 12 5.37305 12 12v136c0 6.62695 -5.37305 12 -12 12h-168c-6.62695 0 -12 -5.37305 -12 -12v-136zM416 76v136c0 6.62695 -5.37305 12 -12 12h-84v-72c0 -13.2549 -10.7451 -24 -24 -24h-72v-52c0 -6.62695 5.37305 -12 12 -12h168c6.62695 0 12 5.37305 12 12z
" />
    <glyph glyph-name="object-ungroup" unicode="&#xf248;" horiz-adv-x="576" 
d="M64 128v-26c0 -3.31152 -2.68848 -6 -6 -6h-52c-3.31152 0 -6 2.68848 -6 6v52c0 3.31152 2.68848 6 6 6h26v192h-26c-3.31152 0 -6 2.68848 -6 6v52c0 3.31152 2.68848 6 6 6h52c3.31152 0 6 -2.68848 6 -6v-26h288v26c0 3.31152 2.68848 6 6 6h52
c3.31152 0 6 -2.68848 6 -6v-52c0 -3.31152 -2.68848 -6 -6 -6h-26v-192h26c3.31152 0 6 -2.68848 6 -6v-52c0 -3.31152 -2.68848 -6 -6 -6h-52c-3.31152 0 -6 2.68848 -6 6v26h-288zM544 192v-160h26c3.31152 0 6 -2.68848 6 -6v-52c0 -3.31152 -2.68848 -6 -6 -6h-52
c-3.31152 0 -6 2.68848 -6 6v26h-288v-26c0 -3.31152 -2.68848 -6 -6 -6h-52c-3.31152 0 -6 2.68848 -6 6v52c0 3.31152 2.68848 6 6 6h26v72h136v-8c0 -13.2549 10.7451 -24 24 -24h64c13.2549 0 24 10.7451 24 24v64c0 13.2549 -10.7451 24 -24 24h-8v72h104v26
c0 3.31152 2.68848 6 6 6h52c3.31152 0 6 -2.68848 6 -6v-52c0 -3.31152 -2.68848 -6 -6 -6h-26v-32z" />
    <glyph glyph-name="sticky-note" unicode="&#xf249;" horiz-adv-x="448" 
d="M312 128c-13.2002 0 -24 -10.7998 -24 -24v-136h-264c-13.2998 0 -24 10.7002 -24 24v400c0 13.2998 10.7002 24 24 24h400c13.2998 0 24 -10.7002 24 -24v-264h-136zM441 73l-98 -98c-4.5 -4.5 -10.5996 -7 -17 -7h-6v128h128v-6.09961
c0 -6.30078 -2.5 -12.4004 -7 -16.9004z" />
    <glyph glyph-name="clone" unicode="&#xf24d;" 
d="M464 448c26.5098 0 48 -21.4902 48 -48v-288c0 -26.5098 -21.4902 -48 -48 -48h-288c-26.5098 0 -48 21.4902 -48 48v288c0 26.5098 21.4902 48 48 48h288zM176 32h208v-48c0 -26.5098 -21.4902 -48 -48 -48h-288c-26.5098 0 -48 21.4902 -48 48v288
c0 26.5098 21.4902 48 48 48h48v-208c0 -44.1123 35.8877 -80 80 -80z" />
    <glyph glyph-name="balance-scale" unicode="&#xf24e;" horiz-adv-x="640" 
d="M256 112c0 -44.1797 -57.3096 -80 -128 -80s-128 35.8203 -128 80h0.0195312c0 15.6699 -2.0791 7.25 85.04 181.51c17.6807 35.3604 68.2207 35.29 85.8701 0c86.3906 -172.779 85.0508 -165.33 85.0508 -181.51h0.0195312zM128 272l-72 -144h144zM639.98 112
c0 -44.1797 -57.29 -80 -127.98 -80s-128 35.8203 -128 80h0.0195312c0 15.6699 -2.0791 7.25 85.04 181.51c17.6807 35.3604 68.2207 35.29 85.8701 0c86.3906 -172.779 85.0508 -165.33 85.0508 -181.51zM440 128h144l-72 144zM528 0c8.83984 0 16 -7.16016 16 -16v-32
c0 -8.83984 -7.16016 -16 -16 -16h-416c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h176v294.75c-23.5195 10.29 -41.1602 31.4902 -46.3896 57.25h-129.61c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h144.36
c14.5996 19.3203 37.5498 32 63.6396 32s49.04 -12.6797 63.6396 -32h144.36c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-129.61c-5.22949 -25.7695 -22.8799 -46.96 -46.3896 -57.25v-294.75h176z" />
    <glyph glyph-name="hourglass-start" unicode="&#xf251;" horiz-adv-x="384" 
d="M360 448c13.2549 0 24 -10.7451 24 -24v-16c0 -13.2549 -10.7451 -24 -24 -24c0 -90.9648 -51.0156 -167.734 -120.842 -192c69.8262 -24.2656 120.842 -101.035 120.842 -192c13.2549 0 24 -10.7451 24 -24v-16c0 -13.2549 -10.7451 -24 -24 -24h-336
c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24c0 90.9648 51.0156 167.734 120.842 192c-69.8262 24.2656 -120.842 101.035 -120.842 192c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24h336zM296 0c0 77.4834 -46.2139 144 -104 144
c-57.7959 0 -104 -66.542 -104 -144h208z" />
    <glyph glyph-name="hourglass-half" unicode="&#xf252;" horiz-adv-x="384" 
d="M360 448c13.2549 0 24 -10.7451 24 -24v-16c0 -13.2549 -10.7451 -24 -24 -24c0 -90.9648 -51.0156 -167.734 -120.842 -192c69.8262 -24.2656 120.842 -101.035 120.842 -192c13.2549 0 24 -10.7451 24 -24v-16c0 -13.2549 -10.7451 -24 -24 -24h-336
c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24c0 90.9648 51.0156 167.734 120.842 192c-69.8262 24.2656 -120.842 101.035 -120.842 192c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24h336zM284.922 64
c-17.0596 46.8037 -52.1006 80 -92.9219 80c-40.8242 0 -75.8613 -33.2031 -92.9199 -80h185.842zM284.941 320c7.07129 19.4131 11.0586 41.1953 11.0586 64h-208c0 -22.748 3.98828 -44.5479 11.0781 -64h185.863z" />
    <glyph glyph-name="hourglass-end" unicode="&#xf253;" horiz-adv-x="384" 
d="M360 384c0 -90.9648 -51.0156 -167.734 -120.842 -192c69.8262 -24.2656 120.842 -101.035 120.842 -192c13.2549 0 24 -10.7451 24 -24v-16c0 -13.2549 -10.7451 -24 -24 -24h-336c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24
c0 90.9648 51.0156 167.734 120.842 192c-69.8262 24.2656 -120.842 101.035 -120.842 192c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24h336c13.2549 0 24 -10.7451 24 -24v-16c0 -13.2549 -10.7451 -24 -24 -24zM192 240c57.4902 0 104 66.0547 104 144
h-208c0 -77.4824 46.2129 -144 104 -144z" />
    <glyph glyph-name="hourglass" unicode="&#xf254;" horiz-adv-x="384" 
d="M360 384c0 -90.9648 -51.0156 -167.734 -120.842 -192c69.8262 -24.2656 120.842 -101.035 120.842 -192c13.2549 0 24 -10.7451 24 -24v-16c0 -13.2549 -10.7451 -24 -24 -24h-336c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24
c0 90.9648 51.0156 167.734 120.842 192c-69.8262 24.2656 -120.842 101.035 -120.842 192c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24h336c13.2549 0 24 -10.7451 24 -24v-16c0 -13.2549 -10.7451 -24 -24 -24z" />
    <glyph glyph-name="hand-rock" unicode="&#xf255;" 
d="M464.8 368c26.2998 -0.400391 47.2002 -22.5 47.2002 -48.7998v-133.5c0 -12.7998 -2.5 -25.5 -7.5 -37.2998l-49 -116.301c-4.90039 -11.7998 -7.5 -24.5 -7.5 -37.2998v-2.89941c0 -13.3008 -10.7002 -24 -24 -24h-240c-13.2998 0 -24 10.6992 -24 24v6.69922
c0 13.7002 -5.90039 26.8008 -16.0996 35.9004l-111.7 99.2998c-20.5 18.2998 -32.2002 44.4004 -32.2002 71.7998v66.4004c0 26.7998 21.9004 48.4004 48.7998 48c26.2998 -0.5 47.2002 -22.5 47.2002 -48.7998v-48.1006l8 -7.09961v136
c0 26.7998 21.9004 48.4004 48.7998 48c26.2998 -0.5 47.2002 -22.5 47.2002 -48.7998v-31.2002h8v48c0 26.7998 21.9004 48.4004 48.7998 48c26.2998 -0.5 47.2002 -22.5 47.2002 -48.7998v-47.2002h8v32c0 26.7998 21.9004 48.4004 48.7998 48
c26.2998 -0.5 47.2002 -22.5 47.2002 -48.7998v-31.2002h8c0 26.7998 21.9004 48.4004 48.7998 48z" />
    <glyph glyph-name="hand-paper" unicode="&#xf256;" horiz-adv-x="448" 
d="M408.781 319.993c21.7305 -0.416016 39.2188 -18.1621 39.2178 -39.9932v-150.359c0 -15.166 -1.77344 -29.8193 -5.10449 -43.9746l-26.5078 -112.66c-5.10156 -21.6816 -24.4502 -37.0059 -46.7236 -37.0059h-197.59c-15.9629 0 -30.0908 7.76562 -38.8193 19.7676
l-125.601 172.705c-12.9932 17.8672 -9.04297 42.8838 8.82129 55.877c17.8682 12.9941 42.8848 9.04297 55.877 -8.82227l31.6484 -43.5195v235.992c0 21.8311 17.4883 39.5771 39.2188 39.9932c22.4248 0.428711 40.7812 -18.3535 40.7812 -40.7832v-175.21h8v216
c0 21.8311 17.4883 39.5771 39.2188 39.9932c22.4248 0.428711 40.7812 -18.3535 40.7812 -40.7832v-215.21h8v177c0 21.8311 17.4883 39.5771 39.2188 39.9932c22.4248 0.428711 40.7812 -18.3535 40.7812 -40.7832v-176.21h8v87.21
c0 22.4297 18.3564 41.2119 40.7812 40.7832z" />
    <glyph glyph-name="hand-scissors" unicode="&#xf257;" 
d="M216 8c0 22.0918 17.9092 40 40 40v8h-32c-22.0908 0 -40 17.9082 -40 40s17.9092 40 40 40h32v8h-208c-26.5098 0 -48 21.4902 -48 48s21.4902 48 48 48h208v13.5723l-177.551 69.7393c-24.6738 9.69434 -36.8184 37.5557 -27.125 62.2285
c9.69238 24.6738 37.5537 36.8174 62.2275 27.124l190.342 -74.7646l24.8721 31.0898c12.3066 15.3809 33.9785 19.5146 51.0811 9.74121l112 -64c12.0605 -6.89355 20.1533 -19.8564 20.1533 -34.7305v-240c0 -18.5615 -12.7695 -34.6855 -30.8379 -38.9365l-136 -32
c-2.94824 -0.694336 -6.00391 -1.06348 -9.16211 -1.06348h-80c-22.0908 0 -40 17.9082 -40 40z" />
    <glyph glyph-name="hand-lizard" unicode="&#xf258;" horiz-adv-x="576" 
d="M384 -32v61.4609c0 8.5332 -4.4375 16.0166 -11.1543 20.2734l-111.748 70.8105c-7.41895 4.70215 -16.2656 7.45508 -25.6914 7.45508h-147.406c-13.2549 0 -24 10.7451 -24 24v8c0 35.3457 28.6543 64 64 64h123.648c13.3086 0 24.7158 8.12109 29.5371 19.6924
l21.4102 51.3848c4.94141 11.8555 -3.77051 24.9229 -16.6143 24.9229h-229.981c-30.9277 0 -56 25.0723 -56 56v16c0 13.2549 10.7451 24 24 24h333.544c17.0908 0 32.0781 -8.90137 40.583 -22.3682l163.04 -258.146c9.35645 -14.8145 14.833 -32.4619 14.833 -51.2637
v-116.222h-192z" />
    <glyph glyph-name="hand-spock" unicode="&#xf259;" 
d="M510.9 302.729l-68.2969 -286.823c-10.8975 -45.7705 -52.0801 -79.9062 -101.166 -79.9062h-127.363c-36.0293 0 -68.8447 14.0459 -93.1855 36.9531l-108.298 101.92c-7.72754 7.29297 -12.5537 17.6299 -12.5537 29.084c0 22.0723 17.9199 39.9922 39.9922 39.9922
c10.5742 0 20.2188 -4.11426 27.374 -10.8262l60.5928 -57.0254v0c0 27.958 -4.1084 54.9473 -11.6699 80.4668l-42.6885 144.075c-1.06738 3.60254 -1.63965 7.41699 -1.63965 11.3633c0 22.0801 17.9258 40.0059 40.0049 40.0059
c18.1338 0 33.4512 -12.0977 38.3525 -28.6504l37.1543 -125.395c1.02148 -3.44629 4.21387 -5.96387 7.99023 -5.96387c4.59766 0 8.33105 3.7334 8.33105 8.33105c0 0.717773 -0.09375 1.41016 -0.264648 2.07422l-50.3047 195.641
c-0.821289 3.19238 -1.25879 6.53711 -1.25879 9.98438c0 22.0742 17.9219 39.9961 39.9971 39.9961c18.6279 0 34.291 -12.793 38.7305 -30.043l56.0947 -218.158c1.15527 -4.49512 5.23926 -7.82129 10.0928 -7.82129c5.03125 0 9.23438 3.57715 10.207 8.32227
l37.6826 183.704c3.76074 18.2139 19.9043 31.9248 39.2256 31.9248c4.20703 0 8.26562 -0.629883 12.0771 -1.83496c19.8604 -6.2998 30.8623 -27.6738 26.6758 -48.085l-33.8389 -164.967c-0.101562 -0.492188 -0.154297 -1.00098 -0.154297 -1.52344
c0 -4.16797 3.38379 -7.55176 7.55176 -7.55176c3.56445 0 6.55566 2.48535 7.34668 5.80859l29.3975 123.459c4.19141 17.6016 20.0312 30.708 38.9082 30.708c22.0732 0 39.9941 -17.9209 39.9941 -39.9941c0 -3.19727 -0.380859 -6.26465 -1.09082 -9.24512v0z" />
    <glyph glyph-name="hand-pointer" unicode="&#xf25a;" horiz-adv-x="448" 
d="M448 208v-96c0 -3.08398 -0.356445 -6.15918 -1.06348 -9.16211l-32 -136c-4.25098 -18.0684 -20.375 -30.8379 -38.9365 -30.8379h-208c-13.3018 0 -25.0752 6.47168 -32.3496 16.4727l-127.997 176c-12.9932 17.8662 -9.04297 42.8838 8.82129 55.876
c17.8672 12.9941 42.8848 9.04297 55.877 -8.82227l31.6484 -43.5186v275.992c0 22.0908 17.9082 40 40 40s40 -17.9092 40 -40v-200h8v40c0 22.0908 17.9082 40 40 40s40 -17.9092 40 -40v-40h8v24c0 22.0908 17.9082 40 40 40s40 -17.9092 40 -40v-24h8
c0 22.0908 17.9082 40 40 40s40 -17.9092 40 -40zM192 128h-8v-96h8v96zM280 128h-8v-96h8v96zM368 128h-8v-96h8v96z" />
    <glyph glyph-name="hand-peace" unicode="&#xf25b;" horiz-adv-x="448" 
d="M408 232c22.0918 0 40 -17.9092 40 -40v-80c0 -3.1582 -0.369141 -6.21484 -1.06348 -9.16211l-32 -136c-4.25098 -18.0684 -20.375 -30.8379 -38.9365 -30.8379h-240c-14.874 0 -27.8379 8.09375 -34.7285 20.1543l-64 112
c-9.77441 17.1025 -5.64062 38.7744 9.74023 51.0811l31.0898 24.8721l-74.7646 190.342c-9.69336 24.6738 2.4502 52.5342 27.124 62.2266c24.6729 9.69434 52.5332 -2.4502 62.2275 -27.125l69.7393 -177.551h13.5723v208c0 26.5098 21.4902 48 48 48s48 -21.4902 48 -48
v-208h8v32c0 22.0908 17.9082 40 40 40s40 -17.9092 40 -40v-32h8c0 22.0908 17.9082 40 40 40z" />
    <glyph glyph-name="trademark" unicode="&#xf25c;" horiz-adv-x="640" 
d="M260.6 352c6.60059 0 12 -5.40039 11.9004 -12v-43.0996c0 -6.60059 -5.40039 -12 -12 -12h-85.0996v-240.9c0 -6.59961 -5.40039 -12 -12 -12h-54.3008c-6.59961 0 -12 5.40039 -12 12v240.9h-85.0996c-6.59961 0 -12 5.39941 -12 12v43.0996
c0 6.59961 5.40039 12 12 12h248.6zM640 45c0.5 -7 -5 -13 -12 -13h-53.9004c-6.2998 0 -11.5996 4.90039 -12 11.2002l-9.09961 132.899c-1.7998 24.2002 0 53.7002 0 53.7002h-0.900391s-10.6992 -33.5996 -17.8994 -53.7002l-30.7002 -84.6992
c-1.7002 -4.7002 -6.2002 -7.90039 -11.2998 -7.90039h-50.2998c-5.10059 0 -9.60059 3.2002 -11.3008 7.90039l-30.6992 84.6992c-7.2002 20.1006 -17.9004 53.7002 -17.9004 53.7002h-0.900391s1.80078 -29.5 0 -53.7002l-9.09961 -132.899
c-0.5 -6.2998 -5.7002 -11.2002 -12 -11.2002h-54.5c-7.09961 0 -12.5996 6 -12 13l24.4004 296c0.599609 6.2002 5.7998 11 12 11h65.3994c5.10059 0 9.60059 -3.2998 11.2998 -8.09961l43.8008 -127.101c7.19922 -20.5996 16.0996 -52.7998 16.0996 -52.7998h0.900391
s8.89941 32.2002 16.0996 52.7998l43.7998 127.101c1.60059 4.7998 6.2002 8.09961 11.2998 8.09961h65.4004c6.2998 0 11.5 -4.7998 12 -11z" />
    <glyph glyph-name="registered" unicode="&#xf25d;" 
d="M285.363 240.525c0 -18.6006 -9.83105 -28.4316 -28.4316 -28.4316h-29.876v56.1406h23.3779c28.668 0 34.9297 -8.77344 34.9297 -27.709zM504 192c0 -136.967 -111.033 -248 -248 -248s-248 111.033 -248 248s111.033 248 248 248s248 -111.033 248 -248z
M363.411 87.5859c-46.7295 84.8252 -43.2988 78.6357 -44.7021 80.9805c23.4316 15.1719 37.9453 42.9785 37.9453 74.4854c0 54.2441 -31.5 89.252 -105.498 89.252h-70.667c-13.2549 0 -24 -10.7451 -24 -24v-232.304c0 -13.2549 10.7451 -24 24 -24h22.5664
c13.2549 0 24 10.7451 24 24v71.6631h25.5566l44.1289 -82.9375c4.03516 -7.58301 12.0049 -12.7266 21.1875 -12.7266h24.4639c18.2617 0.000976562 29.8291 19.5908 21.0186 35.5869z" />
    <glyph glyph-name="tv" unicode="&#xf26c;" horiz-adv-x="640" 
d="M592 448c26.4922 0 48 -21.5078 48 -48v-320c0 -26.4922 -21.5078 -48 -48 -48h-240v-32h176c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-416c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h176v32h-240
c-26.4922 0 -48 21.5078 -48 48v320c0 26.4922 21.5078 48 48 48h544zM576 96v288h-512v-288h512z" />
    <glyph glyph-name="calendar-plus" unicode="&#xf271;" horiz-adv-x="448" 
d="M436 288h-424c-6.59961 0 -12 5.40039 -12 12v36c0 26.5 21.5 48 48 48h48v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h128v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h48c26.5 0 48 -21.5 48 -48v-36
c0 -6.59961 -5.40039 -12 -12 -12zM12 256h424c6.59961 0 12 -5.40039 12 -12v-260c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v260c0 6.59961 5.40039 12 12 12zM328 116c0 6.59961 -5.40039 12 -12 12h-60v60c0 6.59961 -5.40039 12 -12 12h-40
c-6.59961 0 -12 -5.40039 -12 -12v-60h-60c-6.59961 0 -12 -5.40039 -12 -12v-40c0 -6.59961 5.40039 -12 12 -12h60v-60c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12v60h60c6.59961 0 12 5.40039 12 12v40z" />
    <glyph glyph-name="calendar-minus" unicode="&#xf272;" horiz-adv-x="448" 
d="M436 288h-424c-6.59961 0 -12 5.40039 -12 12v36c0 26.5 21.5 48 48 48h48v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h128v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h48c26.5 0 48 -21.5 48 -48v-36
c0 -6.59961 -5.40039 -12 -12 -12zM12 256h424c6.59961 0 12 -5.40039 12 -12v-260c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v260c0 6.59961 5.40039 12 12 12zM316 64c6.59961 0 12 5.40039 12 12v40c0 6.59961 -5.40039 12 -12 12h-184
c-6.59961 0 -12 -5.40039 -12 -12v-40c0 -6.59961 5.40039 -12 12 -12h184z" />
    <glyph glyph-name="calendar-times" unicode="&#xf273;" horiz-adv-x="448" 
d="M436 288h-424c-6.59961 0 -12 5.40039 -12 12v36c0 26.5 21.5 48 48 48h48v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h128v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h48c26.5 0 48 -21.5 48 -48v-36
c0 -6.59961 -5.40039 -12 -12 -12zM12 256h424c6.59961 0 12 -5.40039 12 -12v-260c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v260c0 6.59961 5.40039 12 12 12zM269.3 96l48.1006 48.0996c4.69922 4.7002 4.69922 12.3008 0 17l-28.3008 28.3008
c-4.69922 4.69922 -12.2998 4.69922 -17 0l-48.0996 -48.1006l-48.0996 48.1006c-4.7002 4.69922 -12.3008 4.69922 -17 0l-28.3008 -28.3008c-4.69922 -4.69922 -4.69922 -12.2998 0 -17l48.1006 -48.0996l-48.1006 -48.0996c-4.69922 -4.7002 -4.69922 -12.3008 0 -17
l28.3008 -28.3008c4.69922 -4.69922 12.2998 -4.69922 17 0l48.0996 48.1006l48.0996 -48.1006c4.7002 -4.69922 12.3008 -4.69922 17 0l28.3008 28.3008c4.69922 4.69922 4.69922 12.2998 0 17z" />
    <glyph glyph-name="calendar-check" unicode="&#xf274;" horiz-adv-x="448" 
d="M436 288h-424c-6.62695 0 -12 5.37305 -12 12v36c0 26.5098 21.4902 48 48 48h48v52c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-52h128v52c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-52h48c26.5098 0 48 -21.4902 48 -48v-36
c0 -6.62695 -5.37305 -12 -12 -12zM12 256h424c6.62695 0 12 -5.37305 12 -12v-260c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v260c0 6.62695 5.37305 12 12 12zM345.296 160.053l-28.1689 28.3984
c-4.66699 4.70508 -12.2646 4.73535 -16.9697 0.0673828l-106.037 -105.184l-45.9805 46.3516c-4.66699 4.70508 -12.2656 4.73633 -16.9707 0.0683594l-28.3965 -28.1699c-4.70508 -4.66699 -4.73633 -12.2646 -0.0683594 -16.9697l82.6006 -83.2695
c4.66699 -4.70508 12.2656 -4.73535 16.9707 -0.0673828l142.952 141.805c4.70508 4.66699 4.73633 12.2646 0.0683594 16.9697z" />
    <glyph glyph-name="industry" unicode="&#xf275;" 
d="M475.115 284.219c15.9541 10.1514 36.8848 -1.33105 36.8848 -20.248v-271.971c0 -13.2549 -10.7451 -24 -24 -24h-464c-13.2549 0 -24 10.7451 -24 24v400c0 13.2549 10.7451 24 24 24h112c13.2549 0 24 -10.7451 24 -24v-196.309l139.115 88.5273
c15.9541 10.1514 36.8848 -1.33203 36.8848 -20.248v-68.2793z" />
    <glyph glyph-name="map-pin" unicode="&#xf276;" horiz-adv-x="288" 
d="M112 131.06c10.3896 -1.91992 21.0596 -3.05957 32 -3.05957s21.6104 1.13965 32 3.05957v-156.689l-22.0098 -33.0205c-4.75 -7.11914 -15.2207 -7.11914 -19.9707 0l-22.0195 33.0205v156.689zM144 448c79.5303 0 144 -64.4697 144 -144s-64.4697 -144 -144 -144
s-144 64.4697 -144 144s64.4697 144 144 144zM144 372c6.62012 0 12 5.37988 12 12s-5.37988 12 -12 12c-50.7197 0 -92 -41.2695 -92 -92c0 -6.62012 5.37988 -12 12 -12s12 5.37988 12 12c0 37.5 30.5 68 68 68z" />
    <glyph glyph-name="map-signs" unicode="&#xf277;" 
d="M507.31 363.31c6.25 -6.25 6.25 -16.3691 0 -22.6299l-43.3096 -43.3096c-6.00977 -6 -14.1396 -9.37012 -22.6299 -9.37012h-385.37c-13.25 0 -24 10.75 -24 24v80c0 13.25 10.75 24 24 24h168v16c0 8.83984 7.16016 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-16
h153.37c8.49023 0 16.6299 -3.37012 22.6299 -9.37012zM224 -48v112h64v-112c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16zM456 224c13.25 0 24 -10.75 24 -24v-80c0 -13.25 -10.75 -24 -24 -24h-385.37
c-8.49023 0 -16.6299 3.37012 -22.6299 9.37012l-43.3096 43.3096c-6.25 6.25 -6.25 16.3799 0 22.6299l43.3096 43.3203c6.00977 6 14.1396 9.37012 22.6299 9.37012h153.37v32h64v-32h168z" />
    <glyph glyph-name="map" unicode="&#xf279;" horiz-adv-x="576" 
d="M0 330.34c0.00292969 13.4697 8.32617 24.9932 20.1201 29.71l139.88 55.9502v-384l-138.06 -62.8398c-10.5107 -4.2002 -21.9404 3.54004 -21.9404 14.8594v346.32zM192 32v384l192 -64v-384zM554.06 414.84c10.5107 4.2002 21.9404 -3.54004 21.9404 -14.8594v-346.32
c0 -13.4707 -8.32422 -24.9951 -20.1201 -29.71l-139.88 -55.9502v384z" />
    <glyph glyph-name="comment-alt" unicode="&#xf27a;" 
d="M448 448c35.2998 0 64 -28.7002 64 -64v-288c0 -35.2998 -28.7002 -64 -64 -64h-144l-124.9 -93.7002c-7.89941 -5.7998 -19.0996 -0.0996094 -19.0996 9.7002v84h-96c-35.2998 0 -64 28.7002 -64 64v288c0 35.2998 28.7002 64 64 64h384z" />
    <glyph glyph-name="pause-circle" unicode="&#xf28b;" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM240 112v160c0 8.7998 -7.2002 16 -16 16h-48c-8.7998 0 -16 -7.2002 -16 -16v-160c0 -8.7998 7.2002 -16 16 -16h48c8.7998 0 16 7.2002 16 16zM352 112v160
c0 8.7998 -7.2002 16 -16 16h-48c-8.7998 0 -16 -7.2002 -16 -16v-160c0 -8.7998 7.2002 -16 16 -16h48c8.7998 0 16 7.2002 16 16z" />
    <glyph glyph-name="stop-circle" unicode="&#xf28d;" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM352 112v160c0 8.7998 -7.2002 16 -16 16h-160c-8.7998 0 -16 -7.2002 -16 -16v-160c0 -8.7998 7.2002 -16 16 -16h160c8.7998 0 16 7.2002 16 16z" />
    <glyph glyph-name="shopping-bag" unicode="&#xf290;" horiz-adv-x="448" 
d="M352 288h96v-272c0 -44.1826 -35.8174 -80 -80 -80h-288c-44.1826 0 -80 35.8174 -80 80v272h96v32c0 70.5801 57.4199 128 128 128c70.5791 0 128 -57.4199 128 -128v-32zM160 320v-32h128v32c0 35.29 -28.71 64 -64 64s-64 -28.71 -64 -64zM320 200
c13.2549 0 24 10.7451 24 24s-10.7451 24 -24 24s-24 -10.7451 -24 -24s10.7451 -24 24 -24zM128 200c13.2549 0 24 10.7451 24 24s-10.7451 24 -24 24s-24 -10.7451 -24 -24s10.7451 -24 24 -24z" />
    <glyph glyph-name="shopping-basket" unicode="&#xf291;" horiz-adv-x="576" 
d="M576 232v-16c0 -13.2549 -10.7451 -24 -24 -24h-8l-26.1133 -182.788c-3.37793 -23.6465 -23.6299 -41.2119 -47.5166 -41.2119h-364.74c-23.8867 0 -44.1387 17.5654 -47.5176 41.2119l-26.1123 182.788h-8c-13.2549 0 -24 10.7451 -24 24v16
c0 13.2549 10.7451 24 24 24h67.3408l106.78 146.821c10.3945 14.292 30.4072 17.4531 44.7012 7.05762c14.293 -10.3945 17.4531 -30.4082 7.05762 -44.7012l-79.4033 -109.178h235.047l-79.4033 109.179c-10.3955 14.292 -7.23438 34.3066 7.05859 44.7012
c14.291 10.3955 34.3066 7.23535 44.7012 -7.05762l106.779 -146.822h67.3408c13.2549 0 24 -10.7451 24 -24zM312 56v112c0 13.2549 -10.7451 24 -24 24s-24 -10.7451 -24 -24v-112c0 -13.2549 10.7451 -24 24 -24s24 10.7451 24 24zM424 56v112
c0 13.2549 -10.7451 24 -24 24s-24 -10.7451 -24 -24v-112c0 -13.2549 10.7451 -24 24 -24s24 10.7451 24 24zM200 56v112c0 13.2549 -10.7451 24 -24 24s-24 -10.7451 -24 -24v-112c0 -13.2549 10.7451 -24 24 -24s24 10.7451 24 24z" />
    <glyph glyph-name="hashtag" unicode="&#xf292;" horiz-adv-x="448" 
d="M440.667 265.891c-1.00195 -5.61328 -5.91309 -9.89062 -11.8135 -9.89062h-79.0957l-22.8564 -128h74.8096c7.4707 0 13.126 -6.75391 11.8135 -14.1094l-7.14355 -40c-1.00195 -5.61328 -5.91309 -9.89062 -11.8125 -9.89062h-79.0967l-15.377 -86.1094
c-1.00195 -5.61328 -5.91309 -9.89062 -11.8125 -9.89062h-40.6318c-7.47266 0 -13.127 6.75391 -11.8135 14.1094l14.623 81.8906h-98.6338l-15.3779 -86.1094c-1.00195 -5.61328 -5.91309 -9.89062 -11.8135 -9.89062h-40.6318
c-7.4707 0 -13.126 6.75391 -11.8125 14.1094l14.623 81.8906h-74.8105c-7.4707 0 -13.126 6.75391 -11.8125 14.1094l7.14258 40c1.00195 5.61328 5.91309 9.89062 11.8135 9.89062h79.0957l22.8564 128h-74.8096c-7.4707 0 -13.126 6.75391 -11.8135 14.1094l7.14355 40
c1.00195 5.61328 5.91309 9.89062 11.8125 9.89062h79.0967l15.377 86.1094c1.00195 5.61328 5.91309 9.89062 11.8125 9.89062h40.6318c7.47266 0 13.127 -6.75391 11.8135 -14.1094l-14.623 -81.8906h98.6348l15.377 86.1094
c1.00195 5.61328 5.91309 9.89062 11.8135 9.89062h40.6318c7.4707 0 13.126 -6.75391 11.8125 -14.1094l-14.623 -81.8906h74.8105c7.4707 0 13.126 -6.75391 11.8125 -14.1094zM261.889 128l22.8574 128h-98.6338l-22.8574 -128h98.6338z" />
    <glyph glyph-name="percent" unicode="&#xf295;" horiz-adv-x="448" 
d="M112 224c-61.9004 0 -112 50.0996 -112 112s50.0996 112 112 112s112 -50.0996 112 -112s-50.0996 -112 -112 -112zM112 384c-26.5 0 -48 -21.5 -48 -48s21.5 -48 48 -48s48 21.5 48 48s-21.5 48 -48 48zM336 160c61.9004 0 112 -50.0996 112 -112
s-50.0996 -112 -112 -112s-112 50.0996 -112 112s50.0996 112 112 112zM336 0c26.5 0 48 21.5 48 48s-21.5 48 -48 48s-48 -21.5 -48 -48s21.5 -48 48 -48zM392.3 447.8l31.6006 0.100586c19.3994 0.0996094 30.8994 -21.8008 19.6992 -37.8008l-366.199 -463.699
c-4.33203 -6.17773 -11.4912 -10.1973 -19.6006 -10.2002l-33.3994 -0.100586c-19.5 0 -30.9004 21.9004 -19.7002 37.8008l368 463.699c4.5 6.40039 11.7998 10.2002 19.5996 10.2002z" />
    <glyph glyph-name="universal-access" unicode="&#xf29a;" 
d="M256 400c-114.971 0 -208 -93.0469 -208 -208c0 -114.971 93.0469 -208 208 -208c114.971 0 208 93.0469 208 208c0 114.971 -93.0469 208 -208 208zM256 440c136.967 0 248 -111.033 248 -248s-111.033 -248 -248 -248s-248 111.033 -248 248s111.033 248 248 248z
M256 384c106.039 0 192 -85.9609 192 -192s-85.9609 -192 -192 -192s-192 85.9609 -192 192s85.9609 192 192 192zM256 340c-19.8818 0 -36 -16.1182 -36 -36s16.1182 -36 36 -36s36 16.1182 36 36s-16.1182 36 -36 36zM373.741 241.977
c8.59961 2.03027 13.9258 10.6484 11.8965 19.249c-2.03027 8.60156 -10.6494 13.9258 -19.249 11.8955c-96.4912 -22.7832 -124.089 -22.8291 -220.774 0c-8.60254 2.03125 -17.2178 -3.29395 -19.249 -11.8955c-2.03125 -8.60059 3.29492 -17.2178 11.8945 -19.249
c28.7129 -6.7793 55.5127 -12.749 82.1416 -15.8066c-0.852539 -101.08 -12.3242 -123.08 -25.0371 -155.621c-3.61719 -9.25879 0.957031 -19.6982 10.2168 -23.3145c9.26465 -3.61914 19.7002 0.961914 23.3154 10.2168c8.72754 22.3408 17.0947 40.6982 22.2617 78.5488
h9.68555c5.1748 -37.9131 13.5566 -56.2412 22.2617 -78.5488c3.61621 -9.25977 14.0547 -13.834 23.3154 -10.2168c9.25977 3.61621 13.834 14.0547 10.2168 23.3145c-12.7305 32.5693 -24.1855 54.5986 -25.0371 155.621c26.6299 3.05859 53.4287 9.02832 82.1406 15.8066
z" />
    <glyph glyph-name="blind" unicode="&#xf29d;" horiz-adv-x="384" 
d="M380.15 -62.8369c-1.20898 -0.733398 -2.62695 -1.15625 -4.14258 -1.15625c-2.89941 0 -5.44336 1.53223 -6.84668 3.84277l-125.33 206.428c5.10547 2.02539 9.53809 5.2959 12.958 9.48438l126.048 -207.607c0.734375 -1.20898 1.15723 -2.62793 1.15723 -4.14355
c0 -2.89941 -1.53223 -5.44434 -3.84375 -6.84766zM142.803 133.662l62.8145 -153.537c6.69141 -16.3584 -1.14453 -35.042 -17.501 -41.7344c-16.3564 -6.69043 -35.04 1.1416 -41.7334 17.501l-36.1201 88.2852zM96 360c-24.3008 0 -44 19.6992 -44 44s19.6992 44 44 44
s44 -19.6992 44 -44s-19.6992 -44 -44 -44zM250.837 190.872c8.19336 -10.374 6.44434 -25.4922 -3.96582 -33.708c-9.33984 -7.37402 -24.5635 -7.61914 -33.708 3.96484l-102.3 129.217c-0.733398 0.924805 -1.86328 1.5127 -3.13281 1.5127
c-2.20801 0 -4.00098 -1.79297 -4.00098 -4.00098c0 -0.9375 0.323242 -1.7998 0.864258 -2.48242l31.4062 -39.8164v-107.196l-65.9258 -181.288c-6.04102 -16.6143 -24.4072 -25.1768 -41.0088 -19.1387c-16.6104 6.04004 -25.1787 24.4004 -19.1387 41.0098
l54.0732 148.693v140.698l-16 -20.5713v-79.7656c0 -13.0996 -10.4951 -23.748 -23.5361 -23.9961c-13.4531 -0.254883 -24.4639 11.0811 -24.4639 24.5361v95.6943l61.0557 78.5c4.72754 6.0791 11.7979 9.23633 18.9443 9.23926v0.0263672h32v-0.015625
c7.08691 -0.00390625 14.1035 -3.11719 18.8369 -9.1123z" />
    <glyph glyph-name="audio-description" unicode="&#xf29e;" 
d="M162.925 209.291l8.82227 -30.6553h-25.6064l9.04102 30.6523c1.27734 4.4209 2.65137 9.99414 3.87207 15.2451c1.2207 -5.25098 2.59473 -10.8232 3.87109 -15.2422zM329.399 241.39c28.6846 0 46.1748 -16.7656 46.1748 -49.0049
c0 -32.0977 -16.3994 -49.7754 -46.1748 -49.7754h-14.5234v98.7803h14.5234zM512 336v-288c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v288c0 26.5098 21.4902 48 48 48h416c26.5098 0 48 -21.4902 48 -48zM245.459 111.861l-57.0967 168
c-1.6084 4.73242 -6.08887 8.13867 -11.3623 8.13867h-35.8936c-5.27344 0 -9.75391 -3.40625 -11.3623 -8.13867l-57.0967 -168c-2.64453 -7.7832 3.1416 -15.8613 11.3613 -15.8613h29.1328c5.47559 0 10.0977 3.67676 11.5352 8.69336l8.57422 29.9053h51.3672
l8.79297 -29.9766c1.46094 -4.97949 6.06543 -8.62207 11.5146 -8.62207h29.1719c8.2207 0 14.0059 8.07812 11.3613 15.8613zM430.16 192.386c0 58.9775 -37.9189 95.6143 -98.96 95.6143h-57.3662c-6.62695 0 -12 -5.37305 -12 -12v-168c0 -6.62695 5.37305 -12 12 -12
h57.3662c61.041 0 98.96 36.9326 98.96 96.3857z" />
    <glyph glyph-name="phone-volume" unicode="&#xf2a0;" horiz-adv-x="384" 
d="M97.333 -58.9658c-129.874 129.874 -129.681 340.252 0 469.933c5.69824 5.69824 14.5273 6.63184 21.2627 2.42188l64.8174 -40.5127c4.86035 -3.03711 8.09668 -8.43652 8.09668 -14.5859c0 -2.25098 -0.458984 -4.40137 -1.24805 -6.37207l-32.4082 -81.0205
c-2.5332 -6.33496 -8.73047 -10.8145 -15.9648 -10.8145c-0.583008 0 -1.13574 0.0380859 -1.7041 0.0947266l-55.8096 5.58008c-21.0508 -58.2607 -20.6123 -122.471 0 -179.515l55.8105 5.58105c0.568359 0.0566406 1.14551 0.0859375 1.72852 0.0859375
c7.23438 0 13.4072 -4.4707 15.9414 -10.8047l32.4072 -81.0225c0.789062 -1.9707 1.22266 -4.12207 1.22266 -6.37305c0 -6.14844 -3.21094 -11.5469 -8.07129 -14.585l-64.8174 -40.5127c-2.6377 -1.64844 -5.75391 -2.60156 -9.09082 -2.60156
c-4.74316 0 -9.06152 1.91211 -12.1729 5.02344zM247.126 352.527c11.832 -20.0469 11.832 -45.0088 0 -65.0557c-3.9502 -6.69238 -13.1084 -7.95898 -18.7178 -2.58105l-5.97559 5.72656c-3.91016 3.74805 -4.79297 9.62207 -2.26074 14.4102
c2.35645 4.46191 3.69141 9.5459 3.69141 14.9395c0 5.39258 -1.33496 10.543 -3.69141 15.0049c-2.5332 4.78809 -1.64941 10.6621 2.26074 14.4102l5.97559 5.72656c5.60938 5.37793 14.7676 4.11133 18.7178 -2.58105zM338.913 443.714
c60.1396 -71.6035 60.0918 -175.882 0 -247.428c-4.47363 -5.32715 -12.5303 -5.74609 -17.5518 -0.933594l-5.79785 5.55762c-4.56055 4.37109 -4.97754 11.5293 -0.930664 16.3789c49.6875 59.5381 49.6465 145.933 0 205.422
c-4.04688 4.84961 -3.63086 12.0078 0.930664 16.3789l5.79785 5.55762c5.02148 4.8125 13.0781 4.39355 17.5518 -0.933594zM292.941 398.773c36.0498 -46.3223 36.1074 -111.149 0 -157.547c-4.39062 -5.64062 -12.6973 -6.25098 -17.8564 -1.30371l-5.81836 5.5791
c-4.39941 4.21875 -4.99805 11.0947 -1.28418 15.9307c26.5352 34.5645 26.5332 82.5723 0 117.135c-3.71387 4.83594 -3.11523 11.7109 1.28418 15.9307l5.81836 5.5791c5.15918 4.94727 13.4658 4.33691 17.8564 -1.30371z" />
    <glyph glyph-name="braille" unicode="&#xf2a1;" horiz-adv-x="640" 
d="M128 192c0 -35.3457 -28.6543 -64 -64 -64s-64 28.6543 -64 64s28.6543 64 64 64s64 -28.6543 64 -64zM64 64c17.6729 0 32 -14.3271 32 -32s-14.3271 -32 -32 -32s-32 14.3271 -32 32s14.3271 32 32 32zM64 416c35.3457 0 64 -28.6543 64 -64s-28.6543 -64 -64 -64
s-64 28.6543 -64 64s28.6543 64 64 64zM224 224c17.6729 0 32 -14.3271 32 -32s-14.3271 -32 -32 -32s-32 14.3271 -32 32s14.3271 32 32 32zM224 64c17.6729 0 32 -14.3271 32 -32s-14.3271 -32 -32 -32s-32 14.3271 -32 32s14.3271 32 32 32zM224 416
c35.3457 0 64 -28.6543 64 -64s-28.6543 -64 -64 -64s-64 28.6543 -64 64s28.6543 64 64 64zM448 224c17.6729 0 32 -14.3271 32 -32s-14.3271 -32 -32 -32s-32 14.3271 -32 32s14.3271 32 32 32zM448 64c17.6729 0 32 -14.3271 32 -32s-14.3271 -32 -32 -32
s-32 14.3271 -32 32s14.3271 32 32 32zM448 416c35.3457 0 64 -28.6543 64 -64s-28.6543 -64 -64 -64s-64 28.6543 -64 64s28.6543 64 64 64zM608 224c17.6729 0 32 -14.3271 32 -32s-14.3271 -32 -32 -32s-32 14.3271 -32 32s14.3271 32 32 32zM608 64
c17.6729 0 32 -14.3271 32 -32s-14.3271 -32 -32 -32s-32 14.3271 -32 32s14.3271 32 32 32zM608 384c17.6729 0 32 -14.3271 32 -32s-14.3271 -32 -32 -32s-32 14.3271 -32 32s14.3271 32 32 32z" />
    <glyph glyph-name="assistive-listening-systems" unicode="&#xf2a2;" 
d="M216 188c0 -15.4639 -12.5361 -28 -28 -28s-28 12.5361 -28 28c0 44.1123 35.8877 80 80 80s80 -35.8877 80 -80c0 -15.4639 -12.5361 -28 -28 -28s-28 12.5361 -28 28c0 13.2344 -10.7666 24 -24 24s-24 -10.7656 -24 -24zM240 364c97.0469 0 176 -78.9531 176 -176
c0 -95.9863 -71.4053 -109.798 -72 -144.226c-0.124023 -59.4463 -48.5254 -107.774 -108 -107.774c-15.4639 0 -28 12.5361 -28 28s12.5361 28 28 28c28.6729 0 52 23.3271 52 52l0.00292969 0.37793c0.988281 73.3115 71.9971 68.458 71.9971 143.622
c0 66.168 -53.832 120 -120 120s-120 -53.832 -120 -120c0 -15.4639 -12.5361 -28 -28 -28s-28 12.5361 -28 28c0 97.0469 78.9531 176 176 176zM160 128c17.6729 0 32 -14.3271 32 -32s-14.3271 -32 -32 -32s-32 14.3271 -32 32s14.3271 32 32 32zM32 0
c17.6729 0 32 -14.3271 32 -32s-14.3271 -32 -32 -32s-32 14.3271 -32 32s14.3271 32 32 32zM512 187.993c0 -15.4639 -12.5371 -28 -28.001 -28s-28 12.5361 -28 28c0 1.12695 -0.00683594 2.24512 -0.0332031 3.36328l-0.00292969 0.1875
c-1.4668 91.4404 -60.1709 172.599 -146.077 201.953c-14.6318 5.00098 -22.4414 20.917 -17.4414 35.5498c5.00098 14.6328 20.917 22.4404 35.5498 17.4424c108.163 -36.959 182.082 -139.015 183.961 -253.965c0.0332031 -1.50684 0.0449219 -3.01367 0.0449219 -4.53125
zM152.971 8.9707l-33.9404 -33.9404l-80 80l33.9404 33.9404z" />
    <glyph glyph-name="american-sign-language-interpreting" unicode="&#xf2a3;" horiz-adv-x="640" 
d="M290.547 258.961c-20.2949 10.1494 -44.1465 11.1992 -64.7393 3.88965c42.6064 0 71.208 -20.4746 85.5781 -50.5752c8.57617 -17.8994 -5.14746 -38.0713 -23.6172 -38.0713c18.4297 0 32.2119 -20.1357 23.6172 -38.0713
c-14.7246 -30.8457 -46.123 -50.8535 -80.2979 -50.8535c-0.556641 0 -94.4707 8.61426 -94.4707 8.61426l-66.4062 -33.3467c-9.38379 -4.69336 -19.8145 -0.378906 -23.8945 7.78125l-44.4561 88.9248c-4.16699 8.61523 -1.11133 18.8975 6.94531 23.6211l58.0723 33.0693
l41.1221 74.1953c6.38965 57.2451 34.7314 109.768 79.7432 146.727c11.3906 9.44824 28.3408 7.78125 37.5098 -3.61328c9.44629 -11.3936 7.78027 -28.0674 -3.6123 -37.5156c-12.5029 -10.5596 -23.6172 -22.5098 -32.5088 -35.5703
c21.6719 14.7285 46.6787 24.7324 74.1865 28.0674c14.7246 1.94434 28.0625 -8.33594 29.7295 -23.0654c1.94531 -14.7275 -8.33594 -28.0674 -23.0615 -29.7344c-16.1162 -1.94434 -31.1201 -7.50293 -44.1787 -15.2832c26.1143 5.71289 58.7119 3.1377 88.0791 -11.1152
c13.3359 -6.66895 18.8936 -22.5088 12.2246 -35.8486c-6.38965 -13.0596 -22.5039 -18.6162 -35.5645 -12.2256zM263.318 189.489c-6.1123 12.5049 -18.3379 20.2861 -32.2314 20.2861h-0.107422c-19.5703 0 -35.46 -15.8896 -35.46 -35.46
c0 -0.0380859 0.00195312 -0.0732422 0.00292969 -0.110352c0 -21.4277 17.8076 -35.5703 35.5645 -35.5703c13.8936 0 26.1191 7.78125 32.2314 20.2861c4.44531 9.44922 13.6133 15.0059 23.3389 15.2842c-9.72559 0.277344 -18.8936 5.83496 -23.3389 15.2842z
M638.139 226.726c4.16797 -8.61426 1.11133 -18.8965 -6.94531 -23.6201l-58.0713 -33.0693l-41.1221 -74.1963c-6.38965 -57.2451 -34.7314 -109.767 -79.7432 -146.726c-10.9316 -9.1123 -27.7988 -8.14453 -37.5098 3.6123
c-9.44629 11.3945 -7.78027 28.0674 3.61328 37.5166c12.5029 10.5586 23.6162 22.5088 32.5078 35.5703c-21.6719 -14.7295 -46.6787 -24.7324 -74.1865 -28.0674c-10.0205 -2.50586 -27.5518 5.64258 -29.7295 23.0645c-1.94531 14.7285 8.33594 28.0674 23.0615 29.7344
c16.1162 1.94629 31.1201 7.50293 44.1787 15.2842c-26.1143 -5.71289 -58.7119 -3.1377 -88.0791 11.1152c-13.3359 6.66895 -18.8936 22.5088 -12.2246 35.8477c6.38965 13.0605 22.5049 18.6191 35.5654 12.2266c20.2949 -10.1484 44.1465 -11.1982 64.7393 -3.88965
c-42.6064 0 -71.208 20.4746 -85.5781 50.5762c-8.57617 17.8984 5.14746 38.0713 23.6172 38.0713c-18.4297 0 -32.2109 20.1357 -23.6172 38.0703c14.0332 29.3965 44.0391 50.8877 81.9658 50.8545l92.8027 -8.61523l66.4062 33.3467
c9.4082 4.7041 19.8281 0.354492 23.8936 -7.78027zM408.912 245.344c-13.8936 0 -26.1191 -7.78027 -32.2314 -20.2861c-4.44531 -9.44824 -13.6133 -15.0059 -23.3389 -15.2832c9.72559 -0.27832 18.8936 -5.83594 23.3389 -15.2842
c6.1123 -12.5049 18.3379 -20.2861 32.2314 -20.2861h0.107422c19.5703 0 35.46 15.8887 35.46 35.46c0 0.0371094 -0.00195312 0.0722656 -0.00292969 0.110352c0 21.4287 -17.8076 35.5693 -35.5645 35.5693z" />
    <glyph glyph-name="deaf" unicode="&#xf2a4;" 
d="M216 188c0 -15.4639 -12.5361 -28 -28 -28s-28 12.5361 -28 28c0 44.1123 35.8877 80 80 80s80 -35.8877 80 -80c0 -15.4639 -12.5361 -28 -28 -28s-28 12.5361 -28 28c0 13.2344 -10.7666 24 -24 24s-24 -10.7656 -24 -24zM240 364c97.0469 0 176 -78.9531 176 -176
c0 -95.9863 -71.4053 -109.798 -72 -144.226c-0.124023 -59.4463 -48.5254 -107.774 -108 -107.774c-15.4639 0 -28 12.5361 -28 28s12.5361 28 28 28c28.6729 0 52 23.3271 52 52l0.00292969 0.37793c0.988281 73.3115 71.9971 68.458 71.9971 143.622
c0 66.168 -53.832 120 -120 120s-120 -53.832 -120 -120c0 -15.4639 -12.5361 -28 -28 -28s-28 12.5361 -28 28c0 97.0469 78.9531 176 176 176zM508.485 416.201c4.68652 -4.68652 4.68652 -12.2842 0 -16.9727l-87.0303 -87.0283
c-4.68652 -4.68652 -12.2842 -4.68652 -16.9697 0l-28.2852 28.2852c-4.68652 4.68652 -4.68652 12.2842 0 16.9707l87.0283 87.0293c4.6875 4.68555 12.2842 4.68555 16.9717 0zM168.97 133.255l28.2861 -28.2842c4.68652 -4.68652 4.68652 -12.2852 0 -16.9707
l-148.484 -148.485c-4.6875 -4.68555 -12.2842 -4.68555 -16.9717 0l-28.2852 28.2842c-4.68555 4.6875 -4.68555 12.2852 0 16.9707l148.485 148.485c4.68555 4.68652 12.2842 4.68652 16.9697 0z" />
    <glyph glyph-name="sign-language" unicode="&#xf2a7;" horiz-adv-x="448" 
d="M91.4336 -35.9873c-0.306641 16.0186 13.1094 29.1289 29.1309 29.1289h62.293v5.71484h-125.864c-16.0215 0 -29.4375 13.1104 -29.1299 29.1289c0.296875 15.5234 12.9717 28.0146 28.5645 28.0146h126.43v5.71387h-153.722
c-16.0205 0 -29.4365 13.1113 -29.1299 29.1289c0.296875 15.5225 12.9727 28.0137 28.5664 28.0137h154.286v5.71387h-125.151c-16.0215 0 -29.4375 13.1104 -29.1299 29.1289c0.296875 15.5215 12.9727 28.0127 28.5654 28.0127h168.566l-31.085 22.6064
c-12.7617 9.28027 -15.583 27.1484 -6.30176 39.9121c9.28027 12.7607 27.1494 15.5811 39.9121 6.30176l123.36 -89.7148c8.57324 -6.23535 14.1201 -16.3271 14.1201 -27.7285v-141.136c0 -15.9102 -10.9463 -29.7305 -26.4326 -33.374l-80.4717 -18.9346
c-10.1113 -2.37891 -20.5771 -3.64551 -31.4102 -3.64551h-107.4c-15.5928 0.000976562 -28.2686 12.4922 -28.5664 28.0137zM164.683 189.714l-36.3711 46.71c-9.5791 12.3027 -7.51172 29.9795 4.55371 39.75c12.4502 10.083 31.0371 7.55273 40.8799 -5.08789
l13.0039 -16.7002c-17.1426 -15.6484 -15.4092 -43.0244 3.16992 -56.5361l11.1875 -8.13574h-36.4238zM447.981 191.817c0.0117188 -0.379883 0.0439453 -0.729492 0.0439453 -1.1123c0 -10.9961 -5.1875 -20.7891 -13.2461 -27.0654l-61.0645 -47.5488v16.999
c0 13.4834 -6.51074 26.2686 -17.415 34.1982l-123.359 89.7139c-12.6357 9.18945 -29.1934 9.16113 -41.6904 0.904297l-52.0527 66.8486c-9.84375 12.6416 -7.74121 31.2822 5.08594 40.8809c12.4297 9.30273 30.0732 6.97559 39.6523 -5.32812l77.6758 -99.7539
l4.50879 3.51172l-94.4434 121.287c-9.84277 12.6416 -7.74121 31.2822 5.08594 40.8818c12.4307 9.30176 30.0732 6.97461 39.6533 -5.32812l94.79 -121.734l4.50879 3.51074l-76.8887 98.7451c-9.84277 12.6416 -7.74121 31.2822 5.08594 40.8809
c12.4297 9.30273 30.0732 6.97559 39.6533 -5.32715l103.562 -133.001l-1.26172 38.4141c-0.518555 15.7715 11.8457 28.9756 27.6191 29.4932c15.7705 0.517578 28.9746 -11.8477 29.4922 -27.6191z" />
    <glyph glyph-name="low-vision" unicode="&#xf2a8;" horiz-adv-x="576" 
d="M569.344 216.369c4.20996 -7.13086 6.62598 -15.5469 6.62598 -24.4199c0 -8.87402 -2.41699 -17.1875 -6.62695 -24.3193c-31.9746 -54.2607 -79.6484 -98.3232 -136.81 -126.301l0.00683594 -0.00878906l43.1201 -58.377
c7.60156 -10.8594 4.95996 -25.8252 -5.90039 -33.4268l-13.1133 -9.17773c-10.8594 -7.59863 -25.8223 -4.95801 -33.4238 5.90039l-251.836 356.544c-13.5234 -6.16211 -26.5166 -13.3994 -38.7764 -21.5635l189.979 -271.399
c-11.4863 -1.21191 -22.4707 -1.83301 -34.2754 -1.83301c-15.1465 0 -30.0566 1.02344 -44.6641 3.00293l-40.6309 58.04h-0.00976562l-119.399 170.58c-10.457 -11.1943 -19.8271 -23.0791 -28.2939 -35.9121l124.19 -177.417
c-73.1172 25.4863 -134.358 76.0166 -172.858 141.349c-8.96484 15.2109 -8.76562 33.8643 0 48.7393c0.0107422 0.0166016 0.0234375 0.0332031 0.0332031 0.0498047c33.5459 56.8984 82.7676 99.8506 136.79 126.242l-43.1309 58.3945
c-7.60156 10.8604 -4.95996 25.8252 5.90039 33.4268l13.1143 9.17773c10.8584 7.59961 25.8213 4.95801 33.4229 -5.90039l52.7705 -72.1689c26.3496 6.79004 53.9834 10.4092 82.4512 10.4092c119.81 0 224.96 -63.9492 281.344 -159.631zM390.026 102.06
c21.1406 23.9658 33.9736 55.4365 33.9736 89.9404c0 75.1738 -60.8379 136 -136 136c-17.5117 0 -34.2422 -3.30566 -49.6084 -9.32324l19.0684 -27.2363c25.9883 7.96289 54.7598 5.56836 79.5098 -7.68066h-0.0292969c-23.6504 0 -42.8203 -19.1699 -42.8203 -42.8193
c0 -23.4717 18.9922 -42.8203 42.8203 -42.8203c23.6494 0 42.8193 19.1699 42.8193 42.8203v0.0292969c18.9111 -35.3271 15.8818 -79.1123 -8.7998 -111.68z" />
    <glyph glyph-name="handshake" unicode="&#xf2b5;" horiz-adv-x="640" 
d="M434.7 384c8.5 0 16.7002 -3.40039 22.5996 -9.40039l54.6006 -54.5996v-193.5c-2.40039 2.7002 -5 5.2998 -7.90039 7.7002l-145.6 118.2l26.0996 23.8994c6.5 6 7 16.1006 1 22.6006c-5.90039 6.5 -16.0996 6.89941 -22.5996 1l-79.9004 -73.2002
c-0.0996094 -0.100586 -0.299805 -0.100586 -0.400391 -0.200195c-16.6992 -14.9004 -43.3994 -11.2002 -56.0996 2.7002c-14.2002 15.5 -14.5 40.3994 2.09961 56c0.100586 0.0996094 0.200195 0.299805 0.300781 0.399414l98.2998 90
c5.89941 5.40039 13.5996 8.40039 21.5996 8.40039h85.9004zM544 319.8h96v-255.899h-64c-17.7002 0 -32 14.2998 -32 32v223.899zM592 95.9004c8.7998 0 16 7.19922 16 16c0 8.7998 -7.2002 16 -16 16s-16 -7.2002 -16 -16c0 -8.80078 7.2002 -16 16 -16zM0 64v255.8h96
v-223.8c0 -17.7002 -14.2998 -32 -32 -32h-64zM48 127.9c-8.7998 0 -16 -7.10059 -16 -16c0 -8.80078 7.2002 -16 16 -16s16 7.19922 16 16c0 8.7998 -7.2002 16 -16 16zM483.9 109.3c13.6992 -11.2002 15.7998 -31.2998 4.59961 -45.0996l-9.5 -11.7002
c-11.0996 -13.7998 -31.2998 -15.7998 -45 -4.7002l-5.40039 4.40039l-31.3994 -38.6006c-12.9004 -15.8994 -36.4004 -18.3994 -52.2998 -5.39941l-17.9004 15.5l-0.200195 -0.200195c-22.2998 -27.4004 -62.5996 -31.5996 -90 -9.2998l-90.5 81.8994h-18.2998v223.9
l54.7002 54.5996c6 6 14.0996 9.40039 22.5996 9.40039h83.7998l-81.7998 -74.9004c-29.2002 -26.7998 -31.2998 -72.2998 -4.39941 -101.699c26.5 -28.9004 72 -31.5 101.699 -4.40039l30 27.5z" />
    <glyph glyph-name="envelope-open" unicode="&#xf2b6;" 
d="M512 -16c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v263.276c0 15.3379 7.17383 28.9863 18.3867 37.7754c24.9131 19.5293 45.501 35.3652 164.2 121.512c16.8252 12.2666 50.21 41.7832 73.4131 41.4336
c23.1982 0.353516 56.5957 -29.1719 73.4131 -41.4326c118.687 -86.1377 139.303 -101.995 164.2 -121.513c11.2129 -8.78906 18.3867 -22.4375 18.3867 -37.7754v-263.276zM446.334 180.605c-2.5625 3.72754 -7.7002 4.59473 -11.3389 1.90625
c-22.8447 -16.873 -55.4619 -40.7051 -105.582 -77.0791c-16.8252 -12.2656 -50.21 -41.7803 -73.4131 -41.4297c-23.2109 -0.34375 -56.5586 29.1436 -73.4131 41.4297c-50.1143 36.3701 -82.7344 60.2041 -105.582 77.0791
c-3.63867 2.68848 -8.77637 1.82129 -11.3389 -1.90625l-9.07227 -13.1963c-0.884766 -1.28711 -1.40332 -2.8457 -1.40332 -4.52539c0 -2.63867 1.26953 -4.98438 3.24219 -6.44141c22.8877 -16.8994 55.4541 -40.6904 105.304 -76.8682
c20.2734 -14.7812 56.5234 -47.8135 92.2637 -47.5732c35.7236 -0.242188 71.9609 32.7715 92.2627 47.5732c49.8506 36.1787 82.418 59.9697 105.304 76.8682c1.97266 1.45703 3.25391 3.79883 3.25391 6.4375c0 1.67969 -0.530273 3.24219 -1.41504 4.5293z" />
    <glyph glyph-name="address-book" unicode="&#xf2b9;" horiz-adv-x="448" 
d="M436 288h-20v-64h20c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-20v-64h20c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-20v-48c0 -26.5 -21.5 -48 -48 -48h-320c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48
h320c26.5 0 48 -21.5 48 -48v-48h20c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12zM208 320c-35.2998 0 -64 -28.7002 -64 -64s28.7002 -64 64 -64s64 28.7002 64 64s-28.7002 64 -64 64zM320 83.2002v19.2002
c0 31.7998 -30.0996 57.5996 -67.2002 57.5996h-5c-12.2002 -5.09961 -25.7002 -8 -39.7998 -8s-27.5 2.90039 -39.7998 8h-5c-37.1006 0 -67.2002 -25.7998 -67.2002 -57.5996v-19.2002c0 -10.6006 10 -19.2002 22.4004 -19.2002h179.199
c12.4004 0 22.4004 8.59961 22.4004 19.2002z" />
    <glyph glyph-name="address-card" unicode="&#xf2bb;" horiz-adv-x="576" 
d="M528 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h480zM176 320c-35.2998 0 -64 -28.7002 -64 -64s28.7002 -64 64 -64s64 28.7002 64 64s-28.7002 64 -64 64zM288 83.2002v19.2002
c0 31.7998 -30.0996 57.5996 -67.2002 57.5996h-5c-12.2002 -5.09961 -25.7002 -8 -39.7998 -8s-27.5 2.90039 -39.7998 8h-5c-37.1006 0 -67.2002 -25.7998 -67.2002 -57.5996v-19.2002c0 -10.6006 10 -19.2002 22.4004 -19.2002h179.199
c12.4004 0 22.4004 8.59961 22.4004 19.2002zM512 136v16c0 4.40039 -3.59961 8 -8 8h-144c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h144c4.40039 0 8 3.59961 8 8zM512 200v16c0 4.40039 -3.59961 8 -8 8h-144c-4.40039 0 -8 -3.59961 -8 -8v-16
c0 -4.40039 3.59961 -8 8 -8h144c4.40039 0 8 3.59961 8 8zM512 264v16c0 4.40039 -3.59961 8 -8 8h-144c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h144c4.40039 0 8 3.59961 8 8z" />
    <glyph glyph-name="user-circle" unicode="&#xf2bd;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 344c-48.5996 0 -88 -39.4004 -88 -88s39.4004 -88 88 -88s88 39.4004 88 88s-39.4004 88 -88 88zM248 0c58.7002 0 111.3 26.5996 146.5 68.2002
c-18.7998 35.3994 -55.5996 59.7998 -98.5 59.7998c-2.40039 0 -4.7998 -0.400391 -7.09961 -1.09961c-12.9004 -4.2002 -26.6006 -6.90039 -40.9004 -6.90039s-27.9004 2.7002 -40.9004 6.90039c-2.2998 0.699219 -4.69922 1.09961 -7.09961 1.09961
c-42.9004 0 -79.7002 -24.4004 -98.5 -59.7998c35.2002 -41.6006 87.7998 -68.2002 146.5 -68.2002z" />
    <glyph glyph-name="id-badge" unicode="&#xf2c1;" horiz-adv-x="384" 
d="M336 448c26.5 0 48 -21.5 48 -48v-416c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48h288zM144 416c-8.7998 0 -16 -7.2002 -16 -16s7.2002 -16 16 -16h96c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16h-96zM192 288
c-35.2998 0 -64 -28.7002 -64 -64s28.7002 -64 64 -64s64 28.7002 64 64s-28.7002 64 -64 64zM304 51.2002v19.2002c0 31.7998 -30.0996 57.5996 -67.2002 57.5996h-5c-12.2002 -5.09961 -25.7002 -8 -39.7998 -8s-27.5 2.90039 -39.7998 8h-5
c-37.1006 0 -67.2002 -25.7998 -67.2002 -57.5996v-19.2002c0 -10.6006 10 -19.2002 22.4004 -19.2002h179.199c12.4004 0 22.4004 8.59961 22.4004 19.2002z" />
    <glyph glyph-name="id-card" unicode="&#xf2c2;" horiz-adv-x="576" 
d="M528 416c26.5 0 48 -21.5 48 -48v-16h-576v16c0 26.5 21.5 48 48 48h480zM0 16v304h576v-304c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48zM352 248v-16c0 -4.40039 3.59961 -8 8 -8h144c4.40039 0 8 3.59961 8 8v16c0 4.40039 -3.59961 8 -8 8h-144
c-4.40039 0 -8 -3.59961 -8 -8zM352 184v-16c0 -4.40039 3.59961 -8 8 -8h144c4.40039 0 8 3.59961 8 8v16c0 4.40039 -3.59961 8 -8 8h-144c-4.40039 0 -8 -3.59961 -8 -8zM352 120v-16c0 -4.40039 3.59961 -8 8 -8h144c4.40039 0 8 3.59961 8 8v16
c0 4.40039 -3.59961 8 -8 8h-144c-4.40039 0 -8 -3.59961 -8 -8zM176 256c-35.2998 0 -64 -28.7002 -64 -64s28.7002 -64 64 -64s64 28.7002 64 64s-28.7002 64 -64 64zM67.0996 51.7998c-3.19922 -9.7998 5.2002 -19.7998 15.6006 -19.7998h186.6
c10.4004 0 18.7998 9.90039 15.6006 19.7998c-8.40039 25.7002 -32.5 44.2002 -60.9004 44.2002h-8.2002c-12.2002 -5.09961 -25.7002 -8 -39.7998 -8s-27.5 2.90039 -39.7998 8h-8.2002c-28.4004 0 -52.5 -18.5 -60.9004 -44.2002z" />
    <glyph glyph-name="thermometer-full" unicode="&#xf2c7;" horiz-adv-x="256" 
d="M224 352v-203.347c19.9121 -22.5635 32 -52.1943 32 -84.6533c0 -70.6963 -57.3018 -128 -128 -128c-0.298828 0 -0.610352 0.000976562 -0.90918 0.00292969c-70.3018 0.488281 -127.448 58.3613 -127.089 128.664c0.164062 32.1973 12.2227 61.5771 31.998 83.9863
v203.347c0 53.0186 42.9814 96 96 96s96 -42.9814 96 -96zM128 -16c44.1123 0 80 35.8877 80 80c0 34.3379 -19.3701 52.1904 -32 66.502v221.498c0 26.4668 -21.5332 48 -48 48s-48 -21.5332 -48 -48v-221.498c-12.7334 -14.4277 -31.8262 -32.0996 -31.999 -66.0801
c-0.223633 -43.876 35.5635 -80.1162 79.4229 -80.4199zM192 64c0 -35.3457 -28.6543 -64 -64 -64s-64 28.6543 -64 64c0 23.6846 12.876 44.3486 32 55.417v232.583c0 17.6729 14.3271 32 32 32s32 -14.3271 32 -32v-232.583c19.124 -11.0684 32 -31.7324 32 -55.417z" />
    <glyph glyph-name="thermometer-three-quarters" unicode="&#xf2c8;" horiz-adv-x="256" 
d="M192 64c0 -35.3457 -28.6543 -64 -64 -64s-64 28.6543 -64 64c0 23.6846 12.876 44.3486 32 55.417v168.583c0 17.6729 14.3271 32 32 32s32 -14.3271 32 -32v-168.583c19.124 -11.0684 32 -31.7324 32 -55.417zM224 148.653c19.9121 -22.5635 32 -52.1943 32 -84.6533
c0 -70.6963 -57.3027 -128 -128 -128c-0.298828 0 -0.609375 0.000976562 -0.90918 0.00292969c-70.3018 0.488281 -127.448 58.3613 -127.089 128.664c0.164062 32.1982 12.2227 61.5781 31.998 83.9863v203.347c0 53.0186 42.9814 96 96 96s96 -42.9814 96 -96v-203.347z
M208 64c0 34.3389 -19.3701 52.1904 -32 66.502v221.498c0 26.4668 -21.5332 48 -48 48s-48 -21.5332 -48 -48v-221.498c-12.7324 -14.4277 -31.8252 -32.0996 -31.999 -66.0801c-0.223633 -43.876 35.5635 -80.1162 79.4229 -80.4199l0.576172 -0.00195312
c44.1123 0 80 35.8877 80 80z" />
    <glyph glyph-name="thermometer-half" unicode="&#xf2c9;" horiz-adv-x="256" 
d="M192 64c0 -35.3457 -28.6543 -64 -64 -64s-64 28.6543 -64 64c0 23.6846 12.876 44.3486 32 55.417v104.583c0 17.6729 14.3271 32 32 32s32 -14.3271 32 -32v-104.583c19.124 -11.0684 32 -31.7324 32 -55.417zM224 148.653c19.9121 -22.5635 32 -52.1943 32 -84.6533
c0 -70.6963 -57.3027 -128 -128 -128c-0.298828 0 -0.609375 0.000976562 -0.90918 0.00292969c-70.3018 0.488281 -127.448 58.3613 -127.089 128.664c0.164062 32.1982 12.2227 61.5781 31.998 83.9863v203.347c0 53.0186 42.9814 96 96 96s96 -42.9814 96 -96v-203.347z
M208 64c0 34.3389 -19.3701 52.1904 -32 66.502v221.498c0 26.4668 -21.5332 48 -48 48s-48 -21.5332 -48 -48v-221.498c-12.7324 -14.4277 -31.8252 -32.0996 -31.999 -66.0801c-0.223633 -43.876 35.5635 -80.1162 79.4229 -80.4199l0.576172 -0.00195312
c44.1123 0 80 35.8877 80 80z" />
    <glyph glyph-name="thermometer-quarter" unicode="&#xf2ca;" horiz-adv-x="256" 
d="M192 64c0 -35.3457 -28.6543 -64 -64 -64s-64 28.6543 -64 64c0 23.6846 12.876 44.3486 32 55.417v40.583c0 17.6729 14.3271 32 32 32s32 -14.3271 32 -32v-40.583c19.124 -11.0684 32 -31.7324 32 -55.417zM224 148.653c19.9121 -22.5635 32 -52.1943 32 -84.6533
c0 -70.6963 -57.3027 -128 -128 -128c-0.298828 0 -0.609375 0.000976562 -0.90918 0.00292969c-70.3018 0.488281 -127.448 58.3613 -127.089 128.664c0.164062 32.1982 12.2227 61.5781 31.998 83.9863v203.347c0 53.0186 42.9814 96 96 96s96 -42.9814 96 -96v-203.347z
M208 64c0 34.3389 -19.3701 52.1904 -32 66.502v221.498c0 26.4668 -21.5332 48 -48 48s-48 -21.5332 -48 -48v-221.498c-12.7324 -14.4277 -31.8252 -32.0996 -31.999 -66.0801c-0.223633 -43.876 35.5635 -80.1162 79.4229 -80.4199l0.576172 -0.00195312
c44.1123 0 80 35.8877 80 80z" />
    <glyph glyph-name="thermometer-empty" unicode="&#xf2cb;" horiz-adv-x="256" 
d="M192 64c0 -35.3457 -28.6543 -64 -64 -64s-64 28.6543 -64 64s28.6543 64 64 64s64 -28.6543 64 -64zM224 148.653c19.9121 -22.5635 32 -52.1943 32 -84.6533c0 -70.6963 -57.3027 -128 -128 -128c-0.298828 0 -0.609375 0.000976562 -0.90918 0.00292969
c-70.3018 0.488281 -127.448 58.3613 -127.089 128.664c0.164062 32.1982 12.2227 61.5781 31.998 83.9863v203.347c0 53.0186 42.9814 96 96 96s96 -42.9814 96 -96v-203.347zM208 64c0 34.3389 -19.3701 52.1904 -32 66.502v221.498c0 26.4668 -21.5332 48 -48 48
s-48 -21.5332 -48 -48v-221.498c-12.7324 -14.4277 -31.8252 -32.0996 -31.999 -66.0801c-0.223633 -43.876 35.5635 -80.1162 79.4229 -80.4199l0.576172 -0.00195312c44.1123 0 80 35.8877 80 80z" />
    <glyph glyph-name="shower" unicode="&#xf2cc;" 
d="M304 128c8.83105 0 16 -7.16895 16 -16s-7.16895 -16 -16 -16s-16 7.16895 -16 16s7.16895 16 16 16zM336 224c8.83105 0 16 -7.16895 16 -16s-7.16895 -16 -16 -16s-16 7.16895 -16 16s7.16895 16 16 16zM368 160c-8.83105 0 -16 7.16895 -16 16s7.16895 16 16 16
s16 -7.16895 16 -16s-7.16895 -16 -16 -16zM336 128c-8.83105 0 -16 7.16895 -16 16s7.16895 16 16 16s16 -7.16895 16 -16s-7.16895 -16 -16 -16zM304 192c8.83105 0 16 -7.16895 16 -16s-7.16895 -16 -16 -16s-16 7.16895 -16 16s7.16895 16 16 16zM432 224
c-8.83105 0 -16 7.16895 -16 16s7.16895 16 16 16s16 -7.16895 16 -16s-7.16895 -16 -16 -16zM384 208c0 8.83105 7.16895 16 16 16s16 -7.16895 16 -16s-7.16895 -16 -16 -16s-16 7.16895 -16 16zM368 256c8.83105 0 16 -7.16895 16 -16s-7.16895 -16 -16 -16
s-16 7.16895 -16 16s7.16895 16 16 16zM464 224c8.83105 0 16 -7.16895 16 -16s-7.16895 -16 -16 -16s-16 7.16895 -16 16s7.16895 16 16 16zM496 256c8.83105 0 16 -7.16895 16 -16s-7.16895 -16 -16 -16s-16 7.16895 -16 16s7.16895 16 16 16zM432 192
c8.83105 0 16 -7.16895 16 -16s-7.16895 -16 -16 -16s-16 7.16895 -16 16s7.16895 16 16 16zM400 160c8.83105 0 16 -7.16895 16 -16s-7.16895 -16 -16 -16s-16 7.16895 -16 16s7.16895 16 16 16zM336 96c8.83105 0 16 -7.16895 16 -16s-7.16895 -16 -16 -16
s-16 7.16895 -16 16s7.16895 16 16 16zM304 64c8.83105 0 16 -7.16895 16 -16s-7.16895 -16 -16 -16s-16 7.16895 -16 16s7.16895 16 16 16zM368 128c8.83105 0 16 -7.16895 16 -16s-7.16895 -16 -16 -16s-16 7.16895 -16 16s7.16895 16 16 16zM389.65 346.35
c2.89648 -2.89551 4.68945 -6.90039 4.68945 -11.3164s-1.79297 -8.41699 -4.68945 -11.3135l-169.381 -169.37c-2.89551 -2.89648 -6.90039 -4.68945 -11.3164 -4.68945s-8.41699 1.79297 -11.3135 4.68945l-11.2998 11.3105
c-2.89355 2.89551 -4.68457 6.89844 -4.68457 11.3125c0 4.41309 1.79102 8.41113 4.68457 11.3076l5.66016 5.66992c-19.7871 20.0811 -31.9951 47.6602 -32 78.0498c0 19.2402 5.2998 37.0801 13.9297 52.8604l-10 10c-10.5723 10.6055 -25.1416 17.167 -41.2861 17.167
c-2.58984 0 -5.1416 -0.169922 -7.64355 -0.49707c-30 -3.73047 -51 -31.7803 -51 -61.9307v-305.6c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v303.15c0 67.9395 55.4902 129.35 123.44 128.85
c33.4453 -0.166992 63.7471 -13.835 85.6592 -35.8496l10 -10c15.8203 8.5498 33.6602 13.8496 52.9004 13.8496c30.3916 -0.000976562 57.9707 -12.21 78.0498 -32l5.66992 5.66016c2.89648 2.89648 6.90137 4.68945 11.3174 4.68945s8.41699 -1.79297 11.3125 -4.68945z
" />
    <glyph glyph-name="bath" unicode="&#xf2cd;" 
d="M32 64v48h448v-48c-0.0576172 -28.2656 -12.3916 -53.6514 -32 -71.0898v-40.9102c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v16h-256v-16c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v40.9102
c-19.6084 17.4385 -31.9424 42.8242 -32 71.0898zM496 192c8.83105 0 16 -7.16895 16 -16v-16c0 -8.83105 -7.16895 -16 -16 -16h-480c-8.83105 0 -16 7.16895 -16 16v16c0 8.83105 7.16895 16 16 16h16v186.75c0 38.2197 31.0391 69.2656 69.2598 69.2656
c19.1113 0 36.4248 -7.75879 48.96 -20.2959l19.2607 -19.2695c29.8994 13.1299 59.1094 7.60938 79.7295 -8.62012l0.169922 0.169922c2.89551 2.89355 6.89941 4.68457 11.3125 4.68457s8.41211 -1.79102 11.3076 -4.68457l11.3096 -11.3096
c2.89746 -2.89648 4.69043 -6.90137 4.69043 -11.3174s-1.79297 -8.41699 -4.69043 -11.3135l-105.369 -105.369c-2.89648 -2.89746 -6.90137 -4.69043 -11.3174 -4.69043s-8.41699 1.79297 -11.3135 4.69043l-11.3096 11.3096
c-2.88477 2.89453 -4.66992 6.8916 -4.66992 11.2969c0 4.40625 1.78516 8.39844 4.66992 11.293l0.169922 0.169922c-16.2295 20.6201 -21.75 49.8506 -8.62012 79.7305l-19.2695 19.2598c-3.84766 3.84082 -9.16016 6.21289 -15.0205 6.21289
c-11.7178 0 -21.2344 -9.50098 -21.2598 -21.2129v-186.75h416z" />
    <glyph glyph-name="podcast" unicode="&#xf2ce;" horiz-adv-x="448" 
d="M267.429 -40.5635c-5.14258 -19.0098 -24.5703 -23.4365 -43.4287 -23.4365c-18.8574 0 -38.2861 4.42676 -43.4277 23.4365c-7.64551 28.4297 -20.5723 99.665 -20.5723 132.813c0 35.1562 31.1416 43.75 64 43.75s64 -8.59375 64 -43.75
c0 -32.9492 -12.8711 -104.179 -20.5713 -132.813zM156.867 159.446c2.6748 -2.61914 2.39941 -6.98535 -0.628906 -9.18555c-9.3125 -6.76465 -16.4609 -15.3418 -21.2354 -25.3623c-1.74219 -3.65723 -6.5 -4.6582 -9.45312 -1.8877
c-28.0176 26.2891 -45.5498 63.6279 -45.5498 104.989c0 80.7852 66.8691 146.247 148.163 143.941c76.1982 -2.16113 137.938 -64.1631 139.793 -140.369c1.04199 -42.7822 -16.6846 -81.5225 -45.5107 -108.565c-2.95215 -2.76855 -7.70801 -1.7627 -9.44922 1.8916
c-4.77441 10.0195 -11.9219 18.5977 -21.2344 25.3623c-3.02832 2.20117 -3.30273 6.56738 -0.62793 9.1875c17.8018 17.4355 28.8662 41.7246 28.8662 68.5518c0 54.1934 -45.1377 98.042 -99.793 95.9258c-49.7295 -1.9248 -90.0703 -42.1572 -92.124 -91.8809
c-1.17383 -28.4258 10.0908 -54.291 28.7842 -72.5986zM224 448c123.815 0 224 -100.205 224 -224c0 -90.1865 -52.7734 -165.727 -125.739 -201.407c-4.33203 -2.11914 -9.2666 1.54297 -8.53516 6.31055c2.55566 16.6416 4.625 33.1924 5.62402 47.2295
c48.4922 31.377 80.6504 85.9355 80.6504 147.867c0 97.2031 -79.207 176.253 -176.468 175.999c-96.2393 -0.250977 -174.938 -78.6621 -175.529 -174.899c-0.376953 -61.3311 30.7871 -115.541 78.1875 -147.347c1.52832 -1.02637 2.53125 -2.67578 2.67773 -4.51172
c1.06348 -13.3936 3.02344 -28.8271 5.40625 -44.3389c0.731445 -4.7666 -4.20215 -8.42871 -8.53516 -6.31055c-73.1377 35.7607 -125.739 111.416 -125.739 201.408c0 123.815 100.204 224 224 224zM224 288c35.3457 0 64 -28.6543 64 -64s-28.6543 -64 -64 -64
s-64 28.6543 -64 64s28.6543 64 64 64z" />
    <glyph glyph-name="window-maximize" unicode="&#xf2d0;" 
d="M464 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h416zM448 256v84c0 6.59961 -5.40039 12 -12 12h-360c-6.59961 0 -12 -5.40039 -12 -12v-84h384z" />
    <glyph glyph-name="window-minimize" unicode="&#xf2d1;" 
d="M464 96c26.5 0 48 -21.5 48 -48v-32c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v32c0 26.5 21.5 48 48 48h416z" />
    <glyph glyph-name="window-restore" unicode="&#xf2d2;" 
d="M512 400v-288c0 -26.5 -21.5 -48 -48 -48h-48v208c0 44.0996 -35.9004 80 -80 80h-208v48c0 26.5 21.5 48 48 48h288c26.5 0 48 -21.5 48 -48zM384 272v-288c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v288c0 26.5 21.5 48 48 48h288
c26.5 0 48 -21.5 48 -48zM316 244c0 6.59961 -5.40039 12 -12 12h-228c-6.59961 0 -12 -5.40039 -12 -12v-52h252v52z" />
    <glyph glyph-name="microchip" unicode="&#xf2db;" 
d="M416 400v-416c0 -26.5098 -21.4902 -48 -48 -48h-224c-26.5098 0 -48 21.4902 -48 48v416c0 26.5098 21.4902 48 48 48h224c26.5098 0 48 -21.4902 48 -48zM512 342v-12c0 -3.31152 -2.68848 -6 -6 -6h-18v-6c0 -3.31152 -2.68848 -6 -6 -6h-42v48h42
c3.31152 0 6 -2.68848 6 -6v-6h18c3.31152 0 6 -2.68848 6 -6zM512 246v-12c0 -3.31152 -2.68848 -6 -6 -6h-18v-6c0 -3.31152 -2.68848 -6 -6 -6h-42v48h42c3.31152 0 6 -2.68848 6 -6v-6h18c3.31152 0 6 -2.68848 6 -6zM512 150v-12c0 -3.31152 -2.68848 -6 -6 -6h-18v-6
c0 -3.31152 -2.68848 -6 -6 -6h-42v48h42c3.31152 0 6 -2.68848 6 -6v-6h18c3.31152 0 6 -2.68848 6 -6zM512 54v-12c0 -3.31152 -2.68848 -6 -6 -6h-18v-6c0 -3.31152 -2.68848 -6 -6 -6h-42v48h42c3.31152 0 6 -2.68848 6 -6v-6h18c3.31152 0 6 -2.68848 6 -6zM30 72h42
v-48h-42c-3.31152 0 -6 2.68848 -6 6v6h-18c-3.31152 0 -6 2.68848 -6 6v12c0 3.31152 2.68848 6 6 6h18v6c0 3.31152 2.68848 6 6 6zM30 168h42v-48h-42c-3.31152 0 -6 2.68848 -6 6v6h-18c-3.31152 0 -6 2.68848 -6 6v12c0 3.31152 2.68848 6 6 6h18v6
c0 3.31152 2.68848 6 6 6zM30 264h42v-48h-42c-3.31152 0 -6 2.68848 -6 6v6h-18c-3.31152 0 -6 2.68848 -6 6v12c0 3.31152 2.68848 6 6 6h18v6c0 3.31152 2.68848 6 6 6zM30 360h42v-48h-42c-3.31152 0 -6 2.68848 -6 6v6h-18c-3.31152 0 -6 2.68848 -6 6v12
c0 3.31152 2.68848 6 6 6h18v6c0 3.31152 2.68848 6 6 6z" />
    <glyph glyph-name="snowflake" unicode="&#xf2dc;" horiz-adv-x="448" 
d="M440.3 102.8c7.40039 -4.2002 9.90039 -13.7002 5.60059 -21l-15.5 -26.7998c-4.30078 -7.40039 -13.7002 -10 -21.1006 -5.7002l-33.7998 19.5l7 -26c2.2002 -8.2002 -2.7002 -16.7002 -10.9004 -18.8994l-14.8994 -4
c-8.2002 -2.2002 -16.7002 2.69922 -18.9004 10.8994l-19 70.7998l-62.7998 36.2002v-77.5l53.4004 -53.7002c6.19922 -6.19922 6.19922 -16.3994 0 -22.5996l-11.3008 -11.2998c-6.19922 -6.2002 -16.3994 -6.2002 -22.5996 0l-19.7002 19.7002v-40.4004
c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v40.2998l-19.7002 -19.7002c-6.19922 -6.19922 -16.3994 -6.19922 -22.5996 0l-11.2998 11.3008c-6.2998 6.19922 -6.2998 16.3994 0 22.5996l53.7002 53.7002v77.5l-62.8008 -36.2002l-19 -70.7998
c-2.19922 -8.2002 -10.6992 -13.1006 -18.8994 -10.9004l-14.9004 4c-8.2002 2.2002 -13.0996 10.7002 -10.8994 18.9004l7 26l-33.8008 -19.5c-7.39941 -4.2002 -16.7998 -1.7002 -21.0996 5.7002l-15.5 26.7998c-4.2002 7.39941 -1.7002 16.7998 5.7002 21.0996
l33.7998 19.6006l-26 7c-8.2002 2.19922 -13.0996 10.6992 -10.9004 18.8994l4 14.9004c2.2002 8.2002 10.7002 13.0996 18.9004 10.8994l70.7998 -19l63.7998 36.9004l-63.7998 36.9004l-70.7998 -19c-8.2002 -2.2002 -16.7002 2.69922 -18.9004 10.8994l-4 14.9004
c-2.19922 8.2998 2.7002 16.7998 11 19l26 7l-33.7998 19.5c-7.39941 4.2998 -10 13.7002 -5.7002 21.0996l15.5 26.7002c4.30078 7.40039 13.7002 10 21.1006 5.7002l33.7998 -19.5l-7 26c-2.2002 8.2002 2.7002 16.7002 10.9004 18.8994l14.8994 4
c8.2002 2.2002 16.7002 -2.69922 18.9004 -10.8994l19 -70.7998l62.7998 -36.2002v77.5l-53.7002 53.7002c-6.2998 6.19922 -6.2998 16.3994 0 22.5996l11.4004 11.2998c6.2002 6.2002 16.3994 6.2002 22.5996 0l19.7002 -19.7002v40.4004c0 8.7998 7.2002 16 16 16h32
c8.7998 0 16 -7.2002 16 -16v-40.4004l19.7998 19.7002c6.2002 6.2002 16.4004 6.2002 22.6006 0l11.2998 -11.2998c6.2002 -6.2002 6.2002 -16.4004 0 -22.5996l-53.7002 -53.7002v-77.5l62.7998 36.2002l19 70.7998c2.2002 8.2002 10.7002 13.0996 18.9004 10.8994
l14.8994 -4c8.2002 -2.19922 13.1006 -10.6992 10.9004 -18.8994l-7 -26l33.7998 19.5c7.40039 4.2002 16.7998 1.7002 21.1006 -5.7002l15.5 -26.7998c4.19922 -7.40039 1.69922 -16.7998 -5.7002 -21.1006l-33.7998 -19.5l26 -7
c8.19922 -2.19922 13.0996 -10.6992 10.8994 -18.8994l-4 -14.9004c-2.2002 -8.2002 -10.7002 -13.0996 -18.8994 -10.8994l-70.8008 19l-63.7998 -36.9004l63.9004 -37l70.7998 19c8.2002 2.2002 16.7002 -2.7002 18.9004 -10.9004l4 -14.8994
c2.19922 -8.2002 -2.7002 -16.7002 -10.9004 -18.9004l-26 -7z" />
    <glyph glyph-name="utensil-spoon" unicode="&#xf2e5;" 
d="M480.1 416.1c55.1006 -55 34.5 -164.899 -28.5 -227.8c-49.2998 -49.2998 -110 -55.0996 -160.399 -28.7998l-192.4 -214.4c-10.3994 -11.5996 -28.5 -12.0996 -39.5 -1.09961l-51.2998 51.2998c-11.0996 11 -10.5996 29 1 39.5l214.5 192.4
c-26.2998 50.3994 -20.5 111.1 28.7998 160.399c62.9004 63 172.8 83.6006 227.8 28.5z" />
    <glyph glyph-name="utensils" unicode="&#xf2e7;" horiz-adv-x="416" 
d="M207.9 432.8c0.799805 -4.7002 16.0996 -94.5 16.0996 -128.8c0 -52.2998 -27.7998 -89.5996 -68.9004 -104.6l12.9004 -238.101c0.700195 -13.7002 -10.2002 -25.2998 -24 -25.2998h-64c-13.7002 0 -24.7002 11.5 -24 25.2998l12.9004 238.101
c-41.2002 15 -68.9004 52.3994 -68.9004 104.6c0 34.4004 15.2998 124.1 16.0996 128.8c3.2002 20.2998 45.3008 20.6006 47.9004 -1.09961v-141.2c1.2998 -3.40039 15.0996 -3.2002 16 0c1.40039 25.2998 7.90039 139.2 8 141.8c3.2998 20.7998 44.7002 20.7998 47.9004 0
c0.199219 -2.7002 6.59961 -116.5 8 -141.8c0.899414 -3.2002 14.7998 -3.40039 16 0v141.2c2.59961 21.5996 44.7998 21.3994 48 1.09961zM327.1 147.1c-156.5 122.4 -17.5996 300.9 64.9004 300.9c13.2998 0 24 -10.7998 24 -24v-464c0 -13.2998 -10.7002 -24 -24 -24h-56
c-14 0 -25.0996 12 -23.9004 26z" />
    <glyph glyph-name="undo-alt" unicode="&#xf2ea;" 
d="M255.545 440c136.809 0.245117 248.456 -111.193 248.455 -248.002c-0.000976562 -136.965 -111.034 -247.998 -248 -247.998c-63.9258 0 -122.202 24.1865 -166.178 63.9082c-5.11328 4.61816 -5.35449 12.5605 -0.482422 17.4326l39.6621 39.6621
c4.46191 4.46094 11.625 4.71387 16.3682 0.552734c30.6328 -26.8779 69.5029 -41.5557 110.63 -41.5557c93.8164 0 167.236 75.9912 167.994 166.552c0.798828 95.4648 -77.0859 170.24 -169.484 169.442c-42.4287 -0.366211 -82.3662 -16.374 -113.229 -45.2734
l41.75 -41.75c15.1191 -15.1201 4.41113 -40.9707 -16.9717 -40.9707h-134.059c-13.2549 0 -24 10.7451 -24 24v134.059c0 21.3828 25.8506 32.0908 40.9707 16.9707l35.7139 -35.7139c44.4229 42.4512 104.592 68.5654 170.86 68.6846z" />
    <glyph glyph-name="trash-alt" unicode="&#xf2ed;" horiz-adv-x="448" 
d="M32 -16v336h384v-336c0 -26.4922 -21.5078 -48 -48 -48h-288c-26.4922 0 -48 21.5078 -48 48zM304 240v-224c0 -8.83105 7.16895 -16 16 -16s16 7.16895 16 16v224c0 8.83105 -7.16895 16 -16 16s-16 -7.16895 -16 -16zM208 240v-224c0 -8.83105 7.16895 -16 16 -16
s16 7.16895 16 16v224c0 8.83105 -7.16895 16 -16 16s-16 -7.16895 -16 -16zM112 240v-224c0 -8.83105 7.16895 -16 16 -16s16 7.16895 16 16v224c0 8.83105 -7.16895 16 -16 16s-16 -7.16895 -16 -16zM432 416c8.83105 0 16 -7.16895 16 -16v-32
c0 -8.83105 -7.16895 -16 -16 -16h-416c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h120l9.40039 18.7002c3.85547 7.88574 11.9434 13.2998 21.3066 13.2998h0.0927734h114.3c0.00585938 0 -0.00195312 0.0234375 0.00390625 0.0234375
c9.41113 0 17.5645 -5.42871 21.4961 -13.3232l9.40039 -18.7002h120z" />
    <glyph glyph-name="sync-alt" unicode="&#xf2f1;" 
d="M370.72 314.72c-31.2617 29.2725 -71.832 45.3184 -114.872 45.2803c-77.458 -0.0683594 -144.328 -53.1777 -162.791 -126.85c-1.34375 -5.36328 -6.12207 -9.15039 -11.6504 -9.15039h-57.3037c-7.49707 0 -13.1934 6.80664 -11.8066 14.1758
c21.6367 114.9 122.518 201.824 243.704 201.824c66.4482 0 126.791 -26.1357 171.315 -68.6846l35.7148 35.7148c15.1191 15.1191 40.9697 4.41113 40.9697 -16.9717v-134.059c0 -13.2549 -10.7451 -24 -24 -24h-134.059c-21.3828 0 -32.0908 25.8506 -16.9717 40.9707z
M32 152h134.059c21.3828 0 32.0908 -25.8506 16.9717 -40.9707l-41.75 -41.75c31.2617 -29.2734 71.835 -45.3193 114.876 -45.2803c77.418 0.0703125 144.314 53.1436 162.787 126.849c1.34375 5.36328 6.12207 9.15039 11.6504 9.15039h57.3047
c7.49805 0 13.1934 -6.80664 11.8066 -14.1758c-21.6377 -114.898 -122.519 -201.822 -243.705 -201.822c-66.4482 0 -126.791 26.1357 -171.315 68.6846l-35.7148 -35.7148c-15.1191 -15.1191 -40.9697 -4.41113 -40.9697 16.9717v134.059c0 13.2549 10.7451 24 24 24z" />
    <glyph glyph-name="stopwatch" unicode="&#xf2f2;" horiz-adv-x="448" 
d="M432 144c0 -114.9 -93.0996 -208 -208 -208s-208 93.0996 -208 208c0 104 76.2998 190.2 176 205.5v34.5h-28c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h120c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-28v-34.5
c37.5 -5.7998 71.7002 -21.5996 99.7002 -44.5996l27.5 27.5c4.7002 4.69922 12.2998 4.69922 17 0l28.2998 -28.3008c4.7002 -4.69922 4.7002 -12.2998 0 -17l-29.4004 -29.3994l-0.599609 -0.600586c21.2002 -32.3994 33.5 -71.2998 33.5 -113.1zM256 108v151.5
c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12v-151.5c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12z" />
    <glyph glyph-name="sign-out-alt" unicode="&#xf2f5;" 
d="M497 175l-168 -168c-15 -15 -41 -4.5 -41 17v96h-136c-13.2998 0 -24 10.7002 -24 24v96c0 13.2998 10.7002 24 24 24h136v96c0 21.4004 25.9004 32 41 17l168 -168c9.2998 -9.40039 9.2998 -24.5996 0 -34zM192 12c0 -6.59961 -5.40039 -12 -12 -12h-84
c-53 0 -96 43 -96 96v192c0 53 43 96 96 96h84c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-84c-17.7002 0 -32 -14.2998 -32 -32v-192c0 -17.7002 14.2998 -32 32 -32h84c6.59961 0 12 -5.40039 12 -12v-40z" />
    <glyph glyph-name="sign-in-alt" unicode="&#xf2f6;" 
d="M416 0h-84c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h84c17.7002 0 32 14.2998 32 32v192c0 17.7002 -14.2998 32 -32 32h-84c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h84c53 0 96 -43 96 -96v-192c0 -53 -43 -96 -96 -96z
M369 201c9.2998 -9.40039 9.2998 -24.5996 0 -34l-168 -168c-15 -15 -41 -4.5 -41 17v96h-136c-13.2998 0 -24 10.7002 -24 24v96c0 13.2998 10.7002 24 24 24h136v96c0 21.5 26 32 41 17z" />
    <glyph glyph-name="redo-alt" unicode="&#xf2f9;" 
d="M256.455 440c66.2686 -0.119141 126.437 -26.2334 170.859 -68.6846l35.7148 35.7148c15.1201 15.1191 40.9707 4.41113 40.9707 -16.9717v-134.059c0 -13.2549 -10.7451 -24 -24 -24h-134.059c-21.3828 0 -32.0908 25.8506 -16.9717 40.9707l41.75 41.75
c-30.8633 28.8994 -70.8008 44.9072 -113.229 45.2734c-92.3984 0.797852 -170.283 -73.9775 -169.484 -169.442c0.757812 -90.5605 74.1777 -166.552 167.994 -166.552c41.127 0 79.9971 14.6777 110.629 41.5557c4.74316 4.16113 11.9062 3.9082 16.3682 -0.552734
l39.6621 -39.6621c4.87207 -4.87207 4.63086 -12.8145 -0.482422 -17.4326c-43.9746 -39.7217 -102.251 -63.9082 -166.177 -63.9082c-136.966 0 -247.999 111.033 -248 247.998c-0.000976562 136.809 111.646 248.247 248.455 248.002z" />
    <glyph glyph-name="poo" unicode="&#xf2fe;" 
d="M451.4 78.9004c34.2998 -5.5 60.5996 -35 60.5996 -70.9004c0 -39.7998 -32.2002 -72 -72 -72h-368c-39.7998 0 -72 32.2002 -72 72c0 35.9004 26.2998 65.4004 60.5996 70.9004c-17.2998 13.0996 -28.5996 33.6992 -28.5996 57.0996c0 39.7998 32.2002 72 72 72h14.0996
c-13.3994 11.7002 -22.0996 28.7998 -22.0996 48c0 35.2998 28.7002 64 64 64h16c44.2002 0 80 35.7998 80 80c0 17.4004 -5.7002 33.4004 -15.0996 46.5c4.89941 0.799805 9.89941 1.5 15.0996 1.5c53 0 96 -43 96 -96c0 -11.2998 -2.2998 -21.9004 -5.90039 -32h5.90039
c35.2998 0 64 -28.7002 64 -64c0 -19.2002 -8.7002 -36.2998 -22.0996 -48h14.0996c39.7998 0 72 -32.2002 72 -72c0 -23.4004 -11.2998 -44 -28.5996 -57.0996zM192 192c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32s32 14.2998 32 32s-14.2998 32 -32 32z
M351.5 53c2 5.2998 -2 11 -7.7998 11h-175.4c-5.7998 0 -9.7998 -5.7002 -7.7998 -11c10.5 -27.9004 58.5 -53 95.5 -53s85 25.0996 95.5 53zM320 128c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32z" />
    <glyph glyph-name="images" unicode="&#xf302;" horiz-adv-x="576" 
d="M480 32v-16c0 -26.5098 -21.4902 -48 -48 -48h-384c-26.5098 0 -48 21.4902 -48 48v256c0 26.5098 21.4902 48 48 48h16v-208c0 -44.1123 35.8877 -80 80 -80h336zM576 112c0 -26.5098 -21.4902 -48 -48 -48h-384c-26.5098 0 -48 21.4902 -48 48v256
c0 26.5098 21.4902 48 48 48h384c26.5098 0 48 -21.4902 48 -48v-256zM256 320c0 26.5098 -21.4902 48 -48 48s-48 -21.4902 -48 -48s21.4902 -48 48 -48s48 21.4902 48 48zM160 176v-48h352v112l-87.5137 87.5146c-4.6875 4.68652 -12.2852 4.68652 -16.9717 0
l-135.515 -135.515l-39.5137 39.5146c-4.6875 4.68652 -12.2852 4.68652 -16.9717 0z" />
    <glyph glyph-name="pencil-alt" unicode="&#xf303;" 
d="M497.9 305.9l-46.1006 -46.1006c-4.7002 -4.7002 -12.2998 -4.7002 -17 0l-111 111c-4.7002 4.7002 -4.7002 12.2998 0 17l46.1006 46.1006c18.6992 18.6992 49.0996 18.6992 67.8994 0l60.1006 -60.1006c18.7998 -18.7002 18.7998 -49.0996 0 -67.8994zM284.2 348.2
c4.7002 4.7002 12.2998 4.7002 17.0996 0l111 -111c4.7002 -4.7002 4.7002 -12.2998 0 -17l-262.6 -262.601l-121.5 -21.2998c-16.4004 -2.7998 -30.7002 11.4004 -27.7998 27.7998l21.1992 121.5zM124.1 108.1c5.5 -5.5 14.3008 -5.5 19.8008 0l154 154
c5.5 5.5 5.5 14.3008 0 19.8008s-14.3008 5.5 -19.8008 0l-154 -154c-5.5 -5.5 -5.5 -14.3008 0 -19.8008zM88 24v48h-36.2998l-11.2998 -64.5l31.0996 -31.0996l64.5 11.2998v36.2998h-48z" />
    <glyph glyph-name="pen" unicode="&#xf304;" 
d="M290.74 354.76l128.02 -128.02l-277.99 -277.99l-114.14 -12.5996c-15.2803 -1.69043 -28.1895 11.2295 -26.4902 26.5098l12.7002 114.22zM497.94 373.82c18.75 -18.75 18.75 -49.1504 0 -67.9102l-56.5508 -56.5498l-128.02 128.02l56.5498 56.5498
c18.75 18.75 49.1602 18.75 67.9102 0z" />
    <glyph glyph-name="pen-alt" unicode="&#xf305;" 
d="M497.94 373.83c18.75 -18.7598 18.75 -49.1602 0 -67.9102l-56.5508 -56.5498l-128.02 128.02l56.5498 56.5508c18.75 18.75 49.1602 18.75 67.9102 0zM251.14 394.36l84.8506 -84.8506l82.7695 -82.7695l-196.79 -196.79
c-51.1611 -51.1592 -119.559 -85.4326 -195.34 -93.7998c-15.2803 -1.69043 -28.1895 11.2295 -26.4902 26.5098l0.0302734 0.229492c8.42188 75.6777 42.6777 143.978 93.7803 195.08l151.56 151.55l-22.6299 22.6201l-101.82 -101.819
c-6.25 -6.25 -16.3799 -6.25 -22.6299 0l-22.6299 22.6299c-6.25 6.24023 -6.25 16.3701 0 22.6201l118.78 118.79c15.6201 15.6201 40.9395 15.6201 56.5596 0z" />
    <glyph glyph-name="long-arrow-alt-down" unicode="&#xf309;" horiz-adv-x="256" 
d="M168 102.059h46.0576c21.3828 0 32.0908 -25.8516 16.9717 -40.9707l-86.0596 -86.0586c-9.37207 -9.37305 -24.5674 -9.37305 -33.9404 0l-86.0596 86.0586c-15.1191 15.1201 -4.41113 40.9707 16.9717 40.9707h46.0586v301.941c0 6.62695 5.37305 12 12 12h56
c6.62695 0 12 -5.37305 12 -12v-301.941z" />
    <glyph glyph-name="long-arrow-alt-left" unicode="&#xf30a;" horiz-adv-x="448" 
d="M134.059 152v-46.0576c0 -21.3828 -25.8516 -32.0908 -40.9707 -16.9717l-86.0586 86.0596c-9.37305 9.37207 -9.37305 24.5674 0 33.9404l86.0586 86.0596c15.1201 15.1191 40.9707 4.41113 40.9707 -16.9717v-46.0586h301.941c6.62695 0 12 -5.37305 12 -12v-56
c0 -6.62695 -5.37305 -12 -12 -12h-301.941z" />
    <glyph glyph-name="long-arrow-alt-right" unicode="&#xf30b;" horiz-adv-x="448" 
d="M313.941 232v46.0576c0 21.3828 25.8516 32.0908 40.9707 16.9717l86.0586 -86.0596c9.37305 -9.37207 9.37305 -24.5674 0 -33.9404l-86.0586 -86.0596c-15.1201 -15.1191 -40.9707 -4.41113 -40.9707 16.9717v46.0586h-301.941c-6.62695 0 -12 5.37305 -12 12v56
c0 6.62695 5.37305 12 12 12h301.941z" />
    <glyph glyph-name="long-arrow-alt-up" unicode="&#xf30c;" horiz-adv-x="256" 
d="M88 281.941h-46.0576c-21.3828 0 -32.0908 25.8516 -16.9717 40.9707l86.0596 86.0586c9.37207 9.37305 24.5674 9.37305 33.9404 0l86.0596 -86.0586c15.1191 -15.1201 4.41113 -40.9707 -16.9717 -40.9707h-46.0586v-301.941c0 -6.62695 -5.37305 -12 -12 -12h-56
c-6.62695 0 -12 5.37305 -12 12v301.941z" />
    <glyph glyph-name="expand-arrows-alt" unicode="&#xf31e;" horiz-adv-x="448" 
d="M448 104v-112v-0.0615234c0 -13.2129 -10.7275 -23.9395 -23.9395 -23.9395c-0.0205078 0 -0.0400391 0.000976562 -0.0605469 0.000976562h-112c-21.3896 0 -32.0898 25.9004 -17 41l36.2002 36.2002l-107.2 107.2l-107.23 -107.301l36.2305 -36.0996
c15.0898 -15.0996 4.38965 -41 -17 -41h-112h-0.0615234c-13.2129 0 -23.9395 10.7275 -23.9395 23.9395c0 0.0205078 0.000976562 0.0400391 0.000976562 0.0605469v112c0 21.4004 25.8896 32.0996 41 17l36.1904 -36.2002l107.27 107.2l-107.28 107.3l-36.1797 -36.2998
c-15.0996 -15.0996 -41 -4.40039 -41 17v112v0.0615234c0 13.2129 10.7275 23.9395 23.9395 23.9395c0.0205078 0 0.0400391 -0.000976562 0.0605469 -0.000976562h112c21.3896 0 32.0898 -25.9004 17 -41l-36.2002 -36.2002l107.2 -107.2l107.23 107.301l-36.2305 36.0996
c-15.0898 15.0996 -4.38965 41 17 41h112h0.0615234c13.2129 0 23.9395 -10.7275 23.9395 -23.9395c0 -0.0205078 -0.000976562 -0.0400391 -0.000976562 -0.0605469v-112c0 -21.4004 -25.8896 -32.0996 -41 -17l-36.1904 36.2002l-107.27 -107.2l107.28 -107.3
l36.1797 36.2002c15.0996 15.1992 41 4.5 41 -16.9004z" />
    <glyph glyph-name="clipboard" unicode="&#xf328;" horiz-adv-x="384" 
d="M384 336v-352c0 -26.5098 -21.4902 -48 -48 -48h-288c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h80c0 35.29 28.71 64 64 64s64 -28.71 64 -64h80c26.5098 0 48 -21.4902 48 -48zM192 408c-13.2549 0 -24 -10.7451 -24 -24s10.7451 -24 24 -24
s24 10.7451 24 24s-10.7451 24 -24 24zM288 294v20c0 3.31152 -2.68848 6 -6 6h-180c-3.31152 0 -6 -2.68848 -6 -6v-20c0 -3.31152 2.68848 -6 6 -6h180c3.31152 0 6 2.68848 6 6z" />
    <glyph glyph-name="arrows-alt-h" unicode="&#xf337;" 
d="M377.941 278.059c0 21.3828 25.8516 32.0908 40.9707 16.9707l86.0586 -86.0596c9.37305 -9.37305 9.37305 -24.5674 0 -33.9404l-86.0586 -86.0596c-15.1201 -15.1191 -40.9707 -4.41113 -40.9707 16.9717v46.0586h-243.883v-46.0576
c0 -21.3828 -25.8516 -32.0908 -40.9707 -16.9717l-86.0586 86.0596c-9.37305 9.37305 -9.37305 24.5674 0 33.9404l86.0586 86.0596c15.1201 15.1191 40.9707 4.41113 40.9707 -16.9717v-46.0586h243.883v46.0586z" />
    <glyph glyph-name="arrows-alt-v" unicode="&#xf338;" horiz-adv-x="256" 
d="M214.059 70.0586c21.3828 0 32.0908 -25.8516 16.9707 -40.9707l-86.0596 -86.0586c-9.37305 -9.37305 -24.5674 -9.37305 -33.9404 0l-86.0596 86.0586c-15.1191 15.1201 -4.41113 40.9707 16.9717 40.9707h46.0586v243.883h-46.0576
c-21.3828 0 -32.0908 25.8516 -16.9717 40.9707l86.0596 86.0586c9.37305 9.37305 24.5674 9.37305 33.9404 0l86.0596 -86.0586c15.1191 -15.1201 4.41113 -40.9707 -16.9717 -40.9707h-46.0586v-243.883h46.0586z" />
    <glyph glyph-name="arrow-alt-circle-down" unicode="&#xf358;" 
d="M504 192c0 -137 -111 -248 -248 -248s-248 111 -248 248s111 248 248 248s248 -111 248 -248zM212 308v-116h-70.9004c-10.6992 0 -16.0996 -13 -8.5 -20.5l114.9 -114.3c4.7002 -4.7002 12.2002 -4.7002 16.9004 0l114.899 114.3c7.60059 7.59961 2.2002 20.5 -8.5 20.5
h-70.7998v116c0 6.59961 -5.40039 12 -12 12h-64c-6.59961 0 -12 -5.40039 -12 -12z" />
    <glyph glyph-name="arrow-alt-circle-left" unicode="&#xf359;" 
d="M256 -56c-137 0 -248 111 -248 248s111 248 248 248s248 -111 248 -248s-111 -248 -248 -248zM372 236h-116v70.9004c0 10.6992 -13 16.0996 -20.5 8.5l-114.3 -114.9c-4.7002 -4.7002 -4.7002 -12.2002 0 -16.9004l114.3 -114.899
c7.59961 -7.60059 20.5 -2.2002 20.5 8.5v70.7998h116c6.59961 0 12 5.40039 12 12v64c0 6.59961 -5.40039 12 -12 12z" />
    <glyph glyph-name="arrow-alt-circle-right" unicode="&#xf35a;" 
d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM140 148h116v-70.9004c0 -10.6992 13 -16.0996 20.5 -8.5l114.3 114.9c4.7002 4.7002 4.7002 12.2002 0 16.9004l-114.3 115c-7.59961 7.59961 -20.5 2.19922 -20.5 -8.5
v-70.9004h-116c-6.59961 0 -12 -5.40039 -12 -12v-64c0 -6.59961 5.40039 -12 12 -12z" />
    <glyph glyph-name="arrow-alt-circle-up" unicode="&#xf35b;" 
d="M8 192c0 137 111 248 248 248s248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248zM300 76v116h70.9004c10.6992 0 16.0996 13 8.5 20.5l-114.9 114.3c-4.7002 4.7002 -12.2002 4.7002 -16.9004 0l-115 -114.3c-7.59961 -7.59961 -2.19922 -20.5 8.5 -20.5
h70.9004v-116c0 -6.59961 5.40039 -12 12 -12h64c6.59961 0 12 5.40039 12 12z" />
    <glyph glyph-name="external-link-alt" unicode="&#xf35d;" 
d="M432 128c8.83105 0 16 -7.16895 16 -16v-128c0 -26.4922 -21.5078 -48 -48 -48h-352c-26.4922 0 -48 21.5078 -48 48v352c0 26.4922 21.5078 48 48 48h160c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-144v-320h320v112
c0 8.83105 7.16895 16 16 16h32zM488 448c13.2461 0 24 -10.7539 24 -24v-128c0 -21.5 -26 -32 -41 -17l-35.7197 35.6797l-243.61 -243.68c-4.34668 -4.36133 -10.3652 -7.0625 -17.0029 -7.0625s-12.6504 2.70117 -16.9971 7.0625l-22.6699 22.6299
c-4.36133 4.34668 -7.0625 10.3652 -7.0625 17.0029c0 6.63867 2.70117 12.6504 7.0625 16.9971l243.73 243.64l-35.7305 35.7305c-15.0498 15.0898 -4.37012 41 17 41h128z" />
    <glyph glyph-name="external-link-square-alt" unicode="&#xf360;" horiz-adv-x="448" 
d="M448 368v-352c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h352c26.5098 0 48 -21.4902 48 -48zM360 352h-111.971c-21.3135 0 -32.0801 -25.8613 -16.9717 -40.9707l31.9844 -31.9873l-195.527 -195.527
c-4.68555 -4.68555 -4.68555 -12.2832 0 -16.9707l31.0293 -31.0293c4.6875 -4.68555 12.2852 -4.68555 16.9707 0l195.526 195.526l31.9883 -31.9912c15.0283 -15.0264 40.9707 -4.47461 40.9707 16.9717v111.979c0 13.2549 -10.7451 24 -24 24z" />
    <glyph glyph-name="exchange-alt" unicode="&#xf362;" 
d="M0 280v16c0 13.2549 10.7451 24 24 24h360v48c0 21.3672 25.8994 32.042 40.9707 16.9707l80 -80c9.37207 -9.37305 9.37207 -24.5684 0 -33.9404l-80 -80c-15.0146 -15.0127 -40.9707 -4.48633 -40.9707 16.9697v48h-360c-13.2549 0 -24 10.7451 -24 24zM488 128
c13.2549 0 24 -10.7451 24 -24v-16c0 -13.2549 -10.7451 -24 -24 -24h-360v-48c0 -21.4365 -25.9434 -31.9971 -40.9707 -16.9697l-80 80c-9.37207 9.37207 -9.37207 24.5674 0 33.9404l80 80c15.1084 15.1094 40.9707 4.34375 40.9707 -16.9707v-48h360z" />
    <glyph glyph-name="cloud-download-alt" unicode="&#xf381;" horiz-adv-x="640" 
d="M537.6 221.4c58.4004 -11.8008 102.4 -63.5 102.4 -125.4c0 -70.7002 -57.2998 -128 -128 -128h-368c-79.5 0 -144 64.5 -144 144c0 62.7998 40.2002 116.2 96.2002 135.9c-0.100586 2.69922 -0.200195 5.39941 -0.200195 8.09961c0 88.4004 71.5996 160 160 160
c59.2998 0 111 -32.2002 138.7 -80.2002c15.2002 10.2002 33.5996 16.2002 53.2998 16.2002c53 0 96 -43 96 -96c0 -12.2002 -2.2998 -23.9004 -6.40039 -34.5996zM404.7 132.7c10.0996 10.0996 2.89941 27.2998 -11.2998 27.2998h-65.4004v112c0 8.7998 -7.2002 16 -16 16
h-48c-8.7998 0 -16 -7.2002 -16 -16v-112h-65.4004c-14.1992 0 -21.3994 -17.2002 -11.2998 -27.2998l105.4 -105.4c6.2002 -6.2002 16.3994 -6.2002 22.5996 0z" />
    <glyph glyph-name="cloud-upload-alt" unicode="&#xf382;" horiz-adv-x="640" 
d="M537.6 221.4c58.4004 -11.8008 102.4 -63.5 102.4 -125.4c0 -70.7002 -57.2998 -128 -128 -128h-368c-79.5 0 -144 64.5 -144 144c0 62.7998 40.2002 116.2 96.2002 135.9c-0.100586 2.69922 -0.200195 5.39941 -0.200195 8.09961c0 88.4004 71.5996 160 160 160
c59.2998 0 111 -32.2002 138.7 -80.2002c15.2002 10.2002 33.5996 16.2002 53.2998 16.2002c53 0 96 -43 96 -96c0 -12.2002 -2.2998 -23.9004 -6.40039 -34.5996zM393.4 160c14.1992 0 21.3994 17.2002 11.2998 27.2998l-105.4 105.4
c-6.2002 6.2002 -16.3994 6.2002 -22.5996 0l-105.4 -105.4c-10.0996 -10.0996 -3 -27.2998 11.2998 -27.2998h65.4004v-112c0 -8.7998 7.2002 -16 16 -16h48c8.7998 0 16 7.2002 16 16v112h65.4004z" />
    <glyph glyph-name="gem" unicode="&#xf3a5;" horiz-adv-x="576" 
d="M485.5 448l90.5 -160h-101.1l-69.2002 160h79.7998zM357.5 448l69.2002 -160h-277.4l69.2002 160h139zM90.5 448h79.7998l-69.2002 -160h-101.1zM0 256h100.7l123 -251.7c1.5 -3.09961 -2.7002 -5.89941 -5 -3.2998zM148.2 256h279.6l-137 -318.2
c-1 -2.39941 -4.5 -2.39941 -5.5 0zM352.3 4.2998l123 251.7h100.7l-218.7 -254.9c-2.2998 -2.69922 -6.5 0.100586 -5 3.2002z" />
    <glyph glyph-name="level-down-alt" unicode="&#xf3be;" horiz-adv-x="320" 
d="M313.553 55.6689l-103.966 -112.003c-9.48535 -10.2139 -25.6758 -10.2295 -35.1738 0l-103.975 112.003c-14.2061 15.2998 -3.37695 40.3311 17.5869 40.3311h63.9746v272h-83.9756c-3.31152 0 -6.31348 1.34277 -8.48535 3.51465l-56 56
c-7.56055 7.55957 -2.20605 20.4854 8.48535 20.4854h195.976c13.2549 0 24 -10.7451 24 -24v-328h63.9658c20.8779 0 31.8516 -24.9688 17.5869 -40.3311z" />
    <glyph glyph-name="level-up-alt" unicode="&#xf3bf;" horiz-adv-x="320" 
d="M313.553 328.331c14.2646 -15.3623 3.29102 -40.3311 -17.5869 -40.3311h-63.9658v-328c0 -13.2549 -10.7451 -24 -24 -24h-195.976c-10.6914 0 -16.0459 12.9258 -8.48535 20.4854l56 56c2.17188 2.17188 5.17383 3.51465 8.48535 3.51465h83.9756v272h-63.9746
c-20.9639 0 -31.793 25.0312 -17.5869 40.3311l103.975 112.003c9.49805 10.2295 25.6885 10.2139 35.1738 0z" />
    <glyph glyph-name="lock-open" unicode="&#xf3c1;" horiz-adv-x="576" 
d="M423.5 448c84 0.299805 152.5 -68 152.5 -152v-80c0 -13.2998 -10.7002 -24 -24 -24h-32c-13.2998 0 -24 10.7002 -24 24v80c0 39.9004 -32.7002 72.4004 -72.7002 72c-39.5996 -0.400391 -71.2998 -33.2998 -71.2998 -72.9004v-71.0996h48c26.5 0 48 -21.5 48 -48v-192
c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v192c0 26.5 21.5 48 48 48h224v70.5c0 84 67.5 153.2 151.5 153.5z" />
    <glyph glyph-name="map-marker-alt" unicode="&#xf3c5;" horiz-adv-x="384" 
d="M172.268 -53.6699c-145.298 210.639 -172.268 232.257 -172.268 309.67c0 106.039 85.9609 192 192 192s192 -85.9609 192 -192c0 -77.4131 -26.9697 -99.0312 -172.268 -309.67c-9.53516 -13.7744 -29.9307 -13.7734 -39.4648 0zM192 176c44.1826 0 80 35.8174 80 80
s-35.8174 80 -80 80s-80 -35.8174 -80 -80s35.8174 -80 80 -80z" />
    <glyph glyph-name="microphone-alt" unicode="&#xf3c9;" horiz-adv-x="352" 
d="M336 256c8.83984 0 16 -7.16016 16 -16v-48c0 -88.9004 -66.29 -162.47 -152 -174.23v-33.7695h56c8.83984 0 16 -7.16016 16 -16v-16c0 -8.83984 -7.16016 -16 -16 -16h-160c-8.83984 0 -16 7.16016 -16 16v16c0 8.83984 7.16016 16 16 16h56v34.1504
c-88.0303 12.1396 -152 92.0498 -152 181.689v40.1602c0 8.83984 7.16016 16 16 16h16c8.83984 0 16 -7.16016 16 -16v-42.2998c0 -66.8105 48.71 -126.59 115.21 -133.08c76.2998 -7.44043 140.79 52.5801 140.79 127.38v48c0 8.83984 7.16016 16 16 16h16zM176 96
c-53.0195 0 -96 42.9805 -96 96v160c0 53.0195 42.9805 96 96 96s96 -42.9805 96 -96h-85.3301c-5.88965 0 -10.6699 -3.58008 -10.6699 -8v-16c0 -4.41992 4.78027 -8 10.6699 -8h85.3301v-32h-85.3301c-5.88965 0 -10.6699 -3.58008 -10.6699 -8v-16
c0 -4.41992 4.78027 -8 10.6699 -8h85.3301v-32h-85.3301c-5.88965 0 -10.6699 -3.58008 -10.6699 -8v-16c0 -4.41992 4.78027 -8 10.6699 -8h85.3301c0 -53.0195 -42.9805 -96 -96 -96z" />
    <glyph glyph-name="mobile-alt" unicode="&#xf3cd;" horiz-adv-x="320" 
d="M272 448c26.5 0 48 -21.5 48 -48v-416c0 -26.5 -21.5 -48 -48 -48h-224c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48h224zM160 -32c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM272 76v312
c0 6.59961 -5.40039 12 -12 12h-200c-6.59961 0 -12 -5.40039 -12 -12v-312c0 -6.59961 5.40039 -12 12 -12h200c6.59961 0 12 5.40039 12 12z" />
    <glyph glyph-name="money-bill-alt" unicode="&#xf3d1;" horiz-adv-x="640" 
d="M352 160c4.41992 0 8 -3.58008 8 -8v-16c0 -4.41992 -3.58008 -8 -8 -8h-64c-4.41992 0 -8 3.58008 -8 8v16c0 4.41992 3.58008 8 8 8h16v55.4404l-0.469727 -0.310547c-1.26855 -0.845703 -2.79395 -1.35156 -4.43164 -1.35156
c-2.77734 0 -5.22559 1.41895 -6.6582 3.57129l-8.88086 13.3105c-0.845703 1.26758 -1.35156 2.79395 -1.35156 4.43066c0 2.77734 1.41992 5.22656 3.57227 6.65918l15.3301 10.2197c3.93945 2.62988 8.56934 4.03027 13.3096 4.03027h13.5801c4.41992 0 8 -3.58008 8 -8
v-88h16zM608 384c17.6699 0 32 -14.3301 32 -32v-320c0 -17.6699 -14.3301 -32 -32 -32h-576c-17.6699 0 -32 14.3301 -32 32v320c0 17.6699 14.3301 32 32 32h576zM48 48h64c0 35.3496 -28.6504 64 -64 64v-64zM48 272c35.3496 0 64 28.6504 64 64h-64v-64zM320 80
c53 0 96 50.1299 96 112c0 61.8604 -42.9805 112 -96 112s-96 -50.1396 -96 -112c0 -61.8496 42.9805 -112 96 -112zM592 48v64c-35.3496 0 -64 -28.6504 -64 -64h64zM592 272v64h-64c0 -35.3496 28.6504 -64 64 -64z" />
    <glyph glyph-name="phone-slash" unicode="&#xf3dd;" horiz-adv-x="640" 
d="M268.2 66.5996c11.5 5.40039 22.7002 11.6006 33.5996 18.1006l80 -61.7998c-76 -54.5 -169 -86.9004 -269.7 -86.9004c-11.2998 0 -20.8994 7.7998 -23.3994 18.5996l-24 104c-2.60059 11.4004 3.2002 22.9004 13.8994 27.5l112 48
c9.80078 4.2002 21.2002 1.40039 28 -6.89941zM633.8 -10.0996c7 -5.40039 8.2998 -15.5 2.90039 -22.3008l-19.6006 -25.2998c-5.5 -7 -15.5 -8.2002 -22.5 -2.7998l-588.399 454.7c-7 5.39941 -8.2002 15.3994 -2.7998 22.3994l19.5996 25.2002
c5.5 7 15.5 8.2002 22.5 2.7998l353.9 -273.5c18.0996 22.5 33.7998 46.7002 46 72.8008l-60.6006 49.5996c-8.2998 6.7002 -11.0996 18.2002 -6.89941 28l48 112c4.59961 10.5996 16.1992 16.5 27.5 13.9004l104 -24c10.8994 -2.5 18.5996 -12.2002 18.5996 -23.4004
c0 -108.9 -38.0996 -208.4 -100.9 -287.5z" />
    <glyph glyph-name="portrait" unicode="&#xf3e0;" horiz-adv-x="384" 
d="M336 448c26.5 0 48 -21.5 48 -48v-416c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48h288zM192 320c-35.2998 0 -64 -28.7002 -64 -64s28.7002 -64 64 -64s64 28.7002 64 64s-28.7002 64 -64 64zM304 83.2002v19.2002
c0 31.7998 -30.0996 57.5996 -67.2002 57.5996h-5c-12.2002 -5.09961 -25.7002 -8 -39.7998 -8s-27.5 2.90039 -39.7998 8h-5c-37.1006 0 -67.2002 -25.7998 -67.2002 -57.5996v-19.2002c0 -10.6006 10 -19.2002 22.4004 -19.2002h179.199
c12.4004 0 22.4004 8.59961 22.4004 19.2002z" />
    <glyph glyph-name="reply" unicode="&#xf3e5;" 
d="M8.30859 258.164l176.005 151.985c15.4053 13.3047 39.6865 2.50391 39.6865 -18.1641v-80.0537c160.629 -1.83887 288 -34.0312 288 -186.258c0 -61.4404 -39.5811 -122.309 -83.333 -154.132c-13.6533 -9.93066 -33.1113 2.5332 -28.0771 18.6309
c45.3438 145.012 -21.5068 183.51 -176.59 185.742v-87.915c0 -20.7002 -24.2998 -31.4531 -39.6865 -18.1641l-176.005 152c-11.0703 9.5625 -11.0859 26.7529 0 36.3281z" />
    <glyph glyph-name="shield-alt" unicode="&#xf3ed;" 
d="M466.5 364.3c17.7998 -7.39941 29.5 -24.8994 29.5 -44.2998c0 -221.3 -135.9 -344.6 -221.6 -380.3c-11.8008 -4.90039 -25.1006 -4.90039 -36.9004 0c-107 44.5996 -221.5 181.8 -221.5 380.3c0 19.4004 11.7002 36.9004 29.5996 44.2998l192 80
c5.67578 2.35449 11.96 3.6543 18.4824 3.6543c6.52148 0 12.7432 -1.2998 18.418 -3.6543zM256.1 1.7002c93.7002 46.5996 172.5 156.3 175.801 307.7l-175.9 73.2998z" />
    <glyph glyph-name="tablet-alt" unicode="&#xf3fa;" horiz-adv-x="448" 
d="M400 448c26.5 0 48 -21.5 48 -48v-416c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48h352zM224 -32c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM400 76v312
c0 6.59961 -5.40039 12 -12 12h-328c-6.59961 0 -12 -5.40039 -12 -12v-312c0 -6.59961 5.40039 -12 12 -12h328c6.59961 0 12 5.40039 12 12z" />
    <glyph glyph-name="tachometer-alt" unicode="&#xf3fd;" horiz-adv-x="576" 
d="M288 416c159.06 0 288 -128.94 288 -288c0 -52.7998 -14.25 -102.26 -39.0596 -144.8c-5.61035 -9.62012 -16.3008 -15.2002 -27.4404 -15.2002h-443c-11.1396 0 -21.8301 5.58008 -27.4404 15.2002c-24.8096 42.54 -39.0596 92 -39.0596 144.8
c0 159.06 128.94 288 288 288zM288 352c-17.6699 0 -31.9902 -14.3301 -31.9902 -32s14.3301 -32 32 -32c6.66992 0 12.5098 2.51953 17.6406 6.00977l9.21973 27.6699c0.80957 2.44043 2.33984 4.41016 3.4502 6.66992c-3.74023 13.5205 -15.6104 23.6504 -30.3203 23.6504
zM96 64c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM144 224c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM390.77 296.41c4.18066 12.5703 -2.59961 26.1699 -15.1699 30.3594
c-12.6299 4.28027 -26.1895 -2.60938 -30.3594 -15.1699l-61.3398 -184.01c-33.4004 -2.16016 -59.9004 -29.6494 -59.9004 -63.5898c0 -11.7197 3.37988 -22.5498 8.87988 -32h110.24c5.5 9.4502 8.87988 20.2803 8.87988 32c0 19.46 -8.87012 36.6699 -22.5596 48.4102z
M405.43 239.21c5.68066 -8.94043 15.1904 -15.21 26.5703 -15.2197c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32c-3.91992 0 -7.58008 -0.94043 -11.0498 -2.23047zM480 64c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z
" />
    <glyph glyph-name="ticket-alt" unicode="&#xf3ff;" horiz-adv-x="576" 
d="M128 288h320v-192h-320v192zM528 192c0 -26.5098 21.4902 -48 48 -48v-96c0 -26.5098 -21.4902 -48 -48 -48h-480c-26.5098 0 -48 21.4902 -48 48v96c26.5098 0 48 21.4902 48 48s-21.4902 48 -48 48v96c0 26.5098 21.4902 48 48 48h480c26.5098 0 48 -21.4902 48 -48
v-96c-26.5098 0 -48 -21.4902 -48 -48zM480 296c0 13.2549 -10.7451 24 -24 24h-336c-13.2549 0 -24 -10.7451 -24 -24v-208c0 -13.2549 10.7451 -24 24 -24h336c13.2549 0 24 10.7451 24 24v208z" />
    <glyph glyph-name="user-alt" unicode="&#xf406;" 
d="M256 160c-79.5 0 -144 64.5 -144 144s64.5 144 144 144s144 -64.5 144 -144s-64.5 -144 -144 -144zM384 128c70.7002 0 128 -57.2998 128 -128v-16c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v16c0 70.7002 57.2998 128 128 128h55.0996
c22.3008 -10.2002 46.9004 -16 72.9004 -16s50.7002 5.7998 72.9004 16h55.0996z" />
    <glyph glyph-name="window-close" unicode="&#xf410;" 
d="M464 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h416zM380.4 125.5l-67.1006 66.5l67.1006 66.5c4.7998 4.7998 4.7998 12.5996 0 17.4004l-40.5 40.5
c-4.80078 4.7998 -12.6006 4.7998 -17.4004 0l-66.5 -67.1006l-66.5 67.1006c-4.7998 4.7998 -12.5996 4.7998 -17.4004 0l-40.5 -40.5c-4.7998 -4.80078 -4.7998 -12.6006 0 -17.4004l67.1006 -66.5l-67.1006 -66.5c-4.7998 -4.7998 -4.7998 -12.5996 0 -17.4004
l40.5 -40.5c4.80078 -4.7998 12.6006 -4.7998 17.4004 0l66.5 67.1006l66.5 -67.1006c4.7998 -4.7998 12.5996 -4.7998 17.4004 0l40.5 40.5c4.7998 4.80078 4.7998 12.6006 0 17.4004z" />
    <glyph glyph-name="compress-alt" unicode="&#xf422;" horiz-adv-x="448" 
d="M4.68555 20.6855l99.3145 99.3145l-32.9219 31.0293c-15.1201 15.1201 -4.41211 40.9707 16.9697 40.9707h112c13.2549 0 23.9521 -10.7451 23.9521 -24v-112c0 -21.3818 -25.8027 -32.0898 -40.9219 -16.9707l-31.0781 32.9707l-99.3145 -99.3145
c-6.24707 -6.24707 -16.3789 -6.24707 -22.627 0l-25.373 25.373c-6.24707 6.24805 -6.24707 16.3799 0 22.627zM443.314 363.314l-99.3145 -99.3145l32.9219 -31.0293c15.1201 -15.1201 4.41211 -40.9707 -16.9697 -40.9707h-112c-13.2549 0 -23.9521 10.7451 -23.9521 24
v112c0 21.3818 25.8027 32.0898 40.9219 16.9707l31.0781 -32.9707l99.3145 99.3145c6.24707 6.24707 16.3789 6.24707 22.627 0l25.373 -25.373c6.24707 -6.24805 6.24707 -16.3799 0 -22.627z" />
    <glyph glyph-name="expand-alt" unicode="&#xf424;" horiz-adv-x="448" 
d="M212.686 132.686l-92.6855 -92.6855l32.9219 -31.0293c15.1201 -15.1201 4.41211 -40.9707 -16.9697 -40.9707h-112c-13.2549 0 -23.9521 10.7451 -23.9521 24v112c0 21.3818 25.8027 32.0898 40.9219 16.9707l31.0781 -32.9707l92.6855 92.6855
c6.24805 6.24805 16.3799 6.24805 22.6279 0l25.3721 -25.3721c6.24902 -6.24805 6.24902 -16.3789 0 -22.6279zM235.314 251.314l92.6855 92.6855l-32.9219 31.0293c-15.1201 15.1201 -4.41211 40.9707 16.9697 40.9707h112c13.2549 0 23.9521 -10.7451 23.9521 -24v-112
c0 -21.3818 -25.8027 -32.0898 -40.9219 -16.9707l-31.0781 32.9707l-92.6855 -92.6855c-6.24805 -6.24805 -16.3799 -6.24805 -22.6279 0l-25.3721 25.3721c-6.24902 6.24805 -6.24902 16.3789 0 22.6279z" />
    <glyph glyph-name="baseball-ball" unicode="&#xf433;" horiz-adv-x="496" 
d="M368.5 84.0996c12.9004 -26.6992 30.2998 -50.1992 51.4004 -70.5996c-44.6006 -43 -105.101 -69.5 -171.9 -69.5c-66.9004 0 -127.5 26.5996 -172 69.7002c21.2002 20.3994 38.5996 44 51.5 70.7002l-28.7998 13.8994c-11.1006 -23 -26.1006 -43.2998 -44.2998 -61
c-34 42.4004 -54.4004 96.1006 -54.4004 154.7s20.4004 112.3 54.4004 154.8c17.7998 -17.2998 32.5 -37.0996 43.5 -59.3994l28.6992 14.0996c-12.7998 25.9004 -30 48.9004 -50.6992 68.7998c44.5996 43.1006 105.199 69.7002 172.1 69.7002
c67 0 127.6 -26.7002 172.2 -69.7998c-20.7998 -20 -38 -43 -50.7998 -69l28.6992 -14.1006c11 22.4004 25.8008 42.2002 43.6006 59.5c33.7998 -42.3994 54.2002 -96.0996 54.2002 -154.6c0 -58.5996 -20.5 -112.4 -54.5 -154.9c-18.1006 17.7002 -33 38 -44.1006 60.9004z
M140.2 116.1c17.2998 53.9004 14.2998 108.2 -0.700195 153.801l-30.4004 -10c13.3008 -40.2002 15.5 -87.6006 0.600586 -134zM356.5 269.5c-15 -45.5 -18 -99.7998 -0.700195 -153.8l30.5 9.7998c-14.8994 46.5 -12.5996 93.9004 0.600586 134z" />
    <glyph glyph-name="basketball-ball" unicode="&#xf434;" horiz-adv-x="496" 
d="M212.3 437.7c-1.5 -50 -17 -95.4004 -44.7998 -131.2l-77.4004 77.4004c36 29.6992 78.4004 47.5 122.2 53.7998zM248 226l-46.2998 46.2998c37.2002 45.4004 57.5 103.8 58.7002 167.7c51.8994 -2.59961 103.1 -21.0996 145.5 -56.0996zM56.0996 349.9l77.4004 -77.4004
c-35.7002 -27.7998 -81.2002 -43.2998 -131.2 -44.7998c6.2998 43.7998 24.1006 86.2002 53.7998 122.2zM328.3 145.7l-46.2998 46.2998l157.9 157.9c35 -42.4004 53.5 -93.6006 56.0996 -145.5c-64 -1.30078 -122.4 -21.6006 -167.7 -58.7002zM248 158l46.2998 -46.2998
c-37.0996 -45.2998 -57.3994 -103.7 -58.7002 -167.7c-51.8994 2.59961 -103.1 21.2002 -145.5 56.0996zM439.9 34.0996l-77.4004 77.4004c35.7002 27.7002 81.0996 43.2002 131.2 44.7998c-6.2998 -43.7998 -24.1006 -86.2002 -53.7998 -122.2zM167.7 238.3
l46.2998 -46.2998l-157.9 -157.9c-35 42.4004 -53.5 93.6006 -56.0996 145.5c63.9004 1.10059 122.3 21.5 167.7 58.7002zM283.7 -53.7002c1.59961 50 17.0996 95.5 44.7998 131.2l77.4004 -77.4004c-36 -29.6992 -78.4004 -47.5 -122.2 -53.7998z" />
    <glyph glyph-name="bowling-ball" unicode="&#xf436;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM120 256c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM184 352c0 -17.7002 14.2998 -32 32 -32s32 14.2998 32 32
s-14.2998 32 -32 32s-32 -14.2998 -32 -32zM232 208c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32z" />
    <glyph glyph-name="chess" unicode="&#xf439;" 
d="M74 240l-33.9102 90.3799c-0.655273 1.74707 -1.01953 3.64551 -1.01953 5.62012c0 8.83105 7.16895 16 16 16h0.0195312h56.9102v32h-24c-4.41504 0 -8 3.58496 -8 8v16c0 4.41504 3.58496 8 8 8h24v24c0 4.41504 3.58496 8 8 8h16c4.41504 0 8 -3.58496 8 -8v-24h24
c4.41504 0 8 -3.58496 8 -8v-16c0 -4.41504 -3.58496 -8 -8 -8h-24v-32h56.8896c0.00683594 0 0.0078125 -0.00683594 0.0146484 -0.00683594c8.83008 0 16 -7.16992 16 -16c0 -1.97461 -0.359375 -3.86621 -1.01465 -5.61328l-33.8896 -90.3799h10
c8.83105 0 16 -7.16895 16 -16v-16c0 -8.83105 -7.16895 -16 -16 -16h-15.9404c0.142578 -44.1934 5.69141 -86.9287 15.9404 -128h-128c10.249 41.0713 15.7979 83.8066 15.9404 128h-15.9404c-8.83105 0 -16 7.16895 -16 16v16c0 8.83105 7.16895 16 16 16h10z
M247.16 -11.5801c5.24805 -2.62598 8.83984 -8.0459 8.83984 -14.3096v-22.1104c0 -8.83105 -7.16895 -16 -16 -16h-224c-8.83105 0 -16 7.16895 -16 16v22.1104c0.000976562 6.26562 3.59668 11.6855 8.84961 14.3096l23.1504 11.5801v16c0 8.83105 7.16895 16 16 16h160
c8.83105 0 16 -7.16895 16 -16v-16zM339.93 146.2l-24.5693 20.7998c-6.94434 5.86133 -11.3438 14.6143 -11.3604 24.4004v58.5996c0 3.31152 2.68848 6 6 6h26.3896c3.31152 0 6 -2.68848 6 -6v-26h24.71v26c0 3.31152 2.68848 6 6 6h53.8105c3.31152 0 6 -2.68848 6 -6
v-26h24.71v26c0 3.31152 2.68848 6 6 6h26.3799c3.31152 0 6 -2.68848 6 -6v-58.54c0 -0.0107422 0.0185547 -0.0126953 0.0185547 -0.0234375c0 -9.79297 -4.40918 -18.5645 -11.3486 -24.4365l-24.5996 -20.79l3.29004 -82.21h-126.721zM384 144v-32h32v32
c0 8.83105 -7.16895 16 -16 16s-16 -7.16895 -16 -16zM503.16 -11.5801c5.24805 -2.62598 8.83984 -8.0459 8.83984 -14.3096v-22.1104c0 -8.83105 -7.16895 -16 -16 -16h-192c-8.83105 0 -16 7.16895 -16 16v22.1104c0.000976562 6.26562 3.59668 11.6855 8.84961 14.3096
l23.1504 11.5801v16c0 8.83105 7.16895 16 16 16h128c8.83105 0 16 -7.16895 16 -16v-16z" />
    <glyph glyph-name="chess-bishop" unicode="&#xf43a;" horiz-adv-x="320" 
d="M8 160.12c0 73.3799 59.8096 181.08 112.6 225.37c-14 3.41992 -24.5996 15.5098 -24.5996 30.5098c0 17.6611 14.3389 32 32 32h64c17.6611 0 32 -14.3389 32 -32c0 -15.0498 -10.5996 -27.0898 -24.5996 -30.5098c24.3994 -20.4902 50.0693 -54.6807 70.8691 -92.5898
l-107.89 -107.931c-1.44727 -1.44727 -2.3418 -3.44922 -2.3418 -5.65625c0 -2.20605 0.894531 -4.20508 2.3418 -5.65332l11.3105 -11.3105c1.44727 -1.44629 3.44922 -2.3418 5.65527 -2.3418c2.20703 0 4.20605 0.895508 5.6543 2.3418l100.31 100.33
c15.96 -35.46 26.6904 -71.9492 26.6904 -102.56c0 -51.6006 -22.1396 -73.8301 -56 -84.6006v-43.5195h-192v43.5195c-33.8604 10.7705 -56 32.9609 -56 84.6006zM304 0c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-288
c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h288z" />
    <glyph glyph-name="chess-board" unicode="&#xf43c;" 
d="M255.9 447.8v-64h-64v64h64zM0 383.83h64v-64h-64v64zM128 447.8v-64h-64v64h64zM192 191.9h64v-64h-64v64zM0 255.88h64v-64h-64v64zM383.85 447.8v-64h-64v64h64zM511.85 447.8v-64h-64v64h64zM128 191.9v-64h-64v64h64zM511.8 0h-64v64h64v-64zM511.8 128h-64v64h64
v-64zM383.85 -64v64h64v-64h-64zM511.85 255.88h-64v64h64v-64zM128 -64v64h64v-64h-64zM0 -64v64h64v-64h-64zM255.9 -64v64h64v-64h-64zM0 127.93h64v-64h-64v64zM319.88 319.85h-64v64h64v-64zM255.88 191.85v64h64v-64h-64zM191.88 63.8496h64v-64h-64v64z
M319.88 127.85v64h64v-64h-64zM319.88 255.8v64h64v-64h-64zM319.88 63.8701h64v-64h-64v64zM64 63.9502h64v-64h-64v64zM192 319.85h-64v64h64v-64zM383.92 63.9502v64h64v-64h-64zM255.92 255.88h-64v64h64v-64zM383.92 383.83h64v-64h-64v64zM255.92 127.93h64v-64h-64
v64zM191.92 255.88l0.0800781 -64h-64v64h63.9199zM383.84 191.88v64h64v-64h-64zM128 319.85v-64h-64v64h64zM128 127.93h64v-64h-64v64z" />
    <glyph glyph-name="chess-king" unicode="&#xf43f;" horiz-adv-x="448" 
d="M400 0c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-352c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h352zM416 288c17.6494 -0.0136719 31.9688 -14.3477 31.9688 -32.001c0 -3.32129 -0.507812 -6.52539 -1.44922 -9.53906
l-73.0791 -214.46h-298.881l-73.0791 214.46c-0.941406 3.01367 -1.45508 6.21875 -1.45508 9.54004c0 17.6533 14.3252 31.9863 31.9746 32h160v48h-40c-4.41504 0 -8 3.58496 -8 8v48c0 4.41504 3.58496 8 8 8h40v40c0 4.41504 3.58496 8 8 8h48
c4.41504 0 8 -3.58496 8 -8v-40h40c4.41504 0 8 -3.58496 8 -8v-48c0 -4.41504 -3.58496 -8 -8 -8h-40v-48h160z" />
    <glyph glyph-name="chess-knight" unicode="&#xf441;" horiz-adv-x="384" 
d="M19 175.53c-11.2041 4.98145 -19 16.1963 -19 29.2393v0.0205078v137.21c0 0.0195312 -0.00292969 0.0419922 -0.00292969 0.0625c0 6.60742 2.67578 12.5957 7.00293 16.9375l9 9l-14.21 28.4199c-1.13867 2.27344 -1.79004 4.85547 -1.79004 7.56934v0.0107422
c0 6.62305 5.37695 12 12 12h147.94c106 0 191.92 -86 191.92 -192v-192h-319.86v14.5195c0 0.0078125 -0.078125 -0.03125 -0.078125 -0.0244141c0 31.3145 18.0312 58.4512 44.2686 71.585l57.2197 28.6504c15.751 7.87695 26.5303 24.1348 26.5303 42.9297v0.00976562
v50.3301l-22.1201 -11.0801c-6.19238 -3.09668 -10.8369 -8.78906 -12.5508 -15.6504l-9.21973 -30.6494c-2.81152 -9.35645 -9.77051 -16.9043 -18.7598 -20.5l-12.7803 -5.12012c-3.66895 -1.46777 -7.7168 -2.27246 -11.9082 -2.27246
c-4.61621 0 -9.00586 0.979492 -12.9717 2.74219zM52 320c-11.0381 0 -20 -8.96191 -20 -20s8.96191 -20 20 -20s20 8.96191 20 20s-8.96191 20 -20 20zM368 0c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-352c-8.83105 0 -16 7.16895 -16 16v32
c0 8.83105 7.16895 16 16 16h352z" />
    <glyph glyph-name="chess-pawn" unicode="&#xf443;" horiz-adv-x="320" 
d="M105.1 224c-29.3896 18.3799 -49.0996 50.7803 -49.0996 88c0 57.3994 46.6006 104 104 104s104 -46.6006 104 -104c0 -37.2197 -19.71 -69.6201 -49.0996 -88h25.0996c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-16v-5.49023
c0 -44 4.11035 -86.5996 24 -122.51h-176c19.8604 35.9102 24 78.5098 24 122.51v5.49023h-16c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h25.0996zM304 0c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-288
c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h288z" />
    <glyph glyph-name="chess-queen" unicode="&#xf445;" 
d="M256 336c-30.9072 0 -56 25.0928 -56 56s25.0928 56 56 56s56 -25.0928 56 -56s-25.0928 -56 -56 -56zM432 0c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-352c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h352zM504.87 263.84
c4.30566 -2.86816 7.11914 -7.77344 7.11914 -13.3311c0 -2.56445 -0.604492 -4.98926 -1.67969 -7.13867l-102.55 -211.37h-303.52l-102.55 211.33c-1.0752 2.14941 -1.70508 4.58008 -1.70508 7.14453c0 5.55762 2.83887 10.457 7.14453 13.3252l28.5703 16
c7.35938 4.91016 16.8096 2.5498 22.0898 -4.54004c8.6543 -11.709 22.4922 -19.2686 38.1572 -19.2686c1.13672 0 2.26562 0.0400391 3.38281 0.119141c25.6699 1.73926 44.6699 24.7998 44.6699 50.4893c0 7.39648 6.00391 13.4004 13.4004 13.4004h38.7695
c6.04004 0 11.6104 -3.99023 12.8604 -9.91016c4.57715 -21.7363 23.8789 -38.0752 46.9688 -38.0752s42.3936 16.3389 46.9707 38.0752c1.25 5.91016 6.86035 9.91016 12.8604 9.91016h38.7695c7.39648 0 13.4004 -6.00391 13.4004 -13.4004
c0 -23.5293 15.7002 -45.46 38.8398 -49.75c2.95898 -0.576172 5.9541 -0.918945 9.08105 -0.918945c15.6064 0 29.4688 7.5293 38.1494 19.1494c5.37988 7.13965 14.8496 9.67969 22.29 4.67969z" />
    <glyph glyph-name="chess-rook" unicode="&#xf447;" horiz-adv-x="384" 
d="M368 416c8.83105 0 16 -7.16895 16 -16v-176l-64 -32c0 -47.7197 1.54004 -95 13.21 -160h-282.42c11.6699 65 13.21 111.67 13.21 160l-64 32v176c0 8.83105 7.16895 16 16 16h56.0996c8.83105 0 16 -7.16895 16 -16v-48h47.9004v48c0 8.83105 7.16895 16 16 16h80
c8.83105 0 16 -7.16895 16 -16v-48h48v48c0 8.83105 7.16895 16 16 16h56zM224 128v64c0 17.6611 -14.3389 32 -32 32s-32 -14.3389 -32 -32v-64h64zM368 0c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-352c-8.83105 0 -16 7.16895 -16 16v32
c0 8.83105 7.16895 16 16 16h352z" />
    <glyph glyph-name="dumbbell" unicode="&#xf44b;" horiz-adv-x="640" 
d="M104 352c13.2998 0 24 -10.7002 24 -24v-272c0 -13.2998 -10.7002 -24 -24 -24h-48c-13.2998 0 -24 10.7002 -24 24v104h-24c-4.40039 0 -8 3.59961 -8 8v48c0 4.40039 3.59961 8 8 8h24v104c0 13.2998 10.7002 24 24 24h48zM632 224c4.40039 0 8 -3.59961 8 -8v-48
c0 -4.40039 -3.59961 -8 -8 -8h-24v-104c0 -13.2998 -10.7002 -24 -24 -24h-48c-13.2998 0 -24 10.7002 -24 24v272c0 13.2998 10.7002 24 24 24h48c13.2998 0 24 -10.7002 24 -24v-104h24zM456 416c13.2998 0 24 -10.7002 24 -24v-400c0 -13.2998 -10.7002 -24 -24 -24h-48
c-13.2998 0 -24 10.7002 -24 24v168h-128v-168c0 -13.2998 -10.7002 -24 -24 -24h-48c-13.2998 0 -24 10.7002 -24 24v400c0 13.2998 10.7002 24 24 24h48c13.2998 0 24 -10.7002 24 -24v-168h128v168c0 13.2998 10.7002 24 24 24h48z" />
    <glyph glyph-name="football-ball" unicode="&#xf44e;" horiz-adv-x="496" 
d="M481.5 387.7c6.2998 -23.9004 13.7002 -61 14.5 -104.5l-156.6 156.8c43.5996 -0.900391 80.8994 -8.5 104.8 -14.9004c18.2002 -4.89941 32.5 -19.1992 37.2998 -37.3994zM14.5 -3.7002c-6.2998 23.9004 -13.7002 61 -14.5 104.5l156.6 -156.8
c-43.5996 0.900391 -80.8994 8.5 -104.8 14.9004c-18.2002 4.89941 -32.5 19.1992 -37.2998 37.3994zM4.2002 164.6c22.5996 152.7 138.899 252 271.399 271.4l216.301 -216.6c-22.7002 -152.7 -139 -252 -271.5 -271.4zM321.5 288.2l-28.2998 -28.5l-28.2998 28.2998
c-3.10059 3.09961 -8.2002 3.09961 -11.3008 0l-11.2998 -11.2998c-3.09961 -3.10059 -3.09961 -8.2002 0 -11.2998l28.2998 -28.3008l-22.5996 -22.5996l-28.2998 28.2998c-3.10059 3.10059 -8.2002 3.10059 -11.2998 0l-11.3008 -11.2998
c-3.09961 -3.09961 -3.09961 -8.2002 0 -11.2998l28.3008 -28.2998l-22.6006 -22.6006l-28.2998 28.2998c-3.09961 3.10059 -8.2002 3.10059 -11.2998 0l-11.2998 -11.2998c-3.10059 -3.09961 -3.10059 -8.2002 0 -11.2998l28.2998 -28.2002l-28.2998 -28.2998
c-3.10059 -3.09961 -3.10059 -8.2002 0 -11.2998l11.2998 -11.2998c3.09961 -3.10059 8.2002 -3.10059 11.2998 0l28.2998 28.2998l28.2998 -28.2998c3.10059 -3.10059 8.2002 -3.10059 11.3008 0l11.2998 11.2998c3.09961 3.09961 3.09961 8.2002 0 11.2998
l-28.2998 28.2998l22.5996 22.6006l28.2998 -28.3008c3.10059 -3.09961 8.2002 -3.09961 11.2998 0l11.3008 11.3008c3.09961 3.09961 3.09961 8.19922 0 11.2998l-28.3008 28.2998l22.6006 22.7002l28.2998 -28.2998c3.09961 -3.10059 8.2002 -3.10059 11.2998 0
l11.2998 11.2998c3.10059 3.09961 3.10059 8.2002 0 11.2998l-28.2998 28.2998l28.2998 28.2998c3.10059 3.10059 3.10059 8.2002 0 11.3008l-11.2998 11.2998c-3.09961 3.09961 -8.2002 3.09961 -11.2998 0z" />
    <glyph glyph-name="golf-ball" unicode="&#xf450;" horiz-adv-x="416" 
d="M96 32h224c0 -17.7002 -14.2998 -32 -32 -32h-16c-17.7002 0 -32 -14.2998 -32 -32v-20c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v20c0 17.7002 -14.2998 32 -32 32h-16c-17.7002 0 -32 14.2998 -32 32zM416 240
c0 -74.2002 -39 -139.2 -97.5 -176h-221c-58.5 36.7998 -97.5 101.8 -97.5 176c0 114.9 93.0996 208 208 208s208 -93.0996 208 -208zM235.9 196.1c18.2998 0 33.0996 14.8008 33.0996 33.1006c0 14.3994 -9.2998 26.2998 -22.0996 30.8994
c9.59961 -26.7998 -15.6006 -51.2998 -41.9004 -41.8994c4.59961 -12.7998 16.5 -22.1006 30.9004 -22.1006zM285 149.2c0 14.3994 -9.2998 26.2998 -22.0996 30.8994c9.59961 -26.7998 -15.6006 -51.2998 -41.9004 -41.8994
c4.59961 -12.7998 16.5 -22.1006 30.9004 -22.1006c18.2998 0 33.0996 14.9004 33.0996 33.1006zM349 213.2c0 14.3994 -9.2998 26.2998 -22.0996 30.8994c9.59961 -26.7998 -15.6006 -51.2998 -41.9004 -41.8994c4.59961 -12.7998 16.5 -22.1006 30.9004 -22.1006
c18.2998 0 33.0996 14.9004 33.0996 33.1006z" />
    <glyph glyph-name="hockey-puck" unicode="&#xf453;" 
d="M0 288c0 53 114.6 96 256 96s256 -43 256 -96s-114.6 -96 -256 -96s-256 43 -256 96zM0 205.8c113.5 -82.3994 398.6 -82.2998 512 0v-109.8c0 -53 -114.6 -96 -256 -96s-256 43 -256 96v109.8z" />
    <glyph glyph-name="quidditch" unicode="&#xf458;" horiz-adv-x="640" 
d="M256.5 231.2l86.7002 -109.2s-16.6006 -102.4 -76.6006 -150.1c-59.8994 -47.7002 -266.6 -34.1006 -266.6 -34.1006s3.7998 23.1006 11 55.4004l94.5996 112.2c4 4.69922 -0.899414 11.5996 -6.59961 9.5l-60.4004 -22.1006c14.4004 41.7002 32.7002 80 54.6006 97.5
c59.8994 47.7998 163.3 40.9004 163.3 40.9004zM494.5 96.2002c44 0 79.7998 -35.7002 79.7998 -79.9004c0 -44.0996 -35.7002 -79.8994 -79.7998 -79.8994s-79.7998 35.7998 -79.7998 79.8994c0 44.1006 35.7998 79.9004 79.7998 79.9004zM636.5 417
c5.5 -6.90039 4.40039 -17 -2.5 -22.5l-232.5 -177.9l34.0996 -42.8994c5.10059 -6.40039 1.7002 -15.9004 -6.2998 -17.6006l-58.7998 -12.3994l-86.7002 109.2l25.2998 54.5996c3.5 7.40039 13.5 8.59961 18.6006 2.2002l34.0996 -43l232.5 177.899
c6.90039 5.40039 16.9004 4.30078 22.4004 -2.59961z" />
    <glyph glyph-name="square-full" unicode="&#xf45c;" 
d="M512 -64h-512v512h512v-512z" />
    <glyph glyph-name="table-tennis" unicode="&#xf45d;" 
d="M496.2 151.5c-64.1006 43.2002 -149.5 27.9004 -195.601 -34.2002l-211.5 211.5l56 56.1006c83.9004 84.0996 220 84.0996 303.9 0c63 -63.1006 78.7002 -155.601 47.2002 -233.4zM278.3 71.7998c-3.7002 -12.7002 -6.2998 -25.8994 -6.2002 -39.7002
c0 -19.5 3.90039 -38.0996 11 -55.0996c-25.6992 2.7998 -50.5996 13.5996 -70.2998 33.2998l-35.7002 35.7002l-89.2998 -103.3c-7.5 -8.60059 -20.7002 -9.10059 -28.7002 -1l-53.3994 53.5c-8.10059 8.09961 -7.60059 21.2998 1 28.7998l103 89.4004l-34.5 34.5996
c-39 39.0996 -44.6006 98.7998 -17.2998 144.1zM416 128c53 0 96 -43 96 -96s-43 -96 -96 -96s-96 43 -96 96s43 96 96 96z" />
    <glyph glyph-name="volleyball-ball" unicode="&#xf45f;" 
d="M231.39 204.52c-70.1855 -43.1172 -122.835 -111.301 -146.1 -192.199c-24.0918 22.8398 -43.4365 50.252 -56.9004 81.0996c22.8008 94.4004 89.5 174.4 180.301 216.8c13.8145 -32.4951 21.9121 -68.375 22.6992 -105.7zM194.49 338.92
c-84 -39.5 -149 -108.4 -182.4 -191.5c-19.7998 109.3 34 212.4 125 262.2c22.8408 -20.3574 42.0732 -43.9951 57.4004 -70.7002zM382.09 173.82c-36.7021 4.46582 -71.8574 16.1094 -102.899 33.1797c-2.36035 86.3154 -37.5332 164.725 -93.5 222.72
c47.2998 14 84.1992 10.2002 98.8994 8.5c70.2002 -66.8994 106.101 -164.6 97.5 -264.399zM257.39 164.32c49.7002 -26.8008 104 -40.8008 158.601 -40.9004c27.9346 0.173828 54.9697 3.79297 80.8994 10.4004c-7.93359 -32.9053 -22.5615 -63.5879 -42.1992 -89.9004
c-93 -27.2998 -195.5 -9.5 -277.5 47.7998c21.9443 29.166 48.8877 53.5898 80.1992 72.6006zM159.09 64.6201c53.6006 -37.2998 144 -78.2002 256.9 -62.1006c-43.0684 -36.5068 -99.1953 -58.4424 -160.021 -58.4424c-47.2529 0 -91.4258 13.2939 -128.979 36.3428
c6.39941 29.7998 16.8994 58.2002 32.0996 84.2002zM339.39 425.22c95.9004 -34.2998 164.601 -125.6 164.601 -233.399c0 -2 -0.299805 -4 -0.299805 -6c-28.0381 -9.1709 -57.998 -14.2012 -89.083 -14.2012c-0.206055 0 -0.412109 0 -0.617188 0.000976562
c7.89941 92.3994 -19.2998 183.2 -74.6006 253.6z" />
    <glyph glyph-name="allergies" unicode="&#xf461;" horiz-adv-x="448" 
d="M416 336c17.5996 0 32 -14.4004 32 -32v-176.1c-0.200195 -14 -1.90039 -28.6006 -5.09961 -42.3008l-26.5 -112.699c-5.10059 -21.7002 -24.4004 -37 -46.7002 -37h-197.601c-15.2998 0 -29.7998 7.39941 -38.7998 19.7998l-125.6 172.7
c-13 17.8994 -9.10059 42.8994 8.7998 55.8994s42.9004 9.10059 55.9004 -8.7998l23.5996 -32.5v241c0 17.5996 14.4004 32 32 32s32 -14.4004 32 -32v-152c0 -4.40039 3.59961 -8 8 -8h16c4.40039 0 8 3.59961 8 8v184c0 17.5996 14.4004 32 32 32s32 -14.4004 32 -32v-184
c0 -4.40039 3.59961 -8 8 -8h16c4.40039 0 8 3.59961 8 8v152c0 17.5996 14.4004 32 32 32s32 -14.4004 32 -32v-152c0 -4.40039 3.59961 -8 8 -8h16c4.40039 0 8 3.59961 8 8v72c0 17.5996 14.4004 32 32 32zM176 32c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16
s-16 -7.2002 -16 -16s7.2002 -16 16 -16zM176 128c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16zM240 0c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16zM240 96c8.7998 0 16 7.2002 16 16
s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16zM304 64c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16zM336 0c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16zM368 128
c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16z" />
    <glyph glyph-name="band-aid" unicode="&#xf462;" horiz-adv-x="640" 
d="M0 288c0 35.2998 28.7002 64 64 64h96v-320h-96c-35.2998 0 -64 28.7002 -64 64v192zM576 352c35.2998 0 64 -28.7002 64 -64v-192c0 -35.2998 -28.7002 -64 -64 -64h-96v320h96zM192 32v320h256v-320h-256zM368 264c-13.2998 0 -24 -10.7002 -24 -24s10.7002 -24 24 -24
s24 10.7002 24 24s-10.7002 24 -24 24zM368 168c-13.2998 0 -24 -10.7002 -24 -24s10.7002 -24 24 -24s24 10.7002 24 24s-10.7002 24 -24 24zM272 264c-13.2998 0 -24 -10.7002 -24 -24s10.7002 -24 24 -24s24 10.7002 24 24s-10.7002 24 -24 24zM272 168
c-13.2998 0 -24 -10.7002 -24 -24s10.7002 -24 24 -24s24 10.7002 24 24s-10.7002 24 -24 24z" />
    <glyph glyph-name="box" unicode="&#xf466;" 
d="M509.5 263.4c0.799805 -2.40039 0.799805 -4.90039 1.2002 -7.40039h-238.7v192h141.4c20.6992 0 39 -13.2002 45.5 -32.7998zM240 448v-192h-238.7c0.400391 2.5 0.400391 5 1.2002 7.40039l50.5996 151.8c6.5 19.5996 24.8008 32.7998 45.5 32.7998h141.4zM0 224h512
v-240c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v240z" />
    <glyph glyph-name="boxes" unicode="&#xf468;" horiz-adv-x="576" 
d="M560 160c8.7998 0 16 -7.2002 16 -16v-192c0 -8.7998 -7.2002 -16 -16 -16h-224c-8.7998 0 -16 7.2002 -16 16v192c0 8.7998 7.2002 16 16 16h80v-96l32 21.2998l32 -21.2998v96h80zM176 224c-8.7998 0 -16 7.2002 -16 16v192c0 8.7998 7.2002 16 16 16h80v-96
l32 21.2998l32 -21.2998v96h80c8.7998 0 16 -7.2002 16 -16v-192c0 -8.7998 -7.2002 -16 -16 -16h-224zM240 160c8.7998 0 16 -7.2002 16 -16v-192c0 -8.7998 -7.2002 -16 -16 -16h-224c-8.7998 0 -16 7.2002 -16 16v192c0 8.7998 7.2002 16 16 16h80v-96l32 21.2998
l32 -21.2998v96h80z" />
    <glyph glyph-name="briefcase-medical" unicode="&#xf469;" 
d="M464 320c26.5 0 48 -21.5 48 -48v-288c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v288c0 26.5 21.5 48 48 48h80v48c0 26.5 21.5 48 48 48h160c26.5 0 48 -21.5 48 -48v-48h80zM192 352v-32h128v32h-128zM352 104v48c0 4.40039 -3.59961 8 -8 8h-56v56
c0 4.40039 -3.59961 8 -8 8h-48c-4.40039 0 -8 -3.59961 -8 -8v-56h-56c-4.40039 0 -8 -3.59961 -8 -8v-48c0 -4.40039 3.59961 -8 8 -8h56v-56c0 -4.40039 3.59961 -8 8 -8h48c4.40039 0 8 3.59961 8 8v56h56c4.40039 0 8 3.59961 8 8z" />
    <glyph glyph-name="burn" unicode="&#xf46a;" horiz-adv-x="384" 
d="M192 448c111.8 -100.9 192 -220.6 192 -300.5c0 -124.5 -79 -211.5 -192 -211.5s-192 87 -192 211.5c0 79.5996 79.7002 199.2 192 300.5zM192 0c56.5 0 96 39 96 94.7998c0 13.5 -4.59961 61.5 -96 161.2c-91.4004 -99.7002 -96 -147.7 -96 -161.2
c0 -55.7998 39.5 -94.7998 96 -94.7998z" />
    <glyph glyph-name="capsules" unicode="&#xf46b;" horiz-adv-x="576" 
d="M555.3 147.9c36.2002 -51.7002 23.7002 -123 -28 -159.2c-20 -14 -42.7998 -20.7002 -65.5 -20.7002c-36.0996 0 -71.5996 17 -93.7998 48.7998l-131.2 187.3c-5.5 7.90039 -9.5 16.4004 -12.7998 25v-149.1c0 -61.9004 -50.0996 -112 -112 -112s-112 50.0996 -112 112
v224c0 61.9004 50.0996 112 112 112c60 0 108.5 -47.2002 111.4 -106.5c7.7998 21 21.7998 40 41.5 53.7998c20 14 42.8994 20.7002 65.5 20.7002c36 0 71.5 -17 93.7998 -48.7998zM160 192v112c0 26.5 -21.5 48 -48 48s-48 -21.5 -48 -48v-112h96zM354.8 147.1
l82.5 57.7002l-65.5996 93.7002c-9.40039 13.5 -24.7998 21.5 -41.2998 21.5c-10.3008 0 -20.3008 -3.09961 -28.8008 -9.09961c-11 -7.7002 -18.3994 -19.3008 -20.6992 -32.5c-2.40039 -13.2002 0.599609 -26.6006 8.2998 -37.6006z" />
    <glyph glyph-name="clipboard-check" unicode="&#xf46c;" horiz-adv-x="384" 
d="M336 384c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h80c0 35.2998 28.7002 64 64 64s64 -28.7002 64 -64h80zM192 408c-13.2998 0 -24 -10.7002 -24 -24s10.7002 -24 24 -24s24 10.7002 24 24
s-10.7002 24 -24 24zM313.2 176.2c4.7002 4.7002 4.7998 12.2002 0.0996094 17l-28.2002 28.3994c-4.69922 4.7002 -12.2998 4.80078 -17 0.100586l-106 -105.2l-46 46.4004c-4.69922 4.69922 -12.2998 4.7998 -17 0.0996094l-28.3994 -28.2002
c-4.7002 -4.7002 -4.7998 -12.2998 -0.100586 -17l82.6006 -83.2998c4.7002 -4.7002 12.2998 -4.7998 17 -0.0996094z" />
    <glyph glyph-name="clipboard-list" unicode="&#xf46d;" horiz-adv-x="384" 
d="M336 384c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h80c0 35.2998 28.7002 64 64 64s64 -28.7002 64 -64h80zM96 24c13.2998 0 24 10.7002 24 24s-10.7002 24 -24 24s-24 -10.7002 -24 -24
s10.7002 -24 24 -24zM96 120c13.2998 0 24 10.7002 24 24s-10.7002 24 -24 24s-24 -10.7002 -24 -24s10.7002 -24 24 -24zM96 216c13.2998 0 24 10.7002 24 24s-10.7002 24 -24 24s-24 -10.7002 -24 -24s10.7002 -24 24 -24zM192 408c-13.2998 0 -24 -10.7002 -24 -24
s10.7002 -24 24 -24s24 10.7002 24 24s-10.7002 24 -24 24zM320 40v16c0 4.40039 -3.59961 8 -8 8h-144c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h144c4.40039 0 8 3.59961 8 8zM320 136v16c0 4.40039 -3.59961 8 -8 8h-144
c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h144c4.40039 0 8 3.59961 8 8zM320 232v16c0 4.40039 -3.59961 8 -8 8h-144c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h144c4.40039 0 8 3.59961 8 8z" />
    <glyph glyph-name="diagnoses" unicode="&#xf470;" horiz-adv-x="640" 
d="M496 192c-8.7998 0 -16 7.2002 -16 16s7.2002 16 16 16s16 -7.2002 16 -16s-7.2002 -16 -16 -16zM320 272c-48.5 0 -88 39.5 -88 88s39.5 88 88 88s88 -39.5 88 -88s-39.5 -88 -88 -88zM59.7998 84l-17.7002 26.7002c-8.7998 13.2998 -7.59961 34.5996 10 45.0996
c7.40039 4.40039 17.5 10 28.7002 16c31.6006 -27.2998 79 -4.2002 79.2002 36c47.0996 17.7002 103 32.2002 160 32.2002c45.0996 0 89.2998 -9.2002 129.2 -21.7998c-11.7002 -52.9004 59.5996 -81.2002 87.7002 -35.1006
c21.3994 -10.3994 39.1992 -20.2998 51.0996 -27.3994c17.5996 -10.5 18.7998 -31.9004 10 -45.1006l-17.7998 -26.6992c-10.2002 -15.1006 -29.2998 -17.8008 -42.9004 -9.80078c-16.2002 9.60059 -56.2002 31.8008 -105.3 48.6006v-90.7002h-224v90.7998
c-49.0996 -16.8994 -89.0996 -39 -105.3 -48.5996c-13.6006 -8 -32.7002 -5.5 -42.9004 9.7998zM368 104c-13.2998 0 -24 -10.7002 -24 -24s10.7002 -24 24 -24s24 10.7002 24 24s-10.7002 24 -24 24zM272 200c-13.2998 0 -24 -10.7002 -24 -24s10.7002 -24 24 -24
s24 10.7002 24 24s-10.7002 24 -24 24zM112 192c-8.7998 0 -16 7.2002 -16 16s7.2002 16 16 16s16 -7.2002 16 -16s-7.2002 -16 -16 -16zM624 0c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-608c-8.7998 0 -16 7.2002 -16 16v32
c0 8.7998 7.2002 16 16 16h608z" />
    <glyph glyph-name="dna" unicode="&#xf471;" horiz-adv-x="448" 
d="M0.0996094 -46.0996c5.2002 42.8994 31.4004 153.899 159.9 238.1c-128.6 84.2002 -154.7 195.2 -159.9 238.1c-1.09961 9.5 6.40039 17.8008 16 17.8008l32.3008 0.0996094c8.09961 0.0996094 14.8994 -5.90039 16 -13.9004
c0.699219 -5 1.7998 -11.0996 3.39941 -18.0996h312.4c1.59961 7 2.7002 13.2002 3.39941 18.0996c1.10059 8 7.90039 13.9004 16 13.9004l32.4004 -0.0996094c9.59961 0 17 -8.30078 15.9004 -17.8008c-5.80078 -47.8994 -37.4004 -181.199 -209.5 -266.699
c-31.7002 -15.8008 -57.4004 -33.3008 -78.7002 -51.4004h127.6c-5.59961 4.7998 -10.7998 9.59961 -17 14.2002c21.4004 11.2002 40.9004 23 58.5 35.3994c93.2998 -78.6992 114.3 -169.8 118.9 -207.699c1.2002 -9.5 -6.2998 -17.8008 -15.9004 -17.8008
l-32.2998 -0.0996094c-8.09961 -0.0996094 -14.9004 5.90039 -16 13.9004c-0.599609 4.89941 -1.90039 11.1992 -3.5 18.0996h-312.3c-1.60059 -7 -2.7002 -13.2002 -3.40039 -18.0996c-1.09961 -8 -7.89941 -13.9004 -16 -13.9004l-32.2998 0.0996094
c-9.59961 0 -17 8.30078 -15.9004 17.8008zM224 228.4c25.0996 13.5996 46.4004 28.3994 64.2002 43.5996h-128.5c17.8994 -15.2002 39.2002 -29.9004 64.2998 -43.5996zM355.1 352h-262.1c5.7002 -10.4004 12.7002 -21.0996 21 -32h220.1
c8.2002 10.9004 15.2002 21.5996 21 32zM92.9004 32h261.6c-5.7998 10.4004 -12.9004 21.0996 -21.2002 32h-219.399c-8.2002 -10.9004 -15.2002 -21.5996 -21 -32z" />
    <glyph glyph-name="dolly" unicode="&#xf472;" horiz-adv-x="576" 
d="M294.2 170.3l-53 159.4c-2.7998 8.2998 1.7002 17.3994 10.0996 20.2002l61.6006 20.5l33.0996 -99.4004l60.7002 20.0996l-33.1006 99.4004l61.1006 20.4004c8.2998 2.7998 17.3994 -1.7002 20.2002 -10.1006l60.3994 -181.2
c2.7998 -8.2998 -1.7002 -17.3994 -10.0996 -20.1992l-161.5 -53.8008c-14.7998 11.3008 -31.5 19.7002 -49.5 24.7002zM575.2 121.6c2.7998 -8.39941 -1.7998 -17.3994 -10.1006 -20.1992l-213.3 -71.2002c-1.09961 -57.7998 -53.2002 -103.3 -113.399 -92.6006
c-39.4004 6.90039 -71.2002 39.8008 -77.3008 79.2002c-5.69922 36.9004 9.90039 70.1006 36 90.5l-92.1992 276.7h-88.9004c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h112c13.7998 0 26 -8.7998 30.4004 -21.9004l99.3994 -298.199
c29.9004 -0.600586 56.2998 -15 73.5 -37l213.5 71.1992c8.2998 2.80078 17.4004 -1.69922 20.2002 -10.0996zM256 -16c26.5 0 48 21.5 48 48s-21.5 48 -48 48s-48 -21.5 -48 -48s21.5 -48 48 -48z" />
    <glyph glyph-name="dolly-flatbed" unicode="&#xf474;" horiz-adv-x="640" 
d="M208 128c-8.7998 0 -16 7.2002 -16 16v256c0 8.7998 7.2002 16 16 16h144v-128l48 32l48 -32v128h144c8.7998 0 16 -7.2002 16 -16v-256c0 -8.7998 -7.2002 -16 -16 -16h-384zM624 64c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-82.7998
c1.7002 -5 2.89941 -10.4004 2.89941 -16c0 -26.5 -21.5 -48 -48 -48s-48 21.5 -48 48c0 5.59961 1.10059 11 2.90039 16h-197.9c1.7002 -5 2.90039 -10.4004 2.90039 -16c0 -26.5 -21.5 -48 -48 -48s-48 21.5 -48 48c0 5.59961 1.09961 11 2.90039 16h-82.9004
c-8.7998 0 -16 7.2002 -16 16v368h-48c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h96c8.7998 0 16 -7.2002 16 -16v-368h496z" />
    <glyph glyph-name="file-medical" unicode="&#xf477;" horiz-adv-x="384" 
d="M377 343c4.5 -4.5 7 -10.5996 7 -16.9004v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7zM224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136z
M288 152c0 4.40039 -3.59961 8 -8 8h-56v56c0 4.40039 -3.59961 8 -8 8h-48c-4.40039 0 -8 -3.59961 -8 -8v-56h-56c-4.40039 0 -8 -3.59961 -8 -8v-48c0 -4.40039 3.59961 -8 8 -8h56v-56c0 -4.40039 3.59961 -8 8 -8h48c4.40039 0 8 3.59961 8 8v56h56
c4.40039 0 8 3.59961 8 8v48z" />
    <glyph glyph-name="file-medical-alt" unicode="&#xf478;" horiz-adv-x="448" 
d="M288 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v168h70.0996l34.8008 -69.5c2.89941 -5.90039 11.3994 -5.90039 14.2998 0l56.7998 113.7l22.0996 -44.2002h89.9004c8.7998 0 16 7.2002 16 16
s-7.2002 16 -16 16h-70.2002l-34.7002 69.5c-2.89941 5.90039 -11.3994 5.90039 -14.2998 0l-56.7998 -113.7l-19.9004 39.7998c-1.39941 2.7002 -4.19922 4.40039 -7.19922 4.40039h-140.9c-4.40039 0 -8 3.59961 -8 8v16c0 4.40039 3.59961 8 8 8h56v232
c0 13.2998 10.7002 24 24 24h200v-136zM441 343c4.5 -4.5 7 -10.5996 7 -16.9004v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7z" />
    <glyph glyph-name="first-aid" unicode="&#xf479;" horiz-adv-x="576" 
d="M0 368c0 26.5 21.5 48 48 48h48v-448h-48c-26.5 0 -48 21.5 -48 48v352zM128 -32v448h320v-448h-320zM192 216v-48c0 -4.40039 3.59961 -8 8 -8h56v-56c0 -4.40039 3.59961 -8 8 -8h48c4.40039 0 8 3.59961 8 8v56h56c4.40039 0 8 3.59961 8 8v48
c0 4.40039 -3.59961 8 -8 8h-56v56c0 4.40039 -3.59961 8 -8 8h-48c-4.40039 0 -8 -3.59961 -8 -8v-56h-56c-4.40039 0 -8 -3.59961 -8 -8zM528 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-48v448h48z" />
    <glyph glyph-name="hospital-alt" unicode="&#xf47d;" horiz-adv-x="576" 
d="M544 352c17.7002 0 32 -14.2998 32 -32v-368c0 -8.7998 -7.2002 -16 -16 -16h-544c-8.7998 0 -16 7.2002 -16 16v368c0 17.7002 14.2998 32 32 32h128v64c0 17.7002 14.2998 32 32 32h192c17.7002 0 32 -14.2998 32 -32v-64h128zM160 12v40c0 6.59961 -5.40039 12 -12 12
h-40c-6.59961 0 -12 -5.40039 -12 -12v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12zM160 140v40c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12zM320 12v40
c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12zM320 140v40c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12v-40c0 -6.59961 5.40039 -12 12 -12h40
c6.59961 0 12 5.40039 12 12zM336 310v20c0 3.2998 -2.7002 6 -6 6h-26v26c0 3.2998 -2.7002 6 -6 6h-20c-3.2998 0 -6 -2.7002 -6 -6v-26h-26c-3.2998 0 -6 -2.7002 -6 -6v-20c0 -3.2998 2.7002 -6 6 -6h26v-26c0 -3.2998 2.7002 -6 6 -6h20c3.2998 0 6 2.7002 6 6v26h26
c3.2998 0 6 2.7002 6 6zM480 12v40c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12zM480 140v40c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12v-40
c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12z" />
    <glyph glyph-name="hospital-symbol" unicode="&#xf47e;" 
d="M256 448c141.4 0 256 -114.6 256 -256s-114.6 -256 -256 -256s-256 114.6 -256 256s114.6 256 256 256zM368 72v240c0 4.40039 -3.59961 8 -8 8h-48c-4.40039 0 -8 -3.59961 -8 -8v-88h-96v88c0 4.40039 -3.59961 8 -8 8h-48c-4.40039 0 -8 -3.59961 -8 -8v-240
c0 -4.40039 3.59961 -8 8 -8h48c4.40039 0 8 3.59961 8 8v88h96v-88c0 -4.40039 3.59961 -8 8 -8h48c4.40039 0 8 3.59961 8 8z" />
    <glyph glyph-name="id-card-alt" unicode="&#xf47f;" horiz-adv-x="576" 
d="M528 384c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h144v-96h192v96h144zM288 224c-35.2998 0 -64 -28.7002 -64 -64s28.7002 -64 64 -64s64 28.7002 64 64s-28.7002 64 -64 64zM381.3 0
c10.4004 0 18.7998 10 15.6006 19.7998c-8.40039 25.7002 -32.5 44.2002 -60.9004 44.2002h-8.2002c-12.2002 -5.09961 -25.7002 -8 -39.7998 -8s-27.5 2.90039 -39.7998 8h-8.2002c-28.5 0 -52.5996 -18.5996 -60.9004 -44.2002
c-3.19922 -9.7998 5.2002 -19.7998 15.6006 -19.7998h186.6zM352 416v-96h-128v96c0 17.7002 14.2998 32 32 32h64c17.7002 0 32 -14.2998 32 -32z" />
    <glyph glyph-name="notes-medical" unicode="&#xf481;" horiz-adv-x="384" 
d="M336 384c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h80c0 35.2998 28.7002 64 64 64s64 -28.7002 64 -64h80zM192 408c-13.2998 0 -24 -10.7002 -24 -24s10.7002 -24 24 -24s24 10.7002 24 24
s-10.7002 24 -24 24zM288 104v48c0 4.40039 -3.59961 8 -8 8h-56v56c0 4.40039 -3.59961 8 -8 8h-48c-4.40039 0 -8 -3.59961 -8 -8v-56h-56c-4.40039 0 -8 -3.59961 -8 -8v-48c0 -4.40039 3.59961 -8 8 -8h56v-56c0 -4.40039 3.59961 -8 8 -8h48c4.40039 0 8 3.59961 8 8
v56h56c4.40039 0 8 3.59961 8 8zM288 296v16c0 4.40039 -3.59961 8 -8 8h-176c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h176c4.40039 0 8 3.59961 8 8z" />
    <glyph glyph-name="pallet" unicode="&#xf482;" horiz-adv-x="640" 
d="M144 192c-8.7998 0 -16 7.2002 -16 16v224c0 8.7998 7.2002 16 16 16h112v-128l64 32l64 -32v128h112c8.7998 0 16 -7.2002 16 -16v-224c0 -8.7998 -7.2002 -16 -16 -16h-352zM624 64h-48v-64h48c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-608
c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h48v64h-48c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h608c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16zM288 0v64h-160v-64h160zM512 0v64h-160v-64h160z" />
    <glyph glyph-name="pills" unicode="&#xf484;" horiz-adv-x="576" 
d="M112 416c61.9004 0 112 -50.0996 112 -112v-224c0 -61.9004 -50.0996 -112 -112 -112s-112 50.0996 -112 112v224c0 61.9004 50.0996 112 112 112zM160 192v112c0 26.5 -21.5 48 -48 48s-48 -21.5 -48 -48v-112h96zM299.7 221.7l210.8 -210.8
c3.5 -3.5 3.2002 -9.40039 -0.799805 -12.3008c-62.5 -45.2998 -150.101 -40.3994 -206.4 15.9004s-61.2002 143.9 -15.8994 206.4c2.89941 3.89941 8.7998 4.2998 12.2998 0.799805zM529.5 240.7c56.4004 -56.2998 61.2002 -143.8 15.9004 -206.4
c-2.90039 -3.89941 -8.80078 -4.2998 -12.3008 -0.799805l-210.8 210.8c-3.5 3.5 -3.2002 9.40039 0.799805 12.2998c62.5 45.3008 150.101 40.4004 206.4 -15.8994z" />
    <glyph glyph-name="prescription-bottle" unicode="&#xf485;" horiz-adv-x="384" 
d="M32 256v64h320v-352c0 -17.5996 -14.4004 -32 -32 -32h-256c-17.5996 0 -32 14.4004 -32 32v64h120c4.40039 0 8 3.59961 8 8v16c0 4.40039 -3.59961 8 -8 8h-120v64h120c4.40039 0 8 3.59961 8 8v16c0 4.40039 -3.59961 8 -8 8h-120v64h120c4.40039 0 8 3.59961 8 8v16
c0 4.40039 -3.59961 8 -8 8h-120zM360 448c13.2002 0 24 -10.7998 24 -24v-48c0 -13.2002 -10.7998 -24 -24 -24h-336c-13.2002 0 -24 10.7998 -24 24v48c0 13.2002 10.7998 24 24 24h336z" />
    <glyph glyph-name="prescription-bottle-alt" unicode="&#xf486;" horiz-adv-x="384" 
d="M360 448c13.2002 0 24 -10.7998 24 -24v-48c0 -13.2002 -10.7998 -24 -24 -24h-336c-13.2002 0 -24 10.7998 -24 24v48c0 13.2002 10.7998 24 24 24h336zM32 -32v352h320v-352c0 -17.5996 -14.4004 -32 -32 -32h-256c-17.5996 0 -32 14.4004 -32 32zM96 152v-48
c0 -4.40039 3.59961 -8 8 -8h56v-56c0 -4.40039 3.59961 -8 8 -8h48c4.40039 0 8 3.59961 8 8v56h56c4.40039 0 8 3.59961 8 8v48c0 4.40039 -3.59961 8 -8 8h-56v56c0 4.40039 -3.59961 8 -8 8h-48c-4.40039 0 -8 -3.59961 -8 -8v-56h-56c-4.40039 0 -8 -3.59961 -8 -8z
" />
    <glyph glyph-name="procedures" unicode="&#xf487;" horiz-adv-x="640" 
d="M528 224c61.9004 0 112 -50.0996 112 -112v-160c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v48h-512v-48c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v352c0 8.7998 7.2002 16 16 16h32c8.7998 0 16 -7.2002 16 -16v-240h192
v144c0 8.7998 7.2002 16 16 16h256zM136 352c-4.40039 0 -8 3.59961 -8 8v16c0 4.40039 3.59961 8 8 8h140.9c3.09961 0 5.7998 -1.7002 7.19922 -4.40039l19.9004 -39.7998l49.7002 99.4004c5.89941 11.7998 22.7002 11.7998 28.5996 0l27.6006 -55.2002h102.1
c8.7998 0 16 -7.2002 16 -16s-7.2002 -16 -16 -16h-121.9l-22.0996 44.2002l-49.7002 -99.4004c-5.89941 -11.7998 -22.7002 -11.7998 -28.5996 0l-27.6006 55.2002h-126.1zM160 96c-35.2998 0 -64 28.7002 -64 64s28.7002 64 64 64s64 -28.7002 64 -64
s-28.7002 -64 -64 -64z" />
    <glyph glyph-name="shipping-fast" unicode="&#xf48b;" horiz-adv-x="640" 
d="M624 96c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-48c0 -53 -43 -96 -96 -96s-96 43 -96 96h-128c0 -53 -43 -96 -96 -96s-96 43 -96 96v128h152c4.40039 0 8 3.59961 8 8v16c0 4.40039 -3.59961 8 -8 8h-208c-4.40039 0 -8 3.59961 -8 8v16
c0 4.40039 3.59961 8 8 8h240c4.40039 0 8 3.59961 8 8v16c0 4.40039 -3.59961 8 -8 8h-208c-4.40039 0 -8 3.59961 -8 8v16c0 4.40039 3.59961 8 8 8h240c4.40039 0 8 3.59961 8 8v16c0 4.40039 -3.59961 8 -8 8h-272c-4.40039 0 -8 3.59961 -8 8v16
c0 4.40039 3.59961 8 8 8h56v48c0 26.5 21.5 48 48 48h256c26.5 0 48 -21.5 48 -48v-48h44.0996c12.7002 0 24.9004 -5.09961 33.9004 -14.0996l99.9004 -99.9004c9 -9 14.0996 -21.2002 14.0996 -33.9004v-108.1h16zM160 -16c26.5 0 48 21.5 48 48s-21.5 48 -48 48
s-48 -21.5 -48 -48s21.5 -48 48 -48zM480 -16c26.5 0 48 21.5 48 48s-21.5 48 -48 48s-48 -21.5 -48 -48s21.5 -48 48 -48zM560 192v12.0996l-99.9004 99.9004h-44.0996v-112h144z" />
    <glyph glyph-name="smoking" unicode="&#xf48d;" horiz-adv-x="640" 
d="M632 96c4.40039 0 8 -3.59961 8 -8v-144c0 -4.40039 -3.59961 -8 -8 -8h-48c-4.40039 0 -8 3.59961 -8 8v144c0 4.40039 3.59961 8 8 8h48zM553.3 360.9c54.2998 -36.4004 86.7002 -97.1006 86.7002 -162.601v-30.2998c0 -4.40039 -3.59961 -8 -8 -8h-48
c-4.40039 0 -8 3.59961 -8 8v30.2998c0 50.2002 -25.2002 96.7002 -67.4004 124c-18.3994 12 -28.5996 33.4004 -28.5996 55.4004v62.2998c0 4.40039 3.59961 8 8 8h48c4.40039 0 8 -3.59961 8 -8v-62.2998c0 -6.7998 3.59961 -13 9.2998 -16.7998zM432 96
c8.7998 0 16 -7.2002 16 -16v-128c0 -8.7998 -7.2002 -16 -16 -16h-384c-26.5 0 -48 21.5 -48 48v64c0 26.5 21.5 48 48 48h384zM400 -16v64h-176v-64h176zM487.7 306.4c35.2998 -24.7002 56.2998 -64.8008 56.2998 -108.101v-30.2998c0 -4.40039 -3.59961 -8 -8 -8h-48
c-4.40039 0 -8 3.59961 -8 8v30.2998c0 27.4004 -13.2998 52.9004 -35.7002 68.6006c-35.7002 25.0996 -60.2998 63 -60.2998 106.699v66.4004c0 4.40039 3.59961 8 8 8h48c4.40039 0 8 -3.59961 8 -8v-62.2998c0 -29 15.7998 -54.7002 39.7002 -71.2998zM536 96
c4.40039 0 8 -3.59961 8 -8v-144c0 -4.40039 -3.59961 -8 -8 -8h-48c-4.40039 0 -8 3.59961 -8 8v144c0 4.40039 3.59961 8 8 8h48z" />
    <glyph glyph-name="syringe" unicode="&#xf48e;" 
d="M201.5 273.2l64.9004 65l135.699 -135.7l-181.899 -181.9c-17.5 -17.5996 -41.5 -25.5996 -65.4004 -23l-63.5996 7.10059l-66.2998 -66.2998c-3.10059 -3.10059 -8.2002 -3.10059 -11.3008 0l-11.2998 11.2998c-3.09961 3.09961 -3.09961 8.2002 0 11.2998
l66.4004 66.4004l-7.10059 63.5996c-2.59961 24.2998 5.7002 48.0996 23 65.4004l26.4004 26.3994l55.7998 -55.8994c3.10059 -3.10059 8.2002 -3.10059 11.2998 0l11.3008 11.2998c3.09961 3.09961 3.09961 8.2002 0 11.2998l-55.8008 55.7998l45.3008 45.2998
l55.6992 -55.7998c3.10059 -3.09961 8.2002 -3.09961 11.3008 0l11.2998 11.2998c3.09961 3.10059 3.09961 8.2002 0 11.3008zM509.7 366.5c3.09961 -3.2002 3.09961 -8.2002 0 -11.4004l-11.2998 -11.2998c-3.10059 -3.09961 -8.2002 -3.09961 -11.3008 0l-28.2998 28.2998
l-45.2998 -45.2998l73.5 -73.5c3.09961 -3.09961 3.09961 -8.2002 0 -11.2998l-33.9004 -34c-3.09961 -3.09961 -8.19922 -3.09961 -11.2998 0l-17 17l-135.7 135.9l-17 17c-3.09961 3.09961 -3.09961 8.19922 0 11.2998l33.9004 33.8994
c3.09961 3.10059 8.2002 3.10059 11.2998 0l17 -17l56.6006 -56.5996l45.2998 45.2998l-28.2998 28.2998c-3.10059 3.10059 -3.10059 8.2002 0 11.3008l11.2998 11.2998c3.09961 3.09961 8.2002 3.09961 11.2998 0z" />
    <glyph glyph-name="tablets" unicode="&#xf490;" horiz-adv-x="640" 
d="M160 256c81.0996 0 147.5 -58.5 160 -134.7c0.799805 -4.7998 -3.2998 -9.2998 -8.2998 -9.2998h-303.3c-5 0 -9.10059 4.5 -8.30078 9.2998c12.4004 76.2002 78.8008 134.7 159.9 134.7zM311.6 80c5 0 9.10059 -4.5 8.30078 -9.2998
c-12.4004 -76.2002 -78.8008 -134.7 -159.9 -134.7s-147.5 58.5 -159.9 134.7c-0.799805 4.7998 3.30078 9.2998 8.30078 9.2998h303.199zM593.4 401.4c56.5 -56.5 61.3994 -144.2 15.8994 -206.9c-2.7998 -4 -8.7998 -4.2998 -12.2998 -0.799805l-211.3 211.399
c-3.5 3.40039 -3.2002 9.40039 0.799805 12.3008c62.7002 45.3994 150.4 40.5 206.9 -16zM363 382.3l211.3 -211.3c3.5 -3.40039 3.2002 -9.40039 -0.799805 -12.2998c-62.7002 -45.5 -150.4 -40.6006 -206.9 15.8994c-56.3994 56.5 -61.2998 144.2 -15.8994 206.9
c2.7998 4 8.7998 4.2998 12.2998 0.799805z" />
    <glyph glyph-name="thermometer" unicode="&#xf491;" 
d="M476.8 427.6c49.4004 -40.6992 42.1006 -107.3 7.2002 -142.199l-254.2 -253.301h-99.8994l-89 -89c-9.30078 -9.39941 -24.5 -9.39941 -33.9004 0c-9.40039 9.30078 -9.40039 24.5 0 33.9004l89 89v100.9l45.2998 45.6992l50.1006 -50.1992
c3.09961 -3.10059 8.19922 -3.10059 11.2998 0l11.2998 11.2998c3.09961 3.09961 3.09961 8.2002 0 11.2998l-50.0996 50.2002l45.0996 45.3994l50.2998 -50.1992c3.10059 -3.10059 8.2002 -3.10059 11.2998 0l11.3008 11.2998c3.09961 3.09961 3.09961 8.2002 0 11.2998
l-50.3008 50.4004l45.1006 45.3994l50.3994 -50.5c3.10059 -3.09961 8.2002 -3.09961 11.3008 0l11.2998 11.2998c3.09961 3.10059 3.09961 8.2002 0 11.3008l-50.5 50.5l45.7002 46c36.3994 36.5 94.3994 40.8994 131.899 10.1992z" />
    <glyph glyph-name="vial" unicode="&#xf492;" horiz-adv-x="480" 
d="M477.7 261.9c3.09961 -3.10059 3.09961 -8.2002 0 -11.2002l-34 -33.9004c-3.10059 -3.09961 -8.2002 -3.09961 -11.2998 0l-11.2002 11.1006l-246.3 -245.7c-20.1006 -20.1006 -46.5 -30.1006 -72.9004 -30.1006c-28.9004 -0.0996094 -57.7998 11.9004 -78.4004 35.9004
c-35.6992 41.5 -29.3994 104.8 9.40039 143.5l242.4 241.9l-11.2002 11.0996c-3.10059 3.09961 -3.10059 8.2002 0 11.2998l34 33.9004c3.09961 3.09961 8.2002 3.09961 11.2998 0zM318 192l69.5 69.4004l-78.5 78.2998l-148 -147.7h157z" />
    <glyph glyph-name="vials" unicode="&#xf493;" horiz-adv-x="640" 
d="M72 384c-4.40039 0 -8 3.59961 -8 8v48c0 4.40039 3.59961 8 8 8h208c4.40039 0 8 -3.59961 8 -8v-48c0 -4.40039 -3.59961 -8 -8 -8h-24v-240c0 -44.0996 -35.9004 -80 -80 -80s-80 35.9004 -80 80v240h-24zM144 384v-96h64v96h-64zM624 0c8.7998 0 16 -7.2002 16 -16
v-32c0 -8.7998 -7.2002 -16 -16 -16h-608c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h608zM360 384c-4.40039 0 -8 3.59961 -8 8v48c0 4.40039 3.59961 8 8 8h208c4.40039 0 8 -3.59961 8 -8v-48c0 -4.40039 -3.59961 -8 -8 -8h-24v-240
c0 -44.0996 -35.9004 -80 -80 -80s-80 35.9004 -80 80v240h-24zM432 384v-96h64v96h-64z" />
    <glyph glyph-name="warehouse" unicode="&#xf494;" horiz-adv-x="640" 
d="M504 96c4.40039 0 8 -3.59961 8 -8v-48c0 -4.40039 -3.59961 -8 -8 -8h-367.7c-4.39941 0 -8 3.59961 -8 8l0.100586 48c0 4.40039 3.59961 8 8 8h367.6zM504 0c4.40039 0 8 -3.59961 8 -8v-48c0 -4.40039 -3.59961 -8 -8 -8h-368c-4.40039 0 -8 3.59961 -8 8
l0.0996094 48c0 4.40039 3.60059 8 8 8h367.9zM504 192c4.40039 0 8 -3.59961 8 -8v-48c0 -4.40039 -3.59961 -8 -8 -8h-367.5c-4.40039 0 -8 3.59961 -8 8l0.0996094 48c0 4.40039 3.60059 8 8 8h367.4zM610.5 331c17.7998 -7.5 29.5 -24.9004 29.5 -44.2998v-342.7
c0 -4.40039 -3.59961 -8 -8 -8h-80c-4.40039 0 -8 3.59961 -8 8v248c0 17.5996 -14.5996 32 -32.5996 32h-382.801c-18 0 -32.5996 -14.4004 -32.5996 -32v-248c0 -4.40039 -3.59961 -8 -8 -8h-80c-4.40039 0 -8 3.59961 -8 8v342.7c0 19.3994 11.7002 36.7998 29.5 44.2998
l272 113.3c5.6748 2.35449 11.959 3.6543 18.4814 3.6543s12.7432 -1.2998 18.4189 -3.6543z" />
    <glyph glyph-name="weight" unicode="&#xf496;" 
d="M448 384c35.29 0 64 -28.71 64 -64v-320c0 -35.29 -28.71 -64 -64 -64h-384c-35.29 0 -64 28.71 -64 64v320c0 35.29 28.71 64 64 64h25.9805c-16.4209 -28.2803 -25.9805 -61.0098 -25.9805 -96c0 -105.87 86.1299 -192 192 -192s192 86.1299 192 192
c0 34.9902 -9.55957 67.7197 -25.9805 96h25.9805zM256 128c-88.3701 0 -160 71.6299 -160 160s71.6299 160 160 160s160 -71.6299 160 -160s-71.6299 -160 -160 -160zM255.7 279.94c-21.9404 -0.170898 -39.7002 -17.96 -39.7002 -39.9404c0 -22.0898 17.9102 -40 40 -40
s40 17.9102 40 40c0 10.5498 -4.26953 20 -10.9502 27.1602l33.6699 78.5498c3.4707 8.11035 -0.290039 17.5205 -8.41016 21c-8.08984 3.50977 -17.5293 -0.240234 -21.0293 -8.41016z" />
    <glyph glyph-name="x-ray" unicode="&#xf497;" horiz-adv-x="640" 
d="M240 64c8.7998 0 16 -7.2002 16 -16s-7.2002 -16 -16 -16s-16 7.2002 -16 16s7.2002 16 16 16zM400 32c-8.7998 0 -16 7.2002 -16 16s7.2002 16 16 16s16 -7.2002 16 -16s-7.2002 -16 -16 -16zM624 448c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16
h-608c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h608zM624 0c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-608c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h48v352h512v-352h48zM480 200v16c0 4.40039 -3.59961 8 -8 8
h-136v32h104c4.40039 0 8 3.59961 8 8v16c0 4.40039 -3.59961 8 -8 8h-104v24c0 4.40039 -3.59961 8 -8 8h-16c-4.40039 0 -8 -3.59961 -8 -8v-24h-104c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h104v-32h-136c-4.40039 0 -8 -3.59961 -8 -8v-16
c0 -4.40039 3.59961 -8 8 -8h136v-32h-104c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h104v-32h-64c-26.5 0 -48 -21.5 -48 -48s21.5 -48 48 -48s48 21.5 48 48v16h64v-16c0 -26.5 21.5 -48 48 -48s48 21.5 48 48s-21.5 48 -48 48h-64v32h104
c4.40039 0 8 3.59961 8 8v16c0 4.40039 -3.59961 8 -8 8h-104v32h136c4.40039 0 8 3.59961 8 8z" />
    <glyph glyph-name="box-open" unicode="&#xf49e;" horiz-adv-x="640" 
d="M425.7 192c4.5 0 9 0.599609 13.2998 1.90039l137 39.0996v-178c0 -14.5996 -10 -27.4004 -24.2002 -31l-216.399 -54.0996c-10.1006 -2.5 -20.8008 -2.5 -31 0l-216.2 54.0996c-14.2002 3.5 -24.2002 16.2998 -24.2002 31v178l137 -39.2002
c4.2998 -1.2998 8.7998 -1.89941 13.2998 -1.89941c16.9004 0 32.7998 9 41.5 23.5l64.2002 106.6l64.2998 -106.6c8.60059 -14.4004 24.5 -23.4004 41.4004 -23.4004zM638.3 304.2c4.5 -9.2002 -0.299805 -20.2002 -10.2002 -23.1006l-197.899 -56.5
c-7.10059 -2 -14.7002 1 -18.5 7.30078l-91.7002 152.1l250.1 31.9004c6.90039 0.899414 13.6006 -2.7002 16.7002 -8.90039zM53.2002 407c3.09961 6.2002 9.7002 9.7002 16.5996 8.90039l250.2 -31.9004l-91.7998 -152c-3.7998 -6.2998 -11.4004 -9.2998 -18.5 -7.2998
l-197.9 56.5c-9.7998 2.7998 -14.7002 13.7998 -10.0996 23z" />
    <glyph glyph-name="comment-dots" unicode="&#xf4ad;" 
d="M256 416c141.4 0 256 -93.0996 256 -208s-114.6 -208 -256 -208c-38.4004 0 -74.7002 7.09961 -107.4 19.4004c-24.5996 -19.6006 -74.2998 -51.4004 -140.6 -51.4004c-3.2002 0 -6 1.7998 -7.2998 4.7998s-0.700195 6.40039 1.5 8.7002
c0.5 0.5 42.2998 45.4004 54.7998 95.7998c-35.5996 35.7002 -57 81.1006 -57 130.7c0 114.9 114.6 208 256 208zM128 176c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM256 176c17.7002 0 32 14.2998 32 32
s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM384 176c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32z" />
    <glyph glyph-name="comment-slash" unicode="&#xf4b3;" horiz-adv-x="640" 
d="M64 208c0 18.5996 3.2998 36.5 8.90039 53.5996l325.5 -251.6c-24.7002 -6.40039 -51 -10 -78.4004 -10c-38.4004 0 -74.7002 7.09961 -107.4 19.4004c-24.5996 -19.6006 -74.2998 -51.4004 -140.6 -51.4004c-3.2002 0 -6 1.90039 -7.2998 4.7998
c-1.2998 3 -0.700195 6.40039 1.5 8.7002c0.5 0.599609 42.2002 45.5 54.7998 95.7998c-35.5996 35.7002 -57 81.1006 -57 130.7zM633.8 -10.0996c7 -5.40039 8.2998 -15.5 2.90039 -22.3008l-19.6006 -25.2998c-5.5 -7 -15.5 -8.2002 -22.5 -2.7998l-588.399 454.7
c-7 5.39941 -8.2002 15.3994 -2.7998 22.3994l19.5996 25.2002c5.5 7 15.5 8.2002 22.5 2.7998l105.1 -81.2998c45.2002 32.6006 104.301 52.7002 169.4 52.7002c141.4 0 256 -93.0996 256 -208c0 -49.2002 -21.4004 -94.0996 -56.5996 -129.7z" />
    <glyph glyph-name="couch" unicode="&#xf4b8;" horiz-adv-x="640" 
d="M160 224c0 35.2998 -28.7002 64 -64 64h-32c0 53 43 96 96 96h320c53 0 96 -43 96 -96h-32c-35.2998 0 -64 -28.7002 -64 -64v-64h-320v64zM576 256c35.2998 0 64 -28.7002 64 -64c0 -23.5996 -13 -44 -32 -55.0996v-120.9c0 -8.7998 -7.2002 -16 -16 -16h-64
c-8.7998 0 -16 7.2002 -16 16v16h-384v-16c0 -8.7998 -7.2002 -16 -16 -16h-64c-8.7998 0 -16 7.2002 -16 16v120.9c-19 11.0996 -32 31.5 -32 55.0996c0 35.2998 28.7002 64 64 64h32c17.7002 0 32 -14.2998 32 -32v-96h384v96c0 17.7002 14.2998 32 32 32h32z" />
    <glyph glyph-name="donate" unicode="&#xf4b9;" 
d="M256 32c-114.9 0 -208 93.0996 -208 208s93.0996 208 208 208s208 -93.0996 208 -208s-93.0996 -208 -208 -208zM233.8 350.6c-32.7002 -0.899414 -59 -28.3994 -59.0996 -62.3994c0 -27.7002 18 -52.4004 43.7002 -60.1006l62.2998 -18.6992
c7.09961 -2.10059 12.0996 -9.40039 12.0996 -17.6006c0 -10.0996 -7.2998 -18.2998 -16.2998 -18.2998h-38.9004c-6.39941 0 -12.3994 1.7002 -17.7998 5.09961c-4.5 2.80078 -10.2002 2.7002 -14 -1l-16.2998 -15.5c-5 -4.7998 -4.40039 -13 1.2002 -17.0996
c12.5 -9.2998 27.5 -14.5996 43 -15.4004v-17c0 -9.19922 7.39941 -16.5996 16.5996 -16.5996h11.1006c9.19922 0 16.5996 7.40039 16.5996 16.5996v16.8008c32.7002 0.899414 59.0996 28.3994 59.0996 62.3994c0 27.7002 -18 52.4004 -43.6992 60.1006l-62.3008 18.6992
c-7.09961 2.10059 -12.0996 9.40039 -12.0996 17.6006c0 10.0996 7.2998 18.2998 16.2998 18.2998h38.9004c6.39941 0 12.3994 -1.7002 17.7998 -5.09961c4.5 -2.80078 10.2002 -2.7002 14 1l16.2998 15.5c5 4.7998 4.40039 13 -1.2002 17.0996
c-12.5 9.2998 -27.5 14.5996 -43 15.4004v17c0 9.19922 -7.39941 16.5996 -16.5996 16.5996h-11.0996c-9.2002 0 -16.6006 -7.40039 -16.6006 -16.5996v-16.8008zM480 96c17.7002 0 32 -14.2998 32 -32v-96c0 -17.7002 -14.2998 -32 -32 -32h-448
c-17.7002 0 -32 14.2998 -32 32v96c0 17.7002 14.2998 32 32 32h32.4004c19.6992 -26 44.5996 -47.7002 73 -64h-63.8008c-5.2998 0 -9.59961 -3.59961 -9.59961 -8v-16c0 -4.40039 4.2998 -8 9.59961 -8h364.7c5.2998 0 9.60059 3.59961 9.60059 8v16
c0 4.40039 -4.30078 8 -9.60059 8h-63.7998c28.4004 16.2998 53.4004 38 73 64h32.5z" />
    <glyph glyph-name="dove" unicode="&#xf4ba;" 
d="M288 280.8c-50.7998 10.5 -96.5996 36.7998 -130.8 75.1006c11.2002 32.3994 27.7998 61.5996 48.8994 86.5c8.80078 10.5 25.7002 5.19922 27.8008 -8.30078c7 -45.8994 25.8994 -88.8994 54.0996 -125.199v-28.1006zM400 384h112l-32 -64v-160.1
c0 -88.4004 -71.5996 -159.9 -160 -159.9h-76.9004l-65.1992 -56.0996c-6.10059 -5.30078 -14.1006 -8.2002 -22.1006 -7.90039c-92.7998 3.7998 -135.8 49.4004 -153.2 76.2998c-6 9.2998 -1.19922 21.7002 9.5 24.4004l143.9 36
c-12.7998 9.59961 -25.7002 20.0996 -38.9004 32.7998c-51 49 -85.0996 115.1 -85.0996 185.9c0 41.3994 9.40039 80.5996 26 115.699c5.7998 12.3008 23.5 11.6006 29 -0.899414c40 -91.2002 128.6 -155.5 233 -161.7v59.4004c0 44.1992 35.7998 80.0996 80 80.0996z
M400 287.9c8.7998 0 16 7.19922 16 16c0 8.7998 -7.2002 16 -16 16s-16 -7.2002 -16 -16c0 -8.80078 7.2002 -16 16 -16z" />
    <glyph glyph-name="hand-holding" unicode="&#xf4bd;" horiz-adv-x="576" 
d="M565.3 119.9c15.1006 -13.6006 13.9004 -36.8008 -1.2998 -48.9004l-151.2 -121c-11.3994 -9.09961 -25.5 -14 -40 -14h-356.8c-8.7998 0 -16 7.2002 -16 16v96c0 8.7998 7.2002 16 16 16h55.4004l46.5 37.7002c21 17 47.0996 26.2998 74.0996 26.2998h160
c19.5 0 34.9004 -17.4004 31.5996 -37.4004c-2.59961 -15.6992 -17.3994 -26.5996 -33.2998 -26.5996h-78.2998c-8.7998 0 -16 -7.2002 -16 -16s7.2002 -16 16 -16h118.3c14.6006 0 28.7002 4.90039 40 14l92.4004 73.9004c12.3994 10 30.7998 10.6992 42.5996 0z" />
    <glyph glyph-name="hand-holding-heart" unicode="&#xf4be;" horiz-adv-x="576" 
d="M275.3 197.5l-108.899 114.2c-31.6006 33.2002 -29.7002 88.2002 5.59961 118.8c30.7998 26.7002 76.7002 21.9004 104.9 -7.7998l11.0996 -11.6006l11.2002 11.7002c28.2002 29.6006 74.0996 34.4004 104.899 7.7002c35.4004 -30.5996 37.2002 -85.5996 5.60059 -118.8
l-108.9 -114.2c-7.09961 -7.40039 -18.5 -7.40039 -25.5 0zM565.3 119.9c15.1006 -13.6006 13.9004 -36.8008 -1.2998 -48.9004l-151.2 -121c-11.3994 -9.09961 -25.5 -14 -40 -14h-356.8c-8.7998 0 -16 7.2002 -16 16v96c0 8.7998 7.2002 16 16 16h55.4004l46.5 37.7002
c21 17 47.0996 26.2998 74.0996 26.2998h160c19.5 0 34.9004 -17.4004 31.5996 -37.4004c-2.59961 -15.6992 -17.3994 -26.5996 -33.2998 -26.5996h-78.2998c-8.7998 0 -16 -7.2002 -16 -16s7.2002 -16 16 -16h118.3c14.6006 0 28.7002 4.90039 40 14l92.4004 73.9004
c12.3994 10 30.7998 10.6992 42.5996 0z" />
    <glyph glyph-name="hand-holding-usd" unicode="&#xf4c0;" horiz-adv-x="576" 
d="M271.06 303.7c-24.0596 6.39941 -43.4297 24.7002 -46.5693 47.7002c-4.33984 32 20.6201 59.3994 53.5098 63v17.5996c0 8.7998 7.82031 16 17.3701 16h17.3701c9.5498 0 17.3701 -7.2002 17.3701 -16v-17.7197c12.457 -1.28516 24.2842 -5.35938 34.5195 -11.5
c3.32227 -2.00098 5.52734 -5.64746 5.52734 -9.80469c0 -2.18945 -0.617188 -4.23633 -1.6875 -5.97559c-0.592773 -0.978516 -1.31836 -1.8457 -2.16992 -2.59961l-19 -17.5c-4.01953 -3.7002 -10.0693 -4.2002 -15.2998 -2
c-3.46289 1.4043 -7.2666 2.19336 -11.2305 2.19922h-35.5996c-5.03027 0 -9.12012 -3.7998 -9.12012 -8.39941c0.12207 -3.94727 2.91699 -7.23145 6.62988 -8.10059l54.2705 -14.2998c24.0996 -6.39941 43.4102 -24.7002 46.5596 -47.7002
c4.33984 -32 -20.5693 -59.3994 -53.5 -63v-17.5996c0 -8.7998 -7.83008 -16 -17.3799 -16h-17.3701c-9.54004 0 -17.3701 7.2002 -17.3701 16v17.7002c-12.4541 1.28516 -24.2773 5.35938 -34.5098 11.5c-3.33008 1.99609 -5.54199 5.64551 -5.54199 9.80762
c0 2.17188 0.607422 4.20312 1.66211 5.93262c0.617188 1.00098 1.36914 1.88867 2.25 2.65918l19 17.5c4.01953 3.7002 10.0596 4.2002 15.2998 2c3.45117 -1.39941 7.24121 -2.18848 11.1904 -2.19922h35.5996c5.03027 0 9.12012 3.7998 9.12012 8.39941
c-0.121094 3.94727 -2.91602 7.23145 -6.62988 8.10059zM565.27 119.9c6.5918 -5.86328 10.7656 -14.3916 10.7656 -23.8984c0 -10.1123 -4.70117 -19.1357 -12.0352 -25.002l-151.23 -121c-10.9443 -8.74512 -24.8633 -14 -39.9482 -14h-0.0517578h-356.77
c-8.83105 0 -16 7.16895 -16 16v96c0 8.83105 7.16895 16 16 16h55.4004l46.5 37.71c20.2197 16.4053 46.0596 26.2822 74.0996 26.29h160c17.6406 0 31.9668 -14.3066 32 -31.9404c0 -0.0410156 0.000976562 -0.0507812 0.000976562 -0.0917969
c0 -1.83008 -0.158203 -3.62402 -0.460938 -5.36816c-2.54004 -15.6992 -17.3496 -26.5996 -33.25 -26.5996h-78.29c-8.83105 0 -16 -7.16895 -16 -16s7.16895 -16 16 -16h118.27c0.0605469 0 0.161133 0.0234375 0.22168 0.0234375
c15.0459 0 28.8799 5.23242 39.7783 13.9766l92.4004 73.9004c12.4004 10 30.7998 10.6992 42.5996 0z" />
    <glyph glyph-name="hand-holding-water" unicode="&#xf4c1;" horiz-adv-x="576" 
d="M288 192c-53 0 -96 42.0996 -96 94c0 40 57.0996 120.7 83.2002 155.6c6.39941 8.5 19.2002 8.5 25.5996 0c26.1006 -34.8994 83.2002 -115.6 83.2002 -155.6c0 -51.9004 -43 -94 -96 -94zM565.3 119.9c15.1006 -13.6006 13.9004 -36.8008 -1.2998 -48.9004l-151.2 -121
c-11.3994 -9.09961 -25.5 -14 -40 -14h-356.8c-8.7998 0 -16 7.2002 -16 16v96c0 8.7998 7.2002 16 16 16h55.4004l46.5 37.7002c21 17 47.0996 26.2998 74.0996 26.2998h160c19.5 0 34.9004 -17.4004 31.5996 -37.4004
c-2.59961 -15.6992 -17.3994 -26.5996 -33.2998 -26.5996h-78.2998c-8.7998 0 -16 -7.2002 -16 -16s7.2002 -16 16 -16h118.3c14.6006 0 28.7002 4.90039 40 14l92.4004 73.9004c12.3994 10 30.7998 10.6992 42.5996 0z" />
    <glyph glyph-name="hands" unicode="&#xf4c2;" horiz-adv-x="640" 
d="M204.8 217.6l57.6006 -76.7998c16.5996 -22.2002 25.5996 -49.0996 25.5996 -76.7998v-112c0 -8.7998 -7.2002 -16 -16 -16h-131.7c-7.2002 0 -13.5 4.7002 -15.2998 11.5996c-2 7.80078 -5.40039 15.2002 -10.4004 21.7002l-104.1 134.3
c-6.7998 8.5 -10.5 19.1006 -10.5 30v218.4c0 17.7002 14.2998 32 32 32s32 -14.2998 32 -32v-148.4l89.7998 -107.8c6 -7.2998 16.9004 -7.7998 23.6006 -1.09961l12.7998 12.7998c5.59961 5.59961 6.2998 14.5 1.5 20.9004l-38.1006 50.7998
c-10.5996 14.0996 -7.69922 34.2002 6.40039 44.7998s34.2002 7.7002 44.7998 -6.40039zM608 384c17.7002 0 32 -14.2998 32 -32v-218.4c0 -10.8994 -3.7002 -21.5 -10.5 -30l-104.1 -134.3c-5 -6.5 -8.40039 -13.8994 -10.4004 -21.7002
c-1.7998 -6.89941 -8.2002 -11.5996 -15.2998 -11.5996h-131.7c-8.7998 0 -16 7.2002 -16 16v112c0 27.7002 9 54.5996 25.5996 76.7998l57.6006 76.7998c10.5996 14.1006 30.7002 17 44.7998 6.40039s17 -30.7002 6.40039 -44.7998l-38.1006 -50.7998
c-4.7998 -6.40039 -4.09961 -15.3008 1.5 -20.9004l12.7998 -12.7998c6.60059 -6.60059 17.6006 -6.10059 23.6006 1.09961l89.7998 107.8v148.4c0 17.7002 14.2998 32 32 32z" />
    <glyph glyph-name="hands-helping" unicode="&#xf4c4;" horiz-adv-x="640" 
d="M488 256c13.2998 0 24 -10.7002 24 -24v-48c0 -13.2998 -10.7002 -24 -24 -24h-8v-64c0 -17.7002 -14.2998 -32 -32 -32h-16c0 -35.2998 -28.7002 -64 -64 -64h-136.6l-103.4 -59.7002c-15.2998 -8.7998 -34.9004 -3.59961 -43.7002 11.7002l-80 138.6
c-8.89941 15.3008 -3.59961 34.9004 11.7002 43.7002l80 46.2002v47.2998c0 22.4004 11.7998 43.2998 31.0996 54.7998l64.9004 39v-121.6c0 -39.7002 32.2998 -72 72 -72s72 32.2998 72 72v56h152zM635.7 293.4c8.7998 -15.3008 3.59961 -34.8008 -11.7002 -43.7002
l-80 -46.2002v28.5c0 30.9004 -25.0996 56 -56 56h-184v-88c0 -22.0996 -17.9004 -40 -40 -40s-40 17.9004 -40 40v126.3c0 11 5.59961 21.2998 15 27.1006l33.5 20.8994c10.2002 6.2998 21.9004 9.7002 33.9004 9.7002h102.199l103.4 59.7002
c15.2998 8.7998 34.9004 3.59961 43.7002 -11.7002z" />
    <glyph glyph-name="parachute-box" unicode="&#xf4cd;" 
d="M511.9 273c1.09961 -9.2002 -6.80078 -17 -16.1006 -17h-8.7002l-136.8 -151.9c0.700195 -2.69922 1.60059 -5.19922 1.60059 -8.09961v-128c0 -17.7002 -14.3008 -32 -32 -32h-128c-17.7002 0 -32 14.2998 -32 32v128c0 2.90039 0.899414 5.5 1.59961 8.09961
l-136.7 151.9h-8.7002c-9.19922 0 -17.0996 7.90039 -16 17c9.10059 75.5 78.4004 132.3 158.301 158.7c-36.4004 -39.4004 -62.4004 -100.601 -62.4004 -175.7h-28.0996l116.6 -129.5c2.5 0.599609 4.7998 1.5 7.5 1.5h48v128h-112c0 115.2 68.9004 192 128 192
s128 -76.7998 128 -192h-112v-128h48c2.7002 0 5 -0.900391 7.5 -1.5l116.6 129.5h-28.0996c0 75.0996 -26 136.3 -62.4004 175.7c79.9004 -26.2998 149.2 -83.1006 158.301 -158.7z" />
    <glyph glyph-name="people-carry" unicode="&#xf4ce;" horiz-adv-x="640" 
d="M128 352c-26.5 0 -48 21.5 -48 48s21.5 48 48 48s48 -21.5 48 -48s-21.5 -48 -48 -48zM512 352c-26.5 0 -48 21.5 -48 48s21.5 48 48 48s48 -21.5 48 -48s-21.5 -48 -48 -48zM637.7 -20.0996c6.59961 -16.4004 -1.40039 -35 -17.7998 -41.6006
c-3.90039 -1.59961 -7.90039 -2.2998 -11.9004 -2.2998c-12.7002 0 -24.7002 7.59961 -29.7002 20.0996l-27.7002 69.2002l2 18.2002l41.1006 46.4004zM603.5 189.7c4.59961 -20 -0.799805 -41.2002 -14.4004 -56.7002l-67.1992 -75.9004l-10.1006 -92.5996
c-1.7998 -16.4004 -15.7002 -28.5 -31.7998 -28.5c-1.2002 0 -2.2998 0.0996094 -3.5 0.200195c-17.5 1.89941 -30.2002 17.7002 -28.2998 35.2998l10.0996 92.7998c1.5 13 6.90039 25.1006 15.6006 35l43.2998 49l-17.6006 70.2998l-6.7998 -20.3994
c-4.09961 -12.6006 -11.8994 -23.4004 -24.5 -32.6006l-51.0996 -32.5c-4.60059 -2.89941 -12.1006 -4.59961 -17.2002 -5h-160c-5.09961 0.400391 -12.5996 2.10059 -17.2002 5l-51.0996 32.5c-12.6006 9.2002 -20.4004 20.1006 -24.5 32.6006l-6.7998 20.3994
l-17.6006 -70.2998l43.2998 -49c8.7002 -9.89941 14.1006 -22 15.6006 -35l10.0996 -92.7998c1.90039 -17.5996 -10.7002 -33.4004 -28.2998 -35.2998c-1.2002 -0.100586 -2.2998 -0.200195 -3.5 -0.200195c-16.2002 0 -30 12.2002 -31.7998 28.5l-10.1006 92.5996
l-67.1992 75.9004c-13.7002 15.5 -19 36.7002 -14.4004 56.7002l18.4004 80.2002c4.59961 20 18.5996 36.7998 37.5 44.8994c18.5 8 38.8994 6.7002 56.0996 -3.2998c22.7002 -13.4004 39.7998 -34.4004 48.0996 -59.4004l11.3008 -33.8994l16.0996 -10.2002v96
c0 8.7998 7.2002 16 16 16h160c8.7998 0 16 -7.2002 16 -16v-96l16 10.2002l11.2998 33.8994c8.40039 24.9004 25.4004 46 48.1006 59.4004c17.0996 10 37.5996 11.2998 56.0996 3.2998c18.9004 -8.09961 32.9004 -24.8994 37.5 -44.8994zM46.2998 89.9004l41.1006 -46.4004
l2 -18.2002l-27.7002 -69.2002c-6.5 -16.0996 -24.7998 -24.3994 -41.6006 -17.7998c-16.3994 6.60059 -24.3994 25.2002 -17.7998 41.6006z" />
    <glyph glyph-name="piggy-bank" unicode="&#xf4d3;" horiz-adv-x="576" 
d="M560 224c8.7998 0 16 -7.2002 16 -16v-128c0 -8.7998 -7.2002 -16 -16 -16h-48.7002c-9 -11.9004 -19.5 -22.4004 -31.2998 -31.2998v-80.7002c0 -8.7998 -7.2002 -16 -16 -16h-64c-8.7998 0 -16 7.2002 -16 16v48h-128v-48c0 -8.7998 -7.2002 -16 -16 -16h-64
c-8.7998 0 -16 7.2002 -16 16v80.7002c-38.5996 29.2002 -64 75.0996 -64 127.3h-40c-33.2998 0 -59.9004 29.2002 -55.5 63.4004c3.59961 28.1992 29 48.5996 57.5 48.5996c3.2998 0 6 -2.7002 6 -6v-20c0 -3.2998 -2.7002 -6 -6 -6h-1
c-11.5996 0 -22.2998 -7.7998 -24.5 -19.2002c-3 -15.2998 8.7002 -28.7998 23.5 -28.7998h43.2002c14.8994 73 79.3994 128 156.8 128h128c7.90039 0 15.4004 -1.2002 23 -2.2998c17.5996 20.7998 43.5996 34.2998 73 34.2998h32l-18.9004 -75.5
c15.8008 -14.7998 28.6006 -32.5 37.4004 -52.5h29.5zM432 160c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16zM256 352c-16.4004 0 -32.2002 -2.2998 -47.4004 -6.2002c-0.0996094 2.10059 -0.599609 4.10059 -0.599609 6.2002
c0 53 43 96 96 96s96 -43 96 -96c0 -0.299805 -0.0996094 -0.5 -0.0996094 -0.799805c-5.2002 0.399414 -10.5 0.799805 -15.9004 0.799805h-128z" />
    <glyph glyph-name="ribbon" unicode="&#xf4d6;" horiz-adv-x="448" 
d="M6.09961 3.7002l117.2 130l79.2002 -87.9004l-91.7998 -101.899c-8 -8.80078 -21.4004 -10.5 -31.2998 -3.80078l-68.8008 27.9004c-12 8.09961 -14.0996 24.9004 -4.5 35.7002zM441.9 3.7002c9.69922 -10.7998 7.59961 -27.6006 -4.30078 -35.6006l-68.7998 -27.8994
c-9.89941 -6.7002 -23.2998 -5.10059 -31.2998 3.7998l-248.1 275.3c-48.6006 53.7998 -13 113.5 -11.5 116l43.5996 73.2002c4.2998 7.2002 9.90039 13.2998 16.7998 18c44 29.7002 130.7 27.5996 171.4 0c6.89941 -4.7002 12.5 -10.7998 16.7998 -18l43.7002 -73.5
c21.8994 -36.9004 17.2998 -83.5996 -11.4004 -115.5l-34.2002 -38l-79.0996 87.7002s52.7002 59 56 64.5996c-15.4004 8.40039 -40.2002 17.9004 -77.5 17.9004s-62.0996 -9.5 -77.5 -17.9004c3.40039 -5.5 295.4 -330.1 295.4 -330.1z" />
    <glyph glyph-name="route" unicode="&#xf4d7;" 
d="M416 128c52.9004 0 96 -43.0996 96 -96s-43.0996 -96 -96 -96h-277.8c13.5 16.2998 31.2998 39.2002 47.2998 64h230.5c17.5996 0 32 14.4004 32 32s-14.4004 32 -32 32h-96c-52.9004 0 -96 43.0996 -96 96s43.0996 96 96 96h45.2998
c-23.0996 32.5996 -45.2998 70.5 -45.2998 96c0 53 43 96 96 96s96 -43 96 -96s-96 -160 -96 -160h-96c-17.5996 0 -32 -14.4004 -32 -32s14.4004 -32 32 -32h96zM416 384c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32s32 14.2998 32 32s-14.2998 32 -32 32zM96 192
c53 0 96 -43 96 -96s-96 -160 -96 -160s-96 107 -96 160s43 96 96 96zM96 64c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32z" />
    <glyph glyph-name="seedling" unicode="&#xf4d8;" 
d="M64 352c123.7 0 224 -100.3 224 -224v-144c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v144c-123.7 0 -224 100.3 -224 224h64zM448 416h64c0 -115.9 -88 -211.1 -200.7 -222.8c-10.7998 40.7002 -31.2998 77.3994 -59 107.6
c38.2998 68.7002 111.5 115.2 195.7 115.2z" />
    <glyph glyph-name="sign" unicode="&#xf4d9;" 
d="M496 384c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-368v-368c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v368h-48c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h48v48c0 8.7998 7.2002 16 16 16h32
c8.7998 0 16 -7.2002 16 -16v-48h368zM160 64v224h320v-224h-320z" />
    <glyph glyph-name="smile-wink" unicode="&#xf4da;" horiz-adv-x="496" 
d="M0 192c0 137 111 248 248 248s248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248zM200 240c0 17.7002 -14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32s32 14.2998 32 32zM358.5 223.5l9.7002 -8.5c8.39941 -7.5 21.5 -0.299805 19.7998 10.7998
c-4 25.2002 -34.2002 42.1006 -59.9004 42.1006c-25.6992 0 -55.8994 -16.9004 -59.8994 -42.1006c-1.7998 -11.2002 11.5 -18.2002 19.7998 -10.7998l9.5 8.5c14.7998 13.2002 46.2002 13.2002 61 0zM157.8 122.2c-13.3994 16.2998 -38.0996 -4.10059 -24.5996 -20.4004
c28.5 -34.2002 70.2998 -53.7998 114.8 -53.7998s86.2998 19.5996 114.8 53.7002c13.5 16.2998 -11 36.7002 -24.5996 20.5c-22.4004 -26.7998 -55.2002 -42.2002 -90.2002 -42.2002s-67.7998 15.2998 -90.2002 42.2002z" />
    <glyph glyph-name="tape" unicode="&#xf4db;" horiz-adv-x="640" 
d="M224 256c35.2998 0 64 -28.7002 64 -64s-28.7002 -64 -64 -64s-64 28.7002 -64 64s28.7002 64 64 64zM624 32c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-400c-123.7 0 -224 100.3 -224 224s100.3 224 224 224s224 -100.3 224 -224
c0 -62.7002 -25.9004 -119.3 -67.4004 -160h243.4zM224 96c53 0 96 43 96 96s-43 96 -96 96s-96 -43 -96 -96s43 -96 96 -96z" />
    <glyph glyph-name="truck-loading" unicode="&#xf4de;" horiz-adv-x="640" 
d="M50.2002 72.4004l-49.6006 185.5c-2.2998 8.5 2.80078 17.2998 11.3008 19.5996l77.2998 20.7002l24.7998 -92.7002l61.7998 16.5l-24.7998 92.7002l77.2002 20.7998c8.5 2.2998 17.2998 -2.7998 19.5996 -11.2998l49.7002 -185.5
c2.2998 -8.5 -2.7998 -17.2998 -11.2998 -19.6006l-216.4 -58c-8.5 -2.2998 -17.2998 2.80078 -19.5996 11.3008zM384 448h256v-400c0 -61.9004 -50.0996 -112 -112 -112c-60.4004 0 -109.2 47.9004 -111.6 107.7l-393.7 -107.4
c-4.2002 -1.2002 -8.60059 1.2998 -9.7998 5.60059l-12.6006 46.2998c-1.2002 4.2002 1.2998 8.59961 5.60059 9.7998l346.1 94.4004v323.6c0 17.7002 14.2998 32 32 32zM528 0c26.5 0 48 21.5 48 48s-21.5 48 -48 48s-48 -21.5 -48 -48s21.5 -48 48 -48z" />
    <glyph glyph-name="truck-moving" unicode="&#xf4df;" horiz-adv-x="640" 
d="M621.3 210.7c12 -12 18.7002 -28.2002 18.7002 -45.2002v-85.5c0 -8.7998 -7.2002 -16 -16 -16h-17.5996c1 -5.2002 1.59961 -10.5 1.59961 -16c0 -44.2002 -35.7998 -80 -80 -80s-80 35.7998 -80 80c0 5.5 0.5 10.7998 1.59961 16h-163.199
c1 -5.2002 1.59961 -10.5 1.59961 -16c0 -44.2002 -35.7998 -80 -80 -80c-26.2998 0 -49.4004 12.7998 -64 32.4004c-14.5996 -19.5 -37.7002 -32.4004 -64 -32.4004c-44.2002 0 -80 35.7998 -80 80v336c0 17.7002 14.2998 32 32 32h416c17.7002 0 32 -14.2998 32 -32
v-96.0996h37.5c17 0 33.2998 -6.7002 45.2998 -18.7002zM80 16c17.5996 0 32 14.4004 32 32s-14.4004 32 -32 32s-32 -14.4004 -32 -32s14.4004 -32 32 -32zM208 16c17.5996 0 32 14.4004 32 32s-14.4004 32 -32 32s-32 -14.4004 -32 -32s14.4004 -32 32 -32zM480 240v-48
h92.0996l-43.2998 43.2998c-3 3 -7 4.7002 -11.2998 4.7002h-37.5zM528 16c17.5996 0 32 14.4004 32 32s-14.4004 32 -32 32s-32 -14.4004 -32 -32s14.4004 -32 32 -32z" />
    <glyph glyph-name="video-slash" unicode="&#xf4e2;" horiz-adv-x="640" 
d="M633.8 -10.0996c7 -5.40039 8.2998 -15.5 2.7998 -22.4004l-19.5996 -25.2998c-5.5 -7 -15.5 -8.2002 -22.5 -2.7998l-178.5 138l-373.3 288.6l-36.5 28.2002c-7 5.39941 -8.2002 15.3994 -2.7998 22.3994l19.5996 25.2002c5.5 7 15.5 8.2002 22.5 2.7998
l78.4004 -60.5996h244.3c26.3994 0 47.7998 -21.4004 47.7998 -47.7998v-178l32 -24.7002v137.2l109.6 75.5996c21.3008 14.6006 50.4004 -0.299805 50.4004 -25.7998v-257c0 -17.4004 -13.7998 -29.7002 -29.2002 -31.0996zM32 47.7998v245.5l365.8 -282.8
c-8.2002 -6.5 -18.3994 -10.5 -29.5996 -10.5h-288.4c-26.3994 0 -47.7998 21.4004 -47.7998 47.7998z" />
    <glyph glyph-name="wine-glass" unicode="&#xf4e3;" horiz-adv-x="288" 
d="M216 -16c22.0898 0 40 -17.9102 40 -40c0 -4.41992 -3.58008 -8 -8 -8h-208c-4.41992 0 -8 3.58008 -8 8c0 22.0898 17.9102 40 40 40h40v117.18c-68.4697 15.8906 -118.05 79.9102 -111.4 154.16l15.96 178.11c0.730469 8.24023 7.55078 14.5498 15.7002 14.5498h223.48
c8.16016 0 14.9697 -6.30957 15.71 -14.5498l15.9502 -178.101c6.64941 -74.25 -42.9307 -138.27 -111.4 -154.159v-117.19h40z" />
    <glyph glyph-name="user-alt-slash" unicode="&#xf4fa;" horiz-adv-x="640" 
d="M633.8 -10.0996c7 -5.40039 8.2998 -15.5 2.90039 -22.3008l-19.6006 -25.2998c-5.5 -7 -15.5 -8.2002 -22.5 -2.7998l-588.399 454.7c-7 5.39941 -8.2002 15.3994 -2.7998 22.3994l19.5996 25.2002c5.5 7 15.5 8.2002 22.5 2.7998l135.5 -104.8
c16 62.1006 71.9004 108.2 139 108.2c79.5 0 144 -64.5 144 -144c0 -54.0996 -30.2002 -100.7 -74.4004 -125.3zM198.4 128h47.3994l248.4 -192h-382.2c-26.5 0 -48 21.5 -48 48v9.59961c0 74.2002 60.2002 134.4 134.4 134.4z" />
    <glyph glyph-name="user-astronaut" unicode="&#xf4fb;" horiz-adv-x="448" 
d="M64 224c-8.7998 0 -16 7.2002 -16 16v96c0 8.7998 7.2002 16 16 16h13.5c24.7002 56.5 80.9004 96 146.5 96s121.8 -39.5 146.5 -96h13.5c8.7998 0 16 -7.2002 16 -16v-96c0 -8.7998 -7.2002 -16 -16 -16h-13.5c-24.7002 -56.5 -80.9004 -96 -146.5 -96
s-121.8 39.5 -146.5 96h-13.5zM104 312v-24c0 -53 43 -96 96 -96h48c53 0 96 43 96 96v24c0 22.0996 -21.5 40 -48 40h-144c-26.5 0 -48 -17.9004 -48 -40zM176 240l-12 36l-36 12l36 12l12 36l12 -36l36 -12l-36 -12zM327.6 126.6c67.5 -7.09961 120.4 -63.5996 120.4 -133
v-9.59961c0 -26.5 -21.5 -48 -48 -48h-80v64c0 17.7002 -14.2998 32 -32 32h-128c-17.7002 0 -32 -14.2998 -32 -32v-64h-80c-26.5 0 -48 21.5 -48 48v9.59961c0 69.4004 52.9004 125.9 120.4 133c29.8994 -19.2998 65.3994 -30.5996 103.6 -30.5996
s73.7002 11.2998 103.6 30.5996zM272 0c8.7998 0 16 -7.2002 16 -16s-7.2002 -16 -16 -16s-16 7.2002 -16 16s7.2002 16 16 16zM176 0c8.7998 0 16 -7.2002 16 -16v-48h-32v48c0 8.7998 7.2002 16 16 16z" />
    <glyph glyph-name="user-check" unicode="&#xf4fc;" horiz-adv-x="640" 
d="M224 192c-70.7002 0 -128 57.2998 -128 128s57.2998 128 128 128s128 -57.2998 128 -128s-57.2998 -128 -128 -128zM313.6 160c74.2002 0 134.4 -60.2002 134.4 -134.4v-41.5996c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v41.5996
c0 74.2002 60.2002 134.4 134.4 134.4h16.6992c22.3008 -10.2002 46.9004 -16 72.9004 -16s50.7002 5.7998 72.9004 16h16.6992zM636.6 288.4c4.60059 -4.60059 4.5 -12.1006 -0.0996094 -16.8008l-141.3 -140.199c-4.7002 -4.60059 -12.2002 -4.60059 -16.7998 0.0996094
l-81.7002 82.2998c-4.60059 4.7002 -4.60059 12.2002 0.0996094 16.7998l28.1006 27.9004c4.69922 4.59961 12.1992 4.59961 16.7998 -0.0996094l45.5 -45.8008l104.8 104c4.7002 4.60059 12.2002 4.60059 16.7998 -0.0996094z" />
    <glyph glyph-name="user-clock" unicode="&#xf4fd;" horiz-adv-x="640" 
d="M496 224c79.5996 0 144 -64.4004 144 -144s-64.4004 -144 -144 -144s-144 64.4004 -144 144s64.4004 144 144 144zM560 73.7002v12.5996c0 5.2998 -4.40039 9.7002 -9.7002 9.7002h-38.2998v54.2998c0 5.2998 -4.40039 9.7002 -9.7002 9.7002h-12.5996
c-5.2998 0 -9.7002 -4.40039 -9.7002 -9.7002v-76.5996c0 -5.2998 4.40039 -9.7002 9.7002 -9.7002h60.5996c5.2998 0 9.7002 4.40039 9.7002 9.7002zM320 80c0 -59.5 29.7998 -112.1 75.0996 -144h-347.1c-26.5 0 -48 21.5 -48 48v41.5996
c0 74.2002 60.2002 134.4 134.4 134.4h16.6992c22.3008 -10.2002 46.9004 -16 72.9004 -16s50.7002 5.7998 72.9004 16h16.6992c8.40039 0 16.6006 -1 24.6006 -2.5c-11.5 -23.4004 -18.2002 -49.7002 -18.2002 -77.5zM224 192c-70.7002 0 -128 57.2998 -128 128
s57.2998 128 128 128s128 -57.2998 128 -128s-57.2998 -128 -128 -128z" />
    <glyph glyph-name="user-cog" unicode="&#xf4fe;" horiz-adv-x="640" 
d="M610.5 74.7002l25.7998 -14.9004c2.90039 -1.7002 4.2998 -5.2002 3.2998 -8.5c-6.69922 -21.5996 -18.1992 -41.2002 -33.1992 -57.3994c-2.30078 -2.5 -6.10059 -3.10059 -9 -1.40039l-25.8008 14.9004c-10.8994 -9.30078 -23.3994 -16.5 -36.8994 -21.3008v-29.7998
c0 -3.39941 -2.40039 -6.39941 -5.7002 -7.09961c-21.2002 -4.7998 -43.9004 -5 -66.2002 0c-3.2998 0.700195 -5.7002 3.7002 -5.7002 7.09961v29.7998c-13.5 4.80078 -26 12 -36.8994 21.3008l-25.7998 -14.9004c-3 -1.7002 -6.7002 -1.09961 -9 1.40039
c-15 16.2998 -26.5 35.7998 -33.2002 57.3994c-1 3.2998 0.299805 6.7998 3.2998 8.5l25.7998 14.9004c-2.59961 14.0996 -2.59961 28.5 0 42.5996l-25.7998 14.9004c-2.90039 1.7002 -4.2998 5.2002 -3.2998 8.5c6.7002 21.5996 18.2002 41.2002 33.2002 57.3994
c2.2998 2.5 6.09961 3.10059 9 1.40039l25.7998 -14.9004c10.8994 9.30078 23.3994 16.5 36.8994 21.3008v29.7998c0 3.39941 2.40039 6.39941 5.7002 7.09961c21.2002 4.7998 43.9004 5 66.2002 0c3.2998 -0.700195 5.7002 -3.7002 5.7002 -7.09961v-29.7998
c13.5 -4.80078 26 -12 36.8994 -21.3008l25.8008 14.9004c3 1.7002 6.69922 1.09961 9 -1.40039c15 -16.1992 26.5 -35.7998 33.1992 -57.3994c1 -3.2998 -0.299805 -6.7998 -3.2998 -8.5l-25.7998 -14.9004c2.59961 -14.0996 2.59961 -28.5 0 -42.5996zM496 47.5
c26.7998 0 48.5 21.7998 48.5 48.5s-21.7998 48.5 -48.5 48.5s-48.5 -21.7998 -48.5 -48.5s21.7002 -48.5 48.5 -48.5zM224 192c-70.7002 0 -128 57.2998 -128 128s57.2998 128 128 128s128 -57.2998 128 -128s-57.2998 -128 -128 -128zM425.2 -34.5v-9.2002
c0 -4.09961 0.799805 -8 2 -11.7998c-7.7002 -5.2998 -17.1006 -8.5 -27.2002 -8.5h-352c-26.5 0 -48 21.5 -48 48v41.5996c0 74.2002 60.2002 134.4 134.4 134.4h16.6992c22.3008 -10.2002 46.9004 -16 72.9004 -16s50.7002 5.7998 72.9004 16h16.6992
c3.90039 0 7.60059 -0.900391 11.4004 -1.2002c-1 -2.89941 -2.2998 -5.7998 -3.2002 -8.7002c-5.5 -17.6992 1.90039 -36.5 17.9004 -45.6992l7.89941 -4.60059c-0.0996094 -2.59961 -0.0996094 -5.2002 0 -7.7998l-7.89941 -4.59961
c-16 -9.30078 -23.4004 -28 -17.9004 -45.7002c7.90039 -25.7002 21.9004 -49.7998 40.2002 -69.6006c7.5 -8 18 -12.5996 28.9004 -12.5996c6.7998 0 13.5996 1.90039 19.5996 5.2998l7.90039 4.60059c2.19922 -1.30078 4.5 -2.7002 6.7998 -3.90039z" />
    <glyph glyph-name="user-edit" unicode="&#xf4ff;" horiz-adv-x="640" 
d="M224 192c-70.7002 0 -128 57.2998 -128 128s57.2998 128 128 128s128 -57.2998 128 -128s-57.2998 -128 -128 -128zM313.6 160c39.9004 0 75.4004 -17.7998 99.9004 -45.5l-77.2998 -77.2998l-7.90039 -7.90039l-1.2002 -11.0996l-6.7998 -60.9004
c-0.799805 -7.2998 0.200195 -14.5 2.60059 -21.2998h-274.9c-26.5 0 -48 21.5 -48 48v41.5996c0 74.2002 60.2002 134.4 134.4 134.4h16.6992c22.3008 -10.2002 46.9004 -16 72.9004 -16s50.7002 5.7998 72.9004 16h16.6992zM358.9 14.7002l137.899 137.8l71.7002 -71.7002
l-137.9 -137.899l-60.8994 -6.80078c-10.1006 -1.19922 -18.7002 7.40039 -17.6006 17.6006zM633 179.1c9.2998 -9.39941 9.2998 -24.5 0 -33.8994l-41.7998 -41.7998l-71.7998 71.6992l4.09961 4.10059l37.7998 37.7998c9.2998 9.2998 24.5 9.2998 33.7998 0z" />
    <glyph glyph-name="user-friends" unicode="&#xf500;" horiz-adv-x="640" 
d="M192 192c-61.9004 0 -112 50.0996 -112 112s50.0996 112 112 112s112 -50.0996 112 -112s-50.0996 -112 -112 -112zM268.8 160c63.6006 0 115.2 -51.5996 115.2 -115.2v-28.7998c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v28.7998
c0 63.6006 51.5996 115.2 115.2 115.2h8.2998c20.9004 -10 43.9004 -16 68.5 -16s47.7002 6 68.5 16h8.2998zM480 192c-53 0 -96 43 -96 96s43 96 96 96s96 -43 96 -96s-43 -96 -96 -96zM528 160c61.9004 0 112 -50.0996 112 -112c0 -26.5 -21.5 -48 -48 -48h-176.6
c0.0996094 2.09961 0.599609 4.2002 0.599609 6.40039v38.3994c0 38.6006 -15.2998 73.5 -39.7002 99.7998c16.5 9.5 35.2998 15.4004 55.7002 15.4004h3.7998c13.9004 -4.7998 28.6006 -8 44.2002 -8s30.2998 3.2002 44.2002 8h3.7998z" />
    <glyph glyph-name="user-graduate" unicode="&#xf501;" horiz-adv-x="448" 
d="M319.4 127.4c71.5 -3.10059 128.6 -61.6006 128.6 -133.801v-9.59961c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v9.59961c0 72.2002 57.0996 130.7 128.6 133.801l95.4004 -95.4004zM13.5996 368.2c-18.0996 4.39941 -18.0996 27.2002 0 31.5996
l190.601 45.9004c13 3.09961 26.7002 3.09961 39.7002 0l190.399 -46c18.2002 -4.40039 18.2002 -27.1006 0 -31.5l-96.2998 -23.2002c8.7002 -17.2002 14 -36.4004 14 -57c0 -70.7002 -57.2998 -128 -128 -128s-128 57.2998 -128 128c0 20.5996 5.40039 39.7998 14 57
l-66 15.9004v-52.6006c7 -4.2002 12 -11.5 12 -20.2998c0 -8.40039 -4.59961 -15.4004 -11.0996 -19.7002l15.5996 -62.2998c1.7002 -6.90039 -2.09961 -14 -7.59961 -14h-41.8008c-5.5 0 -9.2998 7.09961 -7.59961 14l15.5996 62.2998
c-6.5 4.2998 -11.0996 11.2998 -11.0996 19.7002c0 8.7998 5 16.0996 12 20.2998v58.4004z" />
    <glyph glyph-name="user-lock" unicode="&#xf502;" horiz-adv-x="640" 
d="M224 192c-70.6455 0 -128 57.3545 -128 128s57.3545 128 128 128s128 -57.3545 128 -128s-57.3545 -128 -128 -128zM320 128v-160c0.0791016 -11.6504 3.3418 -22.6367 8.90039 -32h-280.9c-26.4922 0 -48 21.5078 -48 48v41.5996
c0.0166016 74.1699 60.2305 134.384 134.4 134.4h16.6992c22.1426 -10.2109 47.085 -15.9072 73.0498 -15.9072c25.9639 0 50.6084 5.69629 72.751 15.9072h16.6992c5 0 9.7002 -1 14.5 -1.5c-5.06641 -9.00684 -8.02539 -19.4561 -8.09961 -30.5zM608 160
c17.6611 0 32 -14.3389 32 -32v-160c0 -17.6611 -14.3389 -32 -32 -32h-224c-17.6611 0 -32 14.3389 -32 32v160c0 17.6611 14.3389 32 32 32h32v80c0 44.1533 35.8467 80 80 80s80 -35.8467 80 -80v-80h32zM496 16c17.6611 0 32 14.3389 32 32s-14.3389 32 -32 32
s-32 -14.3389 -32 -32s14.3389 -32 32 -32zM528 160v80c0 17.6611 -14.3389 32 -32 32s-32 -14.3389 -32 -32v-80h64z" />
    <glyph glyph-name="user-minus" unicode="&#xf503;" horiz-adv-x="640" 
d="M624 240c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-192c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h192zM224 192c-70.7002 0 -128 57.2998 -128 128s57.2998 128 128 128s128 -57.2998 128 -128s-57.2998 -128 -128 -128z
M313.6 160c74.2002 0 134.4 -60.2002 134.4 -134.4v-41.5996c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v41.5996c0 74.2002 60.2002 134.4 134.4 134.4h16.6992c22.3008 -10.2002 46.9004 -16 72.9004 -16s50.7002 5.7998 72.9004 16h16.6992z" />
    <glyph glyph-name="user-ninja" unicode="&#xf504;" horiz-adv-x="448" 
d="M325.4 158.8c68.5996 -6.09961 122.6 -63 122.6 -133.2v-41.5996c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v41.5996c0 70.2002 54 127.101 122.6 133.2l101.4 -101.399zM32 256c0 33.4004 17.0996 62.7998 43.0996 80
c-26 17.2002 -43.0996 46.5996 -43.0996 80c32 0 60.0996 -15.7998 77.5 -39.7998c20.9004 42.3994 64.0996 71.7998 114.5 71.7998c70.7002 0 128 -57.2998 128 -128s-57.2998 -128 -128 -128c-58.7998 0 -107.7 39.7998 -122.8 93.7002
c-17.4004 -18.2002 -41.9004 -29.7002 -69.2002 -29.7002zM176 352c-17.7002 0 -32 -14.2998 -32 -32h160c0 17.7002 -14.2998 32 -32 32h-96z" />
    <glyph glyph-name="user-shield" unicode="&#xf505;" horiz-adv-x="640" 
d="M622.3 176.9c10.7002 -4.2002 17.7002 -14 17.7002 -24.9004c0 -124.5 -81.5996 -193.9 -132.9 -213.9c-4.19922 -1.59961 -12.5996 -3.69922 -22.1992 0c-64.2002 25.1006 -132.9 102.301 -132.9 213.9c0 10.9004 7 20.7002 17.7002 24.9004l115.2 45
c9.59961 3.69922 18.0996 1.59961 22.1992 0zM496 -14.4004c34.5996 16.4004 89.9004 64.7002 95.5 151.801l-95.5 37.2998v-189.101zM224 192c-70.7002 0 -128 57.2998 -128 128s57.2998 128 128 128s128 -57.2998 128 -128s-57.2998 -128 -128 -128zM320 152
c0 -95.2998 45.2002 -169.1 99.2002 -212c-5.90039 -2.5 -12.4004 -4 -19.2002 -4h-352c-26.5 0 -48 21.5 -48 48v41.5996c0 74.2002 60.2002 134.4 134.4 134.4h16.6992c22.3008 -10.2002 46.9004 -16 72.9004 -16s50.7002 5.7998 72.9004 16h16.6992
c2.60059 0 5 -0.700195 7.5 -0.799805c-0.299805 -2.40039 -1.09961 -4.7002 -1.09961 -7.2002z" />
    <glyph glyph-name="user-slash" unicode="&#xf506;" horiz-adv-x="640" 
d="M633.8 -10.0996c7 -5.40039 8.2998 -15.5 2.90039 -22.3008l-19.6006 -25.2998c-5.5 -7 -15.5 -8.2002 -22.5 -2.7998l-588.399 454.7c-7 5.39941 -8.2002 15.3994 -2.7998 22.3994l19.5996 25.2002c5.5 7 15.5 8.2002 22.5 2.7998l147.6 -114
c5.40039 65.6006 59.8008 117.4 126.9 117.4c70.7002 0 128 -57.2998 128 -128c0 -55.7998 -35.9004 -102.7 -85.7002 -120.3zM96 25.5996c0 66.4004 48.2002 121.101 111.4 132.101l286.8 -221.7h-350.2c-26.5 0 -48 21.5 -48 48v41.5996z" />
    <glyph glyph-name="user-tag" unicode="&#xf507;" horiz-adv-x="640" 
d="M630.6 83.0996c12.5 -12.5 12.5 -32.6992 -0.0996094 -45.1992l-92.5 -92.5c-12.5 -12.5 -32.7998 -12.5 -45.2998 0l-90.2998 90.1992c-12 12 -18.7002 28.2002 -18.7002 45.2002v79.2002c0 17.7002 14.2998 32 32 32h79.2998c17 0 33.2998 -6.7002 45.2998 -18.7002z
M447.8 104.1c13.2998 0 24 10.8008 24 24c0 13.3008 -10.7002 24 -24 24s-24 -10.6992 -24 -24c0 -13.2998 10.7002 -24 24 -24zM224 192.1c-70.7002 0 -128 57.3008 -128 127.9c0 70.7002 57.2998 128 128 128s128 -57.2998 128 -127.9c0 -70.6992 -57.2998 -128 -128 -128
zM351.8 80.9004c0 -25.7002 10 -49.8008 28.1006 -67.9004l58 -58c-8.80078 -11.4004 -22.4004 -18.9004 -37.9004 -18.9004h-352c-26.5 0 -48 21.5 -48 48v41.6006c0 74.2002 60.2002 134.399 134.4 134.5h16.6992c22.3008 -10.2002 46.9004 -16 72.9004 -16
s50.7002 5.7998 72.9004 16h16.6992c13.3008 0 26 -2.60059 38.2002 -6.2002v-73.0996z" />
    <glyph glyph-name="user-tie" unicode="&#xf508;" horiz-adv-x="448" 
d="M224 192c-70.7002 0 -128 57.2998 -128 128s57.2998 128 128 128s128 -57.2998 128 -128s-57.2998 -128 -128 -128zM319.8 159.4c71.2998 -3.40039 128.2 -61.7002 128.2 -133.801v-41.5996c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v41.5996
c0 72.1006 56.9004 130.4 128.2 133.801l47.7998 -191.4l32 136l-32 56h96l-32 -56l32 -136z" />
    <glyph glyph-name="users-cog" unicode="&#xf509;" horiz-adv-x="640" 
d="M610.5 106.7l25.7998 -14.9004c2.90039 -1.7002 4.2998 -5.2002 3.2998 -8.5c-6.69922 -21.5996 -18.1992 -41.2002 -33.1992 -57.3994c-2.30078 -2.5 -6.10059 -3.10059 -9 -1.40039l-25.8008 14.9004c-10.8994 -9.30078 -23.3994 -16.5 -36.8994 -21.3008v-29.7998
c0 -3.39941 -2.40039 -6.39941 -5.7002 -7.09961c-21.2002 -4.7998 -43.9004 -5 -66.2002 0c-3.2998 0.700195 -5.7002 3.7002 -5.7002 7.09961v29.7998c-13.5 4.80078 -26 12 -36.8994 21.3008l-25.7998 -14.9004c-3 -1.7002 -6.7002 -1.09961 -9 1.40039
c-15 16.2998 -26.5 35.7998 -33.2002 57.3994c-1 3.2998 0.299805 6.7998 3.2998 8.5l25.7998 14.9004c-2.59961 14.0996 -2.59961 28.5 0 42.5996l-25.7998 14.9004c-2.90039 1.7002 -4.2998 5.2002 -3.2998 8.5c6.7002 21.5996 18.2002 41.2002 33.2002 57.3994
c2.2998 2.5 6.09961 3.10059 9 1.40039l25.7998 -14.9004c10.8994 9.30078 23.3994 16.5 36.8994 21.3008v29.7998c0 3.39941 2.40039 6.39941 5.7002 7.09961c21.2002 4.7998 43.9004 5 66.2002 0c3.2998 -0.700195 5.7002 -3.7002 5.7002 -7.09961v-29.7998
c13.5 -4.80078 26 -12 36.8994 -21.3008l25.8008 14.9004c3 1.7002 6.69922 1.09961 9 -1.40039c15 -16.1992 26.5 -35.7998 33.1992 -57.3994c1 -3.2998 -0.299805 -6.7998 -3.2998 -8.5l-25.7998 -14.9004c2.59961 -14.0996 2.59961 -28.5 0 -42.5996zM496 79.5
c26.7998 0 48.5 21.7998 48.5 48.5s-21.7998 48.5 -48.5 48.5s-48.5 -21.7998 -48.5 -48.5s21.7002 -48.5 48.5 -48.5zM96 224c-35.2998 0 -64 28.7002 -64 64s28.7002 64 64 64s64 -28.7002 64 -64s-28.7002 -64 -64 -64zM320 192c-61.9004 0 -112 50.0996 -112 112
s50 111.9 111.9 111.9c61.8994 0 112 -50.1006 112 -112c0 -17.2002 -4.2002 -33.4004 -11.2002 -48c-0.799805 -0.5 -1.60059 -0.900391 -2.40039 -1.40039l-7.89941 4.59961c-5.90039 3.5 -12.7002 5.30078 -19.6006 5.30078c-11 0 -21.5 -4.60059 -28.8994 -12.6006
c-15.8008 -17.0996 -28 -37.5 -36.3008 -59.2002c-1.89941 -0.0996094 -3.69922 -0.599609 -5.59961 -0.599609zM425.2 -2.5v-9.2002c0 -7.5 2.5 -14.2998 6.2002 -20.2998h-255.4c-26.5 0 -48 21.5 -48 48v28.7998c0 63.6006 51.5996 115.2 115.3 115.2h8.2998
c20.9004 -10 43.9004 -16 68.5 -16c3.30078 0 6.5 0.400391 9.80078 0.599609c2.7998 -3.09961 6 -5.89941 9.7998 -8.09961l7.89941 -4.59961c-0.0996094 -2.60059 -0.0996094 -5.2002 0 -7.80078c-0.899414 -0.599609 -36.5 -15.7998 -25.7998 -50.2998
c7.90039 -25.7002 21.9004 -49.7998 40.2002 -69.5996c7.5 -8 18 -12.6006 28.9004 -12.6006c12.1992 0 19.2998 5 27.5 9.80078c2.19922 -1.30078 4.5 -2.7002 6.7998 -3.90039zM173.1 173.4c-40.2998 -22.1006 -68.8994 -62 -75.1992 -109.4h-65.9004
c-17.7002 0 -32 14.2998 -32 32v32c0 35.2998 28.7002 64 64 64h64c17.5996 0 33.5 -7.09961 45.0996 -18.5996z" />
    <glyph glyph-name="balance-scale-left" unicode="&#xf515;" horiz-adv-x="640" 
d="M528 0c8.83984 0 16 -7.16016 16.0098 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-224c-8.83984 0 -16 7.16016 -16 16v342.75c-4.55957 2 -8.91992 4.34961 -12.9902 7.12012l-142.05 -47.6299c-8.37988 -2.81055 -17.4502 1.7002 -20.2598 10.0801l-10.1699 30.3398
c-2.80957 8.37988 1.7002 17.4502 10.0801 20.2598l128.39 43.0498c-0.419922 3.32031 -1.00977 6.60059 -1.00977 10.0303c0 44.1797 35.8203 80 80 80c29.6904 0 55.2998 -16.3604 69.1104 -40.3701l117.92 39.5303c8.37988 2.80957 17.4502 -1.7002 20.2598 -10.0801
l10.1699 -30.3398c2.80957 -8.37988 -1.7002 -17.4502 -10.0801 -20.2598l-132 -44.2607c-7.28027 -21.25 -22.96 -38.5293 -43.3799 -47.4697v-294.75h176zM639.98 144c0 -44.1797 -57.29 -80 -127.98 -80s-128 35.8203 -128 80h0.0195312
c0 15.6699 -2.0791 7.25 85.04 181.51c17.6807 35.3604 68.2207 35.29 85.8701 0c86.3906 -172.779 85.0508 -165.33 85.0508 -181.51zM440 160h144l-72 144zM170.93 197.51c86.3906 -172.779 85.0508 -165.33 85.0508 -181.51h0.0195312c0 -44.1797 -57.3096 -80 -128 -80
s-128 35.8203 -128 80h0.0195312c0 15.6699 -2.0791 7.25 85.04 181.51c17.6807 35.3604 68.2207 35.29 85.8701 0zM56 32h144l-72 144z" />
    <glyph glyph-name="balance-scale-right" unicode="&#xf516;" horiz-adv-x="640" 
d="M96 -16c0 8.83984 7.16016 16 16 16h175.99v294.76c-20.4199 8.93066 -36.1006 26.2207 -43.3799 47.4707l-132 44.2598c-8.37012 2.80957 -12.8906 11.8799 -10.0801 20.2598l10.1699 30.3398c2.80957 8.37012 11.8799 12.8906 20.2598 10.0801l117.93 -39.54
c13.8105 24.0098 39.4199 40.3701 69.1104 40.3701c44.1797 0 80 -35.8203 80 -80c0 -3.42969 -0.589844 -6.70996 -1.00977 -10.0303l128.399 -43.0498c8.37012 -2.80957 12.8906 -11.8799 10.0801 -20.2598l-10.1699 -30.3398
c-2.80957 -8.37012 -11.8799 -12.8906 -20.2598 -10.0801l-142.05 47.6299c-4.07031 -2.77051 -8.43066 -5.12012 -12.9902 -7.12012v-342.75c0 -8.83984 -7.16016 -16 -16 -16h-224c-8.83984 0 -16 7.16016 -16 16v32zM0 144c0 16.1797 -1.32031 8.73047 85.0596 181.51
c17.6504 35.29 68.1904 35.3604 85.8701 0c87.1299 -174.26 85.0508 -165.84 85.0508 -181.51h0.0195312c0 -44.1797 -57.3096 -80 -128 -80s-128 35.8203 -128 80zM56 160h144l-72 144zM384.02 16c0 16.1797 -1.33984 8.73047 85.04 181.51
c17.6504 35.29 68.1904 35.3604 85.8701 0c87.1299 -174.26 85.0508 -165.84 85.0508 -181.51h0.0195312c0 -44.1797 -57.3096 -80 -128 -80s-128 35.8203 -128 80h0.0195312zM440 32h144l-72 144z" />
    <glyph glyph-name="blender" unicode="&#xf517;" 
d="M416 64c35.3496 0 64 -28.6504 64 -64v-32c0 -17.6699 -14.3301 -32 -32 -32h-320c-17.6699 0 -32 14.3301 -32 32v32c0 35.3496 28.6504 64 64 64h256zM288 -32c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM328 384
c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h157.82l-17.46 -64h-140.36c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h131.64l-17.46 -64h-114.18c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h105.46l-17.46 -64
h-256l-8.73047 96h-103.27c-26.5098 0 -48 21.4902 -48 48v160c0 26.5098 21.4902 48 48 48h464l-17.46 -64h-166.54zM64 256h81.46l-11.6396 128h-69.8203v-128z" />
    <glyph glyph-name="book-open" unicode="&#xf518;" horiz-adv-x="576" 
d="M542.22 415.95c18.4199 1.04004 33.7803 -12.9902 33.7705 -30.7002v-337.84c0 -16.2305 -13.1299 -29.7705 -30.0205 -30.6602c-49.4697 -2.59961 -149.52 -12.0996 -218.7 -46.9199c-10.6494 -5.36035 -23.2793 1.93945 -23.2793 13.4902v363.87
c0 5.2793 2.62988 10.3291 7.26953 13.1699c67.2402 41.1592 176.16 52.4795 230.96 55.5898zM264.73 360.36c4.64941 -2.85059 7.26953 -7.7002 7.26953 -12.9902v-364.12c0 -11.5195 -12.5898 -18.8096 -23.21 -13.46c-69.1797 34.8398 -169.28 44.3496 -218.771 46.9502
c-16.8896 0.879883 -30.0195 14.4199 -30.0195 30.6602v337.85c0 17.71 15.3604 31.7402 33.7803 30.7002c54.7998 -3.12012 163.72 -14.4307 230.95 -55.5898z" />
    <glyph glyph-name="broadcast-tower" unicode="&#xf519;" horiz-adv-x="640" 
d="M150.94 256c-7.01074 0 -13.46 4.5 -15.4004 11.2402c-4.90039 16.9697 -7.54004 34.6396 -7.54004 52.7598s2.63965 35.79 7.53027 52.7695c1.9502 6.74023 8.39941 11.2305 15.4102 11.2305h33.7295c11.0098 0 18.6201 -10.8301 14.8604 -21.1797
c-4.93066 -13.5801 -7.5498 -27.9805 -7.5498 -42.8203s2.61914 -29.2402 7.5498 -42.8203c3.75 -10.3496 -3.85059 -21.1797 -14.8604 -21.1797h-33.7295zM89.9199 424.66c-16.54 -31.1406 -49.6104 -115.97 0.169922 -209.29
c5.66016 -10.6299 -1.92969 -23.3701 -13.9502 -23.3701h-34.8398c-6.18945 0 -11.9902 3.50977 -14.6094 9.13965c-23.5703 50.5303 -26.6904 94.1104 -26.6904 118.86c0 42.3496 9.40039 82.46 25.8896 118.69c2.60059 5.71973 8.4707 9.30957 14.7402 9.30957h35.3301
c12.0098 0 19.5996 -12.7197 13.96 -23.3398zM614.06 438.71c16.5205 -36.2295 25.9404 -76.3496 25.9404 -118.71s-9.42969 -82.4805 -25.96 -118.71c-2.59961 -5.70996 -8.45996 -9.29004 -14.7305 -9.29004h-35.2295c-12.1104 0 -19.6299 12.8398 -13.9102 23.5195
c48.1396 89.8105 17.9902 174.94 -0.280273 209.23c-5.63965 10.5898 2.04004 23.25 14.0205 23.25h35.4199c6.26953 0 12.1299 -3.58008 14.7295 -9.29004zM489.06 384c7.01074 0 13.46 -4.49023 15.4004 -11.2402c4.90039 -16.9697 7.54004 -34.6396 7.54004 -52.7598
s-2.62988 -35.79 -7.53027 -52.7598c-1.9502 -6.75 -8.38965 -11.2402 -15.4102 -11.2402h-33.7295c-11.0098 0 -18.6201 10.8301 -14.8604 21.1797c4.93066 13.5801 7.5498 27.9805 7.5498 42.8203s-2.61914 29.2402 -7.5498 42.8203
c-3.75 10.3496 3.85059 21.1797 14.8604 21.1797h33.7295zM372.76 283.88l130.5 -313.41c3.39062 -8.14941 -0.459961 -17.5195 -8.60938 -20.9199l-29.5107 -12.3096c-8.14941 -3.40039 -17.5098 0.450195 -20.9092 8.60938l-49.2002 118.15h-150.07l-49.1904 -118.15
c-3.38965 -8.14941 -12.7598 -12.0098 -20.9092 -8.60938l-29.5107 12.3096c-8.14941 3.40039 -12.0098 12.7705 -8.60938 20.9199l130.5 313.41c-7.0498 10.29 -11.2002 22.71 -11.2002 36.1201c0 35.3496 28.6396 64 63.96 64c35.3301 0 63.96 -28.6504 63.96 -64
c0 -13.4102 -4.15039 -25.8301 -11.2002 -36.1201zM271.62 128h96.7598l-48.3799 116.19z" />
    <glyph glyph-name="broom" unicode="&#xf51a;" horiz-adv-x="640" 
d="M256.47 231.23l86.7305 -109.181s-16.6006 -102.359 -76.5703 -150.12c-59.9697 -47.7793 -266.63 -34.1201 -266.63 -34.1201s3.7998 23.1406 11 55.4307l94.6201 112.17c3.96973 4.7002 -0.870117 11.6201 -6.65039 9.5l-60.3994 -22.0898
c14.4395 41.6602 32.7197 80.04 54.5996 97.4697c59.9697 47.7598 163.3 40.9404 163.3 40.9404zM636.53 416.97c5.48926 -6.91016 4.33984 -16.96 -2.5498 -22.4395l-232.48 -177.8l34.0898 -42.9209c5.08008 -6.39941 1.66016 -15.9092 -6.33984 -17.5996
l-58.7998 -12.4502l-86.7305 109.181l25.3301 54.5498c3.4502 7.41992 13.5 8.62012 18.5898 2.20996l34.1406 -42.9697l232.479 177.8c6.89062 5.48926 16.9199 4.33984 22.4102 -2.56055z" />
    <glyph glyph-name="chalkboard" unicode="&#xf51b;" horiz-adv-x="640" 
d="M96 384v-352h-64v376c0 22.0596 17.9404 40 40 40h496c22.0596 0 40 -17.9404 40 -40v-376h-64v352h-448zM624 0c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-608c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h272v64h192v-64
h144z" />
    <glyph glyph-name="chalkboard-teacher" unicode="&#xf51c;" horiz-adv-x="640" 
d="M208 96c62.0596 0 112.33 -50.4805 112 -112.62c-0.139648 -26.2598 -21.7305 -47.3799 -48 -47.3799h-224c-26.2695 0 -47.8604 21.1201 -48 47.3799c-0.330078 62.1396 49.9404 112.62 112 112.62c2.38965 0 4.76953 -0.349609 7.0498 -1.08984
c12.9697 -4.20996 26.6006 -6.91016 40.9502 -6.91016s27.9805 2.7002 40.9404 6.91016c2.2793 0.740234 4.66992 1.08984 7.05957 1.08984zM160 128c-53.0195 0 -96 42.9805 -96 96s42.9805 96 96 96s96 -42.9805 96 -96s-42.9805 -96 -96 -96zM592 448
c26.4697 0 48 -22.25 48 -49.5898v-316.82c0 -27.3398 -21.5303 -49.5898 -48 -49.5898h-244.55c-6.57031 25.2695 -20.5898 47.3096 -39.6904 64h76.2402v64h128v-64h64v288h-352v-49.7998c-18.9004 11.0195 -40.5801 17.7998 -64 17.7998v46.4102
c0 27.3398 21.5303 49.5898 48 49.5898h384z" />
    <glyph glyph-name="church" unicode="&#xf51d;" horiz-adv-x="640" 
d="M464.46 201.32c9.63965 -5.78027 15.54 -16.2002 15.54 -27.4404v-237.88h-96v96c0 35.3496 -28.6504 64 -64 64s-64 -28.6504 -64 -64v-96h-96v237.88c0 11.6572 6.21387 21.8467 15.54 27.4404l112.46 67.4795v51.2002h-48c-8.83984 0 -16 7.16016 -16 16v32
c0 8.83984 7.16016 16 16 16h48v48c0 8.83984 7.16016 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-48h48c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-48v-51.2002zM0 52.04c0.00292969 13.1953 7.97949 24.5215 19.3896 29.4199l108.61 46.54
v-192h-112c-8.83984 0 -16 7.16016 -16 16v100.04zM620.61 81.46c11.7598 -5.0498 19.3896 -16.6201 19.3896 -29.4199v-100.04c0 -8.83984 -7.16016 -16 -16 -16h-112v192z" />
    <glyph glyph-name="coins" unicode="&#xf51e;" 
d="M0 42.7002c41.2998 -29.1006 116.8 -42.7002 192 -42.7002s150.7 13.5996 192 42.7002v-42.7002c0 -35.2998 -86 -64 -192 -64s-192 28.7002 -192 64v42.7002zM320 320c-106 0 -192 28.7002 -192 64s86 64 192 64s192 -28.7002 192 -64s-86 -64 -192 -64zM0 147.6
c41.2998 -34 116.9 -51.5996 192 -51.5996s150.7 17.5996 192 51.5996v-51.5996c0 -35.2998 -86 -64 -192 -64s-192 28.7002 -192 64v51.5996zM416 136.6v63.6006c38.7002 6.89941 72.7998 18.0996 96 34.5v-42.7002c0 -23.7002 -38.7002 -44.2998 -96 -55.4004zM192 288
c106 0 192 -35.7998 192 -80s-86 -80 -192 -80s-192 35.7998 -192 80s86 80 192 80zM411.3 231.7c-8.7998 23.7002 -30.5 42.8994 -60 57.2002c64.2002 3.19922 125.2 16.6992 160.7 41.7998v-42.7002c0 -24.2998 -40.7002 -45.5 -100.7 -56.2998z" />
    <glyph glyph-name="compact-disc" unicode="&#xf51f;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM88 192c0 88.2002 71.7998 160 160 160v32c-105.9 0 -192 -86.0996 -192 -192h32zM248 96c53 0 96 43 96 96s-43 96 -96 96s-96 -43 -96 -96s43 -96 96 -96zM248 224
c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32z" />
    <glyph glyph-name="crow" unicode="&#xf520;" horiz-adv-x="640" 
d="M544 416c53.0195 0 96 -28.6504 96 -64l-96 -16v-80c0 -87.2598 -58.2598 -160.8 -137.97 -184.14l41.2393 -111.53c2.27051 -6.23047 -0.939453 -13.1104 -7.16992 -15.3799l-22.5498 -8.20996c-6.22949 -2.27051 -13.1094 0.939453 -15.3799 7.16992l-44.5098 120.38
c-1.90039 -0.0595703 -3.75 -0.290039 -5.66016 -0.290039h-39.0596l38.3291 -103.68c2.27051 -6.23047 -0.939453 -13.1104 -7.16992 -15.3799l-22.5498 -8.20996c-6.22949 -2.27051 -13.1094 0.939453 -15.3799 7.16992l-44.4102 120.1h-96.4902l-121.539 -60.7695
c-20.0908 -10.04 -43.7305 4.56934 -43.7305 27.0293c0.00195312 9.8877 4.7373 18.6572 12.0898 24.1699l371.91 292.59v20.9805c0 44.1797 35.8203 80 80 80c26.0898 0 49.04 -12.6797 63.6396 -32h16.3604zM464 344c13.25 0 24 10.75 24 24c0 13.2598 -10.75 24 -24 24
s-24 -10.7402 -24 -24c0 -13.25 10.75 -24 24 -24z" />
    <glyph glyph-name="crown" unicode="&#xf521;" horiz-adv-x="640" 
d="M528 0c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-416c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h416zM592 320c26.5 0 48 -21.5 48 -48s-21.5 -48 -48 -48c-2.59961 0 -5.2002 0.400391 -7.7002 0.799805l-72.2998 -192.8h-384
l-72.2998 192.8c-2.5 -0.399414 -5.10059 -0.799805 -7.7002 -0.799805c-26.5 0 -48 21.5 -48 48s21.5996 48 48.0996 48s48 -21.5 48 -48c0 -7.09961 -1.69922 -13.7998 -4.39941 -19.7998l72.2998 -43.4004c15.2998 -9.2002 35.2998 -4 44.2002 11.6006l81.5 142.6
c-10.7002 8.7998 -17.7002 22 -17.7002 37c0 26.5 21.5 48 48 48s48 -21.5 48 -48c0 -15 -7 -28.2002 -17.7002 -37l81.5 -142.6c8.90039 -15.6006 28.7998 -20.8008 44.2002 -11.6006l72.4004 43.4004c-2.80078 6.09961 -4.40039 12.7002 -4.40039 19.7998
c0 26.5 21.5 48 48 48z" />
    <glyph glyph-name="dice" unicode="&#xf522;" horiz-adv-x="640" 
d="M592 256c26.5098 0 48 -21.4902 48 -48v-224c0 -26.5098 -21.4902 -48 -48 -48h-224c-26.5098 0 -48 21.4902 -48 48v46.4199l136.26 136.26c24.1201 24.1201 29.6904 59.7305 17 89.3203h118.74zM480 72c13.25 0 24 10.75 24 24c0 13.2598 -10.75 24 -24 24
s-24 -10.7402 -24 -24c0 -13.25 10.75 -24 24 -24zM433.63 258.7c19.1602 -19.1602 19.1602 -50.2305 0 -69.4004l-174.939 -174.93c-19.1602 -19.1602 -50.2305 -19.1602 -69.3906 0l-174.93 174.939c-19.1602 19.1602 -19.1602 50.2305 0 69.3906l174.939 174.93
c19.1602 19.1602 50.2305 19.1602 69.3906 0zM96 200c13.25 0 24 10.75 24 24c0 13.2598 -10.75 24 -24 24s-24 -10.7402 -24 -24c0 -13.25 10.75 -24 24 -24zM224 72c13.25 0 24 10.75 24 24c0 13.2598 -10.75 24 -24 24s-24 -10.7402 -24 -24c0 -13.25 10.75 -24 24 -24z
M224 200c13.25 0 24 10.75 24 24c0 13.2598 -10.75 24 -24 24s-24 -10.7402 -24 -24c0 -13.25 10.75 -24 24 -24zM224 328c13.25 0 24 10.75 24 24c0 13.2598 -10.75 24 -24 24s-24 -10.7402 -24 -24c0 -13.25 10.75 -24 24 -24zM352 200c13.25 0 24 10.75 24 24
c0 13.2598 -10.75 24 -24 24s-24 -10.7402 -24 -24c0 -13.25 10.75 -24 24 -24z" />
    <glyph glyph-name="dice-five" unicode="&#xf523;" horiz-adv-x="448" 
d="M384 416c35.3496 0 64 -28.6504 64 -64v-320c0 -35.3496 -28.6504 -64 -64 -64h-320c-35.3496 0 -64 28.6504 -64 64v320c0 35.3496 28.6504 64 64 64h320zM128 64c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM128 256
c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM224 160c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM320 64c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32
s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM320 256c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
    <glyph glyph-name="dice-four" unicode="&#xf524;" horiz-adv-x="448" 
d="M384 416c35.3496 0 64 -28.6504 64 -64v-320c0 -35.3496 -28.6504 -64 -64 -64h-320c-35.3496 0 -64 28.6504 -64 64v320c0 35.3496 28.6504 64 64 64h320zM128 64c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM128 256
c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM320 64c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM320 256c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32
s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
    <glyph glyph-name="dice-one" unicode="&#xf525;" horiz-adv-x="448" 
d="M384 416c35.3496 0 64 -28.6504 64 -64v-320c0 -35.3496 -28.6504 -64 -64 -64h-320c-35.3496 0 -64 28.6504 -64 64v320c0 35.3496 28.6504 64 64 64h320zM224 160c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
    <glyph glyph-name="dice-six" unicode="&#xf526;" horiz-adv-x="448" 
d="M384 416c35.3496 0 64 -28.6504 64 -64v-320c0 -35.3496 -28.6504 -64 -64 -64h-320c-35.3496 0 -64 28.6504 -64 64v320c0 35.3496 28.6504 64 64 64h320zM128 64c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM128 160
c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM128 256c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM320 64c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32
s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM320 160c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM320 256c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
    <glyph glyph-name="dice-three" unicode="&#xf527;" horiz-adv-x="448" 
d="M384 416c35.3496 0 64 -28.6504 64 -64v-320c0 -35.3496 -28.6504 -64 -64 -64h-320c-35.3496 0 -64 28.6504 -64 64v320c0 35.3496 28.6504 64 64 64h320zM128 256c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM224 160
c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM320 64c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
    <glyph glyph-name="dice-two" unicode="&#xf528;" horiz-adv-x="448" 
d="M384 416c35.3496 0 64 -28.6504 64 -64v-320c0 -35.3496 -28.6504 -64 -64 -64h-320c-35.3496 0 -64 28.6504 -64 64v320c0 35.3496 28.6504 64 64 64h320zM128 256c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM320 64
c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
    <glyph glyph-name="divide" unicode="&#xf529;" horiz-adv-x="448" 
d="M224 96c35.3496 0 64 -28.6504 64 -64s-28.6504 -64 -64 -64s-64 28.6504 -64 64s28.6504 64 64 64zM224 288c-35.3496 0 -64 28.6504 -64 64s28.6504 64 64 64s64 -28.6504 64 -64s-28.6504 -64 -64 -64zM416 240c17.6699 0 32 -14.3301 32 -32v-32
c0 -17.6699 -14.3301 -32 -32 -32h-384c-17.6699 0 -32 14.3301 -32 32v32c0 17.6699 14.3301 32 32 32h384z" />
    <glyph glyph-name="door-closed" unicode="&#xf52a;" horiz-adv-x="640" 
d="M624 0c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-608c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h111.99v397.2c0 28.0195 21.5293 50.7998 48 50.7998h288.01c26.4697 0 48 -22.7803 48 -50.7998v-397.2h112zM415.99 160
c17.6797 0 32.0098 14.3301 32 32c0 17.6699 -14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
    <glyph glyph-name="door-open" unicode="&#xf52b;" horiz-adv-x="640" 
d="M624 0c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-144v384h-96v64h112c26.4697 0 48 -22.1904 48 -49.4502v-334.55h80zM312.24 446.99c20.2002 5.24023 39.7598 -10.5898 39.7598 -32.1699v-478.82h-336c-8.83984 0 -16 7.16016 -16 16v32
c0 8.83984 7.16016 16 16 16h80v365.08c0 15.2197 9.99023 28.4795 24.2402 32.1699zM264 160c13.25 0 24 14.3301 24 32s-10.75 32 -24 32s-24 -14.3301 -24 -32s10.75 -32 24 -32z" />
    <glyph glyph-name="equals" unicode="&#xf52c;" horiz-adv-x="448" 
d="M416 144c17.6699 0 32 -14.3301 32 -32v-32c0 -17.6699 -14.3301 -32 -32 -32h-384c-17.6699 0 -32 14.3301 -32 32v32c0 17.6699 14.3301 32 32 32h384zM416 336c17.6699 0 32 -14.3301 32 -32v-32c0 -17.6699 -14.3301 -32 -32 -32h-384c-17.6699 0 -32 14.3301 -32 32
v32c0 17.6699 14.3301 32 32 32h384z" />
    <glyph glyph-name="feather" unicode="&#xf52d;" 
d="M467.14 403.16c50.5703 -50.5205 61.7002 -124.9 16.2607 -199.36l-131.54 -43.7998h97.7793c-9.92969 -10.6797 3.68066 3.07031 -46.3096 -46.8604l-147.57 -49.1396h98.1904c-74.9502 -73.1104 -194.53 -70.6504 -246.83 -54.9404l-66.1006 -66.0293
c-9.37988 -9.37012 -24.5996 -9.37012 -33.9795 0s-9.37988 24.5693 0 33.9395l259.52 259.25c6.25 6.25 6.25 16.3799 0 22.6299s-16.3896 6.25 -22.6494 0l-178.44 -178.25c-6.75 60.3408 3.18066 150.78 63.6406 211.17c24.7695 24.7402 7.13965 7.14062 85.75 85.6602
c90.6094 90.5107 189.729 88.21 252.279 25.7305z" />
    <glyph glyph-name="frog" unicode="&#xf52e;" horiz-adv-x="576" 
d="M446.53 350.57c0 0 58.4297 -19.0605 98.9893 -41.2803c18.7607 -10.2803 30.4805 -29.8301 30.4805 -51.2305c0 -21.793 -11.9512 -40.7695 -29.71 -50.7295l-154.44 -86.6504l98.5205 -104.68h53.6299c17.6699 0 32 -14.3301 32 -32c0 -8.83984 -7.16016 -16 -16 -16
h-90.3799l-118.53 125.94c5.07031 54.1494 -29.9297 85.0596 -40.7998 93.21c-36.8496 27.6191 -88.29 27.6592 -125.13 0l-34.7803 -26.0908c-7.07031 -5.2998 -8.49023 -15.3291 -3.18945 -22.4092c5.31934 -7.10059 15.3496 -8.5 22.4092 -3.19043l32.7607 24.5898
c20.6895 15.5303 48.3496 20.8105 72.2393 10.8799c44.0605 -18.3193 57.8506 -70.3701 33.71 -106.6l-35.7998 -48.3301h79.4902c17.6699 0 32 -14.3301 32 -32c0 -8.83984 -7.16016 -16 -16 -16h-304c-34.9199 0 -63.8896 28.0996 -64 63.0195
c-0.5 166.86 126.75 304.021 289.46 319.44c6.82031 37.25 39.3096 65.54 78.54 65.54c39.1904 0 71.6699 -28.2305 78.5303 -65.4297zM368 312c13.25 0 24 10.75 24 24c0 13.2598 -10.75 24 -24 24c-13.2598 0 -24 -10.7402 -24 -24c0 -13.25 10.7402 -24 24 -24z" />
    <glyph glyph-name="gas-pump" unicode="&#xf52f;" 
d="M336 0c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-320c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h320zM493.2 340.7c12 -12 18.7998 -28.2998 18.7998 -45.2998v-223.4c0 -42.2002 -36.5 -76 -79.5 -71.7002
c-37.5 3.90039 -64.5 38.2002 -64.5 75.9004v27.7998c0 22.0996 -17.9004 40 -40 40h-8v-112h-288v352c0 35.2998 28.7002 64 64 64h160c35.2998 0 64 -28.7002 64 -64v-192h8c48.5996 0 88 -39.4004 88 -88v-32c0 -13.2002 10.7998 -24 24 -24s24 10.7998 24 24v160.8
c-27.0996 3.90039 -48 27.1006 -48 55.2002v62.0996l-37.7002 37.7002c-6.2002 6.2002 -6.2002 16.4004 0 22.6006l11.2998 11.2998c6.2002 6.2002 16.4004 6.2002 22.6006 0zM256 256v128h-160v-128h160z" />
    <glyph glyph-name="glasses" unicode="&#xf530;" horiz-adv-x="576" 
d="M574.1 167.63c1.26074 -5.07031 1.90039 -10.2695 1.90039 -15.5v-70.25c0 -62.8896 -51.5801 -113.88 -115.2 -113.88h-37.1201c-60.2793 0 -110.37 45.9404 -114.87 105.37l-2.92969 38.6299h-35.75l-2.92969 -38.6299
c-4.50977 -59.4297 -54.6006 -105.37 -114.88 -105.37h-37.1201c-63.6201 0 -115.2 50.9902 -115.2 113.89v70.25c0.000976562 5.35059 0.663086 10.5205 1.90039 15.4902l45.3398 181.73c5.91016 23.6895 21.5898 44.0293 43 55.7998
c21.4395 11.7402 46.9697 14.1094 70.1895 6.33008l15.25 -5.08008c8.39062 -2.79004 12.9199 -11.8604 10.1201 -20.2402l-5.05957 -15.1797c-2.79004 -8.37988 -11.8506 -12.9102 -20.2305 -10.1201l-13.1699 4.38965
c-10.8701 3.62012 -22.9902 3.57031 -33.1494 -1.72949c-10.29 -5.36035 -17.5908 -14.5605 -20.3809 -25.8105l-38.46 -153.83c22.1904 6.81055 49.79 12.46 81.21 12.46c34.7803 0 73.9902 -7.00977 114.86 -26.75h73.1797
c40.8701 19.7207 80.0801 26.7402 114.851 26.7402c31.4102 0 59.0098 -5.64941 81.2002 -12.46l-38.46 153.82c-2.80078 11.2598 -10.0801 20.4502 -20.3701 25.8193c-10.1602 5.30078 -22.29 5.35059 -33.1602 1.73047l-13.1797 -4.38965
c-8.38086 -2.79004 -17.4404 1.73926 -20.2305 10.1201l-5.05957 15.1797c-2.80078 8.37988 1.72949 17.4502 10.1191 20.2402l15.25 5.08008c23.2207 7.7793 48.75 5.39941 70.1904 -6.33008c21.4102 -11.7607 37.0898 -32.1104 43 -55.8105zM203.38 78.21l3.12988 41.2197
c-22.6699 8.58984 -46.0693 12.9199 -69.9297 12.9199c-29.1602 0 -54.46 -6.42969 -72.5801 -12.9199v-37.54c0 -27.5098 22.9697 -49.8896 51.2002 -49.8896h37.1201c26.6602 0 49.0898 20.2998 51.0596 46.21zM512 81.8799l-0.00976562 37.54
c-18.1201 6.49023 -43.4307 12.9297 -72.5498 12.9297c-23.8701 0 -47.2803 -4.33008 -69.9502 -12.9199l3.12988 -41.2197c1.95996 -25.9102 24.3896 -46.21 51.0596 -46.21h37.1201c28.2305 0 51.2002 22.3701 51.2002 49.8799z" />
    <glyph glyph-name="greater-than" unicode="&#xf531;" horiz-adv-x="384" 
d="M365.52 238.15c11.2803 -5.25 18.4805 -16.5605 18.4902 -29.0107v-34.2295c-0.00195312 -12.8398 -7.55469 -23.9062 -18.4795 -29l-306.471 -142.91c-16.0195 -7.46973 -35.0596 -0.540039 -42.5293 15.4805l-13.5205 29
c-7.46973 16.0195 -0.540039 35.0596 15.4805 42.5293l218.47 101.891l-218.43 101.85c-16.0605 7.49023 -23.0107 26.5801 -15.5205 42.6396l13.5703 29.0801c7.49023 16.0605 26.5801 23.0107 42.6396 15.5205z" />
    <glyph glyph-name="greater-than-equal" unicode="&#xf532;" horiz-adv-x="448" 
d="M55.2197 340.31c-18.29 6 -27.7393 24.2607 -21.0996 40.79l12.0303 29.9199c6.63965 16.5303 26.8594 25.0605 45.1494 19.0605l301.72 -119.98c13.7705 -4.51953 22.9805 -16.6094 22.9805 -30.1699v-15.96c0 -13.5596 -9.20996 -25.6494 -22.9805 -30.1699
l-301.409 -119.859c-18.3906 -6.04004 -38.7002 2.54004 -45.3799 19.1494l-12.0908 30.0801c-6.67969 16.6104 2.81055 34.9697 21.2002 41l175.44 68.0498zM424 48c13.25 0 24 -10.7402 24 -24v-48c0 -13.25 -10.75 -24 -24 -24h-400c-13.25 0 -24 10.75 -24 24v48
c0 13.2598 10.75 24 24 24h400z" />
    <glyph glyph-name="helicopter" unicode="&#xf533;" horiz-adv-x="640" 
d="M304 64c-10.4707 0 -19.7627 5.01465 -25.5996 12.7998l-86.4004 115.2l-160 64l-31.5098 108.12c-2.53027 10.0996 5.10938 19.8799 15.5195 19.8799h39.9902c5.03027 0 9.78027 -2.37012 12.7998 -6.40039l43.2002 -57.5996h208v64h-176c-8.83984 0 -16 7.16016 -16 16
v32c0 8.83984 7.16016 16 16 16h416c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-176v-64c123.71 0 224 -100.29 224 -224c0 -17.6699 -14.3301 -32 -32 -32h-272zM416 252.49v-124.49h124.79c-12.7598 62.5596 -62.2402 111.7 -124.79 124.49z
M635.37 -10.8096c6.58984 -6.61035 6.04004 -17.5205 -0.980469 -23.6602c-33.1494 -29.0498 -53.5693 -29.5205 -68.4492 -29.5205h-325.94c-8.83984 0 -16 7.18066 -16 16.0303v32.0596c0 8.85059 7.16016 16.0303 16 16.0303h325.94
c10.7998 0 17.5498 4.48047 24.6396 11.25c6.40039 6.11035 16.3896 6.27051 22.6396 0.00976562z" />
    <glyph glyph-name="infinity" unicode="&#xf534;" horiz-adv-x="640" 
d="M471.1 352c93.1006 0 168.9 -71.7998 168.9 -160s-75.7998 -160 -168.9 -160c-66.0996 0 -117.8 41.2998 -151.1 78.5996c-33.2998 -37.2998 -85 -78.5996 -151.1 -78.5996c-93.1006 0 -168.9 71.7998 -168.9 160s75.7998 160 168.9 160
c66.0996 0 117.8 -41.2998 151.1 -78.5996c33.2998 37.2998 85 78.5996 151.1 78.5996zM168.9 128c38.0996 0 73.5996 36.4004 94 64c-20.6006 27.9004 -55.8008 64 -94 64c-40.2002 0 -72.9004 -28.7002 -72.9004 -64s32.7002 -64 72.9004 -64zM471.1 128
c40.2002 0 72.9004 28.7002 72.9004 64s-32.7002 64 -72.9004 64c-38.0996 0 -73.5996 -36.4004 -94 -64c20.6006 -27.9004 55.8008 -64 94 -64z" />
    <glyph glyph-name="kiwi-bird" unicode="&#xf535;" horiz-adv-x="576" 
d="M575.81 230.02c0.300781 -5.7793 0.160156 -246.02 0.160156 -246.02c0 -7.30957 -4.95996 -13.7002 -12.0498 -15.5c-1.30957 -0.339844 -2.63965 -0.5 -3.9502 -0.5c-5.75 0 -11.1895 3.11035 -14.0498 8.33984l-74.4102 136.44
c-7.04004 -0.470703 2.43066 -0.780273 -23.0498 -0.780273c-54.5996 0 -106.39 -19.25 -152.13 -49.0596c-12.46 -8.12012 -26.0996 -14.4502 -40.3398 -19.5107v-59.4297c0 -8.83984 -7.16016 -16 -16 -16h-16c-8.83984 0 -16 7.16016 -16 16v49.1797
c-5.32031 -0.449219 -10.5605 -1.17969 -16 -1.17969c-16.6006 0 -32.6406 2.2998 -48 6.25977v-54.2598c0 -8.83984 -7.16016 -16 -16 -16h-16c-8.83984 0 -16 7.16016 -16 16v73.9902c-57.3105 33.21 -95.9502 95.0596 -95.9902 166.01
c-0.0800781 145.76 129.3 182.88 147.31 186.94c57.1709 12.9199 111.221 0.259766 153.21 -28.7002c43.4902 -29.9902 94.9209 -46.2402 147.74 -46.2402h9.37012c60.6504 0 115.01 -45.4102 118.18 -105.98zM463.97 200c13.25 0 24 10.75 24 24
c0 13.2598 -10.75 24 -24 24s-24 -10.7402 -24 -24c0 -13.25 10.75 -24 24 -24zM543.97 46.75v99.0596c-11.1299 -11.3799 -24.7393 -20.1494 -39.8594 -25.9795z" />
    <glyph glyph-name="less-than" unicode="&#xf536;" horiz-adv-x="384" 
d="M365.46 90.2598c16.0703 -7.49023 23.0205 -26.5801 15.5303 -42.6396l-13.5605 -29.0801c-7.48926 -16.0596 -26.5801 -23.0098 -42.6396 -15.5205l-306.31 142.83c-11.2705 5.25 -18.4805 16.5605 -18.4805 29v34.2402c0.00488281 12.8389 7.55664 23.9043 18.4805 29
l306.46 142.91c16.0195 7.46973 35.0596 0.540039 42.5293 -15.4805l13.5205 -29c7.46973 -16.0195 0.540039 -35.0596 -15.4805 -42.5293l-218.47 -101.88z" />
    <glyph glyph-name="less-than-equal" unicode="&#xf537;" horiz-adv-x="448" 
d="M54.9805 233.8c-13.7705 4.52051 -22.9805 16.6104 -22.9805 30.1699v15.96c0 13.5703 9.20996 25.6602 22.9805 30.1807l301.71 119.96c18.29 6 38.5098 -2.53027 45.1494 -19.0605l12.0303 -29.9199c6.63965 -16.5195 -2.81055 -34.79 -21.1006 -40.79
l-175.56 -68.0898l175.44 -68.0498c18.3896 -6.03027 27.8896 -24.3906 21.21 -41l-12.0908 -30.0801c-6.66992 -16.6104 -26.9893 -25.1797 -45.3799 -19.1504zM424 48c13.25 0 24 -10.7402 24 -24v-48c0 -13.25 -10.75 -24 -24 -24h-400c-13.25 0 -24 10.75 -24 24v48
c0 13.2598 10.75 24 24 24h400z" />
    <glyph glyph-name="memory" unicode="&#xf538;" horiz-adv-x="640" 
d="M640 317.06c-18.5996 -6.60938 -32 -24.1895 -32 -45.0596s13.4004 -38.4502 32 -45.0596v-98.9404h-640v98.9404c18.5996 6.60938 32 24.1895 32 45.0596s-13.4004 38.4502 -32 45.0596v34.9404c0 17.6699 14.3301 32 32 32h576c17.6699 0 32 -14.3301 32 -32v-34.9404z
M224 192v128h-64v-128h64zM352 192v128h-64v-128h64zM480 192v128h-64v-128h64zM0 0v96h640v-96h-64v26.6699c0 8.83984 -7.16016 16 -16 16s-16 -7.16016 -16 -16v-26.6699h-128v26.6699c0 8.83984 -7.16016 16 -16 16s-16 -7.16016 -16 -16v-26.6699h-128v26.6699
c0 8.83984 -7.16016 16 -16 16s-16 -7.16016 -16 -16v-26.6699h-128v26.6699c0 8.83984 -7.16016 16 -16 16s-16 -7.16016 -16 -16v-26.6699h-64z" />
    <glyph glyph-name="microphone-alt-slash" unicode="&#xf539;" horiz-adv-x="640" 
d="M633.82 -10.0996c6.97949 -5.43066 8.22949 -15.4805 2.81934 -22.4502l-19.6396 -25.2705c-5.42969 -6.97949 -15.4805 -8.23926 -22.46 -2.80957l-588.36 454.729c-6.97949 5.43066 -8.22949 15.4805 -2.80957 22.4502l19.6396 25.2705
c5.41992 6.97949 15.4805 8.22949 22.46 2.80957l178.53 -138v45.3604c0 53.0195 42.9805 96 96 96s96 -42.9805 96 -96h-85.3301c-5.88965 0 -10.6699 -3.58008 -10.6699 -8v-16c0 -4.41992 4.78027 -8 10.6699 -8h85.3301v-32h-85.3301
c-5.88965 0 -10.6699 -3.58008 -10.6699 -8v-16c0 -4.41992 4.78027 -8 10.6699 -8h85.3301v-32h-85.0596l41.3994 -32h43.6699c0 -10.4502 -2.17969 -20.2705 -5.2793 -29.6699l26.5498 -20.5205c6.75977 15.4004 10.7197 32.2803 10.7197 50.2002v48
c0 8.83984 7.16016 16 16 16h16c8.83984 0 16 -7.16016 16 -16v-48c0 -28.9805 -7.25977 -56.21 -19.7402 -80.3301zM400 -16c8.83984 0 16 -7.16016 16 -16v-16c0 -8.83984 -7.16016 -16 -16 -16h-160c-8.83984 0 -16 7.16016 -16 16v16c0 8.83984 7.16016 16 16 16h56
v34.1504c-88.0303 12.1396 -152 92.0498 -152 181.689v6.85059l52.0303 -40.2207c12.4395 -53.2197 55.3301 -96.3994 111.18 -101.85c6.94043 -0.669922 13.6396 -0.200195 20.3496 0.200195l50.4004 -38.96c-10.8604 -3.80078 -22.25 -6.45996 -33.96 -8.08008v-33.7803
h56z" />
    <glyph glyph-name="money-bill-wave" unicode="&#xf53a;" horiz-adv-x="640" 
d="M621.16 393.54c11.6094 -4.87012 18.8398 -16.8301 18.8496 -29.4697v-317.25c0 -18.4902 -15.04 -31.8105 -32.25 -31.8105c-3.39941 0 -6.87988 0.520508 -10.3496 1.62012c-30.8906 9.7998 -61.7598 13.7197 -92.6504 13.7197
c-123.17 0 -246.34 -62.3496 -369.51 -62.3496c-38.7998 0 -77.6201 6.19043 -116.41 22.4697c-11.6094 4.86035 -18.8398 16.8301 -18.8398 29.46v317.261c0 18.4893 15.04 31.8096 32.25 31.8096c3.40039 0 6.87988 -0.519531 10.3496 -1.62012
c30.8906 -9.7998 61.7607 -13.7197 92.6504 -13.7197c123.17 0 246.33 62.3496 369.5 62.3398c38.7998 0 77.6201 -6.19043 116.41 -22.46zM48 315.78v-60.4707c31 0 56.8398 22.1504 62.7197 51.54c-21.5996 1.36035 -42.5996 3.89062 -62.7197 8.93066zM48 30.7803
c20.1201 -7.31055 41.1797 -11.8105 63.71 -13.6201c-1.53027 34.1299 -29.3398 61.3994 -63.71 61.3994v-47.7793zM320 96c44.1699 0 80 42.9697 80 96c0 53.0195 -35.8203 96 -80 96s-80 -42.9805 -80 -96c0 -53.0098 35.8096 -96 80 -96zM592 68.2197v57.7207
c-26.8203 -3.40039 -48.4502 -23.2002 -54.3203 -49.2803c18.6104 -1.58984 36.8008 -4.0498 54.3203 -8.44043zM592 304.33v48.8896c-17.7197 6.43066 -36.2695 10.4902 -55.8096 12.6602c0.949219 -31.8496 24.9199 -57.6396 55.8096 -61.5498z" />
    <glyph glyph-name="money-bill-wave-alt" unicode="&#xf53b;" horiz-adv-x="640" 
d="M621.16 393.54c11.6094 -4.87012 18.8398 -16.8301 18.8496 -29.4697v-317.25c0 -18.4902 -15.04 -31.8105 -32.25 -31.8105c-3.39941 0 -6.87988 0.520508 -10.3496 1.62012c-30.8906 9.7998 -61.7598 13.7197 -92.6504 13.7197
c-123.17 0 -246.34 -62.3496 -369.51 -62.3496c-38.7998 0 -77.6201 6.19043 -116.41 22.4697c-11.6094 4.86035 -18.8398 16.8301 -18.8398 29.46v317.261c0 18.4893 15.04 31.8096 32.25 31.8096c3.40039 0 6.87988 -0.519531 10.3496 -1.62012
c30.8906 -9.7998 61.7607 -13.7197 92.6504 -13.7197c123.17 0 246.33 62.3496 369.5 62.3398c38.7998 0 77.6201 -6.19043 116.41 -22.46zM320 96c44.1699 0 80 42.9697 80 96c0 53.0195 -35.8203 96 -80 96s-80 -42.9805 -80 -96c0 -53.0098 35.8096 -96 80 -96z" />
    <glyph glyph-name="money-check" unicode="&#xf53c;" horiz-adv-x="640" 
d="M0 0v320h640v-320c0 -17.6699 -14.3301 -32 -32 -32h-576c-17.6699 0 -32 14.3301 -32 32zM448 208v-32c0 -8.83984 7.16016 -16 16 -16h96c8.83984 0 16 7.16016 16 16v32c0 8.83984 -7.16016 16 -16 16h-96c-8.83984 0 -16 -7.16016 -16 -16zM448 88v-16
c0 -4.41992 3.58008 -8 8 -8h112c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8h-112c-4.41992 0 -8 -3.58008 -8 -8zM64 184v-16c0 -4.41992 3.58008 -8 8 -8h304c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8h-304c-4.41992 0 -8 -3.58008 -8 -8z
M64 88v-16c0 -4.41992 3.58008 -8 8 -8h176c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8h-176c-4.41992 0 -8 -3.58008 -8 -8zM624 416c8.83984 0 16 -7.16016 16 -16v-48h-640v48c0 8.83984 7.16016 16 16 16h608z" />
    <glyph glyph-name="money-check-alt" unicode="&#xf53d;" horiz-adv-x="640" 
d="M608 416c17.6699 0 32 -14.3301 32 -32v-384c0 -17.6699 -14.3301 -32 -32 -32h-576c-17.6699 0 -32 14.3301 -32 32v384c0 17.6699 14.3301 32 32 32h576zM176 120.12c23.6201 0.629883 42.6699 20.54 42.6699 45.0703c0 19.9697 -12.9902 37.8096 -31.5801 43.3896
l-45 13.5c-5.16016 1.54004 -8.76953 6.78027 -8.76953 12.7295c0 7.27051 5.2998 13.1904 11.7998 13.1904h28.1104c4.55957 0 8.94922 -1.29004 12.8193 -3.71973c3.24023 -2.03027 7.36035 -1.91016 10.1299 0.729492l11.75 11.21
c3.53027 3.37012 3.33008 9.20996 -0.569336 12.1406c-9.10059 6.83984 -20.0801 10.7695 -31.3701 11.3496v16.29c0 4.41992 -3.58008 8 -8 8h-16c-4.41992 0 -8 -3.58008 -8 -8v-16.1201c-23.6201 -0.629883 -42.6699 -20.5498 -42.6699 -45.0703
c0 -19.9697 12.9893 -37.8096 31.5801 -43.3896l45 -13.5c5.15918 -1.54004 8.76953 -6.78027 8.76953 -12.7295c0 -7.27051 -5.2998 -13.1904 -11.7998 -13.1904h-28.1104c-4.55957 0 -8.9502 1.2998 -12.8193 3.71973
c-3.24023 2.03027 -7.36035 1.91016 -10.1309 -0.729492l-11.75 -11.21c-3.5293 -3.37012 -3.3291 -9.20996 0.570312 -12.1406c9.10059 -6.83008 20.0801 -10.7695 31.3701 -11.3496v-16.29c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v16.1201zM416 136v16
c0 4.41992 -3.58008 8 -8 8h-112c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h112c4.41992 0 8 3.58008 8 8zM576 136v16c0 4.41992 -3.58008 8 -8 8h-80c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h80c4.41992 0 8 3.58008 8 8z
M576 232v16c0 4.41992 -3.58008 8 -8 8h-272c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h272c4.41992 0 8 3.58008 8 8z" />
    <glyph glyph-name="not-equal" unicode="&#xf53e;" horiz-adv-x="448" 
d="M416 240h-98.4199l-74.5303 -96h172.95c17.6699 0 32 -14.3301 32 -32v-32c0 -17.6699 -14.3301 -32 -32 -32h-247.48l-82.0898 -105.73c-5.37012 -7.00977 -15.4102 -8.34961 -22.4297 -2.96973l-25.4102 19.46c-7.00977 5.37988 -8.33984 15.4199 -2.96973 22.4307
l51.8701 66.8096h-55.4902c-17.6699 0 -32 14.3301 -32 32v32c0 17.6699 14.3301 32 32 32h130.03l74.5293 96h-204.56c-17.6699 0 -32 14.3301 -32 32v32c0 17.6699 14.3301 32 32 32h279.09l82.0801 105.73c5.37988 7.00977 15.4199 8.34961 22.4404 2.96973
l25.4092 -19.46c7.01074 -5.37012 8.34082 -15.4102 2.9707 -22.4307l-51.8701 -66.8096h23.8799c17.6699 0 32 -14.3301 32 -32v-32c0 -17.6699 -14.3301 -32 -32 -32z" />
    <glyph glyph-name="palette" unicode="&#xf53f;" 
d="M204.3 443c163.8 31.9004 307.2 -92.0996 307.7 -249.7c-0.0996094 -35.7002 -29.0996 -65.2998 -64.9004 -65.2998h-79.6992c-51 0 -84 -53 -60.9004 -98.4004c18.9004 -37.0996 -1.2998 -85.2998 -42.5 -91.6992c-127.1 -19.7002 -295.8 119.699 -258.8 306.699
c19.5996 99.1006 99.7002 179 199.1 198.4zM96 128c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM128 256c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM256 320
c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM384 256c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32z" />
    <glyph glyph-name="parking" unicode="&#xf540;" horiz-adv-x="448" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM240 128c52.9004 0 96 43.0996 96 96s-43.0996 96 -96 96h-96c-8.7998 0 -16 -7.2002 -16 -16v-224c0 -8.7998 7.2002 -16 16 -16h32
c8.7998 0 16 7.2002 16 16v48h48zM240 256c17.5996 0 32 -14.4004 32 -32s-14.4004 -32 -32 -32h-48v64h48z" />
    <glyph glyph-name="percentage" unicode="&#xf541;" horiz-adv-x="384" 
d="M109.25 274.75c-24.9902 -25 -65.5098 -25 -90.5098 0c-24.9902 24.9902 -24.9902 65.5195 0 90.5098s65.5195 24.9902 90.5098 0s24.9902 -65.5195 0 -90.5098zM365.25 109.26c25 -25 25 -65.5195 0 -90.5098c-24.9902 -24.9902 -65.5195 -24.9902 -90.5098 0
s-24.9902 65.5195 0 90.5098s65.5195 24.9902 90.5098 0zM363.31 340.69c12.5 -12.5 12.5 -32.7607 0 -45.25l-274.75 -274.75c-12.4893 -12.5 -32.75 -12.5 -45.25 0l-22.6191 22.6191c-12.5 12.4902 -12.5 32.75 0 45.25l274.75 274.75c12.4893 12.5 32.75 12.5 45.25 0z
" />
    <glyph glyph-name="project-diagram" unicode="&#xf542;" horiz-adv-x="640" 
d="M384 128c17.6699 0 32 -14.3301 32 -32v-128c0 -17.6699 -14.3301 -32 -32 -32h-128c-17.6699 0 -32 14.3301 -32 32v128c0 17.6699 14.3301 32 32 32h128zM192 416v-32h224v-64h-224v-47.5098l64.2803 -112.49h-0.280273c-23.5996 0 -44.0195 -12.9805 -55.1201 -32.04
l-73.1602 128.04h-95.7197c-17.6699 0 -32 14.3301 -32 32v128c0 17.6699 14.3301 32 32 32h128c17.6699 0 32 -14.3301 32 -32zM608 448c17.6699 0 32 -14.3301 32 -32v-128c0 -17.6699 -14.3301 -32 -32 -32h-128c-17.6699 0 -32 14.3301 -32 32v128
c0 17.6699 14.3301 32 32 32h128z" />
    <glyph glyph-name="receipt" unicode="&#xf543;" horiz-adv-x="384" 
d="M358.4 444.8c10.5996 7.90039 25.5996 0.400391 25.5996 -12.7998v-480c0 -13.2002 -15.0996 -20.7002 -25.5996 -12.7998l-38.4004 44.7998l-54.4004 -44.7998c-2.66602 -2.01953 -6.01367 -3.21777 -9.6123 -3.21777c-3.59961 0 -6.9209 1.19824 -9.58691 3.21777
l-54.4004 44.7998l-54.4004 -44.7998c-2.66602 -2.01953 -6.01367 -3.21777 -9.6123 -3.21777c-3.59961 0 -6.9209 1.19824 -9.58691 3.21777l-54.4004 44.7998l-38.4004 -44.7998c-10.5996 -7.90039 -25.5996 -0.400391 -25.5996 12.7998v480
c0 13.2002 15 20.7002 25.5996 12.7998l38.4004 -44.7998l54.4004 44.7998c2.66602 2.01953 6.01367 3.21777 9.6123 3.21777c3.59961 0 6.9209 -1.19824 9.58691 -3.21777l54.4004 -44.7998l54.4004 44.7998c2.66602 2.01953 6.01367 3.21777 9.6123 3.21777
c3.59961 0 6.9209 -1.19824 9.58691 -3.21777l54.4004 -44.7998zM320 88v16c0 4.40039 -3.59961 8 -8 8h-240c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h240c4.40039 0 8 3.59961 8 8zM320 184v16c0 4.40039 -3.59961 8 -8 8h-240
c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h240c4.40039 0 8 3.59961 8 8zM320 280v16c0 4.40039 -3.59961 8 -8 8h-240c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h240c4.40039 0 8 3.59961 8 8z" />
    <glyph glyph-name="robot" unicode="&#xf544;" horiz-adv-x="640" 
d="M32 224h32v-192h-32h-0.0390625c-17.6406 0 -31.9619 14.3213 -31.9619 31.9619c0 0.0126953 0.000976562 0.0253906 0.000976562 0.0380859v128v0.0390625c0 17.6406 14.3213 31.9619 31.9619 31.9619c0.0126953 0 0.0253906 -0.000976562 0.0380859 -0.000976562z
M544 272v-272c-0.0351562 -35.3066 -28.6934 -63.9648 -64 -64h-320c-35.3066 0.0351562 -63.9648 28.6934 -64 64v272v0.0263672c0 44.1387 35.835 79.9746 79.9736 79.9746c0.00878906 0 0.0175781 -0.000976562 0.0263672 -0.000976562h112v64
c0 17.6611 14.3389 32 32 32s32 -14.3389 32 -32v-64h112h0.0263672c44.1387 0 79.9746 -35.835 79.9746 -79.9736c0 -0.00878906 -0.000976562 -0.0175781 -0.000976562 -0.0263672zM264 192c0 22.0762 -17.9238 40 -40 40s-40 -17.9238 -40 -40s17.9238 -40 40 -40
c22.0752 0 40 17.9248 40 40zM256 64h-64v-32h64v32zM352 64h-64v-32h64v32zM456 192c0 22.0762 -17.9238 40 -40 40s-40 -17.9238 -40 -40s17.9238 -40 40 -40c22.0752 0 40 17.9248 40 40zM448 64h-64v-32h64v32zM640 192v-128v-0.0390625
c0 -17.6406 -14.3213 -31.9619 -31.9619 -31.9619c-0.0126953 0 -0.0253906 0.000976562 -0.0380859 0.000976562h-32v192h32h0.0390625c17.6406 0 31.9619 -14.3213 31.9619 -31.9619c0 -0.0126953 -0.000976562 -0.0253906 -0.000976562 -0.0380859z" />
    <glyph glyph-name="ruler" unicode="&#xf545;" horiz-adv-x="640" 
d="M635.7 280.8c8.7998 -15 3.59961 -34.2002 -11.6006 -42.7998l-496.8 -281.9c-15.2002 -8.59961 -34.7002 -3.5 -43.5 11.5l-79.5996 135.601c-8.7998 15 -3.5 34.0996 11.7002 42.7998l69 39.0996l59.6992 -101.399c2.2002 -3.7998 7.10059 -5.10059 10.9004 -2.90039
l13.7998 7.7998c3.7998 2.2002 5.10059 7 2.90039 10.7002l-59.7002 101.7l55.2002 31.2998l27.8994 -47.5c2.2002 -3.7998 7.10059 -5.09961 10.9004 -2.89941l13.7998 7.7998c3.7998 2.2002 5.10059 6.89941 2.90039 10.7002l-27.9004 47.3994l55.2002 31.2998
l59.7002 -101.699c2.2002 -3.80078 7.09961 -5.10059 10.8994 -2.90039l13.8008 7.7998c3.7998 2.2002 5.09961 7 2.89941 10.7002l-59.7998 101.7l55.2002 31.2998l27.8994 -47.2998c2.2002 -3.7998 7.10059 -5.10059 10.9004 -2.90039l13.7998 7.7998
c3.7998 2.2002 5.10059 6.90039 2.90039 10.7002l-27.9004 47.4004l55.2002 31.2998l59.7002 -101.6c2.2002 -3.80078 7.09961 -5.10059 10.8994 -2.90039l13.8008 7.7998c3.7998 2.2002 5.09961 6.90039 2.89941 10.7002l-59.7002 101.7l69 39.0996
c15.2002 8.60059 34.7002 3.5 43.5 -11.5z" />
    <glyph glyph-name="ruler-combined" unicode="&#xf546;" 
d="M160 160v-41.3799l-158.43 -158.42c-0.660156 2.55957 -1.57031 5.03027 -1.57031 7.7998v448c0 17.6699 14.3301 32 32 32h96c17.6699 0 32 -14.3301 32 -32v-32h-56c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h56v-64h-56
c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h56v-64h-56c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h56zM480 96c17.6699 0 32 -14.3301 32 -32v-96c0 -17.6699 -14.3301 -32 -32 -32h-448
c-2.75977 0 -5.24023 0.910156 -7.7998 1.57031l158.43 158.43h41.3701v-56c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v56h64v-56c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v56h64v-56c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8
v56h32z" />
    <glyph glyph-name="ruler-horizontal" unicode="&#xf547;" horiz-adv-x="576" 
d="M544 320c17.6699 0 32 -14.3301 32 -32v-192c0 -17.6699 -14.3301 -32 -32 -32h-512c-17.6699 0 -32 14.3301 -32 32v192c0 17.6699 14.3301 32 32 32h48v-88c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v88h64v-88c0 -4.41992 3.58008 -8 8 -8h16
c4.41992 0 8 3.58008 8 8v88h64v-88c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v88h64v-88c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v88h64v-88c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v88h48z" />
    <glyph glyph-name="ruler-vertical" unicode="&#xf548;" horiz-adv-x="256" 
d="M168 32h88v-64c0 -17.6699 -14.3301 -32 -32 -32h-192c-17.6699 0 -32 14.3301 -32 32v448c0 17.6699 14.3301 32 32 32h192c17.6699 0 32 -14.3301 32 -32v-64h-88c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h88v-64h-88
c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h88v-64h-88c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h88v-64h-88c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8z" />
    <glyph glyph-name="school" unicode="&#xf549;" horiz-adv-x="640" 
d="M0 224c0 17.6699 14.3301 32 32 32h64v-320h-80c-8.83984 0 -16 7.16016 -16 16v272zM360 272c4.41992 0 8 -3.58008 8 -8v-16c0 -4.41992 -3.58008 -8 -8 -8h-48c-4.41992 0 -8 3.58008 -8 8v64c0 4.41992 3.58008 8 8 8h16c4.41992 0 8 -3.58008 8 -8v-40h24z
M497.75 335.96c8.90039 -5.92969 14.25 -15.9297 14.25 -26.6299v-373.33h-128v144c0 8.83984 -7.16016 16 -16 16h-96c-8.83984 0 -16 -7.16016 -16 -16v-144h-128v373.34c0.00195312 11.1084 5.64453 20.8828 14.25 26.6201l160 106.67
c5.0752 3.38086 11.2324 5.35156 17.7822 5.35156s12.6426 -1.9707 17.7178 -5.35156zM320 192c44.1797 0 80 35.8203 80 80s-35.8203 80 -80 80s-80 -35.8203 -80 -80s35.8203 -80 80 -80zM608 256c17.6699 0 32 -14.3301 32 -32v-272c0 -8.83984 -7.16016 -16 -16 -16h-80
v320h64z" />
    <glyph glyph-name="screwdriver" unicode="&#xf54a;" 
d="M448 448l64 -64l-96 -128h-62.0596l-83.0303 -83.0303c-4.25 6.79004 -9.07031 13.2705 -14.8701 19.0703c-5.7998 5.80957 -12.2803 10.6201 -19.0703 14.8701l83.0303 83.0303v62.0596zM128 169.41c29.1104 29.1094 76.2998 29.1094 105.41 0
c29.1094 -29.1104 29.1094 -76.2998 0 -105.41l-117.08 -117.08c-14.5605 -14.5596 -38.1504 -14.5596 -52.71 0l-52.7002 52.7002c-14.5498 14.5596 -14.5498 38.1602 0 52.71z" />
    <glyph glyph-name="shoe-prints" unicode="&#xf54b;" horiz-adv-x="640" 
d="M192 288c-35.3496 0 -64 28.6504 -64 64s28.6504 64 64 64h32v-128h-32zM0 32c0 35.3496 28.6504 64 64 64h32v-128h-32c-35.3496 0 -64 28.6504 -64 64zM337.46 160c90.3604 0 174.54 -32 174.54 -96c0 -45.2197 -39.0996 -97.2998 -148.58 -120.82
c-31.9795 -6.87012 -64.8896 -8.50977 -97.5801 -6.19922c-27.2998 1.92969 -54.0996 7.76953 -80.3096 15.0498l-57.5303 15.9697v128c60.21 0 79.9404 15.6201 104.73 32c28.5693 18.8799 69.8193 32 104.729 32zM491.42 440.81
c109.48 -23.5098 148.58 -75.5898 148.58 -120.81c0 -64 -84.1797 -96 -174.54 -96c-34.9102 0 -76.1602 13.1201 -104.729 32c-24.79 16.3799 -44.5303 32 -104.73 32v128l57.5303 15.9697c26.21 7.27051 53.0098 13.1104 80.3096 15.04
c32.6904 2.32031 65.6006 0.669922 97.5801 -6.2002z" />
    <glyph glyph-name="skull" unicode="&#xf54c;" 
d="M256 448c141.4 0 256 -100.3 256 -224c0 -70.0996 -36.9004 -132.6 -94.5 -173.7c-9.7002 -6.89941 -15.2002 -18.2002 -13.5 -29.8994l9.40039 -66.2002c1.39941 -9.60059 -6 -18.2002 -15.7002 -18.2002h-77.7002v56c0 4.40039 -3.59961 8 -8 8h-16
c-4.40039 0 -8 -3.59961 -8 -8v-56h-64v56c0 4.40039 -3.59961 8 -8 8h-16c-4.40039 0 -8 -3.59961 -8 -8v-56h-77.7002c-9.7002 0 -17.0996 8.59961 -15.7002 18.2002l9.40039 66.2002c1.7002 11.7998 -3.90039 23 -13.5 29.8994
c-57.5996 41.1006 -94.5 103.601 -94.5 173.7c0 123.7 114.6 224 256 224zM160 128c35.2998 0 64 28.7002 64 64s-28.7002 64 -64 64s-64 -28.7002 -64 -64s28.7002 -64 64 -64zM352 128c35.2998 0 64 28.7002 64 64s-28.7002 64 -64 64s-64 -28.7002 -64 -64
s28.7002 -64 64 -64z" />
    <glyph glyph-name="smoking-ban" unicode="&#xf54d;" 
d="M96 144v64c0 8.7998 7.2002 16 16 16h21.5l96 -96h-117.5c-8.7998 0 -16 7.2002 -16 16zM256 448c141.4 0 256 -114.6 256 -256s-114.6 -256 -256 -256s-256 114.6 -256 256s114.6 256 256 256zM256 0c41.4004 0 79.7002 13.2998 111.1 35.7002l-267.399 267.399
c-22.4004 -31.3994 -35.7002 -69.6992 -35.7002 -111.1c0 -105.9 86.0996 -192 192 -192zM301.2 192l32 -32h50.7998v32h-82.7998zM412.3 80.9004c22.4004 31.3994 35.7002 69.6992 35.7002 111.1c0 105.9 -86.0996 192 -192 192
c-41.4004 0 -79.7002 -13.2998 -111.1 -35.7002l124.3 -124.3h130.8c8.7998 0 16 -7.2002 16 -16v-64c0 -8.7998 -7.2002 -16 -16 -16h-34.7998zM320.6 320c32.1006 0 58.7002 -23.7002 63.3008 -54.5996c0.699219 -4.90039 -3 -9.40039 -8 -9.40039h-16.2002
c-3.7002 0 -7 2.5 -7.7002 6.09961c-2.7998 14.7002 -15.7998 25.9004 -31.4004 25.9004c-32.0996 0 -58.6992 23.7002 -63.2998 54.5996c-0.700195 4.90039 3 9.40039 8 9.40039h16.2002c3.7002 0 7 -2.5 7.7002 -6.09961
c2.7998 -14.7002 15.7998 -25.9004 31.3994 -25.9004z" />
    <glyph glyph-name="store" unicode="&#xf54e;" horiz-adv-x="616" 
d="M602 329.4c33.5996 -53.6006 3.7998 -128 -59 -136.4c-4.5 -0.599609 -9 -0.900391 -13.7002 -0.900391c-29.5 0 -55.7002 13 -73.7998 33.1006c-18 -20.1006 -44.2002 -33.1006 -73.7998 -33.1006c-29.5 0 -55.7998 13 -73.7998 33.1006
c-18 -20.1006 -44.2002 -33.1006 -73.8008 -33.1006c-29.5 0 -55.7998 13 -73.7998 33.1006c-18 -20.1006 -44.2002 -33.1006 -73.7998 -33.1006c-4.59961 0 -9.2002 0.300781 -13.7002 0.900391c-62.5996 8.5 -92.2998 82.9004 -58.7998 136.4l64.9004 103.6
c5.7998 9.2998 16.0996 15 27.0996 15h404c11 0 21.2998 -5.7002 27.0996 -15zM529.5 160c6.09961 0 12.0996 0.400391 18.2002 1.2002c5.59961 0.700195 11 2 16.3994 3.59961v-196.8c0 -17.7002 -14.2998 -32 -32 -32h-448c-17.6992 0 -32 14.2998 -32 32v196.8
c5.30078 -1.5 10.8008 -2.7998 16.4004 -3.59961c5.90039 -0.799805 12 -1.2002 18 -1.2002c10 0 19.9004 1.59961 29.5 3.7998v-99.7998h384v99.7998c9.59961 -2.2998 19.5 -3.7998 29.5 -3.7998z" />
    <glyph glyph-name="store-alt" unicode="&#xf54f;" horiz-adv-x="640" 
d="M320 64v160h64v-256c0 -17.7002 -14.2998 -32 -32 -32h-256c-17.7002 0 -32 14.2998 -32 32v256h64v-160h192zM634.6 305.8c14.1006 -21.2998 -1.09961 -49.7998 -26.5996 -49.7998h-575.9c-25.5996 0 -40.7998 28.5 -26.5996 49.7998l85.2998 128
c5.90039 8.90039 15.9004 14.2002 26.6006 14.2002h405.199c10.7002 0 20.7002 -5.2998 26.7002 -14.2002zM512 -48v272h64v-272c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16z" />
    <glyph glyph-name="stream" unicode="&#xf550;" 
d="M16 320c-8.83984 0 -16 7.16016 -16 16v64c0 8.83984 7.16016 16 16 16h416c8.83984 0 16 -7.16016 16 -16v-64c0 -8.83984 -7.16016 -16 -16 -16h-416zM496 240c8.83984 0 16 -7.16016 16 -16v-64c0 -8.83984 -7.16016 -16 -16 -16h-416c-8.83984 0 -16 7.16016 -16 16
v64c0 8.83984 7.16016 16 16 16h416zM432 64c8.83984 0 16 -7.16016 16 -16v-64c0 -8.83984 -7.16016 -16 -16 -16h-416c-8.83984 0 -16 7.16016 -16 16v64c0 8.83984 7.16016 16 16 16h416z" />
    <glyph glyph-name="stroopwafel" unicode="&#xf551;" 
d="M188.12 237.26l45.25 -45.2598l-45.2598 -45.25l-45.25 45.25zM301.25 259.88l-45.25 -45.25l-45.25 45.2598l45.25 45.25zM210.75 124.12l45.25 45.25l45.2598 -45.25l-45.2598 -45.2598zM256 448c141.38 0 256 -114.62 256 -256s-114.62 -256 -256 -256
s-256 114.62 -256 256s114.62 256 256 256zM442.68 152.4c1.44629 1.4502 2.3418 3.45312 2.3418 5.66113s-0.895508 4.20801 -2.3418 5.6582l-28.29 28.2803l28.2705 28.3096c3.12012 3.12012 3.12012 8.19043 0 11.3105l-11.3105 11.3096
c-3.11914 3.12012 -8.18945 3.12012 -11.3096 0l-28.29 -28.29l-45.25 45.2607l33.9404 33.9395l16.9697 -16.9697c3.12012 -3.12012 8.18945 -3.12012 11.3096 0l11.3105 11.3096c3.12012 3.12012 3.12012 8.19043 0 11.3105l-16.9707 16.9697l16.9707 16.9697
c3.12012 3.12012 3.12012 8.19043 0 11.3105l-11.3105 11.3096c-3.12012 3.12012 -8.18945 3.12012 -11.3096 0l-16.9697 -16.9697l-16.9707 16.9697c-3.12012 3.12012 -8.18945 3.12012 -11.3096 0l-11.3105 -11.3096c-3.11914 -3.12012 -3.11914 -8.19043 0 -11.3105
l16.9707 -16.9697l-33.9404 -33.9404l-45.2598 45.25l28.29 28.29c3.12012 3.12012 3.12012 8.19043 0 11.3105l-11.3105 11.3096c-3.11914 3.12012 -8.18945 3.12012 -11.3096 0l-28.29 -28.29l-28.3096 28.2705c-3.12012 3.12012 -8.19043 3.12012 -11.3105 0
l-11.3096 -11.3105c-3.12012 -3.11914 -3.12012 -8.18945 0 -11.3096l28.29 -28.29l-45.2607 -45.25l-33.9395 33.9404l16.9697 16.9697c3.12012 3.12012 3.12012 8.18945 0 11.3096l-11.3096 11.3105c-3.12012 3.12012 -8.19043 3.12012 -11.3105 0l-16.9697 -16.9707
l-16.9697 16.9707c-3.12012 3.12012 -8.19043 3.12012 -11.3105 0l-11.3096 -11.3105c-3.12012 -3.12012 -3.12012 -8.18945 0 -11.3096l16.9697 -16.9697l-16.9697 -16.9707c-3.12012 -3.12012 -3.12012 -8.18945 0 -11.3096l11.3096 -11.3105
c3.12012 -3.11914 8.19043 -3.11914 11.3105 0l16.9697 16.9707l33.9404 -33.9404l-45.25 -45.2598l-28.29 28.29c-3.12012 3.12012 -8.19043 3.12012 -11.3105 0l-11.3096 -11.3105c-3.12012 -3.11914 -3.12012 -8.18945 0 -11.3096l28.29 -28.29l-28.29 -28.29
c-3.12012 -3.12012 -3.12012 -8.19043 0 -11.3096l11.3398 -11.3301c3.12012 -3.12012 8.18945 -3.12012 11.3096 0l28.29 28.29l45.25 -45.25l-33.9395 -33.9404l-16.9707 16.9697c-3.11914 3.12012 -8.18945 3.12012 -11.3096 0l-11.3096 -11.3096
c-3.12012 -3.12012 -3.12012 -8.19043 0 -11.3105l16.9697 -16.9697l-16.9697 -16.9697c-3.12012 -3.12012 -3.12012 -8.19043 0 -11.3105l11.3096 -11.3096c3.12012 -3.12012 8.19043 -3.12012 11.3096 0l16.9707 16.9697l16.9697 -16.9697
c3.12012 -3.12012 8.19043 -3.12012 11.3096 0l11.3105 11.3096c3.12012 3.12012 3.12012 8.19043 0 11.3105l-16.9697 16.9697l33.9395 33.9404l45.25 -45.2598l-28.29 -28.29c-3.12012 -3.12012 -3.12012 -8.19043 0 -11.3105l11.3105 -11.3096
c3.11914 -3.12012 8.18945 -3.12012 11.3096 0l28.29 28.29l28.3096 -28.2705c3.12012 -3.12012 8.19043 -3.12012 11.3105 0l11.3096 11.3105c3.12012 3.11914 3.12012 8.18945 0 11.3096l-28.29 28.29l45.2607 45.2598l33.9395 -33.9395l-16.9697 -16.9707
c-3.12012 -3.11914 -3.12012 -8.18945 0 -11.3096l11.3096 -11.3096c3.12012 -3.12012 8.19043 -3.12012 11.3105 0l16.9697 16.9697l16.9697 -16.9697c3.12012 -3.12012 8.19043 -3.12012 11.3105 0l11.3096 11.3096c3.12012 3.12012 3.12012 8.19043 0 11.3096
l-16.9697 16.9707l16.9697 16.9697c3.12012 3.12012 3.12012 8.19043 0 11.3096l-11.3096 11.3105c-3.12012 3.12012 -8.19043 3.12012 -11.3105 0l-16.9697 -16.9697l-33.9404 33.9395l45.25 45.25l28.29 -28.29c3.12012 -3.12012 8.19043 -3.12012 11.3105 0zM278.63 192
l45.2598 45.2598l45.25 -45.2598l-45.25 -45.25z" />
    <glyph glyph-name="toolbox" unicode="&#xf552;" 
d="M502.63 233.37c6 -6 9.37012 -14.1396 9.37012 -22.6201v-82.75h-128v16c0 8.83984 -7.16016 16 -16 16h-32c-8.83984 0 -16 -7.16016 -16 -16v-16h-128v16c0 8.83984 -7.16016 16 -16 16h-32c-8.83984 0 -16 -7.16016 -16 -16v-16h-128v82.7402
c0 8.49023 3.37012 16.6299 9.37012 22.6299l45.25 45.2598c6.00977 6 14.1396 9.37012 22.6299 9.37012h50.75v80c0 26.5098 21.4902 48 48 48h160c26.5098 0 48 -21.4902 48 -48v-80.0098h50.75c8.49023 0 16.6299 -3.37012 22.6299 -9.37012zM320 288v64h-128v-64h128z
M384 80v16h128v-96c0 -17.6699 -14.3301 -32 -32 -32h-448c-17.6699 0 -32 14.3301 -32 32v96h128v-16c0 -8.83984 7.16016 -16 16 -16h32c8.83984 0 16 7.16016 16 16v16h128v-16c0 -8.83984 7.16016 -16 16 -16h32c8.83984 0 16 7.16016 16 16z" />
    <glyph glyph-name="tshirt" unicode="&#xf553;" horiz-adv-x="640" 
d="M631.2 351.5c7.89941 -3.90039 11.0996 -13.5996 7.09961 -21.5l-57.2998 -114.4c-4 -8 -13.5996 -11.1992 -21.5 -7.19922l-56.5996 27.6992c-10.6006 5.2002 -23 -2.59961 -23 -14.3994v-253.7c0 -17.7002 -14.3008 -32 -32 -32h-256c-17.7002 0 -32 14.2998 -32 32
v253.6c0 11.9004 -12.4004 19.6006 -23 14.4004l-56.6006 -27.7002c-7.89941 -3.89941 -17.5 -0.700195 -21.5 7.2002l-57.2002 114.5c-3.89941 7.90039 -0.699219 17.5 7.2002 21.5l194.7 96.5c20.0996 -27.7998 64.5996 -47.2002 116.5 -47.2002
s96.4004 19.4004 116.5 47.2002z" />
    <glyph glyph-name="walking" unicode="&#xf554;" horiz-adv-x="320" 
d="M208 352c-26.5 0 -48 21.5 -48 48s21.5 48 48 48s48 -21.5 48 -48s-21.5 -48 -48 -48zM302.5 202.9c15.7002 -7.90039 22 -27.3008 14.2998 -43c-7.89941 -15.8008 -26.8994 -22.2002 -42.5 -14.3008l-23.2998 11.8008c-15 7.59961 -26.4004 20.8994 -31.7002 37
l-5.5 16.5l-17.2002 -68.7002l45.5 -49.7002c7.2002 -7.7998 12.3008 -17.4004 14.9004 -27.7002l22.2002 -89c4.2998 -17.0996 -6.2002 -34.5 -23.2998 -38.7998c-17.1006 -4.2998 -34.5 6.2002 -38.8008 23.2998l-18.2998 73.2998
c-2.59961 10.3008 -7.7002 19.8008 -14.8994 27.7002l-59.9004 65.4004c-14.5 15.8994 -20.0996 38 -14.9004 58.7998l15.2002 60.7002l-26.7998 -10.7998c-7.2002 -2.90039 -13 -8.40039 -16.5 -15.4004l-6.7002 -13.5996
c-7.89941 -15.8008 -26.8994 -22.2002 -42.5 -14.3008c-15.7002 7.90039 -22 27.1006 -14.2002 42.9004l6.7002 13.5996c10.4004 21 28.1006 37.5 49.7002 46.2002c37.4004 15.1006 57.2998 25.2998 93.2998 25.2002c46.5 -0.0996094 87.5 -31.2998 102.2 -75.9004
l9.7002 -29.3994zM73.5996 62.2002l20.7002 51.5c8.7002 -11.9004 -7.89941 6.59961 47.4004 -53.7002l-13.5 -33.7998c-3.2998 -8.10059 -8.10059 -15.4004 -14.2002 -21.5l-59.4004 -59.4004c-12.5 -12.5 -32.6992 -12.5 -45.1992 0s-12.5 32.7998 0 45.2998l50 50.1006
c6.19922 6.09961 11 13.3994 14.1992 21.5z" />
    <glyph glyph-name="wallet" unicode="&#xf555;" 
d="M461.2 320c28.0195 0 50.7998 -21.5303 50.7998 -48v-256c0 -26.4697 -22.7803 -48 -50.7998 -48h-397.2c-35.3496 0 -64 28.6504 -64 64v320c0 35.3496 28.6504 64 64 64h368c26.5098 0 48 -21.4902 48 -48c0 -8.83984 -7.16016 -16 -16 -16h-384
c-8.83984 0 -16 -7.16016 -16 -16s7.16016 -16 16 -16h381.2zM416 112c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
    <glyph glyph-name="angry" unicode="&#xf556;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM136 208c0 -17.7002 14.4004 -32 32.0996 -32c17.7002 0 32 14.2998 32 32c0 2.90039 -1 5.5 -1.69922 8.2002c0.599609 0 1.19922 -0.200195 1.69922 -0.200195
c6.90039 0 13.2002 4.5 15.3008 11.4004c2.59961 8.39941 -2.2002 17.3994 -10.7002 19.8994l-80 24c-8.5 2.5 -17.4004 -2.2002 -19.9004 -10.7002c-2.59961 -8.39941 2.2002 -17.3994 10.7002 -19.8994l31 -9.2998c-6.40039 -5.90039 -10.5 -14.1006 -10.5 -23.4004z
M304 53.7998c13.4004 -16.0996 38.2998 4 24.5 20.5c-20 24 -49.4004 37.7998 -80.5996 37.7998c-31.2002 0 -60.6006 -13.7998 -80.6006 -37.7998c-13.5996 -16.2998 11.1006 -36.7998 24.6006 -20.5c27.8994 33.4004 84.2998 33.4004 112.1 0zM380.6 240.7
c8.5 2.5 13.3008 11.3994 10.8008 19.8994c-2.5 8.40039 -11.5 13.2002 -19.9004 10.7002l-80 -24c-8.40039 -2.5 -13.2002 -11.3994 -10.7002 -19.8994c2.10059 -6.90039 8.40039 -11.4004 15.2998 -11.4004c0.600586 0 1.10059 0.0996094 1.7002 0.200195
c-0.799805 -2.60059 -1.7002 -5.2998 -1.7002 -8.2002c0 -17.7002 14.3008 -32 32 -32c17.7002 0 32 14.2998 32 32c0 9.2998 -4.19922 17.5996 -10.5 23.4004z" />
    <glyph glyph-name="archway" unicode="&#xf557;" horiz-adv-x="576" 
d="M560 0c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-159.98c-8.83984 0 -16 7.16016 -16 16v16l-0.0195312 160c0 53.0195 -42.9805 96 -96 96s-96 -42.9805 -96 -96v-176c0 -8.83984 -7.16016 -16 -16 -16h-159.98
c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h15.9805v352h512v-352h16zM560 448c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-544c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h544z" />
    <glyph glyph-name="atlas" unicode="&#xf558;" horiz-adv-x="448" 
d="M318.38 240c-5.28027 -31.2197 -25.5898 -57.1699 -53.2998 -70.4102c7.66992 19.0605 12.7197 43.3799 14.21 70.4102h39.0898zM318.38 272h-39.0898c-1.49023 27.0303 -6.53027 51.3496 -14.21 70.4102c27.71 -13.2402 48.0098 -39.1904 53.2998 -70.4102zM224 350.69
c7.69043 -7.4502 20.7695 -34.4307 23.4404 -78.6904h-46.8701c2.66016 44.2695 15.7393 71.2402 23.4297 78.6904zM182.92 342.41c-7.67969 -19.0605 -12.7197 -43.3799 -14.21 -70.4102h-39.0898c5.28027 31.2197 25.5898 57.1699 53.2998 70.4102zM182.92 169.59
c-27.71 13.2402 -48.0195 39.1904 -53.2998 70.4102h39.0898c1.49023 -27.0303 6.53027 -51.3496 14.21 -70.4102zM247.43 240c-2.66016 -44.2598 -15.7393 -71.2402 -23.4395 -78.6904c-7.69043 7.4502 -20.7705 34.4307 -23.4307 78.6904h46.8701zM448 89.5996
c0 -9.59961 -3.2002 -16 -9.59961 -19.1992c-3.2002 -12.8008 -3.2002 -57.6006 0 -73.6006c6.39941 -6.39941 9.59961 -12.7998 9.59961 -19.2002v-16c0 -16 -12.7998 -25.5996 -25.5996 -25.5996h-326.4c-54.4004 0 -96 41.5996 -96 96v320c0 54.4004 41.5996 96 96 96
h326.4c16 0 25.5996 -9.59961 25.5996 -25.5996v-332.801zM224 384c-70.6904 0 -128 -57.3096 -128 -128s57.3096 -128 128 -128s128 57.3096 128 128s-57.3096 128 -128 128zM384 0v64h-288c-16 0 -32 -12.7998 -32 -32s12.7998 -32 32 -32h288z" />
    <glyph glyph-name="award" unicode="&#xf559;" horiz-adv-x="384" 
d="M97.1201 85.3701c13.79 -13.7803 32.1104 -21.3701 51.6104 -21.3701c12.4395 0 24.4697 3.54004 35.3096 9.58008l-52.0498 -127.62c-4.39062 -10.7695 -18.4307 -13.4004 -26.4307 -4.95996l-36.2393 38.2803l-52.6904 -2.01074
c-11.6201 -0.439453 -19.8203 11.2607 -15.4297 22.0303l45.3701 111.24c7.55957 -5.87012 15.9199 -10.7705 25.4297 -13.3203c20.96 -5.60938 16.4297 -3.16016 25.1201 -11.8496zM382.8 -0.700195c4.39062 -10.7598 -3.80957 -22.4697 -15.4297 -22.0303
l-52.6904 2.01074l-36.25 -38.2803c-7.98926 -8.44043 -22.04 -5.80957 -26.4297 4.95996l-52.0498 127.62c10.8398 -6.03027 22.8701 -9.58008 35.3096 -9.58008c19.5 0 37.8301 7.58984 51.6201 21.3701c8.66992 8.66992 4.0498 6.20996 25.1201 11.8496
c9.50977 2.5498 17.8701 7.44043 25.4297 13.3203zM263 108c-13.2305 -13.4697 -33.8398 -15.8799 -49.7305 -5.82031c-6.13867 3.89746 -13.5029 6.15527 -21.3066 6.15527s-15.084 -2.25781 -21.2227 -6.15527c-15.9004 -10.0596 -36.5098 -7.64941 -49.7402 5.82031
c-14.7305 15 -16.4004 14.04 -38.7803 20.1396c-13.8896 3.79004 -24.75 14.8408 -28.4697 28.9805c-7.48047 28.3994 -5.54004 24.9697 -25.9502 45.75c-10.1699 10.3604 -14.1396 25.4502 -10.4199 39.5898c7.48047 28.4199 7.46973 24.46 0 52.8203
c-3.72949 14.1396 0.25 29.2295 10.4199 39.5801c20.4102 20.7793 18.4805 17.3594 25.9502 45.75c3.71973 14.1396 14.5801 25.1895 28.4697 28.9795c27.8906 7.61035 24.5303 5.62988 44.9404 26.4102c10.1699 10.3604 25 14.4004 38.8896 10.6104
c27.9199 -7.61035 24.0303 -7.60059 51.9004 0c13.8896 3.79004 28.7197 -0.260742 38.8896 -10.6104c20.4297 -20.79 17.0703 -18.7998 44.9502 -26.4102c13.8896 -3.79004 24.75 -14.8398 28.4697 -28.9795c7.48047 -28.3906 5.54004 -24.9707 25.9502 -45.75
c10.1699 -10.3506 14.1396 -25.4404 10.4199 -39.5801c-7.47949 -28.4102 -7.46973 -24.4502 0 -52.8301c3.71973 -14.1406 -0.25 -29.2305 -10.4199 -39.5801c-20.4102 -20.7803 -18.4697 -17.3506 -25.9502 -45.75c-3.71973 -14.1396 -14.5801 -25.1904 -28.4697 -28.9805
c-21.7598 -5.92969 -23.5098 -4.58984 -38.79 -20.1396zM97.6602 272.04c0 -53.0303 42.2402 -96.0205 94.3398 -96.0205s94.3398 42.9902 94.3398 96.0205s-42.2402 96.0195 -94.3398 96.0195s-94.3398 -42.9893 -94.3398 -96.0195z" />
    <glyph glyph-name="backspace" unicode="&#xf55a;" horiz-adv-x="640" 
d="M576 384c35.3496 0 64 -28.6504 64 -64v-256c0 -35.3496 -28.6504 -64 -64 -64h-370.75c-16.9697 0 -33.25 6.75 -45.25 18.75l-150.63 150.63c-12.5 12.4902 -12.5 32.75 0 45.25l150.63 150.62c11.5801 11.5869 27.5869 18.75 45.2471 18.75h0.0126953h370.74z
M491.31 129.94l-62.0596 62.0596l62.0596 62.0596c6.25 6.25 6.25 16.3809 0 22.6309l-22.6191 22.6191c-6.25 6.25 -16.3809 6.25 -22.6309 0l-62.0596 -62.0596l-62.0596 62.0596c-6.25 6.25 -16.3809 6.25 -22.6309 0l-22.6191 -22.6191
c-6.25 -6.25 -6.25 -16.3809 0 -22.6309l62.0596 -62.0596l-62.0596 -62.0596c-6.25 -6.25 -6.25 -16.3809 0 -22.6309l22.6191 -22.6191c6.25 -6.25 16.3809 -6.25 22.6309 0l62.0596 62.0596l62.0596 -62.0596c6.25 -6.25 16.3809 -6.25 22.6309 0l22.6191 22.6191
c6.25 6.25 6.25 16.3809 0 22.6309z" />
    <glyph glyph-name="bezier-curve" unicode="&#xf55b;" horiz-adv-x="640" 
d="M368 416c17.6699 0 32 -14.3301 32 -32v-96c0 -17.6699 -14.3301 -32 -32 -32h-96c-17.6699 0 -32 14.3301 -32 32v96c0 17.6699 14.3301 32 32 32h96zM208 360v-72c0 -9.4502 2.17969 -18.3604 5.87988 -26.4404c-34.2695 -24.3496 -59.7402 -59.9492 -71.04 -101.56
h-49.3994c13.6797 64.6797 54.1699 119.48 109.54 152h-79.7305c-9.5 -23.4404 -32.4102 -40 -59.25 -40c-35.3398 0 -64 28.6504 -64 64s28.6602 64 64 64c26.8398 0 49.75 -16.5596 59.25 -40h84.75zM160 128c17.6699 0 32 -14.3301 32 -32v-96
c0 -17.6699 -14.3301 -32 -32 -32h-96c-17.6699 0 -32 14.3301 -32 32v96c0 17.6699 14.3301 32 32 32h96zM576 400c35.3398 0 64 -28.6504 64 -64s-28.6602 -64 -64 -64c-26.8398 0 -49.75 16.5596 -59.25 40h-79.7305c55.3701 -32.5195 95.8604 -87.3203 109.54 -152
h-49.3994c-11.2998 41.6104 -36.7705 77.21 -71.04 101.56c3.68945 8.08008 5.87988 16.9902 5.87988 26.4404v72h84.75c9.5 23.4404 32.4102 40 59.25 40zM576 128c17.6699 0 32 -14.3301 32 -32v-96c0 -17.6699 -14.3301 -32 -32 -32h-96c-17.6699 0 -32 14.3301 -32 32
v96c0 17.6699 14.3301 32 32 32h96z" />
    <glyph glyph-name="bong" unicode="&#xf55c;" horiz-adv-x="448" 
d="M302.5 -64h-221c-23.1699 0 -44.4199 12.5801 -56 32.6602c-16.1904 28.0703 -25.5 60.5898 -25.5 95.3398c0 71.0303 38.6699 132.9 96 166.11v153.93l-15.9697 -0.0205078c-8.85059 -0.00976562 -16.0303 7.16016 -16.0205 16.0107l0.0400391 31.7295
c0.00976562 8.82031 7.16016 15.9707 15.9805 15.9805l223.939 0.259766c8.85059 0.00976562 16.0303 -7.16992 16.0205 -16.0195l-0.0400391 -31.7207c-0.00976562 -8.81934 -7.16016 -15.9697 -15.9805 -15.9795l-15.9697 -0.0205078v-154.16
c14.1201 -8.17969 27.0898 -18.1396 38.6504 -29.5098l39.4092 39.4102l-9.37988 9.37988c-6.25 6.25 -6.25 16.3799 0 22.6299l11.3105 11.3105c6.25 6.25 16.3799 6.25 22.6299 0l52.6895 -52.6904c6.25 -6.25 6.25 -16.3799 0 -22.6299l-11.2998 -11.3203
c-6.25 -6.25 -16.3799 -6.25 -22.6299 0l-9.37988 9.37988l-43.4404 -43.4395c17.3604 -28.8105 27.4404 -62.5 27.4404 -98.6201c0 -34.75 -9.30957 -67.2598 -25.5 -95.3398c-11.5703 -20.0801 -32.8203 -32.6602 -56 -32.6602zM120.06 188.57
c-24.8096 -14.3701 -44.1094 -35.7305 -56.5596 -60.5703h257c-12.4404 24.8398 -31.75 46.2002 -56.5596 60.5703l-23.9404 13.8701v181.76l-96 -0.110352v-181.649z" />
    <glyph glyph-name="brush" unicode="&#xf55d;" horiz-adv-x="384" 
d="M352 448c17.6699 0 32 -14.3301 32 -32v-224h-384v224c0 17.6699 14.3301 32 32 32h320zM0 128v32h384v-32c0 -35.3496 -28.6602 -64 -64 -64h-64v-64c0 -35.3496 -28.6602 -64 -64 -64s-64 28.6504 -64 64v64h-64c-35.3398 0 -64 28.6504 -64 64zM192 24
c-13.25 0 -24 -10.7402 -24 -24c0 -13.25 10.75 -24 24 -24s24 10.75 24 24c0 13.2598 -10.75 24 -24 24z" />
    <glyph glyph-name="bus-alt" unicode="&#xf55e;" 
d="M488 320c13.25 0 24 -10.7402 24 -24v-80c0 -13.25 -10.75 -24 -24 -24h-8v-166.4c0 -12.7998 -9.59961 -25.5996 -25.5996 -25.5996h-6.40039v-32c0 -17.6699 -14.3301 -32 -32 -32h-32c-17.6699 0 -32 14.3301 -32 32v32h-192v-32c0 -17.6699 -14.3301 -32 -32 -32h-32
c-17.6699 0 -32 14.3301 -32 32v32c-17.6699 0 -32 14.3301 -32 32v160h-8c-13.25 0 -24 10.75 -24 24v80c0 13.2598 10.75 24 24 24h8v48c0 44.7998 99.2002 80 224 80s224 -35.2002 224 -80v-48h8zM160 376v-16c0 -4.41992 3.58008 -8 8 -8h176c4.41992 0 8 3.58008 8 8
v16c0 4.41992 -3.58008 8 -8 8h-176c-4.41992 0 -8 -3.58008 -8 -8zM112 48c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM240 160v160h-112c-17.6699 0 -32 -14.3301 -32 -32v-96c0 -17.6699 14.3301 -32 32 -32h112zM272 160
h112c17.6699 0 32 14.3301 32 32v96c0 17.6699 -14.3301 32 -32 32h-112v-160zM400 48c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
    <glyph glyph-name="cannabis" unicode="&#xf55f;" 
d="M503.47 87.75c5.24023 -2.75977 8.52051 -8.20996 8.53027 -14.1504c0.00976562 -5.92969 -3.26953 -11.3691 -8.50977 -14.1494c-2.4502 -1.29004 -60.7705 -31.7197 -133.49 -31.7197c-6.12988 0 -11.96 0.0996094 -17.5 0.30957
c11.3604 -22.2305 16.5195 -38.3096 16.8096 -39.2197c1.80078 -5.68066 0.290039 -11.8906 -3.90918 -16.1104c-2.90137 -2.91113 -6.91699 -4.70801 -11.3477 -4.70801c-1.6543 0 -3.25098 0.250977 -4.75293 0.717773c-1.83008 0.580078 -37.7197 11.9902 -77.2998 39.29
v-64.0098c0 -4.41992 -3.58008 -8 -8 -8h-16c-4.41992 0 -8 3.58008 -8 8v64.0195c-39.5801 -27.2998 -75.4697 -38.7197 -77.2998 -39.2891c-1.50195 -0.466797 -3.10059 -0.724609 -4.75586 -0.724609c-4.43066 0 -8.44336 1.80273 -11.3447 4.71387
c-4.19922 4.2207 -5.70996 10.4307 -3.90918 16.1104c0.290039 0.910156 5.43945 16.9902 16.8096 39.2197c-5.54004 -0.209961 -11.3604 -0.30957 -17.5 -0.30957c-72.7305 0 -131.04 30.4297 -133.49 31.7197c-5.06836 2.68652 -8.52441 7.99805 -8.52441 14.1299
c0 6.13965 3.46484 11.4766 8.54492 14.1602c1.56934 0.820312 32.3896 16.8896 76.7793 25.8096c-64.25 75.1201 -84.0498 161.671 -84.9297 165.641c-0.25 1.12207 -0.384766 2.28125 -0.384766 3.47754c0 4.40723 1.78711 8.39941 4.6748 11.292
c3.03027 3.04004 7.12012 4.7002 11.3203 4.7002c1.14941 0 2.2998 -0.129883 3.43945 -0.379883c3.89062 -0.860352 86.5508 -19.5996 160.58 -79.7598c0 1.45996 -0.00976562 2.92969 -0.00976562 4.39941c0 118.79 59.9805 213.721 62.5303 217.7
c2.93945 4.58984 8.01953 7.37012 13.4697 7.37012c5.65625 0 10.6211 -2.92969 13.46 -7.37012c2.5498 -3.97949 62.5303 -98.9102 62.5303 -217.7c0 -1.46973 0 -2.93945 -0.00976562 -4.39941c74.0391 60.1699 156.699 78.9102 160.579 79.7598
c1.15039 0.259766 2.30078 0.379883 3.44043 0.379883c4.2002 0 8.29004 -1.66016 11.3203 -4.7002c3.85938 -3.87012 5.47949 -9.43945 4.2998 -14.7695c-0.879883 -3.96973 -20.6797 -90.5205 -84.9297 -165.641c44.3896 -8.91992 75.2197 -24.9893 76.7793 -25.8096z" />
    <glyph glyph-name="check-double" unicode="&#xf560;" 
d="M505 273.2c9.2998 -9.2998 9.2998 -24.5 -0.0996094 -34l-296 -296.2c-9.30078 -9.40039 -24.5 -9.40039 -33.9004 0l-168 168.1c-9.40039 9.40039 -9.40039 24.6006 0 34l39.7002 39.7002c9.2998 9.40039 24.5 9.40039 33.8994 0l111.4 -111.5l239.5 239.5
c9.2998 9.40039 24.5 9.40039 33.9004 0zM180.7 167.2l-112 112.2c-6.2002 6.19922 -6.2002 16.2998 0 22.5996l45.2998 45.2998c6.2002 6.2998 16.4004 6.2998 22.5996 0l55.4004 -55.5l151.5 151.5c6.2002 6.2998 16.4004 6.2998 22.5996 0l45.2002 -45.2998
c6.2002 -6.2002 6.2002 -16.2998 0 -22.5996l-208 -208.2c-6.2002 -6.2998 -16.3994 -6.2998 -22.5996 0z" />
    <glyph glyph-name="cocktail" unicode="&#xf561;" horiz-adv-x="576" 
d="M296 -16c22.0898 0 40 -17.9102 40 -40c0 -4.41992 -3.58008 -8 -8 -8h-240c-4.41992 0 -8 3.58008 -8 8c0 22.0898 17.9102 40 40 40h56v125.22l-168.74 168.73c-15.5195 15.5195 -4.5293 42.0498 17.4199 42.0498h366.641c21.9492 0 32.9395 -26.5303 17.4199 -42.0498
l-168.74 -168.73v-125.22h56zM432 448c79.5303 0 144 -64.4697 144 -144s-64.4697 -144 -144 -144c-27.4102 0 -52.7695 8.08008 -74.5801 21.3799l35.2598 35.2598c12.0303 -5.43945 25.2803 -8.63965 39.3203 -8.63965c52.9297 0 96 43.0596 96 96s-43.0703 96 -96 96
c-35.3701 0 -65.9902 -19.4502 -82.6396 -48h-52.54c19.8301 55.7998 72.5693 96 135.18 96z" />
    <glyph glyph-name="concierge-bell" unicode="&#xf562;" 
d="M288 317.46c108.51 -15.5703 192 -108.64 192 -221.46h-448c0 112.82 83.4902 205.89 192 221.46v18.54h-16c-8.83984 0 -16 7.16016 -16 16v16c0 8.83984 7.16016 16 16 16h96c8.83984 0 16 -7.16016 16 -16v-16c0 -8.83984 -7.16016 -16 -16 -16h-16v-18.54zM496 64
c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-480c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h480z" />
    <glyph glyph-name="cookie" unicode="&#xf563;" 
d="M510.37 193.21c4.37988 -27.6602 -0.110352 -56 -12.8203 -80.96l-35.0996 -68.8701c-12.7021 -24.9268 -32.8652 -45.0938 -57.79 -57.7998l-69.1201 -35.21c-24.8301 -12.6396 -53.0098 -17.1104 -80.5205 -12.75l-76.6992 12.1396
c-28.1211 4.45801 -53.4463 17.7891 -72.71 37.0498l-54.7607 54.75c-19.3213 19.3281 -32.6924 44.7373 -37.1592 72.9502l-12.0801 76.2705c-1.07715 6.79883 -1.55371 13.7725 -1.55371 20.8721c0 21.6162 5.18359 42.0303 14.373 60.0674l35.1006 68.8799
c12.6992 24.9297 32.8633 45.0967 57.79 57.8008l69.1201 35.21c24.8291 12.6494 53.0098 17.1201 80.5195 12.7598l76.7002 -12.1504c27.5303 -4.34961 52.9795 -17.3301 72.71 -37.0498l54.7598 -54.75c19.3213 -19.3281 32.6924 -44.7363 37.1602 -72.9502zM176 80
c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM208 240c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM368 112c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32
s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
    <glyph glyph-name="cookie-bite" unicode="&#xf564;" 
d="M510.52 192.18c4.10059 -27.3301 -0.349609 -55.2695 -12.9092 -79.9102l-35.1006 -68.8799c-12.6992 -24.9316 -32.8623 -45.1025 -57.79 -57.8096l-69.1299 -35.21c-24.8301 -12.6504 -53.0195 -17.1201 -80.5303 -12.7598l-76.71 12.1494
c-28.123 4.45801 -53.4482 17.793 -72.71 37.0605l-54.7695 54.7598c-19.3223 19.332 -32.6934 44.7441 -37.1602 72.96l-12.0801 76.2695c-1.07617 6.7998 -1.55273 13.7734 -1.55273 20.874c0 21.6182 5.18262 42.0361 14.373 60.0762l35.0996 68.8799
c12.6963 24.9346 32.8613 45.1055 57.79 57.8105l69.1299 35.2197c24.5898 12.5205 52.46 16.96 79.7207 12.8203c0.859375 -69.96 57.6895 -126.45 127.859 -126.45c0 -70.1699 56.5 -127.01 126.47 -127.86zM176 80c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32
s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM208 240c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM368 112c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
    <glyph glyph-name="crop-alt" unicode="&#xf565;" 
d="M488 96c13.25 0 24 -10.7402 24 -24v-48c0 -13.25 -10.75 -24 -24 -24h-40v-40c0 -13.25 -10.75 -24 -24 -24h-48c-13.25 0 -24 10.75 -24 24v328h-160v96h224c17.6699 0 32 -14.3301 32 -32v-256h40zM160 424v-328h160v-96h-224c-17.6699 0 -32 14.3301 -32 32v256h-40
c-13.25 0 -24 10.75 -24 24v48c0 13.2598 10.75 24 24 24h40v40c0 13.2598 10.75 24 24 24h48c13.25 0 24 -10.7402 24 -24z" />
    <glyph glyph-name="digital-tachograph" unicode="&#xf566;" horiz-adv-x="640" 
d="M608 352c17.6699 0 32 -14.3301 32 -32v-256c0 -17.6699 -14.3301 -32 -32 -32h-576c-17.6699 0 -32 14.3301 -32 32v256c0 17.6699 14.3301 32 32 32h576zM304 96v8c0 4.41992 -3.58008 8 -8 8h-224c-4.41992 0 -8 -3.58008 -8 -8v-8c0 -4.41992 3.58008 -8 8 -8h224
c4.41992 0 8 3.58008 8 8zM72 160c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8h-16c-4.41992 0 -8 -3.58008 -8 -8v-16zM136 160c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8h-16
c-4.41992 0 -8 -3.58008 -8 -8v-16zM200 160c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8h-16c-4.41992 0 -8 -3.58008 -8 -8v-16zM264 160c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8
h-16c-4.41992 0 -8 -3.58008 -8 -8v-16zM304 224v48c0 8.83984 -7.16016 16 -16 16h-208c-8.83984 0 -16 -7.16016 -16 -16v-48c0 -8.83984 7.16016 -16 16 -16h208c8.83984 0 16 7.16016 16 16zM576 96v8c0 4.41992 -3.58008 8 -8 8h-224c-4.41992 0 -8 -3.58008 -8 -8v-8
c0 -4.41992 3.58008 -8 8 -8h224c4.41992 0 8 3.58008 8 8z" />
    <glyph glyph-name="dizzy" unicode="&#xf567;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM152 233.4l28.7002 -28.7002c14.7002 -14.7998 37.7998 7.39941 22.5996 22.5996l-28.7002 28.7002l28.7002 28.7002c15 14.8994 -7.59961 37.5996 -22.5996 22.5996
l-28.7002 -28.7002l-28.7002 28.7002c-14.8994 15 -37.5996 -7.59961 -22.5996 -22.5996l28.7002 -28.7002l-28.7002 -28.7002c-15.2002 -15.0996 7.7998 -37.3994 22.5996 -22.5996zM248 32c35.2998 0 64 28.7002 64 64s-28.7002 64 -64 64s-64 -28.7002 -64 -64
s28.7002 -64 64 -64zM395.3 227.3l-28.7002 28.7002l28.7002 28.7002c15 14.8994 -7.59961 37.5996 -22.5996 22.5996l-28.7002 -28.7002l-28.7002 28.7002c-14.8994 15 -37.5996 -7.59961 -22.5996 -22.5996l28.7002 -28.7002l-28.7002 -28.7002
c-15.2002 -15.0996 7.7998 -37.3994 22.5996 -22.5996l28.7002 28.7002l28.7002 -28.7002c14.7002 -14.7998 37.7998 7.39941 22.5996 22.5996z" />
    <glyph glyph-name="drafting-compass" unicode="&#xf568;" 
d="M457.01 103.58l54.9805 -95.2305l-7.02051 -58.25c-1.2793 -10.5898 -12.3594 -16.9893 -22.1699 -12.7998l-53.9502 23.04l-54.3799 94.1904c29.9102 11.8701 57.4902 28.7197 82.54 49.0498zM499.5 198.14c-52.6201 -83.1299 -144.45 -134.14 -243.5 -134.14
c-35.3799 0 -69.8701 6.71973 -102.06 18.96l-70.8008 -122.63l-53.9492 -23.04c-9.81055 -4.19043 -20.8906 2.20996 -22.1709 12.7998l-7.01953 58.25l71.2803 123.46c-21.29 17.8105 -40.4102 38.3799 -55.9805 62.0205
c-4.99023 7.56934 -2.20996 17.9297 5.64062 22.4697l27.75 16.0703c7.40918 4.29004 16.5898 1.76953 21.3799 -5.33008c9.71973 -14.4102 21.1299 -27.3906 33.6797 -39l68.2998 118.31c-7.43945 13.6299 -12.0498 29.0303 -12.0498 45.6602c0 53.0195 42.9805 96 96 96
s96 -42.9805 96 -96c0 -16.6299 -4.61035 -32.0303 -12.0596 -45.6602l51.79 -89.71c-23.0508 -23.1699 -51.3809 -39.96 -82.6104 -48.9199l-51.0898 88.5c-0.69043 -0.0195312 -1.33984 -0.209961 -2.04004 -0.209961s-1.33984 0.19043 -2.04004 0.209961
l-67.3604 -116.68c22.1797 -7.28027 45.4805 -11.5303 69.4102 -11.5303c76.25 0 147.01 38.8496 188.12 102.38c4.64941 7.17969 13.7803 9.87012 21.2598 5.71973l28.0703 -15.5693c7.93945 -4.40039 10.9102 -14.7207 6.0498 -22.3906zM256 384
c-17.6699 0 -32 -14.3301 -32 -32s14.3301 -32 32 -32s32 14.3301 32 32s-14.3301 32 -32 32z" />
    <glyph glyph-name="drum" unicode="&#xf569;" 
d="M431.34 325.95c44.9004 -16.3398 80.6602 -42.7803 80.6602 -86.1006v-160.229c0 -30.2705 -27.5 -57.6797 -72 -77.8604v101.9c0 13.2461 -10.7539 24 -24 24s-24 -10.7539 -24 -24v-118.93c-33.0498 -9.11035 -71.0703 -15.0605 -112 -16.7305v103.61
c0 13.2461 -10.7539 24 -24 24s-24 -10.7539 -24 -24v-103.61c-40.9297 1.66992 -78.9502 7.62012 -112 16.7305v118.93c0 13.2461 -10.7539 24 -24 24s-24 -10.7539 -24 -24v-101.9c-44.5 20.1807 -72 47.5898 -72 77.8604v160.229c0 107.601 219.55 112.15 256 112.15
c15.2197 0 62.4297 -0.910156 112.19 -9.69043l110.06 71c2.53711 1.69238 5.59082 2.7041 8.86621 2.7041c5.55664 0 10.4551 -2.83887 13.3242 -7.14355l8.86914 -13.3105c1.69238 -2.53711 2.7041 -5.58984 2.7041 -8.86523
c0 -5.55664 -2.83887 -10.4561 -7.14355 -13.3242zM256 175.76c114.87 0 208 28.6904 208 64.0898c0 21.3105 -33.9102 40.1504 -85.8604 51.75l-118.64 -76.5195c-2.53711 -1.69141 -5.59082 -2.7041 -8.86621 -2.7041c-5.55664 0 -10.4551 2.83887 -13.3242 7.14355
l-8.86914 13.3105c-1.69434 2.53809 -2.70703 5.59277 -2.70703 8.87012c0 5.55371 2.83594 10.4502 7.13672 13.3193l72.8096 47c-15.9492 1.2002 -32.5293 1.91016 -49.6797 1.91016c-114.88 0 -208 -28.6797 -208 -64.0801c0 -35.3994 93.1201 -64.0898 208 -64.0898z
" />
    <glyph glyph-name="drum-steelpan" unicode="&#xf56a;" horiz-adv-x="576" 
d="M288 416c159.06 0 288 -57.3096 288 -128v-192c0 -70.6904 -128.94 -128 -288 -128s-288 57.3096 -288 128v192c0 70.6904 128.94 128 288 128zM205.01 257.64c5.11035 19.0605 2.49023 38.96 -7.37012 56.0508l-25.5996 44.3398
c-73.9297 -13.6406 -124.04 -39.8701 -124.04 -70.0303c0 -30.7803 52.2305 -57.46 128.7 -70.8398c13.7695 9.91016 23.8594 23.8701 28.3096 40.4795zM288 208c21.0801 0 41.4102 1 60.8896 2.7002c-8.05957 26.1299 -32.1494 45.2998 -60.8896 45.2998
s-52.8301 -19.1699 -60.8896 -45.2998c19.4795 -1.7002 39.8096 -2.7002 60.8896 -2.7002zM352 352v13.04c-20.4004 1.87988 -41.7998 2.95996 -64 2.95996s-43.5996 -1.08008 -64 -2.95996v-13.04c0 -35.29 28.71 -64 64 -64s64 28.71 64 64zM398.93 217.1
c76.6699 13.3604 129.07 40.0703 129.07 70.9004c0 30.21 -50.2803 56.5 -124.44 70.0996l-25.6494 -44.4199c-9.87012 -17.0801 -12.4902 -36.9795 -7.37988 -56.04c4.45996 -16.6396 14.5898 -30.6299 28.3994 -40.54z" />
    <glyph glyph-name="feather-alt" unicode="&#xf56b;" 
d="M512 448c-1.80957 -26.2598 -11.71 -132.86 -53.6201 -234.79l-106.54 -53.21h81.1406c-9.08008 -16.4102 -19.2002 -32.2305 -30.4502 -47.1201l-146.79 -48.8799h100.95c-35.5605 -30.0703 -79.1006 -51.0996 -132.58 -56.54
c-41.8105 -4.83008 -83.8701 -7.21973 -125.96 -7.36035l-57.1309 -57.0693c-9.38965 -9.37012 -24.5996 -9.37012 -33.9795 0s-9.37988 24.5693 0 33.9395l259.5 259.24c6.25 6.25 6.25 16.3799 0 22.6299s-16.4004 6.25 -22.6504 0l-178.87 -178.689
c1.15039 26.7998 2.90039 53.5801 5.99023 80.2393c25.4307 249.41 389.21 284.051 440.99 287.61z" />
    <glyph glyph-name="file-contract" unicode="&#xf56c;" horiz-adv-x="384" 
d="M224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136zM64 376v-16c0 -4.41992 3.58008 -8 8 -8h80c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8
h-80c-4.41992 0 -8 -3.58008 -8 -8zM64 312v-16c0 -4.41992 3.58008 -8 8 -8h80c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8h-80c-4.41992 0 -8 -3.58008 -8 -8zM256.81 64c-4.19922 0 -8.13965 2.44043 -10.1592 6.5
c-11.9502 23.8604 -46.2305 30.3496 -66 14.1602l-13.8809 41.6396c-3.28906 9.82031 -12.4297 16.4102 -22.7695 16.4102s-19.4805 -6.59961 -22.7803 -16.4102l-18.1895 -54.6396c-1.53027 -4.58008 -5.81055 -7.66016 -10.6406 -7.66016h-12.3896
c-8.83984 0 -16 -7.16016 -16 -16s7.16016 -16 16 -16h12.3896c18.6201 0 35.1104 11.8701 41 29.5303l10.6104 31.8799l16.8301 -50.46c2.03027 -6.14062 7.58008 -10.4404 14.0303 -10.8906c0.389648 -0.0292969 0.759766 -0.0498047 1.13965 -0.0498047
c0.00390625 0 -0.00292969 -0.015625 0.000976562 -0.015625c6.26074 0 11.6865 3.60742 14.3086 8.85547l7.6709 15.3408c2.7998 5.59961 7.93945 6.18945 10.0195 6.18945s7.21973 -0.599609 10.1699 -6.51953c7.37012 -14.7207 22.1904 -23.8604 38.6396 -23.8604
h47.1904c8.83984 0 16 7.16016 16 16s-7.16016 16 -16 16h-47.1904zM377 343c4.5 -4.5 7 -10.5996 7 -16.9004v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7z" />
    <glyph glyph-name="file-download" unicode="&#xf56d;" horiz-adv-x="384" 
d="M224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136zM300.45 100.64c10.1299 10.0703 3.00977 27.3604 -11.2705 27.3604h-65.1797v80
c0 8.83984 -7.16016 16 -16 16h-32c-8.83984 0 -16 -7.16016 -16 -16v-80h-65.1797c-14.2803 0 -21.4004 -17.29 -11.25 -27.3604l96.4199 -95.6992c6.64941 -6.61035 17.3896 -6.61035 24.04 0zM377 343c4.5 -4.5 7 -10.5996 7 -16.9004v-6.09961h-128v128h6.09961
c6.40039 0 12.5 -2.5 17 -7z" />
    <glyph glyph-name="file-export" unicode="&#xf56e;" horiz-adv-x="576" 
d="M384 326.1v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7l97.9004 -98c4.5 -4.5 7 -10.5996 7 -16.9004zM571 140c6.59961 -6.59961 6.59961 -17.4004 0 -24l-95.7002 -96.5c-10.0996 -10.0996 -27.3994 -3 -27.3994 11.2998v65.2002h-64v64h64v65.0996
c0 14.3008 17.2998 21.4004 27.3994 11.3008zM192 112c0 -8.7998 7.2002 -16 16 -16h176v-136c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136c0 -13.2002 10.7998 -24 24 -24h136v-128h-176
c-8.7998 0 -16 -7.2002 -16 -16v-32z" />
    <glyph glyph-name="file-import" unicode="&#xf56f;" 
d="M16 160h112v-64h-112c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16zM505 343c4.5 -4.5 7 -10.5996 7 -16.9004v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7zM352 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24
h-336c-13.2998 0 -24 10.7002 -24 24v136h127.9v-65.0996c0 -14.3008 17.2998 -21.4004 27.3994 -11.3008l95.7002 96.4004c6.59961 6.59961 6.59961 17.2998 0 24l-95.5996 96.5c-10.1006 10.0996 -27.4004 3 -27.4004 -11.2998v-65.2002h-128v264
c0 13.2998 10.7002 24 24 24h200v-136z" />
    <glyph glyph-name="file-invoice" unicode="&#xf570;" horiz-adv-x="384" 
d="M288 192v-64h-192v64h192zM377 343c4.5 -4.5 7 -10.5996 7 -16.9004v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7zM224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464
c0 13.2998 10.7002 24 24 24h200v-136zM64 376v-16c0 -4.41992 3.58008 -8 8 -8h80c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8h-80c-4.41992 0 -8 -3.58008 -8 -8zM64 312v-16c0 -4.41992 3.58008 -8 8 -8h80c4.41992 0 8 3.58008 8 8v16
c0 4.41992 -3.58008 8 -8 8h-80c-4.41992 0 -8 -3.58008 -8 -8zM320 8v16c0 4.41992 -3.58008 8 -8 8h-80c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h80c4.41992 0 8 3.58008 8 8zM320 208c0 8.83984 -7.16016 16 -16 16h-224
c-8.83984 0 -16 -7.16016 -16 -16v-96c0 -8.83984 7.16016 -16 16 -16h224c8.83984 0 16 7.16016 16 16v96z" />
    <glyph glyph-name="file-invoice-dollar" unicode="&#xf571;" horiz-adv-x="384" 
d="M377 343c4.5 -4.5 7 -10.5996 7 -16.9004v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7zM224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136z
M64 376v-16c0 -4.41992 3.58008 -8 8 -8h80c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8h-80c-4.41992 0 -8 -3.58008 -8 -8zM64 296c0 -4.41992 3.58008 -8 8 -8h80c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8h-80c-4.41992 0 -8 -3.58008 -8 -8
v-16zM208 32.1201c23.6201 0.629883 42.6699 20.54 42.6699 45.0703c0 19.9697 -12.9902 37.8096 -31.5801 43.3896l-45 13.5c-5.16016 1.54004 -8.76953 6.78027 -8.76953 12.7295c0 7.27051 5.2998 13.1904 11.7998 13.1904h28.1104
c4.55957 0 8.94922 -1.29004 12.8193 -3.71973c3.24023 -2.03027 7.36035 -1.91016 10.1299 0.729492l11.75 11.21c3.53027 3.37012 3.33008 9.20996 -0.569336 12.1406c-9.10059 6.83984 -20.0801 10.7695 -31.3701 11.3496v24.29c0 4.41992 -3.58008 8 -8 8h-16
c-4.41992 0 -8 -3.58008 -8 -8v-24.1201c-23.6201 -0.629883 -42.6699 -20.5498 -42.6699 -45.0703c0 -19.9697 12.9893 -37.8096 31.5801 -43.3896l45 -13.5c5.15918 -1.54004 8.76953 -6.78027 8.76953 -12.7295c0 -7.27051 -5.2998 -13.1904 -11.7998 -13.1904h-28.1104
c-4.55957 0 -8.9502 1.2998 -12.8193 3.71973c-3.24023 2.03027 -7.36035 1.91016 -10.1309 -0.729492l-11.75 -11.21c-3.5293 -3.37012 -3.3291 -9.20996 0.570312 -12.1406c9.10059 -6.83008 20.0801 -10.7695 31.3701 -11.3496v-24.29c0 -4.41992 3.58008 -8 8 -8h16
c4.41992 0 8 3.58008 8 8v24.1201z" />
    <glyph glyph-name="file-prescription" unicode="&#xf572;" horiz-adv-x="384" 
d="M224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136zM292.53 132.52c-6.25 6.25 -16.3799 6.25 -22.6299 0l-29.9004 -29.8994l-33.46 33.46
c19.8398 10.8701 33.46 31.7002 33.46 55.9199c0 35.3496 -28.6504 64 -64 64h-80c-8.83984 0 -16 -7.16016 -16 -16v-160c0 -8.83984 7.16016 -16 16 -16h16c8.83984 0 16 7.16016 16 16v48h18.7402l59.3193 -59.3096l-30.0596 -30.0605
c-6.25 -6.25 -6.25 -16.3799 0 -22.6299l11.3096 -11.3096c6.25 -6.25 16.3809 -6.25 22.6309 0l30.0596 30.0596l30.0596 -30.0703c6.25 -6.25 16.3809 -6.25 22.6309 0l11.3096 11.3105c6.25 6.25 6.25 16.3799 0 22.6299l-30.0596 30.0596l29.8994 29.9004
c6.25 6.25 6.25 16.3799 0 22.6299zM176 176h-48v32h48c8.82031 0 16 -7.17969 16 -16s-7.17969 -16 -16 -16zM384 326.1v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7l97.9004 -98c4.5 -4.5 7 -10.5996 7 -16.9004z" />
    <glyph glyph-name="file-signature" unicode="&#xf573;" horiz-adv-x="576" 
d="M218.17 23.8604c7.25 -14.4707 21.71 -23.4404 37.8301 -23.75l128 -0.110352v-40c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136c0 -13.2002 10.7998 -24 24 -24h136.01v-46.5498l-128 -127.09
v-82.1201c-3.87012 0.30957 -7.46973 2.47949 -9.35938 6.25977c-11.9404 23.8604 -46.25 30.3496 -66 14.1602l-13.8809 41.6396c-3.28906 9.82031 -12.4297 16.4102 -22.7695 16.4102s-19.4805 -6.59961 -22.7803 -16.4102l-18.1895 -54.6396
c-1.53027 -4.58008 -5.81055 -7.66016 -10.6406 -7.66016h-12.3896c-8.83984 0 -16 -7.16016 -16 -16s7.16016 -16 16 -16h12.3896c18.6201 0 35.1104 11.8701 41 29.5303l10.6104 31.8799l16.8301 -50.4697c4.4502 -13.46 23.1104 -14.8701 29.4795 -2.09082
l7.6709 15.3408c2.7998 5.59961 7.93945 6.18945 10.0195 6.18945s7.21973 -0.599609 10.1699 -6.51953zM384 326.1v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7l97.9004 -98c4.5 -4.5 7 -10.5996 7 -16.9004zM288 101.04l162.79 161.62l67.8799 -67.8799
l-161.68 -162.78h-68.9902v69.04zM568.54 280.67c9.9502 -9.93945 9.9502 -26.0703 0 -36.0098l-27.25 -27.25l-67.8799 67.8799l27.25 27.25c9.93945 9.94043 26.0703 9.94043 36.0098 0z" />
    <glyph glyph-name="file-upload" unicode="&#xf574;" horiz-adv-x="384" 
d="M224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136zM289.18 95.9902c14.2803 0 21.4004 17.29 11.25 27.3594l-96.4199 95.7002
c-6.64941 6.61035 -17.3896 6.61035 -24.04 0l-96.4199 -95.7002c-10.1396 -10.0693 -3.00977 -27.3594 11.2705 -27.3594h65.1797v-80c0 -8.83984 7.16016 -16 16 -16h32c8.83984 0 16 7.16016 16 16v80h65.1797zM377 343c4.5 -4.5 7 -10.5996 7 -16.9004v-6.09961h-128
v128h6.09961c6.40039 0 12.5 -2.5 17 -7z" />
    <glyph glyph-name="fill" unicode="&#xf575;" 
d="M502.63 230.94c12.4902 -12.5 12.4902 -32.7607 0 -45.2607l-221.57 -221.569c-18.75 -18.75 -43.3096 -28.1201 -67.8799 -28.1201c-24.5596 0 -49.1201 9.37988 -67.8701 28.1201l-117.189 117.189c-37.4902 37.4902 -37.4902 98.2598 0 135.75l94.7598 94.7598
l-86.1895 86.1807c-6.24023 6.25 -6.24023 16.3799 0 22.6299l22.6191 22.6104c6.24023 6.25 16.3809 6.25 22.6201 0l86.1807 -86.1807l81.5801 81.5801c6.23926 6.25 14.4297 9.37012 22.6191 9.37012c8.19043 0 16.3809 -3.12012 22.6309 -9.37012zM386.41 159.97
l48.3496 48.3398l-162.45 162.44l-58.9492 -58.9502l58.6094 -58.5996c12.4902 -12.4902 12.4902 -32.75 0 -45.2402c-12.4893 -12.4902 -32.75 -12.4902 -45.2393 0l-58.6104 58.5996l-81.6104 -81.6094l-13.1494 -13.1504
c-3.86035 -3.84961 -6.07031 -7.99023 -7.43066 -11.8301h320.48z" />
    <glyph glyph-name="fill-drip" unicode="&#xf576;" horiz-adv-x="576" 
d="M512 128c0 0 64 -92.6504 64 -128s-28.6602 -64 -64 -64s-64 28.6504 -64 64s64 128 64 128zM502.63 230.94c12.4902 -12.5 12.4902 -32.75 -0.00976562 -45.25l-221.57 -221.57c-18.7402 -18.75 -43.2998 -28.1201 -67.8701 -28.1201
c-24.5596 0 -49.1299 9.37988 -67.8701 28.1201l-117.189 117.189c-37.4902 37.4902 -37.4902 98.2705 0 135.75l94.7598 94.7607l-86.1895 86.1797c-6.24023 6.24023 -6.24023 16.3701 0 22.6201l22.6191 22.6201c6.24023 6.25 16.3701 6.25 22.6201 0l86.1807 -86.1904
l81.5801 81.5801c6.23926 6.25 14.4297 9.37012 22.6191 9.37012c8.19043 0 16.3809 -3.12012 22.6309 -9.37012zM386.41 159.97l48.3398 48.3398l-162.44 162.44l-58.9492 -58.9502l58.5996 -58.5996c12.4902 -12.4902 12.4902 -32.75 0 -45.2402
s-32.75 -12.4902 -45.2402 0l-58.5996 58.5996l-81.6104 -81.6094l-13.1494 -13.1504c-3.86035 -3.84961 -6.07031 -7.99023 -7.43066 -11.8301h320.48z" />
    <glyph glyph-name="fingerprint" unicode="&#xf577;" 
d="M256.12 202.04c13.2598 0 24 -10.75 23.9902 -24c1.55957 -99.1104 -15.9502 -176.61 -29.4805 -224.521c-2.97949 -10.5996 -12.6104 -17.5195 -23.0898 -17.5195c-20.9697 0 -25.8496 20.7695 -23.1201 30.4902c19.5605 69.6494 28.8398 139.3 27.7002 211.55
c0 13.2598 10.75 24 24 24zM255.26 283.77c56.9707 -0.839844 104.03 -46.9199 104.91 -102.72c0.790039 -50.8994 -2.99023 -102.08 -11.2695 -152.109c-0.770508 -4.6709 -7.61035 -23.1006 -27.5801 -19.7705c-13.0703 2.16016 -21.9307 14.5205 -19.7607 27.5801
c7.80078 47.2197 11.3809 95.5 10.6104 143.55c-0.469727 30.1299 -26.3096 55 -57.6201 55.4697c-34.5303 0.150391 -54.8594 -26.3896 -54.4502 -52.3398c0.800781 -51.4395 -4.0293 -102.93 -14.3691 -153.02c-2.69043 -12.9805 -15.3105 -21.3105 -28.3604 -18.6406
c-12.9697 2.6709 -21.3301 15.3809 -18.6396 28.3604c9.61914 46.6396 14.1191 94.6104 13.3691 142.55c-0.849609 54.0205 41.9004 101.16 103.16 101.09zM144.57 303.55c10.2793 -8.37012 11.8398 -23.4795 3.48926 -33.7598
c-18.7998 -23.0898 -28.4697 -51.0898 -28 -80.9697c0.640625 -40.6699 -2.66992 -81.4902 -9.85938 -121.33c-0.820312 -4.5498 -7.78027 -22.8604 -27.8906 -19.3604c-13.0498 2.36035 -21.6992 14.8398 -19.3594 27.8896c6.63965 36.7803 9.7002 74.4707 9.10938 112.051
c-0.639648 40.7197 13.1309 80.5 38.75 112c8.39062 10.2793 23.46 11.8193 33.7607 3.47949zM254.04 365.88c101.09 -1.5 184.6 -83.0801 186.16 -181.83c0.0751953 -4.88281 0.147461 -8.55371 0.147461 -13.4551c0 -35.9766 -2.0498 -71.4785 -6.03809 -106.395
c-1.06934 -9.23047 -9.85938 -23.0605 -26.5791 -21.1104c-13.1602 1.5 -22.6104 13.4102 -21.1104 26.5801c4.2998 37.5205 6.16992 75.75 5.58008 113.63c-1.15039 73.0801 -63.4502 133.45 -138.88 134.58c-11.5303 0.0800781 -22.9502 -1.08008 -34 -3.68945
c-12.8906 -3 -25.8301 4.93945 -28.8906 17.8291c-3.04004 12.9102 4.94043 25.8301 17.8301 28.8906c14.9102 3.53027 30.3701 5.37988 45.7803 4.96973zM506.11 244.43c6.22949 -28.2295 6.00977 -50.1602 5.83008 -72.3398
c-0.110352 -13.1895 -10.8301 -23.7998 -24 -23.7998h-0.200195c-13.25 0.110352 -23.9102 10.9297 -23.7998 24.2002c0.209961 24.1895 0.00976562 40.1895 -4.7002 61.5996c-2.86035 12.9502 5.31934 25.75 18.2598 28.6104
c13.0996 2.92969 25.75 -5.35059 28.6104 -18.2705zM465.99 335.15c7.62012 -10.8408 5 -25.8105 -5.83984 -33.4307c-10.8604 -7.58984 -25.8105 -5 -33.4199 5.86035c-39.8906 56.8301 -105.171 91.3604 -174.62 92.3896
c-56.3408 0.810547 -108.92 -20.0596 -147.681 -58.8594c-37.1201 -37.1406 -57.1094 -86.5 -56.2793 -139l-0.160156 -23.6406c-0.379883 -13 -11.0498 -23.2998 -23.9707 -23.2998c-0.239258 0 -0.489258 0 -0.719727 0.0205078
c-13.25 0.379883 -23.6699 11.4395 -23.2803 24.6895l0.120117 21.4697c-1.04004 65.6104 23.9502 127.28 70.3203 173.71c48.0098 48.0303 112.56 73.7607 182.35 72.9209c84.79 -1.27051 164.48 -43.4404 213.181 -112.83z" />
    <glyph glyph-name="fish" unicode="&#xf578;" horiz-adv-x="576" 
d="M327.1 352c137.46 0 248.9 -128 248.9 -160s-111.44 -160 -248.9 -160c-89.9697 0 -168.55 54.7695 -212.279 101.62l-87.3301 -66.0498c-12.1299 -9.16992 -30.2402 0.599609 -27.1406 14.6602l24.1904 109.77l-24.1797 109.76
c-3.10059 14.0605 15.0098 23.8398 27.1396 14.6602l87.3301 -66.0498c43.7295 46.8604 122.3 101.63 212.27 101.63zM414.53 168c13.25 0 24 10.75 24 24c0 13.2598 -10.7402 24 -24 24c-13.25 0 -24 -10.7402 -24 -24c0 -13.25 10.75 -24 24 -24z" />
    <glyph glyph-name="flushed" unicode="&#xf579;" horiz-adv-x="496" 
d="M344 248c13.2998 0 24 -10.7002 24 -24s-10.7002 -24 -24 -24s-24 10.7002 -24 24s10.7002 24 24 24zM152 248c13.2998 0 24 -10.7002 24 -24s-10.7002 -24 -24 -24s-24 10.7002 -24 24s10.7002 24 24 24zM248 440c137 0 248 -111 248 -248s-111 -248 -248 -248
s-248 111 -248 248s111 248 248 248zM80 224c0 -39.7998 32.2002 -72 72 -72s72 32.2002 72 72s-32.2002 72 -72 72s-72 -32.2002 -72 -72zM312 48c21.2002 0 21.2002 32 0 32h-128c-21.2002 0 -21.2002 -32 0 -32h128zM344 152c39.7998 0 72 32.2002 72 72
s-32.2002 72 -72 72s-72 -32.2002 -72 -72s32.2002 -72 72 -72z" />
    <glyph glyph-name="frown-open" unicode="&#xf57a;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM136 240c0 -17.7002 14.2998 -32 32 -32s32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32zM323.3 56.7002c11.4004 -3.5 22.5 6.2002 20.5 18.0996
c-7 39.9004 -60.0996 61.2002 -95.7998 61.2002s-88.7998 -21.2002 -95.7998 -61.2002c-2 -11.7998 9 -21.5996 20.5 -18.0996c31.2002 9.59961 59.3994 15.2998 75.2998 15.2998s44.0996 -5.7002 75.2998 -15.2998zM328 208c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32
s-32 -14.2998 -32 -32s14.2998 -32 32 -32z" />
    <glyph glyph-name="glass-martini-alt" unicode="&#xf57b;" 
d="M502.05 390.4l-214.05 -214.04v-192.36h56c22.0898 0 40 -17.9102 40 -40c0 -4.41992 -3.58008 -8 -8 -8h-240c-4.41992 0 -8 3.58008 -8 8c0 22.0898 17.9102 40 40 40h56v192.36l-214.05 214.04c-21.25 21.2598 -6.2002 57.5996 23.8496 57.5996h444.4
c30.0498 0 45.0996 -36.3398 23.8496 -57.5996zM443.77 400h-375.529l48 -48h279.529z" />
    <glyph glyph-name="globe-africa" unicode="&#xf57c;" horiz-adv-x="496" 
d="M248 440c136.97 0 248 -111.03 248 -248s-111.03 -248 -248 -248s-248 111.03 -248 248s111.03 248 248 248zM408 224.5c0 8.55957 6.94043 15.5 15.5 15.5h18.4297c-19.0693 76.9805 -82.6992 136.37 -161.92 149.21v-21.7002c0 -8.55957 -6.93945 -15.5 -15.5 -15.5
h-24.21c-5.17969 0 -10.0195 -2.58984 -12.8896 -6.89941l-8.08008 -12.1104c-2.13965 -3.20996 -5.40039 -5.5 -9.13965 -6.44043l-14.4502 -3.60938c-6.90039 -1.73047 -11.7402 -7.93066 -11.7402 -15.04v-4.40039c0 -8.55957 6.94043 -15.5 15.5 -15.5h90.0498
l0.00488281 0.00195312c4.27637 0 8.15039 -1.73633 10.9551 -4.54199l6.91992 -6.91992c2.91016 -2.91016 6.85059 -4.54004 10.96 -4.54004h10.0908c8.55957 0 15.5 -6.93945 15.5 -15.5c0 -6.66992 -4.27051 -12.5898 -10.6006 -14.7002l-47.3096 -15.7695
c-3.90039 -1.2998 -8.15039 -1 -11.8301 0.839844l-14.7207 7.36035c-7.5791 3.7998 -15.9492 5.76953 -24.4297 5.76953h-0.889648c-12.2734 -0.00292969 -23.6533 -4.08594 -32.7803 -10.9297l-27.5801 -20.6904c-13.75 -10.3193 -21.8496 -26.5098 -21.8496 -43.6992
v-14.0605c0.00292969 -15.0742 6.11328 -28.7393 16 -38.6299c10.25 -10.2402 24.1396 -16 38.6299 -16h25.8799c8.55957 0 15.5 -6.94043 15.5 -15.5v-29.8896c0 -12.6504 3.0293 -24.6885 8.33008 -35.29c4.7002 -9.40039 14.3096 -15.3398 24.8203 -15.3398
c9.63477 0.000976562 18.1133 4.89551 23.0898 12.3594l13.0293 19.5498c7.18359 10.7715 15.4854 20.4473 25 29.1602c2.4707 2.27051 4.14062 5.27051 4.76074 8.56055l4.2998 22.8301c0.439453 2.3291 1.41016 4.5293 2.83008 6.42969l18.7402 24.9795
c2.00977 2.68066 3.09961 5.9502 3.09961 9.30078v11.3398c0 8.55957 -6.94043 15.5 -15.5 15.5h-8.20996c-5.17969 0 -10.0205 2.58984 -12.8896 6.89941l-13.2402 19.8604c-5.66992 8.50977 -1.70996 20.0703 7.99023 23.2998l2.64941 0.879883
c1.53906 0.511719 3.20312 0.78418 4.91309 0.78418c3.17383 0 6.12695 -0.955078 8.58691 -2.59375l18.21 -12.1396c2.45801 -1.6416 5.44043 -2.59863 8.61523 -2.59863c2.48438 0 4.83301 0.585938 6.91504 1.62793l15.3896 7.7002
c5.25 2.62012 8.57031 7.99023 8.57031 13.8604v6.92969z" />
    <glyph glyph-name="globe-americas" unicode="&#xf57d;" horiz-adv-x="496" 
d="M248 440c136.97 0 248 -111.03 248 -248s-111.03 -248 -248 -248s-248 111.03 -248 248s111.03 248 248 248zM330.29 82.4004c8.47363 8.42676 13.7158 20.0977 13.7197 32.9795l0.00488281 0.00976562c0 8.41504 -3.41602 16.0391 -8.93457 21.5605l-13.6904 13.6895
c-6.00977 6 -14.1396 9.37012 -22.6299 9.37012h-66.75c-9.41016 4.70996 -21.4795 32 -32 32c-10.5195 0 -20.8994 2.4502 -30.3096 7.16016l-11.0801 5.54004c-4.0498 2.03027 -6.61035 6.16016 -6.61035 10.6904h-0.00195312c0 5.27539 3.42578 9.75684 8.17188 11.3398
l31.1699 10.3896c1.58887 0.52832 3.29785 0.81543 5.0625 0.81543c4.00977 0 7.67676 -1.47656 10.4883 -3.91504l9.2793 -8.06055c1.4502 -1.25977 3.31055 -1.95996 5.24023 -1.95996h5.63965c5.94043 0 9.81055 6.25977 7.15039 11.5801l-15.5898 31.1904
c-0.535156 1.07324 -0.842773 2.29297 -0.842773 3.57324c0 2.24805 0.928711 4.28125 2.42285 5.73633l9.91992 9.65039c1.5 1.45996 3.5 2.26953 5.58008 2.26953h8.99023l0.00390625 -0.000976562c2.20703 0 4.20703 0.894531 5.65527 2.34082l8 8
c3.12012 3.12012 3.12012 8.19043 0 11.3105l-4.68945 4.68945c-3.12012 3.12012 -3.12012 8.19043 0 11.3105l10.3398 10.3398l4.69043 4.67969c6.25 6.25 6.25 16.3799 0 22.6299l-28.3008 28.3008c-8.26953 -0.310547 -16.3994 -1.12988 -24.3896 -2.41992v-11.3008
c0 -11.8994 -12.5195 -19.6299 -23.1602 -14.3096l-24.0098 12.0098c-45.8398 -19.8496 -82.7305 -56.3896 -103.2 -101.89c9.92969 -14.7197 25.21 -37.3701 34.5898 -51.1406c5.20605 -7.66895 11.2012 -14.5479 18.0605 -20.7393l0.799805 -0.720703
c9.5498 -8.60938 20.1699 -15.9697 31.6504 -21.75c14 -7.0498 34.4395 -18.1592 48.8096 -26.1094c10.1904 -5.62988 16.46 -16.3301 16.46 -27.9707v-32.0098c0 -8.49023 3.37012 -16.6299 9.37012 -22.6299c14.9902 -14.9902 24.3203 -38.6299 22.6299 -51.25v-27.3799
c14.6504 0 28.8896 1.69043 42.6504 4.69043l17.3896 46.8496c2.04004 5.49023 3.25977 11.21 4.76953 16.8701c1.07031 4.00977 3.18066 7.70996 6.1709 10.71c3.31934 3.33008 7.40918 7.39941 11.3096 11.2803zM417 173.75l29.1797 -7.29004
c1.08008 8.37988 1.82031 16.8701 1.82031 25.54c0 32.1299 -7.7998 62.4102 -21.3203 89.3301l-12.9795 -6.49023c-3.74023 -1.85938 -6.91992 -4.67969 -9.24023 -8.14941l-19.5898 -29.3809c-2.54004 -3.80371 -4.02051 -8.4209 -4.02051 -13.334
c0 -4.91211 1.48047 -9.48145 4.02051 -13.2852l17.9795 -26.9707c3.31055 -4.96973 8.36035 -8.51953 14.1504 -9.96973z" />
    <glyph glyph-name="globe-asia" unicode="&#xf57e;" horiz-adv-x="496" 
d="M248 440c136.97 0 248 -111.03 248 -248s-111.03 -248 -248 -248s-248 111.03 -248 248s111.03 248 248 248zM236.66 199.77l17.3701 28.9502c1.7998 2.99023 6.2002 2.82031 7.75977 -0.299805c1.34961 -2.70996 4.12012 -4.41992 7.15039 -4.41992h3.05957
c4.41992 0 8 3.58008 8 8v78.1201c0 6.05957 -3.41992 11.5996 -8.83984 14.3096l-10.8301 5.41016c-5.49023 2.75 -5.96973 10.4004 -0.860352 13.8105l50.1602 38.5293c-19.4297 6.31055 -40.1201 9.82031 -61.6299 9.82031c-110.28 0 -200 -89.7197 -200 -200
c0 -10.9199 1.12012 -21.5498 2.80957 -31.9902h62.5703c4.24023 0 8.31055 1.69043 11.3105 4.69043l19.4697 19.46c3.85938 3.85938 10.3701 2.7998 12.8096 -2.08008l22.6201 -45.2305c2.70996 -5.42969 8.25 -8.84961 14.3105 -8.84961h6.10938
c8.83984 0 16 7.16016 16 16v9.37012c0 4.24023 -1.68945 8.30957 -4.68945 11.3096l-5.66016 5.66016c-3.12012 3.12012 -3.12012 8.19043 0 11.3105l5.66016 5.65918c3 3 7.06934 4.69043 11.3096 4.69043h0.310547c5.61914 0 10.8291 2.9502 13.7197 7.76953z
M408 89.5703l-0.00976562 24.5996c0 4.24023 -1.69043 8.31055 -4.69043 11.3105l-11.9102 11.9092c-1.5 1.5 -2.33984 3.54004 -2.33984 5.66016v12.9307c0 2.20996 -1.79004 4 -4 4h-6.05957c-1.78027 0 -3.33984 -1.1709 -3.83984 -2.88086l-4.2002 -14.4697
c-0.490234 -1.7002 -2.06055 -2.87988 -3.83984 -2.87988h-3.80078c-1.66211 0.000976562 -3.08691 1.01465 -3.68945 2.45996l-5.35059 12.8496c-1.23926 2.99023 -4.15918 4.93066 -7.38965 4.93066h-12.0898
c-0.00390625 0 -0.0146484 -0.00488281 -0.0185547 -0.00488281c-1.72168 0 -3.31738 -0.545898 -4.62109 -1.47559l-23.71 -16.8896c-1.73047 -1.23047 -3.61035 -2.25977 -5.59082 -3.0498l-39.3398 -15.7402c-3.04004 -1.21973 -5.0293 -4.16016 -5.0293 -7.42969
v-10.2002l-0.00195312 -0.00390625c0 -2.20703 0.895508 -4.20703 2.3418 -5.65625l11.9102 -11.9102c3 -3 7.06934 -4.68945 11.3096 -4.68945h10.3398c1.31055 0 2.61035 0.15918 3.87988 0.479492l21.2705 5.32031c2.08203 0.520508 4.25391 0.802734 6.49707 0.802734
c7.38574 0 14.0771 -2.99805 18.9229 -7.84277l13.0098 -13.0098c3 -3 7.07031 -4.69043 11.3096 -4.69043h15.1602c4.24023 0 8.31055 1.69043 11.3105 4.69043l9.56934 9.56934c3 3 4.69043 7.07031 4.69043 11.3105z" />
    <glyph glyph-name="grimace" unicode="&#xf57f;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM144 48v40h-40v-8c0 -17.7002 14.2998 -32 32 -32h8zM144 104v40h-8c-17.7002 0 -32 -14.2998 -32 -32v-8h40zM136 240c0 -17.7002 14.2998 -32 32 -32s32 14.2998 32 32
s-14.2998 32 -32 32s-32 -14.2998 -32 -32zM208 48v40h-48v-40h48zM208 104v40h-48v-40h48zM272 48v40h-48v-40h48zM272 104v40h-48v-40h48zM336 48v40h-48v-40h48zM336 104v40h-48v-40h48zM328 208c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32
s14.2998 -32 32 -32zM392 80v8h-40v-40h8c17.7002 0 32 14.2998 32 32zM392 104v8c0 17.7002 -14.2998 32 -32 32h-8v-40h40z" />
    <glyph glyph-name="grin" unicode="&#xf580;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM328 272c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32s32 14.2998 32 32s-14.2998 32 -32 32zM168 272c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32
s32 14.2998 32 32s-14.2998 32 -32 32zM248 16c60.5996 0 134.5 38.2998 143.8 93.2998c1.90039 11.7998 -9.39941 21.6006 -20.7002 17.9004c-30.1992 -9.7002 -75.0996 -15.2002 -123.1 -15.2002s-92.9004 5.5 -123.1 15.2002
c-11.4004 3.7002 -22.7002 -6.10059 -20.7002 -17.9004c9.2998 -55 83.2002 -93.2998 143.8 -93.2998z" />
    <glyph glyph-name="grin-alt" unicode="&#xf581;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM311.7 311.3c-12.4004 -18.3994 -15.2002 -36.8994 -15.7002 -55.2998c0.599609 -18.4004 3.2998 -36.9004 15.7002 -55.2998c8 -11.7002 25.0996 -11.4004 32.7002 0
c12.3994 18.3994 15.1992 36.8994 15.6992 55.2998c-0.599609 18.4004 -3.2998 36.9004 -15.6992 55.2998c-8 11.7002 -25.1006 11.4004 -32.7002 0zM151.7 311.3c-12.4004 -18.3994 -15.2002 -36.8994 -15.7002 -55.2998
c0.599609 -18.4004 3.2998 -36.9004 15.7002 -55.2998c8 -11.7002 25.0996 -11.4004 32.7002 0c12.3994 18.3994 15.1992 36.8994 15.6992 55.2998c-0.599609 18.4004 -3.2998 36.9004 -15.6992 55.2998c-8 11.7002 -25.1006 11.4004 -32.7002 0zM248 16
c60.5996 0 134.5 38.2998 143.8 93.2998c1.90039 11.7998 -9.2998 21.6006 -20.7002 17.9004c-30.1992 -9.7002 -75.0996 -15.2002 -123.1 -15.2002s-92.9004 5.5 -123.1 15.2002c-11.4004 3.7002 -22.7002 -6.10059 -20.7002 -17.9004
c9.2998 -55 83.2002 -93.2998 143.8 -93.2998z" />
    <glyph glyph-name="grin-beam" unicode="&#xf582;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM328 296c-23.7998 0 -52.7002 -29.2998 -55.7998 -71.4004c-0.700195 -8.5 10.7998 -11.7998 14.8994 -4.5l9.5 17c7.7002 13.7002 19.2002 21.6006 31.5 21.6006
c12.3008 0 23.8008 -7.90039 31.5 -21.6006l9.5 -17c4.10059 -7.39941 15.6006 -4.09961 14.9004 4.5c-3.2998 42.1006 -32.2002 71.4004 -56 71.4004zM168 296c-23.7998 0 -52.7002 -29.2998 -55.7998 -71.4004c-0.700195 -8.5 10.7002 -11.8994 14.8994 -4.5l9.5 17
c7.7002 13.7002 19.2002 21.6006 31.5 21.6006c12.3008 0 23.8008 -7.90039 31.5 -21.6006l9.5 -17c4.10059 -7.39941 15.6006 -4.09961 14.9004 4.5c-3.2998 42.1006 -32.2002 71.4004 -56 71.4004zM248 16c60.5996 0 134.5 38.2998 143.8 93.2998
c1.90039 11.7998 -9.2998 21.6006 -20.7002 17.9004c-30.1992 -9.7002 -75.0996 -15.2002 -123.1 -15.2002s-92.9004 5.5 -123.1 15.2002c-11.3008 3.7002 -22.7002 -6 -20.7002 -17.9004c9.2998 -55 83.2002 -93.2998 143.8 -93.2998z" />
    <glyph glyph-name="grin-beam-sweat" unicode="&#xf583;" horiz-adv-x="504" 
d="M456 320c-26.5 0 -48 21 -48 47c0 20 28.5 60.4004 41.5996 77.7998c3.2002 4.2998 9.60059 4.2998 12.8008 0c13.0996 -17.3994 41.5996 -57.7998 41.5996 -77.7998c0 -26 -21.5 -47 -48 -47zM456 288c6.7998 0 13.2002 1.09961 19.5 2.59961
c13.0996 -30.1992 20.5 -63.5 20.5 -98.5996c0 -137 -111 -248 -248 -248s-248 111 -248 248s111 248 248 248c50.2998 0 97 -15.0996 136.1 -40.7998c-7.7998 -18 -8.09961 -27.7998 -8.09961 -32.2002c0 -43.5996 35.9004 -79 80 -79zM328 296
c-23.7998 0 -52.7002 -29.2998 -55.7998 -71.4004c-0.700195 -8.5 10.7998 -11.8994 14.8994 -4.5l9.5 17c7.7002 13.7002 19.2002 21.6006 31.5 21.6006c12.3008 0 23.8008 -7.90039 31.5 -21.6006l9.5 -17c4.10059 -7.5 15.6006 -4.09961 14.9004 4.5
c-3.2998 42.1006 -32.2002 71.4004 -56 71.4004zM168 296c-23.7998 0 -52.7002 -29.2998 -55.7998 -71.4004c-0.700195 -8.5 10.7002 -11.8994 14.8994 -4.5l9.5 17c7.7002 13.7002 19.2002 21.6006 31.5 21.6006c12.3008 0 23.8008 -7.90039 31.5 -21.6006l9.5 -17
c4.10059 -7.5 15.6006 -4.09961 14.9004 4.5c-3.2998 42.1006 -32.2002 71.4004 -56 71.4004zM248 16c60.5996 0 134.5 38.2998 143.8 93.2998c1.90039 11.7002 -9.2002 21.6006 -20.7002 17.9004c-30.1992 -9.7002 -75.0996 -15.2002 -123.1 -15.2002
s-92.9004 5.5 -123.1 15.2002c-11.4004 3.7002 -22.7002 -6.10059 -20.7002 -17.9004c9.2998 -55 83.2002 -93.2998 143.8 -93.2998z" />
    <glyph glyph-name="grin-hearts" unicode="&#xf584;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM90.4004 264.4c-7.7002 -20.2002 3.7998 -41.8008 24.1992 -47.2002l70.2002 -18.2002c4.60059 -1.2002 9.2998 1.5 10.5 6l19.4004 69.9004
c5.59961 20.2998 -7.40039 41.0996 -28.7998 44.5c-18.7002 3 -36.5 -9.80078 -41.5 -27.9004l-2 -7.09961l-7.10059 1.89941c-18.2002 4.7998 -38.2002 -4.2998 -44.8994 -21.8994zM248 16c60.5996 0 134.5 38.2998 143.8 93.2998
c1.90039 11.7998 -9.2998 21.5 -20.7002 17.9004c-30.1992 -9.7002 -75.0996 -15.2002 -123.1 -15.2002s-92.9004 5.5 -123.1 15.2002c-11.5 3.59961 -22.7002 -6.10059 -20.7002 -17.9004c9.2998 -55 83.2002 -93.2998 143.8 -93.2998zM381.4 217.3
c20.3994 5.2998 31.8994 26.9004 24.1992 47.2002c-6.69922 17.5996 -26.6992 26.5996 -44.8994 21.9004l-7.10059 -1.90039l-2 7.09961c-5.09961 18.1006 -22.8994 30.9004 -41.5 27.9004c-21.3994 -3.40039 -34.3994 -24.2002 -28.7998 -44.5l19.4004 -69.9004
c1.2998 -4.5 6 -7.19922 10.5 -6z" />
    <glyph glyph-name="grin-squint" unicode="&#xf585;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM281.8 250.3c-7.7002 -4.7002 -7.7002 -15.8994 0 -20.5996l80 -48c11.5 -6.7998 24.1006 7.59961 15.4004 18l-33.6006 40.2998l33.6006 40.2998
c8.59961 10.2998 -3.7998 24.9004 -15.4004 18zM118.8 280.3l33.6006 -40.2998l-33.6006 -40.2998c-8.59961 -10.4004 3.90039 -24.7998 15.4004 -18l80 48c7.7998 4.7002 7.7998 15.8994 0 20.5996l-80 48c-11.6006 6.90039 -24 -7.7002 -15.4004 -18zM248 16
c60.5996 0 134.5 38.2998 143.8 93.2998c1.90039 11.7002 -9.2002 21.6006 -20.7002 17.9004c-30.1992 -9.7002 -75.0996 -15.2002 -123.1 -15.2002s-92.9004 5.5 -123.1 15.2002c-11.3008 3.7002 -22.7002 -6 -20.7002 -17.9004
c9.2998 -55 83.2002 -93.2998 143.8 -93.2998z" />
    <glyph glyph-name="grin-squint-tears" unicode="&#xf586;" 
d="M409.6 336.1c-5.59961 -0.799805 -10.2998 3.90039 -9.5 9.40039c3.30078 22.5996 12 73.5 26.8008 88.2998c19.0996 19.2002 50.6992 18.9004 70.2998 -0.700195c19.5996 -19.5996 19.8994 -51 0.700195 -70.1992
c-14.8008 -14.8008 -65.7002 -23.6006 -88.3008 -26.8008zM102.4 47.9004c5.59961 0.799805 10.2998 -3.90039 9.5 -9.40039c-3.30078 -22.5996 -12 -73.5 -26.8008 -88.2998c-19.1992 -19.2002 -50.5996 -18.9004 -70.1992 0.700195
c-19.6006 19.5996 -19.9004 51.0996 -0.800781 70.1992c14.8008 14.8008 65.7002 23.6006 88.3008 26.8008zM414.1 304.4c24 3.5 42.1006 7.39941 56.5 11.5c54.8008 -94.9004 42 -218.2 -39.1992 -299.301c-81.2002 -81.0996 -204.5 -94 -299.301 -39.1992
c4.10059 14.3994 8.10059 32.5 11.5 56.5c2.90039 20.5 -12.5 49.5996 -45.6992 45.6992c-24.1006 -3.5 -42.1006 -7.39941 -56.5 -11.5c-54.8008 94.9004 -41.9004 218.2 39.1992 299.301c81.2002 81.0996 204.5 94 299.301 39.1992
c-4.10059 -14.3994 -8.10059 -32.5 -11.5 -56.5c-2.90039 -20.5996 12.6992 -49.5996 45.6992 -45.6992zM255.7 342l-22.5 -90.5996c-2.2002 -8.60059 5.59961 -16.7002 14.5 -14.5l90.5 22.5996c13.0996 3.2998 11.5996 22.4004 -1.7998 23.5996l-52.3008 4.80078
l-4.7998 52.2998c-1.2002 13.2998 -20.2998 15 -23.5996 1.7998zM164.8 111.7c1.2998 -13.4004 20.4004 -14.9004 23.5 -1.7002l22.6006 90.5c2.19922 8.7002 -5.7002 16.7002 -14.5 14.5l-90.5 -22.5996c-13.1006 -3.30078 -11.6006 -22.4004 1.7998 -23.6006
l52.2998 -4.7998zM380.5 67.5c42.7998 42.9004 68 122.3 35.7002 167.6c-7.10059 9.90039 -21.9004 8.5 -27.2998 -2c-14.6006 -28.1992 -42.4004 -63.8994 -76.3008 -97.7998c-33.8994 -33.8994 -69.5 -61.7002 -97.7998 -76.2998
c-10.7002 -5.40039 -11.7998 -20.2998 -2 -27.2002c14.4004 -10.2002 32.1006 -14.7002 51 -14.7002c41 0 87.4004 21.1006 116.7 50.4004z" />
    <glyph glyph-name="grin-stars" unicode="&#xf587;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM94.5996 279.1c-6.19922 -1 -8.89941 -8.59961 -4.2998 -13.2998l25.4004 -24.5996l-6 -34.9004c-1 -6.2002 5.2998 -11 11 -7.89941l31.2998 16.2998l31.2002 -16.2002
c5.7002 -3.09961 12 1.7002 11 7.90039l-6 34.8994l25.3994 24.6006c4.60059 4.59961 1.90039 12.1992 -4.2998 13.1992l-34.8994 5l-15.5 31.6006c-2.90039 5.7998 -11 5.7998 -13.9004 0l-15.5 -31.6006zM248 16c60.5996 0 134.5 38.2998 143.8 93.2998
c1.90039 11.7998 -9.2002 21.6006 -20.7002 17.9004c-30.1992 -9.7002 -75.0996 -15.2002 -123.1 -15.2002s-92.9004 5.5 -123.1 15.2002c-11.4004 3.59961 -22.7002 -6.10059 -20.7002 -17.9004c9.2998 -55 83.2002 -93.2998 143.8 -93.2998zM405.7 265.9
c4.59961 4.59961 1.89941 12.1992 -4.40039 13.0996l-34.8994 5l-15.5 31.5996c-2.90039 5.80078 -11 5.80078 -13.9004 0l-15.5 -31.5996l-34.9004 -5c-6.19922 -1 -8.7998 -8.59961 -4.2998 -13.2002l25.4004 -24.5996l-6 -34.9004c-1 -6.2002 5.2998 -11 11 -7.89941
l31.2998 16.2998l31.2998 -16.2002c5.7002 -3.09961 12 1.7002 11 7.90039l-6 34.8994z" />
    <glyph glyph-name="grin-tears" unicode="&#xf588;" horiz-adv-x="640" 
d="M102.4 191.9c5.59961 0.799805 10.2998 -3.90039 9.5 -9.40039c-3.30078 -22.5996 -12 -73.5 -26.8008 -88.2998c-19.1992 -19.2002 -50.5996 -18.9004 -70.1992 0.700195c-19.6006 19.5996 -19.9004 51.0996 -0.800781 70.1992
c14.8008 14.8008 65.7002 23.6006 88.3008 26.8008zM625.8 165.1c19.2002 -19.0996 18.7998 -50.6992 -0.799805 -70.2998c-19.5996 -19.5996 -51 -19.8994 -70.2002 -0.700195c-14.7998 14.8008 -23.5996 65.7002 -26.7998 88.3008c-0.799805 5.59961 4 10.2998 9.5 9.5
c22.5996 -3.30078 73.5 -12 88.2998 -26.8008zM496.4 177.9c11.7998 -82.3008 29.8994 -100.4 35.7998 -106.301c0.899414 -1 2 -1.59961 3 -2.5c-42.7002 -74.6992 -123 -125.1 -215.2 -125.1s-172.5 50.4004 -215.2 125c1 0.900391 2.10059 1.59961 3 2.5
c5.90039 6 24 24.0996 35.7998 106.4c2.90039 20.3994 -12.5 49.5996 -45.6992 45.6992c-8.90039 -1.2998 -16.8008 -2.69922 -24.3008 -4.09961c13.7002 124 118.7 220.5 246.4 220.5s232.7 -96.5 246.4 -220.5c-7.5 1.40039 -15.4004 2.7998 -24.3008 4.09961
c-26.5996 3.80078 -49.5 -19.0996 -45.6992 -45.6992zM400 296c-23.7998 0 -52.7002 -29.2998 -55.7998 -71.4004c-0.700195 -8.5 10.7002 -11.8994 14.8994 -4.5l9.5 17c7.7002 13.7002 19.2002 21.6006 31.5 21.6006c12.3008 0 23.8008 -7.90039 31.5 -21.6006l9.5 -17
c4.10059 -7.5 15.6006 -4.09961 14.9004 4.5c-3.2998 42.1006 -32.2002 71.4004 -56 71.4004zM240 296c-23.7998 0 -52.7002 -29.2998 -55.7998 -71.4004c-0.700195 -8.5 10.7002 -11.8994 14.8994 -4.5l9.5 17c7.7002 13.7002 19.2002 21.6006 31.5 21.6006
c12.3008 0 23.8008 -7.90039 31.5 -21.6006l9.5 -17c4.10059 -7.5 15.6006 -4.09961 14.9004 4.5c-3.2998 42.1006 -32.2002 71.4004 -56 71.4004zM320 16c60.5996 0 134.5 38.2998 143.8 93.2998c1.90039 11.7998 -9.2998 21.6006 -20.7002 17.9004
c-30.1992 -9.7002 -75.0996 -15.2002 -123.1 -15.2002s-92.9004 5.5 -123.1 15.2002c-11.5 3.7002 -22.7002 -6.2002 -20.7002 -17.9004c9.2998 -55 83.2002 -93.2998 143.8 -93.2998z" />
    <glyph glyph-name="grin-tongue" unicode="&#xf589;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248c0 -106.3 -67 -196.7 -161 -232c5.59961 12.2002 9 25.7002 9 40v45.5c24.7002 16.2002 43.5 38.0996 47.7998 63.7998c1.90039 11.7998 -9.2998 21.5 -20.7002 17.9004c-30.1992 -9.7002 -75.0996 -15.2002 -123.1 -15.2002
s-92.9004 5.5 -123.1 15.2002c-11.4004 3.59961 -22.7002 -6.10059 -20.7002 -17.9004c4.2998 -25.7002 23.0996 -47.5996 47.7998 -63.7998v-45.5c0 -14.2998 3.40039 -27.7998 9 -40c-94 35.2998 -161 125.7 -161 232c0 137 111 248 248 248zM168 208
c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM328 208c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM293.1 73.4004c0.800781 -0.400391 -0.5 0.299805 19 -9.30078v-64
c0 -35.5996 -29.1992 -64.5 -64.8994 -64c-35.1006 0.400391 -63.1006 29.7002 -63.1006 64.9004v63c19.2002 9.59961 18 9 18.9004 9.40039c14.4004 6.5 31.0996 -2.2002 34.5996 -17.6006l1.80078 -7.7998c2.09961 -9.2002 15.1992 -9.2002 17.2998 0l1.7998 7.7998
c3.5 15.4004 20.2002 24.1006 34.5996 17.6006z" />
    <glyph glyph-name="grin-tongue-squint" unicode="&#xf58a;" horiz-adv-x="496" 
d="M293.1 73.4004c0.800781 -0.400391 -0.5 0.299805 19 -9.30078v-64c0 -35.5996 -29.1992 -64.5 -64.8994 -64c-35.1006 0.400391 -63.1006 29.7002 -63.1006 64.9004v63c19.2002 9.59961 18 9 18.9004 9.40039c14.4004 6.5 31.0996 -2.2002 34.5996 -17.6006
l1.80078 -7.7998c2.09961 -9.2002 15.1992 -9.2002 17.2998 0l1.7998 7.7998c3.5 15.4004 20.2002 24.1006 34.5996 17.6006zM248 440c137 0 248 -111 248 -248c0 -106.3 -67 -196.7 -161 -232c5.59961 12.2002 9 25.7002 9 40v45.5
c24.7002 16.2002 43.5 38.0996 47.7998 63.7998c1.90039 11.7998 -9.2998 21.6006 -20.7002 17.9004c-30.1992 -9.7002 -75.0996 -15.2002 -123.1 -15.2002s-92.9004 5.5 -123.1 15.2002c-11.5 3.59961 -22.7002 -6.10059 -20.7002 -17.9004
c4.2998 -25.7002 23.0996 -47.5996 47.7998 -63.7998v-45.5c0 -14.2998 3.40039 -27.7998 9 -40c-94 35.2998 -161 125.7 -161 232c0 137 111 248 248 248zM214.2 229.7c7.7002 4.7002 7.7002 15.8994 0 20.5996l-80 48c-11.6006 6.90039 -24 -7.7002 -15.4004 -18
l33.6006 -40.2998l-33.6006 -40.2998c-8.59961 -10.4004 3.90039 -24.7998 15.4004 -18zM377.2 199.7l-33.6006 40.2998l33.6006 40.2998c8.5 10.2998 -3.7002 24.9004 -15.4004 18l-80 -48c-7.7998 -4.7002 -7.7998 -15.8994 0 -20.5996l80 -48
c11.5 -6.7998 24.1006 7.59961 15.4004 18z" />
    <glyph glyph-name="grin-tongue-wink" unicode="&#xf58b;" horiz-adv-x="496" 
d="M344 264c13.2998 0 24 -10.7002 24 -24s-10.7002 -24 -24 -24s-24 10.7002 -24 24s10.7002 24 24 24zM248 440c137 0 248 -111 248 -248c0 -106.3 -67 -196.7 -161 -232c5.59961 12.2002 9 25.7002 9 40v45.5c24.7002 16.2002 43.5 38.0996 47.7998 63.7998
c1.90039 11.7998 -9.2002 21.6006 -20.7002 17.9004c-30.1992 -9.7002 -75.0996 -15.2002 -123.1 -15.2002s-92.9004 5.5 -123.1 15.2002c-11.4004 3.59961 -22.7002 -6.10059 -20.7002 -17.9004c4.2998 -25.7002 23.0996 -47.5996 47.7998 -63.7998v-45.5
c0 -14.2998 3.40039 -27.7998 9 -40c-94 35.2998 -161 125.7 -161 232c0 137 111 248 248 248zM192 215c8.40039 -7.40039 21.5996 -0.299805 20 10.7998c-4 25.2002 -34.2002 42.1006 -59.9004 42.1006c-25.6992 0 -55.8994 -16.9004 -59.8994 -42.1006
c-1.7998 -11.0996 11.2998 -18.2002 19.7998 -10.7998l9.5 8.5c14.7998 13.2002 46.2002 13.2002 61 0zM344 176c35.2998 0 64 28.7002 64 64s-28.7002 64 -64 64s-64 -28.7002 -64 -64s28.7002 -64 64 -64zM293.1 73.4004c0.800781 -0.400391 -0.5 0.299805 19 -9.30078
v-64c0 -35.5996 -29.1992 -64.5 -64.8994 -64c-35.1006 0.400391 -63.1006 29.7002 -63.1006 64.9004v63c19.2002 9.59961 18 9 18.9004 9.40039c14.4004 6.5 31.0996 -2.2002 34.5996 -17.6006l1.80078 -7.7998c2.09961 -9.2002 15.1992 -9.2002 17.2998 0l1.7998 7.7998
c3.5 15.4004 20.2002 24.1006 34.5996 17.6006z" />
    <glyph glyph-name="grin-wink" unicode="&#xf58c;" horiz-adv-x="496" 
d="M0 192c0 137 111 248 248 248s248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248zM200 240c0 17.7002 -14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32s32 14.2998 32 32zM368 215c8.5 -7.40039 21.5996 -0.200195 20 10.7998
c-4 25.2002 -34.2002 42.1006 -59.9004 42.1006c-25.6992 0 -55.8994 -16.9004 -59.8994 -42.1006c-1.7998 -11.2002 11.5 -18.2002 19.7998 -10.7998l9.5 8.5c14.7998 13.2002 46.2002 13.2002 61 0zM124.9 127.2c-11.4004 3.7002 -22.7002 -6 -20.7002 -17.9004
c9.2998 -55 83.2002 -93.2998 143.8 -93.2998s134.6 38.2998 143.8 93.2998c1.90039 11.9004 -9.39941 21.6006 -20.7002 17.9004c-30.1992 -9.7002 -75.0996 -15.2002 -123.1 -15.2002s-92.9004 5.5 -123.1 15.2002z" />
    <glyph glyph-name="grip-horizontal" unicode="&#xf58d;" horiz-adv-x="448" 
d="M96 160c17.6699 0 32 -14.3301 32 -32v-64c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v64c0 17.6699 14.3301 32 32 32h64zM256 160c17.6699 0 32 -14.3301 32 -32v-64c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v64
c0 17.6699 14.3301 32 32 32h64zM416 160c17.6699 0 32 -14.3301 32 -32v-64c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v64c0 17.6699 14.3301 32 32 32h64zM96 352c17.6699 0 32 -14.3301 32 -32v-64c0 -17.6699 -14.3301 -32 -32 -32h-64
c-17.6699 0 -32 14.3301 -32 32v64c0 17.6699 14.3301 32 32 32h64zM256 352c17.6699 0 32 -14.3301 32 -32v-64c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v64c0 17.6699 14.3301 32 32 32h64zM416 352c17.6699 0 32 -14.3301 32 -32v-64
c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v64c0 17.6699 14.3301 32 32 32h64z" />
    <glyph glyph-name="grip-vertical" unicode="&#xf58e;" horiz-adv-x="320" 
d="M96 416c17.6699 0 32 -14.3301 32 -32v-64c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v64c0 17.6699 14.3301 32 32 32h64zM96 256c17.6699 0 32 -14.3301 32 -32v-64c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v64
c0 17.6699 14.3301 32 32 32h64zM96 96c17.6699 0 32 -14.3301 32 -32v-64c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v64c0 17.6699 14.3301 32 32 32h64zM288 416c17.6699 0 32 -14.3301 32 -32v-64c0 -17.6699 -14.3301 -32 -32 -32h-64
c-17.6699 0 -32 14.3301 -32 32v64c0 17.6699 14.3301 32 32 32h64zM288 256c17.6699 0 32 -14.3301 32 -32v-64c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v64c0 17.6699 14.3301 32 32 32h64zM288 96c17.6699 0 32 -14.3301 32 -32v-64
c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v64c0 17.6699 14.3301 32 32 32h64z" />
    <glyph glyph-name="headphones-alt" unicode="&#xf58f;" 
d="M160 160c17.6699 0 32 -14.3496 32 -32.0596v-127.881c0 -17.6992 -14.3301 -32.0596 -32 -32.0596h-16c-35.3496 0 -64 28.71 -64 64.1201v63.7598c0 35.4199 28.6504 64.1201 64 64.1201h16zM368 160c35.3496 0 64 -28.71 64 -64.1201v-63.7598
c0 -35.4102 -28.6504 -64.1201 -64 -64.1201h-16c-17.6699 0 -32 14.3604 -32 32.0596v127.881c0 17.71 14.3301 32.0596 32 32.0596h16zM256 416c143.09 0 251.43 -119.13 256 -256v-112c0 -8.83984 -7.16016 -16 -16 -16h-16c-8.83984 0 -16 7.16016 -16 16v112
c0 114.67 -93.3301 207.8 -208 207.82c-114.67 -0.0205078 -208 -93.1504 -208 -207.82v-112c0 -8.83984 -7.16016 -16 -16 -16h-16c-8.83984 0 -16 7.16016 -16 16v112c4.57031 136.87 112.91 256 256 256z" />
    <glyph glyph-name="headset" unicode="&#xf590;" 
d="M192 240v-112c0 -17.6699 -14.3301 -32 -32 -32h-16c-35.3496 0 -64 28.6504 -64 64v48c0 35.3496 28.6504 64 64 64h16c17.6699 0 32 -14.3301 32 -32zM368 96h-16c-17.6699 0 -32 14.3301 -32 32v112c0 17.6699 14.3301 32 32 32h16c35.3496 0 64 -28.6504 64 -64v-48
c0 -35.3496 -28.6504 -64 -64 -64zM256 448c142.82 0 251.42 -118.83 256 -256v-165.72c0 -49.8604 -40.4199 -90.2803 -90.2803 -90.2803h-181.72c-26.5098 0 -48 21.4902 -48 48s21.4902 48 48 48h32c26.5098 0 48 -21.4902 48 -48h101.72
c23.3506 0 42.2803 18.9297 42.2803 42.2803c0 0 -0.0400391 163.29 -0.120117 165.72h0.120117c0 114.69 -93.3096 208 -208 208s-208 -93.3096 -208 -208v-16c0 -8.83984 -7.16016 -16 -16 -16h-16c-8.83984 0 -16 7.16016 -16 16v16c4.58008 137.17 113.18 256 256 256z
" />
    <glyph glyph-name="highlighter" unicode="&#xf591;" horiz-adv-x="544" 
d="M0 -31.9805l68.3301 70.4707l67.04 -67.04l-35.4502 -35.4502zM124.61 208.03l41.5195 35.4395l173.34 -173.34l-35.5498 -41.6396c-9.5 -10.7705 -24.4199 -14.9805 -38.1504 -10.7803l-42.7393 13.0801l-50.8604 -50.8604l-96.2295 96.2305l50.9297 50.9395
l-13.0498 42.8301c-1.02832 3.37598 -1.60645 6.94922 -1.60645 10.6592c0 10.9229 4.79688 20.7344 12.3965 27.4414zM527.92 368.73c20.5 -20.5 21.5303 -53.3906 2.34961 -75.1309l-169.949 -199.06l-169.771 169.78l199.05 169.96
c21.7402 19.1699 54.6309 18.1396 75.1201 -2.35059z" />
    <glyph glyph-name="hot-tub" unicode="&#xf593;" 
d="M414.21 270.35c-3.15039 25.3906 -14.6104 47.9707 -31.9697 62.1406c-27.7305 22.6299 -45.79 58.0498 -50.1299 97.1602c-1.09082 9.7793 6.48926 18.3496 16 18.3496h16.1201c7.98926 0 14.7295 -6.13965 15.7393 -14.3398
c3.16016 -25.4004 14.6104 -47.9805 31.9805 -62.1504c27.7295 -22.6299 45.79 -58.0498 50.1299 -97.1602c1.08008 -9.7793 -6.49023 -18.3496 -16 -18.3496h-16.1201c-8 0 -14.7295 6.13965 -15.75 14.3496zM306.21 270.35
c-3.15039 25.3906 -14.6104 47.9707 -31.9697 62.1406c-27.7305 22.6299 -45.79 58.0498 -50.1299 97.1602c-1.09082 9.7793 6.48926 18.3496 16 18.3496h16.1201c7.98926 0 14.7295 -6.13965 15.7393 -14.3398c3.16016 -25.4004 14.6104 -47.9805 31.9805 -62.1504
c27.7295 -22.6299 45.79 -58.0498 50.1299 -97.1602c1.08008 -9.7793 -6.49023 -18.3496 -16 -18.3496h-16.1201c-8 0 -14.7295 6.13965 -15.75 14.3496zM480 192c17.6699 0 32 -14.3301 32 -32v-160c0 -35.3496 -28.6504 -64 -64 -64h-384c-35.3496 0 -64 28.6504 -64 64
v224c0 35.3496 28.6504 64 64 64h42.6699c14.3779 0 27.7109 -4.78223 38.4004 -12.7998l110.93 -83.2002h224zM128 8v112c0 4.41992 -3.58008 8 -8 8h-16c-4.41992 0 -8 -3.58008 -8 -8v-112c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8zM224 8v112
c0 4.41992 -3.58008 8 -8 8h-16c-4.41992 0 -8 -3.58008 -8 -8v-112c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8zM320 8v112c0 4.41992 -3.58008 8 -8 8h-16c-4.41992 0 -8 -3.58008 -8 -8v-112c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8zM416 8
v112c0 4.41992 -3.58008 8 -8 8h-16c-4.41992 0 -8 -3.58008 -8 -8v-112c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8zM64 320c-35.3496 0 -64 28.6504 -64 64s28.6504 64 64 64s64 -28.6504 64 -64s-28.6504 -64 -64 -64z" />
    <glyph glyph-name="hotel" unicode="&#xf594;" horiz-adv-x="576" 
d="M560 384h-16v-384h16c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-240v80c0 8.7998 -7.2002 16 -16 16h-32c-8.7998 0 -16 -7.2002 -16 -16v-80h-240c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h15.9805v384h-15.9805
c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h544c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16zM256 339.2v-38.4004c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h38.4004c6.39941 0 12.7998 6.40039 12.7998 12.7998v38.4004
c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-38.4004c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998zM256 243.2v-38.4004c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h38.4004c6.39941 0 12.7998 6.40039 12.7998 12.7998v38.4004
c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-38.4004c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998zM128 339.2v-38.4004c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h38.4004c6.39941 0 12.7998 6.40039 12.7998 12.7998v38.4004
c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-38.4004c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998zM179.2 192c6.39941 0 12.7998 6.40039 12.7998 12.7998v38.4004c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-38.4004
c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998v-38.4004c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h38.4004zM192 64h192c0 53.0195 -42.9805 96 -96 96s-96 -42.9805 -96 -96zM448 204.8v38.4004c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-38.4004
c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998v-38.4004c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h38.4004c6.39941 0 12.7998 6.40039 12.7998 12.7998zM448 300.8v38.4004c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-38.4004
c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998v-38.4004c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h38.4004c6.39941 0 12.7998 6.40039 12.7998 12.7998z" />
    <glyph glyph-name="joint" unicode="&#xf595;" horiz-adv-x="640" 
d="M444.34 266.9c-35.7803 25.0693 -60.3398 63.0098 -60.3398 106.699v66.4004c0 4.41992 3.58008 8 8 8h48c4.41992 0 8 -3.58008 8 -8v-62.3096c0 -29.0303 15.8496 -54.71 39.6602 -71.3203c35.3301 -24.6504 56.3398 -64.8203 56.3398 -108.061v-30.3096
c0 -4.41992 -3.58008 -8 -8 -8h-48c-4.41992 0 -8 3.58008 -8 8v30.3096c0 27.4307 -13.2803 52.9102 -35.6602 68.5908zM194.97 89.0195c22.3701 3.60059 45.0801 -4.30957 59.8203 -21.5098l112.72 -131.51h-88.5693c-98.6406 0 -195.29 27.7197 -278.94 80
c59.6904 37.3096 126.03 61.9297 194.97 73.0195zM553.28 360.91c54.3096 -36.4102 86.7197 -97.1602 86.7197 -162.601v-30.3096c0 -4.41992 -3.58008 -8 -8 -8h-48c-4.41992 0 -8 3.58008 -8 8v30.3096c0 50.1504 -25.21 96.6504 -67.3604 123.99
c-18.4697 11.9805 -28.6396 33.3701 -28.6396 55.3906v62.3096c0 4.41992 3.58008 8 8 8h48c4.41992 0 8 -3.58008 8 -8v-62.3096c0 -6.82031 3.61035 -12.9805 9.28027 -16.7803zM360.89 95.9502c0.0371094 0 0.0556641 0.0351562 0.0927734 0.0351562
c19.4336 0 36.8535 -8.68652 48.5879 -22.3857l117.949 -137.6h-88.4492c-19.4385 0 -36.8506 8.65137 -48.5898 22.3496l-117.801 137.431c1.40039 0.0195312 53.8105 0.109375 88.21 0.169922zM616 96c13.25 0 24 -10.7402 24 -24v-112c0 -13.25 -10.75 -24 -24 -24
h-17.4199c-19.4375 0 -36.8506 8.65137 -48.5898 22.3496l-117.99 137.65h184z" />
    <glyph glyph-name="kiss" unicode="&#xf596;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM168 208c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM304 52c0 13 -13.4004 27.2998 -35.2002 36.4004
c21.7998 8.69922 35.2002 23 35.2002 36c0 19.1992 -28.7002 41.5 -71.5 44c-8.40039 1.09961 -12.2002 -11.8008 -3.59961 -15.4004l17 -7.2002c13 -5.5 20.7998 -13.5 20.7998 -21.5s-7.7998 -16 -20.7998 -21.5l-17 -7.2002c-6.10059 -2.59961 -6 -12.2998 0 -14.7998
l17 -7.2002c13 -5.5 20.7998 -13.5 20.7998 -21.5s-7.7998 -16 -20.7998 -21.5l-17 -7.19922c-8.5 -3.60059 -4.90039 -16.2002 3.59961 -15.4004c42.7998 2.5 71.5 24.7998 71.5 44zM328 208c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32
s14.2998 -32 32 -32z" />
    <glyph glyph-name="kiss-beam" unicode="&#xf597;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM209 220.1c4.2002 -7.5 15.5996 -4 15.0996 4.5c-3.2998 42.1006 -32.1992 71.4004 -56 71.4004c-23.7998 0 -52.6992 -29.2998 -56 -71.4004
c-0.699219 -8.5 10.7002 -11.8994 14.9004 -4.5l9.5 17c7.7002 13.7002 19.2002 21.6006 31.5 21.6006s23.7998 -7.90039 31.5 -21.6006zM304 52c0 13 -13.4004 27.2998 -35.2002 36.4004c21.7998 8.69922 35.2002 23 35.2002 36c0 19.1992 -28.7002 41.5 -71.5 44
c-8.40039 1.09961 -12.2002 -11.8008 -3.59961 -15.4004l17 -7.2002c13 -5.5 20.7998 -13.5 20.7998 -21.5s-7.7998 -16 -20.7998 -21.5l-17 -7.2002c-6.10059 -2.59961 -6 -12.2998 0 -14.7998l17 -7.2002c13 -5.5 20.7998 -13.5 20.7998 -21.5s-7.7998 -16 -20.7998 -21.5
l-17 -7.19922c-8.5 -3.60059 -4.90039 -16.2002 3.59961 -15.4004c42.7998 2.5 71.5 24.7998 71.5 44zM369 220.1c4.2002 -7.5 15.5996 -4 15.0996 4.5c-3.2998 42.1006 -32.1992 71.4004 -56 71.4004c-23.7998 0 -52.6992 -29.2998 -56 -71.4004
c-0.699219 -8.5 10.8008 -11.7998 14.9004 -4.5l9.5 17c7.7002 13.7002 19.2002 21.6006 31.5 21.6006s23.7998 -7.90039 31.5 -21.6006z" />
    <glyph glyph-name="kiss-wink-heart" unicode="&#xf598;" horiz-adv-x="504" 
d="M501.1 45.5c9.2002 -23.9004 -4.39941 -49.4004 -28.5 -55.7002l-83 -21.5c-5.39941 -1.39941 -10.8994 1.7998 -12.3994 7.10059l-22.9004 82.5996c-6.59961 24 8.7998 48.5996 34 52.5996c22 3.5 43.1006 -11.5996 49 -33l2.2998 -8.39941l8.40039 2.2002
c21.5996 5.59961 45.0996 -5.10059 53.0996 -25.9004zM323.5 49.5c0 0 23.5996 -83.9004 23.9004 -84.5996c-30.5 -13.4004 -64 -20.9004 -99.4004 -20.9004c-137 0 -248 111 -248 248s111 248 248 248s248 -111 248 -248c0 -31.7998 -6.2002 -62.0996 -17.0996 -90
c-6 1.5 -12.2002 2.7998 -18.6006 2.90039c-29.0996 49.7998 -98.0996 50.5996 -127.8 4.2998c-11.2998 -17.7002 -14.5996 -39.4004 -9 -59.7002zM168 208c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM288 52
c0 13 -13.4004 27.2998 -35.2002 36.4004c21.7998 8.69922 35.2002 23 35.2002 36c0 19.1992 -28.7002 41.5 -71.5 44c-8.2002 1.19922 -12.4004 -11.7002 -3.59961 -15.4004l17 -7.2002c13 -5.5 20.7998 -13.5 20.7998 -21.5s-7.7998 -16 -20.7998 -21.5l-17 -7.2002
c-5.7002 -2.5 -6 -12.2998 0 -14.7998l17 -7.2002c13 -5.5 20.7998 -13.5 20.7998 -21.5s-7.7998 -16 -20.7998 -21.5l-17 -7.19922c-8.5 -3.60059 -4.90039 -16.2002 3.59961 -15.4004c42.7998 2.5 71.5 24.7998 71.5 44zM304 231l9.7002 8.5
c14.7998 13.2002 46.2002 13.2002 61 0l9.5 -8.5c8.5 -7.5 21.5 -0.299805 19.7998 10.7998c-4 25.2002 -34.2002 42.1006 -59.9004 42.1006c-25.6992 0 -55.8994 -16.9004 -59.8994 -42.1006c-1.7998 -11.2002 11.5 -18.2002 19.7998 -10.7998z" />
    <glyph glyph-name="laugh" unicode="&#xf599;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM328 288c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32s32 14.2998 32 32s-14.2998 32 -32 32zM168 288c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32
s32 14.2998 32 32s-14.2998 32 -32 32zM256 16c73.4004 0 134 55 142.9 126c1.19922 9.59961 -6.30078 18 -15.9004 18h-270c-9.59961 0 -17.0996 -8.5 -15.9004 -18c8.90039 -71 69.5 -126 142.9 -126h16z" />
    <glyph glyph-name="laugh-beam" unicode="&#xf59a;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM272 240.6c-0.700195 -8.59961 10.9004 -11.8994 15.0996 -4.5l9.5 17c7.7002 13.7002 19.2002 21.6006 31.5 21.6006c12.3008 0 23.8008 -7.90039 31.5 -21.6006l9.5 -17
c4.10059 -7.39941 15.6006 -4.09961 14.9004 4.5c-3.2998 42.1006 -32.2002 71.4004 -56 71.4004s-52.7002 -29.2998 -56 -71.4004zM112 240.6c-0.700195 -8.5 10.7998 -11.8994 15.0996 -4.5l9.5 17c7.7002 13.7002 19.2002 21.6006 31.5 21.6006
c12.3008 0 23.8008 -7.90039 31.5 -21.6006l9.5 -17c4.10059 -7.39941 15.6006 -4.09961 14.9004 4.5c-3.2998 42.1006 -32.2002 71.4004 -56 71.4004s-52.7002 -29.2998 -56 -71.4004zM398.9 142c1.19922 9.59961 -6.30078 18 -15.9004 18h-270
c-9.59961 0 -17.0996 -8.5 -15.9004 -18c8.90039 -71 69.5 -126 142.9 -126h16c73.4004 0 134 55 142.9 126z" />
    <glyph glyph-name="laugh-squint" unicode="&#xf59b;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM281.8 278.3c-7.7002 -4.7002 -7.7002 -15.8994 0 -20.5996l80 -48c11.5 -6.7998 24.1006 7.59961 15.4004 18l-33.6006 40.2998l33.6006 40.2998
c8.59961 10.2998 -3.7998 24.9004 -15.4004 18zM118.8 308.3l33.6006 -40.2998l-33.6006 -40.2998c-8.59961 -10.4004 3.90039 -24.7998 15.4004 -18l80 48c7.7998 4.7002 7.7998 15.8994 0 20.5996l-80 48c-11.6006 6.90039 -24 -7.7002 -15.4004 -18zM398.9 142
c1.19922 9.59961 -6.30078 18 -15.9004 18h-270c-9.59961 0 -17.0996 -8.5 -15.9004 -18c8.90039 -71 69.5 -126 142.9 -126h16c73.4004 0 134 55 142.9 126z" />
    <glyph glyph-name="laugh-wink" unicode="&#xf59c;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM268.1 241.9c-1.69922 -11.2002 11.5 -18.3008 19.9004 -10.9004l9.59961 8.59961c14.8008 13.2002 46.2002 13.2002 61 0l9.5 -8.5
c8.40039 -7.5 21.5 -0.299805 19.8008 10.8008c-4 25.1992 -34.2002 42.0996 -59.9004 42.0996s-55.9004 -16.9004 -59.9004 -42.0996zM168 288c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32s32 14.2998 32 32s-14.2998 32 -32 32zM398.9 142
c1.19922 9.59961 -6.30078 18 -15.9004 18h-270c-9.59961 0 -17.0996 -8.5 -15.9004 -18c8.90039 -71 69.5 -126 142.9 -126h16c73.4004 0 134 55 142.9 126z" />
    <glyph glyph-name="luggage-cart" unicode="&#xf59d;" horiz-adv-x="640" 
d="M224 128c-17.6699 0 -32 14.3301 -32 32v160c0 17.6699 14.3301 32 32 32h32v-224h-32zM576 160c0 -17.6699 -14.3301 -32 -32 -32h-32v224h32c17.6699 0 32 -14.3301 32 -32v-160zM624 64c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-82.9404
c1.79004 -5.03027 2.94043 -10.3604 2.94043 -16c0 -26.5098 -21.4902 -48 -48 -48s-48 21.4902 -48 48c0 5.63965 1.15039 10.9697 2.94043 16h-197.881c1.79004 -5.03027 2.94043 -10.3604 2.94043 -16c0 -26.5098 -21.4902 -48 -48 -48s-48 21.4902 -48 48
c0 5.63965 1.15039 10.9697 2.94043 16h-82.9404c-8.83984 0 -16 7.16016 -16 16v368h-48c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h96c8.83984 0 16 -7.16016 16 -16v-368h496zM480 352v-224h-192v272c0 26.5098 21.4902 48 48 48h96
c26.5098 0 48 -21.4902 48 -48v-48zM432 352v48h-96v-48h96z" />
    <glyph glyph-name="map-marked" unicode="&#xf59f;" horiz-adv-x="576" 
d="M288 448c69.5898 0 126 -56.4102 126 -126c0 -56.2598 -82.3496 -158.8 -113.9 -196.02c-6.37988 -7.54004 -17.8096 -7.54004 -24.1992 0c-31.5508 37.2197 -113.9 139.76 -113.9 196.02c0 69.5898 56.4102 126 126 126zM20.1201 232.05l118.63 47.4502
c5.17969 -14.8799 12.4102 -30.4404 21.25 -46.4199v-233.08l-138.06 -62.8398c-10.5107 -4.2002 -21.9404 3.54004 -21.9404 14.8594v250.32c0.00292969 13.4697 8.32617 24.9932 20.1201 29.71zM288 88.3301c14.0703 0 27.3799 6.17969 36.5098 16.9502
c19.6699 23.2002 40.5703 49.6299 59.4902 76.7197v-245.99l-192 64v182c18.9199 -27.0996 39.8301 -53.5195 59.4902 -76.7197c9.12988 -10.7803 22.4395 -16.96 36.5098 -16.96zM554.06 286.84c10.5107 4.2002 21.9404 -3.54004 21.9404 -14.8594v-250.32
c0 -13.4707 -8.32422 -24.9951 -20.1201 -29.71l-139.88 -55.9502v288z" />
    <glyph glyph-name="map-marked-alt" unicode="&#xf5a0;" horiz-adv-x="576" 
d="M288 448c69.5898 0 126 -56.4102 126 -126c0 -56.2598 -82.3496 -158.8 -113.9 -196.02c-6.37988 -7.54004 -17.8096 -7.54004 -24.1992 0c-31.5508 37.2197 -113.9 139.76 -113.9 196.02c0 69.5898 56.4102 126 126 126zM288 280c23.2002 0 42 18.7998 42 42
s-18.7998 42 -42 42s-42 -18.7998 -42 -42s18.7998 -42 42 -42zM20.1201 232.05l118.63 47.4502c5.17969 -14.8799 12.4102 -30.4404 21.25 -46.4199v-233.08l-138.06 -62.8398c-10.5107 -4.2002 -21.9404 3.54004 -21.9404 14.8594v250.32
c0.00292969 13.4697 8.32617 24.9932 20.1201 29.71zM288 88.3301c14.0703 0 27.3799 6.17969 36.5098 16.9502c19.6699 23.2002 40.5703 49.6299 59.4902 76.7197v-245.99l-192 64v182c18.9199 -27.0996 39.8301 -53.5195 59.4902 -76.7197
c9.12988 -10.7803 22.4395 -16.96 36.5098 -16.96zM554.06 286.84c10.5107 4.2002 21.9404 -3.54004 21.9404 -14.8594v-250.32c0 -13.4707 -8.32422 -24.9951 -20.1201 -29.71l-139.88 -55.9502v288z" />
    <glyph glyph-name="marker" unicode="&#xf5a1;" 
d="M93.9502 157.97l75.3994 75.4004l128.021 -128.021l-75.4004 -75.3994c-51.1611 -51.1592 -119.559 -85.4326 -195.34 -93.7998c-15.2803 -1.69043 -28.1895 11.2295 -26.4902 26.5098l0.0302734 0.229492c8.42188 75.6777 42.6777 143.978 93.7803 195.08z
M485.49 421.49c35.3496 -35.3604 35.3496 -92.6699 0 -128.021l-165.49 -165.489l-128.02 128.02l98.4795 98.4697l-19.5898 19.5898l-87.1504 -87.1494c-6.25 -6.25 -16.3799 -6.25 -22.6299 0l-22.6201 22.6201c-6.25 6.25 -6.25 16.3799 0 22.6299l104.12 104.12
c15.6104 15.6201 40.9404 15.6201 56.5605 0l36.5596 -36.5498l21.7598 21.7598c35.3506 35.3496 92.6699 35.3496 128.021 0z" />
    <glyph glyph-name="medal" unicode="&#xf5a2;" 
d="M223.75 317.25c-42.04 -6.55957 -79.8398 -25.6201 -109.56 -53.3896l-111.271 158.96c-7.41992 10.6094 0.160156 25.1797 13.1104 25.1797h111.149c11.6572 0 21.8467 -6.21387 27.4404 -15.54zM495.97 448c12.9502 0 20.5303 -14.5703 13.1104 -25.1797
l-111.271 -158.95c-29.7197 27.7598 -67.5195 46.8203 -109.56 53.3799l69.1299 115.21c5.78027 9.63965 16.2002 15.54 27.4404 15.54h111.149zM256 288c97.2002 0 176 -78.7998 176 -176s-78.7998 -176 -176 -176s-176 78.7998 -176 176s78.7998 176 176 176z
M348.52 130.74c6.82031 6.63965 3.05078 18.2295 -6.34961 19.5898l-52.4297 7.63965l-23.4307 47.5205c-2.10938 4.25 -6.21973 6.38965 -10.3291 6.38965c-4.09082 0 -8.1709 -2.11035 -10.2803 -6.38965l-23.4307 -47.5205l-52.4297 -7.63965
c-9.39941 -1.36035 -13.1699 -12.9502 -6.34961 -19.5898l37.9297 -36.96l-8.96973 -52.2207c-1.60059 -9.34961 8.25 -16.54 16.6494 -12.0898l46.9004 24.6504l46.9102 -24.6504c8.38965 -4.41992 18.25 2.73047 16.6494 12.0898l-8.96973 52.2207z" />
    <glyph glyph-name="meh-blank" unicode="&#xf5a4;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM168 208c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM328 208c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32
s-32 -14.2998 -32 -32s14.2998 -32 32 -32z" />
    <glyph glyph-name="meh-rolling-eyes" unicode="&#xf5a5;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM88 224c0 -35.2998 28.7002 -64 64 -64s64 28.7002 64 64c0 24.2998 -13.7002 45.2002 -33.5996 56c0.699219 -2.59961 1.59961 -5.2002 1.59961 -8
c0 -17.7002 -14.2998 -32 -32 -32s-32 14.2998 -32 32c0 2.7998 0.900391 5.40039 1.59961 8c-19.8994 -10.7998 -33.5996 -31.7002 -33.5996 -56zM312 48c21.2002 0 21.2002 32 0 32h-128c-21.2002 0 -21.2002 -32 0 -32h128zM344 160c35.2998 0 64 28.7002 64 64
c0 24.2998 -13.7002 45.2002 -33.5996 56c0.699219 -2.59961 1.59961 -5.2002 1.59961 -8c0 -17.7002 -14.2998 -32 -32 -32s-32 14.2998 -32 32c0 2.7998 0.900391 5.40039 1.59961 8c-19.8994 -10.7998 -33.5996 -31.7002 -33.5996 -56c0 -35.2998 28.7002 -64 64 -64z
" />
    <glyph glyph-name="monument" unicode="&#xf5a6;" horiz-adv-x="384" 
d="M368 0c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-352c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h352zM289.14 347.26l30.8604 -315.26h-256l30.8701 315.26c0.751953 7.54688 4.12988 14.3613 9.20996 19.4404
l76.5996 76.6094c6.25 6.25 16.3799 6.25 22.6299 0l76.6201 -76.6094c5.08008 -5.0791 8.45801 -11.8936 9.20996 -19.4404zM240 140.8v38.4004c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-70.4004c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998v-38.4004
c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h70.4004c6.39941 0 12.7998 6.40039 12.7998 12.7998z" />
    <glyph glyph-name="mortar-pestle" unicode="&#xf5a7;" 
d="M501.54 387.09l-99.0801 -99.0898h-151.37l203.811 152.86c5.96094 4.46875 13.4297 7.11426 21.4473 7.11426c5.71973 0 11.1279 -1.34863 15.9219 -3.74414c21.7803 -10.8906 26.4902 -39.9209 9.27051 -57.1406zM496 256c8.83984 0 16 -7.16016 16 -16v-32
c0 -8.83984 -7.16016 -16 -16 -16h-16c0 -80.9805 -50.2002 -150.11 -121.13 -178.32c12.7695 -16.8701 21.7295 -36.7998 24.9502 -58.6895c1.45996 -9.91992 -6.04004 -18.9805 -16.0703 -18.9805h-223.5c-10.0303 0 -17.5303 9.06055 -16.0703 18.9805
c3.23047 21.8896 12.1904 41.8193 24.9502 58.6895c-70.9297 28.21 -121.13 97.3398 -121.13 178.32h-16c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h480z" />
    <glyph glyph-name="paint-roller" unicode="&#xf5aa;" 
d="M416 320c0 -17.6699 -14.3301 -32 -32 -32h-352c-17.6699 0 -32 14.3301 -32 32v96c0 17.6699 14.3301 32 32 32h352c17.6699 0 32 -14.3301 32 -32v-96zM448 384c35.3496 0 64 -28.6504 64 -64v-64c0 -53.0195 -42.9805 -96 -96 -96h-160v-32
c17.6699 0 32 -14.3301 32 -32v-128c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v128c0 17.6699 14.3301 32 32 32v32c0 35.3496 28.6504 64 64 64h160c17.6699 0 32 14.3301 32 32v128z" />
    <glyph glyph-name="passport" unicode="&#xf5ab;" horiz-adv-x="448" 
d="M129.62 272c5.28027 31.2197 25.5898 57.1699 53.2998 70.4102c-7.66992 -19.0605 -12.7197 -43.3799 -14.21 -70.4102h-39.0898zM129.62 240h39.0898c1.49023 -27.0303 6.53027 -51.3496 14.21 -70.4102c-27.71 13.2402 -48.0098 39.1904 -53.2998 70.4102zM224 161.31
c-7.69043 7.4502 -20.7695 34.4307 -23.4404 78.6904h46.8701c-2.66016 -44.2695 -15.7393 -71.2402 -23.4297 -78.6904zM200.57 272c2.66016 44.2598 15.7393 71.2402 23.4395 78.6904c7.69043 -7.4502 20.7705 -34.4307 23.4307 -78.6904h-46.8701zM265.08 169.59
c7.67969 19.0605 12.7197 43.3799 14.21 70.4102h39.0898c-5.28027 -31.2197 -25.5898 -57.1699 -53.2998 -70.4102zM416 448c17.6699 0 32 -14.3301 32 -32v-448c0 -17.6699 -14.3301 -32 -32 -32h-352c-35.3496 0 -64 28.6504 -64 64v384c0 35.3496 28.6504 64 64 64h352z
M336 32c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16h-224c-8.7998 0 -16 -7.2002 -16 -16s7.2002 -16 16 -16h224zM224 128c70.6904 0 128 57.3096 128 128s-57.3096 128 -128 128s-128 -57.3096 -128 -128s57.3096 -128 128 -128zM265.08 342.41
c27.71 -13.2402 48.0195 -39.1904 53.2998 -70.4102h-39.0898c-1.49023 27.0303 -6.53027 51.3496 -14.21 70.4102z" />
    <glyph glyph-name="pen-fancy" unicode="&#xf5ac;" 
d="M79.1797 165.06l84.0703 33.0703l98.8799 -98.8799l-33.0703 -84.0703c-3.1748 -9.5332 -10.7061 -17.0645 -20.2393 -20.2393l-176.82 -58.9404l-4.67969 4.67969l92.8896 92.8906c2.55957 -0.660156 5.03027 -1.57031 7.7998 -1.57031c17.6699 0 32 14.3301 32 32
s-14.3301 32 -32 32s-32 -14.3301 -32 -32c0 -2.76953 0.910156 -5.24023 1.57031 -7.7998l-92.8896 -92.8906l-4.69043 4.69043l58.9404 176.82c3.17773 9.53223 10.707 17.0615 20.2393 20.2393zM369.25 419.68c74.4805 84.2607 199.15 -39.1602 114.23 -114.229
l-199.49 -183.11l-97.8506 97.8506z" />
    <glyph glyph-name="pen-nib" unicode="&#xf5ad;" 
d="M136.6 309.21l151.4 42.79l128 -128l-42.79 -151.4c-5.76172 -20.3838 -21.3594 -36.6455 -41.3496 -43.3096l-279.86 -93.29l-14.6904 14.6904l150.11 150.109c6.25977 -2.99023 13.1797 -4.7998 20.5801 -4.7998c26.5098 0 48 21.4902 48 48s-21.4902 48 -48 48
s-48 -21.4902 -48 -48c0 -7.40039 1.80957 -14.3203 4.7998 -20.5801l-150.109 -150.11l-14.6904 14.6904l93.29 279.86c6.66406 19.9902 22.9258 35.5879 43.3096 41.3496zM497.94 373.83c18.75 -18.7598 18.75 -49.1602 0 -67.9102l-56.5508 -56.5498l-128.02 128.02
l56.5498 56.5508c18.75 18.75 49.1602 18.75 67.9102 0z" />
    <glyph glyph-name="pencil-ruler" unicode="&#xf5ae;" 
d="M109.46 203.96l-100.17 100.18c-12.3896 12.3906 -12.3799 32.4707 0 44.8604l89.71 89.71c12.3896 12.3896 32.4697 12.3896 44.8604 0l33.6396 -33.6504l-61.6797 -61.6797c-3.10059 -3.08984 -3.10059 -8.11035 0 -11.21l11.21 -11.21
c1.43359 -1.43652 3.41797 -2.32617 5.60547 -2.32617c2.18848 0 4.16992 0.889648 5.60449 2.32617l61.6797 61.6797l44.1201 -44.1201zM497.93 320.76l-46.0195 -46.0293l-113.2 113.199l46.0205 46.0107c18.7695 18.7598 49.1895 18.7598 67.9492 0l45.25 -45.25
c18.75 -18.7607 18.7607 -49.1709 0 -67.9307zM316.08 365.29l113.2 -113.19l-296.92 -296.93l-107.45 -18.8398c-14.5 -2.5498 -27.1201 10.0703 -24.5898 24.5596l18.7598 107.44zM502.71 79.8604c12.3896 -12.3906 12.3896 -32.4707 0 -44.8604l-89.71 -89.7002
c-12.3896 -12.3896 -32.4697 -12.3896 -44.8604 0l-100.21 100.2l134.58 134.56l44.1406 -44.1396l-61.6807 -61.6797c-3.08984 -3.08984 -3.08984 -8.11035 0 -11.21l11.21 -11.21c3.08984 -3.10059 8.11035 -3.10059 11.21 0l61.6807 61.6797z" />
    <glyph glyph-name="plane-arrival" unicode="&#xf5af;" horiz-adv-x="640" 
d="M624 0c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-608c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h608zM44.8096 242.34c-6.5498 5.91016 -12.3896 14.3398 -12.5791 23.25l-0.230469 101.78
c0.19043 10.8799 10.3799 18.7002 20.7197 15.8799l39.7305 -10.8301c5.00977 -1.36035 9.08984 -5.04004 11.0195 -9.92969l27.5898 -67.8799l102.2 -27.8408l-47.9199 164.211c-0.189453 11.1191 10.1504 19.3193 20.71 16.4395l65.0898 -17.7295
c5.70996 -1.56055 10.1504 -6.10059 11.6602 -11.9102l100.36 -191.851l97.5098 -26.5596c26.4805 -7.20996 51.5498 -20.1797 70.8301 -40c21.6396 -22.25 27.2002 -40.46 23.3701 -54.96c-3.81055 -14.5 -17.5801 -27.4404 -47.25 -35.71
c-26.4404 -7.36035 -54.5205 -5.85059 -81 1.35938l-287.601 78.3506c-9.58496 2.61621 -18.2998 7.45605 -25.4697 13.9297z" />
    <glyph glyph-name="plane-departure" unicode="&#xf5b0;" horiz-adv-x="640" 
d="M624 0c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-608c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h608zM80.5498 106.73l-76.21 82.9697c-7.62012 8.95996 -4.87012 22.7803 5.57031 28.0801l40.1299 20.3701
c2.41504 1.22461 5.18066 1.91504 8.07227 1.91504c2.875 0 5.59277 -0.682617 7.99805 -1.89551l72.3496 -36.4697l103.21 52.3799l-156.22 98.0996c-8.08008 8.87988 -5.5 23.1201 5.16992 28.5303l65.75 33.3701c2.41504 1.22559 5.18164 1.91699 8.07324 1.91699
c3.67383 0 7.08984 -1.11621 9.92676 -3.02734l218.7 -82.0596l98.5098 49.9902c26.7402 13.5596 56.4297 21.4199 86.2803 19.4795c33.5098 -2.17969 51.04 -12.8799 58.25 -27.4502c7.22949 -14.5596 5.23926 -35.1699 -13.0703 -63.6494
c-16.3096 -25.3701 -40.2803 -44.7402 -67.0205 -58.3105l-290.96 -147.649c-8.88574 -4.51562 -19.001 -7.10645 -29.6396 -7.12012l-130.54 -0.180664c-9.22949 -0.00976562 -18.0498 3.87012 -24.3301 10.7109z" />
    <glyph glyph-name="prescription" unicode="&#xf5b1;" horiz-adv-x="384" 
d="M301.26 96l78.0605 -78.0498c6.25 -6.25 6.25 -16.3799 0 -22.6299l-22.6299 -22.6299c-6.25 -6.25 -16.3809 -6.25 -22.6309 0l-78.0596 78.0596l-78.0498 -78.0703c-6.25 -6.25 -16.3799 -6.25 -22.6299 0l-22.6299 22.6299c-6.25 6.25 -6.25 16.3809 0 22.6309
l78.0596 78.0596l-128 128h-18.75v-80c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v256c0 8.83984 7.16016 16 16 16h144c53.0195 0 96 -42.9805 96 -96c0 -48.8896 -36.6904 -88.7998 -83.96 -94.7803l83.96 -83.96l78.0596 78.0605
c6.25 6.25 16.3809 6.25 22.6309 0l22.6299 -22.6299c6.25 -6.25 6.25 -16.3809 0 -22.6309zM64 352v-64h96c17.6396 0 32 14.3604 32 32s-14.3604 32 -32 32h-96z" />
    <glyph glyph-name="sad-cry" unicode="&#xf5b3;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248c0 -90 -48.2002 -168.7 -120 -212.1v180.1c0 8.7998 -7.2002 16 -16 16s-16 -7.2002 -16 -16v-196.7c-29.5 -12.3994 -62 -19.2998 -96 -19.2998s-66.5 6.90039 -96 19.2998v196.7c0 8.7998 -7.2002 16 -16 16s-16 -7.2002 -16 -16
v-180.1c-71.7998 43.3994 -120 122 -120 212.1c0 137 111 248 248 248zM182.5 223.5l9.7002 -8.5c2.5 -2.2998 7.89941 -4.7002 13.7002 -1.59961c4.39941 2.39941 6.89941 7.39941 6.09961 12.3994c-4 25.2002 -34.2002 42.1006 -59.9004 42.1006
c-25.6992 0 -55.8994 -16.9004 -59.8994 -42.1006c-0.799805 -5 1.7002 -10 6.09961 -12.3994c4.40039 -2.40039 9.90039 -1.7002 13.7002 1.59961l9.5 8.5c14.7998 13.2002 46.2002 13.2002 61 0zM248 32c26.5 0 48 28.7002 48 64s-21.5 64 -48 64s-48 -28.7002 -48 -64
s21.5 -64 48 -64zM397.8 213.5c4.40039 2.40039 6.7998 7.40039 6.2002 12.2998c-4 25.2002 -34.2002 42.1006 -59.9004 42.1006c-25.6992 0 -55.8994 -16.9004 -59.8994 -42.1006c-0.799805 -5 1.7002 -10 6.09961 -12.3994
c4.40039 -2.40039 9.90039 -1.7002 13.7002 1.59961l9.59961 8.59961c14.8008 13.2002 46.2002 13.2002 61 0l9.5 -8.5c2.5 -2.2998 7.90039 -4.69922 13.7002 -1.59961z" />
    <glyph glyph-name="sad-tear" unicode="&#xf5b4;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM328 272c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32s32 14.2998 32 32s-14.2998 32 -32 32zM152 32c26.5 0 48 21 48 47c0 20 -28.5 60.4004 -41.5996 77.7998
c-3.2002 4.2998 -9.60059 4.2998 -12.8008 0c-13.0996 -17.3994 -41.5996 -57.7998 -41.5996 -77.7998c0 -26 21.5 -47 48 -47zM168 208c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM338.2 53.7998
c13.2998 -16.0996 38.2998 4 24.5 20.4004c-28.4004 34.2002 -70.2998 53.7998 -114.7 53.7998c-21.2002 0 -21.2002 -32 0 -32c34.9004 0 67.7998 -15.4004 90.2002 -42.2002z" />
    <glyph glyph-name="shuttle-van" unicode="&#xf5b6;" horiz-adv-x="640" 
d="M628.88 237.35c7.17969 -8.62988 11.1201 -19.5 11.1201 -30.7295v-110.62c0 -17.6699 -14.3301 -32 -32 -32h-32c0 -53.0195 -42.9805 -96 -96 -96s-96 42.9805 -96 96h-128c0 -53.0195 -42.9805 -96 -96 -96s-96 42.9805 -96 96h-32c-17.6699 0 -32 14.3301 -32 32v288
c0 17.6699 14.3301 32 32 32h425.52c14.8184 -0.00292969 28.0625 -6.70312 36.8701 -17.2695zM64 256h96v96h-96v-96zM160 16c26.5098 0 48 21.4902 48 48s-21.4902 48 -48 48s-48 -21.4902 -48 -48s21.4902 -48 48 -48zM320 256v96h-96v-96h96zM480 16
c26.5098 0 48 21.4902 48 48s-21.4902 48 -48 48s-48 -21.4902 -48 -48s21.4902 -48 48 -48zM384 256h146.02l-80 96h-66.0195v-96z" />
    <glyph glyph-name="signature" unicode="&#xf5b7;" horiz-adv-x="640" 
d="M623.2 256c9.09961 0.599609 16.7998 -7.09961 16.5996 -16.2002v-32.0996c0 -8.5 -6.7002 -15.1006 -15.2002 -15.7998c-39.3994 -3.2002 -105.399 -51 -138.399 -65.8008c-34.2998 -15.3994 -66.7002 -30 -102.3 -30c-28.2002 0 -50.2002 8.5 -65.5 25.3008
c-22.7002 24.8994 -22.8008 55.2998 -20.6006 83.7998c-56.5 -45.1006 -169 -153.601 -211.2 -195.8c-6.09961 -6.2002 -14.2998 -9.40039 -22.5996 -9.40039c-27 0 -36.5 27 -29.7002 43.9004l98.2002 245.6c8 19.9004 -14.2998 38.7998 -32.7002 27.0996l-58 -38.8994
c-7.5 -4.7998 -17.3994 -2.60059 -22.0996 4.89941l-17.2002 27c-4.7002 7.5 -2.5 17.4004 4.90039 22.1006l54.8994 36.8994c76.5 48.7002 160.101 -26.8994 129.7 -102.8l-41.5 -103.7c105.2 101.2 144.4 124.5 169.5 126
c54.4004 3.10059 43.7998 -68.0996 42.7002 -76.0996c-4.7002 -35.7002 -1.2998 -51.9004 21.2998 -51.9004c21.9004 0 47 11.3008 76.0996 24.4004c37.4004 16.7998 111.301 68 163.101 71.5z" />
    <glyph glyph-name="smile-beam" unicode="&#xf5b8;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM112 224.6c-0.700195 -8.5 10.7998 -11.8994 15.0996 -4.5l9.5 17c7.7002 13.7002 19.2002 21.6006 31.5 21.6006c12.3008 0 23.8008 -7.90039 31.5 -21.6006l9.5 -17
c4.10059 -7.39941 15.6006 -4.09961 14.9004 4.5c-3.2998 42.1006 -32.2002 71.4004 -56 71.4004s-52.7002 -29.2998 -56 -71.4004zM362.8 101.8c13.5 16.2002 -11 36.7002 -24.5996 20.5c-22.4004 -26.7998 -55.2002 -42.2002 -90.2002 -42.2002
s-67.7998 15.3008 -90.2002 42.2002c-13.5996 16.2002 -38.0996 -4.2002 -24.5996 -20.5c28.5 -34.2002 70.2998 -53.7998 114.8 -53.7998s86.2998 19.5996 114.8 53.7998zM369 220.1c4.09961 -7.39941 15.7002 -4.09961 15.0996 4.5
c-3.2998 42.1006 -32.1992 71.4004 -56 71.4004c-23.7998 0 -52.6992 -29.2998 -56 -71.4004c-0.699219 -8.5 10.8008 -11.7998 14.9004 -4.5l9.5 17c7.7002 13.7002 19.2002 21.6006 31.5 21.6006s23.7998 -7.90039 31.5 -21.6006z" />
    <glyph glyph-name="solar-panel" unicode="&#xf5ba;" horiz-adv-x="640" 
d="M431.98 -0.00976562c8.84961 0.00976562 16.0293 -7.16992 16.0195 -16.0205l-0.0400391 -31.7295c-0.00976562 -8.82031 -7.16016 -15.9707 -15.9795 -15.9805l-223.961 -0.259766c-8.84961 -0.00976562 -16.0293 7.16992 -16.0195 16.0195l0.0498047 31.7305
c0.00976562 8.83008 7.16016 15.9805 15.9805 15.9902l47.9795 0.0498047v32.21h128v-32.0596zM585.2 421.26c58.1094 -342.42 54.7803 -321.39 54.7598 -325.47c-0.0800781 -17.2305 -14.3604 -31.79 -32.5898 -31.79h-574.74c-18.3096 0 -32.6299 14.6797 -32.5996 32
c0.00976562 3.91992 -3.35059 -17.1602 54.7598 325.26c2.62012 15.4307 16.21 26.7402 32.1396 26.7402h466.13c15.9307 0 29.5205 -11.3096 32.1406 -26.7402zM259.83 384l-9.77051 -96h139.87l-9.76953 96h-120.33zM184.66 128l11.4102 112h-105.971l-19.0098 -112
h113.57zM200.95 288l9.76953 96h-96.1895l-16.29 -96h102.71zM233.77 128h172.45l-11.3994 112h-149.65zM429.27 384l9.77051 -96h102.71l-16.29 96h-96.1904zM455.33 128h113.58l-19.0098 112h-105.971z" />
    <glyph glyph-name="spa" unicode="&#xf5bb;" horiz-adv-x="576" 
d="M568.25 256c4.41016 0.0195312 7.79004 -3.40039 7.75 -7.82031c-0.230469 -27.9199 -7.12988 -126.13 -88.7695 -199.3c-84.04 -81.8301 -167.23 -80.8799 -199.23 -80.8799s-115.21 -0.94043 -199.23 80.8799c-81.6299 73.1602 -88.5391 171.38 -88.7695 199.3
c-0.0400391 4.41992 3.33984 7.83984 7.75 7.82031c29.04 -0.129883 135.01 -6.16016 213.84 -83c33.1201 -29.6299 53.3604 -63.2998 66.4102 -94.8604c13.0498 31.5605 33.29 65.2305 66.4102 94.8604c78.8301 76.8398 184.8 82.8701 213.84 83zM287.98 145.4
c-12.9727 19.0527 -27.9248 36.124 -45.04 51.46c-18.7207 18.25 -38.8506 32.6895 -59.2207 44.3896c16.4707 70.4404 51.75 132.93 96.7402 172.07c4.12012 3.58008 11.0303 3.58008 15.1396 0c45.0107 -39.1699 80.29 -101.721 96.7305 -172.221
c-20.6797 -11.8799 -41.1699 -26.5693 -60.2598 -45.1797c-16.4902 -14.7402 -31.2705 -31.6699 -44.0898 -50.5195z" />
    <glyph glyph-name="splotch" unicode="&#xf5bc;" 
d="M472.29 252.11c48.54 -16.6201 53.8301 -73.8301 8.9502 -96.79l-62 -31.7402c-17.8301 -9.12988 -29.2803 -25.2002 -30.6299 -42.9902l-4.7002 -61.8594c-3.41016 -44.79 -65.1299 -66.7803 -104.45 -37.2207l-54.3203 40.8301
c-15.6201 11.7305 -36.96 16.1201 -57.0693 11.7305l-69.96 -15.2803c-50.6504 -11.0596 -94.0801 32.5596 -73.4902 73.8096l28.4297 56.9805c8.18066 16.3799 6.44043 35.1699 -4.63965 50.2402l-38.54 52.4199c-27.9004 37.9502 6.97949 86.8994 59.0303 82.8301
l71.8799 -5.62012c20.6602 -1.62012 40.9395 5.59961 54.2002 19.3096l46.1396 47.6699c33.4102 34.5107 98.3994 21.1504 109.979 -22.6201l15.9902 -60.4492c4.60059 -17.3799 18.8604 -31.7002 38.1406 -38.3008z" />
    <glyph glyph-name="spray-can" unicode="&#xf5bd;" 
d="M224 416v-96h-128v96c0 17.6699 14.3301 32 32 32h64c17.6699 0 32 -14.3301 32 -32zM480 320c17.6699 0 32 -14.3301 32 -32s-14.3301 -32 -32 -32s-32 14.3301 -32 32s14.3301 32 32 32zM224 288c53.0195 0 96 -42.9805 96 -96v-224c0 -17.6699 -14.3301 -32 -32 -32
h-256c-17.6699 0 -32 14.3301 -32 32v224c0 53.0195 42.9805 96 96 96h128zM160 32c44.1797 0 80 35.8203 80 80s-35.8203 80 -80 80s-80 -35.8203 -80 -80s35.8203 -80 80 -80zM480 352c-17.6699 0 -32 14.3301 -32 32s14.3301 32 32 32s32 -14.3301 32 -32
s-14.3301 -32 -32 -32zM384 320c17.6699 0 32 -14.3301 32 -32s-14.3301 -32 -32 -32s-32 14.3301 -32 32s14.3301 32 32 32zM288 416c17.6699 0 32 -14.3301 32 -32s-14.3301 -32 -32 -32s-32 14.3301 -32 32s14.3301 32 32 32zM384 416c17.6699 0 32 -14.3301 32 -32
s-14.3301 -32 -32 -32s-32 14.3301 -32 32s14.3301 32 32 32zM480 224c17.6699 0 32 -14.3301 32 -32s-14.3301 -32 -32 -32s-32 14.3301 -32 32s14.3301 32 32 32z" />
    <glyph glyph-name="stamp" unicode="&#xf5bf;" 
d="M32 -64v64h448v-64h-448zM416 192c53.0195 0 96 -42.9805 96 -96v-32c0 -17.6699 -14.3301 -32 -32 -32h-448c-17.6699 0 -32 14.3301 -32 32v32c0 53.0195 42.9805 96 96 96h66.5596c16.2607 0 29.4404 13.1797 29.4404 29.4404v0.0693359
c0 31.79 -9.98047 62.0605 -23.3096 90.9102c-5.57031 12.04 -8.69043 25.4199 -8.69043 39.5801c0 58.6699 52.6201 105.04 113.25 94.4902c38.79 -6.75 70.4902 -38.6699 77.2598 -77.4502c3.85059 -22.0303 0.0605469 -42.8096 -9.0498 -60.4199
c-12.5801 -24.3105 -21.46 -50.3506 -21.46 -77.7197v-9.45996c0 -16.2607 13.1797 -29.4404 29.4404 -29.4404h66.5596z" />
    <glyph glyph-name="star-half-alt" unicode="&#xf5c0;" horiz-adv-x="536" 
d="M508.55 276.49c26.25 -3.7998 36.7705 -36.1006 17.7305 -54.6006l-105.91 -102.979l25.0303 -145.49c3.55957 -20.79 -13.0605 -37.4004 -31.6602 -37.4004c-4.91016 0 -9.9707 1.16016 -14.8301 3.71094l-130.94 68.6992l-130.95 -68.6797
c-4.86914 -2.58008 -9.93945 -3.75 -14.8691 -3.75c-18.5801 0 -35.1699 16.6699 -31.6104 37.4502l25.0596 145.479l-105.89 103c-19.0303 18.5 -8.50977 50.79 17.7402 54.5898l146.38 21.29l65.4297 132.381c5.90039 11.9092 17.29 17.8096 28.6904 17.8096
c11.4697 0 22.9395 -5.98047 28.8193 -17.8096l65.4102 -132.391zM386.81 153.29l82.6504 80.3799l-114.229 16.6299l-25.0107 3.64062l-11.1797 22.6299l-51.0303 103.29l-0.0292969 -317.19l22.3799 -11.7402l102.13 -53.5898l-19.5205 113.45l-4.2793 24.8799z" />
    <glyph glyph-name="suitcase-rolling" unicode="&#xf5c1;" horiz-adv-x="384" 
d="M336 288c26.5098 0 48 -21.4902 48 -48v-224c0 -26.5098 -21.4902 -48 -48 -48h-16v-16c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v16h-128v-16c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v16h-16
c-26.5098 0 -48 21.4902 -48 48v224c0 26.5098 21.4902 48 48 48h288zM320 72v16c0 4.41992 -3.58008 8 -8 8h-240c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h240c4.41992 0 8 3.58008 8 8zM320 168v16c0 4.41992 -3.58008 8 -8 8h-240
c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h240c4.41992 0 8 3.58008 8 8zM144 400v-80h-48v80c0 26.5098 21.4902 48 48 48h96c26.5098 0 48 -21.4902 48 -48v-80h-48v80h-96z" />
    <glyph glyph-name="surprise" unicode="&#xf5c2;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM136 240c0 -17.7002 14.2998 -32 32 -32s32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32zM248 32c35.2998 0 64 28.7002 64 64s-28.7002 64 -64 64
s-64 -28.7002 -64 -64s28.7002 -64 64 -64zM328 208c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32z" />
    <glyph glyph-name="swatchbook" unicode="&#xf5c3;" 
d="M434.66 280.29c5.77344 -5.79004 9.34473 -13.7861 9.34473 -22.5996c0 -8.81445 -3.57129 -16.8008 -9.34473 -22.5908l-210.66 -211.1v271.12l75.4297 75.5195l0.0703125 0.0703125v0c5.75781 5.73633 13.707 9.28516 22.4688 9.28516
c8.79883 0 16.7676 -3.57715 22.5312 -9.35547l90.1602 -90.3496v0zM480 128c17.6611 0 32 -14.3389 32 -32v-128c0 -17.6611 -14.3389 -32 -32 -32h-300c2.17969 1.91016 4.62012 3.41992 6.67969 5.49023l186.41 186.51h106.91zM192 416v-384
c0 -52.9834 -43.0166 -96 -96 -96s-96 43.0166 -96 96v384c0 17.6611 14.3389 32 32 32h128c17.6611 0 32 -14.3389 32 -32zM96 8c13.2461 0 24 10.7539 24 24s-10.7539 24 -24 24s-24 -10.7539 -24 -24s10.7539 -24 24 -24zM128 192v64h-64v-64h64zM128 320v64h-64v-64h64z
" />
    <glyph glyph-name="swimmer" unicode="&#xf5c4;" horiz-adv-x="640" 
d="M189.61 137.42c-5.04004 4.65039 -10.3906 8.34961 -15.8604 11.5801l68.6299 98.04c7.36035 10.5 16.3398 19.5498 26.7197 26.9404l80.0205 57.1699c25.54 18.2598 57.8301 24.96 88.5596 18.3799l100.351 -21.5303c25.9297 -5.55957 42.4297 -31.0801 36.8799 -57
c-5.56055 -25.9102 -31.0898 -42.4102 -57 -36.8799l-100.351 21.5303c-4.33984 0.90918 -8.97949 -0.0302734 -12.6191 -2.61035l-18 -12.8604l112.84 -80.5996c-17.5107 -1.04004 -34.5303 -8.4502 -49.3906 -22.1602
c-3.5293 -3.25977 -15.2695 -9.41992 -34.3896 -9.41992s-30.8496 6.16016 -34.3896 9.41992c-16.0107 14.7705 -34.5 22.5801 -53.46 22.5801h-16.3008c-18.96 0 -37.4395 -7.80957 -53.46 -22.5801c-3.5293 -3.25977 -15.2695 -9.41992 -34.3896 -9.41992
s-30.8496 6.16016 -34.3896 9.41992zM624 96c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-16c-38.6201 0 -72.7197 12.1797 -96 31.8398c-23.2803 -19.6494 -57.3799 -31.8398 -96 -31.8398s-72.7197 12.1797 -96 31.8398
c-23.2803 -19.6494 -57.3799 -31.8398 -96 -31.8398s-72.7197 12.1797 -96 31.8398c-23.2803 -19.6494 -57.3799 -31.8398 -96 -31.8398h-16c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h16c26.04 0 45.7998 8.41992 56.0703 17.9004
c8.89941 8.20996 19.6602 14.0996 31.7695 14.0996h16.2998c12.1104 0 22.8701 -5.88965 31.7705 -14.0996c10.29 -9.48047 30.0498 -17.9004 56.0898 -17.9004s45.7998 8.41992 56.0703 17.9004c8.89941 8.20996 19.6602 14.0996 31.7695 14.0996h16.2998
c12.1104 0 22.8701 -5.88965 31.7705 -14.0996c10.29 -9.48047 30.0498 -17.9004 56.0898 -17.9004s45.7998 8.41992 56.0703 17.9004c8.89941 8.20996 19.6602 14.0996 31.7695 14.0996h16.2998c12.1104 0 22.8701 -5.88965 31.7705 -14.0996
c10.29 -9.48047 30.0498 -17.9004 56.0898 -17.9004h16zM112 192c-44.1797 0 -80 35.8203 -80 80s35.8203 80 80 80s80 -35.8203 80 -80s-35.8203 -80 -80 -80z" />
    <glyph glyph-name="swimming-pool" unicode="&#xf5c5;" horiz-adv-x="640" 
d="M624 32c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-16c-38.6201 0 -72.7197 12.1797 -96 31.8398c-23.2803 -19.6494 -57.3799 -31.8398 -96 -31.8398s-72.7197 12.1797 -96 31.8398c-23.2803 -19.6494 -57.3799 -31.8398 -96 -31.8398
s-72.7197 12.1797 -96 31.8398c-23.2803 -19.6494 -57.3799 -31.8398 -96 -31.8398h-16c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h16c26.04 0 45.7998 8.41992 56.0703 17.9004c8.89941 8.20996 19.6602 14.0996 31.7695 14.0996h16.2998
c12.1104 0 22.8701 -5.88965 31.7705 -14.0996c10.29 -9.48047 30.0498 -17.9004 56.0898 -17.9004s45.7998 8.41992 56.0703 17.9004c8.89941 8.20996 19.6602 14.0996 31.7695 14.0996h16.2998c12.1104 0 22.8701 -5.88965 31.7705 -14.0996
c10.29 -9.48047 30.0498 -17.9004 56.0898 -17.9004s45.7998 8.41992 56.0703 17.9004c8.89941 8.20996 19.6602 14.0996 31.7695 14.0996h16.2998c12.1104 0 22.8701 -5.88965 31.7705 -14.0996c10.29 -9.48047 30.0498 -17.9004 56.0898 -17.9004h16zM224 64
c-19.1201 0 -30.8604 6.16016 -34.3896 9.42969c-9.16992 8.4502 -19.2002 14.3398 -29.6104 18.0703v228.5c0 52.9404 43.0596 96 96 96s96 -43.0596 96 -96v-16c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v16c0 17.6396 -14.3604 32 -32 32
s-32 -14.3604 -32 -32v-96h192v96c0 52.9404 43.0596 96 96 96s96 -43.0596 96 -96v-16c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v16c0 17.6396 -14.3604 32 -32 32s-32 -14.3604 -32 -32v-228.51
c-10.4102 -3.73047 -20.4404 -9.61035 -29.6104 -18.0703c-3.5293 -3.25977 -15.2695 -9.41992 -34.3896 -9.41992v96h-192v-96z" />
    <glyph glyph-name="tint-slash" unicode="&#xf5c7;" horiz-adv-x="640" 
d="M633.82 -10.0996c6.97949 -5.43066 8.22949 -15.4805 2.81934 -22.4502l-19.6396 -25.2705c-5.42969 -6.97949 -15.4805 -8.23926 -22.46 -2.80957l-588.36 454.729c-6.97949 5.43066 -8.22949 15.4805 -2.80957 22.4502l19.6396 25.2705
c5.41992 6.97949 15.4805 8.22949 22.46 2.80957l186.82 -144.399c21.6201 33.7197 42.9697 73.3398 58.4902 125.68c9 30.1201 50.5 28.7803 58.4395 0c46.9902 -158.48 146.78 -200.061 146.78 -311.82c0 -5.70996 -0.509766 -11.2998 -1.03027 -16.8701zM144 114.09
c0 29.7803 7.30957 54.6299 18.7197 78.1299l273.681 -211.52c-31.0303 -27.7402 -71.6904 -44.7002 -116.4 -44.7002c-97.2803 0 -176 79.6504 -176 178.09z" />
    <glyph glyph-name="tired" unicode="&#xf5c8;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM281.8 250.3c-7.7002 -4.7002 -7.7002 -15.8994 0 -20.5996l80 -48c11.5 -6.7998 24.1006 7.59961 15.4004 18l-33.6006 40.2998l33.6006 40.2998
c8.59961 10.2998 -3.7998 24.9004 -15.4004 18zM118.8 280.3l33.6006 -40.2998l-33.6006 -40.2998c-8.59961 -10.4004 3.90039 -24.7998 15.4004 -18l80 48c7.7998 4.7002 7.7998 15.8994 0 20.5996l-80 48c-11.6006 6.90039 -24 -7.7002 -15.4004 -18zM248 160
c-51.9004 0 -115.3 -43.7998 -123.2 -106.7c-1.7002 -13.3994 7.90039 -24.5996 17.7002 -20.3994c25.9004 11.0996 64.4004 17.3994 105.5 17.3994s79.5996 -6.2998 105.5 -17.3994c9.7002 -4.2002 19.4004 6.7998 17.7002 20.3994
c-7.90039 62.9004 -71.2998 106.7 -123.2 106.7z" />
    <glyph glyph-name="tooth" unicode="&#xf5c9;" horiz-adv-x="448" 
d="M443.98 351.75c10.1299 -41.6299 0.419922 -80.8203 -21.5303 -110.43c-23.3604 -31.5703 -32.6807 -68.6504 -36.29 -107.351c-4.41016 -47.1602 -10.3301 -94.1699 -20.9404 -140.319l-7.7998 -33.9502c-3.18945 -13.8701 -15.4902 -23.7002 -29.6699 -23.7002
c-13.9697 0 -26.1504 9.5498 -29.54 23.1602l-34.4697 138.42c-4.56055 18.3096 -20.96 31.1602 -39.7598 31.1602c-18.8008 0 -35.2002 -12.8398 -39.7607 -31.1602l-34.4697 -138.42c-3.38965 -13.6104 -15.5703 -23.1602 -29.54 -23.1602
c-14.1797 0 -26.4795 9.83008 -29.6699 23.7002l-7.7998 33.9502c-10.6104 46.1592 -16.54 93.1592 -20.9404 140.319c-3.60938 38.6904 -12.9297 75.7803 -36.29 107.351c-21.9199 29.6201 -31.6299 68.8096 -21.5 110.43c11.0098 45.2197 47.1104 82.0498 92.0098 93.7197
c23.4307 6.08984 46.1104 0.540039 66.8105 -10.3096l100.51 -64.6201c7.83984 -5.05957 17.6504 -2.15039 22.1104 4.7998c4.78027 7.44043 2.62012 17.3398 -4.7998 22.1104l-28.3203 18.21c3.54004 1.75 7.25 3.08984 10.5 5.47949
c26.1396 19.2305 56.9502 32.6904 89.1396 24.3301c44.9004 -11.6602 81 -48.5 92.0107 -93.7197z" />
    <glyph glyph-name="umbrella-beach" unicode="&#xf5ca;" horiz-adv-x="640" 
d="M115.38 311.1c-10.0801 3.66992 -14.1104 16.3203 -7.41992 24.7207c59.75 74.8398 152.65 116.689 248.53 111.8c-52.79 -29.4102 -103.811 -92.1602 -139 -173.7zM247.63 262.94c44.4902 101.979 114.74 171.14 172.76 171.149c7.95996 0 15.6904 -1.2998 23.0908 -4
c61.3291 -22.3203 78.3896 -132.6 42.6299 -253.979zM521.48 387.5c76.5293 -57.9199 120.76 -149.67 118.439 -245.36c-0.259766 -10.7393 -11.4795 -17.8398 -21.5703 -14.1699l-102.619 37.3604c17.5293 58.75 24.6895 117.09 18.9492 166.979
c-2.37012 20.5908 -6.97949 38.8906 -13.1992 55.1904zM560 0.0195312c8.83984 0 16 -7.15918 16 -16v-32.0098c0 -8.83984 -7.16016 -16.0098 -16 -16.0098h-544c-8.83984 0 -16 7.16992 -16 16.0098v32.0098c0 8.85059 7.16016 16.0107 16 16.0107h236.96l72.9004 200.37
l60.1396 -21.9004l-64.9404 -178.48h238.94z" />
    <glyph glyph-name="vector-square" unicode="&#xf5cb;" 
d="M512 320c0 -17.6699 -14.3301 -32 -32 -32v-192c17.6699 0 32 -14.3301 32 -32v-96c0 -17.6699 -14.3301 -32 -32 -32h-96c-17.6699 0 -32 14.3301 -32 32h-192c0 -17.6699 -14.3301 -32 -32 -32h-96c-17.6699 0 -32 14.3301 -32 32v96c0 17.6699 14.3301 32 32 32v192
c-17.6699 0 -32 14.3301 -32 32v96c0 17.6699 14.3301 32 32 32h96c17.6699 0 32 -14.3301 32 -32h192c0 17.6699 14.3301 32 32 32h96c17.6699 0 32 -14.3301 32 -32v-96zM416 384v-32h32v32h-32zM64 384v-32h32v32h-32zM96 0v32h-32v-32h32zM448 0v32h-32v-32h32zM416 96
v192h-32c-17.6699 0 -32 14.3301 -32 32v32h-192v-32c0 -17.6699 -14.3301 -32 -32 -32h-32v-192h32c17.6699 0 32 -14.3301 32 -32v-32h192v32c0 17.6699 14.3301 32 32 32h32z" />
    <glyph glyph-name="weight-hanging" unicode="&#xf5cd;" 
d="M510.28 2.13965c8.33008 -33.3096 -14.6602 -66.1396 -46.2998 -66.1396h-415.95c-31.6504 0 -54.6406 32.8301 -46.3105 66.1396l73.0498 292.13c3.79004 15.1807 16.4404 25.7207 30.8701 25.7207h60.25c-3.58008 10.0498 -5.87988 20.7197 -5.87988 32
c0 53.0195 42.9805 96 96 96c53.0205 0 96 -42.9805 96 -96c0 -11.2803 -2.30957 -21.9502 -5.87988 -32h60.25c14.4297 0 27.0703 -10.5303 30.8701 -25.7207zM256 320c17.6396 0 32 14.3604 32 32s-14.3604 32 -32 32s-32 -14.3604 -32 -32s14.3604 -32 32 -32z" />
    <glyph glyph-name="wine-glass-alt" unicode="&#xf5ce;" horiz-adv-x="288" 
d="M216 -16c22.0898 0 40 -17.9102 40 -40c0 -4.41992 -3.58008 -8 -8 -8h-208c-4.41992 0 -8 3.58008 -8 8c0 22.0898 17.9102 40 40 40h40v117.18c-68.4697 15.8906 -118.05 79.9102 -111.4 154.16l15.96 178.11c0.730469 8.24023 7.55078 14.5498 15.7002 14.5498h223.48
c8.16016 0 14.9697 -6.30957 15.71 -14.5498l15.9502 -178.101c6.64941 -74.25 -42.9307 -138.27 -111.4 -154.159v-117.19h40zM61.75 400l-7.16992 -80h178.84l-7.16992 80h-164.5z" />
    <glyph glyph-name="air-freshener" unicode="&#xf5d0;" 
d="M224 288c53 0 96 -43 96 -96v-224c0 -17.625 -14.375 -32 -32 -32h-256c-17.625 0 -32 14.375 -32 32v224c0 53 43 96 96 96h128zM160 32c44.125 0 80 35.875 80 80s-35.875 80 -80 80s-80 -35.875 -80 -80s35.875 -80 80 -80zM224 416v-96h-128v96
c0 17.625 14.375 32 32 32h64c17.625 0 32 -14.375 32 -32zM381.781 396.422l-29.7812 -12.4219l-12.4385 -29.7812c-0.592773 -1.21875 -2.18652 -2.21875 -3.56152 -2.21875s-2.96875 1 -3.59375 2.21875l-12.4062 29.7812l-29.7812 12.4219
c-1.21875 0.609375 -2.21875 2.21875 -2.21875 3.57812c0 1.375 1 2.96875 2.21875 3.57812l29.7812 12.4219l12.4062 29.7812c0.625 1.21875 2.21875 2.21875 3.59375 2.21875s2.96875 -1 3.56152 -2.21875l12.4385 -29.7812l29.7812 -12.4219
c1.21875 -0.609375 2.21875 -2.20312 2.21875 -3.57812c0 -1.35938 -1 -2.96875 -2.21875 -3.57812zM448 384l-29.7812 12.4219c-1.21875 0.609375 -2.21875 2.21875 -2.21875 3.57812c0 1.375 1 2.96875 2.21875 3.57812l29.7812 12.4219l12.4062 29.7812
c0.625 1.21875 2.21875 2.21875 3.59375 2.21875s2.96875 -1 3.56152 -2.21875l12.4385 -29.7812l29.7812 -12.4219c1.21875 -0.609375 2.21875 -2.20312 2.21875 -3.57812c0 -1.35938 -1 -2.96875 -2.21875 -3.57812l-29.7812 -12.4219l-12.4385 -29.7812
c-0.592773 -1.21875 -2.18652 -2.21875 -3.56152 -2.21875s-2.96875 1 -3.59375 2.21875zM480 224l29.7812 -12.4219c1.21875 -0.609375 2.21875 -2.20312 2.21875 -3.57812c0 -1.35938 -1 -2.96875 -2.21875 -3.57812l-29.7812 -12.4219l-12.4385 -29.7812
c-0.592773 -1.21875 -2.18652 -2.21875 -3.56152 -2.21875s-2.96875 1 -3.59375 2.21875l-12.4062 29.7812l-29.7812 12.4219c-1.21875 0.609375 -2.21875 2.21875 -2.21875 3.57812c0 1.375 1 2.96875 2.21875 3.57812l29.7812 12.4219l12.4062 29.7812
c0.625 1.21875 2.21875 2.21875 3.59375 2.21875s2.96875 -1 3.56152 -2.21875zM445.781 300.422l-29.7812 -12.4219l-12.4385 -29.7812c-0.592773 -1.21875 -2.18652 -2.21875 -3.56152 -2.21875s-2.96875 1 -3.59375 2.21875l-12.4062 29.7812l-29.7812 12.4219
c-1.21875 0.609375 -2.21875 2.21875 -2.21875 3.57812c0 1.375 1 2.96875 2.21875 3.57812l29.7812 12.4219l12.4062 29.7812c0.625 1.21875 2.21875 2.21875 3.59375 2.21875s2.96875 -1 3.56152 -2.21875l12.4385 -29.7812l29.7812 -12.4219
c1.21875 -0.609375 2.21875 -2.20312 2.21875 -3.57812c0 -1.35938 -1 -2.96875 -2.21875 -3.57812z" />
    <glyph glyph-name="apple-alt" unicode="&#xf5d1;" horiz-adv-x="448" 
d="M350.85 319c25.9707 -4.66992 47.2705 -18.6699 63.9199 -42c14.6504 -20.6699 24.6406 -46.6699 29.9609 -78c4.66992 -28.6699 4.31934 -57.3301 -1 -86c-7.99023 -47.3301 -23.9707 -87 -47.9404 -119c-28.6396 -38.6699 -64.5898 -58 -107.87 -58
c-10.6602 0 -22.2998 3.33008 -34.96 10c-8.66016 5.33008 -18.3096 8 -28.9697 8s-20.2998 -2.66992 -28.9707 -8c-12.6592 -6.66992 -24.2998 -10 -34.96 -10c-43.2793 0 -79.2295 19.3301 -107.869 58c-23.9707 32 -39.9502 71.6699 -47.9404 119
c-5.32031 28.6699 -5.66992 57.3301 -1 86c5.32031 31.3301 15.3096 57.3301 29.96 78c16.6504 23.3301 37.9502 37.3301 63.9199 42c15.9805 2.66992 37.9502 0.330078 65.9199 -7c23.9697 -6.66992 44.2803 -14.6699 60.9307 -24
c16.6494 9.33008 36.96 17.3301 60.9297 24c27.9795 7.33008 49.96 9.66992 65.9395 7zM295.91 360c-9.32031 -8.66992 -21.6504 -15 -36.96 -19c-10.6602 -3.33008 -22.2998 -5 -34.96 -5l-14.9805 1c-1.33008 9.33008 -1.33008 20 0 32
c2.66992 24 10.3203 42.3301 22.9707 55c9.31934 8.66992 21.6494 15 36.96 19c10.6592 3.33008 22.2998 5 34.96 5l14.9795 -1l1 -15c0 -12.6699 -1.66992 -24.3301 -4.99023 -35c-3.98926 -15.3301 -10.3096 -27.6699 -18.9795 -37z" />
    <glyph glyph-name="atom" unicode="&#xf5d2;" horiz-adv-x="448" 
d="M223.999 224c17.6484 -0.03125 31.9727 -14.3525 32.0078 -32c0 -17.6611 -14.3389 -32 -32 -32s-32 14.3389 -32 32c0 17.6582 14.335 31.9961 31.9922 32zM438.171 320c16.3789 -29.375 15.0039 -73.125 -25.1309 -128c40.1348 -54.875 41.5098 -98.625 25.1309 -128
c-29.1309 -52.375 -101.646 -43.625 -116.275 -41.875c-21.5039 -51.25 -54.2617 -86.125 -97.8965 -86.125s-76.3906 34.875 -97.8965 86.125c-14.627 -1.75 -87.1426 -10.5 -116.273 41.875c-16.3789 29.375 -15.0039 73.125 25.1289 128
c-40.1328 54.875 -41.5078 98.625 -25.1289 128c10.877 19.5 40.5078 50.625 116.273 41.875c21.5059 51.25 54.2617 86.125 97.8965 86.125s76.3926 -34.875 97.8965 -86.125c75.7656 8.875 105.398 -22.375 116.275 -41.875zM63.3389 96
c3.75195 -6.625 19.0059 -11.875 43.6348 -11c-2.75 13 -5.125 26.375 -6.75 40.125c-7.75195 6.25 -15.0039 12.625 -21.8809 19.125c-15.1289 -23.5 -19.0039 -41 -15.0039 -48.25zM100.224 258.875c1.625 13.5 3.875 26.875 6.75 40.25c-1.875 0 -4 0.375 -5.75 0.375
c-21.5059 0 -34.5078 -5.375 -37.8848 -11.5c-4 -7.25 -0.125 -24.75 15.0039 -48.25c6.87695 6.5 14.1289 12.875 21.8809 19.125zM223.999 384c-9.50195 0 -22.2539 -13.5 -33.8828 -37.25c11.2539 -3.75 22.5059 -8 33.8828 -12.875
c11.3789 4.875 22.6309 9.125 33.8828 12.875c-11.627 23.75 -24.3809 37.25 -33.8828 37.25zM223.999 0c9.50195 0 22.2559 13.5 33.8828 37.25c-11.252 3.75 -22.5039 8 -33.8828 12.875c-11.377 -4.875 -22.6289 -9.125 -33.8828 -12.875
c11.6289 -23.75 24.3809 -37.25 33.8828 -37.25zM223.999 112c44.1533 0 80 35.8467 80 80s-35.8467 80 -80 80s-80 -35.8467 -80 -80s35.8467 -80 80 -80zM384.659 96c4 7.25 0.125 24.75 -15.0039 48.25c-6.875 -6.5 -14.127 -12.875 -21.8789 -19.125
c-1.625 -13.75 -4 -27.125 -6.75195 -40.125c24.6309 -0.875 40.0098 4.375 43.6348 11zM369.655 239.75c15.1289 23.5 19.0039 41 15.0039 48.25c-3.375 6.125 -16.3789 11.5 -37.8828 11.5c-1.75 0 -3.87695 -0.375 -5.75195 -0.375
c2.87695 -13.375 5.12695 -26.75 6.75195 -40.25c7.75195 -6.25 15.0039 -12.625 21.8789 -19.125z" />
    <glyph glyph-name="bone" unicode="&#xf5d7;" horiz-adv-x="640" 
d="M598.88 203.44c-9.42969 -4.70996 -9.42969 -18.1709 -0.00976562 -22.8809c25.2002 -12.5996 41.1201 -38.3496 41.1201 -66.5293v-7.64062c0 -41.0898 -33.2998 -74.3896 -74.3799 -74.3896c-32.0107 0 -60.4404 20.4902 -70.5703 50.8604
c-6.53027 19.5996 -10.7305 45.1396 -38.1104 45.1396h-273.87c-26.5098 0 -30.4297 -22.1104 -38.1094 -45.1396c-10.1299 -30.3701 -38.5498 -50.8604 -70.5703 -50.8604c-41.0801 0 -74.3799 33.2998 -74.3799 74.3896v7.64062
c0 28.1699 15.9199 53.9297 41.1201 66.5293c9.42969 4.70996 9.42969 18.1709 0 22.8809c-25.2002 12.5996 -41.1201 38.3594 -41.1201 66.5293v7.64062c0 41.0898 33.2998 74.3896 74.3896 74.3896c32.0107 0 60.4404 -20.4902 70.5605 -50.8604
c6.53027 -19.5996 10.7295 -45.1396 38.1094 -45.1396h273.87c26.5107 0 30.4307 22.1104 38.1104 45.1396c10.1299 30.3701 38.5498 50.8604 70.5703 50.8604c41.0898 0 74.3896 -33.2998 74.3896 -74.3896v-7.64062c0 -28.1699 -15.9199 -53.9297 -41.1201 -66.5293z" />
    <glyph glyph-name="book-reader" unicode="&#xf5da;" 
d="M352 352c0 -53.0195 -42.9805 -96 -96 -96s-96 42.9805 -96 96s42.9805 96 96 96s96 -42.9805 96 -96zM233.59 206.9c4.10059 -2.51074 6.41016 -6.79004 6.41992 -11.46v-245.99c0 -10.1602 -11.1094 -16.5898 -20.4795 -11.8701
c-61.0498 30.75 -149.38 39.1396 -193.04 41.4297c-14.9004 0.770508 -26.4902 12.7207 -26.4902 27.0498v222.801c0 15.6299 13.5498 28.0098 29.7998 27.0898c48.3604 -2.75 144.46 -12.7305 203.79 -49.0498zM482.2 255.95
c16.25 0.919922 29.7998 -11.46 29.8096 -27.0898v-222.82c0 -14.3301 -11.5898 -26.2803 -26.4902 -27.0596c-43.6494 -2.29004 -131.93 -10.6807 -192.97 -41.4004c-9.39941 -4.73047 -20.54 1.70996 -20.54 11.9004v245.789c0 4.6709 2.31055 9.12012 6.41016 11.6309
c59.3203 36.3193 155.43 46.3096 203.78 49.0498z" />
    <glyph glyph-name="brain" unicode="&#xf5dc;" horiz-adv-x="576" 
d="M208 448c35.2998 0 64 -28.7002 64 -64v-376c0 -39.7998 -32.2002 -72 -72 -72c-31.7998 0 -58.4004 20.7002 -68 49.2002c-3.90039 -0.700195 -7.90039 -1.2002 -12 -1.2002c-39.7998 0 -72 32.2002 -72 72c0 4.7998 0.5 9.5 1.40039 14.0996
c-29 12 -49.4004 40.6006 -49.4004 73.9004c0 29.7002 16.2998 55.2998 40.2998 69.0996c-5.09961 10.6006 -8.2998 22.3008 -8.2998 34.9004c0 33.4004 20.5 62 49.7002 74c-1.10059 4.5 -1.7002 9.2002 -1.7002 14c0 35.2998 28.7002 64 64 64
c0.799805 0 1.40039 -0.200195 2.2002 -0.200195c7.09961 27.7002 31.8994 48.2002 61.7998 48.2002zM576 144c0 -33.2998 -20.4004 -61.9004 -49.4004 -73.9004c0.900391 -4.59961 1.40039 -9.2998 1.40039 -14.0996c0 -39.7998 -32.2002 -72 -72 -72
c-4.09961 0 -8.09961 0.5 -12 1.2002c-9.59961 -28.5 -36.2002 -49.2002 -68 -49.2002c-39.7998 0 -72 32.2002 -72 72v376c0 35.4004 28.7002 64 64 64c29.9004 0 54.7002 -20.5 61.7998 -48.2002c0.700195 0 1.40039 0.200195 2.2002 0.200195
c35.2998 0 64 -28.7002 64 -64c0 -4.7998 -0.700195 -9.5 -1.7002 -14c29.2002 -12 49.7002 -40.5996 49.7002 -74c0 -12.5996 -3.09961 -24.2998 -8.2998 -34.9004c24 -13.7998 40.2998 -39.3994 40.2998 -69.0996z" />
    <glyph glyph-name="car-alt" unicode="&#xf5de;" horiz-adv-x="480" 
d="M438.66 235.67c24.1201 -9.16992 41.3398 -32.3301 41.3398 -59.6699v-48c0 -16.1299 -6.16016 -30.6797 -16 -41.9297v-54.0703c0 -17.6699 -14.3301 -32 -32 -32h-32c-17.6699 0 -32 14.3301 -32 32v32h-256v-32c0 -17.6699 -14.3301 -32 -32 -32h-32
c-17.6699 0 -32 14.3301 -32 32v54.0703c-9.83984 11.2598 -16 25.8096 -16 41.9297v48c0 27.3398 17.2197 50.5 41.3398 59.6699l11.2402 28.0996l19.9297 49.8301c17.1104 42.7705 57.9307 70.4004 103.99 70.4004h127c46.0703 0 86.8799 -27.6299 103.99 -70.4004
l19.9297 -49.8301zM131.93 289.83l-19.9297 -49.8301h256l-19.9297 49.8301c-7.29004 18.2197 -24.9404 30.1699 -44.5703 30.1699h-127c-19.6299 0 -37.2803 -11.9502 -44.5703 -30.1699zM80 128.2c19.2002 0 48 -3.19043 48 15.9502
c0 19.1396 -28.7998 47.8496 -48 47.8496s-32 -12.7598 -32 -31.9004c0 -19.1396 12.7998 -31.8994 32 -31.8994zM400 128.2c19.2002 0 32 12.7598 32 31.8994c0 19.1406 -12.7998 31.9004 -32 31.9004s-48 -28.71 -48 -47.8496c0 -19.1406 28.7998 -15.9502 48 -15.9502z
" />
    <glyph glyph-name="car-battery" unicode="&#xf5df;" 
d="M480 320c17.6699 0 32 -14.3301 32 -32v-256c0 -17.6699 -14.3301 -32 -32 -32h-448c-17.6699 0 -32 14.3301 -32 32v256c0 17.6699 14.3301 32 32 32h32v48c0 8.83984 7.16016 16 16 16h96c8.83984 0 16 -7.16016 16 -16v-48h128v48c0 8.83984 7.16016 16 16 16h96
c8.83984 0 16 -7.16016 16 -16v-48h32zM192 184v16c0 4.41992 -3.58008 8 -8 8h-112c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h112c4.41992 0 8 3.58008 8 8zM448 184v16c0 4.41992 -3.58008 8 -8 8h-40v40c0 4.41992 -3.58008 8 -8 8h-16
c-4.41992 0 -8 -3.58008 -8 -8v-40h-40c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h40v-40c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v40h40c4.41992 0 8 3.58008 8 8z" />
    <glyph glyph-name="car-crash" unicode="&#xf5e1;" horiz-adv-x="640" 
d="M143.25 227.19l-12.4199 -46.3701c-3.00977 -11.25 -3.62988 -22.8906 -2.41016 -34.3906l-35.2002 -28.9795c-6.56934 -5.41016 -16.3096 0.429688 -14.6201 8.76953l15.4404 76.6807c1.05957 5.25977 -2.66016 10.2793 -8 10.79l-77.8604 7.5498
c-8.46973 0.819336 -11.2295 11.8301 -4.13965 16.54l65.1504 43.2998c4.45996 2.96973 5.37988 9.15039 1.97949 13.29l-49.71 60.4102c-5.41016 6.56934 0.429688 16.2998 8.78027 14.6201l76.6797 -15.4404c5.25977 -1.05957 10.2803 2.66016 10.7998 8l7.5498 77.8604
c0.820312 8.47949 11.8301 11.2295 16.5508 4.13965l43.2998 -65.1396c2.96973 -4.45996 9.14941 -5.37988 13.29 -1.98047l60.3994 49.71c6.57031 5.41016 16.3008 -0.429688 14.6201 -8.76953l-11.3301 -56.1602c-2.70996 -3.0498 -5.42969 -6.08984 -7.90918 -9.40039
l-32.1504 -42.9697l-10.71 -14.3203c-32.7305 -8.75977 -59.1797 -34.5293 -68.0801 -67.7393zM637.82 94.6797l-12.4199 -46.3594c-3.13086 -11.6807 -9.38086 -21.6104 -17.5508 -29.3604c-2.72852 -2.58398 -5.62695 -4.90137 -8.75977 -7l-13.9902 -52.2295
c-1.13965 -4.27051 -3.09961 -8.10059 -5.64941 -11.3809c-7.66992 -9.83984 -20.7402 -14.6797 -33.54 -11.25l-30.9102 8.28027c-17.0703 4.57031 -27.2002 22.1201 -22.6299 39.1904l8.28027 30.9102l-247.28 66.2598l-8.28027 -30.9102
c-4.57031 -17.0703 -22.1201 -27.2002 -39.1895 -22.6299l-30.9102 8.28027c-12.7998 3.42969 -21.7002 14.1592 -23.4199 26.5098c-0.570312 4.12012 -0.350586 8.41992 0.790039 12.6797l13.9893 52.2305c-1.63086 3.31445 -3.02148 6.85352 -4.08984 10.4492
c-3.2002 10.79 -3.64941 22.5205 -0.519531 34.2002l12.4199 46.3701c5.30957 19.7998 19.3594 34.8301 36.8896 42.21c5.75 2.42285 12.0352 4.06543 18.4902 4.71973l18.1299 24.2305l32.1504 42.9697c3.44922 4.61035 7.18945 8.90039 11.1992 12.8398
c8 7.89062 17.0303 14.4404 26.7402 19.5107c4.86035 2.54004 9.89062 4.70996 15.0498 6.48926c10.3301 3.58008 21.1904 5.62988 32.2402 6.04004s22.3105 -0.819336 33.4307 -3.7998l122.68 -32.8701c11.1201 -2.97949 21.4795 -7.54004 30.8496 -13.4297
c14.0459 -8.81934 25.7959 -20.5068 34.6904 -34.5c8.81934 -13.8799 14.6396 -29.8398 16.6797 -46.9902l6.36035 -53.29l3.58984 -30.0498c10.3115 -7.44531 18.2578 -17.8018 22.7402 -29.9297c4.38965 -11.8799 5.29004 -25.1904 1.75 -38.3906zM255.58 213.66
c-18.5498 4.96973 -34.21 -4.04004 -39.1699 -22.5303s4.10938 -34.1201 22.6494 -39.0898c18.5508 -4.96973 45.54 -15.5098 50.4902 2.97949c4.95996 18.4902 -15.4297 53.6709 -33.9697 58.6406zM546.19 185.49l-6.36035 53.29
c-0.580078 4.87012 -1.88965 9.5293 -3.82031 13.8594c-5.7998 12.9902 -17.2002 23.0107 -31.4199 26.8203l-122.68 32.8701c-3.96777 1.0625 -8.13672 1.62891 -12.4375 1.62891c-15.7295 0 -29.6641 -7.53418 -38.4229 -19.2393l-32.1494 -42.9697l172 -46.0801z
M564.68 130.84c-18.5498 4.96973 -53.7998 -15.3096 -58.75 -33.79c-4.94922 -18.4902 23.6904 -22.8594 42.2402 -27.8301c18.5498 -4.96973 34.21 4.04004 39.1699 22.5303c4.9502 18.4805 -4.10938 34.1201 -22.6602 39.0898z" />
    <glyph glyph-name="car-side" unicode="&#xf5e4;" horiz-adv-x="640" 
d="M544 256c53.0195 0 96 -42.9805 96 -96v-80c0 -8.83984 -7.16016 -16 -16 -16h-48c0 -53.0195 -42.9805 -96 -96 -96s-96 42.9805 -96 96h-128c0 -53.0195 -42.9805 -96 -96 -96s-96 42.9805 -96 96h-48c-8.83984 0 -16 7.16016 -16 16v112
c0 29.79 20.4404 54.5996 48 61.7402l47.9102 122.029c9.71973 24.3008 33.25 40.2305 59.4199 40.2305h213.91c20.2227 -0.00292969 38.2441 -9.35645 49.9795 -24.0195l108.78 -135.98h16zM160 16c26.4697 0 48 21.5303 48 48s-21.5303 48 -48 48s-48 -21.5303 -48 -48
s21.5303 -48 48 -48zM232 256v96h-76.6699l-38.4004 -96h115.07zM280 256h166.04l-76.7998 96h-89.2402v-96zM480 16c26.4697 0 48 21.5303 48 48s-21.5303 48 -48 48s-48 -21.5303 -48 -48s21.5303 -48 48 -48z" />
    <glyph glyph-name="charging-station" unicode="&#xf5e7;" horiz-adv-x="576" 
d="M336 0c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-320c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h320zM544 320h16c8.83984 0 16 -7.16016 16 -16v-32c0 -35.7598 -23.6201 -65.6904 -56 -75.9297v-120.07
c0 -44.4102 -38.29 -80.0498 -83.5898 -75.6201c-39.4902 3.85059 -68.4102 39.3398 -68.4102 79.0098v24.6104c0 22.0898 -17.9102 40 -40 40h-8v-112h-288v352c0 35.3496 28.6504 64 64 64h160c35.3496 0 64 -28.6504 64 -64v-192h8c48.5996 0 88 -39.4004 88 -88v-28
c0 -16.9902 15.2197 -30.5 32.7402 -27.6104c13.7598 2.27051 23.2598 15.2402 23.2598 29.1904v118.49c-32.3799 10.2393 -56 40.1699 -56 75.9297v32c0 8.83984 7.16016 16 16 16h16v48c0 8.83984 7.16016 16 16 16s16 -7.16016 16 -16v-48h32v48
c0 8.83984 7.16016 16 16 16s16 -7.16016 16 -16v-48zM260.09 272.24c4.62012 6.97949 -1.14941 15.7598 -10.3896 15.7598h-57.7002l11.5996 50.79c2.02051 6.66992 -3.71973 13.21 -11.5996 13.21h-68c-6.01953 0 -11.0996 -3.90039 -11.8896 -9.11035l-16 -107
c-0.959961 -6.2998 4.63965 -11.8896 11.8896 -11.8896h59.3496l-23.0195 -83.0801c-1.7998 -6.63965 4 -12.9199 11.6699 -12.9199c4.17969 0 8.19043 1.91016 10.3896 5.24023z" />
    <glyph glyph-name="directions" unicode="&#xf5eb;" 
d="M502.61 214.68c12.5195 -12.5293 12.5195 -32.8301 0 -45.3594l-223.931 -223.931c-12.5293 -12.5293 -32.8398 -12.5293 -45.3594 0l-223.931 223.931c-12.5195 12.5293 -12.5195 32.8301 0 45.3594l223.931 223.931c12.5293 12.5195 32.8398 12.5195 45.3594 0z
M401.63 202.12c3.42969 3.16992 3.42969 8.58984 0 11.7598l-84.21 77.7305c-5.12988 4.72949 -13.4297 1.08984 -13.4297 -5.87988v-53.7305h-112c-17.6699 0 -32 -14.3301 -32 -32v-80c0 -4.41992 3.58008 -8 8 -8h32c4.41992 0 8 3.58008 8 8v64h96v-53.7305
c0 -6.97949 8.30957 -10.6094 13.4297 -5.87988z" />
    <glyph glyph-name="draw-polygon" unicode="&#xf5ee;" horiz-adv-x="448" 
d="M384 96c35.3496 0 64 -28.6504 63.9902 -64c0 -35.3496 -28.6504 -64 -64 -64c-23.6299 0 -44.0303 12.9502 -55.1201 32h-209.75c-11.0801 -19.0498 -31.4902 -32 -55.1201 -32c-35.3496 0 -64 28.6504 -64 64c0 23.6299 12.9502 44.04 32 55.1299v209.75
c-19.0498 11.0801 -32 31.4902 -32 55.1201c0 35.3496 28.6504 64 64 64c23.6299 0 44.04 -12.9502 55.1201 -32h209.76c11.0801 19.0498 31.4902 32 55.1201 32c35.3496 0 64 -28.6504 64 -64s-28.6504 -64 -64 -64c-0.349609 0 -0.669922 0.0898438 -1.01953 0.0996094
l-39.2002 -65.3193c5.08008 -9.16992 8.21973 -19.5605 8.21973 -30.7803s-3.15039 -21.6104 -8.21973 -30.7803l39.2002 -65.3193c0.349609 0 0.669922 0.0996094 1.01953 0.0996094zM96 87.1201c9.61816 -5.58398 17.5361 -13.502 23.1201 -23.1201h208.36
l-38.4609 64.0996c-0.349609 0 -0.669922 -0.0996094 -1.01953 -0.0996094c-35.3496 0 -64 28.6504 -64 64s28.6504 64 64 64c0.349609 0 0.669922 -0.0898438 1.01953 -0.0996094l38.4609 64.0996h-208.36c-5.58691 -9.61523 -13.5049 -17.5332 -23.1201 -23.1201v-209.76z
M272 192c0 -8.82031 7.17969 -16 16 -16s16 7.17969 16 16s-7.17969 16 -16 16s-16 -7.17969 -16 -16zM400 352c0 8.82031 -7.17969 16 -16 16s-16 -7.17969 -16 -16s7.17969 -16 16 -16s16 7.17969 16 16zM64 368c-8.82031 0 -16 -7.17969 -16 -16s7.17969 -16 16 -16
s16 7.17969 16 16s-7.17969 16 -16 16zM48 32c0 -8.82031 7.17969 -16 16 -16s16 7.17969 16 16s-7.17969 16 -16 16s-16 -7.17969 -16 -16zM384 16c8.82031 0 16 7.17969 16 16s-7.17969 16 -16 16s-16 -7.17969 -16 -16s7.17969 -16 16 -16z" />
    <glyph glyph-name="laptop-code" unicode="&#xf5fc;" horiz-adv-x="640" 
d="M255.03 186.35l-58.3506 58.3408c-6.25 6.25 -6.25 16.3799 0 22.6299l58.3398 58.3398c6.25 6.25 16.3809 6.25 22.6309 0l11.3096 -11.3105c6.25 -6.25 6.25 -16.3799 0 -22.6299l-35.71 -35.7197l35.7197 -35.71c6.25 -6.25 6.25 -16.3799 0 -22.6299
l-11.3096 -11.3105c-6.25 -6.25 -16.3799 -6.25 -22.6299 0zM351.04 197.65c-6.25 6.25 -6.25 16.3799 0 22.6299l35.71 35.7197l-35.71 35.71c-6.25 6.25 -6.25 16.3799 0 22.6299l11.3096 11.3105c6.25 6.25 16.3809 6.25 22.6309 0l58.3398 -58.3408
c6.25 -6.25 6.25 -16.3799 0 -22.6299l-58.3398 -58.3398c-6.25 -6.25 -16.3809 -6.25 -22.6309 0zM624 32c8.7998 0 16 -7.2002 16 -16v-16c0 -35.2002 -28.7998 -64 -64 -64h-512c-35.2002 0 -64 28.7998 -64 64v16c0 8.7998 7.2002 16 16 16h239.23
c-0.25 -14.5303 14.0791 -32 32.7695 -32h60.7998c18.0303 0 32 12.1904 32.7402 32h242.46zM576 400v-336h-512v336c0 26.4004 21.5996 48 48 48h416c26.4004 0 48 -21.5996 48 -48zM512 128v256h-384v-256h384z" />
    <glyph glyph-name="layer-group" unicode="&#xf5fd;" 
d="M12.4102 299.98c-16.5498 7.50977 -16.5498 32.5293 0 40.0391l232.95 105.671c3.23633 1.47949 6.87695 2.30371 10.666 2.30371s7.38672 -0.824219 10.624 -2.30371l232.93 -105.681c16.5498 -7.50977 16.5498 -32.5195 0 -40.0293l-232.94 -105.671
c-6.7998 -3.08984 -14.4893 -3.08984 -21.29 0zM499.59 211.7c16.5498 -7.5 16.5498 -32.5 0 -40l-232.95 -105.59c-6.7998 -3.08008 -14.4893 -3.08008 -21.29 0l-232.939 105.59c-16.5498 7.5 -16.5498 32.5 0 40l58.0996 26.3301l161.63 -73.2705
c7.57031 -3.42969 15.5908 -5.16992 23.8604 -5.16992s16.2998 1.74023 23.8604 5.16992l161.64 73.2705zM499.59 83.9004c16.5498 -7.5 16.5498 -32.5 0 -40l-232.95 -105.591c-6.7998 -3.0791 -14.4893 -3.0791 -21.29 0l-232.939 105.591
c-16.5498 7.5 -16.5498 32.5 0 40l57.8799 26.2295l161.85 -73.3701c7.57031 -3.42969 15.5908 -5.16992 23.8604 -5.16992s16.2998 1.74023 23.8604 5.16992l161.859 73.3701z" />
    <glyph glyph-name="lungs" unicode="&#xf604;" horiz-adv-x="640" 
d="M636.11 57.8496c2.58984 -9.68945 3.88965 -19.6396 3.88965 -29.6299c0 -61.2295 -62.4805 -105.439 -125.24 -88.6201l-59.5 15.9502c-42.1797 11.3105 -71.2598 47.4697 -71.2598 88.6201v87.4902l85.8398 -57.2305
c1.26855 -0.845703 2.79395 -1.35156 4.43164 -1.35156c2.77734 0 5.22559 1.41992 6.6582 3.57227l8.87988 13.3096c0.845703 1.26758 1.35254 2.79395 1.35254 4.43164c0 2.77734 -1.41992 5.22559 -3.57227 6.6582l-167.59 111.72l-167.59 -111.72
c-2.15332 -1.43262 -3.55957 -3.88379 -3.55957 -6.66113c0 -1.6377 0.493164 -3.16113 1.33984 -4.42871l8.87988 -13.3096c1.43262 -2.15332 3.88379 -3.56055 6.66113 -3.56055c1.6377 0 3.16016 0.494141 4.42871 1.33984l85.8398 57.2305v-87.4902
c0 -41.1504 -29.0801 -77.3203 -71.2598 -88.6201l-59.5 -15.9502c-62.7598 -16.8193 -125.24 27.3906 -125.24 88.6201c0 9.99023 1.2998 19.9404 3.88965 29.6299c21.6699 81.3008 56.04 159.15 102.011 231.021c22.1191 34.5703 36.0693 63.1299 80.0498 63.1299
c38.6895 0 70.0498 -29.4199 70.0498 -65.71v-60.1104l32.8799 21.9199c4.4502 2.9707 7.12012 7.95996 7.12012 13.3105v170.59c0 8.83984 7.16016 16 16 16h16c8.83984 0 16 -7.16016 16 -16v-170.59c0 -5.55273 2.81934 -10.4414 7.12012 -13.3105l32.8799 -21.9199
v60.1104c0 36.29 31.3604 65.71 70.0498 65.71c43.9805 0 57.9307 -28.5596 80.0498 -63.1299c45.9707 -71.8701 80.3408 -149.72 102.011 -231.021z" />
    <glyph glyph-name="microscope" unicode="&#xf610;" 
d="M160 128c-17.6699 0 -32 14.3301 -32 32v224c0 17.6699 14.3301 32 32 32v16c0 8.83984 7.16016 16 16 16h64c8.83984 0 16 -7.16016 16 -16v-16c17.6699 0 32 -14.3301 32 -32v-224c0 -17.6699 -14.3301 -32 -32 -32h-12v-16c0 -8.83984 -7.16016 -16 -16 -16h-40
c-8.83984 0 -16 7.16016 -16 16v16h-12zM464 0c26.5098 0 48 -21.4902 48 -48c0 -8.83984 -7.16016 -16 -16 -16h-480c-8.83984 0 -16 7.16016 -16 16c0 26.5098 21.4902 48 48 48h272c70.5801 0 128 57.4199 128 128s-57.4199 128 -128 128v64
c105.88 0 192 -86.1201 192 -192c0 -49.2002 -18.7598 -93.9902 -49.29 -128h1.29004zM104 32c-4.41992 0 -8 3.58008 -8 8v16c0 4.41992 3.58008 8 8 8h208c4.41992 0 8 -3.58008 8 -8v-16c0 -4.41992 -3.58008 -8 -8 -8h-208z" />
    <glyph glyph-name="oil-can" unicode="&#xf613;" horiz-adv-x="640" 
d="M629.8 287.69c5.11035 1.45996 10.2002 -2.38086 10.1904 -7.69043v-18.0801c0 -2.12012 -0.839844 -4.16016 -2.33984 -5.66016l-212.261 -214.75c-6.00977 -6.08984 -14.21 -9.50977 -22.7598 -9.50977h-274.63c-17.6699 0 -32 14.3301 -32 32v46.54l-69.7197 12.6904
c-15.2207 2.75977 -26.2803 16.0195 -26.2803 31.4795v94.9502c0 17.9795 14.6699 32.0098 31.9297 32.0098c1.9873 0 3.9043 -0.181641 5.79004 -0.530273l138.28 -25.1396h56v48h-56c-8.83984 0 -16 7.16016 -16 16v16c0 8.83984 7.16016 16 16 16h160
c8.83984 0 16 -7.16016 16 -16v-16c0 -8.83984 -7.16016 -16 -16 -16h-56v-48h56.8896c10.2598 -0.00390625 20.0205 -2.46191 28.6201 -6.75977l50.4902 -25.2402zM96 159.33v62.4297l-48 8.73047v-62.4307zM549.33 74.6699c0 23.5605 42.6699 85.3301 42.6699 85.3301
s42.6699 -61.7598 42.6699 -85.3301s-19.0996 -42.6699 -42.6699 -42.6699s-42.6699 19.1104 -42.6699 42.6699z" />
    <glyph glyph-name="poop" unicode="&#xf619;" 
d="M451.36 78.8604c34.3301 -5.48047 60.6396 -34.9805 60.6396 -70.8604c0 -39.7598 -32.2402 -72 -72 -72h-368c-39.7598 0 -72 32.2402 -72 72c0 35.8799 26.3096 65.3799 60.6396 70.8604c-17.2998 13.1494 -28.6396 33.7295 -28.6396 57.1396
c0 39.7695 32.2402 72 72 72h14.0703c-13.4199 11.7305 -22.0703 28.7803 -22.0703 48c0 35.3496 28.6504 64 64 64h16c44.1797 0 80 35.8203 80 80c0 17.3799 -5.69043 33.3604 -15.1104 46.4805c4.95996 0.779297 9.94043 1.51953 15.1104 1.51953
c53.0195 0 96 -42.9805 96 -96c0 -11.2803 -2.30957 -21.9502 -5.87988 -32h5.87988c35.3496 0 64 -28.6504 64 -64c0 -19.2197 -8.65039 -36.2695 -22.0703 -48h14.0703c39.7598 0 72 -32.2305 72 -72c0 -23.4102 -11.3398 -43.9902 -28.6396 -57.1396z" />
    <glyph glyph-name="shapes" unicode="&#xf61f;" 
d="M128 192c70.6455 0 128 -57.3545 128 -128s-57.3545 -128 -128 -128s-128 57.3545 -128 128s57.3545 128 128 128zM507 246.86c14.2402 -24.3799 -3.58008 -54.8604 -32.0898 -54.8604h-213.82c-28.5098 0 -46.3301 30.4805 -32.0898 54.8604l106.93 182.85
c6.48828 10.9688 18.3906 18.3311 32.0469 18.3311c13.6553 0 25.6055 -7.3623 32.0938 -18.3311zM480 160c17.6611 0 32 -14.3389 32 -32v-160c0 -17.6611 -14.3389 -32 -32 -32h-160c-17.6611 0 -32 14.3389 -32 32v160c0 17.6611 14.3389 32 32 32h160z" />
    <glyph glyph-name="star-of-life" unicode="&#xf621;" horiz-adv-x="480" 
d="M471.99 113.57c7.66016 -4.41992 10.2793 -14.2002 5.85938 -21.8506l-32.0195 -55.4297c-4.41992 -7.66016 -14.21 -10.2803 -21.8701 -5.86035l-135.93 78.4307v-156.86c0 -8.83984 -7.16992 -16 -16.0107 -16h-64.0391c-8.84082 0 -16.0107 7.16016 -16.0107 16
v156.85l-135.93 -78.4297c-7.66016 -4.41016 -17.4502 -1.79004 -21.8701 5.86035l-32.0195 55.4297c-4.41992 7.65039 -1.80078 17.4404 5.85938 21.8604l135.931 78.4297l-135.931 78.4297c-7.66016 4.41992 -10.2793 14.21 -5.85938 21.8604l32.0195 55.4199
c4.41992 7.65039 14.21 10.2803 21.8701 5.86035l135.93 -78.4307v156.86c0 8.83984 7.16992 16 16.0107 16h64.0391c8.84082 0 16.0107 -7.16016 16.0107 -16v-156.85l135.93 78.4297c7.66016 4.41992 17.4502 1.79004 21.8701 -5.86035l32.0195 -55.4297
c4.41992 -7.66016 1.80078 -17.4404 -5.85938 -21.8604l-135.931 -78.4297z" />
    <glyph glyph-name="teeth" unicode="&#xf62e;" horiz-adv-x="640" 
d="M544 448c53.0195 0 96 -42.9805 96 -96v-320c0 -53.0195 -42.9805 -96 -96 -96h-448c-53.0195 0 -96 42.9805 -96 96v320c0 53.0195 42.9805 96 96 96h448zM160 80v64c0 8.83984 -7.16016 16 -16 16h-64c-8.83984 0 -16 -7.16016 -16 -16v-64
c0 -26.5098 21.4902 -48 48 -48s48 21.4902 48 48zM160 208v64c0 26.5098 -21.4902 48 -48 48s-48 -21.4902 -48 -48v-64c0 -8.83984 7.16016 -16 16 -16h64c8.83984 0 16 7.16016 16 16zM304 88v56c0 8.83984 -7.16016 16 -16 16h-80c-8.83984 0 -16 -7.16016 -16 -16v-56
c0 -30.9297 25.0703 -56 56 -56s56 25.0703 56 56zM304 208v88c0 30.9297 -25.0703 56 -56 56s-56 -25.0703 -56 -56v-88c0 -8.83984 7.16016 -16 16 -16h80c8.83984 0 16 7.16016 16 16zM448 88v56c0 8.83984 -7.16016 16 -16 16h-80c-8.83984 0 -16 -7.16016 -16 -16v-56
c0 -30.9297 25.0703 -56 56 -56s56 25.0703 56 56zM448 208v88c0 30.9297 -25.0703 56 -56 56s-56 -25.0703 -56 -56v-88c0 -8.83984 7.16016 -16 16 -16h80c8.83984 0 16 7.16016 16 16zM576 80v64c0 8.83984 -7.16016 16 -16 16h-64c-8.83984 0 -16 -7.16016 -16 -16v-64
c0 -26.5098 21.4902 -48 48 -48s48 21.4902 48 48zM576 208v64c0 26.5098 -21.4902 48 -48 48s-48 -21.4902 -48 -48v-64c0 -8.83984 7.16016 -16 16 -16h64c8.83984 0 16 7.16016 16 16z" />
    <glyph glyph-name="teeth-open" unicode="&#xf62f;" horiz-adv-x="640" 
d="M544 448c53.0195 0 96 -42.9805 96 -96v-64c0 -35.3496 -28.6602 -64 -64 -64h-512c-35.3398 0 -64 28.6504 -64 64v64c0 53.0195 42.9805 96 96 96h448zM160 272v32c0 26.5098 -21.4902 48 -48 48s-48 -21.4902 -48 -48v-32c0 -8.83984 7.16016 -16 16 -16h64
c8.83984 0 16 7.16016 16 16zM304 272v56c0 30.9297 -25.0703 56 -56 56s-56 -25.0703 -56 -56v-56c0 -8.83984 7.16016 -16 16 -16h80c8.83984 0 16 7.16016 16 16zM448 272v56c0 30.9297 -25.0703 56 -56 56s-56 -25.0703 -56 -56v-56c0 -8.83984 7.16016 -16 16 -16h80
c8.83984 0 16 7.16016 16 16zM576 272v32c0 26.5098 -21.4902 48 -48 48s-48 -21.4902 -48 -48v-32c0 -8.83984 7.16016 -16 16 -16h64c8.83984 0 16 7.16016 16 16zM576 128c35.3398 0 64 -28.6504 64 -64v-32c0 -53.0195 -42.9805 -96 -96 -96h-448
c-53.0195 0 -96 42.9805 -96 96v32c0 35.3496 28.6602 64 64 64h512zM160 48v32c0 8.83984 -7.16016 16 -16 16h-64c-8.83984 0 -16 -7.16016 -16 -16v-32c0 -26.5098 21.4902 -48 48 -48s48 21.4902 48 48zM304 56v24c0 8.83984 -7.16016 16 -16 16h-80
c-8.83984 0 -16 -7.16016 -16 -16v-24c0 -30.9297 25.0703 -56 56 -56s56 25.0703 56 56zM448 56v24c0 8.83984 -7.16016 16 -16 16h-80c-8.83984 0 -16 -7.16016 -16 -16v-24c0 -30.9297 25.0703 -56 56 -56s56 25.0703 56 56zM576 48v32c0 8.83984 -7.16016 16 -16 16h-64
c-8.83984 0 -16 -7.16016 -16 -16v-32c0 -26.5098 21.4902 -48 48 -48s48 21.4902 48 48z" />
    <glyph glyph-name="theater-masks" unicode="&#xf630;" horiz-adv-x="640" 
d="M206.86 202.85l-7.62988 -43.1797c-21.0908 -7.21973 -38.5 -18.2002 -49.9004 -30.9199c-2.41992 32.9004 21.6504 63.6504 57.5303 74.0996zM95.8096 153c5.87012 -33.1699 64.3203 -71.8096 111.931 -84.79c10.5596 -27.0996 25.9795 -50.5 39.5 -67.5801
c-3.25977 -0.339844 -6.41992 -0.799805 -10.0098 -0.799805c-68.1201 0 -190.221 61.5596 -204.45 142.08l-31.7305 179.51c-4.96973 28.0996 7.98047 56.0996 32.1504 69.5205c67.8193 37.6396 143.46 57.0596 220.12 57.0596c23.9199 0 47.9492 -1.88965 71.8594 -5.7002
c17.29 -2.76953 31.7803 -13.0498 41.7705 -27c-19.1299 -0.769531 -38.29 -2.2998 -57.1807 -5.31934c-19.8594 -3.1709 -37.6396 -12.5303 -51.5898 -26c-1.62012 0.0195312 -3.23926 0.189453 -4.84961 0.189453c-65.8896 0 -131.25 -16.9502 -189.01 -49.0098
c0.0400391 -0.0302734 -0.530273 -1.03027 -0.240234 -2.65039zM193.36 290.46c3.83984 -21.7002 -10.6904 -42.4004 -32.4404 -46.2197c-21.7598 -3.82031 -42.5 10.6699 -46.3398 32.3701c-0.730469 4.12012 -0.610352 8.15918 -0.0898438 12.0996
c10.8096 -5.57031 24.8301 -7.75 39.4795 -5.16992c14.6504 2.57031 27.0703 9.41016 35.3203 18.3203c1.83984 -3.53027 3.33984 -7.28027 4.07031 -11.4004zM606.8 327.1c24.1699 -13.4092 37.1201 -41.4092 32.1504 -69.5195l-31.7305 -179.51
c-15.3896 -87.0508 -156.83 -151.931 -219.859 -140.84c-63.0303 11.0791 -173.7 120.3 -158.311 207.35l31.7305 179.51c4.95996 28.1006 26.7295 50 54.04 54.3604c100.55 16.0596 203 -1.96973 291.979 -51.3506zM333.56 230.3
c-0.729492 -4.12012 -0.609375 -8.16016 -0.0791016 -12.1094c10.8096 5.56934 24.8291 7.75 39.4795 5.16992c14.6504 -2.57031 27.0703 -9.41016 35.3203 -18.3203c1.83984 3.53027 3.33984 7.28027 4.06934 11.4004c3.83008 21.6992 -10.6895 42.3896 -32.4492 46.2197
c-21.7607 3.83008 -42.5 -10.6602 -46.3408 -32.3604zM404.03 31.54c55.6699 -9.79004 108.2 23.7803 122.38 75.7197c-28.1104 -16.9697 -68.6504 -24.21 -111.93 -16.5996c-43.2803 7.60938 -78.8906 28.2402 -99.4902 53.7803
c-4.48047 -53.6309 33.3594 -103.11 89.04 -112.9zM534.33 182.88c1.83984 3.52051 3.33984 7.27051 4.07031 11.4004c3.83008 21.7002 -10.7002 42.3896 -32.4502 46.2197c-21.7598 3.82031 -42.5 -10.6699 -46.3398 -32.3701
c-0.730469 -4.12012 -0.610352 -8.16016 -0.0908203 -12.0996c10.8105 5.56934 24.8301 7.75 39.4805 5.16992c14.6504 -2.57031 27.0801 -9.41016 35.3301 -18.3203z" />
    <glyph glyph-name="traffic-light" unicode="&#xf637;" horiz-adv-x="384" 
d="M384 256c0 -41.7402 -26.7998 -76.9004 -64 -90.1201v-37.8799h64c0 -42.8398 -28.25 -78.6904 -66.9902 -91.0498c-12.4297 -57.6699 -63.6094 -100.95 -125.01 -100.95s-112.58 43.2803 -125.01 100.95c-38.7402 12.3594 -66.9902 48.21 -66.9902 91.0498h64v37.8799
c-37.2002 13.2197 -64 48.3799 -64 90.1201h64v37.8799c-37.2002 13.2197 -64 48.3799 -64 90.1201h64v32c0 17.6699 14.3301 32 32 32h192c17.6699 0 32 -14.3301 32 -32v-32h64c0 -41.7402 -26.7998 -76.9004 -64 -90.1201v-37.8799h64zM192 32
c26.5098 0 48 21.4902 48 48s-21.4902 48 -48 48s-48 -21.4902 -48 -48s21.4902 -48 48 -48zM192 160c26.5098 0 48 21.4902 48 48s-21.4902 48 -48 48s-48 -21.4902 -48 -48s21.4902 -48 48 -48zM192 288c26.5098 0 48 21.4902 48 48s-21.4902 48 -48 48
s-48 -21.4902 -48 -48s21.4902 -48 48 -48z" />
    <glyph glyph-name="truck-monster" unicode="&#xf63b;" horiz-adv-x="640" 
d="M624 224c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-16.71c-29.21 38.6504 -75.0996 64 -127.28 64c-52.1797 0 -98.0693 -25.3496 -127.279 -64h-65.4502c-29.21 38.6504 -75.1006 64 -127.28 64s-98.0703 -25.3496 -127.28 -64h-16.7197
c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h16v80c0 8.83984 7.16016 16 16 16h176v96c0 17.6699 14.3301 32 32 32h113.24c20.2227 -0.00292969 38.2441 -9.35645 49.9795 -24.0195l83.1807 -103.98h73.5996c17.6699 0 32 -14.3301 32 -32v-64h16z
M288 320h132.44l-51.2002 64h-81.2402v-64zM592 96c8.83984 0 16 -7.16016 16.0195 -16v-32c0 -8.83984 -7.15918 -16 -16 -16h-5.19922c-2.1709 -7.26172 -5.11426 -14.3359 -8.65039 -20.8896l3.66992 -3.66992c6.25 -6.25 6.25 -16.3809 0 -22.6309l-22.6299 -22.6299
c-6.25 -6.25 -16.3799 -6.25 -22.6299 0l-3.66992 3.66992c-6.62012 -3.58008 -13.5703 -6.44922 -20.9004 -8.64941v-5.2002c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v5.2002c-7.33008 2.2002 -14.29 5.08008 -20.8994 8.64941
l-3.66992 -3.66992c-6.25 -6.25 -16.3809 -6.25 -22.6309 0l-22.6299 22.6299c-6.25 6.25 -6.25 16.3809 0 22.6309l3.66992 3.66992c-3.58008 6.60938 -6.44922 13.5596 -8.64941 20.8896h-5.2002c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h5.2002
c2.16992 7.26172 5.11426 14.3359 8.64941 20.8896l-3.66992 3.66992c-6.25 6.25 -6.25 16.3809 0 22.6309l22.6299 22.6299c6.25 6.25 16.3809 6.25 22.6309 0l3.66992 -3.66992c6.60938 3.58008 13.5596 6.44922 20.8896 8.64941v5.2002c0 8.83984 7.16016 16 16 16h32
c8.83984 0 16 -7.16016 16 -16v-5.2002c7.26172 -2.16992 14.3359 -5.11426 20.8896 -8.64941l3.66992 3.66992c6.25 6.25 16.3809 6.25 22.6309 0l22.6299 -22.6299c6.25 -6.25 6.25 -16.3809 0 -22.6309l-3.66992 -3.66992
c3.58008 -6.60938 6.44922 -13.5596 8.64941 -20.8896h5.2002zM480 16c26.5098 0 48 21.4902 48 48s-21.4902 48 -48 48s-48 -21.4902 -48 -48s21.4902 -48 48 -48zM272 96c8.83984 0 16 -7.16016 16.0195 -15.9902v-32c0 -8.83984 -7.15918 -16 -16 -16h-5.19922
c-2.1709 -7.26074 -5.11426 -14.3359 -8.65039 -20.8896l3.66992 -3.66992c6.25 -6.25 6.25 -16.3799 0 -22.6299l-22.6299 -22.6299c-6.25 -6.25 -16.3799 -6.25 -22.6299 0l-3.66992 3.66992c-6.62012 -3.58008 -13.5703 -6.4502 -20.9004 -8.65039v-5.2002
c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v5.2002c-7.33008 2.2002 -14.29 5.08008 -20.8994 8.65039l-3.66992 -3.66992c-6.25 -6.25 -16.3809 -6.25 -22.6309 0l-22.6299 22.6299c-6.25 6.25 -6.25 16.3799 0 22.6299l3.66992 3.66992
c-3.58008 6.61035 -6.44922 13.5596 -8.64941 20.8896h-5.2002c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h5.2002c2.16992 7.26172 5.11426 14.3359 8.64941 20.8906l-3.66992 3.66992c-6.25 6.25 -6.25 16.3799 0 22.6299l22.6299 22.6201
c6.25 6.25 16.3809 6.25 22.6309 0l3.66992 -3.66992c6.60938 3.58008 13.5596 6.44922 20.8896 8.64941v5.2002c0 8.83984 7.16016 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-5.2002c7.26172 -2.16992 14.3359 -5.11426 20.8896 -8.64941l3.66992 3.66992
c6.25 6.25 16.3809 6.25 22.6309 0l22.6299 -22.6299c6.25 -6.25 6.25 -16.3809 0 -22.6309l-3.66992 -3.66992c3.58008 -6.60938 6.44922 -13.5596 8.64941 -20.8896h5.2002zM160 16c26.5098 0 48 21.4902 48 48s-21.4902 48 -48 48s-48 -21.4902 -48 -48
s21.4902 -48 48 -48z" />
    <glyph glyph-name="truck-pickup" unicode="&#xf63c;" horiz-adv-x="640" 
d="M624 160c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-49.5996c0.759766 -5.26953 1.60938 -10.5195 1.60938 -16c0 -61.8604 -50.1396 -112 -112 -112c-61.8594 0 -112 50.1396 -112 112c0 5.48047 0.850586 10.7305 1.61035 16h-67.2305
c0.760742 -5.26953 1.61035 -10.5195 1.61035 -16c0 -61.8604 -50.1396 -112 -112 -112s-112 50.1396 -112 112c0 5.48047 0.849609 10.7305 1.61035 16h-49.6104c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h16v64c0 17.6699 14.3301 32 32 32h160v128
c0 17.6699 14.3301 32 32 32h113.24c20.2227 -0.00292969 38.2441 -9.35645 49.9795 -24.0195l108.78 -135.98h48c17.6699 0 32 -14.3301 32 -32v-64h16zM288 352v-96h158.04l-76.7998 96h-81.2402zM176 32c26.4697 0 48 21.5303 48 48s-21.5303 48 -48 48
s-48 -21.5303 -48 -48s21.5303 -48 48 -48zM464 32c26.4697 0 48 21.5303 48 48s-21.5303 48 -48 48s-48 -21.5303 -48 -48s21.5303 -48 48 -48z" />
    <glyph glyph-name="ad" unicode="&#xf641;" 
d="M157.52 176l18.4805 53.2197l18.4805 -53.2197h-36.9609zM352 192c13.2305 0 24 -10.7695 24 -24s-10.7695 -24 -24 -24s-24 10.7695 -24 24s10.7695 24 24 24zM464 384c26.5 0 48 -21.5 48 -48v-288c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v288
c0 26.5 21.5 48 48 48h416zM250.58 96c11 0 18.7197 10.8496 15.1104 21.25l-53.6904 154.62c-3.25586 9.3877 -12.1758 16.1299 -22.666 16.1299h-0.00390625h-26.6602l0.00292969 0.00585938c-10.4873 0 -19.4131 -6.74219 -22.6729 -16.126l-53.7002 -154.63
c-3.60938 -10.4004 4.11035 -21.25 15.1201 -21.25h16.9404c0.00195312 0 -0.000976562 -0.00390625 0.000976562 -0.00390625c6.99316 0 12.9453 4.49609 15.1191 10.7539l7.37988 21.25h70.29l7.36914 -21.25c2.24023 -6.42969 8.31055 -10.75 15.1201 -10.75h16.9404z
M424 112v160c0 8.83984 -7.16016 16 -16 16h-16c-8.83984 0 -16 -7.16016 -16 -16v-36.4199c-7.54004 2.68945 -15.54 4.41992 -24 4.41992c-39.7002 0 -72 -32.2998 -72 -72s32.2998 -72 72 -72c9.92969 0 19.4004 2.01953 28.0195 5.67969
c2.94043 -3.41016 7.13086 -5.67969 11.9805 -5.67969h16c8.83984 0 16 7.16016 16 16z" />
    <glyph glyph-name="ankh" unicode="&#xf644;" horiz-adv-x="320" 
d="M296 192c13.25 0 24 -10.7402 24 -24v-32c0 -13.25 -10.75 -24 -24 -24h-96v-152c0 -13.25 -10.75 -24 -24 -24h-32c-13.25 0 -24 10.75 -24 24v152h-96c-13.25 0 -24 10.75 -24 24v32c0 13.2598 10.75 24 24 24h44.6201c-21.0801 33.9902 -36.6201 74.3496 -36.6201 112
c0 88.3701 57.3096 144 128 144s128 -55.6299 128 -144c0 -37.6504 -15.54 -78.0098 -36.6201 -112h44.6201zM160 368c-29.6104 0 -48 -24.5195 -48 -64c0 -34.6602 27.1396 -78.1504 48 -100.87c20.8604 22.7305 48 66.21 48 100.87c0 39.4805 -18.3896 64 -48 64z" />
    <glyph glyph-name="bible" unicode="&#xf647;" horiz-adv-x="448" 
d="M448 89.5996c0 -9.59961 -3.2002 -16 -9.59961 -19.1992c-3.2002 -12.8008 -3.2002 -57.6006 0 -73.6006c6.39941 -6.39941 9.59961 -12.7998 9.59961 -19.2002v-16c0 -16 -12.7998 -25.5996 -25.5996 -25.5996h-326.4c-54.4004 0 -96 41.5996 -96 96v320
c0 54.4004 41.5996 96 96 96h326.4c16 0 25.5996 -9.59961 25.5996 -25.5996v-332.801zM144 304v-32c0 -8.83984 7.16016 -16 16 -16h48v-112c0 -8.83984 7.16016 -16 16 -16h32c8.83984 0 16 7.16016 16 16v112h48c8.83984 0 16 7.16016 16 16v32
c0 8.83984 -7.16016 16 -16 16h-48v48c0 8.83984 -7.16016 16 -16 16h-32c-8.83984 0 -16 -7.16016 -16 -16v-48h-48c-8.83984 0 -16 -7.16016 -16 -16zM380.8 0v64h-284.8c-16 0 -32 -12.7998 -32 -32s12.7998 -32 32 -32h284.8z" />
    <glyph glyph-name="business-time" unicode="&#xf64a;" horiz-adv-x="640" 
d="M496 224c79.5898 0 144 -64.4102 144 -144s-64.4102 -144 -144 -144s-144 64.4102 -144 144s64.4102 144 144 144zM560 73.71v12.5801c0 5.33984 -4.37012 9.70996 -9.70996 9.70996h-38.29v54.2803c0 5.33984 -4.37012 9.70996 -9.70996 9.70996h-12.5703
c-5.33984 0 -9.70996 -4.37012 -9.70996 -9.70996v-76.5703c0 -5.33984 4.37012 -9.70996 9.70996 -9.70996h60.5703c5.33984 0 9.70996 4.37012 9.70996 9.70996zM496 256c-37.5303 0 -72.2803 -11.9102 -100.88 -32h-395.12v80c0 25.5996 22.4004 48 48 48h80v48
c0 25.5996 22.4004 48 48 48h160c25.5996 0 48 -22.4004 48 -48v-48h80c25.5996 0 48 -22.4004 48 -48v-48.8096c-5.28027 0.479492 -10.5996 0.80957 -16 0.80957zM320 352v32h-128v-32h128zM326.82 128c-4.33984 -15.2803 -6.82031 -31.3398 -6.82031 -48
c0 -28.8203 7.09961 -55.96 19.4297 -80h-291.43c-25.5996 0 -48 22.4004 -48 48v144h192v-48c0 -8.83984 7.16016 -16 16 -16h118.82z" />
    <glyph glyph-name="city" unicode="&#xf64f;" horiz-adv-x="640" 
d="M616 256c13.25 0 24 -10.7402 24 -24v-264c0 -17.6699 -14.3301 -32 -32 -32h-576c-17.6699 0 -32 14.3301 -32 32v360c0 13.2598 10.7402 24 24 24h40v80c0 8.83984 7.16016 16 16 16h16c8.83984 0 16 -7.16016 16 -16v-80h64v80c0 8.83984 7.16016 16 16 16h16
c8.83984 0 16 -7.16016 16 -16v-80h64v72c0 13.2598 10.7402 24 24 24h144c13.2598 0 24 -10.7402 24 -24v-168h136zM128 44v40c0 6.62988 -5.37012 12 -12 12h-40c-6.62988 0 -12 -5.37012 -12 -12v-40c0 -6.62988 5.37012 -12 12 -12h40c6.62988 0 12 5.37012 12 12z
M128 140v40c0 6.62988 -5.37012 12 -12 12h-40c-6.62988 0 -12 -5.37012 -12 -12v-40c0 -6.62988 5.37012 -12 12 -12h40c6.62988 0 12 5.37012 12 12zM128 236v40c0 6.62988 -5.37012 12 -12 12h-40c-6.62988 0 -12 -5.37012 -12 -12v-40c0 -6.62988 5.37012 -12 12 -12h40
c6.62988 0 12 5.37012 12 12zM256 44v40c0 6.62988 -5.37012 12 -12 12h-40c-6.62988 0 -12 -5.37012 -12 -12v-40c0 -6.62988 5.37012 -12 12 -12h40c6.62988 0 12 5.37012 12 12zM256 140v40c0 6.62988 -5.37012 12 -12 12h-40c-6.62988 0 -12 -5.37012 -12 -12v-40
c0 -6.62988 5.37012 -12 12 -12h40c6.62988 0 12 5.37012 12 12zM256 236v40c0 6.62988 -5.37012 12 -12 12h-40c-6.62988 0 -12 -5.37012 -12 -12v-40c0 -6.62988 5.37012 -12 12 -12h40c6.62988 0 12 5.37012 12 12zM416 140v40c0 6.62988 -5.37012 12 -12 12h-40
c-6.62988 0 -12 -5.37012 -12 -12v-40c0 -6.62988 5.37012 -12 12 -12h40c6.62988 0 12 5.37012 12 12zM416 236v40c0 6.62988 -5.37012 12 -12 12h-40c-6.62988 0 -12 -5.37012 -12 -12v-40c0 -6.62988 5.37012 -12 12 -12h40c6.62988 0 12 5.37012 12 12zM416 332v40
c0 6.62988 -5.37012 12 -12 12h-40c-6.62988 0 -12 -5.37012 -12 -12v-40c0 -6.62988 5.37012 -12 12 -12h40c6.62988 0 12 5.37012 12 12zM576 44v40c0 6.62988 -5.37012 12 -12 12h-40c-6.62988 0 -12 -5.37012 -12 -12v-40c0 -6.62988 5.37012 -12 12 -12h40
c6.62988 0 12 5.37012 12 12zM576 140v40c0 6.62988 -5.37012 12 -12 12h-40c-6.62988 0 -12 -5.37012 -12 -12v-40c0 -6.62988 5.37012 -12 12 -12h40c6.62988 0 12 5.37012 12 12z" />
    <glyph glyph-name="comment-dollar" unicode="&#xf651;" 
d="M256 416c141.38 0 256 -93.1201 256 -208s-114.62 -208 -256 -208c-38.4102 0 -74.71 7.07031 -107.4 19.3799c-24.6094 -19.6299 -74.3398 -51.3799 -140.6 -51.3799l-0.00195312 0.00195312c-4.41309 0 -7.99512 3.58301 -7.99512 7.99512
c0 2.13184 0.835938 4.06934 2.19727 5.50293c0.5 0.530273 42.2598 45.4502 54.8193 95.7598c-35.6094 35.7305 -57.0195 81.1807 -57.0195 130.74c0 114.88 114.62 208 256 208zM280 113.56c30.29 3.62012 53.3701 30.9805 49.3203 63.04
c-2.90039 22.96 -20.6602 41.3105 -42.9102 47.6699l-50.0703 14.3008c-3.59961 1.0293 -6.12012 4.35938 -6.12012 8.10938c0 4.64062 3.78027 8.41992 8.44043 8.41992h32.7803c0.0214844 0 0.0634766 -0.0126953 0.0859375 -0.0126953
c3.62891 0 7.07422 -0.790039 10.1738 -2.20703c4.7998 -2.20996 10.3701 -1.70996 14.1094 2.03027l17.5205 17.5195c5.26953 5.27051 4.66992 14.2705 -1.5498 18.3799c-9.5 6.27051 -20.3604 10.1104 -31.7803 11.46v17.7305c0 8.83984 -7.16016 16 -16 16h-16
c-8.83984 0 -16 -7.16016 -16 -16v-17.5498c-30.29 -3.62012 -53.3701 -30.9805 -49.3203 -63.0498c2.90039 -22.96 20.6602 -41.3203 42.9102 -47.6699l50.0703 -14.3008c3.59961 -1.0293 6.12012 -4.35938 6.12012 -8.10938
c0 -4.64062 -3.78027 -8.41992 -8.44043 -8.41992h-32.7803c-3.59961 0 -7.0791 0.759766 -10.2598 2.21973c-4.7998 2.20996 -10.3701 1.70996 -14.1094 -2.03027l-17.5205 -17.5195c-5.26953 -5.27051 -4.66992 -14.2705 1.5498 -18.3799
c9.5 -6.27051 20.3604 -10.1104 31.7803 -11.46v-17.7305c0 -8.83984 7.16016 -16 16 -16h16c8.83984 0 16 7.16016 16 16v17.5596z" />
    <glyph glyph-name="comments-dollar" unicode="&#xf653;" horiz-adv-x="576" 
d="M416 256c0 -88.3701 -93.1201 -160 -208 -160c-40.9805 0 -79.0703 9.24023 -111.27 24.9805c-21.8008 -12.7305 -52.1504 -24.9805 -88.7305 -24.9805l-0.00195312 0.00195312c-4.41309 0 -7.99512 3.58301 -7.99512 7.99512
c0 2.13184 0.835938 4.06934 2.19727 5.50293c0.319336 0.339844 22.4102 24.2803 35.7695 54.5195c-23.8398 26.0303 -37.9697 57.7109 -37.9697 91.9805c0 88.3701 93.1201 160 208 160s208 -71.6299 208 -160zM192 160c0 -4.41992 3.58008 -8 8 -8h16
c4.41992 0 8 3.58008 8 8v16.1201c23.6201 0.629883 42.6699 20.54 42.6699 45.0703c0 19.9697 -12.9902 37.8096 -31.5801 43.3896l-45 13.5c-5.16016 1.54004 -8.76953 6.78027 -8.76953 12.7295c0 7.27051 5.2998 13.1904 11.7998 13.1904h28.1104
c4.55957 0 8.94922 -1.29004 12.8193 -3.71973c3.24023 -2.03027 7.36035 -1.91016 10.1299 0.729492l11.75 11.21c3.53027 3.37012 3.33008 9.20996 -0.569336 12.1406c-9.10059 6.83984 -20.0801 10.7695 -31.3701 11.3496v16.29c0 4.41992 -3.58008 8 -8 8h-16
c-4.41992 0 -8 -3.58008 -8 -8v-16.1201c-23.6201 -0.629883 -42.6699 -20.5498 -42.6699 -45.0703c0 -19.9697 12.9893 -37.8096 31.5801 -43.3896l45 -13.5c5.15918 -1.54004 8.76953 -6.78027 8.76953 -12.7295c0 -7.27051 -5.2998 -13.1904 -11.7998 -13.1904h-28.1104
c-4.55957 0 -8.9502 1.2998 -12.8193 3.71973c-3.24023 2.03027 -7.36035 1.91016 -10.1309 -0.729492l-11.75 -11.21c-3.5293 -3.37012 -3.3291 -9.20996 0.570312 -12.1406c9.10059 -6.83008 20.0801 -10.7695 31.3701 -11.3496v-16.29zM538.01 36.0098
c13.3604 -30.2598 35.4707 -54.1699 35.7803 -54.5c2.20996 -2.33008 2.82031 -5.72949 1.5498 -8.66992c-1.25 -2.92969 -4.13965 -4.83984 -7.33984 -4.83984c-36.5801 0 -66.9297 12.25 -88.7305 24.9805c-32.1992 -15.7402 -70.2891 -24.9805 -111.27 -24.9805
c-86.2305 0 -160.2 40.3701 -191.73 97.8799c10.4102 -1.11035 20.9502 -1.87988 31.7305 -1.87988c132.34 0 240 86.1299 240 192c0 6.78027 -0.469727 13.4697 -1.33008 20.0703c75.8398 -23.8701 129.33 -81.1299 129.33 -148.07
c0 -34.2695 -14.1299 -65.96 -37.9902 -91.9902z" />
    <glyph glyph-name="cross" unicode="&#xf654;" horiz-adv-x="384" 
d="M352 320c17.6699 0 32 -14.3301 32 -32v-64c0 -17.6699 -14.3301 -32 -32 -32h-96v-224c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v224h-96c-17.6699 0 -32 14.3301 -32 32v64c0 17.6699 14.3301 32 32 32h96v96c0 17.6699 14.3301 32 32 32
h64c17.6699 0 32 -14.3301 32 -32v-96h96z" />
    <glyph glyph-name="dharmachakra" unicode="&#xf655;" 
d="M495 222.94c9.20996 0.569336 17 -6.74023 17.0098 -15.9707v-29.9395c0 -9.23047 -7.79004 -16.5498 -17 -15.9707l-17.2197 1.08008c-5.28027 -39.4795 -20.7998 -75.6299 -43.8604 -105.83l12.9502 -11.4297c6.91992 -6.09961 7.25977 -16.7803 0.730469 -23.3096
l-21.1699 -21.1699c-6.52051 -6.52051 -17.2002 -6.19043 -23.3105 0.729492l-11.4297 12.9502c-30.2002 -23.0703 -66.3506 -38.5898 -105.84 -43.8604l1.08008 -17.2197c0.569336 -9.20996 -6.74023 -17 -15.9707 -17h-29.9395c-9.23047 0 -16.5498 7.79004 -15.9707 17
l1.09082 17.2197c-39.4902 5.28027 -75.6406 20.7998 -105.841 43.8604l-11.4297 -12.9502c-6.09961 -6.91992 -16.7803 -7.25977 -23.3096 -0.729492l-21.1699 21.1699c-6.52051 6.51953 -6.19043 17.1992 0.729492 23.3096l12.9502 11.4297
c-23.0703 30.1904 -38.5898 66.3408 -43.8604 105.83l-17.2197 -1.08008c-9.20996 -0.569336 -17 6.74023 -17 15.9707v29.9395c0 9.23047 7.79004 16.5498 17 15.9707l17.2197 -1.08008c5.28027 39.4893 20.7998 75.6396 43.8604 105.84l-12.9502 11.4297
c-6.91992 6.10059 -7.25977 16.7803 -0.729492 23.3105l21.1699 21.1592c6.51953 6.52051 17.1992 6.19043 23.3096 -0.729492l11.4297 -12.9502c30.1904 23.0703 66.3408 38.5898 105.83 43.8604l-1.08008 17.2197c-0.569336 9.20996 6.74023 17 15.9707 17h29.9395
c9.23047 0 16.5498 -7.79004 15.9707 -17l-1.07031 -17.21c39.4795 -5.28027 75.6299 -20.7998 105.83 -43.8604l11.4297 12.9404c6.10059 6.91992 16.7803 7.25977 23.3105 0.729492l21.1592 -21.1592c6.52051 -6.52051 6.19043 -17.2002 -0.729492 -23.3105
l-12.9502 -11.4297c23.0703 -30.2002 38.5898 -66.3506 43.8604 -105.84zM281.84 349.39l-4.00977 -64.1201c10.2998 -2.40918 19.8896 -6.50977 28.6201 -11.9492l42.6201 48.29c-19.6006 14.1201 -42.4199 23.71 -67.2305 27.7793zM230.16 349.39
c-24.8105 -4.06934 -47.6299 -13.6592 -67.2305 -27.7793l42.6201 -48.29c8.73047 5.42969 18.3301 9.54004 28.6201 11.9492zM126.39 285.06c-14.1201 -19.5996 -23.71 -42.4092 -27.7793 -67.2197l64.1201 -4.00977c2.41992 10.29 6.51953 19.8896 11.96 28.6201z
M98.6104 166.16c4.06934 -24.8105 13.6592 -47.6299 27.7793 -67.2305l48.29 42.6201c-5.42969 8.73047 -9.54004 18.3301 -11.9492 28.6201zM230.16 34.6104l4 64.1201c-10.29 2.41992 -19.8906 6.51953 -28.6201 11.96l-42.6104 -48.3008
c19.6006 -14.1201 42.4199 -23.71 67.2305 -27.7793zM256 160c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM281.84 34.6104c24.8105 4.06934 47.6201 13.6592 67.2197 27.7793l-42.6094 48.3008
c-8.73047 -5.44043 -18.3301 -9.55078 -28.6201 -11.96zM385.61 98.9404c14.1201 19.5898 23.71 42.4092 27.7793 67.2295l-64.1201 4.00977c-2.40918 -10.2998 -6.50977 -19.8896 -11.9492 -28.6201zM349.27 213.83l64.1201 4
c-4.06934 24.8096 -13.6592 47.6299 -27.7793 67.2295l-48.3008 -42.6094c5.44043 -8.73047 9.55078 -18.3301 11.96 -28.6201z" />
    <glyph glyph-name="envelope-open-text" unicode="&#xf658;" 
d="M176 232c-8.83984 0 -16 7.16016 -16 16v16c0 8.83984 7.16016 16 16 16h160c8.83984 0 16 -7.16016 16 -16v-16c0 -8.83984 -7.16016 -16 -16 -16h-160zM160 152v16c0 8.83984 7.16016 16 16 16h160c8.83984 0 16 -7.16016 16 -16v-16c0 -8.83984 -7.16016 -16 -16 -16
h-160c-8.83984 0 -16 7.16016 -16 16zM256 30.8701c16.4199 0 32.8398 5.07031 46.8604 15.1895l209.14 151.08v-213.14c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v213.14l209.14 -151.08c14.0205 -10.1299 30.4404 -15.1895 46.8604 -15.1895z
M493.61 285.05c11.6094 -9.09961 18.3896 -23.0303 18.3896 -37.7695v-10.6504l-96 -69.3496v184.72h-320v-184.72l-96 69.3496v10.6504c0.00195312 15.3359 7.17676 28.9824 18.3896 37.7695c8.85059 6.94043 17.2402 13.4805 29.6104 22.8105v44.1396
c0 26.5098 21.4902 48 48 48h77.5498c3.04004 2.2002 5.87012 4.25977 9.04004 6.55957c16.8203 12.2705 50.21 41.79 73.4102 41.4404c23.2002 0.349609 56.5996 -29.1699 73.4102 -41.4404c3.16992 -2.2998 6 -4.35938 9.04004 -6.55957h77.5498
c26.5098 0 48 -21.4902 48 -48v-44.1396c12.3701 -9.34082 20.7598 -15.8701 29.6104 -22.8105z" />
    <glyph glyph-name="folder-minus" unicode="&#xf65d;" 
d="M464 320c26.5098 0 48 -21.4902 48 -48v-224c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v288c0 26.5098 21.4902 48 48 48h160l64 -64h192zM368 152v16c0 8.83984 -7.16016 16 -16 16h-192c-8.83984 0 -16 -7.16016 -16 -16v-16
c0 -8.83984 7.16016 -16 16 -16h192c8.83984 0 16 7.16016 16 16z" />
    <glyph glyph-name="folder-plus" unicode="&#xf65e;" 
d="M464 320c26.4922 0 48 -21.5078 48 -48v-224c0 -26.4922 -21.5078 -48 -48 -48h-416c-26.4922 0 -48 21.5078 -48 48v288c0 26.4922 21.5078 48 48 48h160l64 -64h192zM359.5 152v16c0 8.83105 -7.16895 16 -16 16h-64v64c0 8.83105 -7.16895 16 -16 16h-16
c-8.83105 0 -16 -7.16895 -16 -16v-64h-64c-8.83105 0 -16 -7.16895 -16 -16v-16c0 -8.83105 7.16895 -16 16 -16h64v-64c0 -8.83105 7.16895 -16 16 -16h16c8.83105 0 16 7.16895 16 16v64h64c8.83105 0 16 7.16895 16 16z" />
    <glyph glyph-name="funnel-dollar" unicode="&#xf662;" horiz-adv-x="640" 
d="M433.46 282.06c-83.4102 -20.8896 -145.46 -96.2695 -145.46 -186.06c0 -54.3496 22.7998 -103.38 59.21 -138.35c-10.75 -20.54 -38.3604 -29.21 -59.2197 -13.5703l-79.9902 60c-10.0703 7.55957 -16 19.4102 -16 32v155.92l-182.66 201.93
c-19.9502 19.9502 -5.82031 54.0703 22.4004 54.0703h480.52c28.2207 0 42.3506 -34.1201 22.4004 -54.0703zM480 256c88.3701 0 160 -71.6299 160 -160s-71.6299 -160 -160 -160s-160 71.6299 -160 160s71.6299 160 160 160zM496 16.1201
c23.6299 0.629883 42.6699 20.54 42.6699 45.0703c0 19.9697 -12.9902 37.8096 -31.5801 43.3896l-45 13.5c-5.16016 1.54004 -8.76953 6.78027 -8.76953 12.7295c0 7.27051 5.2998 13.1904 11.7998 13.1904h28.1104c4.55957 0 8.94922 -1.29004 12.8193 -3.71973
c3.24023 -2.03027 7.36035 -1.91016 10.1299 0.729492l11.75 11.21c3.53027 3.37012 3.33008 9.20996 -0.569336 12.1406c-9.10059 6.83984 -20.0801 10.7695 -31.3701 11.3496v16.29c0 4.41992 -3.58008 8 -8 8h-16c-4.41992 0 -8 -3.58008 -8 -8v-16.1201
c-23.6201 -0.629883 -42.6699 -20.5498 -42.6699 -45.0703c0 -19.9697 12.9893 -37.8096 31.5801 -43.3896l45 -13.5c5.15918 -1.54004 8.76953 -6.78027 8.76953 -12.7295c0 -7.27051 -5.2998 -13.1904 -11.7998 -13.1904h-28.1104
c-4.55957 0 -8.9502 1.2998 -12.8193 3.71973c-3.24023 2.03027 -7.36035 1.91016 -10.1309 -0.729492l-11.75 -11.21c-3.5293 -3.37012 -3.3291 -9.20996 0.570312 -12.1406c9.10059 -6.83008 20.0801 -10.7695 31.3701 -11.3496v-16.29c0 -4.41992 3.58008 -8 8 -8h16
c4.41992 0 8 3.58008 8 8v16.1201z" />
    <glyph glyph-name="gopuram" unicode="&#xf664;" 
d="M496 96c8.7998 0 16 -7.2002 16 -16v-128c0 -8.7998 -7.2002 -16 -16 -16h-80v160h-32v128h-32v96h-32v-96h32v-128h32v-160h-80v80c0 8.7998 -7.2002 16 -16 16h-64c-8.7998 0 -16 -7.2002 -16 -16v-80h-80v160h32v128h32v96h-32v-96h-32v-128h-32v-160h-80
c-8.7998 0 -16 7.2002 -16 16v128c0 8.7998 7.2002 16 16 16h16v112c0 8.7998 7.2002 16 16 16h16v80c0 8.7998 7.2002 16 16 16h16v112c0 8.7998 7.2002 16 16 16s16 -7.2002 16 -16v-16h64v16c0 8.7998 7.2002 16 16 16s16 -7.2002 16 -16v-16h64v16
c0 8.7998 7.2002 16 16 16s16 -7.2002 16 -16v-16h64v16c0 8.7998 7.2002 16 16 16s16 -7.2002 16 -16v-112h16c8.7998 0 16 -7.2002 16 -16v-80h16c8.7998 0 16 -7.2002 16 -16v-112h16zM232 272v-48h48v48c0 8.7998 -7.2002 16 -16 16h-16c-8.7998 0 -16 -7.2002 -16 -16z
M288 96v64c0 8.7998 -7.2002 16 -16 16h-32c-8.7998 0 -16 -7.2002 -16 -16v-64h64z" />
    <glyph glyph-name="hamsa" unicode="&#xf665;" 
d="M509.34 140.75c1.70117 -3.9043 2.65918 -8.24805 2.65918 -12.7764c0 -8.42383 -3.26562 -16.0908 -8.59863 -21.8037l-102.681 -110.03c-35.6895 -38.2197 -88.4102 -60.1396 -144.72 -60.1396s-109.03 21.9199 -144.71 60.1396l-102.69 110.03
c-5.33301 5.71289 -8.58398 13.4141 -8.58398 21.8379c0 4.52832 0.943359 8.83789 2.64453 12.7422c5.05957 11.6904 16.5898 19.25 29.3398 19.25h64v208c0 22 18 40 40 40s40 -18 40 -40v-134c0 -5.51953 4.48047 -10 10 -10h20c5.51953 0 10 4.48047 10 10v174
c0 22 18 40 40 40s40 -18 40 -40v-174c0 -5.51953 4.48047 -10 10 -10h20c5.51953 0 10 4.48047 10 10v134c0 22 18 40 40 40s40 -18 40 -40v-208h64c12.75 0 24.2803 -7.55957 29.3398 -19.25zM256 32c53.0195 0 96 64 96 64s-42.9805 64 -96 64s-96 -64 -96 -64
s42.9805 -64 96 -64zM256 128c17.6699 0 32 -14.3301 32 -32s-14.3301 -32 -32 -32s-32 14.3301 -32 32s14.3301 32 32 32z" />
    <glyph glyph-name="bahai" unicode="&#xf666;" 
d="M496.25 245.48c17.54 -2.46094 21.6797 -26.2705 6.04004 -34.6602l-98.1602 -52.6602l74.4805 -83.54c11.8594 -13.29 0.00976562 -34.25 -17.3506 -30.4902l-108.569 23.6504l4.10938 -112.55c0.430664 -11.6504 -8.87012 -19.2207 -18.4102 -19.2207
c-5.15918 0 -10.3896 2.20996 -14.1992 7.18066l-68.1807 88.8994l-68.1797 -88.8994c-3.81055 -4.9707 -9.0498 -7.18066 -14.2002 -7.18066c-9.54004 0 -18.8398 7.57031 -18.4102 19.2207l4.11035 112.55l-108.57 -23.6504
c-1.39941 -0.30957 -2.75977 -0.450195 -4.06934 -0.450195c-15.0107 0 -24.21 18.6807 -13.29 30.9307l74.4795 83.54l-98.1602 52.6592c-15.6494 8.40039 -11.5098 32.21 6.03027 34.6709l110 15.4297l-41.8203 104.34c-6.66016 16.6396 11.6006 32.1797 26.5898 22.6299
l94.04 -59.8896l34.0908 107.189c2.70996 8.55078 10.0293 12.8203 17.3496 12.8203s14.6396 -4.26953 17.3496 -12.8203l34.0908 -107.18l94.04 59.8896c14.9893 9.55078 33.2598 -5.98926 26.5898 -22.6299l-41.8203 -104.34zM338.51 136.32l-35.6094 39.9297
l46.9199 25.1699l-52.5703 7.37988l19.9902 49.8701l-44.9502 -28.6201l-16.29 51.2305l-16.3096 -51.2305l-44.9502 28.6201l19.9902 -49.8701l-52.5703 -7.37988l46.9199 -25.1699l-35.5996 -39.9297l51.8896 11.2998l-1.95996 -53.79l32.5898 42.4902l32.5898 -42.4902
l-1.96973 53.79z" />
    <glyph glyph-name="jedi" unicode="&#xf669;" horiz-adv-x="576" 
d="M535.953 96c-42.6406 -94.1719 -137.641 -160 -247.984 -160c-4.26562 0 -8.54688 0.0986328 -12.8447 0.296875c-103.969 4.76562 -193.859 69.4688 -235.109 159.703h39.9219l-58.6094 58.5938c-2.65332 12.8242 -4.38672 25.9951 -5.10938 39.4219
c-0.133789 3.5166 -0.202148 7.05078 -0.202148 10.5996c0 6.65527 0.234375 12.8477 0.702148 19.3848h47.2188l-41.3906 41.375c14.7842 66.6123 53.959 124.015 107.969 162.078c2.61426 1.87109 5.82812 2.98535 9.28125 3
c5.62793 -0.03125 10.5791 -2.89355 13.5 -7.25c1.76367 -2.57422 2.7959 -5.68848 2.7959 -9.04199c0 -2.13086 -0.414062 -4.19141 -1.1709 -6.05176c-6.31445 -15.834 -9.84375 -33.1904 -9.84375 -51.2656c0 -45.1094 21.0469 -86.5781 57.7188 -113.734
c4.07324 -2.96484 6.72266 -7.76855 6.72266 -13.1865c0 -4.86133 -2.13965 -9.2168 -5.51953 -12.2041c-26.5469 -23.9844 -41.1719 -56.5 -41.1719 -91.5781c0 -60.0312 42.9531 -110.281 99.8906 -121.922l2.5 65.2656l-27.1562 -18.4844
c-1.29688 -0.832031 -2.83887 -1.31445 -4.49219 -1.31445c-2.10352 0 -4.04004 0.777344 -5.50781 2.06445c-1.55078 1.46387 -2.51953 3.53809 -2.51953 5.83691c0 1.49414 0.416992 2.90234 1.12891 4.10059l20.125 33.7656l-42.0625 8.73438
c-3.64062 0.744141 -6.38379 3.96777 -6.38379 7.82812s2.74316 7.08398 6.38379 7.82812l42.0625 8.71875l-20.1094 33.7344c-0.724609 1.20312 -1.1416 2.61133 -1.1416 4.11719c0 4.41016 3.58105 7.99121 7.99121 7.99121c1.67188 0 3.22656 -0.510742 4.50977 -1.38965
l30.3906 -20.6562l11.5166 287.969c0.15918 4.25879 3.66797 7.66699 7.96484 7.66699c0.0117188 0 0.0234375 0.00488281 0.0351562 0.00488281h0.046875c4.29004 -0.0332031 7.78418 -3.44629 7.95312 -7.70312l11.5312 -287.922l30.3906 20.6719
c1.28223 0.855469 2.82227 1.35449 4.47852 1.35449c2.12793 0 4.07715 -0.820312 5.52148 -2.16699c1.54785 -1.45898 2.51465 -3.52832 2.51465 -5.82129c0 -1.48828 -0.415039 -2.89062 -1.12402 -4.08496l-20.1406 -33.7656l42.0781 -8.73438
c3.63379 -0.750977 6.36914 -3.97266 6.36914 -7.82812s-2.73535 -7.07715 -6.36914 -7.82812l-42.0781 -8.71875l20.1094 -33.7344c0.730469 -1.20508 1.15039 -2.61719 1.15039 -4.12793c0 -2.27637 -0.947266 -4.33984 -2.47852 -5.79395
c-1.46484 -1.32227 -3.4043 -2.12793 -5.53125 -2.12793c-1.6543 0 -3.20801 0.492188 -4.5 1.33105l-27.1719 18.4688l2.5 -65.3438c48.4844 9.40625 87.5781 48.1562 97.3125 96.5c1.68066 8.11816 2.56445 16.5254 2.56445 25.1387
c0 36.5547 -15.8574 69.3145 -41.127 91.9395c-3.38867 2.98926 -5.52734 7.3623 -5.52734 12.2314c0 5.42578 2.64844 10.2256 6.73047 13.1904c36.6562 27.1719 57.6875 68.6094 57.6875 113.734v0.0859375c0 18.0664 -3.53613 35.4062 -9.85938 51.2266
c-0.763672 1.86523 -1.18555 3.90625 -1.18555 6.0459c0 3.34668 1.0332 6.47949 2.79492 9.04785c2.9248 4.35059 7.875 7.20605 13.5 7.23438c3.44043 -0.0136719 6.64355 -1.12305 9.25 -2.98438c53.9287 -38.2227 93.0518 -95.6611 107.906 -162.281l-41.25 -41.2344
h46.9531c0.359375 -5.76562 1.04688 -11.4531 1.04688 -17.2656c-0.0332031 -17.8086 -1.7959 -35.0137 -5.125 -51.8594l-58.8906 -58.875h39.9688z" />
    <glyph glyph-name="journal-whills" unicode="&#xf66a;" horiz-adv-x="448" 
d="M438.406 70.4062c-3.20312 -12.8125 -3.20312 -57.6094 0 -73.6094c6.39062 -6.39062 9.58887 -12.792 9.59375 -19.2031v-16c0 -16 -12.7969 -25.5938 -25.5938 -25.5938h-326.406c-54.4062 0 -96 41.5938 -96 96v320c0 54.4062 41.5938 96 96 96h326.406
c16 0 25.5938 -9.59375 25.5938 -25.5938v-332.812c0 -9.59375 -3.19824 -15.9893 -9.59375 -19.1875zM380.797 64h-284.797c-16 0 -32 -12.7969 -32 -32s12.7969 -32 32 -32h284.797v64zM128.016 271.984c0 -0.515625 0.140625 -0.984375 0.140625 -1.5l37.1094 -32.4688
c1.67383 -1.4668 2.73047 -3.62012 2.73047 -6.01758c0 -4.41309 -3.58398 -7.99414 -7.99609 -7.99805h-0.015625c-1.97363 0.0996094 -3.79785 0.828125 -5.25 1.98438l-23.5938 20.6406c11.5469 -49.5781 55.7656 -86.625 108.859 -86.625
s97.3125 37.0469 108.875 86.625l-23.5938 -20.6406c-1.40918 -1.22461 -3.25391 -1.96875 -5.26562 -1.96875h-0.015625c-2.34766 0.129883 -4.46777 1.14551 -6.01562 2.71875c-1.1543 1.45996 -1.88184 3.28809 -1.98438 5.26562
c0.128906 2.35059 1.15137 4.47266 2.73438 6.01562l37.1094 32.4688c0.015625 0.53125 0.15625 1 0.15625 1.51562c0 11.0469 -2.09375 21.5156 -5.0625 31.5938l-21.2656 -21.25c-1.44922 -1.4502 -3.45117 -2.34863 -5.66211 -2.34863
c-4.41797 0 -8.00488 3.58691 -8.00488 8.00488c0 2.20605 0.892578 4.20801 2.33887 5.65625l26.4219 26.4062c-10.0342 20.8945 -26.1904 38.0244 -46.3594 49.2656c6.05371 -9.67676 9.55469 -21.1123 9.55469 -33.3584c0 -19.916 -9.17383 -37.7295 -23.6172 -49.2822
c9.69336 -10.0459 15.6592 -23.7119 15.6592 -38.7598c0 -26.875 -19.0703 -49.3535 -44.3779 -54.6621l-1.42188 34.2812l12.6719 -8.625c0.635742 -0.432617 1.40234 -0.685547 2.22852 -0.685547c0.00585938 0 0.015625 -0.00195312 0.0214844 -0.00195312h0.0263672
c2.19727 0 3.98047 1.7832 3.98047 3.98047c0 0.748047 -0.209961 1.45215 -0.569336 2.05078l-8.53125 14.3125l17.9062 3.71875c1.81738 0.379883 3.18457 1.99219 3.18457 3.92188s-1.36719 3.54199 -3.18457 3.92188l-17.9062 3.71875l8.53125 14.3125
c0.359375 0.598633 0.566406 1.29883 0.566406 2.04688c0 2.19629 -1.7832 3.98047 -3.98047 3.98047c-0.00878906 0 -0.0146484 0.00390625 -0.0234375 0.00390625c-0.817383 -0.0322266 -1.58984 -0.275391 -2.25 -0.671875l-14.1875 -9.65625l-4.6875 112.297
c-0.09375 2.12695 -1.84961 3.8252 -4 3.8252s-3.90625 -1.69824 -4 -3.8252l-4.625 -110.812l-12 8.15625c-0.639648 0.43457 -1.41211 0.688477 -2.24316 0.688477c-2.20996 0 -4.00293 -1.79395 -4.00293 -4.00391c0 -0.745117 0.203125 -1.44629 0.558594 -2.04395
l8.53125 -14.3125l-17.9062 -3.71875c-1.81738 -0.375977 -3.18457 -1.98633 -3.18457 -3.91406s1.36719 -3.53809 3.18457 -3.91406l17.9062 -3.73438l-8.53125 -14.2969c-0.330078 -0.611328 -0.532227 -1.31152 -0.5625 -2.04688
c0.0615234 -1.12109 0.525391 -2.14062 1.25 -2.90625c0.717773 -0.677734 1.68652 -1.09277 2.75 -1.09375c0.830078 0.00390625 1.60645 0.257812 2.25 0.6875l10.3594 7.04688l-1.35938 -32.7188c-25.3086 5.31836 -44.335 27.79 -44.335 54.6709
c0 15.0518 5.92285 28.7324 15.6162 38.7822c-14.4434 11.5508 -23.7012 29.3193 -23.7012 49.2334c0 12.2559 3.59082 23.7412 9.6543 33.4229c-20.1709 -11.2451 -36.3311 -28.374 -46.375 -49.2656l26.4219 -26.4219c1.43945 -1.44727 2.33008 -3.44043 2.33008 -5.64062
c0 -4.41504 -3.58496 -8 -7.99902 -8c-2.2002 0 -4.19629 0.888672 -5.64355 2.32812l-21.2656 21.2656c-2.98438 -10.0938 -5.07812 -20.5625 -5.0625 -31.625z" />
    <glyph glyph-name="kaaba" unicode="&#xf66b;" horiz-adv-x="576" 
d="M554.12 364.49c13.0703 -4.36035 21.8799 -16.5898 21.8799 -30.3604v-49.0098l-265 79.5098c-15.0596 4.5 -30.9502 4.5 -45.9805 0l-265.02 -79.5098v49.0098c0.000976562 14.1279 9.16992 26.1211 21.8799 30.3604l235.771 78.5801
c9.53711 3.17969 19.7705 4.90234 30.3711 4.90234c10.5996 0 20.8008 -1.72266 30.3389 -4.90234zM274.22 333.97c9 2.7207 18.5498 2.7207 27.5898 0l274.2 -82.2598v-228.39c0 -15 -10.4199 -27.9902 -25.0596 -31.2402l-242.12 -53.7998
c-6.72461 -1.49512 -13.5928 -2.28418 -20.7646 -2.28418s-14.1611 0.789062 -20.8857 2.28418l-242.12 53.7998c-14.6396 3.25977 -25.0596 16.2402 -25.0596 31.2402v228.38zM128 217.89v16.5801c0 5.28027 -5.01953 9.11035 -10.1104 7.7207l-80 -21.8203
c-3.47949 -0.950195 -5.88965 -4.11035 -5.88965 -7.71973v-16.5801c0 -5.27051 5.01953 -9.10059 10.1104 -7.7207l80 21.8203c3.47949 0.950195 5.88965 4.11035 5.88965 7.71973zM272 257.17v16.5801c0 5.28027 -5.01953 9.11035 -10.1104 7.71973l-96 -26.1797
c-3.47949 -0.950195 -5.88965 -4.11035 -5.88965 -7.71973v-16.5801c0 -5.28027 5.01953 -9.11035 10.1104 -7.7207l96 26.1807c3.47949 0.950195 5.88965 4.10938 5.88965 7.71973zM448 234.47v-16.5801c0 -0.00195312 0.00195312 -0.00195312 0.00195312 -0.00390625
c0 -3.68359 2.49609 -6.78906 5.8877 -7.71582l80 -21.8203c5.09082 -1.38965 10.1104 2.44043 10.1104 7.7207v16.5801c0 3.60938 -2.41016 6.76953 -5.88965 7.71973l-80 21.8203c-5.09082 1.38965 -10.1104 -2.44043 -10.1104 -7.7207zM304 273.74v-16.5801
c0 -0.00195312 0.00195312 -0.00292969 0.00195312 -0.00488281c0 -3.68359 2.49609 -6.78906 5.8877 -7.71484l96 -26.1807c5.09082 -1.38965 10.1104 2.44043 10.1104 7.7207v16.5791c0 3.61035 -2.41016 6.77051 -5.88965 7.7207l-96 26.1797
c-5.09082 1.38965 -10.1104 -2.44043 -10.1104 -7.71973z" />
    <glyph glyph-name="khanda" unicode="&#xf66d;" 
d="M415.81 382c73.71 -40.2402 111.78 -123.85 90.1602 -207.51c-7.25 -28.0898 -22.3799 -53.5703 -41.25 -75.5898l-52.5098 -61.3105c-4.87012 -5.67969 -13.04 -7.22949 -19.6504 -3.70996l-79.3496 42.2305l-29.21 -20.3408l47.0801 -32.7793
c1.66992 0.370117 3.22949 1.00977 5.00977 1.00977c13.25 0 23.9902 -10.7402 23.9902 -24c0 -13.25 -10.7402 -24 -23.9902 -24c-12.0898 0 -21.6797 9.11035 -23.3301 20.7598l-40.9102 28.4805v-30.1504c9.38086 -5.58008 15.9902 -15.3896 15.9902 -27.0996
c0 -17.6699 -14.3203 -32 -31.9795 -32c-17.6602 0 -31.9805 14.3301 -31.9805 32c0 11.7197 6.60059 21.5293 15.9902 27.0996v29.9502l-40.6299 -28.2803c-1.64062 -11.6494 -11.2305 -20.7598 -23.3301 -20.7598c-13.25 0 -23.9902 10.75 -23.9902 24
c0 13.2598 10.7402 24 23.9902 24c1.78027 0 3.33984 -0.639648 5.00977 -1.00977l47.0801 32.7793l-29.21 20.3301l-79.3496 -42.2295c-6.61035 -3.52051 -14.7803 -1.96973 -19.6504 3.71973l-55.9697 65.3604c-12.5703 14.6797 -23.3906 31.0693 -30.46 49.0596
c-35.6602 90.6904 2.95996 186.391 81.4893 229.24c6.34082 3.5 15.0205 2.63965 20.0205 -2.7002c4.99023 -5.30957 6.45996 -12.9199 2.58984 -19.0801c-16.4902 -26.1602 -25.2002 -56.3896 -25.2002 -87.4697c0.180664 -53.1904 26.7598 -102.62 71.0303 -132.18
l76.5898 -53.3301v19.8994l-44.0498 36.0908c-3.91016 4.20996 -5 10.0996 -2.81055 15.2793l7.85059 17.2402c-33.8506 19.2598 -56.9404 55.2402 -56.9404 96.9902c0 40.79 22.0205 76.1396 54.5898 95.7197l-5.21973 11.4404
c-2.33008 5.5293 -0.929688 11.8301 3.57031 16.04l58.9902 52.8096l58.9893 -52.8203c4.5 -4.20996 5.91016 -10.5098 3.57031 -16.04l-5.21973 -11.4395c32.5693 -19.5801 54.5898 -54.9199 54.5898 -95.71c0 -41.7402 -23.0996 -77.7305 -56.9404 -96.9902
l7.85059 -17.2402c2.18945 -5.18945 1.10938 -11.0801 -2.81055 -15.2793l-44.0498 -36.0908v-20.0996l76.6299 53.3496c44.5 29.7207 71.0801 79.1602 71.2705 132.41c0 31.0205 -8.70996 61.25 -25.2002 87.4102c-1.55762 2.46582 -2.46973 5.40723 -2.46973 8.53613
c0 4.25293 1.66602 8.12012 4.37988 10.9844c4.99023 5.34961 12.9902 6.51953 19.3594 3.01953zM319.82 272c0 21.3203 -10.5801 40.1201 -26.6504 51.7695l-7.83008 -17.1797c-8.75 -24.5195 -8.75 -51.04 0 -75.5596l5.65039 -12.4102
c17.3398 11.46 28.8301 31.0801 28.8301 53.3799zM191.89 272c0 -22.2998 11.5 -41.9297 28.8408 -53.3896l5.64941 12.4092c8.75 24.5303 8.75 51.04 0 75.5605l-7.83008 17.1797c-16.0801 -11.6396 -26.6602 -30.4395 -26.6602 -51.7598z" />
    <glyph glyph-name="landmark" unicode="&#xf66f;" 
d="M501.62 355.89c6.24023 -2.33984 10.3799 -8.30957 10.3799 -14.9795v-36.9102c0 -8.83984 -7.16016 -16 -16 -16h-480c-8.83984 0 -16 7.16016 -16 16v36.9102c0.000976562 6.85547 4.31445 12.7041 10.3799 14.9795l234.39 90.0703
c3.49219 1.31152 7.30176 2.02832 11.25 2.02832c3.94727 0 7.72852 -0.716797 11.2207 -2.02832zM64 256h64v-160h96v160h64v-160h96v160h64v-160h16c8.83984 0 16 -7.16016 16 -16v-48h-448v48c0 8.83984 7.16016 16 16 16h16v160zM496 0c8.83984 0 16 -7.16016 16 -16
v-32c0 -8.83984 -7.16016 -16 -16 -16h-480c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h480z" />
    <glyph glyph-name="mail-bulk" unicode="&#xf674;" horiz-adv-x="576" 
d="M160 0c25.5996 0 51.2002 22.4004 64 32c64 44.7998 83.2002 60.7998 96 70.4004v-134.4c0 -17.6699 -14.3301 -32 -32 -32h-256c-17.6699 0 -32 14.3301 -32 32v134.4c12.7998 -9.60059 32 -25.6006 96 -70.4004c12.7998 -9.59961 38.4004 -32 64 -32zM288 192
c17.6699 0 32 -14.3301 32 -32v-19.2002c-25.5996 -19.2002 -22.4004 -19.2002 -115.2 -86.3994c-9.59961 -3.2002 -28.7998 -22.4004 -44.7998 -22.4004s-35.2002 19.2002 -44.7998 25.5996c-92.7998 67.2002 -89.6006 67.2002 -115.2 86.4004v16
c0 17.6699 14.3301 32 32 32h256zM544 288c17.6699 0 32 -14.3301 32 -32v-192c0 -17.6699 -14.3301 -32 -32 -32h-192v134.4l-0.290039 -0.220703c-3.12012 32.4004 -30.5 57.8203 -63.71 57.8203h-96v32c0 17.6699 14.3301 32 32 32h320zM512 160v64h-64v-64h64zM160 256
v-32h-96v192c0 17.6699 14.3301 32 32 32h320c17.6699 0 32 -14.3301 32 -32v-96h-224c-35.29 0 -64 -28.71 -64 -64z" />
    <glyph glyph-name="menorah" unicode="&#xf676;" horiz-adv-x="640" 
d="M144 320c8.83984 0 16 -7.16016 16 -16v-144h-64v144c0 8.83984 7.16016 16 16 16h32zM240 320c8.83984 0 16 -7.16016 16 -16v-144h-64v144c0 8.83984 7.16016 16 16 16h32zM432 320c8.83984 0 16 -7.16016 16 -16v-144h-64v144c0 8.83984 7.16016 16 16 16h32zM528 320
c8.83984 0 16 -7.16016 16 -16v-144h-64v144c0 8.83984 7.16016 16 16 16h32zM608 352c-17.6699 0 -32 14.3301 -32 32s32 64 32 64s32 -46.3301 32 -64s-14.3301 -32 -32 -32zM512 352c-17.6699 0 -32 14.3301 -32 32s32 64 32 64s32 -46.3301 32 -64s-14.3301 -32 -32 -32
zM416 352c-17.6699 0 -32 14.3301 -32 32s32 64 32 64s32 -46.3301 32 -64s-14.3301 -32 -32 -32zM320 352c-17.6699 0 -32 14.3301 -32 32s32 64 32 64s32 -46.3301 32 -64s-14.3301 -32 -32 -32zM224 352c-17.6699 0 -32 14.3301 -32 32s32 64 32 64s32 -46.3301 32 -64
s-14.3301 -32 -32 -32zM128 352c-17.6699 0 -32 14.3301 -32 32s32 64 32 64s32 -46.3301 32 -64s-14.3301 -32 -32 -32zM32 352c-17.6699 0 -32 14.3301 -32 32s32 64 32 64s32 -46.3301 32 -64s-14.3301 -32 -32 -32zM576 160v144c0 8.83984 7.16016 16 16 16h32
c8.83984 0 16 -7.16016 16 -16v-144c0 -53.0195 -42.9805 -96 -96 -96h-192v-64h176c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-416c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h176v64h-192c-53.0195 0 -96 42.9805 -96 96
v144c0 8.83984 7.16016 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-144c0 -17.6699 14.3301 -32 32 -32h192v176c0 8.83984 7.16016 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-176h192c17.6699 0 32 14.3301 32 32z" />
    <glyph glyph-name="mosque" unicode="&#xf678;" horiz-adv-x="640" 
d="M0 -32v320h128v-320c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32zM579.16 160h-358.32c-17.8594 17.3896 -28.8398 37.3398 -28.8398 58.9102c0 52.8594 41.79 93.79 87.9199 122.899c41.9502 26.46 80.6299 57.7705 111.96 96.2207
l8.12012 9.96973l8.12012 -9.96973c31.3301 -38.4502 70.0195 -69.75 111.96 -96.2207c46.1299 -29.1094 87.9199 -70.04 87.9199 -122.899c0 -21.5703 -10.9805 -41.5205 -28.8398 -58.9102zM608 128c17.6699 0 32 -14.3301 32 -32v-128c0 -17.6699 -14.3301 -32 -32 -32
h-32v64c0 17.6699 -14.3301 32 -32 32s-32 -14.3301 -32 -32v-64h-64v72c0 48 -48 72 -48 72s-48 -24 -48 -72v-72h-64v64c0 17.6699 -14.3301 32 -32 32s-32 -14.3301 -32 -32v-64h-32c-17.6699 0 -32 14.3301 -32 32v128c0 17.6699 14.3301 32 32 32h416zM64 448
c0 0 64 -32 64 -96v-32h-128v32c0 64 64 96 64 96z" />
    <glyph glyph-name="om" unicode="&#xf679;" 
d="M360.6 387.06l-21.5801 21.5605c-1.89062 1.88867 -3.06055 4.50098 -3.06055 7.38086c0 2.88086 1.16992 5.49023 3.06055 7.37891l21.5703 21.5605c4.08008 4.06934 10.6797 4.06934 14.7598 0l21.5801 -21.5605c1.8916 -1.88867 3.06152 -4.50098 3.06152 -7.38086
c0 -2.88086 -1.16992 -5.49023 -3.06152 -7.37891l-21.5693 -21.5605c-1.88867 -1.89062 -4.50098 -3.06055 -7.38184 -3.06055s-5.49023 1.16992 -7.37891 3.06055zM412.11 256c55.0898 0 99.8896 -44.7998 99.8896 -99.8799v-100.12c0 -48.5303 -47.4805 -88 -96.0195 -88
c-96.0205 0 -96.0205 64 -96.0205 64v37.8701c0 7.55957 9.42969 10.8896 14.2002 5.01953c15.1494 -18.6494 42.4199 -42.8896 81.8203 -42.8896c13.2393 0 32.0098 10.7695 32.0098 24v100.12c0 19.79 -16.1006 35.8799 -35.8799 35.8799
c-9.60059 0 -18.6006 -3.73047 -25.3799 -10.5l-24.25 -24.25c-18.8701 -18.8604 -43.9502 -29.25 -70.6406 -29.25h-21.6895c11.0293 -18.9004 17.8096 -40.5801 17.8096 -64c0 -70.5801 -57.4297 -128 -128.02 -128c-118.811 0 -160.03 96 -159.94 150.81
c0.0195312 8.80078 10.2598 12.7705 14.79 5.2207c22.7998 -38.0107 49.1299 -92.0303 145.15 -92.0303c35.2998 0 64.0098 28.7002 64.0098 64s-28.71 64 -64.0098 64h-33.0303c-5.57031 0.450195 -10.6406 3.49023 -13.1699 8.5498l-16.0898 32.1699
c-5.35059 10.7002 2.42969 23.2803 14.3896 23.2803h31.9004c26.4697 0 48.0098 21.5303 48.0098 48s-21.54 48 -48.0098 48c-11.25 0 -21.8203 -3.80957 -30.2705 -10.71c-5.54004 -4.53027 -13.4795 -4.50977 -19.2002 -0.209961l-26.1494 19.6299
c-8.08984 6.08008 -8.48047 17.9697 -1.12012 24.9297c25.1094 23.7402 59.8594 34.71 96.0098 28.7803c43.1602 -7.08008 79.4199 -40.6396 89.5205 -83.1895c6.43945 -27.1201 2.80957 -53.1309 -7.73047 -75.2305h46.8398c9.60059 0 18.6006 3.73047 25.3799 10.5
l24.25 24.25c18.8701 18.8604 43.9502 29.25 70.6406 29.25zM454.29 380.73c10.5596 7.95996 25.7002 0.489258 25.7002 -12.7305v-35.5195c0 -2.36035 -0.509766 -4.71094 -1.53027 -6.83008c-2.96973 -6.30078 -21.8301 -37.6602 -101.75 -37.6602
c-78.4297 0 -117.19 69.3896 -118.8 72.3398c-3.61035 6.62988 -2.08008 14.8799 3.66016 19.7998c5.69922 4.92969 14.1201 5.16992 20.1396 0.549805c3.53027 -2.69922 87.0303 -65.0693 172.58 0.0507812z" />
    <glyph glyph-name="pastafarianism" unicode="&#xf67b;" horiz-adv-x="640" 
d="M624.54 100.33c12.4004 -4.71973 18.5996 -18.5801 13.8896 -30.9805c-4.69922 -12.4092 -18.5801 -18.6299 -30.9697 -13.8799c-8.11035 3.08984 -14.3398 0.19043 -31.3896 -11.3594c-13.5508 -9.15039 -30.8301 -20.8408 -52.4199 -20.8408
c-7.16992 0 -14.8301 1.28027 -22.9707 4.39062c-32.6602 12.4395 -39.9893 41.3301 -45.3301 62.4395c-2.20996 8.7207 -3.98926 14.4902 -5.94922 18.8701c-16.6201 -13.5996 -36.9307 -25.8701 -61.6201 -34.1602c10.0098 -37 32.2793 -90.8096 60.2197 -90.8096
c13.25 0 24 -10.75 24 -24s-10.75 -24 -24 -24c-66.7402 0 -97.0498 88.6299 -107.42 129.14c-6.69043 -0.599609 -13.4199 -1.13965 -20.5801 -1.13965s-13.8896 0.540039 -20.5801 1.13965c-10.3701 -40.5098 -40.6797 -129.14 -107.42 -129.14c-13.25 0 -24 10.75 -24 24
s10.75 24 24 24c28.0801 0 50.2998 53.7998 60.2598 90.7998c-24.6895 8.29004 -45.0195 20.5605 -61.6396 34.1699c-1.95996 -4.37988 -3.74023 -10.1494 -5.9502 -18.8701c-5.34961 -21.1094 -12.6699 -50 -45.3301 -62.4395
c-8.13965 -3.11035 -15.7998 -4.39062 -22.9697 -4.39062c-21.5898 -0.0195312 -38.8701 11.6807 -52.4199 20.8408c-17.0498 11.5498 -23.2305 14.4492 -31.3906 11.3594c-12.3594 -4.72949 -26.25 1.4707 -30.9697 13.8799
c-4.71973 12.3906 1.48047 26.25 13.8701 30.9707c32.6504 12.4697 57.3398 -4.25 75.3701 -16.4502c17.0801 -11.5303 23.2998 -14.4199 31.4102 -11.3604c8.12012 3.10059 10.8301 9.37988 15.8896 29.3799c3.33008 13.1504 7.44043 29.3203 17.9502 42.6504
c-2.24023 2.91016 -4.42969 5.78027 -6.37988 8.57031c-10.1699 -9.56055 -23.4102 -17.1104 -41.7002 -17.1104c-33.9502 0 -50.8701 25.7803 -62.0596 42.8301c-10.6006 16.1396 -15 21.1699 -21.9404 21.1699c-13.25 0 -24 10.75 -24 24s10.75 24 24 24
c33.96 0 50.8799 -25.7803 62.0596 -42.8301c10.6006 -16.1396 15 -21.1699 21.9404 -21.1699c17.1504 0 37.6797 61.5596 97.2695 101.9l-17.25 34.5c-33.46 2.09961 -60.0195 29.6191 -60.0195 63.5996c0 35.3496 28.6504 64 64 64s64 -28.6504 64 -64
c0 -13.0195 -3.94043 -25.0996 -10.5996 -35.21l18.1494 -36.2998c16.9697 4.59961 35.6006 7.50977 56.46 7.50977c20.8604 0 39.4805 -2.91016 56.46 -7.50977l18.1504 36.2998c-6.67969 10.1104 -10.6201 22.1904 -10.6201 35.21c0 35.3496 28.6504 64 64 64
s64 -28.6504 64 -64c0 -33.9805 -26.5703 -61.5 -60.0098 -63.5898l-17.25 -34.5c59.7793 -40.4805 79.9502 -101.91 97.2598 -101.91c6.94043 0 11.3398 5.03027 21.9404 21.1699c11.1895 17.0498 28.1094 42.8301 62.0596 42.8301c13.25 0 24 -10.75 24 -24
s-10.75 -24 -24 -24c-6.94043 0 -11.3496 -5.03027 -21.9404 -21.1699c-11.1895 -17.0498 -28.1094 -42.8301 -62.0596 -42.8301c-18.29 0 -31.5303 7.5498 -41.7002 17.1201c-1.9502 -2.78027 -4.13965 -5.66016 -6.37988 -8.57031
c10.5098 -13.3301 14.6201 -29.5 17.9502 -42.6494c5.05957 -20 7.76953 -26.29 15.8896 -29.3809c8.16016 -3.05957 14.3506 -0.169922 31.4102 11.3604c18.0098 12.2002 42.6699 28.9697 75.3701 16.4502zM448 400c-8.82031 0 -16 -7.17969 -16 -16s7.17969 -16 16 -16
s16 7.17969 16 16s-7.17969 16 -16 16zM192 400c-8.82031 0 -16 -7.17969 -16 -16s7.17969 -16 16 -16s16 7.17969 16 16s-7.17969 16 -16 16z" />
    <glyph glyph-name="peace" unicode="&#xf67c;" horiz-adv-x="496" 
d="M248 440c136.97 0 248 -111.03 248 -248s-111.03 -248 -248 -248s-248 111.03 -248 248s111.03 248 248 248zM432 192c0 90.5303 -65.7695 165.82 -152 181.03v-165.66l129.43 -103.54c14.3701 26.2002 22.5703 56.2402 22.5703 88.1699zM216 10.9697v114.46
l-89.29 -71.4395c24.7998 -21.8203 55.4297 -37.0498 89.29 -43.0205zM280 125.43v-114.449c33.8604 5.96973 64.4902 21.1992 89.29 43.0195zM216 373.03c-86.2305 -15.21 -152 -90.5 -152 -181.03c0 -31.9297 8.2002 -61.9697 22.5703 -88.1699l129.43 103.54v165.66z" />
    <glyph glyph-name="place-of-worship" unicode="&#xf67f;" horiz-adv-x="640" 
d="M620.61 81.4502c11.4111 -4.89258 19.3896 -16.2168 19.3896 -29.4102v-100.04c0 -8.83984 -7.16016 -16 -16 -16h-112v192zM0 52.04c0 13.1934 7.97852 24.5176 19.3896 29.4102l108.61 46.5498v-192h-112c-8.83984 0 -16 7.16016 -16 16v100.04zM464.46 201.32
c9.63965 -5.78027 15.54 -16.2002 15.54 -27.4404v-237.88h-96v96c0 35.3496 -28.6602 64 -64 64s-64 -28.6504 -64 -64v-96h-96v237.88c0 11.6572 6.21387 21.8467 15.54 27.4404l48.46 29.0801v114.97c0 8.49023 3.37988 16.6299 9.37988 22.6299l75.3105 75.3096
c6.23926 6.25 16.3691 6.25 22.6191 0l75.3105 -75.3096c6.00977 -6.00977 9.37988 -14.1396 9.37988 -22.6299v-114.97z" />
    <glyph glyph-name="poll" unicode="&#xf681;" horiz-adv-x="448" 
d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM160 80v128c0 8.83984 -7.16016 16 -16 16h-32c-8.83984 0 -16 -7.16016 -16 -16v-128c0 -8.83984 7.16016 -16 16 -16h32
c8.83984 0 16 7.16016 16 16zM256 80v224c0 8.83984 -7.16016 16 -16 16h-32c-8.83984 0 -16 -7.16016 -16 -16v-224c0 -8.83984 7.16016 -16 16 -16h32c8.83984 0 16 7.16016 16 16zM352 80v64c0 8.83984 -7.16016 16 -16 16h-32c-8.83984 0 -16 -7.16016 -16 -16v-64
c0 -8.83984 7.16016 -16 16 -16h32c8.83984 0 16 7.16016 16 16z" />
    <glyph glyph-name="poll-h" unicode="&#xf682;" horiz-adv-x="448" 
d="M448 16c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48v-352zM112 256h128c8.83984 0 16 7.16016 16 16v32c0 8.83984 -7.16016 16 -16 16h-128c-8.83984 0 -16 -7.16016 -16 -16v-32
c0 -8.83984 7.16016 -16 16 -16zM112 160h224c8.83984 0 16 7.16016 16 16v32c0 8.83984 -7.16016 16 -16 16h-224c-8.83984 0 -16 -7.16016 -16 -16v-32c0 -8.83984 7.16016 -16 16 -16zM112 64h64c8.83984 0 16 7.16016 16 16v32c0 8.83984 -7.16016 16 -16 16h-64
c-8.83984 0 -16 -7.16016 -16 -16v-32c0 -8.83984 7.16016 -16 16 -16z" />
    <glyph glyph-name="pray" unicode="&#xf683;" horiz-adv-x="384" 
d="M256 320c-35.3496 0 -64 28.6504 -64 64s28.6504 64 64 64s64 -28.6504 64 -64s-28.6504 -64 -64 -64zM225.37 150.25l-24.1504 28.7598l-34.7998 -64.8701l109.86 -109.859c25.4893 -25.4902 5.7998 -68.2803 -28.2803 -68.2803h-208c-22.0898 0 -40 17.9102 -40 40
s17.9102 40 40 40h91.5596l-44.8096 34.8896c-42.8799 27.3799 -57.5898 80.1104 -34.1904 123.75l49.3701 92.0303c11.1201 20.6504 32.1807 34.4404 56.3701 36.9199c24.7803 2.58984 48.5605 -6.93945 64 -25.3301l38.9102 -46.3096l57.4404 47
c17.1191 13.9697 42.3398 11.4902 56.3096 -5.62012c13.9697 -17.0898 11.4697 -42.2998 -5.62012 -56.2803l-88 -72.0195c-16.9697 -13.8701 -41.9102 -11.5 -55.9697 5.21973z" />
    <glyph glyph-name="praying-hands" unicode="&#xf684;" horiz-adv-x="640" 
d="M272 256.09c17.5996 0 32 -14.3994 32 -32v-128c0 -51.8896 -34.8398 -98.0801 -84.75 -112.35l-179.19 -46.6201c-2.64941 -0.69043 -5.36914 -1.03027 -8.05957 -1.03027c-23.4805 0 -32 21.1797 -32 32v96
c0 0.00390625 -0.00488281 -0.000976562 -0.00488281 0.00292969c0 14.1221 9.1748 26.1182 21.8848 30.3477l90.1201 30.04v80.2295c0 18.9805 5.55957 37.3896 16.1201 53.2305l117.26 175.899c0.169922 0.270508 0.589844 0.25 0.790039 0.480469
c9.58008 13.5098 27.8496 17.8799 42.2998 9.20996c15.1602 -9.10059 20.0605 -28.75 10.9707 -43.9102l-77.75 -129.59c-8.9707 -14.9199 -13.6904 -32 -13.6904 -49.3906v-76.5498c0 -8.83984 7.16016 -16 16 -16s16 7.16016 16 16v80c0 17.6006 14.4004 32 32 32z
M618.12 94.3604c13.0703 -4.36035 21.8799 -16.5801 21.8799 -30.3506v-96c0 -10.8193 -8.51953 -32 -32 -32c-2.67969 0 -5.40039 0.339844 -8.05957 1.03027l-179.19 46.6201c-49.9102 14.2598 -84.75 60.4502 -84.75 112.34v128c0 17.5996 14.4004 32 32 32
s32 -14.4004 32 -32v-80c0 -8.83984 7.16016 -16 16 -16s16 7.16016 16 16v76.5498c0 17.3906 -4.71973 34.4697 -13.6904 49.3906l-77.75 129.59c-9.08984 15.1602 -4.18945 34.8193 10.9707 43.9102c14.4502 8.66992 32.7197 4.2998 42.2998 -9.20996
c0.200195 -0.240234 0.610352 -0.210938 0.790039 -0.480469l117.26 -175.89c10.5605 -15.8408 16.1201 -34.25 16.1201 -53.2305v-80.2295z" />
    <glyph glyph-name="quran" unicode="&#xf687;" horiz-adv-x="448" 
d="M448 89.5996c0 -9.59961 -3.2002 -16 -9.59961 -19.1992c-3.2002 -12.8008 -3.2002 -57.6006 0 -73.6006c6.39941 -6.39941 9.59961 -12.7998 9.59961 -19.2002v-16c0 -16 -12.7998 -25.5996 -25.5996 -25.5996h-326.4c-54.4004 0 -96 41.5996 -96 96v320
c0 54.4004 41.5996 96 96 96h326.4c16 0 25.5996 -9.59961 25.5996 -25.5996v-332.801zM301.08 302.18l-11.1904 -22.6494l-24.9893 -3.62988c-2.68066 -0.390625 -3.75 -3.66992 -1.81055 -5.56055l18.0898 -17.6299l-4.26953 -24.8896
c-0.360352 -2.11035 1.30957 -3.82031 3.20996 -3.82031c0.5 0 1.01953 0.120117 1.51953 0.379883l22.3604 11.75l22.3604 -11.75c0.5 -0.259766 1.01953 -0.379883 1.51953 -0.379883c1.90039 0 3.57031 1.70996 3.20996 3.82031l-4.26953 24.8896l18.0898 17.6299
c1.92969 1.89062 0.859375 5.16992 -1.81055 5.56055l-25 3.62988l-11.1797 22.6494c-0.599609 1.20996 -1.75977 1.82031 -2.91992 1.82031s-2.32031 -0.610352 -2.91992 -1.82031zM243.19 371.19c-63.5205 0 -115.19 -51.6709 -115.19 -115.19
c0 -63.5098 51.6699 -115.19 115.18 -115.18c13.6006 0 27.1201 2.46973 40.1904 7.33984c2.67969 0.910156 4.62012 3.43945 4.62012 6.41992c0 3.63965 -2.87012 6.78027 -6.7998 6.78027c-0.650391 0 -3.10059 -0.209961 -4.13086 -0.209961
c-52.3096 0 -94.8594 42.5596 -94.8594 94.8594c0 52.3105 42.5498 94.8604 94.8594 94.8604c1.04004 0 3.45996 -0.209961 4.13086 -0.209961c0.738281 -0.276367 1.54004 -0.429688 2.375 -0.429688c3.73926 0 6.77441 3.03516 6.77441 6.77441
c0 3.7373 -3.0332 6.77246 -6.76953 6.77539c-13.1201 4.91992 -26.71 7.41016 -40.3799 7.41016zM380.8 0v64h-284.8c-16 0 -32 -12.7998 -32 -32s12.7998 -32 32 -32h284.8z" />
    <glyph glyph-name="search-dollar" unicode="&#xf688;" 
d="M505.04 5.33984c9.2998 -9.39941 9.2998 -24.5898 -0.0996094 -33.9902l-28.3008 -28.2998c-9.2998 -9.39941 -24.5 -9.39941 -33.8994 0l-99.71 99.6904c-4.5 4.5 -7 10.5996 -7 17v16.2998c-35.2998 -27.5996 -79.71 -44 -128.011 -44
c-114.909 0 -208.02 93.0898 -208.02 207.979c0 114.891 93.1201 207.98 208.02 207.98c114.9 0 208.011 -93.0898 208.011 -207.98c0 -48.2998 -16.4004 -92.6895 -44 -127.989h16.2998c6.40039 0 12.5 -2.5 17 -7zM208.02 96.04c79.6504 0 144 64.4502 144 143.979
c0 79.6406 -64.46 143.98 -144 143.98c-79.6494 0 -144 -64.4502 -144 -143.98c0 -79.6396 64.4609 -143.979 144 -143.979zM235.13 248.58c18.6006 -5.58008 31.5898 -23.4199 31.5898 -43.3896c0 -24.5303 -19.0498 -44.4404 -42.6797 -45.0703v-16.1201
c0 -4.41992 -3.58008 -8 -8 -8h-16c-4.41992 0 -8 3.58008 -8 8v16.29c-11.29 0.580078 -22.2705 4.51953 -31.3701 11.3496c-3.90039 2.93066 -4.09961 8.77051 -0.570312 12.1406l11.75 11.21c2.77051 2.63965 6.89062 2.75977 10.1309 0.729492
c3.85938 -2.42969 8.25977 -3.71973 12.8193 -3.71973h28.1006c6.5 0 11.7998 5.91992 11.7998 13.1904c0 5.94922 -3.61035 11.1797 -8.77051 12.7295l-45.0098 13.5c-18.5898 5.58008 -31.5801 23.4199 -31.5801 43.3896c0 24.5205 19.0498 44.4404 42.6797 45.0703
v16.1201c0 4.41992 3.58008 8 8 8h16c4.4209 0 8 -3.58008 8 -8v-16.29c11.29 -0.580078 22.2705 -4.51953 31.3701 -11.3496c3.90039 -2.93066 4.10059 -8.77051 0.570312 -12.1406l-11.75 -11.21c-2.76953 -2.63965 -6.88965 -2.75977 -10.1299 -0.729492
c-3.86035 2.42969 -8.25977 3.71973 -12.8203 3.71973h-28.1094c-6.5 0 -11.8008 -5.91992 -11.8008 -13.1904c0 -5.94922 3.61035 -11.1797 8.77051 -12.7295z" />
    <glyph glyph-name="search-location" unicode="&#xf689;" 
d="M505.04 5.33984c9.2998 -9.39941 9.2998 -24.5898 -0.0996094 -33.9902l-28.3008 -28.2998c-9.2998 -9.39941 -24.5 -9.39941 -33.8994 0l-99.71 99.6904c-4.5 4.5 -7 10.5996 -7 17v16.2998c-35.2998 -27.5996 -79.71 -44 -128.011 -44
c-114.909 0 -208.02 93.0898 -208.02 207.979c0 114.891 93.1201 207.98 208.02 207.98c114.9 0 208.011 -93.0898 208.011 -207.98c0 -48.2998 -16.4004 -92.6895 -44 -127.989h16.2998c6.40039 0 12.5 -2.5 17 -7zM208.02 96.04c79.6504 0 144 64.4502 144 143.979
c0 79.6406 -64.46 143.98 -144 143.98c-79.6494 0 -144 -64.4502 -144 -143.98c0 -79.6396 64.4609 -143.979 144 -143.979zM208.04 336c40.7803 0 73.8398 -33.0498 73.8398 -73.8301c0 -32.9697 -48.2598 -93.0498 -66.75 -114.86
c-1.69531 -2.02832 -4.23926 -3.32031 -7.08691 -3.32031c-2.84863 0 -5.39746 1.29199 -7.09277 3.32031c-18.4902 21.8105 -66.75 81.9004 -66.75 114.86c0 40.7803 33.0596 73.8301 73.8398 73.8301zM208.04 240c13.25 0 24 10.75 24 24c0 13.2598 -10.75 24 -24 24
s-24 -10.7402 -24 -24c0 -13.25 10.7402 -24 24 -24z" />
    <glyph glyph-name="socks" unicode="&#xf696;" 
d="M214.66 136.99c-52.7402 -39.5605 -69.0498 -110.021 -39.2002 -165.4l-21.8604 -16.3896c-17.2695 -12.9502 -37.4893 -19.2002 -57.5195 -19.2002c-32.8105 0 -65.6904 16.75 -83.9404 48.3301c-24.6494 42.6396 -10.1895 97.5 29.21 127.06l86.6504 64.6104v176h160
v-160zM288 416v-32h-160v32c0 17.6699 14.3301 32 32 32h128c2.84961 0 5.40039 -0.919922 8.01953 -1.62012c-4.94922 -9.08008 -8.01953 -19.3301 -8.01953 -30.3799zM480 448c17.6699 0 32 -14.3301 32 -32v-32h-192v32c0 17.6699 14.3301 32 32 32h128zM320 176v176h192
v-208c0 -41.8877 -20.0566 -79.043 -51.2002 -102.4l-115.2 -86.3994c-17.2695 -12.9502 -37.4893 -19.2002 -57.5195 -19.2002c-32.8105 0 -65.1699 16.75 -83.4199 48.3301c-24.6504 42.6396 -10.1904 97.5 29.21 127.06z" />
    <glyph glyph-name="square-root-alt" unicode="&#xf698;" horiz-adv-x="576" 
d="M571.31 196.69c6.25 -6.25 6.25 -16.3809 0 -22.6309l-46.0596 -46.0596l46.0596 -46.0596c6.25 -6.25 6.25 -16.3809 0 -22.6309l-22.6191 -22.6191c-6.25 -6.25 -16.3809 -6.25 -22.6309 0l-46.0596 46.0596l-46.0596 -46.0596c-6.25 -6.25 -16.3809 -6.25 -22.6309 0
l-22.6191 22.6191c-6.25 6.25 -6.25 16.3809 0 22.6309l46.0596 46.0596l-46.0596 46.0596c-6.25 6.25 -6.25 16.3809 0 22.6309l22.6191 22.6191c6.25 6.25 16.3809 6.25 22.6309 0l46.0596 -46.0596l46.0596 46.0596c6.25 6.25 16.3809 6.25 22.6309 0zM552 448
c13.25 0 24 -10.7402 24 -24v-48c0 -13.25 -10.75 -24 -24 -24h-194.97l-97.8105 -374.52c-9.83984 -32.4805 -37.0098 -41.4805 -54.2793 -41.4805c-18.6406 0 -35.9502 8.5 -48.4404 28.2695l-88.8799 163.73h-43.6201c-13.25 0 -24 10.75 -24 24v48
c0 13.2598 10.75 24 24 24h81.4697c12.0801 -0.00292969 22.584 -6.67871 28.0303 -16.5703l58.4102 -106.1l84.79 322.8c3.68945 14.0703 16.4102 23.8701 30.9502 23.8701h244.35z" />
    <glyph glyph-name="star-and-crescent" unicode="&#xf699;" 
d="M340.47 -18.3604c8.74023 0 15.1299 -6.96973 15.1299 -15.0596c0 -6.62012 -4.31934 -12.2402 -10.2793 -14.2598c-29.04 -10.8301 -59.0898 -16.3203 -89.3203 -16.3203c-141.16 0 -256 114.84 -256 256s114.84 256 256 256c30.3896 0 60.5801 -5.54004 89.75 -16.4805
c6.91992 -2.59961 10.9297 -9.83984 9.46973 -17.0898c-1.41992 -7.04004 -7.62012 -12.0693 -14.75 -12.0693c-1.47949 0 -6.85938 0.459961 -9.17969 0.459961c-116.25 0 -210.82 -94.5703 -210.82 -210.82s94.5703 -210.82 210.82 -210.82
c2.29004 0 7.72949 0.459961 9.17969 0.459961zM503.46 234.14c8.16992 -1.17969 11.4297 -11.2197 5.52051 -16.9893l-55.2705 -53.8701l13.0498 -76.0703c1.11035 -6.42969 -4.00977 -11.6602 -9.80957 -11.6602c-1.53027 0 -3.11035 0.370117 -4.64062 1.16992
l-68.3096 35.9102l-68.3301 -35.9102c-1.53027 -0.80957 -3.11035 -1.16992 -4.63965 -1.16992c-5.7998 0 -10.9199 5.21973 -9.81055 11.6602l13.0498 76.0703l-55.2695 53.8701c-5.91016 5.76953 -2.65039 15.8096 5.51953 16.9893l76.3809 11.1006l34.1592 69.21
c1.83008 3.7002 5.38086 5.5498 8.93066 5.5498s7.09961 -1.84961 8.92969 -5.5498l34.1602 -69.21z" />
    <glyph glyph-name="star-of-david" unicode="&#xf69a;" horiz-adv-x="464" 
d="M405.68 192l53.2207 -89.3896c14.4092 -24.21 -3.41016 -54.6104 -32.0107 -54.6104h-106.93l-55.9502 -93.9805c-7.14941 -12.0098 -19.5801 -18.0195 -32.0098 -18.0195s-24.8604 6.00977 -32.0098 18.0195l-55.9502 93.9805h-106.93
c-28.6006 0 -46.4199 30.4004 -32.0107 54.6104l53.2207 89.3896l-53.2207 89.3896c-14.4092 24.21 3.41016 54.6104 32.0107 54.6104h106.93l55.9502 93.9805c7.14941 12.0098 19.5801 18.0195 32.0098 18.0195s24.8604 -6.00977 32.0098 -18.0195l55.9502 -93.9805h106.92
c28.6006 0 46.4199 -30.4004 32.0098 -54.6104zM392.9 280h-39.6006l19.7998 -33.2598zM340.51 192l-52.3896 88h-112.25l-52.3799 -88l52.3896 -88h112.24zM232 374.28l-22.7803 -38.2803h45.5703zM71.0996 280l19.8008 -33.2598l19.7998 33.2598h-39.6006zM71.0996 104
h39.6006l-19.7998 33.2598zM232 9.71973l22.7803 38.2803h-45.5703zM353.29 104h39.6104l-19.8105 33.2598z" />
    <glyph glyph-name="synagogue" unicode="&#xf69b;" horiz-adv-x="640" 
d="M70 251.49c5.30957 6.00977 14.6904 6.00977 20 0l38 -43.0703v-272.42h-128v226.07l0.00488281 0.0185547c0 6.75391 2.51758 12.9229 6.66504 17.6211zM633.33 179.71c4.2998 -4.87012 6.66992 -11.1396 6.66992 -17.6396v-226.07h-128v272.42l38 43.0703
c5.30957 6.01953 14.6904 6.01953 20 0zM339.99 440.99l128 -102.4c7.58984 -6.07031 12.0098 -15.2695 12.0098 -24.9902v-377.6h-96v96c0 38.8701 -34.6602 69.6504 -74.75 63.1201c-31.4697 -5.12012 -53.25 -34.6699 -53.25 -66.5498v-92.5703h-96v377.6
c0 10.1123 4.67773 19.123 12.0098 24.9902l128 102.4c11.6904 9.34961 28.29 9.34961 39.9805 0zM392.06 225.44l-19.1895 30.5596l19.2002 30.5703c1.97949 3.14941 -0.290039 7.23926 -4 7.23926h-38.9502l-25.1201 39.9805c-1.84961 2.9502 -6.15039 2.9502 -8 0
l-25.1201 -40h-38.9395c-3.70996 0 -5.98047 -4.08984 -4 -7.24023l19.1992 -30.5596l-19.1992 -30.5605c-1.98047 -3.14941 0.279297 -7.23926 4 -7.23926h38.9395l25.1201 -39.9805c1.84961 -2.9502 6.15039 -2.9502 8 0l25.1201 39.9902h38.9395
c3.70996 0 5.98047 4.08984 4 7.24023z" />
    <glyph glyph-name="torah" unicode="&#xf6a0;" horiz-adv-x="640" 
d="M320.05 81.5195l-17.7402 29.6406h35.46zM419.26 247.52l-18.3994 -30.8193l-18.46 30.8193h36.8594zM48 448c26.5098 0 48 -14.3301 48 -32v-448c0 -17.6699 -21.4902 -32 -48 -32s-48 14.3301 -48 32v448c0 17.6699 21.4902 32 48 32zM220.74 136.5l18.3896 30.8203
l18.46 -30.8203h-36.8496zM382.45 136.5l18.4102 30.7998l18.4492 -30.7998h-36.8594zM128 -16v416h384v-416h-384zM194.77 262.13c-1.7627 -3.04492 -2.77148 -6.62402 -2.77148 -10.3936c0 -3.92969 1.09668 -7.60547 3.00195 -10.7363l29.3604 -49l-29.21 -48.8398
c-1.91211 -3.17578 -3.02637 -6.91699 -3.02637 -10.8906c0 -11.6504 9.45898 -21.1094 21.1104 -21.1094h0.015625h59.5l29.25 -48.8799c3.61816 -6.12793 10.2754 -10.2207 17.9004 -10.2207h0.0996094c7.7373 0.0166016 14.4912 4.17676 18.1602 10.4004l29.1299 48.7002
h59.4697c0.0078125 0 0.00195312 -0.0224609 0.00878906 -0.0224609c7.90723 0 14.8115 4.32812 18.4717 10.7422c1.75879 3.04199 2.76562 6.61621 2.76562 10.3799c0 3.93164 -1.09863 7.6084 -3.00586 10.7402l-29.3701 49l29.2402 48.8496
c1.90723 3.17383 3.01758 6.91113 3.01758 10.8809c0 11.6553 -9.46191 21.1182 -21.1182 21.1191h-59.5195l-29.25 48.8604c-3.6123 6.12207 -10.2617 10.21 -17.8779 10.21h-0.0722656c-0.0117188 0 -0.00976562 0.0224609 -0.0214844 0.0224609
c-7.74316 0 -14.5186 -4.17383 -18.1982 -10.3926l-29.1299 -48.71h-59.4502c-0.015625 0 -0.0166016 0.0224609 -0.0322266 0.0224609c-7.89844 0 -14.7939 -4.32422 -18.4482 -10.7324zM592 448c26.5098 0 48 -14.3301 48 -32v-448c0 -17.6699 -21.4902 -32 -48 -32
s-48 14.3301 -48 32v448c0 17.6699 21.4902 32 48 32zM320 302.47l17.6797 -29.6201h-35.46zM257.55 247.47l-18.3701 -30.7998l-18.4395 30.7998h36.8096zM287.13 136.47l-33.2295 55.5303l33.1699 55.5195h65.79l33.2295 -55.5195l-33.1699 -55.5303h-65.79z" />
    <glyph glyph-name="torii-gate" unicode="&#xf6a1;" 
d="M376.45 416c48.5918 0.00292969 94.8242 11.6396 135.55 32v-96c0 -17.6699 -14.3301 -32 -32 -32h-32v-64h48c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-48v-240c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v240
h-256v-240c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v240h-48c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h48v64h-32c-17.6699 0 -32 14.3301 -32 32v96c40.7256 -20.3604 86.958 -31.9971 135.55 -32h240.9zM128 320v-64h96
v64h-96zM384 256v64h-96v-64h96z" />
    <glyph glyph-name="vihara" unicode="&#xf6a7;" horiz-adv-x="640" 
d="M632.88 47.29c5.41992 -3.61035 7.7002 -9.62012 6.99023 -15.29c-0.620117 -5.00977 -3.56055 -9.75 -8.71973 -12.3301l-55.1504 -19.6699v-48c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v48h-160v-48c0 -8.83984 -7.16016 -16 -16 -16h-32
c-8.83984 0 -16 7.16016 -16 16v48h-160v-48c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v48l-55.1602 19.6699c-5.14941 2.58008 -8.09961 7.32031 -8.71973 12.3301c-0.700195 5.66016 1.58008 11.6699 7 15.29l88.8799 48.71v64
l-55.1602 17.6904c-11.79 5.89941 -11.79 22.7197 0 28.6191l119.16 49.6904v64l-27.3096 16.3096c-7.7207 7.7207 -5.61035 20.7402 4.15918 25.6201l183.15 86.0703l183.15 -86.0801c9.76953 -4.87988 11.8799 -17.9004 4.15918 -25.6201l-27.3096 -16.2998v-64
l119.16 -49.6904c11.79 -5.89941 11.79 -22.7197 0 -28.6191l-55.1602 -17.6904v-64zM224 320v-64h192v64h-192zM160 96h320v64h-320v-64z" />
    <glyph glyph-name="volume-mute" unicode="&#xf6a9;" 
d="M215.03 376.95c15.0098 15.0098 40.9697 4.49023 40.9697 -16.9697v-335.961c0 -21.4395 -25.9404 -32 -40.9697 -16.9697l-88.9707 88.9502h-102.06c-13.2598 0 -24 10.75 -24 24v144c0 13.2598 10.7402 24 24 24h102.06zM461.64 192l45.6406 -45.6396
c6.2998 -6.30078 6.2998 -16.5205 0 -22.8203l-22.8203 -22.8203c-6.2998 -6.2998 -16.5195 -6.2998 -22.8203 0l-45.6396 45.6406l-45.6299 -45.6299c-6.2998 -6.30078 -16.5205 -6.30078 -22.8203 0l-22.8193 22.8193c-6.30078 6.2998 -6.30078 16.5205 0 22.8203
l45.6299 45.6299l-45.6406 45.6396c-6.2998 6.30078 -6.2998 16.5205 0 22.8203l22.8203 22.8203c6.2998 6.2998 16.5195 6.2998 22.8203 0l45.6396 -45.6406l45.6396 45.6406c6.30078 6.2998 16.5205 6.2998 22.8203 0l22.8203 -22.8203
c6.2998 -6.2998 6.2998 -16.5195 0 -22.8203z" />
    <glyph glyph-name="yin-yang" unicode="&#xf6ad;" horiz-adv-x="496" 
d="M248 440c136.97 0 248 -111.03 248 -248s-111.03 -248 -248 -248s-248 111.03 -248 248s111.03 248 248 248zM248 64c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM248 192c53.0195 0 96 42.9805 96 96s-42.9805 96 -96 96
c-106.04 0 -192 -85.96 -192 -192s85.96 -192 192 -192c-53.0195 0 -96 42.9805 -96 96s42.9805 96 96 96zM248 320c17.6699 0 32 -14.3301 32 -32s-14.3301 -32 -32 -32s-32 14.3301 -32 32s14.3301 32 32 32z" />
    <glyph glyph-name="blender-phone" unicode="&#xf6b6;" horiz-adv-x="576" 
d="M392 384c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h157.82l-17.46 -64h-140.36c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h131.64l-17.46 -64h-114.18c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h105.46
l-17.46 -64h-288v352h384l-17.46 -64h-166.54zM158.8 112.99c3.00977 -7.40039 0.200195 -15.8506 -6.68945 -20.0703l-39.4102 -24.1797c-12.5303 -7.68066 -31.7803 -6 -41.6504 4.7998c-94.0996 102.94 -94.6699 258.89 -2.09961 362.49
c11.1396 12.4697 29.5596 15.8398 43.8896 7.0498l39.2803 -24.0996c6.87988 -4.2207 9.7002 -12.6807 6.67969 -20.0703l-25.7803 -63.2598c-2.7793 -6.80078 -9.80957 -10.9902 -17.2393 -10.2607l-45.0303 4.41992c-17.6504 -47.9395 -17.2803 -100.779 0 -147.72
l45.0303 4.41992c7.43945 0.730469 14.46 -3.4502 17.2393 -10.2598zM480 64c35.3496 0 64 -28.6504 64 -64v-32c0 -17.6699 -14.3301 -32 -32 -32h-352c-17.6699 0 -32 14.3301 -32 32v32c0 35.3496 28.6504 64 64 64h288zM336 -32c17.6699 0 32 14.3301 32 32
s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
    <glyph glyph-name="book-dead" unicode="&#xf6b7;" horiz-adv-x="448" 
d="M272 312c-8.7998 0 -16 7.2002 -16 16s7.2002 16 16 16s16 -7.2002 16 -16s-7.2002 -16 -16 -16zM448 89.5996c0 -9.59961 -3.2002 -16 -9.59961 -19.1992c-3.2002 -12.8008 -3.2002 -57.6006 0 -73.6006c6.39941 -6.39941 9.59961 -12.7998 9.59961 -19.2002v-16
c0 -16 -12.7998 -25.5996 -25.5996 -25.5996h-326.4c-54.4004 0 -96 41.5996 -96 96v320c0 54.4004 41.5996 96 96 96h326.4c16 0 25.5996 -9.59961 25.5996 -25.5996v-332.801zM240 392c-44.2002 0 -80 -28.7002 -80 -64c0 -20.9004 12.7002 -39.2002 32 -50.9004v-13.0996
c0 -8.7998 7.2002 -16 16 -16h64c8.7998 0 16 7.2002 16 16v13.0996c19.2998 11.7002 32 30 32 50.9004c0 35.2998 -35.7998 64 -80 64zM124.8 224.7c-1.7002 -4.10059 0.100586 -8.7998 4.2002 -10.5l70.5 -30.2998l-70.4004 -30.1006
c-4.09961 -1.7002 -5.89941 -6.39941 -4.19922 -10.5l6.2998 -14.7002c1.7002 -4.09961 6.39941 -5.89941 10.5 -4.19922l98.2998 42.1992l98.2998 -42.0996c4.10059 -1.7002 8.7998 0.0996094 10.5 4.2002l6.2998 14.7002c1.7002 4.09961 -0.0996094 8.7998 -4.19922 10.5
l-70.3008 30.0996l70.3008 30.2002c4.09961 1.7002 5.89941 6.39941 4.19922 10.5l-6.2998 14.7002c-1.7002 4.09961 -6.39941 5.89941 -10.5 4.19922l-98.3994 -42.0996l-98.3008 42.0996c-4.09961 1.7002 -8.7998 -0.0996094 -10.5 -4.19922zM380.8 0v64h-284.8
c-16 0 -32 -12.7998 -32 -32s12.7998 -32 32 -32h284.8zM208 312c-8.7998 0 -16 7.2002 -16 16s7.2002 16 16 16s16 -7.2002 16 -16s-7.2002 -16 -16 -16z" />
    <glyph glyph-name="campground" unicode="&#xf6bb;" horiz-adv-x="640" 
d="M624 0c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-608c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h24.6797l239.79 330.25l-53.4102 73.5498c-5.19922 7.15039 -3.60938 17.1602 3.54004 22.3506l25.8809 18.7998
c7.14941 5.18945 17.1592 3.59961 22.3496 -3.5498l41.1699 -56.7002l41.1602 56.6895c5.2002 7.16016 15.2002 8.74023 22.3496 3.55078l25.9004 -18.79c7.14941 -5.19043 8.72949 -15.2002 3.54004 -22.3506l-53.4102 -73.5498l239.78 -330.25h24.6797zM320 160
l-116.36 -160h232.721z" />
    <glyph glyph-name="cat" unicode="&#xf6be;" 
d="M290.59 256c11.8906 -58.3496 63.6006 -102.4 125.41 -102.4c11.1104 0 21.71 1.87012 32 4.54004v-206.14c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v144l-128 -96h32c17.6699 0 32 -14.3301 32 -32v-16c0 -8.83984 -7.16016 -16 -16 -16
h-176c-35.2998 0 -64 28.7002 -64 64v256c0 17.6396 -14.3604 32 -32 32c-17.6699 0 -32 14.3301 -32 32s14.3301 32 32 32c52.9404 0 96 -43.0596 96 -96v-85.9502c55.7695 83.9697 142.41 85.9502 162.59 85.9502zM448 352l64 64v-134.4c0 -53.0195 -42.9805 -96 -96 -96
s-96 42.9805 -96 96v134.4l64 -64h64zM376 272c8.83984 0 16 7.16016 16 16s-7.16016 16 -16 16s-16 -7.16016 -16 -16s7.16016 -16 16 -16zM456 272c8.83984 0 16 7.16016 16 16s-7.16016 16 -16 16s-16 -7.16016 -16 -16s7.16016 -16 16 -16z" />
    <glyph glyph-name="chair" unicode="&#xf6c0;" horiz-adv-x="448" 
d="M112 320v-128h-48v128c0 70.7002 57.2998 128 128 128h64c70.7002 0 128 -57.2998 128 -128v-128h-48v128c0 29.5 -16.2002 55 -40 68.9004v-196.9h-48v208h-48v-208h-48v196.9c-23.7998 -13.9004 -40 -39.4004 -40 -68.9004zM446.3 106.1
c6.90039 -20.6992 -8.5 -42.0996 -30.2998 -42.0996v-112c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v112h-256v-112c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v112c-21.7998 0 -37.2002 21.4004 -30.4004 42.0996l10.7002 32
c4.40039 13.1006 16.6006 21.9004 30.4004 21.9004h362.5c13.7998 0 26 -8.7998 30.3994 -21.9004z" />
    <glyph glyph-name="cloud-moon" unicode="&#xf6c3;" horiz-adv-x="576" 
d="M342.8 95.2998c40.9004 -3.5 73.2002 -37.3994 73.2002 -79.2998c0 -44.2002 -35.7998 -80 -80 -80h-240c-53 0 -96 43 -96 96c0 41.9004 27.0996 77.2002 64.5996 90.2998c-0.0996094 1.90039 -0.599609 3.7002 -0.599609 5.7002c0 53 43 96 96 96
c36.2002 0 67.4004 -20.2998 83.7002 -49.9004c11.5 11 27.0996 17.9004 44.2998 17.9004c35.2998 0 64 -28.7002 64 -64c0 -12 -3.5 -23.0996 -9.2002 -32.7002zM565.3 149.6c8.2002 1.60059 14 -8 8.7002 -14.5c-33.4004 -41.0996 -82.7002 -67 -137.1 -70.3994
c-11.1006 23.0996 -29.9004 41.7998 -53.5 52.5996c0.399414 3.5 0.599609 7.10059 0.599609 10.7002c0 52.9004 -43.0996 96 -96 96c-12.7002 0 -25 -2.5 -36.4004 -7.2002c-5.09961 5.2998 -10.7998 9.90039 -16.6992 14.2002c-1.10059 8.2002 -1.80078 16.5 -1.80078 25
c0 106.1 86 192 191.9 192c11.7002 0 23.4004 -1.09961 35.0996 -3.2002c8.2002 -1.59961 10.1006 -12.5996 2.80078 -16.7002c-47.1006 -26.7998 -76.1006 -76.5996 -76.1006 -130.8c0 -94 85.4004 -165.399 178.5 -147.7z" />
    <glyph glyph-name="cloud-sun" unicode="&#xf6c4;" horiz-adv-x="640" 
d="M575.2 122.3c37.5996 -13 64.7998 -48.2998 64.7998 -90.3994c0 -53 -43 -96 -96 -96h-272c-53 0 -96 43 -96 96c0 50.5996 39.2998 91.5996 88.9004 95.2998c-0.200195 2.89941 -0.900391 5.7002 -0.900391 8.7002c0 61.8994 50.2002 112 112 112
c45.4004 0 84.2998 -27.2002 101.9 -66c9.89941 6.19922 21.5 10 34.0996 10c35.2998 0 64 -28.7002 64 -64c0 -1.90039 -0.599609 -3.7002 -0.799805 -5.60059zM144.8 144.9c10.6006 -10.6006 22.9004 -18.6006 36 -24c-9.59961 -9.80078 -17.5 -21.1006 -23.5996 -33.5
l-76.1006 -25.3008c-11.8994 -3.89941 -23.1992 7.30078 -19.1992 19.2002l29.2998 87.7998l-82.7998 41.4004c-11.2002 5.59961 -11.2002 21.5 0 27.0996l82.7998 41.5l-29.2998 87.8008c-3.90039 11.7998 7.39941 23.0996 19.1992 19.1992l87.9004 -29.2998
l41.4004 82.7998c5.59961 11.2002 21.5996 11.2002 27.0996 0l41.5 -82.7998l87.7998 29.2998c11.9004 3.90039 23.2002 -7.2998 19.2002 -19.1992l-29.7998 -88.9004c-10.6006 -1.5 -20.9004 -3.7998 -30.7002 -7.5c-5.40039 11.7998 -12.5996 23 -22.2998 32.7002
c-43.7002 43.7002 -114.7 43.7002 -158.4 0c-43.7002 -43.6006 -43.7002 -114.601 0 -158.3zM140 224.1c0 46.3008 37.7002 83.9004 84 83.9004c34 0 63.2998 -20.4004 76.5 -49.5c-36.4004 -22.5 -62 -60.7002 -67.4004 -105
c-8.89941 -2.90039 -17.1992 -7 -25.1992 -11.7002c-38.6006 7.5 -67.9004 41.5 -67.9004 82.2998z" />
    <glyph glyph-name="dice-d20" unicode="&#xf6cf;" horiz-adv-x="480" 
d="M106.75 232.94l108.64 -190.101l-208.26 22.0703c-5.83008 0.639648 -9.00977 7.13965 -5.92969 12.1396zM7.41016 132.57c-2.12012 -3.44043 -7.41016 -1.94043 -7.41016 2.08984v162.81c0 3.11035 3.38965 5.03027 6.05957 3.43066l76.6406 -45.9805zM18.25 24.4004
c-4.03027 1.97949 -2.25 8.06934 2.2002 7.56934l203.55 -22.2998v-65.6699c0 -5.83008 -6.0498 -9.70996 -11.3496 -7.25977zM99.4697 282.18l-81.5293 48.6904c-2.52051 1.51953 -2.60059 5.16016 -0.130859 6.78027l150.811 98.6094
c7.18945 4.11035 15.1201 -4.08008 10.7803 -11.1396zM240 272h-109.21l95.5801 168.38c3.12988 5.08008 8.37988 7.62012 13.6299 7.62012s10.5 -2.54004 13.6299 -7.62012l95.5801 -168.38h-109.21zM473.94 300.9c2.66992 1.59961 6.05957 -0.320312 6.05957 -3.43066
v-162.81c0 -4.04004 -5.2998 -5.54004 -7.41016 -2.10059l-75.29 122.351zM380.53 282.18l-79.9307 142.94c-4.33984 7.05957 3.59082 15.25 10.7803 11.1396l150.811 -98.5996c2.46973 -1.62012 2.39941 -5.25977 -0.130859 -6.78027zM459.55 31.9697
c4.4502 0.5 6.23047 -5.58984 2.2002 -7.55957l-194.4 -87.6602c-5.2998 -2.4502 -11.3496 1.41992 -11.3496 7.25977v65.6699zM373.25 232.94l105.56 -155.891c3.08008 -5 -0.0996094 -11.4902 -5.92969 -12.1396l-208.26 -22.0703zM240 240h100.43l-100.43 -175.75
l-100.43 175.75h100.43z" />
    <glyph glyph-name="dice-d6" unicode="&#xf6d1;" horiz-adv-x="448" 
d="M422.19 338.05c5.3291 -3.24023 5.2998 -11.2695 -0.0507812 -14.46l-198.14 -118.14l-198.13 118.14c-5.35059 3.19043 -5.37988 11.2305 -0.0605469 14.46l165.971 100.88c19.9102 12.1006 44.5195 12.1006 64.4297 0zM436.03 293.42
c5.33008 3.17969 11.9697 -0.839844 11.9697 -7.25v-197.7c0 -23.7598 -12.1104 -45.7393 -31.79 -57.7002l-152.16 -92.4795c-10.6602 -6.48047 -24.0498 1.5498 -24.0498 14.4297v223.82zM0 286.17c0 6.41016 6.63965 10.4297 11.9697 7.25l196.03 -116.88v-223.81
c0 -12.8906 -13.3799 -20.9102 -24.0498 -14.4307l-152.16 92.4697c-19.6797 11.9609 -31.79 33.9307 -31.79 57.7002v197.7z" />
    <glyph glyph-name="dog" unicode="&#xf6d3;" horiz-adv-x="576" 
d="M298.06 224l149.94 -53.5498v-218.45c0 -8.83105 -7.16895 -16 -16 -16h-64c-8.83105 0 -16 7.16895 -16 16v112h-160v-112c0 -8.83105 -7.16895 -16 -16 -16h-64c-8.83105 0 -16 7.16895 -16 16v213.91c-37.1602 13.25 -64 48.4297 -64 90.0898
c0 17.6611 14.3389 32 32 32s32 -14.3389 32 -32c0.0332031 -17.6455 14.3545 -31.9668 32 -32h170.06zM544 336v-32c0 -35.3223 -28.6777 -64 -64 -64h-32v-35.5801l-128 45.71v149.87c0 14.25 17.2197 21.3896 27.3096 11.3096l27.2803 -27.3096h53.6299
c10.9102 0 23.75 -7.91992 28.6201 -17.6904l7.16016 -14.3096h64c8.83105 0 16 -7.16895 16 -16zM432 336c0 8.83105 -7.16895 16 -16 16s-16 -7.16895 -16 -16s7.16895 -16 16 -16s16 7.16895 16 16z" />
    <glyph glyph-name="dragon" unicode="&#xf6d5;" horiz-adv-x="640" 
d="M18.3203 192.22c-15.96 -2.2793 -24.8906 17.8105 -12.5107 28.1406l117.4 116.34c21.7705 18.5996 53.2402 20.4697 77.0596 4.58984l119.73 -87.5996v-42.2705c0 -28.9102 5.29004 -56.9795 14.7305 -83.3799h-222.7c-14.25 0 -21.3906 17.2295 -11.3105 27.3096
l91.2803 68.6904zM575.19 158.12c41.9092 -20.96 67.1592 -64.0801 64.6396 -111.36c-3.37988 -63.2002 -59.7002 -110.77 -122.99 -110.76h-499.08c-9.80957 0 -17.7598 8 -17.7598 17.7998c0 8.32031 5.78027 15.5303 13.9004 17.3301
c89.54 19.9004 238.51 54.1006 434.1 60.9102c-59.9697 39.9902 -96 107.3 -96 179.38v108.62l-59.5801 24.8496c-5.90039 2.9502 -5.90039 11.3604 0 14.3105l59.5801 24.8398l-61.6396 50.3496c-5.04004 5.04004 -1.4707 13.6104 5.65918 13.6104h237.45
c10.0703 0 19.5498 -4.7002 25.6006 -12.7598l74.5293 -99.3799c4.00781 -5.3457 6.37988 -12.042 6.37988 -19.2305c0 -5.12988 -1.20996 -9.98047 -3.35938 -14.2803l-14.3105 -28.6191c-5.25 -10.502 -16.0889 -17.6895 -28.6191 -17.6904h-30.9707
c-8.48926 0 -16.6299 3.37012 -22.6299 9.37012l-28.0898 22.6299h-64v-36.6904c0.00195312 -18.791 10.7812 -35.0459 26.5303 -42.9199zM489.18 381.75c-4.33008 -17.1396 8.56055 -28.96 21.5205 -29.6699c11.6602 -0.629883 21.3799 7.34961 24.1299 18.2598z" />
    <glyph glyph-name="drumstick-bite" unicode="&#xf6d7;" 
d="M462.8 398.43c34.3203 -34.2793 50.4307 -79.5996 49.1299 -124.56c-41.9795 22.6602 -94.3594 17.5596 -128.739 -16.7998c-40.8809 -40.8398 -40.6904 -107.181 -1.05078 -151.07c-18.9736 -6.45312 -39.3203 -10.0049 -60.4648 -10.0049
c-0.475586 0 -0.950195 0.000976562 -1.4248 0.00488281h-85.8896l-40.6104 -40.5596c-9.71973 -9.75 -11.0898 -24.0205 -6 -36.75c2.77051 -6.92383 4.3125 -14.5234 4.3125 -22.4316c0 -33.3086 -27.042 -60.3506 -60.3496 -60.3506
c-16.7041 0 -31.8311 6.80078 -42.7627 17.7822c-15.2803 15.2695 -19.6006 36.5 -15.1006 56.0996c-19.6094 -4.49023 -40.8496 -0.179688 -56.1191 15.0703c-10.9395 10.9229 -17.668 26.002 -17.668 42.666c0 33.2979 27.0332 60.3301 60.3301 60.3301
c7.88965 0 15.4277 -1.51758 22.3379 -4.27637c12.7793 -5.07031 27.0791 -3.69043 36.7793 6l40.6201 40.5898v85.8301c0 64 27.6904 107 63.1699 142.43c30.666 30.6338 73.0479 49.5889 119.774 49.5889s89.0605 -18.9551 119.726 -49.5889z" />
    <glyph glyph-name="dungeon" unicode="&#xf6d9;" 
d="M128.73 252.68c6.58984 -4.12012 8.89941 -12.2393 6.33984 -19.5801c-3 -8.60938 -5.15039 -17.6094 -6.24023 -26.9395c-0.929688 -7.91016 -7.0498 -14.1602 -15.0098 -14.1602h-97.1299c-9.10059 0 -16.7402 7.62988 -16.1504 16.7197
c2.0293 31.5166 9.95215 61.9062 22.4502 89.2705c3.93945 8.62012 14.8896 11.4697 22.9297 6.4502zM319.03 440c9.16992 -2.36035 13.9102 -12.5996 10.3896 -21.3896l-37.4697 -104.03c-2.28027 -6.34961 -8.2998 -10.5801 -15.0498 -10.5801h-41.8008
c-6.92773 0.00292969 -12.8281 4.41211 -15.0498 10.5801l-37.4697 104.03c-3.52051 8.79004 1.21973 19.04 10.3896 21.3896c20.1699 5.17969 41.2607 8 63.0303 8s42.8604 -2.82031 63.0303 -8zM112 160c8.83984 0 16 -7.16016 16 -16v-64
c0 -8.83984 -7.16016 -16 -16 -16h-96c-8.83984 0 -16 7.16016 -16 16v64c0 8.83984 7.16016 16 16 16h96zM112 32c8.83984 0 16 -7.16016 16 -16v-64c0 -8.83984 -7.16016 -16 -16 -16h-96c-8.83984 0 -16 7.16016 -16 16v64c0 8.83984 7.16016 16 16 16h96zM189.31 315.67
c2.85059 -7.12012 -0.0195312 -14.8799 -6.2998 -19.29c-6 -4.2002 -11.6094 -8.89941 -16.79 -14.0498c-5.4502 -5.41016 -13.5996 -6.86035 -20.1094 -2.79004l-82.9307 51.8301c-8.06934 5.04004 -10.2793 16.2002 -4.21973 23.5195
c20.0459 24.1963 44.0801 44.3428 71.6104 59.8906c8.29004 4.67969 18.8896 0.519531 22.4199 -8.31055zM398.18 192c-7.95996 0 -14.0801 6.25 -15.0098 14.1602c-1.08984 9.32031 -3.22949 18.3301 -6.24023 26.9395c-2.55957 7.34082 -0.25 15.46 6.33984 19.5801
l82.8105 51.7607c8.04004 5.01953 18.9902 2.16992 22.9297 -6.4502c12.499 -27.3633 20.4219 -57.7529 22.4502 -89.2705c0.589844 -9.08984 -7.0498 -16.7197 -16.1504 -16.7197h-97.1299zM453.03 354.89c6.06934 -7.31934 3.84961 -18.4795 -4.2207 -23.5098
l-82.9297 -51.8301c-6.50977 -4.06934 -14.6699 -2.62012 -20.1104 2.79004c-5.17969 5.15039 -10.7891 9.85059 -16.7891 14.0498c-6.28027 4.40039 -9.15039 12.1602 -6.30078 19.2803l36.3203 90.7998c3.54004 8.83008 14.1396 12.9902 22.4199 8.31055
c27.5303 -15.5479 51.5645 -35.6943 71.6104 -59.8906zM496 160c8.83984 0 16 -7.16016 16 -16v-64c0 -8.83984 -7.16016 -16 -16 -16h-96c-8.83984 0 -16 7.16016 -16 16v64c0 8.83984 7.16016 16 16 16h96zM496 32c8.83984 0 16 -7.16016 16 -16v-64
c0 -8.83984 -7.16016 -16 -16 -16h-96c-8.83984 0 -16 7.16016 -16 16v64c0 8.83984 7.16016 16 16 16h96zM240 270.38c5.23047 0.889648 10.5195 1.62012 16 1.62012s10.7695 -0.730469 16 -1.62012v-294.38c0 -4.41992 -3.58008 -8 -8 -8h-16c-4.41992 0 -8 3.58008 -8 8
v294.38zM176 228.87c8.16016 12.2998 19.2197 22.3203 32 29.7695v-282.64c0 -4.41992 -3.58008 -8 -8 -8h-16c-4.41992 0 -8 3.58008 -8 8v252.87zM304 258.64c12.7803 -7.44922 23.8398 -17.4697 32 -29.7695v-252.87c0 -4.41992 -3.58008 -8 -8 -8h-16
c-4.41992 0 -8 3.58008 -8 8v282.64z" />
    <glyph glyph-name="file-csv" unicode="&#xf6dd;" horiz-adv-x="384" 
d="M224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136zM128 168v16c0 4.41992 -3.58008 8 -8 8h-8c-26.5098 0 -48 -21.4902 -48 -48v-32
c0 -26.5098 21.4902 -48 48 -48h8c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8h-8c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h8c4.41992 0 8 3.58008 8 8zM172.27 64c23.3906 0 42.4004 17.3301 42.3906 38.6201
c0 10.6602 -4.86035 20.9199 -13.3301 28.1396l-21.8896 18.7705c-1.37012 1.17969 -2.12012 2.54004 -2.12012 3.83984c0 3.12012 4.45996 6.62012 10.4102 6.62012h12.2695c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8h-12.25
c-23.3896 0 -42.4102 -17.3203 -42.4102 -38.6201c0 -10.6602 4.86035 -20.9199 13.3301 -28.1396l21.8896 -18.7705c1.37012 -1.17969 2.12012 -2.54004 2.12012 -3.83984c0 -3.12012 -4.45996 -6.62012 -10.4102 -6.62012h-12.2695c-4.41992 0 -8 -3.58008 -8 -8v-16
c0 -4.41992 3.58008 -8 8 -8h12.2695zM256 184c0 4.41992 -3.58008 8 -8 8h-16c-4.41992 0 -8 -3.58008 -8 -8v-20.7998c0 -35.4805 12.8799 -68.8906 36.2803 -94.0898c3.01953 -3.25 7.26953 -5.11035 11.7197 -5.11035s8.7002 1.86035 11.7197 5.11035
c23.4004 25.1992 36.2803 58.6094 36.2803 94.0898v20.7998c0 4.41992 -3.58008 8 -8 8h-16c-4.41992 0 -8 -3.58008 -8 -8v-20.7998c0 -20.2705 -5.7002 -40.1807 -16 -56.8799c-10.2998 16.71 -16 36.6094 -16 56.8799v20.7998zM377 343c4.5 -4.5 7 -10.5996 7 -16.9004
v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7z" />
    <glyph glyph-name="fist-raised" unicode="&#xf6de;" horiz-adv-x="384" 
d="M255.98 288h-48.0303c-5.62988 0 -10.9502 -1.15039 -15.9697 -2.92969v146.93c0 8.83984 7.15918 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-144zM383.98 192.01l0.0195312 -88.2197c0 -26.4971 -10.7412 -50.5273 -28.1201 -67.9102l-35.9102 -35.9199v-63.96
h-255.979v64l-26.5 26.5098c-24.0098 24.0098 -37.4902 56.5605 -37.4902 90.5098v77.9307c5.03027 -1.7998 10.3604 -2.9502 16 -2.9502h32c12.3301 0 23.4805 4.80957 32 12.4902c8.50977 -7.66992 19.6602 -12.4805 32 -12.4805h32
c7.91016 0 15.2803 2.11035 21.8701 5.52051c7.46973 -16.3301 21.5996 -28.9404 38.8701 -34.4502c-17.1104 -14.8203 -31.5801 -34.4805 -47.3105 -58.0801l-6.30957 -9.46973c-0.845703 -1.26855 -1.35156 -2.79395 -1.35156 -4.43164
c0 -2.77734 1.41895 -5.22559 3.57129 -6.6582l13.3105 -8.88086c1.26758 -0.845703 2.79395 -1.35156 4.43066 -1.35156c2.77734 0 5.22559 1.41992 6.65918 3.57227l6.30957 9.46973c31.8906 47.8398 51.5303 70.2695 96.0498 72.5498
c4.29004 0.219727 7.88086 3.70996 7.88086 8v16.2002c0 4.41992 -3.52051 8 -13.2002 8h-35.2607c-26.2695 0 -47.5693 21.3203 -47.5693 47.5898v0.560547c0 8.7793 7.12012 15.8496 15.8994 15.8496h112.141c35.3301 0 63.9795 -28.6504 63.9902 -63.9902zM351.97 282.1
c-10.0596 3.59082 -20.7197 5.90039 -32 5.90039h-32v112c0 8.83984 7.16016 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-117.9zM16 224c-8.83984 0 -16 7.16016 -16 16v128c0 8.83984 7.16016 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-128
c0 -8.83984 -7.16016 -16 -16 -16h-32zM111.99 224c-8.83984 0 -16 7.16016 -16 16v160c0 8.83984 7.16016 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-160c0 -8.83984 -7.16016 -16 -16 -16h-32z" />
    <glyph glyph-name="ghost" unicode="&#xf6e2;" horiz-adv-x="384" 
d="M186.1 447.91c108.73 3.25977 197.9 -83.9102 197.9 -191.91v-271.97c0 -14.25 -17.2305 -21.3906 -27.3096 -11.3105l-24.9209 18.5303c-6.65918 4.95996 -16 3.99023 -21.5098 -2.20996l-42.9502 -48.3496c-6.25 -6.25 -16.3799 -6.25 -22.6299 0l-40.7197 45.8496
c-6.36035 7.16992 -17.5498 7.16992 -23.9199 0l-40.7197 -45.8496c-6.25 -6.25 -16.3799 -6.25 -22.6299 0l-42.9502 48.3496c-5.50977 6.2002 -14.8506 7.16016 -21.5098 2.20996l-24.9209 -18.5303c-10.0791 -10.0801 -27.3096 -2.9502 -27.3096 11.3105v263.92
c0 105.13 81.0098 196.81 186.1 199.96zM128 224c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM256 224c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
    <glyph glyph-name="hammer" unicode="&#xf6e3;" horiz-adv-x="576" 
d="M571.31 254.06c6.25 -6.25 6.25 -16.3799 0.0205078 -22.6191l-90.5098 -90.5107c-6.25 -6.25 -16.3799 -6.25 -22.6299 0l-22.6309 22.6299c-6.25 6.25 -6.25 16.3809 0 22.6309l11.3105 11.3096l-28.9004 28.9004
c-21.3096 -5.63086 -44.8994 -0.360352 -61.6094 16.3496l-49.1406 49.1396c-12.0098 12 -18.75 28.2803 -18.75 45.25v18.75l-90.5098 45.25c62.4902 62.4805 163.8 62.4805 226.28 0l45.25 -45.25c16.71 -16.71 21.9795 -40.2998 16.3496 -61.6094l28.9004 -28.9004
l11.3096 11.3105c6.25 6.25 16.3799 6.25 22.6299 0zM284.59 269.26l49.1406 -49.1396c3.53906 -3.54004 7.47949 -6.5 11.4395 -9.41016l-238.13 -255.07c-23.8799 -25.5801 -64.2002 -26.2695 -88.9297 -1.5293c-24.7305 24.7393 -24.04 65.0498 1.5293 88.9297
l255.101 238.17c3.00977 -4.16016 6.14941 -8.25 9.84961 -11.9502z" />
    <glyph glyph-name="hanukiah" unicode="&#xf6e6;" horiz-adv-x="640" 
d="M232 288h16c4.41992 0 8 -3.58008 8 -8v-120h-32v120c0 4.41992 3.58008 8 8 8zM168 288h16c4.41992 0 8 -3.58008 8 -8v-120h-32v120c0 4.41992 3.58008 8 8 8zM392 288h16c4.41992 0 8 -3.58008 8 -8v-120h-32v120c0 4.41992 3.58008 8 8 8zM456 288h16
c4.41992 0 8 -3.58008 8 -8v-120h-32v120c0 4.41992 3.58008 8 8 8zM544 280v-120h-32v120c0 4.41992 3.58008 8 8 8h16c4.41992 0 8 -3.58008 8 -8zM104 288h16c4.41992 0 8 -3.58008 8 -8v-120h-32v120c0 4.41992 3.58008 8 8 8zM624 288c8.83984 0 16 -7.16016 16 -16
v-112c0 -53.0195 -42.9805 -96 -96 -96h-192v-64h176c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-416c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h176v64h-192c-53.0195 0 -96 42.9805 -96 96v112c0 8.83984 7.16016 16 16 16
h32c8.83984 0 16 -7.16016 16 -16v-112c0 -17.6699 14.3301 -32 32 -32h192v192c0 8.83984 7.16016 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-192h192c17.6699 0 32 14.3301 32 32v112c0 8.83984 7.16016 16 16 16h32zM608 320c-13.25 0 -24 11.9502 -24 26.6699
s24 53.3301 24 53.3301s24 -38.5996 24 -53.3301c0 -14.7295 -10.75 -26.6699 -24 -26.6699zM32 320c-13.25 0 -24 11.9502 -24 26.6699s24 53.3301 24 53.3301s24 -38.5996 24 -53.3301c0 -14.7295 -10.75 -26.6699 -24 -26.6699zM320 368
c-13.25 0 -24 11.9502 -24 26.6699s24 53.3301 24 53.3301s24 -38.5996 24 -53.3301c0 -14.7295 -10.75 -26.6699 -24 -26.6699zM112 320c-13.25 0 -24 11.9502 -24 26.6699s24 53.3301 24 53.3301s24 -38.5996 24 -53.3301c0 -14.7295 -10.75 -26.6699 -24 -26.6699z
M176 320c-13.25 0 -24 11.9502 -24 26.6699s24 53.3301 24 53.3301s24 -38.5996 24 -53.3301c0 -14.7295 -10.75 -26.6699 -24 -26.6699zM240 320c-13.25 0 -24 11.9502 -24 26.6699s24 53.3301 24 53.3301s24 -38.5996 24 -53.3301
c0 -14.7295 -10.75 -26.6699 -24 -26.6699zM400 320c-13.25 0 -24 11.9502 -24 26.6699s24 53.3301 24 53.3301s24 -38.5996 24 -53.3301c0 -14.7295 -10.75 -26.6699 -24 -26.6699zM464 320c-13.25 0 -24 11.9502 -24 26.6699s24 53.3301 24 53.3301
s24 -38.5996 24 -53.3301c0 -14.7295 -10.75 -26.6699 -24 -26.6699zM528 320c-13.25 0 -24 11.9502 -24 26.6699s24 53.3301 24 53.3301s24 -38.5996 24 -53.3301c0 -14.7295 -10.75 -26.6699 -24 -26.6699z" />
    <glyph glyph-name="hat-wizard" unicode="&#xf6e8;" 
d="M496 0c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-480c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h480zM192 64l16 -32h-144l110.96 249.66c11.1211 25.0264 29.8379 45.6514 53.46 59.1494l187.58 107.19l-56.2998 -168.92
c-2.12207 -6.35938 -3.25781 -13.2188 -3.25781 -20.2881c0 -8.93164 1.83496 -17.4375 5.14746 -25.1621l86.4102 -201.63h-208l16 32l64 32l-64 32l-32 64l-32 -64l-64 -32zM256 288l-32 -16l32 -16l16 -32l16 32l32 16l-32 16l-16 32z" />
    <glyph glyph-name="hiking" unicode="&#xf6ec;" horiz-adv-x="384" 
d="M80.9502 -24.2305l34.5596 138.221l52.7803 -52.7803l-25.2402 -100.97c-3.64941 -14.5303 -16.6895 -24.2305 -31.0195 -24.2305c-2.58008 0 -5.19043 0.290039 -7.7998 0.950195c-17.1406 4.28027 -27.5605 21.6504 -23.2803 38.8096zM95.8398 171.89
c-2.18945 -8.41992 -11.0801 -13.54 -19.8701 -11.4395l-63.5596 15.25c-8.78027 2.10938 -14.1104 10.6396 -11.9199 19.0596l25.2695 98.1299c10.9707 42.1006 55.4404 67.6904 99.3203 57.1699c8.78027 -2.10938 14.1104 -10.6396 11.9199 -19.0596zM368 288
c8.83984 0 16 -7.16016 15.9902 -16v-320.01c0 -8.83984 -7.16016 -16 -16 -16h-16c-8.83984 0 -16 7.16016 -16 16v240h-48c-8.48047 0 -16.6201 3.37988 -22.6201 9.37988l-22.4297 22.4297l-19.8906 -79.5693
c-0.129883 -0.520508 -0.469727 -0.910156 -0.620117 -1.41016l46.8203 -46.8203c12.0898 -12.0898 18.75 -28.1602 18.75 -45.25v-82.75c0 -17.6699 -14.3301 -32 -32 -32s-32 14.3301 -32 32v82.75l-86.6201 86.6201c-5.79297 5.79395 -9.37109 13.7861 -9.37109 22.6191
c0 2.67969 0.330078 5.28223 0.951172 7.77051l26.9199 107.721c6.56055 26.2197 30.0098 44.5195 57.0303 44.5195c15.7002 0 30.4697 -6.11035 41.5596 -17.2197l46.7803 -46.7803h34.75v16c0 8.83984 7.16016 16 16 16h16zM240 352c-26.5098 0 -48 21.4902 -48 48
s21.4902 48 48 48s48 -21.4902 48 -48s-21.4902 -48 -48 -48z" />
    <glyph glyph-name="hippo" unicode="&#xf6ed;" horiz-adv-x="640" 
d="M581.12 351.8c34.0898 -0.189453 58.8799 -33.6895 58.8799 -67.7803v-92.0195c0 -17.6699 -14.3301 -32 -32 -32v-32c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v32h-128v-176c0 -8.83984 -7.16016 -16 -16 -16h-64
c-8.83984 0 -16 7.16016 -16 16v70.79c-32.3496 -14.3604 -70.7197 -22.79 -112 -22.79s-79.6504 8.42969 -112 22.79v-70.79c0 -8.83984 -7.16016 -16 -16 -16h-64c-8.83984 0 -16 7.16016 -16 16v240c0 88.3604 85.96 160 192 160
c49.2402 0 94.0098 -15.5801 128 -40.9805v48.9805c0 13.2598 10.75 24 24 24h16c13.25 0 24 -10.7402 24 -24v-13.8799c10.0498 3.58008 20.7197 5.87988 32 5.87988c39.8301 0 73.9805 -24.2695 88.5195 -58.8203c24.1006 9.04004 48.9307 26.7705 76.6006 26.6201z
M448 272c8.83984 0 16 7.16016 16 16s-7.16016 16 -16 16s-16 -7.16016 -16 -16s7.16016 -16 16 -16z" />
    <glyph glyph-name="horse" unicode="&#xf6f0;" horiz-adv-x="576" 
d="M575.92 371.4l0.0605469 -77.71c0 -0.0107422 0.0185547 -0.00683594 0.0185547 -0.0166016c0 -13.4707 -8.34277 -25.0088 -20.1387 -29.7236l-32.5508 -13.0205c-15.4395 -6.17969 -33.04 0.5 -40.4893 15.3701l-18.9004 37.7002l-16 7.11035v-102.471
c0.00976562 -0.219727 0.0800781 -0.419922 0.0800781 -0.639648c0 -30.4697 -12.2598 -58.0303 -32 -78.2197v-177.78c0 -8.83984 -7.16016 -16 -16 -16h-64c-8.83984 0 -16 7.16016 -16 16v150.4l-133.97 22.3301l-23.8398 -63.5908l26.3096 -105.26
c2.53027 -10.0996 -5.11035 -19.8799 -15.5195 -19.8799h-65.9609c-7.48633 0 -13.7783 5.16602 -15.5098 12.1201l-24.8496 99.4102c-1.24707 4.98047 -1.8916 10.1924 -1.8916 15.5576c0 7.8916 1.43262 15.4502 4.05176 22.4316l25.7197 68.6006
c-18.7002 17.5195 -30.54 42.2402 -30.54 69.8799c0 2.62988 0.570312 5.09961 0.780273 7.67969c-9.91016 -7.29004 -16.7803 -18.46 -16.7803 -31.6797v-56c0 -8.83984 -7.16016 -16 -16 -16h-16c-8.83984 0 -16 7.16016 -16 16v56c0 48.5303 39.4697 88 88 88v-1.11035
c17.5996 20.1299 43.1602 33.1104 72 33.1104h159.92c0 70.6904 57.3105 128 128 128h119.98c5.05957 0 8.94922 -4.67969 7.92969 -9.63965c-2.67969 -13.1699 -11.1201 -23.8203 -22.1797 -30.6602c5.10938 -5.37988 9.90918 -10.4697 13.6895 -14.5
c5.56055 -5.93066 8.57031 -13.6699 8.58008 -21.7998zM511.92 352c8.83984 0 16 7.16016 16 16s-7.16016 16 -16 16s-16 -7.16016 -16 -16s7.16016 -16 16 -16z" />
    <glyph glyph-name="house-damage" unicode="&#xf6f1;" horiz-adv-x="576" 
d="M288 333.04l218.74 -192.94c1.54004 -1.37988 3.55957 -2.04004 5.25977 -3.19922v-184.9c0 -8.83984 -7.16016 -16 -16 -16h-176.19l-39.9199 55.25l104.11 64l-148.05 136.78l60.1602 -119.221l-104.11 -64l37.2305 -72.8096h-149.23c-8.83984 0 -16 7.16016 -16 16
v184.94c1.78027 1.20996 3.84961 1.88965 5.46973 3.34961zM570.69 211.72c6.5791 -5.89941 7.11914 -16.0195 1.21973 -22.5898l-21.4004 -23.8203c-5.91016 -6.56934 -16.0293 -7.10938 -22.5996 -1.20996l-229.32 202.271c-6.0498 5.33008 -15.1201 5.33008 -21.1699 0
l-229.32 -202.28c-6.58008 -5.91016 -16.6992 -5.35938 -22.5996 1.20996l-21.4004 23.8203c-5.90918 6.58008 -5.35938 16.6895 1.20996 22.5996l255.99 226.011c7.60059 6.85938 17.1406 10.2793 26.7002 10.2695s19.1201 -3.4502 26.75 -10.3096l101.25 -89.3809v51.6904
c0 8.83984 7.16016 16 16 16h64c8.83984 0 16 -7.16016 16 -16v-136.45z" />
    <glyph glyph-name="hryvnia" unicode="&#xf6f2;" horiz-adv-x="384" 
d="M368 208h-99.7002l-34.6699 -32h134.37c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-203.7l-29.4902 -27.2197c-4.3291 -4 -6.80957 -9.66992 -6.80957 -15.5801c0 -11.6807 9.50977 -21.2002 21.2002 -21.2002h83.6299
c5.83301 0 11.1992 2.09375 15.3604 5.55957l11.75 9.80078c10.1895 8.48926 25.3193 7.12012 33.8096 -3.07031l20.4902 -24.5898c8.49023 -10.1807 7.10938 -25.3105 -3.07031 -33.7998l-11.7695 -9.81055c-18.6807 -15.5596 -42.2207 -24.0898 -66.54 -24.0898h-78.8203
c-37.1396 0 -73.3799 17.8496 -92.0498 49.9502c-17.8701 30.7197 -17.54 65.4199 -4.12988 94.0498h-41.8604c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h99.7002l34.6699 32h-134.37c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16
h203.7l29.4902 27.21c4.3291 4 6.80957 9.66992 6.80957 15.5801c0 11.6797 -9.50977 21.2002 -21.2002 21.2002h-83.6201c-5.62012 0 -11.0693 -1.9707 -15.3896 -5.57031l-11.7305 -9.78027c-10.1895 -8.48926 -25.3193 -7.12012 -33.8096 3.07031l-20.4902 24.5898
c-8.49023 10.1807 -7.10938 25.3105 3.07031 33.7998l11.7695 9.81055c18.6807 15.5596 42.2207 24.0898 66.54 24.0898h78.8203c37.1396 0 73.3799 -17.8398 92.0498 -49.9502c17.8701 -30.7197 17.54 -65.4199 4.12988 -94.0498h41.8604c8.83984 0 16 -7.16016 16 -16v-32
c0 -8.83984 -7.16016 -16 -16 -16z" />
    <glyph glyph-name="mask" unicode="&#xf6fa;" horiz-adv-x="640" 
d="M320.67 384c449.09 0 348.32 -384 158.46 -384c-39.8994 0 -77.4697 20.6904 -101.41 55.8604l-25.7295 37.79c-15.6602 22.9893 -46.9707 22.9893 -62.6299 0l-25.7305 -37.79c-23.9502 -35.1699 -61.5195 -55.8604 -101.42 -55.8604c-199.11 0 -284.14 384 158.46 384z
M184 139.64c41.0596 0 67.7598 25.6504 80.0801 41.0508c5.22949 6.54004 5.22949 16.0996 0 22.6299c-12.3203 15.3896 -39.0098 41.0498 -80.0801 41.0498s-67.7598 -25.6504 -80.0801 -41.0498c-5.22949 -6.54004 -5.22949 -16.1006 0 -22.6299
c12.3203 -15.3906 39.0205 -41.0508 80.0801 -41.0508zM456 139.64c41.0596 0 67.7598 25.6504 80.0801 41.0508c5.22949 6.54004 5.22949 16.0996 0 22.6299c-12.3203 15.3896 -39.0098 41.0498 -80.0801 41.0498s-67.7598 -25.6504 -80.0801 -41.0498
c-5.22949 -6.54004 -5.22949 -16.1006 0 -22.6299c12.3203 -15.3906 39.0205 -41.0508 80.0801 -41.0508z" />
    <glyph glyph-name="mountain" unicode="&#xf6fc;" horiz-adv-x="640" 
d="M634.92 -14.7002c3.2041 -4.98145 5.06348 -10.9756 5.06348 -17.334c0 -5.53906 -1.41113 -10.751 -3.89355 -15.2959c-5.60938 -10.2803 -16.3799 -16.6699 -28.0898 -16.6699h-576c-12.1191 0 -22.6582 6.7168 -28.0898 16.6602
c-2.48242 4.5459 -3.89355 9.82715 -3.89355 15.3672c0 6.36035 1.85938 12.2891 5.06348 17.2725l288 448c5.88965 9.16016 16.0303 14.7002 26.9199 14.7002s21.0303 -5.54004 26.9199 -14.7002zM320 356.82l-102.06 -158.761l38.0596 -38.0596l64 64h85.3896z" />
    <glyph glyph-name="network-wired" unicode="&#xf6ff;" horiz-adv-x="640" 
d="M640 184c0 -8.83984 -7.16016 -16 -16 -16h-104v-40h56c17.6699 0 32 -14.3301 32 -32v-128c0 -17.6699 -14.3301 -32 -32 -32h-160c-17.6699 0 -32 14.3301 -32 32v128c0 17.6699 14.3301 32 32 32h56v40h-304v-40h56c17.6699 0 32 -14.3301 32 -32v-128
c0 -17.6699 -14.3301 -32 -32 -32h-160c-17.6699 0 -32 14.3301 -32 32v128c0 17.6699 14.3301 32 32 32h56v40h-104c-8.83984 0 -16 7.16016 -16 16v16c0 8.83984 7.16016 16 16 16h280v40h-72c-17.6699 0 -32 14.3301 -32 32v128c0 17.6699 14.3301 32 32 32h192
c17.6699 0 32 -14.3301 32 -32v-128c0 -17.6699 -14.3301 -32 -32 -32h-72v-40h280c8.83984 0 16 -7.16016 16 -16v-16zM256 320h128v64h-128v-64zM192 0v64h-96v-64h96zM544 0v64h-96v-64h96z" />
    <glyph glyph-name="otter" unicode="&#xf700;" horiz-adv-x="640" 
d="M608 416c17.6699 0 32 -14.3301 32 -32v-32c0 -53.0195 -42.9805 -96 -96 -96h-22.8604l-92.4697 -49.79l55.1104 -110.21h28.2197c17.6699 0 32 -14.3301 32 -32v-16c0 -8.83984 -7.16016 -16 -16 -16h-80l-74.5098 144.5l-149.49 -80.5h64
c17.6699 0 32 -14.3301 32 -32v-16c0 -8.83984 -7.16016 -16 -16 -16h-224c-8.83008 0 -16 -7.16992 -16 -16s7.16992 -16 16 -16h112c17.6699 0 32 -14.3301 32 -32s-14.3301 -32 -32 -32h-108.47c-39.3799 0 -75.5205 26.9004 -82.2803 65.7002
c-4.91016 28.1201 5 54.2197 23.1904 71.7998c23.5596 22.75 39.5596 52.1396 39.5596 84.8896v1.61035c0 106.04 85.96 192 192 192h56l153.25 87.5703c9.66992 5.51953 20.6104 8.42969 31.75 8.42969h20.4902c0.00390625 0 0.0166016 0.00878906 0.0214844 0.00878906
c17.6602 0 33.6582 -7.17188 45.2383 -18.7588l13.25 -13.25h32zM512 400c-8.83984 0 -16 -7.16016 -16 -16s7.16016 -16 16 -16s16 7.16016 16 16s-7.16016 16 -16 16zM544 304c20.8301 0 38.4297 13.4199 45.0498 32h-77.0498l-118.57 -59.29l13.7705 -27.5498
l101.84 54.8398h34.96z" />
    <glyph glyph-name="ring" unicode="&#xf70b;" 
d="M256 384c145.94 0 256 -61.9102 256 -144v-98.1299c0 -78.3506 -114.62 -141.87 -256 -141.87s-256 63.5195 -256 141.87v98.1299c0 82.0898 110.06 144 256 144zM256 320c-106.04 0 -192 -35.8203 -192 -80c0 -9.25977 3.96973 -18.1201 10.9102 -26.3896
c44.9395 26.1797 108.859 42.3896 181.09 42.3896s136.15 -16.21 181.09 -42.3896c6.94043 8.26953 10.9102 17.1299 10.9102 26.3896c0 44.1797 -85.96 80 -192 80zM120.43 183.36c34.7305 -14.4307 82.6406 -23.3604 135.57 -23.3604s100.84 8.92969 135.57 23.3604
c-34.6104 14.71 -81.21 24.6396 -135.57 24.6396s-100.96 -9.92969 -135.57 -24.6396z" />
    <glyph glyph-name="running" unicode="&#xf70c;" horiz-adv-x="416" 
d="M272 352c-26.5098 0 -48 21.4902 -48 48s21.4902 48 48 48s48 -21.4902 48 -48s-21.4902 -48 -48 -48zM113.69 130.53c7.92969 -17.2402 20.6699 -32.3799 37.9893 -42.6104l10.6699 -6.2998l-8.79004 -20.5205c-7.5293 -17.6494 -24.8594 -29.0898 -44.1094 -29.0898
h-77.4502c-17.6699 0 -32 14.3301 -32 32s14.3301 32 32 32h66.8896zM384 224.01c17.6699 0 32 -14.3193 32 -31.9902c0 -17.6699 -14.3301 -32 -32 -32h-53.9902c-18.1895 0 -35.1094 10.5508 -43.1094 26.8906l-20.2705 41.4297l-31.3096 -78.2803l61.2393 -36.1396
c18.75 -11.3096 27.5508 -33.6201 21.6406 -54.3896l-31.6406 -101.061c-4.29004 -13.6797 -16.9092 -22.4502 -30.5195 -22.4502c-3.16992 0 -6.38965 0.480469 -9.58008 1.48047c-16.8604 5.28027 -26.25 23.2305 -20.9697 40.0898l27.4697 87.7305l-84.9795 50.1699
c-27.6104 16.2998 -38.9209 50.8301 -26.3008 80.3096l37.46 87.3906l-14.6992 4.36914c-7.83008 1.86035 -17.6006 -0.25 -25.2705 -6.13965l-39.6895 -30.4102c-14.0205 -10.7402 -34.0908 -8.10938 -44.8604 5.91992c-10.7705 14.0303 -8.11035 34.1104 5.91992 44.8604
l39.6699 30.4102c23.0703 17.6895 52.54 23.9395 80.8398 17.1396l71.0801 -21.1396c26.3301 -6.70996 49.2803 -25.3906 61.7803 -50.9404l26.0596 -53.25h44.0303z" />
    <glyph glyph-name="scroll" unicode="&#xf70e;" horiz-adv-x="640" 
d="M48 448c26.4697 0 48 -21.5303 48 -48v-80h-80c-8.83984 0 -16 7.16016 -16 16v64c0 26.4697 21.5303 48 48 48zM256 35.4297c0 -31.8896 -21.7803 -61.4297 -53.25 -66.5498c-40.0996 -6.53027 -74.75 24.25 -74.75 63.1201v368c0 18.0801 -6.25977 34.5898 -16.4102 48
h336.41c52.9404 0 96 -43.0596 96 -96v-256h-288v-60.5703zM288 64h336c8.83984 0 16 -7.16016 16 -16c0 -61.8604 -50.1396 -112 -112 -112h-336c52.9404 0 96 43.0703 96 96v32z" />
    <glyph glyph-name="skull-crossbones" unicode="&#xf714;" horiz-adv-x="448" 
d="M439.15 -5.05957c7.89941 -3.9502 11.1094 -13.5605 7.15918 -21.4707l-14.3096 -28.6299c-3.95996 -7.89941 -13.5703 -11.0996 -21.4697 -7.14941l-186.53 90.7197l-186.52 -90.7197c-7.91016 -3.95996 -17.5205 -0.75 -21.4707 7.14941l-14.3096 28.6299
c-3.95996 7.91016 -0.75 17.5205 7.14941 21.4707l141.98 69.0596l-141.99 69.0596c-7.89941 3.9502 -11.0996 13.5605 -7.14941 21.46l14.3096 28.6309c3.95996 7.90918 13.5703 11.1094 21.4697 7.15918l186.53 -90.7197l186.53 90.7197
c7.91016 3.9502 17.5195 0.740234 21.4697 -7.15918l14.3096 -28.6309c3.95996 -7.89941 0.75 -17.5098 -7.14941 -21.46l-141.99 -69.0596zM150 210.72c-41.7803 22.4102 -70 62.75 -70 109.28c0 70.6904 64.4697 128 144 128s144 -57.3096 144 -128
c0 -46.5303 -28.2197 -86.8701 -70 -109.28l5.5 -25.8701c2.66992 -12.6191 -5.41992 -24.8496 -16.4502 -24.8496h-126.08c-11.0293 0 -19.1201 12.2305 -16.4502 24.8496zM280 336c-17.6504 0 -32 -14.3496 -32 -32s14.3496 -32 32 -32s32 14.3496 32 32
s-14.3496 32 -32 32zM168 336c-17.6504 0 -32 -14.3496 -32 -32s14.3496 -32 32 -32s32 14.3496 32 32s-14.3496 32 -32 32z" />
    <glyph glyph-name="slash" unicode="&#xf715;" horiz-adv-x="640" 
d="M594.53 -60.6299l-588.351 454.729c-6.96973 5.41992 -8.22949 15.4707 -2.80957 22.4502l19.6396 25.2705c5.41992 6.97949 15.4805 8.23926 22.46 2.80957l588.351 -454.729c6.96973 -5.41992 8.22949 -15.4707 2.80957 -22.4502l-19.6396 -25.2705
c-5.41992 -6.97949 -15.4805 -8.22949 -22.46 -2.80957z" />
    <glyph glyph-name="spider" unicode="&#xf717;" horiz-adv-x="576" 
d="M151.17 280.65l-27.1504 54.2998c-2.14551 4.29883 -3.3623 9.18359 -3.3623 14.3115c0 3.53516 0.573242 6.9375 1.63281 10.1182l25.8896 77.6797c2.79004 8.39062 11.8604 12.9209 20.2402 10.1201l15.1699 -5.05957
c8.39062 -2.7998 12.9102 -11.8604 10.1201 -20.2402l-23.7998 -71.3896l20.29 -40.5801c-1.41016 -4.20996 -2.49023 -8.20996 -3.20996 -11.79l-5.2207 -26.1201h-4.66992zM573.31 98.6201c4.90039 -7.35059 2.9209 -17.2803 -4.43945 -22.1797l-13.3105 -8.88086
c-7.34961 -4.89941 -17.29 -2.90918 -22.1895 4.44043l-48 72h-47.0605l60.8301 -97.3301c3.16992 -5.08008 4.86035 -10.96 4.86035 -16.96v-77.71c0 -8.83984 -7.16016 -16 -16 -16h-16c-8.83984 0 -16 7.16016 -16 16v73.1104l-74.0801 118.529
c1 -14.0498 2.08008 -28.1094 2.08008 -42.21c0 -53.0693 -40.7598 -101.43 -96 -101.43s-96 48.3604 -96 101.43c0 14.1006 1.07031 28.1602 2.08008 42.21l-74.0801 -118.529v-73.1104c0 -8.83984 -7.16016 -16 -16 -16h-16c-8.83984 0 -16 7.16016 -16 16v77.7002
c0 0.00292969 0.0205078 0.0400391 0.0205078 0.0439453c0 6.20898 1.77246 12.0078 4.83984 16.916l60.8301 97.3301h-47.0605l-48 -72c-4.89941 -7.35059 -14.8398 -9.33984 -22.1895 -4.44043l-13.3105 8.87988c-7.36035 4.90039 -9.33984 14.8398 -4.43945 22.1904
l52.7393 79.1299c5.74121 8.60547 15.5186 14.248 26.6299 14.25h77.9404l-68.9902 24.3496c-6.81738 2.27441 -12.5947 6.74023 -16.5098 12.6104l-53.5996 80.4102c-4.90039 7.36035 -2.91016 17.29 4.43945 22.1895l13.3105 8.88086
c7.35938 4.89941 17.29 2.90918 22.1895 -4.44043l50.5703 -75.8301l60.4902 -20.1699h36.0996l10.3701 51.8496c2.18945 10.9707 17.3701 60.1504 69.6299 60.1504s67.4404 -49.1797 69.6299 -60.1504l10.3701 -51.8496h36.0996l60.5 20.1699l50.5605 75.8301
c4.89941 7.34961 14.8398 9.33984 22.1895 4.44043l13.3105 -8.88086c7.34961 -4.89941 9.33984 -14.8398 4.43945 -22.1895l-53.5996 -80.4102c-3.91504 -5.87012 -9.69238 -10.3359 -16.5098 -12.6104l-68.9902 -24.3594h77.9404
c11.1084 -0.00292969 20.8828 -5.64453 26.6191 -14.25zM406.09 350.49l-23.7998 71.3896c-2.79004 8.37988 1.74023 17.4404 10.1201 20.2402l15.1699 5.05957c8.37988 2.80078 17.4502 -1.73926 20.2402 -10.1201l25.8896 -77.6797
c1.06152 -3.18164 1.62598 -6.62109 1.62598 -10.1582c0 -5.12695 -1.20801 -9.97461 -3.35547 -14.2715l-27.1504 -54.2998l-25.9297 -8.65039h-4.66992l-5.2207 26.1201c-0.719727 3.58008 -1.7998 7.58008 -3.20996 11.79z" />
    <glyph glyph-name="toilet-paper" unicode="&#xf71e;" horiz-adv-x="576" 
d="M128 448h284.44c-36.7705 -38.4805 -60.4404 -108.4 -60.4404 -192v-172.07c0 -53.6494 -11.8799 -87.5693 -24.71 -126.05c-4.36035 -13.0703 -16.5898 -21.8799 -30.3604 -21.8799h-280.92c-10.9199 0 -18.6299 10.7002 -15.1797 21.0596
c21.3701 64.1006 31.1699 85.75 31.1699 126.87v172.07c0 106.04 42.9805 192 96 192zM96 224c8.83984 0 16 7.16016 16 16s-7.16016 16 -16 16s-16 -7.16016 -16 -16s7.16016 -16 16 -16zM160 224c8.83984 0 16 7.16016 16 16s-7.16016 16 -16 16s-16 -7.16016 -16 -16
s7.16016 -16 16 -16zM224 224c8.83984 0 16 7.16016 16 16s-7.16016 16 -16 16s-16 -7.16016 -16 -16s7.16016 -16 16 -16zM288 224c8.83984 0 16 7.16016 16 16s-7.16016 16 -16 16s-16 -7.16016 -16 -16s7.16016 -16 16 -16zM480 448c53.0195 0 96 -85.96 96 -192
s-42.9805 -192 -96 -192s-96 85.96 -96 192s42.9805 192 96 192zM480 192c17.6699 0 32 28.6504 32 64s-14.3301 64 -32 64s-32 -28.6504 -32 -64s14.3301 -64 32 -64z" />
    <glyph glyph-name="tractor" unicode="&#xf722;" horiz-adv-x="640" 
d="M528 112c48.5996 0 88 -39.4004 88 -88s-39.4004 -88 -88 -88s-88 39.4004 -88 88s39.4004 88 88 88zM528 0c13.2305 0 24 10.7695 24 24s-10.7695 24 -24 24s-24 -10.7695 -24 -24s10.7695 -24 24 -24zM608 288c17.6699 0 32 -14.3301 31.9902 -32v-50.7598
c0 -8.49023 -3.37012 -16.6299 -9.37012 -22.6299l-50.8203 -50.8203c-15.7295 7.58984 -33.1602 12.2002 -51.7998 12.2002c-39.1396 0 -73.5498 -19.0098 -95.46 -48h-80.54v-6c0 -12.1504 -9.84961 -22 -22 -22h-7.16016
c-2.9502 -9.90039 -6.91992 -19.46 -11.9102 -28.7207l5.06055 -5.05957c8.58984 -8.58984 8.58984 -22.5195 0 -31.1104l-31.1104 -31.1094c-8.58984 -8.58984 -22.5195 -8.58984 -31.1104 0l-5.05957 5.05957c-9.25977 -4.99023 -18.8203 -8.95996 -28.7197 -11.9102
v-7.13965c0 -12.1504 -9.85059 -22 -22 -22h-44c-12.1504 0 -22 9.84961 -22 22v7.15039c-9.90039 2.94922 -19.46 6.91992 -28.7207 11.9092l-5.05957 -5.05957c-8.58984 -8.58984 -22.5195 -8.58984 -31.1104 0l-31.1094 31.1104
c-8.58984 8.58984 -8.58984 22.5195 0 31.1094l5.05957 5.06055c-4.99023 9.26953 -8.9502 18.8193 -11.9102 28.7295h-7.13965c-12.1504 0 -22 9.85059 -22 22v44c0 12.1504 9.84961 22 22 22h7.15039c2.94922 9.90039 6.91992 19.46 11.9092 28.7207l-5.05957 5.05957
c-8.58984 8.58984 -8.58984 22.5195 0 31.1104l31.1104 31.1094c7.92969 7.93066 20.2598 8.2002 28.8896 1.4707v146.52c0 26.4697 21.5303 48 48 48h133.45c0.015625 0 0.00878906 0.0341797 0.0244141 0.0341797c19.7969 0 36.8047 -12.0312 44.1055 -29.1738
l56.0898 -130.86h102.33v40.2002c0 29.9902 10.5801 58.8994 29.5 81.7197c6.37988 7.7002 18.04 8.23047 24.7002 0.780273l21.6299 -24.1699c4.87012 -5.43066 5.74023 -13.6904 1.32031 -19.4902c-8.4502 -11.0801 -13.1504 -24.7197 -13.1504 -38.8398v-40.2002h64z
M176 32c44.1797 0 80 35.8203 80 80s-35.8203 80 -80 80s-80 -35.8203 -80 -80s35.8203 -80 80 -80zM198 288h110.04l-41.1504 96h-106.89v-96h38z" />
    <glyph glyph-name="user-injured" unicode="&#xf728;" horiz-adv-x="448" 
d="M277.37 436.02l-90.6904 -68.0195h-81.1895c19.0098 46.8701 64.8193 80 118.51 80c19.1104 0 37.0801 -4.46973 53.3701 -11.9805zM342.51 368h-102.52l66.0293 49.5195c15.8203 -13.3193 28.5908 -30.0498 36.4902 -49.5195zM224 192c-70.6904 0 -128 57.3096 -128 128
c0 5.48047 0.94043 10.7002 1.61035 16h252.779c0.660156 -5.2998 1.61035 -10.5195 1.61035 -16c0 -70.6904 -57.3096 -128 -128 -128zM80 148.3c9.34668 4.14844 19.4795 7.31641 29.8096 9.21973l98.4502 -221.52h-128.26v212.3zM0 -16v41.5996
c0 41.1406 18.8799 77.5107 48 102.16v-191.76c-26.5098 0 -48 21.4902 -48 48zM256 32c26.4697 0 48 -21.5303 48 -48s-21.5303 -48 -48 -48h-12.71l-42.6699 96h55.3799zM313.6 160c74.2305 0 134.4 -60.1699 134.4 -134.4v-41.5996c0 -26.5098 -21.4902 -48 -48 -48
h-80.4102c10.1504 13.4102 16.4102 29.9199 16.4102 48c0 44.1104 -35.8896 80 -80 80h-69.5898l-42.6699 96h7.37012c22.2393 -10.1797 46.8799 -16 72.8896 -16s50.6504 5.82031 72.8896 16h16.71z" />
    <glyph glyph-name="vr-cardboard" unicode="&#xf729;" horiz-adv-x="640" 
d="M608 384c17.6699 0 32 -14.3301 32 -32v-320c0 -17.6699 -14.3301 -32 -32 -32h-160.22c-25.1807 0 -48.0303 14.7695 -58.3604 37.7402l-27.7402 61.6396c-7.88965 17.54 -24.0293 28.6201 -41.6797 28.6201s-33.79 -11.0801 -41.6797 -28.6201l-27.7402 -61.6396
c-10.3301 -22.9707 -33.1699 -37.7402 -58.3604 -37.7402h-160.22c-17.6699 0 -32 14.3301 -32 32v320c0 17.6699 14.3301 32 32 32h576zM160 144c35.3496 0 64 28.6504 64 64s-28.6504 64 -64 64s-64 -28.6504 -64 -64s28.6504 -64 64 -64zM480 144
c35.3496 0 64 28.6504 64 64s-28.6504 64 -64 64s-64 -28.6504 -64 -64s28.6504 -64 64 -64z" />
    <glyph glyph-name="wind" unicode="&#xf72e;" 
d="M156.7 192c48.7002 0 92.2998 -35 98.3994 -83.4004c7.5 -58.5 -38.0996 -108.6 -95.1992 -108.6c-46.6006 0 -85.6006 33.5 -94.2002 77.5996c-1.7998 9.60059 6.09961 18.4004 15.8994 18.4004h32.8008c6.59961 0 13.0996 -3.7998 15.1992 -10.0996
c4.30078 -12.7002 16.3008 -21.9004 30.4004 -21.9004c19.5 0 34.9004 17.4004 31.5996 37.4004c-2.59961 15.6992 -17.5 26.5996 -33.3994 26.5996h-142.2c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h140.7zM16 224c-8.7998 0 -16 7.2002 -16 16v32
c0 8.7998 7.2002 16 16 16h334.2c16 0 30.7998 10.9004 33.3994 26.5996c3.30078 20 -12.1992 37.4004 -31.5996 37.4004c-14.0996 0 -26.0996 -9.2002 -30.4004 -21.9004c-2.09961 -6.2998 -8.5 -10.0996 -15.1992 -10.0996h-32.8008
c-9.69922 0 -17.6992 8.7002 -15.7998 18.2998c9.7998 50.6006 59.5 87.1006 114.9 75.5c36.2002 -7.59961 65.5 -36.8994 73.0996 -73.0996c13 -61.9004 -34.0996 -116.7 -93.7998 -116.7h-336zM400 192c70.5 0 126 -65.5 108.9 -138.7
c-9.60059 -41.0996 -43.5 -74 -84.7002 -82.7002c-58.9004 -12.5 -111.601 21.7002 -129.4 72.3008c-3.7002 10.2998 4.40039 21.0996 15.2998 21.0996h33.8008c5.7998 0 11.5996 -2.59961 14.5 -7.59961c8.2998 -14.5 23.6992 -24.4004 41.5996 -24.4004
c26.5 0 48 21.5 48 48s-21.5 48 -48 48h-116.5c-6.59961 25.2002 -20.5 47.4004 -39.7998 64h156.3z" />
    <glyph glyph-name="wine-bottle" unicode="&#xf72f;" 
d="M507.31 375.43c6.25 -6.25 6.25 -16.3799 0.0107422 -22.6201l-22.6299 -22.6299c-6.25 -6.25 -16.3809 -6.25 -22.6309 0l-76.6699 -76.6699c19.7002 -46.5801 10.7305 -102.41 -27.2295 -140.37l-158.391 -158.39c-24.9893 -24.9902 -65.5195 -24.9902 -90.5098 0
l-90.5098 90.5098c-24.9902 24.9902 -24.9902 65.5205 0 90.5098l158.38 158.381c37.9697 37.96 93.79 46.9297 140.37 27.2295l76.6699 76.6699c-6.25 6.25 -6.25 16.3799 0 22.6299l22.6299 22.6299c6.25 6.25 16.3799 6.25 22.6299 0zM179.22 24.71l122.04 122.04
l-90.5098 90.5098l-122.04 -122.04z" />
    <glyph glyph-name="cloud-meatball" unicode="&#xf73b;" 
d="M48 96c26.5 0 48 -21.5 48 -48s-21.5 -48 -48 -48s-48 21.5 -48 48s21.5 48 48 48zM464 96c26.5 0 48 -21.5 48 -48s-21.5 -48 -48 -48s-48 21.5 -48 48s21.5 48 48 48zM345 84.9004c13.5 -7 23 -20.7002 23 -36.9004s-9.5 -29.9004 -23 -36.9004
c4.59961 -14.5 1.7002 -30.7998 -9.7998 -42.2998c-8.2002 -8.2002 -18.9004 -12.2998 -29.7002 -12.2998c-4.2998 0 -8.5 1.2002 -12.5996 2.5c-7 -13.5 -20.7002 -23 -36.9004 -23s-29.9004 9.5 -36.9004 23c-4.09961 -1.40039 -8.2998 -2.5 -12.5996 -2.5
c-10.7998 0 -21.5 4.09961 -29.7002 12.2998c-11.5 11.5 -14.5 27.7998 -9.89941 42.2998c-13.5 7 -23 20.7002 -23 36.9004s9.5 29.9004 23 36.9004c-4.5 14.5 -1.60059 30.7998 9.89941 42.2998s27.7998 14.5 42.2998 9.89941c7 13.5 20.7002 23 36.9004 23
s29.9004 -9.5 36.9004 -23c14.5 4.5 30.7998 1.60059 42.2998 -9.89941c11.3994 -11.5 14.3994 -27.7998 9.7998 -42.2998zM512 224c0 -53 -43 -96 -96 -96h-43.4004c-3.5 8 -8.39941 15.4004 -14.7998 21.7998c-13.5 13.5 -31.5 21.1006 -50.7998 21.2998
c-13.5 13.2002 -31.7002 20.9004 -51 20.9004s-37.5 -7.7002 -51 -20.9004c-19.2998 -0.199219 -37.2998 -7.7998 -50.7998 -21.2998c-6.40039 -6.39941 -11.2002 -13.7998 -14.7998 -21.7998h-43.4004c-53 0 -96 43 -96 96c0 42.5 27.7998 78.2002 66.0996 90.7998
c-1.2998 6.90039 -2.09961 13.9004 -2.09961 21.2002c0 61.9004 50.0996 112 112 112c43.2998 0 80.4004 -24.7998 99 -60.7998c14.7002 17.5 36.4004 28.7998 61 28.7998c44.2002 0 80 -35.7998 80 -80c0 -5.59961 -0.5 -11 -1.59961 -16.2002
c0.5 0 1 0.200195 1.59961 0.200195c53 0 96 -43 96 -96z" />
    <glyph glyph-name="cloud-moon-rain" unicode="&#xf73c;" horiz-adv-x="576" 
d="M350.5 222.5c37.2998 -6.7998 65.5 -39.2998 65.5 -78.5c0 -44.2002 -35.7998 -80 -80 -80h-256c-44.2002 0 -80 35.7998 -80 80c0 38.7998 27.5996 71.0996 64.2002 78.4004c0 0.5 -0.200195 1.09961 -0.200195 1.59961c0 53 43 96 96 96
c32.0996 0 60.2998 -15.9004 77.7002 -40c10.3994 5 22 8 34.2998 8c39.2002 0 71.5996 -28.2998 78.5 -65.5zM567.9 224.2c6.19922 1.2002 10.5996 -6 6.39941 -10.7998c-27 -33.1006 -67.8994 -53.3008 -112.6 -53.3008c-5.2002 0 -10.1006 1 -15.2002 1.5
c-6.2002 39.4004 -33.0996 72.5 -70.2002 86.8008c-10.7002 27.8994 -32.2002 49.7998 -58.8994 61.6992c3.2998 76.7002 66.5 137.9 144.399 137.9c8.90039 0 17.7998 -0.799805 26.5 -2.40039c6.2002 -1.09961 7.60059 -9.39941 2.10059 -12.5
c-35.6006 -20.0996 -57.5 -57.5 -57.5 -98.0996c0 -70.5 64.5996 -124.1 135 -110.8zM364.5 29.9004c7.7002 -4.40039 10.2998 -14.1006 6 -21.8008l-36.5996 -64c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961
c-7.69922 4.40039 -10.3994 14.1006 -6 21.8008l36.6006 64c4.39941 7.7998 14.2002 10.2998 21.7998 6zM268.5 29.9004c7.7002 -4.40039 10.2998 -14.1006 6 -21.8008l-36.5996 -64c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961
c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961c-7.69922 4.40039 -10.3994 14.1006 -6 21.8008l36.6006 64c4.39941 7.7998 14.2002 10.2998 21.7998 6zM172.5 29.9004c7.7002 -4.40039 10.2998 -14.1006 6 -21.8008l-36.5996 -64
c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961c-7.69922 4.40039 -10.3994 14.1006 -6 21.8008l36.6006 64c4.39941 7.7998 14.2002 10.2998 21.7998 6zM76.5 29.9004c7.7002 -4.40039 10.2998 -14.1006 6 -21.8008
l-36.5996 -64c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961c-7.69922 4.40039 -10.3994 14.1006 -6 21.8008l36.6006 64c4.39941 7.7998 14.2002 10.2998 21.7998 6z" />
    <glyph glyph-name="cloud-rain" unicode="&#xf73d;" 
d="M416 320c53 0 96 -43 96 -96s-43 -96 -96 -96h-320c-53 0 -96 43 -96 96c0 42.5 27.7998 78.2002 66.0996 90.7998c-1.2998 6.90039 -2.09961 13.9004 -2.09961 21.2002c0 61.9004 50.0996 112 112 112c43.2998 0 80.4004 -24.7998 99 -60.7998
c14.7002 17.5 36.4004 28.7998 61 28.7998c44.2002 0 80 -35.7998 80 -80c0 -5.59961 -0.5 -11 -1.59961 -16.2002c0.5 0 1 0.200195 1.59961 0.200195zM88 73.7998c2.5 8.5 13.7998 8.10059 16 0c12.7998 -44.5996 40 -56.2998 40 -87.7002
c0 -27.6992 -21.5 -50.0996 -48 -50.0996s-48 22.4004 -48 50.0996c0 31.3008 27.2002 43.3008 40 87.7002zM248 73.7998c2.5 8.5 13.7998 8.10059 16 0c12.7998 -44.5996 40 -56.2998 40 -87.7002c0 -27.6992 -21.5 -50.0996 -48 -50.0996s-48 22.4004 -48 50.0996
c0 31.3008 27.2002 43.3008 40 87.7002zM408 73.7998c2.5 8.5 13.7998 8.10059 16 0c12.7998 -44.5996 40 -56.2998 40 -87.7002c0 -27.6992 -21.5 -50.0996 -48 -50.0996s-48 22.4004 -48 50.0996c0 31.3008 27.2002 43.3008 40 87.7002z" />
    <glyph glyph-name="cloud-showers-heavy" unicode="&#xf740;" 
d="M183.9 77.9004c7.69922 -4.40039 10.3994 -14.2002 6 -21.8008l-64 -112c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961c-7.69922 4.30078 -10.3994 14.1006 -6 21.8008l64 112
c4.40039 7.7998 14.2002 10.3994 21.8008 6zM279.9 77.9004c7.69922 -4.40039 10.3994 -14.2002 6 -21.8008l-64 -112c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961c-7.69922 4.30078 -10.3994 14.1006 -6 21.8008
l64 112c4.40039 7.7998 14.2002 10.3994 21.8008 6zM87.9004 77.9004c7.69922 -4.40039 10.3994 -14.2002 6 -21.8008l-64 -112c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961
c-7.69922 4.30078 -10.3994 14.1006 -6 21.8008l64 112c4.40039 7.7998 14.2002 10.3994 21.8008 6zM471.9 77.9004c7.69922 -4.40039 10.3994 -14.2002 6 -21.8008l-64 -112c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961
c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961c-7.69922 4.30078 -10.3994 14.1006 -6 21.8008l64 112c4.40039 7.7998 14.2002 10.3994 21.8008 6zM375.9 77.9004c7.69922 -4.40039 10.3994 -14.2002 6 -21.8008l-64 -112
c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961c-7.69922 4.30078 -10.3994 14.1006 -6 21.8008l64 112c4.40039 7.7998 14.2002 10.3994 21.8008 6zM416 320c53 0 96 -43 96 -96s-43 -96 -96 -96h-320
c-53 0 -96 43 -96 96c0 42.5 27.7998 78.2002 66.0996 90.7998c-1.2998 6.90039 -2.09961 13.9004 -2.09961 21.2002c0 61.9004 50.2002 112 112 112c43.2998 0 80.4004 -24.7998 99 -60.7998c14.7002 17.5 36.4004 28.7998 61 28.7998c44.2002 0 80 -35.7998 80 -80
c0 -5.59961 -0.5 -11 -1.59961 -16.2002c0.5 0 1 0.200195 1.59961 0.200195z" />
    <glyph glyph-name="cloud-sun-rain" unicode="&#xf743;" horiz-adv-x="576" 
d="M510.5 222.5c37.2998 -6.7998 65.5 -39.2998 65.5 -78.5c0 -44.2002 -35.7998 -80 -80 -80h-256c-44.2002 0 -80 35.7998 -80 80c0 38.7998 27.5996 71 64.2002 78.4004c0 0.5 -0.200195 1.09961 -0.200195 1.59961c0 53 43 96 96 96
c32.0996 0 60.2998 -15.9004 77.7002 -40c10.3994 5 22 8 34.2998 8c39.2002 0 71.5996 -28.2998 78.5 -65.5zM124.1 188.1c3.10059 -3.09961 6.60059 -5.59961 10.2002 -8.2998c-3.89941 -11.3994 -6.2002 -23.3994 -6.2002 -35.8994c0 -2.5 0.5 -4.80078 0.700195 -7.2002
l-59.2002 -19.7002c-10.1992 -3.2998 -19.8994 6.2998 -16.5 16.5l25.1006 75.2998l-71 35.5c-9.60059 4.7998 -9.60059 18.5 0 23.2998l71 35.5l-25.1006 75.3008c-3.39941 10.1992 6.2002 19.8994 16.4004 16.5l75.2998 -25.1006l35.5 71
c4.7998 9.60059 18.5 9.60059 23.2998 0l35.5 -71l75.3008 25.1006c10.1992 3.39941 19.8994 -6.2002 16.5 -16.4004l-8.90039 -26.7002c-0.700195 0 -1.2998 0.200195 -2 0.200195c-25.5996 0 -49.2002 -7.7998 -69.2002 -20.7002
c-37.5996 29.4004 -92.0996 27.2002 -126.7 -7.39941c-37.3994 -37.5 -37.3994 -98.4004 0 -135.801zM193.9 246.1c-18.2002 -8.2998 -33.5 -21.2998 -44.8008 -37.1992c-12.8994 11.6992 -21.0996 28.3994 -21.0996 47.0996c0 35.2998 28.7002 64 64 64
c12.4004 0 24 -3.7002 33.7998 -9.90039c-16.0996 -17.5996 -27.5996 -39.5 -31.8994 -64zM524.5 29.9004c7.7002 -4.40039 10.2998 -14.1006 6 -21.8008l-36.5996 -64c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961
c-7.69922 4.40039 -10.3994 14.1006 -6 21.8008l36.6006 64c4.39941 7.7998 14.2002 10.2998 21.7998 6zM428.5 29.9004c7.7002 -4.40039 10.2998 -14.1006 6 -21.8008l-36.5996 -64c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961
c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961c-7.69922 4.40039 -10.3994 14.1006 -6 21.8008l36.6006 64c4.39941 7.7998 14.2002 10.2998 21.7998 6zM332.5 29.9004c7.7002 -4.40039 10.2998 -14.1006 6 -21.8008l-36.5996 -64
c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961c-7.69922 4.40039 -10.3994 14.1006 -6 21.8008l36.6006 64c4.39941 7.7998 14.2002 10.2998 21.7998 6zM236.5 29.9004c7.7002 -4.40039 10.2998 -14.1006 6 -21.8008
l-36.5996 -64c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961c-7.69922 4.40039 -10.3994 14.1006 -6 21.8008l36.6006 64c4.39941 7.7998 14.2002 10.2998 21.7998 6z" />
    <glyph glyph-name="democrat" unicode="&#xf747;" horiz-adv-x="640" 
d="M637.3 191.1c4.90039 -7.39941 2.90039 -17.2998 -4.39941 -22.2998l-26.6006 -17.7002c-7.39941 -4.89941 -17.2998 -3 -22.2002 4.40039c-21.7998 32.7002 -23.8994 38.0996 -40.0996 50.2998v-77.7998h-352l-54 108l-38.0996 -34.5996
c-6 -6 -14.1006 -9.40039 -22.6006 -9.40039h-31c-12.0996 0 -23.2002 6.90039 -28.5996 17.7002l-14.2998 28.5996c-5.40039 10.7998 -4.30078 23.7998 3 33.5l74.5996 99.2998c1.7002 2.30078 4.2002 3.7002 6.40039 5.40039c-4 2.2002 -8 4.2002 -11.3008 7.5
c-16.3994 16.4004 -18.3994 41.7998 -6.09961 60.4004c2.7998 4.19922 8.7998 4.7998 12.4004 1.19922l42.8994 -42.7998l41.7998 41.7998c4.40039 4.40039 11.8008 3.7002 15.2002 -1.5c15.1006 -22.7998 12.6006 -53.7998 -7.5 -73.8994l81.2002 -81.2002h235.6
c50.8008 0 97.9004 -25.2002 126.101 -67.5zM296.2 204.7c3 2.89941 1.39941 7.89941 -2.60059 8.5l-22.7998 3.2998l-10.2002 20.7002c-1.89941 3.7002 -7.19922 3.7002 -9 0l-10.1992 -20.7002l-22.8008 -3.2998c-4.09961 -0.600586 -5.7998 -5.60059 -2.7998 -8.5
l16.5 -16.1006l-3.89941 -22.6992c-0.700195 -4.10059 3.59961 -7.2002 7.19922 -5.30078l20.4004 10.7002l20.4004 -10.7002c3.59961 -1.89941 7.89941 1.2002 7.19922 5.30078l-3.89941 22.6992zM408.2 204.7c3 2.89941 1.39941 7.89941 -2.60059 8.5l-22.7998 3.2998
l-10.2002 20.7002c-1.89941 3.7002 -7.19922 3.7002 -9 0l-10.1992 -20.7002l-22.8008 -3.2998c-4.09961 -0.600586 -5.7998 -5.60059 -2.7998 -8.5l16.5 -16.1006l-3.89941 -22.6992c-0.700195 -4.10059 3.59961 -7.2002 7.19922 -5.30078l20.4004 10.7002
l20.4004 -10.7002c3.59961 -1.89941 7.89941 1.2002 7.19922 5.30078l-3.89941 22.6992zM520.2 204.7c3 2.89941 1.39941 7.89941 -2.60059 8.5l-22.7998 3.2998l-10.2002 20.7002c-1.89941 3.7002 -7.19922 3.7002 -9 0l-10.1992 -20.7002l-22.8008 -3.2998
c-4.09961 -0.600586 -5.7998 -5.60059 -2.7998 -8.5l16.5 -16.1006l-3.89941 -22.6992c-0.700195 -4.10059 3.59961 -7.2002 7.19922 -5.30078l20.4004 10.7002l20.4004 -10.7002c3.59961 -1.89941 7.89941 1.2002 7.19922 5.30078l-3.89941 22.6992zM192 -48v144h352v-144
c0 -8.7998 -7.2002 -16 -16 -16h-64c-8.7998 0 -16 7.2002 -16 16v80h-160v-80c0 -8.7998 -7.2002 -16 -16 -16h-64c-8.7998 0 -16 7.2002 -16 16z" />
    <glyph glyph-name="flag-usa" unicode="&#xf74d;" 
d="M32 448c17.7002 0 32 -14.2998 32 -32v-464c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v464c0 17.7002 14.2998 32 32 32zM299.9 144.4c31.0996 -8.2002 62.5996 -16.5 100 -16.6006c31.8994 0 68.5 6.7998 112.1 24.1006v-36
c0 -12.3008 -7.09961 -23.8008 -18.5 -28.8008c-175.8 -76.3994 -211.8 69.1006 -397.5 -23.0996v69.2998c92.2002 39.9004 146.7 26.2002 203.9 11.1006zM299.9 240.4c31.0996 -8.2002 62.5996 -16.5 100 -16.5c31.8994 0 68.5 6.7998 112.1 24.0996v-61.5
c-92.2002 -39.9004 -146.7 -26.2002 -203.9 -11.0996c-57.5 15.0996 -117.3 30 -212.1 -7.60059v61.5c92.2002 39.9004 146.7 26.2002 203.9 11.1006zM309.4 366.3c-7 2.10059 -14.1006 4.2002 -21.3008 6.2002v-33.2002c4 -1.09961 8.10059 -2.2998 12.1006 -3.5
c26.7002 -8.09961 52.8994 -15.8994 85.7002 -15.8994c32.7998 0 72.5 7.89941 126.1 31.3994v-68.8994c-92.2002 -39.8008 -146.7 -26.1006 -203.9 -11.1006c-57.5 15.1006 -117.3 29.9004 -212.1 -7.59961v151.899c209.4 94.6006 195.3 -59.0996 366.6 28.2002
c22.6006 11.5 49.4004 -1.5 49.4004 -26.5996v-30.7998c-105.2 -49.1006 -150.8 -35.7002 -202.6 -20.1006zM160 319.9c8.7998 0 16 7.09961 16 16c0 8.89941 -7.2002 16 -16 16s-16 -7.2002 -16 -16c0 -8.90039 7.2002 -16 16 -16zM160 375.7c8.7998 0 16 7.2002 16 16
c0 8.89941 -7.2002 16 -16 16s-16 -7.2002 -16 -16c0 -8.90039 7.2002 -16 16 -16zM224 327.8c8.7998 0 16 7.2002 16 16c0 8.90039 -7.2002 16 -16 16s-16 -7.2002 -16 -16c0 -8.89941 7.2002 -16 16 -16zM224 383.7c8.7998 0 16 7.2002 16 16c0 8.89941 -7.2002 16 -16 16
s-16 -7.2002 -16 -16c0 -8.90039 7.2002 -16 16 -16z" />
    <glyph glyph-name="meteor" unicode="&#xf753;" 
d="M511.328 427.197c-11.6074 -38.7021 -34.3076 -111.702 -61.3037 -187.701c6.99902 -2.09375 13.4043 -4 18.6074 -5.59277c6.58301 -2.00684 11.3779 -8.13184 11.3779 -15.3672c0 -2.71875 -0.685547 -5.29395 -1.87988 -7.53906
c-22.1055 -42.2969 -82.6904 -152.795 -142.479 -214.403c-0.999023 -1.09375 -1.99902 -2.5 -2.99902 -3.5c-35.2676 -35.2773 -83.9824 -57.1094 -137.757 -57.1094c-107.53 0 -194.83 87.2998 -194.83 194.83c0 53.7559 21.7637 102.511 57.0195 137.775
c1 1 2.40625 2 3.49902 3c61.6006 59.9053 171.975 120.405 214.374 142.498c2.24512 1.19434 4.80664 1.87109 7.52441 1.87109c7.23535 0 13.374 -4.78711 15.3779 -11.3711c1.59375 -5.09375 3.5 -11.5928 5.59277 -18.5928
c75.8955 26.999 148.978 49.7021 187.675 61.2959c1.4834 0.448242 3.05664 0.689453 4.68652 0.689453c8.93164 0 16.1826 -7.25098 16.1826 -16.1826c0 -1.59961 -0.236328 -3.14062 -0.668945 -4.60059zM319.951 127.998
c-0.00976562 70.626 -57.3525 127.962 -127.98 127.962c-70.6348 0 -127.98 -57.3457 -127.98 -127.98c0 -70.6338 57.3457 -127.979 127.98 -127.979c70.6318 0 127.976 57.3438 127.976 127.976c0 0.0078125 0.00488281 0.0146484 0.00488281 0.0224609zM191.971 159.997
c-0.00292969 -17.6562 -14.3379 -31.9902 -31.9951 -31.9902c-17.6582 0 -31.9951 14.3369 -31.9951 31.9951c0 17.6592 14.3369 31.9951 31.9951 31.9951h0.0371094c17.6387 0 31.959 -14.3203 31.959 -31.959
c0 -0.0136719 -0.000976562 -0.0263672 -0.000976562 -0.0410156v0zM223.966 79.998c-0.000976562 -8.82812 -7.16895 -15.9951 -15.998 -15.9951s-15.9971 7.16895 -15.9971 15.998s7.16797 15.9971 15.9971 15.9971c8.81738 -0.0283203 15.9707 -7.18262 15.998 -16v0z
" />
    <glyph glyph-name="person-booth" unicode="&#xf756;" horiz-adv-x="576" 
d="M192 -48v176h64v-176c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16zM224 224c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32h-57.5c-12.7998 0 -24.7998 5 -33.9004 14.0996l-20.8994 20.9004v-80.5996l41.2002 -61.3008
c4.39941 -8.7998 6.69922 -18.6992 6.69922 -28.5996v-56.5c0 -17.7002 -14.2998 -32 -32 -32c-17.6992 0 -32 14.2998 -32 32v56l-29.0996 43c-0.900391 0.400391 -1.59961 1.2002 -2.5 1.7002l-0.0996094 -100.7c0 -17.7002 -14.4004 -32 -32 -32
c-17.6006 0 -31.9004 14.2998 -31.9004 32l0.200195 160l-0.200195 95.9004c0 17.0996 6.7002 33.1992 18.7002 45.2998c12.0996 12.0996 28.2002 18.7998 45.2998 18.7998h18.7002c17 0 33.0996 -6.59961 45.2002 -18.7002l45.1992 -45.2998h50.9004zM64 320
c-26.5 0 -48 21.5 -48 48s21.5 48 48 48s48 -21.5 48 -48s-21.5 -48 -48 -48zM288 416v32h192v-416c0 -17.7002 -14.2998 -32 -32 -32s-32 14.2998 -32 32c0 -17.7002 -14.2998 -32 -32 -32c-17.0996 0 -30.7998 13.5 -31.7002 30.4004
c-4.2998 -21.3008 -17.0996 -30.4004 -32.2998 -30.4004c-18.4004 0 -35.7002 16.7002 -31.4004 38.2998l30.9004 154.601zM192 416c0 17.7002 14.2998 32 32 32h32v-192h-64v160zM544 448c17.7002 0 32 -14.2998 32 -32v-464c0 -8.7998 -7.2002 -16 -16 -16h-32
c-8.7998 0 -16 7.2002 -16 16v496h32z" />
    <glyph glyph-name="poo-storm" unicode="&#xf75a;" horiz-adv-x="448" 
d="M308 112c9.2002 0 15 -10 10.4004 -18l-88 -152c-2.2002 -3.7998 -6.2002 -6 -10.4004 -6c-7.7002 0 -13.5 7.2002 -11.7002 14.7998l23 97.2002h-59.2998c-7.2998 0 -12.9004 6.40039 -11.9004 13.5996l16 120c0.800781 5.90039 5.90039 10.4004 11.9004 10.4004h68
c7.90039 0 13.5996 -7.5 11.5996 -15.0996l-17.2998 -64.9004h57.7002zM374.4 223.3c41 -3.2998 73.5996 -37.5 73.5 -79.2998c0 -44 -36 -80 -80 -80h-30l8.09961 14c7.7998 13.5 7.7998 30.4004 0 44s-22.4004 22 -38.0996 22h-16l6.59961 24.7002
c3.59961 13.2998 0.799805 27.2002 -7.59961 38.0996c-8.40039 10.9004 -21.1006 17.2002 -34.9004 17.2002h-68c-22 0 -40.7002 -16.4004 -43.7002 -38.2002l-16 -120c0 -0.599609 0.100586 -1.2002 0 -1.7998h-48.2998c-44 0 -80 36 -80 80
c0 41.7998 32.5996 76 73.5996 79.2998c-5.89941 9.60059 -9.59961 20.6006 -9.59961 32.7002c0 35.2998 28.7002 64 64 64h16c44.2002 0 80 35.7998 80 80c0 17.4004 -5.7002 33.4004 -15.0996 46.5c4.89941 0.799805 9.89941 1.5 15.0996 1.5c53 0 96 -43 96 -96
c0 -11.2998 -2.2998 -21.9004 -5.90039 -32h5.90039c35.2998 0 64 -28.7002 64 -64c0 -12.0996 -3.7002 -23.0996 -9.59961 -32.7002z" />
    <glyph glyph-name="rainbow" unicode="&#xf75b;" horiz-adv-x="576" 
d="M268.3 415.3c167.7 11.2998 307.7 -122 307.7 -287.3v-144c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v136.2c0 113.8 -81.5996 215.399 -194.5 229.899c-136.6 17.6006 -253.5 -88.8994 -253.5 -222.1v-144c0 -8.7998 -7.2002 -16 -16 -16h-32
c-8.7998 0 -16 7.2002 -16 16v133.8c0 153.3 115.4 287.3 268.3 297.5zM262.7 318.4c117.1 15 217.3 -76.2002 217.3 -190.4v-144c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v138.3c0 66.9004 -48.7002 126.601 -115.2 133.101
c-76.2998 7.39941 -140.8 -52.6006 -140.8 -127.4v-144c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v137.3c0 97.6006 70 184.7 166.7 197.101zM268.9 222.1c61.2998 11.9004 115.1 -34.8994 115.1 -94.0996v-144c0 -8.7998 -7.2002 -16 -16 -16h-32
c-8.7998 0 -16 7.2002 -16 16v144c0 17.5996 -14.2998 32 -32 32s-32 -14.4004 -32 -32v-144c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v140.2c0 46.3994 31.2998 89 76.9004 97.8994z" />
    <glyph glyph-name="republican" unicode="&#xf75e;" horiz-adv-x="640" 
d="M544 256v-64h-544v64c0 88.4004 71.5996 160 160 160h224c88.4004 0 160 -71.5996 160 -160zM176.3 277.6c3.5 3.5 1.60059 9.5 -3.39941 10.2002l-27.4004 4l-12.2002 24.7998c-2.09961 4.40039 -8.5 4.5 -10.7002 0l-12.1992 -24.7998l-27.4004 -4
c-4.90039 -0.700195 -6.90039 -6.7002 -3.2998 -10.2002l19.7998 -19.2998l-4.7002 -27.2998c-0.799805 -4.90039 4.40039 -8.59961 8.7002 -6.2998l24.5 12.8994l24.5 -12.8994c4.40039 -2.2998 9.5 1.39941 8.7002 6.2998l-4.7002 27.2998zM320.3 277.6
c3.5 3.5 1.60059 9.5 -3.39941 10.2002l-27.4004 4l-12.2002 24.7998c-2.09961 4.40039 -8.5 4.5 -10.7002 0l-12.1992 -24.7998l-27.4004 -4c-4.90039 -0.700195 -6.90039 -6.7002 -3.2998 -10.2002l19.7998 -19.2998l-4.7002 -27.2998
c-0.799805 -4.90039 4.40039 -8.59961 8.7002 -6.2998l24.5 12.8994l24.5 -12.8994c4.40039 -2.2998 9.5 1.39941 8.7002 6.2998l-4.7002 27.2998zM464.3 277.6c3.5 3.5 1.60059 9.5 -3.39941 10.2002l-27.4004 4l-12.2002 24.7998c-2.09961 4.40039 -8.5 4.5 -10.7002 0
l-12.1992 -24.7998l-27.4004 -4c-4.90039 -0.700195 -6.90039 -6.7002 -3.2998 -10.2002l19.7998 -19.2998l-4.7002 -27.2998c-0.799805 -4.90039 4.40039 -8.59961 8.7002 -6.2998l24.5 12.8994l24.5 -12.8994c4.40039 -2.2998 9.5 1.39941 8.7002 6.2998l-4.7002 27.2998z
M624 128c8.7998 0 16 -7.2002 16 -16v-64c0 -46.9004 -40.5996 -84.5 -88.4004 -79.5996c-41.5996 4.19922 -71.5996 42.5 -71.5996 84.2998v43.2998h-32v-112c0 -8.7998 -7.2002 -16 -16 -16h-96c-8.7998 0 -16 7.2002 -16 16v80h-192v-80c0 -8.7998 -7.2002 -16 -16 -16
h-96c-8.7998 0 -16 7.2002 -16 16v176h544v-112c0 -8.7998 7.2002 -16 16 -16s16 7.2002 16 16v64c0 8.7998 7.2002 16 16 16h32z" />
    <glyph glyph-name="smog" unicode="&#xf75f;" horiz-adv-x="640" 
d="M624 80c8.7998 0 16 -7.2002 16 -16v-16c0 -8.7998 -7.2002 -16 -16 -16h-544c-8.7998 0 -16 7.2002 -16 16v16c0 8.7998 7.2002 16 16 16h544zM144 -16c8.7998 0 16 -7.2002 16 -16v-16c0 -8.7998 -7.2002 -16 -16 -16h-128c-8.7998 0 -16 7.2002 -16 16v16
c0 8.7998 7.2002 16 16 16h128zM560 -16c8.7998 0 16 -7.2002 16 -16v-16c0 -8.7998 -7.2002 -16 -16 -16h-336c-8.7998 0 -16 7.2002 -16 16v16c0 8.7998 7.2002 16 16 16h336zM144 160c-79.5 0 -144 64.5 -144 144s64.5 144 144 144c41 0 77.7998 -17.2998 104 -44.7998
c26.2002 27.5 63 44.7998 104 44.7998c54.7998 0 102 -31 126.3 -76.0996c15 7.5 31.7002 12.0996 49.7002 12.0996c61.9004 0 112 -50.0996 112 -112s-50.0996 -112 -112 -112h-60.0996c-22.6006 -19.7002 -51.6006 -32 -83.9004 -32s-61.4004 12.2998 -83.9004 32h-156.1z
" />
    <glyph glyph-name="temperature-high" unicode="&#xf769;" 
d="M416 448c52.9004 0 96 -43.0996 96 -96s-43.0996 -96 -96 -96s-96 43.0996 -96 96s43.0996 96 96 96zM416 320c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM256 336v-166.5c19.7002 -24.5996 32 -55.5 32 -89.5
c0 -79.5 -64.5 -144 -144 -144s-144 64.5 -144 144c0 34 12.2998 64.7998 32 89.5v166.5c0 61.9004 50.0996 112 112 112s112 -50.0996 112 -112zM144 0c44.0996 0 80 35.9004 80 80c0 25.5 -12.2002 49 -32 63.7998v192.2c0 26.5 -21.5 48 -48 48s-48 -21.5 -48 -48v-192.2
c-19.7998 -14.8994 -32 -38.2998 -32 -63.7998c0 -44.0996 35.9004 -80 80 -80zM160 125.1c18.5996 -6.59961 32 -24.1992 32 -45.0996c0 -26.5 -21.5 -48 -48 -48s-48 21.5 -48 48c0 20.9004 13.4004 38.5 32 45.0996v210.9c0 8.7998 7.2002 16 16 16s16 -7.2002 16 -16
v-210.9z" />
    <glyph glyph-name="temperature-low" unicode="&#xf76b;" 
d="M416 448c52.9004 0 96 -43.0996 96 -96s-43.0996 -96 -96 -96s-96 43.0996 -96 96s43.0996 96 96 96zM416 320c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM256 336v-166.5c19.7002 -24.5996 32 -55.5 32 -89.5
c0 -79.5 -64.5 -144 -144 -144s-144 64.5 -144 144c0 34 12.2998 64.7998 32 89.5v166.5c0 61.9004 50.0996 112 112 112s112 -50.0996 112 -112zM144 0c44.0996 0 80 35.9004 80 80c0 25.5 -12.2002 49 -32 63.7998v192.2c0 26.5 -21.5 48 -48 48s-48 -21.5 -48 -48v-192.2
c-19.7998 -14.8994 -32 -38.2998 -32 -63.7998c0 -44.0996 35.9004 -80 80 -80zM160 125.1c18.5996 -6.59961 32 -24.1992 32 -45.0996c0 -26.5 -21.5 -48 -48 -48s-48 21.5 -48 48c0 20.9004 13.4004 38.5 32 45.0996v18.9004c0 8.7998 7.2002 16 16 16s16 -7.2002 16 -16
v-18.9004z" />
    <glyph glyph-name="vote-yea" unicode="&#xf772;" horiz-adv-x="640" 
d="M608 128c17.7002 0 32 -14.2998 32 -32v-96c0 -17.7002 -14.2998 -32 -32 -32h-576c-17.7002 0 -32 14.2998 -32 32v96c0 17.7002 14.2998 32 32 32h64v-64h-22.4004c-5.2998 0 -9.59961 -3.59961 -9.59961 -8v-16c0 -4.40039 4.2998 -8 9.59961 -8h492.801
c5.2998 0 9.59961 3.59961 9.59961 8v16c0 4.40039 -4.2998 8 -9.59961 8h-22.4004v64h64zM512 64h-384v319.7c0 17.7998 14.5 32.2998 32.4004 32.2998h319.3c17.7998 0 32.2998 -14.4004 32.2998 -32.2998v-319.7zM211.2 246c-4.2002 -4.2002 -4.2998 -11 0 -15.2002
l74.0996 -74.7002c4.2002 -4.2998 11 -4.2998 15.2002 -0.0996094l128.3 127.2c4.2998 4.2002 4.2998 11 0.100586 15.2002l-25.3008 25.5c-4.19922 4.2998 -11 4.2998 -15.1992 0.0996094l-95.2002 -94.4004l-41.2998 41.6006
c-4.2002 4.2998 -11 4.2998 -15.2002 0.0996094z" />
    <glyph glyph-name="water" unicode="&#xf773;" horiz-adv-x="576" 
d="M562.1 64.0996c8.10059 -0.899414 13.9004 -8.2998 13.8008 -16.2998v-31.5996c0 -9.10059 -7.60059 -16.7998 -16.7002 -16c-28.2002 2.5 -55.7998 11.5996 -79.1006 25.7998c-55 -34.0996 -135.5 -34.5996 -192 0c-55 -34.0996 -135.5 -34.5996 -192 0
c-23.2998 -14.5 -50.5996 -23.4004 -79.3994 -25.9004c-9.10059 -0.799805 -16.7002 6.90039 -16.7002 16v32.2002c0 7.90039 5.7002 14.9004 13.5996 15.7002c21.7002 2.2998 42.2002 10.2002 57.7002 22.4004c13.7998 10.8994 33.6006 13.1992 47.1006 2
c38.2998 -31.7002 107.199 -31.8008 145.199 -1.7002c13.7002 10.8994 33.2002 13 46.7002 1.7998c38.5 -31.9004 107.8 -31.9004 145.7 -1.5c14 11.2998 34.0996 11.0996 48.2002 0c15.7998 -12.4004 36.3994 -20.5 57.8994 -22.9004zM562.1 208.1
c8.10059 -0.899414 13.9004 -8.2998 13.8008 -16.2998v-31.5996c0 -9.10059 -7.60059 -16.7998 -16.7002 -16c-28.2002 2.5 -55.7998 11.5996 -79.1006 25.7998c-55 -34.0996 -135.5 -34.5996 -192 0c-55 -34.0996 -135.5 -34.5996 -192 0
c-23.2998 -14.5 -50.5996 -23.4004 -79.3994 -25.9004c-9.10059 -0.799805 -16.7002 6.90039 -16.7002 16v32.2002c0 7.90039 5.7002 14.9004 13.5996 15.7002c21.7002 2.2998 42.2002 10.2002 57.7002 22.4004c13.7998 10.8994 33.6006 13.1992 47.1006 2
c38.2998 -31.7002 107.199 -31.8008 145.199 -1.7002c13.7002 10.8994 33.2002 13 46.7002 1.7998c38.5 -31.9004 107.8 -31.9004 145.7 -1.5c14 11.2998 34.0996 11.0996 48.2002 0c15.7998 -12.4004 36.3994 -20.5 57.8994 -22.9004zM562.1 352.1
c8.10059 -0.899414 13.9004 -8.2998 13.8008 -16.2998v-31.5996c0 -9.10059 -7.60059 -16.7998 -16.7002 -16c-28.2002 2.5 -55.7998 11.5996 -79.1006 25.7998c-55 -34.0996 -135.5 -34.5996 -192 0c-55 -34.0996 -135.5 -34.5996 -192 0
c-23.2998 -14.5 -50.5996 -23.4004 -79.3994 -25.9004c-9.10059 -0.799805 -16.7002 6.90039 -16.7002 16v32.2002c0 7.90039 5.7002 14.9004 13.5996 15.7002c21.7002 2.2998 42.2002 10.2002 57.7002 22.4004c13.7998 10.8994 33.6006 13.1992 47.1006 2
c38.2998 -31.7002 107.199 -31.8008 145.199 -1.7002c13.7002 10.8994 33.2002 13 46.7002 1.7998c38.5 -31.9004 107.8 -31.9004 145.7 -1.5c14 11.2998 34.0996 11.0996 48.2002 0c15.7998 -12.4004 36.3994 -20.4004 57.8994 -22.9004z" />
    <glyph glyph-name="baby" unicode="&#xf77c;" horiz-adv-x="384" 
d="M192 288c-44.2002 0 -80 35.7998 -80 80s35.7998 80 80 80s80 -35.7998 80 -80s-35.7998 -80 -80 -80zM138.6 39.2002l29.4004 -39.2002c13.2002 -17.7002 9.7002 -42.7998 -8 -56c-7.2002 -5.40039 -15.7002 -8 -24 -8c-12.0996 0 -24.0996 5.5 -32 16l-48 64
c-10.9004 14.5996 -10.5996 34.7998 0.799805 49l45.9004 57.4004l61.5 -51.2002zM281.3 122.4l45.9004 -57.4004c11.3994 -14.2002 11.7002 -34.4004 0.799805 -49l-48 -64c-7.7998 -10.5 -19.7998 -16 -32 -16c-8.40039 0 -16.7998 2.59961 -24 8
c-17.7002 13.2002 -21.2002 38.2998 -8 56l29.4004 39.2002l-25.6006 32zM376.7 303c12.7002 -18.0996 8.39941 -43 -9.7002 -55.7998l-40.5996 -28.5c-17 -11.9004 -35.4004 -20.9004 -54.4004 -27.9004v-30.7998h-160v30.9004c-19 7 -37.4004 16 -54.4004 27.8994
l-40.5996 28.5c-18 12.7002 -22.4004 37.6006 -9.7002 55.7002c12.7002 18 37.6006 22.4004 55.7002 9.7002l40.5996 -28.4004c52.6006 -37 124.101 -37 176.801 0l40.5996 28.5c18.0996 12.6006 43 8.2998 55.7002 -9.7998z" />
    <glyph glyph-name="baby-carriage" unicode="&#xf77d;" 
d="M144.8 431l111.2 -175h-256c0 74 35.2998 140.1 90.7998 184.4c16.7998 13.3994 42.7002 8.39941 54 -9.40039zM496 352c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-48v-64c0 -50.5996 -23 -96.4004 -60.2998 -130.7
c34.5996 -8.89941 60.2998 -40 60.2998 -77.2998c0 -44.2002 -35.7998 -80 -80 -80s-80 35.7998 -80 80c0 8.90039 1.7002 17.2002 4.40039 25.2002c-21.5 -5.90039 -44.6006 -9.2002 -68.4004 -9.2002s-46.7998 3.2998 -68.4004 9.2002
c2.60059 -8 4.40039 -16.2998 4.40039 -25.2002c0 -44.2002 -35.7998 -80 -80 -80s-80 35.7998 -80 80c0 37.2998 25.7002 68.4004 60.2998 77.2998c-37.2998 34.2998 -60.2998 80.1006 -60.2998 130.7h384v64c0 35.2998 28.7002 64 64 64h48zM80 -16
c17.5996 0 32 14.4004 32 32s-14.4004 32 -32 32s-32 -14.4004 -32 -32s14.4004 -32 32 -32zM400 16c0 17.5996 -14.4004 32 -32 32s-32 -14.4004 -32 -32s14.4004 -32 32 -32s32 14.4004 32 32z" />
    <glyph glyph-name="biohazard" unicode="&#xf780;" horiz-adv-x="576" 
d="M287.9 336c-18.5 0 -36 -3.7998 -52.5 -9.5c-13.3008 10.2998 -23.6006 24.2998 -29.5 40.7002c25.1992 10.8994 53 16.8994 82.0996 16.8994c29.2002 0 57 -6.09961 82.2002 -17c-5.90039 -16.3994 -16.2002 -30.3994 -29.5 -40.6992
c-16.6006 5.7998 -34.2002 9.59961 -52.7998 9.59961zM163.6 9.2998c-47.5 35.5 -79.1992 90.7002 -83.2998 153.5c7.2998 2.10059 14.9004 3.10059 22.5 3.10059c9.2002 0 17.9004 -1.80078 26.4004 -4.60059c4.09961 -44.2998 26 -83.2002 58.8994 -109.6
c-4.09961 -16 -12.5 -30.6006 -24.5 -42.4004zM387.8 51.9004c32.7002 26.3994 54.6006 65.0996 58.7002 109.3c8.59961 2.7998 17.4004 4.7002 26.5996 4.7002c7.5 0 15 -1 22.2002 -3c-3.89941 -62.8008 -35.5996 -118 -83 -153.5c-12 11.7998 -20.3994 26.5 -24.5 42.5z
M501.3 256.9c34.6006 -20.4004 61 -53.3008 74.1006 -92.4004c1.2998 -3.7002 -0.200195 -7.7998 -3.5 -9.7998c-3.30078 -2 -7.5 -1.2998 -10 1.59961c-9.40039 10.7998 -19 19 -29.2002 25.1006c-57.2998 33.8994 -130.8 13.6992 -163.9 -45
c-33.0996 -58.7002 -13.3994 -134 43.9004 -167.9c10.2002 -6.09961 21.8994 -10.5 35.7998 -13.4004c3.7998 -0.799805 6.40039 -4.19922 6.40039 -8.09961c-0.100586 -4 -2.7002 -7.2998 -6.5 -8c-39.7002 -7.7998 -80.6006 -0.799805 -115.2 19.7002
c-18 10.5996 -32.9004 24.5 -45.2998 40.0996c-12.4004 -15.5996 -27.3008 -29.5 -45.3008 -40.0996c-34.5996 -20.5 -75.5 -27.5 -115.199 -19.7002c-3.80078 0.700195 -6.40039 4 -6.5 8c0 3.90039 2.69922 7.2998 6.39941 8.09961
c13.7998 3 25.6006 7.30078 35.7998 13.4004c57.3008 33.9004 77 109.2 43.9004 167.9c-33.0996 58.6992 -106.6 78.8994 -163.9 45c-10.1992 -6 -19.7998 -14.3008 -29.1992 -25.1006c-2.5 -2.89941 -6.7002 -3.59961 -10 -1.59961
c-3.30078 2.09961 -4.80078 6.09961 -3.5 9.7998c13.2998 39.0996 39.6992 71.9004 74.2998 92.4004c17.5996 10.3994 36.3994 16.5996 55.2998 19.8994c-6.09961 17.7002 -10 36.4004 -10 56.2002c0 41 14.5996 80.7998 41 112.2c2.5 3 6.59961 3.7002 10 1.7998
c3.2998 -1.90039 4.7998 -6 3.59961 -9.7002c-4.39941 -13.7998 -6.59961 -26.3994 -6.59961 -38.5c0 -67.7998 53.7998 -122.899 120 -122.899s120 55.0996 120 122.899c0 12.2002 -2.09961 24.7002 -6.59961 38.5c-1.2002 3.7002 0.299805 7.7998 3.59961 9.7002
c3.40039 1.90039 7.5 1.2002 10 -1.7998c26.5 -31.4004 41 -71.2002 41 -112.2c0 -19.7998 -4 -38.5 -10 -56.2002c19 -3.2998 37.7002 -9.5 55.2998 -19.8994zM287.9 127.9c26.5 0 48 21.5 48 48s-21.5 48 -48 48s-48 -21.5 -48 -48s21.5 -48 48 -48z" />
    <glyph glyph-name="blog" unicode="&#xf781;" 
d="M172.2 221.2c75.5 -15 129.899 -89.2998 112.5 -172.2c-11.4004 -54.2998 -55.2998 -98.2998 -109.7 -109.7c-92.9004 -19.5 -175 51.2002 -175 140.7v248c0 13.2998 10.7002 24 24 24h48c13.2998 0 24 -10.7002 24 -24v-248c0 -26.5 21.5 -48 48 -48s48 21.5 48 48
c0 20.5996 -13.0996 38.2002 -31.2998 45c-9.60059 3.59961 -16.7002 11.7998 -16.7002 22v50.4004c0 14.8994 13.5996 26.6992 28.2002 23.7998zM209 448c163.2 -8.59961 294.4 -139.8 302.9 -303c0.5 -9.2002 -6.80078 -17 -16 -17h-32.1006
c-8.39941 0 -15.3994 6.59961 -15.8994 15c-7.5 129.5 -111.5 234.5 -240.9 241.5c-8.40039 0.400391 -15 7.40039 -15 15.9004v31.5996c0 9.2002 7.7998 16.5 17 16zM209.3 352c110.101 -8.5 198.2 -96.5996 206.601 -206.7
c0.699219 -9.2998 -6.80078 -17.2998 -16.1006 -17.2998h-32.2002c-8.2998 0 -15.0996 6.40039 -15.8994 14.7002c-6.90039 77 -68.1006 138.899 -144.9 145.2c-8.2998 0.599609 -14.7998 7.5 -14.7998 15.8994v32.1006c0 9.39941 8 16.7998 17.2998 16.0996z" />
    <glyph glyph-name="calendar-day" unicode="&#xf783;" horiz-adv-x="448" 
d="M0 -16v272h448v-272c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48zM64 176v-96c0 -8.7998 7.2002 -16 16 -16h96c8.7998 0 16 7.2002 16 16v96c0 8.7998 -7.2002 16 -16 16h-96c-8.7998 0 -16 -7.2002 -16 -16zM400 384c26.5 0 48 -21.5 48 -48v-48h-448v48
c0 26.5 21.5 48 48 48h48v48c0 8.7998 7.2002 16 16 16h32c8.7998 0 16 -7.2002 16 -16v-48h128v48c0 8.7998 7.2002 16 16 16h32c8.7998 0 16 -7.2002 16 -16v-48h48z" />
    <glyph glyph-name="calendar-week" unicode="&#xf784;" horiz-adv-x="448" 
d="M0 -16v272h448v-272c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48zM64 176v-64c0 -8.7998 7.2002 -16 16 -16h288c8.7998 0 16 7.2002 16 16v64c0 8.7998 -7.2002 16 -16 16h-288c-8.7998 0 -16 -7.2002 -16 -16zM400 384c26.5 0 48 -21.5 48 -48v-48h-448
v48c0 26.5 21.5 48 48 48h48v48c0 8.7998 7.2002 16 16 16h32c8.7998 0 16 -7.2002 16 -16v-48h128v48c0 8.7998 7.2002 16 16 16h32c8.7998 0 16 -7.2002 16 -16v-48h48z" />
    <glyph glyph-name="candy-cane" unicode="&#xf786;" 
d="M497.5 356c35.7002 -75.5 2.7998 -166.1 -68.9004 -209l-347.3 -206.5c-5.2002 -3 -10.7998 -4.5 -16.3994 -4.5c-10.9004 0 -21.5 5.59961 -27.5 15.5996l-32.8008 54.9004c-9.09961 15.2002 -4.19922 34.7998 11 43.9004l353.601 210.1
c15.0996 9.09961 20.0996 28.7998 11 43.9004c-6 10 -16.6006 15.5996 -27.5 15.5996c-5.60059 0 -11.2998 -1.40039 -16.4004 -4.5l-27.5 -16.4004c-5.2002 -3 -10.7998 -4.5 -16.3994 -4.5c-10.9004 0 -21.5 5.60059 -27.5 15.6006l-32.8008 54.8994
c-9.09961 15.2002 -4.19922 34.8008 11 43.9004l27.5 16.4004c25.6006 15.2998 53.9004 22.5996 81.8008 22.5996c59.3994 0 117.199 -33.0996 145.1 -92zM319.8 343c8.5 5.09961 18.1006 7.59961 27.9004 8.40039l-20.6006 61.7998
c-10.5 -2.10059 -20.5996 -5.5 -30.2998 -10.2002l20.5 -61.5zM145.9 16.2002l30.7998 18.2998l-60.5 38.5l-30.7998 -18.2998zM253.4 80.0996l30.7998 18.3008l-60.5 38.5l-30.7998 -18.3008zM364.3 146l30.7998 18.2998l-60.5 38.5l-30.7998 -18.2998zM384.7 343.3
c9.2002 -5.39941 17.2002 -13 22.8994 -22.2998l45.7002 45.7002c-6.59961 8.5 -14.2002 16.0996 -22.5996 22.5996zM466.8 235.5c4.60059 9.7998 8 20 10.1006 30.4004l-60.4004 20.0996c-0.0996094 -4.5 -0.700195 -9.09961 -1.7998 -13.5996
c-1.60059 -6.2002 -4.2002 -11.8008 -7.40039 -17.1006z" />
    <glyph glyph-name="carrot" unicode="&#xf787;" 
d="M298.2 291.4c61.7002 -30.1006 87.2998 -104.5 57.2002 -166.2c-12.6006 -25.7998 -33.1006 -45.4004 -57.1006 -57.1006l-102 -49.7998l-57 57c-6.2002 6.2002 -16.2998 6.2002 -22.5996 0s-6.2998 -16.3994 0 -22.5996l49.2002 -49.2002l-133.601 -65.2002
c-11.0996 -5.39941 -24.5996 -0.799805 -30 10.2998c-3.09961 6.40039 -2.89941 13.7002 0 19.7002l128.101 262.7l50.1992 -50.2002c3.10059 -3.09961 7.2002 -4.7002 11.3008 -4.7002c4.09961 0 8.19922 1.60059 11.2998 4.7002c6.2998 6.2002 6.2998 16.2998 0 22.6006
l-55.2002 55.1992c35.7002 43.3008 97.5 58.5 150.2 32.8008zM390.3 326.3c40.7002 19.5 88.7998 9.40039 121.7 -30.2998c-41.5996 -50.2998 -107.5 -52.5 -151.9 -7.90039l-8 8c-44.5996 44.4004 -42.3994 110.2 7.90039 151.9
c39.7002 -32.9004 49.7998 -81 30.2998 -121.7z" />
    <glyph glyph-name="cash-register" unicode="&#xf788;" 
d="M511.1 69.2002c0.600586 -3.5 0.900391 -7 0.800781 -10.5v-90.7002c0 -17.7002 -14.3008 -32 -32 -32h-448c-17.7002 0 -32 14.2998 -32 32v90.7998c0 3.5 0.299805 7 0.899414 10.5l26.7002 160c2.59961 15.4004 16 26.7002 31.5996 26.7002h84.9004v64h-96
c-8.7998 0 -16 7.2002 -16 16v96c0 8.7998 7.2002 16 16 16h256c8.7998 0 16 -7.2002 16 -16v-96.0996c0 -8.80078 -7.2002 -16 -16 -16h-96v-64h244.8c15.7002 0 29 -11.3008 31.6006 -26.7002zM280 200v-16c0 -8.7998 7.2002 -16 16 -16h16c8.7998 0 16 7.2002 16 16v16
c0 8.7998 -7.2002 16 -16 16h-16c-8.7998 0 -16 -7.2002 -16 -16zM248 136c-8.7998 0 -16 -7.2002 -16 -16v-16c0 -8.7998 7.2002 -16 16 -16h16c8.7998 0 16 7.2002 16 16v16c0 8.7998 -7.2002 16 -16 16h-16zM216 216h-16c-8.7998 0 -16 -7.2002 -16 -16v-16
c0 -8.7998 7.2002 -16 16 -16h16c8.7998 0 16 7.2002 16 16v16c0 8.7998 -7.2002 16 -16 16zM80 368h192v32h-192v-32zM120 168c8.7998 0 16 7.2002 16 16v16c0 8.7998 -7.2002 16 -16 16h-16c-8.7998 0 -16 -7.2002 -16 -16v-16c0 -8.7998 7.2002 -16 16 -16h16zM136 104
c0 -8.7998 7.2002 -16 16 -16h16c8.7998 0 16 7.2002 16 16v16c0 8.7998 -7.2002 16 -16 16h-16c-8.7998 0 -16 -7.2002 -16 -16v-16zM352 -8v16c0 4.40039 -3.59961 8 -8 8h-176c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h176c4.40039 0 8 3.59961 8 8
zM376 104v16c0 8.7998 -7.2002 16 -16 16h-16c-8.7998 0 -16 -7.2002 -16 -16v-16c0 -8.7998 7.2002 -16 16 -16h16c8.7998 0 16 7.2002 16 16zM424 184v16c0 8.7998 -7.2002 16 -16 16h-16c-8.7998 0 -16 -7.2002 -16 -16v-16c0 -8.7998 7.2002 -16 16 -16h16
c8.7998 0 16 7.2002 16 16z" />
    <glyph glyph-name="compress-arrows-alt" unicode="&#xf78c;" 
d="M200 160c13.2998 0 24 -10.7002 24 -24v-112c0 -21.4004 -25.7998 -32.0996 -40.9004 -17l-31.0996 33l-99.2998 -99.2998c-6.2002 -6.2002 -16.4004 -6.2002 -22.6006 0l-25.3994 25.3994c-6.2002 6.2002 -6.2002 16.4004 0 22.6006l99.2002 99.2998l-32.9004 31
c-15.0996 15.2002 -4.40039 41 17 41h112zM312 224c-13.2998 0 -24 10.7002 -24 24v112c0 21.4004 25.7998 32.0996 40.9004 17l31.0996 -33l99.2998 99.2998c6.2002 6.2002 16.4004 6.2002 22.6006 0l25.3994 -25.3994c6.2002 -6.2002 6.2002 -16.4004 0 -22.6006
l-99.2998 -99.2998l33 -31c15.0996 -15.0996 4.40039 -41 -17 -41h-112zM408 88l99.2998 -99.4004c6.2002 -6.19922 6.2002 -16.3994 0 -22.5996l-25.3994 -25.4004c-6.2002 -6.19922 -16.4004 -6.19922 -22.6006 0l-99.2998 99.3008l-31 -32.9004
c-15.0996 -15.0996 -41 -4.40039 -41 17v112c0 13.2998 10.7002 24 24 24h112c21.4004 0 32.0996 -25.7998 17 -40.9004zM183 376.9c15.0996 15.0996 41 4.39941 41 -16.9004v-112c0 -13.2998 -10.7002 -24 -24 -24h-112c-21.4004 0 -32.0996 25.7998 -17 40.9004
l33 31.0996l-99.2998 99.2998c-6.2002 6.2002 -6.2002 16.4004 0 22.6006l25.3994 25.3994c6.2002 6.2002 16.4004 6.2002 22.6006 0l99.2998 -99.2998z" />
    <glyph glyph-name="dumpster" unicode="&#xf793;" horiz-adv-x="576" 
d="M560 288h-97.2998l-25.6006 128h98.9004c7.2998 0 13.7002 -5 15.5 -12.0996l24 -96c2.5 -10.1006 -5.09961 -19.9004 -15.5 -19.9004zM272 416v-128h-126.1l25.5996 128h100.5zM404.5 416l25.5996 -128h-126.1v128h100.5zM16 288c-10.4004 0 -18 9.7998 -15.5 19.9004
l24 96c1.7998 7.09961 8.2002 12.0996 15.5 12.0996h98.9004l-25.6006 -128h-97.2998zM560 224c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-28l-20 -160v-16c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v16h-320v-16
c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v16l-20 160h-28c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h20l-4 32h512l-4 -32h20z" />
    <glyph glyph-name="dumpster-fire" unicode="&#xf794;" horiz-adv-x="640" 
d="M418.7 343.9c-19.7002 -17.6006 -37.7002 -36.5 -53.9004 -55.8008h-60.7998v128h100.5l14.4004 -72zM272 416v-128h-126.1l25.5996 128h100.5zM461.3 343.9l-11.8994 10.5996l-12.3008 61.5h98.9004c7.2998 0 13.7002 -5 15.4004 -12.0996l24 -96
c0.199219 -0.800781 -0.100586 -1.5 0 -2.30078c-1 1 -2 2.2002 -3.10059 3.10059l-21.2998 19l-21.2998 -19c-5.90039 -5.2002 -11.6006 -10.7002 -17.2998 -16.2998c-15.6006 17.7998 -32.9004 35.1992 -51.1006 51.5zM16 288c-10.4004 0 -18 9.7998 -15.5 19.9004l24 96
c1.7998 7.09961 8.2002 12.0996 15.5 12.0996h98.9004l-25.6006 -128h-97.2998zM340.6 256c-32.6992 -46.7002 -52.5996 -93.7002 -52.5996 -129.6c0 -48.5 18.5996 -92.7002 48.7998 -126.4h-208.8v-16c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v16
l-20 160h-28c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h20l-4 32h308.6zM551.1 284.8c51.8008 -46.2002 88.9004 -121.8 88.8008 -158.399c0 -87.5 -71.6006 -158.4 -160 -158.4c-88.4004 0 -160 70.9004 -160 158.4c0 49.2998 49.7998 130.899 120 193.6
c27.3994 -24.4004 51.5 -50.5996 71 -76.4004c11.8994 14 25.2998 27.9004 40.1992 41.2002zM532.5 55.4004c33.4004 24.1992 41.2002 71.0996 22.5996 107.8c-2.2998 4.5 -4.89941 9.2002 -7.69922 14l-39.8008 -47s-62.3994 82.5 -67.0996 88.0996
c-32.9004 -40.8994 -49.4004 -64.7998 -49.4004 -91.8994c0 -54.5 39.9004 -88 88.9004 -88c19.5996 0 37.7998 6.2998 52.5 17z" />
    <glyph glyph-name="ethernet" unicode="&#xf796;" 
d="M496 256c8.7998 0 16 -7.2002 16 -16v-224c0 -8.7998 -7.2002 -16 -16 -16h-80v128h-32v-128h-64v128h-32v-128h-64v128h-32v-128h-64v128h-32v-128h-80c-8.7998 0 -16 7.2002 -16 16v224c0 8.7998 7.2002 16 16 16h48v48c0 8.7998 7.2002 16 16 16h48v48
c0 8.7998 7.2002 16 16 16h224c8.7998 0 16 -7.2002 16 -16v-48h48c8.7998 0 16 -7.2002 16 -16v-48h48z" />
    <glyph glyph-name="gifts" unicode="&#xf79c;" horiz-adv-x="640" 
d="M240.6 253.9c-27.7998 -6.90039 -48.5996 -32 -48.5996 -61.9004v-224c0 -11.7002 3.40039 -22.5 8.90039 -32h-168.9c-17.7002 0 -32 14.2998 -32 32v352c0 17.7002 14.2998 32 32 32h29.4004l-30.7002 22c-7.2002 5.09961 -8.7998 15.0996 -3.7002 22.2998l9.2998 13
c5.10059 7.2002 15.1006 8.7998 22.2998 3.7002l32.1006 -22.7998l-11.5 30.5996c-3.2002 8.2002 1 17.5 9.2998 20.6006l15 5.59961c8.2998 3.09961 17.5 -1.09961 20.5996 -9.40039l19.9004 -53.0996l19.9004 53c3.09961 8.2998 12.2998 12.5 20.5996 9.40039l15 -5.60059
c8.2998 -3.09961 12.5 -12.2998 9.40039 -20.5996l-11.5 -30.6006l32 22.9004c7.19922 5.2002 17.1992 3.5 22.2998 -3.7002l9.2998 -13c5.2002 -7.2002 3.5 -17.2002 -3.7002 -22.2998l-30.7002 -22h29.4004c12.7002 0 23.4004 -7.5 28.5996 -18.2998
c-26.6992 -18.6006 -42.0996 -49 -44 -79.7998zM224 -32v96h192v-128h-160c-17.7002 0 -32 14.2998 -32 32zM448 -64v128h192v-96c0 -17.7002 -14.2998 -32 -32 -32h-160zM608 224c17.7002 0 32 -14.2998 32 -32v-96h-192v128h-15.2998l-0.700195 0.200195
l-0.700195 -0.200195h-15.2998v-128h-192v96c0 17.7002 14.2998 32 32 32h20.4004c-2.7002 7.59961 -4.40039 15.5 -4.40039 23.7998c0 35.5 27 72.2002 72.0996 72.2002c48 0 75.8008 -47.7002 87.9004 -75.2998c12 27.5996 39.7998 75.2998 87.9004 75.2998
c45.0996 0 72.0996 -36.7002 72.0996 -72.2002c0 -8.2998 -1.7998 -16.2002 -4.40039 -23.7998h20.4004zM336 224h52.5996c-8.89941 20.5996 -25.7998 48 -44.5 48c-17.6992 0 -24.0996 -14.5 -24.0996 -24.2002c0 -5.2002 1.5 -12.5996 8.7998 -19
c2.10059 -1.7998 4.5 -3.39941 7.2002 -4.7998zM535.2 228.8c7.2998 6.40039 8.7998 13.7998 8.7998 19c0 9.7002 -6.40039 24.2002 -24.0996 24.2002c-18.7002 0 -35.7002 -27.7002 -44.5 -48h52.5996c2.7002 1.40039 5.09961 3 7.2002 4.7998z" />
    <glyph glyph-name="glass-cheers" unicode="&#xf79f;" horiz-adv-x="640" 
d="M639.4 14.4004c1.69922 -4.10059 -0.300781 -8.7002 -4.30078 -10.4004l-162.399 -67.4004c-4 -1.69922 -8.7002 0.200195 -10.4004 4.30078c-8.5 20.3994 1.2002 43.7998 21.6006 52.2998l22.0996 9.2002l-39.2998 103.6
c-4.40039 -0.5 -8.7998 -1.2998 -13.1006 -1.2998c-51.6992 0 -99.3994 33.0996 -113.399 85.2998l-20.2002 75.4004l-20.2002 -75.4004c-14 -52.2002 -61.7002 -85.2998 -113.399 -85.2998c-4.30078 0 -8.7002 0.799805 -13.1006 1.2998l-39.3994 -103.6l22.0996 -9.2002
c20.4004 -8.5 30 -31.9004 21.5996 -52.2998c-1.69922 -4.10059 -6.2998 -6 -10.3994 -4.30078l-162.3 67.4004c-4.10059 1.7002 -6 6.40039 -4.30078 10.5c8.5 20.4004 31.8008 30.0996 52.2002 21.5996l22.1006 -9.19922l38.6992 101.899
c-47.8994 34.9004 -64.6992 100.2 -34.5 152.7l86.6006 150.5c8 13.9004 25.0996 19.7998 40 13.5996l114.3 -47.3994l114.3 47.3994c14.9004 6.10059 32 0.300781 40 -13.5996l86.6006 -150.5c30.2998 -52.5 13.3994 -117.8 -34.5 -152.8l38.6992 -101.9l22.1006 9.2002
c20.3994 8.5 43.7998 -1.2002 52.2002 -21.5996zM275.9 285.9l18.8994 70.6992l-94.5 39.2002l-36.5 -63.3994zM364.1 285.9l112.101 46.5l-36.5 63.3994l-94.5 -39.2002z" />
    <glyph glyph-name="glass-whiskey" unicode="&#xf7a0;" 
d="M480 416c19.5 0 34.4004 -17.2002 31.7002 -36.5l-55.6006 -356.5c-4.5 -31.5 -31.5996 -54.9004 -63.3994 -54.9004h-273c-31.9004 0 -58.9004 23.4004 -63.4004 54.9004l-56 356.5c-2.7002 19.2998 12.2002 36.5 31.7002 36.5h448zM442.6 352h-373.199l30.1992 -192
h313z" />
    <glyph glyph-name="globe-europe" unicode="&#xf7a2;" horiz-adv-x="496" 
d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM448 192c0 110.3 -89.7002 200 -200.2 200c-1.89941 0 -3.7998 -0.200195 -5.7002 -0.299805l-28.8994 -21.7002c-2 -1.5 -3.2002 -3.90039 -3.2002 -6.40039v-20
c0 -4.39941 3.59961 -8 8 -8h16c4.40039 0 8 3.60059 8 8v8l16 16h20.7002c6.2002 0 11.2998 -5.09961 11.2998 -11.2998c0 -3 -1.2002 -5.89941 -3.2998 -8l-26.7998 -26.7998c-1.2002 -1.2002 -2.7002 -2.09961 -4.40039 -2.7002l-40 -13.2998
c-3.2998 -1.09961 -5.5 -4.2002 -5.5 -7.59961c0 -6.60059 -2.59961 -12.9004 -7.2002 -17.5l-20.0996 -20.1006c-3 -3 -4.7002 -7.09961 -4.7002 -11.2998v-25.2998c0 -8.7998 7.2002 -16 16 -16h22.0996c6.10059 0 11.6006 3.39941 14.3008 8.7998l9.39941 18.7002
c1.40039 2.7002 4.2002 4.39941 7.2002 4.39941h3.09961c4.40039 0 8 -3.59961 8 -8c0 -4.39941 3.60059 -8 8 -8h16c4.40039 0 8 3.60059 8 8v2.2002c0 3.5 2.2002 6.5 5.5 7.60059l31.6006 10.5c6.5 2.19922 10.8994 8.2998 10.8994 15.1992v4.5
c0 8.80078 7.2002 16 16 16h36.7002c6.2002 0 11.2998 -5.09961 11.2998 -11.2998v-9.39941c0 -6.2002 -5.09961 -11.3008 -11.2998 -11.3008h-32c-3 0 -5.89941 -1.19922 -8 -3.2998l-9.39941 -9.39941c-2.10059 -2.10059 -3.30078 -5 -3.30078 -8
c0 -6.2002 5.10059 -11.3008 11.3008 -11.3008h16c3 0 5.89941 -1.19922 8 -3.2998l9.39941 -9.39941c2.10059 -2.10059 3.2998 -5 3.2998 -8v-8.7002l-12.5 -12.5c-4.59961 -4.60059 -4.59961 -12.1006 -0.0996094 -16.7002l32 -32.5996
c3 -3.10059 7.09961 -4.80078 11.4004 -4.80078h20.2998c6.89941 20.2002 10.7998 41.9004 10.7998 64.4004zM130.1 298.9c0 -6.2002 5.10059 -11.3008 11.3008 -11.3008h16c3 0 5.89941 1.2002 8 3.30078l9.39941 9.39941c2.10059 2.10059 3.2998 5 3.2998 8v16
c0 6.2002 -5.09961 11.2998 -11.2998 11.2998c-3 0 -5.89941 -1.19922 -8 -3.2998l-25.3994 -25.3994c-2.10059 -2.10059 -3.30078 -5 -3.30078 -8zM258.1 -7.5c71.1006 3.59961 132.5 44.2002 164.9 103.1h-13.4004c-4.7998 0 -9.5 1.90039 -12.8994 5.30078
l-17.2998 17.2998c-6 6 -14.1006 9.39941 -22.6006 9.39941h-18.2998l-43.2002 37.1006c-8.2002 7 -18.7002 10.8994 -29.5996 10.8994h-31.2002c-8.2002 0 -16.2998 -2.2998 -23.4004 -6.5l-42.8994 -25.6992c-13.7002 -8.2002 -22.1006 -23 -22.1006 -39v-23.9004
c0 -14.2998 6.7002 -27.7998 18.2002 -36.4004l22.2002 -16.6992c8.7002 -6.5 24.5996 -11.8008 35.4004 -11.8008h20.1992c8.80078 0 16 -7.19922 16 -16v-7.09961z" />
    <glyph glyph-name="grip-lines" unicode="&#xf7a4;" 
d="M496 160c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-480c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h480zM496 288c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-480c-8.7998 0 -16 7.2002 -16 16v32
c0 8.7998 7.2002 16 16 16h480z" />
    <glyph glyph-name="grip-lines-vertical" unicode="&#xf7a5;" horiz-adv-x="256" 
d="M96 -48c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v480c0 8.7998 7.2002 16 16 16h32c8.7998 0 16 -7.2002 16 -16v-480zM224 -48c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v480c0 8.7998 7.2002 16 16 16h32
c8.7998 0 16 -7.2002 16 -16v-480z" />
    <glyph glyph-name="guitar" unicode="&#xf7a6;" 
d="M502.63 409c5.77344 -5.79004 9.34473 -13.7852 9.34473 -22.5996c0 -8.8291 -3.58398 -16.8281 -9.375 -22.6201l-46.3301 -46.3203c-3.82617 -3.83691 -8.53223 -6.78125 -13.7891 -8.53027l-36.4805 -12.1602l-76.2402 -76.2393
c8.79004 -12.2002 15.7705 -25.5605 19.1602 -40.2002c7.74023 -33.3896 0.870117 -66.8701 -22 -89.75c-9.26367 -9.2207 -20.71 -16.2314 -33.4795 -20.25c-18.54 -6.00977 -32.6709 -23.29 -34.4307 -42.1396c-2.29004 -23.8105 -11.4502 -45.8301 -28.4502 -62.71
c-45.5596 -45.4805 -127.5 -37.3809 -182.979 18.0693c-55.4805 55.4502 -63.6904 137.45 -18.0498 182.96c16.8799 16.9902 38.9102 26.1699 62.6094 28.4404c18.9404 1.76953 36.1504 15.8994 42.1504 34.46c4.01172 12.7686 11.0195 24.2119 20.2402 33.4697
c22.8799 22.8799 56.4297 29.7803 89.8799 22c14.5996 -3.39941 27.9395 -10.3799 40.0996 -19.1396l76.2598 76.2598l12.1602 36.5098c1.74902 5.25781 4.69336 9.96387 8.53027 13.79l46.2803 46.3301c5.79199 5.79395 13.8018 9.37988 22.6338 9.37988
s16.833 -3.58594 22.626 -9.37988zM208 96c26.4922 0 48 21.5078 48 48s-21.5078 48 -48 48s-48 -21.5078 -48 -48s21.5078 -48 48 -48z" />
    <glyph glyph-name="heart-broken" unicode="&#xf7a9;" 
d="M473.7 374.2c48.7002 -49.7998 50.7998 -129.101 7.2998 -182.101l-212.2 -218.699c-7.09961 -7.30078 -18.5996 -7.30078 -25.7002 0l-212.1 218.6c-43.5 53.0996 -41.4004 132.4 7.2998 182.2l2.40039 2.39941c46.2998 47.4004 119 51.8008 170.7 14l28.5996 -86.5
l-96 -64l144 -144l-48 128l96 64l-34.2998 103.4c51.5996 36.9004 123.6 32.2002 169.6 -14.7998z" />
    <glyph glyph-name="holly-berry" unicode="&#xf7aa;" horiz-adv-x="448" 
d="M144 256c-26.5 0 -48 21.5 -48 48s21.5 48 48 48s48 -21.5 48 -48s-21.5 -48 -48 -48zM256 304c0 26.5 21.5 48 48 48s48 -21.5 48 -48s-21.5 -48 -48 -48s-48 21.5 -48 48zM224 352c-26.5 0 -48 21.5 -48 48s21.5 48 48 48s48 -21.5 48 -48s-21.5 -48 -48 -48z
M207.8 212.9c-0.399414 -39.8008 7.40039 -78.1006 22.9004 -112.301c4 -8.89941 -2 -19.1992 -11.7002 -20.1992c-15.2002 -1.5 -30.4004 -4.60059 -45.2998 -9.10059c-14.9004 -4.5 -23.7998 -19.8994 -20.2002 -35.0996s8.5 -29.9004 14.7002 -43.7998
c4 -8.90039 -1.90039 -19.3008 -11.6006 -20.2002c-35.8994 -3.40039 -71.5996 -14.9004 -104.8 -33.9004c-12.3994 -7.09961 -27.5 1.60059 -27.5996 16c-0.100586 38.2002 -8 74.9004 -23 107.7c-4 8.90039 2 19.2002 11.7002 20.2002
c15.1992 1.5 30.3994 4.59961 45.2998 9.09961c14.8994 4.5 23.7998 19.9004 20.2002 35.1006c-3.60059 15.1992 -8.5 29.8994 -14.7002 43.7998c-4 8.89941 1.89941 19.2998 11.5996 20.2002c37.2998 3.5 74.4004 15.8994 108.7 36.1992
c10.7002 6.40039 23.9004 -1.2998 23.7998 -13.6992zM435 82.4004c9.7002 -1 15.7998 -11.4004 11.5 -20.1006c-15 -32.7002 -22.7998 -69.5 -23 -107.7c0 -14.3994 -15.0996 -23.0996 -27.5996 -16c-33.2002 19 -68.9004 30.5 -104.801 33.9004
c-9.69922 0.900391 -15.5996 11.2998 -11.5996 20.2002c6.2002 14 11.0996 28.5996 14.7002 43.7998c3.59961 15.2002 -5.2998 30.5996 -20.2002 35.0996c-4.90039 1.5 -9.90039 2.5 -14.7998 3.7002c5.7998 12.2998 6.2998 26.5 0.599609 38.9004
c-12.8994 28.2998 -19.7002 60.7002 -19.8994 94c0 1.7002 0.199219 3.2998 0.199219 4.89941c-0.0996094 12.3008 13.1006 20 23.8008 13.7002c34.2998 -20.2998 71.3994 -32.7002 108.699 -36.2002c9.7002 -0.899414 15.6006 -11.2998 11.6006 -20.1992
c-6.2002 -14 -11.1006 -28.6006 -14.7002 -43.8008c-3.59961 -15.1992 5.2998 -30.5996 20.2002 -35.0996c15 -4.40039 30.0996 -7.5 45.2998 -9.09961z" />
    <glyph glyph-name="horse-head" unicode="&#xf7ab;" 
d="M509.8 115.5c4.60059 -11.7998 1.7998 -25.2998 -7.09961 -34.4004l-45.2998 -39.7998c-6 -6 -14.1006 -9.39941 -22.6006 -9.39941h-50.2998c-10.2998 0 -20 4.89941 -26 13.2998l-46 63.8994c-13.7998 -8.09961 -29.5996 -13.1992 -46.7998 -13.1992
c-39.2002 0 -72.6006 23.6992 -87.4004 57.3994c-2.2998 5.10059 -9 6.2998 -12.8994 2.40039l-12.1006 -12.1006c-2.5 -2.39941 -3.2002 -6.19922 -1.59961 -9.2998c19.7002 -38.8994 58.7002 -66.0996 104.3 -69.5996v-0.700195l40.7998 -81.7002
c10.7002 -21.2998 -4.7998 -46.2998 -28.5996 -46.2998h-236.2c-17.7002 0 -32 14.2998 -32 32v81.2002c0 159.899 35.9004 275.399 166.9 322.5l202.199 75.7002c4.90039 1.7998 10.7002 -1.10059 12 -6.10059c12.1006 -46.3994 -16.1992 -71.7002 -34.1992 -82.2998
c42.5996 -8.2002 78.0996 -38 93 -79.2002zM328 224c13.2998 0 24 10.7002 24 24s-10.7002 24 -24 24s-24 -10.7002 -24 -24s10.7002 -24 24 -24z" />
    <glyph glyph-name="icicles" unicode="&#xf7ad;" 
d="M511.4 410.1l-87.5 -467.699c-1.7002 -8.60059 -14 -8.60059 -15.7002 0l-66.7002 363.8l-45.7998 -172.5c-2.2998 -7.60059 -13 -7.60059 -15.2998 0l-34.1006 133.399l-46.5 -196.899c-1.89941 -8.2998 -13.7002 -8.2998 -15.5996 0l-44.2002 187.3l-36.4004 -124.1
c-2.39941 -7.2002 -12.5996 -7.2002 -15.0996 0l-87.0996 273.399c-6.2002 20.5 9.19922 41.2002 30.5996 41.2002h448c20 0 35.0996 -18.2002 31.4004 -37.9004z" />
    <glyph glyph-name="igloo" unicode="&#xf7ae;" horiz-adv-x="576" 
d="M320 414.1v-126.1h-271.4c51.6006 77.2002 139.601 128 239.4 128c10.7998 0 21.5 -0.700195 32 -1.90039zM96 256v-128h-96c0 46 11.0996 89.4004 30.2998 128h65.7002zM352 408.6c72.7998 -16.5 135.2 -60.5 175.4 -120.6h-175.4v120.6zM480 128v128h65.7002
c19.2002 -38.5996 30.2998 -82 30.2998 -128h-96zM416 64c0 11.0996 -1.90039 21.7002 -4.5 32h164.5v-96c0 -17.7002 -14.2998 -32 -32 -32h-128v96zM448 256v-128h-49.7998c-22.2002 38.0996 -63 64 -110.2 64s-88 -25.9004 -110.2 -64h-49.7998v128h320zM0 0v96h164.5
c-2.59961 -10.2998 -4.5 -20.9004 -4.5 -32v-96h-128c-17.7002 0 -32 14.2998 -32 32zM288 160c53 0 96 -43 96 -96v-96h-192v96c0 53 43 96 96 96z" />
    <glyph glyph-name="mitten" unicode="&#xf7b5;" horiz-adv-x="448" 
d="M368 32c8.7998 0 16 -7.2002 16 -16v-64c0 -8.7998 -7.2002 -16 -16 -16h-320c-8.7998 0 -16 7.2002 -16 16v64c0 8.7998 7.2002 16 16 16h320zM425 241.1c27.0996 -22.5996 30.7998 -62.8994 8.09961 -90.0996l-72.5 -87h-309l-47.8994 207.6
c-17.9004 77.5 30.5 154.801 107.899 172.7c77.4004 17.9004 154.801 -30.5 172.801 -108l29.5996 -128.399l20.9004 25c22.5996 27.1992 62.8994 30.7998 90.0996 8.19922z" />
    <glyph glyph-name="mug-hot" unicode="&#xf7b6;" 
d="M127.1 301.5c-2.69922 16.5996 -10.3994 31.9004 -22.3994 44.0996c-22.6006 23.1006 -36.7002 52.5 -40.6006 84.4004c-1.09961 9.5 6.5 18 16.3008 18h16.3994c8.2002 0 15 -5.90039 16.1006 -13.7998c2.7998 -20.2002 12 -38.7998 26.3994 -53.5
c20.2002 -20.5 32.7998 -46.5 36.6006 -74.7002c1.2998 -9.5 -6.5 -18 -16.3008 -18h-16.5c-8 0 -14.6992 5.7998 -16 13.5zM239.1 301.5c-2.69922 16.5996 -10.3994 31.9004 -22.3994 44.0996c-22.6006 23.1006 -36.7002 52.5 -40.6006 84.4004
c-1.19922 9.5 6.5 18 16.3008 18h16.3994c8.2002 0 15 -5.90039 16.1006 -13.7998c2.7998 -20.2002 12 -38.7998 26.3994 -53.5c20.2002 -20.5 32.7998 -46.5 36.6006 -74.7002c1.2998 -9.5 -6.5 -18 -16.3008 -18h-16.5c-8 0 -14.6992 5.7998 -16 13.5zM400 256
c61.7998 0 112 -50.2002 112 -112s-50.2002 -112 -112 -112h-16c0 -53 -43 -96 -96 -96h-192c-53 0 -96 43 -96 96v192c0 17.7002 14.2998 32 32 32h368zM400 96c26.5 0 48 21.5 48 48s-21.5 48 -48 48h-16v-96h16z" />
    <glyph glyph-name="radiation" unicode="&#xf7b9;" horiz-adv-x="496" 
d="M328.2 192.2c0 28.5996 -15.2002 53.5 -37.7998 67.7998l80.3994 128.4c4.7998 7.69922 15.2998 10.0996 22.7002 4.7998c58.0996 -42 97.4004 -108.4 102.5 -184.2c0.599609 -9.09961 -7.09961 -16.7998 -16.2002 -16.7998h-151.6zM290.4 124.5l80.3994 -128.5
c4.7998 -7.59961 2.40039 -18.0996 -5.59961 -22.4004c-34.9004 -18.7998 -74.7998 -29.5996 -117.2 -29.5996s-82.2998 10.7998 -117.2 29.5996c-8 4.30078 -10.3994 14.7002 -5.59961 22.4004l80.3994 128.5c12.4004 -7.7002 26.8008 -12.4004 42.4004 -12.4004
s30.0996 4.7002 42.4004 12.4004zM248 144.2c-26.5 0 -48 21.5 -48 48s21.5 48 48 48s48 -21.5 48 -48s-21.5 -48 -48 -48zM16.2002 192.2c-9.10059 0 -16.7998 7.7002 -16.2002 16.7002c5.09961 75.7998 44.4004 142.199 102.5 184.199
c7.40039 5.40039 17.9004 2.90039 22.7002 -4.7998l80.3994 -128.399c-22.5996 -14.2002 -37.7998 -39.1006 -37.7998 -67.7002h-151.6z" />
    <glyph glyph-name="radiation-alt" unicode="&#xf7ba;" horiz-adv-x="496" 
d="M312 192c0 22.7998 -12.0996 42.7998 -30.0996 54l41.6992 66.7998c5.2002 8.2998 16.4004 9.90039 24 3.7998c32.5 -26 54.9004 -64.1992 59.5 -107.8c0.900391 -9.09961 -6.7998 -16.7998 -16 -16.7998h-79.0996zM214.2 137.9
c9.7998 -6.2002 21.5 -9.90039 33.8994 -9.90039c12.4004 0 24 3.7002 33.8008 9.90039l41.7998 -66.9004c4.7998 -7.7998 2.39941 -18.4004 -5.7998 -22.5c-21.2002 -10.4004 -44.8008 -16.5 -69.9004 -16.5s-48.7002 6.09961 -69.7998 16.5
c-8.2002 4.09961 -10.7002 14.7002 -5.7998 22.5zM104.9 192c-9.2002 0 -17 7.7002 -15.9004 16.9004c4.59961 43.5996 26.9004 81.7998 59.5 107.8c7.59961 6.09961 18.7998 4.5 24 -3.7998l41.7002 -66.8008c-18.1006 -11.2998 -30.2002 -31.2998 -30.2002 -54.0996
h-79.0996zM248 -56c-137 0 -248 111 -248 248s111 248 248 248s248 -111 248 -248s-111 -248 -248 -248zM248 376c-101.5 0 -184 -82.5 -184 -184s82.5 -184 184 -184s184 82.5 184 184s-82.5 184 -184 184zM248 160c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32
s32 -14.2998 32 -32s-14.2998 -32 -32 -32z" />
    <glyph glyph-name="restroom" unicode="&#xf7bd;" horiz-adv-x="640" 
d="M128 320c-35.2998 0 -64 28.7002 -64 64s28.7002 64 64 64s64 -28.7002 64 -64s-28.7002 -64 -64 -64zM512 320c-35.2998 0 -64 28.7002 -64 64s28.7002 64 64 64s64 -28.7002 64 -64s-28.7002 -64 -64 -64zM639.3 93.5c3.7002 -15.0996 -8.2998 -29.5 -24.5 -29.5
h-54.7998v-104c0 -13.2998 -10.7002 -24 -24 -24h-48c-13.2998 0 -24 10.7002 -24 24v104h-54.7998c-16.2002 0 -28.2002 14.4004 -24.7002 29.5l45.5996 185.8c3.30078 13.5 15.5 23 29.8008 24.2002c15 -9.7002 32.7998 -15.5 52 -15.5c19.1992 0 37 5.7998 52 15.5
c14.2998 -1.2002 26.5 -10.7002 29.7998 -24.2002zM336 448c8.7998 0 16 -7.2002 16 -16v-480c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v480c0 8.7998 7.2002 16 16 16h32zM180.1 303.6c24.6006 -2.09961 43.9004 -22.5 43.9004 -47.5996v-136
c0 -13.2998 -10.7002 -24 -24 -24h-8v-136c0 -13.2998 -10.7002 -24 -24 -24h-80c-13.2998 0 -24 10.7002 -24 24v136h-8c-13.2998 0 -24 10.7002 -24 24v136c0 25.0996 19.2998 45.5 43.9004 47.5996c15 -9.7998 32.8994 -15.5996 52.0996 -15.5996
s37.0996 5.7998 52.0996 15.5996z" />
    <glyph glyph-name="satellite" unicode="&#xf7bf;" 
d="M502.609 137.958l-96.7041 -96.7168c-5.76758 -5.74707 -13.7207 -9.30176 -22.499 -9.30176c-8.77734 0 -16.7402 3.55469 -22.5078 9.30176l-80.3262 80.418l-9.89258 -9.9082c10.8848 -23.9746 16.9482 -50.5957 16.9482 -78.6221
c0 -32.3584 -8.10156 -63.1982 -22.3555 -89.9004c-4.50098 -8.50098 -16.3936 -9.59473 -23.207 -2.79785l-107.519 107.515l-17.7998 -17.7988c0.703125 -2.60938 1.60938 -5.00098 1.60938 -7.79785c0 -17.6641 -14.3408 -32.0059 -32.0049 -32.0059
s-32.0059 14.3418 -32.0059 32.0059s14.3418 32.0039 32.0059 32.0039c2.79688 0 5.18848 -0.90625 7.79785 -1.60938l17.7998 17.7998l-107.518 107.515c-6.79883 6.8125 -5.7041 18.6113 2.79688 23.2061c26.7031 14.2539 57.1895 22.3359 89.5479 22.3359
c28.0273 0 55.0049 -6.04395 78.9805 -16.9297l9.79883 9.79883l-80.3105 80.417c-5.74609 5.78613 -9.29785 13.7539 -9.29785 22.5449s3.55176 16.7686 9.29785 22.5547l96.7197 96.7168c5.72754 5.74512 13.6484 9.30273 22.3945 9.30273
c0.0351562 0 0.0732422 -0.00488281 0.109375 -0.00488281h0.0458984c8.79199 0 16.7656 -3.5498 22.5518 -9.29785l80.3262 -80.3076l47.8047 47.8965c6.08301 6.07715 14.4805 9.83789 23.749 9.83789c9.26953 0 17.6768 -3.76074 23.7588 -9.83789l47.5088 -47.5059
c6.07031 -6.08594 9.82617 -14.4824 9.82617 -23.749s-3.75586 -17.6719 -9.82617 -23.7578l-47.8057 -47.8975l80.3105 -80.417c5.73633 -5.75195 9.28516 -13.6865 9.28516 -22.4434c0 -8.81348 -3.59277 -16.8018 -9.39453 -22.5625zM219.562 250.567l73.8252 73.8223
l-68.918 68.8994l-73.8096 -73.8066zM457.305 160.461l-68.9023 68.916l-73.8242 -73.8232l68.918 -68.8994z" />
    <glyph glyph-name="satellite-dish" unicode="&#xf7c0;" 
d="M305.449 -14.5898c7.3916 -7.29785 6.18848 -20.0967 -3 -25.0039c-77.7129 -41.8027 -176.726 -29.9102 -242.344 35.708c-65.6016 65.6035 -77.5098 164.523 -35.6914 242.332c4.89062 9.09473 17.6895 10.2979 25.0029 3l116.812 -116.813l27.3945 27.3945
c-0.6875 2.60938 -1.59375 5.00098 -1.59375 7.81348c0 17.6631 14.3398 32.0039 32.0039 32.0039c17.6631 0 32.0039 -14.3408 32.0039 -32.0039c0 -17.6641 -14.3408 -32.0039 -32.0039 -32.0039c-2.79785 0 -5.2041 0.890625 -7.79785 1.59375l-27.4102 -27.4102z
M511.976 144.933c0.0175781 -0.301758 0.0253906 -0.605469 0.0253906 -0.912109c0 -8.86133 -7.1748 -16.0488 -16.0273 -16.0898h-32.1133c-8.46289 0.0244141 -15.3867 6.65918 -15.8926 15.002c-7.50098 129.519 -111.515 234.533 -240.937 241.534
c-8.34863 0.444336 -14.9902 7.36426 -14.9902 15.8223c0 0.0292969 -0.0126953 0.0566406 -0.0117188 0.0859375v31.5986c0.0361328 8.85156 7.2334 16.0264 16.0938 16.0264c0.308594 0 0.603516 -0.00683594 0.908203 -0.0244141
c163.224 -8.59473 294.443 -139.816 302.944 -303.043zM415.964 145.229c0.0244141 -0.364258 0.0371094 -0.732422 0.0371094 -1.10254c0 -8.92578 -7.23145 -16.1621 -16.1484 -16.1963h-32.208c-8.34961 0.0605469 -15.1953 6.51953 -15.8926 14.7051
c-6.90625 77.0107 -68.1172 138.91 -144.924 145.224c-8.25781 0.592773 -14.7959 7.48633 -14.7988 15.8926v32.1143v0.00390625c0 8.9043 7.22949 16.1338 16.1338 16.1338c0.396484 0 0.775391 -0.0136719 1.16504 -0.0419922
c110.123 -8.50098 198.229 -96.6074 206.636 -206.732z" />
    <glyph glyph-name="sd-card" unicode="&#xf7c2;" horiz-adv-x="384" 
d="M320 448c35.2998 0 64 -28.7002 64 -64v-384c0 -35.2998 -28.7002 -64 -64 -64h-256c-35.2998 0 -64 28.7002 -64 64v320l128 128h192zM160 288v96h-48v-96h48zM240 288v96h-48v-96h48zM320 288v96h-48v-96h48z" />
    <glyph glyph-name="sim-card" unicode="&#xf7c4;" horiz-adv-x="384" 
d="M0 384c0 35.2998 28.7002 64 64 64h192l128 -128v-320c0 -35.2998 -28.7002 -64 -64 -64h-256c-35.2998 0 -64 28.7002 -64 64v384zM224 192v64h-64v-64h64zM320 192v32c0 17.7002 -14.2998 32 -32 32h-32v-64h64zM256 64v-64h32c17.7002 0 32 14.2998 32 32v32h-64z
M160 64v-64h64v64h-64zM64 64v-32c0 -17.7002 14.2998 -32 32 -32h32v64h-64zM64 160v-64h256v64h-256zM64 224v-32h64v64h-32c-17.7002 0 -32 -14.2998 -32 -32z" />
    <glyph glyph-name="skating" unicode="&#xf7c5;" horiz-adv-x="448" 
d="M400 448c26.5 0 48 -21.5 48 -48s-21.5 -48 -48 -48s-48 21.5 -48 48s21.5 48 48 48zM400 0c8.7998 0 16 -7.2002 16 -16c0 -26.5 -21.5 -48 -48 -48h-96c-8.7998 0 -16 7.2002 -16 16s7.2002 16 16 16h96c8.7998 0 16 7.2002 16 16s7.2002 16 16 16zM117.8 -8.59961
c6.2998 6.2998 16.5 6.19922 22.7002 0c6.2002 -6.2002 6.2002 -16.4004 0 -22.6006c-9.2998 -9.2998 -21.5996 -14 -33.9004 -14c-12.2998 0 -24.5996 4.60059 -34 14l-67.8994 67.9004c-6.2002 6.2002 -6.2002 16.3994 0 22.5996s16.3994 6.2002 22.5996 0
l67.9004 -67.8994c6.2002 -6.30078 16.3994 -6.2002 22.5996 0zM173.9 171.2c3.7998 -6.10059 8.19922 -11.7998 13.1992 -16.7998l30.2002 -30.2002l-91.8994 -91.9004c-6.2002 -6.2998 -14.4004 -9.39941 -22.6006 -9.39941s-16.3994 3.19922 -22.5996 9.39941
c-12.5 12.4004 -12.5 32.7002 0 45.2002zM128 288c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32h204.6c16.3008 0 30.8008 -9.7002 37 -24.7002c6.2002 -15 2.80078 -32.0996 -8.69922 -43.5996l-82.3008 -82.2998c-0.5 -0.5 -1.19922 -0.700195 -1.69922 -1.10059
l61 -61c9 -8.89941 14.0996 -21.2998 14.0996 -33.8994v-89.4004c0 -17.7002 -14.2998 -32 -32 -32s-32 14.2998 -32 32v82.7998l-78.2002 78.2002c-12.5996 12.5 -19.3994 29.9004 -18.7002 47.7002c0.700195 17.7002 8.80078 34.5996 22.3008 46.0996l20.0996 17.2002
h-105.5z" />
    <glyph glyph-name="skiing" unicode="&#xf7c9;" 
d="M432 352c-26.5 0 -48 21.5 -48 48s21.5 48 48 48s48 -21.5 48 -48s-21.5 -48 -48 -48zM505 -4.09961c9.2998 -9.30078 9.2998 -24.5 0 -33.8008c-17 -17 -39.7998 -26 -63 -26c-12.5996 0 -25.2002 2.60059 -37.0996 8.10059l-391.9 202.5
c-11.7998 6 -16.4004 20.5 -10.2998 32.2998c6.09961 11.7998 20.5996 16.2998 32.2998 10.2998l197.9 -102.3l45.8994 68.7998l-75.0996 75.2002c-14.2998 14.4004 -20.6006 34.5 -17.7002 54.4004l107 -53.1006l40.4004 -40.5
c16.1992 -16.0996 18.6992 -41.5996 6 -60.5996l-49.2002 -73.7998l135.8 -70.2002c14.5996 -6.7002 33 -3.40039 45.0996 8.7002c9.30078 9.39941 24.5 9.39941 33.9004 0zM120 356.4l-26.2002 23c-2.2002 1.89941 -2.39941 5.19922 -0.5 7.39941
c1.2998 1.5 3.2002 2.10059 5 1.7002l34.4004 -7h0.200195l11.0996 21.7002c13.7002 -7 21.2002 -21.1006 20.9004 -35.6006l62.5 -31l81.1992 32.5c43.6006 17.4004 76.4004 -15 84.5 -39.1992l17.1006 -51.2002l52.0996 -26.1006
c15.7998 -7.89941 22.2002 -27.0996 14.2998 -42.8994c-7.89941 -15.7998 -27 -22.2002 -42.8994 -14.2998l-58.1006 29c-11.3994 5.69922 -20 15.5996 -24 27.6992l-6.39941 19.1006l-32.4004 -13l-114.5 56.7998c0.100586 0.0996094 0.100586 0.200195 0.200195 0.299805
l-47.2002 23.4004c-11.5996 -9.7002 -28.3994 -12.1006 -42.7998 -4.7998z" />
    <glyph glyph-name="skiing-nordic" unicode="&#xf7ca;" horiz-adv-x="576" 
d="M336 352c-26.5 0 -48 21.5 -48 48s21.5 48 48 48s48 -21.5 48 -48s-21.5 -48 -48 -48zM552 32c13.2002 0 24 -10.7998 24 -24c0 -39.7002 -32.2998 -72 -72 -72h-480c-13.2002 0 -24 10.7002 -24 24s10.7998 24 24 24h42.9004l54.0996 270.8
c-0.700195 0.799805 -1.7002 1.2002 -2.40039 2.10059c-10.7998 14.0996 -8.09961 34.1992 5.90039 44.8994l39.7002 30.4004c23 17.5996 52.5 23.8994 80.7998 17.0996l71.2002 -21.2002c26.2998 -6.69922 49.2998 -25.3994 61.7998 -50.8994l26.0996 -53.2002h44
c17.7002 0 32 -14.2998 32 -32c0 -13.4004 -8.39941 -24.9004 -20.0996 -29.5996l-25.5 -178.4h69.5c13.2002 0 24 10.7998 24 24c0 13.2998 10.7998 24 24 24zM291.5 -16l25.5 81.2002l-85 50.2002c-27.5996 16.2998 -38.9004 50.7998 -26.2998 80.2998l37.5 87.3994
l-14.7002 4.40039c-7.90039 1.90039 -17.5996 -0.200195 -25.2998 -6.09961l-39.7002 -30.4004c-3.59961 -2.7002 -7.59961 -4.59961 -11.7002 -5.59961l-52.2998 -261.4h24.2002l62.5 131.8c7.59961 -10.8994 17.3994 -20.5996 29.5 -27.7998l22 -13l-43.1006 -91h96.9004z
M402.1 -16l25.2002 176h-33.2998c-18.2002 0 -35.0996 10.5996 -43.0996 26.9004l-20.3008 41.3994l-31.2998 -78.2998l61.2002 -36.0996c18.7002 -11.3008 27.5 -33.6006 21.5996 -54.4004l-23.5996 -75.5h43.5996z" />
    <glyph glyph-name="sleigh" unicode="&#xf7cc;" horiz-adv-x="640" 
d="M612.7 97.2998c18.5 -14.7002 28.5996 -37.2002 27.2002 -61c-2.2002 -39 -36.9004 -68.2998 -75.9004 -68.2998h-516c-8.7998 0 -16 7.2002 -16 16v16c0 8.7998 7.2002 16 16 16h519.3c13.6006 0 24.6006 11 24.6006 24.5996c0 7.5 -3.30078 14.5 -9.2002 19.2002
l-9.2998 7.40039c-6.90039 5.5 -8 15.5996 -2.5 22.5l10 12.5c5.5 6.89941 15.5996 8 22.5 2.5zM32 224v128c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32h20.7002c65.7002 0 125.899 -37.2002 155.3 -96s89.5 -96 155.3 -96h20.7002c35.2998 0 64 28.7002 64 64v64h96
c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32v-96c0 -53 -43 -96 -96 -96v-48h-64v48h-192v-48h-64v52.5c-55.0996 14.2998 -96 63.9004 -96 123.5z" />
    <glyph glyph-name="sms" unicode="&#xf7cd;" 
d="M256 416c141.4 0 256 -93.0996 256 -208s-114.6 -208 -256 -208c-38.4004 0 -74.7002 7.09961 -107.4 19.4004c-24.5996 -19.6006 -74.2998 -51.4004 -140.6 -51.4004c-3.2002 0 -6 1.7998 -7.2998 4.7998s-0.700195 6.40039 1.5 8.7002
c0.5 0.5 42.2998 45.4004 54.7998 95.7998c-35.5996 35.7002 -57 81.1006 -57 130.7c0 114.9 114.6 208 256 208zM128.2 144c23.3994 0 42.5 17.2998 42.3994 38.5996c0 10.6006 -4.7998 20.9004 -13.2998 28.1006l-21.8994 18.7998
c-1.30078 1.09961 -2.10059 2.5 -2.10059 3.7998c0 3.10059 4.40039 6.60059 10.4004 6.60059h12.2998c4.40039 0 8 3.59961 8 8v16c0 4.39941 -3.59961 8 -8 8h-12.2002c-23.3994 0 -42.3994 -17.3008 -42.3994 -38.6006c0 -10.5996 4.7998 -20.8994 13.2998 -28.0996
l21.8994 -18.7998c1.30078 -1.10059 2.10059 -2.5 2.10059 -3.80078c0 -3.09961 -4.40039 -6.59961 -10.4004 -6.59961h-12.2998c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h12.2002zM320 152v104c0 8.7998 -7.2002 16 -16 16h-16
c-6 0 -11.5996 -3.40039 -14.2998 -8.7998l-17.7002 -35.4004l-17.7002 35.4004c-2.7002 5.39941 -8.2002 8.7998 -14.2998 8.7998h-16c-8.7998 0 -16 -7.2002 -16 -16v-104c0 -4.40039 3.59961 -8 8 -8h16c4.40039 0 8 3.59961 8 8v68.2002l24.9004 -55.7998
c2.89941 -5.90039 11.3994 -5.90039 14.2998 0l24.7998 55.7998v-68.2002c0 -4.40039 3.59961 -8 8 -8h16c4.40039 0 8 3.59961 8 8zM368.3 144c23.4004 0 42.4004 17.2998 42.2998 38.5996c0 10.6006 -4.7998 20.9004 -13.2998 28.1006l-21.8994 18.7998
c-1.30078 1.09961 -2.10059 2.5 -2.10059 3.7998c0 3.10059 4.40039 6.60059 10.4004 6.60059h12.2998c4.40039 0 8 3.59961 8 8v16c0 4.39941 -3.59961 8 -8 8h-12.2002c-23.3994 0 -42.3994 -17.3008 -42.3994 -38.6006c0 -10.5996 4.7998 -20.8994 13.2998 -28.0996
l21.8994 -18.7998c1.30078 -1.10059 2.10059 -2.5 2.10059 -3.80078c0 -3.09961 -4.40039 -6.59961 -10.4004 -6.59961h-12.2998c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h12.2998z" />
    <glyph glyph-name="snowboarding" unicode="&#xf7ce;" 
d="M432 352c-26.5 0 -48 21.5 -48 48s21.5 48 48 48s48 -21.5 48 -48s-21.5 -48 -48 -48zM460.8 198.4l-83.5 62.8994l-66 -30.5l52 -39c14.9004 -11.2002 22 -30.2002 18.1006 -48.3994l-21.9004 -102c-2.2002 -10.1006 -9.09961 -17.8008 -17.7998 -21.9004
l90.7998 -33.0996c9.7002 -3.5 20.2002 -3.10059 29.5 1.2998c12 5.59961 26.2998 0.399414 31.9004 -11.6006c5.59961 -12 0.399414 -26.2998 -11.6006 -31.8994c-11.5996 -5.5 -24 -8.2002 -36.5 -8.2002c-10 0 -20 1.7998 -29.7002 5.2998l-364.8 132.7
c-21.7998 7.90039 -39.0996 23.7998 -48.8994 44.7998c-5.60059 12 -0.400391 26.2998 11.5996 31.9004c12 5.59961 26.2998 0.399414 31.9004 -11.6006c4.39941 -9.39941 12.0996 -16.5 21.7998 -20l38.7002 -14.0996c-3.80078 3.5 -7 7.7002 -8.7002 12.9004
c-5.60059 16.7998 3.39941 34.8994 20.2002 40.5l74.0996 24.6992v53.1006c0 24.3994 13.5996 46.2998 35.4004 57.2002l41.1992 20.5996l-16.3994 5.5c-12.1006 4.09961 -22 12.5996 -27.7002 24l-29.0996 58.0996c-7.90039 15.8008 -1.5 35 14.2998 42.9004
s35 1.5 42.8994 -14.2998l26.1006 -52.1006l63.7002 -21.1992c16.2998 -5.40039 31.5996 -13.5 45.3994 -23.8008l111.4 -83.5c14.2002 -10.5996 17 -30.6992 6.39941 -44.7998c-6.2998 -8.39941 -15.8994 -12.7998 -25.5996 -12.7998
c-6.7002 0 -13.4004 2.09961 -19.2002 6.40039zM316.4 146.7l-60.5 45.2998v-20.5c0 -20.7002 -13.2002 -39 -32.8008 -45.5l-85 -28.4004c-2.59961 -0.899414 -5.2998 -1.09961 -8 -1.2998l169.4 -61.5996c-2.90039 6.09961 -4.2998 12.8994 -2.7998 20z" />
    <glyph glyph-name="snowman" unicode="&#xf7d0;" 
d="M510.9 295.7c3.19922 -8.10059 -0.800781 -17.2002 -8.90039 -20.2998l-135.2 -55.2002c0.400391 -4.10059 1.2002 -8 1.2002 -12.2002c0 -10 -1.7002 -19.5 -4.2002 -28.7002c21.1006 -21.3994 36.1006 -48.7998 41.6006 -79
c11.5 -63.2002 -16.4004 -120.3 -62.9004 -152.6c-10.9004 -7.60059 -23.9004 -11.7002 -37.2002 -11.7002h-99.2002c-11 0 -22 2.2998 -31.2998 8.2002c-42.3994 26.8994 -70.7998 73.7998 -70.7998 127.8c0 41.7998 16.9004 79.5996 44.2998 107.1
c-2.5 9.30078 -4.2002 18.8008 -4.2002 28.9004c0 4.2002 0.800781 8.2002 1.2002 12.2002l-135.2 55.2002c-8.19922 3.19922 -12.1992 12.2998 -8.89941 20.2998l5.89941 14.5c3.30078 8 12.6006 11.8994 20.8008 8.7002l28.0996 -11.5v29
c0 8.59961 7.2002 15.5996 16 15.5996h16c8.7998 0 16 -7 15.7998 -15.5996v-46.9004c0 -0.5 -0.200195 -1 -0.299805 -1.5l56.4004 -23c6 10 13.2998 18.9004 22 26.5996c-13.5 16.6006 -22 37.4004 -22 60.5c0 53 43 96 96 96s96 -43 96 -96
c0 -23.0996 -8.40039 -43.8994 -22 -60.5c8.69922 -7.69922 16.0996 -16.5996 22 -26.5996l56.3994 23c0 0.5 -0.299805 1 -0.299805 1.5v46.9004c0 8.59961 7.2002 15.5996 16 15.5996h16c8.7998 0 16 -7 16 -15.5996v-29l28.2002 11.5
c8.2002 3.19922 17.5 -0.700195 20.7998 -8.7002zM224 352c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16zM256 80c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16zM256 144
c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16zM256 208c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16zM256 296c0 0 16 23.2002 16 32s-7.2002 16 -16 16s-16 -7.2002 -16 -16s16 -32 16 -32z
M288 352c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16z" />
    <glyph glyph-name="snowplow" unicode="&#xf7d2;" horiz-adv-x="640" 
d="M120 72c13.2998 0 24 -10.7002 24 -24s-10.7002 -24 -24 -24s-24 10.7002 -24 24s10.7002 24 24 24zM200 72c13.2998 0 24 -10.7002 24 -24s-10.7002 -24 -24 -24s-24 10.7002 -24 24s10.7002 24 24 24zM280 72c13.2998 0 24 -10.7002 24 -24s-10.7002 -24 -24 -24
s-24 10.7002 -24 24s10.7002 24 24 24zM360 72c13.2998 0 24 -10.7002 24 -24s-10.7002 -24 -24 -24s-24 10.7002 -24 24s10.7002 24 24 24zM598.6 22.5996l36.7002 -36.6992c6.2002 -6.2002 6.2002 -16.4004 0 -22.6006l-22.5996 -22.5996
c-6.2002 -6.2002 -16.4004 -6.2002 -22.6006 0l-36.6992 36.7002c-26.5 26.5 -41.4004 62.3994 -41.4004 99.8994v18.7002h-43.2002c7 -14.5996 11.2002 -30.7002 11.2002 -48c0 -61.9004 -50.0996 -112 -112 -112h-256c-61.9004 0 -112 50.0996 -112 112
c0 44.5996 26.2998 82.7998 64 100.8v91.2002c0 26.5 21.5 48 48 48h16v112c0 26.5 21.5 48 48 48h144.3c19.2998 0 36.6006 -11.4004 44.2002 -29.0996l78.2998 -182.801c3.40039 -8 5.2002 -16.5 5.2002 -25.1992v-50.9004h64v18.7002
c0 37.5 14.9004 73.3994 41.4004 99.8994l36.6992 36.7002c6.2002 6.2002 16.4004 6.2002 22.6006 0l22.5996 -22.5996c6.2002 -6.2002 6.2002 -16.4004 0 -22.6006l-36.7002 -36.6992c-14.5 -14.5 -22.5996 -34.1006 -22.5996 -54.6006v-101.6
c0 -20.5 8.09961 -40.1006 22.5996 -54.6006zM192 384v-96l64 -64h122.4l-68.6006 160h-117.8zM368 0c26.5 0 48 21.5 48 48s-21.5 48 -48 48h-256c-26.5 0 -48 -21.5 -48 -48s21.5 -48 48 -48h256z" />
    <glyph glyph-name="tenge" unicode="&#xf7d7;" horiz-adv-x="384" 
d="M372 288c6.59961 0 12 -5.40039 12 -12v-56c0 -6.59961 -5.40039 -12 -12 -12h-140v-228c0 -6.59961 -5.40039 -12 -12 -12h-56c-6.59961 0 -12 5.40039 -12 12v228h-140c-6.59961 0 -12 5.40039 -12 12v56c0 6.59961 5.40039 12 12 12h360zM372 416
c6.59961 0 12 -5.40039 12 -12v-56c0 -6.59961 -5.40039 -12 -12 -12h-360c-6.59961 0 -12 5.40039 -12 12v56c0 6.59961 5.40039 12 12 12h360z" />
    <glyph glyph-name="toilet" unicode="&#xf7d8;" horiz-adv-x="384" 
d="M368 400h-16v-156.7c20.2002 -10.0996 32 -22.2002 32 -35.2998c0 -67.2002 -34.5996 -126.2 -86.7998 -160.5l21.3994 -70.2002c6.30078 -20.5 -9.09961 -41.2998 -30.5996 -41.2998h-192c-21.5 0 -36.9004 20.7998 -30.5996 41.2998l21.3994 70.2002
c-52.2002 34.2998 -86.7998 93.2998 -86.7998 160.5c0 13.0996 11.7998 25.2002 32 35.2998v156.7h-16c-8.7998 0 -16 7.2002 -16 16v16c0 8.7998 7.2002 16 16 16h352c8.7998 0 16 -7.2002 16 -16v-16c0 -8.7998 -7.2002 -16 -16 -16zM80 376v-16
c0 -4.40039 3.59961 -8 8 -8h48c4.40039 0 8 3.59961 8 8v16c0 4.40039 -3.59961 8 -8 8h-48c-4.40039 0 -8 -3.59961 -8 -8zM192 176c77.0996 0 139.6 14.2998 139.6 32s-62.5 32 -139.6 32s-139.6 -14.2998 -139.6 -32s62.5 -32 139.6 -32z" />
    <glyph glyph-name="tools" unicode="&#xf7d9;" 
d="M501.1 52.2998c14.5 -14.5 14.5 -38.0996 0 -52.7002l-52.6992 -52.6992c-14.5 -14.6006 -38.1006 -14.6006 -52.7002 0l-117.101 117.1c-23.0996 23.0996 -27.5 57.5996 -13.8994 85.4004l-106.601 106.6h-62.0996l-96 128l64 64l128 -96v-62.0996l106.6 -106.601
c27.8008 13.7002 62.3008 9.2002 85.4004 -13.8994zM331.7 223c-8.2002 0 -16.6006 -1 -24.7002 -2.90039l-82.0996 82.1006c-0.700195 37.5 12.6992 75.0996 41.1992 103.6c37 37 89.2002 49.6006 136.601 37.9004c9.09961 -2.2998 12.2998 -13.6006 5.7002 -20.2002
l-74.4004 -74.4004l11.2998 -67.8994l67.9004 -11.2998l74.3994 74.3994c6.60059 6.60059 17.9004 3.5 20.1006 -5.5c11.7998 -47.3994 -0.799805 -99.5996 -37.9004 -136.7c-13 -13 -28 -22.5996 -43.7998 -29.5l-19.4004 19.4004c-20 20 -46.5996 31 -74.8994 31z
M227.8 141c-4.89941 -21.0996 -2.59961 -42.7998 5 -62.7002l-123.6 -123.6c-25 -25 -65.5 -25 -90.5 0s-25 65.5 0 90.5l152.399 152.5zM64 -24c13.2998 0 24 10.7998 24 24c0 13.2998 -10.7002 24 -24 24s-24 -10.7002 -24 -24c0 -13.2002 10.7998 -24 24 -24z" />
    <glyph glyph-name="tram" unicode="&#xf7da;" 
d="M288 384c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32s32 -14.2998 32 -32s-14.2998 -32 -32 -32zM511.5 396.1c2.2002 -8.5 -2.7998 -17.2998 -11.4004 -19.5996l-228.1 -60.7998v-91.7002h176c17.7002 0 32 -14.2998 32 -32v-224c0 -17.7002 -14.2998 -32 -32 -32
h-384c-17.7002 0 -32 14.2998 -32 32v224c0 17.7002 14.2998 32 32 32h176v83.2002l-219.9 -58.7002c-1.2998 -0.299805 -2.69922 -0.5 -4.09961 -0.5c-7.09961 0 -13.5 4.7002 -15.4004 11.7998c-2.2998 8.60059 2.80078 17.2998 11.3008 19.6006l480 128
c8.59961 2.2998 17.2998 -2.7002 19.5996 -11.3008zM176 64v96h-96v-96h96zM336 160v-96h96v96h-96zM304 160h-96v-96h96v96zM192 352c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32s32 -14.2998 32 -32s-14.2998 -32 -32 -32z" />
    <glyph glyph-name="fire-alt" unicode="&#xf7e4;" horiz-adv-x="448" 
d="M323.56 396.8c72.46 -67.2598 124.44 -177.13 124.44 -230.399c0 -127.25 -100.29 -230.4 -224 -230.4s-224 103.15 -224 230.4c0 71.6396 69.7402 190.43 168 281.6c38.2803 -35.5303 72.0801 -73.6201 99.3398 -111.17
c16.6406 20.3799 35.4199 40.6699 56.2197 59.9697zM304.09 56.1504c49.2402 34.4492 60.7803 101.229 33.4297 153.42c-3.35938 6.41992 -7.12988 13.1201 -11.2695 19.9697l-58.6299 -66.8799s-91.9004 117.359 -98.8301 125.34
c-48.4805 -58.1201 -72.79 -92.1396 -72.79 -130.75c0 -77.5098 58.71 -125.25 130.86 -125.25c28.8594 0 55.5693 8.99023 77.2295 24.1504z" />
    <glyph glyph-name="bacon" unicode="&#xf7e5;" horiz-adv-x="576" 
d="M218.92 111.61c-34.8604 -34.8799 -59.6504 -44.1602 -85.9199 -54c-26 -9.76074 -53 -20.1299 -88.1699 -52.7305l-35.7598 35.5098c-12.7002 12.6104 -12.0703 33.6104 1.79004 45.0605c36.3398 29.9795 66.21 41.0996 91.0693 50.3594
c9.16992 3.41016 68.9707 19.2607 98.7207 98.0908c8.60938 22.8096 46.3496 134.58 188.979 187.72c15.8506 5.91016 27.3604 10.2002 41 20.2998c5.14941 3.80859 11.5498 6.08008 18.4404 6.08008c8.46484 0 16.1426 -3.40137 21.7393 -8.91016l37.6709 -37.3896
c-30.1504 -27.6904 -52.9102 -36.3701 -76.79 -45.3701c-28.3008 -10.6104 -57.5703 -21.5801 -97.3506 -61.3799s-50.7598 -69.0498 -61.3701 -97.3398c-9.84961 -26.3008 -19.1602 -51.1104 -54.0498 -86zM566.92 343.61
c12.7002 -12.5996 12.0801 -33.6602 -1.80957 -45.0605c-36.3701 -30.0098 -66.2402 -41.1396 -91.1104 -50.4102c-9.2002 -3.43945 -69 -19.3193 -98.7305 -98.1094c-8.93945 -23.5898 -46.7393 -134.69 -188.939 -187.69
c-15.8496 -5.89941 -27.3398 -10.1797 -40.9404 -20.2402c-5.14941 -3.81055 -11.5527 -6.08301 -18.4453 -6.08301c-8.46289 0 -16.1377 3.39844 -21.7344 8.90332l-37.6797 37.4297c30.1094 27.6699 52.8594 36.3301 76.7197 45.3301
c28.2998 10.5898 57.5098 21.54 97.2998 61.3203s50.7803 69 61.4199 97.3301c9.81055 26.3096 19.1104 51.1602 54 86c34.8906 34.8398 59.6904 44.1504 85.9502 54c26.0703 9.79004 53.0605 20.1602 88.25 52.79z" />
    <glyph glyph-name="book-medical" unicode="&#xf7e6;" horiz-adv-x="448" 
d="M448 89.5996c0 -9.59961 -3.2002 -15.999 -9.59961 -19.1992c-3.2002 -12.8008 -3.2002 -57.6006 0 -73.6006c6.39941 -6.39941 9.59961 -12.7998 9.59961 -19.2002v-16c0 -16 -12.7998 -25.5996 -25.5996 -25.5996h-326.4c-54.4004 0 -96 41.5996 -96 96v320
c0 54.4004 41.5996 96 96 96h326.4c16 0 25.5996 -9.59961 25.5996 -25.5996v-332.801zM144 280v-48c0 -4.41504 3.58496 -8 8 -8h56v-56c0 -4.41504 3.58496 -8 8 -8h48c4.41504 0 8 3.58496 8 8v56h56c4.41504 0 8 3.58496 8 8v48c0 4.41504 -3.58496 8 -8 8h-56v56
c0 4.41504 -3.58496 8 -8 8h-48c-4.41504 0 -8 -3.58496 -8 -8v-56h-56c-4.41504 0 -8 -3.58496 -8 -8zM380.8 0v64h-284.8c-16 0 -32 -12.7998 -32 -32s12.7998 -32 32 -32h284.8z" />
    <glyph glyph-name="bread-slice" unicode="&#xf7ec;" horiz-adv-x="576" 
d="M288 448c180 0 288 -93.4004 288 -169.14c0 -30.3008 -24.2402 -54.8604 -64 -54.8604v-256c0 -17.6699 -16.1201 -32 -36 -32h-376c-19.8799 0 -36 14.3301 -36 32v256c-39.7598 0 -64 24.5596 -64 54.8604c0 75.7393 108 169.14 288 169.14z" />
    <glyph glyph-name="cheese" unicode="&#xf7ef;" 
d="M0 160h512v-160c0 -17.6611 -14.3389 -32 -32 -32h-448c-17.6611 0 -32 14.3389 -32 32v160zM299.83 416c118.17 -6.2002 212.17 -104.11 212.17 -224h-512l278.7 217c5.47656 4.38477 12.4277 7.02051 19.9814 7.02051
c0.384766 0 0.767578 -0.00683594 1.14844 -0.0205078z" />
    <glyph glyph-name="clinic-medical" unicode="&#xf7f2;" horiz-adv-x="576" 
d="M288 333l218.74 -192.9c1.54004 -1.37988 3.55957 -2.04004 5.25977 -3.19922v-184.9c0 -8.83105 -7.16895 -16 -16 -16h-416c-8.83105 0 -16 7.16895 -16 16v184.94c1.78027 1.20996 3.84961 1.88965 5.46973 3.34961zM384 72v48c0 4.41504 -3.58496 8 -8 8h-56v56
c0 4.41504 -3.58496 8 -8 8h-48c-4.41504 0 -8 -3.58496 -8 -8v-56h-56c-4.41504 0 -8 -3.58496 -8 -8v-48c0 -4.41504 3.58496 -8 8 -8h56v-56c0 -4.41504 3.58496 -8 8 -8h48c4.41504 0 8 3.58496 8 8v56h56c4.41504 0 8 3.58496 8 8zM570.69 211.72
c3.2627 -2.92969 5.30762 -7.18555 5.30762 -11.9121c0 -4.10156 -1.54688 -7.84473 -4.08789 -10.6777l-21.4004 -23.8203c-2.92969 -3.2627 -7.18457 -5.30762 -11.9111 -5.30762c-4.10742 0 -7.85449 1.55078 -10.6885 4.09766l-229.32 202.271
c-2.82031 2.48828 -6.53906 3.99902 -10.5928 3.99902c-4.05273 0 -7.75684 -1.51074 -10.5771 -3.99902l-229.32 -202.28c-2.83398 -2.54688 -6.58594 -4.10645 -10.6924 -4.10645c-4.72656 0 -8.97754 2.05371 -11.9072 5.31641l-21.4102 23.8203
c-2.54688 2.83398 -4.10645 6.58594 -4.10645 10.6934c0 4.72559 2.05371 8.97656 5.31641 11.9062l256 226c7.06934 6.3916 16.4707 10.2852 26.7412 10.2852c10.2715 0 19.6396 -3.89355 26.709 -10.2852z" />
    <glyph glyph-name="comment-medical" unicode="&#xf7f5;" 
d="M256 416c141.39 0 256 -93.1201 256 -208s-114.61 -208 -256 -208c-0.161133 0 -0.446289 0.107422 -0.606445 0.107422c-37.5674 0 -73.5547 6.81445 -106.794 19.2725c-24.5996 -19.6299 -74.3398 -51.3799 -140.6 -51.3799
c-4.41113 0.00488281 -7.99023 3.58984 -7.99023 8.00195c0 2.12891 0.833008 4.06445 2.19043 5.49805c0.5 0.5 42.2598 45.4502 54.7998 95.7598c-35.5898 35.7402 -57 81.1807 -57 130.74c0 114.88 114.62 208 256 208zM352 184v48c0 4.41504 -3.58496 8 -8 8h-56v56
c0 4.41504 -3.58496 8 -8 8h-48c-4.41504 0 -8 -3.58496 -8 -8v-56h-56c-4.41504 0 -8 -3.58496 -8 -8v-48c0 -4.41504 3.58496 -8 8 -8h56v-56c0 -4.41504 3.58496 -8 8 -8h48c4.41504 0 8 3.58496 8 8v56h56c4.41504 0 8 3.58496 8 8z" />
    <glyph glyph-name="crutch" unicode="&#xf7f7;" 
d="M507.31 262.29c2.87109 -2.89258 4.64551 -6.87891 4.64551 -11.2725c0 -4.42285 -1.79883 -8.42969 -4.70508 -11.3271l-22.6201 -22.6309c-2.89648 -2.89648 -6.90137 -4.68945 -11.3174 -4.68945s-8.41602 1.79297 -11.3125 4.68945l-181 181
c-2.89648 2.89648 -4.68945 6.90137 -4.68945 11.3174s1.79297 8.41699 4.68945 11.3135l22.6904 22.5996c2.89551 2.89355 6.89844 4.68457 11.3115 4.68457c4.41406 0 8.41211 -1.79102 11.3076 -4.68457zM327.77 195.88l55.1006 55.1201l45.25 -45.2695l-109.68 -109.681
c-12.4922 -12.4961 -28.4805 -21.5479 -46.29 -25.6494l-120.25 -27.75l-102 -102c-2.89648 -2.89746 -6.90137 -4.69043 -11.3174 -4.69043s-8.41699 1.79297 -11.3135 4.69043l-22.6191 22.6191c-2.89746 2.89648 -4.69043 6.90137 -4.69043 11.3174
s1.79297 8.41699 4.69043 11.3135l102 102l27.7393 120.26c4.11816 17.8066 13.1738 33.7939 25.6699 46.29l109.671 109.67l45.25 -45.25l-55.1006 -55.1006zM273.2 141.31l9.30957 9.31055l-67.8896 67.8896l-9.31055 -9.30957
c-4.16113 -4.17676 -7.17969 -9.51074 -8.55957 -15.4502l-18.2998 -79.2998l79.2998 18.3193c5.94238 1.36328 11.2783 4.37695 15.4502 8.54004z" />
    <glyph glyph-name="disease" unicode="&#xf7fa;" 
d="M472.29 252.1c48.54 -16.6191 53.8301 -73.8301 8.99023 -96.79l-62 -31.7393c-17.8301 -9.12988 -29.2803 -25.2002 -30.6299 -43l-4.7002 -61.8604c-3.4502 -44.79 -65.1299 -66.7803 -104.45 -37.2197l-54.3203 40.8301
c-15.6201 11.7295 -36.96 16.1201 -57.0693 11.7295l-70 -15.2803c-50.6504 -11.0596 -94.1104 32.5605 -73.46 73.8008l28.4297 57c8.17969 16.3799 6.43945 35.1699 -4.63965 50.2393l-38.54 52.4209c-27.9307 37.9492 7 86.9092 59 82.8398l71.8994 -5.62012
c20.6602 -1.62012 40.9404 5.59961 54.2002 19.3096l46.0898 47.7207c33.4297 34.5098 98.4199 21.1494 110 -22.6201l16 -60.4502c4.60059 -17.3906 18.8604 -31.71 38.1406 -38.3105zM160 192c17.6611 0 32 14.3389 32 32s-14.3389 32 -32 32s-32 -14.3389 -32 -32
s14.3389 -32 32 -32zM288 96c17.6611 0 32 14.3389 32 32s-14.3389 32 -32 32s-32 -14.3389 -32 -32s14.3389 -32 32 -32zM304 224c8.83105 0 16 7.16895 16 16s-7.16895 16 -16 16s-16 -7.16895 -16 -16s7.16895 -16 16 -16z" />
    <glyph glyph-name="egg" unicode="&#xf7fb;" horiz-adv-x="384" 
d="M192 448c106 0 192 -214 192 -320s-86 -192 -192 -192s-192 86 -192 192s86 320 192 320z" />
    <glyph glyph-name="hamburger" unicode="&#xf805;" 
d="M464 192c26.4922 0 48 -21.5078 48 -48s-21.5078 -48 -48 -48h-416c-26.4922 0 -48 21.5078 -48 48s21.5078 48 48 48h416zM480 64c8.83105 0 16 -7.16895 16 -16v-16c0 -35.3223 -28.6777 -64 -64 -64h-352c-35.3223 0 -64 28.6777 -64 64v16
c0 8.83105 7.16895 16 16 16h448zM58.6396 224c-34.5693 0 -54.6396 43.9102 -34.8193 75.8896c40.1797 64.9102 128.64 116.011 232.18 116.11c103.55 -0.0996094 192 -51.2002 232.18 -116.12c19.8008 -31.9795 -0.25 -75.8799 -34.8193 -75.8799h-394.721zM384 336
c-8.83105 0 -16 -7.16895 -16 -16s7.16895 -16 16 -16s16 7.16895 16 16s-7.16895 16 -16 16zM256 368c-8.83105 0 -16 -7.16895 -16 -16s7.16895 -16 16 -16s16 7.16895 16 16s-7.16895 16 -16 16zM128 336c-8.83105 0 -16 -7.16895 -16 -16s7.16895 -16 16 -16
s16 7.16895 16 16s-7.16895 16 -16 16z" />
    <glyph glyph-name="hand-middle-finger" unicode="&#xf806;" 
d="M479.93 130.88l0.0703125 -82.8799c0 -61.7979 -50.1592 -111.973 -111.95 -112h-215c-30.9053 0.00292969 -58.9189 12.5361 -79.1895 32.8096l-30.9307 30.9307c-6.75488 6.75391 -10.9297 16.0928 -10.9297 26.3896v73.4697
c0 14.6221 8.38574 27.2734 20.6396 33.4004l27.3604 15v-76c0 -4.41504 3.58496 -8 8 -8s8 3.58496 8 8v147.04c0 15.2598 12.8701 28.3799 30.8701 31.3799l30.6797 5.12012c17.8203 2.96973 34.4502 -8.38965 34.4502 -23.54v-32c0 -4.41504 3.58496 -8 8 -8
s8 3.58496 8 8v200c0 0.0078125 -0.0244141 0.015625 -0.0244141 0.0234375c0 26.4912 21.5078 48 48 48c0.50293 0 1.00488 -0.0078125 1.50488 -0.0234375c26.2695 -0.799805 46.5195 -23.7197 46.5195 -50v-198c0 -4.41504 3.58496 -8 8 -8s8 3.58496 8 8v32
c0 15.1396 16.6299 26.5 34.4502 23.5303l38.3994 -6.40039c13.46 -2.25 23.1504 -12.0996 23.1504 -23.54v-49.5898l35.6504 -8.92969c16.2188 -4.05371 28.2676 -18.7256 28.2793 -36.1904z" />
    <glyph glyph-name="hard-hat" unicode="&#xf807;" 
d="M480 160v-64h-448v64c0 80.25 49.2803 148.92 119.19 177.62l40.8096 -81.6201v112c0 8.83105 7.16895 16 16 16h96c8.83105 0 16 -7.16895 16 -16v-112l40.8096 81.6201c69.9102 -28.7002 119.19 -97.3701 119.19 -177.62zM496 64c8.83105 0 16 -7.16895 16 -16v-32
c0 -8.83105 -7.16895 -16 -16 -16h-480c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h480z" />
    <glyph glyph-name="hospital-user" unicode="&#xf80d;" horiz-adv-x="640" 
d="M480 128c-52.9834 0 -96 43.0166 -96 96s43.0166 96 96 96s96 -43.0166 96 -96s-43.0166 -96 -96 -96zM528 96c61.8145 0 112.002 -50.1738 112.002 -111.988c0 -0.210938 -0.000976562 -0.420898 -0.00195312 -0.631836
c-0.139648 -26.2598 -21.7305 -47.3799 -48 -47.3799h-224c-26.2695 0 -47.8604 21.1201 -48 47.3799c-0.000976562 0.210938 0 0.40918 0 0.620117c0 61.8145 50.1855 112 112 112c0.0273438 0 0.0556641 -0.00488281 0.0830078 -0.00488281
c2.42871 0 4.77051 -0.380859 6.9668 -1.08496c12.8193 -4.4541 26.6504 -6.87402 40.9775 -6.87402s28.0938 2.41992 40.9131 6.87402c2.19922 0.704102 4.54395 1.08984 6.97656 1.08984h0.0830078zM329.91 85.5498c-25.9033 -25.8965 -41.915 -61.665 -41.915 -101.15
c0 -0.396484 0.00195312 -0.792969 0.00488281 -1.18945c0.166016 -17.7246 6.24512 -34.1309 16.3096 -47.21h-288.31c-8.83105 0 -16 7.16895 -16 16v368c0 17.6611 14.3389 32 32 32h32v64c0 17.6611 14.3389 32 32 32h160c17.6611 0 32 -14.3389 32 -32v-64h32
c17.6611 0 32 -14.3389 32 -32v-216.62c-7.98633 -5.24609 -15.3037 -11.1562 -22.0898 -17.8301zM144 44v40c0 6.62305 -5.37695 12 -12 12h-40c-6.62305 0 -12 -5.37695 -12 -12v-40c0 -6.62305 5.37695 -12 12 -12h40c6.62305 0 12 5.37695 12 12zM144 172v40
c0 6.62305 -5.37695 12 -12 12h-40c-6.62305 0 -12 -5.37695 -12 -12v-40c0 -6.62305 5.37695 -12 12 -12h40c6.62305 0 12 5.37695 12 12zM192 294v26h26c3.31152 0 6 2.68848 6 6v20c0 3.31152 -2.68848 6 -6 6h-26v26c0 3.31152 -2.68848 6 -6 6h-20
c-3.31152 0 -6 -2.68848 -6 -6v-26h-26c-3.31152 0 -6 -2.68848 -6 -6v-20c0 -3.31152 2.68848 -6 6 -6h26v-26c0 -3.31152 2.68848 -6 6 -6h20c3.31152 0 6 2.68848 6 6zM272 44v40c0 6.62305 -5.37695 12 -12 12h-40c-6.62305 0 -12 -5.37695 -12 -12v-40
c0 -6.62305 5.37695 -12 12 -12h40c6.62305 0 12 5.37695 12 12zM272 172v40c0 6.62305 -5.37695 12 -12 12h-40c-6.62305 0 -12 -5.37695 -12 -12v-40c0 -6.62305 5.37695 -12 12 -12h40c6.62305 0 12 5.37695 12 12z" />
    <glyph glyph-name="hotdog" unicode="&#xf80f;" 
d="M488.56 424.56c14.4766 -14.4795 23.4346 -34.498 23.4346 -56.5703s-8.95801 -42.0693 -23.4346 -56.5488l-352 -352c-14.5518 -15.0674 -34.9814 -24.4199 -57.5615 -24.4199c-44.1523 0 -80 35.8467 -80 80c0 22.5801 9.375 42.9873 24.4424 57.5391l352 352
c14.4795 14.4766 34.498 23.4346 56.5703 23.4346s42.0693 -8.95801 56.5488 -23.4346zM438.63 329.37c2.89648 2.89648 4.68457 6.90137 4.68457 11.3174c0 8.83105 -7.16992 16.002 -16.002 16.002c-4.41602 0 -8.41602 -1.79297 -11.3125 -4.68945
c-12.4102 -12.4102 -21.7598 -14 -34.71 -16.2305c-14.4004 -2.46973 -32.3203 -5.55957 -51.9199 -25.1494c-19.6006 -19.5898 -22.6699 -37.5205 -25.1396 -51.9199c-2.24023 -12.9502 -3.84082 -22.3105 -16.2402 -34.71
c-12.4004 -12.4004 -21.7002 -14.0098 -34.7002 -16.2305c-14.4004 -2.46973 -32.3203 -5.5498 -51.9199 -25.1396c-19.6006 -19.5898 -22.6699 -37.5205 -25.1504 -51.9199c-2.21973 -12.9502 -3.80957 -22.29 -16.2197 -34.7002s-21.71 -14.0098 -34.71 -16.2305
c-14.4004 -2.46973 -32.3203 -5.5498 -51.9199 -25.1396c-2.89648 -2.89648 -4.68457 -6.90137 -4.68457 -11.3174c0 -8.83105 7.16992 -16.002 16.002 -16.002c4.41602 0 8.41602 1.79297 11.3125 4.68945c12.4004 12.4004 21.7598 14 34.7002 16.2305
c14.3994 2.46973 32.3301 5.55957 51.9297 25.1494c19.6006 19.5898 22.6699 37.5205 25.1396 51.9199c2.23047 12.9502 3.83008 22.2998 16.2305 34.7002s21.75 14 34.7002 16.2197c14.3994 2.48047 32.3193 5.56055 51.9199 25.1504
c19.5996 19.5898 22.6699 37.5195 25.1494 51.9199c2.23047 12.9502 3.83008 22.3096 16.2305 34.71s21.7598 14 34.7002 16.2305c14.4102 2.46973 32.3301 5.5498 51.9297 25.1396zM31.4404 125.82l-11.5508 11.5498c-24.9893 24.9902 -26.6592 63.8398 -3.71973 86.7803
l207.68 207.68c22.9404 22.9395 61.79 21.2803 86.79 -3.71973l11.54 -11.5508zM480.56 258.18l11.5508 -11.54c24.9893 -25 26.6592 -63.8496 3.71973 -86.79l-207.68 -207.68c-22.9404 -22.9395 -61.79 -21.2803 -86.79 3.71973l-11.54 11.5508z" />
    <glyph glyph-name="ice-cream" unicode="&#xf810;" horiz-adv-x="448" 
d="M368 288c26.4922 0 48 -21.5078 48 -48s-21.5078 -48 -48 -48h-288c-26.4922 0 -48 21.5078 -48 48s21.5078 48 48 48h0.94043c-0.625 5.43945 -0.93457 10.9707 -0.93457 16.5762c0 79.4756 64.5234 144 144 144c79.4756 0 144 -64.5244 144 -144
c0 -5.60547 -0.321289 -11.1367 -0.946289 -16.5762h0.94043zM195.38 -45.6904l-99.3799 205.69h256l-99.3799 -205.69c-4.99414 -10.8223 -15.9111 -18.3398 -28.6035 -18.3398s-23.6426 7.51758 -28.6367 18.3398z" />
    <glyph glyph-name="laptop-medical" unicode="&#xf812;" horiz-adv-x="640" 
d="M232 224c-4.41504 0 -8 3.58496 -8 8v48c0 4.41504 3.58496 8 8 8h56v56c0 4.41504 3.58496 8 8 8h48c4.41504 0 8 -3.58496 8 -8v-56h56c4.41504 0 8 -3.58496 8 -8v-48c0 -4.41504 -3.58496 -8 -8 -8h-56v-56c0 -4.41504 -3.58496 -8 -8 -8h-48
c-4.41504 0 -8 3.58496 -8 8v56h-56zM576 400v-336h-512v336c0.0771484 26.4561 21.5439 47.9229 48 48h416c26.4561 -0.0771484 47.9229 -21.5439 48 -48zM512 128v256h-384v-256h384zM624 32c8.83105 0 16 -7.16895 16 -16v-16
c-0.104492 -35.2744 -28.7256 -63.8955 -64 -64h-512c-35.2744 0.104492 -63.8955 28.7256 -64 64v16c0 8.83105 7.16895 16 16 16h239.23c-0.230469 -14.5303 14.0791 -32 32.7695 -32h60.7998c18.0303 0 32 12.1904 32.7402 32h242.46z" />
    <glyph glyph-name="pager" unicode="&#xf815;" 
d="M448 384c35.3223 0 64 -28.6777 64 -64v-256c0 -35.3223 -28.6777 -64 -64 -64h-384c-35.3223 0 -64 28.6777 -64 64v256c0 35.3223 28.6777 64 64 64h384zM160 80v48h-80c-8.83105 0 -16 -7.16895 -16 -16v-16c0 -8.83105 7.16895 -16 16 -16h80zM288 96v16
c0 8.83105 -7.16895 16 -16 16h-80v-48h80c8.83105 0 16 7.16895 16 16zM448 224v64c0 17.6611 -14.3389 32 -32 32h-320c-17.6611 0 -32 -14.3389 -32 -32v-64c0 -17.6611 14.3389 -32 32 -32h320c17.6611 0 32 14.3389 32 32z" />
    <glyph glyph-name="pepper-hot" unicode="&#xf816;" 
d="M330.67 184.88h107.46l37.0498 -38.54c-48.5293 -87.4697 -206.54 -210.34 -419.18 -210.34c-30.9072 0 -56 25.0928 -56 56s25.0928 56 56 56c141.58 0 163.44 181.24 221.92 250.82l52.75 -24.2207v-89.7197zM461.76 313.25
c30.8984 -28.1729 50.2402 -68.7275 50.2402 -113.795v-0.145508c0 -13.6797 -2.2998 -26.6895 -5.55957 -39.3096l-54.6807 56.8799h-89.0898v78.2402l-74.6699 34.29c22.3398 14.0498 48.3398 22.5898 76.3398 22.5898
c20.2783 -0.0078125 39.6836 -4.32031 57.1602 -11.96c18.4502 37.2197 8.25977 61.96 1.40039 72.3203c-0.896484 1.29883 -1.42676 2.88184 -1.42676 4.57715c0 2.20117 0.884766 4.19727 2.31641 5.65234l22.9004 23c1.45117 1.47559 3.46777 2.39453 5.69922 2.39453
c2.5166 0 4.76367 -1.16504 6.23047 -2.98438c18.5596 -23.4805 35.2998 -71.9102 3.13965 -131.75z" />
    <glyph glyph-name="pizza-slice" unicode="&#xf818;" 
d="M158.87 447.85c181.91 -17.1699 332.02 -164.93 352.899 -345.71c1.87012 -16.2197 -7.89941 -31.54 -23.6191 -35.8994l-56.9404 -15.7803c-7.94043 186.39 -134.86 311.51 -322.479 317l14.8096 56.2705c4.12988 15.6992 19.1699 25.6396 35.3301 24.1191z
M100.4 335.85c176.069 -1.95996 294.88 -119.25 299.149 -294.14l-379 -105.1c-1.37793 -0.381836 -2.82324 -0.59375 -4.32227 -0.59375c-8.94629 0 -16.21 7.26367 -16.21 16.21c0 1.42871 0.18457 2.81348 0.532227 4.13379zM128 32c17.6611 0 32 14.3389 32 32
s-14.3389 32 -32 32s-32 -14.3389 -32 -32s14.3389 -32 32 -32zM176 184c17.6611 0 32 14.3389 32 32s-14.3389 32 -32 32s-32 -14.3389 -32 -32s14.3389 -32 32 -32zM280 80c17.6611 0 32 14.3389 32 32s-14.3389 32 -32 32s-32 -14.3389 -32 -32s14.3389 -32 32 -32z" />
    <glyph glyph-name="trash-restore" unicode="&#xf829;" horiz-adv-x="448" 
d="M53.2002 -19l-21.2002 339h384l-21.2002 -339c-1.57031 -25.0762 -22.4316 -44.9971 -47.8994 -45h-245.801c-25.4678 0.00292969 -46.3291 19.9238 -47.8994 45zM123.31 156.8c-10.0791 -10.6201 -2.93945 -28.7998 11.3203 -28.7998h57.3701v-112
c0 -8.83105 7.16895 -16 16 -16h32c8.83105 0 16 7.16895 16 16v112h57.3701c14.2598 0 21.3994 18.1797 11.3203 28.7998l-89.3809 94.2598c-2.81543 3.04297 -6.83984 4.94922 -11.3086 4.94922s-8.49512 -1.90625 -11.3105 -4.94922zM432 416
c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-416c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h120l9.40039 18.7002c3.85547 7.88574 11.9434 13.2998 21.3066 13.2998h0.0927734h114.3
c0.00585938 0 -0.00195312 0.0234375 0.00390625 0.0234375c9.41113 0 17.5645 -5.42871 21.4961 -13.3232l9.40039 -18.7002h120z" />
    <glyph glyph-name="trash-restore-alt" unicode="&#xf82a;" horiz-adv-x="448" 
d="M32 -16v336h384v-336c0 -26.4922 -21.5078 -48 -48 -48h-288c-26.4922 0 -48 21.5078 -48 48zM123.31 156.8c-10.0791 -10.6201 -2.93945 -28.7998 11.3203 -28.7998h57.3701v-112c0 -8.83105 7.16895 -16 16 -16h32c8.83105 0 16 7.16895 16 16v112h57.3701
c14.2598 0 21.3994 18.1797 11.3203 28.7998l-89.3809 94.2598c-2.81543 3.04297 -6.83984 4.94922 -11.3086 4.94922s-8.49512 -1.90625 -11.3105 -4.94922zM432 416c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-416
c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h120l9.40039 18.7002c3.85547 7.88574 11.9434 13.2998 21.3066 13.2998h0.0927734h114.3c0.00585938 0 -0.00195312 0.0234375 0.00390625 0.0234375c9.41113 0 17.5645 -5.42871 21.4961 -13.3232
l9.40039 -18.7002h120z" />
    <glyph glyph-name="user-nurse" unicode="&#xf82f;" horiz-adv-x="448" 
d="M319.41 128c71.4902 -3.09961 128.59 -61.5996 128.59 -133.79c0 -32.127 -26.083 -58.21 -58.21 -58.21h-331.58c-32.127 0 -58.21 26.083 -58.21 58.21c0 72.1904 57.0996 130.69 128.59 133.79l95.4102 -95.3896zM224 144c-70.6455 0 -128 57.3545 -128 128v110.18
c0 13.7119 8.62988 25.4092 20.7598 29.96l84.7705 31.79c6.98438 2.61914 14.6035 4.05176 22.498 4.05176s15.457 -1.43262 22.4414 -4.05176l84.7705 -31.75c12.1309 -4.55078 20.7598 -16.248 20.7598 -29.96v-0.0400391v-110.18c0 -70.6455 -57.3545 -128 -128 -128z
M184 376.33v-16.6602c0 -2.75977 2.24023 -5 5 -5h21.6699v-21.6699c0 -2.75977 2.24023 -5 5 -5h16.6602c2.75977 0 5 2.24023 5 5v21.6699h21.6699c2.75977 0 5 2.24023 5 5v16.6602c0 2.75977 -2.24023 5 -5 5h-21.6699v21.6699c0 2.75977 -2.24023 5 -5 5h-16.6602
c-2.75977 0 -5 -2.24023 -5 -5v-21.6699h-21.6699c-2.75977 0 -5 -2.24023 -5 -5zM144 288v-16c0 -44.1533 35.8467 -80 80 -80s80 35.8467 80 80v16h-160z" />
    <glyph glyph-name="wave-square" unicode="&#xf83e;" horiz-adv-x="640" 
d="M476 -32h-152c-19.8691 0 -36 16.1309 -36 36v348h-96v-156c0 -19.8691 -16.1309 -36 -36 -36h-140c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h112v156c0 19.8691 16.1309 36 36 36h152c19.8691 0 36 -16.1309 36 -36v-348h96v156
c0 19.8691 16.1309 36 36 36h140c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-112v-156c0 -19.8691 -16.1309 -36 -36 -36z" />
    <glyph glyph-name="biking" unicode="&#xf84a;" horiz-adv-x="640" 
d="M400 352c-26.4922 0 -48 21.5078 -48 48s21.5078 48 48 48s48 -21.5078 48 -48s-21.5078 -48 -48 -48zM396 231l-41.3604 33.1104l-58.25 -49.9199l41.3604 -27.5703c8.60547 -5.7373 14.248 -15.5117 14.25 -26.6201v-128c0 -17.6611 -14.3389 -32 -32 -32
s-32 14.3389 -32 32v110.88l-81.7305 54.5205c-8.60742 5.7373 -14.2686 15.5068 -14.2686 26.6191c0 9.71777 4.3418 18.4297 11.1895 24.3008l112 96c5.58887 4.80176 12.8965 7.70117 20.8359 7.70117c7.55566 0 14.502 -2.62891 19.9736 -7.02148l71.2197 -57h52.7803
c17.6611 0 32 -14.3389 32 -32s-14.3389 -32 -32 -32h-64c-0.0205078 0 -0.0625 0.0117188 -0.0830078 0.0117188c-7.53125 0 -14.457 2.61621 -19.917 6.98828zM512 192c70.6455 0 128 -57.3545 128 -128s-57.3545 -128 -128 -128s-128 57.3545 -128 128
s57.3545 128 128 128zM512 0c35.3223 0 64 28.6777 64 64s-28.6777 64 -64 64s-64 -28.6777 -64 -64s28.6777 -64 64 -64zM128 192c70.6455 0 128 -57.3545 128 -128s-57.3545 -128 -128 -128s-128 57.3545 -128 128s57.3545 128 128 128zM128 0c35.3223 0 64 28.6777 64 64
s-28.6777 64 -64 64s-64 -28.6777 -64 -64s28.6777 -64 64 -64z" />
    <glyph glyph-name="border-all" unicode="&#xf84c;" horiz-adv-x="448" 
d="M416 416c17.6611 0 32 -14.3389 32 -32v-384c0 -17.6611 -14.3389 -32 -32 -32h-384c-17.6611 0 -32 14.3389 -32 32v384c0 17.6611 14.3389 32 32 32h384zM384 352h-128v-128h128v128zM192 352h-128v-128h128v128zM64 32h128v128h-128v-128zM256 32h128v128h-128v-128z
" />
    <glyph glyph-name="border-none" unicode="&#xf850;" horiz-adv-x="448" 
d="M240 224c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM336 224c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32
c0 8.83105 7.16895 16 16 16h32zM432 224c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM144 224c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32
c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM240 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM336 32c8.83105 0 16 -7.16895 16 -16v-32
c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM432 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM432 128
c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM432 320c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32
c0 8.83105 7.16895 16 16 16h32zM240 128c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM240 320c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32
c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM144 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM240 416c8.83105 0 16 -7.16895 16 -16v-32
c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM336 416c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM432 416
c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM48 224c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32
c0 8.83105 7.16895 16 16 16h32zM48 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM48 128c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32
c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM48 320c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM48 416c8.83105 0 16 -7.16895 16 -16v-32
c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM144 416c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32z" />
    <glyph glyph-name="border-style" unicode="&#xf853;" horiz-adv-x="448" 
d="M240 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM144 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32
c0 8.83105 7.16895 16 16 16h32zM336 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM432 224c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32
c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM432 128c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM432 32c8.83105 0 16 -7.16895 16 -16v-32
c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM432 320c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM432 416
c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-368v-368c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v400c0 17.6611 14.3389 32 32 32h400z" />
    <glyph glyph-name="fan" unicode="&#xf863;" 
d="M352.57 320c81.79 0 149.3 -61.6299 159.3 -141.33c1.30957 -10.4795 -7.17969 -19.6396 -17.6201 -18.5898l-123.11 12.4102c8.34082 -22.9707 12.8604 -48.9707 12.8604 -77.0605c0 -81.79 -61.6299 -149.3 -141.33 -159.3
c-10.4795 -1.30957 -19.6396 7.19043 -18.5898 17.6201l12.4102 123.11c-22.9707 -8.34082 -48.9707 -12.8604 -77.0605 -12.8604c-81.79 0 -149.3 61.6299 -159.3 141.33c-1.30957 10.4795 7.17969 19.6699 17.6201 18.5898l123.11 -12.4102
c-8.34082 22.9707 -12.8604 48.9707 -12.8604 77.0605c0 81.79 61.6299 149.3 141.33 159.3c10.4795 1.30957 19.6699 -7.17969 18.5898 -17.6201l-12.4102 -123.11c22.9707 8.34082 48.9707 12.8604 77.0605 12.8604zM256 160c17.6611 0 32 14.3389 32 32
s-14.3389 32 -32 32s-32 -14.3389 -32 -32s14.3389 -32 32 -32z" />
    <glyph glyph-name="icons" unicode="&#xf86d;" 
d="M116.65 228.65l-96.79 99.8301c-28 29.0293 -26.4102 77.0996 5 103.88c27.3896 23.3398 68.1895 19.1396 93.29 -6.80078l9.84961 -10.1396l9.86035 10.1396c25.1396 25.9404 65.8896 30.1406 93.2793 6.80078c31.4102 -26.7803 33.0605 -74.8799 4.91016 -103.88
l-96.75 -99.8301c-2.85449 -2.98242 -6.875 -4.83984 -11.3252 -4.83984s-8.46973 1.85742 -11.3242 4.83984zM260.57 128.16c15.1406 -0.0107422 27.4297 -12.3066 27.4297 -27.4502v-0.00976562v-137.25c0 -15.1436 -12.2891 -27.4395 -27.4297 -27.4502h-233.141
c-15.1396 0.00585938 -27.4297 12.2988 -27.4297 27.4395v0.0107422v137.25v0.00976562c0 15.1504 12.2998 27.4502 27.4502 27.4502h0.00976562h48l7 14.2402c3.89258 10.3887 13.9082 17.7793 25.6484 17.7793h0.0117188h71.71
c0.00390625 0 -0.00195312 0.0126953 0.000976562 0.0126953c11.7412 0 21.7666 -7.40332 25.6592 -17.792l7.08008 -14.2402h48zM144 -20c28.6992 0 52 23.3008 52 52s-23.3008 52 -52 52s-52 -23.3008 -52 -52s23.3008 -52 52 -52zM499.4 95.9004
c9.70996 0 15.75 -8.79004 10.8691 -15.7002l-92.3994 -138.91c-2.42188 -3.19824 -6.24805 -5.25488 -10.5654 -5.25488c-0.118164 0 -0.236328 0.00195312 -0.354492 0.00488281c-8.03027 0 -14.1201 6.25 -12.2305 12.9004l24.2002 83h-62.3096
c-7.62012 0 -13.5 5.58984 -12.5 11.8896l16.7998 106.93c0.839844 5.2002 6.2002 9.10059 12.5 9.10059h75.5898c8.25 0 14.2803 -6.56055 12.1797 -13.21l-22.3594 -50.75h60.5801zM478.08 447.67c17.9199 2.75 33.9199 -12.1895 33.9199 -31.6699v-144.26
c-0.269531 -26.3398 -28.7998 -47.6602 -64 -47.6602c-35.3496 0 -64 21.4795 -64 48c0 26.5195 28.6504 48 64 48c5.49219 -0.0498047 10.8096 -0.633789 16 -1.7002v47.1797l-112 -17.2197v-108.58c-0.269531 -26.3398 -28.7998 -47.6602 -64 -47.6602
c-35.3496 0 -64 21.4805 -64 48c0 26.5205 28.6504 48 64 48c5.49219 -0.0498047 10.8096 -0.632812 16 -1.69922v106.77c0 15.9102 10.8701 29.4102 25.5098 31.6602z" />
    <glyph glyph-name="phone-alt" unicode="&#xf879;" 
d="M497.39 86.2002c8.60059 -3.74121 14.6006 -12.2891 14.6006 -22.2588c0 -1.83496 -0.204102 -3.62305 -0.589844 -5.3418l-24 -104c-2.45801 -10.6416 -12 -18.5996 -23.3848 -18.5996h-0.015625c-256.1 0 -464 207.5 -464 464l0.0136719 0.00390625
c0 11.3848 7.94434 20.9287 18.5859 23.3857l104 24c1.72754 0.392578 3.49805 0.619141 5.34375 0.619141c9.9082 0 18.4307 -5.97656 22.1562 -14.5186l48 -112c1.23828 -2.88965 1.95117 -6.0791 1.95117 -9.41895c0 -7.49512 -3.45215 -14.1904 -8.85059 -18.5811
l-60.6006 -49.6006c36.7334 -77.9072 99.2822 -140.457 177.19 -177.189l49.5996 60.5996c4.40332 5.39258 11.1113 8.81055 18.6084 8.81055c3.33203 0 6.50684 -0.680664 9.3916 -1.91016z" />
    <glyph glyph-name="phone-square-alt" unicode="&#xf87b;" horiz-adv-x="448" 
d="M400 416c26.4922 0 48 -21.5078 48 -48v-352c0 -26.4922 -21.5078 -48 -48 -48h-352c-26.4922 0 -48 21.5078 -48 48v352c0 26.4922 21.5078 48 48 48h352zM383.61 108.63c0.235352 1.09082 0.369141 2.21387 0.389648 3.37012
c-0.301758 6.06445 -3.91992 11.2607 -9.08984 13.79l-70 30c-1.83594 0.71582 -3.83789 1.14355 -5.91016 1.20996c-4.58496 -0.251953 -8.69922 -2.31836 -11.6104 -5.5l-31 -37.8896c-48.7002 22.9775 -87.8018 62.0791 -110.779 110.779l37.8896 31
c3.18164 2.91113 5.24805 7.02539 5.5 11.6104c-0.0673828 2.07129 -0.495117 4.07324 -1.20996 5.91016l-30 70c-2.53223 5.16797 -7.72754 8.78418 -13.79 9.08984c-1.15527 -0.0253906 -2.27734 -0.15918 -3.37012 -0.389648l-65 -15
c-6.52246 -1.74707 -11.3818 -7.59961 -11.6299 -14.6104c0 -160.29 130 -290 290 -290c7.11426 0.00292969 13.0762 4.97852 14.6104 11.6299z" />
    <glyph glyph-name="photo-video" unicode="&#xf87c;" horiz-adv-x="640" 
d="M608 448c17.6611 0 32 -14.3389 32 -32v-320c0 -17.6611 -14.3389 -32 -32 -32h-128v320h-192v-64h-160v96c0 17.6611 14.3389 32 32 32h448zM232 345v30c0 4.9668 -4.0332 9 -9 9h-30c-4.9668 0 -9 -4.0332 -9 -9v-30c0 -4.9668 4.0332 -9 9 -9h30
c4.9668 0 9 4.0332 9 9zM584 137v30c0 4.9668 -4.0332 9 -9 9h-30c-4.9668 0 -9 -4.0332 -9 -9v-30c0 -4.9668 4.0332 -9 9 -9h30c4.9668 0 9 4.0332 9 9zM584 241v30c0 4.9668 -4.0332 9 -9 9h-30c-4.9668 0 -9 -4.0332 -9 -9v-30c0 -4.9668 4.0332 -9 9 -9h30
c4.9668 0 9 4.0332 9 9zM584 345v30c0 4.9668 -4.0332 9 -9 9h-30c-4.9668 0 -9 -4.0332 -9 -9v-30c0 -4.9668 4.0332 -9 9 -9h30c4.9668 0 9 4.0332 9 9zM416 288c17.6611 0 32 -14.3389 32 -32v-288c0 -17.6611 -14.3389 -32 -32 -32h-384c-17.6611 0 -32 14.3389 -32 32
v288c0 17.6611 14.3389 32 32 32h384zM96 224c-17.6611 0 -32 -14.3389 -32 -32s14.3389 -32 32 -32s32 14.3389 32 32s-14.3389 32 -32 32zM384 0v96l-96 96l-128 -128l-32 32l-64 -64v-32h320z" />
    <glyph glyph-name="remove-format" unicode="&#xf87d;" horiz-adv-x="640" 
d="M336 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-128c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32.4902l26.5098 79.5996l67.0898 -51.8301l-9.25977 -27.7695h11.1699zM633.82 -10.0996
c3.76855 -2.92871 6.17676 -7.50977 6.17676 -12.6475c0 -3.69238 -1.25293 -7.09375 -3.35742 -9.80273l-19.6396 -25.2705c-2.92871 -3.76855 -7.50879 -6.17578 -12.6465 -6.17578c-3.69727 0 -7.10254 1.25684 -9.81348 3.36621l-588.36 454.72
c-3.76562 2.92871 -6.1709 7.50781 -6.1709 12.6426c0 3.69434 1.25488 7.09766 3.36133 9.80762l19.6299 25.2695c2.92871 3.76855 7.50879 6.17676 12.6465 6.17676c3.69727 0 7.10254 -1.25684 9.81348 -3.36621l114.54 -88.5205v43.9004c0 8.83105 7.16895 16 16 16h416
c8.83105 0 16 -7.16895 16 -16v-96c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32h-117.83l-49.1699 -147.59zM309.91 240.24l31.9199 95.7598h-117.83v-29.3604z" />
    <glyph glyph-name="sort-alpha-down-alt" unicode="&#xf881;" horiz-adv-x="448" 
d="M176 96c14.2197 0 21.3496 -17.2598 11.3301 -27.3096l-80 -96c-2.89551 -2.89453 -6.89844 -4.68555 -11.3125 -4.68555c-4.41309 0 -8.41211 1.79102 -11.3076 4.68555l-80 96c-10.0703 10.0693 -2.90039 27.3096 11.29 27.3096h48v304c0 8.83105 7.16895 16 16 16h32
c8.83105 0 16 -7.16895 16 -16v-304h48zM288 224c-8.83105 0 -16 7.16895 -16 16v17.6299c0 9.51074 4.14355 18.0566 10.7402 23.9199l61.2598 70.4502h-56c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h128c8.83105 0 16 -7.16895 16 -16v-17.6299
c0 -9.51074 -4.14355 -18.0566 -10.7402 -23.9199l-61.2598 -70.4502h56c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-128zM447.06 -10.6201c0.600586 -1.67969 0.931641 -3.49512 0.931641 -5.37988c0 -8.82812 -7.16406 -15.9951 -15.9912 -16
h-24.8398c-0.015625 0 -0.0263672 -0.00195312 -0.0419922 -0.00195312c-7.11426 0 -13.1514 4.6543 -15.2285 11.082l-4.40918 12.9199h-71l-4.4209 -12.9199c-2.07617 -6.42773 -8.10938 -11.0801 -15.2246 -11.0801h-0.00488281h-24.8301
c-8.82715 0.00488281 -15.9863 7.17773 -15.9863 16.0049c0 1.88574 0.326172 3.69531 0.926758 5.375l59.2695 160c2.20996 6.19043 8.125 10.6201 15.0703 10.6201h41.4395c6.94531 0 12.8604 -4.42969 15.0703 -10.6201zM335.61 48h32.7793l-16.3896 48z" />
    <glyph glyph-name="sort-alpha-up-alt" unicode="&#xf882;" horiz-adv-x="448" 
d="M16 288c-14.2197 0 -21.3496 17.2598 -11.3096 27.3096l80 96c2.89551 2.89453 6.89844 4.68555 11.3115 4.68555c4.41406 0 8.41211 -1.79102 11.3076 -4.68555l80 -96c10.0703 -10.0693 2.90039 -27.3096 -11.3096 -27.3096h-48v-304c0 -8.83105 -7.16895 -16 -16 -16
h-32c-8.83105 0 -16 7.16895 -16 16v304h-48zM288 224c-8.83105 0 -16 7.16895 -16 16v17.6299c0 9.51074 4.14355 18.0566 10.7402 23.9199l61.2598 70.4502h-56c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h128c8.83105 0 16 -7.16895 16 -16v-17.6299
c0 -9.51074 -4.14355 -18.0566 -10.7402 -23.9199l-61.2598 -70.4502h56c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-128zM447.06 -10.6201c0.600586 -1.67969 0.931641 -3.49512 0.931641 -5.37988c0 -8.82812 -7.16406 -15.9951 -15.9912 -16
h-24.8398c-0.015625 0 -0.0263672 -0.00195312 -0.0419922 -0.00195312c-7.11426 0 -13.1514 4.6543 -15.2285 11.082l-4.40918 12.9199h-71l-4.4209 -12.9199c-2.07617 -6.42773 -8.10938 -11.0801 -15.2246 -11.0801h-0.00488281h-24.8301
c-8.82715 0.00488281 -15.9863 7.17773 -15.9863 16.0049c0 1.88574 0.326172 3.69531 0.926758 5.375l59.2695 160c2.20996 6.19043 8.125 10.6201 15.0703 10.6201h41.4395c6.94531 0 12.8604 -4.42969 15.0703 -10.6201zM335.61 48h32.7793l-16.3896 48z" />
    <glyph glyph-name="sort-amount-down-alt" unicode="&#xf884;" 
d="M240 352c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h64c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-64zM240 224c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h128c8.83105 0 16 -7.16895 16 -16v-32
c0 -8.83105 -7.16895 -16 -16 -16h-128zM496 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-256c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h256zM240 96c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h192
c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-192zM176 96c14.2197 0 21.3496 -17.2598 11.3301 -27.3096l-80 -96c-2.89551 -2.89453 -6.89844 -4.68555 -11.3125 -4.68555c-4.41309 0 -8.41211 1.79102 -11.3076 4.68555l-80 96
c-10.0801 10.0693 -2.90039 27.3096 11.29 27.3096h48v304c0 8.83105 7.16895 16 16 16h32c8.83105 0 16 -7.16895 16 -16v-304h48z" />
    <glyph glyph-name="sort-amount-up-alt" unicode="&#xf885;" 
d="M240 352c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h64c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-64zM240 224c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h128c8.83105 0 16 -7.16895 16 -16v-32
c0 -8.83105 -7.16895 -16 -16 -16h-128zM496 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-256c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h256zM240 96c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h192
c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-192zM16 288c-14.2197 0 -21.3496 17.2598 -11.3096 27.3096l80 96c2.89551 2.89453 6.89844 4.68555 11.3115 4.68555c4.41406 0 8.41211 -1.79102 11.3076 -4.68555l80 -96
c10.0801 -10.0693 2.90039 -27.3096 -11.3096 -27.3096h-48v-304c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v304h-48z" />
    <glyph glyph-name="sort-numeric-down-alt" unicode="&#xf886;" horiz-adv-x="448" 
d="M176 96c14.2197 0 21.3496 -17.2598 11.3301 -27.3096l-80 -96c-2.89551 -2.89453 -6.89844 -4.68555 -11.3125 -4.68555c-4.41309 0 -8.41211 1.79102 -11.3076 4.68555l-80 96c-10.0703 10.0693 -2.90039 27.3096 11.29 27.3096h48v304c0 8.83105 7.16895 16 16 16h32
c8.83105 0 16 -7.16895 16 -16v-304h48zM400 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-96c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h16v64h-16c-8.82422 0.0078125 -15.9775 7.18945 -15.9775 16.0156
c0 2.57129 0.608398 5.00098 1.6875 7.1543l16 32c2.62598 5.23926 8.03613 8.8252 14.29 8.83008h48c8.83105 0 16 -7.16895 16 -16v-112h16zM330.17 413.09c53.4502 14.25 101.83 -25.8799 101.85 -77.0898v-10.7695c0 -70.3906 -28.25 -107.23 -86.25 -132
c-8.36914 -3.58008 -18.0293 1.2793 -20.8994 9.90918l-9.90039 20c-2.62012 7.87012 0.610352 16.9404 8.18066 20.3408c7.59961 3.28516 14.6064 7.64258 20.8496 12.9092c-47.6396 4.76074 -83.0996 51.4805 -68.8301 102.53c7.62891 26.2793 28.5596 46.9287 55 54.1699
zM352 316c11.0381 0 20 8.96191 20 20s-8.96191 20 -20 20s-20 -8.96191 -20 -20s8.96191 -20 20 -20z" />
    <glyph glyph-name="sort-numeric-up-alt" unicode="&#xf887;" horiz-adv-x="448" 
d="M107.31 411.31l80 -96c10.0703 -10.0693 2.90039 -27.3096 -11.3096 -27.3096h-48v-304c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v304h-48c-14.2197 0 -21.3496 17.2598 -11.3096 27.3096l80 96
c2.89551 2.89453 6.89844 4.68555 11.3115 4.68555c4.41406 0 8.41211 -1.79102 11.3076 -4.68555zM400 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-96c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h16v64h-16
c-8.82422 0.0078125 -15.9775 7.18945 -15.9775 16.0156c0 2.57129 0.608398 5.00098 1.6875 7.1543l16 32c2.62598 5.23926 8.03613 8.8252 14.29 8.83008h48c8.83105 0 16 -7.16895 16 -16v-112h16zM330.17 413.09c53.4502 14.25 101.83 -25.8799 101.85 -77.0898
v-10.7695c0 -70.3906 -28.25 -107.23 -86.25 -132c-8.36914 -3.58008 -18.0293 1.2793 -20.8994 9.90918l-9.90039 20c-2.62012 7.87012 0.610352 16.9404 8.18066 20.3408c7.59961 3.28516 14.6064 7.64258 20.8496 12.9092
c-47.6396 4.76074 -83.0996 51.4805 -68.8301 102.53c7.62891 26.2793 28.5596 46.9287 55 54.1699zM352 316c11.0381 0 20 8.96191 20 20s-8.96191 20 -20 20s-20 -8.96191 -20 -20s8.96191 -20 20 -20z" />
    <glyph glyph-name="spell-check" unicode="&#xf891;" horiz-adv-x="576" 
d="M272 192c-8.83105 0 -16 7.16895 -16 16v224c0 8.83105 7.16895 16 16 16h75c42.2998 0 80.9004 -30.5703 84.6699 -72.6797c0.225586 -2.44238 0.289062 -4.91895 0.289062 -7.41895c0 -13.5479 -3.38281 -26.3115 -9.34863 -37.4912
c15.6377 -14.5762 25.3984 -35.2832 25.3984 -58.3262c0 -1.59277 -0.046875 -3.1748 -0.138672 -4.74414c-2.50977 -43.1396 -41.3105 -75.3398 -84.5098 -75.3398h-91.3604zM312 392v-48h40c13.2461 0 24 10.7539 24 24s-10.7539 24 -24 24h-40zM312 296v-48h56
c13.2461 0 24 10.7539 24 24s-10.7539 24 -24 24h-56zM155.12 425.75l68.2998 -213.48c0.376953 -1.36035 0.580078 -2.79004 0.580078 -4.26953c0 -8.83105 -7.16895 -16 -16 -16h-24.9297c-7.35059 0 -13.5488 4.97168 -15.4199 11.7305l-11.9404 36.2695h-87.4199
l-11.9404 -36.2695c-1.87109 -6.75879 -8.06934 -11.7305 -15.4199 -11.7305h-24.9297c-8.82617 0.00488281 -15.9883 7.16895 -15.9883 15.9961c0 1.47949 0.201172 2.91309 0.578125 4.27344l68.29 213.48c4.12695 12.9004 16.2168 22.25 30.4805 22.25h25.2793
c14.2637 0 26.3535 -9.34961 30.4805 -22.25zM89.3701 304h45.2598l-22.6299 68.7002zM571.37 171.52c2.8916 -2.89453 4.65918 -6.89648 4.65918 -11.3066c0 -4.40137 -1.78027 -8.38867 -4.65918 -11.2832l-208 -208.21
c-2.88086 -2.91406 -6.88379 -4.7207 -11.3018 -4.7207s-8.41699 1.80664 -11.2988 4.7207l-112 112.21c-2.88477 2.89453 -4.66895 6.8916 -4.66895 11.2979c0 4.40527 1.78418 8.39746 4.66895 11.292l45.3008 45.3008c2.87891 2.91309 6.87988 4.71973 11.2969 4.71973
c4.41602 0 8.41309 -1.80664 11.293 -4.71973l55.4102 -55.5l151.5 151.5c2.87891 2.91309 6.87988 4.71973 11.2969 4.71973c4.41602 0 8.41309 -1.80664 11.293 -4.71973z" />
    <glyph glyph-name="voicemail" unicode="&#xf897;" horiz-adv-x="640" 
d="M496 320c79.4756 0 144 -64.5244 144 -144s-64.5244 -144 -144 -144h-352c-79.4727 0.00390625 -144.079 64.3818 -144.079 143.854c0 79.4766 64.5244 144 144 144c79.4766 0 144 -64.5234 144 -144c0 -29.5293 -8.90723 -56.9961 -24.1807 -79.8545h112.52
c-15.2734 22.8584 -24.2598 50.4697 -24.2598 80c0 79.4756 64.5244 144 144 144zM64 176c0 -44.1533 35.8467 -80 80 -80s80 35.8467 80 80s-35.8467 80 -80 80s-80 -35.8467 -80 -80zM496 96c44.1533 0 80 35.8467 80 80s-35.8467 80 -80 80s-80 -35.8467 -80 -80
s35.8467 -80 80 -80z" />
    <glyph glyph-name="hat-cowboy" unicode="&#xf8c0;" horiz-adv-x="640" 
d="M490 151.1c-38.7695 -12.5898 -93.7305 -23.0996 -170 -23.0996s-131.19 10.5303 -169.99 23.1201c9.50977 57.4102 39.5098 232.88 97.71 232.88c14 0 26.4902 -6 37 -14c9.78516 -7.45996 22.0947 -11.8906 35.3369 -11.8906c13.2432 0 25.458 4.43066 35.2432 11.8906
c10.5098 8.07031 23 14 37 14c58.21 0 88.21 -175.51 97.7002 -232.9zM632.9 188.28c4.27637 -2.87402 7.08008 -7.75195 7.08008 -13.2871c0 -1.94043 -0.34668 -3.80078 -0.980469 -5.52344c-0.730469 -2.01953 -77.3203 -201.47 -319 -201.47s-318.27 199.45 -319 201.47
c-0.625977 1.71289 -0.966797 3.56543 -0.966797 5.49316c0 8.83105 7.16992 16 16 16c4.12012 0 7.87891 -1.56055 10.7168 -4.12305c1.01953 -0.899414 102.42 -90.8398 293.24 -90.8398c191.89 0 292.16 89.8799 293.16 90.7803
c2.84863 2.61816 6.6709 4.20996 10.8428 4.20996c3.2959 0 6.36035 -0.999023 8.90723 -2.70996z" />
    <glyph glyph-name="hat-cowboy-side" unicode="&#xf8c1;" horiz-adv-x="640" 
d="M260.8 156.94l98.0098 -84.4805c78.1904 -67.3896 129.98 -104.46 233.19 -104.46h-546.12c-14.0498 0 -27.1299 7.53027 -35.8799 20.6396c-9 13.4707 -12.1201 30.7002 -8.57031 47.3008c20.04 93.3398 85.5703 156.06 162.971 156.06
c34.3994 0 67.7695 -12.1201 96.3994 -35.0596zM495.45 175.23c114.95 -7.90039 144.55 -101.841 144.55 -127.23c0 -26.4922 -21.5078 -48 -48 -48c-97.0996 0 -141.24 35.46 -212.31 96.7002l-98 84.4795c-35.29 28.2705 -75.5 42.8203 -117.29 42.8203
c-7.09082 0 -13.8906 -1.16992 -20.79 -2l6.88965 65.21c2.96094 27.6465 23.6035 50.1143 50.3496 55.79l191.15 40.5898c4.31055 0.916992 8.73828 1.34277 13.3203 1.34277c31.6191 0 57.9131 -22.9785 63.0801 -53.1328z" />
    <glyph glyph-name="mouse" unicode="&#xf8cc;" horiz-adv-x="384" 
d="M0 96v128h384v-128c0 -88.3066 -71.6934 -160 -160 -160h-64c-88.3066 0 -160 71.6934 -160 160zM176 448v-192h-176v32c0 88.3066 71.6934 160 160 160h16zM224 448c88.3066 0 160 -71.6934 160 -160v-32h-176v192h16z" />
    <glyph glyph-name="record-vinyl" unicode="&#xf8d9;" 
d="M256 296c57.3994 0 104 -46.6006 104 -104s-46.6006 -104 -104 -104s-104 46.6006 -104 104s46.6006 104 104 104zM256 168c13.2461 0 24 10.7539 24 24s-10.7539 24 -24 24s-24 -10.7539 -24 -24s10.7539 -24 24 -24zM256 440c137 0 248 -111 248 -248
s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM256 64c70.6455 0 128 57.3545 128 128s-57.3545 128 -128 128s-128 -57.3545 -128 -128s57.3545 -128 128 -128z" />
    <glyph glyph-name="caravan" unicode="&#xf8ff;" horiz-adv-x="640" 
d="M416 240c8.83105 0 16 -7.16895 16 -16s-7.16895 -16 -16 -16s-16 7.16895 -16 16s7.16895 16 16 16zM624 128c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-336c0 -52.9834 -43.0166 -96 -96 -96s-96 43.0166 -96 96h-32
c-35.3223 0 -64 28.6777 -64 64v256c0 35.3223 28.6777 64 64 64h352c88.3066 0 160 -71.6934 160 -160v-160h48zM192 16c26.4795 0.0273438 47.9727 21.5205 48 48c0 26.4922 -21.5078 48 -48 48s-48 -21.5078 -48 -48s21.5078 -48 48 -48zM256 256v64
c0 17.6611 -14.3389 32 -32 32h-128c-17.6611 0 -32 -14.3389 -32 -32v-64c0 -17.6611 14.3389 -32 32 -32h128c17.6611 0 32 14.3389 32 32zM448 128v192c0 17.6611 -14.3389 32 -32 32h-64c-17.6611 0 -32 -14.3389 -32 -32v-192h128z" />
  </font>
</defs></svg>
PKÎf\;/�'��fonts/pagelayer.svgnu�[���<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>Generated by IcoMoon</metadata>
<defs>
<font id="pagelayer" horiz-adv-x="1024">
<font-face units-per-em="1024" ascent="960" descent="-64" />
<missing-glyph horiz-adv-x="1024" />
<glyph unicode="&#x20;" horiz-adv-x="512" d="" />
<glyph unicode="&#xe03d;" glyph-name="woo" d="M612.192 533.664c0 6.896-3.136 51.6-28 51.6-37.36 0-46.704-72.256-46.704-82.624 0-3.408 3.152-58.496 28.032-58.496 34.192 0.032 46.672 72.288 46.672 89.52zM814.384 533.664c0 6.896-3.152 51.6-28.032 51.6-37.28 0-46.608-72.256-46.608-82.624 0-3.408 3.072-58.496 27.952-58.496 34.192 0.032 46.688 72.288 46.688 89.52zM141.296 959.232c-68.224 0-123.504-55.488-123.504-123.92v-650.72c0-68.432 55.296-123.92 123.504-123.92h339.808l123.504-123.936v123.936h278.048c68.224 0 123.52 55.472 123.52 123.92v650.72c0 68.432-55.296 123.92-123.52 123.92h-741.36zM668.16 537.072c0-55.088-31.088-154.88-102.64-154.88-6.208 0-18.496 3.616-25.424 6.016-32.512 11.168-50.192 49.696-52.352 66.256 0 0-3.072 17.792-3.072 40.752 0 22.992 3.072 45.328 3.072 45.328 15.552 75.728 43.552 106.736 96.448 106.736 59.072 0.032 83.968-58.528 83.968-110.208zM486.496 657.6c0-3.392-43.552-141.168-43.552-213.424v-75.712c-2.592-12.080-4.16-24.144-21.824-24.144-46.608 0-88.88 151.472-92.016 161.84-6.208-6.896-62.24-161.84-96.448-161.84-24.864 0-43.552 113.648-46.608 123.936-9.344 55.072-26.048 157.52-26.048 164.416 0 20.672 1.152 38.736 26.048 38.736 6.208 0 21.6-6.064 23.712-17.168 11.648-62.032 16.688-120.512 29.168-185.968 1.856-2.928 1.504-7.008 4.56-10.432 3.152 10.288 66.928 168.784 94.96 168.784 22.544 0 30.4-44.592 33.536-61.824 6.208-20.656 13.088-55.216 22.416-82.752 0 13.776 12.48 203.12 65.392 203.12 18.592-0.032 26.704-6.928 26.704-27.568zM870.32 537.072c0-55.088-31.088-154.88-102.64-154.88-6.192 0-18.448 3.616-25.424 6.016-32.432 11.168-50.176 49.696-52.288 66.256 0 0-3.888 17.92-3.888 40.896s3.888 45.184 3.888 45.184c15.552 75.728 43.488 106.736 96.384 106.736 59.104 0.032 83.968-58.528 83.968-110.208z" />
<glyph unicode="&#xe900;" glyph-name="format_color_text" d="M410 426.667h204l-102 270zM470 810.667h84l234-598h-96l-46 128h-268l-48-128h-96zM0 84.667h1024v-170h-1024v170z" />
<glyph unicode="&#xe901;" glyph-name="font_download" d="M680 148.667h90l-218 556h-80l-218-556h90l48 128h240zM854 852.667q34 0 59-25t25-59v-684q0-34-25-59t-59-25h-684q-34 0-59 25t-25 59v684q0 34 25 59t59 25h684zM424 362.667l88 236 88-236h-176z" />
<glyph unicode="&#xe902;" glyph-name="header" d="M961.143 0c-50.286 0-101.143 4-152 4-50.286 0-100.571-4-150.857-4-19.429 0-28.571 21.143-28.571 37.714 0 50.857 57.143 29.143 86.857 48.571 18.857 12 18.857 60 18.857 80l-0.571 223.429c0 6.286 0 12-0.571 17.714-9.143 2.857-19.429 2.286-28.571 2.286h-385.714c-9.714 0-20 0.571-29.143-2.286-0.571-5.714-0.571-11.429-0.571-17.714l-0.571-212c0-21.714 0-81.143 21.143-93.714 29.714-18.286 97.143 7.429 97.143-44 0-17.143-8-40-28-40-53.143 0-106.286 4-158.857 4-48.571 0-97.143-4-145.714-4-18.857 0-27.429 21.714-27.429 37.714 0 49.714 52.571 29.143 80.571 48.571 18.286 12.571 18.857 61.714 18.857 81.714l-0.571 32.571v464.571c0 27.429 4 115.429-21.714 130.857-28.571 17.714-89.714-9.714-89.714 41.714 0 16.571 7.429 40 27.429 40 52.571 0 105.714-4 158.286-4 48 0 96.571 4 144.571 4 20.571 0 28.571-22.857 28.571-40 0-49.143-56.571-25.143-84.571-42.857-20-12-20-70.857-20-91.429l0.571-182.857c0-6.286 0-12 0.571-18.286 7.429-1.714 14.857-1.714 22.286-1.714h399.429c6.857 0 14.286 0 21.714 1.714 0.571 6.286 0.571 12 0.571 18.286l0.571 182.857c0 21.143 0 79.429-20 91.429-28.571 17.143-85.714-5.714-85.714 42.857 0 17.143 8 40 28.571 40 50.286 0 100.571-4 150.857-4 49.143 0 98.286 4 147.429 4 20.571 0 28.571-22.857 28.571-40 0-49.714-58.857-24.571-87.429-42.286-19.429-12.571-20-71.429-20-92l0.571-538.857c0-18.857 1.143-68.571 19.429-80 29.143-18.286 90.857 5.143 90.857-44.571 0-16.571-7.429-40-27.429-40z" />
<glyph unicode="&#xe903;" glyph-name="align-right" d="M1024 182.857v-73.143c0-20-16.571-36.571-36.571-36.571h-950.857c-20 0-36.571 16.571-36.571 36.571v73.143c0 20 16.571 36.571 36.571 36.571h950.857c20 0 36.571-16.571 36.571-36.571zM1024 402.286v-73.143c0-20-16.571-36.571-36.571-36.571h-731.429c-20 0-36.571 16.571-36.571 36.571v73.143c0 20 16.571 36.571 36.571 36.571h731.429c20 0 36.571-16.571 36.571-36.571zM1024 621.714v-73.143c0-20-16.571-36.571-36.571-36.571h-877.714c-20 0-36.571 16.571-36.571 36.571v73.143c0 20 16.571 36.571 36.571 36.571h877.714c20 0 36.571-16.571 36.571-36.571zM1024 841.143v-73.143c0-20-16.571-36.571-36.571-36.571h-658.286c-20 0-36.571 16.571-36.571 36.571v73.143c0 20 16.571 36.571 36.571 36.571h658.286c20 0 36.571-16.571 36.571-36.571z" />
<glyph unicode="&#xe904;" glyph-name="arrow-forward-outline" d="M170.667 85.376c-4.096 0-8.149 0.64-12.203 1.792-18.091 5.376-30.464 22.016-30.464 40.875v42.667c0 204.8 144.256 378.197 341.333 417.963v72.704c0 22.784 8.875 44.203 24.96 60.331 32.256 32.299 88.533 32.256 120.704 0.043l268.288-264.661c8.149-8.021 12.715-18.901 12.715-30.379s-4.565-22.357-12.715-30.379l-268.501-264.832c-31.829-31.829-88.192-32.043-120.448 0.213-16.128 16.128-25.003 37.547-25.003 60.331v61.312c-106.453-8.576-192.981-42.027-262.997-148.651-8.107-12.288-21.547-19.328-35.669-19.328zM512 340.907c11.179 0 42.667 0.427 42.667 0.427v-149.291l237.909 234.667-237.909 234.496v-149.205c0 0-16.384 0.171-38.016-2.219-145.749-16.128-261.333-122.197-294.059-259.413 90.496 73.728 194.176 88.149 289.408 90.539z" />
<glyph unicode="&#xe905;" glyph-name="arrow-back-outline" d="M817.664 104.662c-70.016 106.667-156.544 140.16-262.997 148.651v-61.312c0-22.784-8.875-44.203-25.003-60.331-32.256-32.256-88.619-32.043-120.448-0.213l-268.501 264.832c-8.149 8.064-12.715 18.944-12.715 30.421s4.565 22.357 12.715 30.379l268.288 264.661c32.171 32.213 88.448 32.256 120.704-0.043 16.085-16.128 24.96-37.547 24.96-60.331v-72.704c197.077-39.808 341.333-213.205 341.333-417.963v-42.667c0-18.859-12.373-35.499-30.464-40.875-4.053-1.152-8.107-1.792-12.203-1.792-14.123 0-27.563 7.040-35.669 19.285zM512.981 340.864c94.165-2.389 197.888-16.811 288.341-90.496-32.768 137.216-148.352 243.285-294.101 259.413-21.504 2.389-37.888 2.219-37.888 2.219v149.205l-237.909-234.496 237.909-234.667v149.291c0 0 31.488-0.427 43.648-0.469z" />
<glyph unicode="&#xe906;" glyph-name="columns" horiz-adv-x="951" d="M91.429 73.143h347.429v658.286h-365.714v-640c0-9.714 8.571-18.286 18.286-18.286zM877.714 91.428v640h-365.714v-658.286h347.429c9.714 0 18.286 8.571 18.286 18.286zM950.857 786.286v-694.857c0-50.286-41.143-91.429-91.429-91.429h-768c-50.286 0-91.429 41.143-91.429 91.429v694.857c0 50.286 41.143 91.429 91.429 91.429h768c50.286 0 91.429-41.143 91.429-91.429z" />
<glyph unicode="&#xe907;" glyph-name="quotes-right" d="M800 320c-123.712 0-224 100.29-224 224 0 123.712 100.288 224 224 224s224-100.288 224-224l1-32c0-247.424-200.576-448-448-448v128c85.474 0 165.834 33.286 226.274 93.726 11.634 11.636 22.252 24.016 31.83 37.020-11.438-1.8-23.16-2.746-35.104-2.746zM224 320c-123.71 0-224 100.29-224 224 0 123.712 100.29 224 224 224s224-100.288 224-224l1-32c0-247.424-200.576-448-448-448v128c85.474 0 165.834 33.286 226.274 93.726 11.636 11.636 22.254 24.016 31.832 37.020-11.44-1.8-23.16-2.746-35.106-2.746z" />
<glyph unicode="&#xe908;" glyph-name="list21" d="M384 896h640v-128h-640v128zM384 512h640v-128h-640v128zM384 128h640v-128h-640v128zM0 832c0 70.692 57.308 128 128 128s128-57.308 128-128c0-70.692-57.308-128-128-128s-128 57.308-128 128zM0 448c0 70.692 57.308 128 128 128s128-57.308 128-128c0-70.692-57.308-128-128-128s-128 57.308-128 128zM0 64c0 70.692 57.308 128 128 128s128-57.308 128-128c0-70.692-57.308-128-128-128s-128 57.308-128 128z" />
<glyph unicode="&#xe909;" glyph-name="download2" d="M896 448h-160l-224-224-224 224h-160l-128-256v-64h1024v64l-128 256zM0 64h1024v-64h-1024v64zM576 640v256h-128v-256h-224l288-288 288 288h-224z" />
<glyph unicode="&#xe90a;" glyph-name="content_copy" d="M810 42.667v598h-468v-598h468zM810 724.667q34 0 60-25t26-59v-598q0-34-26-60t-60-26h-468q-34 0-60 26t-26 60v598q0 34 26 59t60 25h468zM682 896.667v-86h-512v-598h-84v598q0 34 25 60t59 26h512z" />
<glyph unicode="&#xe90b;" glyph-name="checkbox-unchecked" d="M896 960h-768c-70.4 0-128-57.6-128-128v-768c0-70.4 57.6-128 128-128h768c70.4 0 128 57.6 128 128v768c0 70.4-57.6 128-128 128zM896 64h-768v768h768v-768z" />
<glyph unicode="&#xe90c;" glyph-name="ungroup" d="M384 496c0-26.4-21.6-48-48-48h-96c-26.4 0-48 21.6-48 48v96c0 26.4 21.6 48 48 48h96c26.4 0 48-21.6 48-48v-96zM704 496c0-26.4-21.6-48-48-48h-96c-26.4 0-48 21.6-48 48v96c0 26.4 21.6 48 48 48h96c26.4 0 48-21.6 48-48v-96zM384 176c0-26.4-21.6-48-48-48h-96c-26.4 0-48 21.6-48 48v96c0 26.4 21.6 48 48 48h96c26.4 0 48-21.6 48-48v-96zM704 176c0-26.4-21.6-48-48-48h-96c-26.4 0-48 21.6-48 48v96c0 26.4 21.6 48 48 48h96c26.4 0 48-21.6 48-48v-96zM912.082 800l111.918 111.916v48.084h-48.082l-111.918-111.916-111.918 111.916h-48.082v-48.084l111.918-111.916-111.918-111.916v-48.084h48.082l111.918 111.916 111.918-111.916h48.082v48.084zM0 192h64v-128h-64v128zM0 384h64v-128h-64v128zM832 512h64v-128h-64v128zM832 128h64v-128h-64v128zM832 320h64v-128h-64v128zM0 576h64v-128h-64v128zM0 768h64v-128h-64v128zM512 832h128v-64h-128v64zM320 832h128v-64h-128v64zM128 832h128v-64h-128v64zM448 0h128v-64h-128v64zM640 0h128v-64h-128v64zM256 0h128v-64h-128v64zM64 0h128v-64h-128v64z" />
<glyph unicode="&#xe90d;" glyph-name="image" d="M959.884 832c0.040-0.034 0.082-0.076 0.116-0.116v-767.77c-0.034-0.040-0.076-0.082-0.116-0.116h-895.77c-0.040 0.034-0.082 0.076-0.114 0.116v767.772c0.034 0.040 0.076 0.082 0.114 0.114h895.77zM960 896h-896c-35.2 0-64-28.8-64-64v-768c0-35.2 28.8-64 64-64h896c35.2 0 64 28.8 64 64v768c0 35.2-28.8 64-64 64v0zM832 672c0-53.020-42.98-96-96-96s-96 42.98-96 96 42.98 96 96 96 96-42.98 96-96zM896 128h-768v128l224 384 256-320h64l224 192z" />
<glyph unicode="&#xe90e;" glyph-name="window" d="M128 704h64v64h-64v-64zM896 896h-768c-70.688 0-128-57.312-128-128v-768h1024v768c0 70.688-57.312 128-128 128zM960 64h-896v512h896v-512zM960 640h-896v128c0 35.328 28.672 64 64 64h768c35.328 0 64-28.672 64-64v-128zM864 768h-448c-17.664 0-32-14.336-32-32s14.336-32 32-32h448c17.696 0 32 14.336 32 32s-14.304 32-32 32zM256 704h64v64h-64v-64z" />
<glyph unicode="&#xe90f;" glyph-name="type" d="M896 960h-768c-17.664 0-32-14.336-32-32v-192c0-17.664 14.336-32 32-32h32c17.664 0 32 14.336 32 32l64 96h192v-768l-160-64c-17.664 0-32-14.304-32-32s14.336-32 32-32h448c17.696 0 32 14.304 32 32s-14.304 32-32 32l-160 64v768h192l64-96c0-17.664 14.304-32 32-32h32c17.696 0 32 14.336 32 32v192c0 17.664-14.304 32-32 32z" />
<glyph unicode="&#xe910;" glyph-name="film2" d="M0 832v-768h1024v768h-1024zM192 128h-128v128h128v-128zM192 384h-128v128h128v-128zM192 640h-128v128h128v-128zM768 128h-512v640h512v-640zM960 128h-128v128h128v-128zM960 384h-128v128h128v-128zM960 640h-128v128h128v-128zM384 640v-384l256 192z" />
<glyph unicode="&#xe911;" glyph-name="minus1" d="M768 469.334h-512c-47.104 0-85.333-38.229-85.333-85.333s38.229-85.333 85.333-85.333h512c47.104 0 85.333 38.229 85.333 85.333s-38.229 85.333-85.333 85.333z" />
<glyph unicode="&#xe912;" glyph-name="profile" d="M864 960h-768c-52.8 0-96-43.2-96-96v-832c0-52.8 43.2-96 96-96h768c52.8 0 96 43.2 96 96v832c0 52.8-43.2 96-96 96zM832 64h-704v768h704v-768zM256 384h448v-64h-448zM256 256h448v-64h-448zM320 672c0 53.019 42.981 96 96 96s96-42.981 96-96c0-53.019-42.981-96-96-96s-96 42.981-96 96zM480 576h-128c-52.8 0-96-28.8-96-64v-64h320v64c0 35.2-43.2 64-96 64z" />
<glyph unicode="&#xe913;" glyph-name="price-tags" horiz-adv-x="1280" d="M1232 960h-384c-26.4 0-63.274-15.274-81.942-33.942l-476.116-476.116c-18.668-18.668-18.668-49.214 0-67.882l412.118-412.118c18.668-18.668 49.214-18.668 67.882 0l476.118 476.118c18.666 18.666 33.94 55.54 33.94 81.94v384c0 26.4-21.6 48-48 48zM992 576c-53.020 0-96 42.98-96 96s42.98 96 96 96 96-42.98 96-96-42.98-96-96-96zM128 416l544 544h-80c-26.4 0-63.274-15.274-81.942-33.942l-476.116-476.116c-18.668-18.668-18.668-49.214 0-67.882l412.118-412.118c18.668-18.668 49.214-18.668 67.882 0l30.058 30.058-416 416z" />
<glyph unicode="&#xe914;" glyph-name="th-large-outline" d="M384 853.334h-213.333c-47.061 0-85.333-38.229-85.333-85.333v-213.333c0-47.104 38.272-85.333 85.333-85.333h213.333c47.061 0 85.333 38.229 85.333 85.333v213.333c0 47.104-38.272 85.333-85.333 85.333zM384 554.667h-213.333v213.333h213.333v-213.333zM853.333 853.334h-213.333c-47.104 0-85.333-38.229-85.333-85.333v-213.333c0-47.104 38.229-85.333 85.333-85.333h213.333c47.104 0 85.333 38.229 85.333 85.333v213.333c0 47.104-38.229 85.333-85.333 85.333zM853.333 554.667h-213.333v213.333h213.333v-213.333zM384 384h-213.333c-47.061 0-85.333-38.229-85.333-85.333v-213.333c0-47.104 38.272-85.333 85.333-85.333h213.333c47.061 0 85.333 38.229 85.333 85.333v213.333c0 47.104-38.272 85.333-85.333 85.333zM384 85.334h-213.333v213.333h213.333v-213.333zM853.333 384h-213.333c-47.104 0-85.333-38.229-85.333-85.333v-213.333c0-47.104 38.229-85.333 85.333-85.333h213.333c47.104 0 85.333 38.229 85.333 85.333v213.333c0 47.104-38.229 85.333-85.333 85.333zM853.333 85.334h-213.333v213.333h213.333v-213.333z" />
<glyph unicode="&#xe915;" glyph-name="message-typing" d="M768 682.667h-554.667c-70.4 0-128-57.6-128-128v-298.667c0-70.4 57.6-128 128-128h42.667v-128l128 128h384c70.4 0 128 57.6 128 128v298.667c0 70.4-57.6 128-128 128zM810.667 256c0-23.125-19.541-42.667-42.667-42.667h-554.667c-23.125 0-42.667 19.541-42.667 42.667v298.667c0 23.125 19.541 42.667 42.667 42.667h554.667c23.125 0 42.667-19.541 42.667-42.667v-298.667zM298.667 320c-47.104 0-85.333 38.229-85.333 85.333s38.229 85.333 85.333 85.333 85.333-38.229 85.333-85.333-38.229-85.333-85.333-85.333zM298.667 448c-23.552 0-42.667-19.115-42.667-42.667s19.115-42.667 42.667-42.667 42.667 19.115 42.667 42.667-19.115 42.667-42.667 42.667zM490.667 320c-47.104 0-85.333 38.229-85.333 85.333s38.229 85.333 85.333 85.333 85.333-38.229 85.333-85.333-38.229-85.333-85.333-85.333zM490.667 448c-23.552 0-42.667-19.115-42.667-42.667s19.115-42.667 42.667-42.667 42.667 19.115 42.667 42.667-19.115 42.667-42.667 42.667zM682.667 320c-47.104 0-85.333 38.229-85.333 85.333s38.229 85.333 85.333 85.333 85.333-38.229 85.333-85.333-38.229-85.333-85.333-85.333zM682.667 448c-23.552 0-42.667-19.115-42.667-42.667s19.115-42.667 42.667-42.667 42.667 19.115 42.667 42.667-19.115 42.667-42.667 42.667z" />
<glyph unicode="&#xe916;" glyph-name="clicks" d="M49 958.2c-17.8-4.4-31.8-15.4-41.2-32.6l-6.8-12.6-0.6-72.4-0.6-72.6h64.2v128h128v64l-68.4-0.2c-37.8-0.2-71.2-0.8-74.6-1.6zM256 928v-32h128v64h-128v-32zM448 928v-32h128v64h-128v-32zM640 928v-32h128v-128h64.2l-0.6 71.6-0.6 71.4-5.2 11.2c-6.6 13.8-17.6 24.8-31.8 31.6l-11 5.2-143 1.2v-32.2zM0 640v-64h64v128h-64v-64zM768 640v-64h64v128h-64v-64zM0 448v-64h64v128h-64v-64zM768 464v-48l64-32v128h-64v-48zM529 445.2c-9.8-4.2-17-14.2-17-23.4 0-9.6-7.4 9 86.8-218.8 60-144.6 81-193.4 85.4-198s7.6-6 13.8-6c13.8 0 17.6 5.8 39.4 60.6l19.6 49 171-173.4 42.4 41.8c23.4 23 45.2 44.2 48.6 47.4l6 5.6-171.8 171.8 9 3.8c4.8 2 26.2 10.8 47.6 19.6 43.8 17.8 54.2 24.8 54.2 36.8 0 13.6 1 13.2-214.4 101.4-110.8 45.2-204.2 82.8-208 83.4-3.6 0.6-9.2 0-12.6-1.6zM0.4 247.6l0.6-72.6 7.2-13c8.2-15 21-25.8 36.2-30.8 8.4-2.6 21-3.2 78.8-3.2h68.8v64h-128v128h-64.2l0.6-72.4zM256 160v-32h128v64h-128v-32zM448 160v-32h128l-32 64h-96v-32z" />
<glyph unicode="&#xe917;" glyph-name="bin" d="M128 640v-640c0-35.2 28.8-64 64-64h576c35.2 0 64 28.8 64 64v640h-704zM320 64h-64v448h64v-448zM448 64h-64v448h64v-448zM576 64h-64v448h64v-448zM704 64h-64v448h64v-448zM848 832h-208v80c0 26.4-21.6 48-48 48h-224c-26.4 0-48-21.6-48-48v-80h-208c-26.4 0-48-21.6-48-48v-80h832v80c0 26.4-21.6 48-48 48zM576 832h-192v63.198h192v-63.198z" />
<glyph unicode="&#xe918;" glyph-name="social-facebook-circular" d="M783.104 698.71c-74.667 74.283-165.888 111.957-271.104 111.957-106.197 0-197.675-37.717-271.915-112-74.368-74.283-112.085-165.845-112.085-272 0-105.173 37.675-196.395 111.957-271.104 74.283-74.923 165.803-112.896 272.043-112.896 105.259 0 196.48 37.973 271.189 112.768 74.88 74.795 112.811 166.059 112.811 271.232 0 106.155-37.973 197.717-112.896 272.043zM722.859 215.766c-48.512-48.597-103.936-76.288-168.192-84.693v210.261h85.333v85.333h-85.333v59.733c0 14.123 11.477 25.6 25.643 25.6h59.691v85.333h-59.605c-31.659 0-58.069-11.648-79.232-35.072-21.163-23.339-31.829-51.84-31.829-85.675v-49.92h-85.333v-85.333h85.333v-210.347c-64.939 8.32-120.576 36.053-168.832 84.651-58.667 59.051-87.168 128.085-87.168 211.029 0 83.883 28.459 153.088 87.125 211.627 58.453 58.581 127.659 87.040 211.541 87.040 82.987 0 151.979-28.501 210.987-87.168 59.008-58.539 87.68-127.744 87.68-211.499 0-82.816-28.715-151.851-87.808-210.901z" />
<glyph unicode="&#xe919;" glyph-name="files" d="M543.488 446.496h-256v-28.992h256v28.992zM543.488 350.496h-256v-31.008h256v31.008zM384.512 831.488v-96.512h-97.024v-96.512h-94.496v-606.016h447.008v96.992h94.496v94.016h96.512v608h-446.496zM608.992 63.488h-384.992v546.016h384.992v-546.016zM703.488 158.496h-63.488v480h-321.504v65.504h384.992v-545.504zM800 254.496h-65.504v480.512h-319.008v65.504h384.512v-546.016zM543.488 159.008h-256v-31.008h256v31.008zM543.488 255.488h-256v-31.008h256v31.008zM543.968 543.488h-256v-32h256v32z" />
<glyph unicode="&#xe91a;" glyph-name="line" d="M1002.668 362.666h-597.334c-11.792 0-21.334-9.542-21.334-21.334v-42.666c0-11.792 9.542-21.334 21.334-21.334h597.334c11.792 0 21.334 9.542 21.334 21.334v42.666c-0.002 11.792-9.544 21.334-21.334 21.334zM1002.668 618.666h-597.334c-11.792 0-21.334-9.542-21.334-21.334v-42.666c0-11.792 9.542-21.334 21.334-21.334h597.334c11.792 0 21.334 9.542 21.334 21.334v42.666c-0.002 11.792-9.544 21.334-21.334 21.334zM1002.668 874.666h-597.334c-11.792 0-21.334-9.542-21.334-21.334v-42.666c0-11.792 9.542-21.334 21.334-21.334h597.334c11.792 0 21.334 9.542 21.334 21.334v42.668c-0.002 11.79-9.544 21.332-21.334 21.332zM1002.668 106.666h-597.334c-11.792 0-21.334-9.542-21.334-21.334v-42.666c0-11.792 9.542-21.334 21.334-21.334h597.334c11.792 0 21.334 9.542 21.334 21.334v42.666c-0.002 11.792-9.544 21.334-21.334 21.334zM333.604 266.848l-33.294 28.114c-9.192 7.76-22.934 6.602-30.698-2.592l-56.278-66.654v444.398l56.282-66.674c7.76-9.192 21.502-10.354 30.698-2.594l33.29 28.098c9.192 7.76 10.354 21.506 2.592 30.698l-132.172 156.534c-8.252 9.808-20.42 15.464-33.268 15.464s-25.018-5.656-33.27-15.464l-132.342-156.684c-7.766-9.192-6.606-22.938 2.586-30.698l33.294-28.114c9.192-7.764 22.934-6.602 30.698 2.592l56.278 66.652v-444.396l-56.28 66.674c-7.76 9.192-21.502 10.354-30.698 2.594l-33.29-28.098c-9.192-7.76-10.354-21.506-2.592-30.7l132.172-156.532c8.252-9.808 20.42-15.466 33.268-15.466s25.018 5.658 33.27 15.466l132.338 156.684c7.768 9.19 6.61 22.936-2.584 30.698z" />
<glyph unicode="&#xe91b;" glyph-name="layout" d="M96 832v-800h800v800h-800zM480 64h-352v736h352v-736zM864 64h-352v736h352v-736z" />
<glyph unicode="&#xe91c;" glyph-name="img-hotspots" d="M454 881.8c-118.2-10.4-230.2-52.2-311.6-116.4-74.4-58.6-122.6-133.6-137.6-214.4-5.6-29.4-5-80.6 1-109 19.6-93 83-178.6 174.6-236l13.4-8.4-45.8-91.8c-25.4-50.4-46-92.2-46-92.6 0-0.6 55.4 26.6 122.8 60l123 61.2 24.2-5.2c92.4-20 195-19.2 288 1.8 79.8 18 154.8 51.8 215.6 97.4 26.4 19.8 64.4 58 84.2 84.6 18 24.4 40.8 67.8 49.2 93.8 10.8 33.6 13.8 53.6 13.8 92.2 0.2 27.2-0.8 40.2-3.4 53-10.8 51.4-30 94.2-61.2 136-14.4 19.4-50.8 57-71.2 73.4-84.2 67.6-196.4 110.2-318 120.6-27.6 2.2-87.4 2.2-115-0.2zM554 780c124.2-9.4 232-54.4 300-125.2 46-47.8 68.2-98.6 68-155.6-0.2-58.6-23.6-110.6-71-158.2-60.8-61.4-146.6-101-255-118-32-5.2-113.4-6.4-148.8-2.2-174 20.2-306.8 109.8-339.4 229-6 21.6-7.4 61.4-3 84.8 11.4 60.8 51.4 117.6 113.2 161.8 22.8 16.2 79 44.6 108 54.6 71.8 24.6 151.4 34.8 228 29zM285 545.8c-25.8-12.8-36.6-43.8-23.8-69.4 22.8-45.6 91-32.4 96.2 18.6 3.2 30-20.2 55.2-51.2 55-9-0.2-15.8-1.4-21.2-4.2zM491 546.2c-4.4-2-11.8-7.8-16.4-12.8-21-22.8-17.6-57.2 7.8-75.4 21.2-15.4 50.4-12.2 67.6 7.2 8.8 10.2 12.6 19.6 12.6 32.8 0.2 14.8-3.6 25-13.4 35.6-10.8 12-20.8 16.4-37.2 16.4-8.4 0-15.8-1.4-21-3.8zM694.4 544.8c-31-15.4-37.6-55-13.6-80.4 31.2-33.4 87.2-11.2 87.2 34.4 0 29.4-21.6 51-51.2 51.2-9 0-14.6-1.2-22.4-5.2z" />
<glyph unicode="&#xe91d;" glyph-name="music_video" d="M342 298.667q0 52 38 90t90 38q14 0 42-8v264h214v-86h-128v-300q0-52-38-89t-90-37-90 38-38 90zM896 128.667v596h-768v-596h768zM896 810.667q34 0 60-26t26-60v-596q0-34-26-60t-60-26h-768q-34 0-60 26t-26 60v596q0 34 26 60t60 26h768z" />
<glyph unicode="&#xe91e;" glyph-name="contacts" d="M726 212.667v64q0 48-73 78t-141 30-141-30-73-78v-64h428zM512 650.667q-40 0-68-28t-28-68 28-68 68-28 68 28 28 68-28 68-68 28zM854 768.667q34 0 59-26t25-60v-512q0-34-25-60t-59-26h-684q-34 0-59 26t-25 60v512q0 34 25 60t59 26h684zM170-85.333v86h684v-86h-684zM854 938.667v-86h-684v86h684z" />
<glyph unicode="&#xe91f;" glyph-name="view_day" d="M86 810.667h810v-128h-810v128zM854 596.667q18 0 30-12t12-30v-256q0-18-12-30t-30-12h-726q-18 0-30 12t-12 30v256q0 18 12 30t30 12h726zM86 42.667v128h810v-128h-810z" />
<glyph unicode="&#xe920;" glyph-name="picture" d="M626.272 612.576l-100.608-151.424-73.12 73.696-73.152-118.304-54.848 54.304-59.392-118.848h466.304l-105.184 260.576zM128 800v-736h736v736h-736zM800 288h-608v448h608v-448zM335.712 541.728c26.528 0 48 21.472 48 48s-21.472 48-48 48c-26.496 0-48-21.472-48-48s21.504-48 48-48z" />
<glyph unicode="&#xe921;" glyph-name="sitepad-logo" horiz-adv-x="1029" d="M464.162 957.156c-96.711-9.051-199.37-50.683-272.808-110.933-92.574-75.507-155.927-179.717-179.717-294.271-43.184-207.127 45.253-417.616 224.194-534.238 89.471-58.182 208.162-88.436 313.147-79.386 122.053 10.343 227.814 56.889 313.665 138.085 93.091 87.919 147.911 203.248 159.030 334.61 9.309 106.796-21.463 225.228-82.23 317.543-103.952 157.737-287.806 246.174-475.281 228.59zM565.010 839.499c7.24-0.517 18.101-1.552 24.566-2.586 6.465-0.776 13.964-1.552 16.808-1.81s6.723-1.552 8.533-2.586c1.81-1.293 5.43-1.552 8.016-0.517 2.844 0.776 5.689 0.517 6.465-1.034 0.776-1.293 3.879-1.81 6.723-1.034 3.103 0.776 5.172 0 5.172-1.81s2.069-2.327 5.172-1.293c3.103 1.034 5.172 0.517 5.172-1.293s2.069-2.327 5.172-1.293c3.103 1.034 5.172 0.517 5.172-1.293s1.81-2.586 3.879-1.81c2.069 1.034 4.396 0.517 5.172-0.776s3.103-1.81 5.172-0.776c2.069 0.776 3.879 0 3.879-1.552s1.81-2.069 3.879-1.293c2.069 1.034 3.879 0.259 3.879-1.293s0.776-2.586 2.069-2.586c1.034 0.259 2.327 0.259 3.103-0.259 0.776-0.259 4.137-1.034 7.758-1.552 3.62-0.776 6.723-2.327 7.24-3.62s2.586-1.552 4.655-0.776c2.069 0.776 3.62 0 3.62-1.552s1.81-2.069 3.879-1.293c2.069 1.034 3.879 0.259 3.879-1.552 0-1.552 1.293-2.069 2.586-1.293 1.552 0.776 2.586 0.259 2.586-1.293 0-1.81 1.81-2.586 3.879-1.552 2.069 0.776 3.879 0.259 3.879-1.293s1.293-1.81 2.586-1.034c1.552 0.776 2.586 0.259 2.586-1.293s1.293-2.069 2.586-1.293c1.552 0.776 2.586 0.517 2.586-1.034s1.81-2.069 3.879-1.293c2.069 1.034 3.879 0.259 3.879-1.552 0-1.552 1.293-2.069 2.586-1.293 1.552 0.776 2.586 0.259 2.586-1.293s1.293-2.069 2.586-1.293c1.552 0.776 2.586 0.259 2.586-1.293s1.293-2.069 2.586-1.293c1.552 0.776 2.586 0.259 2.586-1.293s1.293-2.069 2.586-1.293c1.552 0.776 2.586 0.259 2.586-1.293s1.293-2.069 2.586-1.293c1.552 0.776 2.586 0.517 2.586-1.034s1.81-2.069 3.879-1.293c2.069 1.034 4.396-0.259 5.43-2.586 0.776-2.327 2.586-3.362 3.879-2.586s2.327 0 2.327-1.552c0-1.552 1.293-2.069 2.586-1.293 1.552 0.776 2.586 0.259 2.586-1.293s1.293-2.069 2.586-1.293c1.552 0.776 2.586 0.259 2.586-1.552s0.776-2.327 1.552-1.552c2.586 2.586 11.378-3.103 11.378-7.24 0-2.069-2.327-6.206-4.913-8.792-2.844-2.844-4.396-5.689-3.62-6.465 1.034-0.776 0.259-1.552-1.552-1.552s-2.586-1.034-1.552-2.586c0.776-1.293-0.776-4.655-3.62-7.499s-4.396-5.689-3.62-6.465c1.034-0.776 0.259-1.552-1.293-1.552-1.81 0-2.844-0.776-2.844-1.81 0.776-5.43-0.517-8.533-3.362-6.982-1.81 1.293-2.069 0.776-0.776-1.552 1.293-2.069 0.259-4.655-2.586-6.982-2.844-1.81-4.137-3.362-3.103-3.362s0.259-3.362-2.069-7.758c-2.327-4.137-5.172-7.758-6.723-7.758s-1.81-1.034-1.034-2.586c0.776-1.293 0.776-2.586-0.517-2.844-1.034 0-4.137-0.517-6.465-1.034-2.586-0.517-4.655 0.259-4.655 1.552 0 1.552-1.034 1.81-2.586 1.034-1.293-0.776-2.586-0.259-2.586 1.552s-0.776 2.586-1.552 1.552c-1.034-0.776-3.362 0.259-5.43 2.327s-4.913 3.103-6.206 2.327c-1.293-1.034-2.327-0.259-2.327 1.293s-1.034 2.069-2.586 1.293c-1.293-0.776-2.586-0.259-2.586 1.293s-1.034 2.069-2.586 1.293c-1.293-0.776-2.586-0.259-2.586 1.293s-1.034 2.069-2.586 1.293c-1.293-0.776-2.586-0.259-2.586 1.293s-1.034 2.069-2.586 1.293c-1.293-0.776-2.586-0.517-2.586 1.034s-1.81 2.069-3.879 1.293c-2.069-1.034-3.879-0.259-3.879 1.552 0 1.552-1.034 2.069-2.586 1.293-1.293-0.776-2.586-0.517-2.586 1.034s-1.81 2.069-3.879 1.293c-2.069-1.034-3.879-0.259-3.879 1.293s-1.81 2.069-3.879 1.293c-2.069-1.034-3.879-0.259-3.879 1.293s-1.81 2.069-3.879 1.293c-2.069-1.034-3.879-0.259-3.879 1.552 0 1.552-1.034 2.069-2.586 1.293-1.293-0.776-2.586-0.259-2.586 1.293 0 1.81-1.81 2.586-3.879 1.552-2.069-0.776-3.879-0.259-3.879 1.293s-2.327 2.069-5.172 1.034c-2.844-1.034-5.172-0.517-5.172 1.034s-1.81 2.069-3.879 1.293c-2.069-1.034-3.879-0.259-3.879 1.552 0 2.069-2.327 2.844-6.465 2.069-3.62-0.776-7.24-0.517-8.016 0.776-0.517 1.034-2.844 1.552-4.913 0.517-2.069-0.776-3.879 0-3.879 1.81s-2.069 2.586-5.172 1.81c-2.844-0.776-5.947-0.259-6.723 1.293-0.776 1.293-3.879 2.069-6.465 1.293-2.844-0.776-4.913-0.259-4.913 1.034s-2.844 1.81-6.465 0.776c-4.396-1.034-6.465-0.517-6.465 1.552s-2.586 2.844-7.499 1.81c-4.137-0.776-8.275-0.776-9.309 0.259s-5.43 2.069-9.826 2.327c-14.998 1.293-80.42 0.776-92.315-0.517-6.465-0.517-14.739-1.293-18.618-1.293-4.137 0-7.24-1.034-7.24-2.586s-2.586-2.069-6.465-1.034c-3.879 1.034-6.465 0.517-6.465-1.293 0-1.552-1.552-2.069-3.62-1.293s-4.396 0.259-5.172-1.293c-1.034-1.552-3.362-2.069-5.43-1.034-2.069 0.776-3.879 0-3.879-1.81s-1.81-2.586-3.879-1.552c-2.069 0.776-3.879 0.259-3.879-0.776 0-1.293-2.327-1.81-5.172-1.034-3.103 0.776-5.172 0-5.172-1.552 0-1.81-1.034-2.327-2.586-1.552-1.293 0.776-2.586 0.259-2.586-1.293 0-1.81-1.81-2.586-3.879-1.552-2.069 0.776-3.879 0-3.879-1.552s-0.776-2.327-1.552-1.293c-1.034 0.776-3.362-0.259-5.43-2.327-2.327-2.069-5.689-3.362-7.758-2.586-2.327 1.034-2.844 0.517-1.81-1.552 1.293-2.069 0.517-2.327-2.586-1.293-2.844 1.293-3.879 0.776-2.586-1.293s0.517-2.327-2.586-1.293c-2.586 1.034-3.879 0.776-2.844-0.776 1.552-2.327-2.069-3.62-6.982-2.844-1.293 0-2.069-0.776-2.069-1.81 0-1.293-5.43-5.947-12.154-10.861-7.499-4.913-10.861-6.465-8.792-3.62 2.069 2.586-0.517 0.259-5.689-5.43s-14.481-14.998-20.428-20.428c-6.206-5.689-8.792-8.533-6.206-6.465 3.103 2.069 1.293-1.552-3.879-8.275-4.913-6.723-9.568-11.636-10.602-10.861-1.293 0.517-2.069-1.293-2.069-4.137 0-3.103-2.069-7.499-4.655-10.085s-4.137-6.206-3.62-8.275c0.776-2.069 0-2.586-2.069-1.293-2.586 1.552-3.103 1.034-1.81-2.069 0.776-2.327-0.259-5.947-2.327-8.275-2.069-2.069-3.362-4.913-2.327-6.206 0.776-1.293 0.259-3.103-1.293-4.137s-2.069-2.844-1.034-4.137c0.776-1.293 0-4.137-1.552-6.206s-2.327-4.913-1.293-6.465c1.034-1.552 0.517-4.137-0.776-5.947-3.362-3.879-3.362-63.354-0.259-65.422 1.552-0.776 1.81-3.62 1.034-6.465-1.034-2.844-0.517-4.913 1.293-4.913s2.327-2.069 1.293-5.172c-1.034-3.103-0.517-5.172 1.293-5.172s2.586-1.81 1.552-3.879c-0.776-2.069-0.259-3.879 1.293-3.879s2.327-1.81 1.293-3.879c-0.776-2.069-0.259-3.879 1.034-3.879s1.552-1.81 0.776-4.396c-1.293-3.103-0.776-3.62 1.81-2.069s3.103 1.034 1.81-2.069c-0.776-2.586-0.517-4.396 1.034-4.396s2.069-1.034 1.293-2.327c-0.776-1.293 0.259-3.103 2.586-3.879 2.327-1.034 3.62-3.362 2.586-5.689-0.776-2.069-0.517-3.103 1.034-2.327s2.586 0.776 2.844-0.517c0.776-8.533 2.844-12.671 9.309-18.101 3.879-3.62 5.43-5.43 3.362-4.396s1.034-2.586 6.982-7.758c5.947-5.172 15.257-14.481 20.428-20.428s8.533-9.309 7.499-7.24c-1.293 2.327 0.259 1.81 4.913-1.034 3.62-2.586 6.723-5.43 6.723-6.723s0.776-2.069 2.069-2.069c4.913 0.776 8.533-0.517 6.982-2.844-0.776-1.552 0.259-1.81 2.327-1.034 2.327 1.034 4.655-0.259 5.689-2.586 0.776-2.327 2.586-3.362 3.879-2.586s2.327 0.259 2.327-1.293c0-1.552 1.81-1.81 4.396-1.034 2.844 1.034 3.62 0.776 2.327-1.293s-0.517-2.586 2.069-1.552c2.327 0.776 4.137 0.259 4.137-1.552 0-1.552 1.293-2.069 2.586-1.293 1.552 0.776 2.586 0.259 2.586-1.293 0-1.81 1.81-2.586 3.879-1.552 2.069 0.776 3.879 0.259 3.879-1.293s2.327-2.069 5.172-1.034c2.844 0.776 5.172 0.517 5.172-1.034 0-1.293 2.069-2.586 4.655-2.586 7.499-0.259 14.739-1.81 18.101-3.879 1.81-1.034 5.43-1.034 8.533-0.259 2.844 1.034 6.723 0.517 8.533-1.034 3.362-2.844 80.162-2.327 97.228 0.776 4.913 1.034 11.636 1.552 14.998 1.552 3.103 0 5.689 1.293 5.689 2.586s1.81 1.81 3.879 1.034c2.069-1.034 3.879-0.259 3.879 1.552s1.81 2.586 3.879 1.552c2.069-0.776 3.879-0.259 3.879 1.293s1.034 2.069 2.327 1.293c1.293-1.034 2.844-0.259 3.362 1.034 0.517 1.552 2.844 3.103 5.172 3.362 6.465 1.034 12.412 6.982 12.412 12.412 0 2.844 1.034 4.913 2.327 4.913 3.362 0 2.327 10.085-1.552 17.067-1.81 3.103-2.586 6.206-1.81 6.723 0.517 0.776-1.034 2.844-3.362 4.913-4.137 3.103-4.396 3.103-2.069-0.259 1.552-2.586 1.034-2.327-1.552 0.517-2.327 2.327-4.913 3.62-5.947 2.844-0.776-1.034-1.552-0.517-1.552 1.034s-2.586 2.844-5.689 3.103c-3.362 0-8.275 0.259-11.119 0.517s-20.17-0.517-38.788-1.552c-50.683-3.103-91.798-2.069-99.297 2.327-1.552 1.034-4.655 1.293-6.723 0.517s-4.396-0.259-5.172 1.034c-0.776 1.293-3.103 1.81-5.172 0.776-2.069-0.776-3.879 0-3.879 1.552s-1.81 2.069-3.879 1.293c-2.069-1.034-3.879-0.259-3.879 1.552 0 1.552-1.034 2.069-2.586 1.293-1.293-0.776-2.586-0.517-2.586 1.034s-1.81 1.81-4.396 1.034c-3.103-1.293-3.62-0.776-2.069 1.81s1.034 3.103-2.327 1.81c-2.586-1.034-6.206 0.259-9.051 3.103s-5.43 4.396-6.206 3.879c-0.517-0.517-4.913 2.844-9.826 7.24-5.172 4.655-7.24 7.499-4.913 5.947 2.327-1.293 1.552 0-1.81 3.103s-5.947 6.982-5.947 8.533c0 1.552-1.034 2.327-2.069 1.552-2.844-1.552-13.964 17.842-11.636 20.17 0.776 0.776 0.259 1.552-1.552 1.552-2.069 0-2.844 1.81-1.81 3.879 0.776 2.069 0.259 3.879-1.034 3.879-1.552 0-2.327 0.776-2.327 2.069 0.259 1.034 0 2.586-0.259 3.879-0.259 1.034-1.034 3.103-1.293 4.396-0.259 1.552-1.034 2.844-1.293 3.362-3.103 3.362-4.396 41.632-1.552 57.406 0.776 5.689 1.81 11.895 2.069 13.705 0.259 1.552 1.552 3.103 2.844 3.103s1.81 1.81 1.034 3.879c-1.034 2.069-0.517 4.396 1.034 5.172 1.293 1.034 1.81 2.844 1.034 4.137-1.034 1.293-0.259 2.327 1.293 2.327s2.069 1.293 1.293 2.586c-0.776 1.552-0.259 2.586 1.293 2.586s2.327 1.034 1.552 2.327c-0.776 1.034 0.517 4.396 2.586 6.982 2.327 2.586 3.103 3.362 2.069 1.293-1.293-2.327-0.776-3.103 1.034-1.81 1.81 1.034 3.103 3.879 3.103 6.206 0 5.43 17.842 23.79 23.531 23.79 2.327 0 6.206 3.103 8.792 6.723 2.586 3.879 5.689 5.947 8.016 5.172s3.103-0.259 2.327 1.034c-1.552 2.327 2.069 3.62 7.24 2.844 1.034 0 1.81 1.034 1.81 2.586 0 1.293 1.293 1.81 2.586 1.034 1.552-0.776 2.586-0.259 2.586 1.293 0 1.81 1.81 2.586 3.879 1.552 2.069-0.776 3.879-0.259 3.879 1.293s1.293 1.81 2.586 1.034c1.552-0.776 2.586-0.259 2.586 1.293 0 1.81 1.81 2.586 3.879 1.552 2.069-0.776 3.879-0.259 3.879 1.293s1.81 2.327 3.879 1.293c2.069-0.776 3.879-0.259 3.879 1.034s1.552 1.81 3.62 1.034c2.069-0.776 4.396-0.259 5.172 1.293 1.034 1.552 3.362 2.069 5.43 1.034 2.069-0.776 3.879-0.259 3.879 0.776 0 1.293 2.586 2.586 5.947 2.844 3.103 0.259 10.343 1.034 16.032 1.81 38.788 5.43 111.709 5.947 119.725 0.776 1.81-1.293 5.43-1.552 8.016-0.517 2.844 0.776 5.689 0.259 6.723-1.293s3.879-2.069 6.723-1.293c2.844 1.034 4.913 0.517 4.913-1.293s2.069-2.327 5.172-1.293c3.103 1.034 5.172 0.517 5.172-1.293s2.069-2.586 5.172-1.81c2.844 0.776 5.172 0.259 5.172-1.293 0-1.293 2.327-1.552 5.172-0.776 3.103 1.034 5.172 0.517 5.172-1.293s1.81-2.586 3.879-1.552c2.069 0.776 3.879 0.259 3.879-1.034s1.81-1.81 3.879-1.034c2.069 1.034 3.879 0.259 3.879-1.552s1.81-2.586 3.879-1.552c2.069 0.776 3.879 0.259 3.879-1.034s1.81-1.81 3.879-1.034c2.069 1.034 3.879 0.259 3.879-1.293s1.81-2.069 4.396-1.034c2.844 1.034 3.62 0.776 2.327-1.293s-0.517-2.586 2.069-1.552c2.327 0.776 4.137 0.259 4.137-1.552 0-1.552 1.293-2.069 2.586-1.293 1.552 0.776 2.586 0.259 2.586-1.293s1.034-2.069 2.586-1.293c2.844 1.81 23.273-8.016 23.273-11.378 0-1.034 1.552-2.069 3.62-2.069 5.172 0 29.996-16.291 29.996-19.653 0-1.552 0.776-1.81 1.552-1.034 1.034 1.034 4.137-0.776 6.723-4.137 2.844-3.103 5.947-5.689 6.982-5.689 0.776 0 6.982-5.172 13.188-11.636 6.465-6.465 14.222-13.446 17.584-15.515 3.103-2.069 5.689-4.913 5.689-6.723 0-1.552 2.586-4.913 5.689-7.758 4.913-3.879 5.172-4.137 2.327-0.259-1.81 2.327-2.844 4.396-2.069 4.396 0.517 0 4.396-4.396 8.533-9.568 3.879-5.172 5.43-8.533 3.362-7.499-2.069 1.293-0.517-0.517 3.362-3.879 9.826-8.792 20.945-27.41 18.618-31.030-1.034-2.069-0.776-2.327 1.034-1.293 2.844 1.81 3.62 0.776 4.137-6.723 0.259-1.81 1.81-4.913 3.62-6.723 1.81-2.069 2.586-4.655 1.81-5.947-1.034-1.293-0.259-2.327 1.293-2.327 1.81 0 2.586-1.81 1.552-3.879-0.776-2.069-0.259-3.879 1.293-3.879s2.069-1.81 1.293-4.137c-1.034-2.586-0.517-3.362 1.552-2.069 1.81 1.293 2.327 0 1.552-3.62-1.034-3.103-0.517-5.689 1.034-5.689s2.069-1.81 1.293-3.879c-1.034-2.069-0.517-4.396 1.034-5.43 1.552-0.776 2.069-3.103 1.293-5.172s-0.259-3.62 1.034-3.62c1.552 0 2.586-3.879 2.586-8.275 0-16.032 1.293-27.41 3.362-29.479 2.844-2.844 2.327-47.063-0.776-48.873-1.293-0.776-2.327-4.655-2.327-8.533-0.259-8.275-1.81-21.98-2.844-23.79s-2.844-13.446-2.844-18.618c0-2.586-1.034-4.655-2.327-4.655-1.034 0-1.552-2.327-0.776-5.172 0.776-3.103 0-5.172-1.552-5.172-1.81 0-2.327-1.034-1.552-2.586 0.776-1.293 0.517-2.586-1.034-2.586s-2.069-1.81-1.293-3.879c1.034-2.069 0.259-3.879-1.293-3.879s-2.069-1.552-1.293-3.62c0.776-1.81-0.259-5.172-2.069-6.982-1.81-2.069-3.362-5.172-3.62-6.723-0.517-7.758-1.293-8.792-3.62-7.24-1.293 0.776-1.81 0-1.034-2.327 0.776-2.069-0.776-5.947-3.62-8.792s-4.655-5.947-3.62-6.723c0.776-0.776 0.259-1.552-1.293-1.552-1.293 0-2.586-1.552-2.586-3.362 0-4.396-8.533-17.325-11.636-17.325-1.293 0-1.81-1.034-1.034-2.327 0.776-1.034-2.069-6.206-6.206-10.861-4.137-4.913-10.602-12.671-14.481-17.325-3.62-4.655-7.499-7.758-8.275-6.982-1.81 1.81-11.119-6.723-9.568-9.051 0.517-1.034-2.069-4.655-5.947-8.016l-6.982-6.206 5.172 6.723c2.844 3.62 0 1.034-6.465-5.43s-13.964-13.705-16.549-15.774c-4.655-3.103-4.913-3.103-3.103 0.259 1.034 2.069-0.517 1.034-3.362-2.586s-5.43-5.43-5.43-3.879c0 1.293-1.81-0.259-4.137-3.362-2.327-3.62-5.689-5.43-8.016-4.655-2.069 0.776-2.844 0.259-2.069-1.034 1.552-2.327-2.069-3.62-5.172-1.81-0.517 0.259-2.844-1.81-4.913-4.655s-4.396-4.396-5.43-3.362c-1.034 0.776-4.137-0.776-6.982-3.62s-6.723-4.396-8.792-3.62c-2.069 0.776-3.62 0.259-3.62-1.293s-1.034-1.81-2.586-1.034c-1.293 0.776-2.586 0.259-2.586-1.293s-1.034-2.069-2.586-1.293c-1.293 0.776-2.586 0.259-2.586-1.293 0-1.81-1.81-2.586-3.879-1.552-2.069 0.776-3.879 0.259-3.879-1.034s-1.81-1.552-4.396-0.776c-3.103 1.293-3.62 0.776-2.069-1.81s1.034-3.103-2.069-1.81c-2.586 1.034-4.396 0.517-4.396-1.034s-1.81-2.327-3.879-1.293c-2.069 0.776-3.879 0.259-3.879-1.293s-1.81-2.327-3.879-1.552c-2.069 1.034-4.396 0.517-5.172-0.776s-3.103-1.81-5.172-0.776c-2.069 0.776-3.879 0-3.879-1.81s-1.81-2.586-3.879-1.552c-2.069 0.776-3.879 0.259-3.879-1.293s-2.327-2.069-5.172-1.034c-3.103 1.034-5.172 0.517-5.172-1.293s-2.069-2.327-5.172-1.293c-3.103 1.034-5.172 0.517-5.172-1.293s-2.069-2.327-4.913-1.293c-2.844 0.776-5.689 0.259-6.723-1.293s-3.879-2.069-6.465-1.293c-2.586 0.776-5.43 0.259-6.465-1.293-1.034-1.81-4.655-2.327-8.275-1.552-3.362 1.034-7.24 1.034-8.792 0-6.206-3.62-87.143-5.172-122.57-2.327-9.826 0.776-22.238 1.81-27.152 2.069s-10.343 1.293-11.895 2.327c-1.81 1.293-5.947 2.069-9.051 2.069-11.378 0-16.549 0.776-19.394 3.103-1.552 1.034-4.913 1.552-7.24 0.517-2.327-0.776-4.137-0.259-4.137 1.552s-2.069 2.327-5.172 1.293c-3.103-1.034-5.172-0.517-5.172 1.293s-2.069 2.327-5.172 1.293c-3.103-1.034-5.172-0.517-5.172 1.293s-1.81 2.586-3.879 1.552c-2.069-0.776-3.879-0.259-3.879 1.293s-2.327 2.069-5.172 1.034c-3.103-1.034-5.172-0.517-5.172 1.293 0 1.552-1.293 2.069-2.586 1.293s-2.586-0.259-2.586 1.293c0 1.81-1.81 2.586-3.879 1.552-2.069-0.776-3.879-0.259-3.879 1.293s-1.81 2.327-3.879 1.293c-2.069-0.776-3.879-0.259-3.879 1.034s-1.81 1.81-3.879 1.034c-2.069-1.034-3.879-0.259-3.879 1.552 0 1.552-1.034 2.069-2.586 1.293-1.293-0.776-2.586-0.259-2.586 1.293s-1.293 2.069-2.586 1.293c-1.552-0.776-5.689 0.776-9.309 3.62-3.879 2.844-7.758 4.655-9.051 3.879s-2.327 0-2.327 1.552c0 1.552-1.293 2.069-2.586 1.293s-2.586-0.259-2.586 1.293c0 1.552-1.293 2.069-2.586 1.293-1.552-0.776-2.586-0.259-2.586 1.293s-1.034 2.069-2.586 1.293c-1.552-0.776-2.586-0.259-2.586 1.293s-1.293 2.069-2.586 1.293c-1.552-0.776-2.586-0.259-2.586 1.293s-1.293 2.069-2.586 1.293c-1.552-0.776-2.586-0.259-2.586 1.293s-1.293 2.069-2.586 1.293c-1.293-0.776-2.586-0.259-2.586 1.293s-1.293 2.069-2.586 1.293c-1.552-0.776-2.586-0.259-2.586 1.552s-0.776 2.327-1.81 1.552c-0.776-1.034-3.103 0.259-5.172 2.844-2.069 2.327-2.844 2.844-2.069 1.034 1.552-2.844 0.776-3.103-3.62-0.776-2.844 1.81-5.43 4.137-5.43 5.43 0 1.552-2.327 2.586-5.43 2.586-2.844 0-4.396 1.293-3.62 2.586 0.776 1.552-0.776 2.586-3.879 2.586s-4.655 1.293-3.879 2.586c0.776 1.552-0.259 2.586-2.844 2.586-4.913 0-29.479 17.325-29.479 20.945 0 1.552-1.552 1.81-3.103 0.776-1.81-1.034-2.586-1.034-1.552 0.259 2.844 3.103-2.844 9.051-8.275 9.051-4.913 0-5.43 3.879-1.552 10.085 1.81 2.586 1.293 3.103-1.293 1.552-4.655-2.844 4.137 8.275 14.222 17.842 4.396 4.137 6.465 6.465 4.396 5.43-1.81-1.034-0.776 1.552 2.327 5.947 3.362 4.396 6.982 7.499 8.275 6.723s1.81-0.517 1.552 0.776c-1.034 2.844 7.758 15.257 10.085 14.222 1.034-0.259 2.069 1.293 2.327 3.62 0.517 2.327 2.069 5.689 3.879 7.24 2.327 2.069 2.586 2.069 1.034-0.776-1.293-2.327-1.034-3.103 0.776-1.81 1.81 1.034 3.103 3.62 3.103 5.689 0 5.172 11.378 4.655 15.774-0.776 3.103-3.879 3.103-4.137-0.259-2.069-2.327 1.293-3.103 1.293-1.81-0.259 1.293-1.293 3.103-2.327 3.879-2.586 5.43-0.776 10.602-4.655 9.051-6.982-0.776-1.552-0.259-1.81 1.293-0.776 1.81 1.034 5.947-0.776 9.309-4.137s7.499-6.206 9.051-6.723c5.172-1.034 15.774-8.792 15.774-11.119 0-1.293 0.776-2.069 2.069-2.069 4.913 0.776 8.533-0.517 6.982-2.844-1.034-1.552 0.259-1.81 2.844-0.776 3.103 1.034 3.879 0.776 2.586-1.293s-0.259-2.586 2.586-1.293c3.362 1.293 3.879 0.776 2.327-1.81-1.293-2.069-1.034-2.844 0.776-1.81 3.879 2.586 11.119-0.776 9.051-4.137-0.776-1.293-0.259-1.81 1.293-0.776 3.103 1.81 16.032-3.362 16.032-6.465 0-1.293 1.81-1.293 4.396-0.517 2.844 1.034 3.62 0.776 2.327-1.293s-0.517-2.586 2.069-1.552c2.327 0.776 4.137 0.259 4.137-1.552 0-1.552 1.293-2.069 2.586-1.293s2.586 0.259 2.586-1.293c0-1.81 1.81-2.586 3.879-1.552 2.069 0.776 3.879 0.259 3.879-1.034s1.81-1.81 3.879-1.034c2.069 1.034 3.879 0.259 3.879-1.293s1.81-2.069 3.879-1.293c2.069 1.034 3.879 0.259 3.879-1.293s1.81-2.069 3.879-1.293c2.069 1.034 3.879 0.259 3.879-1.552s1.81-2.586 3.879-1.81c2.069 1.034 4.396 0.517 5.172-0.776s3.103-1.81 4.913-1.034c2.069 0.776 4.396 0 5.43-1.293 0.776-1.552 2.844-2.327 4.137-1.293 1.293 0.776 3.879 0.259 5.689-1.034 2.844-2.327 5.689-2.844 16.808-3.362 2.327 0 6.206-0.776 8.275-1.81 7.499-2.844 22.756-3.879 72.404-3.879 58.182 0 66.715 0.517 68.525 3.62 0.776 1.034 3.103 1.552 5.172 0.517 2.327-0.776 5.689 0 7.758 1.81 2.069 1.552 4.913 2.327 6.465 1.293s4.137-0.517 5.947 0.776c1.81 1.293 4.913 2.586 6.982 2.586 5.947 0.259 11.378 1.81 14.998 4.137 1.81 1.034 4.137 1.293 4.913 0.517s3.103-0.259 5.172 1.293c1.81 1.552 3.362 2.069 3.362 1.034s1.81-0.517 3.879 1.293c2.069 1.81 3.879 2.327 3.879 1.293s1.81-0.517 3.879 1.293c2.069 1.81 3.879 2.327 3.879 1.293s1.552-0.517 3.362 1.034c2.069 1.552 4.396 2.069 5.172 1.034 1.034-0.776 1.81-0.259 1.81 1.552s1.293 2.327 2.586 1.552c1.552-0.776 2.586-0.517 2.586 0.776 0 2.069 22.756 13.964 26.634 13.705 1.034-0.259 4.137 2.069 6.982 4.913 3.103 3.103 6.723 4.655 8.533 3.62s2.327-1.034 1.293 0.259c-2.069 2.327 12.412 14.222 17.325 14.222 1.552 0 6.206 3.879 10.602 8.275l7.499 8.533-7.758-6.206c-5.43-4.396-4.655-3.362 2.069 3.362 5.172 5.172 9.568 10.861 9.568 12.154 0 1.552 1.293 1.81 2.586 1.034 1.552-0.776 3.362 0.517 4.137 3.103 3.103 9.309 6.982 16.032 8.792 14.998 1.034-0.776 2.586 2.327 3.62 6.723 0.776 4.396 2.586 7.24 4.137 6.206s1.81 0.259 0.776 2.844c-1.034 3.103-0.776 3.879 1.293 2.586s2.586-0.517 1.552 2.069c-0.776 2.327-0.259 4.137 1.552 4.137 1.552 0 2.069 1.293 1.293 2.586-0.776 1.552-0.517 2.586 1.034 2.586s2.069 1.81 1.293 3.879c-1.034 2.069-0.259 3.879 1.293 3.879s2.069 1.81 1.293 3.879c-1.034 2.069-0.259 3.879 1.552 3.879s2.586 1.81 1.81 3.879c-1.034 2.069-0.517 4.396 0.517 5.172 1.293 0.776 1.81 3.62 1.034 6.465s0 5.172 1.552 5.172c2.844 0 3.362 5.947 3.362 32.323-0.259 28.186-0.776 34.651-3.362 36.461-1.293 0.776-1.81 3.62-1.034 6.206s0.259 5.43-1.034 6.206c-1.552 1.034-2.069 3.362-1.034 5.43 0.776 2.069 0 3.879-1.552 3.879s-2.069 1.81-1.293 3.879c1.034 2.069 0.259 3.879-1.552 3.879-1.552 0-2.069 1.293-1.293 2.586 0.776 1.552 0.259 2.586-1.293 2.586-1.81 0-2.586 1.81-1.552 3.879 0.776 2.069 0.259 3.879-1.293 3.879s-1.81 1.293-1.034 2.586c0.776 1.552 0.259 2.586-1.293 2.586s-2.327 1.034-1.552 2.327c0.776 1.293 0 2.844-2.069 3.62-1.81 0.776-4.137 4.913-4.913 9.568-1.034 4.396-2.844 7.499-4.396 6.465-1.293-0.776-3.103 1.552-4.137 5.172-0.776 3.362-2.586 5.947-3.62 5.172s-3.362 2.069-5.172 6.206c-1.552 4.137-6.206 10.343-9.826 13.705l-6.982 5.947 5.172-6.206c3.103-3.879 0.259-2.327-6.982 3.62-11.636 9.309-18.101 16.549-7.758 8.792 3.879-3.362 4.137-3.103 1.034 0.776-2.069 2.327-4.913 3.879-6.982 3.103-1.81-0.776-4.913 0.776-6.723 3.62-2.069 2.844-4.655 5.172-6.206 5.43-6.982 1.034-11.636 3.362-10.343 5.689 0.776 1.293 0 1.552-2.069 0.776s-5.43 0.517-7.758 2.586c-2.069 2.069-4.396 3.103-5.43 2.327-0.776-1.034-1.552-0.259-1.552 1.293s-1.81 2.327-3.879 1.552c-2.069-1.034-3.879-0.259-3.879 1.552 0 1.552-1.034 2.069-2.586 1.293-1.293-0.776-2.586-0.517-2.586 1.034s-1.81 2.069-3.879 1.293c-2.069-1.034-3.879-0.259-3.879 1.293s-1.552 2.069-3.62 1.293c-2.069-0.776-4.396-0.259-5.172 1.293-1.034 1.552-3.362 2.069-5.43 1.034-2.069-0.776-3.879 0-3.879 1.552s-1.81 2.069-3.879 1.293c-2.069-1.034-5.43-0.259-7.24 1.034-3.62 3.103-5.689 3.362-26.893 3.362-7.499 0-13.964 0.776-14.739 1.81-1.293 2.327-69.818 1.552-85.592-0.776-5.689-0.776-12.154-1.81-14.222-1.81s-5.172-1.293-6.982-2.586c-1.81-1.293-4.396-1.81-5.947-0.776-1.293 0.776-2.586 0.259-2.586-1.293s-1.034-2.069-2.586-1.293c-1.293 0.776-2.586 0.259-2.586-1.293s-1.034-2.069-2.586-1.293c-1.293 0.776-2.586 0.259-2.586-1.293s-1.293-2.069-3.103-1.034c-1.552 1.034-2.069 0.776-1.293-0.776 2.069-3.103-4.396-9.309-6.723-6.723-1.034 0.776-1.81 0.517-2.069-0.776 0-1.293-0.776-4.655-1.552-7.499-1.552-6.982-1.552-11.636 0.259-19.135 1.552-6.982 6.465-13.705 9.051-11.895 1.034 0.517 5.43-1.034 9.568-3.362 5.947-3.62 12.929-4.396 33.358-3.879 33.616 0.776 98.78 0.776 108.606 0 4.396-0.259 9.309-1.552 11.119-2.844 1.81-1.034 4.913-1.293 6.982-0.517s4.396 0.259 5.172-1.034c0.776-1.293 3.103-1.81 5.172-0.776 2.069 0.776 3.879 0 3.879-1.81s1.81-2.586 3.879-1.552c2.069 0.776 3.879 0.259 3.879-1.034s1.552-1.81 3.62-1.034c1.81 0.776 5.172-0.517 7.499-2.586 2.069-2.069 4.396-3.103 5.43-2.327 0.776 1.034 1.552 0.259 1.552-1.293 0-1.81 0.776-2.844 2.069-2.844 4.137 0.776 7.24-0.517 13.446-5.689 3.62-2.844 4.913-4.655 3.362-3.62-1.81 0.776-3.362 1.034-3.362 0.259s3.879-3.103 8.792-5.172c5.689-2.327 9.309-5.947 10.343-10.602 1.034-3.879 2.586-6.465 3.362-5.43 2.586 2.327 9.051-8.533 6.982-11.895-1.034-1.552-0.776-2.069 0.776-1.293 3.362 2.069 6.723-5.172 4.137-9.051-1.034-1.81-0.259-2.069 1.81-0.776 2.586 1.552 3.103 1.034 1.81-2.069-1.034-2.586-0.517-4.396 1.034-4.396s2.327-1.81 1.552-3.879c-1.034-2.069-0.517-4.396 1.034-5.172 1.293-1.034 1.81-2.844 0.776-4.137-0.776-1.552-0.776-4.655 0.259-6.982 2.327-5.947 2.586-42.925 0.259-46.804-1.034-1.81-1.293-4.655-0.517-6.723s0.259-4.396-1.293-5.43c-1.552-0.776-2.069-3.103-1.293-5.172s0.259-3.62-1.293-3.62c-1.552 0-2.327-1.81-1.293-3.879 0.776-2.069 0.259-3.879-1.293-3.879s-2.069-1.034-1.293-2.327c2.069-3.103-1.034-10.861-3.362-9.568-1.034 0.776-3.362-1.034-5.172-4.137-2.586-4.137-2.586-4.913 0.259-3.103 5.947 3.62-3.103-6.982-22.238-25.341-16.549-16.291-20.17-18.618-25.341-17.842-1.293 0-2.069-0.776-2.069-2.327 0-3.362-14.998-10.861-18.101-9.051-1.552 0.776-2.586 0.259-2.586-1.293s-1.034-2.069-2.586-1.293c-1.293 0.776-2.586 0.259-2.586-1.293 0-1.81-1.81-2.586-3.879-1.552-2.069 0.776-3.879 0.259-3.879-1.293s-1.81-2.327-3.879-1.293c-2.069 0.776-3.879 0.259-3.879-1.293s-2.327-2.069-5.172-1.034c-2.844 0.776-5.172 0.517-5.172-1.034 0-1.293-2.069-2.586-4.396-2.586-2.586 0-8.792-0.517-13.705-1.552-4.913-0.776-11.895-1.81-15.515-2.327-3.62-0.259-6.982-1.034-7.758-1.552-5.43-2.844-74.473-3.879-102.141-1.293-9.826 0.776-20.428 1.552-23.273 1.552-2.586 0-6.465 1.293-8.275 2.586-1.552 1.552-4.396 2.069-5.689 1.293-1.293-1.034-3.362-0.259-4.137 1.293-1.034 1.552-4.655 2.069-8.016 1.293-3.62-1.034-6.206-0.517-6.206 1.034 0 1.81-2.069 2.327-5.172 1.293s-5.172-0.517-5.172 1.293c0 1.81-1.81 2.586-3.879 1.81-2.069-1.034-4.396-0.517-5.172 0.776s-3.103 1.81-5.172 0.776c-2.069-0.776-3.879 0-3.879 1.552s-1.81 2.069-3.879 1.293c-2.069-1.034-3.879-0.259-3.879 1.293s-1.81 2.069-4.396 1.034c-2.844-1.034-3.62-0.776-2.327 1.293s0.517 2.586-2.069 1.552c-2.327-0.776-4.137-0.259-4.137 1.293s-1.81 2.069-4.396 1.034c-2.844-1.034-3.62-0.776-2.327 1.293 1.034 2.069 0.517 2.586-1.81 1.552-2.069-0.776-5.689 0.517-7.758 2.844-2.327 2.327-4.655 3.879-4.913 3.62-2.327-1.552-12.154 3.62-11.119 5.689 0.776 1.293-0.259 1.552-2.327 0.776-2.327-0.776-4.655 0-5.43 2.069s-2.844 3.879-4.655 3.879c-3.362 0-25.083 13.446-25.083 15.515 0 0.517 1.293 0.259 3.103-0.776s2.069-0.776 1.034 1.034c-1.034 1.81-3.362 3.103-5.172 3.103s-5.43 1.81-8.275 4.137c-2.586 2.069-3.103 3.103-1.034 2.069 3.362-1.81 3.362-1.293 0.259 2.327-1.81 2.327-4.396 3.879-5.43 3.103-5.172-3.362-59.475 60.768-62.578 73.697-0.517 1.81-2.844 5.689-5.43 8.275-2.586 2.844-4.137 6.723-3.362 8.792s0.517 3.362-0.776 2.586c-2.844-1.81-5.947 5.689-3.62 9.309 1.034 1.81 0.259 2.069-1.81 0.776-2.586-1.552-3.103-1.034-1.81 2.069 0.776 2.586 0.517 4.396-1.034 4.396s-1.81 1.293-1.034 2.586c0.776 1.552 0.259 2.586-1.293 2.586-1.81 0-2.586 1.81-1.552 3.879 0.776 2.069 0.259 3.879-1.293 3.879s-2.327 1.81-1.293 3.879c0.776 2.069 0.259 3.879-1.293 3.879s-2.327 1.81-1.293 3.879c0.776 2.069 0.259 3.879-1.293 3.879s-2.069 2.327-1.034 5.43c1.293 4.137 1.034 4.913-1.293 3.62-2.586-1.552-2.844-0.259-1.552 4.913 1.034 4.137 0.517 6.723-1.293 6.723s-2.327 2.327-1.293 6.206c0.776 3.103 0.517 6.723-0.517 7.758-2.586 2.844-3.62 14.481-3.362 48.097 0 45.77 0.259 49.131 2.844 49.131 1.552 0 2.069 2.844 1.034 6.465-0.776 3.62-0.517 6.465 1.034 6.465s2.069 2.327 1.293 5.172c-0.776 2.844-0.259 5.172 1.293 5.172s2.069 2.586 1.034 5.689c-0.776 3.362-0.259 4.913 1.293 3.879 1.81-1.293 2.327 0.259 1.293 3.879-1.034 4.137-0.517 4.913 2.069 3.362s3.103-1.034 1.81 2.069c-0.776 2.586-0.517 4.396 0.776 4.396s1.81 1.81 1.034 3.879c-1.034 2.069-0.259 3.879 1.293 3.879s2.069 1.81 1.034 4.396c-1.034 2.844-0.776 3.62 1.293 2.327 2.069-1.034 2.586-0.517 1.552 1.81-0.776 2.069 0.259 5.43 2.327 7.24 1.81 2.069 3.62 4.655 3.62 5.689 0.517 6.206 6.982 17.067 9.309 15.515 1.552-0.776 1.81-0.259 0.776 1.293-1.034 1.81 3.103 10.343 9.051 19.135 12.154 17.584 61.543 69.301 66.457 69.301 1.81 0 3.103 1.034 3.103 2.327s3.103 4.137 6.723 6.723c4.655 2.844 6.206 3.362 4.913 1.034-1.293-2.069 1.034-0.259 4.655 3.62 3.879 3.879 8.275 6.465 9.568 5.689 1.552-0.776 2.586-0.259 2.586 1.293s1.034 2.327 2.327 1.552c1.293-0.776 3.103 0.259 3.879 2.586 0.776 2.069 2.586 3.103 4.137 2.327 1.293-0.776 2.586-0.259 2.586 1.293s1.293 2.069 2.586 1.293c1.552-0.776 2.586-0.259 2.586 1.293s1.293 2.069 2.586 1.293c1.552-0.776 2.586-0.259 2.586 1.293s1.293 2.069 2.586 1.293c1.552-0.776 2.586-0.259 2.586 1.293s1.293 2.069 2.586 1.293c1.552-0.776 2.586-0.259 2.586 1.293 0 1.81 1.81 2.586 3.879 1.552 2.069-0.776 3.879-0.259 3.879 1.293s1.293 1.81 2.586 1.034c1.552-0.776 2.586-0.259 2.586 1.293 0 1.81 1.81 2.586 3.879 1.552 2.069-0.776 3.879-0.259 3.879 1.293s1.81 2.327 3.879 1.293c2.069-0.776 3.879-0.259 3.879 1.034s1.81 1.81 3.879 1.034c2.069-1.034 3.879-0.259 3.879 1.552 0 1.552 1.034 2.327 2.327 1.293 1.293-0.776 3.362 0 4.137 1.552 1.034 1.293 3.362 2.069 5.43 1.293s3.62-0.259 3.62 1.293c0 1.552 1.81 2.327 3.879 1.293 2.069-0.776 3.879-0.259 3.879 1.293s2.327 2.069 5.172 1.034c3.103-1.034 5.172-0.517 5.172 1.293s1.81 2.586 3.879 1.552c2.069-0.776 3.879-0.259 3.879 1.293s2.327 2.069 4.913 1.034c2.844-0.776 5.689-0.517 6.465 1.034 0.776 1.293 3.879 1.81 6.723 1.034s5.172-0.259 5.172 1.293c0 1.293 2.586 2.586 5.947 2.844 3.103 0 9.826 0.776 14.739 1.552s15.774 1.81 24.048 2.327c8.275 0.517 15.774 1.81 16.808 2.844s13.964 1.034 28.962 0c14.998-1.034 33.099-2.327 40.081-2.844zM599.919 361.632c0-0.517-2.069-2.586-4.396-4.396-4.137-3.362-4.396-3.103-1.034 1.034s5.43 5.43 5.43 3.362zM260.913 756.493c-3.362-4.137-3.103-4.396 1.034-1.034s5.43 5.43 3.362 5.43c-0.517 0-2.586-2.069-4.396-4.396zM359.176 619.442l-6.206-7.24 7.24 6.206c6.465 5.947 8.275 8.016 6.206 8.016-0.517 0-3.62-3.103-7.24-6.982zM315.475 392.404c3.362-3.62 6.723-6.465 7.24-6.465 0.776 0-1.293 2.844-4.655 6.465s-6.723 6.465-7.24 6.465c-0.776 0 1.293-2.844 4.655-6.465zM219.798 348.703c0-0.517 2.069-2.586 4.655-4.396 3.879-3.362 4.137-3.103 0.776 1.034s-5.43 5.43-5.43 3.362zM802.651 181.139l-4.913-5.947 5.947 4.913c5.43 4.655 6.982 6.723 4.913 6.723-0.517 0-3.103-2.586-5.947-5.689z" />
<glyph unicode="&#xe924;" glyph-name="map-addon-alt" d="M800 861.2c-36.6-8.2-69.4-28-92-55.8-11.6-14.2-26.4-42.8-31.2-60.4-4-14.4-5.6-55.8-2.6-70 1.2-5.4 3.4-14.4 5.2-20 3-9.8 150.6-302.8 152.6-302.8s149.6 293 152.6 302.8c6 19 7.2 30 6.6 54-0.8 28.4-4 41.6-16.2 66-10.4 21.2-24.4 39-41.6 53-14.2 11.6-42.8 26.4-60.4 31.2-15.2 4.2-57.8 5.4-73 2zM852.2 797.2c18.8-4 32.8-11.8 47.2-26.4 37.6-37.4 37.4-96.2-0.2-134-37.8-37.8-96.6-37.8-134.4 0-37.6 37.8-37.8 96.6-0.2 134 24.2 24.4 54.2 33.4 87.6 26.4zM96.2 352.4l-96.2-192.4 256-128 256 128 256-128 256 128-53.4 107c-29.6 58.8-54.2 107-55 107-1 0-9.4-15.6-18.8-34.6l-17.2-34.4 29-58.2 29-58-73-36.6c-40.2-20-73.4-36.2-73.6-35.8-0.4 0.4-11.8 55.8-25.2 123.2l-24.4 122.6 4.4 4.6 4.4 4.8-15.2 30.4-15.4 30.6-7.8-8-8-7.8-191.8 127.8-191.8-127.8-127.8 127.8-96.2-192.2zM480 330v-114l-88.2-44.2c-48.6-24.2-88.6-43.6-89.2-43.2-0.4 0.6 9.4 52 21.8 114.6l22.6 113.4 65 43.6c35.8 24 65.6 43.6 66.6 43.6 0.8 0.2 1.4-51 1.4-113.8zM611 400.6c43.4-28.8 65.4-44.8 66-47.4 4.2-17 44.8-224 44.2-224.6-0.4-0.4-40.4 19-89 43.2l-88.2 44.2v114c0 62.8 0.4 114 1 114s30.2-19.6 66-43.4zM246.8 398.2l35.8-35.8-24.4-122.8c-13.6-67.4-24.8-122.8-25.2-123.2-0.2-0.4-33.4 15.8-73.6 35.8l-73 36.6 61.2 122.6c33.8 67.4 61.8 122.6 62.4 122.6s17.2-16.2 36.8-35.8z" />
<glyph unicode="&#xe928;" glyph-name="log-out" d="M972.8 460.8l-307.2 256v-153.6h-358.4v-204.8h358.4v-153.6l307.2 256zM153.6 819.2h409.6v102.4h-409.6c-56.32 0-102.4-46.080-102.4-102.4v-716.8c0-56.32 46.080-102.4 102.4-102.4h409.6v102.4h-409.6v716.8z" />
<glyph unicode="&#xe929;" glyph-name="login" d="M716.8 460.8l-307.2 256v-153.6h-358.4v-204.8h358.4v-153.6l307.2 256zM870.4 102.4h-409.6v-102.4h409.6c56.32 0 102.4 46.080 102.4 102.4v716.8c0 56.32-46.080 102.4-102.4 102.4h-409.6v-102.4h409.6v-716.8z" />
<glyph unicode="&#xe92a;" glyph-name="menus" d="M372 944.8c-178.4-52-313.6-190.4-359.2-366.4-16.8-64-16.8-196.8 0-261.6 45.6-176 198.4-328 372-368.8 65.6-15.2 188.8-15.2 254.4 0 175.2 41.6 331.2 197.6 372.8 372.8 15.2 65.6 15.2 188.8 0 254.4-40.8 173.6-192.8 326.4-368.8 372-67.2 17.6-208 16-271.2-2.4zM611.2 856c84.8-21.6 135.2-50.4 196.8-112 164-163.2 169.6-410.4 14.4-580.8-200-218.4-558.4-165.6-686.4 101.6-60 125.6-59.2 243.2 0.8 366.4 58.4 119.2 162.4 200.8 289.6 228.8 70.4 15.2 113.6 14.4 184.8-4zM229.6 641.6c-18.4-20.8-16.8-46.4 4-60.8 15.2-11.2 56-12.8 278.4-12.8s263.2 1.6 278.4 12.8c21.6 14.4 23.2 44 3.2 61.6-13.6 12-44.8 13.6-283.2 13.6-249.6 0-268.8-0.8-280.8-14.4zM233.6 475.2c-21.6-14.4-23.2-44-3.2-61.6 13.6-12 44.8-13.6 283.2-13.6 249.6 0 268.8 0.8 280.8 14.4 18.4 20.8 16.8 46.4-4 60.8-27.2 19.2-529.6 19.2-556.8 0zM242.4 312c-24.8-10.4-32-44-14.4-64 13.6-15.2 26.4-16 284.8-16 292.8 0 295.2 0 295.2 43.2 0 39.2-8 40.8-287.2 42.4-144.8 0.8-268.8-1.6-278.4-5.6z" />
<glyph unicode="&#xe92c;" glyph-name="progress-two" d="M921.6 716.8h-819.2c-56.32 0-102.4-46.080-102.4-102.4v-307.2c0-56.32 46.080-102.4 102.4-102.4h819.2c56.32 0 102.4 46.080 102.4 102.4v307.2c0 56.32-46.080 102.4-102.4 102.4zM921.6 307.2h-819.2v307.2h819.2v-307.2zM358.4 563.2h-204.8v-204.8h204.8v204.8zM614.4 563.2h-204.8v-204.8h204.8v204.8z" />
<glyph unicode="&#xe92d;" glyph-name="sound-mix" d="M256 890.88c0 28.314-22.938 30.72-51.2 30.72-28.314 0-51.2-2.406-51.2-30.72v-430.080h102.4v430.080zM153.6 30.72c0-28.211 22.886-30.72 51.2-30.72 28.262 0 51.2 2.509 51.2 30.72v174.080h-102.4v-174.080zM327.629 409.6h-245.76c-28.314 0-30.669-22.938-30.669-51.2v-51.2c0-28.314 2.355-51.2 30.669-51.2h245.811c28.16 0 30.72 22.886 30.72 51.2v51.2c0 28.262-2.56 51.2-30.771 51.2zM942.029 358.4h-245.811c-28.262 0-30.618-22.938-30.618-51.2v-51.2c0-28.314 2.355-51.2 30.669-51.2h245.811c28.16 0 30.72 22.886 30.72 51.2v51.2c0 28.262-2.56 51.2-30.771 51.2zM665.6 614.4c0 28.262-2.56 51.2-30.771 51.2h-245.76c-28.314 0-30.669-22.938-30.669-51.2v-51.2c0-28.314 2.355-51.2 30.669-51.2h245.811c28.16 0 30.72 22.886 30.72 51.2v51.2zM563.2 890.88c0 28.314-22.938 30.72-51.2 30.72-28.314 0-51.2-2.406-51.2-30.72v-174.080h102.4v174.080zM460.8 30.72c0-28.211 22.886-30.72 51.2-30.72 28.262 0 51.2 2.509 51.2 30.72v430.080h-102.4v-430.080zM870.4 890.88c0 28.314-22.938 30.72-51.2 30.72-28.314 0-51.2-2.406-51.2-30.72v-481.28h102.4v481.28zM768 30.72c0-28.211 22.886-30.72 51.2-30.72 28.262 0 51.2 2.509 51.2 30.72v122.88h-102.4v-122.88z" />
<glyph unicode="&#xe92e;" glyph-name="pages" d="M131.6 957.8c-6.2-0.8-19.4-4.6-29-8.2-45.2-17-78.4-51.8-95-99.6l-6.6-19v-566l4.6-15.6c14.8-51.4 52.8-91.6 102.4-108.2 23-7.6 48.4-9.2 151.2-9.2h94.8v80h-103.6c-89.2 0-105.2 0.4-114.4 3.2-23.4 7-43 25-52.4 48.2l-4.6 11.6v269c0 290.6-0.4 277.8 10.4 297.2 6.2 11 19.2 24 29.4 29.4 19 10 19 10 114 10.8 49.4 0.6 91.8 0.4 94.4-0.2 7.4-2 17.2-11.4 21.6-21.2 3.8-8.4 4.2-13.4 5.2-78 0.8-61 1.4-69.8 4.6-75.4 2-3.6 4.2-6.6 5.2-6.6s3.8 4.8 6.2 10.6c11 25.2 37 54.4 61.2 68.6 23.4 13.8 42.6 20 68 22.4l15 1.4-56.6 56c-31.2 31-64.2 62.2-73.6 69.6-19.6 15.6-40.2 26.6-55.8 29.4-13 2.4-180 2.2-196.6-0.2zM535 761.8c-64-6.8-115.8-50.4-135.4-113.8l-4.6-15-0.6-275c-0.4-185 0.2-279.4 1.6-288.6 5-32.8 20-61.8 44.8-86.6 19.2-19 38-30.8 63.6-39.4l18.6-6.4h372l19 6.6c26.4 9.2 44.2 20.2 63.2 39.2s30 36.8 39.2 63.2l6.6 19 0.6 191c0.4 118.8-0.2 195.8-1.4 203.6-2.4 15.2-10.6 31.8-25.6 52.4-14 18.8-204.4 209.4-223.6 223.8-19.6 14.4-39.6 24-55 26.2-15.8 2.4-160.8 2.2-183-0.2zM730 679.6c15.6-10.6 18-24.2 18-98.4 0-34.4 0.8-61.2 2.2-65.8 1-4.2 4.8-10.6 8-14.4 10.4-11.8 15.8-12.6 85.8-13.6 50.2-0.8 65-1.6 73.2-4.2 12.2-3.8 19.6-9.2 24.4-17.8 3.2-6 3.4-20 3.4-194.4 0-202.6 0.2-197-10.4-216.2-6-10.8-18.6-23.4-29.4-29.4-19-10.6-15.2-10.4-197.2-10.4-152 0-170 0.4-179.2 3.4-29.6 9.4-50.2 33.8-54.8 64.6-1.4 9.4-2 98.6-1.6 276l0.6 262 4.6 11.6c9.2 22.6 27.6 40.4 49.4 47.4 11.2 3.4 18.8 3.8 104.2 3.8l92.2 0.2 6.6-4.4zM552 409v-39h314v78h-314v-39zM552 290.6v-39.6l236 1v78h-236v-39.4zM552 172v-40h314v80h-314v-40zM158 605.6v-39.6h196v79h-196v-39.4zM158 487v-39h196v78h-196v-39zM158 369v-39h196v78h-196v-39z" />
<glyph unicode="&#xe92f;" glyph-name="files1" d="M543.488 446.496h-256v-28.992h256v28.992zM543.488 350.496h-256v-31.008h256v31.008zM384.512 831.488v-96.512h-97.024v-96.512h-94.496v-606.016h447.008v96.992h94.496v94.016h96.512v608h-446.496zM608.992 63.488h-384.992v546.016h384.992v-546.016zM703.488 158.496h-63.488v480h-321.504v65.504h384.992v-545.504zM800 254.496h-65.504v480.512h-319.008v65.504h384.512v-546.016zM543.488 159.008h-256v-31.008h256v31.008zM543.488 255.488h-256v-31.008h256v31.008zM543.968 543.488h-256v-32h256v32z" />
<glyph unicode="&#xe930;" glyph-name="swap" d="M716.8 716.8h-512v102.4l-204.8-179.2 204.8-179.2v102.4h512v153.6zM1024 281.6l-204.8 179.2v-102.4h-512v-153.6h512v-102.4l204.8 179.2z" />
<glyph unicode="&#xe931;" glyph-name="anchor" d="M222.208 171.008c62.276-62.413 144.637-104.761 236.562-116.524l2.030-0.212v406.528h-204.8v102.4h204.8v111.104c-60.168 21.723-102.4 78.337-102.4 144.815 0 84.831 68.769 153.6 153.6 153.6s153.6-68.769 153.6-153.6c0-66.478-42.232-123.092-101.33-144.477l-1.070-0.338v-111.104h204.8v-102.4h-204.8v-406.528c93.955 11.975 176.316 54.323 238.585 116.729l0.007 0.007-72.704 72.704h289.792l-144.896-144.896c-92.649-92.621-220.626-149.907-361.984-149.907s-269.336 57.286-361.986 149.908l-144.894 144.894h289.792l-72.704-72.704zM512 768c28.277 0 51.2 22.923 51.2 51.2s-22.923 51.2-51.2 51.2v0c-28.277 0-51.2-22.923-51.2-51.2s22.923-51.2 51.2-51.2v0z" />
<glyph unicode="&#xe932;" glyph-name="news-paper" d="M819.2 870.4h204.8v-768c0-84.831-68.769-153.6-153.6-153.6v0h-716.8c-84.831 0-153.6 68.769-153.6 153.6v0 870.4h819.2v-102.4zM819.2 768v-665.6c0-28.277 22.923-51.2 51.2-51.2v0c28.277 0 51.2 22.923 51.2 51.2v0 665.6h-102.4zM102.4 870.4v-768c0-28.277 22.923-51.2 51.2-51.2v0h571.904c-5.515 15.127-8.705 32.59-8.705 50.798 0 0.141 0 0.283 0.001 0.424v-0.022 768h-614.4zM204.8 460.8h409.6v-102.4h-409.6v102.4zM204.8 256h409.6v-102.4h-409.6v102.4zM204.8 768h409.6v-204.8h-409.6v204.8z" />
<glyph unicode="&#xe933;" glyph-name="post-grid" d="M64.6 861c-15.4-4.2-26-10.2-37.6-21.2-12-11.4-19.6-24.4-24-40.8-4.6-17.6-4.6-524.2 0-541.6 4.4-16.8 10.2-26.8 22.8-39.4 9.8-9.8 29.8-22 36-22 1.6 0 2.2 75.8 2.2 252.6 0 277.6-0.4 266.8 12.4 293 8.8 17.8 28.2 37.2 46 46 26.4 13 9 12.4 357.4 12.4h316.6l-1.4 5.6c-2 8-10.6 22-19.6 32-10 10.6-21.6 17.6-37.6 22.6-11.8 3.6-24.2 3.8-337.4 3.6-273.8 0-327-0.6-335.8-2.8zM160.6 765c-15.4-4.2-26-10.2-37.6-21.2-12-11.4-19.6-24.4-24-40.8-4.6-17.6-4.6-524.2 0-541.6 4.4-16.8 10.2-26.8 22.8-39.4 9.8-9.8 29.8-22 36-22 1.6 0 2.2 75.8 2.2 252.6 0 277.6-0.4 266.8 12.4 293 8.8 17.8 28.2 37.2 46 46 26.4 13 9 12.4 357.2 12.4 221.8 0 316.4 0.6 316.4 2.2 0 6.2-12.2 26.2-22 36-12.6 12.6-22.6 18.4-39.4 22.8s-653.8 4.2-670 0zM256.6 669c-5.8-1.6-14.4-4.8-19-7.2-11.6-5.8-28-21.8-34.2-33.4-11.8-21.8-11.4-9.4-11.4-293.6 0-249.4 0.2-261 3.8-272.6 2-6.6 6-16 8.8-20.6 6.2-10.8 22.2-25.8 33-31.4 20.8-10.6 4.6-10.2 370.4-10.2 370.6 0 350.2-0.6 372.4 11.4 11.4 6.2 27.6 22.6 33.4 34.2 10.6 20.6 10.2 11.2 10.2 290.4 0 279 0.4 269.8-10.2 290.4-5.6 10.8-20.6 26.8-31.4 33-4.6 2.8-14 6.8-20.6 8.8-11.8 3.6-24.6 3.8-353.4 3.6-287.6 0-343-0.6-351.8-2.8zM688.2 607c7.6-4 15.4-14 17.8-23 6.4-24-18.2-48.4-42.4-41.8-18 4.8-30.2 24.8-25.6 42 6 21.8 30.4 33 50.2 22.8zM816.2 607c7.6-4 15.4-14 17.8-23 6.4-24-18.2-48.4-42.4-41.8-18 4.8-30.2 24.8-25.6 42 6 21.8 30.4 33 50.2 22.8zM944.2 607c7.6-4 15.4-14 17.8-23 6.4-24-18.2-48.4-42.4-41.8-18 4.8-30.2 24.8-25.6 42 6 21.8 30.4 33 50.2 22.8zM960 281c0-218.6 0.6-207.4-12-214-5.2-2.6-45.2-3-340-3s-334.8 0.4-340 3c-12.6 6.6-12-4.6-12 214v199h704v-199z" />
<glyph unicode="&#xe934;" glyph-name="servers" d="M0 870.4c0 56.32 46.080 102.4 102.4 102.4h819.2c56.554 0 102.4-45.846 102.4-102.4v0-102.4c0-56.554-45.846-102.4-102.4-102.4v0h-819.2c-56.554 0-102.4 45.846-102.4 102.4v0 102.4zM0 512c0 56.32 46.080 102.4 102.4 102.4h819.2c56.554 0 102.4-45.846 102.4-102.4v0-102.4c0-56.554-45.846-102.4-102.4-102.4v0h-819.2c-56.554 0-102.4 45.846-102.4 102.4v0 102.4zM0 153.6c0 56.32 46.080 102.4 102.4 102.4h819.2c56.554 0 102.4-45.846 102.4-102.4v0-102.4c0-56.554-45.846-102.4-102.4-102.4v0h-819.2c-56.554 0-102.4 45.846-102.4 102.4v0 102.4zM614.4 870.4v-102.4h102.4v102.4h-102.4zM819.2 870.4v-102.4h102.4v102.4h-102.4zM614.4 512v-102.4h102.4v102.4h-102.4zM819.2 512v-102.4h102.4v102.4h-102.4zM614.4 153.6v-102.4h102.4v102.4h-102.4zM819.2 153.6v-102.4h102.4v102.4h-102.4z" />
<glyph unicode="&#xe935;" glyph-name="pencil" d="M864 960c88.364 0 160-71.634 160-160 0-36.020-11.91-69.258-32-96l-64-64-224 224 64 64c26.742 20.090 59.978 32 96 32zM64 224l-64-288 288 64 592 592-224 224-592-592zM715.578 596.422l-448-448-55.156 55.156 448 448 55.156-55.156z" />
<glyph unicode="&#xe936;" glyph-name="profile1" d="M864 960h-768c-52.8 0-96-43.2-96-96v-832c0-52.8 43.2-96 96-96h768c52.8 0 96 43.2 96 96v832c0 52.8-43.2 96-96 96zM832 64h-704v768h704v-768zM256 384h448v-64h-448zM256 256h448v-64h-448zM320 672c0 53.019 42.981 96 96 96s96-42.981 96-96c0-53.019-42.981-96-96-96s-96 42.981-96 96zM480 576h-128c-52.8 0-96-28.8-96-64v-64h320v64c0 35.2-43.2 64-96 64z" />
<glyph unicode="&#xe937;" glyph-name="pricing-alt" d="M479 910.8c-64.2-6.8-115.4-21-168-46.8-114-56-200-155.6-239-277.2-15.6-48.6-20.8-84.6-20.8-140.8 0-46.4 2.6-71 12-109.8 24-98.6 81-188.4 159.6-251.8 65.8-53.2 141.6-86.4 227.2-99.8 32-4.8 100-4.8 132 0 207.2 32 363.2 188.2 395.4 395.4 4.8 32 4.8 100 0 132-7.8 50.2-21.6 94-43.4 139-67.2 137.2-197.2 232.4-350 256-20.2 3-88.2 5.6-105 3.8zM556.2 868c135.2-13.8 252.6-88.4 322.8-205.4 44.8-74.4 65.2-165.4 57-253.6-9.4-99.2-51.4-188.4-122-259-70.4-70.4-160.2-112.6-259-122-162.2-15.2-317.2 64-402 205.4-45 74.8-65.6 167.4-56.8 255.8 15.2 154 114.2 288 256.8 347.8 63.8 26.8 135.8 37.8 203.2 31zM383.6 502l0.4-206h-168v240h164v62h-171l-0.8-155-0.6-155h176.4v-106h276v110.6l88.6-1.2 88.8-1.4 1.2 112.6c0.8 61.8 2 132.4 2.8 157l1.2 44.4h-180.6v-62h172v-82.6c0-45.6-0.6-100.4-1.4-122l-1.2-39.4h-46.4c-25.4 0-64 0.6-85.6 1.4l-39.4 1.2v407.4h-277l0.6-206zM654 412v-224h-264v448h264v-224z" />
<glyph unicode="&#xe938;" glyph-name="service" d="M437.2 899.6c-5.4-33.4-10.2-62.2-10.8-64-0.4-2.2-5-4.6-12.2-6.6-35-9.8-72.4-25-99-40.6l-13.8-8-106 76-44.8-44.8c-24.4-24.4-44.6-45.2-44.6-45.8s16.6-25 36.8-54l37-52.6-7-12.2c-16.2-27.6-31.4-63.6-39.6-93.8-2.8-9.6-5.2-18-5.6-18.4s-29.4-5.4-64.2-11.2l-63.4-10.6v-128.2l60.6-10.6c33.2-5.8 62-10.8 63.8-11.4 2.2-0.6 4.6-5.2 6.6-12.4 9.6-35.2 25-72.6 40.4-99.2l8.2-13.8-76-106 44.8-44.8c24.4-24.4 45.2-44.6 45.8-44.6s25 16.6 54 36.8l52.6 37 12.2-7c28-16.4 62.6-31 94.6-39.8 9.2-2.6 17.2-5 17.6-5.4s5.4-29.4 11.2-64.2l10.6-63.4h128l11 62.2c6 34 11.4 63 12.2 64 0.6 1.2 8.8 4.2 18 6.6 32.2 9.2 66.8 23.6 95 40l12.2 7 52.6-36.8c28.8-20.4 53.2-37 53.8-37s21.4 20.2 46 44.8l44.6 44.6-76 105.6 7 12c16.2 28 30.8 62.6 39.6 94.8 2.6 9.2 5.6 17.4 6.4 18.2s29.8 6.2 64.2 12.2l62.4 10.6v128.2l-63.2 10.2c-34.6 5.8-63.4 10.8-64 11.4-0.4 0.4-3 8.6-5.6 18-8.2 30-23.8 66.8-40 94.6l-7 12.2 36.8 52.6c20.4 28.8 37 53 37 53.8 0 0.6-20.2 21.4-44.6 45.8l-44.8 44.8-105.6-76-12 6.8c-28 16.4-63 31-94.8 39.8-9.2 2.6-17.4 5.6-18.2 6.4s-6.2 29.8-12.2 64.2l-10.8 62.4h-128.2l-9.6-60.4zM561 720.8c10-1.6 27.4-6.2 39-10 95.4-31.8 167.6-115.4 185.2-214.8 4.6-25.2 4.6-70.8 0-96-20.2-114-111.2-205-225.2-225.2-25.2-4.6-70.8-4.6-96 0-114 20.2-204.8 111-225.2 225.2-4.4 25.4-4.4 70.6 0 96 24.4 136 146.6 234.8 283.2 228.8 11.6-0.6 29.2-2.4 39-4zM477.2 642c-13-2.4-40-11.4-52.2-17.4-56.4-28.2-97.8-84.2-107.2-145.2-3-19-1.2-65 3.2-79.4 9.8-32.8 22.8-57.8 41.4-79.4 26.6-31.2 57.6-50.4 102.6-64 9.6-2.8 19-3.6 47-3.6 37 0 42 0.8 72 12.2 48.4 18 92.8 62.4 110.8 110.8 11.4 30 12.2 35 12.2 72 0 28-0.8 37.4-3.6 47-13.6 45-32.8 76-64 102.6-21.6 18.6-46.2 31.4-79.4 41.4-12.8 4-67 5.8-82.8 3zM536.8 542.8c72.8-18.8 97.6-110.4 44.2-163.8-52.8-53-142.6-29.6-163.2 42.6-20.6 72 46 140 119 121.2z" />
<glyph unicode="&#xe939;" glyph-name="note-text" d="M192 608v-480.040c0-17.924 14.434-31.96 32.239-31.96h447.761v159.811c0 35.82 28.624 64.189 63.933 64.189h128.067v288h-672zM192 640h672v95.781c0 17.821-14.309 32.219-31.96 32.219h-608.080c-17.924 0-31.96-14.309-31.96-31.96v-96.040zM688 64h-463.997c-35.348 0-64.003 28.852-64.003 64.028v607.945c0 35.361 28.852 64.028 64.028 64.028h607.945c35.361 0 64.028-28.624 64.028-63.81v-448.19l-192-224h-16zM704 112l150.398 176h-118.503c-17.475 0-31.896-14.453-31.896-32.281v-143.719zM256 512v-32h544v32h-544zM256 416v-32h544v32h-544zM256 320v-32h352v32h-352zM256 224v-32h352v32h-352z" />
<glyph unicode="&#xe93a;" glyph-name="share" d="M736.2 872c-34.4-7.2-63.6-23-88.4-47.8-20.4-20.6-33.4-41.4-42.2-68.2-5.2-16.2-6.2-22.8-7-45-0.6-14.2-0.2-29.6 1-34.2l1.8-8.2-216.8-108.4-8.8 9c-13.4 14-41 31.4-60.4 38.4-24.2 8.8-40 11-68.2 10-44-2-79.6-17.6-111.4-49.4-20.4-20.4-33.2-41-42.2-68.2-6.2-18.4-6.4-20.2-6.4-52s0.2-33.6 6.4-52c8.8-26.6 21.8-47.4 41.2-67 19.2-19.2 36.2-30.8 58.2-39.2 25.4-9.8 40.4-12.4 70-11.2 22.6 0.8 28.6 1.6 45.4 7.4 23 7.6 47 21.8 64.2 38l12.4 11.6 216.4-108.6-2-8c-1-4.4-1.4-19.6-0.8-34 0.8-22.2 1.8-28.8 7-45 8.8-26.4 21.6-47.4 41.2-67 34.6-34.6 73.2-51 121.2-51 47.4 0 86.6 16.4 120.2 49.8 33.4 33.6 49.8 72.8 49.8 120.2 0 48-16.4 86.6-51 121.2-19.6 19.6-40.6 32.4-67 41.2-16.2 5.2-22.8 6.2-45 7-49.4 1.8-88.6-12.6-123.8-45.6l-12.2-11.4-216.2 108.6 1.4 6c2 8.6 2 48.8 0 57.2l-1.6 7.2 216.8 108.4 8.8-9c20.6-21.2 58.4-41 88.8-46.6 16.2-3 49.4-2.6 65 0.6 33.4 7 61.6 22.4 86.2 47 33.4 33.6 49.8 72.8 49.8 120.2 0 48-16.4 86.6-51 121.2-19.6 19.6-40.6 32.4-67 41.2-17 5.4-22 6.2-47 6.8-15.4 0.4-32-0.2-36.8-1.2zM782.2 788c45.6-8.6 77-52 70-96.2-7.6-46.6-51.4-79.2-96.4-72-37.2 6-65.4 34.2-72 71.8-6.2 34.4 14.6 73.4 47 88.6 19.6 9.2 33.2 11.2 51.4 7.8zM270.2 532c45.6-8.6 77-52 70-96.2-7.6-46.6-51.4-79.2-96.4-72-37.2 6-65.4 34.2-72 71.8-6.2 34.4 14.6 73.4 47 88.6 19.6 9.2 33.2 11.2 51.4 7.8zM782.2 276c45.6-8.6 77-52 70-96.2-7.6-46.6-51.4-79.2-96.4-72-37.2 6-65.4 34.2-72 71.8-6.2 34.4 14.6 73.4 47 88.6 19.6 9.2 33.2 11.2 51.4 7.8z" />
<glyph unicode="&#xe93b;" glyph-name="file-picture" d="M832 64h-640v128l192 320 263-320 185 128v-256zM832 480c0-53.020-42.98-96-96-96-53.022 0-96 42.98-96 96s42.978 96 96 96c53.020 0 96-42.98 96-96zM917.806 730.924c-22.212 30.292-53.174 65.7-87.178 99.704s-69.412 64.964-99.704 87.178c-51.574 37.82-76.592 42.194-90.924 42.194h-496c-44.112 0-80-35.888-80-80v-864c0-44.112 35.888-80 80-80h736c44.112 0 80 35.888 80 80v624c0 14.332-4.372 39.35-42.194 90.924zM785.374 785.374c30.7-30.7 54.8-58.398 72.58-81.374h-153.954v153.946c22.984-17.78 50.678-41.878 81.374-72.572zM896 16c0-8.672-7.328-16-16-16h-736c-8.672 0-16 7.328-16 16v864c0 8.672 7.328 16 16 16 0 0 495.956 0.002 496 0v-224c0-17.672 14.326-32 32-32h224v-624z" />
<glyph unicode="&#xe93c;" glyph-name="note-list" d="M688 64h-463.997c-35.348 0-64.003 28.852-64.003 64.028v607.945c0 35.361 28.852 64.028 64.028 64.028h607.945c35.361 0 64.028-28.624 64.028-63.81v-448.19l-192-224h-16zM192 608v-480.040c0-17.924 14.434-31.96 32.239-31.96h447.761v159.811c0 35.82 28.624 64.189 63.933 64.189h128.067v288h-672zM192 640h672v95.781c0 17.821-14.309 32.219-31.96 32.219h-608.080c-17.924 0-31.96-14.309-31.96-31.96v-96.040zM704 112l150.398 176h-118.503c-17.475 0-31.896-14.453-31.896-32.281v-143.719zM416 384v-32h224v32h-224zM256 416h96v-96h-96v96zM288 384v-32h32v32h-32zM416 512v-32h384v32h-384zM256 544h96v-96h-96v96zM288 512v-32h32v32h-32zM416 256v-32h192v32h-192zM256 288h96v-96h-96v96zM288 256v-32h32v32h-32z" />
<glyph unicode="&#xe93d;" glyph-name="folder-open" d="M832 0l192 512h-832l-192-512zM128 576l-128-576v832h288l128-128h416v-128z" />
<glyph unicode="&#xe93e;" glyph-name="copy" d="M640 704v256h-448l-192-192v-576h384v-256h640v768h-384zM192 869.49v-101.49h-101.49l101.49 101.49zM64 256v448h192v192h320v-192l-192-192v-256h-320zM576 613.49v-101.49h-101.49l101.49 101.49zM960 0h-512v448h192v192h320v-640z" />
<glyph unicode="&#xe93f;" glyph-name="slider" horiz-adv-x="1525" d="M288.681 869.583c-3.268-6.536-4.357-201.532-3.268-432.477l3.268-419.404 450.996-3.268c354.043-2.179 453.174 0 460.8 10.894 9.804 16.34 11.983 814.843 2.179 840.987-5.447 15.251-56.647 17.43-457.532 17.43-351.864 0-453.174-3.268-456.443-14.162zM1108.97 511.183l-3.268-286.502-367.115-3.268-368.204-2.179v577.362h740.766l-2.179-285.413zM466.247 736.681c-91.506-51.2-58.826-179.745 45.753-179.745 122.009 0 136.17 169.94 16.34 190.638-19.609 3.268-45.753-1.089-62.094-10.894zM814.843 603.779c-9.804-10.894-37.038-51.2-62.094-90.417-25.055-38.128-51.2-74.077-58.826-78.434s-40.306-5.447-75.166-2.179l-61.004 6.536-55.557-57.736c-61.004-65.362-84.97-103.489-72.987-115.472 9.804-10.894 531.609-18.519 580.63-8.715 18.519 3.268 35.949 13.072 39.217 20.698 5.447 13.072-141.617 284.323-176.477 325.719-18.519 23.966-37.038 22.877-57.736 0zM123.098 534.060c-46.843-42.485-86.060-80.613-88.238-84.97-3.268-9.804 166.672-153.6 183.013-153.6 6.536 0 10.894 55.557 10.894 157.957 0 95.864-4.357 157.957-10.894 157.957-5.447 0-49.021-34.86-94.774-77.345zM1268.017 595.064c-6.536-17.43 4.357-289.77 11.983-297.396 6.536-7.626 33.77 13.072 110.026 81.702l74.077 68.63-79.523 72.987c-99.132 90.417-107.847 96.953-116.562 74.077z" />
<glyph unicode="&#xe940;" glyph-name="document-text" d="M624 864h16l192-224v-576.295c0-34.963-28.617-63.705-63.918-63.705h-480.165c-35.408 0-63.918 28.759-63.918 64.235v735.531c0 35.488 28.693 64.235 64.088 64.235h335.912zM608 832h-320.142c-17.595 0-31.858-14.568-31.858-31.855v-736.291c0-17.593 14.551-31.855 31.999-31.855h480.003c17.672 0 31.999 14.238 31.999 31.789v544.211h-128.067c-35.309 0-63.933 28.37-63.933 64.189v159.811zM640 816v-143.719c0-17.828 14.421-32.281 31.896-32.281h118.503l-150.398 176zM320 640v-32h160v32h-160zM320 736v-32h224v32h-224zM320 544v-32h416v32h-416zM320 448v-32h320v32h-320zM320 352v-32h416v32h-416zM320 256v-32h288v32h-288zM320 160v-32h416v32h-416z" />
<glyph unicode="&#xe941;" glyph-name="document-text1" d="M624 864h16l192-224v-576.295c0-34.963-28.617-63.705-63.918-63.705h-480.165c-35.408 0-63.918 28.759-63.918 64.235v735.531c0 35.488 28.693 64.235 64.088 64.235h335.912zM608 832h-320.142c-17.595 0-31.858-14.568-31.858-31.855v-736.291c0-17.593 14.551-31.855 31.999-31.855h480.003c17.672 0 31.999 14.238 31.999 31.789v544.211h-128.067c-35.309 0-63.933 28.37-63.933 64.189v159.811zM640 816v-143.719c0-17.828 14.421-32.281 31.896-32.281h118.503l-150.398 176zM320 768v-64h32v32h32v-128h32v128h32v-32h32v64h-160zM320 448v-32h416v32h-416zM320 544v-32h416v32h-416zM320 352v-32h416v32h-416zM320 256v-32h416v32h-416zM320 160v-32h416v32h-416z" />
<glyph unicode="&#xe942;" glyph-name="spacer" d="M488 920c0-4-8-16-17.6-25.6-24-24.8-135.2-150.4-149.6-168-10.4-13.6-0.8-14.4 179.2-14.4 116 0 188 3.2 186.4 7.2-2.4 7.2-100 123.2-148 176.8-10.4 11.2-18.4 22.4-18.4 25.6 0 4-7.2 6.4-16 6.4s-16-3.2-16-8zM61.6 754.4c-3.2-2.4-5.6-116-5.6-252v-246.4h136c75.2 0 136 2.4 136 4.8s-4 11.2-8 20c-8 13.6-17.6 15.2-112 15.2h-104v416h188l27.2 48h-126.4c-69.6 0-128.8-2.4-131.2-5.6zM680 753.6c0-4 8-14.4 18.4-24 16.8-16 27.2-17.6 116-17.6h97.6v-416h-98.4c-98.4 0-117.6-4.8-117.6-29.6 0-8 28.8-10.4 132-10.4h132l-1.6 250.4-2.4 249.6-137.6 2.4c-76 0.8-138.4-0.8-138.4-4.8zM328 288.8c0-8.8 176-208.8 184-208.8 3.2 0 30.4 28 60 61.6 29.6 34.4 63.2 73.6 75.2 86.4 12 13.6 28.8 33.6 36 46.4l14.4 21.6h-184.8c-101.6 0-184.8-3.2-184.8-7.2z" />
<glyph unicode="&#xe943;" glyph-name="tab-alt" d="M0 448v-362h1024v724h-1024v-362zM341 635l-1.4-89h598.4v-374h-852v552h256.6l-1.6-89zM628 678v-46h-202v92h202v-46zM938 678v-46h-226v92h226v-46z" />
<glyph unicode="&#xe944;" glyph-name="documents" d="M223.918 799.945l0.083 0.055c0 0 0 0-0.001 0s0 0 0.001 0c0.126 35.38 28.694 64 63.917 64 0.209 35.38 28.854 64 64.171 64h351.912l192-224v-576.295c0-34.963-28.617-63.705-63.918-63.705-0.209-35.38-28.777-64-64-64-0.209-35.38-28.777-64-64-64h-480.165c-35.408 0-63.918 28.759-63.918 64.235v735.531c0 35.488 28.617 64.235 63.918 64.235v-0.055zM223.999 768c-17.672 0-31.999-14.568-31.999-31.855v-736.291c0-17.593 14.551-31.855 31.999-31.855h480.003c17.672 0 31.999 14.568 31.999 31.855l-448.082 0.145c-35.408 0-63.918 28.759-63.918 64.235v703.765c0 0 0 0-0.001 0.001v-0.001zM287.999 832c-17.672 0-31.999-14.568-31.999-31.855v-736.291c0-17.593 14.551-31.855 31.999-31.855h480.003c17.672 0 31.999 14.568 31.999 31.855v0.145h-448.082c-35.408 0-63.918 28.759-63.918 64.235v703.765h-0.001zM672 896h-320.142c-17.595 0-31.858-14.568-31.858-31.855v-736.291c0-17.593 14.551-31.855 31.999-31.855h480.003c17.672 0 31.999 14.238 31.999 31.789v544.211h-128.067c-35.309 0-63.933 28.37-63.933 64.189v159.811zM704 880v-143.719c0-17.828 14.421-32.281 31.896-32.281h118.503l-150.398 176z" />
<glyph unicode="&#xe945;" glyph-name="timer" d="M155.2 923.2c1.6-41.6 3.6-43.2 46.8-43.2h32.8l2.4-46.8c5.2-108.8 34-192 89.6-260.4 63.6-78.4 68.8-86 73.6-107.2 8-36.4-1.2-61.2-52.4-137.6-74-111.2-98.8-171.6-108.8-266.4l-4.8-45.6h-32.4c-43.2 0-45.2-2-46.8-43.2l-1.2-32.8h718v30c0 41.2-4.8 46-48 46h-32v16.4c0 27.2-12 94.8-22.4 127.2-15.6 47.6-38 90.4-82 157.2-51.2 76.8-60.8 97.6-61.2 129.2-0.4 30 10.4 51.2 50 96 66.4 76 94.8 136 109.6 234 3.2 20.8 6 52.8 6 71.2v32.8h32c43.2 0 48 4.8 48 46v30h-718l1.2-32.8zM740 849.2c0-60.8-14.8-133.6-38-189.2-16.4-39.2-33.2-64.8-77.2-117.2-44.4-52.8-50.8-65.2-50-96.8 0.4-31.6 8-48 57.2-122.4 72-109.2 98.4-176.4 106.4-274.4l2.8-33.2h-18c-16.4 0-18.8 1.2-23.2 12-7.6 18.8-38.8 44-80.4 65.6-74.8 38.8-86.8 46.8-96.4 65.2-5.2 9.6-10 17.2-11.2 17.2s-5.2-7.2-9.2-16c-8-17.6-24.4-28.4-94.8-64.4-42.8-21.6-88-59.2-88-73.2 0-4.8-4-6.4-16.4-6.4h-16.8l2.8 32.8c6 66.8 27.2 140.8 56.8 194.8 8 14.4 31.2 51.6 52 82.4 46.4 70 55.2 88.8 55.2 120 0.4 31.2-9.2 50.4-46 92-55.2 62.8-85.6 118-103.2 187.2-9.2 35.2-16.4 91.6-16.4 128v26.8h452v-30.8zM356 672c0-2.8 50-60 99.6-114 42.4-46.4 50.4-61.2 56-101.2 2-16.4 4.4-30.4 5.6-31.2 0.8-0.8 3.6 12.8 6 30.8 2.8 17.6 7.6 38 11.2 45.6 3.2 7.2 28 37.2 54.4 66.8 44 48.4 73.2 82.4 86.4 99.6 2.8 4-10-0.8-30-10.8-86.8-43.6-165.2-44.4-251.6-1.6-20.8 10-37.6 17.2-37.6 16z" />
<glyph unicode="&#xe946;" glyph-name="stop-watch" d="M247.343 607.284c48.95 44.891 110.085 76.707 177.873 89.914-25.155 20.538-41.216 51.794-41.216 86.801 0 61.856 50.144 112 112 112s112-50.144 112-112c0-35.007-16.061-66.263-41.216-86.801v0c67.788-13.208 128.924-45.023 177.873-89.914v0l39.343 39.343-22.627 22.627 22.627 22.627 67.882-67.882-22.627-22.627-22.627 22.627-39.343-39.343c60.060-65.49 96.716-152.793 96.716-248.657 0-203.241-164.759-368-368-368s-368 164.759-368 368c0 95.864 36.656 183.167 96.716 248.657l-39.343 39.343-22.627-22.627-22.627 22.627 67.882 67.882 22.627-22.627-22.627-22.627 39.343-39.343zM516.695 379.322l99.796 99.796c6.121 6.121 16.456 6.326 22.705 0.077 6.066-6.066 6.214-16.414-0.077-22.705l-99.796-99.796c2.999-6.266 4.678-13.284 4.678-20.695 0-26.51-21.49-48-48-48-7.41 0-14.428 1.679-20.695 4.678l-35.796-35.796c-6.121-6.121-16.456-6.326-22.705-0.077-6.066 6.066-6.214 16.414 0.077 22.705l35.796 35.796c-2.999 6.266-4.678 13.284-4.678 20.695 0 26.51 21.49 48 48 48 7.41 0 14.428-1.679 20.695-4.678v0 0zM512 705.6c36.516 7.412 64 39.696 64 78.4 0 44.183-35.817 80-80 80s-80-35.817-80-80c0-38.703 27.484-70.987 64-78.4v62.4h-32v32h96v-32h-32v-62.4zM256.52 320.072h79.857c8.668 0 15.695 7.422 15.695 16 0 8.837-6.882 16-15.695 16h-79.847c7.919 119.766 103.694 215.519 223.47 223.403v-79.78c0-8.668 7.422-15.695 16-15.695 8.837 0 16 6.882 16 15.695v79.78c119.776-7.884 215.551-103.636 223.47-223.403h-79.847c-8.668 0-15.695-7.422-15.695-16 0-8.837 6.882-16 15.695-16h79.857c-7.852-119.834-103.656-215.661-223.48-223.547v79.924c0 8.668-7.422 15.695-16 15.695-8.837 0-16-6.882-16-15.695v-79.924c-119.824 7.887-215.628 103.714-223.48 223.547zM496 0c185.568 0 336 150.432 336 336s-150.432 336-336 336c-185.568 0-336-150.432-336-336s150.432-336 336-336v0zM496 64c150.221 0 272 121.779 272 272s-121.779 272-272 272c-150.221 0-272-121.779-272-272s121.779-272 272-272v0zM496 320c8.837 0 16 7.163 16 16s-7.163 16-16 16c-8.837 0-16-7.163-16-16s7.163-16 16-16v0z" />
<glyph unicode="&#xe947;" glyph-name="video-slider" horiz-adv-x="1280" d="M315.392 778.24c-29.184-10.24-44.544-23.552-57.856-48.64l-11.776-22.528 1.024-274.944 1.536-274.944 15.36-22.016c30.72-43.52 14.848-41.472 349.696-41.472 184.32 0 300.544 2.048 308.736 5.12 22.528 8.704 44.544 31.232 53.248 53.76 7.168 18.944 7.68 53.76 6.656 293.376l-1.536 271.36-14.336 21.504c-7.68 11.776-23.552 26.624-35.84 32.768l-21.504 11.776-286.72 1.024c-237.056 1.024-290.304 0-306.688-6.144zM914.944 739.84c8.704-3.072 17.92-11.264 21.504-18.432 8.192-17.92 8.192-549.376 0-567.296-3.584-7.168-12.8-15.36-21.504-18.432-20.992-7.168-580.096-7.168-601.088 0-8.704 3.072-17.92 11.264-21.504 18.432-7.68 17.92-8.192 549.376 0 567.296 3.072 6.656 10.752 14.848 16.896 17.408 14.848 7.68 584.704 8.192 605.696 1.024zM537.6 596.48c-6.656-4.096-7.68-27.136-9.216-144.384-1.536-148.992 0-170.496 12.288-175.104 10.752-4.096 12.288-3.072 117.248 73.216 109.056 78.848 104.96 75.264 104.96 86.528 0 12.8-3.584 16.384-51.2 50.176-24.064 16.896-69.632 49.664-101.376 72.704-32.256 23.040-59.904 41.984-61.44 41.984-2.048 0-7.168-2.56-11.264-5.12zM630.784 497.152c84.48-60.928 79.872-56.32 68.608-69.12-5.632-6.144-11.776-10.752-13.824-10.752s-27.136-17.408-55.296-38.4c-28.16-20.992-53.76-38.4-56.832-38.4s-5.12 32.768-5.12 97.28c0 60.928 2.048 97.28 5.12 97.28 2.56 0 28.672-16.896 57.344-37.888zM132.096 758.272l-14.336-12.8v-613.376l12.8-13.824c8.192-8.704 17.408-13.312 27.648-13.312 19.968 0 55.296 13.824 58.88 23.040s-11.264 24.576-20.48 20.992c-3.584-1.536-14.848-4.096-24.576-6.144l-18.432-3.072v595.968l18.432-3.072c9.728-2.048 20.992-4.608 24.576-6.144 8.192-3.072 24.576 12.288 22.016 20.48-2.56 8.704-28.16 19.456-51.712 22.016-17.408 2.048-23.552 0-34.816-10.752zM1028.096 759.808c-10.752-5.632-19.456-13.312-19.456-17.408 0-12.288 17.408-17.92 36.352-12.8 9.728 3.072 20.48 5.12 23.552 5.12 5.12 0 6.656-61.952 6.656-297.472v-297.472l-18.432 3.072c-9.728 2.048-20.992 4.608-24.576 6.144-9.216 3.584-24.064-11.776-20.48-20.992 3.584-8.704 38.912-23.040 57.856-23.040 8.704 0 19.968 5.12 28.16 13.312l13.312 13.824v613.376l-13.312 12.288c-16.896 15.872-43.008 16.384-69.632 2.048z" />
<glyph unicode="&#xe948;" glyph-name="widget-area" horiz-adv-x="1183" d="M107.52 442.88v-430.080h977.92v860.16h-977.92v-430.080zM967.68 688.64v-61.44h-742.4v122.88h742.4v-61.44zM537.6 442.88v-61.44h-312.32v122.88h312.32v-61.44zM967.68 442.88v-61.44h-312.32v122.88h312.32v-61.44zM537.6 197.12v-61.44h-312.32v122.88h312.32v-61.44zM967.68 197.12v-61.44h-312.32v122.88h312.32v-61.44z" />
<glyph unicode="&#xe949;" glyph-name="accordion2" d="M0 675v-219h64v-202h-64v-252h1024v252h-64v202h64v438h-1024v-219zM938 769v-41h-852v82h852v-41zM938 583v-41h-852v82h852v-41zM874 357v-85h-724v170h724v-85zM938 127.2v-40.8l-422.4-0.2c-232.4 0-424.2 0.4-426 1-3.2 1-3.6 4.6-3.6 41v39.8h852v-40.8z" />
<glyph unicode="&#xe94a;" glyph-name="categories" d="M183.208 813.597v-146.403h145.585v-291.987c0-232.445 0.491-291.987 2.127-291.987 0.981 0 50.382 0 109.597 0h107.471v-147.22h292.805v292.805l-291.987-0.818-0.491-36.314-0.327-36.478h-145.585v292.805h145.585v-145.585h292.805v291.169h-292.805v-71.974h-145.585v145.585l36.478 0.327 36.314 0.491 0.491 146.075 0.327 145.912h-292.805v-146.403z" />
<glyph unicode="&#xe94d;" glyph-name="chart-bar" horiz-adv-x="1097" d="M292.553 374.829v-219.415h-146.276v219.415h146.276zM511.967 667.382v-511.967h-146.276v511.967h146.276zM731.382 521.105v-365.691h-146.276v365.691h146.276zM950.796 740.52v-585.105h-146.276v585.105h146.276zM1023.934 100.561v694.813q0 7.428-5.428 12.856t-12.856 5.428h-914.227q-7.428 0-12.856-5.428t-5.428-12.856v-694.813q0-7.428 5.428-12.856t12.856-5.428h914.227q7.428 0 12.856 5.428t5.428 12.856zM1097.073 795.374v-694.813q0-37.712-26.855-64.567t-64.567-26.855h-914.227q-37.712 0-64.567 26.855t-26.855 64.567v694.813q0 37.712 26.855 64.567t64.567 26.855h914.227q37.712 0 64.567-26.855t26.855-64.567z" />
<glyph unicode="&#xe94e;" glyph-name="history" horiz-adv-x="1088" d="M640 896c247.424 0 448-200.576 448-448s-200.576-448-448-448v96c94.024 0 182.418 36.614 248.902 103.098s103.098 154.878 103.098 248.902c0 94.022-36.614 182.418-103.098 248.902s-154.878 103.098-248.902 103.098c-94.022 0-182.418-36.614-248.902-103.098-51.14-51.138-84.582-115.246-97.306-184.902h186.208l-224-256-224 256h164.57c31.060 217.102 217.738 384 443.43 384zM832 512v-128h-256v320h128v-192z" />
<glyph unicode="&#xe951;" glyph-name="post-sliders2" horiz-adv-x="1274" d="M231.674 861.77c-40.543-11.352-73.441-47.030-80.854-88.036-1.853-9.499-2.548-111.435-2.548-325.502 0-338.244-0.232-328.977 12.742-354.693 12.974-25.484 42.165-49.578 68.807-56.529 13.437-3.707 47.030-3.938 407.283-3.243l392.688 0.695 13.9 6.487c28.959 13.669 51.432 37.3 62.089 66.027l5.097 13.205v327.819c0 311.138-0.232 328.514-4.17 340.329-11.352 33.593-40.080 61.857-73.209 72.051-14.364 4.633-22.472 4.633-403.113 4.402-304.652 0-390.603-0.695-398.711-3.012zM753.173 795.743c6.255-6.255 6.719-8.109 6.719-24.557 0-18.302-3.707-29.423-10.425-32.203-2.085-0.695-12.742-1.39-23.399-1.39-17.839 0-20.156 0.463-25.252 5.792-5.329 5.097-5.792 7.414-5.792 26.643s0.463 21.546 5.792 26.643c5.097 5.329 7.414 5.792 25.484 5.792 18.997 0 20.387-0.232 26.874-6.719zM877.814 798.986c8.572-4.402 9.499-7.182 9.499-30.349 0-17.839-0.463-20.156-5.792-25.252-5.097-5.329-7.414-5.792-26.179-5.792-29.191 0-31.508 2.085-32.434 29.886-0.927 20.619-0.927 21.082 6.024 28.033 6.719 6.487 8.109 6.95 24.789 6.95 10.889 0 20.156-1.39 24.094-3.475zM1008.71 797.596c5.792-4.633 6.024-5.56 6.024-27.569 0-30.581-1.853-32.434-30.349-32.434-16.681 0-21.082 0.695-26.179 4.865-5.792 4.633-6.024 5.792-6.024 26.643 0 20.156 0.463 22.472 5.792 27.569 5.097 5.329 7.414 5.792 25.021 5.792 16.217 0 20.619-0.695 25.716-4.865zM1047.167 402.824c0-262.719-0.232-270.364-4.402-278.936-6.024-11.584-18.766-22.472-29.654-25.484-11.815-3.243-753.636-3.475-765.22-0.232-11.352 3.012-25.252 15.29-30.349 26.411-4.17 9.035-4.402 21.777-4.402 278.936v269.205h834.027v-269.9zM378.787 604.38l-5.792-5.56v-107.033l5.792-5.56 5.56-5.792h245.343c244.88 0 245.343 0 251.598 4.865l6.024 4.633v110.74l-6.024 4.633c-6.255 4.865-6.719 4.865-251.598 4.865h-245.343l-5.56-5.792zM377.629 443.367c-4.633-4.633-4.633-7.645-4.633-138.541v-134.139l5.329-4.865c5.329-5.097 6.255-5.097 92.438-5.097 81.086 0 87.11 0.232 90.585 4.17s3.938 16.912 3.938 139.931c0 128.348-0.232 135.761-4.17 139.236s-13.669 3.938-91.511 3.938c-84.329 0-87.573-0.232-91.975-4.633zM599.341 446.378c-2.317-2.085-1.853-22.009 0.232-25.716 1.622-2.317 31.971-2.78 144.333-2.317l142.248 0.695v27.801l-142.711 0.695c-78.306 0.232-143.406-0.232-144.101-1.158zM600.5 382.668c-3.938-3.938-3.475-23.862 0.463-27.106 2.085-1.853 41.933-2.317 144.101-2.085l141.090 0.695 0.695 12.279c0.463 7.182-0.463 13.9-2.085 15.754-2.317 2.78-24.557 3.243-142.016 3.243-105.412 0-140.163-0.695-142.248-2.78zM600.5 317.799c-3.707-3.707-3.707-23.167 0-26.874 2.085-2.085 36.836-2.78 142.248-2.78 117.459 0 139.7 0.463 142.016 3.243 1.622 1.853 2.548 8.572 2.085 15.754l-0.695 12.279-141.321 0.695c-108.192 0.463-142.248-0.232-144.333-2.317zM599.11 252.004c-2.085-5.097-1.622-20.156 0.463-23.631 1.622-2.317 31.971-2.78 144.333-2.317l142.248 0.695v27.801l-142.711 0.695c-128.811 0.463-142.943 0.232-144.333-3.243zM600.5 190.378c-3.012-3.012-3.707-22.241-0.927-26.874 1.622-2.317 31.971-2.78 144.333-2.317l142.248 0.695 0.695 12.279c0.463 7.182-0.463 13.9-2.085 15.754-2.317 2.78-24.557 3.243-142.016 3.243-105.412 0-140.163-0.695-142.248-2.78zM48.883 435.49l-49.81-49.81 48.883-49.347c27.106-27.106 49.578-48.652 50.273-47.957 0.927 0.695 1.158 45.408 0.927 99.157l-0.695 97.535-49.578-49.578zM1163.005 384.29v-99.62l49.115 48.652c27.106 26.874 49.578 48.883 50.273 49.347 0.695 0.232-21.546 23.167-49.115 50.968l-50.273 50.273v-99.62z" />
<glyph unicode="&#xe952;" glyph-name="social-button" horiz-adv-x="1164" d="M123.904 823.125c-16.384-8.192-33.792-26.283-40.619-42.667-7.168-16.725-7.168-682.325 0-699.051 6.485-15.701 24.576-35.499 40.96-44.032l13.995-7.509 430.080-1.024c303.445-0.683 435.2 0 447.488 2.731 22.187 4.779 43.349 20.139 55.296 40.277l9.216 16.043 1.024 335.872c1.024 374.101 2.048 355.669-22.187 380.587-6.827 6.827-18.432 15.701-25.259 19.456-12.629 6.144-25.6 6.485-454.315 6.485-441.003 0-441.344 0-455.68-7.168zM1011.712 759.979c4.779-4.779 5.461-39.253 5.461-329.045s-0.683-324.267-5.461-329.045c-4.779-4.779-48.811-5.461-432.811-5.461-360.789 0-428.373 0.683-431.787 4.779-5.461 6.485-5.461 652.971 0 659.456 3.413 4.096 76.117 4.779 431.787 4.779 384 0 428.032-0.683 432.811-5.461zM327.339 718.336c-16.725-15.36-17.749-17.408-19.456-36.181-1.024-12.629-3.413-20.48-6.485-21.504-4.437-1.707-22.528 2.048-48.811 10.24-15.019 4.779-46.421 24.917-59.051 37.547-13.995 14.336-19.456 10.24-19.456-13.995 0-15.701 1.707-22.187 8.533-31.403 10.581-14.336 10.581-17.067 0-17.067-6.144 0-8.533-1.707-8.533-6.827 0-10.24 15.019-31.061 29.355-40.96 11.947-8.192 12.288-8.533 4.779-10.24-4.437-1.024-8.533-3.755-9.216-5.803-2.048-5.803 20.48-25.6 33.451-30.037 14.677-5.12 15.701-9.557 4.096-15.019-5.461-2.389-11.947-5.803-15.019-7.168-2.731-1.365-13.995-4.437-24.576-6.827-10.581-2.048-20.139-5.12-21.163-6.485-1.707-3.072 24.235-13.995 33.109-13.995 3.072 0 6.827-1.365 7.851-3.413 3.413-5.461 67.584-4.096 78.848 1.707 5.461 2.731 12.629 5.12 15.701 5.12s6.827 1.707 7.851 3.413c1.024 2.048 4.437 3.413 7.168 3.413 7.509 0 26.965 13.995 48.811 35.157 30.037 29.355 51.541 79.189 51.541 120.149 0 8.192 2.389 12.629 8.533 16.725 4.437 3.072 9.899 8.533 12.288 12.629 3.413 6.827 3.072 7.168-6.827 4.779-12.288-2.731-13.312 0-3.413 10.581 9.216 9.899 5.461 17.067-4.779 9.899-9.216-6.485-24.235-6.485-29.696 0-2.389 2.731-6.485 5.12-8.875 5.12-2.731 0-4.779 1.707-4.779 3.413 0 2.048-9.557 3.413-21.845 3.413-21.504 0-22.528-0.341-39.936-16.384zM712.363 721.749c-5.12-5.803-5.803-19.456-5.803-125.269v-118.784l8.875-7.851 8.533-8.192h231.424l8.533 8.192 8.875 7.851v120.491c0 110.592-0.341 120.832-5.803 124.928-4.779 3.755-32.085 4.437-127.659 4.779-113.323 0-121.856-0.341-126.976-6.144zM786.773 567.467v-59.733l-39.253-2.048v123.563l39.253-2.048v-59.733zM849.92 623.787c3.755-4.437 5.12-4.437 11.264 0 8.533 5.803 40.619 6.827 50.517 1.707 13.995-7.851 19.456-26.624 20.139-70.315 0.341-22.187 0.341-42.667 0.341-45.056-0.341-3.072-5.803-4.096-19.797-3.413l-19.797 1.024-1.707 40.277c-1.365 35.157-2.731 41.301-8.192 45.397-7.168 5.12-17.749 3.413-24.917-3.413-3.413-3.072-7.851-47.787-7.851-81.579 0-1.365-8.875-2.389-19.456-1.707l-19.797 1.024-1.024 56.32c-0.341 30.72 0 58.027 0.683 60.416 2.731 6.485 34.133 5.803 39.595-0.683zM283.307 417.621c0-1.707-4.437-4.096-9.899-5.461-11.947-2.389-32.085-22.528-41.301-40.96-8.192-16.384-8.875-37.547-1.365-52.907 4.096-7.851 5.12-15.701 3.413-28.672-2.731-24.917 7.168-63.488 22.528-86.357 25.6-38.229 67.243-59.051 118.101-59.051 15.019 0 28.672-1.365 29.696-3.413 3.755-5.803 37.888-3.755 53.589 3.072 20.139 9.216 27.989 16.384 36.864 34.475 8.192 15.701 8.533 20.821 5.803 73.387-2.731 58.027-5.461 69.632-21.163 93.867-8.192 12.288-18.432 25.259-22.869 29.013-14.677 12.288-29.696 22.187-33.451 22.187-2.048 0-8.192 2.389-13.995 5.12-6.485 3.755-19.797 5.461-37.888 5.461-20.48 0-31.403 1.707-41.643 6.827-13.995 6.485-46.421 9.216-46.421 3.413zM400.725 365.739c29.355-10.923 43.008-32.085 32.768-51.2-2.389-4.437-7.168-6.485-14.677-6.485-8.875 0-13.653 3.072-24.917 16.043-13.653 15.36-15.019 16.384-30.379 15.701-17.067-0.683-29.013-8.192-29.013-18.432 0-8.192 6.485-11.264 43.691-21.163 50.859-13.653 67.243-27.307 67.243-56.32 0-36.523-29.355-58.709-77.141-58.709-14.336 0-31.061 1.707-37.547 3.755-34.133 11.605-55.296 46.421-37.547 62.464 10.24 9.216 24.235 5.803 33.451-8.192 14.336-22.187 21.504-27.307 39.595-27.307 13.653 0 18.432 1.707 26.624 9.899 7.851 8.192 9.216 11.605 6.827 18.091-2.731 8.192-9.216 10.923-60.757 26.283-27.648 8.533-43.349 21.163-47.104 38.229-5.803 25.941 7.509 45.739 37.888 57.685 21.845 8.533 47.787 8.533 70.997-0.341zM703.829 397.824c-19.456-6.827-27.989-23.211-27.989-53.248 0-22.869-3.413-29.696-15.701-29.696-10.923 0-13.995-6.485-12.288-26.283 1.365-17.408 1.707-18.091 10.923-18.091 5.461 0 10.923-2.048 12.629-4.096 1.365-2.389 3.072-31.403 3.413-64.171s0.683-62.464 0.683-65.536c0.341-5.461 3.755-6.144 25.941-6.144h25.6v63.488c0 37.205 1.365 65.877 3.413 69.973 2.731 5.12 7.509 6.485 20.821 6.485h17.067l-1.024 21.504-1.024 21.163-16.043 1.024c-8.533 0.683-17.749 3.413-19.797 5.803-5.803 6.827-1.365 35.84 5.461 35.84 2.731 0 4.779 1.707 4.779 3.755 0 2.389 5.12 3.413 13.312 2.389 11.264-1.024 13.995 0 15.36 5.803 4.096 14.336 2.048 31.744-3.413 33.792-9.899 3.755-47.104 1.707-62.123-3.755z" />
<glyph unicode="&#xe958;" glyph-name="mobile" d="M736 960h-448c-52.8 0-96-43.2-96-96v-832c0-52.8 43.2-96 96-96h448c52.8 0 96 43.2 96 96v832c0 52.8-43.2 96-96 96zM384 912h256v-32h-256v32zM512 0c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zM768 192h-512v640h512v-640z" />
<glyph unicode="&#xe95a;" glyph-name="tablet" d="M800 960h-640c-52.8 0-96-43.2-96-96v-832c0-52.8 43.2-96 96-96h640c52.8 0 96 43.2 96 96v832c0 52.8-43.2 96-96 96zM480-32c-17.672 0-32 14.326-32 32s14.328 32 32 32 32-14.326 32-32-14.328-32-32-32zM768 64h-576v768h576v-768z" />
<glyph unicode="&#xe970;" glyph-name="comments" horiz-adv-x="1152" d="M480 832c-50.666 0-99.582-7.95-145.386-23.628-42.924-14.694-81.114-35.436-113.502-61.646-60.044-48.59-93.112-110.802-93.112-175.174 0-35.99 10.066-70.948 29.92-103.898 20.686-34.34 51.898-65.794 90.26-90.958 30.44-19.968 50.936-51.952 56.362-87.95 0.902-5.99 1.63-12.006 2.18-18.032 2.722 2.52 5.424 5.114 8.114 7.794 24.138 24.040 56.688 37.312 90.322 37.312 5.348 0 10.718-0.336 16.094-1.018 19.36-2.452 39.124-3.696 58.748-3.696 50.666 0 99.58 7.948 145.384 23.628 42.926 14.692 81.116 35.434 113.504 61.644 60.046 48.59 93.112 110.802 93.112 175.174s-33.066 126.582-93.112 175.174c-32.388 26.212-70.578 46.952-113.504 61.646-45.804 15.678-94.718 23.628-145.384 23.628zM480 960v0c265.096 0 480-173.914 480-388.448s-214.904-388.448-480-388.448c-25.458 0-50.446 1.62-74.834 4.71-103.106-102.694-222.172-121.108-341.166-123.814v25.134c64.252 31.354 116 88.466 116 153.734 0 9.106-0.712 18.048-2.030 26.794-108.558 71.214-177.97 179.988-177.97 301.89 0 214.534 214.904 388.448 480 388.448zM996 89.314c0-55.942 36.314-104.898 92-131.772v-21.542c-103.126 2.318-197.786 18.102-287.142 106.126-21.14-2.65-42.794-4.040-64.858-4.040-95.47 0-183.408 25.758-253.614 69.040 144.674 0.506 281.26 46.854 384.834 130.672 52.208 42.252 93.394 91.826 122.414 147.348 30.766 58.866 46.366 121.582 46.366 186.406 0 10.448-0.45 20.836-1.258 31.168 72.57-59.934 117.258-141.622 117.258-231.676 0-104.488-60.158-197.722-154.24-258.764-1.142-7.496-1.76-15.16-1.76-22.966z" />
<glyph unicode="&#xe986;" glyph-name="search" d="M992.262 88.604l-242.552 206.294c-25.074 22.566-51.89 32.926-73.552 31.926 57.256 67.068 91.842 154.078 91.842 249.176 0 212.078-171.922 384-384 384-212.076 0-384-171.922-384-384s171.922-384 384-384c95.098 0 182.108 34.586 249.176 91.844-1-21.662 9.36-48.478 31.926-73.552l206.294-242.552c35.322-39.246 93.022-42.554 128.22-7.356s31.892 92.898-7.354 128.22zM384 320c-141.384 0-256 114.616-256 256s114.616 256 256 256 256-114.616 256-256-114.614-256-256-256z" />
<glyph unicode="&#xe989;" glyph-name="enlarge" d="M1024 960h-416l160-160-192-192 96-96 192 192 160-160zM1024-64v416l-160-160-192 192-96-96 192-192-160-160zM0-64h416l-160 160 192 192-96 96-192-192-160 160zM0 960v-416l160 160 192-192 96 96-192 192 160 160z" />
<glyph unicode="&#xe992;" glyph-name="equalizer" d="M448 832v16c0 26.4-21.6 48-48 48h-160c-26.4 0-48-21.6-48-48v-16h-192v-128h192v-16c0-26.4 21.6-48 48-48h160c26.4 0 48 21.6 48 48v16h576v128h-576zM256 704v128h128v-128h-128zM832 528c0 26.4-21.6 48-48 48h-160c-26.4 0-48-21.6-48-48v-16h-576v-128h576v-16c0-26.4 21.6-48 48-48h160c26.4 0 48 21.6 48 48v16h192v128h-192v16zM640 384v128h128v-128h-128zM448 208c0 26.4-21.6 48-48 48h-160c-26.4 0-48-21.6-48-48v-16h-192v-128h192v-16c0-26.4 21.6-48 48-48h160c26.4 0 48 21.6 48 48v16h576v128h-576v16zM256 64v128h128v-128h-128z" />
<glyph unicode="&#xe993;" glyph-name="equalizer2" d="M896 512h16c26.4 0 48 21.6 48 48v160c0 26.4-21.6 48-48 48h-16v192h-128v-192h-16c-26.4 0-48-21.6-48-48v-160c0-26.4 21.6-48 48-48h16v-576h128v576zM768 704h128v-128h-128v128zM592 128c26.4 0 48 21.6 48 48v160c0 26.4-21.6 48-48 48h-16v576h-128v-576h-16c-26.4 0-48-21.6-48-48v-160c0-26.4 21.6-48 48-48h16v-192h128v192h16zM448 320h128v-128h-128v128zM272 512c26.4 0 48 21.6 48 48v160c0 26.4-21.6 48-48 48h-16v192h-128v-192h-16c-26.4 0-48-21.6-48-48v-160c0-26.4 21.6-48 48-48h16v-576h128v576h16zM128 704h128v-128h-128v128z" />
<glyph unicode="&#xe9b8;" glyph-name="clipboard" d="M928 832h-288c0 70.692-57.306 128-128 128-70.692 0-128-57.308-128-128h-288c-17.672 0-32-14.328-32-32v-832c0-17.674 14.328-32 32-32h832c17.674 0 32 14.326 32 32v832c0 17.672-14.326 32-32 32zM512 896c35.346 0 64-28.654 64-64s-28.654-64-64-64c-35.346 0-64 28.654-64 64s28.654 64 64 64zM896 0h-768v768h128v-96c0-17.672 14.328-32 32-32h448c17.674 0 32 14.328 32 32v96h128v-768zM448 101.49l-205.254 237.254 58.508 58.51 146.746-114.744 274.742 242.744 58.514-58.508z" />
<glyph unicode="&#xe9b9;" glyph-name="list-numbered" d="M384 128h640v-128h-640zM384 512h640v-128h-640zM384 896h640v-128h-640zM192 960v-256h-64v192h-64v64zM128 434v-50h128v-64h-192v146l128 60v50h-128v64h192v-146zM256 256v-320h-192v64h128v64h-128v64h128v64h-128v64z" />
<glyph unicode="&#xe9ba;" glyph-name="list" d="M0 960h256v-256h-256zM384 896h640v-128h-640zM0 576h256v-256h-256zM384 512h640v-128h-640zM0 192h256v-256h-256zM384 128h640v-128h-640z" />
<glyph unicode="&#xe9bc;" glyph-name="tree" d="M976 192h-16v208c0 61.756-50.242 112-112 112h-272v128h16c26.4 0 48 21.6 48 48v160c0 26.4-21.6 48-48 48h-160c-26.4 0-48-21.6-48-48v-160c0-26.4 21.6-48 48-48h16v-128h-272c-61.756 0-112-50.244-112-112v-208h-16c-26.4 0-48-21.6-48-48v-160c0-26.4 21.6-48 48-48h160c26.4 0 48 21.6 48 48v160c0 26.4-21.6 48-48 48h-16v192h256v-192h-16c-26.4 0-48-21.6-48-48v-160c0-26.4 21.6-48 48-48h160c26.4 0 48 21.6 48 48v160c0 26.4-21.6 48-48 48h-16v192h256v-192h-16c-26.4 0-48-21.6-48-48v-160c0-26.4 21.6-48 48-48h160c26.4 0 48 21.6 48 48v160c0 26.4-21.6 48-48 48zM192 0h-128v128h128v-128zM576 0h-128v128h128v-128zM448 704v128h128v-128h-128zM960 0h-128v128h128v-128z" />
<glyph unicode="&#xe9c9;" glyph-name="sphere" d="M480 896c-265.096 0-480-214.904-480-480 0-265.098 214.904-480 480-480 265.098 0 480 214.902 480 480 0 265.096-214.902 480-480 480zM751.59 256c8.58 40.454 13.996 83.392 15.758 128h127.446c-3.336-44.196-13.624-87.114-30.68-128h-112.524zM208.41 576c-8.58-40.454-13.996-83.392-15.758-128h-127.444c3.336 44.194 13.622 87.114 30.678 128h112.524zM686.036 576c9.614-40.962 15.398-83.854 17.28-128h-191.316v128h174.036zM512 640v187.338c14.59-4.246 29.044-11.37 43.228-21.37 26.582-18.74 52.012-47.608 73.54-83.486 14.882-24.802 27.752-52.416 38.496-82.484h-155.264zM331.232 722.484c21.528 35.878 46.956 64.748 73.54 83.486 14.182 10 28.638 17.124 43.228 21.37v-187.34h-155.264c10.746 30.066 23.616 57.68 38.496 82.484zM448 576v-128h-191.314c1.88 44.146 7.666 87.038 17.278 128h174.036zM95.888 256c-17.056 40.886-27.342 83.804-30.678 128h127.444c1.762-44.608 7.178-87.546 15.758-128h-112.524zM256.686 384h191.314v-128h-174.036c-9.612 40.96-15.398 83.854-17.278 128zM448 192v-187.34c-14.588 4.246-29.044 11.372-43.228 21.37-26.584 18.74-52.014 47.61-73.54 83.486-14.882 24.804-27.75 52.418-38.498 82.484h155.266zM628.768 109.516c-21.528-35.876-46.958-64.746-73.54-83.486-14.184-9.998-28.638-17.124-43.228-21.37v187.34h155.266c-10.746-30.066-23.616-57.68-38.498-82.484zM512 256v128h191.314c-1.88-44.146-7.666-87.040-17.28-128h-174.034zM767.348 448c-1.762 44.608-7.178 87.546-15.758 128h112.524c17.056-40.886 27.344-83.806 30.68-128h-127.446zM830.658 640h-95.9c-18.638 58.762-44.376 110.294-75.316 151.428 42.536-20.34 81.058-47.616 114.714-81.272 21.48-21.478 40.362-44.938 56.502-70.156zM185.844 710.156c33.658 33.658 72.18 60.932 114.714 81.272-30.942-41.134-56.676-92.666-75.316-151.428h-95.898c16.138 25.218 35.022 48.678 56.5 70.156zM129.344 192h95.898c18.64-58.762 44.376-110.294 75.318-151.43-42.536 20.34-81.058 47.616-114.714 81.274-21.48 21.478-40.364 44.938-56.502 70.156zM774.156 121.844c-33.656-33.658-72.18-60.934-114.714-81.274 30.942 41.134 56.678 92.668 75.316 151.43h95.9c-16.14-25.218-35.022-48.678-56.502-70.156z" />
<glyph unicode="&#xe9cb;" glyph-name="link" d="M440.236 324.234c-13.31 0-26.616 5.076-36.77 15.23-95.134 95.136-95.134 249.934 0 345.070l192 192c46.088 46.086 107.36 71.466 172.534 71.466s126.448-25.38 172.536-71.464c95.132-95.136 95.132-249.934 0-345.070l-87.766-87.766c-20.308-20.308-53.23-20.308-73.54 0-20.306 20.306-20.306 53.232 0 73.54l87.766 87.766c54.584 54.586 54.584 143.404 0 197.99-26.442 26.442-61.6 41.004-98.996 41.004s-72.552-14.562-98.996-41.006l-192-191.998c-54.586-54.586-54.586-143.406 0-197.992 20.308-20.306 20.306-53.232 0-73.54-10.15-10.152-23.462-15.23-36.768-15.23zM256-52c-65.176 0-126.45 25.38-172.534 71.464-95.134 95.136-95.134 249.934 0 345.070l87.764 87.764c20.308 20.306 53.234 20.306 73.54 0 20.308-20.306 20.308-53.232 0-73.54l-87.764-87.764c-54.586-54.586-54.586-143.406 0-197.992 26.44-26.44 61.598-41.002 98.994-41.002s72.552 14.562 98.998 41.006l192 191.998c54.584 54.586 54.584 143.406 0 197.992-20.308 20.308-20.306 53.232 0 73.54 20.306 20.306 53.232 20.306 73.54-0.002 95.132-95.134 95.132-249.932 0.002-345.068l-192.002-192c-46.090-46.088-107.364-71.466-172.538-71.466z" />
<glyph unicode="&#xe9cd;" glyph-name="attachment" d="M665.832 632.952l-64.952 64.922-324.81-324.742c-53.814-53.792-53.814-141.048 0-194.844 53.804-53.792 141.060-53.792 194.874 0l389.772 389.708c89.714 89.662 89.714 235.062 0 324.726-89.666 89.704-235.112 89.704-324.782 0l-409.23-409.178c-0.29-0.304-0.612-0.576-0.876-0.846-125.102-125.096-125.102-327.856 0-452.906 125.054-125.056 327.868-125.056 452.988 0 0.274 0.274 0.516 0.568 0.82 0.876l0.032-0.034 279.332 279.292-64.986 64.92-279.33-279.262c-0.296-0.268-0.564-0.57-0.846-0.844-89.074-89.058-233.98-89.058-323.076 0-89.062 89.042-89.062 233.922 0 322.978 0.304 0.304 0.604 0.582 0.888 0.846l-0.046 0.060 409.28 409.166c53.712 53.738 141.144 53.738 194.886 0 53.712-53.734 53.712-141.148 0-194.84l-389.772-389.7c-17.936-17.922-47.054-17.922-64.972 0-17.894 17.886-17.894 47.032 0 64.92l324.806 324.782z" />
<glyph unicode="&#xe9ce;" glyph-name="eye" d="M512 768c-223.318 0-416.882-130.042-512-320 95.118-189.958 288.682-320 512-320 223.312 0 416.876 130.042 512 320-95.116 189.958-288.688 320-512 320zM764.45 598.296c60.162-38.374 111.142-89.774 149.434-150.296-38.292-60.522-89.274-111.922-149.436-150.296-75.594-48.218-162.89-73.704-252.448-73.704-89.56 0-176.858 25.486-252.452 73.704-60.158 38.372-111.138 89.772-149.432 150.296 38.292 60.524 89.274 111.924 149.434 150.296 3.918 2.5 7.876 4.922 11.86 7.3-9.96-27.328-15.41-56.822-15.41-87.596 0-141.382 114.616-256 256-256 141.382 0 256 114.618 256 256 0 30.774-5.452 60.268-15.408 87.598 3.978-2.378 7.938-4.802 11.858-7.302v0zM512 544c0-53.020-42.98-96-96-96s-96 42.98-96 96 42.98 96 96 96 96-42.982 96-96z" />
<glyph unicode="&#xe9d1;" glyph-name="eye-blocked" d="M945.942 945.942c-18.746 18.744-49.136 18.744-67.882 0l-202.164-202.164c-51.938 15.754-106.948 24.222-163.896 24.222-223.318 0-416.882-130.042-512-320 41.122-82.124 100.648-153.040 173.022-207.096l-158.962-158.962c-18.746-18.746-18.746-49.136 0-67.882 9.372-9.374 21.656-14.060 33.94-14.060s24.568 4.686 33.942 14.058l864 864c18.744 18.746 18.744 49.138 0 67.884zM416 640c42.24 0 78.082-27.294 90.92-65.196l-121.724-121.724c-37.902 12.838-65.196 48.68-65.196 90.92 0 53.020 42.98 96 96 96zM110.116 448c38.292 60.524 89.274 111.924 149.434 150.296 3.918 2.5 7.876 4.922 11.862 7.3-9.962-27.328-15.412-56.822-15.412-87.596 0-54.89 17.286-105.738 46.7-147.418l-60.924-60.924c-52.446 36.842-97.202 83.882-131.66 138.342zM768 518c0 27.166-4.256 53.334-12.102 77.898l-321.808-321.808c24.568-7.842 50.742-12.090 77.91-12.090 141.382 0 256 114.618 256 256zM830.026 670.026l-69.362-69.362c1.264-0.786 2.53-1.568 3.786-2.368 60.162-38.374 111.142-89.774 149.434-150.296-38.292-60.522-89.274-111.922-149.436-150.296-75.594-48.218-162.89-73.704-252.448-73.704-38.664 0-76.902 4.76-113.962 14.040l-76.894-76.894c59.718-21.462 123.95-33.146 190.856-33.146 223.31 0 416.876 130.042 512 320-45.022 89.916-112.118 166.396-193.974 222.026z" />
<glyph unicode="&#xe9d8;" glyph-name="star-half" d="M1024 562.95l-353.78 51.408-158.22 320.582-158.216-320.582-353.784-51.408 256-249.538-60.432-352.352 316.432 166.358 316.432-166.358-60.434 352.352 256.002 249.538zM512 206.502l-0.942-0.496 0.942 570.768 111.736-226.396 249.836-36.304-180.788-176.222 42.678-248.83-223.462 117.48z" />
<glyph unicode="&#xea0b;" glyph-name="minus" d="M0 544v-192c0-17.672 14.328-32 32-32h960c17.672 0 32 14.328 32 32v192c0 17.672-14.328 32-32 32h-960c-17.672 0-32-14.328-32-32z" />
<glyph unicode="&#xea0c;" glyph-name="info" d="M448 656c0 26.4 21.6 48 48 48h32c26.4 0 48-21.6 48-48v-32c0-26.4-21.6-48-48-48h-32c-26.4 0-48 21.6-48 48v32zM640 192h-256v64h64v192h-64v64h192v-256h64zM512 960c-282.77 0-512-229.23-512-512s229.23-512 512-512 512 229.23 512 512-229.23 512-512 512zM512 32c-229.75 0-416 186.25-416 416s186.25 416 416 416 416-186.25 416-416-186.25-416-416-416z" />
<glyph unicode="&#xea0f;" glyph-name="cross" d="M1014.662 137.34c-0.004 0.004-0.008 0.008-0.012 0.010l-310.644 310.65 310.644 310.65c0.004 0.004 0.008 0.006 0.012 0.010 3.344 3.346 5.762 7.254 7.312 11.416 4.246 11.376 1.824 24.682-7.324 33.83l-146.746 146.746c-9.148 9.146-22.45 11.566-33.828 7.32-4.16-1.55-8.070-3.968-11.418-7.31 0-0.004-0.004-0.006-0.008-0.010l-310.648-310.652-310.648 310.65c-0.004 0.004-0.006 0.006-0.010 0.010-3.346 3.342-7.254 5.76-11.414 7.31-11.38 4.248-24.682 1.826-33.83-7.32l-146.748-146.748c-9.148-9.148-11.568-22.452-7.322-33.828 1.552-4.16 3.97-8.072 7.312-11.416 0.004-0.002 0.006-0.006 0.010-0.010l310.65-310.648-310.65-310.652c-0.002-0.004-0.006-0.006-0.008-0.010-3.342-3.346-5.76-7.254-7.314-11.414-4.248-11.376-1.826-24.682 7.322-33.83l146.748-146.746c9.15-9.148 22.452-11.568 33.83-7.322 4.16 1.552 8.070 3.97 11.416 7.312 0.002 0.004 0.006 0.006 0.010 0.010l310.648 310.65 310.648-310.65c0.004-0.002 0.008-0.006 0.012-0.008 3.348-3.344 7.254-5.762 11.414-7.314 11.378-4.246 24.684-1.826 33.828 7.322l146.746 146.748c9.148 9.148 11.57 22.454 7.324 33.83-1.552 4.16-3.97 8.068-7.314 11.414z" />
<glyph unicode="&#xea10;" glyph-name="checkmark" d="M864 832l-480-480-224 224-160-160 384-384 640 640z" />
<glyph unicode="&#xea1e;" glyph-name="stop2" d="M128 832h768v-768h-768z" />
<glyph unicode="&#xea34;" glyph-name="arrow-right" d="M992 448l-480 480v-288h-512v-384h512v-288z" />
<glyph unicode="&#xea42;" glyph-name="circle-right" d="M512 960c-282.77 0-512-229.23-512-512s229.23-512 512-512 512 229.23 512 512-229.23 512-512 512zM512 32c-229.75 0-416 186.25-416 416s186.25 416 416 416 416-186.25 416-416-186.25-416-416-416zM354.744 253.256l90.512-90.512 285.254 285.256-285.256 285.254-90.508-90.508 194.744-194.746z" />
<glyph unicode="&#xea4b;" glyph-name="sort-numberic-desc" d="M320 192v768h-128v-768h-160l224-224 224 224h-160zM864-64c-17.674 0-32 14.328-32 32v352h-32c-17.674 0-32 14.328-32 32s14.326 32 32 32h64c17.674 0 32-14.328 32-32v-384c0-17.672-14.326-32-32-32zM928 960h-192c-17.674 0-32-14.326-32-32v-192c0-17.674 14.326-32 32-32h160v-128h-160c-17.674 0-32-14.326-32-32s14.326-32 32-32h192c17.674 0 32 14.326 32 32v384c0 17.674-14.326 32-32 32zM768 896h128v-128h-128v128z" />
<glyph unicode="&#xea5c;" glyph-name="font" d="M799.596 943.792c-90.526 0-148.62 16.208-241.848 16.208-301.284 0-441.792-171.584-441.792-345.872 0-102.678 48.64-136.458 144.564-136.458-6.758 14.864-18.914 31.080-18.914 104.034 0 204.010 77.006 263.458 175.636 267.51 0 0-80.918-793.374-315.778-888.542v-24.672h316.594l108.026 512h197.844l44.072 128h-214.908l51.944 246.19c59.446-12.156 117.542-24.316 167.532-24.316 62.148 0 118.894 18.914 149.968 162.126-37.826-12.16-78.362-16.208-122.94-16.208z" />
<glyph unicode="&#xea61;" glyph-name="font-size" d="M64 448h384v-128h-128v-384h-128v384h-128zM960 704h-251.75v-768h-136.5v768h-251.75v128h640z" />
<glyph unicode="&#xea62;" glyph-name="bold" d="M707.88 475.348c37.498 44.542 60.12 102.008 60.12 164.652 0 141.16-114.842 256-256 256h-320v-896h384c141.158 0 256 114.842 256 256 0 92.956-49.798 174.496-124.12 219.348zM384 768h101.5c55.968 0 101.5-57.42 101.5-128s-45.532-128-101.5-128h-101.5v256zM543 128h-159v256h159c58.45 0 106-57.42 106-128s-47.55-128-106-128z" />
<glyph unicode="&#xea63;" glyph-name="underline" d="M704 896h128v-416c0-159.058-143.268-288-320-288-176.73 0-320 128.942-320 288v416h128v-416c0-40.166 18.238-78.704 51.354-108.506 36.896-33.204 86.846-51.494 140.646-51.494s103.75 18.29 140.646 51.494c33.116 29.802 51.354 68.34 51.354 108.506v416zM192 128h640v-128h-640z" />
<glyph unicode="&#xea64;" glyph-name="italic" d="M896 896v-64h-128l-320-768h128v-64h-448v64h128l320 768h-128v64z" />
<glyph unicode="&#xea65;" glyph-name="strikethrough" d="M1024 448v-64h-234.506c27.504-38.51 42.506-82.692 42.506-128 0-70.878-36.66-139.026-100.58-186.964-59.358-44.518-137.284-69.036-219.42-69.036-82.138 0-160.062 24.518-219.42 69.036-63.92 47.938-100.58 116.086-100.58 186.964h128c0-69.382 87.926-128 192-128s192 58.618 192 128c0 69.382-87.926 128-192 128h-512v64h299.518c-2.338 1.654-4.656 3.324-6.938 5.036-63.92 47.94-100.58 116.086-100.58 186.964s36.66 139.024 100.58 186.964c59.358 44.518 137.282 69.036 219.42 69.036 82.136 0 160.062-24.518 219.42-69.036 63.92-47.94 100.58-116.086 100.58-186.964h-128c0 69.382-87.926 128-192 128s-192-58.618-192-128c0-69.382 87.926-128 192-128 78.978 0 154.054-22.678 212.482-64h299.518z" />
<glyph unicode="&#xea69;" glyph-name="superscript" d="M768 754v-50h128v-64h-192v146l128 60v50h-128v64h192v-146zM676 704h-136l-188-188-188 188h-136l256-256-256-256h136l188 188 188-188h136l-256 256z" />
<glyph unicode="&#xea6a;" glyph-name="subscript" d="M768 50v-50h128v-64h-192v146l128 60v50h-128v64h192v-146zM676 704h-136l-188-188-188 188h-136l256-256-256-256h136l188 188 188-188h136l-256 256z" />
<glyph unicode="&#xea6f;" glyph-name="clear-formatting" d="M0 64h576v-128h-576zM896 832h-302.56l-183.764-704h-132.288l183.762 704h-269.15v128h704zM929.774-64l-129.774 129.774-129.774-129.774-62.226 62.226 129.774 129.774-129.774 129.774 62.226 62.226 129.774-129.774 129.774 129.774 62.226-62.226-129.774-129.774 129.774-129.774z" />
<glyph unicode="&#xea73;" glyph-name="pilcrow" d="M384 960h512v-128h-128v-896h-128v896h-128v-896h-128v512c-141.384 0-256 114.616-256 256s114.616 256 256 256z" />
<glyph unicode="&#xea7b;" glyph-name="indent-increase" d="M0 896h1024v-128h-1024zM384 704h640v-128h-640zM384 512h640v-128h-640zM384 320h640v-128h-640zM0 128h1024v-128h-1024zM0 256v384l256-192z" />
<glyph unicode="&#xea7c;" glyph-name="indent-decrease" d="M0 896h1024v-128h-1024zM384 704h640v-128h-640zM384 512h640v-128h-640zM384 320h640v-128h-640zM0 128h1024v-128h-1024zM256 640v-384l-256 192z" />
<glyph unicode="&#xea90;" glyph-name="facebook" d="M608 768h160v192h-160c-123.514 0-224-100.486-224-224v-96h-128v-192h128v-512h192v512h160l32 192h-192v96c0 17.346 14.654 32 32 32z" />
<glyph unicode="&#xea91;" glyph-name="facebook2" d="M928 960h-832c-52.8 0-96-43.2-96-96v-832c0-52.8 43.2-96 96-96h416v448h-128v128h128v64c0 105.8 86.2 192 192 192h128v-128h-128c-35.2 0-64-28.8-64-64v-64h192l-32-128h-160v-448h288c52.8 0 96 43.2 96 96v832c0 52.8-43.2 96-96 96z" />
<glyph unicode="&#xeab4;" glyph-name="wordpress" d="M128 448.008c0-148.026 88.322-275.968 216.43-336.578l-183.178 488.784c-21.308-46.508-33.252-97.982-33.252-152.206zM771.228 466.872c0 46.234-17.054 78.236-31.654 103.142-19.458 30.82-37.72 56.894-37.72 87.716 0 34.374 26.766 66.376 64.486 66.376 1.704 0 3.32-0.204 4.976-0.302-68.316 60.97-159.34 98.196-259.308 98.196-134.16 0-252.186-67.046-320.844-168.568 9.010-0.282 17.506-0.454 24.712-0.454 40.154 0 102.34 4.752 102.34 4.752 20.69 1.182 23.132-28.434 2.458-30.822 0 0-20.81-2.368-43.952-3.55l139.834-405.106 84.044 245.456-59.822 159.65c-20.688 1.184-40.278 3.55-40.278 3.55-20.702 1.192-18.272 32.002 2.438 30.822 0 0 63.4-4.752 101.134-4.752 40.146 0 102.35 4.752 102.35 4.752 20.702 1.182 23.14-28.434 2.446-30.822 0 0-20.834-2.372-43.948-3.55l138.78-402.018 38.312 124.632c16.58 51.75 29.216 88.9 29.216 120.9zM518.742 415.296l-115.226-326.058c34.416-9.858 70.794-15.238 108.488-15.238 44.716 0 87.604 7.518 127.518 21.2-1.018 1.602-1.974 3.304-2.75 5.154l-118.030 314.942zM848.962 627.428c1.652-11.91 2.588-24.686 2.588-38.458 0-37.93-7.292-80.596-29.202-133.95l-117.286-330.272c114.162 64.828 190.938 185.288 190.938 323.258 0 65.030-17.060 126.16-47.038 179.422zM512 960c-282.77 0-512-229.23-512-512s229.23-512 512-512 512 229.23 512 512-229.23 512-512 512zM512 0c-247.424 0-448 200.576-448 448s200.576 448 448 448 448-200.576 448-448-200.576-448-448-448z" />
<glyph unicode="&#xf006;" glyph-name="star-o" horiz-adv-x="951" d="M649.714 377.143l174.857 169.714-241.143 35.429-108 218.286-108-218.286-241.143-35.429 174.857-169.714-41.714-240.571 216 113.714 215.429-113.714zM950.857 581.143q0-12.571-14.857-27.429l-207.429-202.286 49.143-285.714q0.571-4 0.571-11.429 0-28.571-23.429-28.571-10.857 0-22.857 6.857l-256.571 134.857-256.571-134.857q-12.571-6.857-22.857-6.857-12 0-18 8.286t-6 20.286q0 3.429 1.143 11.429l49.143 285.714-208 202.286q-14.286 15.429-14.286 27.429 0 21.143 32 26.286l286.857 41.714 128.571 260q10.857 23.429 28 23.429t28-23.429l128.571-260 286.857-41.714q32-5.143 32-26.286z" />
<glyph unicode="&#xf00a;" glyph-name="th" d="M292.571 237.714v-109.714q0-22.857-16-38.857t-38.857-16h-182.857q-22.857 0-38.857 16t-16 38.857v109.714q0 22.857 16 38.857t38.857 16h182.857q22.857 0 38.857-16t16-38.857zM292.571 530.286v-109.714q0-22.857-16-38.857t-38.857-16h-182.857q-22.857 0-38.857 16t-16 38.857v109.714q0 22.857 16 38.857t38.857 16h182.857q22.857 0 38.857-16t16-38.857zM658.286 237.714v-109.714q0-22.857-16-38.857t-38.857-16h-182.857q-22.857 0-38.857 16t-16 38.857v109.714q0 22.857 16 38.857t38.857 16h182.857q22.857 0 38.857-16t16-38.857zM292.571 822.857v-109.714q0-22.857-16-38.857t-38.857-16h-182.857q-22.857 0-38.857 16t-16 38.857v109.714q0 22.857 16 38.857t38.857 16h182.857q22.857 0 38.857-16t16-38.857zM658.286 530.286v-109.714q0-22.857-16-38.857t-38.857-16h-182.857q-22.857 0-38.857 16t-16 38.857v109.714q0 22.857 16 38.857t38.857 16h182.857q22.857 0 38.857-16t16-38.857zM1024 237.714v-109.714q0-22.857-16-38.857t-38.857-16h-182.857q-22.857 0-38.857 16t-16 38.857v109.714q0 22.857 16 38.857t38.857 16h182.857q22.857 0 38.857-16t16-38.857zM658.286 822.857v-109.714q0-22.857-16-38.857t-38.857-16h-182.857q-22.857 0-38.857 16t-16 38.857v109.714q0 22.857 16 38.857t38.857 16h182.857q22.857 0 38.857-16t16-38.857zM1024 530.286v-109.714q0-22.857-16-38.857t-38.857-16h-182.857q-22.857 0-38.857 16t-16 38.857v109.714q0 22.857 16 38.857t38.857 16h182.857q22.857 0 38.857-16t16-38.857zM1024 822.857v-109.714q0-22.857-16-38.857t-38.857-16h-182.857q-22.857 0-38.857 16t-16 38.857v109.714q0 22.857 16 38.857t38.857 16h182.857q22.857 0 38.857-16t16-38.857z" />
<glyph unicode="&#xf028;" glyph-name="volume-up" horiz-adv-x="951" d="M438.857 749.714v-621.714q0-14.857-10.857-25.714t-25.714-10.857-25.714 10.857l-190.286 190.286h-149.714q-14.857 0-25.714 10.857t-10.857 25.714v219.429q0 14.857 10.857 25.714t25.714 10.857h149.714l190.286 190.286q10.857 10.857 25.714 10.857t25.714-10.857 10.857-25.714zM658.286 438.857q0-43.429-24.286-80.857t-64.286-53.429q-5.714-2.857-14.286-2.857-14.857 0-25.714 10.571t-10.857 26q0 12 6.857 20.286t16.571 14.286 19.429 13.143 16.571 20.286 6.857 32.571-6.857 32.571-16.571 20.286-19.429 13.143-16.571 14.286-6.857 20.286q0 15.429 10.857 26t25.714 10.571q8.571 0 14.286-2.857 40-15.429 64.286-53.143t24.286-81.143zM804.571 438.857q0-87.429-48.571-161.429t-128.571-107.714q-7.429-2.857-14.286-2.857-15.429 0-26.286 10.857t-10.857 25.714q0 22.286 22.286 33.714 32 16.571 43.429 25.143 42.286 30.857 66 77.429t23.714 99.143-23.714 99.143-66 77.429q-11.429 8.571-43.429 25.143-22.286 11.429-22.286 33.714 0 14.857 10.857 25.714t25.714 10.857q7.429 0 14.857-2.857 80-33.714 128.571-107.714t48.571-161.429zM950.857 438.857q0-131.429-72.571-241.429t-193.143-162q-7.429-2.857-14.857-2.857-14.857 0-25.714 10.857t-10.857 25.714q0 20.571 22.286 33.714 4 2.286 12.857 6t12.857 6q26.286 14.286 46.857 29.143 70.286 52 109.714 129.714t39.429 165.143-39.429 165.143-109.714 129.714q-20.571 14.857-46.857 29.143-4 2.286-12.857 6t-12.857 6q-22.286 13.143-22.286 33.714 0 14.857 10.857 25.714t25.714 10.857q7.429 0 14.857-2.857 120.571-52 193.143-162t72.571-241.429z" />
<glyph unicode="&#xf029;" glyph-name="qrcode" horiz-adv-x="805" d="M219.429 292.571v-73.143h-73.143v73.143h73.143zM219.429 731.428v-73.143h-73.143v73.143h73.143zM658.286 731.428v-73.143h-73.143v73.143h73.143zM73.143 146.857h219.429v218.857h-219.429v-218.857zM73.143 585.143h219.429v219.429h-219.429v-219.429zM512 585.143h219.429v219.429h-219.429v-219.429zM365.714 438.857v-365.714h-365.714v365.714h365.714zM658.286 146.286v-73.143h-73.143v73.143h73.143zM804.571 146.286v-73.143h-73.143v73.143h73.143zM804.571 438.857v-219.429h-219.429v73.143h-73.143v-219.429h-73.143v365.714h219.429v-73.143h73.143v73.143h73.143zM365.714 877.714v-365.714h-365.714v365.714h365.714zM804.571 877.714v-365.714h-365.714v365.714h365.714z" />
<glyph unicode="&#xf036;" glyph-name="align-left" horiz-adv-x="896" d="M25.66 256c-14.154 0-25.66 11.486-25.66 25.641v76.719c0 14.154 11.486 25.641 25.641 25.641h524.719c14.154 0 25.641-11.486 25.641-25.641v-76.719c0-14.154-11.486-25.641-25.641-25.641h-524.7zM25.66 768c-14.154 0-25.66 11.486-25.66 25.641v76.719c0 14.154 11.486 25.641 25.641 25.641h524.719c14.154 0 25.641-11.486 25.641-25.641v-76.719c0-14.154-11.486-25.641-25.641-25.641h-524.7zM864 640c17.664 0 32-14.336 32-32v-64c0-17.664-14.336-32-32-32h-832c-17.664 0-32 14.336-32 32v64c0 17.664 14.336 32 32 32h832zM864 128c17.664 0 32-14.336 32-32v-64c0-17.664-14.336-32-32-32h-832c-17.664 0-32 14.336-32 32v64c0 17.664 14.336 32 32 32h832z" />
<glyph unicode="&#xf037;" glyph-name="align-center" horiz-adv-x="896" d="M864 640c17.664 0 32-14.336 32-32v-64c0-17.664-14.336-32-32-32h-832c-17.664 0-32 14.336-32 32v64c0 17.664 14.336 32 32 32h832zM864 128c17.664 0 32-14.336 32-32v-64c0-17.664-14.336-32-32-32h-832c-17.664 0-32 14.336-32 32v64c0 17.664 14.336 32 32 32h832zM216.2 768c-13.357 0-24.199 10.842-24.199 24.199v79.621c0 13.348 10.832 24.18 24.18 24.18h463.642c13.348 0 24.18-10.832 24.18-24.18v-79.641c0-13.348-10.832-24.18-24.18-24.18v0h-463.622zM679.82 256h-463.622c-13.357 0-24.199 10.842-24.199 24.199v79.621c0 13.348 10.832 24.18 24.18 24.18h463.642c13.348 0 24.18-10.832 24.18-24.18v-79.641c0-13.348-10.832-24.18-24.18-24.18v0z" />
<glyph unicode="&#xf038;" glyph-name="align-right1" horiz-adv-x="896" d="M32 512c-17.664 0-32 14.336-32 32v64c0 17.664 14.336 32 32 32h832c17.664 0 32-14.336 32-32v-64c0-17.664-14.336-32-32-32h-832zM864 128c17.664 0 32-14.336 32-32v-64c0-17.664-14.336-32-32-32h-832c-17.664 0-32 14.336-32 32v64c0 17.664 14.336 32 32 32h832zM870.34 896c14.154 0 25.66-11.486 25.66-25.641v-76.719c0-14.154-11.486-25.641-25.641-25.641h-524.719c-14.154 0-25.641 11.486-25.641 25.641v76.719c0 14.154 11.486 25.641 25.641 25.641h524.7zM870.34 384c14.154 0 25.66-11.486 25.66-25.641v-76.719c0-14.154-11.486-25.641-25.641-25.641h-524.719c-14.154 0-25.641 11.486-25.641 25.641v76.719c0 14.154 11.486 25.641 25.641 25.641h524.7z" />
<glyph unicode="&#xf039;" glyph-name="align-justify" horiz-adv-x="896" d="M864 128c17.664 0 32-14.336 32-32v-64c0-17.664-14.336-32-32-32h-832c-17.664 0-32 14.336-32 32v64c0 17.664 14.336 32 32 32h832zM864 384c17.664 0 32-14.336 32-32v-64c0-17.664-14.336-32-32-32h-832c-17.664 0-32 14.336-32 32v64c0 17.664 14.336 32 32 32h832zM864 640c17.664 0 32-14.336 32-32v-64c0-17.664-14.336-32-32-32h-832c-17.664 0-32 14.336-32 32v64c0 17.664 14.336 32 32 32h832zM864 896c17.664 0 32-14.336 32-32v-64c0-17.664-14.336-32-32-32h-832c-17.664 0-32 14.336-32 32v64c0 17.664 14.336 32 32 32h832z" />
<glyph unicode="&#xf03d;" glyph-name="video-camera2" d="M1024 749.714v-621.714q0-24-22.286-33.714-7.429-2.857-14.286-2.857-15.429 0-25.714 10.857l-230.286 230.286v-94.857q0-68-48.286-116.286t-116.286-48.286h-402.286q-68 0-116.286 48.286t-48.286 116.286v402.286q0 68 48.286 116.286t116.286 48.286h402.286q68 0 116.286-48.286t48.286-116.286v-94.286l230.286 229.714q10.286 10.857 25.714 10.857 6.857 0 14.286-2.857 22.286-9.714 22.286-33.714z" />
<glyph unicode="&#xf03e;" glyph-name="image1" horiz-adv-x="1097" d="M365.714 621.714q0-45.714-32-77.714t-77.714-32-77.714 32-32 77.714 32 77.714 77.714 32 77.714-32 32-77.714zM950.857 402.286v-256h-804.571v109.714l182.857 182.857 91.429-91.429 292.571 292.571zM1005.714 804.571h-914.286q-7.429 0-12.857-5.429t-5.429-12.857v-694.857q0-7.429 5.429-12.857t12.857-5.429h914.286q7.429 0 12.857 5.429t5.429 12.857v694.857q0 7.429-5.429 12.857t-12.857 5.429zM1097.143 786.286v-694.857q0-37.714-26.857-64.571t-64.571-26.857h-914.286q-37.714 0-64.571 26.857t-26.857 64.571v694.857q0 37.714 26.857 64.571t64.571 26.857h914.286q37.714 0 64.571-26.857t26.857-64.571z" />
<glyph unicode="&#xf044;" glyph-name="edit" horiz-adv-x="1019" d="M507.429 274.286l66.286 66.286-86.857 86.857-66.286-66.286v-32h54.857v-54.857h32zM758.857 685.714q-9.143 9.143-18.857-0.571l-200-200q-9.714-9.714-0.571-18.857t18.857 0.571l200 200q9.714 9.714 0.571 18.857zM804.571 346.286v-108.571q0-68-48.286-116.286t-116.286-48.286h-475.429q-68 0-116.286 48.286t-48.286 116.286v475.429q0 68 48.286 116.286t116.286 48.286h475.429q36 0 66.857-14.286 8.571-4 10.286-13.143 1.714-9.714-5.143-16.571l-28-28q-8-8-18.286-4.571-13.143 3.429-25.714 3.429h-475.429q-37.714 0-64.571-26.857t-26.857-64.571v-475.429q0-37.714 26.857-64.571t64.571-26.857h475.429q37.714 0 64.571 26.857t26.857 64.571v72q0 7.429 5.143 12.571l36.571 36.571q8.571 8.571 20 4t11.429-16.571zM749.714 768l164.571-164.571-384-384h-164.571v164.571zM1003.429 692.571l-52.571-52.571-164.571 164.571 52.571 52.571q16 16 38.857 16t38.857-16l86.857-86.857q16-16 16-38.857t-16-38.857z" />
<glyph unicode="&#xf055;" glyph-name="plus-circle" horiz-adv-x="878" d="M694.857 402.286v73.143c0 20-16.571 36.571-36.571 36.571h-146.286v146.286c0 20-16.571 36.571-36.571 36.571h-73.143c-20 0-36.571-16.571-36.571-36.571v-146.286h-146.286c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h146.286v-146.286c0-20 16.571-36.571 36.571-36.571h73.143c20 0 36.571 16.571 36.571 36.571v146.286h146.286c20 0 36.571 16.571 36.571 36.571zM877.714 438.857c0-242.286-196.571-438.857-438.857-438.857s-438.857 196.571-438.857 438.857 196.571 438.857 438.857 438.857 438.857-196.571 438.857-438.857z" />
<glyph unicode="&#xf073;" glyph-name="calendar" horiz-adv-x="951" d="M73.143 0h164.571v164.571h-164.571v-164.571zM274.286 0h182.857v164.571h-182.857v-164.571zM73.143 201.143h164.571v182.857h-164.571v-182.857zM274.286 201.143h182.857v182.857h-182.857v-182.857zM73.143 420.571h164.571v164.571h-164.571v-164.571zM493.714 0h182.857v164.571h-182.857v-164.571zM274.286 420.571h182.857v164.571h-182.857v-164.571zM713.143 0h164.571v164.571h-164.571v-164.571zM493.714 201.143h182.857v182.857h-182.857v-182.857zM292.571 694.857v164.571q0 7.429-5.429 12.857t-12.857 5.429h-36.571q-7.429 0-12.857-5.429t-5.429-12.857v-164.571q0-7.429 5.429-12.857t12.857-5.429h36.571q7.429 0 12.857 5.429t5.429 12.857zM713.143 201.143h164.571v182.857h-164.571v-182.857zM493.714 420.571h182.857v164.571h-182.857v-164.571zM713.143 420.571h164.571v164.571h-164.571v-164.571zM731.429 694.857v164.571q0 7.429-5.429 12.857t-12.857 5.429h-36.571q-7.429 0-12.857-5.429t-5.429-12.857v-164.571q0-7.429 5.429-12.857t12.857-5.429h36.571q7.429 0 12.857 5.429t5.429 12.857zM950.857 731.428v-731.429q0-29.714-21.714-51.429t-51.429-21.714h-804.571q-29.714 0-51.429 21.714t-21.714 51.429v731.429q0 29.714 21.714 51.429t51.429 21.714h73.143v54.857q0 37.714 26.857 64.571t64.571 26.857h36.571q37.714 0 64.571-26.857t26.857-64.571v-54.857h219.429v54.857q0 37.714 26.857 64.571t64.571 26.857h36.571q37.714 0 64.571-26.857t26.857-64.571v-54.857h73.143q29.714 0 51.429-21.714t21.714-51.429z" />
<glyph unicode="&#xf0c9;" glyph-name="bars" horiz-adv-x="896" d="M32 696c-17.674 0-32 14.326-32 32v80c0 17.674 14.326 32 32 32h832c17.674 0 32-14.326 32-32v-80c0-17.674-14.326-32-32-32h-832zM32 376c-17.674 0-32 14.326-32 32v80c0 17.674 14.326 32 32 32h832c17.674 0 32-14.326 32-32v-80c0-17.674-14.326-32-32-32h-832zM32 56c-17.674 0-32 14.326-32 32v80c0 17.674 14.326 32 32 32h832c17.674 0 32-14.326 32-32v-80c0-17.674-14.326-32-32-32h-832z" />
<glyph unicode="&#xf0ce;" glyph-name="table" horiz-adv-x="951" d="M292.571 164.571v109.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM292.571 384v109.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM585.143 164.571v109.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM292.571 603.428v109.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM585.143 384v109.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM877.714 164.571v109.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM585.143 603.428v109.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM877.714 384v109.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM877.714 603.428v109.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM950.857 786.286v-621.714q0-37.714-26.857-64.571t-64.571-26.857h-768q-37.714 0-64.571 26.857t-26.857 64.571v621.714q0 37.714 26.857 64.571t64.571 26.857h768q37.714 0 64.571-26.857t26.857-64.571z" />
<glyph unicode="&#xf0d7;" glyph-name="caret-down" horiz-adv-x="640" d="M62.6 576h514.6c35.602 0 53.4-43 28.201-68.199l-257.202-257.4c-15.6-15.6-41-15.6-56.6 0l-257.2 257.4c-25.201 25.199-7.4 68.199 28.199 68.199z" />
<glyph unicode="&#xf0d8;" glyph-name="caret-up" horiz-adv-x="640" d="M577.324 256h-514.648c-35.637 0-53.482 43.086-28.283 68.283l257.324 257.324c15.619 15.621 40.947 15.621 56.566 0l257.324-257.324c25.201-25.197 7.354-68.283-28.283-68.283z" />
<glyph unicode="&#xf0d9;" glyph-name="caret-left" horiz-adv-x="384" d="M384 705.324v-514.648c0-35.637-43.086-53.482-68.283-28.283l-257.324 257.324c-15.621 15.619-15.621 40.947 0 56.566l257.324 257.324c25.197 25.201 68.283 7.354 68.283-28.283z" />
<glyph unicode="&#xf0da;" glyph-name="caret-right" horiz-adv-x="384" d="M0 190.676v514.648c0 35.637 43.086 53.482 68.283 28.283l257.324-257.324c15.621-15.619 15.621-40.947 0-56.566l-257.324-257.324c-25.197-25.201-68.283-7.354-68.283 28.283z" />
<glyph unicode="&#xf108;" glyph-name="desktop1" horiz-adv-x="1152" d="M1056 960c53 0 96-43 96-96v-640c0-53-43-96-96-96h-384l32-96h144c26.6 0 48-21.4 48-48s-21.4-48-48-48h-544c-26.6 0-48 21.4-48 48s21.4 48 48 48h144l32 96h-384c-53 0-96 43-96 96v640c0 53 43 96 96 96h960zM1024 256v576h-896v-576h896z" />
<glyph unicode="&#xf121;" glyph-name="code" horiz-adv-x="1097" d="M352.571 151.428l-28.571-28.571q-5.714-5.714-13.143-5.714t-13.143 5.714l-266.286 266.286q-5.714 5.714-5.714 13.143t5.714 13.143l266.286 266.286q5.714 5.714 13.143 5.714t13.143-5.714l28.571-28.571q5.714-5.714 5.714-13.143t-5.714-13.143l-224.571-224.571 224.571-224.571q5.714-5.714 5.714-13.143t-5.714-13.143zM690.286 761.143l-213.143-737.714q-2.286-7.429-8.857-11.143t-13.429-1.429l-35.429 9.714q-7.429 2.286-11.143 8.857t-1.429 14l213.143 737.714q2.286 7.429 8.857 11.143t13.429 1.429l35.429-9.714q7.429-2.286 11.143-8.857t1.429-14zM1065.714 389.143l-266.286-266.286q-5.714-5.714-13.143-5.714t-13.143 5.714l-28.571 28.571q-5.714 5.714-5.714 13.143t5.714 13.143l224.571 224.571-224.571 224.571q-5.714 5.714-5.714 13.143t5.714 13.143l28.571 28.571q5.714 5.714 13.143 5.714t13.143-5.714l266.286-266.286q5.714-5.714 5.714-13.143t-5.714-13.143z" />
<glyph unicode="&#xf141;" glyph-name="ellipsis-h" horiz-adv-x="805" d="M219.429 530.286v-109.714c0-30.286-24.571-54.857-54.857-54.857h-109.714c-30.286 0-54.857 24.571-54.857 54.857v109.714c0 30.286 24.571 54.857 54.857 54.857h109.714c30.286 0 54.857-24.571 54.857-54.857zM512 530.286v-109.714c0-30.286-24.571-54.857-54.857-54.857h-109.714c-30.286 0-54.857 24.571-54.857 54.857v109.714c0 30.286 24.571 54.857 54.857 54.857h109.714c30.286 0 54.857-24.571 54.857-54.857zM804.571 530.286v-109.714c0-30.286-24.571-54.857-54.857-54.857h-109.714c-30.286 0-54.857 24.571-54.857 54.857v109.714c0 30.286 24.571 54.857 54.857 54.857h109.714c30.286 0 54.857-24.571 54.857-54.857z" />
<glyph unicode="&#xf24d;" glyph-name="clone" d="M950.857 18.286v621.714q0 7.429-5.429 12.857t-12.857 5.429h-621.714q-7.429 0-12.857-5.429t-5.429-12.857v-621.714q0-7.429 5.429-12.857t12.857-5.429h621.714q7.429 0 12.857 5.429t5.429 12.857zM1024 640v-621.714q0-37.714-26.857-64.571t-64.571-26.857h-621.714q-37.714 0-64.571 26.857t-26.857 64.571v621.714q0 37.714 26.857 64.571t64.571 26.857h621.714q37.714 0 64.571-26.857t26.857-64.571zM804.571 859.428v-91.429h-73.143v91.429q0 7.429-5.429 12.857t-12.857 5.429h-621.714q-7.429 0-12.857-5.429t-5.429-12.857v-621.714q0-7.429 5.429-12.857t12.857-5.429h91.429v-73.143h-91.429q-37.714 0-64.571 26.857t-26.857 64.571v621.714q0 37.714 26.857 64.571t64.571 26.857h621.714q37.714 0 64.571-26.857t26.857-64.571z" />
<glyph unicode="&#xf271;" glyph-name="calendar-plus-o" horiz-adv-x="951" d="M877.714 804.571q29.714 0 51.429-21.714t21.714-51.429v-731.429q0-29.714-21.714-51.429t-51.429-21.714h-804.571q-29.714 0-51.429 21.714t-21.714 51.429v731.429q0 29.714 21.714 51.429t51.429 21.714h73.143v54.857q0 37.714 26.857 64.571t64.571 26.857h36.571q37.714 0 64.571-26.857t26.857-64.571v-54.857h219.429v54.857q0 37.714 26.857 64.571t64.571 26.857h36.571q37.714 0 64.571-26.857t26.857-64.571v-54.857h73.143zM658.286 859.428v-164.571q0-8 5.143-13.143t13.143-5.143h36.571q8 0 13.143 5.143t5.143 13.143v164.571q0 8-5.143 13.143t-13.143 5.143h-36.571q-8 0-13.143-5.143t-5.143-13.143zM219.429 859.428v-164.571q0-8 5.143-13.143t13.143-5.143h36.571q8 0 13.143 5.143t5.143 13.143v164.571q0 8-5.143 13.143t-13.143 5.143h-36.571q-8 0-13.143-5.143t-5.143-13.143zM877.714 0v585.143h-804.571v-585.143h804.571zM512 329.143h128q8 0 13.143-5.143t5.143-13.143v-36.571q0-8-5.143-13.143t-13.143-5.143h-128v-128q0-8-5.143-13.143t-13.143-5.143h-36.571q-8 0-13.143 5.143t-5.143 13.143v128h-128q-8 0-13.143 5.143t-5.143 13.143v36.571q0 8 5.143 13.143t13.143 5.143h128v128q0 8 5.143 13.143t13.143 5.143h36.571q8 0 13.143-5.143t5.143-13.143v-128z" />
<glyph unicode="&#xf27b;" glyph-name="commenting-o" d="M365.714 438.857c0-40.571-32.571-73.143-73.143-73.143s-73.143 32.571-73.143 73.143 32.571 73.143 73.143 73.143 73.143-32.571 73.143-73.143zM585.143 438.857c0-40.571-32.571-73.143-73.143-73.143s-73.143 32.571-73.143 73.143 32.571 73.143 73.143 73.143 73.143-32.571 73.143-73.143zM804.571 438.857c0-40.571-32.571-73.143-73.143-73.143s-73.143 32.571-73.143 73.143 32.571 73.143 73.143 73.143 73.143-32.571 73.143-73.143zM512 731.428c-237.714 0-438.857-133.714-438.857-292.571 0-85.143 57.143-166.286 156-222.286l49.714-28.571-15.429-54.857c-10.857-40.571-25.143-72-40-98.286 57.714 24 110.286 56.571 157.143 97.714l24.571 21.714 32.571-3.429c24.571-2.857 49.714-4.571 74.286-4.571 237.714 0 438.857 133.714 438.857 292.571s-201.143 292.571-438.857 292.571zM1024 438.857c0-202.286-229.143-365.714-512-365.714-28 0-56 1.714-82.857 4.571-74.857-66.286-164-113.143-262.857-138.286-20.571-5.714-42.857-9.714-65.143-12.571h-2.857c-11.429 0-21.714 9.143-24.571 21.714v0.571c-2.857 14.286 6.857 22.857 15.429 33.143 36 40.571 77.143 74.857 104 170.286-117.714 66.857-193.143 170.286-193.143 286.286 0 201.714 229.143 365.714 512 365.714v0c282.857 0 512-164 512-365.714z" />
<glyph unicode="&#xf298;" glyph-name="wpforms" horiz-adv-x="878" d="M294.286 430.286v-73.143h-144v73.143h144zM294.286 576v-72.571h-144v72.571h144zM727.429 284v-73.143h-194.857v73.143h194.857zM727.429 430.286v-73.143h-384v73.143h384zM727.429 576v-72.571h-384v72.571h384zM804.571 84.571v708.571q0 4.571-3.429 8t-8 3.429h-18.286l-216-146.286-120 97.714-120-97.714-216 146.286h-18.286q-4.571 0-8-3.429t-3.429-8v-708.571q0-4.571 3.429-8t8-3.429h708.571q4.571 0 8 3.429t3.429 8zM316 718.857l105.714 85.714h-232zM561.714 718.857l126.286 85.714h-232zM877.714 793.143v-708.571q0-35.429-24.571-60t-60-24.571h-708.571q-35.429 0-60 24.571t-24.571 60v708.571q0 35.429 24.571 60t60 24.571h708.571q35.429 0 60-24.571t24.571-60z" />
<glyph unicode="&#xf2c1;" glyph-name="id-badge" horiz-adv-x="731" d="M585.143 232c0-49.143-32.571-85.714-73.143-85.714h-292.571c-40.571 0-73.143 36.571-73.143 85.714 0 89.143 22.286 188 112 188 28-26.286 65.714-42.857 107.429-42.857s79.429 16.571 107.429 42.857c89.714 0 112-98.857 112-188zM497.143 528.571c0-72-58.857-129.714-131.429-129.714s-131.429 57.714-131.429 129.714c0 71.429 58.857 129.714 131.429 129.714s131.429-58.286 131.429-129.714zM658.286 18.286v786.286h-585.143v-786.286c0-9.714 8.571-18.286 18.286-18.286h548.571c9.714 0 18.286 8.571 18.286 18.286zM731.429 859.428v-841.143c0-50.286-41.143-91.429-91.429-91.429h-548.571c-50.286 0-91.429 41.143-91.429 91.429v841.143c0 50.286 41.143 91.429 91.429 91.429h201.143v-54.857c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286v54.857h201.143c50.286 0 91.429-41.143 91.429-91.429z" />
<glyph unicode="&#xf3cd;" glyph-name="mobile-alt" horiz-adv-x="640" d="M544 960c53 0 96-43 96-96v-832c0-53-43-96-96-96h-448c-53 0-96 43-96 96v832c0 53 43 96 96 96h448zM320 0c35.4 0 64 28.6 64 64s-28.6 64-64 64-64-28.6-64-64 28.6-64 64-64zM544 216v624c0 13.199-10.801 24-24 24h-400c-13.199 0-24-10.801-24-24v-624c0-13.199 10.801-24 24-24h400c13.199 0 24 10.801 24 24z" />
<glyph unicode="&#xf3fa;" glyph-name="tablet-alt" horiz-adv-x="896" d="M800 960c53 0 96-43 96-96v-832c0-53-43-96-96-96h-704c-53 0-96 43-96 96v832c0 53 43 96 96 96h704zM448 0c35.4 0 64 28.6 64 64s-28.6 64-64 64-64-28.6-64-64 28.6-64 64-64zM800 216v624c0 13.199-10.801 24-24 24h-656c-13.199 0-24-10.801-24-24v-624c0-13.199 10.801-24 24-24h656c13.199 0 24 10.801 24 24z" />
</font></defs></svg>PKĎf\��m�T�Tfonts/font-awesome5.jsonnu�[���{"fas":{"text":"solid","pre":"fas","icons":["ad","address-book", "address-card", "adjust", "air-freshener", "align-center", "align-justify", "align-left", "align-right", "allergies", "ambulance", "american-sign-language-interpreting", "anchor", "angle-double-down", "angle-double-left", "angle-double-right", "angle-double-up", "angle-down", "angle-left", "angle-right", "angle-up", "angry", "ankh", "apple-alt", "archive", "archway", "arrow-alt-circle-down", "arrow-alt-circle-left", "arrow-alt-circle-right", "arrow-alt-circle-up", "arrow-circle-down", "arrow-circle-left", "arrow-circle-right", "arrow-circle-up", "arrow-down", "arrow-left", "arrow-right", "arrow-up", "arrows-alt", "arrows-alt-h", "arrows-alt-v", "assistive-listening-systems", "asterisk", "at", "atlas", "atom", "audio-description", "award", "baby", "baby-carriage", "backspace", "backward", "bacon", "bacteria", "bacterium", "bahai", "balance-scale", "balance-scale-left", "balance-scale-right", "ban", "band-aid", "barcode", "bars", "baseball-ball", "basketball-ball", "bath", "battery-empty", "battery-full", "battery-half", "battery-quarter", "battery-three-quarters", "bed", "beer", "bell", "bell-slash", "bezier-curve", "bible", "bicycle", "biking", "binoculars", "biohazard", "birthday-cake", "blender", "blender-phone", "blind", "blog", "bold", "bolt", "bomb", "bone", "bong", "book", "book-dead", "book-medical", "book-open", "book-reader", "bookmark", "border-all", "border-none", "border-style", "bowling-ball", "box", "box-open", "box-tissue", "boxes", "braille", "brain", "bread-slice", "briefcase", "briefcase-medical", "broadcast-tower", "broom", "brush", "bug", "building", "bullhorn", "bullseye", "burn", "bus", "bus-alt", "business-time", "calculator", "calendar", "calendar-alt", "calendar-check", "calendar-day", "calendar-minus", "calendar-plus", "calendar-times", "calendar-week", "camera", "camera-retro", "campground", "candy-cane", "cannabis", "capsules", "car", "car-alt", "car-battery", "car-crash", "car-side", "caravan", "caret-down", "caret-left", "caret-right", "caret-square-down", "caret-square-left", "caret-square-right", "caret-square-up", "caret-up", "carrot", "cart-arrow-down", "cart-plus", "cash-register", "cat", "certificate", "chair", "chalkboard", "chalkboard-teacher", "charging-station", "chart-area", "chart-bar", "chart-line", "chart-pie", "check", "check-circle", "check-double", "check-square", "cheese", "chess", "chess-bishop", "chess-board", "chess-king", "chess-knight", "chess-pawn", "chess-queen", "chess-rook", "chevron-circle-down", "chevron-circle-left", "chevron-circle-right", "chevron-circle-up", "chevron-down", "chevron-left", "chevron-right", "chevron-up", "child", "church", "circle", "circle-notch", "city", "clinic-medical", "clipboard", "clipboard-check", "clipboard-list", "clock", "clone", "closed-captioning", "cloud", "cloud-download-alt", "cloud-meatball", "cloud-moon", "cloud-moon-rain", "cloud-rain", "cloud-showers-heavy", "cloud-sun", "cloud-sun-rain", "cloud-upload-alt", "cocktail", "code", "code-branch", "coffee", "cog", "cogs", "coins", "columns", "comment", "comment-alt", "comment-dollar", "comment-dots", "comment-medical", "comment-slash", "comments", "comments-dollar", "compact-disc", "compass", "compress", "compress-alt", "compress-arrows-alt", "concierge-bell", "cookie", "cookie-bite", "copy", "copyright", "couch", "credit-card", "crop", "crop-alt", "cross", "crosshairs", "crow", "crown", "crutch", "cube", "cubes", "cut", "database", "deaf", "democrat", "desktop", "dharmachakra", "diagnoses", "dice", "dice-d20", "dice-d6", "dice-five", "dice-four", "dice-one", "dice-six", "dice-three", "dice-two", "digital-tachograph", "directions", "disease", "divide", "dizzy", "dna", "dog", "dollar-sign", "dolly", "dolly-flatbed", "donate", "door-closed", "door-open", "dot-circle", "dove", "download", "drafting-compass", "dragon", "draw-polygon", "drum", "drum-steelpan", "drumstick-bite", "dumbbell", "dumpster", "dumpster-fire", "dungeon", "edit", "egg", "eject", "ellipsis-h", "ellipsis-v", "envelope", "envelope-open", "envelope-open-text", "envelope-square", "equals", "eraser", "ethernet", "euro-sign", "exchange-alt", "exclamation", "exclamation-circle", "exclamation-triangle", "expand", "expand-alt", "expand-arrows-alt", "external-link-alt", "external-link-square-alt", "eye", "eye-dropper", "eye-slash", "fan", "fast-backward", "fast-forward", "faucet", "fax", "feather", "feather-alt", "female", "fighter-jet", "file", "file-alt", "file-archive", "file-audio", "file-code", "file-contract", "file-csv", "file-download", "file-excel", "file-export", "file-image", "file-import", "file-invoice", "file-invoice-dollar", "file-medical", "file-medical-alt", "file-pdf", "file-powerpoint", "file-prescription", "file-signature", "file-upload", "file-video", "file-word", "fill", "fill-drip", "film", "filter", "fingerprint", "fire", "fire-alt", "fire-extinguisher", "first-aid", "fish", "fist-raised", "flag", "flag-checkered", "flag-usa", "flask", "flushed", "folder", "folder-minus", "folder-open", "folder-plus", "font", "football-ball", "forward", "frog", "frown", "frown-open", "funnel-dollar", "futbol", "gamepad", "gas-pump", "gavel", "gem", "genderless", "ghost", "gift", "gifts", "glass-cheers", "glass-martini", "glass-martini-alt", "glass-whiskey", "glasses", "globe", "globe-africa", "globe-americas", "globe-asia", "globe-europe", "golf-ball", "gopuram", "graduation-cap", "greater-than", "greater-than-equal", "grimace", "grin", "grin-alt", "grin-beam", "grin-beam-sweat", "grin-hearts", "grin-squint", "grin-squint-tears", "grin-stars", "grin-tears", "grin-tongue", "grin-tongue-squint", "grin-tongue-wink", "grin-wink", "grip-horizontal", "grip-lines", "grip-lines-vertical", "grip-vertical", "guitar", "h-square", "hamburger", "hammer", "hamsa", "hand-holding", "hand-holding-heart", "hand-holding-medical", "hand-holding-usd", "hand-holding-water", "hand-lizard", "hand-middle-finger", "hand-paper", "hand-peace", "hand-point-down", "hand-point-left", "hand-point-right", "hand-point-up", "hand-pointer", "hand-rock", "hand-scissors", "hand-sparkles", "hand-spock", "hands", "hands-helping", "hands-wash", "handshake", "handshake-alt-slash", "handshake-slash", "hanukiah", "hard-hat", "hashtag", "hat-cowboy", "hat-cowboy-side", "hat-wizard", "hdd", "head-side-cough", "head-side-cough-slash", "head-side-mask", "head-side-virus", "heading", "headphones", "headphones-alt", "headset", "heart", "heart-broken", "heartbeat", "helicopter", "highlighter", "hiking", "hippo", "history", "hockey-puck", "holly-berry", "home", "horse", "horse-head", "hospital", "hospital-alt", "hospital-symbol", "hospital-user", "hot-tub", "hotdog", "hotel", "hourglass", "hourglass-end", "hourglass-half", "hourglass-start", "house-damage", "house-user", "hryvnia", "i-cursor", "ice-cream", "icicles", "icons", "id-badge", "id-card", "id-card-alt", "igloo", "image", "images", "inbox", "indent", "industry", "infinity", "info", "info-circle", "italic", "jedi", "joint", "journal-whills", "kaaba", "key", "keyboard", "khanda", "kiss", "kiss-beam", "kiss-wink-heart", "kiwi-bird", "landmark", "language", "laptop", "laptop-code", "laptop-house", "laptop-medical", "laugh", "laugh-beam", "laugh-squint", "laugh-wink", "layer-group", "leaf", "lemon", "less-than", "less-than-equal", "level-down-alt", "level-up-alt", "life-ring", "lightbulb", "link", "lira-sign", "list", "list-alt", "list-ol", "list-ul", "location-arrow", "lock", "lock-open", "long-arrow-alt-down", "long-arrow-alt-left", "long-arrow-alt-right", "long-arrow-alt-up", "low-vision", "luggage-cart", "lungs", "lungs-virus", "magic", "magnet", "mail-bulk", "male", "map", "map-marked", "map-marked-alt", "map-marker", "map-marker-alt", "map-pin", "map-signs", "marker", "mars", "mars-double", "mars-stroke", "mars-stroke-h", "mars-stroke-v", "mask", "medal", "medkit", "meh", "meh-blank", "meh-rolling-eyes", "memory", "menorah", "mercury", "meteor", "microchip", "microphone", "microphone-alt", "microphone-alt-slash", "microphone-slash", "microscope", "minus", "minus-circle", "minus-square", "mitten", "mobile", "mobile-alt", "money-bill", "money-bill-alt", "money-bill-wave", "money-bill-wave-alt", "money-check", "money-check-alt", "monument", "moon", "mortar-pestle", "mosque", "motorcycle", "mountain", "mouse", "mouse-pointer", "mug-hot", "music", "network-wired", "neuter", "newspaper", "not-equal", "notes-medical", "object-group", "object-ungroup", "oil-can", "om", "otter", "outdent", "pager", "paint-brush", "paint-roller", "palette", "pallet", "paper-plane", "paperclip", "parachute-box", "paragraph", "parking", "passport", "pastafarianism", "paste", "pause", "pause-circle", "paw", "peace", "pen", "pen-alt", "pen-fancy", "pen-nib", "pen-square", "pencil-alt", "pencil-ruler", "people-arrows", "people-carry", "pepper-hot", "percent", "percentage", "person-booth", "phone", "phone-alt", "phone-slash", "phone-square", "phone-square-alt", "phone-volume", "photo-video", "piggy-bank", "pills", "pizza-slice", "place-of-worship", "plane", "plane-arrival", "plane-departure", "plane-slash", "play", "play-circle", "plug", "plus", "plus-circle", "plus-square", "podcast", "poll", "poll-h", "poo", "poo-storm", "poop", "portrait", "pound-sign", "power-off", "pray", "praying-hands", "prescription", "prescription-bottle", "prescription-bottle-alt", "print", "procedures", "project-diagram", "pump-medical", "pump-soap", "puzzle-piece", "qrcode", "question", "question-circle", "quidditch", "quote-left", "quote-right", "quran", "radiation", "radiation-alt", "rainbow", "random", "receipt", "record-vinyl", "recycle", "redo", "redo-alt", "registered", "remove-format", "reply", "reply-all", "republican", "restroom", "retweet", "ribbon", "ring", "road", "robot", "rocket", "route", "rss", "rss-square", "ruble-sign", "ruler", "ruler-combined", "ruler-horizontal", "ruler-vertical", "running", "rupee-sign", "sad-cry", "sad-tear", "satellite", "satellite-dish", "save", "school", "screwdriver", "scroll", "sd-card", "search", "search-dollar", "search-location", "search-minus", "search-plus", "seedling", "server", "shapes", "share", "share-alt", "share-alt-square", "share-square", "shekel-sign", "shield-alt", "shield-virus", "ship", "shipping-fast", "shoe-prints", "shopping-bag", "shopping-basket", "shopping-cart", "shower", "shuttle-van", "sign", "sign-in-alt", "sign-language", "sign-out-alt", "signal", "signature", "sim-card", "sink", "sitemap", "skating", "skiing", "skiing-nordic", "skull", "skull-crossbones", "slash", "sleigh", "sliders-h", "smile", "smile-beam", "smile-wink", "smog", "smoking", "smoking-ban", "sms", "snowboarding", "snowflake", "snowman", "snowplow", "soap", "socks", "solar-panel", "sort", "sort-alpha-down", "sort-alpha-down-alt", "sort-alpha-up", "sort-alpha-up-alt", "sort-amount-down", "sort-amount-down-alt", "sort-amount-up", "sort-amount-up-alt", "sort-down", "sort-numeric-down", "sort-numeric-down-alt", "sort-numeric-up", "sort-numeric-up-alt", "sort-up", "spa", "space-shuttle", "spell-check", "spider", "spinner", "splotch", "spray-can", "square", "square-full", "square-root-alt", "stamp", "star", "star-and-crescent", "star-half", "star-half-alt", "star-of-david", "star-of-life", "step-backward", "step-forward", "stethoscope", "sticky-note", "stop", "stop-circle", "stopwatch", "stopwatch-20", "store", "store-alt", "store-alt-slash", "store-slash", "stream", "street-view", "strikethrough", "stroopwafel", "subscript", "subway", "suitcase", "suitcase-rolling", "sun", "superscript", "surprise", "swatchbook", "swimmer", "swimming-pool", "synagogue", "sync", "sync-alt", "syringe", "table", "table-tennis", "tablet", "tablet-alt", "tablets", "tachometer-alt", "tag", "tags", "tape", "tasks", "taxi", "teeth", "teeth-open", "temperature-high", "temperature-low", "tenge", "terminal", "text-height", "text-width", "th", "th-large", "th-list", "theater-masks", "thermometer", "thermometer-empty", "thermometer-full", "thermometer-half", "thermometer-quarter", "thermometer-three-quarters", "thumbs-down", "thumbs-up", "thumbtack", "ticket-alt", "times", "times-circle", "tint", "tint-slash", "tired", "toggle-off", "toggle-on", "toilet", "toilet-paper", "toilet-paper-slash", "toolbox", "tools", "tooth", "torah", "torii-gate", "tractor", "trademark", "traffic-light", "trailer", "train", "tram", "transgender", "transgender-alt", "trash", "trash-alt", "trash-restore", "trash-restore-alt", "tree", "trophy", "truck", "truck-loading", "truck-monster", "truck-moving", "truck-pickup", "tshirt", "tty", "tv", "umbrella", "umbrella-beach", "underline", "undo", "undo-alt", "universal-access", "university", "unlink", "unlock", "unlock-alt", "upload", "user", "user-alt", "user-alt-slash", "user-astronaut", "user-check", "user-circle", "user-clock", "user-cog", "user-edit", "user-friends", "user-graduate", "user-injured", "user-lock", "user-md", "user-minus", "user-ninja", "user-nurse", "user-plus", "user-secret", "user-shield", "user-slash", "user-tag", "user-tie", "user-times", "users", "users-cog", "users-slash", "utensil-spoon", "utensils", "vector-square", "venus", "venus-double", "venus-mars", "vest", "vest-patches", "vial", "vials", "video", "video-slash", "vihara", "virus", "virus-slash", "viruses", "voicemail", "volleyball-ball", "volume-down", "volume-mute", "volume-off", "volume-up", "vote-yea", "vr-cardboard", "walking", "wallet", "warehouse", "water", "wave-square", "weight", "weight-hanging", "wheelchair", "wifi", "wind", "window-close", "window-maximize", "window-minimize", "window-restore", "wine-bottle", "wine-glass", "wine-glass-alt", "won-sign", "wrench","x-ray","yen-sign","yin-yang"]},"far":{"text":"regular","pre":"far","icons":["address-book","address-card","angry","arrow-alt-circle-down","arrow-alt-circle-left","arrow-alt-circle-right","arrow-alt-circle-up","bell","bell-slash","bookmark","building","calendar","calendar-alt","calendar-check","calendar-minus","calendar-plus","calendar-times","caret-square-down","caret-square-left","caret-square-right","caret-square-up","chart-bar","check-circle","check-square","circle","clipboard","clock","clone","closed-captioning","comment","comment-alt","comment-dots","comments","compass","copy","copyright","credit-card","dizzy","dot-circle","edit","envelope","envelope-open","eye","eye-slash","file","file-alt","file-archive","file-audio","file-code","file-excel","file-image","file-pdf","file-powerpoint","file-video","file-word","flag","flushed","folder","folder-open","frown","frown-open","futbol","gem","grimace","grin","grin-alt","grin-beam","grin-beam-sweat","grin-hearts","grin-squint","grin-squint-tears","grin-stars","grin-tears","grin-tongue","grin-tongue-squint","grin-tongue-wink","grin-wink","hand-lizard","hand-paper","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-rock","hand-scissors","hand-spock","handshake","hdd","heart","hospital","hourglass","id-badge","id-card","image","images","keyboard","kiss","kiss-beam","kiss-wink-heart","laugh","laugh-beam","laugh-squint","laugh-wink","lemon","life-ring","lightbulb","list-alt","map","meh","meh-blank","meh-rolling-eyes","minus-square","money-bill-alt","moon","newspaper","object-group","object-ungroup","paper-plane","pause-circle","play-circle","plus-square","question-circle","registered","sad-cry","sad-tear","save","share-square","smile","smile-beam","smile-wink","snowflake","square","star","star-half","sticky-note","stop-circle","sun","surprise","thumbs-down","thumbs-up","times-circle","tired","trash-alt","user","user-circle","window-close","window-maximize","window-minimize","window-restore"]},
"fab":{"text":"brand","pre":"fab","icons":["500px", "accessible-icon", "accusoft", "acquisitions-incorporated", "adn", "adversal", "affiliatetheme", "airbnb", "algolia", "alipay", "amazon", "amazon-pay", "amilia", "android", "angellist", "angrycreative", "angular", "app-store", "app-store-ios", "apper", "apple", "apple-pay", "artstation", "asymmetrik", "atlassian", "audible", "autoprefixer", "avianex", "aviato", "aws", "bandcamp", "battle-net", "behance", "behance-square", "bimobject", "bitbucket", "bitcoin", "bity", "black-tie", "blackberry", "blogger", "blogger-b", "bluetooth", "bluetooth-b", "bootstrap", "btc", "buffer", "buromobelexperte", "buy-n-large", "buysellads", "canadian-maple-leaf", "cc-amazon-pay", "cc-amex", "cc-apple-pay", "cc-diners-club", "cc-discover", "cc-jcb", "cc-mastercard", "cc-paypal", "cc-stripe", "cc-visa", "centercode", "centos", "chrome", "chromecast", "cloudflare", "cloudscale", "cloudsmith", "cloudversify", "codepen", "codiepie", "confluence", "connectdevelop", "contao", "cotton-bureau", "cpanel", "creative-commons", "creative-commons-by", "creative-commons-nc", "creative-commons-nc-eu", "creative-commons-nc-jp", "creative-commons-nd", "creative-commons-pd", "creative-commons-pd-alt", "creative-commons-remix", "creative-commons-sa", "creative-commons-sampling", "creative-commons-sampling-plus", "creative-commons-share", "creative-commons-zero", "critical-role", "css3", "css3-alt", "cuttlefish", "d-and-d", "d-and-d-beyond", "dailymotion", "dashcube", "deezer", "delicious", "deploydog", "deskpro", "dev", "deviantart", "dhl", "diaspora", "digg", "digital-ocean", "discord", "discourse", "dochub", "docker", "draft2digital", "dribbble", "dribbble-square", "dropbox", "drupal", "dyalog", "earlybirds", "ebay", "edge", "edge-legacy", "elementor", "ello", "ember", "empire", "envira", "erlang", "ethereum", "etsy", "evernote", "expeditedssl", "facebook", "facebook-f", "facebook-messenger", "facebook-square", "fantasy-flight-games", "fedex", "fedora", "figma", "firefox", "firefox-browser", "first-order", "first-order-alt", "firstdraft", "flickr", "flipboard", "fly", "font-awesome", "font-awesome-alt", "font-awesome-flag", "fonticons", "fonticons-fi", "fort-awesome", "fort-awesome-alt", "forumbee", "foursquare", "free-code-camp", "freebsd", "fulcrum", "galactic-republic", "galactic-senate", "get-pocket", "gg", "gg-circle", "git", "git-alt", "git-square", "github", "github-alt", "github-square", "gitkraken", "gitlab", "gitter", "glide", "glide-g", "gofore", "goodreads", "goodreads-g", "google", "google-drive", "google-pay", "google-play", "google-plus", "google-plus-g", "google-plus-square", "google-wallet", "gratipay", "grav", "gripfire", "grunt", "guilded", "gulp", "hacker-news", "hacker-news-square", "hackerrank", "hips", "hire-a-helper", "hive", "hooli", "hornbill", "hotjar", "houzz", "html5", "hubspot", "ideal", "imdb", "innosoft", "instagram", "instagram-square", "instalod", "intercom", "internet-explorer", "invision", "ioxhost", "itch-io", "itunes", "itunes-note", "java", "jedi-order", "jenkins", "jira", "joget", "joomla", "js", "js-square", "jsfiddle", "kaggle", "keybase", "keycdn", "kickstarter", "kickstarter-k", "korvue", "laravel", "lastfm", "lastfm-square", "leanpub", "less", "line", "linkedin", "linkedin-in", "linode", "linux", "lyft", "magento", "mailchimp", "mandalorian", "markdown", "mastodon", "maxcdn", "mdb", "medapps", "medium", "medium-m", "medrt", "meetup", "megaport", "mendeley", "microblog", "microsoft", "mix", "mixcloud", "mixer", "mizuni", "modx", "monero", "napster", "neos", "nimblr", "node", "node-js", "npm", "ns8", "nutritionix", "octopus-deploy", "odnoklassniki", "odnoklassniki-square", "old-republic", "opencart", "openid", "opera", "optin-monster", "orcid", "osi", "page4", "pagelines", "palfed", "patreon", "paypal", "penny-arcade", "perbyte", "periscope", "phabricator", "phoenix-framework", "phoenix-squadron", "php", "pied-piper", "pied-piper-alt", "pied-piper-hat", "pied-piper-pp", "pied-piper-square", "pinterest", "pinterest-p", "pinterest-square", "playstation", "product-hunt", "pushed", "python", "qq", "quinscape", "quora", "r-project", "raspberry-pi", "ravelry", "react", "reacteurope", "readme", "rebel", "red-river", "reddit", "reddit-alien", "reddit-square", "redhat", "renren", "replyd", "researchgate", "resolving", "rev", "rocketchat", "rockrms", "rust", "safari", "salesforce", "sass", "schlix", "scribd", "searchengin", "sellcast", "sellsy", "servicestack", "shirtsinbulk", "shopify", "shopware", "simplybuilt", "sistrix", "sith", "sketch", "skyatlas", "skype", "slack", "slack-hash", "slideshare", "snapchat", "snapchat-ghost", "snapchat-square", "soundcloud", "sourcetree", "speakap", "speaker-deck", "spotify", "squarespace", "stack-exchange", "stack-overflow", "stackpath", "staylinked", "steam", "steam-square", "steam-symbol", "sticker-mule", "strava", "stripe", "stripe-s", "studiovinari", "stumbleupon", "stumbleupon-circle", "superpowers", "supple", "suse", "swift", "symfony", "teamspeak", "telegram", "telegram-plane", "tencent-weibo", "the-red-yeti", "themeco", "themeisle", "think-peaks", "tiktok", "trade-federation", "trello", "tumblr", "tumblr-square", "twitch", "twitter", "twitter-square", "typo3", "uber", "ubuntu", "uikit", "umbraco", "uncharted", "uniregistry", "unity", "unsplash", "untappd", "ups", "usb", "usps", "ussunnah", "vaadin", "viacoin", "viadeo", "viadeo-square", "viber", "vimeo", "vimeo-square", "vimeo-v", "vine", "vk", "vnv", "vuejs", "watchman-monitoring", "waze", "weebly", "weibo", "weixin", "whatsapp", "whatsapp-square", "whmcs", "wikipedia-w", "windows", "wix", "wizards-of-the-coast", "wodu", "wolf-pack-battalion", "wordpress", "wordpress-simple", "wpbeginner", "wpexplorer", "wpforms", "wpressr", "xbox", "xing", "xing-square", "x-twitter", "x-twitter-square", "y-combinator", "yahoo", "yammer", "yandex", "yandex-international", "yarn", "yelp", "yoast", "youtube", "youtube-square", "zhihu"]}}PKĎf\��V�3�3fonts/fa-regular-400.woff2nu�[���wOF23�
��3NK�$?FFTM`�Z
��\��"6$�T�6 �[�+�ie�����qϧ&��Jf����1D"A�Z?D��d��UؕC�}֭>�Yk7�������v��"LM���7
��t�����Ą�V�6�`�C�ϋj�rD?{HR4��h�myc-�Ya�E�F�	���3D�դ�n�M#!	I$-!&E0�Pz �RC1A�iQ�B�`9D<	���lw���ւ��b���Z=\��T%1<>����B�Bʒ�!��~�+I'����')�Ԍ()k����ab����iR��B��5,$-F����{�W���|G_2$l{^�:EXte}0��}ޚ�^����-��r$;���o`�9O�"���
���
�����ٸ׌y�ڰ��򈃰����3�}`����_i8�S�/ʱ
����_��Ux�&~0��Z�Y6��
�^�7����(������X����I'f�ρ�=�a�a�qڐ����7�\TR�B.�}W��J�ms�S�i{tW�$`�ı��n��""�x�c�>>� sZ�Z�S
�
*��{�'D� ^�����tu#�	��AB�������Fv{���tc�<��[Z?�]x��F�+X0�i�Q;&6}a%�7>�n��[�p�H��	2�'�>��Z�YF+]�Oq���\�)��?Gy
Tc�I�i2�v��/��U��o�=�R���WAu-mukk�ɾ�T7{�{�'�~���_�[�5۲�}��;���g��"�����<tn�T�ͳ̕�/��5�j�eIM��{��er�Z�ɶ���#h?��K?���a���ԛ��}�؝^�v:�9���l�٦�F�������^��ݪ�jw���ZZ�e/[Y���j��T<��?ʷ�ה��;�}���=�ݔ�͔~Je1%��^GGQ�2y�,#��8��NzOzNzB�K�1-�*�V���;��S����i4)?o��W0��PY�O�+?9�8����B����~��0.ƟlX�4�9��������@�@]L�
@.�����\$9��H@�2<�x����h�+J���bN�� ��+hAC?L��H�,
���
(����äu�Š̑bBc-��:6i��sW"I)�����@�^;�ߛ���@0���`�P�:��{QqR��TR<_x7�<�q�@�e4GK>�4�tA��o�H��r��Z�\&Y�x��Hͻ�)@c�U�XQ��3���եr1�hF�l�>�����d}��}�����<�ʩ���/��b��m�
5L��@%/h]
!#e�e	%�eCg�0˯y�1�$��$�t�x��+CQ'�sj��X�\��Dp�]�zZ'!H���{�
꩜N���EB0a>x�s�abC"��7�L��	�F�ƀ�&�LpZ��f"
���-�'˺ъnB���V�]��A��f9"��jG��iש�����e(��^B���:q(��`
Tق��6�K ^ �B���HV�^�#���s��i���?���l�U�,xR�H#+
�	F�i��5��"�&̚
|hC��[^ۂ���i0��#�q3���4l�@�j�^2ư"�+����ƪ��wp�묇
���,�'�������CZv�u��g��:��m�}Yh�܊&s�:�h�2�{�t7y�4Z{wǁ��޷��!m��W��z�/�F���#,W	��t�F�
:�+i[k�:b���&����~����BXzT2#|
�ʳ��
��Cw�/$�0�����5�9(�<'!$�O���N��x���Kۋ�x?Ϭ��
Z�ܢ%��(�Cy�с�����&��}$&��WPs��Z&ܪm��	ʶ���Aک,hE���e���}R�0h�E������N�ŁC`��ցbׂ�����m}U�S���cK��$#�7��0�g�)MYD�YE�*��h��^4��+�F�th��[c�F�mC��(�k	��X��@m@Y}y�.lh���9�#9~<|޺u��Q�3s�_;z�T�2�{�ʘ��L�z�έЋ?q����wo�M����SqI�ùBԕ}*٤�Cߪ��]A����fr1}E�ݭ����3�?��5Sfl��g(fƑ�aOb|.L��탆�l�\���dކh��9�b�(fO�@-©�u��Ǭ�S�`�C�Ĺ�x��,�1e6q354A���y1��@Y���=|��#�(��q*���V�*�Ag���?�*�h*�!ͱ�Ob��5�$�a�R���zM��2��W����D/�$б^�
uՈ����/��o@��)[����'`��`��y�n�}aX�J�����-�6t�}����X#>�)l��P��r(QG֠4�s���#��a�T(,}yԚ2|�
��$L�o�_zΞ�/������`�X7����6AXSְ݆�n���hRu~��ZV��#.�@�	_�s�~�ƌ�⫳��xZ-� Ͼ��D|(�������mI�r�6�֔�ɭoD����}'�4�9��F|��ϟ�9Q�6&����}+1�Ӂ�CX��
���!��D�y�r���΂N@]YDc����t`��:�%���E7HTln���rt K�5�����I96���5�h���򳢪������A�i�g�ו���0t9����A��
ӝ���
"�W%3Q�����Ԅ���G�>��L]@�飸�����ز��1|��zK�'c�U綍Q������|�����(������6��j���O�T
tt���=�eSmG����6S,�P�o�7��@\f�H�X���
U��	�dq���v��OсR��8&�.�C�_�#=�G���L��V��O���z찘:^�B�KkP�:����6��{��wӝ/17��R�=i��!0�`q��y͹���tI�Fy���G�Ӌ��`��sݔ�Ƀ����Km'%C���E�o�8Pjg���r���N
8p

�=�K��,h8c��f�i6:3��5P;s8ո�6�]�N�r�k�J�1D��^Ӽ;�T��m�?��}���g���f�e0�i��.�ռ��/���ο1T�U��Wz���]��ݠ>+��s��z�a��)Y�s���>�POy~�ïv�)�,"��n�1��0��z����Ŭ:\p�ۥ4RY�qQW:����\�}��xf-��쒨9bL]�#lh�k�S~R����	�()���S���U�} ��e�Z)j���%�i�R��l����������^��PIN��W��:��X\�8�O�t��Z�4t�P�����N�e{�mM �	v89�-�}�Mw�_����4�w�B�g1U0@�5^nA��'3d�䣃��ײ�(t.#�n�Х��_���t�5����`u�~���\w��5�Ekу︴�B��7�,��q�qI{��r���C��^��_H��!��5�
鳭\Z�"�~vi�1I���| �G���iD�Z!A���4ױ��d_�����_dU��������a�
���T[hjZ���^�^m�xܙ�z3���r��R�� ��v�
YYG��=�	�p����\�0j7��)�`Yb�:�w��<�I�̑�H���"xr��'����	�y'OD%
��1�i��ޅ8�
���e,X�#���k�S�;O�;�,i�\p�@ԫКV_�H�k�eYj�4��Ou!�����Oe��q��KF��`4q����[R-����Wg��?�uq��/^z8@nn!;�r�l���r���U��I�
��.��د��^����ʯ���m5r��T��i�T��Mэ��y��UJ �9��t[C�\�g>J���{_�t���}�ѭ*?
�qt��ܪ��Z���v6�\g��_{r���c�C+ty�W&�����5��U-������|Pe�{������~/q����ڊȏ���J��2 
�e�X��
�-���e��&�&�T�qP���b�16[��
��Z��UZO��iX�ꃯt��P��*��
�$�L�تЃ=��%Vֽ�8�ژ�����LN0�˨L$�.�]���λ�n F�;�.�(����~�o�z��r����:5�
�m�=�N��K��('m
cW���f�@h�gJ� Ҍ��j��Bd�T�u�ZM6�����[��WE}u�Wu���Pc�W;�ݯ��&oʚ�Ã��(��잎�-�08��/����t����2�1T\�h<vڞ�`���ʎ3A﮳�W;|���M�ɽo�M�+|K��X�'�X�ߛ04q�8#:W�~MЊ��j���BY�M�����
U~ /9%��yRxa�r]�s���eׄe)�����U��ʼn��I�}q��&��s���?X��K���l-MB��ޙ#�dh��՟^i�]\��W, �M�~Qa��o�����a���S^�u�xP��M���X������ا܋��%s�?������f�P\9(N��*�_¸�=l�8En�
c�
��ڜ��	����ԀS[��\���s�[���	�u��=�ǃC\�U3E�+�N P�+�a�iJ,[�'�v�m����42�t*�lݗL�zM�[��ݞN�K	غJ��x��^9�a��Uv%�8	_��i
b �*W��P2�I�h�$�{i�Sj�8�[�Y�+�T��fnHsɌl+w����†q����YU��!�uyh$))����l'_�wǹ���o�VX�s�D0� $M�x"
 �W�<K�/Y�0����8|u��+m^�q).*w�_s�4�0	d�2�2��BO�w�{K��~O��W�g!�^q|����#�a������X;�=�]
����ի�䪹�	L�k��N:D��=a���4��^�y��j姗Hf��KyЯ���R�Xob���g��USq�/��R�D�=�L��V�'��=M\��dH�3�˵!��z}#,��|x��k�}�8�EZ���Y8��=������{�e<7c�SB�}f;AR�c��lڷZ.�_�S���ڠ�BēC��$��jıF��1��{�RU��e�������<Lā�-
���\���,�T����(k̈�
ώe���UV	XLg���_:��?NE��H���x
M��L������fm"��j��A��c��3S�5�|RvЦ	SM%q�|
�� ��r;4���9b�#���@�
-�J׵���G{���`�g�	u,;b�w������҄�>��n�	���NŐfC��+�N�
z�}<�5�S~�G_�K����$�i����.�6�*����R2�O�f9ڼκ�3e�?A��b�1e?aK���>�,6������G�P��k�b׊�-�9��=���d�=�i����(�|r5Ku/�pL"9V�zO�uu�A�И�����~��H����?$��B��aU����Mޖ�����U���.z��W5G��`noXZZ�5ɲ�<ϷZ�R�+�I%R\��w/��n��|�;�ҝ�(��ȵ�>�ڮ�����D��(*�I>�Vv-�Z����޼�^�4���0�����l,�?�w�1/��\=0V�M{x?�
�|�Bv�f����O�<��7��G�ֶq�GX8�{��{��۰�70gM���"����i� �4
�f0�r%��=CD��d����~�
q��,++��g���B��?�\���l���^���j�Í B�
T���qH���&�n��|g���}�ӍN���[���N�d�}�սg��17�b^��k�8]�����)���v��~2D:�7o/�^=�Dy�W]9�z��	���J�^_p�4}�9*p��^�|��ۘ�=��3�݆)��.���Ķ ͐��֛�	�kG�`�|A��_�z��њ<P���
6�s( Q6X?,G�SN�2-��M?'��m,�!���i����&��l��'�8|{c�^mb�rZ�D?���8>.s�7����,{����&�P�W>���)k��t�Ŭ����iOϻ+^#�'�o�-w�}��Ɔ�_��|�]>��*��t�^���9��)"8	�m��Y��P�&�]��JD�N�P�/�~*T�K��0#��'iQcw��vm󳛟G�&7�a�M�z�����숰�B�^Q�Q���?V���}hhf�S�H*��c#�9�0��U�&�f˾�a��w)�g�4��Uϊ�T?h���ѳa,g؀�a�೴�U��{���)� �D�C�B�Ahźw�l�N���YT��\�l���j@#M���"
xڥk�A�!��T��	�L�t�l�����V�zҭ�������^T��^j�nŗ[��O�I�r��Y�j%@�W+��"�h����G�uS��yUv���V�<�O�<k=5��=�axK��?����d�g䖱�������x���Ce��CL�Z,�'���d�x*��U_&?��<o��hE�ؖHOn���g�hG�?�ფ�=�05fpӛ�pQݏtp#�t�lK?��ъ�b-�G���fU�����#������xf]��O��'_������\�t�e���y��E��\!���#ɪO37�)<R��7V^,��<�3����fLl�ip��˧Y(k��2l�/��5]{r��T8ri �~)�4MʮN�`f�e�x,IF�!��*P�t��5���Ax,#5�,
>��r��V�OP�d�1�g���C�S
��a��?�43v�A*�a�����
��|��������T��`��<�,w�-
t�uq�4b\��8�h�'F|����ܿ�h������А_�Al8����r0f�A)�V���`ftPx�u�'E“P<���Č��y,��L�a�"**__�`�z.i,�V>h�L��k̓ךO��>pu��L�j&>$e�W��٤��fZ�
	:
�Ez�0�~\��1�n(��hv�X���S��6gS.�������rg	�;���&?/K�=3�톷���UY�=�v5A�?Z��5���A��մ�`�~�HӬ9�z@�M��ao�"y�Wt�Z܃�����}'7.>Ew甬mY<n�O��x��Mti�˿n����7�c��ƖS�S���=��d��*��l��[����?�������C��U=��]VP���ӽ����P�6�s��Ơ��ya��sE;��z��b���#}�r^��F�+��p�:wr�F�XŠ:QO�	��2+��EV�E�&m�:�����"��L�"�ޟC
-%%Ng\vKaRKK�D��<�uO�ܟ���O=��w�%Ӭ�V�
k:xIrrʔQ$*'�qn </@ѝ�?{'J6����9����<�2/%g���p�3�k������?���H(?��h������R-�K&cJxI��]�*5�^�q�I�U��pR�f��%Ox-�����c,���x|�'a�d]�4�m\���&x�|��&�n�1���7��\h�o�#�kZ�MϢR���w-�c�(���"�	2�Q�9���(��g�@�QJ���;C��d��e��Rb����]���"+R4)jFn.C}դ��z����y�oz��`�*6n���P�-5������t6�C71¡
��lj�k߃�����ֱ�:[e��d�O���S���Ql������w��Zi��w-�lV8J�&���G��*��/ؿh[^O����c��{�DN�*I��>�=��){�|S�X*��G2��D�`씓��#�.�p��6r����o��v�9#�K�"q�*B<	��G��8�r"��e۰ 0m^��n�+�A��Tm%<��|��s�]�
N�=P��R=�|��/݉���,T�e�o��V)~�rQe	�|�s���$�����#�z��|��Z�"�t-:�����7f�1݁�Շ�E�tw�YF�W�_�{�ǰIA+�J�Ґt�����k���ZЂ�s��@�
�g�Y��U��p������G���0� �H��J��Ě���q������c���N����=�WC�<t���*QZ��L�f����$��﫿�a��,�3A�Z����(ꣻu����spd�Sz伎��Q��^��z�?l��ļ�;D�ݖ�����ytgt���*,.�	�ܔ]��z<1�Z'�:���p����yw�}i��|���8v�P����cƽ���?r��O70����G�ȟ�'3s7��p��m���J�<]�\�
"M:N�H�ot9��<zP��o��4:Z*Ǟp�ү���&bh~)9��6�;
�������1��Qc���Lh.]dZzD��1Ϥ&�<;�e�J$�2��}�p&��.��?a���2�)zu�%�h�~����6F{�'��	?;KkxS��-Z���	�sP�W�?�b�Ƿ�@��觛s�mZ.4h,�w�����h��M���
����Ͷ�dX估:
:�'/J�Du�e}�;Lwǜ
�>�ǡ˪���=Y’Z�2h��lO�f0u\z�CB�v���2�p)oѸ��̩��թj~�!d~VAg��;�4)I��S��j��j]t����P:GL���G�`�R��+m��&��3��˷�_��o�B�]0�V�cl�ηv��?M��օ@��?�8׻�f	���%�ɠ.��}�NN�
����a�o
Eg�+�~0�͛9b�N�˟��!��/txYh|�y�_Û��������Y>��P�S3r��f��~�/�4[�;b��I���r^��N.���9S�+Fb�qX�xQ�Ӯ�;�C��j�hT��)��P�z2
��c��cpO9Q�*��j�u� hK�l�ӄR�W���e5�3�wb�W��O_�Q
�@��
��_�'�P�0�[
�i5;A:)gJ|o�4.�5y���i0&,�9�g] �������'�Zx
����F\q'.��=oLЏP3t�1���@�Jd:�n�E(��3��|$RX�;cH�6���u{&r�r��`*��(�[jAؼ���!ɼE�=_~D`����KPCGҧY�C4������;z��6����M���?i=6�r���ɐ%\W[��� �
Q�N4X8�&���4���C�$���u�;�z�!#x�ٳEʍqu�!�	�c�kLj�tQ����C>E�Q,����-N _m�1R)i%��6�Q�,��I���F�U]�I$���8�EєH�w��j�ʪ��|��i���\X�vZ��n��7���<I���vmwcR�T�˱�K��z��4�H�u{"v��n���n	�Vz�P`�ށO�k���<+Od��[V ƣ����`ܪA�싈V]tê}�o[�����
�:�_Y���ӝ�5��kR��Ã���'����J�H�%�x�^҃����C�G��P\Te#6�R��E?uͥ�YJ�bĘ�V�-k��gcWϭKlGBk�U1�B��ϫg92�J&�x���v�Z�X�Kxǣp �[f{W&a6<��Z�z"0�i��XFz���*�w`^Zc���&�'�>Y�O�O�g�'M��*�5+�[������{k�		�7*�z����z�%^B��b~�F���L�q����k{jߟ�<�?
��)�J�kSY����,;'���ņ���g}s�K&5���8�Yo���e�8��/���	N�E�"�!�9�빿i7#z*�<]~�ck�JJ�����o����	�9�9�
O����!B��G�́>˗߳��+2^d�y���-���c/�K� :�=�w�QS�C�xV���/�s=��S��p3*��٣�FO�I��>ꏨ����-�Un�L�qm���?
�* ׿בW_�������7�u���Lp�{P X#��N��ғ�A�az|�j[Az	�~��n)�Xw�Ky�Œ���j%��������E�Hm")�7l2/k�#ܹ�A2�S���g�R��w�C��u�0�����"�18�=���+˫��P�e�{���T�����
0�O�4���2�)*��̸�"28E9W]���j/�_t�.�u�ն�YKn�4��L��4Vӽ�� �l���of?)���.z�Z>=���L��QIs�c�)��D�����\qu[]���ݮ@3h����q��S/.���	ҥ+ݳ��-�ܿ�*��x1�Ʋi��Q��
,�>k���潋�|�o5�O�?��g"�3r���u���#	���C���n�xo�TLҭ����>�A}[N2������y�DX̃9�zj����Uy���U��9��v��q2	��N�P�/#IO!ğ�T<���q�삝\��E~������spy8/LP�[Lo��d��l�=�⌗�i�H-wp�|�g�+�;���?g�:H�_��C���Y�i�ֳ�g[}17E�Ua�3/Ap���\��eFڅהL��<�O�vb��U���Q�"C�C�0�\��1���ظ���@���z�U���_���,fG����c�r�2�=�%�����l�?�h�d�z��ٓ~�bRq�Î�uF��jJ����t��f�@�NoǓ3$37�rf�r4��X��H*K�.Լ�s�Ҏ�Zigĕ��P�Z��|_�FsE��M�Q3�f�p��>�A����ak���k�d��S�X�T�`�ͬfj��
Oi"�4 ��e�X$�;�^.0��T�߫�p���ˢ�8c@���եxx�"g��r�q���2|��(���Z^s��n�`M뉣��⫊6,��?fD�3�Oj��	��ݞ�dS�����@^�o9�����j��HrPiX	Qa�A�c?#��-v���񰋝�@X��t�I�;7Y�t>����֯��겶}k�|��s�M�7h���Т����ׁ���`6}�u�I0A	^	����x�p�N�j� �L�f*`���/}���m ;��>yf��ɇ_�K	�\�V�i�n�{@0��L6��X�.�]��?/�d��'�y9#ŀe�엳MQ:	�N���w�����]9�mȢo��0Rz�iHRT����\�FLp#!?f����˘Oh�S�z�
��̵N����,P�!y���ǎ��;I����%��R�>�Ю�C�۠.)�31x����,>�ʣ�L>���%��3�ۂ������lJG5��&*8p�~a�3���u&��ȭ�GS�RM�AA�lc�-;%�(p0��ř�|���~k�n�1++���t3� ��~�!϶5��bg}�e���I�����G[*��?6���
Y��I�7�x���!C'E��d��{=�y����v���T�ŒB�KU:	�`^�AQ:��Ԧ�<-���,�P��D$�-�d)��Z!0�X8u~Uq�A��
�0�o���A���8��YO0�P�����b�m��1��`�/����x���N���3f'�"��4U�W��9hhܾh������>f��6h���ĭS�9�C0F7wfԀ��q�tu}D3��;��Y
��S�+U�9�	~��l)#L#fV>�C3���$�ݖ�gS���"�$�I�Y�+��M�P��p�Vgj8�ߢ`�$u߀�\vX
�?��Y�n�
T��e�+eN���J��P
��T�D8���B��W�Σ���"	�����(:fU\+�ߍ�Sm{`eW�Of�R�2(,�Q
'�^�R)�����{�$;��"'):�)jc)�-���v��~1~�I�]T-�J�B$��1m�d�_z	�3�r*�.��_Dq��uC��w9ԅ�8U�𵘠]À�+��hEq���poz�g�-;᎖�*�^c��i*�
jj��n����l�7hAi�kՐ��k3����?��*�v�F$/o�T#���`�_鬝T�8��Xo�T����TV?m��b6�H���.���PY�X,�S�q�j�X..N\�]�եZJi�]z�K-֥8��N���`��z�)]�޸cy.{��]���U*�+4�
y.�Կ)��C550f>tٿ�kE0�s���_e��i�������"L(�B*m��A�I��EY�M��8�˺��y��� ���dD�1X�@���{P��Pg0Yl��Eb�T&W(Uj��Z�:�z��F�&�f��V��v�?O��v<_���W�E�Akg�k��{LVp�6�}XE�z�`�չRBs��3�>�?��xih�$��x������c���|��zل���I�<�Z�
:dp�X�5����I����
�1��rpE(W��o��rUƭ�[iE��r祜��+^쥁�Y
����k�"��
U�p3�Q����[�Pڴ�
<&�Á�*�ah2�Qg��&��l�O�Ő%��4�>y"��7��yl+�רB���v�v���ղ��
qO��.�dp�]��A*҅���;���m�o�Ẋ����/7Ԗe�hҐ�D��H���H��P����ȴ�y�
TW2^�VW�1�͒�k0�ju�<�apJ%�F�e�}u�J+��-oJOV���R���3�Q��f����zCV�����L�&/�4���k�'������)G��?�fTA���ez��E��a���R�|�w�ͣ�3��h��	�3]S3Ծ���V;>]a�F?�(��?(���P��/�hUG�(�18V��$�>��3�w��
T��d�"�z)$p�e�N�h��VwL�d<�J��"C�1�]0H���NU��C�����O7�8�ᛋZ-�iWJ��<h��k���>���$�S��l/�r��*��5�{$a�o�J�~~���>�ª3(�-�;�l�J!
$�=C��5D��|g Y���2��x��
3���d��sపl¢�4XӢd�WRPKĎf\��3<�<�fonts/fa-brands-400.woffnu�[���wOFFOTTO�<�DCFF ������,�FFTM���{GDEFˬ'�OS/2dK`/���cmap������head.6(R!�hhea8!$r�hmtx��T,r�(maxp\�Pname�vY�O*post� ��x�c`d``�k��m�2p31������>�F�@.XT�^x�c`d``<��S��L�@d�x��pP�x�c`f|�8�����ч1����Je�dha``b`ef��! �5�������`�c<�����W���{
�x��O�J�@�mӊ(=����� /�!g�o�.��&�i���#�/q�yZ�E��y��M��
�Sx�����*x�G|�0QςG�Q��俨T�5��0�wx<D/8B�&�G�Wo���?P��v�)�p�ްj�<3�T�/�k����aM�e�l�t�v�t�g�j����z���>S��Ǎ�z*�.�)k�s���O��g��O������e�k�m��B����ȱDc��ؘئ6ßr�;���shu0q�Oc�|�jm����s[x��Tgte�7����	U���:��;�� -��;���@�%�@1�����a)Pĝ���
��2�9���w_��;g�{,��P�n��b��-��1�(��؂m%m�l��E�3������,�]-X���k=�	�|m��_;��j75�n����z[}��DO�O�i�-�w�3G���#��Ñ�x�,�w&:w8�:�;S�i�kN��U����Jr]q�2�F��ǘn�6�cF��f�0݉���w����ѫW��cq�c��8�>WqL�g��	�!�Tm��VK�R����z-���W����w��,���Rq���~�p<�8^��+��HqLWÅ�4c���H2�
���w�79�>�C0��
Z�lӠ�@
��I���.������=���]��$�)����-x�o�`Կ7�>2myߒ>/|>�>��٤��A\E.���4+�J�Ћ~�d}F�''q
�rwr73�Mݫ�W�n��<bI=a��~��§���my鉬�b���j
�����f�b�|��-��J_z$|�?�#/� �C~@0
�
��:U�G	�D(J��tuY�C*�"*������G�x�P]�j"�PuP�$S
�}
�Qh�h4AS�Q3��h������m�������肮�XtG�D/�F�x��`bc���P��Q�1�q�	f}"&	N�L�4L���,̖��\�Ç����H2��Dp)�a9V`%Va5�Frk��:��$��	6�~،Dl�Vl��؁��%��؃�؇�8��s��)�pG$:�cH�q�09��)���E
�!�qA�/�3�����%�B:2pW���5�o����%�?��O����w[��p�p_���x�Gx�_%�
���;�B�vhБ#�N�`��gx���%^y��n��ʷ��<�/�<��_a^�2�A�'6?08�sYP������C�6K2TUK��f�e9�����0V�{�(q%V6o�"Z��`5Vg
3[S��k�W�uYO&���Y�bcF�	���K܂-ي�نmَ��ArE;1��م]ٍ���2ͽ؛}�O��9���`a�r�sGrGs�r�s'��,;`*�q:gp&gq6�p.�q�Ⳉj�qW(����]�xe��X/v7r��[�/�f��
wȎ�%[f�r�K���T�0��(�����<��<��<óL�9�J�</�"��(������d���x�c`f���$�.�x��||T���9��M��+b����QTPĂw�l�%eC6B
	�
Eł(�\jh�D)RCGz������{����Nfϙ��ӟgf�!l6aF��ތ�^��>o��K\�+#��;9'͕%)ѿ�,=m��af.	�5уk����JXЌ��uK��7�N\$J!j���[M��	�gy�������Ž���)�!�y�ib�+��t�/��/�Z�Y�G�	qE(#Ȩc40Zm��F�1�pi�(c�1٘fL7f����G�Jc����f�d�7�E�%�Q*
�5d]�X6��d[�Y����`�����2]�d�|K�'��O�wr��)���e�� ���t��̺f#��y���|��n�7�6��/��f�9�mN5̷����Js����<`�i�3�Me�E��ؚ���:�z���
��dK�e��l/��ؖؖھ����a;m�`�j+�U�#�u��&�������G�ٟ����)�l�x{���>��}���J�j�F�6�>����b��s�t�w�rtp�����x��c�#ޑ�Hw�8�3o8>p|�αѱ۱���㊣2H����(�uPLP�����
z>��
�
�T4;轠%A_}�)臠�A�	:T����Hg��������I�N�3ٙ��|��s��}�b�*�f�Ο��:�9�8/:/;�������M�[�
��`p���?<4xx�;8%85xT���Ӄ�~7���������G���K�7��B�!5C�i�&�SHϐGC�����
���r��!sB�,Y�"dUȶ�C~9r1�$�<D��Р�ڡ�B��m�.�g�áB�}&txhBhz�����o���I��_����9tO���[aaa�ú��{),'lzآ��a����v3�2�^+�A�����Ÿ><)<+<?�����¿
_�9���ῄ
?~!�r���Q;":�UD��G#�E��1>⍈w"�F���WĮ�}�#��8q1�ZDq������$�Ud��.�D�����9 ���""=���q���3#ߎ|?rq������>ro�ȃ�G#OGތ�׸�F�$O�;�;&&>�;����$�]i鞄,o|�79��N���d��b|#s\Y�Ovn�˓����x3<�lWr�+=�>�3Ɲ�K�fz�r���,wb�;&͝�J�M�z���1��ܬ_v�'5ۛ����Ls�RҼ9�IP<P?��Dwb�g�ۓ��y���,i�DoB�73����L�����l������v'�ve'���2b�W�7˓�<ڛ��=ړ�]��$W�;��M
�L�d���ғ��x�Q��z���3�/��h]��4��O��f���ĕ�����������%���������Ήw�A+�)1˛���'��xG�4��j�'�yR�\����TwvvNz|Z�U�pef���'䅂��zRΘ�,O|||�ۗ
D&ys�kN@�,W�t�:��f�3�_�+��r�,p�c���d�(O���̗�7��Y�������Ob�+��(��=�VY�C����f�$x���$�%x�9�DO��y13�o?��Ĭ�LW��7=��T ���z�+]U2��d�QWF6�����H�L8
KL���#|I��D��Ns�gBT��!'5�Z@����1[Fv���ȑ�2�� N��K%���2�U�`�Ѯ�4wvBB�(�υ?�.����JďD�/�4GՕl'�X}Q�ega퐛�t���I�>�KZ������J�PXW6V�N�f&R�oI�,`ۍչ22s��֗�K�!�����T�'=3-72�
Nqec���9:��	^OF:='=7&����pA��^
$�E~H����DCH���ŌH�׫̀�IHˉO�fC�9�&�_�9���T����z�Ǐ*�����09�+�����$�d��	�;�����@@�.���]�.��g�q���z3R�9c�Z>*����A��l����J�3��67X3ݛ8��˷���gfA%dǤ�ddCIjN�%@��r��^ovJu%&�N�.ٲFgb�t�;c�'˕L��EL2��Zekg�2H��ߘdrD�/��m�>@I��;+�V�Nq��=���k1.�j-���9�,WR��4	���l0�R<��>ʝ���'Ƴ���Y1s�r0q�w4>:�
��nwvN�ߧ�hC*�I<P1D9~��"�!>W�+)ɓ�qe�5ؔ+�r��d +�����o��J��K��r�ӡ�<���DN�Np�q���{ҽ�# 5P��o���\���ʥ�L�
�����瀿���op9�Y*���+-PK��t
5���	�h	�䄜��4�/%1��I��]�7�$�����b�	�Z�%��(q7�$�L"E +4��h^��LK.,j�ە�d%��c��1������O,N�CV@L���|N���DL	Ӕ��^� 3%����JLr��ר����M�j��&gAT�d�M�`�~�\1)P��o�W֬uzv�U�dx��#��P�#����U#��sa�Sa?}�Uc�S4��إ�&�Z'��X_"�g)��LbV���Ȑ��t�X�GPX�t�6j<�J�_Ffz��kF�L;MchJ;C�'�3]0��,��tc���UT��)^�11I�*7�j*� 9ܠt��N��6'��P4�Y�\`��M�1K�����Ԉ/!%�3��'��@@�;k�rF���и�і<&f—�v�r9�\˗	����xo�|@��hÝ�.ʀ�����R	�k��&+J�ц���ib�ϗ���J�r���� (�Q��LL�p�S�|�F�6O�1�r!
�@c)v�(��B�ICZUOJ�%q�>��J�v��a��+,ʨ��K:�>��a&���v�����=E884�h�,�UB��fz;Y��
��TYp��S�Y����,+�V��i8��R<��̔̑9�V��Jw���s�����1��(#�<�q��#2��i�<�o��.���:D���p~��(�__h��o�m��S�!^w�+b���f!�Ȁ'��~/iiH�%��H���eԊ-'-�R2*\���a�Z�Z�E���:!I��͂5�%V���j�x�U
X�����v�7-	<	�weCw{�d�����#�JHۧ#�ʄ�ʁ���Űk4�����b�;>-w4����N�\���_��++���ol�'%Ӂ=�5��|
�|�Ӻ�ق���X+����k1Y�4w�Z�Ļs���L�k�˅�x�S�@���1�5<�3���&�p�����!�}Z0�9t�[zO{�>�4��]�h�E���N�����M�'w<1%
-|�����UOr��;�l|v��:��;A�6�1t����D��������A�Aw��d����uA�x��3�I/���3�:!3>')	�i��<�,�&F��ꄍLpk���aH�z������u��d%kG3[�h،�ov6	�����d�@W%��ma,O�o�'��T<�11�3������i�U�.M��M���B�ӍW�F�1�x�xݘe�a�i�e�6��4�󌷍����]�=c�����Xl,1>2��ˌO�όύ/��Ɨ�
�+�kc�����Xm��Xc�5��
�F���dl6�[�m��v��Gc����e�6~2~6�{�}�/�~�W���q��8d6�G�?�c�q�q�8e�6��3�Y�q޸`\4.����+�U�qݸa�4n�F�Qj��F�Qi�
%�4����I�t� �2D��0.#d��!k�Z���#�d]YO�!�e}�@6��dc�D6��ds�B���dky��K��w˶�#��{e{�Av��dg�E�'�]��A���&�������d��-�ȇe_�O�����Q9P>&����I��,�ȧ�3r�|V������E9\�$�!]2^&�D�I2Y�H�!Se�L��+3�H�%}2[��Qr�#s�X9N���D9I���2_N�S�4��|EN����@Δ����,��|S�%g�9�r��'ߖ����|W�'��r��P.�K�Gr��X~"��O�g�s��\.��+�W�k�R~#W�o�wr���\#��ur�� 7�B�In�[�V�M~/���r��)w���'���#ɽr��E��7��<(����ayD��c�<!O�S�,�g�YyN���EyI^��+�&���%�e�,�e�\V�J���aJ�4m��t�A��6C�P3�7#�H��YӬe�6�Qf]��y�m�7�
�Ffc����lf67[�-�Vfk�N�.��y��ּnj1ۙ����fG�����b�g�ov5042����fO3��eƙ��>��f_����|�`>j437;M�R8���"쌈"⼨9ID�����D�/E�;D�\�PS�m��vA�Jq_����6⑏�H1�T] ��/z�K#�?�
�~����#6��V"�%�=]���Ή�W��?ĸb�1���d����b�WLm#�^ӧ��ī61��(8$^��:�Ykś_�E�Œ�b�E����������W�ף�7��_ŷ�ſ�뎋��ņ7��qb�T�m��~�����+�s�ؽW�O�����#�ğ���q�8�L��Ww��ϊ�������k���i�61B{a[��F�IF�d#����� �h�`4}۸��h��>��f������x|�1�a�/L3^L6^�5�=��g��3R����
�:����k�<`�|f�:Ә��x
�q��f+c�JcΛ�?�y�n�}c,5>=d��f�l|���"c�y�p�Q8��t�������}���a�~��coK���/��2���8��8��q�k��8��8��8��Q��8��q�1�b�qe�q�ȸv�(~�(�*���YS�>��We�By]�8%k˺��?��d��ŏ��e�:A��KvxZv�)��.�
�ݳe�&�U�S<&ՒO�ɡ_�a��e�=�=Czj��2}��J����f�1B��"�u��.�iK���W^���˅��	rї��Z��B����G䊁r�
�z�\�_��M��+�+7�K�{G�X�"�ȖG��c�屏��q��7�<�t����̐�f�ˌ�i�|׬}�l=�l��f���y��C�c���4�g;��p3.�|�����G����G����O��C��C�7_�i�c�^7癉�L��q�̹j�d��i�/3'�j�e���|�ms��{�9��4�>d�}�|'�\8��[����a�7ͯ
̯#�o��k�?�g�8b�y��7�u�����3汥橧��A���so��c�+�L��"[�:[�[Կl�_�5�fk��i�b�2������V�zV�z���:�7��g��W�ޱ%���_������e��yw�|�lc�������M�e�˶��g٦>a���핖��w�f�f-����V���^+�cl�޴-y��\�Oږw���j[w��������l{Do{��M����}a��{���./�l踽�Q{��ޛ�}O��/��g4��r{�(������Kv�?�m��}�Y������_(�_c��J���F��`{i��l��r�#�G�뎰Y�H�\����G�8G���G9��r�[��a���lG�?�}f8��R��q��‘�ޑ�ڑ6ӑy�÷�1J:�<�?�1i�c�ˎ����;^�����z�QJ�/ꯌ>����u�R��t����2ϩ��R�)�oir��x*"�J�LPJD�	�ο��D�<C��Z��p�)T"|u�N7�D�^���J�A����^�p,F
Gw�ũԑJ��X���7a��=�:�u{�kb.������Zc�5���P�XJ�[෱�����XU�D#�b�3{s	w��0,R���Č�~�|�Pm���c
�g�����E��|{�����qvQ�0�-Y�����z��^�/b�h�R�?n�T�؃��:����	�*�q�߄nG���cP;�Ā�P\}c����
�ˈ���?	Je�������#�=	��E�g����gߞ�-��Z����Y|@H�u���1�ڕ;���6�G3��xqd7B&����9���R
�#�F���Ҏ��3l &W��q�d��$u)��}��
JU�I >�:�
BSz;k˹�xk�$Z3�q����ñ��/��Ƿ��jC�75���%G�b�zk�_��a��sO>��C��v�ٽ����V��j�r��Qk��N܄}g�o]�gl"DPI���[��\m��5oBz�\�t�t\:��9Q���hyv)��ڹW6S�0������w�mf�R)7�U��g���D�׶b���0Ɩ-��[!����rIq�챐�+'K-&8�_?[T]���[A�=qW����:���D�:��e�b�d'��zh����(hQ�:�t�ߡU�9�5�~���k�����*Ƣ�s�V��i��T� 6*���a>���l��I��,��l��C����,$c#���l|�5z�i�@J<h�\����7�A�.R4/݄^=q�R'�l�7�qy�RqWI�~:3�%�B��TIW����RU������M��R�LU�!���F������-���*4��H�N��A�}*�.Xލ�|�6��$��nLֻ�i֐�,nEN��!�:�դd]���J�n/�<]�Ii‹�A��D��-����UZ�l�J��zlU�ڭr@�e:T�@�r�zFM�� ��ӻ`��~~A��Wm3�Y��&����3N���J%|!=�9U5��,�T�b�&9~��m��ê٣mE9
�#Zn�wF|�Ąw�(���&4o¤�Uh�\s���X�?O���Q��3Ѡ�Z����3�3����A�;���۷�}�إ��0`ſ�xV�����_��'fNk��W�0����L�~uҵQ-
"��yK`5�LS�W�����5V�{n��JLVIE�s�㣦�qŒ��Y����AFQ�P�讥�5[����y��S?Pj!�t��0<G�q�Em��_��0sE���-��qy�d�s�n%��l��_�]��Rd�7Ɵ�\���2������h��m�Aʶ��Dΰ6f�������Љ�C�ݗGH�G��g�fj�2�lP\:�^�o��O4Xy?^�M�Xe��j~N��Y�>�����g0�h-)�Xk:lR�Z��.&mk�ĩ��(�1lA�e�.M����k�ֶ�z~�hB}J��c�+���qS�Z-M*���?]g�^�4.��σ��5g��ztR�bCwA67&F�Q���=9�aK�>q|\�<8c�L�Ӣ������������ʘ�B%���
�V�h4R�|Y�w�@&H.qo�kd^o
�DE����JMk�>P�Z�?"���%%�/�������(�"�5���V�#��m;��c(�\F左��rm�����f]�S�ˆ�-���=6�߇>��@����(h-H5�ܴ�R��#�B��>{�[6��`l�i�B�5�����J
�z�J���1B �4TM��U�L�"6`��zėԮ}�{Z׾�GY7������&/��G�	����/���D�~ew��|��:�����^��L�N�9ۋ$�J�Yᡱ�[U�g�6�,�e/Qu������
3$ڄZ5u��$zH�8~C�j*߷�˽��Sz��¢�MX�9��N|����Ùކ�*����͕�u�	9~��4�4��5)�fu�D���@�_Ԥ��w���]o�ڛ�
q�)g�D���/��F
��v�v#�#��Z/B����P�o����$|��h��}�'�3?��	=�����'Z$��ct�?_�')/wE���H���DO&��:IzN�%)�k�ƳJ4,�S�_�k7,�f���WT�X�&��GW�Sl�a{	���N����]W�ld��`h;u�$���Y�	Zi7�JjME�HK�+u�o��x�T'��o���7�:�����v�~�pR?dQ�r��ZAR�l��b%VS�G�U\�w�.h�h\k
ru�`hg�ZJl\�U�OE�n,�Z8�U�&�mծ7��J�V���o9j��(�P[� <Ѩ��aJl��5����ƅ�ӕ谨�*�b%��Z	��~R�V+�(���hWG�����NO+N'�����w�J|Ѭ?����*������`�Ɋ)h�,i�o���˼�[�g��wݢ���r��G,k�=�T0��"�I��8���~Ў�.����Q{����xs�D�峷�z^���٣����Mn�hx�
�R��) ʖ��7F.'{�tg��@-�%���i@^�׀���X�N�mVp-�|����kx�6�Z�Na���;t{��buݙ�*��BAW�P/;л��A��β;����Y�a1�k���IQCJ��ݾ]����X?�6k�B;�&�jף�P�>��\��1�pqz��W]��C��Sن�W�*�s-��z�A�ޡ"Ft+ž��;����-��$��lEs\������L^�%87�x�5փ�ALZD6�D�[+B��
��D��\�-"��a�ȳ4f/B��*?0�H�J3X��+E��1d���!�Ks�w����?�ꊗע�44V��L}�!R[2z�hp?UmX�J{Dq�7��h�A���W�P�g���yԉ7{A�������RM e�g1�Ϩi������^��7�N`C��ީBv��G�U[���4��v�/�]q
�/y�>�����b�aq��ٕ�	��)�� ����]���#m����<���:�����8����J�O�v2�r����Ӭ1E�lt��$�=��R�W��{Qo���p�[ ?	av�`X��r��a83�3�4C�ayΏ`St���[k��shЁd(�C&�j�qRS@�}r�6��}z��^�q�
�&��'����a���l�^�&ŊD��W�va�C�ucћ?{S�R1�OP�RG<M{�� I�D�;90bqu��qd�7�8Yv�X������|{o X���9
(N�$���O�~fN�[�Z��Vv�j�?޿�[���W�*�-k���@ .�����`Mh�M��,EtA����y����P+��`�炂���1�0��pH��0NJVk��q�X�e
Aú�?�oD������S���NЦ~�zf��O�^�ž}:�BQk;��j-Qk�^w��3{�
}��xQ?�V`�A��{�\x�����Z���4p#kXϥ���oK����ګj��JN/��կ8���ӳ�L�f�yQ��u�9�S��-�c��J�k�Q���W*7�d5��*S�� �R��bh�
�񯽤������>�}sy�R�1��rp&��-N��Tȧ�aΚ���_�םͦp`�&����9�cS��HI���L�|�C�m�$y'�i�>�܀g��/[$dv/:�K�.�,kE�1��n�%Ӎ'�Rj��YQ�u�fhȋ����6�~�<S�E3�Ԏ~�ee7�f�5�Q�ф��%;*�\ �ƞ)�r�(����{�:�'Z$iB+���a�.��Ĭ|�p�����X�N=�'�~ɘbm�)�i��s�!���'md3ԂFb���=�~,�O�U�c�^��'�C���6�i@�V��A%F_��cs:Q���6����@g��'`�:{��bn8%m���M���"^�&�b�}�o�WF��"�1��I�'����f��T�]$��`BG$p]�Z��Ry:��b����)�H��+��4�&��0�",C�Xhb�)���A�t����l��s�b��^93���H(<�6���y�v�ϡ2[��m/������q�@�%��.����S��V���b�w�/��c)w�mie�5!�
.g�^�#���7�5���p��v�@���@bvNE�i|;d6��]�R,`f���p�x+�k2P+?8�܍�-���Ā��o`)ۗkQ��/]a,qy��PFIP�ከ�P{6z���B���
���\C�l
�2�%�e�v	��ޅ�.n����1��EqLwcQ���k;��?�NS�g��m9�d����\��������r׽�	?Ft��P�Χ�E�ΣK���4��+; ���7�oR��:��	W��|hsF�k�?�0�fH^kPW4M�� =��5��o^P��qQ:f�rb�"�x�f��,a�g�, D��{^AN�������nsQ��v"��]k��7ܫHo�4�;;��T��D-�hM#"����]���w��G��W!\���S^�L���}����L4���N�ͤ�-��#�K��!I�	B́��'M&��	Y��r��YY9�&u�Sw+C�����Du�h�q+�r�c7@R�+)�}�jq۰��p�.��l�̮��-�)��b�Fg��,�ed�%��9�;�f���DTĜjJΖ{����h�2Y7A��&���ʒ����
�С��f`����j��p�9��^Y�'�vn�S�`.�-���6o����)�
g<h
W5혧 {&
�{ү��cMk��
4���^�	S���^4���G3�>��1'jr�����J(�]���r���8d�/�*h��X�ʡZ��jE_�7�Q%I8
0=u���	�O�6�/���w��L^̈́�{���;�{%�Å��R�[MD\�wCj�����,�oO�f>�1ڊrFq����dLT�2��
w��D/�v'm�U΍[,�N]�D���"�����J�%X�`�t��ۥ��*q�b�꽐J���lJ�3�/��Wj{>\�^���bN�)�&���3��γ���	�Ũ
�8@��@�&zؕt�\%P��=�թ��7����,����
n�^Ց�)��=�]�Zg�V,�卦\y�pd�~�>��L��i�t
�8�2��-��#��ft–zL��b&��|��تPV�t�<�w��2�	?�,=B����P�1���7b��~��֌@g`Eȼ͙T��h�#TE��1���0���� `�;�=�TtgH@�U�N���Wg2ur��NP�lf����g��z�k"�����R;X�%�l�)���Z�ut�;������.�:#�YȚz���>��.X7�C�̠Mi�9����vZ��	{2z5���4k��F���giI�Ŧ����n�.,�����]�9�:7�����6��ؘ��k�dZ���!�A�ЧQ����?���wf�ٹ�,V�U0��9�A<ta�~�o4��2����T�/��*��]�[E;T��A�����L�5�9�kt*��[m0YIC�5��f9O3ܜ��kz뺒4]�¯k:-����fٓ�>��9_���{
ş�PQ��9�=h�j �Ø�	b22��s+�3��~�5��3|e�VgL��p�33ސ3��P����
�����}	Uڍ.��nͅ�3�ts�$J�?�9�{���3rqi�T�#4���7t�Y���7
Tp��sz#��6a�OjϫJ�9�
��Q�gP��$Sw�2���f��
�I�I&38^xS�kp��Ӂ��e���KV!�x��+5�LK��a��k��k�D�<O���Zmj������PS���u"e��)1��{b�͂�`��b��@
:�"�{kv*�P!��z�daU�i'qJ�9�������*��fq7�P�u���7U"0��}̋�/���5��e�e�2&
˂��%�XuӇ���W�iճ����\To��K�E��E��F��L��4�AW��%i��et<��u�
��Y���^�ŝD���*t_Y2�/��p�bĩ�_�K}(�j�@X�A�����L<�T'zV�}��F-�7�΋;�M*�C��%7*�_������v�g0R۟��.�h��[�s�Z�ծ�#G�˧C&Sg��Lc�����o�v˗P���}�$�oG�a��8�edn�8��3�:@]�LO�c0H��1�ꝶ�IL�cF��)&!<y�O
�I
�ֱ����Q
96O�H����:!DF�T�-�JκDA�ƖAT�F��"�믢>�窦��X�U �?�Z��h���4��'�KN���{4(��q�N��ncr���{_%S��Jfi���	�U��Jr�+��4#��˜k�S����33�39��\ug��O��[i�?�0U�^e��z�Z�=!hN��u���E��ĥ�bm��,㜛}���JV��aa���ۨE��p��)�_��D�BE1��HU�J����S)���t�iq.p��j�f�Ԃ�'�[Cbr��̛���_�78�<}3���U�G�N0࿃h��>���� ���nV?=Cg�µ�h˵m�5�����
�7�q܁�+�������3=O/��+\���a�3��7�Ϸ���j	���s9���%�
�C��,�L��O��6�i,'��A��DO���VN�s�د!G��e4gCL5#��Ʌv�k���#�}Z�%~�ǵ�Rq�����|��*��qЇ��
�~���)�K��#��B�&9G�4�/!�u���.��*�)ԅ~���NU�y�L ^����^`X�~�=����<Io��$�y:�K�Y{����/M�)Ȍ���E�.��7�W��o��f�P�Hvh�ŏ�LI,�x`L�zW��1�Q@�8�ōU��y�k��HN���"�j���p�_�W������\�s�UH�A�Ҵpҡ�&�YM�@-��<,,]���`:?q�ة`NJ����EE�m��[��k��b��y��d"ΒB�׬���n���L�/���}����H��f_�ӋӅ�`������ p�=-�
OZ� R�|x&�tKŭW@�*�[��8����c�;zi�LQ<�y� �^�z��A��K<#b��c�%�P$yZ0�&�T:�L(�<�r��|��\���x��ߐkg��߬�s<��V���,�Tj�%�J��y�%�P�BSͩիL{��-�<%-��<�T�9�[uo*�4��U����>%��,�e�Mj�%�߳��43d"��}��kS�pSm�[>�%1	��9F;CKj�-��M�LJLY�jق������b[�7�
�Im0m5����U�^h�m��6�ء���ل;�^c��]�d<W���Q<
Zd��-���k�TͤL�N�F�a1�I�\�>�����	���q���⑱�Kl���3th�kC:�A��.2��!��R����MUSg��(g�C���&ژ�\�1�U'�}��9>���{?Z������և��9ΐd����DV=š�]��vy�D�#g�i�2(��U�9<}��x�ⓤ�r�}�*'[��L�O���w�ɖs���@���G]�(IC�5��yU+	��Kv-�����眳��NR/��d�G�>�M�$>���lՙʧW;���/����T���N�o�
���P8/�k�I�T�S;��'7�ꗨH��s��-�򴃦W���QP�v���*���d�b�>D���\`�qt�CԒ ����hn�j_R����I;����vP,�cQp[��,�T���Z�^@�~��@�Ȋ��Z���=�2�K�%��D{0*V�H���#�Q�UF	[��q��X8Y3p��|{���s�r�9�`:5����+��ȡ	�VTku�n�"
V��r]!�yV���<�uŚ�v]��<�(g��b�ZUum�s��]��qD�� �Z0��J%qQ���.�ˌ���]ʫ��DJ��*A���Z��€��`q�z�
�<����q	�����a-��m���t&������d��S_�h@��)���a��'Z#��5Ա%�qxp��f=J��8}H�~�X�?���^���ع+=��
%B�m�-�Z��X���7}"����<����E0Y�)S��nR�؄�h՝~OYS�@k�@�����p׼\�-&`l~�irU%� Z��^y������̺?u��Xm����K[��9��<i�~�d�ݖR�V;�c�w~�{6U��.Y�8XB�ܤO��w�8��`������L|
�AmU��M��Z?���%0m�jY���/]��M�8�}��<�����{na��z&�a<�����&"�q�f�i/�ƙ@�Qa�Ln8;3~ۺ��r�>��k���#
�t[�Lc*���hd+�Tt�G������'��sב��!��(Ѐ�g����_W
%ؠj>���c�v�{}��/��j8���p)�2�p}�N_O�D�;b��$�Q�o���2	�l��}�>-�w��|�̢tza5�*}�H�
�?K�2��p��Lԗ?���P�TIK^�'�95�qD�)�
�l��qu+I��A�/h�Ui�d2�g�F�/�"G���D�h=޿M��ͼ]�:C#w=i������y��r�ܱgC_��N��N�"_��If{ƭ'��TK����x�x�Y�뫀�+<�_��z~~%&��P곣�o-	�=�����If�	���ғ��"Jl6���k"�r�����w�<8'�����P��g�<
Ro!�"G#tW�yb�F-�܍��J�'���S�<�ti�P�R�R߁x �PV��%7@������ �LA���Ӄ7�zR�N�̳4
<�����:M��S�EÞK�;�6��S?.�GK�+�ծa�����Xs�� O{*6:s��-#��ћ�3]*���o�3 ~#ò'��|	�+���q���'���|�m�{���?����?��_ޝgRy�|	�%��ˇPc_\��8�v�+	��<����ΔR�{zr/�[K��zs���wR�V���C֙(�(���S>�N����Gg`�O��r-A
�j��ȫ,�-֭�Y=k��U�m)}$%&�[�.[n+��z�_@�i����ԥ�9������ j�㼢���~���i`�N�X���O�
/��e�$bU��uF���.��@]䳖��K'P���w�ҙ�J�qf��������s–C:N=�2��*��
�%V���f�ח���S��㑙@G9���i��B�Z5��9;)��W��;�� �*�{��D3/�6�Ʊ��@�����k"g�f����jR~Oqv��J�RRl�d����4�/y�VN-}��R��-���B�?j=þ��2�7���������I��L�꧂ #0ܙ������1��!�Bd]�Ԕ:�z���/L<s��V2ġ���^�)�B��h�Hn���\Q"�n_���t'���Y��#8�#��8-�wў�B_���g�(i���uh}M3��d�;�ɚ�LA�S�.�g�=�����,�PM�����b��`��A6:N���C�Ks1N�.[u=���gl�|>C�8A��S���ʫސ�,�ߔ�0Q�
�.�1��Ou��)�])���=	>ߖ�o)�q���6p��Qnφ~��o+�`ek*��<��x?���)ܠ����ɼsr|��E��22�XN3�a���F^գ��/�q8P��W�p�;�ը��~x_�<�������eb:y��?��I�z��TƧчP��=pdh0"��EH@΅���{Mz�&���h`��`hoF�&O|�'ܙx�c0�>Ԃ�]+�0�A�o��_���O�gs�u(�=Mok�ZL����ԗ��б�7ċhC�Q^�a6G�/��k������~��4a4f�6����^�^T��+��1�)_'[^�
���$iT�:a�LQ>Cc����9���:�Dzs=�>
���e�$��J�b�����	>�I���Ry�ɹ�H��c�=�v�#�x�'
�r�8
�������)}x��q����i�D ���_��s����$����ES��"�p�[c�ZNBؾ������/��ҏ]#�<��M6v18Ӊ�8�_����y��n��G������,�
��?���O��_n�DW:Nk��x8sm�%֙�k,6+�#���KTo��>��k]I�� ��ו�؈��?�R	�
��hs�
�žk���~���l�ْZ���hG`��Bu4��v
:@�t�������
G�Pڸ�s������T<_�bo@vn%�q�gN"V�x�����Z�w��e�m�.}�����Yx�xϫ�^0��x��ׁX쇨u+�'�h�!f7��Q���,g]4\C6�@QL%&y�V�Ý*O?��g��p%65yx�t�\%�loK�XH�]F>~�����N1�|DK�/$s<MQʛȚ?P�����9�X݈���L>���!z�C��Z�,����Wj���e�VG��Z=�/}���..�S��I�\���9���CX0U&\Z�'�Rh��V{A�Y���Y���v��@�<��6`�"�XP�b)����޸q?��dJI�D%����2��j*W��T��<ܴoQ��2�C��)�5m���~�A���� 86����&��l��IE5>�w��Zf��O�tQ�IK�J$<Bx�8^�<�E�|I=�|����G�o����Y=_���ۂ�[��9y��v�zUs���x���D�Aw�����7Oh��}�oc-HAMn6���A�i�I��^�i��7rZD�������A�E0�%5������i	(Axyr@}�Y��gw���5|�^�$��[T�(\�e'���@�jv!����"7%���k���y�q���`Q�Ջb���Ax��kf���Y
��T��'����E�b.�����F����i�
]�٘��� i��,�C�L/~��1-�&0��(�ՏZ
pf$�"�v0�-c�J��4cxS��ø��s��-s�F!U��>�����\�l��t5�<n�ܹQ��cسK��(����E�`�ő�x}q-�^��}R��|S
&�ꍯ(�MA�L�����>���r7�拌��3�t�7s�g��އ���Q��7��B�ţx�9�&��7/i�>���<
ۯ:�|��1��@?�4�2�NU�8�_�8
�欮A�U8����6x �ؾCW���@]�sr�R+z����R�5����=z'�ޞ�Ņk7'��ZJ��?�”��ٶ��J<���y=G����7jg�֎��l����w�����	�C_Uv�ӎ���F���K_fI���sJ�oD��
L�,�	&�o��gZ�׌�<��s3?��Tͣ�X�Q�ܚ0�/��nm����w+��k̸g� %^lI�)���)��x���5�O��Ds��Ν_*q��Klur��߭�Ju�}�I��ʸ�������D�*���MB�$��5��wg��pDy�5�uf��a�->^�h������K(��2�yVe1/�6�-��A�OI�[��,�������v�)0u��L�>�o�8ָ'[�ɽ����	�"�:��[���(z�3�|�I�s��>:q�2�8��s�m�X��i��B��n=��:�U�
�W�L^p� ��r�?b�!�]��aeMƣ���+#���3>���LWL��$GN�x'�����C�Э���zs��FDM�s��X�[��/u��~��ȏp�ZG��Z̓7k+�.�h�?On��=�/V<MәG�D��sF%�������:4���T�p=�H�/���`����W`Mw��뺣6򖖐�>&Yx!2d
�"�D��\��?ԟ�w+ĝx}�;��<�]kC��R�1��:o0���ʸ��J,NsZ$��=b2G�^?P��U~��5�?����ɴ�J�y#)PIJ��ư`���S<�A���)�2t;�-~A"ؘ��X�秡ccʚ�Q���)��q��6��G�`x^��Z�����{W�A��h��
�:܇P�\EX0}�[�lέ��jן���^��D���p�W����A��q����fiu�D\䵔F�٨��@�$�'�L4>�,(�x�:���*tc�5��<����4զ��8�.e�@;7z�#u��'�وgmo�c�M,��(Ԃn��$kR�#�ۙ/(�d��)z[�`��Vo�="��l��7�q���>��o���Q�'e��>�J��^5�շ�ߋ��n����H�r-�Vo�@o�x���������[Dh���E5_3�֤{�A7�7	��K���j���z����l͙��jto��'�USVo�}��Mq���2`�*������ǖL�_�8���c���g5O���>�-�l�q%~��O
��C���q7\�?3����r�+�/���c����%>KS[@?�m�~�A���	}#����)�9�����m)����I0��o�KJ*j�S�n�bע��,<�8w�w�VPU�3�[��z���P�8��ȹ%hv@,�Q�>�"YtK�j/�/��t�_�+�}ōy��.�x'��
��i��+.�3Ma���y�]�~���|��v��v9D'c���x��g����}M��ݝ~�S�Յx�3ŏ�k����Z�Y~��)�
�kM�g�R���!���U&&?gQ`�؍?�ݍ�B��Q��<~������J��ֻb���f1!�w`����VY5sd^ 0�f@qx����
U`o���u~��q��"<q�f�*��'�˭�qCM�Vm4�t�����e6�Cy?�;�e'yk����Vqdz��>%�?���.�'�	ф��d�&��b�Rӧ�
}�O���^@����l95r���~����5g�+�մ�C�a����,���1"�Jh�L�~AN;}���n�\�\�5�y����*�*$�h�lj����׼�]��4�x�;2ƏD����5�1�i�[yb�_b�NJ<��D���'��*�7��Z��k}�����9��S�k���k%�!�+X���{���d�n~��z���-�8>�(�[/�Mn�5���w��ڢ��Yٯ���>��La�����n��'�5��8VG=D�5Ք�׭��5�H�3�͚}�@\�z��v�7��W�B5�S�����
���U!O|��Uk-��z~uω��t���Dې�oC\|j��+�@�n���乨��@ڸ�X��]�:�q���q��f�u�v���g�8�)�u'”x�Q�և+,T�bwV��]M�ͪ�haB���
[_��C�n�'��wk�f��f٠g����!`��7f�U<��f�V�93
���H�z!�V�U/n?�����t�+�(��
Z���
Ѯ�]���:�%@�t0H�)}]�A!�jQ��-�/�GM���:��� 	1��y�[��ø�^��TV2���	Ƀ�Tr}RK��/��b�V��,�Н6��_�bcV��*���hZ2�9�Ǎ�(R�bα�頻����]t��q^�7%J�A��ߟ���5+�}�-�E��T�<���[�?K�#ؖ�(��J���R=&oJ�ݹLpa����d��$�F�:u�[};��c�;�U��_��^�hZ���
ϰ�׎�(
�&?)�(w5���-5�B=�c�?r���'��0/9��e���P��r�CyP��b~;��3���w%}}X@k�h�3(��E6�WAcR���)L����UW���}�a����u��N���Q^O�=���r�o��H�>x���j�^}��ƫ�7i���oN{�,b�oW��ͳ0s[ޜ<e�g<
�TM#�O�J�F��o<�v�Y����4���R8��j|�~c���t�����*o�w<���M_Zjȓ�[�`�/+1��X<��QE'���{�S��*M���y%��߈��Ok��
���_@�;��w�B����gꠍ�Լ�ܙ8�
���w���~����i�;l`
�4�9�zɻX��֛Q��D���#��ϳ��O����!�h�uhm�y����>2��5v�����=�Y���
�*?j����Lu�#�ƥb��P�,���Zk݃Fހ�jP�_��Vn��=�dC<t
`�'�;�'�=7�}�=�j����#F��+��9������x�yn*SK7x˱5����%�5,(�cF�́ߺ�a����Z�vM+��E�f�G��z�Lol7�^M�
\3��������܇����ߡ}0�`?V�0�aGC��k�UF�8���3�>@-Q�D��G��9�\N~�9�(�a#��,l�D��f�7���X^�W�Z͔�=9(��eI��!J���N�5�h���4��hz{V}���(�.�T�$%q_}�n�Gx�;d��:�v}��>�]�0b�ɞD)h�R�B'^=Nb�=k��$'��Q��3:M�������V8��-�	z�mWƦc�|u����6�hRİE�O�䇎�屐N��Q~Ml�R���I�5��ab�O�U٨?KI�j]�k�4�3�u��#�&�����"�EӁ��~'��'A���v|%��q��{�a����ѓVRAc]��'�y��"�\��eDp;��1Ĭ{9��ݒ� �י���D��r8{<��Q̯�D�P���{����3�`7=���<PD ���`�ӓU�_�O�7/N�����+��?��U~���A/T�ߊ
;����t=Z筀��'���O
Z��]p��ۈ�ƏC��ل1����J�\��x��>�7�k��y`�=(O��8!s�	��
�lR �s>
)V�8��3W�T��XN]%[\%n/w�m��� H�A���Wd���ȋ^���A$G�W�
�(cRRR����~�L��X��$���N��f;m��m�A���=��)�D�q,I4���v��53�b46�ndw��Y+QQ��]��y�E_�׏W�8��[�=��sn�kXE�K��⛚�R���	����ڮ"�u��O4�d�
��`����*��6µ|���÷��b��F�o�j{"�B�ВNSmto��|e��۸��������z�jjC���/Tm3G������A�T�ރ��q�M �L��(|�x<�\R�ۉ��MzR��e���X�&��]�,�	�|j�q�ҍ�(�Q�e_�Ft0�> �6��8Qc�Vo��#�T� Cl��m�^�W[ 4�����v�`0ak.u?ٗh�<r��ȿ�����
|CRܐC��@O��(UI��V_�B4�f6B�:C7�*�bQ �5�7*˴������J^��5����}"���4�D��TP���ui���[�*����i*�t���u�%e��)V�x��򁾶k
��m�Ҩ�}�m�x�G�@����U��BSԷ�$���KύFq�^��ռh����������\��$�x�p��:c�s���m�2��6��G���*aW�d�24U[��γ廋���-�
SA�(|1�ZIkXm϶�{=�*���/LT��e�4Fa��A����n	V	��n�;��=�7����R8��6�d��b: j�ݖ븁�Qc�z��꺍T��}cƑ�W��R���!Tv2Eb��>�
���뵽RZl<���_���"�P+��Z�j�ğa�@��Ҫ�_�?t��lj6(������Z��',�f�z��qq�;�����0��Z�פԶ{U/|=h��9�A4x��Џr���{�q�HcTߞ�4N�ȏ(��*S#`=$��R����NĨ��҅E�֏ʯI/ �d|x���fѶ����x��F,�o$���t��a��fzh���EV�Q(�� ���_=�b�������%?^��r�/7!��l�a�$��bM�}n2��S�}�j)j!�o+^Ɓ�c�
�)ES��į���q�",@�4�j����~�L9�3h�A�X��-{Ʀߟ�XK�$O�Յ;��������k{̄��}���m��i1�X+�Gxh�]�	f�+s�3�y�[�l�֯��
c�

N7e���;�N�n�%��.���]����
̘Te��̱oֵ����T��-��8��1Uj�g{��a��_!h�uk5�,��lh[��6��[��<�k�(�9�J�9E�2�~x��3���x��틪�֟`��/w��β���9��we:@$����v�}1({������).�_�o�Ev=�V�=^EL�sG��gW�
���_`N��c����˧]�:�
;Ǥ�_ag!�u��}�v�qO<`������|�/
�'ϰ�<�m�3_F�[���Q;��
���鈟������O���g
C���qԗIfnG�{���r�>�M��W�`u��b��՞�"%c�vf�*-^���*XW(Bͥ W�Q2�u�A�B��+=Y�N�\vyA����gkۊn7_�Y[TP�|��6�T ��]���1H�M=�XS���ś(҄DO�i���D�rV�uy��O�F��w��i�oY�WjLČՇ�dA0��<�d�[
���n��x�X�}�?�.������A�J%��� ��OHԤ�M�2�R�B��]Bc`��hʴ�2��6N�nԑ #����خD�@]8w��~|T���jA]��Y�V7�V�Y��`�%���X�?i
g<���|@k�R?�2�0�S#a)4+��i4^�=�/jF��TH���<�]���oJܛ_��$a3)zp����8Nm�P��;���d��˨����W��Am���@�cL��Q�m���\)��8/��k��mY#$��/4��� F�Wg�_�N�џ�K'�970�3P�
kL��]���m̒�'{$2-�LL�T)Hh�=i��Q�[�H]PK�n�	��<F��y�OYy[@���xe���f��U��^��K�y!��������5VƜ�%�/Y�ܧ&�����:6Ȧ0/O�4�\M^�����p�1#���&̩��>�hh��Һmۇ�"��J�A5h�vP���ƚk��l�n�yJ�L��d�<���������ؙK�=��|�+�&i�œD�E'`�X$��^�a#�MT�h{�^�chr����i��iyX�U5�|�m�Td�*δF�ᤥ�����/�L��רވt@c�_(p����¼V#���J��s��+5��?�'��+L����y �!�z+>ǹ7k�}o՜c�%�[_gqҝ?SOGհ�b�[�)-�K�D^\'�l��u�g�)ꐊ�7t���RFWn�f�)j�S���G�~b���m�ꢟr���h~�1�Ǡ�or�?�{��4��I�^)Z�KmH��;�B�|7�r5�+�\V1����lW�:��i�,1�o���q#Eemc�3��T���^�� �H>\���vb�X���/�g�7�����sSE!b׍�b
dqP�3�6*B�����Jp��ցL���*ϊ�z0�͏D�m/��%eNY���m0ѹ'����.�>�0"Nj�;M���=�r9th�VelL2#^�X���׆<�S
yZc����<�/X�I\��#V�qD�y�ɐ�I��^W���'�mđ�ニ���K?nc�K�")��!�-�4S��\�hHC�@��A�E�˧s)C��H��T�\�e�0��䛘�{q�ͩ�J�N&S��J�Fh{�4ڒ��72���b�ڬ:S�{�fh��| �x���鲇���^S%���Ց�@��R!nc_���A�,�6XZ�V����	/��l-8�ʳOٻ_���S�.ڙJO�f<Z[��S�^^�	��WɆ��W��!��6
^c ����y��yl�\tT��⬳�i�e�P�����R��,�5���U��qT�{���n���*q}�1�/۱�ɦ�f��詾�Lq��?��$	�f��.���*�L����٦9�"�-t��`�D�k�I�̛:�>���o�/X`;����QD����섗���U��c~��e���e�a�`=�iO���g��;
�2�����J�7sF�Q�������i��7�7P��Ek�uNW{�2����k�F3��9\���r`yl���%끱M�gA[�^���b?Q��1��6��^��y�l�r�����|��(\V,�?���û�;��V�ص�wu=�����7���V��?N�`��s�iM�U�i�w8v`)5$V�g6!��ɦ����z
�X+g����d.���l�xi����qZ�ġ@���;+�,-����(��|��@�&�r�cs�}�&XͦY-wD�{Q�W�6�o�^Ǻ�Dic�(�H*�dwW��Ii�v��e��U���U�E���tН����
�2���Ce�NLM�%��� /g`%�Z�Q�$oj�:����Y�v��g���ua��Z��Ap��ؘ�I�lY[")��bI\�Aٖ;/c��2�~(
�9�*f�>:���;'Osn.�<��b�hƂ�T$��p�IK"��D���L^�T���y_�kB�nͫ��=ڹǍ������؎ﴒ$�B4Ҟ1��=h��46�QL���m��;D%��?CńA�-���rPEu=J_X�`�s���O�A�[�e4�U-d}���3��[zt���{��@�D!_�;�5��M�k('�xW�o�G�J�e�`z1���{��g���
C�hVH��Do+���L��\	>��A����I�6�=��\^IE���d�����I��]O�6�&�D*-��8t���>��&�%|����`�N"��F5�;wm�j4wB�������˻H�
L&8b���T A.�ܡ�&"��m��DZ�x��oi��x�
}K��8w�8���
a��S�T!�Y���/�;�����nr�tN	q��i|㺉n�����~n�H���5�u��?t�:y����[�k�����E���@��f��3��E�f�H6��Hd���X��}t�ܘ�� ���u�s��O���ZO��2E�῀�M1���_�}8��,�]�d�����X���F��5A���JǓw����T�fLl�t*	�P�G������p���'n�������溚
*�L{��j�����S٣g����K�ƣ�����V�gW��6+Ά7L��kk�{h5C��To[K��A�.���_�)�l�P�4a����x�����l7�8��s":�����90���
y��h��_���kG��k�9�T�����֒2S��!�4�5�,���δ�비��b'��{�_*^��с���ӧ��W0o��7/6��0|��Y���l~��0�&ܙ�PJǽz��o�[j�Î����A�����xq��%km�-��T��g\��<�b3W�Jl{�ށ��k(D?�^,N)�=8�쿜�ԏ����;(����ybK���Y�m���&Z����P�i%u6��.���>�sc��s�#��D��C)�e�
i��p��u;ԓ�m��HY������-�/�v���Oo���C�9���VQ����vo����c�0#4q��1��Č�Ϳ���vɦ
���{�i�]t�K�3�zm���D�c|y�K
@�T��B.bi_As
��u\O'f�mL�0��'�D�C�J�.���5�I�O�ܕ�8�9J6�q4�I��8��X6��� yGŐ�"H@�T.�
��#��w`��
��Ç�>_�&�@89I��O�{C�(��N�`Ic�e�P��]R~��zi�P�6�r�܍��y&l�|�溠���	���*W����p�*���5	ܑ�	�.��nF�n�"c#x�s���Q]T����J&]�S.����1&j��c)�RXB�	!7��9��g�:�)�FG��S|&+6�LKK��^���6�^~�+S_D#
��ۛ�=���B�*��s)r��LV*Se��kA�B�W`��l^ەݺ3��5Nuч2	�MT�`�y7_�1�~����Cݖ����:�*T���М=4�����i�V�1���d�A�<�j�Ҥ�=����x��*	!����㖺1�t�s���Y3�q���i��p��#|z9��oܳO�ù��z����)GS���
{«�|A��Q6��J_V�}��.�c���.V��f���J��	���ظ�]y�
x�_nL��:�?Q�6��:�\r�e)�d�U�M�Q�%P�:{���:����H-�����v3��m���9�Z�;�1����b��Vt�`c�mn;���3���������Ω.v���zJ�速�oo{��s��,V>t/J��?���b�2s���l����o1��H�pBC\d�Qs�D�X��p�g��C��6��U�F~3H7_�Zy���
`ԆDM}���F�sU�A/�6ߦ�{�qbT�eF؞�cy�Q�~`r%�/gG��r	��Y�����S�f,ۜ�RN3.���I,U<��ܚ��kJК�_U^9��ѿғoSWR�E4�™ �����$��Fz
�q�;H׫�6̀;B[z���|���O�=?K5�Y�I�RMj��O=�+���g)��	|�|�L�0B�.�Y)�K�\	��s�`�et������y��v��%���wVA���~
�A[*T�e���::hn�2(5��:8ic�X�q�E���`֩�\k��2�#��.j�_]uh�_h�Z��q:9�Z�P*�[Kys0|�^���՘ͽ�7��Nc�=�}�I?t�{����e���"#�;�mK߱oy�m������b�[�
��(R�2�����d��ɚ<�A��Vy:����<91���TS��iI"�C��'��:2"x8(-�m�+���@Ѧ���v�:�)��fB�U���q��u�����4��9%7�����-M`�5��h�gP�����As7��:�\	tC�V�k�z�#ԉ���%޿�^(�k�:0��^���(�]�G�̯��	�i��~:&�܊�eRg��4J{��)�9��Q!"���׹���c��w|�kh���N�ό=��b��Q���qd���S�,�S��$jn,;�E�0(�+���
Z�E�1��m�%�	넑*��6�Z��J8�PP��q��d�)'�./��f�\��XԢ������V�^@2�.����I$J�o�8�o�M�q[u���n��N)p>1��l��9�
���Aw	Y�ɝ�n�!�AD)��X��پ��z�&&A�68����y��賈��;@�#��}���Ğ�d���� m2�+6�E{�V�q��s��?�����zX�a�>PLa+�«��R���XM{�rC�Td�$�[y��w�RZ��DW))��,�n��t�$��%���L�l���K]���}�}�
�/h�^��l�oA��ŹS��*È7�F)�;�2�?��H�#��G~H[Q����l�C�>�Q+)@��l�� �J�����t��@¤y,,��1,剌W����폄�~�A��'����~qo!�])�����T�����S�! ��.H�c7��x�[Nu�ȩꃛr�`��?�h�q{%��v�dب�9�"�H���׊ùR�2�q���V���̧�M���~Tv����v›6�{cq�ai����:�Þ�:���?1���w���ɱ�UZ�_�ײx�b|ƶ��hl��Y=����e,��x�5�'2�y�
�5P#�׵�E�<�9
!�YS��ΓI���P�;�I���D���k��_oA)��bol�{-���x�_���p�4��i���G�co���b�|p�	�7���P�Y��i�:�?T�l�TE��ۨ~%�x��������t=[M���m�&�W��|�|����;�f�-Qo�Q��
�o���e{��#i�|�/\�o�K����4[��f7�u-@	�6�E�>Ǿ��݌�s�}E)�=^�A(x��4
n�Z��؏�D^]��LE�/��,����p_N}��u<*<����!n�>��O�M's��#k9.a���
q?1n��x�O�� �������]w���ƭ�F�i=������<�qY��#���SA��\K�W0��� ��c���C�p�$0���U=��jçDo����zɋ���yUt,��2��^�v(�F���UѬn��bӢ�
H�1�����h��A���UH��Sճ,:b9�_��D�(N{�)��v��E:	!�;R$rB��>07�<)�Т0l�-�Ӗτ9��M�}ˌ�,���]υ�=#�ϵ���T4;X@"�#�*Q퇽�8�[/�J勗֢�d�A�	�m�:� ���C�4�ls���{z~����(�h I����F@�6C��B�� �i}��.��R�wcUy��#��**[��Z��ϟ��=���-#��Lg�K�U��!���4ï5��.�t���W���|`����x�0����FQOJѐ�c��,�t*>���:$�#u������8Y�2���vX�򢖤-z�R
BH�ϛH�÷����-j`�S��k�Wj��pԆ�o�!d��oTȓv�W)Y7] w��PA��V�v�K�&�Gy'�"V��j��´t;9������M0���
O���>FO~v��`ܨC��stz��®��/�[?���CKrդ 1�u��{j
5���x6�'1Tt Mf���A�,�t��p&\���\�-�U}�M!hR�(U<ҁ�B�Uew3���ߘH�M!߫�p�fԸ���@���I�boP��	����(�P��S�J��&��=T��X���"rZ�	5y:�!��#�}���6i�Y�0�yg�֡N�F���\õ�b�p�R)Q�_�4�������d�o<��Q_Pp�W��M��]��-���������F�8�1�m�A�um�^���Z]�"�;�?�e�dS��q1-�3�H��^�9��� ��J|��Q�h��'�	�R�J�?6��G��
�
+ɱ�K�5�ު���5��~���QF��^<�aG��h�=̓��`��R��f��'#m4�)#BWv����]����-���ͬ���@f]�4_Q2M?�&*�+��:*�k˛�]����_x�Y��S&�%���� V��~O�B��
T8�@	��i�K��Fihe⢥�8�v��M*K���� ���*P�FV���^2��¤J��{_(�ȘϾ!>�TqAٕ��!�W=|p�p��æ!����5fU�/��s���=�q[�h����*���/�P��V����\J�Y�e`�����K�xnV�M`�j��:&�P3��ƲZ���s�n��L˭><5��CΫ�D�X�v�(T��݇������,�_?(�\.��T���bU�i��� ��ZZ�S*�p~���0�O�s��!0�=��� ��g�1�fBGr���%�^*2o�(�f��ޭ�f1E��Toڰ�W��_�d��1H���������1!(�A\���j�κV�� /�)8�4S�%-"��~Ё�+ݠ?@]�D�el�� ��du-��ɡ�9�0d��2�-�$����Kc:���W�7S��B�&�6�QO�{��A�7��H�Xo)Q��ɥ�Ek�=n�Oe����L�e�.�
/>�u�ֶ��[<7�
�ʡ߬]
�6z]�Z�d`	��@҇ݖ�ަC^�;��^��%u�0�8�$���/۞AèױI>RL.ubCH�] ��c��
X$pz���B���^�����s?���@���/�S�
�+�K�H�>P�L��,�6t_YT>_���J;�P�E�z^�ʕO)P�]�̒?6�ү
��
Ф��6�Q��J�XY���D	���g��RW�,lϳX�U��[%U��~�/6�e�!�A�����F+a�+[�7^��S�1�+�-"�3�a��TG{Z"(i�J �Ͳ�u�iy~e�	Ν�f��	��%�k���0��`�"����E����%�Y�`]$�+[m��
�f���&!"8������_ׄ�)��OՕ�����A��mr��v&c�Z�=��2�nl�$\�'����������W��U������#���c�z�ԩ�����<����=>��vd_n+:�&r�m���v2��j�}�	(.USۖ��n��Ա]�k8�fx�Ѧ�Uv嫷{{6���娄z�n�9癄}i�/e�Yu�4�o8F���w��O=:���=?��t�kכ�q�|M���U�Dk��C��=���{����9]s�����N�O���Ƭ��Pi��Fŷ�d����|r�so]�҆�N����;�2\Y�����:�h땬�8���tQ͋s0+��E߿��?Ӷ̨M�:�r�۝����o7�a��
����]�郚U��0��;��w��9�C=�Eg���'���6�x�-j�n2q��([�Mm6���C�����ٯ��i�✸W���Z�ى�����������%�S����v�_z�xa�Ae�8â=�����N��y��΋�����}���ڵ�M�5�c�לi�{��!����dK�e����u���~�!�9�^���q����Ż6��m��<�ܲMsQ�[�'�e$�^[�������B���O�X�[�74|u�x���3�}� ��BؒϚ��>���wt��.D�r��+��)��`��,��_O�ۀ��ť�o�U]}���|6��r2pϗ����[��o�$G��J��xCF��%^������
W���*>!�#�H!;r?��[�������}���N#�)�=�B�17�5��||��!��`�Q�`j�/ߊ0��&_����Mwܢ,��R�ђJ5.���z���~IZ܌Ck8�#W�G/]��8ᑤ�C�%������\o��A�m� �
��d�fP�T��K^d�S4���᠗��+�k ;,K�d�W�2 be��YЬ���W`��)��.ߌ�Ɩw���f�oo?�B�ɓ\�Z���'�X��'��b��9b�Fr�W����G�-�	�1�ȗnjI�R���S�;\t���	���v/	V�PlEJ�����'�)1K]�]*��Br\N�Է]U��h7�]4<�|
j�:`�a���a��m�2��Dj'ŝ���]qf�Vrr�fs���k�+/�W��	��zx�<N�T��_[e�L���H}�>��-�|e��b���m�ƁgR�2�XzE�B�$B�U�O�n�
��H���7G�K�䉴��&x�m�$%W�(�߇ȵ���G"�6,��$��d+\���VU2z<�Z�;�Rʞ#-O�%�S7t��-[�xx#�KU�؏�"Gc��������h.k[Vv�X��"^� �R5zӀr~�5V�-&�ཱྀ!n�fb��(�Q�#nP�5cD�05�!��-]O"��ݸ-h�P*{x4�v�%������=A��c�2j�F�l�6U���e���_I�C�AsU�yZb�^��4��_���f��G)VS^K
Ȇ�K��a��ľ.�.�1�ׯ7��N�+w��D��G��~&�6I.kB�s4�"c��o@=��Q~��@G�ȱs�l�YZ�K��WJ��6�{x_���UB^,)E�Q}Y�3�O����%��|D����>{mBq��*�`}�}�a{0�Ҫ���mw��ل�r��3]�I��ʇ$t�2�!�F�_d���D���j.+��9�PP�VZ�H�.�]�H�
�P��K:k":�Z�'6!����<.]0�=�>y��K�D=��%�r
�N�s��+
$Ly�w�KO����'���,�ÀD�2�q*��O��@��	�2=	Ո&ֻ`A,�6C�=�|�zHkA%���@��1�Fu��G�?<�
��6� 鄢z��U��&�^គ}�;K%�
���aѭ�p)6�CfN�%�?����ww�r:e=n�b��z$xd.�@��о��7��q:�=�ZU0��$^���S�s��+nO�αU�ʶ����ㄩ#�Bd�~c��oL����N���dˆ4(�TY�Ɉ/�a��SL�mO��e��[La7�r���1��D���ד�Ąw^���~���lEoj|0O�#���h9�Ϥ�@t��͵8Ӌ��YX�#p��������aORȎ"]�&3 ~E�H�D�ELjc��1x�e;��I2�,��
����ۧ64�kj���[��_ԓ)��?��*���m��`��Ό�����%}N�#6�
l;�T4ų�	�~�E���Ou�Ir��W�-�d*�|Kc���5�U����U'{;���1���gZ�%ܧ`�Z`�He�`�Xh�]Tj��Vk˴#�ޢ��j03��JM�6N�g�����U�m}��2Z�"F���7�Nm�5ܤ�ܛ�
���v���G��a;�㨉0 y��{8C�9�[Z$���!�V��Z���2��HBv�l�=�E:���,y8X�EZddU��m�3]lx.�S 1�vs����%��q�
�\QW���;�>�:"|�-`j?�����:M&˞r=O����k<tw���,wI����h(�}���$*�}�[�ʉ�&�k���S[�7!i��E`Ŏ�h��%I��n�Ȣy�ޟ/S�$���^����0bO�)��B��vǩd��sC1H�S�I���4�K����2��	zj梫j}Lr�)^p��R����
l�{�)�R���:[FPQ���ЦUJ��6OQ��Ɗ�TU@���U%�s�x�.KN|���fiS"*F �Їf���TN�i]]�G(5��l��	�{7.�������P��=�N���*%��*u����O�&>�|�o��3��\_��A��K��͗0����+޿��_�
���ַ�\:Y!��|eu���)a55s�-6�?J��ˣQ��Eq�~�nLi2|<G�
��P���|T����Ǎ�>�`�(B�g ޱ��w��X:w�X��N4�����B���LŤ�$�۾���Ŏg'�	�X���P�8��}���r�$C��W�3v'���D%�L����Zg������8�3s�Q�&3��N���ɶ����7�,H�Y(�Xw)�K}aH�]�z�/��*P?s �	d
la��giW�!K:K&ue�X�%WUv1����v��(�y�)=��w](nB\a4���B�L�B:�0�t)"�*k~�;���c�
OS���D�����k�U
�;+#�Z�x1���RZ�{x+��j.um�������j�M�reI}���]Y)�1�:ʺ��\�Jخ��^�|�s�{Q�.�Gu���Q�ȚkwyJ\s���,���q��l��Qm^��]�唑�|{P�����0~�\RB�G�y~N���+y�B�/��_}��R��oC�R�/	3�̕�^Z7�<��=��90���<
�����Ͽ5�0�J��H?�Ӿ���J}���l�'@���˾��aL��s3�'��=%��w}���7�y�;<7��G�N,�<ʾI�n_���%�<�	��=��C����a¼���cH�Ee�u2<��D��ߢ�4�x�G���άܖ�X��'VQ�h0��&[�޴8X����8Yl�,����)��)@C&�O��FPk�)O1�r�<�H �L�Q���^KԔ��mQ�<����S\��h�F��~�a�r������T�M16R<Ň�P��xf���e��/fvǩ��
ED���Ǽ�<�%\�6���)��L#�G�J�����t����肋x{R���Hk��(���݃s
ŷ�3�f�E��T�s	m�B����N�N8��X/�%�_�����ɂ'�v�hTX��j�eR�m ��Z�vϝ������`��|��i�6Q�"YuJ��!�/�ԗ�܁�=U1���v��&t:B׉�V�����X�b?#�5��FX���J�;�_7�A6�'�+z�ϐ0�^��Ʋ�w�&�����KL5s���9r��E~㞩љ�Y�[�b�����ޅ�d�>�C8V��b�[)-k;�U�UMh�Gx:C���K�(
#�=c|�f��Ft�G�+2>?���L�ܝ�mn+U��ϰ���mK��S��2k�u1�SQ&񤩜Dyu�����B�
 Ǩ��յ�JaZ�ă.6E��#�t�N��)ǻ���=k	�?c�E��-6mo�YƷ�L6�����+�r���Sk��&W_��|ke�b�x��i_�ŸK�ɡ˿2l7ޅ�����=}k�����jn0λy!Ƽ�w�c.:�?�l'�g{r�G����D����*q {ġ�v����R?�.��m%˗��E�Q<�c�K���v}Frp��+?����JP���T�a�Jg��\U1��T�\XF�)_��?��7�ܺ�O.>i�{�5\n`o�M�
�q%�l�ޤ��U.g�b}�%^�^U(��sld2
!�mD|��i	��T"/n�mm��7$���Y�W�'(*�C��q�|��H�{X	�;�ʽ���Jv�	ˌE��g�+d7�;5�/.�ҡ�X��F*⤼�b�:E�tF4�X�+er�cT�ke�R-$3�1����jR�F���g�\�2��Ma\�*��*gZ8���#��dד����6�������N�!��F���%��{���ka"O*�~�0U�D5LH)��Sb�%��Q<�<��IgCP	����̇�kid�b��Lq]���5x[㺵t
L��N��|_�����
��I�.	�B(.T�c��G](���1�a����J��,S�l�9��7P;^_i$z{$�F�,Awj��NՁP8�5_��&�EX�:�QxZo�Q��֦C���(*\��NYy �z}ʴ�v�
�b�#��P��s�C�
0���Ѣ�:�f�$�ZnZ�攏F��)�m�ޗ}��Bkr�K9��8h�H�l��;1�SϽ���Dy.��/
s
�ϏK��K�9c⻐=�� ��]�'��j���
�b�M��2��H O!��m"�2����#W>ɛObmj�X�'f�}�C!zC��jYR?c=e���zNa���}%e�	���ȣ�֡A���Sm�(�N�R�脬*!(	��)PT���4����U�!���¢�E�z���]	���2�R�{�i�����KQ)	e���+��3�e䝍����Ť�.lj���R�})AY�T�Ѯ��&��]y�e���t+.7��,���5EL[���� H�?�S�PF�Dui�_|N�����_��鵗��Wv�����-�h���G�����F�0mR���
@�UŨa����dR��E#��@��<��g���
�52��?DH�|1�)*���pU�!���]X�o̺�K����K��i��β���E�#�����^{��ߚK���e�5I��2=����ќ�墵{�!İ���?&�U�-�gs�T��3��)T��a��lz�T�FL����8^�J�k}�Ȅ�]
O��&dT�׎��|Ž�(��89�^�ߒ�o%�z�a�/3�JE�oC������$'����a��ᶲۦ�
(�0,N᳽��N�m2jsomk�J|yc�m�	�L�շի3X��T�>ȋ�ᄅo����5^��"}���|�e4h�_R�g�4�ċ�����4	���������_:�DOU�Y�(^Г@Q��&-A
�t�!),��Ӕ�fR	`�����*Eqc~��V�M�|���B��VEfq��:b���!����ͳ�b�J���ro�u�OI�^���Y�]8��_�i��U\]�$Q�|�r�
��4u�Sh�3R�.yN�c;l;��K�t�?Ƕhώ)Aj>
�А��;��?S�(��7*K��1�4�O�U��b��.�kB�y��[7̿��>#�1i��^WR�&U�ɢ�]��А����ƚА���
�o��\�&��C��܍е�‡R����{rW�I�k�T�Ֆ�Wj�4ʨ����cT�tQ�����d2�
��I+�!�C��z��\IR�*7�+hI�+�O&>T�K+��<Qs�R*�3�V�V�Җ��5w{5�_�i0�
Z�&�*�[�i�Nh���*_�v�L:�p�������w�[�:$�MA�qL?������ɺ�6trO�4��C�hRP����eOy}��O�)�ߩ_�0�fys���o���b�է�܏5c?��Dp��!%j�kHw����L�l
�M�H�M��7c�-!�������"K�U�@"����:�������8��+�>%IaϪj�-Y��"S+�INR�Hg<e�{T�m�ͬs_���� �rHT��[4Jh�}*,G;"@m����t
Uё��9�݊Y��Շ�|l�)�7$�ȇ!(2C1�n�BFȇ�o��Gh�и�P�B�y������|����(n�΄�#;0>�ċ��Ur�5V^SQBI����y@�xG��k=^L����
m.���y��	�>��*�}��G�,�Mڋ?�
���"�����s�R��6�ռ�I&�p{l�M<U��m
���2�xe�E�J	�Q�+wi�?lL�T᭎>���*�(�g��T���.���'XM�\D	���f����>-��X�S��dغG㑬�y�yS����g�%)�sO`�O�ukk����
��̺�(Kq�Q�m�g2�u���T��?�9/iA me7���R�����2��l�M�/c�6��t.�eY�(E M�W?��o�L�s �l���v�Ꮩ�Vr�>&��-V�E^�牯ӗ��ڮ���`�n��*Y��5�#+��0΅z-�ؑ�E�X�5�
;ې}]�x��_/B����P�s��EK
��hj�����9�V�������@b�p��E-�ĭ:d�jN�3�M��%*=-QI���قE�\�s�렓|ea���J ����h�ڦ{C؆��r�*2-E��@4&(�Trތ��ea{�I�z%QOy$���-���c0%�X�C�Ǻ�L�=�x���4֒zXg���>L�`N ���e�ޓ��y��D�����wЎ���u�_��dS/��4��m���AN�̮�:$���P���ß�X�t��XL�皰�+|{�D�*�D�VYS����&������O�h�*ۜ��G~�5�0��Ϣ!ހӄ��F!��Ǧ���ɲv.f��ҳ���G�jkL|_�t'��fZ=h>�X���o��o[��j[�����)|���:X�,�
Z��`�
$�Uq�X�l�r��g���4G�ndvl,s�w��d$T�W<OV�����R�:�M;���f`��SB��I�)��C�������"�NR!���gL5��ݡ,WN4g�������yG���+h��`1+T!h��+�\��`-����Qc���:d�~7:���׽n��$rp*�{�u���`�k|1��U�(�'�,�G���R5A�N��#�Ҽ-���������{p�h�9@q3=|��S������b�'"=�9�U����KU*���9B�Er>�?�dJ���SC��i�!S�
Awr���
*� k�r�B+%&�h�@@��"���WVC\�}U_�O'Bk8K�9Ů�Gӭ*ق�>}&�$t�o����~I˱����:dg4�>�#�3G6��r�u�1�_��s�T����j�P�z������U&���Nl��,�x�1�
ϥɸx�&�����m5��R��ϱ4_%��^ko�Z��Dq�,�r�K<�q_��[�-؏T�/�b})RzZ��U:��Ǘ��
�cb�P����T�J�����OO�V�Y���	jwR�Հ�D8	{%dM�Bz=Лz���	�N�q�KA�]Xl(�w�p`����d�\�V��-����,��:R`��o�(���"(��b��'>��D�rS��'#�)��m7F�v��#\Vzr�@@�;}��ϛՀ�!E���G�p���h���C*�b�gym����Rbڗ���.QäF+1iԐ��<!�HZ4�a���pI��Y�8 oy���!���`���be�O]��gfjI(:P��i�?-,(����'�b�.~��u��/rI�sA�����c����v����zpw�,����S��◇3O�4-ucTaT;|)��u��qY���{�'��s�[Q��v.:��:F����:F�c�"U[eĊy���]L|�7�+B��0��/m;��#CX�y�M�0��UЛǽ��$���A�5��O�"Mao�������iu�k�3�1��1�����lsI�TWW�c7t,�*�2�I�bN# ���=_T��͕��_]��8?�u�L�9l*	��x@%�c��T�nG�����Չ��π?���ھGe��YU�b��6l��������˨AZ"^v�V�/�����@D5���DEf�0��(S
�DC�9J�ՠZ��Q��������NR�;�i(:}
�*�;�@V�,��7�_M4H&8�l���(T�#m�
2qSX��1�%
���_IY��ݟkh;�EǑ�e�=+̓�H�a.�B�uc��|}
����"<��
����(�
���zƛ��3���U�S����H�T}Z��r��\v�u��ɥ���ƫ*��N�#F�
+'�b�2�5����AU1͟���ߍ�H*`�C�����p�^�ʴ*h`�"VҸo�ؠ�y����+/�1��g�E�Pn�A���6q@�?���\-1BK��|��͐h�yZ�����[�_��`A���?i��|Y.*��>�
/��/�>��;2�N?�u��~\�ƽ���boc�Eo������ ��"�N$tP��yi=2�[J��1:�6m�n��M��n}���mg,�1e��Ui(����_���[Ⱦ�hґ��[��8����K}.���n-N֣~�8Tn{�I�y�W~iq��}��+��!ذ��Ճ��d��KXH�Rn�6*��|81����rr9�l��C�eP�D3�G����(v��u�)��{{�%S��3t|&�}��?��I#b����]�>%?�a��2�h�i���2/�b�"��-(�e	��dž������G�B%r��	�/�}���$SWz��jj�:�"ͪX�&�:���n���V�^'�|�r��4�!2#�
uj�*i0��o�R��|F���ɱ�>&_��O���Dh͹8'ߑ��IX��
����ʏ���l��‹ �,�;3&]&�K���W�w�d�ًo�n1ŏi�ޤ|�ν.QOu��LJQ�TZ�s��4;�����l�h'ٸnH$���,���ms�w����x��8id�l\�ŵ�[z��s�,9�+�#E���,�hF���7��*�s�TC��Vq��;��7�W�Цl���ޫ�F>�oT
9^��:$V{��V����d��t�,AbZ��z
�]/�U9�-�tk����K�]_&����-�JJ�LH��G�&�Ӳ~�Q�q;��_J�
*��O�$�xk:�_��J��"W�H���yj{f���(�Iib]2�"[R�Ϳ?;dzA�(k�(R@ۭsf�#���R��xO���w.G�I*���χj_�P�a��@�������\�Qun'�r:3_Ȱ5y�V�3U�O�X�)��M>��"�����V��VB]��?�C����8�9"Qxu��#�1��r���\
E*ͧS��FI([D¤|�Wd/��-�$َ*ɤ��4�λ��]`_�r�~������}�����fa��$Uķ��	ᬼ�.�레(0���~�rݝl��9��N�Y���?~gAm��elk��s2�B�O�BQ���s��q\��N����4��5�D�j�=sݒإ���撸<���u�/�����ɋ�:���C�
cU�WO<u��T*;��P �E(aPS�Um��\�����ؾ4S�(���ԁ(3�t����WWz�?�W�nT�J�L�z��ī�;0���!z�:��ZI��R���ܞ���y\�G(W�ˈ�K�i��x+T)�9��'��Z�E���-����{W�Яb�2SV�ƨmxq8��;�s7::��=dU�:�2
k���Z�B��O�zE�է�!E��oP�䡋%���"��-��I���},��+>��j����Q�
y���?���Cڃ�`2q��&�*�u�J��uw}e�걽����z�w� SYl�eB��b�����@��F
��0dMQY[����ya!���*���[�yX����J�@��|��x}q���>Ům�-��l��xC�C�L:�s2��€�Y��?�]
������/a�$���Y�	��_B�8���8�
�$�
�}�۔wz���6x|xk��<�&*��)�URX��򹛔0pG"�I�Y"�˽��H��G��&��+�e]uˠ�v�2��V�aP�I���B�UGy�#��e&4��+̪S���ls~wiJ:A�G�\���58���[���+}B|��>�^�Z����כ
�+�}>OY�/�xм�������	�"X��@g�[��X�qB\H�`�$��Y�7�I���uB��SA/0|hV6O܍&�!�T���ݾ`\�6*E�;��ɢ���z1`]O�bKT�v)����6��h���6Ud���
(��`W��O��ZKb�v�[�}���(��"�e��KG�<8�w�^!z��Y-�Z�Ƶ�[�­��mr��j����>FIo,��T�;��D.D1��S��e��b���}B����E�����=*+|�J����:��_Y��|R�<;O��j�
jZ�"�)��Jlzs\ue�U5�0�j�r���Cӝ^�9ޥ2�h@���"�]��,x��/�F^ҭ�=4DCQ�HF'��&(/OI�3`�`VtSm/�fBX�����Lp$�%�E��@~��V]~l�~l��^��6_�CYʂ�]i�+��?>�w��h�u����_}����Է��zYflc��:�b^!pqg��6}��8���\T_a}
V ��6�T�u(�kUMj ;�"
6c��C���^H�}�s5�$�}�}��.�$�_��`�R�gA2�{����5�Α�ǹ7��C�ˁ֫1Q~�����,C;X&sS+މi$P���	����3��i�'$�u=[ٲISu�#��L-��uP���ҲT�$"+*��|�JȐ�h3x2#y=j5Q��B"ZgPTW���>t������
�bm���ZgE��\����@ض�.�}��:/�\LpVd*�a�E3��Έf���mٟi��4#�Q�Uem�:wJǽ��]l�
á�+!��mLe![�y-�����(e:�.�ڰKw"��t'P�7O���h�c�_�	a8��gM�>��'L
��a�mIw:ƶ�go�y�k�����
�7�-eE$��g~��5V迊��>����%^t*��֢�.24XTϯ��ێ�	:(�O���?-���S�0J�e����ۤ�m)��E�;�ޚ{X����n��u��a�U��PK�K��鿏����m��M�H
~�
�Qwz��#�iс~h��^g���o��׼�)@��R0�`8�=Ԋh+\8q�P[��R������{��_l��A��OG��S6�׬��w��<� A ;c�!�}DB4GJ����y)���|��p�Y���/��	�~[�h�m���mX�[ܛ�|�t��Y[د�A�ȝo���i�2���M�ny���|G����L����iL�\ă���LJ�d����
�1[�w�\��q��{2�}��l[�e8��c��g��Mas�9��3�pęv��_ 9\l�{4~���显l�b�1���a���
Q�>\h��7t���زL�iSi�L��]�]k�5yȻ&;��z��]6�#�T�Q�1���o�A�xk^�o2��&�i�� ����fد}���G�l�\ǽ13U&�uB�v�ڔ���`���}ư�\4�l�z͍�]�ø:�ːl������o�1O�qB�g/�A��

]:��~��&�;f]l���u�
�����x�B
��>��F���8��Y�#�4po\gK�@�h�l�ϐ8�4�,�͠_��}[Nؑ�v�h�OmX�~b�9g��&:�<����Y+�:7�r[��6�Y�;��J�u�Bt��6��� &g��W#����廿n�`����S����νH}��E?�R����F�/l�߳�m�7��9$���do�,��ln�1�յ�ѿ�}_h���7t*9�&�e(&�m��&~)֩7
k���Ɇ���\� �8�&��?3��;k卽O�Fw�V��]6B��/��A�9�{���l��C����7*��$�~�5��:ɰu����ʩ�u���}�{�l:������M#��|j�����5k�+�7m0�����.���o[����c������q[�r��~����G#�Oħ�ܯ�(ɦ���E�*��p��(��F�L���LǙ(F�p}��l�:��Eƫw2��{����Κ�c�-��C
k�9)��z�+�ݲat3��b�6��j����9X�Ƒ3��/��7d��b�ε��6Q��Y{�M�N��l�;��L�	��L�5V���z�r__��(����Ӳ����E�7&F^`z�k�Ϲ�{x�O��;XJ��>!���V�H.���
>�� ��]�A|a������9^��д굍FM�0����2�ȕRi�J:�_�*�d���t�?�1yJb��NE�LAl�q������tU��_$U}h
֓��O+j_��_�����{������[)D�4���S��y�5�5d�OIJ�]���F	NB�9#eZ��ȹ�ؓpN�T3��0m�<�x�)����$r����deR���{i�g��V2�\��Z��H'�L�GH��m�w��*�ώ���U�84��%)�Q���H�5�_�<�z��mc36�0I�E��V�$�ry�nMk�48�\�d��O1��쥊�
׳I��@������>Df;�a����f��.�4T��H�C�]���RY"�J�#��jJ��#_7a�a�.�/�"�v����zk�-$�s)�ߘGc��A�\���uO�	�7�3��z��Y�E��\J51p줨��R�?�/z�⹵�TO��>��e��Mo��u-s�a=�s���`x�
_���;R	�LK0��@����Mr���:$�J�h�°�c254BX*���hY��7�j�ʡ��H(2d
<�;�En=$�%�-:pr�&Rvl"J�a��7�4�O�׳!�����A��
Y�=
y��Q*�,��J�p�\2���-sM��!kd�9"�s��ga�@�F�
�N��%�Y�$��CV�V�0ݚ����rXǿd/_�W%C���^BŅ�b���DQ����7KU9�����u�o\t�4����56?���};�6;�"�=,��� ���
�!�P�q$�bs��F�oG��-���XI��`����Ƥ2;���#���U�4bω*3���9w�*�
�
vJ���Γ�$�)��r��,5�,5���#a��v?�˲!�Ui01�2��r���/8ܼ�T�Y�O}�cӢ�r�@�B)��<@!�Y��1D�BƳ˴�2j?贌�|�a��b#u��V�
W�K�ɰ��{��`��=�U��i���3�he�l&
l#���4��Y������Wx�=��'��V��t`��+X6�v�3���ޗ_[�ݫ
�	�n�2KX7?��/X��唤�A����Ho��PU��es�ӛ��K`�+�]�9e�K
��7����7|�ƥ�z–��Z]ρ�O��������漗]T��
�$M�s�&Bn�{^H�yݹ�H(�M�9�}�#��<=4�_~pU!��f]���ؠ����%����Q��HD�U��8l�7��>���V��g%����_�G�yE�7�/�ge�.6���p��P��#����P/�8X�+�L�^��Y/q1����.��fp�rS��/�~C��%������Jx|���U�5𬼛ݳ/���fk�cƓ�i�?���"�����8�!vI�B{�%p��FYf�����樅ر�t�c�׭�ܱ�v�.1��1}�_��Pl��N$�/Q\���)X%�B�f�v��F�tԽ��Qr�N_̵O�J�Y�p��b�r���_!Hl���3zf�36@>�!�'��}o�!�{�v�9��_�ǹ�w�
���W��볷��װ��:�&��Eё�y[h��nD��_�ב����sa�pG���[fSh��?�Y�nr*!����٭H��_!?V��,Y�{�B/����¥��.�A��ث�U�(ѹ;�j�γ^j
��L�'��5��镶>7�|Nz�)l�96:gk�V_5;����G�*�֨rٗ���%�d�^c��,��t�^pe�<w;�g7s5�d�M��CR%L�1ӌ�V�4�kM��Zh�Cj�LJOs��w����b?���x�>&���%�v�es�>1��s�.���D�U��ﱅ�?R�sC�-�p)��'
*_��Դ��E�:@�`8��=�8,o�ː�VZ��xt���oXt�-�Ll������e���Ȗ����?2A��C��W=���<t�b6�o�A������ga���W��l����v
P�_�F���ϰ�|�������<��-%yOג���m�wMm�јG8���U���Qɧ5AN.��:�{��6{��Aw�4�_�?0�q������[.�%x+g���8����1������1f����
$�;.�b��5}\t��C�-�p���̶e�ො��Kf�oz�e�Y���Wْ,C�O6*�6֖��?De,N�6�W_�G�[5X��Q���r6O��e,�����i�ہE�[c4 �;@�v�_�A�J{�V.��=��M�n%���ys6��v�R�L�sШs�on)0j���L恣+~�i8��}�eLo����d�-:J���5�Vי��:�s�Y'`�Y]��K�Ժ��/B�_7��e�j�u�U-�wf؎7�!(�=��	N`wt�y��`d(
�1d��G�O�k��k�u�%����K�A�ʶd�Ԣ�������*��q�OPH�ܸg_o�Ey7Q�����c�KNB�6m��$� �.7�B�(wi�Q�g�>�؟�}�*��CՑ�[�d50�:ù���LqVqbF��o��KQ�T'����|9��5
��� b�'m�dBr֬����'�O6k���t
�Z�4�?W5+T�zy�J��D�?3�h���G�d�$`��|�=%1���g�:��j�3�a��C'����e*�[ژ
�,i=��%`�ɔ���
}<R�ӈ�gZ�G��'9Kb�>7Y$�	�W� �ؾ�&ݳ�����L��-�z��L#�Sm�G�k�њ��Ş?��,;�E^p�so��o�4��x��c0��fw�;�|o��wm��I�
8=r���Р�~�k�@��,m3��!��m�`�~���S��t�u�el#�Wܱ,O�+���;l��j�������*�h{�E.����<�<�&Pe={��>�k7���<~%\Q�Q;�}Ƞ��m�����Pi;���_�.δ��޶�;�aPGٟ�n@�ӷ���]���nC��!)Vhd��-6�	FqvYQdT����:����ɱ_�ߤ�p�4�Ή����,S�o�/�q:Jg.�岎u>"i��\����{�/�%K-��@�gǧ9�N�"�T��4�ɠ�g�
|
�y5��
S�!f0T���F(ߣD�Q1@�
0\���!l��.UhuD]C�BB�:��vS�T�vF�.�T�&}�膺R�e���OT�/�N��X�ϋ)W��'>��|�)�R�@7xQ��� �-��G�h%���l 6Y5���KJ��b����J�*�z���.g[{.t��W�$ԍ�ua�3���S �!�Q;O��ۄ�RZ[Q���
���>���dy�w����m�U��}'u�$�$�P�MP3X3A�a]�Zֵ�mmXvW�L@D������Ă5�$�U�Kz
0��|�?ϝ���~��O��͝{�z��s�s�GX[_�#
���H���'���ѡ��
g�'U:H��V���nBƕ?�Z���+����'�~��@�\�GM�[����ݒ���#����S�u���ɲ?T��y<�D����o�˲�&�[�L�u�`o	���~��/?_h�}ˆt
k$'�m�w>hr�B�r�F"'�C��
?{Y\�/�u
f�5�HU�I<��3a*v�ʻ�Z���;��͝����qkޏ�Ds~�Hk+��:`���F����~"��wb��D��@�6�T��x#�&R�
Lv��{.ᓅX*��-�4n���4��[ɳ;���><�k�m�YlyUp(�B���$ pD�Q�6��(�#���*�H�@�AÜ�`H��:*_��t`A-R��?/t�n;f���q_�ܺ���@:V'8>�@d&=�<�~ �����:T�a�p5(��M��a���'vkb�1WiaE@8��
�*��/�X�H
��RW쓉��I�&�&(}յ23!7�}�DH�Dl�kУɟ��OW�0F�(���M1�Yc�&�(�}?�������u�d���ŨL�o}~�q�n|��ןkL&�\�%�)m��.��q����r�Nz�>k<�=C�^N�h7����<�����TX^1�p���ww�O�0T��_d#���<=�� �_�G�Tw�ij+d�v��(/�l3.�����k�ݘ�ո��v�Cs��xWy���0xv�gu��1�_��GCn�c�0�.�<,�5�D�4�}�
g�GeR��~����{[�3��N�H#�g���u(l�"�8�Uڝ�3�W����f�.�"˺�A�`���s;d�?�ZW���۝n�b>�,CDZ�=]������t�
�+>��R|�a��y�V�+�Hzcl뎕�Sw���	96Se�7C��ƹs�8��iߜc̋��Mˑ��'ˊ�<��F��w�O�5�IH�R��r&���Gd߰DD�}2�
d=���v=��C�v�� &�u�o���/	�;�F�!�iS��%d�s�x�E�^B˽4V2��g�揥�.�79��$��z$̞���a���l};�,���)�j�O}Tƫ�#��^B8
É����md^��a/�Z�򎒅�R�+���&�Q��n�������@�1(�_�$��
���g��9!��X
S-�'�&_!+h��$�tg5΂.�Yi��
P{?L�=hq�,�^�l��|0�[s��k`)��S�C�u�(D�v�����3��ۃ�;ޅ�kLЇ�n#���K�������b��nĥV�\y�WR�JY{�#�Mź7dq�{��K�h�g��Ǖ�V�[�=�
�`��� �U`	���R���S�θ�3�U�ߟ^�ւ��@r�� ���+2#�ڢ6C�-�0�ɀ�`���I.twMb�ov�d�~�����V/:T�T�]•�Í��oO��s�H%Amr��|z�w�c���������G�`��̃�b:�����ʼnn�z%�sM�y���2R��'�3�*��R`��"�؀�M��d����cO3z�����8�E1}7qV�ɮ�,�\X�$��t��옄�z@��9���!�dҜvx���ғ�<B�7�l�Y%��E,���ٙV�X��`p�5��G���!��E�R6�&�8����'�
�x|�d�N%�	2���p�⼊��O�QϷ(�=A�F��Q�����DN��t�9�.���&EC���|H��f�܇�΂�@ 	dR3?`!��>6�Q��<�99��f��~d�A��i1(�(jx�%�+�EY�@$�Ȕx�l���^@�G���W�� �F,
�c�{�0���>
�M�7���y��F�sӢWa��Z���kp;`R�yP/ZC@�G�@?	��*� ��,����K圐�W��S�]�3ϕh������CB-��i�׼�eY�X���q�`�F�u��R��J��6���KimH@��d�K�ރ�H��Z �UZPKA��܍�y�%�{킠r@C���d�2.�Y�mI��7b�"�DI�Q��J��i&�K_cn��O��	<̳�~GW�"�r��Y�k� ��bv��1�/�7C�#�ÖJ���J�^-ݓ}�=�?��9���ᜰ�Ԟ���j��fPPaQ���Aq'p�2�$�ʏ�dt��=J���-�ǟ����պ�Y��c�*�G�D��a�[����,VR�@f�F�!\���B=m#u��e#ڑ�mt�I�[O��ɠ��pp�¶Y�?
�2Fn>�W��"AKXO�*a2r������Օ LL�t|k��>���0Qk���2�h6���E��R#q�Q��O��7���q 
f��D�F���JQY�v�MEI��3�p�(,̂�nqtT�s�p�8�8F��Fb൑��F�T&�{6М��}2#���"'�/��ߧ)j{�1lr=�Q�]��#;3��a��&��%�%�G(�m�k٪�rDig��g����;�Xg.�:Ԣ	�Lm���_�ɷ��*���gp��G��z��}��~bkw�u[̥��
�w�rO>�&9��ᖧJ>��˗�.϶�۽�[J<�-���S��NF��wc�8&\�6�Q�
���FS'RHC� cw����Θq�d��5ᣞ�bJ*�'��J����\�+�ݦi�h�{gC�.�9��,�R�r2���B?�D���>X��
$����F�/���+�80q�-\�V�ʗJ�.�ߘ'ɾ>��¡��t�l����'��Wd8�0��ťR�hE�=��Y�O�g�?0�)�*D1��#<j�S���:_(�y�(&l|�apʣ^��!�;�DzS��XD�Lg@���Q��t�5���NHNt�iI4�4��Yv��J��'�cu6�V�T[g�35w��%`����Mv]G�L+qV���LnM�L��[�u�2�u��ъ�rE�68��>��xE��f9�Rr�g2�%�j��.o���.��W61�"��#O�Mt�Z�[ϨM�@��=��<��A�@����I>pl�,L�싆^��춗}$`T{�����f����y��Y���e�_��E�N]?^f��s̒R(���1bF�\ۑi%0�<h*c�L2x��Ӊ�:����;HQ<�ȣ�M��L��Q* �����Y�0
��^m�j���nj���`�����Cp�Db�ߢ�L��Y��LeK��p
k��-�Ͱ�6n,�:Q�OA�Տҭ���wDB�O�����UͰ��G(d����#�^��Q���"ɍ_�Pu�����%�'v�Bs�
v>j�<,�FCI����/��:r,0��v8�������2���H]̶f5��ПpX1w9���Z��N�F��:b�yR/K�m<WD���Y�GN�a��9�����6�3��P>���:v4Z��l�[���[f��h�F�Zf�=ز�$��_�-��|��g��_��~�G�������w{�[���ѻ"w��QO[�i1��
�V��{���J(%���:�l�n��U�y�j�?�_�5�I�;@XE���N֬>8K��L�UR��Ƈ��
�F�<�mx�34���4��7�ﭶ^'�
X ���W�$��Fxg��}�_4��/P�,�{����N3�0G�
ɍ(I���U#�!jP�J��|�gR�P6cG%��SCm.��S�4B��F��
X�Zs��U�g�2��f"��%���Z�Y6�l�n����8a�1�6B���F�PզMh�d���b���{��)Ef԰�`K��F���ч�)R�)�+񳙺�EtO>�����Jk��3;���$xԚQԬŜ��%��u�q.����i��������Y2��J+�bQϐBK����y��T���6��3R<��q^W/�k&�S!�����Q��h�N����HqN�D|�	��+����z�G!xn���B/(2�m��3}RqT�>�u�H��榇�QM�``+"`*����a�e*�!
M�H)k��ꛏ߹���!b�����Dwl97%�Ra�f:ȸ�M(d�+�����1���ԊN��c�HVԀ�6k��=R�N:�E<���	�f�젷�|�Y���us2��e��FXl��l�s�ݰ����	�.U>Y�D�I6J��k���cp\�F�����g��[K�� �Y�}y�fPU;]O�1>��33��b =UQ^�7�&��d�x:[+��v<u����#r�JOE�|HO@Y�j�z��3����T�i*+Jx��������A9V�d�,�f�A�Pт���*U&A���B�rX���m�y�̄��D�Ǵ�d��e�Լ~�v`F?��z4�]+���?����`�\��	q��;`)�
Fx�	�!����5!y��y&���W�)��0���[Vm�Z��,4��az��������@��k�!��D�}��msq	�O��2
���*�FW�(���@B�����c� ��3_��?D�'��&wT���%�� �,�幻�wƼ�KD���(��$u�V1��d�RF9��J+�)q�A�S<���
]�k��%
����"[.��A{�B�(�(������dR�)/�aDU�@���"e/d��ޢn�
�7���K��58 8C�����R���P�hd�u3�~��°
l䠷g�1���^a��2�XG�I�L�Y� ���Ga>��Y
�UL*�)SG���|Q!��v���\*LXFO
� S�W-��-~�����v���D�S���i34W�^�d�Ն�1�0	���=a�pIe���X�|"N��&�f�k�Q A�A����o�l����>3~�L@IW���I_��%:���j�k��%�(:�<h��
<��*H�喥��6�J�ո������WZ�UY?j=R�\;��I��S����z�^A���Mj�L��-�_▇F��h�
�J�����X%A�'�P�@��%0e��
��13��LT�����L%[&�o��&�`Oa��`u�$<"?��
vV_��^>�T#)C_�ɢ�=�9��w�f��<�j2�z;Y�}�x����CeU��~������g�����bY�iY<�9;��?q��p�i���`�b�� DYj6�8�����xy�eo,f��3fE�8�Fm���n�"�w(��O;�#,g�d}���{���g{��"q6?�0����[���G��Oޚfa�W(nz�V��Nv���&M�����(�PP�����aW7��b���A���$rY�$��j�Ռ���^����0ٍ"[�ʦZ���S^����m�O%J&&
�߂l5�
��!��s-H�k���k���׻���qz�+�S�����}؍L-٠j�0����7�O�f��D�2��Ud�X��W�8Pd��+CH�cB#e&%Y_5"zڙ��[�ז�gf�wL�i��H��ba�~K�x��>K�c�A"#��I`;���6qď�ǝ�춥��o�d��eiD̓$�b�z�1(�t�b�G0�Ѿ<4]3��E
V,�l�:���8�������t}e{��k's����W�]�
+�򤰵Z-�Y�����gl*�Z;	hL��U�O46�%�~�}B��3F��,
�1�)�bL�t28E��0�����%�V�?��@�wȞP���f;�[H@z���p���!Py:K-l�lk��6�?ƫO@?&�����$�C�[$�`\�7��&���1n1=5��{A	�ˍ�B�Xΰ4������mhj성kK0��`���~pl�YM�+�h�<�!��0��)$!q#ĬLQa�a�$)��?b3+Q���6G��R@C�	`+&%�6�N˸��y�Ǔ# �"�qe2��f(�p�oew;�a��vY{��w*
��y>��w���a�C���������!E�!�5-<��!kk�k�V6��7��T���medv��~�{zM�7�<��>X�
�[k�����Z���(]D؀��}*�e��rJ���ܩ^j��	�֤���a�S;�[�a���Ky����J*�S��5��:"͜6U.�K[���e܂h8�k`�"'[<FQF��<I�dKI�L=H��!}��(��n����"���	Z`\��t�ӊ"��^S�|i5�­M�λd�F�a(�9+����uPhR<�'���^�Mb\�?�Fc�G��wG���x��`��:�fa�Ô����a#	s�
<���_mwۅ�S��WN!P*��KF�l~�V�#y���^�?E������fGS(U�F@��l��B�r��0�:vB8��]t�J��R�?@
�X�_P�6_E�Jd3�oP(�XR(��<���Ψ��Z��J��W�2��PEF�cc�{���)t�{$�M��¿��V�R�+@b����Es6�t�]������p״v��$��S4/'��$�^xR�B�a�5�97`��D�g���fwTh�@^"{,Z]���V�ݰ�lf������z��1^NI�ڱ^��m�LƩOs�p����
��D�P�4�3��8��{������>Zر�s�֛�ă"��Ȣn))>�8�� ���A�-��1�A���UlŸ�jj�,s�
�j�?a_�2c�l�Y���kK�6L��I�5�"S|V	Ͻ��03���@�?0�8�(����3d'mH����G�2-z
Y�A���^]�B�`�9��s�m=�'?��#!V�"[��.�@���0�>sNGj�<�))J���f�H�@ �,��w��%�[{������PO��L]MG�p������v�Xf,����q���F���E{��R����<���}Xi*�g:�z��P��%��焲Z�u-�=��%|4C$�D�	"^�$�^l:�˜�mѻ�]�Ђx
QG�3����e)�����)Iw���$J�p$e��+2�*�@˦��3I�>�AakOG�G����&�����hoWC��p���}�䩚7�@#U@s��4�B���cT�T�&e:�6�Ba��a� ���2
�Qs��c�Dg�d��G3>_)���D�f�GͲ<gt�F��cpX���8E&��rnc:]�iQN/,�S0���Ҕ;z/D9#�C|�eW�(y"�`Q�,�7#�_�unf(��'�􎜡�hU=T^�N�rt�F��0-�N��V[�=�j�}+
��Ɠ�L	�I���h�:-R6+�t�q�VG�/7�,����U�~�
ZtA>�U8�/f6x��ŎE�Y��ir�
��L�*� V� ��l�qN���aΧ��\�����'R͘�b���X�6fJ�0��}�8�P\>0��B�+Rh�0��w�������ė6��x
2�0)z����(�T�6y\dV覹$�m؇�0����X�n���x�.��t��<c��e.�y3f�z2�T�Mqz�ى8�u�������������L0�S�;Z����m��0��H$b.�x��L7�.:W� K��
�C5�y�<�@~�
� A�c�ہj����&����"7G{i3���#��N��I�BִT��;O��1N?&�e���xr��B���X]��#7�H]S\T�1�7��W�]� ��u�	7v7�6��_i�E3ڶ���奐���o��q[�l�Z$�����Np����8���
Ƃ�x�p<5��U�R7�.�v[
�C)���5+���D���P8h�t�	���	f?z�����w���l��x:QD��l?2]��`��p?oG�r5y���u�WI��z�&壼&����t�<�Τ.�?R6uL�nf��%��I�_J���ys��j�'l��n�h����9`��>�%/.PWP���w�	m�ј���Hɲ�5D�Ҧ����쏎)hN!'�L�i-ȒY�_��V�0�ջ&
S�/���.�z�cbA�i��Ν9N'p�Z��\��5�2��b��ш�/8��_�M�����r�x0L�<�"��ѣ�z�AĽ�N�7V.�YB��t��4v�W�X�ܽR�K_�:.�ݨ6B�4�k�ߠW�۞����փpڒ�����=��7�A]=���c��2�G9X�=���	�bU�qkTtp��hӝ�`3|hO�H�L�Bq���1:��l�n�H\>5��]��K�S���դ@�D%�P�(E�<�J����
w�Jo�d�2?�/QA<2?P�[Y+��0�Ǡ�)?�p/��N�A��K;�iC�	��Ȋ�h3�EB�
	��^h.F�f����k�o)�u�����T�D�Q��a�X�y���I֖X��C]Pe�������m[C�a"	�q{��
�.]��/�y�kL����!�52#&��ҨuХ���6�wQ����җ��|e�p�%�g�t�5�'g?FD�u�At����j��x�F|1w�g!�<lj��U��k�?%��>����mP��27F�ofHc���xT�������ޜ���3����&���I�w�@�5'����&6�	��sι�14��e��k�F�@|y��)}CN �5۷��A���7��FJJ�
ӕ�
�!���[	�����*��Ӗ� =�nNI�v.^�@��oU�~��m���Fyм�l�4=B����Bs1΁�@�h�r�>�䧟��Ӌ�O���f<~>h�&?��/ĵ�����N���M!m�I1�q)0�����d�[B�җ`]�{��U,�a;�b�+�c���H��Q�y����ݼ5���3�8����U��'(�+�T�2��#�d
��-��-�&X�?Ҷ��ְ�w����mw��v��a�e���k�N���aaTT�)O�!�iiv�����A�
7R�ߴ�Q��<8iS�㣩�"�����u?���:~:S�՜�#��v�L``�HР���"����w���U#AG���#��T�1�&sXI��89|&ߟ�C6�?]]��?��������y��(���)�8*jې��+#>ddH������٠�R�t�iUl��v>�h
�0mL��ۭhֱH�q�m�(���k�P_/�g_�')ԣ��>�%y6}$���<l$��r�kU�=k�t����H�V���eX�xi�8t�VQG���V�쏴��uC�u�����
�s̐�{��F�@R�(qd��Fi}ض��Ij*9Z3��Q4��J8�2����n<g?�N8p��ͯS��f-����$M	��)s����+-<�����,���s�$)x�0:=�n��8�ZH}o��.-���.�N����>��&5��:\/j��1)���$J(j9��(*���P�6�݄��(���wψ�E�	6;��)���wW��(��F�k�y'+�p���s8��������ꟍ�ߌ��_��b�㎃��3n�_��iw.2f�P��B��>R&d��K����YC�l.El���:�ܲ���ʰ{MS��GW�,z�
i�sdȗ!�IM����,��
�*
�g�%DP��-g��3��$���X�gHId����v�t��_��@�#_��3��.E�v$Vxc�0ԟ�d���~s��M�;lj�5Lx횙�jV-,q?tҚ||�,�?��\"�~]
1{1�{/��g]|7��,���]��pqR��X�	��P����א{�󁸯�
�qG���K`�/�g���H!��E�XZ��	56��v�Y[���ƃ��	�v�)���en�b����5���
����}���v��S�ە܅܍j��2?WK��׍j�Wd�ϊRe���D1
��u6�m�(�u�{�L����_f�=��Yz�����r%z�6�\w8�p�P�mݑ�f������U��_�Y�T�FI=�d��,�b�����}�~�{|��SjCt�^������n5ɋ�jr��jXV~������jM���@c�~l�p��䂛��f凴���m��º�L�X��ğ�w)��.�BW<�ERF��i1���������pv�,D퉽F�4���9�#�-jV4��"�YW�ɥh�a�9���8���|7&xˇc�Ⱦ��T(0�-��+׹�@?�Џ���p0��?�5��b���C J ;�s^�23�z�P�v����E�m�ja�a;������Ὣ/S�X�Ӟ�(b����!'?�2kx���}x=@%LE�:��jKl�?��aȳ���1w��G��?
N��j����k�q�y�[���y[��E�*�Ab�Q�����P��_�<0�1��P�
���7C�˅p��\��`C���'�Y?���2�uSi�AA�<*�evF����hL�Ux���"��RQ�ö�7��'�Ԓ�
ǧ+�&��h����"��l�=7(�n\-=�V��ϗ�-�����jc	�����~�0y�|hi���r�h~�l!����i�lٻ|���;r7x[�ar�u+����#�0?����	�枴XuZaO�
���>Һ��@啻����H��h<��C�*��0�o���zA���߅���V��Z)u��sih����Q���[�U�%�ҙ�!3��0J:Sxş*Q����/��������F�&�$����(d�6��3�Fp�E�l���}���s��M�
��8}��8J��QQ�?H�	p�.ڇ�����;%�oˮ!_.�7oK��������:����"���f4,J�=�s2��L��O*-ۓ��v��v�c��"y/[DQ�|���7w�#������e�m�:R��v��k�~E��8xLw�����{)��#��2�f������|F���S���� ��2!o�4���C�1Һ�O=K���������/8�U����O�6����)�K���;�]�I�*��|��~-�$�p���D�nϩ2`Y3�����I�y�DD�G.��
~��\?~JFaYs���g�f�&�����`��}#��[��f}>� ^�e�z�2T�]��\��>�y�`�sd��Z�a�8�\95i�GH�u�"�����E�y<ݝ�?���AГ�_i���a�r���r�t!�|�����Sy'{�7�r�����?@sj���Iu�ayޘ}&��?�O��,8P�
����<�b�{�؟2���a��O�~tv���efyXA���W>�M8[��[*���=���	�E�Y8V�
���ϨVnXy�m"^�
W�a��w7f��*�|Ӷ��-�@A�m�!T�Fф��4ل�ٺ�~��L
(c���;���y���Ӗz��i��ӯz�a�R�wV����{6Δ���`�g&�E���#���碚(c���hA�[ၜ�0jn�D�f�o�Y�J��|x��'�G�x�l���L���`e⤒��A�L:O������a������|��o"Z{�o�uk��7af��N�[U)�j�_��x��q8oV��+������[#�F�MO��X�Sr�'/#�{���Cx�����WZ��ü躱⵩2k֧u=OJly&�o�I�v��彳!d�G�1��P'Ў�Xեp?�Y+�ۜW�v�(x��TTf�����JO��` �	���? C69��
H"5��x<��'�����}�G��a��4�L
����#PZ��t�1�>��%L��s`�y�Ȅ���D���p����w�������%�E�,Ű��v�=��=mot��Dk�ec�����U/f��v��'�]�@萇	Z�ik���B��<F9���&AT����<Ü�tx.�t\'< �5j9L��k�)"��`��)�sQ�??�4�8� S?��6��n�����k Vbl�~�k��*Q1��pý6Ob'V ")q �6%����������0���7�'�y"6�ɔ�98E4�fp�/B������֖�ZU�Q���\~}/�k���5�̻������s�	Z�<,�tw;i[S����_����I��@�`XiV]����	^��h�������UƜ
������o\=�m�Gn��%G�x'2��	�݆�089��d�^DH+U�6I�|�aG���(��I�xnk�`
�k^�m�7��.�;�S9�����;�$6A��e
���i��Ƕ\�B�	
�?��m,H��Ӗ��Wi�l��PaΑ�<��*ԭs�������z��h�g��(Yi���s���)�j� �I3�_�t	:��o�nU�~��0D��襡���E�Ũ�7йA8όG�d������h‰\�%<a-���F�G���ZL��@La}`&�H�s�%vA^�'i06��o���B=�s$i��0�Φ>�z�Pȥ��h��x���ס�Mx#�%��C`�ItP,>�&���JT�H���qڐ�e�u$=V����
<�f�Z�K5(P ���M�
!!%.��-��a}���:3c}�d8�G\~�����V
�H��-�$&$�8 ~��|`�ӡ���a6��?�"�Ĩ����_$t�<��'S�+$��:��an=�o}��>�[���o	����������h��e���	?�����Ί���PHA*�>�/��B���pu�!����,�4/�蛎�`^�9�%a	�X7��_a���ܫ��%��߃	���᠔6R�^�t�ePaQ��[�
g�W�Mn��Ak��>C�wD~���pX�[���w#�"����~�:
g��@��z����7�]�,P@'�p	��&r���@���$�X��i��UhV.������7
�|춀�Ў	^ea���f�>�&���u>ҹk�F@�>�y�^���%ͫz��x�I�������}yN;��(����!mWx�kd$}s#!x��gTw���C=��{R���w1v��ш��2�9��`��ㄕ_��F��u��|�
|LjCp���9�h�1o�$�f|����n��d������K\��-h�VB�{�C�6:�)�{�:Hs�|�0N�k���^�A��
��۾�����E�@Sjc� v!�G:s�A���O���nEB�s	zJ���@����J�n�m�If�X믜У����n��:��%mᖚ���O�ŨW �,ua�� 	XF��𺓑��U��pR0���]Zy���؆����L��l�V�+>F���A?;�ٛp���gz�i˵�����SBn�La�3�|}����q$F���F/�%K�O ~��Ӯ��&�m�^�wQ!"M�I�W���V'��o҇��%~�~���pzc��K��Y^N���;�"g؎�����&��du�VXG�Ϙ˙���������T;:�l�B����DW@'��H�AC;cD�N��<W��An��������ވ�	7fB���0]�hGU�ʚ�{�"'��1�5�1�(~s�2Z�>+�P�I�f�-L�%�,��oȜ��DΗ�y�����'�֯�Ǚ����ɜ'�r	��Ke��.m���Ҍ�[��@:=��Jߤ9��U�
|=���my0�8޺lo� �!lsit�M�ۊ6����6�;r:Xk����������q�̅c�=-V<�D�2��� �]3�r6�ʍ֣�˿AC�8!���[�!Li�t��t�����L�M�c��^k��x��̀Oz�g�FBO۠
�Mp��.fZ����1��w���3�9��:VB�Hj4�Nu�b�zð}��2k`r�8��a�`3�q��}MEvD�r�d�çg�b�����׸K��h6ǎ�гD=��A��$�vʰ@YgXx���b7�C������y<��U!NTW4�.�d��=�Pv<ۭ>^�a0B+9��J@Z���$]{ m�%����W��+�<�U
lS��*
���e�Mb̎"ڙ�ı����bK�̟��CrK1��a	t��A�2~�h��a�2�yH�`q��,��Zuc��c5L��H���#�$�HQ�A�y0�87��E0W�Džt7��B6��V� �Rw�ų�:JStV���7�b��0i���}!�4�B�Bp�|s��ӝ�2
�Re�s���Ĝ⚫�k"h�m����R�,|S�P�h.�KчQ��u�/�Vf��Sb1(�6�eW|���Y�[L&�f�<����G��67Ps�J���Lw�&F�j���G��%ɦ����S��(9�:����zQ*�g���u�]
����G1��6`��6a�Dܐ��r�qFq�fc
)Kt�-:�ޡν�v��6�ʦ:j�U\�Tpם�B�`�|'w�BbR2�*ua��
����=�r	��5��+.X�|:cܔf.{%[�L2�6�J�”��a���Y/0�N6�Y[��rrD���ծ�8k�ؒ�dF���;u��'l�(�B�L��I�G4p0dq7��}�F'�<���V������-�
�\D��?4���
N�D�N��-.5n#C�
R�Y�РxB��8������d*��hE�Aj�^WbXv�9�+�id�^U1�iC�U`w��ph��Ϛ@\)3��E�U��v쏔�:Hy���[�����[�t�r��,R�$�Qd�|B.�z8�v
>a�\��sqՂ��Lϥ�<0�Aq��hBh@���][�-I\���x�$�t#��K%����*- E��zIC��H��y�
�sU��r
�>\�&1ꑱGK����૞��۠���H%�"��CTe��[����f���q+.4�}��\T��S�ڋA�G6Đ�8�ܫ�At6�UI'�x6B�Ó
�Yʷ��@�[-��諚�(��ㅥ��tM��Bb�K��HD�j�Ю�^��-�z&���2P.��:�T�߇�d�Ȣ�6N�B-����Þ�XlzR��&�#�I�P�H�>�´���(�T�#Zf�U�)����e("Y8q`��[���Pm�Q�Qi7��c��	Bs����aO݄v�i+�4*�M�p�
:(�ܦ���9�W�5�>AQ��21�8SQ����C����=�7Q9�1�	���E�$��
�m5g\9vB$d��m���iJ�6�
���/Z�$�ܻ����l4ŝ�� ��bJ)o�L
^+*�D�dl�T�$��5E�&�������W��M��x�uu7Ϣ�ի!�V,��Dd�	|hs0Rd?ұ�6����;a����6?&s�]�{�MM�X��2�A8���|%"��O!��[�Q���ɜ�Y�5�`N\ۅ�?fYA�+OX"���h��v��AG�V
�#:�Re(G�Ln
���2�'o��m�橢�����i��(R�-՗�gRHR �l�\��F�V_�Гf
r7�<��(�Ô��1�S-�x�t#��9^���G��߶pzo˩���%�p����f!(0I�d�
�|�|[ۇ|�,�S�RT֐��������f#�J�P�9�$��s�y��$P$7��c`n�Q)1No�����]VYKX�k��G�Y
�g�"�'��W��
��J�B�1�
ᥖ�`h�4�T/J�6It�$�3�;�����1�B6U�J����w��	ϯ0���E��~��ƍZ�])� P���n=��y1�#C
5�H}
�k]@.*��BSf�$��]X|9���N�M��2'���o����L���b�'�c�_�6���x�����DBw���<��LPcu��?���L	�w+�h���,�w��"O�*mf=�c;'e/���(���fY�$%�'G����[U8O蹓F9�C�`�b�8?��s�ߗo}';�%�Ku%����O!�EM����}l&;fP#Z���
�A�+yl%���1)���������[A�C��k���S�QN�ip��M��ِ0�i3U�v��Zte��	�z
�'[������_���
B��;��$f*�/s1
h�f�/���.��U2] ���q��؁鄉�a�)��[C�'R6I�4Ah�4
��`#u~g�]8�f`Y�Xr��ˌy[e'-�iKQç�.r�Wp��i�=�ŭ����`B�ͻ8t|�y�h�?��
*�n^��CܝI'\
���BWf�E&��Q��

K�0
Ĭ�������69a{U5�h���&�]uu�QW���ocV/����|5X��?'��)&����3j�g�1C�̗b��,��]���G2�GpHu����&��	Ƨ�,�œ#7�����	z�9����%�̼��#�<92[��9��J6�1֌q���g�,�e�4[�ř�Z(�&_գ<Mȫ1֘�D@�Xqx�F�*�ѹ�W��;�[Ĺ��)�8�J#��t�s��&L�?ao�����$�F�Y�� ��RxR����)��,y�_V6N�Fꂬ�X�*&w��������/•w��X�M�N�T&:������Z��4S~i�|�n�_�Ŗ�&�mJd���DU��1=0W�&��e�Z��z�g����(�
&��쌖ͤh,?Ci��tu{@k��QHk��M���&���ͯ������x��J�Se��=��K,&�]y����
��ފ��'\�S/�����\B�ZGx���T���Vb�n��	�8�P����(]����-��g�zղ�v�ԛ1�BRDI���ʒ邸�-��9_YA8|s�NB@y_����\L@.���j��bqw'��hY��'l�j���B���ZBO����ˍ3�XT��8����n�ji��iv�$Ɔ&g}K·r������(X��n��jxaN��iE����L��)b\d��݃$[H��d�O%��_��~h�m�/��L�KL1��p&�G3Lbd���<�טA
�؞Ô<�{�8����ҕ�0��'�г���:�M��J�~�·��_����֞��
b[�o�؟�u1�盧S�b�����B��qի5����������GA���5|���b��j�M�u���Se�S+�M��L|���ekx{�eh�����@ٻ��+��?��n2#��t9B���0�!�ż���!�gaN�8���|G�s[b5��� <�;�.�3M���4p�9"]
KV�^'S�L���0擳�r�5#e��0E�4�߭M�vLL��#e	
�V0�S�=�`�
�	�p��x��;)�n��t`�b0�m͐��a�G��d�;�OE�M�f3�)5�� 5��rム�a�C�$v0p��F�9��{@N/v{֣���g${�8�3��{��;�_*���{��4iLh�>-Ķ��\���5,�*X�Q��dϺ��=�&�=�B���)`�� 
t��q{�W��Aφ����)hߊfk��}�'Xa�
���g�qw����n̔��Yy�������>��{�3��b�#;��������q�3O]�q�?��!y�C�/2���ON���|k+z�'i�[|��ϯ�t�(z�ݕ'Km���ѯ{&��z��2+��#�)%��1��/7f�cDbZ/|�Z���Uhw_�Ű�Fa��4��^��߆5�م�f>��R8ܡ��ֻ r0�AY�~8���.�Ed
ɥL�,�Ś�`!����K<�����ٌ�;�����\�s�?UW���|-e$�c�xpЇ+F�"/>���ע#�_�m�4-ğ!��{��z1���P\:���{5dx���}
�dY���A�pV���Q�
Y8?��&-='��<T`#e-�X��@��so3�\��xF��cޚ� ?�Bw�AI�J��]4hB��JM9V;��+�Q�� ��!����6��Ѫ�_K�l�^���1�s�`ڏc"UBm]!Í��՝֛΄ᡰ*"ؤGGQ@�T�M�,{ٌ���Ug0*���
#ؕrB)�[J�?��M5�Wv��w��,���X�����
춥TW�0�)�qI����Iuv�T�g~�6���(��8��V^d�s���#��-_���|tf���x}*.S���X$RfMR�G��n��^hO/�R��C�:���f/k!��?��^�PA��O�8<9-ؖ�>��⹗3�b� J<u��x^�GT{A��Qa�y�3��p4*4�L,��Et�/����pI0� ��hLo����V@׮�7��vf
�s)/��7�c#U�'���x���t�؇����U4�
x<�0Z�=����#��"��A�^:�c����Jf/'�(�E�WQSeu@�-�[_��:]I�@9�m7��Ė����:�,S�$�~К+c;���=�v���]�v''�|;fm�f5��5�&��Av�X�����/��g���ò�F�%�4DtFT��#����R38�6�/;bH����٭&���FP�\t��c��a��VȖ�Lb��̆��:`�w�7�d�����!�PJB�_N⟁1�ibPF@��ѮJo
>i����r!~_��{
�
ݿ<6�q�o֎�Z����c݃�K���� ��� v�FVY�̂��wϔj��<�P?Q��y4��}�е:�(ѷ��1.�[�}���Ɇy�KL�8٥4.�s��<�`���e�i�����!Vd6�`	�H�O�j��c=[X�}�a��g��|�tP]9���vaQ��l��\����cJ�k�7��i��a�㫪��/���r��w�@N����T�J[,�m����	�A�;<Q��~�.b��̒M��d���8dX�K�_D��!��]��8�F����A �<PPZ�����^[���0�d��e���,!��_�_�2���[�%:]�$O@����l������9�MP}T������@�#0=Ǡ��L{�t� 	��=�W�w�d����$>�#Xg�y(/6��13ȫo]x���瞓
�dZ���kҷ�E&!ʙ�Jh��?C�/�Ќ�8t�C���䙸;
{=.����Nz�|���\tx�ś0�98�;Y�"'��N\�^�a�ͽXt����~3�U�3'u��xi�~����^ذ�Q| &�5����W`���nz�a�H�v�t|�Z3e3:r"������q��l8��T��U�9�n�Ie5��@��#TO+��L�(kf�Sh����
F�7}�_�sb��/��x�Cma۪_M��p�;6u@o|��D�b���⧘�x���b��wk�ѽ:a�N���7�;����'v���F��.�H}
W�L�S��1���>q��~�O�qᜣI>.���q�7c�BJ��U�pg�2`[���RҐ��H�2�H��Np�t����]�Y��mTy���
4�%�tŤ�i)�#h�!`�\f�8$ϡ��h�2E:��i_�fq��ڀ�,�Qơ�����n}*��>7]撳��yHJx%�֥J�4��Цیvh�� �{x�%�4��4�����t�S�F��(g>1�X?3	��4�CҼ����V����Ʀth���� ��8�X��4q"N`�O�lØ9�o��/f�����G~I=-?'�7�*��D5&�7��8��
�+SVG����j��3�F] �B\g�ivJ+���mQ�0+@A_�H�-��2�p+���Eo�9�@����C
$��F'x��y1�$�����Ӟ�
�dLp�i�oa�7�>��ёe0Z�]:&ޭ�u��!�5��å.�1b��)�K'��s*�QxfJ�
��
���]�C��l�,��O���f�5v�Qp�*�ְ.�n�=ސ�5��![�re��rR����r0��dk��ݘ�/���<�o�b�ة�1�؈L�ƒƈ�;G�m�D�׉Q�K��z�9�v��|���5�0m��;�]��g`19�F;)�@�7�X�G�2�jB�m��UXN�����H�H�+���L�?0dg��*kqYJ!M`�%ec�U�n�f�:V�l�(��-����[,)����y�l�}Q�lnl�}$j]����î��8׃Jۣ��@�
ڽ�n|�
��W�f��MQ�/��|�뽊�SI��ϼ/�o����}���}�-�&su<	����[3��frsG����gtU��W�o8}�|�@/���Y���6�m���o�� �� pU����:��Dь.o�}���L���l��z�8���^�O)���^W���۔w�XQF��?���X��; �S��J�4)_X.�	9$]g�;xM�QRIX%�CB�HR'y�F�ܔ���EU�6U�I�%|O�/��IƮ�_�=��~+���1�m�Ź��Ob�"�c �F��5�L4��.�ԀH�vѨ`��VQhY+�ʎ�`���*�'wE`�U�AO�9X��b�sK�w�&��|��~Z�r�@�����?q�W�2>�K�>3�ш�xD�=�����]�ܻ�s�FGI�¼�Wu���t�_An�!����qA�zr�͢zG��R�;��;J���ݱ��$�C��k���2Y5&�o��U==�wL�P�ۉ��t�t5C�i���ckr��/p�w���/d�	~�#OԤ�D�7��XH�r6.�`�A��AZ����S�u
@v�@Ao;�7�"�g�rlH��^;\(��ZvI��D�4Kɽ���t�	a8l�p���*<L��8��N�Y�}o8��s���6]���b�./Y���`�&�Rg��Ι��>LwkɃT5�q���
$)��P6�a��8�/�Z��♶�<����3�ib�[�CQ�ӹE�$'ǎa89�`ѯ�<rQ�Nz�.*q��,b��YJ_|H��9?���х���]$��g茾��H��x��h�i�6���D�Ϧ'k��������2>�[�zԋP���8�__�D%�x^��E%n��@~�v����d��%��v �~}��Wvd^�m�6��H�B�m�L�Zs��=H�ᛳ�_��,DB�ޟn���M|(��d"a0�sb =��ҝ�kA ��" ����Z�"��f�Ve��*N5��+��?,�z����yV_B���qRS�	U@.����5��8��e���2�;_&.�iQ���r�#��H�ic����c]�=`r�P`���!�wL���A�10ޘ���|������2v�0�����@�΂r�ge���j�B���(���F*�MEpƅ���V�.���O�o�|�^�#q.�@�fM��[���������&�H~�;|�#t� ��-���չ�܃~��ܰ j���|+0gGy/h�x[��[���m@�94�t�%�|���ҫ�s��3�/r��M���΍��vM@i����v��كi�;���$��m�߁!y"5�@T�
���d������B�#CA_�e|w�3�B��d"�,��{Cs����N2�ۯ�_�LDv�uӟ�\�����*>����J�f�]2)��8Ql��=r�6C��Q�S�,�ގ9�P���v��	�O%p��X���)��⨽MP�0���(�֘�hm���6i��\�+/��h�G�'���È�$=_�͵h �i�$��,���k��J�2Y@����mE �Rc���K��8���`myd�0��R�K#.<ݘjԿ�	�
*0f�|�
h�!0����F�F��H�N!��p�&�׶9^ ��	����[�y�S����,��?,����_��e6M���(w�H�7�o�`�c�C{y��?ː?ީ�\�>m.���H{$��QxAAi���"�zN���!	lάJ�$������Ы�����f!���|���1��0�h�>��d�P�U��
��'˶�l���p�瀜�F��T�_
C8��f���s�n�N��pt�*�.�Y����`�)O���L���ň7�瓯��8��Hbt���+�ݎ3�F���#���A��ݹ'+ @�|̀(4aۅf���p�@+��V��C��᾿�^��K�g�W�6����,�	��0A�ssV�x��`�/�Z�n�W�`]M�n�]�Z~�Yp��>����oD	*k`ֵ'
q����m��Ͼ"��
E�~�$���dz�V�c�\���g��L�?xјo����X�^�N~�NvW�tlu��C(輻S���	pp��ed�Y�3�\i�7K�ǎ���<@�0�^=��Wk��]_�~\Q���K�Ui�t����6�J��eV^�Ux��8��̏�Mw=�5�s��N�-2<�f�/Kn���ОXh�<z��/�x��ʘ�����UwJ)	���#C?d���-¯�+#����52�U7we{���g���8�5�,*���� n.[��}e>���f�W'����۱��!��<g�T�3V���'�磈f���%S��Ǡ�F
���ϴyT	�Jេ��q�L��sA�?��e��u�I����58~�%�l뢁�x�L��FJ��S(���L����`y�WK�-!��u1 ��WZӖ��A�D�I���h�D6�eE0;_Ёx}��}tOi���]�>gF�O��#e\C�4�i(�L�S�,���_V�(��˄|c<���H�sXGW��&���c�c�
ہ��X�t38�Ż-	�/R��
d��6�ջ(]��rw����9X��1s0&Y܌��2Z,�I��y�K�t:/��:��րAdR�c��8XNw:�0LvQY�:Z,��*��b�P_Y�MQ˴�m��t���X��:T��H��?�y������U��
e�s�F^(��8}��:�9
�:
��q��{-�~C�33�i�UvKݝ���p�8��MN���a�ֻ<�YH����zv��Rh����@T��i^�gi�b��C�OF�f2EZ�Ξ��Kg�����^��B\�dr>K���Kd����5���t�
ߪ)U.�W��#�Ĝ�OV_Mi�u�!������]�v�޶�u!:�'�/ͭ���.�܌�w��m���3���ݾ��s:zqBuwLN�������cnw�����D
�2��b8,R�UX����X�|��KjT'��g�����x�lJ�~2�&����N����<eia,#�9��yc��$�i5��#0�2��Q]�Ř�}�@P�Cҕ�6�&�Nu�e���(�a�ov�E2
����S�g#��yz�.ޕ"�]�/>ژ7!�L���$xjѓ+����H�#��B�:/BΟ}�����$��D����8��9	5>�C��X���r)A�A���$���0c~��O��3gj/Tڻn2���G~_$:[�)�`��ʀg�xw*I��&b�4g�5�h�<u��S
K�չ��(<��"Q�y�G��ʈ�BB߀]&�$3	���5�>�L��d�p#e2��l		�0T�nh��7��N��~��9�ԕ!O&�07d��Պ��*�̫p������5�PΣ��ak�`�Ж>2���ya���]q�⃽�F�	�:�wy���ǡ#E���f"��H\�?RԂ�������D��v��eҺ�rq�ßcm�4�~�u��@��' A�������_z=�4����B�up�f�V�R��1���ċ6VU�vb@�b�Uy�>M֭9J���B#S��.,�S�F�eV
B�t[P�i���?�U���<���tk=`�t�&�NåU�y�6�m5�,�-$�\�|�{�e�<�U}/c��[Q�Le5]j��B���)��O�����
;` m�Zd��f���C���
�b�S�ۅ&ך���vE���?�ri�H�=���u�4�88{(�C�[��|K�XS���+ܞ7��w9v��O���J��g�v��H.��sB�>��X�����/��z�rA�p�b��C��n4	G����8�@@�߀/t�c1�tj`������~u8�����8��l��*F�O�DqA����47{�+�<�@5��/m.G�Y��z-Xl�������!I*���OE�BF�Z�zZ��.�q�>B�;�)N�TmVc�}UJs�t�l��4�K7�|�N�0���F2���a%ڞ_��
} &���R�r���gv�f�H��v�������G'�c�^fR����=�w���"�9L�9n� �4�rH��Ty>�F��/w_������X��DM��1[�Dp{$q��F��XX��bk����&�����vs���0�R��ԢJh&Ó\�,7�p�^��҆	S ;�E���

�f���}X-u�5�(v=0Q;1��o��f�r!������s��9�C�F�O琅�͢���{�?��ƚ3�9A�֖�Uj4�Į�qf���)}v������`X�N�6�)ѥ�`��(O��w��5�2����#]��~�Z1-/c��!{�Ҫ�~�F_��t�d>D9 �Y#��(=�����Ej�q C��b��[��[����'���a�!��.���q�����#6�8'֛��1�����3�H�k��3c���J��2j�+�K07�yC�?��%X���竊�-|:2;�Eח��19���a,V�x�������姽�?nO��JX��􏲭nBP��g�Ł!З�<�C�j2�%ӧ[:�E�Ho�I�x34$�ޫ�Z@I����|�IDg��d�*e|e�;�_��Ԥt�^)��EWZ'�TYڢ��u�6�3��"�7��`��g㮉�s*2
s�1��YQ+��t�p�?6ΐ!����A���I�s�L����B7�3#�PD�!?,�)2�̗�G��ς�ǀ�d�i�T,0�'�@��<m��ېN���#���
p6�?�\%S`���Ӎȝ�<��?8�K7{A�Y�%��`-���x�����p,��Kȿ�,�m�Pڛ��t��B�R�_!'�i!�N�eD����$z��*���F�w �"t�~������N���&�77�tRݱ�s5HfK�&��NEe(:� C�s�G`c�85��hDN/iD�6.����1�|��M�\V�hi^/��W�'���J��\�⸇��J��m��BB��s�Xi��Ӆ�
������=0w
e=�^�H�� B��u�H��� 
3�/�J�w �p72&~���J�%�o��Y����y�Q�0�׌#�:*=�j��[�fY��!"�}7�sd���
D�y;!W�b����>�_B�M���0�H�E+$��h��Zw}��X�Pw���#"bJQ�wk�"*�H]�{a$읐�u���=��<}������o�q��\�{e>�̻�L�f���g����#+M�9	���f�4u.v��ſv�%gݮi��c�ۯy�	�fH����'u,C?{���ٹ9��-��.�5�o��?�}��[n9Ѹ�^;��U(�Ɨy�['Ӈ;�?u��v|yq�IS�ծeX-�"����Nۃ��T��]F�n�.[{6۸�<��z߉��mk�x!?Ũ�a^�t��aN�D,��8{��f:��i˦��=g�{̵>�=�� g2��-y��8��~uꑶ�^��H����&5�Dh��]�~3Y�
w)�I�z/�q��m͟!6�O<�}�K��}Tkr��7^������e$|a�tՔx�6�(��@�~��ܕ�I��/.,����O$?�O�s?�l�I���x�{��EI�Cc�:���o�“�MhE�=��%^��{�D��!��k~�Y��oc&���,��;�E��^¶y3k��\�Iizusn�}�T�y(������2O�,�����\=ڧ${`֏�)	��,e�^����^��㢱�,�뿖.��rC����F<Ju��]���G��e�Eu9l�L�ʎ;�/�g{q;�4��zk6�*峏��Zs]���Z�f>^״�^��4RQ��S�}�s���e�%u�]�=̞��g�j'�=�#��+I�Z�3f��4��(,a����2Sb�Y��O�QX4c�������~|_��+�}���>�������e�x9K����T�%�:�����!�^�C�nBE5��}<~��
��Oi"2'+Cd��p5�EQ����ڙz�b� �PRӪ��\j���{�Y���^�=����ZxoB�0b�gbvf���S�b^ɴ؏��ܷ>�GC�ʹaR�twY��`���'9-�>��D��&�G���s�~�)	-�����$_��5[>C�d;u�/��4��-�����;;������G��� �����ޅ��cV��-���~]я^���}��M>�2���2#�$fV(=�qx��_3�c����6moh�ѯ��?!�&A����ʏʄ6&�*�㘮�^�쫚Q�d��kB�i�C���z?�dh��\���XV)4si���L^$Ѻ���Kn�*��-��˩dU�ʲ���Tʇ�xY�K\�5ZN_��~�U��s/�Ð�S�����f�$8]�h?	��Tf`��X.�'e��f+l��a"���5�T&lߜ�=�q^N@.Q�����x��c�0:It����Юl�L����<4�(�*Х��Ѣ��բ�)�*g0VRI�h̔)��Ay����.q�5R�O�0�-T�QXt�Hk��C�'��m��MF�+xn'��ć�zH���WY�'�BxN����N�cu�g�_t雊��+b
o�����*(ן?������n���RMu%E��S���U2�~�S.�g�D���{��ʖPݿ�7�3zĹũo�N���߅���[o"���&�RJz�56��]o�ZW���[l��d�?��wF�f
+/[d���F�g��7Bay�k���;8�ص#/D`~�
;}��=߭]j��a��O"	F(���?q��7�O@�w-k.������%��7)��=c�B�Fq���W'qn��������΋m���5���=��u�G�D[�~��7���m��)��N��H����+;��֚:�!�ɦ��αA`;�ʞ�M�_�l:���8�[}��q����w�K�g2��	�mRz��k�8XQ]����舮���3
�@��4%�W"�n�l*���=/a�g��z�T�e�mv���G�<n^E����ֻM!��F�����hk����"��I�|T�{4f)s�h��(S-D5
�s=^Yjˮ�ڻ�ڎϘ��u�+C�m��eM�o}���s��KSb�z��qs�؃��A��{������`�Ng"oglm�trk�i��=`R=g�p�0S/�ܖ$��2�I_�z�:������զ����c�
`��ڝ_nB����������L�]�6F�6��y��s�f�Hs޴̖�~S\mT���������	����!r)͑�ME�(|ۦ݁���;/�a�5q9���j�2J�X� �I�~o�H�]]�|�l)���`qԞ�� �;D�uJ�9�G	ӈ:��"�G'�_lC�j*Sg�ȔZ��E'��
S�<6�!�h�:#�J�,rHi��U(��n�Kr���l�g��e�,�$xh�|�E���
��1�z4�劐����SN���K��L���ޟ���Y
^��eUu��?k�����k�v�����"���-вl������6z���H c�J�
s�r�%�6b��J>�FUUډ�����O�����9�8��
���/�F���y��`61��%�V(�A�"��GFU�Џ�X�ER���~n�%��Qb>��86{d3}��&ǭ�χ
�`Xk���947�k�����w�&�Ns(�(�P��gA�|���^v��h�mP�G0����ͮ�h���aro��@x��r/t�5hC���h|u����&6\l����7��=3�j̐qz�\�_7t~�E��
~�Rąe���{� �iA83��^D�C�2픜*�n.�<L�_׺�͆���3
�rۼ��o]���Oٌ��4�[o���>�����������o�.�����/+\�fH}�|�k.�7�Wvx�[�+�l1m��l�?Lo�`ۍ{�&��Ӧa4?��O_e�:��M�^��)�AFW�p~F��& ���Wvj:U�6"F���ܺ��}k�8���Gv�e]� ~��z��Ôň�<�
�*�mN�VTֽam�
��@��.*���
�K��c��g}n�z{�,����t�3da�/���}�����R��!���=VD�bڇ6�S+~Q�9匮�Y���ܽ+����ls��E#�5���Ɏ������ܝq����N���-�h�-�*��'Sl��g��n��;�p{�1$��碃�bx����_?��w���X��|�$��m���g�+�������@8��Q��δ����M��?}9U�Ͽ�E����-�x���������l�s��F-��j�2l�޽|�������),(&?��`[Wn�鹁bs���-��?���_u���SlG>���ݶ��;����n�|�{���U�hfv�Y.�z��q����6��.˯C���3mǵ�
2�l����l���*�'����rE��ײ�?K�~�S�o�?����K:��I5/
����=���a6��[���C�8�xͷ(b_|�;�&��_����MrɌb7�����T�l;1���s�uh͸�:L���Ǥ[�
|�ԫ���"�;�/E��X\:�{��Kvc\���[R8�{㹅u�&U��x�^�I�N*���ɲ�o(,,�W�Ե�+����5��
�2p9+n33��&T�i+>}��w�цj�["�$*V���dh`qE��?�3˔��Cm����܆��Pk��e���q���.dL�p ��4�٘3�w���+*m�Z��[��>�Z�	���āSmW]VQaǏy�ĒP�8:A�i<�3����pʹ��cXS�q���|�	5"1���G(4ж�6��r��(�S�O��_���T3�$>P�o
�V	�z���m�y-t�~[�Nи�G]���S���
"�(Ǝ�?�o�CĤ
�HL�ac�h�+�PO,v괺�~��OnK�W�W��@�>$�_/k�:��ћI��B���%Dt4������;H]��dmN��&�����
a~��%�ツ�"!�?ە�_T@i�.*Z��5͓�U�uUu¯��n,-/���%��J�����T� cF�+˿
�5���~�UF��L��x�s�WogK��0�Ͼ�������2�ɖ"hm'BW�tlmHY`�����X$��������#�
(}�K�l�v�AP��	�5ᵪ��WAA��j���i��{���j��;�1O��d�*��xoj�~��uV�������7��'^��\���A;� ��3�u�'l(犠�E�d���2�����A
%�d�a�!���vUOE6�5r�3��Ԫ	�ױ�<�"a\b�,*/G�f�'X�Y�u�w���VΉ'�9�����cs��H��`��x�0o'�Ck��.$��fp��5�58�FJ0I�J`�?�!��P��,Tl���+ޅ��f��V���թ��*\S��C5�GNG?s�+؍��`�EsCi�L��|
�L*�P1.X��+Qm��mswY2pe�j�1�{0�B��yDH�&�Q�
��Q�>����*[}���C���̽ `�}��۸,�Q�~E�WP��%*�8U�ܦ��j���S�+Q6旰:v�v>ݩ��l�nѯb���l�� UKPh#��〜���נ�*����N`���k+m��qYAIX&~
����Eԧ���.8v�[Ŗ�I$�IFRг#��)쾢D�$Ȇ�H��n�d)�ga��څ��8!~��N���H���qDY�J�ne9F�8�o2�V����3s�i��
��;1�`f�e��Mf�d;qJZ��J����[�-��,)�}K3�SE���"�7Xcwj�v�
{�m!���`�c
��O�L���)8���|�Į�u�=Vp�����}F4�:�R؎�oDIy_�@j�j�u�u�
�~g�s��e����,��2�ky�5h���}Q�`��_�����v	y0Re��v�$�EuP�S�^]P��J���e�\�tU�o����Z�+�V��dE!})���"+��-'�[]�x[m��ѓ����ļ�����]��3j���`F�*LHT!h�/������f{��_���rT�RJ�d2���F�Iv_��=����s�	��N��r��wo��r��3j��ћU-�;;"�S�=�dU�%*��((����̘Wr@�*�G����|�Cf���P��O��<�x>�Ժ�u�=�I
Qƞ]�˓���S�{���d0����{�'d��iL,"&�%g�]!��L�Ǽs�aqQ@�;BR��:5!��f�C\�^�ؽ�sD��d���,tޖ��fZ�o�p%ס���و�2ξ��	
���H2��خ��f��OӾ�OnC�
�7Ӯږk�:
1ek�_��f~
a#=��p���8����n����6�im�[�6�J�ܶ��썧f)&�5���	j?��/`�Ϸ�3��6�+��#�ذ�]NcV�Ù� tb���$�}w��m.��SO�S�"ؿb��&��%{ct	���
�Cݲ�֋C�\�<�@��Χ�����bkf6��3K�*�}g�J'j�/>���4��;�޷���F��d��2�r�=Q��"���oRq`dbS���Hҗl�{�|��N/�����Z��x��^o��s[��}4��&���[�i,Yż����!?��
h�iHO�]1<���u`ͤ�,���&{�)'i-�x��u��$�����e� q�(�]�E֐}O�i�l�}뢱F���ߴ	H��酖Ѝ�Г6
1�����4��F�mE:�\��������31�	���b���W�jJ���Ts�R�e����
�@W	ݤ��J�<wVBF)Ci�:�vc���Qh���M�#T�cn����i���G,�F_�kY
�ѩnv5���ˢn���A�b�RL{]Sk�kVǕ��E6�/e��-��{��Z��-{�����o�i�c�a���#�����R��Z;^m�t{�Z�]�_��hg�k�g����~h{g�K�.SFT���H�/�-��m�c"�zU��ۛ����"Xo�55����|x;�q<�Y�}2��{��v�����"ִ��,�l��Ύn.�ِ�t�����83���˖3���#�U`ۯ��~��'������#�y�!��	���lI���邝�����9;�Ÿ�Mu�F'�����<e+�A[�����l��k��'����Sk��&�'
�˳q����2n۩���M����#��t��97�a�5��Xz�}��4Ž-��H�5���c�_��ࢫκ��U7�_}���f|�ڻExߘ���h?�	�矲n\r����c�N�u�p;'�f߼��ژky��6��
���K�4{�e�'��FL���5X3F|��k?w��θ.�W�]� �~�x>�x��^=��gYztC�9��9Ε���܊C;��k�[�c�~7b4i�`����\lY��U�G���t��Z�~IE#�� ��K�/BTD�ݯ,3�>�gIi�
���<,�#'��^7�ǯ�zoqE���)]��N���k�]Y �1_ �}�6����zͽx~h�0����vS�2ʇyn.,/�"�U�n���K��Ť���R�� &T�*�l�9����H��C�_�Ua��4F1N}��Y�Sz��5
cG�T�$�9���^E_���I@O�6%��P5a�Tߤ�8���K���O�Bm�����9<o��T�Gޕ�߀$����U��HH�l�2��|gIHn������T
Y�TZ�U�.���X�Eai�r�B����W��y�2�V�i�k�
����65Z^�L��B��v'��p�\K
�?�{҃� [eu����@�k/K�
�qS�g�����������)w���P�p�\�{%[=I�8D&m$�o�mˍ�DN顰���<��}HV�a��=�t~]7��ح�q��5v�u�H�'���,���n@��@��{b��ݰp�
�V�!�G�A�;+�Ӝ;+��X{t �/o�!�M��M5	'��u����l=��
�$k���٦����Ju�1�w�����(�s!#{!D~j���gA��1�
�1�	�F�bȿ��C.�g�~����+&fXL�=�Օds�6�k#
9VXl<�R�O>�	97��L�F����V��.��؍M��46��!��o��dw���}tᬤV'�U�Z�u��w|��������2��P\R�͢j�$F,��{9��@N�Hϩ�v)͙/~b߾6��).�h3(K�(_���H��~;Įй]-Ovf�����w,�M�W&�"M�F��J�RN�1��+3�o��ԥ\��=��EH?l��k��n������3��?�&���^0��᫦�,޹&X�G���0��_�ۍý���n`C4���P���ك��	čW�qӍ2�;k'a��?��o�FY�y�q�-熪��ظV��٦yҿm=����K�,"�6�
k�/�`��(5sDz�G�MQ�$٬���ME��E�`Bm	����$�����jh���jԽ�
&cC�5���0:ƒj��6�txsT�|�'D�������zr����U�1v;�i}T��5���-s1W2>MP�ĉ�d
j|a���M()
�𧡤 �4.z�:���Ĕ4�9�	P7Sx�"�>�0[�Fq@܆6����Y������_W5������6�{�1�����L�s��6i�����M��Se�߭
a���c���ќ���k�Q'��=�f�;��{-z�0�*��]M&3YjwA6�'��n^u�Mc���]���݇��+�-e��n���8��-�LK�H�v�L���x�3��3<m��W��ߜ�wR~�^����Ƚ�*Iih?�D�lH��N�Ӄ9�"��@��!����E�sQ{Oa����Jp0�=�ްǞ��^1 k��E�T-K�e�Z���]�ʮ�*��+L�n�`䴜�	�c�A����F�Lm���E�9���{%�e1w$�r�o#l��nF��k���S�_Q�\�C�t���/Ȟ@�I�^_��Ao��4MO��;�c>�b-�#������^z���jJ���h�'
ϲ�<�."�m�ܶ�qaal�+{��m��Z�-d��w�S��j�ڻ��A�(�s�b��uP@['����&)����jA�}
Un�2E�M2u7ƚ�7�D�!���x�$�I;��&݆ɔ5���|�_�;�L^��'��>�ٙ~����h��hߧQ���S�ց���?��o���wf��š��3?��[|���3�'�V0�h=Q��Vjƀ%ν!VW��ܻ��s��U������TT�T,����-#ہ�l��ʆQ�g�5�2bs1c�+}Q��G�OMޟ�{rT�S��.Br�nj��no��u��'�CN�=�`� �O&��<�|�l��&Ns��Ѡ�3ٌ��״G�7,j�n�ݢf[(;'��v ��)0���6�^�?�r�'N8�^�K��!��qQ?��0򬹓]���`�տU>慷�X+X?`�5&nt�=�2[$o^�����~�?L�7���y����?3�C��n�fk:�h��B����&�aʏ<L{�Ħ�o<�$�y��f9�zAe��Ѡ}6�o�����:�{�p��Ƀ�L��k�ݺOeJ����P�ܭA��N2���l��d�/W3��:·~�������t(7ٹE�U;�$�ͻ"���|��f_G�?���B�,�!�\f#=��5T�1m!���lW�������ӝ��h��I��16�ո?�T�������_�p!4<�ۏ�:��E�,6�(���J5����ޮX��%B��y0�ہm	/��DI�X7^7ߖb�}pp!�_Y#�'b�l�փF)W�;ʞ�A ܂)^��2૆TJa���(�5	#E=sH�ʚ�W��[�Gi,
��֊�t���B#�!�7��h�<��z.�/�|y���2��S��㎘�-�{���!���`�#P9��9�~�1�m���}���dL���o�<�K-��S1��SU�����N2F�� D��&�X(s�ajp+s�.��v)�������		��u���M�4n����r��M�u�ʓzI$#�N�aI�,�l_��Q�Y�I�oi��9�y h�"m�b�ߘ�;ʓo���i��!>�If-}'o�5��{Z�*%3J�q���@-
�F�iAK��H�m��!����!�]��{\$�sj�m��d��=�pOz����P��V�z�O��Z�Q���(���'�9
�4��ť����S�����^�/#��������`�;V�-+��op���W�	Q)�H�P6��?#��f��7���?պ��؜�(,�����!PI��Ĕ�$�(mQ���#c�����YN�xy���ŞH<4O[�&_�P��`8,�h�6���d����"��(�ԅD"o�g�^x�s�����.��YQ�~9�����|�����>CJ|�ft�.���*�����O|܎�@=�����w:��`�m��
~����-��Z�r�߅�0Of���F1�mr�'����IP���lS���m=���OY�
��lM�fE9|-���D�V��0L�{�k4.w���N$�xT�Qa�/ɲ8��L��l[_V|ӝ��<��f��Ď����E�'��K�I��s�;�Ŀa
���l���Əh�*�Wqy��(��`cl�T���
���
�~�^O<B�Oݛr|��f��MA���z��������#"$���F�e7�B���t�s/��m�JQ��=˃7�
Gp��UKnMa�i�J.�ןi�=�E���������K���c��f��dJE�	�}`�kՙM���!�q�l��o�rḆM�	�k�B�K����Y[��#l�^V|��E�\Q���X����S����X��6"}i�:C%�����F��5������[䢋G�v)��jIF�v%�t��t��3nBgL{�'��T�ZzXR6c?�f�`����4}1ua�����w��9bE�,�	S�rZ����klw�ܤ�O���YmȒ���iv	��;=D%p�ov�Cz���pe�d���Q�xU�ͧO��;��W8U���`Hs��(�p���`��u�Hƽ�z�=gwƀ�l��;�jɛ��s�"�W�9�5�F�6&Ѱz6I����󻹖%��
	mfC�._��*��Y�]ů�X��{��bR61'{�FH�=�x(w"�^���i_%��p/�淖�t
2`삓]t��G��q����[�H���s��x��=�ܫo�5�Y�{#�7�9���܇����w�yU��l���giL&�pײ�C)�l��\�;�۷�:JߢǛg"��l���\J��ݤ����’��H��T�+:��0҆��鶡|rR�'�5��'ҧ�v�f��.�z��ĩ�kH���$�4����o�6דθ�#�2�na(�L�-��Dt��D�fxT;U����b��!V��E���$<A���	O�e|�~8��V>�4����t���@�#���I':�^�������Log ,��5_�oCu�������4��I��]���	��m�\�=�p����G��]�!y���)�k]h�:���ɣ!6@ѳ�l�����S��9���U���@��N�/�)��m���V�J{�ѫX�sL�<挱?�ҹ�������U�[B�H7�����$f��(�d\�ݎ��:��zU�i«����Ќ���;m�hv�ϵ��/W	�4��W���*�UD�1��C�[���U!��z�Q��mR�w�e���;�i.���.�|"B>��s�vs��1�a��Z^�.��8�4{�C9��&�̜��g���#Kp��M��Eh񍥡�ll�\j�
TP�"���*AA��
�Nc�|,V\� ��`C�ӓg}Ĝ�YK���p�t5h���iIw�o?�@P6N�J�+LD���Y����]�@��i
J�(�by���s��K��ɐy}��g��ɩ�Ӓ��k������)�{H�|�`�|��~~���u��S����*�+�<�M�m�.~8HH����B�H'Է�W޵s��`ue}�VH�1�G�I$���H���Ka(��`�m
��N��'��n<A%!�})����#��-p�AXR�솀F(M��&��׃��O����A�5��%�8��؀–M���C�9�DE�CZ�/�+(1"��9E���E9�,᱐�_#�E��$�H+�O�PU�ތ�N�R�>�0ƈU�'�ҀE�+X�[U	I�ϚV�Rc
Y�T�O*N]�Nz<�S)|r��?&?Ծ
����z�8�x�<�vG��~�@nD|-O�+2��C)�&:eP��Ժ١
}*S����3�/i��P(mX�� ��ڋ��α_�z�������e��CP��!�g���%H�.��ٿ
�qZ�Ii�G�[�>���{�К�p��(m�޶��MgŔ<��`�kX���7�`膫N��t��f�ݲ�~~c�Pʏ�G�{@��3�Y�E�>�1��G�P�y�k�O�q�y���?�\��^��܎	��u�q�"@A���@rm��i��{�*`�q�i�)�3��tfW��{��W���C���PlM�%8�$]��n;}�z���ċ����n5�ۻooJ�_�ߍ�f,_�1����}~�t����&){<�(1	�ߟow�ٱ�o�BQl��Ֆ61����J�K��wq;|��Km�h�z�y�c7���w�GSwp�-���u�\r�5�p�u�8����p:R�Q�����k�aͲ6�b��ǿ�G��ő��y�2��4=7?�� �����M����{;�ɢ�&��^�Y�Z>C�x۷b�/k�,Ă�	)�4��ӞY8�!#���gmzz�{�k/1D�M5.�]�e�D���X�:�~`��ּe6:�i9��l�u�ZJ��ټ�$��p�$R1/Y��@�_�4���>��0��\��c�k�'q\_a�(�~���**_��i�T�)���٢S��sl([�h��s�t���d�+"�����Y�-�E��+�K�=����E���J�7�N$���Y7R�!a���e7�E)�G�K��N�p�,��p]�$���h�N��0���Gk��w”V��.a���.SQ>;�!3d�k�=C�N|�7��xҗ��e��8/�ޏ�I��t)�29�w�n�۳�@��>k�ȣ���9��D�����Wk¼�ko��Ċ���"���e*x�l̴`VSD]S�~%.�*��/
yo
$r��XR�#�6�_�{T\��#=�6�o��5�8dT�2�l�ۡ�[Mon�A�8ʆ��n��KlM4�����k�hi���Hۯ��L]���ت�=�a�S-~x��3������2)6���j�}�W!���:s��ٸ���sOSlv��ʶ��E�Q"%�]:U�x"¢5�f9��Y���&�83�Sʯ��3�n���ݟ��c��?��2��K%��
C�·k��k9c�缷����C��ϯ�C���ZCU�elq6�������{Fn��-�=w�f����v���=C�Y[�c�؅���+�Lmu����)i��z���6�-|E?���o��.�78.���H�Ё�,��7��/%R�*���}����9))Ӧj��͆�y,�q�覿б�Yw.B�U�a5�t�|�;5�h]��p��fy7�@�������u�������r[�~e�4���h̷�N/'��{��w�<�a��s�F���=����q$s�u��E|�l,���}�N�f��TךKl�wXOL����	`a��:�]jd�e�Wb��^���q9{�ۨ���t��ƫ�5�34ӌl*�+��2��uCW���B��C*�#^���>58�b�"���Y[��0�;���Ng��p��$��|/
^G\����:cPI�l
�4��S\[����r[��B�C`�mϱ_�o�?�KVC�������3P)��f�R"=#���ئYqm����>�0��J֍�WL�n�CG#����֘N�`�s��������9*�f]�:�U��Mtjgxу��p*� ���үa{ya�wa�FљZ��r
��MHD�f
�˶�#z#�!�泜���aV�E���g]~ ��-�ŝD��6F$e���oD��⏔�q�W�3��o���j7.[��E�0����T\���d�O��:m=kk;:��%�/.,4	�oU��B�>��������Y�kё�M��WՕ�T�����r���\��NbR
�zP����\ˊҢ�����#r����T~���e`g�z��
?h�/MuW,xG�����L�A��H�'1G��G���,Ԃ.����)��CLi[Z� '!��qW�]������A��E����j�0wsѦ�Qw��R~fL^[>�G3�Ib�����袡�y��kc<F��H�Mwą�+6��J�+1߄u�����&� �<��=�V<r:ģ�)Y$|��m~{R����F�-��-ᒔ��~܊nA��n_+O���z�O�n�**,�6X�[?c�#D��m�g�O݈���ot���0�I�6�����P���|���
�
G/�,U�F?C�R�y�Y���~��e�\݋���+�cB��by�nB�Z�ނ�n���&��b$ve�����%����~�0�9$�xA��`�ϤQ�=wS�)~�hK<�������	N�dy��y�F˽�9�m�/�Bƥ����FWd�l��xU�Br��I\9*?�GT����4��74��˾�~�`<g��]�����E�V$o����1]�\��r��������.�pK���u��]�WD������kI@S����M�{�N��"����&B�F��{�W_}��!7�M��oNѴ)>��*x�}9�K�x�.޹t0��]	8�ve�d�ȓ¿��T�C{�Vٝ�h�{�s'F=��LϾq�B�po%({Ci䪝�‚j`}��RSi�N��~���7���Y�M2-��/�F���
l ]!0��t������[���x4����C�(�� RL�>_̀�r�q�����h{��Pd������*SB9�%6¥|X�M�Q��z�s��Ӓ|�o;�t��9�w��D����5�I_x��os�۟��?=�3E1wRI~DNi�2r
{��Va(*^���b��L�O����A��{��`�!e!�	/�:,t�JN�Ͳ����/?�^��{<�kL�<`�X����^(y{�����a��=��L��1�e/dN,,��_�@"^�e�x~��g�VT�,�Oꄌ\�����|ڳ0�W^HG8k��n�9�B�-��(K��z�(��4qY�T��$��l�S�/�lJ������P����F��)i	�������'��4�?�w���m���}�},�`�Ȋ
� �LgPd6�Qw��WH%�G�b�t-{�Vc:qMZ�¯͉'GV/M��h�A�O�0�{�@.D�)uZ��D�R���g�6;61��Y��BCb�"&��mR�?
S3���R��t�–�O������/
	]�ԙO��7slS�eH�@����!t�%�:~��j�R8�H=��YOيx/>b��DR��
*���"�6F�-ӹL�ro1�;������Yv���\oE)�KF���qd+˹
��^�x􀋎��Qˡ��'/��(���ST)�Έ�6m�!9屓Lb(;��(Si�0�WT���-�ܷ�!P�L�򜳛�6v�k��
G�`�5�`�_��T�	Q.��%2�M�$q���%�$Lc{�AU��ze���HƺX��mt�c��&pP��Q/�v�F������}���o����M�$��3w2McιmK/�8=,F�������V�5#���ܷţ��b�Bz�QE��]RW	׵{�<Qԃ�*����;�|�g���n����d�
وm��W�$W|�=΁"�ψ�0u>�ˋ���Xd��V��r
�A�{���/)/޲�o
�[��`�ք��
�џ���@�A��E=#g��lj:�ٌ�V
3��:r��is��A�Mi��3�A+����2��@�^j["}�op�~��a�G�bfw�+$H���I��Y6
��ل�m��im��d���d�(^��|�����G�߹#J��$��mLW�Vc�Obyq�$�X�-�m�"������JƵ�%�㟳7���ߖ�wQi�|E���y���rT�G�H����!�D��\�ʌa�>(����K�D���^���Ǯbs_=���>d��$�D�+�sD�����H���ng�"���sr��Lb��=O��1���b�xN�R��@D�͑\�nk�#���k�r^��x�w����;;I��6s䶥i*�PA�:w=�믪��4��\�"�]��u6��m���qb-�G��TEt���y�؎4��Ң�}�����
�y^���x�"� �ԦX���(ո�$�>m�H(M��=��(�⿣�n�����&N7�����;BuP���;���f$�i�<��ј�5k�
04�֯X'H�Qd(��pI$Q/���F}4��y�A�p�C=k;ڣ�Q-T�@�ցsn3mX�f���<�s<�ϗ�my���`U��|�m�S�(�iJR׎?X��u����-�J{�$��ˆ�b}���?��?��]Tfծ�ϸm�J�?6g~ݹ�&Ԫ��В
ꘊDz	�-��ے��l�i��-9s��Q6�6���R�d;� �Z5�WJ�|v!����+ �=4�-���+�U"���gI���\�V����*G�����s��_I��p*�1Lqӫ���}z��)��H
��q����=�E?�eI�l�����	�[r�����
Q��F�͙`���O@/�,o�6LY����{��:?:>�Hh�Ji�8�*xI�R������+��Z��XDi����rKa��z�Đ4%Hm�f�V&�+�:����S�S����c̈́��j��ַ|�aY�]���0e����v�֘�7|�b?��x'_�x'cc����:�ZY���^��A�kш��九6�dЅDzU>D*�p�rR�̥M�詼�?A���$���TF(�W�~���.:-7�W��4�	Zyje�4����ƺ����ʵ_Z��և���*(^r}̵�,��&(R
^-��RVR����k����ߥܡ��=��$�����Z>&lz\Ȉ��jrVEl>�{T��{��w�����;�kU%L�	a_�0��
����H��h�@�c����y0�CĎ*h�����Gwb����>4"C0$�0���;4MGB!t��4�b��lR�d(_"�֢��a	m�Ŋ�H*Ra~r	*���(D/IG�J1�&V�r���(_[E��_�M路V�@|�ϢA����E��z�5'X��,6�f�	m�C��i̥�
Ԥ��^8P9\���6�7�TeH-	��"�I�+Hh���1"�����w1��F�O[	��^Z菂V�R�*���ը���҃�X`�u��4�����]�}0��;����0ؚ�A�_7���ˁ]�L�f�
�~��A�b'�
V`Ԯ2;�8:g���C�X�ݧ�y�O�Y��5*`�^�i#�6~lj{E���'D��&)�s_N`/��,�oDn��aF|]���Nd��#����G�؏w}^Z�ٙt�-��/��v��HW*�:3���q�2Ol���ز�\��e9�=<��L{s]�RZ�b�f�2�N�I�荘6�ħ�X��E!�OS���k�U�#b�n,2�('nS�Qe1z�m�S�Z�\��V��2��U<w�qw��,���9��x2���
ny=��fT���mA��J��p��(F6���٭_0�'�ش�+�hOYd�����
��+�ʉ_K=�|� z:����z�r2K߮H��%�F��x��SjL�g��ڈ���ᛁ޼%�\���)�k%4�ю�Ĕ�m�%��V�}\l���"p���sѱ�cU�A\}�\��o�a
�hv�w
����mkqy m�gH�)Q<]L�ei|al�HoO���*o2�����û	Zl�lQ$��� �y���Sr��eB�<�ky�2[�v����xoPn��_y��g�;f�r7�/c�9��,����K�<�r�=�a�.r�ڌ��/{5��T��sY�4��g?�'���{�	#U��\��]��ha|�U�KQL�deQ�gYM���أ�0r��4�K��(�㗜)2+(8�%٫T�BQ�vqyP��]Y��
�W�t}�F�TW10Ej��~w���(.��T�!�����PZtg�6���a�[����G����2=��! ��[�ZW��NT�I�F�vid�.:	�rR����H��Νl*S4��N����
���X��2iW�����ʩB�0^�S�>`�W��m����խZZ�ͧq��s�����
�s���,� �;Dk��<�;����G�U�J�"����&��I}��=;��P�#��$B�N�<
��l�����3��=
,� Ek\��xt�]��F��IP�*s���&��n����EU%�֖�—��>g��7s�F�d�-��1��[�[o�R�
�UZs�@�;,7�q׏��R?��S��P �<�T���~�M^\��h����tW�(�NG����`�	s�QRs�����O�C�Ls�*�p��/���g����_A�����O&_R�:��'ŀ��4�%;ؖ,ât�{�+QSU��@���n��0+Ԍ?4@m8~F������&%>,�7�%R����Z��m���b���Ѷ�~ajg'��Q^*w�¼����x]O�K�S�&���Ψ/åpO���"���`zm���βR���������d	{�#C8�RP����͡�����^Hޗ�&����%{7��?*��=>\����Jt\�S�ؓ�R��K��a_IKd�7����a>��5cIEEzɒ��K��%>�x��O��bO�q^Y�pˮ=PmޘSFl��>aƭ�ͻZ<]��v,�cBbH�v�a*_��G��f�C��~d3X�.�ܛ�M�J<��v��3YS���+�*����ma�z���=����Wk�g��L�]�\x���N>@~�=0���u1��Z�J8���}���H��I)�ť����C�{�dGK�5"�������ɷ�g�T����E�S ����u��]a^��l�D��]��Y��~,(s�ΆBV��3Y
�� >Օѯ�{��y�i� Y�B�Է��Hܭ��w����g@�ׂ��X5U�����?�c\�Pci�ƒ߉�[��A'�d�bu�qŎ�����P]�n�I&Cr0��+�:�R`3R�.��ﱴ�d�H�F�.����If)E��J˯���P�$v�|�Hs��swb(�)�A�d+�Ѷ��<ݥ�>�ubR		룱m��s�&�Z���ũ"�]�_�����_�=��	F1���o�B�j�t��6������T�����-I����OVDڃ���{�)�$C��l|$6A8ӤF�iNpҷ��-�7y~�Q��DV
�K����+Q-[M��&8��o�A�%��)��$3���I���#t��0��L�]
�l�?Gs�Sڄ�	*�'��4sc�O�d�:)�e��M�/Ͻ���>�f�O0�@��c�'Y�*fw�6��pfi�9�*w�����'0��2�墶��!��4���T�a*�PȤ=Y��mBَ�p�q����hu�O`�ڳPd���	.s�"0T�bo{�	?A��酏ZA���cF�݌y�I�N�`l�R�Ű\
�$��
��}����]?�E�Sj�f�챋~F���Pz����	���/ӭu�3N �2,�m�D���hC�VB��]홂&��+Z?�Л.�9Mj�EeA$����)
MI�m��i71�2͵�X5�5��m7H�`[�Yuj����(k�Zv�a����h�A���ϋiفs������j|ڵ<�1Rs�	�@�i!:���/�	��IP^�f�lڍ{�C�IK�!d'�u���՝ص[�/�����Xѷs�ϻ��y���񝹺c�V�t��
9�ʷ��c–�[#s��O�A۷_W!BԈ�J:j�{uP�Y���J$#��������=Ϧq��s���M
��{�,�ޚ��z���@�W�d (e[@����AH�%ȼԪ�K:T��%���0��r��2�pd�u$���<����gC�h_��19��r�i�/�_Ὃ�Sk����5V��.�8N���H���ա$R��Tw-_���? 0d)��CɣxG	|syT����f3K��l�A>��`b
81�fl��Y]���e�����+K�G�)�bK�ع�礑ދk
���TZ�96�,MyNy�l���:���w�X�R���rQVaF�丁Z�Co�XΣ��������ܤr"KL��m�GRg�"_%Ż�$ы���-�;�j �'2x�xsMI#�qO%K��x��(L��y�U��M�󝄬$rOE�����3֞r�/ߞ��JB4>)Z��r��3MDF������l��b�}�ߊ��_���Mj݄St�����WD����7��Jo
��y��}��p�m��ѝ*Y����.:��Gi{Zd�!*J�T"Z٩ڣ��[�h���Z�'?9<l�ax�hx��O1��):0<��g�ã~�x4��������(�2��Ƥ�����P�*EM��"ͻ��=��-�Uυ�*��\'���M"H��*��CT�ܞ�!�F�ڜ�����4�n^,QM�������,I���1"73ڌ�$$w�@�"�B6��l��^���:���n�z@��K�ݮԇ���J݉$���83.�.l��ԅ�%~���[�X?�NvKI�mM@I�(��2V����fp��G0�LS�$f�����$@d�dibeɬ�%2��H���̫�d�0(���6�@7�K��xW�.�}�Ʋ1�*4YF�O�\$N�e�[J��&W9�M�]�R���J.�))RM�r�+�(>��@h`^����5���8W�ͪ+1���j����3�K��ĭc�����ٞA�O�)��E�jep8�d�'�7����l�p���^Py0R����B5�ϸ�mɭ�
t�u�5ƀ�N�1�l��b�R,�	4��¼w�L��|H]����;a���Ǐ*�려~�Q�M�����*'�%���ɾ�G��։��_�?W��{TOZl�����*x�e��K�چs�T��ɋz�RS)��6�Y�aĦ�viA4%E�Vl��E��lf������f�[L��s��}raa�4�>�`���Œ�'2����t#���K_���U�c��5$zq���H��eH��H;��#�	�jߎZ$�|�<r�Go�7��s�~Q]�y݅%���?F�̯�?�
����݉�-U��������	>=�"1�d�u3A�*6Fͽ+M4�$�[-�C����;�_�a�>G\q���������9"߮طNL�LV]K��p7yd�q�W��ܺJ4����> ݊��/��m�ޜ�Zс�T�ST����F46�;s�c*=��G評]�GJ��%�j���$.�d�
��}��F|��LŖ�
��@���`��g�އ��$!��J���%$}�]"�����N��J婢�4Vd&{�
I�˂�$�J˖��-@��gM���؝Kbu6O�TOw c#�Z�1�(�.e���LUz`�!r��RvՕ��)%�|��OQ%:����t�����A�p�jdDߗӚI��u�fs��2�{��&+O���?5V9�$��H��ݿI?���X�ahc������mU�C��g��E�R��R�q��F���mR���c�y�򆊑���Ä>"�W:��U-�٦MC�}��w_]�U:?��?ڡ��&7�N�t�)Ĥ
��R��C��Z��ʛ�U��'�Oh�E�GJG�3i��d�=��j�D��7�z�,�Z����ؿ��0�P�y�:c�V��!������a�����
�hM{��0�2�(
 �:|.�.���y�B�jҪ{]m�_�C6�e6�&|c�N��6צ5�/��o��$����
wS�}��S���:1�N속F�
W��� Vj��]�ϳ�oi�M�߾�j1u�0�$��pe�j���N�����I�v���ǡQ�cp{~Be������lq��F�f�F�S�昔���ZE_(l�Y/��yGO��^�S�c7�ϴc�b��0S�p��ĥ�ِ����}2����S��)6��$�Id��Z@��s�L<��#�b�h+m��h�l�>i��~h��x�d�e�4����\�lMe����q���֊��q��h|�}��&���? ��Է��WX��?�ԣM�ZH�iͿ�
p{U���'�t����d�77`N�\&�K���,���D
e�>">�pH��y�;�뻚�q�!G�q��5��}�lf�T- �YԕK�4◗e�
�����yS����v�G�ӯ�l�:?��ϡ�f"i��C"Hz��L� ~�Q�L�ܗ�7ӆ�H��d[
���c�Hw�E�����f?>��	jKd�Ǡ�	v�?��s��!��K�M蘂��$�M�;ܴ��f�2�H�����A2�L;�аmlf�Ik�Y6>"�ˋ�V'i����=;����U��X�"�V�"Ҹ�6���J^q�
}3�ѓ�Ҁnj���H��X���'ptÆ)�S@6�y��:_4s)���L�Ţ�(#���j4Z��c�n���4(8ș0J�����=(߾�[���3���,��H(��g38������(&ܚӥ���2͖yώT�sT`3c=���ʓ���^�VվL�ī\=��&�y�u;K��qS���S	��)��Y��`����>��M�5�f�	���Ƴ��f{�3��#Y}�]���p�
�����#�t��/���%[]iO�ˬa��Қ~��	V{�-�>#����gK��a�!do�X?�nbL�?����!֐����t����i���۶��6~QZGHKIe�S�,8G�L�6?Jf�6�53zu
����P�gg��>���ZВmS��j[Z5��}��O�e���|1��ш8�׃��o����gO����l5#G�V����e]�G��_X���L���IZ�
�'��:�t;�z��V���|b�R���<�[���)��0>��S���j�c~3���δ���'�D���a�L��ҁ�FHJ{VT�ή̶+�=���p2l?w�h���>el�Tl��'�Q�v�u�&�ʷ�7J��-�s؝������������ٵ�@�x���?��2ތ�UX����S5qn��-��}��q��v�_��~PZ��8cC����9�O���Q
�5����\�������&�6u��%�U����M�2C����E`���w��U�ɋ�ٿ���y�����ZZT��(	c����,��V��'K��ک�f����v4����h�22!�}��Zݭ]��k/#�l+��0��XA�9�2��\X8�yvkOW�G�Q�e"���&Y�s��B(�e��9�Ეg��,��M�T�N�3&TY7i6��#�!�V[��-��o��)l���f9w��?Ǯs�/��{�����ZN^�O�k�;�z|�-�����'|b��ƯV��{�N֜n�t�H[W���=��;��O�[�k�����WF�_ƌ���
.�
v���[ob>j�Qۧ����=��w����NpԴ�!�>�=�@�3Q��1�Rv�^���F�m"~�������蟣���Vk�c����_��ZF�fc�}@X~fm�U2pE�ǯ)��nx��
v��"P���i�hC
��t�yvhsJz����.N��wa�8y<��M��f���3���!.:~�~!�K�I��~k�}�;6�-��f���W��_��$�["��l�(�x� �F��v�3�#����ؿ�jA�<�4PJ�?g����n�3&Q�A�9�Oۈz�j�]��/p�2�P�hw�֦"�<�,�ɖ?�N�B��'2͆���uD��o�kgOz!�s��<9�6�c���Fk��.k�Q����=���Z�u���o�<l����_#����l�m�6_~�l�﷽��Z��W�a��[\��d34�6:�}�k�J[>�<O��Lۜ��;.�<
<4�]O�����:�{/�f��x�m�MGY���N�}�E;�[r[,�P�.��P+xxFІ�`6Rf�&x@'�vX��ɱ6F1�(�TΝ�R�R)9�؁	�{"Կ��):r�sW,���c���,/�.p-�+��l��kHn���(h��o�aB��_�3��џ*�	ƒu���&�H�׳�ű�N��xK�L�1t��Aj^N�,u�z�JY��z���O]t����z�J�Zc�<���w��`��';�<�G�"w��ʎ�7!�[*�;r;��`�Xr�#��x�����u�u�*�+�##�/L�V{�<�^�Gn��XsÛ�P�?��Rڻ��`�xZ����K짼i��b���CJg���s���΍�)E^�mk^\�G���N'�ql��g��\%2�^u�0�+��;M��*K�b�o�;ޥ�FF�I�C�P�_h�ح6����s�t�F�'af�И�y��+�,Dw��M��>6B��iv"�.G1�0�qx�O��Mi�����HkK09��������l�9�<V���C=���(_�Y�'y	En�v,�?~��M��oK��.�7-��:Bv���]�S�1G�0��z��D<��Ϧ�*��m#s�R�J[۵�%�����H���D^������<�`�Of/�ky�k�H=��(,���{	�S=z�B�qf��(��''������;ɺ�ŵ����[1v:�S/�ӦemZC:��.g"��GT)JQV����\���8Ty���
l���\��h+�pT���=�\/�VV�O]�҅"��l4�y�pd�h��W혀��$Y�B���I<g�9��zx�cg��m524z���,�dE�2�'a���z�C�~�`Ju��ߥ0���{����}c߀2�ӽR,v
*B���g �|t��qp�n�o]=�a�ly�0yyXꕨ��V�t�
���S�FE��C՗�h<�xaua��pjh҄���/�`�9�	-�؎�j���wSC,�"d2�*���7�|0yQ���R�_�By��O�t!ճ5� SS�ma<��x������^��	���@D���/\��ED�AS�>�`y�a��]+�8Ww��z�p���L%\��3<�Hap�a)�6�֗k�ܯl���䭶��2�FW����uqE���Vn\fN�Y/&�{��V����qg�h����ӽ�-�)IN�k�F����(S�6X@H<�q'�h��LqՁu�P�(e���l��$#��S��*}X�����jVP���6�T�xx-�z'�
˘ѵ!��r�-r}8wg��~�Ů�(4)�c�|�&թ���G�*�n���C�ҫ�4��Cy�}>a����&��{�H����?t����ߠtP�O�UC�3}�&��KC�ê�-�M�V�}�-;*/Q�6~������r/�s�v�Y>�����c��fm�?����E[��I��GS�s#�M�_���TE�����:9r���J<�\g�,�-:�ڏBY��H��̸)���P�Z̵,���mb�f*C���8$�
�a���+;@�4KM>�;%ԼH�.�+\��X
I�2�B��D>�ϑhf�v
�֦��w��g-�7�*�'�P�32K�G�
�r�q�x�n���y�ky�M">�
�͓h~�S�/%��XnL�!�/����������5�S���ňoЦs�;pt�rv%�)�B
������(:�s�$����~�5��}�_d������T�x�:���|��L�Tn�
c~�0��0��* qf�"و�g�����]H�y旲��"^j��a��$��'n��)�y��n��{RDI�͆T�*�kQ���hO����t�r�wn�`!�Q��b<��Hn]�z��{�����.xI�.��J6�p�������0�W�P�Yn>:׋d�>�p�I{�I�Ҏh�A�ô��(���h�ёPH/^���Y}����ô��Ι_�Fw8ͳ���C���(�\�K�WB◍�
s[,Q���C�d�H{�(������$�D	2 �ܵ��R�L���k�����U��ֵ��Z�DE�	����jk���u!��V�ĥ�k����+�C�����~��L������g��<g�Ͻ~�VP	g<�t�E�����;Ɨq���3�߭"�Ga~!B��J�h+��tS�k])'��
�ҡ�Rb�R�Ì���-!��.IC��_t��S�����ڼNe7ˆe��%�׾�f��p�J
�f=���y�`�,��2	~��w�GL6J�	���f6����|�pD�50�KˇmqDˏ�^��;j��%Ԫ�5Y�ը���S�??��k�w��&�|�%�`�R�u�GɅ��IlJ僮�!\��(N�`U��_��l�?�Eka����t(?O��m�����j6/x;lS�׷�fE�[�N�v��3�6��]�T��=�������7��v�����\t��� �lZw^�&��	!'��ҚS_%Z_{ ���}�6���V�.G)��h�<OY�+t�܏�V�*|�@���S+چ��iC��7�=�D#����I00T��4�����־�^¦x�����mNJ��X��%~�ם���Á&��e^:S�����e���ޠd�shGF<�����RC��>���7�~���J��<���ĉ��v1K�/��6�Q�]ݮ�v��ʼnM���d%X�9���#�����6�/e[�Q�Yx,��m����A��wp2�S���eH�����L�S��i��K��y$=�Y`�T}��уч�
#�)U��A���!��F#�ͳ\nS�Ю��!�C��_LhKg���u��7}���=5�S�S�DC�jN��J;f��tÌ�d-ݣ�\�
6�f�� ?3�L�*�@!������f��&���
�o=Rjh��ٸ:PQ|G5s�?9�+�{@Y{ʃ��b}>�5��u$g�C����Ov5��D�C��bݡ�$S.� �h;��T��l��z���ʂ$�(�^���4꓂�U@��G�V�B�	�x=�S͆5�s�X�.��(��9�Pί	ڎ*A�� *}]S�]��U/Xe
�"�
��~\]P22��\���P)��Vje�3+D]�*(OM��2ѭ1�,�U�iS�e	��&�+���a�<ԓ�HU��*ԅX�
��5�S�[_z�[�vE^��W�C����P-Xs�pKҙ�I�n�D�X��e��x�Oo^{�pS��Z5���
!�1$C��ͧ�7���Ek0��
�R�\����j�Nh�@$��D�y�R
��J�LG���bTJN�t�/�)���ϸk�R(��\�	Q���w��G҄�
 ��6j����°�Ű2R	�L�{_Y�Ѓ��)ŚE�\�7�5�mǴ���:M�������v�3�M�b��ov�uP\]ݻ�*��%�&>�FA� {ĶBs��P��G��^y-���>M7*����w
Y�ƒ��}c>��q4dntokB]R��(9ƛ$;<Єs7�`w�q����ci1��a���x��pQgq����D|1����5��p�:I�!�5�.�ZYF�3/�����c��X�&�s7��T{�����,Q}fY�`M���Gnĸ�ڧ]RU7��ea�Y�~ǔ�?������J��Vj[�ᚑ8kUN��7�_��6k��h|��v��q~V��@Pm�b$P��U��0h�>?�g��?�B;c�q�=��0�7u&���	Z��6�a�ưU�2�$���U�Ofdb�rd[��3�b��(�A�J嚃>{� �,�^u��X�ѩ�םj���r�F�~�-�̀p���J����W�%�!�%UBg�M�]}�y�6������
�U;/x�j���3��9�o$����;4�k�ݡ��k\ ��R��D��������oHes�V1.��Ɇ0 A"|�b"�U�/���8Wk_R��{��ȿ.詆�$��Y�\�ݿ4l_[����-��N�/���=��#�̖�YM.]�'O�Dj�S=���jсj�Sd9��Ӻ��S�����?�䧊�D���)�w�1���X��H�\j!���w�ǶE�t��
��eq���p����a��0�b�]M��Cw��ZU w�
-��N\�>��F("0+�����J�DDA���)G��+�1j��Fwe��l�h�	�FoL� ziU����!ԎP5�y��Z䑶�
�5$ u��C?L�2iP����6=uȁC�7����J��z����_u�Ő
,Đ����R�Es���!:Tw	M�J�a��M�p�D�Ic�Q�ywS�#(R�	��r~�r�o�<l>[�y&�%�X�9�^�m7`޴6U��@R*�*��z���J(����5��pM�v��-��'����_]��^�!a�W�}J�[F�+;;����
�ӨU��~�ϮR��]�"��&D�jNB����TT�6f͡*�)��!���ח�<�ë0m}���IO�Ry(Yl�
�a���ʹ:��Wd�>��j���r�i����ʘQ��0�r��-μ*ˤ�K��
�5�&xΈI�/ N]��%�5(�\U��yN���e���ךX�A	<�CT�!�DM�a�G�
����<�H��1�Q�u��R̠�7[hhs�R	ت�:��aK��T���ؕ�&�IB�(�.k[<(<�.v-�op.j��X�58U�v��.���`~����e��F �vZ�D���*C��=������Lѹ��t����2Ѐn@�*%I��JjLO$f�:0����9l�I�&Pl�L|� �u��+'�ƅ�+�}��Z�;��#%6�r9~�2F���PL݀-^'r�\�b��J+�#	NG�ėgs�bs�(镠E�Q�)�Ό������ԕ��g�j9B��OՅ�bհ�dgIB��*:#�a���Ҭ��!	��Ū8��8K}��Ӳѽ�wNB�MC,bUr�ՒG"���������́8x��ҙ,
�l0��>0�X^��Tf�u�طC��7A!�_AC�B�H�b�\�����M��62[„7�,w�
��"�� i�� E[�~fV4��|��IG��=���=��H���X�uU����R�znwS��$.��`
��^�Π�w�.yH���ӛ�sgp)'�(Y�TkT���bf+r�12d�&3*��k�2�,��ѦAt���l+L�gyȑ��{��G�w+�A,�v��W��S�D�)��du���׶E1��G̾��h�����@����c���nHh-6O6}��ZNV��+Nv�Zb��?*�_cۣ�Z5���6��U�f�邔�J��̰���22����$�|Z�e�K�x���Sv��a�Bi�FD��D�zå������äL�̍&CU3���\��!�W��ڍ�0<����Ҟtck��q�`�K�n�ϛ�ؑy
v���	v&7�����ʯ�[��.��ux��?
�PT����5f���`ؘ�4�)U���t�m�ј��vƻ�á�y���Pp�+����v�<F��7CJ
�l���A���)�@߶�ܵp�x�Dm
e�#���u2��]�"`k�R;�a�B`Q��j�5�i�9
<��ԃ�Di��}커�=P�`��D؇��a_�U�LS��@[!Ő�9b5�M?�sb��0����V�yټ'�d�F"8���
�3[4���3mEOHo�����mRp��f���cP��gpC5��Y��:bć���}��6)��TSxÞ���I˳W�Z��y�a��I�I��K�!�~���o.�x8'�A\����lǬ;�g(����J����'j��I�*� F����_D��b����[���@4@�Ҋq4����ܕ��P'x*to�73�n��m�a
1���E�!o�Hq�Z}���A<1����GO��:�H�36�9q/��f�3��%���b�����l�3۩f�Y�|��W#5�o��qbuz�@@$� ͨM��
��?M��8��s��.�_�VUpz�ےݷ�}��!v��9�Ƽ�G�m���e���5��:J*֞����`�0��i�Eq�O B��Z3E�y(]P�Ƣƨ���`�~�L_��ܙ�#�܇!]�%���JFM{b�
gA�\��M)�5�
��{[����ҡ�ZfO�2o�6n���S��5`��>��\<t�����BL�������Ɂ��|��
HGYf/��>"�.���l*r޳�ĭ��*�*k��1�����e@.)�ÍW�6~�������z��#�w���X
�vo�z5G/����k�+���l�,�A8��/��W�t=��'�~�jrkJ���"��
1�� �mrnXCq%�fNz�nM
x	��uR�1��{�xz�o'Iȴt���|�:$��#��2P諸�`d���>�+�V���!~8��h���������m�������b��e���镀8�~�~`���`5R�t�Z��2+U6̕fSj�U�!�G���)�%�=�Ȼ;�>�Җ϶3�6-UK>����f>���/n鬸�hح�p�Y��1{X�3�����
n	`�q�'��W��#�H�z��sS���`I8�lK�Qr�����j�r�4#��(��K\�>Rm8���
�v�oʋ�/wӯ��i��-.�^��מ좮R�x�D]�S֙$�y>�(A4U�~�C�j���L��5&^�A�s�������j��	�
�^]�cGL(�5�i]-@�W�#�mF�	��>�l���oZ좖�����^�;���������D#1��rW��6����\�G���I�Io��u��hSu���D�=�I�i-ק�j���?�ʿF��5"Vb8�S��
���y'Vh�gq�GS��_6S�~u�ɡ�'.��߻-������ GU[��3%�D�x]q-�I�F9#�Bj�F�*,}��'4�p�橬*�˒~D~D.�b��j,;k�寃�.�y�rHGu*ao}]���o�r'^�!F�:�e|]c�W�7���?�p�H�Ӫّ�r��ډ��vs۔�5rZ�a�����-��E�k6=����<R
��e;k�����.ߌ�T�v�U 1��l9[.�<�C��MPW��n�Ն��j�Gj���X�V�nߪ9�
h�)(u�K.P��-MS���[�f���%}��scܢ����C90ߕ%��]��
,2�9l��v�*��d�^��:Tɾ���҉��%۠	�����z�=?���~�xe�x�s!��).�}��Tߏ4�*��L���'��N=������D�w�Y�q�_�~��w�u��ҕRN��.=��O�'|K�����|C��1{����.���|�K���o�9�1��ЪH�yw�*�#��T]I%��zHv������z�7[�[{�'ko=r�_﨣��Ƽ�r��>���C�IJ��|����b�t�}go��t�e��p�p%���S�)Z�]�:���H�ϳ����K\t�2��
���ϭ�S��}���g}x��M�@��Zu�xN���E��4��W�:�)��L>"B���`���`F��U���9�ė]��4��!�����˪]d�R��m�3�ŒD��~w�H�P�#�x�.��3����qr�Щ�f�3�����s��~	�։���zOw�=u8��ASШY���E���~t���_��3����!Ԕ}>�q�ܩ������X�}efU���pu�T�*��H}_l�aT9.~
����>�Ҥ�����e�]t�VtAdSҭ��'G�՞������x��!���5HE��?th��DV̍�R���.:{J��'�]-�c� ?e����U�1����K�]���E���W��谯n
�Ot�����gL��K���k���_�Y��R�}S%~Cg��ٰ�} v�c��	=�?��]�9�d��?��Y߼�O��u�3�4��z�m�n�'��[�����-�Ƹ�O��U?��Ϲ�_��_QH�<�]��f'(I������S����[�3O>����E��8��~T��?��S���\�3G�"�y�>3��3���׺�R6$�yS� O^�g�2ґO�v���Y�0�b�[mυy_�H��?�%m��w���,�$*~qaNRǂs�-���~/�>��^�Ϝ�uu�k�f^1o"�l�3݃q�ލ.��^�j�qk�%�4�_ӦE�1~���jg���V�_�����J��ꜯ��f��N�T��l����]����[� �wŝ��|�/2�-y���`�5e�Db/r&߫	��Ud[�k���ήޛ\�d:�h�
��uZ���	~N���(����
:��~�tO�{}��7G�}�^��Ϩ���� ~I��C�x�@�W�b��]����hܡNP�H5�}y�K���&N��:@�Y���{�8��)J2ȸ��T%\���J$/N�2�	L�����Wy�(�tH�DO�Zp�{=��Z6���Sk��C]�OA������bh&��yM��!��H�y^mwhd����p�W�]C!g�����ƐwqgI��hx�
A`^\�R[֊��yo0�|]�̳j��}��Á��֕G��<>
g�O1>�(F���!�'o�Г1xFd������n�t�誄*�g�nQ��#JM�[�<B~��$�Bs’zd<�b��><L�ݦ)�Y'������/��aY�Y��iʸ`�D<�6N��~n9e�;�褩	��4$)��,�2��w�7�ߣX�ƠKEiXcL߈��w�^�3���F��D|AU�#�:{U�����iP�+�&������I�bjͿ�Ԑ��C�c�.�$�m��3J����`���%��1���BGKK�KW�n��O9�<�<8����&��/��u�-�;S��	�8%ڙ�Yx��ݨ��M�O�|�l�H� MR���}�/�
Cq��Ȑ�1���R7F�	��$��)d
�-�Ep�T)�;�)	�H=�T������_�q�ʵ/u����)U��^��R�Y)�|߳���傹}�
OXL�ei�7���g�+�&���U���P�3�|M/�m�2
gv�qF�꾮�x]���2��a��V.��Q�Y��=s��xMA[_jxLA��3�PFc=c��>C な�
}�T��0f�i�>4���"$	\T��d�6y�{����G�[ĉ�ي���8�}�fg�!}��6˥�x�'d��b
�h�Ij���?�ċ
�خ�/^rl(�@����z�&�9=(l�F�A�5AXJ��T�#�P���-�ӡ������2m3���՘���n��g��c�����T��PO;�^��3�B�H��<�M0�?Tv�2���i�r�o�C��J��v��	� /U2�I�wMg�KZJ����iQ��M�-:Fj��:��>�:FQ��l��uvyF�ή�]�<�]����I�R��v�/���$<��2-�|Q���{j�^-����.�?*�H��.�e#a�}(��lX�7Ő��&����`n2Zm�t
��,�MK�|_�-/N&JR<�0�U*/�Cӥ��eRu���f�)2���k��2mPjM�n!{h���Fk,��F��ע$[E؍L�Iʄ��
���F�r6bL۶�ƸXu��bG�O�i���-�!�O{d�9�u.��$�D��f:��s��״��ߏ�a�4zE�_t�,uĿ�3���4pS+� ж��D/�(��8f�b�ͫ
g��4Ho�"~o����%��?z�����h�?��fQo	%�b�6���c��#d��\�s���׍�1���\bVK�)�O�� ��Er����e��'��
T�Ur����J���0v�p�Q�u ���b����Z���e�Zu��"v6��X����+���ˉJ����d4P����3g���J���,��9�	 �C�:�b�V�囪ʑ���������o�2S��FY�M����0Q<[DZ'��%f�OZ_Fa��|�9�O��h��s���^�$61�,_��ki:����r�f� �ڧ��5��k�_.9�\_Ƅ�u�m�#��o�cl3�BV�p�j58u���L�9B��f�.�IZ&��B05F��s��C9
�ys��d��1L�Ƒ�H8\X��5����S�CL�z-Q�@j-U�]U�G��+ڣ:�����_Q-�/hu�W�S���g¾�z�B@ſ�eʖ	�I=&����4�Z[�H�԰*g� p��4y����6�Z�k��	��=7�j`��
��W��(���V6r��*�%[��ebTC�95�=�ä��s�u�Ѥߒzz��}q<m���`�ňp Hm��(�ys3nl��{7(��9	f�zS_�T�Z�yu����hXMp�YZ��BI���F(Gy�	d*�L3�r��sN���=n���P 3�I�e�1���ET�ZELlp��ˉ��Ƶ��1���{��/�
=T�|�|�?Ԍ8����r2=��8��F��ʡ.?E���Q��Tf��|4Z�o�R㦢��2�m��&UK���w��S̃g%P���l9Z��&�yJ�x�ɂ]b�{��߿�M��^d_R'>���}8=�]X�k���I��E����R���E>+��W�
.R��h�q�E��!2�E?�w_A�[���A*p�n���O
��N�,nܫ���g.��not+�A�����l��-b��إ��D�(u����<��g|��9�=uᄏ�B*��[O��>�w��+�����Wy�s7���=�Y�+=o���v<�[����-.���}=�q�gz��52�G�]���BO�6~۹/��7�>�����z/w���~�Y�G�p�c���??���}��S}�7^&��c�
s�6_S7�nmw?�f�I��&��C�}������xM����V߱�j������Bkû�A]{Cd��T(|�(?Я��E��U5�h�c}�<�W��[��(�C|C�?S�<׹��+0��������C?	ַ�[w�h��s��Fv��I��#��W��>�??�^mi�-������i"<���+����n�p|G�C��D�'��?�{�={��X�g�w�0ސî���.Fh�(���.�����u�a��.��a�z�� �}Z`4�'��ڍ�$����zN��a#��C3�H��7���V�Z|�?P�R�q7��x�~�����O�Y����Ҩ9��*5����VH���u˦%o7�����H�uo��g��9w��I)��}R�(�S")S�b[�y=�χ�Z�J>�W�*
�9U�����O�{E�S�w��R��w�Ɠ�zGu�W������MD��:��������C �xw�����C|��FT!�+_ōF1�ё�ݏ��:O���,,t�sl}�8X���d�̶�\�j�N����yF:]c�f���8� ����BK��6�*%�E���/�L�nL
�K�j�?�����w{n��ה���ʲ�4�H�㷇��g�T�w�7��AP���.�>�I)��%��ٳ&�!Ջ�WK|�|��A�l4�a���t���u����H>ٝ�p}���m�����S��ϵ�h�k��m���BԢ��A�;�t����ڋ��p�|f�RP8�냟'�J
ʠ#�o�f��M�Z�E׎N���#['�!O�$�NS<��̂���E~�|�%t̶�7�I�|��?�\�|��|�6�P���'�ǸȠF�ޤ��� �U�)�@tz-��E9D�f�2��ʲg%��=6gʭNg�Lns����Ǻ&�)����bW�1�/�%4���8����:�;ĵ�*�c���~�k˳��{Kq�nfgx���^qVyb�z��=wM��3�3�Dj;+_����^�HO@2/�D)f�q�ŃP1On�s1n���~ݽ!4ϕꘗ1���?΀�a���2��,�n��{�!y�5��Qx�ߞ��v�8�g�暎�A�0 ��3�m���e�*�y1��g��e*��ۜ�F�s޵�/
�fD�Hq1'h�D��'3A=5�l��]������_՞.�K��p��"�n��R��g&�7�]ه�|�*4��;W�]�2���Eo����75ں�p'+b,&2a2��a۵,�}�H��d����(��5����5U���|����E�ԤX�LS������1+�K�gLǕ+����
��{;��Ը�{�����_\��L��n4��r(���'P!wӲ�z��<`�Q[���_�Bn���W�1���l�f(+Y�@f��S��3�54��:��d�Y����굕�k�ԧd7<TC�P3�Q
 #����Y)v-�,G�ݝ�V.�1~�^�PH+��Z>�*�=����o�����P~`��G�s�;�$������8{�HzׅQ�w��������O�"�j�� ���ۊ)]��U�Z�^��Uσ3:��l
�G[�����S��g�������3[-C�i�
�m��*�H�9TKi�<�'��:}mL�CMŭ��$�:�-摘�D8˕߰��b,�(^�_!񧈰PP�3R�G٭��s�FL:�]�ln�o��Ud3׉P5b�?��*koG� ϔ?�u����ٶ��ٺ�{�����=�77)Z��l�5��T��u�9�1ABilFѵzoj"�����b�a���-����,�q�Ć�p�����lUB��w��\l����e���B����w�sޱ
�7��WTyU�5�rQܪDy�$3��(��C�qHL��D"�Gp�m�Ho<�B�T�*N&^�%~����]�u�홑��Ͼ�Y~7]��^���l�I�QŎ���E��Ÿ}Q�P>�X���l�8�!�l����OZjଵu��Dt��$���47�=AY�ɽ���*`����!!�.�MBE���
�Rb�"�cD�|�Y2"`=D����,*��a�d��������1�x�m��XU����W������h;}J��F���f�4�#`t�-�d��e����8�U�␉D��'-a���'��=�:�B�䅭.��}��J�8{�%����8�l���/*��^ՁE��/�"Hg]#;�iL7a�˸��^�4ؓ��	�rO�j�ϙ�!!M��f�В�p������"�k�j��
�A �mUJ��+@�D�i,��ަ�zY�$�v�[�5�o�Ŏ�XF�����0O.�Ճ	�::W���3_���\��e�{&�/w��P�z�mU�b�|c�M�u�/��]�a1��yxU�^G�9^ZB^wK�*�薈���Z/=�@���|��y#M��fO��'��d��[U���P�#Z�(�wJ���v�p��`���☛S�Xs�!�a�\^��K"��􅅪��4�����j����w� '����Ԝ��o:�u��nѸ������[&��j��@"��O��b����0;���<�����q���@,���]Y){z;�!�5��S�8\#��k�g��kZ1�����5;��rt�={m�ț(µB�k�՛���j
����k��*�d�zɼҴ$����k��U�JB��5�0��h�6�*̊�6k�Rj��νoi�'�������]]7[m���s�����]S������aİ	��W��x7�����*��E�T��H���sW��ե+�^�1�b�M�s��y�f�n���b1w��XG�^+{�ߜ{� ��QS���B���s��p�A��{�x�y$#��Iw��)E#�d�"���D�y��j ���o�"`�.K��+g�id�{DH�~9]*���IӠm���2o�,�H�z���;~�^�ԕ?3	�B��ƿjbS��a��k܄׳$�u(��@��&L
G�|��y0u����M����|��@¶�4_��ޮ~�k���*�r�8���1�b�n.�&*$
!:ο���u=ץ*<�����3K���G�S>�?o�r^rmMp<��j��&����E�}�OS*{ro�.��sR_�"۹�x�_29���*|�4�����e:��k�d�\���v���Q����^������&����$m��=�$�Iӝ���N��[d��%��46��S��n�G&殀����UG��0����c	���k�9�լ�?���3����0\�<$��O��]��9N�3�B�Z�ے���H4.2W.ƾ�F�V`�����~�E��W�)�o񎴳n1Na�����/�����_�������]�
y5|#��E�|�#Ԫ�k#�v�ޥ���{�x�cp��6LM�/���ho�����M�U�����=�J�)���!	̥mi_jCz�)�:-�:�_�m*�yl։�M�"}��h�V3���d�G�n��&��좋��^ˊd[Ƣ�I� �Q�F��A?S�~c�����;�~-��Zl4L�`D5�� k8f[�
��Ϥ�"�g�,�h�$�����y�,�E��)����N�&_�h/6�H�p��IS�,Ʒ^ħ��>�A�������
Q�o�焞�k�=�K���n�<�p��焞!�w�3ws/��!�V�^�jm������rэ������Ƃ�����@�<��3��X�*QH���M�a������y3�JhH#W	J�=���Ԓo��(�Y�)�]�)TO���CN�,�c�%3��z�
Ԗ���_�ll$��13D��U
~�*�뜖�m����w���{��5c[4U}�gGľ�fPӰV�4ܳ���t��S�^Ikjp��.µ�u�Xf�Q�a�h
�}L�L�=����ir�����X���m˘)�f�3�q�̍ �=<�E���Z}oKU�IS9V�i�Y���sT��lDb�B�ܫ�%Og�M�N��B���A�4�B_���6��`�=t�i1��<��v��w25�ďk�^��H^Bٝ��\#���ٳNXs�\����=�oc��h5`\��:0bL�8GSJ�*%�)F��g�2�#L�pMU_�0.�xi[��K�Eؽ�~X
l��.�j�ǝ��-�Ÿ�EZ����i>�C'4�h�]$oڵ���}�r��������\k�A�5/v�_uۯ&T��~��P�2?�"^���5<��퐕N��_^��"��n}6,N�z�y���_�.��!���A��~j�3�<j,�P{���h:�w��4��c=Mw?��v0��Ͼ.����<߿�8.�DM�YJ��7�?��xsf�v׷J,���|�[��%F��U��X��x�$�#�œ�PO6����fTʹ�LD�Z�)W
\��km8���eQϭ-o��~�$�œ�|���UO��sa���TT�*ը�8;B��V�!�Z��f�C���ov�,׷B.�1��Tө
-l ���e�J�!�
���ӯ{�!��6��^�;����]�p�,�{V��)sO3S/��U����F�:<=y��ҩ����:O���,5�CU�Q-�75qayҚ�x��c�,*Н��۵��s���I�Tw�
	�Ǫ�P���.��Z�i�`s�JĎ�����X���av.�(��� ��p�EU�ps����<�j^驽�x�'a⥟0T#��@xm��{3R�2x�tï���W +,jx���|^�2a�%�]$�����z�߬��<A��uQ+/e׷�*�D6��������G\f��=c�H��B1�I2q���m�p�d;m	yD6�2�X�YS��Dq���-��X��6���D���v���F���%�H��/�·�T9O�&�O�"#�$����x�ʪ)��C�|��R��{P}�C���ڛݿ	�~��}f`h�H����
(	�� iu��2�pZY�g'��(Հ�|3�qK[I�<t~�]*b�`�z��f��m�}��x0��JT��K`�\��h���%y������C���]P�W��k{d�]�d鈪	UH�	�3���aG�r�>���m&�A��QC>��
�TC�7Ä�F����r���]#�!8�A�D���v�꽯�@c��8
=9IA<ݧp���e�V�5�
�1�>%
���/NRs�eU�:��PŮԎ�V]��}�Mn��I
���C.��7��œ�K�8�N��"��P�q���\�?�f1�R���.uTJK/� �>[�3��	�9�qn��t6K�`��'�Wj��������}�Z#|��0�{��`�f4�|<)�� �VT5����`1 oP7wM*[�FvVRg�Ϳ,��j��-�#K.�V�ݡۡHՆ[
� o�
qD�A`/9�����P��(V^�=ο9�8����"�1#s���I��������M� �b�A�xћ�M# �f��,���	��R���o����ݒK�9Ú׀£�I�8J���,o�0Se��`q]��v���Ȧ�_��TdúE�Х.qݨ�D�o������}B�/�ޮ��[Fg�Vz4�#�*��'HKzM��Z�@�>�v�\mQ!�B0�l�J|(&ޖ��xKA�buF>�m��[��F����g?.j�\nj@��,dfXϛ:��E�΋�8L7��`)�P�FSż�
��|Z��݈�m�)���S�գ�;�;j��:�ua"xpb��'6ں--ˍ��h��I���49gF��m* ��3�{�7���v�IJ^Ű�5��I��b�Y���,���hީeN$�	�
��2�󌀺�4���,���K�0DF�;� ��6H����,c�X�Dm��Z��|@�����涺��]Δ��ۃ
e������� ܪm�hE��a.�C�I.،��h�h���(��"��g�Y�dץ3w���f*�0��n�w�a4+¨5<�J+�9�ے�jGBq���#��Q����, \��=�S:�caN�e\W����ۦ c@��<��A�3#t�}�P���`o���	���%ؐ�/��׻�E@�ʐՍ{1I�ٔ@$E�̞eQ�������Pj�}��5�N�"C� �-��H�m�[��K�|@��*G�q��K���MW P�u��zStk�ـ��,�p���ŷ ���b-�� �H ���b�lj�Q�Y��mE��P�
5�M��Tj�T���!�Ό�+�=QF�Y��j��%�XZ�\��QF�g���C�V`1T��-x�%,n��,^�D���b��L�/$��ê��"i�{G�I
LR�
Nr�[N�^z�DX�0�������bh�{�:ݣ}��i�g_�/י��Wk�eK�-�b8������^2��0�Z��$ʮ�������6n�T���7���l!ˆK�����k�x5>"z
_�E��թ�C�rβ�8m�潠^�����(�>�-�S��	��
��V�n�"��&�*[�9I�R��P?��ͱ�ق��
6��xu�
��tLD�<k��O'�S!��7��S��h�@�Q�.�T�<���Y%LXY����V��<��̣�\�M��J�R��+����|���1l���!3�@��TL�z���d� ft�J9e�0lM��&?F7S4$G:�8���8�k���:;�K���ѣ�̽��\���,��p��g�:���!Л�M��R�
B�d:���B��߇Zy��c�,�n���n��ϞI�gI����*�d�#�E[7��tc�Ӄ~�]����yr1'{Œi��ҏ
*�\�R���WZ;�Pa>�] ���N��$
�3�nt��~h��w��W�l��噀�j�M!��F�
E�0��R?�����J
��nRf�@B@�Ҋ2��Z��N&x?��3�i
;pw|�ӌ.ΰ-�z�o�tj�i^�A|���m�Ӥ3nžy�	�6�ir�E���'{W��د��*�
�����`�j���\���
�[��*����p*�2$zU�=p�=2��OVFB�(�<�g��2ߍE
�|'hE\���d�<��Z��>�iq��� �A�R]�k*7{v���:9��Z3��+ţ��Ϭ��pK[�V�*k���Ѿ���[�X��[ASG��Ҡt�~��Z���Iׇ�	`",�����U\��^�^
�T��[�<2�`�*���P2��:��X�QG�
�O�M��Jzq�anH,�1�p��}1��JÐn���vQWm�~�]�t��b�m�P10=F����[��*��J��:{�?��0��Qx"�g����Vp�U����/�\o��6��n�(I�6c�j*�U�5@�,afi�.��;n8�Y��f���+�æ����M�m�F �C2�qX�t6Q��khz*$v�U!5���d�4�H��f�)��I#K�3��>QE�{M9����~�*��!�7��~1\��8��胘�;�ȶ)~�	�{�߇d]�V��&�}��j<�t������Hd���ز�ٶH-��Bv��a�+��L��~N�U�O���Ɛ����~�2���	���%�.�N/.�<BFj{�w�<Y;z��	�}Lx����
f��F�Bpp7UZ�;C&�L��C�]XL��z�t��DE6�o��w�:e��s�s�7���W:�N��Z�d�Ͷgې�>�U��	�<iTf��X�6��|���Q
�1b�HmF��d��#�&�����H҂�n,��F��1:�
�:���?r�ǞZ�S29�edS.?;��c�4��)�_k�!��J}��h~�4�佴�"F7�����5�!w�'@i�,�ײ|�!���Q�a0}�^a��haYf��:�5�⥘��-Ab�%����Z� �34m�:"�)�1��[��`d`U�1Ġ-AK��-U��
Y�זZ���+��$}z��%�%��T5��bb
�)��k5�`�43�y��|�5Y�e����� C�f���+�d�h�h��N���g���	����Ϟ���&z��������a��|h�:ƺNu���Նc��9 k���� m����X/�F�(�HtF����F9|�m&�	��j�1~��V�vf����o��6��g�M=��p�Tu�)X�,��fɶb!|PN�����|��זIډ��TZwW�0�6��[�	�,A{N�~UY:ܞ
n2V凬�V�]uK�Q�b��TH�R�G��xƞ�U�]��
�cdw["�vd3M��"K2a�lL�Cm:��
)��+0}�2��!�C��z�.;����0 �lPA�u]`Ce��b���'�h�=��`1�L M�@6:D64÷X�Ŏ0� ��KC;�	��M�d��d/���\{{�rd����(K��r=�B�B�)�)$t�}-$�pQ��4qzEJжn=�p ����?��w��#75-�g}�1{eY���2_�Zȅt˄��]�Le6qY��0V��K/jhtU�����JlB!�-r!\
���C4kPy��y2�1Yb5�Y�*�_AO�Z�(ς
Lp!�e;�"
�)4��W����1	-�;���Q�k\�L�Bg�1�Ħ�@� &�?��J��ed(�ޚ����$�~����(�E-��D�>��t�VY�T3��R��H�"b~�Z��%����|�-}��ٛ�s�v3A_�I�Ҫ0	�*9C�@�D4W)�y����9��O�o�%�\�ν�K�1��+�4�g.��S���?v�f�r���_��ǹ˗�wy�Ġ��*��9%��d�"�*on�e �\��|�%�P���R3�`3Ⓓ
ڑ��q�Ր�T�찲=�[�ʁ�UA�h,BH��X�q��)u�q}ӵ����w��ޒs�
u�
���?Rs6�T�Z�(��[�HF��[���"�}�ʄM23����уkS�,��k���k������!�zv���7�'��B��|����T�_Jf]���R��B6B�ˑ�hA<r�G���`���.o
�� �lQs�~!�\X�f���!���]��OM�O����į�z�fKP�籂eSp��L��eh ���X����eg���f�9&5�twg�t`�[h[�,�S��6��3�<���
������!�cmI�����Ta[�&\wh��E
���L@��Ѱ����4K�E�6���@.t���H�W��bnb��(Ϭp.V"��2)��hY��U�j�9�͇���7���%U�(c1�i!��O8��������<ꔮ(„ُչ��M��Aj��é��"HI��տܮq��m��ݏf~vHeh;�v����������E>��+�j�s�<�����C�)�'GB��7�&[~Dfְ�i�^��A�'k]�w��&
������Q9�]�~�X�x~љr��^����v�&�*���}49�xv��="��X=�:�ж�J�Wr�}�yq�2�֍c�F�KB��ea!�_�����fs�r����|�Ԓ�/��s�rW��EճM�lj��I���؆���P�$p'?\H��|�0�E�
N���/�~T)<�A~���X��m�-�C���s=3�{��:���2�|�E�6ǩ���/�ƼסG1�^`9�/ۈU7�+̏�ˇ$��pD�!䁜V�Ðt�Մ��Y�yK3�w�气k�A>�bPJ
!V|�\��c�u&�'�I�6��1Zӎ��qY�0�ǃ�X9D�i����]n$����׭�_Ky$�&#e#��^�o
�ntc��֔l�[�>Z�AXh�����R���z߯��%��7�o섖��l*0Q0M߼I���Q
#��O�(�9ԩ~!S����A:�<\��U��hG�𬏴��h��S�&���Vע��*�I@�����7\���޶��[�S?���� A��I��l~r��J���3>��j]�_,�spD�;���ѵ�d���~w��$G5�ƒ!Fڀ�mҚ����h��i�5��~3��2,��!�(�s��cn��}<[�	���F�d��
7i�4�8G��#�p�����r)��6��&|5��ά�jO�LE�>���������D�����-ۍ�&�����W��/�y�0��G�����xb�..��Hގ�\�h7|�����0�
x�$0�ׅ�d��T��3���ٓ�hR��6���v��ҁ���; �=�,
zT�ǡ�`a��&�H�f4ίLy��I�f����ν植�O���/j8�l1�D�ֽ�꿳{����!=�zT���:����	NnP݊�ST�� �ϴ5٬߾�
�gi����n��x+��j��z�:���͛5�뽓տ?Wq8Y>�᚟�?���dm�z�^�w�j�ks�L��w�2�>0D��x����X�8�����	R�'��)�X�
�v��#��q����@;���z��%��@)��K�Y+��1D���u��X
o�Cd��L�����D4�I��K,�V���l\Qo�>��ླྀ]Z.H�j8=�9�ԩ%�V�P"85��~���Y_�0hi�+"��-�E:4��k�1YL�X�G����!8�JG�Gg��p��J�f�c­����Bh|nzX�o�5^���>5��"I��E��<���]vdk-^R�����5����G`�+`��`V��ܫ؏ũ9�G�!��=
�X!~�2o M�Fvs�a��W��P�3�쌗uW�	�
���J�:B�+�,1LbR�YN4b|�K���
�]�R��D�#����
	�l�1)���������&��27˕��Ψl���0�K�K�\�h|���bv�Ueu�֌8]�E���`̥G�)τzg)�?���,$<F�Y�kI�$4t\�K�U�s�g)�ؼ��`��J���/�z-)�F7���TC��ls�U�?Q)�eW��Q��˒��{�r6���H�Dߵ7���9U�FeЖf'F�R���In<�:�TG��
��@r���Ѝ���a6����w(�Y%�^��UΎ3@�j�߄35�;�Y]�un�#�6��
-׆0���"�~p
˔���"�*4j3�B9Xv]X�S�L-\iׇ&$�Wȳ�~�f����o4X�!�V�2�KHDP����Mme�2��P%I�po�  ���A�N��ZV��̠�')'�VuF:�WԻʻa.7u��)�O��Nn�b�'j?d �ʸ��A�&|�t2��#c���?��5��a�|����Ȣc�.B��|��=��}k�ǽ���bF#������$���9�f��p�qݔ]0ٖ�Vgp�d �5Ь�I���e^��D}�jɍ׃�)L�:�A��k}=��h	'�D����j!}�:�V��I=��pq2���2��3������C���U0�O���chI��ʙ���E�K�鉨�#m��
���f�$͝GbjO5�A�!9�P��W��s��x�f�	�\�E���|[@��O�nC��jJ-ļ{���CTJ�ͥL.���Yr!���G�y�i���$�Lv{�Rn+_N?3E��|�Du7cN��e�����A�Ѿ��( �n�wm�V�5\g&��^�=�R��e���
|9e]0c���Tr��8�4ŀ���X��m�WH�r%�rĻ`��*$1ӽ�q��0SOebB`��U
��PB�caHS�쪁�dt1�_�Aa�u�#�;��iA:�<�=a�R��G��3I�p��w��|��}$ڶ�Y���2�
�J����h{��t�h�$b�\Gp�ٜF�����r�����H��>��I��7}}���4O{|'�Rq
��(*q[��ך�2$��>�3�H|&l@�w4��9`4��X�G�Y�(������U�~}=���c��L���AZ&��T�5�YX�1���!Щ�fB���@��_k�oU5/�d�W��F�7�%�l�&�~z5j��%C�fܛ
3�&�7}f2ɰ�����e�j
t�`F�a��J�t�/��p�(7=�(b���9%eR�f|_��<Z
@,���Et�(�AX2�n�E0����w�����f�]#�� ��,�Zi�4]����A�9��ۆߺY,qC($�2�W:�[8����֙ШC[�GZ���K/7�S�.QR��v��+�?��:Q�C!ZD&S`�*s(8�j9
�O{~%�}��r�?ۭA�6��4})u�ö]�M�������M3���g�?�"Y>�p�*ӎ3�Ȱ|�$���q��?y�H		>e܎�&���54XÖ1T�1J) �u��G5��;c�=����ñ���d����Z��dN����)z���:GJ�F�^J�L�f���@d�H��W�ӍW���n�/#;+^�n?�@�ڬٿ�TЏ+ii1@�����OG-�6�v!o���&Ak�yN=�2E�	U��4�d�/��9��<j����h���*�r��[�p��2�Ɂ�R-�b���n�NC����.q�BQl-:�p��Z�r]��.�Z��bZ�*�� �A`�ƀLW�dcM�zx�qM]_
sۘOD�H�;�u��VK�
:�L�z˒�ָ��Kn4W��'lN |8�I�s�LV(�)�Rj�<�Qbd)��XA��al�H�$v@��J�ҶX��w��n�$��a2{vf��l0w�ܨ��\,ӆ);�	�	���ed��Uch>����U
p�^ڞ���w0��7�)c2#2�,��9Md[~͂%?�k-��C�N�3�IQ�0��
�O�#K�Gi�~_��C�W�1���T���m'��,	���Z�G�
��]R��r�/��lҐq���e��g�3���[��gvp�%���w�s�4�$�q�;Mkj^�\V��x>z�U�A��hg��+�

&�0�x��w':�E�eo'���ɢ�[DG ����g+�ٱ���2j�.qIj��=,]�_�o��^�_��ϝ]��`�^W��Ku���������>��^](�������|��==҅)�8?V��;�PY�n�*��D*[e���t}O���j���G�� ��ɢ�8�������h!@���ڬW��`4�0>����U�0�H�ţ�����e�Ŗ�3L0�%.�}�ft?�k�%�䦷��{ɏ���EZ!;�;;�[����П�����H|��!�lp���Ju\��d}�˹�~̶�
��V����m��9cD��#��g��+dUwM?�Ӑ�oho��g&j�> K�|��>�X8�,�3����O���_|L���i�V���剪X���X���:�3��rp���Z�Δ+0/���Uü��B�1�D���5�K��ɖ�ё��ܬ�#%�L��:-��1�B����K�&�O�n�2h�!~�����c8l��N�:���Ç�j��_��E.jP�w����"4o	�ѥ��#��[�I<
B�yc�E�v�[C��{�H��S����
\*Otc�\Ї��Xhڧ)�O��8g�a&��*e�PŃ"��/ֈ�#�m3[�JX��KC�!:
��C����\�#;C��� ���e!J잽�E��*mU�(�T��J��喵�P8?�	*,�W�S��x�*��Ki�v`�5٥/p��?G,D�!q���m�+C��:���ʸB�^n��� ny��֤��Y�Afm��(>��̌K4cTW���h[����}>]��*o��56�"~N��,-����T|��?���R�����M*�-�7�9��(���F7�ETٔ�YT�R�����E�*�hf��X-[
7|�È^z?ے�2Z���_Ni��:�8$��J
�
�g�:�Io��F guY}����sʘ	H)�~�B61*������O����헲��=�ϓ{MaZ���Q/�`�c�{�`P�HH�����m
�@�-G���l}A4�Ѩ��!�=1i��
�K5��
�n��Ӓm,��pD��⴯-�X�d�
��L{�^<0�D��O��_m>]�����9U����	�W��	�}	�r�Л�u������V�K��	p|�0������?*Ǭ�`P$����G�c%X�?��y��XA�~�{���Ζ5�f�ֵ|�D箱�y��w�ߊR��?h'�ʵ�cS��7
!m<,�{�u��+j�иRL�@����T��BR���7�k8��p�F?L��ή:O�ϮH�v%�L���u5v��˺��Ps}ϺjN���	=�y�ۣ��_�wѭ���/x�"��x���8���c�֔����}�!#���.e.
�נ�zC��:�@���t6k�әVJt�J}�R�{��s�b�­�j����=�.;^�EB[��x�15q�1Xn���IO;01;����>nA�+�h�*Օ)�z��gO[%f��F?��-�6�Q��C�b��S��r)�A�Ԯ�:��,N�y(�����Ń�X ��L0���F_����4�K>W�_���)5wu@�<P-���Z׷e��oG��8�\w��G
��'CK��l�JʵXÍ�xw���L�>h��/—�@\k�K��uFg���ش�t�{:�%�2���i�29L��:;Dg�D�~�U3_��:{Igg�ؼ��RA��:;BˮKg_�sϋ�8I�<�7���d�ә��F��G���uV�\ȿ�W]kе��ڗ��C:;mē�<99�������u֊�Î�S~�����o�㞫x���G��Ë�G��S%���t���O�<�z����G#k��_��:{@7^�#O�/��_�]�O��z���W�ƍ��n��e���S��]����
�s'�X�tp�}lNް�<=�w��O���r���]+Fɽ�*��+��TjI�����4X���U:;Rgok�*Ze�$��k�T��׻g�u�z�m�M��ᆭw3z�y];)W�ŭ&�p�::�&���z��x<��G�l�ŒxD/��S��ÜxU����߻m�D�9�^�j�����w��7�؜xHſ��zNP�b<;�E�Ô��L<�̉g��D1�\1��9����R���M��N1���b����X��E�t礆�v�n;�j�ω���(�6g���,��Ɩ����83�~���(�|��D:�r^�9肌-�(���n=5�W?��+�)�'}�U]{Xז��G��(�,�1�=E��
;R�h]�)2�E#��R=����d];Og�k+.^�;��!�:ӿ����Nw����
|6�J��������\tڑǸ蠝�����%D۔ �UT��K��\�k��\0��CU���Ѩ�87g�EVo����Oi~��U'9�����ŇD���?�k9�1���{��0�2�&���<�������?��g<����8��^�Ƒ�ի��{�*#�._�.����oN�;ƙ�}5���?J���o�����xIS��=�-�<�R�QC��0�P�b�!�Nr���i����zd�~<���z`w��Δ�IM��*ho�=��_ҏ�gb�y8$�����K֦'_���:t�y��
��t�F����V�DZ�uwj����4��K��Ԅ��BL^��!����N�ŋJZ~�ї3�(���w=�yNK��s��o-3���C}�9��9�*?B�}�2]�����/�b���ݽE!Q��j�F�p��t�����������-��[t�SU7���ݯ�f����l/_���g�H�c�<�ә�28�M*�$�����<c_9ڗ�����&��x�X��	�x�@<�����M���/��a$�#�2�����2�kz��mxL��59ן�T�ٺ6����\,9�y8��j��P�"�H�h���Qy�7�i{녝?���]���7i�C�-���d�e�iX(�_����VWn۶�k�r-�T.�ŕk��y(%�x�̲ݶ/�[Ĕ{6�%��R�@_��6�Ln�5�������x$�<��
�v������?�O)�dfa*�_��Fi��
�0z��a��aM�tl�#sΟ�P5e��mZ�n�GN`����뾨W���u��*�ҫ�o�-��]�	�z��[�n���F~��
�R?�r�� �ô��}%;�8QϿ�VH݇m���i�!
��8�[7�!�w�.4�O�E����þ(
$��K�D�`�/*����Z}��8���:g��d[Γ6w����	(��y}^��gp.Ҥ
���m��olf�p�=BV��}ߒYQ%�du8N�������5YO(O-q��d,~�]/Y�W�� (��Rs��|̍:cI[淗���n��vC>!�ų%Ӎ���@�4�����8q[�^�Q����A��rl¯�� .r}�BOR��^�<���e�w��ʮ5��������������ʹ9����cd��`�)��hs���w)��
��M$.�U�����;R���k��T%XZ���(D��&|Z0!��>\D�oA۔�al�T�OWiؗ�1�mIvWY숻��K(�Kҍ7zư��a��J�:T��}}��	��e����m���o�������:)� 3}��œw��&�ܗ\r��ƫ� 2o
3i��os�6�7�'��,C��]�;]Ԭ��]e�j.e��0���U�W������=u��T�{pяHР񛈺�Q��B���Ǐ�p�%��W��&��h5-4��\��D^TK~�F��
��cU訪��.��i��
�fݫ5���:�"߷��6s��i����{/�l�mɀ��r�`�Ƹ��_�����.NT�n�)E��+q���]�b80�h���C,xfxd�5���Ǥ咇:��0m�Y��Ӫ.�K�Ru���l��R]�ftz;�t|��e^,�P�RN��k��7��?��l�g�j;˟mw�݃����ϸ�
�8�R�B�'\��HlUZ��F1��Zs�����p��h��nP=�+1b�1�}G)��;_�
����A���ED�;۠h�.�,���ќQ����-.KyA�V���%DZ�Ⱦ���?��aK2k:�QfrnPZ�̌��f�y>"{�gX��n�C�8�t��R���{V�^�_<�ʩ��㹨��m��g�lkj�xF�
��GTyk���3=�pEQD��L�0�eo%�2�g��B؋&�f<\�����WtO9K�.FGb�@!m�b]ʊ�/K���<.z0-;�-W�ZB~!²Ci���D_�<�m3(x��‚��|����x�T��[MŇ��-�"�@����i���[.�ik6|@���`��^�x8.�&���ROo/S�c�j�\�ٕ�k��&̋�2�^ְzps*0�ʈ����E絥�O�͡+�1]����O�†e��>�=�W�|�.mg�"]�]��S�3�g����f{��2�0g��gQh��F=}��#�s�cU^�����^r��=$k��SG�)�i5'���QO���b =ru�)�S)�-��� �(Ͻ��ͯ���.�(c�{.ў.��25qyH�CV`���OR0�#�_K�K���(s�/���$�֭��LQ���/*-��L����	[x7��Jͤ�ؖ9M8zNrDKF�}8T�RV?����g��|];���Tv_/�m����@�"'� đ�R��'����e=U���O���pz��]�?��^xڊ��S�m�!��|y���y���l����u�O���[)��#�(��s�CzOrn�ߣÕ�?��8��{��Ɵ>ߕ��m����+
�̦S4[Ng��A<�r%�3�[��P���q��=i'��iBK���d�)���U!E�=�S��EȄ�N˾M����@�%	�$�[�ޖNw�7i��~����I��y���z=��<�c:���������P�/�U?���5�'i����|	ac���z>�_K�䴖[�aWV�fu7�>l�!q��b�о�����`�J�&�]Rl�Z"�@E�Q{y��ϼ<�2�ګ4����H��h�:�;됑�'�ՙ��ߺyߚF���<ۏ���h;���6@',m���w�a����Bר�w�9���S^�IN��졍���;AD��^�̞RH^OP�t_}��Vʱ�R�s��{~/����K>ޭ���cg���('$Do���Lפ�A]I�����9��Q�2�K���v�d:.��e�n�?�96$h;�{c>�3�s���aSՀ{#x��S�?��KŦ0ӻ�Jy��������7�Z�vv�.��| Ӹ��b~c�
�=J�(�����Y�X�ٱ�N��)^'m�@iﲐ���:�4���*f*%�)��o1��5��c&�k����m	�I1Y쓪ߨ��/(R�͂pgMB�#����)��cBZ�F��B�/h*�oR�Aӏ�b;ե?��5T������R��3�`�h���zg�J&�݅��h*�z��`u��C���b�Af��sM|��"0p__�dؐIH��h^�7A����U@qI8 �>�e$�{L��&^�����$�y���
$�L��A]��p�&(��S���x͋"�0m9]���
շ8���d��F�M���1��H�/}��<*H�k�3�ٺ͒��O��	�ʁm��|�ph��'\h��ד�?���{`����Գ��W9ScU�ONdB������|�﹘i`��O<�.�~P�#��(uCH��-h8��w�s�X;8g؊*K�&��D;�J5�U�o%`@sm���,�;�9�K7Qw���.����KS$�iT�0G򷒲�Qыf2ҁP�CF���y���e�6��ћ��(�������ν8L_��z*T�{\em�>��n9"A.h2��Ϊ��4�j_�E5$v�.�N��5[2;R0�ۘ���	�Ň:��0���o|���fkw':>���D����>�%�5����J����0n
�_��p���u�‰Y����V��x�A"�]=��Ė"������Iz-d���X%��F��I�MH6�9���r[�PU)��v-5��4�$
����J%��`�8�0G%�����I�b;����,i����
|jG��A���g
�z��1Գ�.�T�	9�g�쩡�ԇı�ј^�ڕ�e|��?�4�5��Ԭi��
'�S.��q7(��k�*E��1��6MVqP��Ѫ6��q8ߝ!2�,����5E-#A�U�G�c8�'���I~|řy5kGM�X8`w�g��z�k��W�:����Q����sr��F=�h���UϨ�V����]�*��3���^ѵa��|W��4��L�<�V� P#�k��T��0UO���j�\�R���������f���(���qo�_��-h�;�^�.?����yy�U+��N>��l�H��<k���^��˰��,�1Zc4*��e��x�~iO�^�����K����n����w�@m��]5o�V����$������ֽ݄��vls����M�Q��h�aӯ��;|�& >�H��I��C�D/*�R��e~m4�p��\7���uI�yH��AI�q��^�U������2z��/�+g��Q�t�ub�{�n筺��[eL:�T�IS4���t� (��P����ixa���ܣ��cY����~6������/��!�2�nP��1��;[Պ����dO��F������X]�e�uq�WL�,�å&r>�S�Г�J������_f�v����F_�lۡ�Բ���,��s����:��"Nݛ�N��+�&9*l�W�SphI,��J�B��g5OH(�g=�p�arUڤ��<W
^�fi�G�Ь�BN=�,'o�:W��x�dH�}R��K~"M�F��K��f�n�҂? @6l�q���H�h���Ѿ-�7���*kI��.�E2�eɍ��G��\ǪS��	Ei�T�/-8�O�
��qv�V�ʾ��LE6M�&��8퉟[�7�:ҾR~}����wT�8]��
kږ����Ie�3S�O�nQ��b�O�u�]+�Ɋ�bV�8ؖşl���f�a�����Y{��9O�*��QydƁn$����Id��h�l� s�k2�nb���o�w�`S����SUDo��ݫ�}KZ�j��/������Ѡ��K�l��(��ػ�e��w���$`���U2ߗht����Sm�L}�6��$	��pl_sҟ\��Q�vL�ǩӏ�Je��窐U�͛$ؖ{L�H�۲�~ߚ2�Q�"}��yr�R�p%����|�������֦��[y���g�i�Y1	]y�`�G\�_J�K�Arƥ�u	���!N�z�F�C��?�,?�ݨ�R��sp�IQ��.VodɵF�M�8�㱢j��y��hC7�D[�����'1��oɢx�r���꾋�^N\�g}{�����-?�ݺ�D���&��m‡�D�`�!ikOϫR.�L���u�((���c��@�x�{�c�kao\uhA�Z�O���R-q8m�����ں�P�[��o>͆d���=�HF�}N[��Y�}���-�_����p-��l��O�j�{E�:ݾ�LP��Vߨη�>�y-Yk#��@_~����&���g˾�w�-��\5�J�ϴ6ݳ�~�}�b��+ǝd�j�}��'�(N�9d��Z!�����ikMc���@�6��8E��m�Su���2���f��\S"�bWmЍN����Z�:/���4���w�i�{]��L4��DzM�RC�-��j\W�
�uu�}���Ԗ�W��Ϥ�P]�R�GaH:mf^�`D�Iyf��6�?�#@�,��C�M�Y�%~=�5����{G��7ԥ1�m9�)����R���A�2�Xk�ևg�A���H��BȽ1�5K��q|kK��Ç����������[q���G���f�8�;�!󒺥L[1�ח�f�el�	ū;x�p�WI��ʅR���r�x����a�k-�}?��LFbIed8K��)���|�_��y�	�iB%��
�|ӕ�WՅ�+�w6�����3���d�Ե�&;h�wd`�@+g���6�P�D$
�}�mB�L
�3�&)�R��̿��L|x3���ˢ�r��J��W�0Z<EQ�q�{�q3�A�:oW[��p"� {A�i�c�=��T�#d��j�u�ȸ{@L�ۥ�Ҕ���I�F�&h�3��S�'��͒��
��G�.��q���h��2�����|�:�,qɆ���f�H)\�Ou�P�f��Quc
:KuN��"L�ךb�Fg�|�.��
ʻk��[�� ����bE,���I��J�-�SZ��U��:w8�hd>��V�}���G�
W*���+�*�	����+Ua����u%���=��FH��F��h���R�Uӳ���8��|�S�J󹏚�7�z����j(�[</���>��c~�DH1�Э2�*i�.�~���V�= xDa!��a���!�K��q��]�rSfp�n0�H�r��2��z�S��I�a�-���I��D��Dbrm�?;�� 1�rK�j�o�<�Cd�S��I����چW�f�Z8ʞ�H��r�M�p���|�b�{��4�?CFuI���+����w 
�'��
�gT�^2{�.�A�4�k�T�0�{�^�E�H��G��֥�X�8�s�r_B���֗�s>a�zW������&}K�O�҂ڳ�~r�ڡ�+/���'Րpq���*�F�kk��TperO-���8��{��GfD.(5�H�DQ��4]��}�y@؄sHJ./�D���pUQ�������[�a�E��Ƌ�����N^ڑ7OZK�.��Z����|���v��A�Q�e��2�7͑8����C��$��H$�)�X?�Տm���\�}�9I#Fc��7�}�&.w7�W^�m�C>���ޚV~�r��S�k���u��n\b��ꃻ�\�룥������N
��0
ϐPʬ���!��/(xFZ�m!��-G����:H��7�5
[��A�����)�k�R�W[�:���	�_��\�s�s2J�&��&�r����ul�gu���Z�+��Zŗ�ˎ��%����9:=k��0�MO��6�j��큕���f���n�U�2��Y��]��%NtWt�q��F9��/֞`
�hF�eO���0|���vH�	�!HvN���m���^=Y�"�=*K'��h����Vp��pS>�K��)�"<�:�2�.�Qz���8H��ң�~�hɧ�C�`���q���~:l�x�=�ž��j�g�r@ ^�g�ZTl�\X%}�4/%���uA��%�i��4���r�|=>]���vI]�����~��P��u]�p`��#���C��4�~5
z�"�S�k��hg��3\+Ĥ2)�G�;Q��.Άt��2�TM��B�Ny=$��OB��w������E⒢8$?n_�
�[��&~l~/�
�x�KN����!k�[��G�����쎚��CK���\%��:�c��Z��1�e{WT�ҏd��%`��t�-x���4��i(:�M���ڄ�U�v����~t�B�q1F;�$ߣ����R��k~�E[���X��������|��7�`i��'*SQG�
��,)�i=_����;�
*��Q�2:�q�6f�����	A59DM}>���Q�⮦R�膂�ۋ��.Nv
��j�]��+�mI�3�ᒵ�eۑN����;â+cO��	���x|�$*
��z@�^�����j��跁�d{r��*��
�ѳ��ݰ��o"1U�=�����'�)8T�?j�0eŁ�{z)�%�X����GօRG��;7���.�\������d*aUk����J>9��B8%kk��f��:�N�E���&�l�H�`�/S���s��%��C�P�=[�,��q/�gsB5Jz�u"���3Ųo$ڪsB���
P�oZ�0����x�
��
���yW?0셰�_dI�dF�wy�Ǘ����~I]p�6:,u��jH��^q@d,&�;3���6�2s� ŷ��u�������z��l��@���6�㱬��PQ�c��R?�j���^�p��3�cNm:�7ս�!G�#�N�`��cߌki�:�ٰb��^�%��٠��l~�ψNRr'��l�϶��Oz�}���4��	k-�_Gd�;�5�%�S'��Bn$�
�^�E��@�{���&��KY�Z�K]��A}����.�<����Lv$��S�g�_�w��mWp�QO9��S�>���n�9�����ф�	����:G�-eȰX�ٶ��.�W��'^���T"�7�ΰ�Bҋt��X~��DV5!_Y^�1�z�˵�������$[$!&
�=�_�|4]�n����"�h[�PUp�i��<qrƒS�Z��f�����_����ϔ���̩���`ׄ��o��ۑ���'_sa�������r��O
�<֘�|y���P�S3ا�y�Ѣ{uS���!s�E�P�i�
f�/�� H�Q��5�JK���;'ڱ��r?}���йJ��@�R�W�Uj<,%���8j�|�G^
�gD�]�hjL��P���� ��A./}���I=1d�`���j��.S�h���vHr���x�f���bۯʕ1���,�f�ƭ����%��h���+3���2��V-�|M��.�2�A���z4�Y�� \�W����0#fR��Np\R>YP��墱���w[�@�q@�g��_�,BW���x���(�m�uO��CC����ͩ8�]�"��
�Γ5"е�?)��[!�4m1�=�~�$e�(?�ڸ���^�]�"���>�^M�Z-�M�w��C�J��v7]�a��'��JO��=���M
-��VDV�A��r:�P���{
�O��k�j�*�赳<��>8�ek�њ�	����F���ں����_�#i;�����4Ģ�~�h�g�|C7C6�g�ۣ�̀�J�c�ߤj2U��eK
>>�ן
�
�د���si���Δi��T��}Ï�x�Ĭ��x���gK�����j��3�D�����Θo�4�%��؈3`XO����T�<�-��إ�K�{ʽ�5g�2־L�Dbv�	,=��*Ԣ!^Ok�_.7�5wQ�#O� _.��p�6�Ų8[|(�'��tV;:5~AL���tdEN<}ߑ��--���0�SK9���Aץi�JJ9nNY��gz�5�
-C��u��o]q��U1]O�L|G�u��N�Z��!��W�{�tV@
��@��e�Ɲ\7��TZ�#�N�N��E��_T?���k,z�f6����T"^���ʄAγ��s[]S���S_!��|tS1�v���X�9L�ګ�!��d���~��k�&�DP��ޢ3�`E�~����>�p�%�kEL���6�"��~���+��
Y�K�GS�3V��/�ˁ����
Z,7:�`)���kMQ0� ��
�]�@��·t�v�aĿS���X����3���?�hY��n
�w�vY59~+gK��njV�JҔL�R$�Q�xHR�7���S�UM���\�2���eo�nu�Mj;��P���q|h��74��HEP�V|��L�K�/{)���D*�g)�]� ]_"V��-��Ig/)�i�C���bS�E������Tj�_�\�t8�j��k��vN
U�l��g�=�f��Qc���3�
�Ӛ���j
�M�?2�M��f�e�=�]+�~
���FkP����$�kB� O;$�Z��n:�{òM7�Y�X�7�(q��nC)�E^���G��+D�w�M�h(�ւ�=��ǻ�:�A�I��z��$r���7�C1�����@[@���|\mZ��Dt
�7;�Ҵ��!T�`��ԧ����գ�'T=�� (gK�����)��H��x��C�m�z�2-�'D��5�"	�m[���~�?_D��kPG6���ׂ��}?놡riOq����!,COr9E��TcK�;��ݶI�z��j�9k��˫��J����[�K"�h:A�Tæ���ž��=]��˸��J�G[��!�7����T?�#��̶�+�i����U-���Z�����5zɟKB8\�q7��X����LY������#�iWI�	�=�ˎ��.ӯ� ��[ZT�Z�)߶��CrP��8z��_��wBPf�u�΅7�͇i�^;B��LZ#҇��J��>�r��,k\��R5W�Y�E�DEP��گ��"�E�D�͖�iVH)�J�(>ˤu�!U�5{��sml��^+t�é��;_�]�+~�?�O�ug����
}s��ɻj�:��H
#*�W��	���L�;Y��mQ`�� ��J���
�T��۶Ӡ�uv�$}t��8󛭦.�<���{g-�2w���Ev��l�L��n��i{��A����>��Cy��u�M��|��n����
Z�a�YwF����m9�8��E�F)�{��=�UtPQ(Ҹ@�o�ζ>,8�N�Rzg��r��P�[�芷�l�c]����1�&c*�G�����q�Gҍ���RlrQ�m͙u*���������\��&	�;s�iҮ{�w�?;�T��R��U���zH�Z
p��՝�~[��f#޲HR�Ak�Gٻ;���4�]Oٷ��Dќlv�=m���[�r���/ȡ�u6z&�&�7YPW�
q�!b2+K9�+Yg�j�w���Bc�PF�M~4�l�52�5�|Vy��`�_첋�B���l��~m\z&̕��H�Q��3G
d��egk^`�)S��N�/=�nؐ�_3�6|��j"�S�(��6�X��"�@���رc����U�h^��2�·�Z?Q���Z̽��ު��>S���.��=��^�����y�b�e���.O.��/O���~��S.:���\��P��P��(˶�<��ER��H!P�
>���0��T��M�F�H���qfi�܊`��ik'T�0������T\9i�y�`�vT��<�(f��_-�����a��Ks�$����
U�����'J\x�f;�߈�}�򥹧m�����)�D�����&B�jbA�Q�v��꤁7�
򣅹��X���h�s��Up����R�U�^���Q��T�2��m^b�+Qww�
O�	M/)$=��vO����,y'+�.(�=8�~��
3R��>��T�6� @#r]EgN/���Șr�Px�C���;���vL�#I]�OKs�"Vc�{���p��+\���Ƿ��iCi���KmD�3��ԥG�nVCլ��i;Qر^�y�.�J�_��O���Ą�(=�u��t�Z-���x Q6�X�7�w
*yT:\;M�W��վ�BR��)Y�Dҹ�l�e8�Ά�'�Ҫ���P��:Qw5M.P@�/�PzmV����^�d`�'K|(YTZE�;%��ޮ2���;�Tvm=��y���e�)Q��~3Q��x�~m�#ul�'<�>ؿ��ҙA����#�����8��v�����+ɼ�	*c�t��Ss
��F�$J>�ũ���RA��Sj��o.*�|�F|I>�I��L/(���\@�&v�}ڋb^�>����]5���R�4��g���Ξ�KG�q��o}cۓ��I6�����~co�*M�e�B]��z&I�S}�KI|������3
�w��m���\�]>���a/���!�usp����'|����e����Y�d]�=zL+���k��x����R������[}���{G�c�ؚ?>k�c��j�l����WiJQ��;_?����7��h��f�4����7��y364�f\�������|3 x+���8:૿cُU{����sܞ��-?�V��3Lc�T�#+�yu�>��߰��˥'ۚ����㏪�B<�GͫO6�<=t����'+=�M[KE`�#NյS�9U_d'��
g��5w�6�����3u{�ю�셽l���tԅ��'w�a6([Γ@"����T��/q��.��2�*�I���{�}6j���'���?d�{g7�Q]��[�W�>z��(�s�j��y5����K��?��^*�<��K�~���
{7�Wl�}UwTZۊ!��F!��}�Zz���iޞ �_V��j�c:�
y�N4��S�G���:�}�
�/�z����#�*J8ڮ�N|���gU��T�%{7��M[�v�PkD�v�Y+4��7-��&h*KA��/eG����e���}:��Hl/�#�IW"������l	���R��)�W��y�wbߡ�+�ݴ�T���16�f(E7[�>��m��k�����q\}ӽl�前����񮐼.�*s�r���K��QH�r7���.Xy����|�nr���_���|�m��O�߬ظ;%Ө��tc�X�-)�ʍQ�R�zAñX�^���$�I�ܣ��!�2�	��ٟ;���x���v��S��o�ۯ��
ˎ����썦�7��m�������<fJ?}�9�c-���8��Y�o����8n��ɉ;�C���}�%F�lد�c��R\��шF�.)�D��H�xN�u"|W�A2wd��+86$�=A�*�����:{Ud��>��|�<4ǔr�;�0�U��U�a!���u�<�s
� �ҷ�H� �;:1v���'л���Ŧ凌�a�76�;��8�@J����0�N8¯W����3G��"`�V�ʠm��V���
��J��Ѝ��#�$?8���!oNqn�[�����
�{4R�J�Yi��[��/�x����B5v�6�
�.kH�X,��͸d�LI�X3F��������ԛ�����Y ȞJ9�]�2���)��骒f�*���G�Q_�}c��C"Qƹc�wsa�<���4A*z��GGi����F�X���w�F��F�Փ��)z�ޠ�૪�>>�������Yr��O���P�E���(��o�96�9���8�Kz��cg
��k�����4�Wuѿ��$`�%�s��F�]_�B򩺫Uf�֥��^�@�����N��۪?O:�˺m�\������"8V�]/nS�A�V�oh�����z�3�|�`�4~	���m3��7�ڿ�Te��L��ϧ�ܫe�+�Ѯ���T���K�u���ԁ-g�}G+@��G!��^%�	u��sF+]u���%�C��w6�;��^�Bp���j��Q4Jw�����cXWҡJĢ4��;ҷ��S?�<����&1������4đ��I���T<���f�!�g
�X�x�UW#���VE@�Ҋ\���e7S���L�4[K�fB�9��Z9�3���Z���i@Pv�����푏�c��p}b��X�s$��0���E8�F��V��4+��-�W����+���}o���*�����E����ڹ�Rc�������f	�z9�O˚M�0qXkڃ]{�c�vPe&x��5�a��J>Ie�>R����y�9�L��ؙY�rp��]ţˌn��Q�I��[�}�L{�kO���:��)ܬ�=a��o-�'�[*��v����ھ_<Ɲ<�Gk��l����qt�Z����T����X33���#q�ˎ�����6�n��xR��ߋ����� U�X���@�Q̉��|��	M���E��>�v<��6َ�g�?����z���o-ZՑ҇r����R�X��f�{����V�(�j�#y��s���A��^����k���c=_�dh?.�����3��t��[Iވ��S:@9����{��??[ޗ�����f�+��݅��6{ݰ�u�9���(V� �<��:�<51�K[�ej��~�����Í�3���/����ߌ[J�WeO�����cvm, a�D؂���ZC�|t�u�|�3_�󅨲y�����0鐳��<�_��W����E��x�~u�����Z��)��ѵ���Ug�MiϾN1����9�-��e���~m�~իqt��
�+���r�W�2b�~p����1'���������=$��
�T���i8徧��~�a�����d��o1K��G�xkcx����֫.�\��<�wG��v�����޶a8���}���xZ�U|X����2K;� 1�ft���#�47P����Rh�:1(8 ��RE/bb.�i�i��5#n'5e��D�_����Q��våc:xBz޾��t��&���ɿ�f8�)ò��y�%�B8�n�@��w^d*�?zȴ�j�+������$)�Q��!n�`Q���J�+�A��|ZQiI�*Dw��t�Z��3룱�휜i33�,�l�G����%6'����7L���[=8��J����M�+���u���3>؞1�{R��Ň�+'M���.�ir;������LZ�s8�U����'�t/e]P˖��o���h�ouM�=�3:z��(��V�ct"����
�=�^Uz 9#��W/K���6Q�~��FP���"��v�5��������9���o�FT������~��NYHF�*��?��uч����ey�d�HgE1��f�W���w6�GyéD�'�–��G��O���OZj
covhL�9J����&�-�1�+Txe�K[��H�<�VS�D�(�ڔ�|���k�F����a5�����t��W��_��"�Į$1���d�������ϭ0��H���=����i��EiL�v����1�>q}UNm�+a}�/��M�k�_�m�K�=Y��F;�e,=�gp�w<,3S$
����m;�+�M���n��&��ԋ��S,M=�J��k��d��z���I��?�=%���M�T$����>s��M��Wb|h��c7W���3��$Uj)��Z<��Z�(��
NT�;Z�}\L�R0Od�o��T���Wjz�V�T�	z͆3=�B8�)�N%��A[��%+�&qK}v%�I��7^��7Q�w�_�Ν�0�$�#�i�W�B��4�].;�	:��VG��O���Y7Z/T�P�����_D��ixH�|�c>L��-}Az�mߩ�u?
q��D�����r)�NhQ�����1�_:@� �(�^gA���߳����7��@9�8`��r/�.�P�����tM�W��lV�u=q
=	R�\��"�'<
�R!Au��c�a��V�J�:�{�K�[���)�.œ��QIKf0aɩ���)b$�ש)�I�u`�4Ä�T#�����iov���h�?+�(�H�
0���*��L��L5�7i~4�p)W����H68�CL�󢃩|��Pkf�Zۃ��
��p��,��m�,O��@p�م��,I��!�<��9��5�R�����H�N�	Z�-�y���’nA�G/�p�-�f�^�3���ƫ��j���>�㚵G\GX4�����u�Y��G~6���Me>�%����k�G��*���cn�v�-�g_5����-L�'�
	_O��\>�.B	?9�f!={'��i!�+9V����c�>Pɛ]��&?N�}J?!�G�!r��:� ]��̇,��T8�Ǖ�DBP�&iL�q1w`ЬM��!<��"�e	���}}����k=�ue�x�\��h��2���Z�Ԙ��4*U!�F��RoI��,8�N��}=��L3�	�9e�i�$��7K�,�3j\O���H��H���#r���ߜ�3A̲1P*;ڮ�%��a�ٶ�o�_x6f$�~;��%�Fۭ�A�a�Ҩl��$]!��6��ķ����M7{�J�x�^�o�Hx����)e��ˈ�̕����GN����/��zq��pd`EP��=�՛�\0di|�G�@:�^�܏V�Z��

����+��'*;��M�*��p��‘�i�o����	�GX\n$�X�<��i�z�ӵ�v���7���ܔ�*ӽ4Yb�&��Jl�ctmc�nq|�=�u��3�x��������*�V�dd����8�\����&�"�6���ċ2V[�21O��/�]�\����ĭB�f�j,���8)���N�t����Z!���9MO/��
UN���U�
��$U&�g��)9��ෆR�D-�)j��zw�>�U9Am�}�lSan�j��Q��$����3U�l�C'
������9��s����dǯ{Rb�o"���,?}�M�%��Q0�S4�>;���+�Q�@�ф8��6�ĽP7v*�qޣwaW:Ӥ��W���{R��`�c����G��\ƪo��(���
!$V���-*�H�)���d}��H�����چ����j��֝dXs��Idc�pֻ��d�@�-ǐק���b����8����r�
S����)
4 ^����m�W��$|r�d���-Q3������M�td7F`��k1�6��B�@d�c^�\�j�Ö׹2*o9Us�rV��2���6�(����D|ꧣ��I�YS[r�^��2���䅗tũ9��6���y�BUJl@GI�jgК�[V��gm'�y��g�s;u~;4��a����	�a��eW!~T��q��^I����B�@Z�^R;�kć�?�7G�nK��ۣ��y���tFjK��m��L[��-WЎKԆ�w-����d��S&�B�t�6SHAI�
O?P�y�m6��[:��߇j
,�/~f��8:4v��,�æ�hX��g���T��ɡ�}��V$��s�����:��Tu����3s�(�U�U�/�v* >�O�ķ.���>�滿�u�)x���H%��u�@2�6۹�X����Q���vC^o���Զ�m���E�՞١��%@�X�
�K��<%Z�kBjA���2�r�ٟ�j��dw���<*O*abt�%�'���JV��q/k�3W�ѨU��YU�V`�k���b?�XI�u�@p�SK56~,N���T�ک���k���H�lFG;C����^أ� rFy'��%H{�m !�F�A!��i�%�n�ꚡd�
�0�ӇZ�F;�O�OGۺ8~���Hⱚ�᠊��g�������n�O�Å�wig��=H���""dq�����R��*-I�li��.��)�}X��^/>��<{��BKr-wY�I>'Zg�n+5��Ԑ�ʐuˆ~Fc�E-J*�GU�o����okc�5g&���`�
�_���]S��_&���Z���m;hN5�i-Rl
_r��_U�CQ����+nP�W�7t�O״�rj!yէ�'��t;NR����/k=�m�X�f�R����`W�W�����Wt^�!��E�hz����|Tw��F�x[�]C��f��[�Zj���1�e��s�
�-���	P=���O�n�Z�rm�@骞/t�,�yQ�6��"�����M��NI�
�㮸����g={�U8�L�Ђ^?0S^jȉ�ؔ��3��
��o,"�m/4f��I��کN8<�\���l�/��ϜQU�<�Q!-F���z�.f�P�m��V���Y 5�F+�]�������JnC~vES|5
��lF�F�����9m߳@\�X6i������?C��iA���\S�1DT�&'gg%�\~���4z`��8z@�g�J�եB(#���� ���*�[ɖC~v�_�tw7�W��3%�I�DCꆜ=X�x#�J>Nք�|XiF�1����эb�K��P���Vm�ټ38��y�Y�\�X�RQ��a)��6C �O�B[v8z����y"�2s�6�m��UIW�x�T�A�B��ϋ�K�&��d	� �!�$�M��kChyX�֒�;�3�$��)�ֻB.W��(;�i�u���6=�RHB��.v;�1~���69S`w�����U�&T+q�%�S۱&�'Kh�
V��@�������|MHm��S�!Jԕ�ৢTFᒎ6�=�=4Ł,*�~
y��t�&��dE���h�z!f�
8 �+�T�g��U�Y��u���w��R�B4� MT��x:{�O㘙P4����*���^��!�OOt�Kđج^���IK��M�Y���FYa����)~�	/�#?K�w���ֱ�r�m%�
���a��)[7ڭ����?Uv$�@)�7i�^�k�(T)qh���J�[3a!��)�A�Q��r��4����d,(���&H�-<�h��쌮ra�$<�ppz0�|j(�Q���*������n3�x��V�faO�
�bV�7J<pv7/���F)�r�$���N���7v�چ�F!)���u�QښqS
�z�Pln|�@�$�o�c�w�b����YH���W�̂}�[�4>�R7(�n�2Kz�A�*)_)u�Mc�lb�g�������h�Z���ճ��'E�xwB�07��L��57�Ak:���mo
v�{N5ɛ$S�a��ӄ�-�V�L��YuS�����sηU�ݤɪ�}NC��V�`�	��-�8��KJ8��/���P+m��V�!��"��*�N�+����w�ڰ��[�n{y���"����9W�=�"Ņ�q���ǩ�F�!=��:�����4��g��aE��(�w�E���$�����2
R�7��9Z�+/:���iq&���S��ۍ��«��M�m����]s����kTN��t4U���
�BÙ"{�g/�q�P�U�HNV�$j5��A�*9�D�~v��\��_TgžL�&h�4ho|���.�$�P�m#Qh�5�_/�`�$T�v�N0����O��K�)&�C6_�,��@�uF�
��:[�=Z�3�����~�nLr�p��qm�|��C��	zF+�.Ս���Z�b=Y�!o����&�Q���j���"� ����S�C�V8�+ĮC�!��,
��_�W
6=��ô����e�fˆ�J!�^�`C�r�&d5�48L�E���t�u����1�x6����=x%����W�m�GN�|B_�;�ص��goJ�I\�p��-H�d�����랺�H|�p��az�3l`�X[5t�ǃ)ψRwe��'��՛x����	Y5�e�����u%6J1�e�mr��jg0nJ�V(�"��8l(a��~��N�)�|��ʓȭ��K۫����^N���O�jd��"N�̫8�P�˾3�������+A�rTi`��)6N�����&3��-A	V%9g	��h`wb��i8�
N�����i\��P:_4�\A��=d��7�ɞ�fUm��ܦ���Η|�G	��p��kk�����G��2h��{!��^������BR�����>��Ay�e�n���$�һ�N�EGi��ɍ�]h/��Vc��5�!&�;��"4�Wr�����.�FR�Y�G�o���v��!GBS�ɜ��f�E_�<i�º����P�"���k�3�6Khqۿhqӿhq��hq�����-�F�8��b$���a�_0�_4M��:2����n3���Sc�CIڿ��q_�vb�R@j+`�� �)dv��S|���nY��K,���E�d(Q_�M��N�=-�'�	�C{�v�kf��5l^�w����WԐ�ߋ���.#v�Q�����C)��Aʖ�!,����TU�G-��s���VP^�฀g#��oB���pέ,��ӥ�K}�z =�`��S*���\�F��0,EM�S�h6J&^=���e3t����8Ȩe:��mHH.�2Qi�ܖ�.�����H��}���kQ���zXw�=��o�o��!R]m妀�\�����D�H0�[�8݅��r��A�
[8���'�K���B�	h��Q2����C��Y^�>��mvXO�C�=��\�ڴX�i�Drל�t�C��|��8�a�G8D�)�P����q��>T3���zϧ�r:��&�R������Në��Q
��@=��I�j��2ryz �e;�Ld�`MC�)X�n��W}�����1�5��K�	<�������]]Pv�J�Vw�(���&�]U}b?KՆ�C����4q���s�ݝ՚�ji���V�6��P!�\���L���	��
�x�T�M���β���U�h�=�,1���N�Zj嫎Dޱ��<-
���G<;&q�b����/�i��� %q�D�MB
P/Q,��F�8�a��$T'g�'C�Y���w��^j�Aˬ�W}/��2C�'��UA!��&|�}uG��\�XCX�ABF�	ƾ�q�s�Uj�A��)Z�{��(�����b�r��%�i{OF��-�:<h���A�v ��5{�R�.:����E4�`��=t/@�K4��+�=�Z�sV��)8�B
�`w�1f͗yTE�+�JGe5�������Ҥ��ق�DD	�J*�G=������}��G�>;��)u��hG�3���w�����qt�j|��1,�;����`�D�2��J�)aq�CD����J��"� �=.�@��'Qt^�[����=�?��v���V��*�f�v�>���ϫ��R���
��n�.���åm��*^�E���[��vq��/⸽<H���RU���9D��u/K���Ĩ5�B�~�PG��ӴN�h����PD�Q�&��^��6���.ȏC�W>���X�P����������K߈J�_�B��3�X;CV���=�T�uj�M-���Q�vd�R�[������۩B�U��N��{���@\���}XyP��]x~�aW�h���`V����J[����;��Kȑ��L1l�h_���l�R�W��K<�B�iL��Qa�v����GJ(�a�/:d��i�Ԅƿ��ו�.���
y�3���t�b&��G
�k�X|Q�zK+��<LȰ+��-Nȧ��ɼ`"

�O���S�3-u�9X�E<Լ`�*a�U���="?~D���\�r%���Iq!EQWmb2��H��Yң#m��&������z+*e:$�������9I��&��}vE��WP��ʎ�B(^���M;�e���M�!7jH�����G�_Q۠}@a�Ϡ��ߠ6�PXUN�x��<�R}�	��eq2�{]���c�
z=�������,���i��v��ԝ���:�����𲤱�������Z�$t� ���AT��|W_�W��3�1�5	^���X��@��D)<���'��o��x�H�[ę/j��S���ǭ�G$c>'=j'��+���ܨo����S��z8>�
e�6��o��Ei�@q��fkgB�RG�H��XL�՜���հ�ɝTo/��QO�(����]A�ѺA���f�[�l�ju����@����NLB���D�@�'�<��DT�
�wL���{)�b4*�,0�?��L�����Ojq�b��
t�T���6z�z�=�h��k�뿁��^��������@
�ɚ�Ax:��d��̸�\v�+�J��*yk���Z���
;��]3�::-���yY���jm�7mPGA�lT�S6�h]G��ot4���2�KH��4�a�2k?��㿩E��?�0�r��x�:X[�M��Х@U���P�*T�?�0�	jŇ�+�R��a�m-9DF{��SAK��&�`֚�?,�M��I�::��	�ύ��t=����i�g�y����/��J���eW8iY����~�/�S��`���z�`,��clK}(�f�R�����!Y�_��v����#�Nc4����N>�!�!�qdq΀y�n�^�Y�h5�7��1U|O7K���-�q��FuĴ�Gq�[�"-Ɠc�p�X+P��B�&Ge�A-���~�cw5�.�2��aV� �\ryV�Il�-ǤFe>�u�,�Ñ����*��TB"@ۉ^���_�답ުŨG���
3R�k������C�Up�*����A��~�i�I�D�=�Y�>����d��k}�f�
^���M�K���a��d���5���8�c�%m!2XA�%U�r�����Ԯ�1D����2��1n[@j����n"��m��1�#��k������T$�=7
��V ׿�aM�mF��%�/���h�,�'$����U�'w��di7��,"6���h1�Q~�Շ�c����N
�`��G�+�U{���4(؃j#���Z��H���a1,L��X���[�|��bl��E�I��Q<��7��"�D���OO��Paծw�.T�F�Z�������Iƀ�X?�^�l�ːhj�qBKygji�L�2��%_�RgT �aP����ڥ���.�`C�-���q�U�ui�R^���9UQ�,b��]���R���hag��Jj�'�h�J��ؠ�T��K�yV�A+�X�����A̰h]A��ȁ��'0I�u���|Y�x 	<W^�t#S
�:�1b+l�W��A>�:�@�:�P^(�*8�V�O�<�@q(N�;k ������W�r��І�X]B�$��
�_�=$p#H$��Ŷ[�7	�	��$f�fb�)q�B�KK��L����P{���hWM����l����'�`Y����Ɇ��t�T��]���䲉_��%��w�M6k�Y�ٮ��=�������Щ�0)H{�]
H�t�)�5�a(�S�nF��-�"i-�]������C5BS�$(�5���!BcL��o�g��j��i��j��%i�c$����<���U?���V���
�qz�L����g�9��U�/�$_��:���.��9�g��8��:pT2H��!:���x�} �y�Xq�x���!�5�(O1Ӱ뼞����!�/�`���g�A2b�'<'/�Q�ʣj��)�%w��䠜Iֻ�S�y����ɂ�����E�Ň�����Dp�V��춖bM���}���RI
�`M{�2�e�s�֦[�V��0�e�R�㻵�^�B��f�am�H�ᜑr��Q��ߪi��
�ZG��Z�{�<�YlIX6l��@��vTS�Ej��Gē�>.�F�Uk�}�˙���y@ڔ}���wz��Z�rS][@_Eä��RKq����CE�O9� +ҡng~�C�8n�I8>��)v�"�vGe�.�OҞ{�@�,u'�.C��ZzMF�Y"`�d�'ފ<"ƞ?e�!��j��S�u~��H�T�H�ռ-�î�T��l��k���5�)� �q��[����C���yy:?�_�ϵ8kP�r�8�U��je��*>E�ө�u��5����v�N�v��J�j�}��&%(��W��}�<?��=�R��<�q�W>��}��PDW�u�-*6=`�x�u)�i"j9�^@�]���v��"�	k�	`L��I˟`�jݥS>U��j���Z���(�Tp"�ZA�힎�[b/�I	�]Uc�#���ݾ�9>B������ )(b�VWk����)a?�S�~�I�Y�sN���_bq�:굜�@�'|�\c�ܙJf5Q{�t�ߺ�f}l'���8���
E/�F�m
ɹ+�!�L���Ӝ��OةB�"�����q_@�P��r�*�8��iZu~�n��?���[�f����H��e;A%�ۈƢ�Q]�D�1Ix4�N��5&�q�	��eB���I��U#5{_�zX�����glH����*�#3U=��#�yY��K��#L� K1>D�L;0��)3����)��+�	�ME��-fx#��+_�xY6��#��V�Ew�.���So�Z!%V��;h�/���>��[o&8N��o��Ǖ��,8XsMU�M���pfT�'�z�:�N�q���n�r����%��f�kP��윴�Y?���ڑ��d��Z)�Q�Z�u%#�h���=
����kK���I壦[g�	Y��� �k�h�>��t\H��q��͒Dk
��.P]$'��Y���7J`�����%��v�~�R�cm��E@k8SR�C�-������=.oF�������f�e��
����ܲժ�]F���;p(Q��A� *Ch���H�]�E�I���U���
׀����R�L
6�Pk����b���T��ô�'��8B���f-��Be�m�F����P`���,,��⿲�̹��Hŵya������A뵟�+U��@{�Iw*�WW��F�{2d�,-6�]Y.L]{�����!��s�+���ߑ�%���@���j�%52X'q��PasA����_Z.�K��^ ��|�� Ur��[-�5��V�T�	.L��vK��導V��T������ӲhV�Ձ,��b��s�2��Ü���u�v8篖j�N���6u}��B���Y
t�}�@��<%\|"�(�U�LnV0��Ek��brj��+�	
�
�\�����aⱲ�I	���l�B֏�)�����"�ɡi�)��x��@�bV�eS��$?��׸���!�q�L^:�0GT��MWU�>�z�{\��"YD�%�zP�@G;��=z�q_�������	�����M QSA\γWa�T�,u�0f+0ȻķB��ѿ�d5;n �"%��.'�Ȼ#�S�Tk����6�!�A�՛�7�^�QA� nH�l�5������]O�U���(g<�8���{�좄��t0����\]��1�xu��Z�)��J��q��B�
����j�Sw6-�'J���HA�\ٔ�Ɵ��EW�0Y2mb����4ŗ���P2���>pW�x�5�W���
��OPN���^����c��~��o���5WI��"���ҳSV1��m=-OOXAaݪxt�X*UK����ߔ��c�|��<V똢���U�Z
kK��)R�R�b�����I�ĩ\��7�qG�O&ߪx^
��2Y_��wA
�Aep�j��n4�p�j�m�y
���nm�1?*�nrwu�ӓ�I�O�/d±m@*���!���dA�Q��ڹʮ
��C���no�
�w�;q
����\[d����+�&�����j���9������ZAYo�W�ڜ~v�Ga�P�3TF'gn5:ug����<��9�+�#8�@i�C%�G��y
�M�.#r5�-�<�K�*�b��Oe�&V�n�0�xdP�s��/a�d[��c�ԟD�[^"S�^���4.)�����y������Da��~CX��]�����c��e�ɇϨ������L81�Z��T�t)�iѝ"����|H�?�����}LY�"��[li�m:eߢ��Y�j�k����V։�3B���]Dە�4�j���؃$흡`��\�m,
t�vQ���W
��j��P�C|Az[��������a�l�3'��!Z��+f��)��SU� �c�	�qi'��Sm���K�|�
��XK���̤�:Ѫ�4�v?hy���̈�证�0�^�
�S���5�^
N�M豞&�C�U�A��`���RYI��3B��?�Tؙ8{Q�C?�!�U!Kv�2���#�R�`v��
	¬`й�H�V�Ղ��=�
�FV�	�f��@	d̅��(�+k��y����8v�R����0iqR���W���;�ct��`Gܱ�)gB�UliMZ��;��:T08k"��m�1��HJ����m����8Sb&.u�@)�N�~@��V4��B5
�`�c�������af�vW_�w6@���Y�4�:3C�Y�e^Iwo�����D*�_W1��d���!�l2UK�!�Ub@$\�)N�ha���L�^�@w0���k���+@����a�\>�Ԙ��2��©�g�fy����
]�cs5��_]F�B��z̅�6W��ET��A�6u-����
"Չנ2lJ�V�"gODݽF_��B�u���(\A�y����`ܠJ�wJC�qާhZ�M��-�'���cO�������Ku�]��]gς���W[�P��$;4�pǁ	��$!�O��f^Xu�b�P �Ȧ{ׄ��͉��%���5W9��Y����(���ӌ,��Y�ʄP}o��?9��\���4j�����A=uEէ��L].���@'�/�X/5?-�.��V����A �V�k�5�Z�&�1��B���[�$)�s��Lf�KϏ[��o��
_�W��
đ����d$c����[l�gRANX�L|TOc�Y���A�Tm*���������P�����β
�����w�ꘑ���Yy����c/�ɮwz&�i!��
	�
׋�%��	�Jʛ�mG㷨1�?�C��x#zT�&b�oY*q�:d؏�nK��E:�b �!8�$h����tiqY�!��y:I��寲�R����^�B��,��ƶYDPr��ܺV�)w3�bA�bT:����\�f�|�Vg�����iM�0��)$��dV��O��B�ѯ��s���E��ŷp3���H#���m
�ʝļأJ4>=p�o��.�_�O3�+�&�u�?Ύo�hH��E��
w�E�N>ƙ�zһE�P6I����G��~!zCy�R�9h�7�`�)Caw��VG}"
���x֥���dLq����i���L1�)&�5�����!�RYm]���
ۘ�֊WI�j��U!IK�S�B�2�x��/�1b���
�Y���ReFX�t@�_M�e{2��K�݀8_8n�:`�f�>+�3p9x2H}�8H�牜k��OA�so����eT�\Rm��߱�"E/�8Y:���1Y�����v�n�Qv�fp�$��h�ɻ�g�2n>�U�<I?2q�&:[���q�/����tX�(��I��(��A��
~J��Ӓ�(p`5�燻9{Y�O�*��9y|5�̪�v�\���e	����2�Q����BC%]�-a�E��ZLQ�w}bCďI�����9*g}�§{��S�n�t�Oo��Ǯ=
I�4�g1YU�-p,�8
��e�N��q�oǯ��l��ίqg3�Z��`����¢z�wP<����ӽ�Q�l{�@н6aHi��6�9S����>�c�Xr�G�.�����em��Y�Cm~޻Ou��&i����ε��gDW�u��,�h�_�V�c��.�Y���7�mpZ�ߵ'����A���,i��$�A%pV��g3Z�7����Of[�����I_��.�����RC
�G����r߭��u�nae^0m]�˷��
��D/XM&�)p�7���&���mqt�b;�����p'�-�n�~C����4@��J�{
�ؑ���X&��-��zY�u�h8�6�|RA�;p�v6�e�Z��t�]i��]��mn{�(����⪬���j�ԃ�0�E?�<�_r�${4[}�s:w\gf��&����ڔ|z��X�;�ay��m8�������!�5��U��`3!��=]��Vi���ʬ����/�G@��JB��ѻ�i�׵�|xG�*��s�wL���?vU���Z(�j�¾sl)Qj+�}T��b�^�GYKU��o�K_:�A(8�-_���P%X�x!�
�F�]}UR��H�h-Fj�T�{d1��lwb��m�h�3P�x��l�ʐ��\X��e�8���b7	�7s�
����b�ۚ�j���߄��%�uo��R�ߣ�����U�ܷ���+��4���b�,դ�i�nj�'�����RA5bG�P��g�-�`�U��	q��T���?BYKI�hB4^T)y*���eT���{�ߑ�;u��������U�Iv��ߗ߆
?@~Ɠ- �d������}�K&Y� ���!�g&=�Ts&J�KH�����p�4`��y���,�d�$��erPl9�N.��<�9E1�dvQk��[��TR·�lͫ���Q&�~=�MŶ�]4�M��3u]B��Z����#	>_�F��Q��S)H�. u���8T�%`�n�I�'��CH�(�B�c
�Iȑ�)���
`����IUZ	0qTS�B
#��1�"Ds�#�@^@��&�R��*	�ٞB焻�Eh�G�z��&w��6�ۣ˽0QN��G��SS��O�./>�ɽQ��������͐�f����юm�wvV�^�i0�ȯ"R�ӡ���Gw��Æ��y�3ȅZC"9LP�j���<�#�]u�;���Q�&��] =��E^��"�ҙR�(����v[ mN�K�P����M|ۙ��}TQݎ����C䱘���ː�Dr{�:\ޓ��[C+��ţ}�l� ˎ��b�:���j:ӔHL]�O�$�vE`8r�\l)q�d�dԊ�MW��<F�J�&�ȼ$9�����Mȸs�fC��8R�k
	��9x]�ԓ>P�zU.��h�TpA?n����z0�;n<Ӂ�.oJc�E��abP��8�#Y
��b2���Q9�=�l�gT���Y�3��9�5�g�D_�hbgI��(�0�"��lu��R�ם�*���� �ST���E��~I�+e�E�F0X�h��`^��+��@��H�v�F|�V�^j�Wb�4O�˶`��6.��]�G7��
d�&��O�ȃG8�f�'B��M�:�ź��Z:�nS���Ff#��P�~$E8��0�������zS�=��F5���ң��C��� oZ�1����R�Ң�`�q��I�8{wU��W�0/�1����6v���wN�m1��!���vF7@�Bݚ�6�9X��9�'K���_���-�����z"�_�Ԧ
r�8o2��5��#�#N�@BJ�#{�c�6��zŵ�ƹ+�,:(VG9ӟ��Ht���R|e�qa��b)�A�o�2��0�G�z9
i@IqV�Z}���4ZE. ~
E�f}���C�P&�~��\���7a>�.��r���_��Ŷ�(�*|1�)~�K_�]�jt�4v*�0�)��L�Q8{��L�jE�4܀���g�~�U�Mq��\��(����o�	I�����!����!�|�AA��V�3�Mִ/h�_"T���v�Z�H�1���를��(d�\��Y�՞if�$�Y��@N�S4k[��V|'˳�(��{-�]?�9�4��l�pO&T�����M���*�UU�g�#{H"��j��Zҫ�g����
�Zju�=2�"T��S�_²ۥn���փ#�43=��n�a�^P� y�P��K�"����~	V6�S@�n�-��-�_�\4�p�c+��{y]2���b
�%w�Y������F��
	uHEɦ��,�k�Л�᱃�PT���2�n

�V�߬���ϖ`�|�"�8�E����OHv�s�5�۩Iئh�[��I�0J���2��jr����[�(_�[�Z��uPd�.���X���7�������x�� S�� ։�N�j�6ԡ�Z�bc���:�A.�Z�km��ꏊ��
Ip�6�jQ@�"�!	�~����m��?>����3�a��]�`!o�NJ �+ooC�](d�D�v�F�P�s61&?�b�p�S�XKDZT���z�?�WU���̪��d�"(��#�')��Y��$����e�PC��ڢ�����
�'�V��&��gQ'�O�P�@d"��=o7l�Y���`�n�1�1
�$���Pʼ�������0�O8�}j�rR��%��/��5�^C5���=�^���(W����dxUy8�RdEx٧>Q"�Ě/�r=�OJ�'�__"�+�W��p p�N�
9��w:��R�D�Z@[���7%X��l�ȥw|��v!�`�^��*�w��y��S͊p>h6]�5͞X��<Po�)��[ ]# :؋6���t،��k�pS�W�P�ԝ����k����|���Raю���e�O�̹%�k��һ��`Ô�>@��� NcO#�|������)
�ؐs:����v�<�Eg���cr+��l�*^`a�?�1��e�l���뽅��P��gU��`c�qR�r5�|�$�{1R�E(9}sa���>�/��Y)��az=��fZ�o	����2]PX�y6����ű�ഉvV��ܔ
�$-��N��zz��3��jc5Y��>�<ug�;�\w�qw$�����Q(Qs*v[���|�;��b���dž���]��*׌ 5����s����R�?\l�
.ֶ<*��h(�f!z���g�9_�0�EaS�r΍<'��b��"z,�%�(|;����tq����=$���l�׶"8}ˏ��* 0�;������K-�08�6� &�n�ѣ|�j��J
RxGU������޲[>��d����HC�6rۨ���G_��$3٢�AY1M�>�K��_Ņ�Ȕxc�?[y�2�F�^�����MR>)1��,�`��ҧM�����!��cY�9�!@S��rs���
����e��wn!�=��5>�ѭ8�9���NqwҜ/
Tb��wR�v�N{�B��œ���p{�37��I�o��<��#\E�88Dw�}s(�9�e�䐦������#��v[6�u����������o]���'�2S/��лyS10�V9y<�m��VpC��|���7n�{�A߂�[3�d��*;�H2��@1Η.����ֲa��#(Cv�-�u��V0B!����L^0;�{�k~����񊓱��{�/J��l!�b˫�vm�H�Ӈ>��\�J��Y�q��A��Ųx7��(����͡��!k��>���>�b�V�B�FxQ�I�C+�%?���TT>�,i~_[����!4�~9��L���p��kK%��D����zX�79.��V�WT��Q#��8L
qF6�^�uY�()s
�m
U�=�J=�˵}	����M����h;��%מ�B��&e��_�!o��?$\l/�!��<(i�v��6�0�ۢ�遑{��.�fd��c6�:^���	��C0��Iٌ��)m����}��e��S�0V��du7�rw�4�v��l��K�U�R��C��	9��#���f�Y���"��9�.]�yAxI�lD	AR����n�5�j�d�3�w���>��c�͍>�C��¤��-L�2\ʠ�>���
���"�R��N��}F-�xOEH��抙w��A?iS)~�Y�m
,����#1נ��!���P����XGӁm����2T~�;�=M�X`f}%�˄2�W���~O&|x�o�*Ȉ+�)o�Y�B�-�mdE��?9���,M�a�a�v[\<D@aM2�ik�zo��>�&�ݗ��~�xݙƖF]hL��!
L1<�
�]^����"�{��'�*;����E�"c��c<p�M� �ea ��ؽ:�!Fu�|%G�7����I0�����&���-��o��Z����g��{��u%<�3@dr����Ω�Y��ˎڛ��+L^pm�<�8%X�����ӏ�g��V�J���T�!�I5����|������
�m�k+������$�h*㨪P�^ݗ�V���[�?���̊23{�c����]�!�{��@r�K̼T�8��/zk���N7v�t��t�{Ƽ.�S���=EN��b�@��j
"	(��%�!y/1
qm>��֥�s�� ��1�^L���/lg�){�'��4�z��|�j[.2����&�8�E߫m�<.�v�mo�M �U���v�����UJ;L��/����r���KK��;�.f?hl*,Q}:-R�P�b�V ���`Hp�;Tol�$`S��b�]��I%m�9����]��p=��S@�>�JKm}{�	�1��wV��o�n)�_.����.�Oe�r�/���������ӷ r����FgA�%j"�}���#*��n%=�������f�^�7R%fn�uC�Ȁ���A1w�i|�H�����U�����}���m?��|�:�j9�Qݬ*_���4��j�1)�AR[K-�l������iwN��y<�
����-�t�rIT��U����f'E��	���ݭb�Ӧ%�M�O�����-4�N��zW�cpF����vEt*hJ�z�ZY,E���n��n���o���یG��w���n��n���+����}T���;lRF�r�0$7����!�)�;��!?�r>��!��p��$�f�9���ٖQ���fH��!=�Be�*�y�x(g�3�e(�S���&�MR�eI����̇!G�-��<R"��s��kcK�����ڝ���.����ļ$\�#�<�ʺ�2ɻ�t}H
?�Pv+YZ����|�R!�E9�겢��|R*�Cu���2��R�{����؊�=�N�U`����)f^�!�4�D4I����@R�(R��zJGUKC/�Ԝ��T} QVh_�R��{���[X�{������ ��K<�#�T�I�MÛG����n
	(�| ��~�ܻ��
�Qa������*���9�|5>�N{i�-�G�G\�H��w({�Û.����	�q'Q"&*ԡ�PUM,j�/�B�$ė {g��d&��O�� ̲�g�Q��p��#[� ��O�0�5E�/�=��}1����q�'f<�]4�%�%��D�"��V���pQ{����s�k�L&��[;8��*9t�8'j���byA_O��ۡ�wM�Un�&Y*:+%b�P���o׽,���A�|)_����y
�@"ꥀ����hA}��;BJ��W��ڥ���(����T�3S�ɗ����xfd��]���Q����f&%�Ht�-�T���x�0Ļ�8!�S^�ί5�W|�k:Y�cMj��9=�S�s�@x8Kx��	�H�zN�$k�v�1���K�}��/Y���!����>�!���6�*��x�3��ƴo��Evi^�U�.��ӟ��GM�PU��T?�H���SU[=����%�#�����ş5~W��HW���z�Gyu[{\K����]Ϸ@9�>�
������	��]����+ٝ崿�BC�����K��W��L��������Q^���q�$!>~>��:��"�?�Fɝ�B�r����L�2�ʠ'�C��U.
�����t�Ǿ��Ҳm~#�[��o�1.�Q

���P��u�d�^�. �P}\��J�G�he	�$����)O{���y��
��*gA�g�dE$��6�*�lڞ�Z�r���2�i| D�noLO)n7.�
`':T1I�A��O:���?���94���kMř�qm�8�B[�8�h%� �AI�zHR�bW�u�PSRPhnE�"���rE�(
�vR\o�G~W��fc�$!����L2�Y��U/�@�q��}�!v�/+��"|s�O���V_D�<�[Id�4�{��l
g���;X�I���б^>@��%����	�r�(&�U�1
�*/0Z��,�d@�N6�W��x$�n_0�E�J%h�\��X��0�Y��	J���z�7 �|�j���
 MTU{�V�I��[8��v�W��A��1ڗ+ZS�窚�m�~󉞁#F}�u��:�lp�|"[:�>\�q�/x� H���{��`�A�f�JN�gS�K~�Q�o�v��C;�T���a�*�rt�P)�s�m%n��h��(K�oY;wW�Lm;�j`%v�$��{)�~����=��g��5֐tȬ��=����e��(�L;k�+�*o�t�~�O�����A1)"��==�3��ttl&���Yx�ý�
&K��8��H��?qn
��'f)*��Kኌ(�^�l5RȉbƥaP�!�{�F��n������]��`נx�Ҍ�L.�.�9FmM�hKs���Ī4�Y�nKg��H���%��3���Ve*3W>^��^��k&ߒ�O��l{G�E#�@��	��b���F�%���;�X�#m�ϝ���^g�6����?�;��.�˫x ��GWEɮ�Ż�ӕ^��:�VcxeV��5�w$J��B��::�_����9^���U�s�>�w�l{�x���zi���×��y03΃w&;/*�v�M3�
C{m���7MO~�x���>n]�Y0���$��3�0sKb"D�d��]���{�ZMXK�t�EF"	LY�#��8H7wZ��)¬tG:����{�q�5
�l�:O���J�!c�"i$2�� C���!�c�b��/��P�c�=Zksb#�H�p����6%��,���~�����LG7
h�杘s�`��ӛ�q�s�e~:�t���se�sw#�:�|eS174(������G�6��6�`lu�X���_�����A�@6b����l��`�
#Vp���S� 3G{��A�04$���؇@b�0�Nw�Oׄ�����
L�0��9J"�2w[&�Mf�9��>FQ^��멶����>�c���L���	#����Ѷ��u��ʡ����!|��W�!D
d�S������w�ޭRL��G���F���L�ە1�
��`:�J"��42�O���Ag.J�K�RS"��ʹ��(:s{��S���*��KE����C1�!K.3��*z����.%��_�zʆ'߁�,*��P=ۈt�l��/څ�vCXk[�C�Ҁ�\Nj�<��D!;�Xj�fo��q���2;.���x��GT�D��M��j�˅���A��=�W��>&p6�@��/x:&pD��J�o�?�A��^_Oܪqg�7�gR[m�n��T/��r�py2iȠ�8�J�����J?4��CL�
���F��p��ےQy�_4#�Ӣ��-��hjB)�ܢ�^PU�~�}�ǵ��|��S�!㙦� ����ϛףh�`��.}͹�K�`Կ��=�|�+��;�Pљ�+Leo;�%�E�m�Id!������:ı��n�|8�Pj;ON�f�Cp�l$�V�݋&\.GY�<~���#yl�X-�:�,���
e��Vx
�
�-��R$a���_ʄl��U#�?�0�.�.��og��\�x��yJ>򣃌g�zZ8���C��o����|e���g�	��[�S!	Y&�>
��/�㡄�v�+\,�!�X>g�Ɋ��6��3W
7��;�FK�MGw{m�D��d����'�e���q��
�O&'ۈ�ӗ��-J͐�a-�GL�h�k/}<��+�bn��.��:�T�g�/�vW{r
U@�WѬLe��&R�|�s�yj�jf��[�N��$fVʕ(y��0> |�b�7a��_E��
(�3���|G^���e��GC.6F,Z��R\������M�j�5�yay��RA���Ӧ\�g3�iPI��J��2t/�5�j9	���{ȔL��,���ūD-#lq<*�i��9���a�A���UCn;�ӄK\����?9U�e>�*d
7m��087Ȍ���N�S3�O���%
o�1���6���_ӻ�h�����j��_��x��W6�Ĩ`�;�V-�iG
�ؽ��f��3��Ch��]!Dp\�J��|rh~]�-����*���SP���3��b����T~�ge]���%a~(���<�Y�Cz���w�j	������	���w���M�h>�i���,ѩ�& �W٧]��ѝ�)�H*q�S�|�<�[vr�?C}\h�ϩDZ5y�o
u���9]AXY:�����ß}J�}��O���E���Tb�cH19Z�|��ttkh�Ԓ��!�^���9y�\�U�Ro`�Y%KX�װZ�2`�:4����4��H���M��u6�P�d���4��a�C�֪{�<UV�Zk��=�E�^�2�&�AN?�����>����ga��x���_7����t�
W�<
�\���a�Y�;o1��w�x{�DΖ"d|���M���
�Ȧu��d�@��
~�
��g:����{V�� 삵5���/�`��?��>z�8�ӯ8����'��{�D�~��.g��35q�@��e���	���b�6>����/�WQ=�?�x�_7gu)/�z�T.0�6+6!�A�7i�_'���
j�cہ��tz[�[�؎���%���)|��9��ѐo���v�O�O��~�,f���vH��V[T�w�u5�͵�Ϟ`K}���Įe�چ�������Z��q�{�79�9�����W�k_{�n��H�F��q����'���{AS�ƣ{8L��!.Q����sU�F�[Z�֩�e׳ �4.ޞ_ۈ%�HiѠ������jY��
��n����\��!�
�_�ߣ���lyY�-B̴�e��_�v�A�ʋ333*�By���bF@������]���K2w��&O�϶�fˊ9G�ge�?#�=�w8���.�̜����z(�j�*��q`Uz�I���Sx2�*ʃ�'�c�l���W��^+2�0N:�7��h�Q�P�I�v�GV 4�.��R��:eZ�?�ox����JRk�s������r&�^dg��泻��N����
�P̟�G�E�<`wX㥺z�ߊ��S�]��:�����-�[��=��ݻ��k��OY�B��/L�~<xS|�w���*`�X�H;���S�,1R]9I�R��A�wD|Ip�%>A!U��T�8��'=��H�m"(j�PB9%m��tŬ��:�X����TR1��l!��״�7�?!�W*���4}{�yiS�cW���U���9��_ų�Y��[FYO���J>�ĔX7+Vr�#���9��@ϲJ�0S��.F[�2
v>�Y�jRh�,�"N%n;�s��'k�I�����|�c��K�%N�6�H
Wx����W�}����9���)���*=# ���]��v4qM�5)�O�ܰg(�ʵư�>�Yƈ��h���|(�
SZ,+'�0E��>�
�HJ^�u�T!�*4���r3��y��]V���:�\���|�(D�D�(�Ds��WDZ�#鑉�]&�E�Ȼ��B;����n0�_�|�e=8��e���vn�d��I%�K燉|�"6G�:��?!glf8/�`6W��`��T��Ku�ؘK���ǻ ��1��^.���/�����L�$�t�"�B�6�l��
�R��=&+����n���v<������ۖ�*3�"Ȥ��WıNZ�,��v�y+f+K1��k�O�]�߃ṞA9Λy
�O��toJ=&��3n(��4�+%�,"�-O�^�3J9�jbUdRIT4Fp��b��;�.}@�Άc��)f@j�O�IR.ZQ��b��7B%�g�i!
��s�y=H�|��Y��u�u-�0�ͲUśO�N�#���)6� �ӟǼa�m_O���Z{�r_~Ӥ���^dx�k�"|�����v
����m'ׄЈ-����V�Wtr��,v��p�e��;Z7��~
��9�xzV�P��r��8��ҟ��q6��Ya�wYLp^э1?����"�g~a�n~��}�Ex??��LǼ��!�k�A�?��>�A��tӃ0i����}�:��R�|F��T�R�@�l<�
{�Ea��l�)K��w�oV0oP��J���{�Zoz�(��d�T�� �M��G�}�6���t�C�tn>��ϤOGb�>��KXL;8{���V����څ�8^T�2U>3�s���f��2o�2+�F�y���8{�ٳ����#x��BB��j�XTJ��s�^�!�
gb(��g97R�ًu���I	6��;�7�����>W���GFԟ�u�Q��N�]~o��a��]Ǫ�%�n�†I���x)]�Dt��\��X���)t.{�R���b��Y�@%O�#�.)�_K��P�~dc��7W���|a���l}>�����{>]�P�	��!S��i��k�r8���B'4W��S�o��Ϛ�V4ִ��{��L�rG�2þt��;��=|4H��_��������՜�I+ץ�>�){��p��G=!����*���b���ٛi/�ڙ�W]�@3�_c�sC!kyG",��Q"��גJ��7�0��e��L��IkL�:���좛��[��w�3b��~I9��3o)dA��EYN	��t���$4�|��(�<���	L����gz� �C�7������Z�#���e͊E��Pu�� ����;qtW.��{���ג[�-��ϧ�ܖ�����Po�(��m>ǧ�i�UqFJ�t�\t����r (2��ĩj�܌�R���ss״��2����"L��D�g�H��V��·���y��2	4%`�Cy�Z1ę2�2du�%�U��G��80���UU��rc�ĉ��wU�cZ��yo�O�ʓA�����t���4#v�Ǧ1��A�,����c�ElQ�D\������l���]��Bs�Y�pc/U�t�om�N�7��O{���>�b��Di<��9���<4m�r)�>_Q…Bb)���9�]��|�.}2���� ąƬT˟3U�n2�egu�-
 hM��[��-	���&l#��Er�=bȕ�ɯ�P2�:�K��ml�yA�Ia%�z�tH�Q��,��qI�O�׸S��lp���R� �O}2qB&�sA)�h�A���d�6i��9UqK|�qQu.֐��U�k�S�{�`f �%�k*�0)ޏ]ng����3W��\�\5(�)4�QX�j�4����{]E�B��o�����Mx��M�GiC8K�M�L�_�f'��ZPn��bU� R�Z��s�R,Oi+R�51P���U����/v4�FmL!�p&rj��ya1�#�Cz��m��C�]X�|���ә���d?c:�1�ĩ�4��ٸΜYw�t�u�T�UTp��k�쓥ճ�B����%����=E��&~��hN ��J����Yޤ��̨m�5�{�Fl)�	"V�d�.!�ރ�
�u�ͼF6�+�ŷtV��c�΄�(N�
֪R��t^6������m�1����S)@��p}��)�J�`i:��/��H[aL!r[�@JQ�:S�2w`��Kc�'�7��Md͊{0�|=@RRθ/J{�[]꽩�+x�f��lx��ZU�yp9i��U/�����!oS-j���!�1��
�kBX幝���3�8�*��ܫc����q��k���hN�[�#�J�|�Zm[d��B�*�mSp,א���'g�J�n���'�n���e��?���Ƹn�]1gދ7� $jh5cϫnE\C*Xwr�[{)rޫL>uD�Wi:��)�g=�x�Ɠ��H��ӿ�)�@Zubf�Uu-r!NBNS)ɱ��Q�m�>�+˟�r�sXK�a0"�˵B8�x2�vM�e?SN��)$�))g|�xG,�:��&0菉U�B�}i�����ӌ0J[�sa�Ha�n("�|�'�BB��ydtS!�L������y
܄�zf,�)�X9�	a��	�OD+��4�
%s�Y�
;��'I� jL1OQ��-�6X!M���,��_y�<G5Mq��rV
_����5ѳ$��I��B�ف<���i��S��G�X��u�Sx�}%��k�>l�׭�����j�/�T)|�Iy7��U�n�SE���+��|]�<��93�5!�����`����8��:d��O����G�C]bAȣ2'��H�E���_�N��s�j���	��WgMw>®3'���ь�*�њ�}A��f%��H�L—��Q�D�� ������ �'b&����b��#�����€���!�Ԕ�������xg`pQ�E�#x���_�m�5���X���z�D<+��ɀ/hl�<�e;���p�a)Tޫ�.F�6%��W�|�_������P������YLr��+?�g��w�`�p�g��L����H%p*�b:��%N(�o�̞��hw���Ԉ����ک�G{%ATY!�?X��
��Д����˚I����s�s��������������j�ϩ�?19S�R�S,�x�C����c����?m*)Rz@M��7B�b��.�S��
���8��p��C�~���g�e.۱��e�S���Sm�h�F�U�|��Azf��:���.zm:��پ��5�o��lG�WS�x7W�g�W��߹�.ZX��Acz^���Eq.��m�4xm��<�{�Eq�ZS��s����f|�����MA��ا��*����=fV ��L����Z�Gũ*��4��	N�5�;�=�+A)m8�R�@?o�򍰳�2�R�;
k�� �n_�esy��[�P��|�š��t�2�+��pxD�?���yE|=�ۨ�CF(���` �x�e.���̶�҆����Vk-���}��$r&t��w�B�J��$�
#��bK���ѝ[�
p���o�;��J�{��fY���x��ڵ���K)�ƆX�
��0�!�%k�D��+�4�i#)Y�{1�j�Δ=]�o���0��ь���R��(���Xqe��0�6�ӪF����GWJ�/�9L���`�c��K�w]�݇m+����y'��)@�
����ċ�{���R��	�9�v��b<��H
_17���>̆-��n7HK\�R�:�V�'���Lk"������2�o����u��I��(�{����*�v-��/?�
�Q�*ɺ��)�o�FJ!��	I�떚b��<#���q�`��`8|�1��(g�B^��,�m�7����tN_�w�/u��g�;�Tخ��!�!й�l]�e��$�
W�
��G>��8�ިvI33G�I!�JΒ4�-����vÆ���xE!�^s�/<��.����V�DIkum:�/��sk�f'i�\G������*i�>cb�.�1�[�8�6�z ̨���&Y��/�m��`�7N��A;CʪO�e�*�Z�/�b#�?Mr��������Ak{1L�B���Ī����TH)q3C�J`?%��]r���e�3����ߘ�<�E�9��o�S��>����f�ޔ.+im{�%�R���ŷ�!�V�B���&0tt�tv1��M䫜�Nf(t�V�k�W6�P@t�s'3��+x�i��oܶ��.��Ӵr!N�}�w��IzZ�x�1����Hc"��w!��K��j�SY����)�����/��oC�f[���N��y*��+ڇe��{(1F�A�:K�|��`X������碯1�Jj$�X	���=Ê|�=e��\k��=���AT��ϢR�>��Du�ڽǢ��慾�d���چi�,y��:[Xt��N�������
�Di���(?e_��C�][�����{�[~�[�{v�V�	�o5��^c+W@i�αM��򯌭�w���0�ʗw`�M�x|�0������Ǘ�YGB��jv�F'f"p?��9l~c���XΚX�\�_W��	P�y����Q��Y
��zP(~�fsB�IY&&CY6�g�6\����h�u��:\TwՆ���Q@^�ص�a0�߰ue��3�,<�yk�o�6�{�]��T�2�X�_���3SJa/�Y��*
D�gc2	��Qל۸_I�ޚU��Ct��)��7����_8~��?�
D�9���%�ޚy��~�����%ܕy��s!����]U^�T-o����>n5�=�K�����H��f�wUeS��}�3��uT�w=��c!q��Ռ��P���24V���Ƃ��>��~�(	"�`&���Y{:����7���J��|��Ձ�|��Az~w����#�;j�*��}�o���P���?�(X��ɭ*u�q���ye��G�h���D��tl�MϦm��KƉ`»}�
Ɗ�1!��2��d������'��I-����ۓ�?|�b燫�k_�_�pC�K�3���dtQ�1�����Y��t|GhCfv24�+c]���	�G���x�����]��+�����������/}RB��'M/"o'1h����w�|`z�t�GlL!�M��+�wP#v�x&�׍1��&W�z�%��v�o���$�Rm�
�-�{�
�#`˵���?s&��<��f��`���v��g���C1_[dl����Js�k��q�c����)���1��<"����ն�,h��W���㟲Q�,�m�E�,���-���,,�f��b�i��)��M@�.��A�ɡ�T�|�!�hs@r�ƳA�I�ײŎGace���P5*��S�4%C���[�þ,�ܕ�:=9��a/$�#8;*B����uL-g0!�|}(�t���^�a1ƞ�~�~��k�{�s+����rV�Y=������z@::�z����0:x���
Oe}��N8Uu��Ex�(��%��Ml�*���F7��`��(�	��^��O��E*����'/�-����w��I�LPb��l[[�v�51[�p���=���I�U5~:���T�x��nF@y���k�%%�5�bk��U��FVmCl 
�dFQ���#�L���WK=SF6M�)؈-B�_r���	M����c���~sCk�%����c��ڹ�Wg��ڪ��,T�}"�HQ摿!�m��ۨ��}��>q^hl	�VI�DV�T����ٳ)��,��rm���a�G�=ף.%�������s��d�]����-��%�;�����P�+�fȕ�jVx솴JO~ێ�|Q��}NV��VPu��n��A��md��A�p�_�=;.�2�Z���Uq%�P]��h�B�cI+ϧ�;��*0��h���/M��]T�=4#��Y؟
C�}��3��1ڕ$|�y��o�ɥ����i��ru���JNO�ta���P�h��c����p5�]@�n
����i�k���J�1i!J�W���_p풛�l-�Ѵ�B�B� _�pґ�/
���c�z�ӻ|�]<<*�&F�U�B��n�K����p�a�z�w���.��<�qh�B$GKt�l�Eo>�x���.�<H_QWsz��5s�E��ؓ��G����I��:]��(?���p���o��7�	��v�M������UW�q�u�� ڋ�"�qbOD�F�HӠc{�Dm���+�?�O�]|ɍLE���sv'��6>A<Lt
g���0�[�z�E���U�l�?q��rvjĶ"݇Z�Q�,+t��7ͻ�c��a딍}GS����0놢��8�*Hv�lh����1�B����0�lmj+���F#lEÔ���ѧ7*z�	���@�}�r݋�&�t�bN�]i-����=L�������L(�0fe!��4{k}�#.�,���GT}?H�#��B�kW�κ/�_��g��s2�e��`rY:L2d�c����^��S9����ƫ���J{������h�4�dݓ���K*v	��2���`{ؒ1F�p+$��2�9~�O���a��Mi��E_N�-߂����ET��\Tx9�s���}�ֵhV��/�lj��5������mFo��l�])�Sd�jv\e��a�LP�\k���������L��'(}�!_i6����GB�,��2f����;d�M���ɰ�}���V����o�ϭ"o�H��ڽ�!�0��T�?+�}��t�'׆'Y�>�
�s����G�S��?�+�����f	�|��#��%�2ɶ�ZsZ�(x��Kk�z�� d��ޭ�C��V/%�@���	o-{RoY�l�sqzw�Q	!���p�
�3*L�y Ė)гS+D��`����6}���TF1sQ٪>�u�T�E�0IJޓ�\��J����$S��\z�Z�'/`}��t��9�˴f�9���&rJ�H��*6)=��Q����)��݁�3�܅Ts�r&�̓�g�,/��ڠ�����ٿ���9�P�S�:ٶ��:b����R�-�vԷzi'nk����&�0��R�y�{Qj%zSE��P,�n,���7CF�YhI��}'|�K�O10�B�-�q��R�n���2�>�
{��6���j�۵�_���g0�
��lN���C�8��o|����ڮ���婯3�ư�	�{�i\S�Ѹ��
�+;�z�b�/�������Yv߸�.;>��i��տ�j��B8JM��6Dߡ�+5�*��]u��Yt-`�/��1�8H�<X���@c)i�Z���lO��|�򧔾둾�S��p�e�\c��.j�bk��
���,|�*xlC���-YT�nco_$�Z�����kF�#P.Rܕ4ǽ��}$��ݠ���{���>��C������n`��\H�WT�v*�y1��d�����mo4�z���������3��S`�F�ׇxa(L�������$ۍbj@�7BȎCUqs�F��m���V++��3X�2#�h�^Q;;#���#q���S^�Ė��z��f�x_S���q�;��1�*4"a�0��Ѡ��nBDq����T�����5���F�!NV0�n!���pE#�˖6\��'�J���{\9BM5q\N T3����6��|@e�#ńE4����'��ɫ	Vq�����AlQ��Qڏ�fF!�	2�@x���Z�.z�k��G_k>��<�� M"p��B��6���_��P��o���V�_�N?��g@*���ߔ|��Ά`�o�]�+[�7Q+dP�u�L�M�"�D҃1�7��e��8Ӥ��5��}�B��3o��29A��)ק��Jf��)��*�<QM�B˦Q���Ԣ�u¸��lIG*����DH8kQ�N�Ⱦ�J�<�Nk8��t��e�F��h�Ȩ,D���wƺ'�:Hl�0~a	������@�7��Fer�7�9��r�"X�1���Ʀ]�y��.:����
�[����4���!Ɩ�Z�����t4Y�!�|/�ƅ7]�`Bt6�����ϥ��:�Ʊa�
��7=�Z߭Q��6��Z��@�ۛ+F�P��%Z0h�K4�
���x�����Tp�I��VzT}��Ӂ��2��VyU�@%x;fq������bT��>UV+̷�~͞��Un�ulVH�G�U�Ib�h������,�C�G�oZ�{k[���(����xѮ���4#=���x{�l��g��{�=C"4�*8W_U���AQ�X�$Fm�U�VW-���yM�a���/N*oʇ��U8LQ�џѣ��ޅ6���d�������?�jl8�O��	YM=o�r=/�-��T��I�sk��ږXJ�
roC��g`�Zj=�#����C�P���2���Pb�7>Hn�����j�`v()C���%�y��;W}m`^R'�kA��%^��Ҁ�(�B���n���!��ΪH\���Ҫ�p�![�P�߶���)�_�w�s�TU�\ۘCj���e�a���Z���s�����\��7�Nf��*h��rY��}���~l��ܧפ��	�o�o@�y�n͜	�ѫ���*U�G���V��g��U����x*�G�Ts�B��z��C�m��JD���}r�͊���Tl�N�&�1my�k*\^鷆*R��٢Ǥkt6u6f�*w��T;�<Oe�A.�_b��I%<~����X"RRo|�I~��j�Х?�l>�4/�s���-�"�<�1�dS�Ρ�ݔ{T�8�q�U���(�p�i���/�����~uH�X�B!	#꧄����_y��_�j��ZV\G�� ���"D����!�Ti���"sf�t����Lq��~�ᤩ���r��`Q$dC�|��]���6���4�A�5�{�m�mN���+t�s7�z�Zc�L�1.~�M�S��eR��kQ�����4V��&RV���0�k�&kqY�qQs�Au�|)�����UK�S�G����*�FJB��j��,l���a�S_\����x���Z)�"���eNO��əxQ����EDs�'�K����>m`�?��di5Tv�ZW]t*s���sфt�Ӻ�m�_-�-�R��5��dD����7��k�>Xs��qQ�@P��Mb�
����H-�-�Z���9��~�oGc$�6zG{��˰��˩3
��TZ}�ɦ�J]ܪ�\!����0�����.���z�%}W���q���{ҩ��d���N, ���.��K=X�!Q�"�J��#�rE!���q��T�I�n~���]�(���B6�|1�Fj��7�@+�H`���6̢�m6p�B�2�q|(����i(|�׽�L#�Ye}�D)�|�X�)�(Й3��3!SS~%��{qT6���\Q�L~�;ko΄��>^��Y��Rǐ��Z���b*=~M�'fK%gd�'d����ɛ�e�s�)�
v܏ۭ)/��]P
7	EL�i�F�HU�r��P16Om���9"J<���HeP���q
�EyK��L�-� �\t�H���j|а��|�Ξ�֞U�j#�7ڃ]h66Ց��3.�����Qy�V��q����Z�7�3-o.��q����lYQ�	�[4@	,�p�'��>��2��W��>¶���;`,nlRY���j�jh뛘�^VN
|`
g�Q]�������#�ZOFh��#��Y����V�Ǹ��J�Z�1��򾎚��a<�� @�NjB��(�gi�cw��D�Ͳ������.�}�
��~��%9�Z�#wH�?��oI��lG�|�mw�0���煡�rɂm�F�Qo����Ï�&O�jd��r1��$?EF~�T������k�Q֓�~v�3�&x��Q�"6b�-T��vлv{�s�-���[��>��V�-݋Zǂ�[�l���I���K6��ڔuL�v�_�(���Wo�l-l{��j�z��2��|[��"Z�)�΀��>���ւw�o
��̛���f�f�6M��J��5F�E�`}���O��a��F4�ƒ�=�X�vӰ5�sɒ����4p�Zk[k�
��;m�[�\j�r��c+XήD�ܘ��lǿ-ΰ�\cSCNu1h}�(���W��ۚ�v̱֨��Z~B,����(�f҇���@�|�	+#V�pd��/�}��s{[/v��g�R���Ɣ.��?ͦa�P�P7+ec8�
{��o�7?9�۹�k���:�#�䪌&�>���96��YmT����1o�f�12Y�E���>t:[�3$�E7Ҧ�X��ط}���mTZiX�Z�����Sp�O%$�<��󼗬��m��Rx��F�T3'ZOO`�lG�{�f=(��
�ـ�ǃ��5;�'+�w�/��Ϊ��Q��O��Fϛa��^s���G^��QDt“.�����+���mD"z����a��X�D�>Bi�
P�x��l��,�A��]�&y�!�j���8$��Ȁ=�t�5(��v�ﻈ��E�َ�S`�l�X������c���e�ᣫ�.�x2w��6�~�5�x��=������FnG
v����y�Ns�o|.^�#�1�G2��V^@�:���)�_��؏��!2��hޡʲ?�N{M��X5��
��
Mv�:����Fj����$Y[��B*U��#l�xx	�܋����� �92�,�*~zK˺���:�t6U{�2�;v�Ζ�F���HlZo|b�l�����T8��eUk��q=_*���8[���x��TP�xpt>�K���r���x�p��tkO�ٓ@�e��l�L�~���sҸ]K���Sؔ�&�g������W|q"�)�{�w�,X -&��j=��@��3?bb��$�i��~�G�����=��~'x�9Ֆ�{�I�I�
3�?��,e�wh�%�tM�%"�Q����Y���G.v�es���i3�'�G�a3��ͬ4���x��ݝf�=�a����+m}��5v9{{6H�����*���%*D/�~3��Bs��_�(�h��%�hS���c��ϛ�cf�C�O���S}��=��>x�Br���?f���[B�ֻl�ҫ�yI���y���e���>Rp��?�[�e�
~� �=��d�����T�PkϷ
�t�BO[�([�nc����h{��-���ׅQ��xe��O�9ѹ��F��o�W���o���Է��[_�B����J?u*2�Q
<��h����-M�
~�A�~X^K9y�qv���lD1{F�{eE
�Aw�+�E��>W�,}7�{C��#�Ş><��Q�x��{q5�L�Xlc�|�LgI���Jf��|t)�+� ̞E�ǁr>
���G	A���Llu�F���Й��3��!��2$���	�b~��Q�Q�|l��7��CO�V�`��W?��zt�]����Ƕ&��,�0M�=oΖ��J�m�-��8���zzq}s�:�7�͇M��M�g�p�UH�o� L��x�8�*�d6g�FY�h
L�!��.:S4��p&:י|�w
���6���V���I��i6]
�@��Jo�5x�VPz.�F-QMGʙ%�]=�)���+�$J�kUd%��/�G�`w

	d+T���-豂�T�/B����մ�pZ�<�o�g�T[��FaǮ?C983��|�7�"�Y��F���/C�h�w��,X�H֔7|���N����(�~R�Ԥ�J�Qb����o��m�-����T<VU��0��P
���'mf���Ϫ�b�`�Y�oE򁆍�BoIkQ�T�B`v�a2B��	�F������pR���*B���@5�:��
���z�R>���O�G��=���V/6H�6_L�g}�#��Po
bd�Sꋾ��9�[y�
��Pi�݄�L��I�(͙u�"Hq�H�g έ��z(R�4O�D%4I�p���W��M�b��eUE>��>R��̀��+��-�%-�G�Ae�
�?u0Kh���i�ϓm�̷�B�(���7���N��N+�%׸�O�{~{��/s�xӫJV�f`�pc����6��T&��ʺ_^�ԅs���;�5����<(f]@.=�ɦ�D�qc��B~�R��K�1���>_�x��-��	�o��h����!�XLuC��V���J��g%�=)��b.La��� �)������G�d�v��/?�o��Q3�2L(mXBL�_u��
;�m�	�=)xϞ���~���*/�$J�b�\���K-��w�`��^�l���W[+#��Q�s���C���-����N�-��aE˼_��,y>.����$C�m(�[��F�(��_�8�5���=���(w�.$��L���`�>,OM.$�#u���͙�v)��.E���|lš�[sI�
0��M �C��<�x<Yq�F
��a�m��L�Ȓ^zq�R�}Ci�����k¤l���Dpa�Us���$Z��g�e?�g�RT��C	���T�ñ���ٳ�?`�Dꅽ?�]e]�P
�FS��O����V���R����;*���z��F�o�sC��
FV�����?�
JP����A
8	��U����4�x�>PMfq�84�<�\���1��pע��:_�9ĈU�t�!��+p�Ƴz�a�w�������-�>ښ�Q�A��v���3�V���p����G���Ct��b2�����O�g��!w�n9!�|ۣ�e.{�������?9�c|�B���z�w8��(�k�O��f�Xx�)w�
��(S1~���N0quؐ!.:��>ۙBM��'��d}z����' ��l���q?)��r~"~b�T=o��f1L��9�� ���&��y���m�+�
,^c��ro�Q�o�"a�O8�~��у��o�Ė�o6F��e�9N0n�l�2�-1��TVg�ln��'�0M�D����6��A�F{��m6(O��w,���6����������c�]�n�mVG���.����z"�?9�d�u#m:'1^nӛ��w�0��cj;vg����ێaW���b�Єq�1�lYa�z��&4m{��t��'�plY�L9n�����ek���\n�����џ�^[��ݴ|�=3i��
�k>��N�5��Y0���g͵헟�ϴ�
]N����e�m[f�2[�OQ��c��
���V��R�/��e�����8{椉�A���,���|f<�D8o��fT2R�dT_mo���p%�+�(T��k�aiH�9�����u�P5�����Sl�9Κ���q�L��o�o�:��X�܄Q7_M��ڝl*A���ߧY��a�4}Y!��r�����rT��8d�f۫����J[!�I�W����2,
%{ڝ=�m�<�^�"$��� ��.��D��E���VB�Q�b�[������7B�f��H�V���K[�qg���g�Wb�z���7,��_�q��ʽ]�|���
W��:��LG*��y��RmG�p���h�5|?��A5=`����H�:@s|����j?�x��N��Y���:�0���ޫLI�r� ��{k�{�;�[Ï5�:`�m(�ٛ_:h�RӇ�p����xi��¡�k/��%��T|П���������-w��F��םf��M�}�8�}�(��{&������c�gs׌g[`7~6��ߤ��v��)W�pwb����i�6�C:�l�1�m���{,n)���}�`W1�%o���L<롰�ۗ��HR_���;�p{}_�V�`|m\a-V���XH�a��l!Q��0�����d����r�#l"��Mt.x�қk>�[O����n��ݎJ����rm�u�4�"�pr�g�W�Q�l݋�+�8�k{�c뭿�p�ig��dz;�V�����
�ﴑ�ﶁk]L���0���Ӎ�^<ٖ� 8���g�7���=~���X	d����?�Ch��5��z�((FP�f
��O�����D��訅��&Eɣpf�!�t/CY. f��u����F=m�:��]�q��K����3�ف���z��)œ�FmT1O���X��}�~n"�	O~���^�c-?ڈ0�6�M���G�7(0�f8�(C����~�p���Hb�^�Ӓ��.��JpV���ύ��o��ͱ�G\u�s��uq�}D�*���}y�
��)Ӭ5oO���ދ4p��9��>c����=�����>'��0z�`�d�N�.�5�ⶭ��pj��A�Eo���o/���ܭɳ�o�rZ��~�Yx3��4���K���{�Q�H�z�"��u87�����@�Cß�-m���������Q��l\����.�#
�o��Y����'PU����M��?�ZK����O>EB�ψw-�y۲�y�%�?�{����E{ʹ�[Ž9NgS$?�5y��\b����	!�6M��l5v�6\��~ƈ�����;�w�)TK����q��_��m%���k�mG]��eb:�eq��2L:�`u�w�6��()XgK�|ş�V��y���S2�C�;�j[�qى���e�FKP�7xϛ�^Y��:�L�5�i�oGy��EY6�-C��K�z�%6�����y/��'��`,�mg�����yܽ�R���v�G}���I'Ngĺn$��7mʺ�ìơO�b
_���+����m�h�F[���[Gۇ�����У���Wm�l�틬+ۯ�C۩��D��ga�e��q�IwR^�}"�
{�*Pl�z͵o�;EV4��HQ����€�eɭ�`�Wa�'�}I��dw�C�F�S�V�4����p���g��غ���>`��~�Mp���AknQ�
�	<�7;+��_f4�gٔ`�L�h�ھl��?�P���K���/����E�X����GC�Z��~��Y���n�Wl?�n����Y�o��3,��!v�Pq
�dE�+��Sj��˒�6O��}�7ϝ��mfT�hF�Ūu�,D�6�Qr�>'�[KL؍z<P��x�b#܎ݥ'>��9�fr���hn]a=.�*x��S�I�7AY���ھKwV������ߞ�9>�6뚏���-����t#'�����޲��;�![,v�;���m��*D�ִT�Y��_A�I\iWVsyͅ<�=�j�&�`/��/hto6Z��v��$�/2�n+m)q���t�8n;��G��d�������Eyi�u�\���kQ1�H���v)K%��X�eے���!�'�@l�y{#���.6�M<w�8�qف3M��$���S}S��Ŏ�l�=��d߾��~N�Iod����V
֙^�ˣ~v�
;�8��Sm��j�+e��_�ij����M�*�����⻚�b?eQ��eL#=[�fZU�����;Yz�퍈���&u��or
ԟ�k��E��f�~�~v'2��m��9�+�����)*��
�b8p��5ۑ��n޸|b�m�+��Q�r#��y�y��fN����f�X���5k�l|IKN�G2s����!q-��@Eco|�lg��MλѦw ����B�v�Ï�Y���"~�c"V�Nx��eBxTV>���"��wYTޏީħ��$����l;4V@bA��e��,�V�*v�
i=��ŝ���m5�AR+�E7�ǎ�S�m3<l"AK=Liw���7מ��/��,*a���:(0��0Z�a�`g��K)��6�;����]p��Г��!~ю}C{(@ *�a(�#��|�_�|�s���бϸ��Ҟ,H�:�Q��8��T�u�]!�ӕGq�eG��v,C@�_��hK�޿іsxc�&XYt�B`H�Z�r��DŽ��dh��64�~�X��� �L��n��K�ĺ��yR@��C�:A�<���k���|�M��F��8<����E�3��OG_p���_*����ɟg4>�܅TF��g*�j�k�Yi�5!�)\�2��ʕ����=�W��7�ڥ�C4��A>�]�I���v�
0�UW��J4��ͫJgff��M�9}����8dT�Cxst��V_s�k
��0^�(vUZ�^�o��x��CTX:�!�~�}',��A�.����I*��~�=����V:�Źӫ��N�3�t:0�.sզ�3�ϛ��|q�k븉�W�)޾q��}?��'Rʼ	'm�VJ��l��p�_*����/�
��/��dvѧ���~,;��-P�<��:gjA�F�="��U�� J`V�{�@��NQE�j6*6����X
f��:�pMY���v�:���l;���}���04��9���k�a��#�݅�w��
D<%�0���:'��o��[�#��ʩy���]��#(�MvZ8�:[�S �^������n��~*�
����Br��E���9�f���כ8��l���˄W<�2&��e5�3Z�?8H�D�ؔ:y�}���P���hb���aŪN��
nԸõ�t�ȿ��u.�W�s
�|��k��8�����(G�p��\{�AQL�bײ�O��cu��bM�q1:��+��{�
>�X��6�*s�ij(������B��+J�e6�q9�.��A��'"k�z�W��C�o�8�H]�t��GW�@�b���0T	����u��m���N���A��������
ؾ
R]$� ɶ�9˾U0$���;��U~B}�f�a;]7!Ph>�`�@��uak��)l@�dz3�IE�ѨjG�f��,w����
v)\����~1A�>go�v󚳙܇y�X�׸M����8�ﴝ�}�í!�r+�����)(��\���w��,RC'�Y�X��sӹ3���;�ʵ�<�mh�6��;ޱ!�^ǵ��;w�QO��l��f���AnGz�|؟I(QXZх<�>* n"O��`/��_ѭ�@��,("E��'B=XgStO�p#¼�M�K_�����Ĭ���v�yլR���'��uA/P��L)+
Z�����>����(0�<U.f��A�ԇ�h/�
%��.�׿r�����p�^B�Z�����{&�5˾��!d�c�C̻�6裧��-���=�{��y�=���;�L�D�|�>�Ypv�9�C_n!n0q3r᯹��&(<1�34�~��1�����J#Q�����_��Q�8(R��+�U��̿b)a��goJ��9�*Z��7� 7��/���*a7EW� ,(�5@��F�I֣�r�����ǜex����S����ï�"���ٽ>%�+d�G���J�})Ɵ�C�C�vؕ��8��>#�?�!ֆe%;.=�V�Y����$>3X���۰�!G��s�H2I��q��t�\綄't�_�<�3�y��^@*��i��;io/s�+�§P�b���D�h��~���_#��	<[�}�rm4�=y�f�%C9:d쮳�em�WC��\7�2�l��B|n�SN��_p��3p�ui�.L2D0;'��%Ɏ�,:���
#u?Ɵ"~��T��~�("�.L�Ω��zkj�H=�e�ͭk�i�S�o9�2f�Eo���i܂�#o��b��&JYo��Zf�l@p�3��[��y�3ޯ�y��D��T�^�o��o�BaqHR�z�J��&z��/�s�_9����ܗ��gMU�3���D06��Ը�-�k�6��;/v���L��)�ȢCu^W,��m�3�;�67sL��rE�6v�K1a!���<�e',*����F�qw&/���K�V:eb`���?�DCcX�gӾ�x�su�\'��L��u��dna�O���&{��+�S�&k�k׺#ۇZ�:X%/�h�7��׶3QI����a��ꫤ�<�d�;d�����K��|v�����%��� *�%|s�'�O�����ڎM*<��aSvSR�k����s�,����}+��Rٙ�zt��
����Um����{��Q+ƚ݁�W1"�#¢Վ�S�-������4��F^�3�����D��/��v�S�W�PRD\��v��<�����;/�'#<�C/kgg���4��Gه��ːz۫�v��1�;�4br��ԅ6޽7dI2M&�-���5k�k���f��؊�6$C�E7��5�碪L��JH
�a+S �"���jJ��}�����Z<�T�\‘
�ܟa�����"M<��-qy!ȏY�u��p�n���l�E���_
r%֕�7Q��`�hJI��z����L沈I���*�s���ڮ":�6d��j#$去�з��y�fd>���#m�	n�O��LՉB��ʤ�`ׁۧ�}P�1�l>iC���惭�{��|4ƎB��/N�3� y�̀�ؘ泀�H<3Ώu+obX��Y��Ga<plv�/cyU`^խaW�.~�Kg8u�IHŁ��~@Ɖۂ��1���Uj�f�U�`EvH�$�����"�ny�)�}���w������?{�ٗ��p.�\D5RI�c�8Fa�2��	�Ɏf�Y�!�M�Q�v�Q���L�#�P����x#Q.�\����ٷ�o=_��ƾ����~f���y��{]_k���P�NĖy��lCLA�� [J�+Y�� �C�53��h����F����*ǁp�%����ϵ#��ҒF���9N;k]��
�#���u�#��<HF�A�X�S�Sȍb���d�T�	�_N�&R8�}�s\��ܯض�vq�8���k?�~��.��ӋVuD�>��Y�G�56f��#M»��pݥlg��lx\��� E�y6���Y+���[s���`��NlU]
�@�7���H
�m��{Xbd ��n���K#'U
-A
;#�$�=���(Lm�ψ'�� M�b^h��܋/�v�u:Yb?��q����y.�r�?t�۵[�%""�����2���B�� �K8RCVxF�+���LL� �w�}20�-��Z^9�)���j���k�",պ�Bł��uű_�y"����nRÉ�/Pҕ,����6q��U�ooq$�]l�G�
�n���D.>���Ɩ�Y�
ǘ�w���{�� u����[���c��b2�d����ú�s9��Rb{t�j���N��{$U8�E�,J�,�Ǩ�Y����t�՜
,���	�j�0�y�h�K�'0��l2�e頚E�����}� 2b�#3Z�B�_�
dND�Ƹs	���"l ����k	�DO����ܹ�![���f���;�t����`��^me"�

3�b`�ᖙ��zf#�"��e�����$�qGV�Y�+y�k�����;�'t�1�Tk�j��0:X��ƮF-}����1>+7�"{� (�P�(gQb��kdC��2D�ê\_<`V�gV��ڎIb=D �r����].E�s��>��_�+e�*��Y#A�h4�]�� ܿ�m'��<"F�
�Z��F�'����#z��C|5�*�
�Y �P_���Ba���J���\�~2ި���à�'x�k���)A�c�(��0���%ԛ=ұ�����C-���C��m'=���f�����u63�gq���<]>����(���Z��a���s�O�s�P�/���w 9<�%5~ Am?<�z������T��M��g��!��-��&�(��֗�z�Tc"��u-�o4�!A%�/��O�Oh:��Y��#��ߘ�j�q�̙g�
��B�
�E-���r�s�Ih%c��q�&�O��O�6�9�4���m\ɣ���d���wC���:���-\��aa3��vmI��'�ۃ��9��Sg�`8�����ю�m�բ�;DcB��޾�yl�
.��C�mV��f3��ڈf�2N�"Тt-�;AD�"�K��9;&@�9��gٝ��6V�������^��̨
`�Q�.����Al�K��ePU����E�k��9���$�~�_UR��y�R��:�'��o#D?�c�3
���hj�&�)���k��P9)��=�n����a̧�0�`���7�TTA�)ZmN]6p>䮯�:����2��p����d��漥�7�g���'ޜ�����rC)��{���a���f1M˥��+�X��e��`o
3���N��u�����jUu�gv*���9™=����_!H������.��k�?��>B<�j2�������[����D��G�4/��Pi��W�\���S(��ˡ�K���'�'?�R1��t�؈��3�����j.>U���ȪuU��./]V��ZB	���Dݺ��29p
��o+jSK��09H-�z��;��y�J�@c
n[��s��€(C��]���Lϵ�V~6�ŏVxUR<�oG��/[����Y[n��e�@|�6���9*|�n�B�+��c�m8O�$[�u5J�[��_"�z%
g��K�{�bsD��;��>
�CX޾�b�}h�u/���r%���{	�E	99�|'ۏ�L��J�Α�� �LP�R\
��cGh�%+��P�K���%�%P��?H{H<�0ԑ�"8�c�燾p�+��<F\T�<�킨�@xD��
�èz�6[�
���0ͫ�y�#A��I}���Vi�4
>SI��x�7)���U4|��
v��l�4i1��}���)�w�ǔ�17\��ȇ�,���;H�b6�fׅ��df�)9�@���C!gG��ij'�T3f$�N����e�194�1m�'�~LX�y[��J1���[K��*�6񔅰+.]�u�o����}؂���ƨ��
�,l
i8���N&��}tx�b���^5��@�U�>:5 =�t\�+5��u]O�r��.-̼s��#p���q4G���U�V�"����/��.kF��H��Ѩ�𷬼:𼬮�Ơs?@����ճ{r�C���*5��x0ӧ?�T��[�u*�7�'�ᾦ�یA�ڗ=
�W�W�A	\V19�ٕ1�[81�fw7BWl�!{��Fb�h�c(0�Fq��k^]�3#�5�0q���?�b�"3�T���V�$ �N�$av�+��vI;�J�5�&��{��?9�; r�r�:��6��
�����Qh���Gܡ��n�"��w����;?����9�D�k���e��:[��Z��щ,�}%`f�:].�GR�SFP;���RfwȢ�aƉ��[fAt���:�2eD����A�uz�&���v׶J�	����X��V/ܝ��d�2��Q��5�wY#9�8.U�����f^����J��;*�?�x*�Qi�U�K�I�$���c�u�P˲��ҙ
�֞ot5
a+�Ɩ�`�>�k
ƃ���#�#9M��#Oÿb� 9`k����l���x��+I��yS� �8���{g��*�"eOW�5�F�z1z2�r���%���+7aP�˷�,ۇ���#Y�I�A�i��1o�Qz�B$��:
g��U��ه%�爁���R�攀8��DX�!q�_�ȁ��&�H�#_�	��Q���ћZ�0.��QJ���oq94��W��%g��#�JNG�8��c�����5�-N�M�B��e���4D+��U�2)B�Z�>��Z��JI֌ zJ'M��iP
�?��:���S�,)���U�ŗ�7�MEBF���Km�t��a�;Y�>���r���������Ћ�C4u�!&g�4c�K��%�Se.m-�s��Ӯ��c_t�vQ��kMp��D�9�@lyr��W ����b���Ԑ���̓2Q���;�@��w�~l�4��]~�|���e��8�P��e�-��/Đl�����ˎ*#P(TpY�V�:{�C{y]�R��kQw�%UÅ�B�j���@�+*4�cG�%�׻X���w�7L	������Q���;�<��.g11(��eB�#)�n/V�=��?i�1M��	�UV��0X+��`u���
��=*��7DB��L�\-�d!�p�1|���l2|��+�D1��k���f ���Id�?5L*ɢ�Cv�=�=����
_k�r��&��y�C���V�N	�&T���56�ݶ�S��I(5GOj;`���3I��V�$�'�a�"��W��,&X�U$�H�R����oa��N�zG���኿����𪟥�
}$�NBSBLXE��$�#.{��( ��b|&3F�T	H���`U�>���k�g�eH'�(�p;&�.,{Z����$�.�ƨN����"���@�b���q}o���e$[���
XK߃��F���	�h�v V�J���&��d}��:�:��寄OO��3���+ȍ�� +T���W+�B�::%_�q�L�9���iG����p1��MXW�<��1�i*�K��K�T�@�a�C�M�.h����)�V:�)�ʃ��Ta��1(Z[?�HQ%�j�P٨�1$��1�{���W�|>��g��+ù��S�LB�)2�JU�DX�h	fQ�jn(�Kؠ2��3Z0"_�%H�m�
��䕄�(DZ#(g��E-��D呔ܹ6d-%�FB'���
���m��@vKo�d�,����լp��Sa xB/B���a��R�
��Qe�<��W,1�Qr��/��1����`4�"��KЋ;�L.E�����
l{��
w�Rgj�	��S�>J�üo�MDU��M���#2X w �؃B_@��e�6����>Ҳ���F�&��B�coG���+�I1�`��pS5�́#��ar����U��
��;5�!(as�a`Ǵ�P�H财d�������&�&v[�ș
���Z�X�{
G��}�b/�C�<@�	UG%�W=�O�,"�|�Ѐ�>����]��$_9*(�'���Y�}���
a��+��=��Œ�0���g�*����w�[\�����U��b�ᣰ$����f�)}?@/�Dj�T@df�1�e4�e�p�@?��AMGL���
^@'!3�p�D4,�g�Ic��^�~^�a	�����o�Qe�z��N��Y�<1|��lDy�@h��0v�2��NV8f*'�^ڛ0o �̔��y����RV�6'eBrN��,��LG�\f��9y�uzyY�da�$�ŞDrzv/�bN���K�Q���`�J�;�o�¤��k�Q�V��g�fꈰ�Rڞ����q����FS�	�2���G$���l�؃MDc"P���D]�$>���/ړ�)w]�+L�G$}l�T,P��z,dYd:��&����� IŚ����Z�A\`̝Dt�tA\�t����|�,(yF�G���4���T/�����}D�J�k
�
�E�d�#�T=�Pʴ�U٢��4�� �h�}��4�|�$$U�W$��H�z�
IA��6�5h�s�G�P�6os�:O�e�V~:9*�j��Y�]Z��gv�4�%����@A%�P�G3%��q�PDq�:��j����e�r���$u��Q@5!XEѦ1�e^���(�Y*�:E��(pZ��N�ad�Tb��T*Z�#�8�s)�9��#S"Gb��h^W�
�0���,�j
D'_>JL<�S�(ZZ�hS��|!Xub�j��	b�<l�)@L��~��+�Ƥ�:.��ZHQ�:�;#y}��ϡ�L��M��Kj��=$�$��'A�%*<�0#��-A)�8�\
GpdHS�<�;�{�L��BAĄ�PS:���ՠ�H-G�J����I@�^�ɻ�C�=LM�2c"i1L�ٷJ �C�ʄ��m��)Mr�W�*���M#��Jn�P4椁�4���erӧ��QiP^���K\���m������YN�@�ý,N^�hq[m@T�����?���6x'�o�%m<�S�e٨�B)p�Ze���bJ��'��ɎEq�CP��G������W�D�b)�D����+T@a���a� Nh�:%7`�*�\����ees(K=s�m�u<E�o)Q��b�&,ULA\R^C�0����k
�Y�֯b�Xⶊ����N)Es�{]%���
�_&�(%/���3"���(�Nis�$	��\�(>h�5���zC��T���ϩ:��V�06�#"7�\�CI�=(Jr�x���`�5}~8)��Lf�B��r��NK3�Ͷ;��F�p[͟�;8v�E�`�m����ya$/qc��E��(�8-e��J�F�w�<�
ڪ�J��›��~It0�;G�2��g�)3�a�9~E��}��ٚ���5�c�E}£���u�
�i�.��xm+�ʳ���p�z4��(�C��C��a�����(�F���E�%��~VO��D�\C�rx�e�V\}���K�����p�$5!ण�[$���E�>z��ك)+�'��jZ��1۪�H!�vTL^(�D�Itv 1����D���~r �Z<9�})�1d�–#=�/�R� "���,�ś�A�įrO�BZ�=^:rO�k�2d�zW��"��Ƚ'���B�:B��jI��!!*���z����T�K��ֈc��b�i��$�ꂊ��ދb����GJӆ�k���)��
�de�����1�TT@��@h]veȺ��.̆S\�ry���"�
:Yږ�9A#�V��'��=�lj�(�����6�.���s� ��3!���dS{J�Sҧ|V^r�\��/�j��P�	��5�(r��
��7��֐��ꎈ="p��*惪�>��RDt$��|N�^|�>�8;"\���1O�`F�&G���Y��>�[�R�lv����b�`d=��>Z�%�B�$��fM	�5"u��� &#Z����S�T��&^AFG���I�+�1*�`\�It���pB�<Ky��)�V~s}����y���%b3�F�Tą��:+�_><�E��B
�9G�d�WFt床g��U����h���;�EB��)��V �읭~���.el-�S:����P4|�&�x@DNk����7+8v$�q����)�3AQ0`2T"�
;��8Z*���t&��k����vᜉKE�A�`�n[dGՋ���\�g�ê�q�AA��U��i���{+�\X-�W#r��La��ៅ�t�M�}�� 3��_$s)�����!)+�0�Wc����).�'3�=�GQN��>���?��ǎ��<���� �R����v�@9�Z��T�E���Ю8wN�>����3.�D!��dցɐ��VQ'��$��u���l��	䌯�q �N��s˫vXY�b%�):w*�LN<e�(?��{Ɣ�*Z�5�ŀFV��Y��-:��%�7��)��r��VqB.h�	y
6�t����>gR�e|1�XY����aAQ�2��� �ylY��8�#7�%�p<IY��N��QUvES�Զ��9�j�K�F���&�uM�u:X��pN���ꎉ���ȝ,Q$6Mq��>���tZ}�'I��A'6��7	⨐yb�q4�ޙ4�����3Xi����(QBor��PwJn���Mz�0G�������|$��H�_��
�P��p�\�����ږ*��������ܒ��N�f��%,�� 7�P�ܲO����GM\�n�C~��/`�y�@-�@�c{���P:�\�#�9G��.>2�D��d�{u�S�/'S�%ZCN;U4'w�t�����J��&��4u>{���C�wp�O\c���9�tz;>$li�6" �
��F�����"ּ��U��fym�N�{�4˱�lfy�<�XY�QE���H3f{y�$#��J�eoO/	3�|r�o=��z$���`�A����Ǘj�$y�$UC�<��-���t@�u����b��@	�� NP!*��.��'*�yG��9��o��3�t��BMޟ�{��R���i�#�R*Q�8��ET�p������A�U� ���T�.1�"���^)����	)�J	��cGp����:�@��Ө�֭�R�\�ۧ��l� �����sC��䦹����4<�Z���]�&�<���8�~�-��-}�}�f�B�<��PĎ�T���5�T��O	�}���m=�3g�pvT�~=9j7�{�M�W.>�.��U��J�5"�'R:�s�t�P����Oq����S9���.u�˶2�׻`�c6�;1�"��b�y�~�|ћ�5r�?n#9��'�JF�1�g����h�<�G8��˶o�cO/�=��y��{�����<�^�ǎv^h��(-
v�m{d'�{�&y.eT猁�(�Fm����B���?����I�pC(�ާ�̓[�������c�1��E�c���G�~�'�e
��{�C>&:���~~�P�+0��g���+��
wVϿ�z�$C^l�և�O=-��V���Å<DhU$�P�^�>�j0��۸���fb�6�U�@�
������ζ��2��(��ݏN\��=G����W�pQ�}���a�
xT�]?ʉ�
`J�l��)�A��<M]���Ю�ڞ;ļ������v.D��%�@[;@m��Bp����	K�u�I��R&�h@H�i�d�O���*�\�#XK�$U�((�xt�����SHF�1I�8*�P���,�\���9��Jw#=��<]�zږ��AiTɣ�
Mϴ� ��"�$�sr�.N�'O�iXT��#�F<��N�B�����U&�K)��!�2Ȉ��f�݊=d�,N��R�����҂�^h0IBC�6W���&V4tX�N`ٕEۏr�qT���2�d���gՄ�8GGh�qp�Z�c��"t�4�qܐ����H#�%��l�~�{�L/oXT�5���m9���P�*��k8(� ��(�
'G�e��{���v��wQ@*�bd�����l`*�~��y�s�B:|�hN�����]Rl#�`g�@�IV(Q�52@��a�<�4�v�m�%�HAG�w.s/�����6?�N-�\0�s��v��r�~��t�L��^X`��}�؆#k�w��{���{v"���AP�J(�Qhr
0�'�YO��`9%*אBr��f���q0Yi<z�w^�c)F-�*Ɂ7�hi ��LN���͹�ߜ�����t�s��E�WN��(�#���� x�9N%x�E)���?�A�h��M�dXܓL�=�&s��q2z�Z�$]�r��6�@V�@����AL��mP����nG��x7fS+M�0:r�9��p"�z]~\p��O7��:$��W������$�/����d��#�δ)��/�í���s���1��d�@G������|��j����D�tY�%��z�[^chS}
����t�8a�2�����&�
(�y����4;��	����V��'Ll�0�n���J�`��XШf-.��I��dGi�dc�XcvT*;�׎zG��^���eG�v�Q��f/s�͡�A�����&|��I)>?���[}~�}���o����m�G�ȅ4e��Ou�bp:���&M���s�t�k����:Srn��Q�?�;7GHM[O[���Wq�s�S���x�v��ދ��{+89����{>&ӱ�c��md�'с�B��-o;�{�Z<xvs��I�,_��4�u�7�`D���.�R
��j�$T����vԢ�ꍾ�VPŢ�D�_��<D-��M�Ȟ����d�Z}�N@���ݪ�9v�<
���&t�~�`R�%�=:Bu���Gx�~`~3���(����u��oي�:S6oTaI�e�H�Q�YaS�k�dt��S���=�z���I'��2w��Ոܶ��8���h��'�.�D�JV(����R��C��U��m�
��k7mr�&���/\u�s�ԟ�G}���U?q��M��y3����f�鿳S��w�p٤1.������?Mllk�V��ܹ��!>�J��Ƌ�7^e�7T��z�ż�uw�m���vj���l�޴9�asu�h��q�g��*#�lv�s�ΕM�$~C��:g|B%�:��痶�(�#�_V}�s��Jw�শ�14�C�*��>�qR�����ſaդc������h.8����&����M�p|�T���|,�F=��&uk�%,cQ����eՏ�4�p�3Zl���G���n�W�<l�'}�w�m���-��!��-�����(?�i�S)_��.��<�Je�M�u���ү��x����6�]���J\jtF��e2��D-”�Dm��C��s�%��Y�^�pt*u9b�T�-ŧ;�ˎS5t4�0�4)
�(^o��pىO��IR{��/0���%�[�8�մ=6�FK�Iܙ}8v�k����u���b�LS�lX#衴�� �o2y�Y�`?��@���%}�U�����+�f�Ρ��f�}&8i(-J�H	8�e�?��h�x�T!��^�d՜���C�����F�z@e����\��:�F���h�_��s(�;���xXޢ�����*v�U�O-�>�Dp.�ϹҸ�8�_|r�	Fʟ�`n%��o��4�;j�B4��3��n�ЖrD��Y��wΫ��l�������l�;П "���B�q��N52�)`\?Tu��QP��ί:����L�mVH���ٙ�
�i�2�N���†�lݮ��*X}]�RO;�L�4Ǽ\�����L6��D�P��vh�v~�ɱ7�+-ٙ0׵|�1���	$�&G���1��|����g�O�%ʂ��,Q����ʹ�o���>�G:R�{WCԻ7�0 �"`��
���!�<�V����m��@����'d™ �|�J���F��\dZ�g�_b��m�”��к���(�&�n��|j����X�W�N�Cb-�YӺ��=��z6��-�����1e�������TS����m�b���L�{Ԭ�-0*�{&��&�����\�#u�KC9�~��w/��MI���IA�_m�+kx�y�6U
����h�쾐2;q#�-�5�D�/��X����+�˟�{����D0X`�f���p����C�[�r�@���,~fꥹ��!�_��i�'��(�����8�q?�I�M�&N��������ľKn�YB\C��P�ep3��:�v�9���.���"4���:�W�����bcdn�5W=�{:@$~�&��rJ�7���U��@�:L��;t�1�2-�q��+f�yvm�]V�`�C	e�R��
G�A�'V�N�B͏]p���EH8!$�ɩb�;"�����&�-�([�8���;��t�k��@PJ%e7�܍��9�}��5C`<�{_N��U2����pQgp��A�9�鵠�I�;VS��r��G�V?�K����+�k�U�P\7�Y���<l�F%�W�%)t�|F`��l|/d��~��1T�������"_`6~M�5�`��%���[ns���=��!=��S1����	��.�u���.�O� �S	�}��+HQ+YJS��S|�MPq�G��"�8HAGה��by���gi�!Jy`�Q��,B�B��O�!�x�����%�r�^U�<`ۺ�aTȩ?v��4�Mu�7��-��o�$��X�}��8go�l[���Q������۠�tM+��� 5��WEm���l"�l�dӭFK�i�x��Yl�m�ɣ2Խ�nQ�=��S�݊N�$��H����E��y�7Vn9hv5��L,|Z��P<��8�v��8��A��?����~TmǠ� ��Uۛ�v#�ev#�(��k0����I�`�xM�q�at�/��V@�תf�;*��_gr��o��m��O��g���e��Ṵ.t�����b|���ٓ۩D��YS���ҵ:RF��H�==�����`��ɮae�Q�^���;<ݣ�L�t��o���K�Ks��r�_�_μ��۰W���~���/32��%���H�C%FM Ζ���8���*��C־Xi
id��'͈|�ͤ:��ϊ �����
�j��ET��c�\���������h<��A�w|�]�f���4m��+>�
�W��3��(��gU���ܾ��`��F�$`G?���9���C�τ��?2�۶�������M�#���ۜ[k"�m-�᝕����<���y�����is�,1���V��n/DTMQk82��2A�����ﳺ�';HF&��5o�+�>��u9��M7;�u8M��8��㫂��T.<8WX$�p�vL^�dt>Ͼ�+��k�_}�,�M�:_3�uO����U�܇Z��t��M=��u<��־�^;�[�if�����2����z
T>�ҳ��¼��Z����L���*G�`w�V˔TfϺ ��:<��G��܁n;Ϻ��7L��of��~!�W���i��P��(!�};��3���"���A�G�R�ϏY�۹!��"B�
�(c��b��ˣM�=���`b��}!�Ohм͎0ti�Q������A��δZSZ�Md�ksl��X�7�7����Z����i�I���h7�ui#�y�vZ�̐��f��Y�@�r�L�ƾ��7j�㽉a|.��Q�>\���>�
� ��`,	��R!�Ն:Z!`��օșaS��R4�ٱ:��vc�3c��RF��TR[N����S0/�
��2����u����.�=��<,F��*�JG޳��^l�Y���$0�0�B����g�ڢ(�|Y�B��@w�-h{�mab�#J���A���Q���`����%��.�a�T���f�Ӵ�c�G���1�V�
���~�_����H/ �%�t����n�(,��Ya�/� 8��1ʩ��|?�F5*�LWb���Zξ;t4�y��PgB��
�#<D}��:�B[�v���Z���*/�D����6}�I��E��
���=�@e�i;*��u��wc���g79>Z&*80	��=� I^~'	(���oI�]����[
!�˩=�w8IT!�|��t�n�m�Ȅ՗س�F�G5v�Sx �(��Qy@��**�J>p�
J�UQ����#"�������q���ஐ��c�&��z����1�?\�a�f
A�T*��4D����q�I�S�{}�P��W)����X�4[r�g�%�p��.7!2��c�:}�5���5��b�|b��^o�֟�������h�W7��7*�As�(c�+L�� <�Q�|N��1��dl(c aQ��Knn�=��	��j�a�
f��y$�q��p��ƭ'�*��������]�շ�nt�
���e��W=��<a�̊��s*B��^�\3����!���)�go�J1��]�����|��ϱ��n�����6��a��>Ik��X����7�`����&�š������s���-��q���y���9�.�ʆ�Lm!��=d����6������9}@�C(WQ����6�w(���G��{��
)8�i"t��K�{d�]z��^q��D����A==	�VE/�*|D��W��L��J�i�
�ȈH����ꪱ�6�����C���.�wB�p̧���]�����h�ph�"ҧ^��+3��FSp��)xO{O°��df��<��Z��៌|��&�:��oLMCK������$��r���ن�2O���|�5�"�6^�M�B��8ՠ�z��]v���o֪��̖INu��e	�ȋ܌�����)�b��؛~zd �t�Q$i>aw�۴��hX�,u��	��UQ^�$M��	���U�2�%�	C���NV�dR4���(�4.�*�|���
���H��T�'0��9�P����/hG��[o�xx/�C��]5��F�O���%=��� �b��ح�śTKI,�ZO\��·JgrK9�z�Qq17&�87����4k�ܣ�G�i�]���{�=H�7����ʞ�Q����[�_a;�T:���|�p�*h�	�U��ԩ��<T;H���x���uO`������*T�ʆ;�/9�?�"�׽;��n0��2W.����A��2���e�&���p*��b��Q�[ǩ�YB�����!���T����u�o�\�>m5����c�*�сzD_��	�L��|��q���U���,�錄?�� ����C^�0G{ �S�3z:��O�J=�q�>Ԟ�C��PN�3`/��r�_��a?%������h(2wT��?�T�
BI�J�PG�=�^�I��C�
��_o��[�"�F��`�Rņ�,�"��z��9�p���G\r����f�C�C
ʼnS���s��R�pl������K-���I��H~��)�@��R�g
�Я��� ]��z��b'���s��⇤D�U�\��
xV|���g8:�!�mP=�w٩��5�z����c�cUx|*z�ԃ��`[���o9���V?�
���)~�Mpps�Ƕ`g:�p��F�rl��i{�_�4�\�����c��	�����!�Ð��np�����ʽF�Tt���� �?Շg�W9�=���g��{���j�f���}����HP�O�\�!�e.�r�;]����Y�Ӷ��XN5�J$M%JNq�r��t\m��֏�jx�Ŝ�8�+�+�(���}�aY���E~!��P�:�Zk;�k떻�7u����9�h�6ȃ�w�����7[�ޟ5���%cLOz���]0sſ�C��h�W����L�|�s�f�
;̲Yq�}b族Om����)��״;��U�Ɠۖ�r\��҅+7�T��˷v� 8�2�"��ao������a�۫�gU ^\�ptK/��+�a�t�fx�6�~m�3�۶4�k7�Qߧ�.≻~žy��S+G��}��1�'N��|�`.2Ӣ���&�*|j��|���S���̨��0�F;_�p�3+m�N|@SJz��
�O�frfO�T�����\�&�o�S���:��������o�A�y~��|���v~�5�5�jy�x�e�	��
6����O�iG��/۞Ò�o,�4A�g!���x���7��Jj^>:�ܯg!]�qeX�����<�'IT�~�~(`�+�	��v OgY�6T�~h仙K��
B
7�ş�L^c���
�����.2�8~۷�{b�։;�5��4�z�w\�8G�B�-�u*L��|�h�{��w�-��/>ǵ��A�D�P��}���'�+�֠�#�����&�Bi6�o�6��1�6�uNzHˏ��	��%����p/�֟�>+;�&�gZ���X�"�v�:���t_D�t�kMS��q�.}�QHpm��="÷�Ne�}��Ky�&-7�&{Ʀ��x�$Չ��67���|Ϊ6�w%��u�;��_>_itxV.	1���1�C]��O\��^��@�~Ճ�%y��#�xTބH�&��,�!>n�JhX�n�YB��i=�K�w̳��_�p��l��v��ɇ�N֌^�k��s�G'��˱'.G�w����!�C���i�*���t)U�����ӿ�{����c
��@�=ɟ����8jį��u����z����T�$� ���������n�r�4��N>~�q�3��
�?�U�:wn��c/�G�o��ǎP[�m�+g�bv��fβekzDSp�ю��Fj>3@��ަ�y%x�+�$v��� ��#y)2���`�T�SE�5�>(%�C�}��ϣ� � 3%ߠ'I�|'��Sx�T.tZ^\��T�s���-�����#9�_�y�>&M��t7��%A�����6��+d�f<
��.��)\@"�-9�8�I0u)i��&E/p%|2���(/���+�������)�n��+�"��w�T������ɠ|<2a�>tw���F����h�y@W��� ���ط��l�6�(n�f�
����E�@_�m�5�m�[�,�$�!�4�>_�pG����dT>�l�yzR�M��_N����"�O+a|���z���˴�c���4��a�Y�c�j�V`]��xܿ��M/@�׬��]��c|�	�g��{� ��1"n��V�"�����Q3���W��\@��U�4
c���$Ph1>ZE�ΐ��|���JJ+%�j��1n�P��܌��?����A���)���,��Cf��`���fS�����&�u�ݯ}�BƊ]'�"$;�`0e��m�G���	K�Δ����2�l6V����D�n�.�=D���&06x�4���յ1�w�3;��օh�_7�`_ͭ��P-����`/� ^vsϫ5G��2u�J'�	04OWw2T�%JW��^p�i�i�ǽ�3�;�Vk��QUG��bC6u�Uu������(���9O"v��qt�<c�f����ſ �3#z����-O�aD�
��@�Ճg���(L{ۿȖ(���/ݴ���}����-�]��0�����g7����2��v�xGzfX�����f6�O���ŵ�F��fb��j�kr�M�O�M�>x8(����՜I�����j�p��P�Ҷ��ٯW47j�O*��J�X���#���J��A�����[���B=�PQ/��ir�N�,4��`�`N 5�r���8�h@����k�o�J��i��J��Ňx.Y�3P��x�F��iG�R�8�&�y=Ml����ʜ�k"y��\�s3�_څH�~p�G�hK�1ͦ�-����s��PF���!��C��	��&r�\?t\�v��
��*Jމ�w'��2Y���a�T�!�Dӌ���w�}�Ӡ���<�Ҫ��je�\�7��F3tj̠�7͠������lo��~�􌟠�,Ai�Qo��=��~�&��_�F0t����gٍ6
��	E��&Aqr��<=���-�%2�?{ %�	��x��W��X؀S)'��,�S����Z�dO�j��g��H����avJ�ܙ�|4��|;^��䫪���$:ק�sJ+3��:�����Ȃ��/'cEm?��G�2w'U=�߄�ٱ���P����
����=�4�x�lv�*U}�hq�>|���nX�Y@���x��b��ԁ6L�r���[{�M1�!]j �A�j�E4�/[�7�+�~� E=�1�k,	�IO���3��9ߢ}|�,���J0�i�$.�>P	����P!��G�Ɛ�6��<�0�k ���j2kju��fpW2L>
�ir�2�C�P?ކ����*��4�|��i�1�������n��JA|��X��m�|29�=H�ኾ��a���d���S%�y�k���TW��41�3J���o&��J�C����k7� 	���{&T�GF��(��:i�Ĝ_;���i6�s�-k�86��0�8���� ���?w��ҍ�H��.�uޑw���
E>MU@����e��.lAw���J
�y�W�gI%E��F]����S}z�T{��'M#Z��V�q�'BiY8�@>*��r�\F3��åDoN@O9_o�u��z�=�
�t*r,GC}���m/�qI�׷w� B�e�1a�qd(�䱖F����1���˷��®M�����/16���չ��ۂ1��Y�v/���}�J���ӿř��+-�&69g=Mwj)��'� ��R�� ����X�piʴ�� s�ĭ3:������g5?�f9�E�6��"O�
���x��myf)�rJ�Pq�5�)����:	��޷E��G�`8��XS;πv'#o����ʓ�k"�q�A�S��T^��9w&jp�y?��Ƞ�?oNx�<��D�����Ȏ+��\POZC�y�ї>=
�1��i���s����΍�>Eu�_��e�6��2�aa{tG��_��PA��aB#�H'�|F�Q��m�`��"x<ih�^9�%�'�UT���.z*�>�ɀ��n#UZ���P�{ ���5>>aG0�]�M�"U�g�wYۊ�%9�S��i�Q8s��4ؒ7<�$�R秊�PO>P� B������T%�$:M�1���b�'�m���l�K����0�7�:���8e�z�E�)�Mي2�寶��\���"m�Z�}��D#�Y����&��t0�Cy� F�#�ɠ���,������U•#ҥ�SU?v�<Y��&�>��rh�^x�n����GW����&Q֜jO�
���DU�����/�2
��3�����LD*�րK�zԛ؂�������h%M`(Hnj^�3�Z��|�⬀��#��n!
p�͍����|��hCp�h���'nsa}[�jLnI�6_̎���Im������1���W� ���{c}}�n�P�P�Ե�<��6�W�ƻ���'z��Ud1�e��N���\~{}=�߶p�s;�mf�s�+��%��7��~
���.:nդ��C�����#��Z�R.rZ�#��ܩF]�:����6I���`����{+t��*�3�4f�ڧ�m��R��H�?��ى�������-m�g��Ft�	@�עy�3�k��g?D�#����9O~���K&M�l��"�y�cf�9��O-w�Y�K���.XIr���}ދ�u��Ea���RR����v��A�_�����qWh��l'!=y����bjo���_�FB�ߟ�=����Ϟ��>����V;L����G7�^��
�X6�����b�,�B,��p��;�t�L�6w5��8�V�����Kg�2>o�|��u���N,��c�<R��1��P�+L����㋠�?���E�+��鄼����e�S�w�%q��෦\D&�X�)��;m��]��(2�>ƴ�#�|ni����hv8w0��?��{*Q���ڎ7�THI�.&9(��v�,{�-��ށ��[|qFdt��g�c��s���..3e��ÓN�%�jM�Xf0�R�*�*��7
�*���2C�~�j~�?�Pټ�r���S"'��F����b}���/\dG@��G��p+G��;R� �ǣ�A�ar.��;���[��*���

B����_�5��k��SuX����]�q���)^���A]��x{h��A�^�r�J�;4�
�$+P'^��,��+�S����=�0Q&o�|�Z���pL�^��f�����S�y��Az�~������V�Ԃ�v7�P��b<��1��k���*ߙ
	@��f��tt�MА�������{�	Y�<|E�}�o���a�xˀZ��@�B�X�GB��k�oݭ>P��!Q�跦U �6����V+�J�{&qn�cK�����8f���=;�v����Ҙ��*y���'W��J�(0�N��TêQB
�+
G���Wq��⸉��SY�޻\�T�z���LM���oo|��h�:/�d*H-Ɓԋ�;�I�]K���--�H��$͔�R��'�#���,(�d8+�j��T߆��o/`�W0��K�K��(V�>�	CWR��&nmǓ��jAq#Mbۼnf|/%Ŏ���p��\n7�UBMw��T�ʈ�@ʍ�y�(��Q�'(E�PG������6T�Q����#
?�H�8��*9�;�$I@�#�9�l����?�E���v�1��m*
�����ƾ4Q�Ţ�:k>5�
�o#O;2i�N���CzC�rڣ���/��I�j|}�W<k�0�uVFB���p�f�~��,t��%�������4T�.�rɻ���E\e�}�ԥO���7�B�����M����9B�"�x4ܤ�>�N����lb|J#/��C,
�b�ɾ=��™,�f�ꇀ��=��N3v>�5�
�	� �X���6io��bb�YF�{'Qc� l�Ê�쿦�9���xܻ5��63w���/,��>��>��,�RP�;�R����������'�/YM-���:޺b������eU�2�Q�s���vU�a�C[�ʹ�m����X�?�;l6`I�=l�alT%�y���$�?H���$%tR�*W�<N(G��
�}�g���D����L�`a�*I���V����=�a+�a�wP|�gF+��&M�=_�-*�$�ʌ>ӌ�é��+W.�]p�#3���t�/��ݽ��_@]Q���E��S�D��֣(�e�~k�%q�7K���YqZ�g��d�UWZ�1��/A�,':%ʫ�N����������C�7Sf�~V]U?V���	��v��P}~p�>��2�{r�^�T&���u���TƐ\�!���3��Em��!�^}ѧf����W,�m&h�-8�:��Ii�l�/�o���D#6��$�
�r��Փ�(��fD�Eu��.��Z�3Hb����ȣ��Oh>H�H\�	v��
T�˜8z'.����_,�M��=J�,�QX7<i䦖e0�����4���4QHQ݇1��6�%ۇ%Z� �NA�I�a���(��h���)�ř��t�����`~y���&X"S�2��\�|*xR���j��#�����W.�(�J��j���G�E��9e*]u�Է�����
9_n��zY�_�Y(���7ƽ�zCJ�?1�rU=Rboh���lط�,U�g�f�8�A�`#��0�kК�o0��[�+����*p�SrƗ���_�r
�c�W�;�<Ѱ�M�K׶+�y-�!1jR�J�5�dn����|\��1 �q���9.�B�����B�_WD��uvc�ۋ�^(�MTtLR���t�O���4
U<�ۉ�U��(�1��ѥ��<���gu��(�iR����S����/[�K~�	�
�)�A��pp�
A�-��E�v����bO�:�zm����;�Y�$�
��v�GY'F�:<�BIyP�PiS����b6��T�����l0�F����(/���RAZ?�<�s�f/&l�{&mo��V��wvw��3�#.P��t}�Ì��b�u�W���A��5�{sd��y��c!�ܦ�H��w\o�~���r��:q0:-Z���e�H�n�pH��ȍKI�O�ȩhT
�H0���r�= ���cC.g�MK^Ve��UUdy�&�p��,�_D�S�S))�W2|�����>��#;GynihL�*\�`�*(5׫���L	I�QxI�G�/���Nl�5�D=A���8�2���M�_=�yj̚�c��I��"�����7h�WW�i!$�f�|��"*��1�a<4.�6����/���G�[B�;@O8����HV�@"��B@�ME6��F�+��W��~~&�[X�������~��!���Ɛr�ɫ}���.�����§G�*-��%uG(�b�C���.IR�f^e��DDBz0{�S��sdR�#��A��2U �Dw�WY��Rw'Y�"M4��u��l����nI/�:�=�o�L��.��=�����	
~&� ��.�yr���-�j����u�9=_�q��/=GI���K���#ƴ�p���Svɑ_F�=�i�8�=g0�p�ؓ�<CE�)�d�������+�T���zX���@�Q!c�8:����7ZO�rҨ�S�4��6�M���G�o�Z3�`H����>���,�^�`�]�	��O�<*y�G�����Ti_��]6��a��x�j�1�T�Z�!SHJ� ��C�Va5�K�8na�W���#J��uŐ����z�Ԫ�QY.���>s�6����j�Kmn.H���D���c�j�?xV�IZ�M��E�w!�����G'[�8S���bb����U�.F~���NP�~/���:�
�?ӷ�7Ӆ;a��P�γt�wli��y�]N) 1ȱ�G����v��m��vm����"Bc�P�$S�	�[�=���݌��`r�^\E���䆗�[�d]k[5�и�!�Sj���~M_Io�Ex��9r
��xő*�7��9J����V�UEZB,q 2:aӯmnQ�Ɖ�7���a��+��c׶@�
��ܜ��A�S%"���~*�:��J6�eؕK|->�41���
g�<1	{�@��A�3��r���E�P�6v�8e�Re��� �,���˶ܺj
�T�w�g�&��Ȯ���R
�a4'���m��
���>�g��h=�Mh���S�kj
��v%i�"�3���P�،[x?3 (��~��F�*ݼ�(v�M-׃��S*�m��0����uΠ��%t�Ug�g�v�������ۿ�P�km����y��%����+-���YU��&�-oT�\���՞���,o�7��ᓚ6�"�x���>`��T�q0_~Q<W.wn��*d�t�hLH�?iʽԩl&��l���U�\9��|]��ܯ�#S��&��͋��Z��-erD2Yj�h=�꘠�џ�:L��C�����xC��q)&ҽ�E�QK�Y�Z��E?w�Y��-�:�d�T船.$��iކ�K����*�"s�$�u���f�@��]�x�.�ӫ���T�+���%�	���-��խ�l`�dG��zCã VBMǃ��-vv?�S7���'ꨆ�Q�XWF�P�Mi�e�R�<
FC%Mjϣ��)Jw�����D�E�<0|5X�t�+
Py�t���fJ�4h�55�����62�J��aO`��vR���R�a�n3��c*���P���jى��%w:�'����;�xs����7�c���	3_B�BZ�o�Q�^!o�*�A���ZUw3ҷ��+H�����
g�R���(�aQ$���߰���m�飝���[!Lvs�Fjw\f%�Ԁ�2>�p��Y�Ru�h�ViS��"��ĥ��(�[�6h}^�]��<52: ��h~h2�/�^l4Y]޹�*Zf7��)I����Ѱ��p�<w��ņ���:F�1c_�9g��eդc��P��CK�؟�Q�I^xB��c)��Y�^�5�)E#�;z�<��&x��v���ٞ�3��}ĿM�|Jф��Ą�;��1�a�^�
��X���c��Lې-�+�����bPNP�*��V�j�{����Pk%��_��l�;Tm�w���+Ћ$h'?	� 5,��[y�z�]S�cP��Y�Bq�3��T ���M��,��I��B穟���P�
;)A~k�u����.Y5�h){��^j�фäj�%��f�O:��j��S��@��+瓼�A�pkim���RO�ρ�׏��I�RZeB7GS�M�C��ɚ�H��ÔG��n�`>d�{Τ�2�7�,�1�b'��}�g~����夋���}X<��kY�Jk��H�M�wh�h�`������|ƬEb ��[ 
�~�S.�'�@)�Т{���J������EB�tm�$T]
i�C��_d����E5B:B0�}�P�"�)Gѭȏu|w�9���P{d �\�;[�S����(@[,|�l�h�K�Hd(�s�����Ac��rifn/��IX���b�2V�Ք��xW��ˎ	�n��6��<J���;氝�>����Y*���m�Gr�h;�M�홐{�8���G�w#*nir��6��P����f���91���#��;:��=�GU��yx<�*r0�.�&����
#k�}_�c����Gk� ��^R��V"����˾�|�\�ߢ#�V$�If'ݼ�N�2_��`-E�\�6
�G>��S,�����an��i�.!OcϿ�y^�����Aqn�����R�Z}�s�Z��Q%b�+ik��{f�U�*�x{���Hю\}�$"ov����*O
���ѻ�G��tQ��v�4j�%s�l脲�7�A���uj:�Pz�����7�V��{z��i*5�l&�|CX׻B�մ;KȾ�s��|m������޿[�Dܽ��ybHE�A�4.��,_����15�7��\��x�&�j�֫�v�����#�}*aO�V0JV�+������[�l�{�N
�M
Mvc���+�tNT7x�ZS7�w����pw�~�*hm���^�i"�j��ma�����#)q�)���������L��/h,�xW-����<�R�����j��F���U�nx&�\��Lv8����kO��ܖǪ�I1���^Ŋ�ƽo�ZQK��#����H�;�U�l팶������p`$�e�ćV���r�?��Bq��kCꕸ��j܀�\�|�k��X6��R�zfY���&ī�|@�q�W�
�Ѳ�8�L.�n���\�w�Wk���9��N�
z��N5�ny-]z,XS�Ҕ��N
L颈$����;=oT��P�d�tV��4�&"r�uj�d�!)���?���ϓ~ڻ������#?ڴ�Q��&�޹�%���:w1���Uua}=��I�g�������r� ��X�
<�z2��:#,����
� X��0��E�%�S}yĜd��Ŏ~�L��tt���=,���dͤ
-L���H���-~I�V;��bs�g���w������_ڨ����PpW�?3�Ĕ�s�����}
G��-���M��s�
n�ک�c�|��o�����ʚi՞Q5�C��ͯ���y���y�����#9Sp��Z�G�<�#�+��b4��\f��;�w.Xv����邙�{���	c~�N�`ͼS\�_
���!���a��*$b��Tt�Dp����Of��W���!���7�����ؗ��ž~���^1�nt�=n8j'��=y�.�ŬJ�d��F�&�������6ề����s�h�Q�?�a7��=_��g�&����(��q����`:5O-����CR�R�jj\�тLeUu���UgO4�~J�m�\f�)
��π�{�*�f��Uz�8�q;숒$S�N�E�Ӡ��DI~E���^ΰ�j����j}�����ij��˙����1��R)(��K�"�ھ
��m/~�w�`<Ia���W/��OY@��_:��Z�?�
Fz%��BV!�ɮ&�ř�f��(�dlD��r�y�����[N�Ď�
آ�t�P���[6mz
Q���)��E{�j$^O�c�x@ٺ��6B�S��
~|���\r>,�Cf��Z;��W�˸�B��9jdr�:O-���}A�T��	U�R��o���|�e;��(��'�k�4��C��XR��讱c��)/���[��W���~lp����Hh)<���A�Ίe��KBF��&����9�7��eh&v���)�]r��d`t��G;.��Tn22�#%4���;k��kgkq);�D���)T�ɍw�*��א��}:
�H^�9|�U%O�zu���6
��'g.B٩d���Č{ep8��泑��.&��X�����W�Y&e4i)�_QkmRZb�MWh�t�p��xTxviab����yB��Ē+0�(̤��*�2,���y�����@D��a�F�R�����Ϥ�X*-��I(��c�]�㬪��w&�d���5mSJ/��r����I�J*� ��Vt��"�z�R2)�XR(r+AD��Q�
"�IAH�J�
XZ��ޛ�����|����x��{�}|�̼�~�e�u�k}�g\o����G��&\�PHae#�f��eU4��#�XaǸ�Ⰶ�;���u�^* ��||��|���U�����'s:x;=����#�[8�w 2�R��I������ލ�R�:WūT8�a��/J�ߚ�Dg��f.Q
���Jl�8T�v\E�Uf�DQ�M?�h���=�J���~�U�Q���qp�6a��i�H5�^��FPO�b�5�U��R޿����¥U5w�/��It���{EſO��Ϗt�þ�h�S��,8�n�t��D�/�	��A~�ƶ���)��#1�j`�x��q��k����'U�t��r�.PI)f�Բ��w�\��
�tJB�Q���.C���
Pl�&�@���u�-i/�����'�{-W�C8m!́��.���ȫ�D�4��&���>AN�\�b�DD|l��XS��*|h3���j�
��k��i"��삤��"#�0�x+��x	I� 
A��a#J��)�Z�/G�B2&2��	��^�#����἞�M��(N�>��#=,i��t�z~cpL�[���}j�h�7�\���(�Rh��� �8A��V*�T, H�7�z���D���.��1�/��I`�zvBI�N��%���i���PD�W��"��qL?JMD���Ot&,+"5ރʌ����O?~G�IuUp��J�VΊ���x#j{�'�ko1�<S�O)��[E
�G�����,F��xڰ��A���Uam��&�E�������(��ʡ�{}�$�%X/��u�>~��&�r�\�۰����L����U�9w*f�vveEJĸ��Q0u���IN6b�2�*�{]�(�%���OV�c���0O���H.��n�� ��������$I$�N
blY���7��Y��],�Jt`	G�o	���S&�]�j\Õ��3�aΒ�Z��'�-�Yk}}�W،����B&e��4O��Hs�9��M�$O���<g���vVjǴ�W:�Jp}뿃��=�DgE���9dm	e�:��h��<�gZ�R���a%Q!db$p+ov�@�p1�����u|*]y������u��5�����z�! [)9%�mZs�$��]������$�����x��Ǘ��|,��؏&��@����yE�7CDZ3�J.@�K��NR�����y�
����AEԙ��������*���؍��@B�;���K
9Vn���#�j�a�•��צ*ם&oV�1���<�u��x� ف1,%+���a�C(C�2����Ym&I���M�p�$Yi%��v"Q���2X�����<dW���i�d�X$����L�4݊6��Q�j�4y����#���P�U3D����T���^֠��g5V�zG-�����j��^TUh�\�S̺�~l�ab��
�,�~Ec��fWU#�M�T,���\����I�Y�O=��q�Ka0B`E���pZ�8sϣ\5��P��Cw!2�?�<{~�d�ҋ�QA�;���]��MF�L��e͠���ȿ=���,���x�沏��]��+�QL�!0k��!�1�{�-�h�h�D\��S
pg�4%��3d<��~��&
-ͣ�NZ>P���E���.��]Ӵة
��F�O�R��#/2�8�h=�[�k~�%�\���DA��Av<��N&��W�?6��X�zC�:�8�'rr��zs�%�?w'�+rk�y�d+]��MY���OFD|�B��\4��V�l�#"�`
ٔ��G>��9�i��^ځ�`��H�-@�������C,����)�9�<���?§#��<�ө�寙��(����'3�-�$�H~)����Q3�{1��Az4�͞�]����D�/��ݫ�+�@�=�e�o���H1�侏��,c3��?��Hj��x���Uw�Bx)��ڟ��a>�7���O�o�鏙�q��˽VAM$�z?��)�
�`���E�WV�N�S$T�%���Yq/u�*oY����*z�ad�b��՜���\!j���&���xiKQp�@�KYj�#-�t���x�ced���(�*<�v�����#�=�΋�a��o�pB�6�
l�@e�'Fv��p1���@.�l��(=fS/v!w�,��F���SE��b�d���ITO�4.�`	�1�ã�0��dLJ��\KD�[�5�)����"�+�0k?d⬐��s�P���M~ox �A��A�������\����ggT{�e]�W�{J~yprH](�,��ypGOPx�e��~DGA�݈�fj��h��R�*RIP=�3j%ޗ
p�w���Rg�wvY���.Cngq��ދ���s\V⁲�>���L����u��C_$�&�RY�"i�Z�k�r�4�n��V�8��ȯ�;I�cN�0<��[�n�wn
~�.�wm<�Q��U��H��~i��k�S�FM3�cEm:�x��oδPc]��"�<a��g�~P1�-����M�Դ��G:��?�;��6�x���I�G��(�����ʥ$wr�r�L�w��ܭ"
��h�3-�_K��d��)�Z�E�����>�	��W�6{/8q"��'ͼ�$�Pe �^Nf�謦y�^!�s��u[$p&��"ml-A�i<I�p���R.W��{�!q�9�T-2+����)�8${x�C�N]���ks (��r���?�'��
�G��!W��T��cv��t�Pš��i�䵨{W����|���.�8c�@��i�X+�ˣ(���V�����!6�WY
d��\u�?)(�8��ȉ�է��ig�\�N�	y;5<�>���)9�HL:����� g�ya���ݥԧ�Y�#�{�$#`$U'*X	¡ h
�'q�St��s��z�s�E'+��������� ��GЍ�F���Χ�bw)̷�u�o�%O�8w��;]�=߶�� ��㌢�<�Q��;��8$
:��wJ`�Y��h(ˤ&����wj�
��St�y&����v�}�.c!�K�Z��%y�Dh9rŰ�AG��h]�'ZB��IYy��.�8��7|q��o��[:��PH�*�(YLE2�$&�bӋ����p(��H��{n?�,��_�1u�'�s�1^-�bnX�d|���x�7e������|�>��⡊=�T܏���g�\4NrT��n-p�Ӛ�������ui2���
���k"h�;��\KGJm{Li��J������v>��F,p�
az)D�2fl�_-�^��2݉��Nk�R.���@��s?.�H~��X5���7O����G�9v齫I��8����w��"hFU�L3u�7m&	Dv���2aI]H�e��G��l"���L|(��uގ����=�n0hrx�_�i|"����w|�x�
�T*�lN���;�� ���~�f��'R�ܕ����
w;w�ы���&�:�����|�wJXd��8Pr`��@P9b@��0U�^Թ��F��n+�f�yE��7�35"��fK�ĥ�ۂ9��{8lj��n��H4�ļHH�7��ttP�[4H���ȗ��8�Y��8ªH���U�1\\Y�8����a��d�V���8o7�e8���2 �|��G>Ĕ�fE�)Ҳ��%>�GU�t���
IM��)%�����偣�	"2b>/c֍�}�ceu�>Ti�ݩ*��g��P�S1#�B;�/�����M�!�m��=�êi�ͩ��6���GT1#N�Ğ��*�7��כ|λ���rڡ܏���^�+��Wɉ�x��:��+����J��V��@ݖ~F�Bf���Rr_w�c5ͷ9Mq�
KC���W�/��X�I���2wz�nP`�o�VQ'�f3�M1&ų(�ק���cƓ�'���a\r%(U,��kg�B��<�D�z{F�_
�U�d��6��XӞ|V�OV���[�WP�J�R.��M�<�� s� )�
�J���"�"�K�"�sR؏:"��Ǵ�3����%lf���#*������WQ`]�
w�k��\PL��
p܆�n��cG��)T.~)�Ѵ6@�b��L^�!%��2�D�X���\����#|Cm0�q��
d5z��jU���hf�MB���˘��ZL�,X�{A���x��e�3b]Ҥ9��$a-���4,����#n� ���̢�.m�\Y��+��'d^�}��a�t���
��l�'��#n�e�hԖ?������e��G|�<����4�����8����q�8 #�S��M1���>���_P9+�r]��5�#Ëo(	̬�1��K]�=<.��6���q�Z�#�f�p�#jm#~Uc"�B%�e$�4��ũ�LD	+���w�GoP�s\q�-��9�o��B�!-õ��74�'dUHhW_�d�/�K�e�!e<m# ���)��|O��M� -bMKBGE��}�9�`�5��_��銅T1Х��þ��"G4��gH���aC�_2�ʿ��ɩ:�Ur &.�sUf�?��9cV>7͉ޜ�N��V/�GF�Я�<��MD�.Xqa�]�:������y�	-|aE�w��Q�6��K����oː'��b�>a 4�CᅱbL�o��s����*�s'Ɵ��xq�g�^�H{��X�4��_K���np�$&	�����}�	5C1ֶ���3h�I��Fs�����.�݊�����g%�-j�zk���!��ޖU?
�#j�[K��S�	�[\�CX�TՍ��F��ܿs�^�[��P� BC�s�/	�\$L)=��+%\J�[~�i�H�iQ�<ihƥA��d�׊�%pM�6͑Q9�+ @�9��@#�O�lO�;�ִ�ߨEMhU��
PB([!!$�����0�0�AL���G����o��d|�T�Q(5�At�F�O�Pi��^�"^���w�"�T]q���Q�9�'���r�����'��3�����F�����i��B&AkE�8�]�QH*�;�]���:��}��47��2#ķ�@3C7���Y�@4�b�*�pK��\�x�R+�Sq��X�C�3����7?�?��삦@.�+��R��
W��nOU�ʯq@�"G*q~�r4��b|�C�I{� ���Z�l��7+?Gp�F)�[5@����k9D`B�ה��OT���L�}�>�-�l�$>l5/�]t���2t1��\�I���I�<#}u�ߣ��2�@s��	t�D3��AM^!`�7�C��q2��᢫L���/�4}��$',�Q�}3�>��e���xd;�zS�q�Ys�$�g?(�f�Y�S�b�c>u�F%��C@[�2��75�����CQ�[(��Gj�[6���\^'�Z��=�Q褶�l'B�T�l�z�T�M�?K@�xn	�E�I���=��)�OQ�V�({����6����z����F�"�$pp��0�F������M�m�ق�>)`U�}%�*��4��j�5Gh?Rbd�K^�"L;��{ugCs3�{���� _���3B��P��?ת�K>��-��!�=�)��VI��ܥd
~ZTcm���L�v?�2Q��8�,ǩֻJ�h�/G|�[Y]V+)��+ָ�k�c��r�Jx�f����>]�i�BD!�/Ữ���8<�m��[��d�d��s��i3}j�����|�2C�j�v�B�Ɇ�����P`$�*��/J�G�`��B��0%(�-�Ww�a�xO���$�0=Jb��'Lj�Z�
�Dt���b�~tu��p�*%�A�WQoo7uO��2.�*�Ů��D������z%+X�	)P�m:�K�t�>Q[��rk��iׅ�Z����l1�p�"���\���3�]nٚ�"�E���ḛ��]�am��Qn��Q4x��0>�@�)-���*i��z��Wxg���?�
�T>j4Ѻ;8j�&��^T��r�k}]�x}��u;��o���t�6��ʃ�uc��!����ƚt�@��/��q���vG��7��as�tc��1ν��LT�
��N����{�=�{yL�3�韝ῷ�k�p�m�9ӢF��~��E("n��TϘ�V���o���	�+�t����Ҫi�Y�/��<�;mA99q=�)|�!q�"�5�S�l���)�%��f��ӿc�2��S�'�^�|��.��I�N�x��D�Rɬ�����r�u�B\�4�N��q�B�%$a�B��p�y.��G^9�.:X�I�%jYN�y��~-}�.p����9��%J�d*���v�J�@7+*����6�ږ�l���Ao�doCwδ滖[��F:��[$�@��� s�r2����^a7��h~���u�)���(U3����l'΂���r*�ڳNX�8�준Qjm�6����
|pۙ��'���x�}"Kg ���P��ۍ?�$ԇ��ۮ�f ���n=�T��w�=<�73�ӵF'��j=�w���;$҇�r����Z��C7.��.?]I�Q��g�a�C�&��P��.�7���8�
M	dx�B#•���w)��3��V럣
�MVޓ1X|�����a,���v�hNWbx��`���r��.fr�]�p/�T�O4\j�m�>Q��Rj��x8��KNǎ:4d-�R��|*O=��W��|)�����fò���+�BԥD �ǷR�j �8#HBY+ǡ�`7�x�x��o��F�v��٠�<FZ��kj���}(B�nB�Pa;�����_MV�N(u�t��>���žyy����;���Gv,�=�5
b}`�C��`���9���%�t�*��y�c9����A	��{�ƃ�q s�=�PY�}�n��wC���'{�e�~`xR﷓�Ѝ����	�c��f��y%�!��+�m�l��c�&mG��L@�{��(�
^��Q56%/�b�&��?C4B�7f����.��t��l��+�A:s!�b˿�d��"���Wt|���<�x����g���1�SD����]��v��:��64-��X���׹~�1�'G`_���Gl��cs�@����	�x�+\�O�����/���7+�6��n�U��BhTΧ	Q2$���PX�ȧ���e����c-��Y/��q,uK;�^ht>ݘ�|�*L�2����|`Q4�a��6��7����MJ�1eJN�ս�>Fş#8:�^��)w%�qM��~}�m��z�4��V��}8�3đ���Z�G�BXqV��È�;	Et��_���,�D�P�'�Yh�r�����W�L�l'�[�[�iŔϛH活��\9�!�Gl�6�M\l�ś�,��m��^Ɖ܇�P�g��iߵ�ݺ��
�t2�E�I�{�8k��?��D��`��s�2��D��!	_�ۅ�0�+�(d��3�N�L	��!0�*�x>�	�Db��^�.�q�C�+�3�v`��0�H���4u~˞�uغÁ�.G���J,����U*P��QST�\8��϶�ցQ�'�<��U� l�/�\eۭKE7�k)��RG��N�iހ�v�}R���"��1�Z?��&�|#���{|�ždW�Y�_�r!��e�-	1��c��	�,�ܻ�D|q_	̷`ҝF�ɭ����	$mѿ�F#����6O�
?}�?lx�q:D�c��;vf�r����p�K��f]sԅj�auҿ���Ϊͦ֜��
g���0���^�ѓS߱O�/I�M�������3]ٹ}o �g	����J]���g�!4�W�2V%�dV�n��!���Buw+�D��M��)Q�S�c�D`̕�|�62"�8S�UL(F�E��w=*0F�T�.���torѲ�|����殻�����db���T��P�x�r��Tj�'��&�����-A/S�˻!�yc���`�Ӷ��v����"`�6��ȳ�Ӯǫ��B����|DcK�u�CɊVjg:��Y��`�ʵ�(��b�!F��h8�(��/�z�"�_��'Q1�w��
|t�m�4'Vϳޓ�RNM���gU�y����qrE�A�Z!d;�r�&bζ� ���W�q]�^�@gM�[��^�D��r���A��V���V��!IO^�.>QH�N\9�r�Nr�s]O ?(�׽Z�����+��'�h*An�n)�D*�9�K��Vl�?��V����|�ם�]�����R��u�T�d�-.����BZR ��=/ �Q��B-DqQ�Дd2 n��e].[`KW��&��|��
<�J&�V)��ZWz��"bl�1�&�u7�v�͜r�����?b4^B��PBh@,��0ɺȉ�J�XXsI�c�>^��Ĕ`^�؄�
�1��tt6���hą�XA��L��U�5��ʼn��E_��o�d�����X��b2�-���V��NC�����h�����z���mz�
�=����
F�'ۙ\���|ԭ��q~�b>6p?������Qެ�7V{Ʃ���J�B�����*83�wSDi붢8άC���J��(0�,9U�SlQq��
ܵ;);�C{ͮ�?P1k1JTF/6�m*��eEK����53���a��c�o1�r�i�J1ȉ�3����:�F���/�l-�q�N� ұ�4�CW/8�N2�A��5sAX-�{�r��E��Xݔ�A<1�M.5I7�4�bTd��@b����:�Jυ�U&Ec
*Ŝ�^�a3\27�y�h�8#��,��T�����*a���W����<)`I��
��E�_䒻<v����4�V�Sl�E�H*BK�,Ϩ�,б�7��2��j�l��D(ap/B��8���\$K~�I�$Hi�a{�
7������K�e/��9�dl�w�=��e��%tO�xZ�B�;���<�=��B�ץڞ���n�É��*.W~½�)�d.����a�~�hQы���X�N�����p�E�
�:���8��S\#e�1��W���{�����o��[}_+MᓸI>�B:��^����V6F�!@��
x41\�V�.x3n�ɐ%�i$��ɑ�с���
à�p�����s��?ż>�P��P��*�����-��[��.�.ȿA���E�ڤfZ�m�j^�j�h>��]n�m��Z�	q����Ų�_6�l2�ɋ�{Ձ3�6� Q�B*=j�k9��!^��ϟ�N�P�%s����sjꁊ#�7N�'��u�eW4��}m��
p�~���3&(�A�ID.fȼ�pp��e��{�X�A�厦��+�0��`i��=K��X�n�bl�Q0�zm���]��&;l@���5{%�A�]SX�]H2J�t��pc,!��M�_<DX��sLE�����d�&b�.ɰ�y[Cf�`[�����SO�6�i�h0;�&�ZƁsE*9h��	Zqv��0�_��y����l����u��@S~mm<;L�g'RUb���w��j��%
Aȵ��S���	Kڮ�p��$�x�Z�_�] Yu�6��ލb2��d4�_�)yS����χ=��|�^���b���t�E��0;St1�����X�f���X�� �*���ē�*��7��qR����QL��fa�:�RFdwG"�{ۼ�r�J~XZ��1��({t^p�x��:-�2Z��}־�|c*I�y{Zq�K:��*�H➾
�]�b�x�m�I���h��p��ŞmE.�y�dB�p���iXֆӟs�~�z)�<HBfD]2̡��](���'��c'U2�!!�Z�JL�r�H�IHG�T�Ua�h��
w�c�p�8�=�^��2+�^��MK�sC�c]��4��
��%Q-T�$8
�czf�
��H�E�p�^����+{��3�T1�n��<3
��a��_i��i���?�Z�;!�̴�>�y����g~mb����@=ОPV�r*0�{��aA��T�e��X���J:�#�z�ߣ�
�n"����Q�
�0e����[�����<EK�����k0�/Ic
�_��Ϋ>` |G�!w��\(#�$NP������Mk���Y��k_rQ\�j�L�a��_> �X�F�x��L{���PT] ��n«�S~Ʌ�UY�f���o�X!ZCo
���rɌ2�]�N�W�*Mr8��r-F�M�O]T�-�-W�7jk���'U'���/��Ȫ�7����3�cO]>�<��6�$�TN���P�]��j����(�`�v����PNBN���)��qNb�J��٦��[
�+���z9#�^�c��u^&���H�eBF�̭O&�O3�fL�[+A�l�ݳ9?VR�<�h�x�<��bxF��Ž-a-��$Ս��(1y�c��Lx��]��:l�q��3�����H�6+/��a>���5�VE^H��,�Se�jU0�O΋� =��D5U��L�e�ߧq{B0v���)uaPEм�cag_�'	6g��T��������1���PL�#�O*�Kn*��F���颩�B@�8�ݦӂ}e0K�U�W���!Tj
H+�H
�s]�����/ƌ��p-F��}9и7�:��	��`�`m �
��@,_��L���|�a�d��4�7�a��$m�4����"8{�u�u{�#��cB�t�|��ᷬ�����{y�S�`�I~,���k*����h��3�p�"J}���ݬ'w/��ԶyTv:��{����ϴ>Tp��5K6��
��=a�3���"��/�t�mH��q6
���aX�I*���
�n�D�!���v�y7򶗍f�NK
�ԊػV4h����DN��0�p���N�,�X<'3�j\�4��
�ko2��ڐAM�Y�X�5L��å�gI����Z���
#�,~�=�Ju�\�5R�-�?��b�����l����Y��H�6�?{Wĕp1
���O\h
?�߀�3�L�k��:�6�>g-��G��9P��A�@mD�?�H��Cp���ƠL�Ik�g�蛤F�g>�I)�Zd��xX��MU��t�{f�6�qK�h���`܍!�l����[ݹ�:_]�o	*y��a?vA�O�
.�$��܀�s�M��$���:KU�@��1��g�V�hb���m�4�R���=��pb��KJr;�"�CO_�ƍ5�{k������X�0Z4�bΗrʭ-����JL�rUTz�*��o�zॣ@o�ߴ��H�AgҫH)�J���{�zo����V	�n{Qg:��^���38�'x�m~j&�6�9xI�?M�S�AQDžQ�̴��[P~;}jg*豝�7�E��t��9�J0Kߴi&����Qy` �O��k=�E���νQ9O���ϹY^ݬ�)�]�t�0����.M�s�.~#�$꺰�%�e��qv���4���%$G���^�@nJ-��>�`ߠ^�Ta]a�cg��\��z�X�zp	�z*��#@[a�ڷ/4�)�m��:��:X���i����'��cv��:;�'��6I�"0jc��jR�<�*��q�ǣ�v�t�o]?��7M�Ҙ��cD���`
�G��C����U'������ �.]m��|!oym�W����;�cd�2���:@�!�A��/���م�r����[�{�ge
��4
iG���R�K3F
ID�a�9A�G�Ν����LDE�4Μ�Ŕ�'��k�|�K�~����Hzd�?̋r+��pʨ�ϥd�5Rp��%���}� ��+}��΋o�w�*�^y�B���Ѧ�^�mޥ�}#orI�;S���b#�rJC��yDd�YY�-� ^�����-k\l.A���S�҆�	�GKe��}��-�����s/׬ж��>gl�)"����.z!���*����P�L��#h��֗��t�������BŌ*NYn"c%)`�j��PH����|�k�T��{"R���+���<�oQ������[��o�1�i����e������\�[�uK�!}%�:t����MP��t���ILi�S:��6
���C��T��'�)@-���wMF����K�-
���a!㐥JB��OE_w�=S7�D\�Bv�e��`:۞g������*�PJ�q�E�Ɨ���p�Ě�tʠx��ߑ���,��h*e�x8O
H�)�[��!}L��qqP3�@~���h
Y�l:竜EԚ�+
y�fǷ��_[�g��ʇ��<��t����Ƿ%}>Ch/�B����g��L��������x�\E���3�Be��|�1�_�%�*�s��ė�L�8���s��?k�}�_���4�"ߝ�9�dT4�h@���>�R]j��B�}.ss׮4�1�_�x+�9&�EoǕ:��8j�*�MEW�*�t��L]��
|}���?N!2f��ٚ�(d\k��+X�'�]g*u�}՜��ql��_e���i��5�V"�;ڸ\ޡ[��"p�Q��6k4ܴY.���^F[��ca��#��>��"�j�M9Wm
%dH
��/�Q�&!*K�E���f��q�nҚ�?�e�\�X�^pk����ǧ��<Rh<������Qy�R�������Q�K%3�Am+V�,��P���=T?3s3�jZ�y:+Z�[M��?ORm�Ym�|�>�\�l�?��_e6��۷���/þ�w�:�.�=cioʏx�R�~ؔ��%/�}C;jaLche�	;&�����O�Z���7��7\��6&�$�hRF���X��5ydD߀�D�o�TgQ�~
/�O�zm�v�cUHs���«k�>5�۾6�Q����ྮ�тh`U���W�������H���n�w��e�Kڸw�\��o�(*��N�C�q���E_�*q꛹|" �>%k����Q�GJ�@}�US��o��ɩ�C��څl��)��x�n�O��7��.�M���-ٷ���k�p���k��I:��_c{�j��j*��-�>�$v�/��33#T��(/���׬C�Q���]/�!��/�B��U���[�Ky�2i@APme<%��JJ(���B�s�c�Q)�i^QF��[���ù�Զ�??�c��q��U���,N1�|zgE�8�"*
WyiX$�
e}�[Z��*�/i$�DP�]cu���n��*>U��'�zOvI���w[G��̎�����c�s�t�r��P���	F
g���Vt[���Q�	�N�����cآtLq� �
��"�����]K���q�7�O�+l-��K��{���S�1���{)��` ߬|��ƫ�Y�{wN��|/'<�8�s3��h"�0��}s��~�.��n��/��������|�����lU��˖�_6񅲺�lZ�v�	��-����-ݷl(Υ~�ThJ�(����J�Q�((I���Y�t�G�m��}�d5��u���kt(�ץ>+���j�ƃUt*��4�t*]�?XB�$�>K(8��@k��.�gmE���,7�Ǹ�'�Aڿes]��Y��vv�F���4�D���,�q��f����qoCu�q�4�d
�ۯе5ē	v�Wf	aE��m:`|�6�iŶ����+�i9R������x{:��MЖ��h���f̅��i�Y:�3�Χ�D�������EGR�u%�o��U��&�B�pw��T��寴4��n$�*����z���5��;:��[�V� ��6L5~�:���T-J�D����ˌg�l��/��?B-��|��lI�s!Ֆ����5t�G�c>A�2F�f��
2�p�ϑ����B��UGM�k,ס��.�Q�W������x˩�'j�lҔ�<Έ�,�,KʵD�y@�)O<�t<=���a*����4�E\�ׯ�����}$��0؟=�qٕ������]4����J/_S���H���f������]��n��w	*;���=�k�,֮$�qZ�
�;�]a}���vh͵���I����*������V���\���wT��Ȫd���l+w�궳������O�Û�*��H�X�4�$>�g%��.�
���{4�h*�i8y>�8Pc�2<a���zR�D(M����5��9��ի��/B�R��c6��~�I�t��w���6�%"�}v���j�f��7[��
��$���e��Hv1�߯���W���$�ad�������L>��O6���G>Nꜘg��(%)ԯ>|����G�߉_�]��8�(l�񐹀�������c���n�Ge�x��'Nڥ��+�6�Fko�+P�O������s9j��>b_�^��K�ƺW�)<�W8xq��5>x�����gm=w�[o�ahF�C$��A4`�ݶ]�<��w�I�d�k��Bu�b�!)���T}d�3��/���N�*��|�Gٟ�-��IF�����~�
�5S%c
��	
7�t{���{:��6������mtW�
S�+e���|娨&�Ϸ�����u����ɭ+�hh,!��;�U��!��e�_��2�蔃푼T#��M��/�%g)9G����F�G���ʔa�{T^pU��c̽����w��pw�Ne���z�)\�M�e���K�����0�t}�f}PB:LS	h�u.�1�c#-ꗑ/����֣�^أe��[�ʅG:*��#���T�]��N���s(�MB����dڻ-]�H�4����qT������!�
a��)�M
`P�#��L݃��5�^�}]>^�'�K?�$��)��SC��a}͚ϐ^�{YmrZ$"y`~Fo/��,���G�E(��"��s��z��$���4ڃ�=�Q�b����D7pn����>�ewͪkp�)��ڈ��VTc��DP�^r�f��e/���ye҄J���N�^�_�w�T�b��"�l�b�}:��v�	�*���zZ|7S�e�ҹ�Ƕ��1�Ӿ�@3�S5�oj���ȣ����My;|o:o&�J]*5�$�8)dɔ
괌��i/*�³鄼���`=�^��%2��,���
�\^=.E{��v�g���@X�C��A��N8����U�F˿3Ud3�U�F�V�FbS��Ȅ�����S�[d�Y�2�偲?n	�&%�U�g��J�2�<>;5�����J��n?Ngq�������G}�z�ߨ��yu����{C�VbL�[$-�Q�q��c��ޒ>�(�A���
��e��
�=pȉ�=p{�JpbI��V�ƫ�=pZ��|[��R�n������.�?{�f��������R_g�_y!��u�^L�[JH*mO�{�x\��G��(�I��t��wk�Q���A�a�Q�G��$iw��=T6$��v�
�c�;A��7�}ɣn�/^�p��/j�v`uߧ<pq�5�3/��n����8�!�u�EUF)a��T�8�Lz_�J�l ��^��_��CO&�"�(��M.��o��>���S�w��ɺ�ǯ4�V��~G=�4�]"�&����&��X��ņ������:Df�-�w���Bd�WџN1kb�fkr�H��E�NS\���3���_b�bƄr�3Oe��9���7g��x6 �ЇV�ˏ�גt�q���s�
��8~{-��E����ɗ��@��v�o-8a_��Ģ:��Zrg}��"���#��Q~�g��n�C
�m�����p�����˖��ժK�r�I�{fS�o���|�}�⭠�	6��e���J*(�S��8��y�
˓Z��b�7,	�*�� b�!��<����f3�Ea�ZM�fl�py:��%"��:ET�
��D�7/<�|QCߴ�;���,
��~�H���9���� ��̓Up�U�t������@��K‡�p�Xh��*=����hw�64��7���jh�[�1�U����u�h�����d�x���l��$�-���-u����9�U�r?I]R_��3�Щ|��\j�'ZV��8z�`��SI��0D���zu_������w�e���c�.������L�S;aٸA�J���;�p���0��-�_=v���5�P���_pO�^�T�P0q��u伡��~ܯ����n�P�qN��h�Z�Kl���RT��
Jܾг�b��,��ݽ��[�[nI���D�}b���6{
���Z���������v`,���Ӄ���]�Z���`��d�+�FۂѶ������Et��՗�/�{�Ѷ섚�֑v9Jy�6�b�Eǽ�%h�c�0���l��n��%������{�~�Vfr}����x��΍�sܫ���~�^�c��ni����m���^��r��*��Ю���y�?�����B?�&vw��
�R�O6�aҭ��򺍇�����0�i`�bxC[�i�6�X�V����ϲ+t���x�~��f�:N����-��Y�b��}�˪k����Nг�|��_x���/N��m������h�I�n=g��[�2�}��5t��XVt�z�`}2S%*\�{[e��D��4ھ�d}�/Bmfr~-!"��' U�L�k��@PU��"�VV��Ow~)��d�K�g��ۗ���3��I�*vhR�
��yO:��c��
��=Jb���k�����ZBO�~���]�P(`��wJ�.���A�_�^�̽���>vF�ߋ_��
�,��Ƀ�q*��׸��(��h+B��
�x�s�}�j���M�B�j����>��ܙ�WW�~����f�^���I]�b'U<�	B�NL�L͊��K2�a�l�Ɔ�D!�Uќk�Eg08]ҋ������}�w��qiKS7�/��-��I��"��� 
���b��C�}(�.��߀���2)�,�P���۟����F�� �cpl���-MKz���-��!������)�ѱ�E�§����#��q����nN�^[Œr��li����_����ڽ��!,P���Ng��
H;.�t�o1Q�z1(Q�R܆�, ��o�:��#���q �$���jeN��b�v]J݊�`L���r����^n�U�5V�M$'�Iŧ�_j�5�r�T41sP���!�m}�_�N?�wՊ![�@^�d�A�U��SvbqM��?E"�|�"�T'x��������Xqw=��F"[�����'��B�8�B.̬wtn{<���
?#�۰NFJ+*�1w�g�u��j��xWnH����l&?�x"��\Fen.�OS7'%��"�ݯ����?�beux�1՜?϶l���/���j3�"&�5�Z�qL�5������_M{A�>>�聤3E�h�k��+17�
�:�tm��ͬ�E��~
L�U{p�~���Z�N��;��f�4V/q��.�Eg���[4��Wz��[���/��"㢾�r}��.:N`������b���;�D�x�y�M�p�����9��ES�"�]�3�[.���%Ο'ޥΈ{�F}@�*p�Y��؍��X��A:$��ŽU�d.�}yE�]��<�8�NU\��@duwcw�BI���3
н^���X��jZ�>_��uM�F�ꪊZ��s�\B߽XZ���"��?ر�]e�;�q���^��f���VT�m��hd�bS��梓*�u��\���y\CNOxj�p����>���,thզ�E!��~l���,g�*d��_����a��TV��#+���:���gl�бi
��ɮ���r�Fs�bR�Y��L��g��SV�s�Yk,�Q�2�(��+�J�~��*�σV�\T�����6�2��@O):�X'{vdE��&�wQ�bwsЌ�5��

$�k'�e}Q(,�"ǂ�r�VEH�&�Av1�F�̖�G�|�'H��|ۇ��6���%���A�p:�P�"��{=Q�R���r	߿F/Xb[ʿS5������쬓*��4vBc��M��4}�^�9A��
��Mއ�
S~���E�Vҿ���Tz�
U����V0�Cy�)�o�=��D-�
�!���vzV�W��:��F�����!Gh���dP(�m�T��*�Vq}9�އٿ��6���ܲ6��ޞ��`/9�D�'igF�hH�v*/a_V�7ڧ�ে�F竈D�f�.�e5���@��ʗ�Y��RX�dY
]�c̍�>|����W��R���zN�G��3(3M�XI.�ئ��������>X;�4�[l6Ĝ�0����G#8�V8�$"')">U�If�h��%��� �{w"�$d�?��K���=�x�CZ���	 K��3�oL�n���Ԓ!�)I��C�WM�zT��-�y��bQ�&V'��1�f(<׾��eo9{���z]٩�8>��DnР{�f#��h!�5��B�5`�6⺙�)/����n�4��ɧ�y�1��Q����I���hh�'Dr���s�����x$�fo�J%�X���y����'(�tDoie�D�eҗ�t����'��mT���4��=�2܍֤LU"����1tZY�F���^i�#m�J�q������[	�|݈�݇�-M����ȸ�~(�H4ЙL|!z絼��Pf�����׵P�8m�|#ʾ�(#f�#��
����)�Aٞ�*	 ﯒B:+j�fMπ+5+Z<ۄ-�'#����Cd��lJևc�������|sS1�b�!E^��'GH�?e�&R�$��G�_��(ڀQAm��Y�w���(���M[晆9`�u@&�^u�|����G�����l�
4�7 �?=�[��O��%���l➔˦�#,�rR�� ��H�cy�b��"��"���Qi�_P���=Mh�*�S�U[�ۭ�ֽ2/�f�5z���A�����f��n�і�m��xc�$�й�x"�ǽym<l���l`ܛ�:�M?,C��?5b��
LU�̾��H/��țА��dRy?��+�y���
>2��7ς�.k��j…��:�8�/t�r��c�E�f��p�ڦ�f���J�`Apx[�5�a{QmZ1���^T�E�� �
X��UІ?�����aH���^61����u3����D��`�U�wS~*��H�.��}�]p2-W�>~<�Mh�/�3x(�:Deݯ�Ix.���b�t/D$��:yNH�6�b��Ң�Z4ׅܒ�z8MC��y���t���!��w���ٞ_����L�c�ɟs�*����̰0���
�S��:�4i�>�e�(�,B�
n�d�%9�H�z6.�R�o�`��0���"r���l��2ub�/օP���b� ���٣�kP剶���b,��1xl'"3M�����c�2���I4�����a+�ށ/f1,d���u�;	�a�B?\�!���@��4���(!ȉ/@#G0�7*�2�y�3�d/��Ʊ}]�tI���2qPz�rE<�%�@���O4���u�uf�H����
��t��6u�n_	�la>>�������n5|�B"m�"���3e,�s�\ŜT#&W��V5t�M�G		��q�ܳ�f��ɲ�#\�kӫB�<��;6�h�	֓��#�i�=��(nm6�]�l.v�����;��IDx��gjy�Y��:�qt�-���m���~3"�^l��3M�9�c2�/�=uL�X��'QX�S���
a�C�:{O��c��6�E�(�{�'nm^��6W�RϗD�ML�NG�q��[��o
������&��N��?P{hν2z���/�J�>����ѵ�]���<m��y�z\�
���$�����#��6��,�I�Ms�k�m
�S���I�Y�ƾ��,��l�}w�-���&�6�_n꟒I�]�״M��n
��GR�B
�m�w���n����un>r&bmY'l�N0Z�oz�ުL&#��ת�X�}��i������z��o=�-��v}��F�c;g��#����Ә�ϯ�d༓t�;�����MɈU���!���յG��7����Ϩ�4��տ���9Z����|t�]��>�[Npϼ�����;���G���`^;��s��E=[�(+dD�A��b���R쿏*�?��ױ�H���b���R���M*vN�G���ck�g���*�vR�1���l��S��%3��L���#z&}�35-�<�yO���7�k���?���ʾG�/�G�7;%�%�~����m>��<�g���(��?+�6��v8����*3�Z�B���y	;���)�W���̥
����s��6�={a���'��R߽ۚ��Ѣ�5�fTe.�,��6��
7nʔ�"]���)�����0��h�������Ᏸ����aʣ�3���\�C�}֖��h��o69_��O�:��I�&�*�T´�r���-��;h��*���?ۨ�^�@t�}
�1x�ٳ��$�1�,G�Ȓ6�k�g:�{�e���U��9q[��r׊}�ݗ�Ӄ����A�Tڦj�@	\:��{e�U�ˣ�«��4�`�OM�o��D5�1y��]=g��W�T�j;
N�����f���=�'�m<��S�z�t^/mgj��Eg (ϳ%s[���o�F�w-�x��t8�RT�h����ɜ�>�]���oa�p��>��U�,Ku^�WUPά
�PO�%�4k���9��%�i<���(��7�ĝ��N���Z+�gq��ɼ��S	0Y��i��S�yF�e.w;�4w��Բ�ㇷ)SGܚ��:�)KGǗ�Ԟ�X�>\�����D_rXu�2��M��.6�Vkgͪ�έk��$ļNd4�9X�$���üY��2�w�hx�>��`<��U<�nm�z���9�h�Y&Ɠ����Q�'@�Ƀ֚�Z��QW;��[G�g�!A�
(�e�Q>o�1n�A�����,�,�N��R�]�f2L�R8$���z�JJ�%�ȶ�9N�~���^�K�WW͟������t�L�D�K�j�?��N�5�l'Bk��އ��
6`��ɛ�}��B
빙��8��ۿ�]x�{R�uᴢM��&gg�/C�U��v�;J��
�C��2Ŕ�pN`�?к�������sJ���,�LZO����Ʋ��5��E
��'&z3{�/'����r]*=��gX��d��:z)US��<�1}ț�a�g�@ˊ�o�]pjrU=s�0,-�C+%v�J8
�MnH���Ll�����б|mS&6W�t���<��N}!tOҗ��?tN �z��+tB'#�;-S����*4��� *�S@�Z\
�a���pt��<�ʤ��`��n]<&+�����ƛ€xXQG�Z.�(Q@�D}5�}�� �w_�d�ڙ��-M?�qk ��90�U��;	J	χ��{PU=
��[�)�u���6�z�v=����=��7/
;-���l�ě�>쬢�f&�nI���
Q��T���T��W(�0��z���t�]��7�*{�_Q��F������ɶ���nu؀�Y_�^�=���:��Ӛ���(k9�!�t��AV�C��4�"w=��r��ZE%��)C|�b�L:d��L�5����z�%ɿ���B�dhWGS��E�4|���x��'���)�5��&4��ȯ�Q\�}��Oe��\'��s�T�0���K�QQЭ˥�0sJ��#�%�V��jv*��ʿ�\�6���r����cש�)U���!����t���Dc�7�8C+=����9a�!����/�a�q�ñl1�F��`���4%��t�r�bATmT�fe�U�'�[;�XFW�O�A+�D��4Itֲ�^��uM;_��?:ܣ~?c\<6�&iſ���{�஽�����tB���?z"S}��]�X��]�p����tA#UexF4�E ǨԦr�}�{:���B^�h�FQ��آ\��$f�-H���z��W��#T.V����O���E���nv��|�W��e%_$���̆Tt��{��5�=9W�I�
������A���8	WV.�g3t~Q���OtR�H�(vc@UP]�B�9�7�"Ka>�EU�W�xwf����)K�*���]қ�X���<^hA���=މ�U]V:��DW˪E��sO͡u�C�B��TKgC�Xv��U��I=��R��f����ZS�_,��i��Z��7��hT�O���8��;�O�H�$�	֓ͫ$_yd��G�vX����Rl�x��`��Pl,�`-���
�q϶b`�
�ص&~�p�8�j����)�CX�r����vS
��hEb@��2i;�f��zYw�7�\+��[����(������E��*��:/;D�b��g0�z�	Z	�Y�C8U^W
g�i�.��~���x_u���T��4/��U!����W��a�ؙ�S����w�((�t�tK/�y>̤)����@.�I&@���tBa���
��y�"ŋ);T� ̌V[[>�Q��<B{OoNU/Y4v�%�J��KJ���A����3��z�w�s��z�B�xr��.����'��kc�},]*_T,��C�Q�yE�ݕUyn%y�;�=�����(!%�1��S��^�ҵ�J�o%�*h�'�#j�B�Q��)�ڢb�	�H/����M�e�E���������Y��e-�('�_�^�����1�
�3�-�<��Q/m�]l�-���/�'Gڨ�PD.�S�
M4�X��V4�5]�:y3�1���4�:���ղg�Pn;f���!�:�I"��\�R�>��^H�SY8R�d���޶1=<�t¦�]�X������~��G���L�h�}��I1J��Pq��/�?�9!��è�ɻ�*'\pB�����Ĕ�a��!��R^�d5Ȟ6h̤B�ڐ�w�1)C2��8`��Hw�+�?�˽�"m�����t/�O�_�qV��9�X@��o���\t�p��L�^	����|�YY�i8KV�{���YM�p9�$e���@�p�m~��c�F���iKb�2Wfs�&��=�r�,^����dN������Q�Z��}�y+ͽ�x�+�i
����ѡ
:e� 9�	5&"���	z1�6���� 8�#�*�<HL�E�a��F�z[‘��*6H��1�����4E:'�P��xcuFB���}Y襲ĉ�}�df?��v$��@��"�=e��.T������[��m�i
��_��䂛S6ӹ�sг�TS:����G?j��B���g^f��4�f�I�܋�J�:�`��
3#Ai.�>q���$�Y����� `���y��D?� X��GPjw���;�
F�:mBƌ4�zX��i��r�������-�u��|����N PmչӶ�zFn=eM�r�EU�w.C�<�yǭz�_�ϚH�~^!O�5P%mÑ�z�oϴVֱ
�N���E �Υ���.z�E��}�#׎�T��O^z���P[�cg\*b�#Ӯ^@�9��:w5��%�b�C�k?o���G���Sm�S"���c�����9"s�}��)��M����為�YI-G�P9#wB[I���)\�b_��&f��*g�j)�;Z���[�$\nc�Cν�H���63'�c����.�]cw�R��X�"�B�ۘ��$v���s:�Љ���(�SWW|ߚ�	��5e.��)(�#���<^��f?��Hp�����3x���K.����=����
1�7��
QK2�>�Z���e���>����(L�Q�`�~|�����ʎŢ�?�S��
���/џ��T=�؁`K��4^�SȊ�_͊>��F�Y���ǶQ����r�tw���A�_
a,�T��@T��.U�Ӷ�7�2~wv�i�c��U}b`�0@���O_�2��ۓ�d$IC���sF��7(&��f��G�%r���$��׏��b�W�1�s�%��gr��l��_l��a��m��%4�:�JZ�0,��$��g--v��p��H��?���%�n�$u w6���T�)�ӛ)\�S�9B��m�&�W"�.��
M����nx�(��#[�u�H�<1e�.��In���ԁ��L�9��ˈ#w�H���{K��w�C�B�H"쁝k��X�P�5���03�cD` V�aS�&�=����GQ��GH:��;�~�@�։�wR6{M�4���D�T�7!�&�ru��l�\��`B
"F>������<P�la�,E��`��M��[�/��
7� ���ʩ}tC�L�c�Sg��E��
�XNģ�]�§��t����c3F�ޙ79'��f�쮓tJUa����'��=:�,{I��f��D�42T�d�L�a:a�ϣg�U>�0i$:�:�,�%>i�+��^��T�az7`��q7y��
�!%C���WR�v�� t�h}��n���Ӱ��E��c��iVaJ����Y�v�P�1���eWzc��7�
:��L�4�5���i��J�x����_g���#_w/8��7T�f��oD�&���<�]^NF?c�NJ��[P^�ھ�9E�]�D��O\�M��ڞ� �*������m�t�N�a	�e�.k�2-��@�[/n�?@�B	�����Ը�0�6jߴ�\�ܛƥNA���qr�>k��؅�w̷�i�{������\@��s�1M�+�|�ʎ7����37�j�������5�YV�w�(�h��f������d	�9��X�YS~d��Nl�<�< h
f!���{���w�kX\Y�������N�=��}����h‚}J���X��6���?g&�Үvav�e����إJ����M��9��w�š��+;�W7>�Z�uaPq���O��Ŀ�����$,�C �C�(äp���7r���Z��VX�&Y��ߵ%�L�Y��mM���Bu��B�w(��n
�=X~Q\ݚ��d����$=n|\,:L6;�[�ʈWhQ�۔�A��i�($.'�p7����俒��7��u�����IZS}���h��l��G�5Sw�3��"�%]��h3r����͐��Aj��|��y�ge�y_~��?�Qw$�}��
�[V�f���T���Y�����6�Dd��F��0���s�%��M.�W@���~�*j�f���hH��g�4�X��:�W<�Mx
�$4��SP�ˎa�N�x���y���6��@MZK��0�M��Eg@����.�\b
n�L���{����T������U��PF'�<�A��ש�{yM�΁;�Z����e���TE�MY�Q�����i� �"�w�5�N:6}�؎*D�{�5G�3A��ѩJ�'��􄪀�W���!5a.�]͛Fs����<m���}����0e�<��/�~N=g#�D�r�SQ��;�\t&���T�+�Z����P-b�U�����A�P�0�m�T�h^��c�ҁ&R�Hvo*n�B����Ȥ�5�~�!��Ԟ����f���}���M���G�j�E8|<�Б(?��5�W���䗊�	�+8[�n����tx�~�rw��ާ�dF+��������PSQ4Y�(�����G��R^OO�r�m���v�E�؍�pt�k`0����B���);�LGKM}�t�
��oW�^j��w����<��z�g&���y$�$��Z��X�"����*
�E"�� �������E���@�������L��̾�Ι���������}Ǔ9���^{���n[�>��L;i�Gؙ��
�����N��-�n�g�?��r�4C���/R�[�?�����;UV��Ph��Z��r��J�U^���*��h9����jR*!5�W�DV��"�W�$��$Su
X�;.5߸�C+�ݵ9-�]�,-�P���i$��}��yMW ÒUY8u���i�lgjV��D���'0�K���?۩��Ai���8cⵠ8*�Ұ�xD�l�~�jI�H��*+���F��P�I�Y~���ƝD]�����֛�
W��&���A�X�3��S��Z���l�7�;J#��<-s�����=��h�W��W�U �����Z
?!���i��QބE�J��OZ�Dl��r<n1�ΔH.���hM�FM�S��Vbl�v�+�j�%6�x%)�Bc���xC��P?�3�L�uvj�V�p3K�"4�6��������B��J�bt���ﴯ̇�ߠB�ډN��w�X<�X�h!��'�r�ގ�?��FNKW
f5��-t��24!6j�K��Y�x2'x���d
Q!a�م��"G��56D���W��}#�FCo�T�r�Y<c�m\�wT*=�5��*2i!k�9p�Q
Q��X�:M(�����D�Te*M����@Į���4~Q�ʪ�IK �{[�W�}/h:�v�ѽ�d�SUõd���b�P��N�Z�Q�F��k�%ü���F��l|�Fܨ�UM�Q?�	�ꄵ�S4] �v��P-�%��Ouv��|�ӂ�8+H��]G�`=
1���
p�,0u�Xԯl'�K��.1�؝�
6:1�8$�_f�[�;`�lN�������?�lU>0�VFVR$tm��>F��!̝�y��c�=j�9W�l9���n|{&ת��Oξ&R�w��V��)��_[\�avF>��$�k���W�A��[��u#�p��E�����)��1��|��tR��K�2fw�!�����U�2ydW��X��(�塣D��#����(��ύa�Z�b�o���'��P�'omIvm/O	�G��]�c�~�w�
��wh$�--M�me�@����s�=*��
���ɠNP|��;˸�r�}8�f�O�E��d��%�7Fu��2&\5�ccb�/�����3��l�_��D(*�~ŸZ
/���]����ed�"^|�������f�f����k���-?)7���8���D[��/"��~c��N2��G7�L2֭+րJ�4��
��SvB���	�n�i�w��X��&vMo^'����9�K�9@Y���1��9��4�\�[\��E�(w���1f+xr)]�
��(��V�h4ڶ&Oѷͯ�p�Ck�=4�̤�lK>�a�L y�|.��Oú|#1�*$�v.L?U��R]�s����jeU�j��	J����@̣��=�#a�>+b4�.�v��'`� i���vEY+�%�Ch�����̎^���ح�Jv
]���#>σ��@c�����`�P69���f=�)�`k�sQ��SV)4��{�PA����f7E/+F5�E'Vd�������/@Ã��"�u�eӄ���`��#�
3���H��L�@>o��"d�&@����+����/��%sd��zP�_�ky�����j�9�f�M_�:0����_:˟ʞ�İT
�݀�b*F�o�B� �{0�j��)��0-��ٰ	VϹ]Цe�е���2r��!�ʉ�/���Sg@��=`�aY��5�b�d���X{d������+Җ��S��~�M��/JQ�
pb�\�$��y����1�A�Z�!�r�CJO����N!OMȀզ�f&���Ѝ6c�,i6�4m�q"HӁF���G;�x�0���-c1/�:ϗYm���y���������Kn�N>?�-��8X����V�����g��e�+�2D}�O��N"P�@����v�>�_Z
�����p%^��
��'���UvA�Q����C����jZ���ث�zI��d� ����ђ�d��=�Y��)���	�Z5�=�H̬v���;��pK3��u��*6D�Y�V�nƋq#A���+�f8��
_��8�A������q؝�cw��
sM��F#\Sl=���,��q�tWB���;+�R �r]���y�
>,P<$�ʊ��p�C![�v?۾'����@*{��������-��2�S��g�^�Ip�G ��uB��<�R��y��흰�C���Ue�,]��������˃��u�E湢�A۲nu��j���M�x�L��z?5����?��K{��H\���W�}[�bMK~��hS���Q
��N|q�{��F7��[2�!���ɤ�J�8��&>*�jA{��qj��?�NI��t	�&�ar��,{�������W-8#[v�����q�� �B{aa�\���L�Z�Q��r��Z`|I�w�\z�8��I>��jEU,��.W���}����-����B��I�H�̾.LK܋��hyw�j�q
-T.���C�gh_��PJ3O�FpjG��
�?;KsK�R�Z�ta��J�=���	M�j��
2��L��֧q���,=��1	!j�,�w?c+Ѓ���O4�̋�sp�r��%_M�BÄ��d��X�Ӑ��"ůCm-�.L�Z�i����F��
��Qf�ʨ����_����Q�ɚ.��ț-W[8e�]�isQ�!�D����b�GE�~	HJ2�A,�Y�|��9�˚�I�i\	��8V,���NTníc��_��m{��p�Kf_�&��Ut�+8L��yra7��4�.�C��@�ӎ7
Vg�Ǣy}-�a���o�E$��Ic̺�Y���R�Vn�U�<D_S��-!os'j�<�M�]��d�:�I��L�-���ɉ�l�D�g�h�K��-ԣi�j�8�{�D���O�#�&��$R��;ƺ|	ыG�D��B'���a��x���~�u��hp1�%�B~����Z�H>�4�lz�.�j縪�F]��&r�FDSa�H��U�n^Ke�˚���VX���|65�g��J��]
9��~����:������f�W�8�[�!�o�C�+�C�m�9�KyK%��qX���}�lO.�!��qR�aN�5E���h������-�?��i��>�������ڔ-�|h-�;��bW]�=Ŭ�X���O�-E}�Y���4���h𾼉���4r��X$�n�Ɂ�j*#�h��9͗0�̉.-��V�,L��l@�Z4�v���?O�N��	 �����̳��j�(�1��v����3�������P��%m4�sP�D�B6ֳ��VU�O͹��O���@�ۜ\��B,X8L��|��l�;��ZQz�I`�:~ΖhF��d����iYuvuz�|h�Ohv�?�G����?d�����Li*o��N4_'Z�o��_��ykP�̋��l�8��Ad�k��&
���xnZ ��1�,-dˋ��f`i��V4s��?VЊk�V'�E,p�
TD�;��vh`{���`D�����:�ɸ��o��F��"��}��`��u�u�rl�5,7N��*Տy
��A|�
`w
%�+�Ӱ�9w����A]0��3���������C�HҰ���L�S@�ލ;v֧g8����wo�ؓ%	�y2@��#j�HR���}x��y���(?���a���M_�d���-y5E��E��8��D���QXc"�����
 <�N�(e��ҵ��i�;�.�l�i�Y��Qq �2�Y$Mv{�P������8�<d��+H���V�D~�
~P�Ժ`�L�t�q�ݿ�134LU��}�U�A+�W/c�B�x{���:؎˩��W���S�;%%��S�ъ��";ABXc�a�C��	%���~�� 9�:˜�G184@������y�R	��kG�][��|fp�敤cٺ�Hf�GN�x�[�Ld�� �%oH%�J�EXGe�du{���La��e�3���"��e��bhr��S�ڦ��@f��df�<~�h���;Q^b��+xy�:`�q�(�I] ����)h�m(�u{`����=�D�_E^��S3�bf+���v����N�u���D���-��~1��+�Uc��](��f^��I6�MNC�82NBbD�7��[���}CEj���f��se_-���3�x*��,DY�q��e�{��'��j�JhJ��7*?�6��mE�g�(HAQ�-�vN�t��0v#�Ȝ�"a�0ɉ]���y�r�ȟx�L���IGE�;C�02��"���ZDԶ��sU%��h�=�:�B�J�Y��7����"��}=��`�8F��1���E� ���ˍ��W��vd�Pf���H{��.�b0Μ�G�%��"|>[�4�0Q4`	����N�N�S�[����"M5؀�Y���¯��C+
���}�/��`��NT�f��o�Uk�!ܜ~;&Z��[(��dѮ��n����mS��JYm��c�ڠǞ"����r�yeL(�o�e
�8�-09��*��(Y���g��!��T���^7GЫ
aL?z��{��!c���#�;-/[�1*%V��	���Z��J���e�`��
�S}f}��b����'~�H�gP�"#�g�.d��׻*�+���M!3D��3����f[u�"OU�4o)k[�
,�S�s�`)�&Y�~ns�pE�}XdE�fe�/�8�c@+&��R.\6���r�}D..���@�cCh�l�#�o��U�Z��y�&#q��)2H��֟"O�Ru>Y$�s쮣�؊�^�m��x�nF9܃s��'g��&��e��F���'����SgHa$��]�=u)I;����-�ox��N=,c�Jd�i^�"͋d��mr��B�f�i��
+o�u�i�.�KH���T��?<�����_�]+$D��Z�m1f��Sؕ#���I);��@��I��_Ǟ�����u[.����`��>N�޻b\>^�{�~���7�T�����cߩ>2)�l\r��Z�e��V��\�ړ���oyLV��?a��=f�����+z9��-T�^�
��@_Y�z����y^�9w�X�X���mwj{/Fİ(�V��Mz�*\s��]WR���Z�<�A*ȇR�5ɇ@�+K�.�ʱ��0�1��y;�[���=�ȇ�V�z��X��o��6 �d�[�-�\�s>v&SMBז�O�R_A�e�C�
��p�b�n�|͕C<��(Q� o$��E=y�jY��ɶ	���0�td��=��b�(�k�{x����?j��Ǖ���nP��(����"v��Dl�����R����V-�?-�q5oυ�YZrTS�Ƌ���h�9;��.]��3�5t��d�Ca�n�"FV'���p�L�#����B�4sS�8V���4��S����m2��^Ӂ����eR+F���>�����#�c�+��2fs�pc�#���
�0�H�G���	G�ҕ�c����M���]�~�"�˝*��r���F�3g���n�;�t���{XP~�(��;��p�c�ɖ�#���%*�\���m:_-�孙N�J3T\π-�e�SĿډ��,�T&{�m���B��u��f�e�)R�&j�`���,�3O{��&ym�
�Jظ��/�_����d�ӄ��Zm�]�e\(BkA��@e`�j7V(�ɖۓ�#֏ը������6��P+������&
�c:n��e�[��Z$0d��6ST_gGscǍ�뛦a��C��4b�v�l�\Zq8��G����h`�lZ��Y��*��Y9V2L3�p#d��z�dj�cߔeD��i6U|6o[�M�puE@yg��VD�z����b�m� ��e��A���B�4\��^�i8w-<�[D�+X�ld�GY=�B
��:Bv[�X\[f����bW�s�[�ڒVꂔ6�/T�΁����9��*��鸉�Y^k7��%-V�C�G�W\›dMК�3�4�Z���s�:�T5�S4�����Y^@'-ĕ�s��)��<��A�2z���X�I�ݤ�k�=kTDk��gXj�A�0�p��T������ek�?B�B��Ua1^;\��V����:�x�}4N��x�{�c?)T�?_�����#zx]���p��ch2{��a<(a
��w��a��}��x�
�ȣ-��O�|�R�6z��,���z��5L�[�O	�3��U�&rf����)=��f&����r��b�#S2�Z�����j�\b��ab��L�J��|x-�4J�5��5tWB8��&
�Bp���F|���򡻅E;2�=�P)}�๲�����=�(
�2����+D��D�Θl@�*��J�.zq<�_�5��H/�ĕ��~�"mc�����5Q	C#�k���kV�ŭc�.���.���;ȡ2A�&�d������I`������:�������Ř���$�|5g�q�`�	���uP
`ŭ�*3{�X�d�>���R�1�y��H�¢��I�3��ek{�����[,�\L�
��6�}�rB�>¨o�����G|?�#}�e��|Ċ�
��ra���L��{!+�K��^��0�Z�[�[ܔaUzr���e�V��<�8�#w�y0��MT(���8`
\�o�KH#�	��-�r�0n�T���Y�xj�D�X�E�w2��¸LØJ�B�i�!�b>�����oeӘ�B��|���W@������5�g�i��|?�M�Wgw�k4���!H,���jn�mJP*從e��7.��H��Z�|�[�'_�ޘ������\]�2�b�ב�<%J(��:��f(�զ����̦���i��w2��=n����ӖHz՛�x\�=2��k}?B�4XJ�H���*+n*�j�U�<���3M}>��2EBj��5qYL��n֦#WRIQ���8���|9ƺ~�����g	�\�鶃JLxF��N^W7^���9��@��jC�ݰ�S,�vbb�$�3v��<OTz��M�B'`-=Q�Jo��K;̹��F0�i��bmo�9Z��
4������Y.�#P0���o��,�W�o�C���xE��V�r�9#��,�cy,��P�F���-�X�$�}��ۄ�b�Ԃs1LJ3av�i��IJ[
�RGHɒ-%��hˎ\���,u8gHc|*u`�R�#d�����O)r/��r�q������7�������_K�paK^�j�R�q�=��(���fY�Ȧ��-(�~4g�d��9t=�+�MQ�K�s�zw������󹦱�M�bI@�Y4�x�
�2��K��]W��jF����*����~a�i�Ń#�`�Fζח4��gxi(��KJ�0�M��(�S�^@�M"8�.%�
�D
�5�xj!�J"�炲h��.�~��>�д� �V�����_�e���4��#`�=�e�w^5NIp��Ÿ�ٱ����#e�E.���xWT	1����ڭՆ-X;R�
�<IO�!<�X��-S!2I�o�>v����l�gc�V.�R��7�ق$�ʸ12�&p��0���d�O
��IT���~,H*^���ė�S��(H�� �LM�"(K�⌹	A҇ ���B������}�ʈT2��_�����z�y�1�	�ٴ�;c��D��B�- ���ܯ�;[4���d�[a_;ϒ.��0~4��U[ N#�S��Uc9�x�؍��$�Z�/�
��}_i��U�n�0�ذ��i�lFt:@�3�`e�"�r�ZF/XmZ	��}F�AW�rq�Y�p�s0_���]�c^�.o?>O�7�8�����@lM��3����	� _��|�ԙA��W���N>qm���.�`�+g9��BɊ�lU�9��m�ɟ���������+'x��S�/��s�f�<��DK��������߆�^�rp~����%���y��̀�)_����v�yZ� 
�|�
���.�}�/%G[��*��S�*�3Uj�Ĥ��eg��v�Ax����18J�����m�(}�I�����!�a:̳7<b��)�/�!��n5~a�o�8��͠$N@T�H~K@Ћ����9yTb�E8���V������G��|�g�l&�
�=e�|6��]*�lØ��&^���[�ஷ��$�&A�<����y��u�A���1�nk?21Qk�+I\�+�����MH�?w��l	����e�_e���c��n�����B���G@ӢP����@�=j��2MĜ�x
	6�-�~L�J�R�����¾�P�WL�1`��eԜG3�L�9I��/�8��ű��"bً`YTΉ�5;w^,�1��D�R	=W>ڑ��v����z{ʐ��1��%��N]s�(Jxʟdk�;J���s�ݡ����ވ�+��+����QnU�H��E�<-�/��`����eds�K�YHS�+A�J�EQiĽ|����;q�y>2f�~
�Qy�Ы�v��ɺ��!K�vj���S�.�"d��A��7H=���D��o�SGQ4�t���^G؛,������`\=�S�j�=���ԩd������9��V\�]*��Ӭ��Z���R	���+0\��c���DfDI��%c=d�ɒ�S6:E+,6Zl�.�ڳ��Zɟ��yBU��,S�ͪ�"M�0�� R�]ē���/vƸ$�ŭ0�xbі���U��Kf��.��W`���+��;��l;�Z��F��9��k�ƿ�J
��炙_��ՒRp�R��i�t�)w�L���j<k���	�.�DT�lA�D�˂@��g�w��p���!���n�R���k�P=��<���V��QY�.v��G��]ʞ=��yQ`vz�`z�Ŷ�q"�H�˳
gPtDVk�~%\�j,#X�*t�;J�(�3ј!�7;1n���)%�V٣^aN���,�Tq2]����\!�A�Y�P�a�+h�F�+��Tm+�'��(�l���П�e>#���Ҋ%�����ʰ̷.�~O�Mv�/|�
�1�k�f�Ԟ�b�N&�mx�G��V���׏!�O�O-���KYL��P~��:yQ��yςwd(�{��g̙�w�~�y�i(q�`���6\P�N�b��S�ax��E���)�g�w�*��؏��d~t��=��1b"�hBN �؃m�0�[�s��m�؛x��F�
ɏW���0���bp� ��{,q8B�� b_W�6''�0�eF�#Tz�[���cK� [�
��!�f0�����4_󹄷� ��D��8�6P��߶�6�+���Ak��8�iŒa��?�Y�s�Z/Q���#ɢB
��z�����-�,�H
ޚ�Dp�QCYQ:��E����Y�T|o���$-Y~��'-_ę`��I��)�"|/�����g/bDf����K���?�+|�>��j����q����~@nI#� Hx�U��p�Xj�òc��X�N�?`���F#�jW��yG
Ѓ����K{-x�S�;4~�n�u�6Q=kT�b�:��7ϵ���Ԡ�V���?.D��x�	k��x2:4�薸V�n��g����$VhN�5�o��
P��rsl���Z�.
JԾ��r
�~�@9	޺��Qc<�Oʠ�V=#{p�p�j0�B���肫m�v#fb4VF�ySI&g��~�_m�X먾U��t��v��?���Nʣ�G}d̡�R���4�; m�j�vt���18���Rae]F�X+D�k��^�q��7��
V�c���A,���ɍ��k�G�
8kb!�u^��*l���B$ݛ^!�ב���+�k��ic�p�����ȉ_3[/���~ᐼ��&�a3��=¦��m��Ԟ��9��^��O�M�M2��%��4���#ԓ\�&�\�@ߒ�m��Mj>�!q��P�$���N^B�4�	��YKI����æ|�MX`v�[�/�=�rM�z��:xiMa?q6�1'��IO;.ҏ�;TH{�Ra\�R�p�J�=����.�T�N�05�TG�ƚ�c�j�<�
�QůDr�3�{�6x?^���4���3���Յ4��ȂV��L�7�&�FE�A�k�������?5���Rc�,�Y�]��6��iڢ��@.�#:s?~��~��������g܍�md:�l��&����k��3�^?�sk��\��=��.����%��z�ۣ�<r��T�k���p�QDm���'�n*�>�R?^�`?�c���t}O/p��<��$�h�ռ�/(��Y~~F�Ȧ��#�M�9�+�.�u��`���ħ���Qw��:�����Ġ@-�g��y�Y�H�٤�,�0���s?�0�;�R�n3���@��H�,�W"�ƣ'�'�-	�I#I��[����\$TE5�e��Q_����F��)ʚ�L�,���wlB�Z1�Q�L®��e�U���~9R<K~&g���
I�g��P(e:l�v�Q3�א՗�Q�"ɖ ��*"Ѳ�6{�=��{r/�5bky��.ߗ���-�s{����FY��D���A'�b��{Q���Ѫ�h�5?��3B��M�y�8�b��o�)����8d�C���)�ڃí|�)��.�;Q8��>f!BwS.���v��c�2\z�2oyo����	�鬙>�5�:w��0I����]����XC^��Q��r��6��n
F�5yn�P��2!cJ����m*w��Y����iFA���?���X�{%|�\�\`��d��ZV�H��$����ƺ}�9����A��<���I�-��WJ���aH"bM$.��Q��j�)\rX�u_������!�}c?�㽫�1��=Wȯ;4�.��!�Yw,ySްk�S%��m�eb��3��t4����4͓�������jdQ�oe������* ���@i�Lg~��OEa8�����w�j���շ�l�t9�sa�ˉw��F�.\ºy~�"�^�1��Ⱦ�(�}���X�_�Ղ�Z���eE�iL`:�~�)ʆ�"R��q+I�l�@�Iί�"�xJSw	,jS�~\vm'��Qb��C�Z�!R��Mܵ���&��*:?��]Pv�/��tS�F]�
ג�&ШV4f�>"}-S�݂W�
�HL��y~�H^9�rc��9窧��ջjL.C�C�r�kWb�bV�5�O���c����n�^2C�_�CT�����u�4]��4��M�CF�Y��&�dZϫr��k�f`�"b*i>Ek
%�/�
���R7Ʌ;�(�^�$0�����E�*y+�*(�g�h��
��M��#b�h��yM���O8X���z��N΁߬{�:���l�7sߐ��0��E^ݕ'�R0F��"E�/�ru��fO^��t�iC���h4���v���%�'����3�X��#b}��vo"@���5e��-E���;��Q�A*�&"i?�!���,�D��v�����l�P�C�b�	��t*�Qm���ֿ��&��w��T�
��e��l6�P��џJ��C�Q/����3*\���;Z�k�> ljՃ�Tnj�[�_�s{҇4fc3$��>��>���>�r��œ_�݉BӑH��bY]�!�\�re�I8����z��#�3�Ѿ���U�Z.s�C�[�tE�Lj�[0)��K�v�Q�
�%kiif���Y۴z�Cv^��L�[q�g�p�y4��
e��&vFb���}'�\@�r���ھ��:�Z���Ubx�vn�%4�U����� ���/y@���3��d���3V�STю���
#nK��ѯZ������T���E7�Z5�$΍���S����|.�)��?�2r���ھ�Ѩ�/	�׏^sb������ɢ^$���_f���{���Y\�-L�\���X�/?3�1���ޭN�5��>�/|������E�	B�{Tf�]��S����Ġz05Zk���rg�x�[B�;��(������Q� �Շ_��Y���#2( 5x9�1ɔa
K�-)��fa�9�m�CR�,)D]����.P|…�@u�F�W�o�B-�'��[��,�%�VX߬t�
 p�P�X��`�=�F&l�' >��Ύ\QG���p
W̮1Nms��L�|���5S��L>�}�8�M5��*�h�SB��Z�Qfx����+p��
$"�sg �u��^�K՝��p�*]�g��� (�/�hޭ.ʖE��Ļ%����ĝ����,\����O�Z�Y�
3��}�\�֮�U��䒥\,۞�W�y�m��a��\H�:ad�w�O�Q�cB��C,��;E4-�(�i\�N�]Ll8H���"dq�)�Pq¬��Y\���@�.�±^p(��\f����(��8{V�)��-(��d+��[��I��J<	�љ��Sb�	�=!���<�gc0�c��Ė�a��*X��d�pYX�Bj<J����B��Es`��S3��=5��Y%g���}��B���2�U7s�&TO�KTA=�1�9�B.���4�J���K��[(�&.R+o	o��tW��ӦW�
4
1��{�E/���D�щ��H�F{T���)�Íݑ��=)���le��W@��{\�S�v�)/���X�E?�:
��c��z�$-c�����!4�φ�(�E���>�4Bj���E�,�w,�R
�}vЗ�t�Y���:؀SţG�o�Q�&4��Dz�uU�Bo*j�M_�@7�9���q��1��Nꉩuq�0�����+)
d���mϥ2\�v�Pt"�,V#��'"�[��7�h%����e6�>"��#���b1�� �3!E��=��A>N��[n,�goy���
�Z�	�K�﷑�Jx�)����l"J��E9[,�47P�	�3�ް����a�a�c]�r$ay}�ƤY)˖qt��5�C=��|��94�+240W�T8�
�EYGx7Z'~
tO���)���\�6�`/.�VUO��T�EH���i�+��O�y�`�#��*�I�F����3f��$��Kr�ܴVx��Xs�<�\��ˍ�_��G�B�t��C��Bd��E\l|P>�p
f��k/�Q[�_
a��-���Ih7<"���L���P�ˍ�c���Bs�$��Z�dD�u�j���}r�4�&6��ؾ��,�
rHAz�_E�
hy"�]���	�)>���K.�	�:횂#:�)�J-���ȭ�.�E��u�<yv'UFB�8',�{Sef�v٥<��'���f&/n[l̂v]�ed�>��8��ƚ�RT�w�5��hz��������@O
��~g�Yp��Q�:������Zz�F��ϝAJ��X���;���/���?g79gU�T��CXZŋl�r��b1�
�ďΒ7�t><���D���O���\n"M.W���s��3�=]&�j��H�;�,U��V�$�j�Cw�����'��62�#Z�"G��a\_�}�Q\ͺo�7ݥw�+'	Ҧ�����"6]+R���X��� ��NOAl�s�Rfc�liP8����&l�zN�q�X�08��w�bh~Κ@�g���/`\��R���%z�����i�IJo}�+ev����orB�5��[�FD����#d�^N�6q+�	�Q�F��F��N�%60��n��@j@�4B��q���L�P���|���Ӎ�4�^'�q�ΩA�pG�l�`~� ����VvV�!�
� �n���J�3�V�Dd�=��T��e��%�}d��/�yl���!*��`�1��SdA�D.%�#죘H�eB�7������L�j}�#9������z7@��c^��N�$��o侔���{I}c*ace
j6�w�f�@�-����a��y�!`/��CXT�t"J���䠨��tV������=��	xW��wۑ���r`��м;�f"}���!!�`V&P(BD�+���lh#�4u��\�=u(�.D�j��+(l��4���5I�J���@���S�"gjnT�l\�Grh��@Ec��/���_���sB{=�O�xvho���Z���Y��[���n�S|ӵ7�ZL]�	�^_\~v��š��q;CY��|�)oǥ>^�UyF����
u.慦�nݶ�8���	uv,�"8+�#88�{SbF�O�#늃BG�DO�;�/ɉ��Vg���������v����w��r?�^�"�g�1�b��Kc���{��������{��4�[b��?JJI�N�&iFҁ����F��O�p9�3't�c�neD/Z��pe�~N�������oՇ���$c=57x3���S6�%�Uy�� :ETɈ�N�>�����|����=�QSjw�+��#Y�(A���'~�{1�c��6��#�x�"�/R7|)�O4^�^���}��l�aR�2���j42F��k{'�s���`�P� V{���_1���O~�ge~t���&��nt\2\S�}dN����$\Y�#=ۍk4j\�����3�R/��4��o^y�k@�;�<mo�^�Tg�StU_����]�ۄY{������vW[��Ӛ7�?�X?���}�{���fM���Y�����z�f_�q�=�;���$ǒb��g�2� {T~��d���ǭ��������ܮ�업��x݁u�DUá�dMh;�˦MC#ڙ��J�-]}�oWV���k)rmH����ڝ��a'BGC��w�������9�9v9]��tlZ��/h7�
�l7>��DW+���uY���nK	kΞ�5bnk�x��?�^�P����Ԛ�g[�ܔ+�[�ڳ��I4via~:7�A�rT�8m�@�=NX��_�v����6�np!����FΦc#�FU����=�/��"���R�-~�y8��U��Ua���Mۇ҅��i<��s��kҕ�B���*a�v-|>���auk�v	֮
1�UZP�k�}��;ջ2��<��;r�N�v�)m�Ӌ��k�l���X�*v~��[��.6�,~%-�anҮ�g�x@��SiP���#��j���	]��5�
�Z�P��6�A�.���5Fwk�xz9����t�P�ը񛬻ҖFۨ����-�-$"�M��̡-�$1�:�z�
��lv��&�pi˕d�Mu���P�b�j6�
�в!�u�����N�~&��b.�G�k-oR(]�tOR(6(�����-`e^V���`�f@����&
��w�2�Z�XR'{�p<8��e�̙��z��k���%3�\�i�={\`�SvF�5����9ƚ��U(l�|M��9X�sp
�K�,����NW�B�7J#p��#�k������~���Y����h�w��h�(�<��2��'�����V'e�|Q�9<zI��0%����"��n)��{���=.o��u�����Z�˯>=kC�b���gG��(��F��mq�I�nbe�3�󷐭R���G�VR��k�ð׮��'�Ee�%��d�*�c9�k0��|���p����ڀ۶��5���5?��g���O֤��Ƞ�I��o��<���ʟ	�>ˇ��\=a��G����&M�tD�)��-�^�[�K�5��q~��3�Zt�1���"A�|�W5B��%�;���}+�Q��d���ƼN������Tc��b�Ɠ�z����`D͑����g=޻7��������nI�O�_Y�?T�x�c```d�[�3?����a4U�,x��T;r�@ŮhR�)��Ƕ�� g`�.���2G�#�K�#�L��r��*S��ط �I��]��Æ3Q$j�@�p��>�NxȺ̯X&�>&�d�����g�0m���s��=�:�|g�Z=_'_q�_�SY4����a�F�l�ZD�j,�q��G�7.�5�6���n]�7�c�\��&���Z��J{4���g�f��+==����ID~�����u5bUq�9q䮺q�
��:j?�2?�K.��I���^m����\N����n�o��M���
W���u�J��K�����q}(8w��j.�և�Y/��>�y�C��~����Ⱥwj�
����&)�������f��z>�t_(��p_p�xg9��5NC��6�\��#���T��{�����������	�����K3�$��q�nܞ�\�w�5�-�DG̶)�-4�C�XfZ�_����Ϋ	?�(>�Yٿ�%�e��On~����|?���I��V�$�u[�If`��t�_�۽��=0E�E��fCy��S�O���tDz
�V�����
fo�|�n�ר��a�U��Y�����ǿ���PKŎf\i\���fonts/pagelayer.ttfnu�[����0OS/2�`cmap:�gasp glyf�3V((�0head"i+�X6hhea	zH��$hmtx8���Llocacc�~�(maxp�
4�( name�J	��H�post�� ��������3	@����@�@ �v@6 �=�!�$�*�J�N�R�X�Z�p�������������������4�B�K�\�e�j�o�s�|����
�)�9�>�D�U�s��������!�A�M�q�{������� �=��$�(�,�M�Q�X�Z�p�������������������4�B�K�\�a�i�o�s�{����
�(�6�=�D�U�s��������!�A�M�q�{��������������������������TRE0#����pmPDA<,����iJ?
�
�����797979����,A��4&#"326534&#"326"3!5!2654&#!#"&'.'0&5461>32'#"'.'&'#"&'.5463267>763247>7632#"&'.'0&5461>32d	
�		�_3HH3T|3HH3�15.',(�

	


�15-'-'.K8M
.K8M�H4�v4H||H4�4H�Z)r	-82GRB$%L	;;u*u	.[1>1
.! Jy)r	-82G��+
3'3#'!#!!5��f*T�`.��0`���r�������V�U%3#3732#!"'&547637�Z�P�Z0��""�T""�XX�,�Ԁ@"�T""�"���#�n�%"&#"#"&547>=<'&"#!*6#"&#"#"&547>=4&'&5463232632&23!:764=4&'&5463232632&6#�&L&&K&@�~K
(O($I%
<
E
'P'$I$
?�@
&K&%J%
BE

&	8�		�D		'
%
9!�b
'
%
	C�		�C	
%

&		C��9%In0@%#!"&=463!25#!"&=463!25#!"&=463!25#!"&=463!2�J��%���m�n��II�II�II�II�U��*?7"&'.=47>767546762"'.=#:17'0">7�
[?>J
I��H
P�5
U#��700MC�GU+MEEo&'H ��	��=>P

���E,-48!�U��*>%.'&'.546762#"&'%&'.'&'&"1550225�P
H��I
J>?[

��G�DM007��#iP>=			 H'&oEFL+

�!84-,E����n7!!3%!!265#!"&5463!2[\����[I6&�%66%&6I�����n��I%66%�&66@&M"'.'&547>7632#5267>7!"'.'&547>7632#5267>7 .))==))..))=##zRQ]@u-	��.))==))..))=##zRQ]@u-	@=))..))==)). ]QRz##�0.
=))..))==)). ]QRz##�0.
���#/!!!!!!4632#"&4632#"&4632#"&������������K55KK55KK55KK55KK55KK55K������@5KK55KK��5KK55KK��5KK55KK�#'#!5!!##	���ࠀ��@��  ���@@�@���� V����!%!2#!"'&54763%!#4763*�,�""�,""T�T"+V���"��""V"�V��V"���!"3!2654&!!��5KK55KK5��K5�5KK55K�����/?OSW[_cgkosw{��+"&=46;2+"&=46;2+"&=46;2+"&=46;275#'#37353#3#3#3#3#3#3#%3#'3#'3#3#73#%3#'3#�``@``��``@``�p0pp0pp0pp0�@@@@@@@@@@@��@@@@��������@�������������```�````p0pp0pp0pp0��@����@���@��@@@@@�@@@@@@@�!-48181!8181!5!"3!2654&##"&54632!537������&&�&&�8((88((8@��@�@�@&�&&&�(88((88��������
)-35#%!"!4&!!5!5463!2#!"3!2654&35#�@@�5KK�����&&`�@

�
��@@�@�K5�5K��@�&&



@@`����+!";26573"3!2654&#'3;26=4&��

 
@��

�

��@
 
�
�

`�@



@`

�
	@@"!#535#535#53!!#535#535#53%��������@����������@��@��������������������+U�!"3!2654&#�#22##22#�2##22##2����'1!"3!2654&!!!!!!4632#"&#"!54&`�(88((88H�@�����@��@@8((88((8��(8@8�8(��(88(@(8���@@@@�(88((888&@@&"���.!"27>54&"&54632#"2?��0�$�(���(88((88�x P0�$�(��$(�d�0���8((88((8� �$(�dU�U#'7;KO#";26=4&#53%#";26=4&#53#";26=4&#53%#";26=4&#53��$22$�#22#����#22#�$22$��+�$22$�#22#����#22#�$22$��U2#�$22$�#2���U2#�$22$�#2����2#�#22#�#2���U2#�#22#�#2���U��"/<IVbn!";7!2654&#!"&5463!2"&54632#5"32654&#"&54632#5"32654&#"&54632'"32654&��4LL4+��5KK
��+�$22$#22#�$22$#22#�$22$#22#�L4��5K��K5+4L�U+�2#$22$#2��2#$22$#2��2#$22$#2����
$).38`oty3535#"35#35#335/./35#35#35#5#326?7>?'7>7>54&'.'";5#5#35#3'#1
@�D+̀������@���@@@@�@@@@�
G-%

�*�	!5�S{��+E�@���� `�

HI�@ @  @  �HG��@�@@��@�00 �C
)�lW*1�*�	
B"1�I
@�HX @  @@����	
-13!265#3#3#3#3#54&+"#"!54&!#53�&@&�@@�@@�@@�@@����@������&&�����@��@��@�@PPPP?�+�+G.#"3267>54&'535#546;5#"#3.'.5467>328�OP�888888�PO�88998<%S0UU
<<(UU0T$,,+,,i?>i,,,,,�79978�OO�898889�OO�8�%*�V;U+2V�*%,h??h,,++,,i>>i,	� ??%)-1!!!!##!5353!!!#!5!#!5!!!5!!!!���b^�^a�B��^?���aB���������D`a��a^`�#�<�B�>�B��_? k/?q!"3!26=4&!"3!26=4&!"3!26=4&!"3!26=4&%'&?>/.#"6?'.326?6&�		V		��		V		��		V		��		V	�Z"99"�	
�!88!�
	�k
	*	

	*	

	*	

	*	

	*	

	*	
�
	*	

	*	
�B�C��C�DB��` �@!!!!!` �`��`���`@�� �� �
�r;am��06?67>7>7>7>54&'.'.'&'.'&'&"'&'.'&'.7>7>7>676&#"67>54&'.#"654&#"�,++O$$7G\D.H3{E�F<n.2
- $%P,+.IO/++L! ""#$.�QbA98Y;.E6u�	K
�
'
�@
r
	,m=BF{+\&6#=
2"28&
'B.

h

 $M+,N$.;
<'&-3-S!
"�
("&!,
	2"*+�+*476323##"'&!2#!"'&54763V&&4ր&&44&&*�""�""+4&&V��4%%&&vT���"��""T"V����
.26%54'&#""327654'&%2#!"'&547635!!5�IIDDII�(((.""�T""��T�@00@�((((v"�"""��VVVVV+�+!!2#!"'&547635!V*���***+�V��ր��@` ''!%!!!2654&#"rdIJ6<�i��@��`�0e�Jv6w�� �������4	�




)
1767>76767>7676'.'&'&'.'&23237676767636272763:332727676767:2367676367:2367:236362367:562#""#"1'&32#"#"#&54""&54&1&'.&54"#&54&*54&&54&#"54"#&54"#&54&&54&#&54&&54&&54&&54&&54&#&54&*'4""&54&&5.#&54"*54&"5.#&""#"'&#&'&'*'*'*'&5&#&"#&"'&#"76761&"'&3232323076322362#&'&36236767:7:76767:32:3667623265466546:542365463>54632&'.16&'&""'.&54&#"&#"&'"&*'4&&54"#&54"#&54"#476&"&'.0&'.&'.54&1&72&#"&7<#"&5<54&5&4#.7465463245&63645&6326'46326'467>7265463267>265&62654665466546:546654636542365>65467263>27:762362362363623623623676762367632272122'.30'&76#32327632332"#0#"#"#"'"3#"#"01&76"7654#&'41&#&'*"#&#&"'&'&'"'&'&'*"#&"'&"#&'*'&"'"&'"&'.#"&'&"#&54"*54&&54&&54&&54"#&54&#&54&*54&"&54&*54"#&'."&54&*54"#&54&*54"#&54&"&54&&54"#&54"#&'."'.54&#"&74&#"&76&#"&54&"76&#"&76&67>67>365&6265467607>54'&"123623627:763607627:7:7:76762367636272763232670667>67>326726:762127>6762167>654236546267>2'&6326?67>142365>3674634'<6'<326'<326'46326'&6326'<726'&632654&'4&56&'&456&#"&74&#"&7<#"&7<#"474&#"&74&'"&5.&'4&"&'./&'.0'."&'.#.74"#&'.1&54&"&54&*54&#&54&*'4"#&54&*'.#"&'&"#""'*'&#&'&0'*76362227:767:725236'&"0767676323###"#"'&76'"'&'*'*"#&'&#*##'"&#"&'.&5&"#&54&&54&&'&"#&54&"&54&&74"#&54&&7<&'.&76"#&'4&#"&54205.#"&'&44'.&'4&'.7<#&76&07<#"474&#"&7<#"&76&#"&74&#"&764&76&#"&7<'.546326'&6326'<324'466'&66'&63245&6326'&626'&67>5466'&67>32654676267>36546365>36546:542365462654665466546:54665463654236546265>:54665466546:542:746265467263>3>362207>27>#07>#030&'.1"2'.7>#"�H�7"-	;12C!'&Q)*'.*+O$#!#(
'45|DEFe

H	
R
	&7	T

		
\			
	%,		H	L
		M
8	6
#��b/]G�;-"!K()+NML�<<+
#!&&U..1(*)R''#;-.;

v=+
	-
		

	
'

B
#
8�#���.� ](8Zj��327>767>'4&'.'.'."'.7>%%'.1"14&/?/''5"6?>3071&/546100&/7>10 0	88	
%
3)
N,�`5 I+
���`�X%4
	A'�!!4%X'��$
+I>%]
%
0/0p....p0/	CNN
�C�����k,?"::%H3z����r,C/r+C$$Q !,r/C$z3H%z3H3��	!!!5!"3!5!���g3����g+<<+��g��͙fg=*�3*<f�3��	!!!!2654&#!!���g3��g�+<<+�g���͙��f<*�*=g����0Rey�2767>76764'&'.'&'&'&&'&'&'&676767>76763267>'.#"32676&'&'&"32654&'"#tC::]!!$$b<<A1�1B=<c$###b<<B%$N#$�@W.=  ;Kbc�UU0J++/5O��d��d^��T	^��T	
TU�UT
	
Q��LN�701L�##^:;B"#J##B<<b###$c<=B1�1A<<b$$Y2.=KJ�LL@R  ;<d/..Z.-.-%&:�"		%
	
�%
	
"�) ��!"3!2654&#!!#3%#3���*<<*4*<<*��4�������<+��*<<*3+<�f33���	3��"2CLV`j4&#"3326=#7#";26=4&##";26=4&4&+";26=4&#"33265#4&#"3326=#fff��

�		f�		�

��
�

�
gfff�fff{

�R�R

��3343333

��R

��R\

��

{{	���Iv�������;5#"&'./467>7>3623267>7>?'.'.'&#&""!7>7>?4&'.'&'.'&'.'&"2#"&'.'.57>7>;!5!75#!5!35#35#35#�"16%9M_hB)G%7
#8+D�0It! N""��5&	.�r: @\�:����:��v�������
3$��&9
P
�A
0.(

8)�=0�틏,�Ym""M!!
R#8$	;��2#����'N�(N�(P�(O�'N�'N	� ??%)-1!!!!##!5353!!!#!5!#!5!!!5!!!!���b^�^a�B��^?���aB���������D`a��a^`�#�<�B�>�B��_? f3!55!5'!!7���3���f��f��M�g�g�����3A73#535.546323#>71'!#"'.'&/!2654&#1"3�/yE��-:Z@@Z9-��Gy/I"�#))\225522\))#�"I"�/=	�foN2@ZZ@2Nof�i	=/I�#'

'#�IU���
).383#1!"&51!312651#%31!.589!!!5!!5!!53�Z@�4@Z3g�3<��g��g��g��gf�?ZZ?g�f�f��ggg�ff��`-]�����3265467>7>)'.'.'.#"3265467>7>!2654&'.'&#&""! 67>7>54&'.'.'.#"'.7>'.7>'.7>#"&'.=!A		

	
L<	^��|`		

	
L��	gg�gg`	QN			b�ׂ�
�
�
	s��s	�]
	SS�SS	x��A
	
`
	SS�SS	x��A
	

`	@ջM				B��B>





���--��	���';?CGKOS463!21#1!"&515463!21#1!"&515463!21#1!"&515353353533535335<*4*<<*��*<<*4*<<*��*<<*4*<<*��*<fgfg��gfg��gfgf+<<+f*<<*f��*<<*f+<<+f��*<<*g*<<*g�ffff��ffff��gggg���2'7>%''`B^@�@1��@ P�<�@8��^B1@�@� ��@P��@8�����'1!"3!2654&!!!!!!4632#"&#"!54&`�(88((88H�@�����@��@@8((88((8��(8@8�8(��(88(@(8���@@@@�(88((888&@@&3����0Tw|2767>76764'.'&'.'&'.'.'&'.767>767>#535#3!574657#3#"&#'!!!�0Q'+%%=	S;1r@TNCCg""%$Z459M
M3//R##">55�J=:;h,, "C--50iz����YX��.2'�����F)*-%>*#.J�0'2
""gCCNT&C"3,+B	+4$$+8�BJ�55>6)(58�B:55[#$����>��joq.\,>S"G'������������'113126?137>5>7>?306?'7>7>5>?5'.50&'./7>50&/'.'.#./#"'&'.'&'&4767>763267>7>54&'.'.'.&'&6�5j,%&?=&	L,52�
25,L
&>?&%,j2
�
|	Hd
;&%+:+%&;	L0/3	M
!	*:1"$=
&
=06((lP�&L,52�5j,%
%?>%%,j2
�
35,L
&><�tK:+%&;;%&+:3++=PN.6&
=$"1en((76Q�@� &-159=3!546;%!54&#!"!"&5463!2#?#"!5!5!5!5�
�%��`�
��
�0%&`&��v
�@ �� ��`��``� 
�%  `

`��&`&%�@�0�
��  `  `  `  W�ir���'.'.#7267>?3267>54&'.'.#&'764/727>7>54&'.'.#*'.'&67>'.'&67>'.'&67>�,�	
$!6"
�;$$; %<��	2)+ 
.")9"'�
")9"'
")9"'
h!m	! m ;$$;m-m	;$$;T9!#+'4��9!#+'4��9!#+'4@����+3K%!575#"&546327.'.'.#!"3!2654&''#5#!"&546303:321;@����8((88((8V-3')�!//!�!/�%
�)�	� 		MN�MN
�@�@����(88((88�3-/!��!//!p)'6)�
%��		`	�

�@� &-159=AEIMQ%!"&5463!2#3!546;%!54&#!"7#"35%3#7357!5%3#73535%3#735��0%&`&��
�%��`�
��
�v
���``  `���``  `���``  @&`&%�@� � 
�%  `

`��
�   `@  �   `@  �   `@  @
%!!!@������ ���@��@�����!!!%#35!#!35!��@�����e�@��e��@������e������ee���#�t!(6Ym}2326767676'&'.!"
!%327>'&'&/767>76'.'&'&32654&#"%6?'.!ÄXWi��ӄWXh4������}D$N.-#
]#"+=8.$	TT�\[<
�L#4B9"y09JOK#f#$uNMW�]��4��	����B���'�C�5/91:	.-p33F 27RLHV- =/.k,,$3EID
�@`")-159=AE3#!"&5463!!"3!265#"&=;'35'35!5!5!5!5!5p�%� %&P��

�
�% 
v���������`@����` ���`�%&�& 
� 

 %��
��  `  �  `  `  `  `  	�@`")59=AEI3#!"&5463!!"3!265#"&=;'35335335!5%!5!5!5!5p�%� %&P��

�
�% 
v���     ���`��`��`��`�`�%&�& 
� 

 %��
�0@ �� @��  `  �  `  `  8P��6Mc326'4'.'&'.54&#"32654&'.+37#"!;#";/&3267>7>?#"�
	04�We/		�V�8P#Gh�~4Nj
%BbbJ,7M��9Q��D$,		�Lm�	7
7��f�
�0�`���/"!L $3

	V*!!!!!#53#53�UV����6�����ԯY��(..\..\�����"7J]d18181463463!###!"&54631"3!265!"&5897"3!2651!"&51%!"3!265#"&=;'�&&`�%%%� %%

�
�@%@

�
�@%���

�
�% 
v� %%�%%%&�& 
� 

&�@
� 

&�@
� 

 %��
����h�7w�;#"!54&+54&'.'.'467>7>=326=!#"&'.'.'.#"+7>7>7>54&'.'.=!367>7>7>76'.� !,*/&7.  �  %!'21  �2J !!%6.+8"$5 8	#*0
��>& !+
Az@�/Q�3; 59SpG.!R#H290("9gJ)!k-f*1'(!+7RwJ!#
	
.!2h)
15,&/X4J�G)#$
($2
! 
���`�6[n����>7.54632117'7'#"'.'&5467''7762#"&'"'&4?.546329>54&#"5#53#32654&+67>767326=#";54&#"&'.'&27>7654'.'&#"3527>7654'.'&#"32654&#"3�%Z3B..B3Z%'D(-4dCCLLCCd4-(D'cd
#$
%/!!/% ` �O		O<('-
	-'(<O		O<('-
	-'(<�F==[[==FF==[[==F821JJ128821JJ128				_".
-.BB.-
."(D'1�HLCCddCCLH�1'D(�dc
$#
G,!//!,>  �@
	-'(<O		O<('-		-'(<O		O<('��[==FF==[[==FF==[@J128821JJ128821J				v^W!Iaw��32326767>7>''./%&"'&'.'&'&4767>7676267>54&'.'.#"#"#"&5463232676&6'.'&%7>32'.'&326?'.;
K�E88P
��t
X

\\�\\
\]�^]��
OR#<$Z?	!!"�

) 

	�)


%
��� 	c�	&WW�WWWW�WW�5Xp<9;		
*e.
11-4
��T
	y���e
l
=i
"!!%!5!!5!!!5!!5!!!5!l�/\��R��9���9�R��9���9��R\�R�>{��>{=>{=�={>={>~*3#!5#53!!5!!5!!5!!"#"&#"1.=!@@@@����T��T@�,�@�ZXMMt""T������})R�)R��U���)
(���I� 33:;!#3!!#57375!��@-k%����%�ے%$��.��ܮv�%$%%�$H����	Iw
%9#5#3#37#4'&#!"3!276#!"'&54763!2%�n��ے�ܒ��m�I%�m%%�%w��$����n��J����J��J&&�& @�+12#5267>54&'.#"3367>76!3�]QRz####zRQ]G�225522�GG�2&2	���''vLK���##zRQ]]QRz##`522�GG�22552&_4�QGFg���@���"�a&?Uk��������%!7>?4&'.'.!"#"""#"&'.5467>327#"&'&67>32#"&'.5467>32# #&'.'.5!%326?5'.+3267>54&'.#"7375'"3?4&'.#"3267>5/"375#&3?4&'.#"%1645'7>52&/�-

'
�!	(
k��rKL[	

}		

�	


&wv��vw	B�d��@@��A=:@�;T��:UAM�4XO>>OX4�Q>;T��`/;T�4XO>��211Z12^	1���R 
"
H�b	'B
		
			�u�L		P�
���ko�%b�-\`(?	A	B>	�12:)a23c02	O9>'E���� W�23:767>?&'.'.! ! &'&'&476767>323 #&'.'&#"3267>3267>3267>5467>76&&76&"'.#"&54&#"%3?54&'.#"5727>/.'&/&65623267>7>'.'.'.#"&'.#"&'.#"&'.##"&'.763267>'.'.'&6762%#"32;5467>;/.'&6326546676&'&|�rSRm		
{����rx����^TT� ��S&		
		D		

	
�	�		4HU&K''?$
		"��	
=&'
$v

	
&)$



'%/
		
,7
kl�lkPR?l��mfg�gf*		
C)PvxS'�;{<9 !(68$�
	3
(+ 		
4


	)		 
&'?'���@�#!"3!2654&!!"&546327!!�@(88(�(88�x��%%%%��8(��(88(@(80 ��%%%%��@����!"3!2654&"&54632%!! ��(88(�(88��


��@�8(��(88(@(8� 



`����3b�">7>3233267>7>54&'.'.#512#"&'5>54&'&'.'&547>763.'#"&'27>767>7>54&5�&I"!9-0./&I"!9-00-9!"I&cXW�%&&%�WXc&&*)W,,-0D)!!.
&%�WXc2*M�C H�5744b-,''>6?TF@%Z05..	%Z10Z%�iGGPQGFj'Q1
"!M++.PGGi��*E&B% 		! K),^1-wDN�.����(D%'.>54'.'&#"326776&"'.'&547>7632��'+1iFEPPEFiiFEPG�2�K��5/.FF./55/.FF./Y�2�GPEFiiFEPPEFi1+'�KF./55/.FF./55/.F���
!7')'7''77'7�`��`����`�������`����`�����`�������`����`��`�`��`���37OS54&+"#3;26=!5534&+"!!;26=35#534&+"#3;26=!5!53�����@������@�����������@����@�����������������@����37OS326=4&+5##";33#26=4&+##";35'3#26=4&+5##";3'3#��������������������������@�@�������@������@��@����"06!4&#"!"3!2654&%2#"&546!33!26=3'7%���K55K��

@
�S%%%%���
�
��@�:�:@5KK5
��

@
@%%%%��`

`�e�:r�:@���)%!!!!!!'#5#53#575#53#535#535#5�����������@@@�����������������@��2@�<2@��@@@@@���!!%!!!!%!!!!%!!����������������������������������UY]ae%#54&#!5326=4&+";!"#";26=4&+5!#";26=4&+5!#";26=4&#53#5353#53�B.�����.B����܀�����������.B����B.���������������@���@�����$-4@LS[alw}�����"327>7654'.'&>73##>73!#53'5#'>7>7#>7#>73.'373#..'.'.'53'537.'3#7#.'%>7#>3.'.>73�cXW�%&&%�WXccXW�%&&%�WX��
p���
p�	���
&��&
�u�	���
�1��	�
&P&
���	Qp
�@`& :�{: &`)`& :y: &`�&%�WXccXW�%&&%�WXccXW�%&��A!!@@A!!@@!�@�+)R+�)��!@��@!!A��@��+)R+�)��!@�!A@!�,M)#F)M,#�
,M)#3)M,#����3d"&'&'&476?>32"'&4?64'.#"#"&'&'&476?62326?64'&4762#�
##�#Y11Y###X,X))33�))
�1Y###X,X))33�))+##�#Y1D$--^--$�"%%"$--^--$W+X)t)�)t)+��%"$--^--$W+X)t)�)t)+$--^--$�"%7����T'276764'&'&'&"012767871'01"'&'&'&476787162"'&47�A��(((s(�!!"*+X**"�g///;;{;;/A��"**X**!""�(r)((�z
'


EyA��(r)((�"**X+*"!!�g/;;{;;///A��""!**X**"�(()r(�z

&
E�IU"327>767&'.'&#"&'.'>7>7327>7654&'1#"&54632TMM�55$$55�MMTTMM�55$$55�MM�.KK.8�CC�8.KK.F./55/.F�8((88((8T;;GG;;TT;;GG;;T�M--M$&&$M--M,5/.FF./5,6(88((88�(9Gf&".#"3267642.546>7>7.'%4&'327>767#"&'327>767.'�(�'R+TMM�55$X6�		`�� 1
z%8��K.=(B���'5/.F>E.KK.8�C9M-`2TMM�55$"c=��T;;G>i(�(`(��%z
1 (8�-M,)K=F)F'��F./�EM--M$&MT;;GCq*���
%
%%'������<<<<�p��*�33A��3�����`���;�$��v@@3!26=4&#!"
�

�@
 �

�
���5Q46;2+"&5!535#533"327>7654'.'&"'.'&547>7632�  ��@@�@�j]^�((((�^]jj]^�((((�^]jVLLq !! qLLVVLLq !! qLL� �P@�@��((�^]jj]^�((((�^]jj]^�((�`! qLLVVLLq !! qLLVVLLq !����S%81	81>76&/.81	81.'&81	817>781	816?>'.���7�	���	�7���	77	��77	���7�	���	�7���	 @	'	`� ���@� ����@�@!!��@�����	!!� ���������7="327>7654'.'&"'.'&547>7632'	j]^�((((�^]jj]^�((((�^]jVLLq !! qLLVVLLq !! qLL�Z��Z��((�^]jj]^�((((�^]jj]^�((�`! qLLVVLLq !! qLLVVLLq !�ZZ� ����26%##7"&5#"&546;2#";#";2654&3#@�����
 

@
3�

��

�
�������
`


��

�
�


�
@�e����)"&#"3.54670!37#73267 DhFqSTmIH
eJK<<Y=l�,�4-U&.P=�a>?AM;&7�o}~�ŏ�#��	7k	@���@!######5!@������������������@�(>54'.'&#!!27>7654&32+#32� F./5���5/.FD��e*<<)f���,>>�"T/5/.F��F./5FtFK55K��K55K�@�#3#"'.'&533267>5!!��W:;BB;:W�I((I������`<45NN54<��`88������#3!53#5������@�@��@�@@@�=##"&'.5332654&#!5!.'.5467>32#4&#"32�50,q>>q,05�rNNrrN�,0550,q>>q,05�rNNrrN;n+�@A"5b$!$$!$b54LL44L@$b55b$!$$!$b54LL44L!���3#575#53#'#	373�����܈����������2@�<2@�n����������%3#575#53#'#	373�����܈���������22@�<2@�R����������7!!!#!5!''7'77@����ѷ�����"��>��>��>��@���@�����>��>��>�������!####"'.'&547>76�����5/.FF./�������F./55/.F�!!!!!!!!!!����������������@�@�@�@����!!!!!!!!!!%�����������������@�@�@�@��������35#"#3337#546`��.))=���� ��=)).`���`
���#!"3!#53546;#"3#!2654&���(88(���qO��&� � (88�8(��(8��@Oq�&@��@8(@(8���HSe��%4&'.5463:3.#":3261607'.1&603261607>53267.567>7654&'"327>7654'.'&"'.'&547>7632�9('0��$3�K2//R#"H�T<IH�&�s7"@�
u+##2��j]^�((((�^]jj]^�((((�^]j]QRz####zRQ]]QRz####zRQ�833W"#�#L)#1*(.4,'�k���n}':4��
	
B(��""T/041Z(M((�^]jj]^�((((�^]jj]^�((�@##zRQ]]QRz####zRQ]]QRz##��	.7/7#"'%#"'&547'&547%632���ll�*���1���
1� �
� y�#��#��qq������*��*	In(=Qez���%+"'&=476;2+"'&=476;2+"'&=476;2+"'&=476;2+"'&=476;2+"'&=476;2+"'&=476;2+"'&=476;2+"'&=476;2%����m������m��n������n�����nn$mm��nnInn��mm��nnInn��mmnn!�MCh�#"/#"'&=476;7632#"'&547676767654'&'&'&'&5476323#"'&5476767654'&'&'&5476323#"'&54767676767654'&'&'&'&'&547632�
����
�(		

		

		(�11P ** P11�IHy
		F'(('F		
yHI��
��
��,%%
	



&&+XJJ!/.54//	"JJW�nn4

4NMXWNN4
4nn�I%n#048#5#5!#535#535#35#!#53#5#5##3353!!!�IIII�������ے���I�JJ�II�IJ�I��%��%JJ�IIII����������n��IIII%�J�nII���n��n��!1A"&=463!2#!"&=463!2#!2#!"&=4632#!"&=463����F

��

@

��

LLLL�
@

@
�
@

@
��1C2#!"&=4632#!"&=463"&=463!2#1!!"&=463!2#1`

��

@

��

�

�

�0�0

�

�
@

@
�
@

@
�
P

P
�
P

P
��/@"&=463!2#2#!"&=4632#!"&=4632#!"&=463! 

@



��

F����
@

@
��
@

@
LL�LL��/?%2#!"&=4632#!"&=4632#!"&=4632#!"&=463`

��

@

��

@

��

@

��

�
@

@

@

@

@

@

@

@
I%$#"/#!"'&54763!27632
�00D�nD1001D�D00�
�
�_D1001D�D0110D^�	In+?#"'&547632!57%!"3!27654'&##!"'&54763!2n  ..    ..  I�۷\$%�m�[%�m%%�%n.    .-    ���n�\%��I��I%%�&I�nDIV7'33&?6#!"'&54763!2'&#!"3!276=4?6#5'7632�CWB6 �	
�
	
	�
%10D�%D1001D�$


�%&&�&$	7����}4�5VCVB 7�	
�
		
�
��lD1001D�D01		&�%&&H%�����55�4Wnn$@54&+54&+"#";;26=32657#"'.'&547>7632��I��I��#"wPP[[PPw#""#wPP[[PPw"#�I��I��%[PPw#""#wPP[[PPw"##"wPP����#(<@EI]�735#35#'35#35#'35#35#35#35#'35#54'&+";27635#'35#;5#754'&+";2767#!"'&5476;5476;235476;232I��ɷ�ɥ�ɷ�ɥ����ܷ����۷��$$���۷�ۥ�$$���I&$&�&$&I����ɷ���ܤ��������[�$������%���n��,�%�6&&66&&68�H/"&=463!2#"&=463!2#"&=463!2# 

@

��

@

��

@

�
P

P
��
P

P
��
P

P

I�n)>Sg|����%54'&+";2765=4'&+";276554'&+";276554'&+";276554'&+";27654'&+";276554'&+";27654'&+";276=4'&+";2767#!"'&54763!2%����$������$��%������%����I&�%%&�mm�nn�mm�nn�nn�mm�nn�nn�nn���&&m&&"�]@!2"'&63?��!��@1��1"^F!"&762A��"1��1:���'&476�1��1���"�F�746&51��1���"������!%2#!32#!"&546;7!"&5463! (88(�� ���� ��(88(����8(��(8``8(�(8�@@��/.I%#"'&547632/&'&7676	#"/&54?'&54?632a����Q�$�$u�����
��b�
�
��������n%I0+"&=46;2+"&=46;2+"&=46;2� n  n % n  n %!n  n!m  m  m  m  m  m  ���'J%4'&#!"3!276#!"'&54763!2'#54'&#!";#"'&54763!2���nI%��&&n%�J��\\%%n&n��u��%%n&�[[��I&m&&����,@UY�2#!"'&5476;5476;235476;23';276=4'&+";276=4'&+"!32++"'&=#"'&=476;5476;2n��I&$&�&$&I�$$�I$$������%��%%�%�6&&66&&66������I��I%��%����%$J|#"&546323#"&54632#"&54632">?327>7654'.'&##"&'#"&'1&67>7&'.'&547>76312n++++�++++�++++��YPPx##RJ2,N$!&YPPx####xPPY((�^]j*8�J!9,$#3
((�^]jj]^�((�**++**++**++P56;@t*701P55<;65P��LCBc2F
DH I)(,KCCccCCK	nn-03G#57#5#57!5%!54'&+''#"3!27657#7##!"'&54763!2&���A��������xx���j�t~��$�<$$�$�II�II��II�II�II���bb��<zVVV�<$$�$���� +F%#!"&546332672#"&54632!3!265#!"&546;;26=32I+��+-C7 7C-XM67MM76M���%I5&��%66%�
n�&5�%11%CyyC)6LL65LL5���I��%66%I&67

76&����+2#!"&54632654&#"74&#!"3!26 (88(�@(88(�%%%%�
�p

�
�8(��(88(@(8�@%%%%�p

��
����+2#!"&54632654&#"%4&#!"3!26 (88(�@(88(`%%%%{
�p

�
�8(��(88(@(8�@%%%%�p

��
�`��_<�ޠ[ޠ[����������������V#���V`�"UU@��`*VV�333�3�W@��#��8���v�l�I@ ����O�@�@@@7� e@������%����I�n����"�"�:��I%�n���
�J�J�
@��(`�D��Pl�|�		x	�
t
�l�4h������z��r�� N | �!�"�#&$$�%%"%X& &�&�'�'�(4)*\+t+�+�,",~,�.X0�0�1
1�2<2r2�3N3�3�44�5�6>6�7@7�88*8�99,9:9N9�::B:`:�:�:�;N;x;�;�;�<&<T<z<�=�=�>�?�@@d@�AAvA�BB�B�C�C�EE E<EXEtE�F$FhF�G�H<H�IITI��
2�`6uK
�		g	=	|	 	R	
4�icomoonicomoonVersion 1.0Version 1.0icomoonicomoonicomoonicomoonRegularRegularicomoonicomoonFont generated by IcoMoon.Font generated by IcoMoon.PKŎf\J�S�Sjs/vanilla-picker.min.jsnu�[���/*!
 * vanilla-picker v2.7.2 (MODIFIED by Pagelayer)
 * https://vanilla-picker.js.org
 *
 * Copyright 2017-2019 Andreas Borgen (https://github.com/Sphinxxxx), Adam Brooks (https://github.com/dissimulate)
 * Released under the ISC license.
 */

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.pagelayer_Picker=t()}(this,function(){"use strict";var n=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e=function(){function i(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,r){return t&&i(e.prototype,t),r&&i(e,r),e}}(),g=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var r=[],i=!0,o=!1,n=void 0;try{for(var a,s=e[Symbol.iterator]();!(i=(a=s.next()).done)&&(r.push(a.value),!t||r.length!==t);i=!0);}catch(e){o=!0,n=e}finally{try{!i&&s.return&&s.return()}finally{if(o)throw n}}return r}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};String.prototype.startsWith=String.prototype.startsWith||function(e){return 0===this.indexOf(e)},String.prototype.padStart=String.prototype.padStart||function(e,t){for(var r=this;r.length<e;)r=t+r;return r};var r={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function o(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:1;return(0<t?e.toFixed(t).replace(/0+$/,"").replace(/\.$/,""):e.toString())||"0"}var a=function(){function h(e,t,r,i){n(this,h);var d=this;if(void 0===e);else if(Array.isArray(e))this.rgba=e;else if(void 0===r){var o=e&&""+e;o&&function(e){if(e.startsWith("hsl")){var t=e.match(/([\-\d\.e]+)/g).map(Number),r=g(t,4),i=r[0],o=r[1],n=r[2],a=r[3];void 0===a&&(a=1),i/=360,o/=100,n/=100,d.hsla=[i,o,n,a]}else if(e.startsWith("rgb")){var s=e.match(/([\-\d\.e]+)/g).map(Number),l=g(s,4),p=l[0],c=l[1],f=l[2],u=l[3];void 0===u&&(u=1),d.rgba=[p,c,f,u]}else e.startsWith("#")?d.rgba=h.hexToRgb(e):d.rgba=h.nameToRgb(e)||h.hexToRgb(e)}(o.toLowerCase())}else this.rgba=[e,t,r,void 0===i?1:i]}return e(h,[{key:"printRGB",value:function(e){var t=(e?this.rgba:this.rgba.slice(0,3)).map(function(e,t){return o(e,3===t?3:0)});return e?"rgba("+t+")":"rgb("+t+")"}},{key:"printHSL",value:function(e){var r=[360,100,100,1],i=["","%","%",""],t=(e?this.hsla:this.hsla.slice(0,3)).map(function(e,t){return o(e*r[t],3===t?3:1)+i[t]});return e?"hsla("+t+")":"hsl("+t+")"}},{key:"printHex",value:function(e){var t=this.hex;return e?t:t.substring(0,7)}},{key:"rgba",get:function(){if(this._rgba)return this._rgba;if(!this._hsla)throw new Error("No color is set");return this._rgba=h.hslToRgb(this._hsla)},set:function(e){3===e.length&&(e[3]=1),this._rgba=e,this._hsla=null}},{key:"rgbString",get:function(){return this.printRGB()}},{key:"rgbaString",get:function(){return this.printRGB(!0)}},{key:"hsla",get:function(){if(this._hsla)return this._hsla;if(!this._rgba)throw new Error("No color is set");return this._hsla=h.rgbToHsl(this._rgba)},set:function(e){3===e.length&&(e[3]=1),this._hsla=e,this._rgba=null}},{key:"hslString",get:function(){return this.printHSL()}},{key:"hslaString",get:function(){return this.printHSL(!0)}},{key:"hex",get:function(){return"#"+this.rgba.map(function(e,t){return t<3?e.toString(16):Math.round(255*e).toString(16)}).map(function(e){return e.padStart(2,"0")}).join("")},set:function(e){this.rgba=h.hexToRgb(e)}}],[{key:"hexToRgb",value:function(e){var t=(e.startsWith("#")?e.slice(1):e).replace(/^(\w{3})$/,"$1F").replace(/^(\w)(\w)(\w)(\w)$/,"$1$1$2$2$3$3$4$4").replace(/^(\w{6})$/,"$1FF");if(!t.match(/^([0-9a-fA-F]{8})$/))throw new Error("Unknown hex color; "+e);var r=t.match(/^(\w\w)(\w\w)(\w\w)(\w\w)$/).slice(1).map(function(e){return parseInt(e,16)});return r[3]=r[3]/255,r}},{key:"nameToRgb",value:function(e){var t=r[e];if(t)return h.hexToRgb(t)}},{key:"rgbToHsl",value:function(e){var t=g(e,4),r=t[0],i=t[1],o=t[2],n=t[3];r/=255,i/=255,o/=255;var a=Math.max(r,i,o),s=Math.min(r,i,o),l=void 0,p=void 0,c=(a+s)/2;if(a===s)l=p=0;else{var f=a-s;switch(p=.5<c?f/(2-a-s):f/(a+s),a){case r:l=(i-o)/f+(i<o?6:0);break;case i:l=(o-r)/f+2;break;case o:l=(r-i)/f+4}l/=6}return[l,p,c,n]}},{key:"hslToRgb",value:function(e){var t=g(e,4),r=t[0],i=t[1],o=t[2],n=t[3],a=void 0,s=void 0,l=void 0;if(0===i)a=s=l=o;else{var p=function(e,t,r){return r<0&&(r+=1),1<r&&(r-=1),r<1/6?e+6*(t-e)*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e},c=o<.5?o*(1+i):o+i-o*i,f=2*o-c;a=p(f,c,r+1/3),s=p(f,c,r),l=p(f,c,r-1/3)}var u=[255*a,255*s,255*l].map(Math.round);return u[3]=n,u}}]),h}();window;function s(e){var t=Element.prototype;t.matches||(t.matches=t.msMatchesSelector||t.webkitMatchesSelector),t.closest||(t.closest=function(e){var t=this;do{if(t.matches(e))return t;t="svg"===t.tagName?t.parentNode:t.parentElement}while(t);return null});var l=(e=e||{}).container||e.doc.documentElement,o=e.selector,i=e.callback||console.log,n=e.callbackDragStart,a=e.callbackDragEnd,s=e.callbackClick,r=e.propagateEvents,p=!1!==e.roundCoords,c=!1!==e.dragOutside,f=e.handleOffset||!1!==e.handleOffset,u=null;switch(f){case"center":u=!0;break;case"topleft":case"top-left":u=!1}var d=void 0;function h(e,t,r,i){var o=e.clientX,n=e.clientY;function a(e,t,r){return Math.max(t,Math.min(e,r))}if(t){var s=t.getBoundingClientRect();if(o-=s.left,n-=s.top,r&&(o-=r[0],n-=r[1]),i&&(o=a(o,0,s.width),n=a(n,0,s.height)),t!==l)(null!==u?u:"circle"===t.nodeName||"ellipse"===t.nodeName)&&(o-=s.width/2,n-=s.height/2)}return p?[Math.round(o),Math.round(n)]:[o,n]}function g(e){e.preventDefault(),r||e.stopPropagation()}function b(e){var t=void 0;if(t=o?o instanceof Element?o.contains(e.target)?o:null:e.target.closest(o):{}){g(e);var r=o&&f?h(e,t):[0,0],i=h(e,l,r);d={target:t,mouseOffset:r,startPos:i,actuallyDragged:!1},n&&n(t,i)}}function m(e){if(d){g(e);var t=d.startPos,r=h(e,l,d.mouseOffset,!c);d.actuallyDragged=d.actuallyDragged||t[0]!==r[0]||t[1]!==r[1],i(d.target,r,t)}}function k(e,t){if(d){if(a||s){var r=!d.actuallyDragged,i=r?d.startPos:h(e,l,d.mouseOffset,!c);s&&r&&!t&&s(d.target,i),a&&a(d.target,i,d.startPos,t||r&&s)}d=null}}function v(e,t){k(x(e),t)}function w(e,t,r){e.addEventListener(t,r)}function _(e){return void 0!==e.buttons?1===e.buttons:1===e.which}function y(e,t){1===e.touches.length?t(x(e)):k(e,!0)}function x(e){var t=e.targetTouches[0];return t||(t=e.changedTouches[0]),t.preventDefault=e.preventDefault.bind(e),t.stopPropagation=e.stopPropagation.bind(e),t}w(l,"mousedown",function(e){_(e)?b(e):k(e,!0)}),w(l,"touchstart",function(e){return y(e,b)}),w(l,"mousemove",function(e){d&&(_(e)?m(e):k(e))}),w(l,"touchmove",function(e){return y(e,m)}),w(l,"mouseup",function(e){d&&!_(e)&&k(e)}),w(l,"touchend",function(e){return v(e)}),w(l,"touchcancel",function(e){return v(e,!0)})}var l="keydown",p="mousedown",c="focusin";function w(e,t){return(t||document).querySelector(e)}function f(e,t,r){e.addEventListener(t,r,!1)}function u(e){e.preventDefault(),e.stopPropagation()}function d(e,t,r,i){f(e,l,function(e){0<=t.indexOf(e.key)&&(i&&u(e),r(e))})}return function(){function r(e){var t=this;n(this,r),this.settings={popup:"right",layout:"default",alpha:!0,editor:!0,editorFormat:"hex"},this._openProxy=function(e){return t.openHandler(e)},this.onChange=null,this.onDone=null,this.onOpen=null,this.onClose=null,function(e){if(!e.querySelector("#vanilla-picker-style")){var t=document.createElement("style");t.id="vanilla-picker-style",e.documentElement.firstElementChild.appendChild(t).textContent=".picker_wrapper.no_alpha .picker_alpha{display:none}.picker_wrapper.no_editor .picker_editor{position:absolute;z-index:-1;opacity:0}.layout_default.picker_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:10px;width:25em;padding:.5em}.layout_default.picker_wrapper input,.layout_default.picker_wrapper button{font-size:1rem}.layout_default.picker_wrapper>*{margin:.5em}.layout_default.picker_wrapper::before{content:'';display:block;width:100%;height:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.layout_default .picker_slider,.layout_default .picker_selector{padding:1em}.layout_default .picker_hue{width:100%}.layout_default .picker_sl{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.layout_default .picker_sl::before{content:'';display:block;padding-bottom:100%}.layout_default .picker_editor{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:6rem}.layout_default .picker_editor input{width:calc(100% + 2px);height:calc(100% + 2px)}.layout_default .picker_sample{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.layout_default .picker_done{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.picker_wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;background:#f2f2f2;-webkit-box-shadow:0 0 0 1px silver;box-shadow:0 0 0 1px silver;cursor:default;font-family:sans-serif;color:#444;pointer-events:auto}.picker_wrapper:focus{outline:none}.picker_wrapper button,.picker_wrapper input{margin:-1px}.picker_selector{position:absolute;z-index:1;display:block;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:2px solid white;border-radius:100%;-webkit-box-shadow:0 0 3px 1px #67b9ff;box-shadow:0 0 3px 1px #67b9ff;background:currentColor;cursor:pointer}.picker_slider .picker_selector{border-radius:2px}.picker_hue{position:relative;background-image:-webkit-gradient(linear, left top, right top, from(red), color-stop(yellow), color-stop(lime), color-stop(cyan), color-stop(blue), color-stop(magenta), to(red));background-image:linear-gradient(90deg, red, yellow, lime, cyan, blue, magenta, red);-webkit-box-shadow:0 0 0 1px silver;box-shadow:0 0 0 1px silver}.picker_sl{position:relative;-webkit-box-shadow:0 0 0 1px silver;box-shadow:0 0 0 1px silver;background-image:-webkit-gradient(linear, left top, left bottom, from(white), color-stop(50%, rgba(255,255,255,0))),-webkit-gradient(linear, left bottom, left top, from(black), color-stop(50%, rgba(0,0,0,0))),-webkit-gradient(linear, left top, right top, from(gray), to(rgba(128,128,128,0)));background-image:linear-gradient(180deg, white, rgba(255,255,255,0) 50%),linear-gradient(0deg, black, rgba(0,0,0,0) 50%),linear-gradient(90deg, gray, rgba(128,128,128,0))}.picker_alpha,.picker_sample{position:relative;background:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2'%3E%3Cpath d='M1,0H0V1H2V2H1' fill='lightgrey'/%3E%3C/svg%3E\") left top/contain white;-webkit-box-shadow:0 0 0 1px silver;box-shadow:0 0 0 1px silver}.picker_alpha .picker_selector,.picker_sample .picker_selector{background:none}.picker_editor input{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:monospace;padding:.1em .2em}.picker_sample::before{content:'';position:absolute;display:block;width:100%;height:100%;background:currentColor}.picker_done button{-webkit-box-sizing:border-box;box-sizing:border-box;padding:.2em .5em;cursor:pointer}.picker_arrow{position:absolute;z-index:-1}.picker_wrapper.popup{position:absolute;z-index:2;margin:1.5em}.picker_wrapper.popup,.picker_wrapper.popup .picker_arrow::before,.picker_wrapper.popup .picker_arrow::after{background:#f2f2f2;-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,0.4);box-shadow:0 0 10px 1px rgba(0,0,0,0.4)}.picker_wrapper.popup .picker_arrow{width:3em;height:3em;margin:0}.picker_wrapper.popup .picker_arrow::before,.picker_wrapper.popup .picker_arrow::after{content:\"\";display:block;position:absolute;top:0;left:0;z-index:-99}.picker_wrapper.popup .picker_arrow::before{width:100%;height:100%;-webkit-transform:skew(45deg);transform:skew(45deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.picker_wrapper.popup .picker_arrow::after{width:150%;height:150%;-webkit-box-shadow:none;box-shadow:none}.popup.popup_top{bottom:100%;left:0}.popup.popup_top .picker_arrow{bottom:0;left:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.popup.popup_bottom{top:100%;left:0}.popup.popup_bottom .picker_arrow{top:0;left:0;-webkit-transform:rotate(90deg) scale(1, -1);transform:rotate(90deg) scale(1, -1)}.popup.popup_left{top:0;right:100%}.popup.popup_left .picker_arrow{top:0;right:0;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.popup.popup_right{top:0;left:100%}.popup.popup_right .picker_arrow{top:0;left:0}"}}(e.doc),this.setOptions(e)}return e(r,[{key:"setOptions",value:function(e){if(e){var t=this.settings;if(e instanceof HTMLElement)t.parent=e;else{t.parent&&e.parent&&t.parent!==e.parent&&(t.parent.removeEventListener("click",this._openProxy,!1),this._popupInited=!1),function(e,t,r){for(var i in e)r&&0<=r.indexOf(i)||(t[i]=e[i])}(e,t),e.onChange&&(this.onChange=e.onChange),e.onDone&&(this.onDone=e.onDone),e.onOpen&&(this.onOpen=e.onOpen),e.onClose&&(this.onClose=e.onClose);var r=e.color||e.colour;r&&this._setColor(r)}var i=t.parent;i&&t.popup&&!this._popupInited?(f(i,"click",this._openProxy),d(i,[" ","Spacebar","Enter"],this._openProxy),this._popupInited=!0):e.parent&&!t.popup&&this.show()}}},{key:"openHandler",value:function(e){if(this.show()){e&&e.preventDefault(),this.settings.parent.style.pointerEvents="none";var t=e&&e.type===l?this._domEdit:this.domElement;setTimeout(function(){return t.focus()},100),this.onOpen&&this.onOpen(this.colour)}}},{key:"closeHandler",value:function(e){var t=e&&e.type,r=!1;e?t===p||t===c?this.domElement.contains(e.target)||(r=!0):(u(e),r=!0):r=!0,r&&this.hide()&&(this.settings.parent.style.pointerEvents="",t!==p&&this.settings.parent.focus(),this.onClose&&this.onClose(this.colour))}},{key:"movePopup",value:function(e,t){this.closeHandler(),this.setOptions(e),t&&this.openHandler()}},{key:"setColor",value:function(e,t){this._setColor(e,{silent:t})}},{key:"_setColor",value:function(e,t){if("string"==typeof e&&(e=e.trim()),e){t=t||{};var r=void 0;try{r=new a(e)}catch(e){if(t.failSilently)return;throw e}if(!this.settings.alpha){var i=r.hsla;i[3]=1,r.hsla=i}this.colour=this.color=r,this._setHSLA(null,null,null,null,t)}}},{key:"setColour",value:function(e,t){this.setColor(e,t)}},{key:"show",value:function(){if(!this.settings.parent)return!1;if(this.domElement){var e=this._toggleDOM(!0);return this._setPosition(),e}var t,r,i,o=this.settings.template||'<div class="picker_wrapper" tabindex="-1"><div class="picker_arrow"></div><div class="picker_hue picker_slider"><div class="picker_selector"></div></div><div class="picker_sl"><div class="picker_selector"></div></div><div class="picker_alpha picker_slider"><div class="picker_selector"></div></div><div class="picker_editor"><input aria-label="Type a color name or hex value"/></div><div class="picker_sample"></div><div class="picker_done"><button>Ok</button></div></div>',n=(t=o,r=this.settings.doc,(i=r.createElement("div")).innerHTML=t,i.firstElementChild);return this.domElement=n,this._domH=w(".picker_hue",n),this._domSL=w(".picker_sl",n),this._domA=w(".picker_alpha",n),this._domEdit=w(".picker_editor input",n),this._domSample=w(".picker_sample",n),this._domOkay=w(".picker_done button",n),n.classList.add("layout_"+this.settings.layout),this.settings.alpha||n.classList.add("no_alpha"),this.settings.editor||n.classList.add("no_editor"),this._ifPopup(function(){return n.classList.add("popup")}),this._setPosition(),this.colour?this._updateUI():this._setColor("#0cf"),this._bindEvents(),!0}},{key:"hide",value:function(){return this._toggleDOM(!1)}},{key:"_bindEvents",value:function(){var t=this,r=this,e=this.domElement;function i(o,n){function e(e,t){var r=t[0]/o.clientWidth,i=t[1]/o.clientHeight;n(r,i)}return{container:o,dragOutside:!1,callback:e,callbackDragStart:e,propagateEvents:!0}}f(e,"click",function(e){return e.preventDefault()}),s(i(this._domH,function(e,t){return r._setHSLA(e)})),s(i(this._domSL,function(e,t){return r._setHSLA(null,e,1-t)})),this.settings.alpha&&s(i(this._domA,function(e,t){return r._setHSLA(null,null,null,1-t)}));var o=this._domEdit;f(o,"input",function(e){r._setColor(this.value,{fromEditor:!0,failSilently:!0})}),f(o,"focus",function(e){this.selectionStart===this.selectionEnd&&this.select()});var n=function(e){t._ifPopup(function(){return t.closeHandler(e)})},a=function(e){t._ifPopup(function(){return t.closeHandler(e)}),t.onDone&&t.onDone(t.colour)};f(this.settings.doc,p,n),f(this.settings.doc,c,n),d(e,["Esc","Escape"],n),f(this._domOkay,"click",a),d(e,["Enter"],a)}},{key:"_setPosition",value:function(){var r=this.settings.parent,i=this.domElement;r!==i.parentNode&&r.appendChild(i),this._ifPopup(function(e){"static"===getComputedStyle(r).position&&(r.style.position="relative");var t=!0===e?"popup_right":"popup_"+e;["popup_top","popup_bottom","popup_left","popup_right"].forEach(function(e){e===t?i.classList.add(e):i.classList.remove(e)}),i.classList.add(t)})}},{key:"_setHSLA",value:function(e,t,r,i,o){o=o||{};var n=this.colour,a=n.hsla;[e,t,r,i].forEach(function(e,t){(e||0===e)&&(a[t]=e)}),n.hsla=a,this._updateUI(o),this.onChange&&!o.silent&&this.onChange(n)}},{key:"_updateUI",value:function(e){if(this.domElement){e=e||{};var t=this.colour,r=t.hsla,i="hsl("+360*r[0]+", 100%, 50%)",o=t.hslString,n=t.hslaString,a=this._domH,s=this._domSL,l=this._domA,p=w(".picker_selector",a),c=w(".picker_selector",s),f=w(".picker_selector",l);k(0,p,r[0]),this._domSL.style.backgroundColor=this._domH.style.color=i,k(0,c,r[1]),v(0,c,1-r[2]),s.style.color=o,v(0,f,1-r[3]);var u=o,d=u.replace("hsl","hsla").replace(")",", 0)"),h="linear-gradient("+[u,d]+")";if(this._domA.style.backgroundImage=h+", url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2'%3E%3Cpath d='M1,0H0V1H2V2H1' fill='lightgrey'/%3E%3C/svg%3E\")",!e.fromEditor){var g=this.settings.editorFormat,b=this.settings.alpha,m=void 0;switch(g){case"rgb":m=t.printRGB(b);break;case"hsl":m=t.printHSL(b);break;default:m=t.printHex(b)}this._domEdit.value=m}this._domSample.style.color=n}function k(e,t,r){t.style.left=100*r+"%"}function v(e,t,r){t.style.top=100*r+"%"}}},{key:"_ifPopup",value:function(e,t){this.settings.parent&&this.settings.popup?e&&e(this.settings.popup):t&&t()}},{key:"_toggleDOM",value:function(e){var t=this.domElement;if(!t)return!1;var r=e?"":"none",i=t.style.display!==r;return i&&(t.style.display=r),i}}]),r}()});PKƎf\F�b���js/pagelayer-admin.jsnu�[���// Lets start
jQuery(document).ready(function(){
	
	var pl_admin_tabs = function(sel){
		jQuery('.nav-tab-wrapper a').click(function(){

			var tEle = jQuery(this);
			
			var sel = tEle.attr('tab-class') || 'pagelayer-tab-panel';
			
			// Limit effect to the container element.
			var context = tEle.closest('.nav-tab-wrapper').parent().parent();
			context.find('.nav-tab-wrapper a').removeClass('nav-tab-active');
			tEle.addClass('nav-tab-active');
			context.find('.'+sel).hide();
			context.find(tEle.attr('href')).show();
			location.hash = tEle.attr('href')+'_tab';
			
			return false;
			
		});

		// Make setting nav-tab-active optional.
		jQuery('.nav-tab-wrapper.pagelayer-wrapper').each(function(){
			
			var jEle = jQuery(this);
			var hash = location.hash.slice(1, -4);
			
			if(hash){
				var active_tab_ele = jEle.find('[href="#'+hash+'"]');
				if (active_tab_ele.length > 0){
					active_tab_ele.click();
					return;
				}
			}
			
			var first = jEle.find('a').first();
			first.click();
			
		});
	}

	var pl_admin_accordion = function(){
		
		jQuery('.pagelayer-acc-wrapper .pagelayer-acc-tab').click(function(){

			var tEle = jQuery(this);
			
			if(tEle.hasClass('nav-tab-active')){
				tEle.toggleClass('nav-tab-active').next('.pagelayer-acc-panel').toggle();
			}else{
				// Limit effect to the container element.
				var context = tEle.closest('.pagelayer-acc-wrapper ');
				context.find('.pagelayer-acc-tab').removeClass('nav-tab-active');
				context.find('.pagelayer-acc-panel').hide();
				tEle.addClass('nav-tab-active');
				tEle.next('.pagelayer-acc-panel').show();
			}
		});
		
		// Make setting nav-tab-active optional.
		jQuery('.pagelayer-acc-wrapper').each(function(){
					
			var jEle = jQuery(this);
			
			var active_acc_ele = jEle.find('nav-tab-active');
			if (active_acc_ele.length > 0){
				active_acc_ele.click();
			}else{
				jEle.find('.pagelayer-acc-tab').first().click();
			}
			
		});
	}
	
	pl_admin_tabs();
	pl_admin_accordion();
	
});PKƎf\�5C-��js/combined.jsnu�[���/*
PAGELAYER
http://pagelayer.com/
(c) Pagelayer Team
*/

var pagelayer_doc_width;

// Things to do on document load
jQuery(document).ready(function(){
	
	// Current width
	pagelayer_doc_width = jQuery(document).width();
	
	// Rows
	jQuery('.pagelayer-row-stretch-full').each(function(){
		pagelayer_pl_row_full(jQuery(this));
	});
	
	jQuery('.pagelayer-anim_heading').each(function(){
		pagelayer_anim_heading(jQuery(this));
	});
	
	// Setup any sliders
	jQuery('.pagelayer-image_slider').each(function(){
		pagelayer_pl_image_slider(jQuery(this));
	});
	
	jQuery('.pagelayer-accordion').each(function(){
		pagelayer_pl_accordion(jQuery(this));
	});
	
	jQuery('.pagelayer-collapse').each(function(){
		pagelayer_pl_collapse(jQuery(this));
	});
	
	jQuery('.pagelayer-tabs').each(function(){
		pagelayer_pl_tabs(jQuery(this));
	});
	
	jQuery('.pagelayer-video').each(function(){
		pagelayer_pl_video(jQuery(this));
	});
	
	jQuery('.pagelayer-image').each(function(){
		pagelayer_pl_image(jQuery(this));
	});
	
	jQuery('.pagelayer-grid_gallery').each(function(){
		pagelayer_pl_grid_lightbox(jQuery(this));
	});
	
	jQuery('.pagelayer-row, .pagelayer-inner_row, .pagelayer-col').each(function(){
		pagelayer_pl_row_video(jQuery(this));
	});
	
	jQuery('.pagelayer-parallax-window img').each(function(){
		pagelayer_pl_row_parallax(jQuery(this));
	});
	
	jQuery('.pagelayer-recaptcha, .pagelayer-g-recaptcha-v3-token').each(function(){
		pagelayer_recaptcha_loader(jQuery(this));
	});
	
	jQuery('.pagelayer-wp_menu').each(function(){
		pagelayer_primary_menu(jQuery(this));
	});
	
	jQuery('.pagelayer-contact').each(function(){
		pagelayer_contact_form(jQuery(this));
	});
	
	jQuery('.pagelayer-countdown').each(function(){
		pagelayer_countdown(jQuery(this));
	});
	
	jQuery('.pagelayer-testimonial_slider').each(function(){
		pagelayer_pl_testimonial_slider(jQuery(this));
	});
	
	jQuery('.pagelayer-social_grp').each(function(){
		pagelayer_pl_social_profile(jQuery(this));
	});
	
	jQuery('.pagelayer-scroll-to-element').each(function () {
		pagelayer_button_element_scroll(jQuery(this));
	});

	jQuery('.pagelayer-bgimg-slider').each(function () {
		pagelayer_pl_row_slider(jQuery(this));
	});

	jQuery('.pagelayer-stars-container').each(function(){
		pagelayer_stars(jQuery(this));
	});
	
	jQuery('.pagelayer-infinite-posts').each(function(){
		pagelayer_infinite_posts(jQuery(this));
	});
	
	jQuery('.pagelayer-youtube-video').each(function(){
		pagelayer_create_yt_player(jQuery(this));
	});

	// We need to call the is visible thing to show the widgets loading effect
	if(jQuery('.pagelayer-counter-content,.pagelayer-progress-container').length > 0){

		// First Call
		pagelayer_counter();
		pagelayer_progress();
		
		jQuery(window).scroll(function() {
			pagelayer_progress();
			pagelayer_counter();
		});
	}
	
	new WOW({boxClass:'pagelayer-wow'}).init();
	
	// Remove pagelayer-wow temporary style after wow init added from wp_head
	jQuery('#pagelayer-wow-animation-style').remove();
	
});

// For automatic row change
jQuery(window).resize(function() {
	
	// Primary Menu
	jQuery('.pagelayer-wp_menu').each(function(){
		pagelayer_primary_menu(jQuery(this));
	});
	
	var new_vw = jQuery(document).width();
	
	if(new_vw == pagelayer_doc_width){
		return false;
	}
	
	pagelayer_doc_width = new_vw;
	
	// Remove style
	jQuery('.pagelayer-row-stretch-full').removeAttr('style');
	
	// Set a timeout to prevent bubbling
	setTimeout(function(){
		
		jQuery('.pagelayer-row-stretch-full').each(function(){
			pagelayer_pl_row_full(jQuery(this));
		});
	
	}, 200);
	
});

// Get document for gutenberg
function pagelayerGetDocumentElement(){
	
	// Find the iframe element with the name "editor-canvas".
	const editorIframe = document.querySelectorAll( 'iframe[name="editor-canvas"]' );

	if(! editorIframe?.[ 0 ]){
		return document;
	}
	
	// Get the document of the iframe.
	const iframeDocument = editorIframe[ 0 ]?.contentWindow?.document || editorIframe[ 0 ]?.contentDocument;

	if ( ! iframeDocument ) {
		return document;
	}
	
	// Set the root element to the iframe document.
	return iframeDocument;
};

// Get Window for gutenberg
function pagelayerGetCurrentWindow(){
	var doc = pagelayerGetDocumentElement();
	return doc.defaultView || window;
}

// Modify jQuery for gutenberg tablet and mobile
function pagelayer_query(sel, doc) {
	doc = doc || pagelayerGetDocumentElement();
	return jQuery(sel, doc);
}

// Check if element is visible
function pagelayer_isVisible(ele) {
	
	var win = pagelayerGetCurrentWindow();
	
	var offset = win.innerHeight;
	var viewTop = win.pageYOffset;
	var viewBottom = viewTop + offset - Math.min(ele.height(), ele.innerHeight());
	var top = ele.offset().top;
	var bottom = top + ele.innerHeight();
	
	if(top <= viewBottom && bottom >= viewTop){
		return true;
	}
	
	return false;
}

// Get media mode
function pagelayer_get_media_mode(){
	
	var win = pagelayerGetCurrentWindow();
	
	if(win.matchMedia("(min-width: "+ (pagelayer_settings['tablet_breakpoint'] + 1) +"px)").matches){
		return 'desktop';
	}
	
	if(win.matchMedia("(max-width: "+ pagelayer_settings['tablet_breakpoint'] +"px) and (min-width: "+ (pagelayer_settings['mobile_breakpoint'] + 1) +"px)").matches){
		return 'tablet';
	}
	
	if(win.matchMedia("(max-width: "+ pagelayer_settings['mobile_breakpoint'] +"px)").matches){
		return 'mobile';
	}
	
	return 'desktop';
}
	  
// Row background video and parallax
function pagelayer_pl_row_video(jEle){
	
	var vEle = jEle.children('.pagelayer-background-video');
	
	// Not a video in the element
	if(vEle.length < 1){
		return true;
	}
	
	var setup = vEle.attr('pagelayer-setup');
	if(setup && setup.length > 0){
		return true;
	}

	var frame_width = vEle.width();
	var frame_height = (frame_width/100)*56.25;
	var height = vEle.height();
	
	if(frame_height < height){
		frame_height = height;
	}
	
	vEle.children().css({'width':frame_width+'px','height':frame_height+'px'});

	if(vEle.find('.pagelayer-youtube-video').length > 0){
		pagelayer_create_yt_player(vEle.find('.pagelayer-youtube-video'));
	}

	vEle.attr('pagelayer-setup', 1);
	
}

function pagelayer_create_yt_player(jEle){

	var pEle = jEle.parent(),
	aspectRatioSetting = '16:9',
	containerWidth = pEle.outerWidth(),
	containerHeight = pEle.outerHeight(),
	aspectRatioArray = aspectRatioSetting.split(':'),
	aspectRatio = aspectRatioArray[0] / aspectRatioArray[1],
	isWidthFixed = containerWidth / containerHeight > aspectRatio,
	width= isWidthFixed ? containerWidth : containerHeight * aspectRatio,
	height= isWidthFixed ? containerWidth / aspectRatio : containerHeight;
	
	var yt_api_interval = setInterval(function(){
		
		if(!(window.YT && YT.loaded)){
			return
		}
		
		clearInterval(yt_api_interval);
		
		var settings ={};
		settings.loop = jEle.attr('data-loop');
		settings.videoid = jEle.attr('data-videoid');
		settings.mute = jEle.attr('data-mute');

		var player;
		
		var onPlayerReady = function(event) {
			event.target.playVideo();
		}

		player = new YT.Player(jEle[0], {
				width: width,
				height: height,
				videoId: settings.videoid,
				playerVars: {
				controls: 0,
				rel: 0,
				loop: settings.loop,
				mute:settings.mute,
				playsinline: 1,
				playlist: settings.videoid,	
			},
			events: {
				'onReady': onPlayerReady,
			}
		});

	}, 500);

}

// Row background parallax
function pagelayer_pl_row_parallax(jEle){
	
	//Parallax background
	var setup = jEle.attr('pagelayer-setup');
	if(setup && setup.length > 0){
		return true;
	}
	
	new pagelayerParallax(jEle);
	jEle.attr('pagelayer-setup', 1);
}

// Adjust rows
function pagelayer_pl_row_full(jEle, html){
	
	html = html || pagelayer_query('html');
	
	// Get current width
	var vw = html[0].clientWidth;
	
	// Now give the row the width
	jEle.css({'width': vw, 'max-width': '100vw'});
	
	// Set the offset
	jEle.offset({left: 0});
	
	// Set a timeout as well as some themes can interfere with us
	setTimeout(function(){
		jEle.offset({left: 0});
	}, 500);
	
};

// Modal open
function pagelayer_render_pl_modal(e){
	jQuery(e.target).closest('.pagelayer-modal-container').find('.pagelayer-modal-content').show();
};

// Modal close
function pagelayer_pl_modal_close(e){
	jQuery(e.target).closest('.pagelayer-modal-content').hide();
}

// Setup the image slider
function pagelayer_pl_image_slider(jEle){
	
	var ul = jEle.find('.pagelayer-image-slider-ul');
	
	// Build the options
	var options = pagelayer_fetch_dataAttrs(ul, 'data-slides-');
	
	pagelayer_owl_init(jEle, ul, options);

}

function pagelayer_get_tab_ele(temp_tabCont){
	
	if(!pagelayer_empty(temp_tabCont.children('.pagelayer-ele-wrap').length)){
		return temp_tabCont.children('.pagelayer-ele-wrap').children('.pagelayer-tab');
	}else{
		return temp_tabCont.children('.pagelayer-tab');
	}
}

function pagelayer_tab_show(el, pl_id) {
	
	var parent_id = jQuery(el).closest('.pagelayer-tabs').attr('pagelayer-id');
	
	var temp_tabCont = pagelayer_query('[pagelayer-id='+pl_id+']').closest('.pagelayer-tabcontainer');
	pagelayer_get_tab_ele(temp_tabCont).hide();
	
	pagelayer_query('[pagelayer-id='+pl_id+']').show();
	
	jQuery(el).parent().find('.pagelayer-tablinks').each(function(){
		jQuery(this).removeClass('active');
	});
	
	jQuery(el).addClass("active");
}

var pagelayer_tab_timers = {};

function pagelayer_pl_tabs(jEle) {
	
	var default_active = '';
	var jEle_id = jEle.attr('pagelayer-id');
	var hashTabId = '';	

	var tabCont = jEle.children('.pagelayer-tabcontainer');
	var children = pagelayer_get_tab_ele(tabCont);
	
	// Loop thru
	children.each(function(){
		var tEle = jQuery(this);
		var pl_id = tEle.attr('pagelayer-id');
				
		var title = tEle.attr('pagelayer-tab-title') || 'Tab';
		var id = tEle.attr('id');
		var func = "pagelayer_tab_show(this, '"+pl_id+"')";
		
		var icon = '';
		if(tEle.attr('pagelayer-tab-icon')){
			icon = tEle.attr('pagelayer-tab-icon');
		}
		
		// Set the default tab
		if(tEle.attr('pagelayer-default_active') && !pagelayer_empty(pl_id)){
			default_active = pl_id;
		}
		
		jEle.children('.pagelayer-tabs-holder').append('<span tab-id="'+pl_id+'" id="'+id+'" class="pagelayer-tablinks" onclick="'+func+'"> <i class="'+icon+'"></i> <span>'+title+'</span></span>');
	});

	// Default Active by Hash
	var hash = location.hash.slice(1);
	if (!pagelayer_empty(hash)) {
		var hashTab = jEle.find('#' + hash);
		
		if (!pagelayer_empty(hashTab) && hashTab.length > 0) {
			var currentTab = hashTab.closest('.pagelayer-tablinks');
			if (currentTab.length > 0) {
				var currentTabId = currentTab.attr('tab-id');
				hashTabId = currentTabId;
			}
		}
	}
  
	if(hashTabId.length > 0){
		pagelayer_tab_show(jEle.find('[tab-id=' + hashTabId + ']'), hashTabId);
	// Set the default tab
	}else if(default_active.length > 0){
		pagelayer_tab_show(jEle.find('[tab-id='+default_active+']'), default_active);
	// Set the first tab as active
	}else{
		var first_tab = jEle.find('[tab-id]').first();
		pagelayer_tab_show(first_tab, first_tab.attr('tab-id'));
	}

	try{
		clearInterval(pagelayer_tab_timers[jEle_id]);
	}catch(e){};
	
	var rotate = parseInt(jEle.attr('pagelayer-tabs-rotate'));
	
	// Are we to rotate
	if(rotate > 0){
		
		var i= 0;
		pagelayer_tab_timers[jEle_id] = setInterval(function () {
			
			if(i >= children.length){
				i = 0;
			}
			
			var tabCont = jEle.children('.pagelayer-tabcontainer');
			var tmp_pl_ele = pagelayer_get_tab_ele(tabCont)[i];
			
			var tmp_btn_ele = jEle.find('.pagelayer-tablinks')[i]
			var tmp_pl_id = jQuery(tmp_pl_ele).attr('pagelayer-id');
			
			jEle.find('.pagelayer-tablinks').each(function(){
				jQuery(this).removeClass('active');
			});
			
			jQuery(tmp_btn_ele).addClass("active");
			pagelayer_tab_show(tmp_btn_ele, tmp_pl_id);
			
			i++;
	   
		}, rotate);
	}
	
}

// Setup the Accordion
function pagelayer_pl_accordion(jEle){
	
	var holder = jEle.find('.pagelayer-accordion-holder');
	var accHolder = jEle.find('.pagelayer-accordion_item');
	var scrolltop = false;
	
	if(accHolder.length < 1){
		return false;
	}
		
	var icon = holder.attr('data-icon');
	var active_icon = holder.attr('data-active_icon');
	
	accHolder.find('.pagelayer-accordion-tabs span i').attr('class', icon);
	var currentActiveTab = jEle.find('.pagelayer-accordion_item.active').first();
	
	// Any URL HASH ?
	var hash = location.hash.slice(1);	
	if(!pagelayer_empty(hash)){
		var scrollTab = jEle.find('#'+hash);
	
		if(!pagelayer_empty(scrollTab) && scrollTab.length > 0){
			currentActiveTab = scrollTab.closest('.pagelayer-accordion_item');
		}
	}
	
	var not_tabs = accHolder.find('.pagelayer-accordion_item .pagelayer-accordion-tabs');
	var tabs = accHolder.find('.pagelayer-accordion-tabs').not(not_tabs);
	
	tabs.off('click');
	tabs.on('click', function(e) {

		e.stopPropagation(); // Prevent bubbling up to parent accordions
		
		var currentTab = jQuery(this).closest('.pagelayer-accordion_item');
		var accHolder = currentTab.closest('.pagelayer-accordion-holder'); // Only the current group

		if (currentTab.hasClass('active') && currentTab.children('.pagelayer-accordion-panel').is(':visible')) {
			currentTab.removeClass('active').children('.pagelayer-accordion-panel').slideUp('slow');
			currentTab.find('.pagelayer-accordion-tabs').not(not_tabs).find('span i').attr('class', icon);
			return;
		}

		// Close only siblings inside the same accordion group
		accHolder.find('.pagelayer-accordion_item').not(accHolder.find('.pagelayer-accordion_item .pagelayer-accordion_item')).not(currentTab).not(currentTab.find('.pagelayer-accordion_item')).removeClass('active')
			.children('.pagelayer-accordion-panel').slideUp('slow')
			.end().find('.pagelayer-accordion-tabs').not(not_tabs).find('span i').attr('class', icon);

		// Open the clicked one
		currentTab.addClass('active').children('.pagelayer-accordion-panel').slideDown('slow');
		currentTab.find('.pagelayer-accordion-tabs').not(not_tabs).find('span i').attr('class', active_icon);
		
	});
	
	// To prevent default active click in gutenberg
	var setup = jEle.attr('pagelayer-setup');
	
	// Already setup ?
	if(setup && setup.length > 0){
		return;
	}
	
	jEle.attr('pagelayer-setup', 1);
	
	// If active first tab from all active tabs
	currentActiveTab.removeClass('active');
	currentActiveTab.find('.pagelayer-accordion-tabs').click();
}

// Setup the Collapse
function pagelayer_pl_collapse(jEle){
	
	var holder = jEle.find('.pagelayer-collapse-holder');
	var tabs = jEle.find('.pagelayer-accordion_item');
		
	if(tabs.length < 1){
		return false;
	}
		
	var setup = tabs.attr('pagelayer-setup');
	var icon = holder.attr('data-icon');
	var active_icon = holder.attr('data-active_icon');
	
	// Any URL HASH ?
	var hash = location.hash.slice(1);	
	if(!pagelayer_empty(hash)){
		var scrollTab = jEle.find('#'+hash);
	
		if(!pagelayer_empty(scrollTab) && scrollTab.length > 0){
			scrollTab.closest('.pagelayer-accordion_item').addClass('active');
		}
	}
	
	var activeTabs = jEle.find('.pagelayer-accordion_item.active');

	tabs.find('.pagelayer-accordion-tabs span i').attr('class', icon);
	jQuery(activeTabs).addClass('active').children('.pagelayer-accordion-panel').slideDown('slow');
	jQuery(activeTabs).find('.pagelayer-accordion-tabs span i').attr('class', active_icon);
		
	var not_tabs = tabs.find('.pagelayer-accordion_item .pagelayer-accordion-tabs');
	var _tabs = tabs.find('.pagelayer-accordion-tabs').not(not_tabs);

	// Already setup ?
	if(setup && setup.length > 0){
		_tabs.off('click');
	}
	
	_tabs.on('click', function(e){
		e.preventDefault();
    
		var currentTab = jQuery(this).closest('.pagelayer-accordion_item');
		
		if(currentTab.hasClass('active')){
			currentTab.removeClass('active').children('.pagelayer-accordion-panel').slideUp('slow');
			currentTab.find('.pagelayer-accordion-tabs').not(not_tabs).find('span i').attr('class', icon);
			return true;
		}
			
		currentTab.addClass('active').children('.pagelayer-accordion-panel').slideDown('slow');
		currentTab.find('.pagelayer-accordion-tabs').not(not_tabs).find('span i').attr('class', active_icon);
		
	});
	
	// Set that we have setup everything
	tabs.attr('pagelayer-setup', 1);
	
}

// Counter
function pagelayer_counter(){
	
	pagelayer_query('.pagelayer-counter-content').each(function(){
		
		var jEle = jQuery(this);
		
		if(pagelayer_isVisible(jEle)){
			
			var setup = jEle.attr('pagelayer-setup');
			
			// Already setup ?
			if(setup && setup.length > 0){
				return true;
			}
			
			var options = {};
			options['duration'] = jEle.children('.pagelayer-counter-display').attr('pagelayer-counter-animation-duration');
			options['delimiter'] = jEle.children('.pagelayer-counter-display').attr('pagelayer-counter-seperator-type');
			options['toValue'] = jEle.children('.pagelayer-counter-display').attr('pagelayer-counter-last-value');					
			jEle.children('.pagelayer-counter-display').numerator( options );
		
			// Set that we have setup everything
			jEle.attr('pagelayer-setup', 1);
			
		}
	});
}

function pagelayer_progress(){
	pagelayer_query('.pagelayer-progress-container').each(function(){
		var jEle = jQuery(this);
		
		if(pagelayer_isVisible(jEle)){
			
			var setup = jEle.attr('pagelayer-setup');
			if(setup && setup.length > 0){
				return true;
			}
			
			var progress_width = jEle.children('.pagelayer-progress-bar').attr('pagelayer-progress-width');
			if(progress_width == undefined){
				progress_width = "1";
			}
			
			var width = 0;
			var interval;
			
			var progress = function(){
				if (width >= progress_width) {
					clearInterval(interval);
				} else {
					width++;
					jEle.children('.pagelayer-progress-bar').css('width', width + '%'); 
					jEle.find('.pagelayer-progress-percent').text(width * 1  + '%');
				}
			}
			interval = setInterval(progress, 30);
			jEle.attr('pagelayer-setup', 1);
			
		}
	});
}

// Dismiss Alert Function
function pagelayer_dismiss_alert(x){
	
	if(!pagelayer_empty(pagelayer_is_live)){
		return;
	}
	
	jQuery(x).parent().parent().fadeOut();
}

// Video light box handler
function pagelayer_pl_video(jEle){
	var videoIframe = jEle.find('.pagelayer-video-iframe');
	// Adding loop, autoplay and mute properties on video before loading 
	videoIframe.on('load', function() {
		
		// Checking of video source if it is youtube or vimeo because 
		// TODO: Need to check, if this is not local file then return
		if(jQuery(this)[0].src.indexOf('youtube.com') != -1 || jQuery(this)[0].src.indexOf('vimeo.com') != -1){
			return;
		}
		
		var vidElm = jQuery(this).contents().find('video');
		var vidSrc = (pagelayer_empty(vidElm[0].src)) ? vidElm.children()[0].src : vidElm[0].src;	
		
		if(vidSrc[vidSrc.indexOf('&loop=')+6] == 1){
			vidElm.attr('loop','loop');
		}
		if(vidSrc[vidSrc.indexOf('&autoplay=')+10] == 0){
			vidElm.removeAttr('autoplay');
			vidElm[0].pause();
		}else if(vidSrc[vidSrc.indexOf('&autoplay=')+10] == 1){
			vidElm.attr('autoplay','');
			vidElm.attr('playsinline','');			
		}
		if(vidSrc[vidSrc.indexOf('&mute=')+6] == 1){
			vidElm[0].muted = "muted";
			vidElm.attr('muted','');	
		}
	});
	
	// A tag will be there ONLY if the lightbox is on
	var overlayval = jEle.find('.pagelayer-video-overlay');	
	var a = jEle.find(".pagelayer-video-holder a");
	
	// No lightbox
	if(a.length < 1 && pagelayer_empty(overlayval)){
		return;
	}

	a.nivoLightbox({
		effect: "fadeScale",
	});
	
	jEle.find(".pagelayer-video-holder .pagelayer-video-overlay").on("click", function(ev) {

		var target = jQuery(ev.target);

		if (!target.parent("a").length) {
			videoIframe[0].src = videoIframe[0].src.replace("&autoplay=0", "rel=0&autoplay=1");
			jQuery(this).hide();
		}
	});
	
}

// Image light box handler
function pagelayer_pl_image(jEle){
	
	// Drag and Drop function for image
	if (typeof pagelayer_preDAndD_image !== "undefined") {
		pagelayer_preDAndD_image(jEle);
	}
	
	// A tag will be there ONLY if the lightbox is on
	var a = jEle.find("[pagelayer-image-link-type=lightbox]");
	
	// No lightbox
	if(a.length < 1){
		return;
	}
	
	a.nivoLightbox({
		effect: "fadeScale",
	});
}

function pagelayer_stars(jEle){

	var setup = jEle.attr('pagelayer-setup');
	if(setup && setup.length > 0){
		return true;
	}
	var count = jEle.attr('pagelayer-stars-count');
		
	if (isNaN(count)) {
		count = '0';
	}
		
	i = 0;
	var stars = "";
	while(i < count){			
		stars +='<div class="pagelayer-stars-icon pagelayer-stars-empty"><i class="fas fa-star" aria-hidden="true"></i></div>';
		i++;
	}

	jEle.empty();
	jEle.append(stars);
	var starsval = jEle.attr('pagelayer-stars-value');
		
	if (isNaN(starsval)) {
		starsval = count;
	}

	starsval = starsval.split('.');		
	var fullstars = starsval[0];
	var value =  starsval[1];
	var halfstar = parseInt(fullstars) + 1;
	var emptystars = parseInt(fullstars) + 2;
	jEle.children('.pagelayer-stars-icon').attr("class","pagelayer-stars-icon");
	jEle.children('.pagelayer-stars-icon:nth-child(-n+'+ fullstars +')').addClass('pagelayer-stars-full'); 
	if(value != undefined){
		jEle.children('.pagelayer-stars-icon:nth-child('+ halfstar +')').addClass('pagelayer-stars-'+value);		
	}else{
		jEle.children('.pagelayer-stars-icon:nth-child('+ halfstar +')').addClass('pagelayer-stars-empty');
	}
	jEle.children('.pagelayer-stars-icon:nth-child(n+'+ emptystars +')').addClass('pagelayer-stars-empty'); 		
	jEle.attr('pagelayer-setup', 1);
}

// Grid Gallery pagination Off On function
function pagelayer_pl_grid_paginate(gridCont, pagination, pageValue, gridValue){
	gridCont.hide();
	pagination.removeClass('active');
	pagination.eq(pageValue).addClass('active');
	gridCont.eq(gridValue).show();
}

//Grid Gallery Lightbox
function pagelayer_pl_grid_lightbox(jEle){
	
	// Grid Gallery pagination settings
	var gridCont = jEle.find('.pagelayer-grid-gallery-container').children();
	var pagination = jEle.find('.pagelayer-grid-gallery-pagination ul').children();
	gridCont.hide();
	gridCont.eq(0).show();
	// Adding event listners to pagination
	jEle.find('.pagelayer-grid-page-item').each(function(){
		jQuery(this).on('click', function(event){
			var text = jQuery(this).text();
			switch(text){
				case '«':
					pagelayer_pl_grid_paginate(gridCont, pagination, 1, 0);
					break;
				case '»':
					pagelayer_pl_grid_paginate(gridCont, pagination, (pagination.length-2), (gridCont.length-1));
					break;
				default:
					pagelayer_pl_grid_paginate(gridCont, pagination, text, text-1);
					break;
			}
		});
	});	

	// A tag will be there ONLY if the lightbox is on
	var a = jEle.find("[pagelayer-grid-gallery-type=lightbox]");
	
	// No lightbox
	if(a.length < 1){
		return;
	}
	
	a.nivoLightbox({
		effect: "fadeScale",
		keyboardNav: true,
		clickImgToClose: false,
		clickOverlayToClose: true,
	});
}

// Is string?
function pagelayer_is_string(str){
   
   if(typeof str == 'string'){
	   return true;
   }
   
   return false;
}

// PHP equivalent empty()
function pagelayer_empty(mixed_var) {

  var undef, key, i, len;
  var emptyValues = [undef, null, false, 0, '', '0'];

  for (i = 0, len = emptyValues.length; i < len; i++) {
	if (mixed_var === emptyValues[i]) {
	  return true;
	}
  }

  if (typeof mixed_var === 'object') {
	for (key in mixed_var) {
	  // TODO: should we check for own properties only?
	  //if (mixed_var.hasOwnProperty(key)) {
	  return false;
	  //}
	}
	return true;
  }

  return false;
};

function pagelayer_fetch_dataAttrs(ele, prefix){
	
	var options = {};
	
	jQuery.each(ele.get(0).attributes, function(i, attrib){
		
		//console.log(attrib);
		if(attrib.name.includes(prefix)){
			
			var opt_name = attrib.name.substring(prefix.length);
			
			// Check for any Uppercase attribute
			if(opt_name.includes('-')){
				
				opt_name = opt_name.split('-');
				//console.log(opt_name);
				var opt_arr = [];
				jQuery.each(opt_name, function(key, value) {
					if(key != 0){
						opt_arr.push(value.charAt(0).toUpperCase() + value.slice(1));
					}else{
						opt_arr.push(value);
					}
				});
				//console.log(opt_arr);
				opt_name = opt_arr.join('');
			}
			
			// Make the values correct
			var val = attrib.value;
			if(val == 'true') val = true;
			if(val == 'false') val = false;
			if(jQuery.isNumeric(val)) val = parseInt(val);
			
			options[opt_name] = val;
		}
	});
	
	//console.log(options);
	
	if(options['controls']){
		switch(options['controls']){
			case 'arrows':
				options['nav'] = true;
				options['dots'] = false;
				break;
			case 'pager':
				options['dots'] = true;
				options['nav'] = false;
				break;
			case 'none':
				options['nav'] = false;
				options['dots'] = false;
				break;
		}
	}else{
		options['nav'] = true;
		options['dots'] = true;
	}
	
	if(options['animateIn']){
		switch(options['controls']){
			case 'horizontal':
				options['animateIn'] = 'slideInLeft';
				break;
			case 'vertical':
				options['animateIn'] = 'slideInDown';
				break;
			case 'kenburns':
				options['animateIn'] = 'zoomIn';
				break;
			default:
				options['animateIn'] = options['animateIn'];
		}
	}
	
	if(!options['items']){
		options['items'] = 1;
	}
	
	options['responsive'] = {
		0:{items: 1},
		500:{items: options['items']}
	}

	options['responsiveRefreshRate'] = 1000;
	
	// If we are in editor don't loop the Owl items
	if (window.location.href.indexOf('pagelayer-live=1') > -1) {
		//console.log('here');
		options['loop'] = false;
	}
	
	return options;
}

function pagelayer_owl_init(jEle, ul, options){
	
	//console.log(options);
	var setup = jEle.attr('pagelayer-setup');
	var id = jEle.closest('[pagelayer-id]').attr('[pagelayer-id]');
	
	if( options.navtext ) {
		var right = options.navtext.replace('left','right');
		options.navText = [`<i class="${options.navtext}"></i>`, `<i class="${right}"></i>`];
	}
	
	// Already setup ?
	if(setup && setup.length > 0){
		return true;
	}
	
	const wind = pagelayerGetCurrentWindow();
	options['responsiveBaseElement'] = wind;
	
	var owlCar = ul.pagelayerOwlCarousel(options);
	
	// Refreshing Image slider after first load of page.
	var referrerOwl = function(){
		setTimeout(function(){
			owlCar.trigger('refresh.owl.carousel');
		},700);
	}
	
	referrerOwl();
	
	// To prevent slider drag inside the editable area
	jEle.on('mousedown', function(e){
		var target = e.target;
		
		var isEditable = jQuery(target).closest('[contenteditable="true"]');
		
		if(isEditable.length < 1){
			return;
		}
		
		isEditable.on('mousedown.owl.core dragstart.owl.core selectstart.owl.core touchstart.owl.core touchcancel.owl.core', function(e){
			e.stopPropagation();
		});
		
	});
	
	// Gutenberg responsive Handler
	if(wind != window){		
		jQuery(wind).unbind('resize.pl_'+id, referrerOwl);
		jQuery(wind).on('resize.pl_'+id, referrerOwl);
	}
	
	// Set that we have setup everything
	jEle.attr('pagelayer-setup', 1);
	
}

// recaptcha handler
function pagelayer_recaptcha_loader(jEle, loadScript){
	
	loadScript = loadScript || false;
	
	// Render recaptcha
	var reParam = '';
	var sitekey = jEle.data("sitekey");
	
	if(!pagelayer_empty(pagelayer_recaptch_lang)){
		reParam = '&hl='+pagelayer_recaptch_lang;
	}
	
	// Add recaptcha script
	if(pagelayer_empty(window.grecaptcha) && !pagelayer_empty(loadScript)){
		var render = (pagelayer_recaptch_version == 'v3') ? sitekey : 'explicit';
		pagelayer_query('body').append('<script src="https://www.google.com/recaptcha/api.js?render='+render+reParam+'" async defer></script>');
	}
	
	// Render recaptcha
	var recaptcha_interval = setInterval(function(){
		
		if(!pagelayer_empty(window.grecaptcha)){
			grecaptcha.ready(function() {
				try{
					// Call grecaptcha.execute() to trigger reCAPTCHA v3 and get a token
					if(pagelayer_recaptch_version == 'v3'){
						var form = jEle.closest('form');
						form.find('[type="submit"]').off('click').on('click', function(e){
							e.preventDefault();
							grecaptcha.execute(sitekey, { action: 'submit' }).then(function (token) {
								// Append the token to the form or element to be submitted
								form.find('input.pagelayer-g-recaptcha-v3-token').val(token);
								if(form[0].requestSubmit){
									form[0].requestSubmit();
								}else{
									form.submit();
								}
							});
						});
					}else{					
						var widgetID = grecaptcha.render(jEle.get(0), {'sitekey' : sitekey});
						jEle.attr('recaptcha-widget-id', widgetID);
					}
				}catch(e){
					console.log("There is some issue in rendering reCaptcha. Please check your recaptcha site-key !");
				}
				
			});
			clearInterval(recaptcha_interval);
		}

	}, 500);
 
}

// Scroll to element button effect
function pagelayer_button_element_scroll(jEle) {

	var speed = parseInt(jEle.attr('pagelayer_scrollto_speed') * 1000);
	var idspacing = 0;
	var scrollId = jEle.attr('pagelayer_scrollto_id');

	if(jEle.attr('pagelayer_scrollto_type') == 'toid'){

		var scrolltoEle = pagelayer_query('#' + scrollId);

		if(pagelayer_empty(scrollId) || scrolltoEle.length < 1){
			return;
		}

		var idpos = parseInt(scrolltoEle.offset().top);
		var spacing = parseInt(jEle.attr('pagelayer_scrollto_id_viewport'));

		if (isNaN(spacing)) {
			spacing = 0;
		}

		idspacing = idpos + spacing;
		
	}

	jEle.on('click', function (e) {
		e.preventDefault();
		pagelayer_query('html, body').animate({ scrollTop: idspacing }, speed);
	});
	
}

////////////
// Freemium
////////////

// Contact Form handler - Premium
function pagelayer_contact_form(jEle){
	
	jEle = jQuery(jEle);
	var id = jEle.attr('pagelayer-id');
	
	// Set pagelayer id to input field
	jEle.find('form input[name="cfa-pagelayer-id"]').val(id);
 
}

// Contact Form Submit handler - Premium
function pagelayer_contact_submit(jEle, e){
	e.preventDefault();
	
	// Checking for required checkboxes.
	for(var checkbox_div of jQuery(jEle).find('.pagelayer-contact-checkbox')){
		checkbox_div = jQuery(checkbox_div);
		if(checkbox_div.attr('required') == 'required'){
			if(pagelayer_empty(checkbox_div.find('input:checked').length)){
				alert('Kindly select the required checkbox');
				return;
			}
		}		
	}
	
	// Trigger an action
	jQuery(document).trigger('pagelayer_contact_submit', e, jEle);
	
	// Disabling submit button with loading animation.
	jQuery(jEle).find('.pagelayer-contact-submit-btn').prop('disabled', true);
	jQuery(jEle).find('.pagelayer-contact-submit-btn .fa-spin').show('0.6');
	
	//var fdata = jQuery(jEle).closest('form').serialize();
	var redirect = jQuery(jEle).find('input[name="cfa-redirect"]');
	var formData = new FormData( jQuery(jEle)[0] );
	var par = jQuery(jEle).parent();
	
	// Append the nonce
	formData.append('pagelayer_nonce', pagelayer_global_nonce);
	
	// Hide any message
	par.find(".pagelayer-message-box").hide();
	
	// Message pos to use ?
	var msg_pos = 'top';	
	if(par.parent().hasClass('pagelayer-message-box-bottom')){
		msg_pos = 'bottom';
	}
	
	par.find(".pagelayer-message-box").removeClass('pagelayer-cf-msg-err pagelayer-cf-msg-suc');
	
	jQuery.ajax({
		url: pagelayer_ajaxurl+'action=pagelayer_contact_submit',
		type: "POST",
		data: formData,
		processData: false,
		contentType: false,
		cache:false,
		success:function(result){
			var json = jQuery.parseJSON(result);
			
			jQuery(jEle).find('.pagelayer-contact-submit-btn').prop('disabled', false);
			jQuery(jEle).find('.pagelayer-contact-submit-btn .fa-spin').hide('0.6');
			
			if('success' in json){
				par.find(".pagelayer-message-"+msg_pos).addClass('pagelayer-cf-msg-suc').html(json['success']).fadeIn();
				
				if(redirect.length > 0 && !pagelayer_empty(redirect.val())){
					window.location.href = redirect.val();
				}
			}else{
				par.find(".pagelayer-message-"+msg_pos).addClass('pagelayer-cf-msg-err').html(json['failed']).fadeIn();
			}
		},
		error:function(result){
			par.find(".pagelayer-message-"+msg_pos).addClass('pagelayer-cf-msg-err').html(json['failed']).fadeIn();
		}
	});
	jEle.reset();
	
	jQuery(jEle).find('.pagelayer-recaptcha').each(function(){
		var widgetID = jQuery(this).attr('recaptcha-widget-id');
		
		if(!pagelayer_empty(window.grecaptcha)){
			grecaptcha.reset(widgetID);
		}
	});
	
	return false;
}

// Primary Menu Handler - Premium
function pagelayer_primary_menu(jEle){
	
	var container = jEle.find('.pagelayer-wp-menu-container');
	var menu_bar = jEle.find('.pagelayer-primary-menu-bar i');
	var menu_holder = jEle.find('.pagelayer-wp-menu-holder');
	var layout = menu_holder.attr('data-layout');
	var submenu_ind = menu_holder.attr('data-submenu_ind');
	var responsive = menu_holder.attr('data-responsive');
	var drop_breakpoint = menu_holder.attr('data-drop_breakpoint');
	var close = jEle.find('.pagelayer-wp_menu-close');
	
	var media_mode =  pagelayer_get_media_mode();
	
	if( (drop_breakpoint == 'tablet' && (media_mode == 'tablet' || media_mode == 'mobile')) || (drop_breakpoint == 'mobile' && media_mode == 'mobile') ){
		
		menu_holder.addClass('pagelayer-wp-menu-dropdown');
		container.addClass('pagelayer-menu-type-dropdown');
		container.removeClass('pagelayer-menu-type-'+layout);
		layout = 'dropdown';
		
	}else{
		menu_holder.removeClass('pagelayer-wp-menu-dropdown');
		container.removeClass('pagelayer-menu-type-dropdown');
		container.addClass('pagelayer-menu-type-'+layout);
	}
	
	// Set mega menu width
	// Wait for all other animations to finish
	setTimeout(function(){

		container.find('.pagelayer-mega-menu-item, .pagelayer-mega-column-item').each(function(){
  
			var liEle = jQuery(this),
			lEle = liEle.find('.pagelayer-nav_menu_item').first(),
			megaHolder = lEle.closest('.pagelayer-mega-menu'),				
			setClass = 'pagelayer-set-position';				
			
			if(liEle.hasClass('pagelayer-mega-column-item')){
				megaHolder = liEle.children('.sub-menu');
			}
			
			if(megaHolder.length < 1){
				return;
			}
						
			var Css = {};
			
			// Remove all css settings
			jQuery(document).unbind('scroll.megaMenu');
			megaHolder.css({'width' : '', 'left' : '', 'max-width' : '', 'max-height' : ''});
			
			if(layout == 'dropdown'){
				return;
			}
			
			// Set active to get position
			megaHolder.addClass(setClass);
			
			var megaLeft = megaHolder.offset().left,
			megaWidth = lEle.attr('pagelayer-mega-width'),
			wContainer = lEle.closest('.pagelayer-wp-menu-container'),
			megaCustomWidth = lEle.attr('pagelayer-mega-custom-width') || '',
			widthEle;
			
			// Is vertical menu?
			if(layout == 'vertical'){
				var docWidth = jQuery('body').width();
				var vWidth = docWidth - megaLeft;
				
				Css['max-width'] = vWidth;
				Css['width'] = vWidth;
				
				if(megaWidth == 'custom'){
					Css['width'] = megaCustomWidth;
				}
				
				megaHolder.css(Css);
				megaHolder.removeClass(setClass);
				return;
			}

			var megaMenuHeight = function(e){
				
				if(!pagelayer_empty(e) && megaHolder.is(':visible')){
					return;
				}

				var windowHeight = jQuery(window).height();
				var ulBottom = megaHolder.closest('.pagelayer-wp_menu-ul')[0].getBoundingClientRect().bottom;
				megaHolder.css('max-height', windowHeight - ulBottom);
			};

			megaMenuHeight();
			jQuery(document).on('scroll.megaMenu', megaMenuHeight);
			
			switch(megaWidth){
				case 'row_container':
					widthEle = lEle.closest('.pagelayer-row[pagelayer-id]');
					Css['width'] = widthEle.width();
					break;
				case 'custom':
					widthEle = lEle.closest('li');
					Css['width'] = megaCustomWidth;					
					break;
				default :
					widthEle = wContainer;
					Css['width'] = widthEle.width();
			}
			
			if(widthEle.length > 0){
				var wLeft = widthEle.offset().left;
				
				if( wLeft < megaLeft ){
					Css['left'] = (wLeft) - (megaLeft);
				}
			
			}
			
			megaHolder.css(Css);
			var mRect = megaHolder[0].getBoundingClientRect();
			var wRect = wContainer[0].getBoundingClientRect();
			
			// Set mega menu position
			if(megaWidth != 'custom' || mRect.right < wRect.right){
				megaHolder.removeClass(setClass);
				return;
			}
			
			var left = parseInt(megaHolder.css('left'));
			var moveLeft = mRect.right - wRect.right;
			
			if(mRect.left < moveLeft){
				moveLeft = moveLeft - (moveLeft - mRect.left);
			}
			
			left = left - moveLeft;
			megaHolder.css({'left': left});
			megaHolder.removeClass(setClass);
		});
  
	}, 500);
	
	// Menu toggle
	var toggle_class;
	jQuery(menu_bar).unbind('click');
	jQuery(menu_bar).click(function(){
		jQuery(container).toggleClass('pagelayer-togglt-on');
		
		toggle_class = jQuery(this).data('icon');
		toggle_class = ( pagelayer_empty(toggle_class) ? 'fas fa-bars' : toggle_class );
		
		if(jQuery(container).hasClass('pagelayer-togglt-on')){
			jQuery(this).removeClass(toggle_class);
			jQuery(this).addClass('fas fa-times');
		}else{
			jQuery(this).removeClass('fas fa-times');
			jQuery(this).addClass(toggle_class);
		}
	});
	
	// If has sub-menu the as icon
	var sub_menuEle = jQuery(container).find('.pagelayer-wp_menu-ul li.menu-item-has-children:not(.pagelayer-mega-menu-item), .pagelayer-wp_menu-ul li.pagelayer-mega-menu-item');
	
	var aEle_sub_menu = sub_menuEle.children('a');
	var afterIconSpan = aEle_sub_menu.children('.after-icon')
	if (aEle_sub_menu.children('.after-icon').length < 1) {
		aEle_sub_menu.append('<span class="after-icon fa fa-' + submenu_ind + '"></span>');
	}else{
		// For gutenberg
		afterIconSpan.attr('class', 'after-icon fa fa-' + submenu_ind);
	}

	// Toggle Sub nav
	var after_icon = jQuery(container).find('.pagelayer-wp_menu-ul li.menu-item-has-children .after-icon, .pagelayer-wp_menu-ul li.pagelayer-mega-menu-item .after-icon');
	
	after_icon.unbind('click');
	after_icon.click(function(e){
		e.preventDefault();
		if(window.matchMedia("(max-width: "+pagelayer_settings['tablet_breakpoint']+"px)").matches || layout != 'horizontal'){
			jQuery(this).closest('li').toggleClass('pagelayer-active-sub-menu');

		}else{
			jQuery(this).closest('li').removeClass('pagelayer-active-sub-menu');
		}
	});
	
	close.unbind('click');
	close.click(function(){
		jQuery(container).toggleClass('pagelayer-togglt-on');
		jQuery(menu_bar).removeClass('fas fa-times');
		jQuery(menu_bar).addClass(toggle_class);
	});
	
	// To edit the mega menu in live editor
	jQuery(document).trigger('pagelayer_primary_menu_setup_end', [jEle]);	
}

var count_int ={};
// Show countdown render
function pagelayer_countdown(jEle){
	
	var expiry_date = jEle.find('.pagelayer-countdown-container').attr('pagelayer-expiry-date');
	var timetype = jEle.find('.pagelayer-countdown-container').attr('pagelayer-time-type');
	var jEle_id = jEle.attr('pagelayer-id');
	
	if(pagelayer_empty(expiry_date) || expiry_date == "{{date}}"){
		var expiry_date = new Date(new Date().getTime() + 24 * 60 * 60 * 1000);
	}
	
	var now;
	if(timetype == "server"){
		now = new Date(pagelayer_server_time*1000).getTime();
	}else{
		now = new Date().getTime();
	}

	var countDownDate = new Date(expiry_date).getTime();
	var distance = countDownDate - now;

	clearInterval(count_int[jEle_id]);
	count_int[jEle_id] = setInterval(function() {
		
		// Time calculations for days, hours, minutes and seconds
		var days = Math.floor(distance / (1000 * 60 * 60 * 24));
		var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
		var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
		var seconds = Math.floor((distance % (1000 * 60)) / 1000);
		
		jEle.find('.pagelayer-days-count').html(days);
		jEle.find('.pagelayer-hours-count').html(hours);
		jEle.find('.pagelayer-minutes-count').html(minutes);
		jEle.find('.pagelayer-seconds-count').html(seconds);
		
		// If the count down is over, write some text 
		if(distance < 0) {
			clearInterval(count_int[jEle_id]);
			jEle.find('.pagelayer-countdown-expired').show();
			jEle.find('.pagelayer-countdown-counter').hide();
		}
		
		distance = distance - 1000;
		
	}, 1000);
}

function pagelayer_pl_testimonial_slider(jEle){
	var ul = jEle.find('.pagelayer-testimonials-holder');
	
	// Build the options
	var options = pagelayer_fetch_dataAttrs(ul, 'data-slides-');
	
	pagelayer_owl_init(jEle, ul, options);
}

var pagelayerAnimTimer = {};
function pagelayer_anim_heading(jEle){
	var animationDelay = 2500,
		//loading bar effect
		barAnimationDelay = 3800,
		barWaiting = barAnimationDelay - 3000, //3000 is the duration of the transition on the loading bar - set in the scss/css file
		//letters effect
		lettersDelay = 50,
		//type effect
		typeLettersDelay = 150,
		selectionDuration = 500,
		typeAnimationDelay = selectionDuration + 800,
		//clip effect 
		revealDuration = 600,
		revealAnimationDelay = 1500;
	
	var id = jEle.attr('pagelayer-id');
	
	if(pagelayer_empty(pagelayerAnimTimer[id])){
		pagelayerAnimTimer[id] = {};
	}
	
	// Clear the previous animations
	for( var time in pagelayerAnimTimer[id] ){
		clearTimeout(pagelayerAnimTimer[id][time]);
	}
	
	initHeadline();

	function initHeadline(){
		
		// Re-set styles
		jEle.find('.pagelayer-aheading-holder').find('span').css('opacity', '');
		
		//insert <i> element for each letter of a changing word
		singleLetters(jEle.find('.pagelayer-aheading-holder.letters').find('span'));
		//initialise headline animation
		animateHeadline(jEle.find('.pagelayer-aheading-holder'));
	}

	function singleLetters($words){
		$words.each(function(){
			var word = jQuery(this),
				letters = word.text().split(''),
				selected = word.hasClass('pagelayer-is-visible');
			for (i in letters) {
				if(word.parents('.pagelayer-aheading-rotate2').length > 0) letters[i] = '<b>' + letters[i] + '</b>';
				letters[i] = (selected) ? '<strong class="pagelayer-aheading-in">' + letters[i] + '</strong>': '<strong>' + letters[i] + '</strong>';
			}
			var newLetters = letters.join('');
			word.html(newLetters).css('opacity', 1);
		});
	}

	function animateHeadline($headlines){
		var duration = animationDelay;
		$headlines.each(function(){
			var headline = jQuery(this);
			
			if(headline.hasClass('pagelayer-aheading-loading-bar')){
				duration = barAnimationDelay;
				setTimeout(function(){ headline.find('.pagelayer-words-wrapper').addClass('pagelayer-is-loading') }, barWaiting);
			}else if(headline.hasClass('pagelayer-aheading-clip')){
				var spanWrapper = headline.find('.pagelayer-words-wrapper'),
					newWidth = spanWrapper.width() + 10;
				spanWrapper.css('width', newWidth);
			} else if (!headline.hasClass('type') ){
				var words = headline.find('.pagelayer-words-wrapper span'),
					width = 0;
				words.each(function(){
					var wordWidth = jQuery(this).width();
					if (wordWidth > width) width = wordWidth;
				});
				headline.find('.pagelayer-words-wrapper').css('width', width);
			};

			//trigger animation
			setTimeout(function(){
				hideWord( headline.find('.pagelayer-is-visible').eq(0) );
			}, duration);
		});
	}

	function hideWord($word){
		var nextWord = takeNext($word);
		
		if($word.parents('.pagelayer-aheading-holder').hasClass('letters')){
			var bool = ($word.children('strong').length >= nextWord.children('strong').length) ? true : false;
			hideLetter($word.find('strong').eq(0), $word, bool, lettersDelay);
			showLetter(nextWord.find('strong').eq(0), nextWord, bool, lettersDelay);

		}else if($word.parents('.pagelayer-aheading-holder').hasClass('pagelayer-aheading-clip')){
			$word.parents('.pagelayer-words-wrapper').animate({ width : '2px' }, revealDuration, function(){
				switchWord($word, nextWord);
				showWord(nextWord);
			});

		}else if($word.parents('.pagelayer-aheading-holder').hasClass('pagelayer-aheading-loading-bar')){
			$word.parents('.pagelayer-words-wrapper').removeClass('pagelayer-is-loading');
			switchWord($word, nextWord);
			
			clearTimeout(pagelayerAnimTimer[id][0]);
			pagelayerAnimTimer[id][0] = setTimeout(function(){
				hideWord(nextWord);
			}, barAnimationDelay);
			clearTimeout(pagelayerAnimTimer[id][1]);
			pagelayerAnimTimer[id][1] = setTimeout(function(){
				$word.parents('.pagelayer-words-wrapper').addClass('pagelayer-is-loading');
			}, barWaiting);

		}else{
			switchWord($word, nextWord);
			clearTimeout(pagelayerAnimTimer[id][2]);
			pagelayerAnimTimer[id][2] = setTimeout(function(){
				hideWord(nextWord) ;
			}, animationDelay);
		}
	}

	function showWord($word, $duration){
		if($word.parents('.pagelayer-aheading-holder').hasClass('pagelayer-aheading-clip')){
			$word.parents('.pagelayer-words-wrapper').animate({ 'width' : $word.width() + 10 }, revealDuration, function(){ 
				clearTimeout(pagelayerAnimTimer[id][3]);
				pagelayerAnimTimer[id][3] = setTimeout(function(){
					hideWord($word);
				}, revealAnimationDelay); 
			});
		}
	}

	function hideLetter($letter, $word, $bool, $duration){
		$letter.removeClass('pagelayer-aheading-in').addClass('pagelayer-aheading-out');
		
		if(!$letter.is(':last-child')){
			clearTimeout(pagelayerAnimTimer[id][4]);
			pagelayerAnimTimer[id][4] = setTimeout(function(){
				hideLetter($letter.next(), $word, $bool, $duration);
			}, $duration);  
		}else if($bool){ 
			clearTimeout(pagelayerAnimTimer[id][5]);
			pagelayerAnimTimer[id][5] = setTimeout(function(){
				hideWord(takeNext($word));
			}, animationDelay);
		}

		if($letter.is(':last-child') && pagelayer_query('html').hasClass('pagelayer-no-csstransitions')){
			var nextWord = takeNext($word);
			switchWord($word, nextWord);
		} 
	}

	function showLetter($letter, $word, $bool, $duration){
		$letter.addClass('pagelayer-aheading-in').removeClass('pagelayer-aheading-out');

		if(!$word.hasClass('pagelayer-is-visible')){ 
			$word.parent().children().removeClass('pagelayer-is-visible');
			$word.addClass('pagelayer-is-visible');
		}

		if(!$letter.is(':last-child')){ 
			clearTimeout(pagelayerAnimTimer[id][6]);
			pagelayerAnimTimer[id][6] = setTimeout(function(){
				showLetter($letter.next(), $word, $bool, $duration);
			}, $duration); 
		}else{
			if(!$bool) { 
				clearTimeout(pagelayerAnimTimer[id][7]);
				pagelayerAnimTimer[id][7] = setTimeout(function(){ 
					hideWord($word);
				}, animationDelay) 
			}
		}
	}

	function takeNext($word){
		return (!$word.is(':last-child')) ? $word.next() : $word.parent().children().eq(0);
	}

	function switchWord($oldWord, $newWord){
		$oldWord.removeClass('pagelayer-is-visible').addClass('pagelayer-is-hidden');
		if(!$newWord.hasClass('pagelayer-is-visible')){
			$newWord.removeClass('pagelayer-is-hidden').addClass('pagelayer-is-visible');
		}
	}
}

var pagelayerSetInterval = {};
function pagelayer_pl_row_slider(jEle){
	var index = 0;
 
	var id = jEle.closest('[pagelayer-id]').attr('pagelayer-id');
	var imageEls = jEle.find('.pagelayer-bgimg-slide'); // Get the images to be cycled.
	var speed = parseFloat(jEle.attr('data-speed')); // Get the speed of loop.
	imageEls.first().addClass('pagelayer-slide-show');
	
	clearInterval(pagelayerSetInterval[id]);
	pagelayerSetInterval[id] = setInterval(function (){
		// Get the next index.  If at end, restart to the beginning.
		index = index + 1 < imageEls.length ? index + 1 : 0;
		
		// Show the next
		imageEls.eq(index).addClass('pagelayer-slide-show');
		
		// Hide the previous
		imageEls.eq(index - 1).removeClass('pagelayer-slide-show');
	}, speed);
}

function pagelayer_pl_social_profile(jEle){
	var icon_holder = jEle.find('.pagelayer-icon-holder');
	
	// Assigning animation classes to icon holder
	if(!pagelayer_empty(jEle.attr('pagelayer-animation'))){
		icon_holder.addClass('pagelayer-animation-'+jEle.attr('pagelayer-animation'));
	}
}

// Post infinite scroll handler
function pagelayer_infinite_posts(jEle) {
	
	var loader = jEle.find('.pagelayer-btn-load');
	var autoScroll = jEle.find('.pagelayer-infinite-scroll-auto').length < 1;
	
	loader.on('click', function(){
	
		var bEle = jQuery(this);
		var loaded = jEle.attr('pagelayer-post-data-loading');
		
		// Is loading?
		if(!pagelayer_empty(loaded)){
			return;
		}
		
		jEle.attr('pagelayer-post-data-loading', 1);

		var current = bEle.attr('data-current') || 1;
		var nextPage = parseInt(current) + 1;
		var load_btn = jEle.find('.pagelayer_load_button');

		bEle.hide();
		load_btn.find('.pagelayer-loader-holder').show();

		if(jEle.find('.pagelayer-post-max').attr('data-max') <= 1) {
			load_btn.text(load_btn.data('text'));
			return;
		}
		
		// Get Data from local variable
		var data = window['pagelayer_local_scripts']['pagelayer_post_' + jEle.attr("pagelayer-id")];
		
		// Add next page number to load
		if(!pagelayer_empty(data.atts)){
			data.atts['paged'] = nextPage;
		}
		
		// Get the Posts
		jQuery.ajax({
			url: pagelayer_ajaxurl + 'action=pagelayer_infinite_posts',
			type: 'POST',
			data: {
				pagelayer_nonce: pagelayer_global_nonce,
				data: data,
			},
			success: function(result){
				
				var json = jQuery.parseJSON(result);
				var content = jQuery(json['posts']).find('.pagelayer-posts-container').html();
				
				jEle.find('.pagelayer-posts-container').append(content);

				load_btn.find('.pagelayer-loader-holder').hide();

				if (jEle.find('.pagelayer-post-max').attr('data-max') == nextPage) {
					load_btn.text(load_btn.data('text'));
				}else if(autoScroll){
					bEle.show();
				}
				
				bEle.attr('data-current', nextPage);
			},
			complete: function(){
				jEle.removeAttr('pagelayer-post-data-loading');
			}
		});	
		
	});
	
	// If already scrolled
	if(pagelayer_isVisible(loader)){
		loader.click();
	}
	
	// Auto scroll?
	if(autoScroll){
		return;
	}
	
	var win = jQuery(pagelayerGetCurrentWindow());
	
	win.on('scroll.archive_posts', function(){
		var current = parseInt(loader.attr('data-current')) || 1;
		var total = loader.attr('data-max');
		
		if(win.scrollTop() + win.height() < jEle.height() || current >= total) {
			return;
		}
	
		loader.click();
	});
	
}

////////////////
// Freemium End
////////////////


/*
 * Nivo Lightbox v1.3.1
 * http://dev7studios.com/nivo-lightbox
 *
 * Copyright 2013, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
!function(t,i,o,e){function n(i,o){this.el=i,this.$el=t(this.el),this.options=t.extend({},l,o),this._defaults=l,this._name=a,this.init()}var a="nivoLightbox",l={effect:"fade",theme:"default",keyboardNav:!0,clickImgToClose:!1,clickOverlayToClose:!0,onInit:function(){},beforeShowLightbox:function(){},afterShowLightbox:function(t){},beforeHideLightbox:function(){},afterHideLightbox:function(){},beforePrev:function(t){},onPrev:function(t){},beforeNext:function(t){},onNext:function(t){},errorMessage:"The requested content cannot be loaded. Please try again later."};n.prototype={init:function(){var i=this;t("html").hasClass("nivo-lightbox-notouch")||t("html").addClass("nivo-lightbox-notouch"),"ontouchstart"in o&&t("html").removeClass("nivo-lightbox-notouch"),this.$el.on("click",function(t){i.showLightbox(t)}),this.options.keyboardNav&&t("body").off("keyup").on("keyup",function(o){var e=o.keyCode?o.keyCode:o.which;27==e&&i.destructLightbox(),37==e&&t(".nivo-lightbox-prev").trigger("click"),39==e&&t(".nivo-lightbox-next").trigger("click")}),this.options.onInit.call(this)},showLightbox:function(i){var o=this,e=this.$el,n=this.checkContent(e);if(n){i.preventDefault(),this.options.beforeShowLightbox.call(this);var a=this.constructLightbox();if(a){var l=a.find(".nivo-lightbox-content");if(l){if(t("body").addClass("nivo-lightbox-body-effect-"+this.options.effect),this.processContent(l,e),this.$el.attr("data-lightbox-gallery")){var h=t('[data-lightbox-gallery="'+this.$el.attr("data-lightbox-gallery")+'"]');t(".nivo-lightbox-nav").show(),t(".nivo-lightbox-prev").off("click").on("click",function(i){i.preventDefault();var n=h.index(e);e=h.eq(n-1),t(e).length||(e=h.last()),t.when(o.options.beforePrev.call(this,[e])).done(function(){o.processContent(l,e),o.options.onPrev.call(this,[e])})}),t(".nivo-lightbox-next").off("click").on("click",function(i){i.preventDefault();var n=h.index(e);e=h.eq(n+1),t(e).length||(e=h.first()),t.when(o.options.beforeNext.call(this,[e])).done(function(){o.processContent(l,e),o.options.onNext.call(this,[e])})})}setTimeout(function(){a.addClass("nivo-lightbox-open"),o.options.afterShowLightbox.call(this,[a])},1)}}}},checkContent:function(t){var i=t.attr("href"),o=i.match(/(youtube|youtube-nocookie|youtu|vimeo)\.(com|be)\/(video\/(.)+|watch\?v=([\w-]+)|([\w-]+))/);return null!==i.match(/\.(jpeg|jpg|gif|png)$/i)||(!!o||("ajax"==t.attr("data-lightbox-type")||("#"==i.substring(0,1)&&"inline"==t.attr("data-lightbox-type")||"iframe"==t.attr("data-lightbox-type"))))},processContent:function(o,e){var n=this,a=e.attr("href"),l=a.match(/(youtube|youtube-nocookie|youtu|vimeo)\.(com|be)\/(video\/(.)+|watch\?v=([\w-]+)|([\w-]+))/);if(o.html("").addClass("nivo-lightbox-loading"),this.isHidpi()&&e.attr("data-lightbox-hidpi")&&(a=e.attr("data-lightbox-hidpi")),null!==a.match(/\.(jpeg|jpg|gif|png)$/i)){var h=t("<img>",{src:a,class:"nivo-lightbox-image-display"});h.one("load",function(){var e=t('<div class="nivo-lightbox-image" />');e.append(h),o.html(e).removeClass("nivo-lightbox-loading"),e.css({"line-height":t(".nivo-lightbox-content").height()+"px",height:t(".nivo-lightbox-content").height()+"px"}),t(i).resize(function(){e.css({"line-height":t(".nivo-lightbox-content").height()+"px",height:t(".nivo-lightbox-content").height()+"px"})})}).each(function(){this.complete&&t(this).load()}),h.error(function(){var i=t('<div class="nivo-lightbox-error"><p>'+n.options.errorMessage+"</p></div>");o.html(i).removeClass("nivo-lightbox-loading")})}else if(l){var s="",r="nivo-lightbox-video";if("youtube"==l[1]&&(s="//www.youtube.com/embed/"+l[5],r="nivo-lightbox-youtube"),"youtube-nocookie"==l[1]&&(s=a,r="nivo-lightbox-youtube"),"youtu"==l[1]&&(s="//www.youtube.com/embed/"+l[3],r="nivo-lightbox-youtube"),"vimeo"==l[1]&&(s="//player.vimeo.com/video/"+(l[3].replace('video/','')),r="nivo-lightbox-vimeo"),s){var c=t("<iframe>",{src:s,class:r,frameborder:0,vspace:0,hspace:0,scrolling:"auto"});o.html(c),c.load(function(){o.removeClass("nivo-lightbox-loading")})}}else if("ajax"==e.attr("data-lightbox-type"))t.ajax({url:a,cache:!1,success:function(e){var n=t('<div class="nivo-lightbox-ajax" />');n.append(e),o.html(n).removeClass("nivo-lightbox-loading"),n.outerHeight()<o.height()&&n.css({position:"relative",top:"50%","margin-top":-(n.outerHeight()/2)+"px"}),t(i).resize(function(){n.outerHeight()<o.height()&&n.css({position:"relative",top:"50%","margin-top":-(n.outerHeight()/2)+"px"})})},error:function(){var i=t('<div class="nivo-lightbox-error"><p>'+n.options.errorMessage+"</p></div>");o.html(i).removeClass("nivo-lightbox-loading")}});else if("#"==a.substring(0,1)&&"inline"==e.attr("data-lightbox-type"))if(t(a).length){var g=t('<div class="nivo-lightbox-inline" />');g.append(t(a).clone().show()),o.html(g).removeClass("nivo-lightbox-loading"),g.outerHeight()<o.height()&&g.css({position:"relative",top:"50%","margin-top":-(g.outerHeight()/2)+"px"}),t(i).resize(function(){g.outerHeight()<o.height()&&g.css({position:"relative",top:"50%","margin-top":-(g.outerHeight()/2)+"px"})})}else{var v=t('<div class="nivo-lightbox-error"><p>'+n.options.errorMessage+"</p></div>");o.html(v).removeClass("nivo-lightbox-loading")}else{if("iframe"!=e.attr("data-lightbox-type"))return!1;var b=t("<iframe>",{src:a,class:"nivo-lightbox-item",frameborder:0,vspace:0,hspace:0,scrolling:"auto"});o.html(b),b.load(function(){o.removeClass("nivo-lightbox-loading")})}if(e.attr("title")){var x=t("<span>",{class:"nivo-lightbox-title"});x.text(e.attr("title")),t(".nivo-lightbox-title-wrap").html(x)}else t(".nivo-lightbox-title-wrap").html("")},constructLightbox:function(){if(t(".nivo-lightbox-overlay").length)return t(".nivo-lightbox-overlay");var i=t("<div>",{class:"nivo-lightbox-overlay nivo-lightbox-theme-"+this.options.theme+" nivo-lightbox-effect-"+this.options.effect}),o=t("<div>",{class:"nivo-lightbox-wrap"}),e=t("<div>",{class:"nivo-lightbox-content"}),n=t('<a href="#" class="nivo-lightbox-nav nivo-lightbox-prev">Previous</a><a href="#" class="nivo-lightbox-nav nivo-lightbox-next">Next</a>'),a=t('<a href="#" class="nivo-lightbox-close" title="Close">Close</a>'),l=t("<div>",{class:"nivo-lightbox-title-wrap"}),h=/*@cc_on!@*/0;h&&i.addClass("nivo-lightbox-ie"),o.append(e),o.append(l),i.append(o),i.append(n),i.append(a),t("body").append(i);var s=this;return s.options.clickOverlayToClose&&i.on("click",function(i){(i.target===this||t(i.target).hasClass("nivo-lightbox-content")||t(i.target).hasClass("nivo-lightbox-image"))&&s.destructLightbox()}),s.options.clickImgToClose&&i.on("click",function(i){(i.target===this||t(i.target).hasClass("nivo-lightbox-image-display"))&&s.destructLightbox()}),a.on("click",function(t){t.preventDefault(),s.destructLightbox()}),i},destructLightbox:function(){var i=this;this.options.beforeHideLightbox.call(this),t(".nivo-lightbox-overlay").removeClass("nivo-lightbox-open"),t(".nivo-lightbox-nav").hide(),t("body").removeClass("nivo-lightbox-body-effect-"+i.options.effect);var o=/*@cc_on!@*/0;o&&(t(".nivo-lightbox-overlay iframe").attr("src"," "),t(".nivo-lightbox-overlay iframe").remove()),t(".nivo-lightbox-prev").off("click"),t(".nivo-lightbox-next").off("click"),t(".nivo-lightbox-content").empty(),this.options.afterHideLightbox.call(this)},isHidpi:function(){var t="(-webkit-min-device-pixel-ratio: 1.5),                              (min--moz-device-pixel-ratio: 1.5),                              (-o-min-device-pixel-ratio: 3/2),                              (min-resolution: 1.5dppx)";return i.devicePixelRatio>1||!(!i.matchMedia||!i.matchMedia(t).matches)}},t.fn[a]=function(i){return this.each(function(){t.data(this,a)||t.data(this,a,new n(this,i))})}}(jQuery,window,document);

/*! WOW wow.js - v1.3.0 - 2016-10-04
* https://wowjs.uk
* Copyright (c) 2016 Thomas Grainger; Licensed MIT */!function(a,b){if("function"==typeof define&&define.amd)define(["module","exports"],b);else if("undefined"!=typeof exports)b(module,exports);else{var c={exports:{}};b(c,c.exports),a.WOW=c.exports}}(this,function(a,b){"use strict";function c(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function d(a,b){return b.indexOf(a)>=0}function e(a,b){for(var c in b)if(null==a[c]){var d=b[c];a[c]=d}return a}function f(a){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(a)}function g(a){var b=arguments.length<=1||void 0===arguments[1]?!1:arguments[1],c=arguments.length<=2||void 0===arguments[2]?!1:arguments[2],d=arguments.length<=3||void 0===arguments[3]?null:arguments[3],e=void 0;return null!=document.createEvent?(e=document.createEvent("CustomEvent"),e.initCustomEvent(a,b,c,d)):null!=document.createEventObject?(e=document.createEventObject(),e.eventType=a):e.eventName=a,e}function h(a,b){null!=a.dispatchEvent?a.dispatchEvent(b):b in(null!=a)?a[b]():"on"+b in(null!=a)&&a["on"+b]()}function i(a,b,c){null!=a.addEventListener?a.addEventListener(b,c,!1):null!=a.attachEvent?a.attachEvent("on"+b,c):a[b]=c}function j(a,b,c){null!=a.removeEventListener?a.removeEventListener(b,c,!1):null!=a.detachEvent?a.detachEvent("on"+b,c):delete a[b]}function k(){return"innerHeight"in window?window.innerHeight:document.documentElement.clientHeight}Object.defineProperty(b,"__esModule",{value:!0});var l,m,n=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),o=window.WeakMap||window.MozWeakMap||function(){function a(){c(this,a),this.keys=[],this.values=[]}return n(a,[{key:"get",value:function(a){for(var b=0;b<this.keys.length;b++){var c=this.keys[b];if(c===a)return this.values[b]}}},{key:"set",value:function(a,b){for(var c=0;c<this.keys.length;c++){var d=this.keys[c];if(d===a)return this.values[c]=b,this}return this.keys.push(a),this.values.push(b),this}}]),a}(),p=window.MutationObserver||window.WebkitMutationObserver||window.MozMutationObserver||(m=l=function(){function a(){c(this,a),"undefined"!=typeof console&&null!==console&&(console.warn("MutationObserver is not supported by your browser."),console.warn("WOW.js cannot detect dom mutations, please call .sync() after loading new content."))}return n(a,[{key:"observe",value:function(){}}]),a}(),l.notSupported=!0,m),q=window.getComputedStyle||function(a){var b=/(\-([a-z]){1})/g;return{getPropertyValue:function(c){"float"===c&&(c="styleFloat"),b.test(c)&&c.replace(b,function(a,b){return b.toUpperCase()});var d=a.currentStyle;return(null!=d?d[c]:void 0)||null}}},r=function(){function a(){var b=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];c(this,a),this.defaults={boxClass:"wow",animateClass:"animated",offset:0,mobile:!0,live:!0,callback:null,scrollContainer:null,resetAnimation:!0},this.animate=function(){return"requestAnimationFrame"in window?function(a){return window.requestAnimationFrame(a)}:function(a){return a()}}(),this.vendors=["moz","webkit"],this.start=this.start.bind(this),this.resetAnimation=this.resetAnimation.bind(this),this.scrollHandler=this.scrollHandler.bind(this),this.scrollCallback=this.scrollCallback.bind(this),this.scrolled=!0,this.config=e(b,this.defaults),null!=b.scrollContainer&&(this.config.scrollContainer=document.querySelector(b.scrollContainer)),this.animationNameCache=new o,this.wowEvent=g(this.config.boxClass)}return n(a,[{key:"init",value:function(){this.element=window.document.documentElement,d(document.readyState,["interactive","complete"])?this.start():i(document,"DOMContentLoaded",this.start),this.finished=[]}},{key:"start",value:function(){var a=this;if(this.stopped=!1,this.boxes=[].slice.call(this.element.querySelectorAll("."+this.config.boxClass)),this.all=this.boxes.slice(0),this.boxes.length)if(this.disabled())this.resetStyle();else for(var b=0;b<this.boxes.length;b++){var c=this.boxes[b];this.applyStyle(c,!0)}if(this.disabled()||(i(this.config.scrollContainer||window,"scroll",this.scrollHandler),i(window,"resize",this.scrollHandler),this.interval=setInterval(this.scrollCallback,50)),this.config.live){var d=new p(function(b){for(var c=0;c<b.length;c++)for(var d=b[c],e=0;e<d.addedNodes.length;e++){var f=d.addedNodes[e];a.doSync(f)}});d.observe(document.body,{childList:!0,subtree:!0})}}},{key:"stop",value:function(){this.stopped=!0,j(this.config.scrollContainer||window,"scroll",this.scrollHandler),j(window,"resize",this.scrollHandler),null!=this.interval&&clearInterval(this.interval)}},{key:"sync",value:function(){p.notSupported&&this.doSync(this.element)}},{key:"doSync",value:function(a){if("undefined"!=typeof a&&null!==a||(a=this.element),1===a.nodeType){a=a.parentNode||a;for(var b=a.querySelectorAll("."+this.config.boxClass),c=0;c<b.length;c++){var e=b[c];d(e,this.all)||(this.boxes.push(e),this.all.push(e),this.stopped||this.disabled()?this.resetStyle():this.applyStyle(e,!0),this.scrolled=!0)}}}},{key:"show",value:function(a){return this.applyStyle(a),a.className=a.className+" "+this.config.animateClass,null!=this.config.callback&&this.config.callback(a),h(a,this.wowEvent),this.config.resetAnimation&&(i(a,"animationend",this.resetAnimation),i(a,"oanimationend",this.resetAnimation),i(a,"webkitAnimationEnd",this.resetAnimation),i(a,"MSAnimationEnd",this.resetAnimation)),a}},{key:"applyStyle",value:function(a,b){var c=this,d=a.getAttribute("data-wow-duration"),e=a.getAttribute("data-wow-delay"),f=a.getAttribute("data-wow-iteration");return this.animate(function(){return c.customStyle(a,b,d,e,f)})}},{key:"resetStyle",value:function(){for(var a=0;a<this.boxes.length;a++){var b=this.boxes[a];b.style.visibility="visible"}}},{key:"resetAnimation",value:function(a){if(a.type.toLowerCase().indexOf("animationend")>=0){var b=a.target||a.srcElement;b.className=b.className.replace(this.config.animateClass,"").trim()}}},{key:"customStyle",value:function(a,b,c,d,e){return b&&this.cacheAnimationName(a),a.style.visibility=b?"hidden":"visible",c&&this.vendorSet(a.style,{animationDuration:c}),d&&this.vendorSet(a.style,{animationDelay:d}),e&&this.vendorSet(a.style,{animationIterationCount:e}),this.vendorSet(a.style,{animationName:b?"none":this.cachedAnimationName(a)}),a}},{key:"vendorSet",value:function(a,b){for(var c in b)if(b.hasOwnProperty(c)){var d=b[c];a[""+c]=d;for(var e=0;e<this.vendors.length;e++){var f=this.vendors[e];a[""+f+c.charAt(0).toUpperCase()+c.substr(1)]=d}}}},{key:"vendorCSS",value:function(a,b){for(var c=q(a),d=c.getPropertyCSSValue(b),e=0;e<this.vendors.length;e++){var f=this.vendors[e];d=d||c.getPropertyCSSValue("-"+f+"-"+b)}return d}},{key:"animationName",value:function(a){var b=void 0;try{b=this.vendorCSS(a,"animation-name").cssText}catch(c){b=q(a).getPropertyValue("animation-name")}return"none"===b?"":b}},{key:"cacheAnimationName",value:function(a){return this.animationNameCache.set(a,this.animationName(a))}},{key:"cachedAnimationName",value:function(a){return this.animationNameCache.get(a)}},{key:"scrollHandler",value:function(){this.scrolled=!0}},{key:"scrollCallback",value:function(){if(this.scrolled){this.scrolled=!1;for(var a=[],b=0;b<this.boxes.length;b++){var c=this.boxes[b];if(c){if(this.isVisible(c)){this.show(c);continue}a.push(c)}}this.boxes=a,this.boxes.length||this.config.live||this.stop()}}},{key:"offsetTop",value:function(a){for(;void 0===a.offsetTop;)a=a.parentNode;for(var b=a.offsetTop;a.offsetParent;)a=a.offsetParent,b+=a.offsetTop;return b}},{key:"isVisible",value:function(a){var b=a.getAttribute("data-wow-offset")||this.config.offset,c=this.config.scrollContainer&&this.config.scrollContainer.scrollTop||window.pageYOffset,d=c+Math.min(this.element.clientHeight,k())-b,e=this.offsetTop(a),f=e+a.clientHeight;return d>=e&&f>=c}},{key:"disabled",value:function(){return!this.config.mobile&&f(navigator.userAgent)}}]),a}();b["default"]=r,a.exports=b["default"]});

/* 
 *   jQuery Numerator Plugin 0.2.1
 *   https://github.com/garethdn/jquery-numerator
 *
 *   Copyright 2015, Gareth Nolan
 *   http://ie.linkedin.com/in/garethnolan/

 *   Based on jQuery Boilerplate by Zeno Rocha with the help of Addy Osmani
 *   http://jqueryboilerplate.com
 *
 *   Licensed under the MIT license:
 *   http://www.opensource.org/licenses/MIT
 */

;(function (factory) {
    'use strict';
    if (typeof define === 'function' && define.amd) {
        // AMD is used - Register as an anonymous module.
        define(['jquery'], factory);
    } else if (typeof exports === 'object') {
        factory(require('jquery'));
    } else {
        // Neither AMD nor CommonJS used. Use global variables.
        if (typeof jQuery === 'undefined') {
            throw 'jquery-numerator requires jQuery to be loaded first';
        }
        factory(jQuery);
    }
}(function ($) {

    var pluginName = "numerator",
    defaults = {
        easing: 'swing',
        duration: 500,
        delimiter: undefined,
        rounding: 0,
        toValue: undefined,
        fromValue: undefined,
        queue: false,
        onStart: function(){},
        onStep: function(){},
        onProgress: function(){},
        onComplete: function(){}
    };

    function Plugin ( element, options ) {
        this.element = element;
        this.settings = $.extend( {}, defaults, options );
        this._defaults = defaults;
        this._name = pluginName;
        this.init();
    }

    Plugin.prototype = {

        init: function () {
            this.parseElement();
            this.setValue();
        },

        parseElement: function () {
            var elText = $.trim($(this.element).text());

            this.settings.fromValue = this.settings.fromValue || this.format(elText);
        },

        setValue: function() {
            var self = this;

            $({value: self.settings.fromValue}).animate({value: self.settings.toValue}, {

                duration: parseInt(self.settings.duration, 10),

                easing: self.settings.easing,

                start: self.settings.onStart,

                step: function(now, fx) {
                    $(self.element).text(self.format(now));
                    // accepts two params - (now, fx)
                    self.settings.onStep(now, fx);
                },

                // accepts three params - (animation object, progress ratio, time remaining(ms))
                progress: self.settings.onProgress,

                complete: self.settings.onComplete
            });
        },

        format: function(value){
            var self = this;

            if ( parseInt(this.settings.rounding ) < 1) {
                value = parseInt(value, 10);
            } else {
                value = parseFloat(value).toFixed( parseInt(this.settings.rounding) );
            }

            if (self.settings.delimiter) {
                return this.delimit(value)
            } else {
                return value;
            } 
        },

        // TODO: Add comments to this function
        delimit: function(value){
            var self = this;

            value = value.toString();

            if (self.settings.rounding && parseInt(self.settings.rounding, 10) > 0) {
                var decimals = value.substring( (value.length - (self.settings.rounding + 1)), value.length ),
                    wholeValue = value.substring( 0, (value.length - (self.settings.rounding + 1)));

                return self.addDelimiter(wholeValue) + decimals;
            } else {
                return self.addDelimiter(value);
            }
        },

        addDelimiter: function(value){
            return value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, this.settings.delimiter);
        }
    };

    $.fn[ pluginName ] = function ( options ) {
        return this.each(function() {
            if ( $.data( this, "plugin_" + pluginName ) ) {
                $.data(this, 'plugin_' + pluginName, null);
            }
            $.data( this, "plugin_" + pluginName, new Plugin( this, options ) );
        });
    };

}));

/**
 * simple-parallax-js - simpleParallax is a simple and lightweight JS plugin that gives your website parallax animations on the images
 * @version v4.2.1
 * @date: 09-03-2019 17:4:39
 * @link https://simpleparallax.com/
 */
"use strict";var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},_createClass=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}(),_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}!function(e,t){"function"==typeof define&&define.amd?define([],function(){return t(e)}):"object"===("undefined"==typeof exports?"undefined":_typeof(exports))?module.exports=t(e):e.pagelayerParallax=t(e)}("undefined"!=typeof global?global:"undefined"!=typeof window?window:void 0,function(o){var i=function(){for(var e,t="transform webkitTransform mozTransform oTransform msTransform".split(" "),n=0;void 0===e;)e=null!=document.createElement("div").style[t[n]]?t[n]:void 0,n++;return e}();!function(){for(var a=0,e=["ms","moz","webkit","o"],t=0;t<e.length&&!o.requestAnimationFrame;++t)o.requestAnimationFrame=o[e[t]+"RequestAnimationFrame"],o.cancelAnimationFrame=o[e[t]+"CancelAnimationFrame"]||o[e[t]+"CancelRequestAnimationFrame"];o.requestAnimationFrame||(o.requestAnimationFrame=function(e,t){var n=(new Date).getTime(),i=Math.max(0,16-(n-a)),s=o.setTimeout(function(){e(n+i)},i);return a=n+i,s}),o.cancelAnimationFrame||(o.cancelAnimationFrame=function(e){clearTimeout(e)})}(),Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(e){var t=this;if(!document.documentElement.contains(t))return null;do{if(t.matches(e))return t;t=t.parentElement||t.parentNode}while(null!==t&&1===t.nodeType);return null});var s=[],t=-1,a=void 0,r=void 0,l=void 0,h=void 0,m=!1,u=function(){function n(e,t){_classCallCheck(this,n),this.element=e,this.elementContainer=e,this.defaults={delay:.6,orientation:"up",scale:1.3,overflow:!1,transition:"cubic-bezier(0,0,0,1)",breakpoint:!1},this.settings=_extends(this.defaults,t),this.settings.breakpoint&&document.documentElement.clientWidth<=this.settings.breakpoint||(this.init=this.init.bind(this),this.animationFrame=this.animationFrame.bind(this),this.handleResize=this.handleResize.bind(this),this.isImageLoaded(this.element)?this.init():this.element.addEventListener("load",this.init),s.push(this),m||(m=!0,this.getViewportOffsetHeight(),this.animationFrame()))}return _createClass(n,[{key:"init",value:function(){this.isInit||(!1===this.settings.overflow&&this.wrapElement(),this.setStyle(),this.getElementOffset(),this.getTranslateValue(),this.animate(),o.addEventListener("resize",this.handleResize),this.isInit=!0)}},{key:"isImageLoaded",value:function(){return!!this.element.complete&&(void 0===this.element.naturalWidth||0!==this.element.naturalWidth)}},{key:"isVisible",value:function(){return this.elementBottomX>a&&this.elementTopX<r}},{key:"wrapElement",value:function(){var e=this.element.closest("picture")||this.element,t=document.createElement("div");t.classList.add("pagelayerParallax"),t.style.overflow="hidden",e.parentNode.insertBefore(t,e),t.appendChild(e),this.elementContainer=t}},{key:"unWrapElement",value:function(){var e=this.elementContainer.parentNode;if(e){for(;this.elementContainer.firstChild;)e.insertBefore(this.elementContainer.firstChild,this.elementContainer);e.removeChild(this.elementContainer)}}},{key:"setStyle",value:function(){!1===this.settings.overflow&&(this.element.style[i]="scale("+this.settings.scale+")"),0<this.settings.delay&&(this.element.style.transition="transform "+this.settings.delay+"s "+this.settings.transition),this.element.style.willChange="transform"}},{key:"unSetStyle",value:function(){this.element.style.willChange="",this.element.style[i]="",this.element.style.transition=""}},{key:"getElementOffset",value:function(){var e=this.elementContainer.getBoundingClientRect();this.elementHeight=e.height,this.elementTopX=e.top+o.pageYOffset,this.elementBottomX=this.elementHeight+this.elementTopX}},{key:"getViewportOffsetTop",value:function(){a=o.pageYOffset}},{key:"getViewportOffsetHeight",value:function(){l=document.documentElement.clientHeight}},{key:"getViewportOffsetBottom",value:function(){r=a+l}},{key:"handleResize",value:function(){this.getViewportOffsetHeight(),this.getElementOffset(),this.getRangeMax()}},{key:"getRangeMax",value:function(){var e=this.element.clientHeight;this.rangeMax=e*this.settings.scale-e,"down"!==this.settings.orientation&&"right"!==this.settings.orientation||(this.rangeMax*=-1)}},{key:"getTranslateValue",value:function(){var e=((r-this.elementTopX)/((l+this.elementHeight)/100)).toFixed(1);return e=Math.min(100,Math.max(0,e)),this.oldPercentage!==e&&(this.rangeMax||this.getRangeMax(),this.translateValue=(e/100*this.rangeMax-this.rangeMax/2).toFixed(0),this.oldTranslateValue!==this.translateValue&&(this.oldPercentage=e,this.oldTranslateValue=this.translateValue,!0))}},{key:"animate",value:function(){var e=0,t=0,n=void 0;"left"===this.settings.orientation||"right"===this.settings.orientation?t=this.translateValue+"px":e=this.translateValue+"px",n=!1===this.settings.overflow?"translate3d("+t+", "+e+", 0) scale("+this.settings.scale+")":"translate3d("+t+", "+e+", 0)",this.element.style[i]=n}},{key:"proceedElement",value:function(e){e.isVisible()&&e.getTranslateValue()&&e.animate()}},{key:"animationFrame",value:function(){if(this.getViewportOffsetTop(),t!==a){this.getViewportOffsetBottom();for(var e=0;e<s.length;e++)this.proceedElement(s[e]);h=o.requestAnimationFrame(this.animationFrame),t=a}else h=o.requestAnimationFrame(this.animationFrame)}},{key:"destroy",value:function(){this.isDestroyed||(this.unSetStyle(),!1===this.settings.overflow&&this.unWrapElement(),s.splice(s.indexOf(this),1),s.length||(m=!1,o.cancelAnimationFrame(h)),o.removeEventListener("resize",this.handleResize))}},{key:"isDestroyed",get:function(){return-1===s.indexOf(this)}}]),n}();return function(e,t){var n=[];if(e.length)for(var i=0;i<e.length;i++)n.push(new u(e[i],t));else n.push(new u(e,t));return n}});

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
!function(a,b,c,d){function e(b,c){this.settings=null,this.options=a.extend({},e.Defaults,c),this.$element=a(b),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},a.each(["onResize","onThrottledResize"],a.proxy(function(b,c){this._handlers[c]=a.proxy(this[c],this)},this)),a.each(e.Plugins,a.proxy(function(a,b){this._plugins[a.charAt(0).toLowerCase()+a.slice(1)]=new b(this)},this)),a.each(e.Workers,a.proxy(function(b,c){this._pipe.push({filter:c.filter,run:a.proxy(c.run,this)})},this)),this.setup(),this.initialize()}e.Defaults={items:3,loop:!1,center:!1,rewind:!1,checkVisibility:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:b,fallbackEasing:"swing",slideTransition:"",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"pagelayer-owl-refresh",loadedClass:"pagelayer-owl-loaded",loadingClass:"pagelayer-owl-loading",rtlClass:"pagelayer-owl-rtl",responsiveClass:"pagelayer-owl-responsive",dragClass:"pagelayer-owl-drag",itemClass:"pagelayer-owl-item",stageClass:"pagelayer-owl-stage",stageOuterClass:"pagelayer-owl-stage-outer",grabClass:"pagelayer-owl-grab"},e.Width={Default:"default",Inner:"inner",Outer:"outer"},e.Type={Event:"event",State:"state"},e.Plugins={},e.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(a){a.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(a){var b=this.settings.margin||"",c=!this.settings.autoWidth,d=this.settings.rtl,e={width:"auto","margin-left":d?b:"","margin-right":d?"":b};!c&&this.$stage.children().css(e),a.css=e}},{filter:["width","items","settings"],run:function(a){var b=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,c=null,d=this._items.length,e=!this.settings.autoWidth,f=[];for(a.items={merge:!1,width:b};d--;)c=this._mergers[d],c=this.settings.mergeFit&&Math.min(c,this.settings.items)||c,a.items.merge=c>1||a.items.merge,f[d]=e?b*c:this._items[d].width();this._widths=f}},{filter:["items","settings"],run:function(){var b=[],c=this._items,d=this.settings,e=Math.max(2*d.items,4),f=2*Math.ceil(c.length/2),g=d.loop&&c.length?d.rewind?e:Math.max(e,f):0,h="",i="";for(g/=2;g>0;)b.push(this.normalize(b.length/2,!0)),h+=c[b[b.length-1]][0].outerHTML,b.push(this.normalize(c.length-1-(b.length-1)/2,!0)),i=c[b[b.length-1]][0].outerHTML+i,g-=1;this._clones=b,a(h).addClass("cloned").appendTo(this.$stage),a(i).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var a=this.settings.rtl?1:-1,b=this._clones.length+this._items.length,c=-1,d=0,e=0,f=[];++c<b;)d=f[c-1]||0,e=this._widths[this.relative(c)]+this.settings.margin,f.push(d+e*a);this._coordinates=f}},{filter:["width","items","settings"],run:function(){var a=this.settings.stagePadding,b=this._coordinates,c={width:Math.ceil(Math.abs(b[b.length-1]))+2*a,"padding-left":a||"","padding-right":a||""};this.$stage.css(c)}},{filter:["width","items","settings"],run:function(a){var b=this._coordinates.length,c=!this.settings.autoWidth,d=this.$stage.children();if(c&&a.items.merge)for(;b--;)a.css.width=this._widths[this.relative(b)],d.eq(b).css(a.css);else c&&(a.css.width=a.items.width,d.css(a.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(a){a.current=a.current?this.$stage.children().index(a.current):0,a.current=Math.max(this.minimum(),Math.min(this.maximum(),a.current)),this.reset(a.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){var a,b,c,d,e=this.settings.rtl?1:-1,f=2*this.settings.stagePadding,g=this.coordinates(this.current())+f,h=g+this.width()*e,i=[];for(c=0,d=this._coordinates.length;c<d;c++)a=this._coordinates[c-1]||0,b=Math.abs(this._coordinates[c])+f*e,(this.op(a,"<=",g)&&this.op(a,">",h)||this.op(b,"<",g)&&this.op(b,">",h))&&i.push(c);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+i.join("), :eq(")+")").addClass("active"),this.$stage.children(".center").removeClass("center"),this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}],e.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass),this.$stage.length||(this.$element.addClass(this.options.loadingClass),this.$stage=a("<"+this.settings.stageElement+">",{class:this.settings.stageClass}).wrap(a("<div/>",{class:this.settings.stageOuterClass})),this.$element.append(this.$stage.parent()))},e.prototype.initializeItems=function(){var b=this.$element.find(".pagelayer-owl-item");if(b.length)return this._items=b.get().map(function(b){return a(b)}),this._mergers=this._items.map(function(){return 1}),void this.refresh();this.replace(this.$element.children().not(this.$stage.parent())),this.isVisible()?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass)},e.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var a,b,c;a=this.$element.find("img"),b=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:d,c=this.$element.children(b).width(),a.length&&c<=0&&this.preloadAutoWidthImages(a)}this.initializeStage(),this.initializeItems(),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},e.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")},e.prototype.setup=function(){var b=this.viewport(),c=this.options.responsive,d=-1,e=null;c?(a.each(c,function(a){a<=b&&a>d&&(d=Number(a))}),e=a.extend({},this.options,c[d]),"function"==typeof e.stagePadding&&(e.stagePadding=e.stagePadding()),delete e.responsive,e.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+d))):e=a.extend({},this.options),this.trigger("change",{property:{name:"settings",value:e}}),this._breakpoint=d,this.settings=e,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},e.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},e.prototype.prepare=function(b){var c=this.trigger("prepare",{content:b});return c.data||(c.data=a("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(b)),this.trigger("prepared",{content:c.data}),c.data},e.prototype.update=function(){for(var b=0,c=this._pipe.length,d=a.proxy(function(a){return this[a]},this._invalidated),e={};b<c;)(this._invalidated.all||a.grep(this._pipe[b].filter,d).length>0)&&this._pipe[b].run(e),b++;this._invalidated={},!this.is("valid")&&this.enter("valid")},e.prototype.width=function(a){switch(a=a||e.Width.Default){case e.Width.Inner:case e.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},e.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},e.prototype.onThrottledResize=function(){b.clearTimeout(this.resizeTimer),this.resizeTimer=b.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},e.prototype.onResize=function(){return!!this._items.length&&(this._width!==this.$element.width()&&(!!this.isVisible()&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))))},e.prototype.registerEventHandlers=function(){a.support.transition&&this.$stage.on(a.support.transition.end+".owl.core",a.proxy(this.onTransitionEnd,this)),!1!==this.settings.responsive&&this.on(b,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",a.proxy(this.onDragEnd,this)))},e.prototype.onDragStart=function(b){var d=null;3!==b.which&&(a.support.transform?(d=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),d={x:d[16===d.length?12:4],y:d[16===d.length?13:5]}):(d=this.$stage.position(),d={x:this.settings.rtl?d.left+this.$stage.width()-this.width()+this.settings.margin:d.left,y:d.top}),this.is("animating")&&(a.support.transform?this.animate(d.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===b.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=a(b.target),this._drag.stage.start=d,this._drag.stage.current=d,this._drag.pointer=this.pointer(b),a(c).on("mouseup.owl.core touchend.owl.core",a.proxy(this.onDragEnd,this)),a(c).one("mousemove.owl.core touchmove.owl.core",a.proxy(function(b){var d=this.difference(this._drag.pointer,this.pointer(b));a(c).on("mousemove.owl.core touchmove.owl.core",a.proxy(this.onDragMove,this)),Math.abs(d.x)<Math.abs(d.y)&&this.is("valid")||(b.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))},e.prototype.onDragMove=function(a){var b=null,c=null,d=null,e=this.difference(this._drag.pointer,this.pointer(a)),f=this.difference(this._drag.stage.start,e);this.is("dragging")&&(a.preventDefault(),this.settings.loop?(b=this.coordinates(this.minimum()),c=this.coordinates(this.maximum()+1)-b,f.x=((f.x-b)%c+c)%c+b):(b=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),c=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),d=this.settings.pullDrag?-1*e.x/5:0,f.x=Math.max(Math.min(f.x,b+d),c+d)),this._drag.stage.current=f,this.animate(f.x))},e.prototype.onDragEnd=function(b){var d=this.difference(this._drag.pointer,this.pointer(b)),e=this._drag.stage.current,f=d.x>0^this.settings.rtl?"left":"right";a(c).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==d.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(e.x,0!==d.x?f:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=f,(Math.abs(d.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},e.prototype.closest=function(b,c){var e=-1,f=30,g=this.width(),h=this.coordinates();return this.settings.freeDrag||a.each(h,a.proxy(function(a,i){return"left"===c&&b>i-f&&b<i+f?e=a:"right"===c&&b>i-g-f&&b<i-g+f?e=a+1:this.op(b,"<",i)&&this.op(b,">",h[a+1]!==d?h[a+1]:i-g)&&(e="left"===c?a+1:a),-1===e},this)),this.settings.loop||(this.op(b,">",h[this.minimum()])?e=b=this.minimum():this.op(b,"<",h[this.maximum()])&&(e=b=this.maximum())),e},e.prototype.animate=function(b){var c=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),c&&(this.enter("animating"),this.trigger("translate")),a.support.transform3d&&a.support.transition?this.$stage.css({transform:"translate3d("+b+"px,0px,0px)",transition:this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}):c?this.$stage.animate({left:b+"px"},this.speed(),this.settings.fallbackEasing,a.proxy(this.onTransitionEnd,this)):this.$stage.css({left:b+"px"})},e.prototype.is=function(a){return this._states.current[a]&&this._states.current[a]>0},e.prototype.current=function(a){if(a===d)return this._current;if(0===this._items.length)return d;if(a=this.normalize(a),this._current!==a){var b=this.trigger("change",{property:{name:"position",value:a}});b.data!==d&&(a=this.normalize(b.data)),this._current=a,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},e.prototype.invalidate=function(b){return"string"===a.type(b)&&(this._invalidated[b]=!0,this.is("valid")&&this.leave("valid")),a.map(this._invalidated,function(a,b){return b})},e.prototype.reset=function(a){(a=this.normalize(a))!==d&&(this._speed=0,this._current=a,this.suppress(["translate","translated"]),this.animate(this.coordinates(a)),this.release(["translate","translated"]))},e.prototype.normalize=function(a,b){var c=this._items.length,e=b?0:this._clones.length;return!this.isNumeric(a)||c<1?a=d:(a<0||a>=c+e)&&(a=((a-e/2)%c+c)%c+e/2),a},e.prototype.relative=function(a){return a-=this._clones.length/2,this.normalize(a,!0)},e.prototype.maximum=function(a){var b,c,d,e=this.settings,f=this._coordinates.length;if(e.loop)f=this._clones.length/2+this._items.length-1;else if(e.autoWidth||e.merge){if(b=this._items.length)for(c=this._items[--b].width(),d=this.$element.width();b--&&!((c+=this._items[b].width()+this.settings.margin)>d););f=b+1}else f=e.center?this._items.length-1:this._items.length-e.items;return a&&(f-=this._clones.length/2),Math.max(f,0)},e.prototype.minimum=function(a){return a?0:this._clones.length/2},e.prototype.items=function(a){return a===d?this._items.slice():(a=this.normalize(a,!0),this._items[a])},e.prototype.mergers=function(a){return a===d?this._mergers.slice():(a=this.normalize(a,!0),this._mergers[a])},e.prototype.clones=function(b){var c=this._clones.length/2,e=c+this._items.length,f=function(a){return a%2==0?e+a/2:c-(a+1)/2};return b===d?a.map(this._clones,function(a,b){return f(b)}):a.map(this._clones,function(a,c){return a===b?f(c):null})},e.prototype.speed=function(a){return a!==d&&(this._speed=a),this._speed},e.prototype.coordinates=function(b){var c,e=1,f=b-1;return b===d?a.map(this._coordinates,a.proxy(function(a,b){return this.coordinates(b)},this)):(this.settings.center?(this.settings.rtl&&(e=-1,f=b+1),c=this._coordinates[b],c+=(this.width()-c+(this._coordinates[f]||0))/2*e):c=this._coordinates[f]||0,c=Math.ceil(c))},e.prototype.duration=function(a,b,c){return 0===c?0:Math.min(Math.max(Math.abs(b-a),1),6)*Math.abs(c||this.settings.smartSpeed)},e.prototype.to=function(a,b){var c=this.current(),d=null,e=a-this.relative(c),f=(e>0)-(e<0),g=this._items.length,h=this.minimum(),i=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(e)>g/2&&(e+=-1*f*g),a=c+e,(d=((a-h)%g+g)%g+h)!==a&&d-e<=i&&d-e>0&&(c=d-e,a=d,this.reset(c))):this.settings.rewind?(i+=1,a=(a%i+i)%i):a=Math.max(h,Math.min(i,a)),this.speed(this.duration(c,a,b)),this.current(a),this.isVisible()&&this.update()},e.prototype.next=function(a){a=a||!1,this.to(this.relative(this.current())+1,a)},e.prototype.prev=function(a){a=a||!1,this.to(this.relative(this.current())-1,a)},e.prototype.onTransitionEnd=function(a){if(a!==d&&(a.stopPropagation(),(a.target||a.srcElement||a.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},e.prototype.viewport=function(){var d;return this.options.responsiveBaseElement!==b?d=a(this.options.responsiveBaseElement).width():b.innerWidth?d=b.innerWidth:c.documentElement&&c.documentElement.clientWidth?d=c.documentElement.clientWidth:console.warn("Can not detect viewport width."),d},e.prototype.replace=function(b){this.$stage.empty(),this._items=[],b&&(b=b instanceof jQuery?b:a(b)),this.settings.nestedItemSelector&&(b=b.find("."+this.settings.nestedItemSelector)),b.filter(function(){return 1===this.nodeType}).each(a.proxy(function(a,b){b=this.prepare(b),this.$stage.append(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},e.prototype.add=function(b,c){var e=this.relative(this._current);c=c===d?this._items.length:this.normalize(c,!0),b=b instanceof jQuery?b:a(b),this.trigger("add",{content:b,position:c}),b=this.prepare(b),0===this._items.length||c===this._items.length?(0===this._items.length&&this.$stage.append(b),0!==this._items.length&&this._items[c-1].after(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[c].before(b),this._items.splice(c,0,b),this._mergers.splice(c,0,1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[e]&&this.reset(this._items[e].index()),this.invalidate("items"),this.trigger("added",{content:b,position:c})},e.prototype.remove=function(a){(a=this.normalize(a,!0))!==d&&(this.trigger("remove",{content:this._items[a],position:a}),this._items[a].remove(),this._items.splice(a,1),this._mergers.splice(a,1),this.invalidate("items"),this.trigger("removed",{content:null,position:a}))},e.prototype.preloadAutoWidthImages=function(b){b.each(a.proxy(function(b,c){this.enter("pre-loading"),c=a(c),a(new Image).one("load",a.proxy(function(a){c.attr("src",a.target.src),c.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",c.attr("src")||c.attr("data-src")||c.attr("data-src-retina"))},this))},e.prototype.destroy=function(){this.$element.off(".owl.core"),this.$stage.off(".owl.core"),a(c).off(".owl.core"),!1!==this.settings.responsive&&(b.clearTimeout(this.resizeTimer),this.off(b,"resize",this._handlers.onThrottledResize));for(var d in this._plugins)this._plugins[d].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$stage.remove(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},e.prototype.op=function(a,b,c){var d=this.settings.rtl;switch(b){case"<":return d?a>c:a<c;case">":return d?a<c:a>c;case">=":return d?a<=c:a>=c;case"<=":return d?a>=c:a<=c}},e.prototype.on=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d):a.attachEvent&&a.attachEvent("on"+b,c)},e.prototype.off=function(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent&&a.detachEvent("on"+b,c)},e.prototype.trigger=function(b,c,d,f,g){var h={item:{count:this._items.length,index:this.current()}},i=a.camelCase(a.grep(["on",b,d],function(a){return a}).join("-").toLowerCase()),j=a.Event([b,"owl",d||"carousel"].join(".").toLowerCase(),a.extend({relatedTarget:this},h,c));return this._supress[b]||(a.each(this._plugins,function(a,b){b.onTrigger&&b.onTrigger(j)}),this.register({type:e.Type.Event,name:b}),this.$element.trigger(j),this.settings&&"function"==typeof this.settings[i]&&this.settings[i].call(this,j)),j},e.prototype.enter=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]===d&&(this._states.current[b]=0),this._states.current[b]++},this))},e.prototype.leave=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]--},this))},e.prototype.register=function(b){if(b.type===e.Type.Event){if(a.event.special[b.name]||(a.event.special[b.name]={}),!a.event.special[b.name].owl){var c=a.event.special[b.name]._default;a.event.special[b.name]._default=function(a){return!c||!c.apply||a.namespace&&-1!==a.namespace.indexOf("owl")?a.namespace&&a.namespace.indexOf("owl")>-1:c.apply(this,arguments)},a.event.special[b.name].owl=!0}}else b.type===e.Type.State&&(this._states.tags[b.name]?this._states.tags[b.name]=this._states.tags[b.name].concat(b.tags):this._states.tags[b.name]=b.tags,this._states.tags[b.name]=a.grep(this._states.tags[b.name],a.proxy(function(c,d){return a.inArray(c,this._states.tags[b.name])===d},this)))},e.prototype.suppress=function(b){a.each(b,a.proxy(function(a,b){this._supress[b]=!0},this))},e.prototype.release=function(b){a.each(b,a.proxy(function(a,b){delete this._supress[b]},this))},e.prototype.pointer=function(a){var c={x:null,y:null};return a=a.originalEvent||a||b.event,a=a.touches&&a.touches.length?a.touches[0]:a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:a,a.pageX?(c.x=a.pageX,c.y=a.pageY):(c.x=a.clientX,c.y=a.clientY),c},e.prototype.isNumeric=function(a){return!isNaN(parseFloat(a))},e.prototype.difference=function(a,b){return{x:a.x-b.x,y:a.y-b.y}},a.fn.pagelayerOwlCarousel=function(b){var c=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=a(this),f=d.data("owl.carousel");f||(f=new e(this,"object"==typeof b&&b),d.data("owl.carousel",f),a.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(b,c){f.register({type:e.Type.Event,name:c}),f.$element.on(c+".owl.carousel.core",a.proxy(function(a){a.namespace&&a.relatedTarget!==this&&(this.suppress([c]),f[c].apply(this,[].slice.call(arguments,1)),this.release([c]))},f))})),"string"==typeof b&&"_"!==b.charAt(0)&&f[b].apply(f,c)})},a.fn.pagelayerOwlCarousel.Constructor=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoRefresh:!0,autoRefreshInterval:500},e.prototype.watch=function(){this._interval||(this._visible=this._core.isVisible(),this._interval=b.setInterval(a.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},e.prototype.refresh=function(){this._core.isVisible()!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("pagelayer-owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},e.prototype.destroy=function(){var a,c;b.clearInterval(this._interval);for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},a.fn.pagelayerOwlCarousel.Constructor.Plugins.AutoRefresh=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":a.proxy(function(b){if(b.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(b.property&&"position"==b.property.name||"initialized"==b.type)){var c=this._core.settings,e=c.center&&Math.ceil(c.items/2)||c.items,f=c.center&&-1*e||0,g=(b.property&&b.property.value!==d?b.property.value:this._core.current())+f,h=this._core.clones().length,i=a.proxy(function(a,b){this.load(b)},this);for(c.lazyLoadEager>0&&(e+=c.lazyLoadEager,c.loop&&(g-=c.lazyLoadEager,e++));f++<e;)this.load(h/2+this._core.relative(g)),h&&a.each(this._core.clones(this._core.relative(g)),i),g++}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={lazyLoad:!1,lazyLoadEager:0},e.prototype.load=function(c){var d=this._core.$stage.children().eq(c),e=d&&d.find(".pagelayer-owl-lazy");!e||a.inArray(d.get(0),this._loaded)>-1||(e.each(a.proxy(function(c,d){var e,f=a(d),g=b.devicePixelRatio>1&&f.attr("data-src-retina")||f.attr("data-src")||f.attr("data-srcset");this._core.trigger("load",{element:f,url:g},"lazy"),f.is("img")?f.one("load.owl.lazy",a.proxy(function(){f.css("opacity",1),this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("src",g):f.is("source")?f.one("load.owl.lazy",a.proxy(function(){this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("srcset",g):(e=new Image,e.onload=a.proxy(function(){f.css({"background-image":'url("'+g+'")',opacity:"1"}),this._core.trigger("loaded",{element:f,url:g},"lazy")},this),e.src=g)},this)),this._loaded.push(d.get(0)))},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this._core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.pagelayerOwlCarousel.Constructor.Plugins.Lazy=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(c){this._core=c,this._previousHeight=null,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&"position"===a.property.name&&this.update()},this),"loaded.owl.lazy":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&a.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._intervalId=null;var d=this;a(b).on("load",function(){d._core.settings.autoHeight&&d.update()}),a(b).resize(function(){d._core.settings.autoHeight&&(null!=d._intervalId&&clearTimeout(d._intervalId),d._intervalId=setTimeout(function(){d.update()},250))})};e.Defaults={autoHeight:!1,autoHeightClass:"pagelayer-owl-height"},e.prototype.update=function(){var b=this._core._current,c=b+this._core.settings.items,d=this._core.settings.lazyLoad,e=this._core.$stage.children().toArray().slice(b,c),f=[],g=0;a.each(e,function(b,c){f.push(a(c).height())}),g=Math.max.apply(null,f),g<=1&&d&&this._previousHeight&&(g=this._previousHeight),this._previousHeight=g,this._core.$stage.parent().height(g).addClass(this._core.settings.autoHeightClass)},e.prototype.destroy=function(){var a,b;for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.pagelayerOwlCarousel.Constructor.Plugins.AutoHeight=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.video&&this.isInFullScreen()&&a.preventDefault()},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .pagelayer-owl-video-frame").remove()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"===a.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find(".pagelayer-owl-video");c.length&&(c.css("display","none"),this.fetch(c,a(b.content)))}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".pagelayer-owl-video-play-icon",a.proxy(function(a){this.play(a)},this))};e.Defaults={video:!1,videoHeight:!1,videoWidth:!1},e.prototype.fetch=function(a,b){var c=function(){return a.attr("data-vimeo-id")?"vimeo":a.attr("data-vzaar-id")?"vzaar":"youtube"}(),d=a.attr("data-vimeo-id")||a.attr("data-youtube-id")||a.attr("data-vzaar-id"),e=a.attr("data-width")||this._core.settings.videoWidth,f=a.attr("data-height")||this._core.settings.videoHeight,g=a.attr("href");if(!g)throw new Error("Missing video URL.");if(d=g.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com|be\-nocookie\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),d[3].indexOf("youtu")>-1)c="youtube";else if(d[3].indexOf("vimeo")>-1)c="vimeo";else{if(!(d[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");c="vzaar"}d=d[6],this._videos[g]={type:c,id:d,width:e,height:f},b.attr("data-video",g),this.thumbnail(a,this._videos[g])},e.prototype.thumbnail=function(b,c){var d,e,f,g=c.width&&c.height?"width:"+c.width+"px;height:"+c.height+"px;":"",h=b.find("img"),i="src",j="",k=this._core.settings,l=function(c){e='<div class="pagelayer-owl-video-play-icon"></div>',d=k.lazyLoad?a("<div/>",{class:"pagelayer-owl-video-tn "+j,srcType:c}):a("<div/>",{class:"pagelayer-owl-video-tn",style:"opacity:1;background-image:url("+c+")"}),b.after(d),b.after(e)};if(b.wrap(a("<div/>",{class:"pagelayer-owl-video-wrapper",style:g})),this._core.settings.lazyLoad&&(i="data-src",j="pagelayer-owl-lazy"),h.length)return l(h.attr(i)),h.remove(),!1;"youtube"===c.type?(f="//img.youtube.com/vi/"+c.id+"/hqdefault.jpg",l(f)):"vimeo"===c.type?a.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a[0].thumbnail_large,l(f)}}):"vzaar"===c.type&&a.ajax({type:"GET",url:"//vzaar.com/api/videos/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a.framegrab_url,l(f)}})},e.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".pagelayer-owl-video-frame").remove(),this._playing.removeClass("pagelayer-owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},e.prototype.play=function(b){var c,d=a(b.target),e=d.closest("."+this._core.settings.itemClass),f=this._videos[e.attr("data-video")],g=f.width||"100%",h=f.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),e=this._core.items(this._core.relative(e.index())),this._core.reset(e.index()),c=a('<iframe frameborder="0" allowfullscreen mozallowfullscreen webkitAllowFullScreen ></iframe>'),c.attr("height",h),c.attr("width",g),"youtube"===f.type?c.attr("src","//www.youtube.com/embed/"+f.id+"?autoplay=1&rel=0&v="+f.id):"vimeo"===f.type?c.attr("src","//player.vimeo.com/video/"+f.id+"?autoplay=1"):"vzaar"===f.type&&c.attr("src","//view.vzaar.com/"+f.id+"/player?autoplay=true"),a(c).wrap('<div class="pagelayer-owl-video-frame" />').insertAfter(e.find(".pagelayer-owl-video")),this._playing=e.addClass("pagelayer-owl-video-playing"))},e.prototype.isInFullScreen=function(){var b=c.fullscreenElement||c.mozFullScreenElement||c.webkitFullscreenElement;return b&&a(b).parent().hasClass("pagelayer-owl-video-frame")},e.prototype.destroy=function(){var a,b;this._core.$element.off("click.owl.video");for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.pagelayerOwlCarousel.Constructor.Plugins.Video=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this.core=b,this.core.options=a.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=d,this.next=d,this.handlers={"change.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&(this.previous=this.core.current(),this.next=a.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){a.namespace&&(this.swapping="translated"==a.type)},this),"translate.owl.carousel":a.proxy(function(a){a.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};e.Defaults={animateOut:!1,
animateIn:!1},e.prototype.swap=function(){if(1===this.core.settings.items&&a.support.animation&&a.support.transition){this.core.speed(0);var b,c=a.proxy(this.clear,this),d=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),f=this.core.settings.animateIn,g=this.core.settings.animateOut;this.core.current()!==this.previous&&(g&&(b=this.core.coordinates(this.previous)-this.core.coordinates(this.next),d.one(a.support.animation.end,c).css({left:b+"px"}).addClass("animated pagelayer-owl-animated-out").addClass(g)),f&&e.one(a.support.animation.end,c).addClass("animated pagelayer-owl-animated-in").addClass(f))}},e.prototype.clear=function(b){a(b.target).css({left:""}).removeClass("animated pagelayer-owl-animated-out pagelayer-owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.pagelayerOwlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._call=null,this._time=0,this._timeout=0,this._paused=!0,this._handlers={"changed.owl.carousel":a.proxy(function(a){a.namespace&&"settings"===a.property.name?this._core.settings.autoplay?this.play():this.stop():a.namespace&&"position"===a.property.name&&this._paused&&(this._time=0)},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":a.proxy(function(a,b,c){a.namespace&&this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(a){a.namespace&&this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=a.extend({},e.Defaults,this._core.options)};e.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},e.prototype._next=function(d){this._call=b.setTimeout(a.proxy(this._next,this,d),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read()),this._core.is("interacting")||c.hidden||this._core.next(d||this._core.settings.autoplaySpeed)},e.prototype.read=function(){return(new Date).getTime()-this._time},e.prototype.play=function(c,d){var e;this._core.is("rotating")||this._core.enter("rotating"),c=c||this._core.settings.autoplayTimeout,e=Math.min(this._time%(this._timeout||c),c),this._paused?(this._time=this.read(),this._paused=!1):b.clearTimeout(this._call),this._time+=this.read()%c-e,this._timeout=c,this._call=b.setTimeout(a.proxy(this._next,this,d),c-e)},e.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,b.clearTimeout(this._call),this._core.leave("rotating"))},e.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,b.clearTimeout(this._call))},e.prototype.destroy=function(){var a,b;this.stop();for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.pagelayerOwlCarousel.Constructor.Plugins.autoplay=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(b){this._core=b,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":a.proxy(function(b){b.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+a(b.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"</div>")},this),"added.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,0,this._templates.pop())},this),"remove.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,1)},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&this.draw()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)};e.Defaults={nav:!1,navText:['<span aria-label="Previous">&#x2039;</span>','<span aria-label="Next">&#x203a;</span>'],navSpeed:!1,navElement:'button type="button" role="presentation"',navContainer:!1,navContainerClass:"pagelayer-owl-nav",navClass:["pagelayer-owl-prev","pagelayer-owl-next"],slideBy:1,dotClass:"pagelayer-owl-dot",dotsClass:"pagelayer-owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},e.prototype.initialize=function(){var b,c=this._core.settings;this._controls.$relative=(c.navContainer?a(c.navContainer):a("<div>").addClass(c.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=a("<"+c.navElement+">").addClass(c.navClass[0]).html(c.navText[0]).prependTo(this._controls.$relative).on("click",a.proxy(function(a){this.prev(c.navSpeed)},this)),this._controls.$next=a("<"+c.navElement+">").addClass(c.navClass[1]).html(c.navText[1]).appendTo(this._controls.$relative).on("click",a.proxy(function(a){this.next(c.navSpeed)},this)),c.dotsData||(this._templates=[a('<button role="button">').addClass(c.dotClass).append(a("<span>")).prop("outerHTML")]),this._controls.$absolute=(c.dotsContainer?a(c.dotsContainer):a("<div>").addClass(c.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","button",a.proxy(function(b){var d=a(b.target).parent().is(this._controls.$absolute)?a(b.target).index():a(b.target).parent().index();b.preventDefault(),this.to(d,c.dotsSpeed)},this));for(b in this._overrides)this._core[b]=a.proxy(this[b],this)},e.prototype.destroy=function(){var a,b,c,d,e;e=this._core.settings;for(a in this._handlers)this.$element.off(a,this._handlers[a]);for(b in this._controls)"$relative"===b&&e.navContainer?this._controls[b].html(""):this._controls[b].remove();for(d in this.overides)this._core[d]=this._overrides[d];for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},e.prototype.update=function(){var a,b,c,d=this._core.clones().length/2,e=d+this._core.items().length,f=this._core.maximum(!0),g=this._core.settings,h=g.center||g.autoWidth||g.dotsData?1:g.dotsEach||g.items;if("page"!==g.slideBy&&(g.slideBy=Math.min(g.slideBy,g.items)),g.dots||"page"==g.slideBy)for(this._pages=[],a=d,b=0,c=0;a<e;a++){if(b>=h||0===b){if(this._pages.push({start:Math.min(f,a-d),end:a-d+h-1}),Math.min(f,a-d)===f)break;b=0,++c}b+=this._core.mergers(this._core.relative(a))}},e.prototype.draw=function(){var b,c=this._core.settings,d=this._core.items().length<=c.items,e=this._core.relative(this._core.current()),f=c.loop||c.rewind;this._controls.$relative.toggleClass("disabled",!c.nav||d),c.nav&&(this._controls.$previous.toggleClass("disabled",!f&&e<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&&e>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!c.dots||d),c.dots&&(b=this._pages.length-this._controls.$absolute.children().length,c.dotsData&&0!==b?this._controls.$absolute.html(this._templates.join("")):b>0?this._controls.$absolute.append(new Array(b+1).join(this._templates[0])):b<0&&this._controls.$absolute.children().slice(b).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(a.inArray(this.current(),this._pages)).addClass("active"))},e.prototype.onTrigger=function(b){var c=this._core.settings;b.page={index:a.inArray(this.current(),this._pages),count:this._pages.length,size:c&&(c.center||c.autoWidth||c.dotsData?1:c.dotsEach||c.items)}},e.prototype.current=function(){var b=this._core.relative(this._core.current());return a.grep(this._pages,a.proxy(function(a,c){return a.start<=b&&a.end>=b},this)).pop()},e.prototype.getPosition=function(b){var c,d,e=this._core.settings;return"page"==e.slideBy?(c=a.inArray(this.current(),this._pages),d=this._pages.length,b?++c:--c,c=this._pages[(c%d+d)%d].start):(c=this._core.relative(this._core.current()),d=this._core.items().length,b?c+=e.slideBy:c-=e.slideBy),c},e.prototype.next=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!0),b)},e.prototype.prev=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!1),b)},e.prototype.to=function(b,c,d){var e;!d&&this._pages.length?(e=this._pages.length,a.proxy(this._overrides.to,this._core)(this._pages[(b%e+e)%e].start,c)):a.proxy(this._overrides.to,this._core)(b,c)},a.fn.pagelayerOwlCarousel.Constructor.Plugins.Navigation=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(c){this._core=c,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":a.proxy(function(c){c.namespace&&"URLHash"===this._core.settings.startPosition&&a(b).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!c)return;this._hashes[c]=b.content}},this),"changed.owl.carousel":a.proxy(function(c){if(c.namespace&&"position"===c.property.name){var d=this._core.items(this._core.relative(this._core.current())),e=a.map(this._hashes,function(a,b){return a===d?b:null}).join();if(!e||b.location.hash.slice(1)===e)return;b.location.hash=e}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers),a(b).on("hashchange.owl.navigation",a.proxy(function(a){var c=b.location.hash.substring(1),e=this._core.$stage.children(),f=this._hashes[c]&&e.index(this._hashes[c]);f!==d&&f!==this._core.current()&&this._core.to(this._core.relative(f),!1,!0)},this))};e.Defaults={URLhashListener:!1},e.prototype.destroy=function(){var c,d;a(b).off("hashchange.owl.navigation");for(c in this._handlers)this._core.$element.off(c,this._handlers[c]);for(d in Object.getOwnPropertyNames(this))"function"!=typeof this[d]&&(this[d]=null)},a.fn.pagelayerOwlCarousel.Constructor.Plugins.Hash=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){function e(b,c){var e=!1,f=b.charAt(0).toUpperCase()+b.slice(1);return a.each((b+" "+h.join(f+" ")+f).split(" "),function(a,b){if(g[b]!==d)return e=!c||b,!1}),e}function f(a){return e(a,!0)}var g=a("<support>").get(0).style,h="Webkit Moz O ms".split(" "),i={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},j={csstransforms:function(){return!!e("transform")},csstransforms3d:function(){return!!e("perspective")},csstransitions:function(){return!!e("transition")},cssanimations:function(){return!!e("animation")}};j.csstransitions()&&(a.support.transition=new String(f("transition")),a.support.transition.end=i.transition.end[a.support.transition]),j.cssanimations()&&(a.support.animation=new String(f("animation")),a.support.animation.end=i.animation.end[a.support.animation]),j.csstransforms()&&(a.support.transform=new String(f("transform")),a.support.transform3d=j.csstransforms3d())}(window.Zepto||window.jQuery,window,document);

PKƎf\��~���js/base-64.min.jsnu�[���/*
 * [hi-base64]{@link https://github.com/emn178/hi-base64}
 *
 * @version 0.2.1
 * @author Chen, Yi-Cyuan [emn178@gmail.com]
 * @copyright Chen, Yi-Cyuan 2014-2017
 * @license MIT
 */
/*jslint bitwise: true */
/*Modified by Pagelayer*/
!function(){"use strict";var r="object"==typeof window?window:{};!r.HI_BASE64_NO_COMMON_JS&&"object"==typeof module&&module.exports,"function"==typeof define&&define.amd;var t,o,e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),n={A:0,B:1,C:2,D:3,E:4,F:5,G:6,H:7,I:8,J:9,K:10,L:11,M:12,N:13,O:14,P:15,Q:16,R:17,S:18,T:19,U:20,V:21,W:22,X:23,Y:24,Z:25,a:26,b:27,c:28,d:29,e:30,f:31,g:32,h:33,i:34,j:35,k:36,l:37,m:38,n:39,o:40,p:41,q:42,r:43,s:44,t:45,u:46,v:47,w:48,x:49,y:50,z:51,0:52,1:53,2:54,3:55,4:56,5:57,6:58,7:59,8:60,9:61,"+":62,"/":63,"-":62,_:63},a=function(r){var t,o,e,a,h=[],f=0,i=r.length;"="===r.charAt(i-2)?i-=2:"="===r.charAt(i-1)&&(i-=1);for(var C=0,c=i>>2<<2;C<c;)t=n[r.charAt(C++)],o=n[r.charAt(C++)],e=n[r.charAt(C++)],a=n[r.charAt(C++)],h[f++]=255&(t<<2|o>>>4),h[f++]=255&(o<<4|e>>>2),h[f++]=255&(e<<6|a);var g=i-c;return 2===g?(t=n[r.charAt(C++)],o=n[r.charAt(C++)],h[f++]=255&(t<<2|o>>>4)):3===g&&(t=n[r.charAt(C++)],o=n[r.charAt(C++)],e=n[r.charAt(C++)],h[f++]=255&(t<<2|o>>>4),h[f++]=255&(o<<4|e>>>2)),h},h=r.btoa,f=r.atob;h?(t=function(r){for(var t="",o=0;o<r.length;o++){var e=r.charCodeAt(o);e<128?t+=String.fromCharCode(e):e<2048?t+=String.fromCharCode(192|e>>6)+String.fromCharCode(128|63&e):e<55296||e>=57344?t+=String.fromCharCode(224|e>>12)+String.fromCharCode(128|e>>6&63)+String.fromCharCode(128|63&e):(e=65536+((1023&e)<<10|1023&r.charCodeAt(++o)),t+=String.fromCharCode(240|e>>18)+String.fromCharCode(128|e>>12&63)+String.fromCharCode(128|e>>6&63)+String.fromCharCode(128|63&e))}return h(t)},o=function(r){var t=f(r.trim("=").replace(/-/g,"+").replace(/_/g,"/"));if(!/[^\x00-\x7F]/.test(t))return t;for(var o,e,n="",a=0,h=t.length,i=0;a<h;)if((o=t.charCodeAt(a++))<=127)n+=String.fromCharCode(o);else{if(o>191&&o<=223)e=31&o,i=1;else if(o<=239)e=15&o,i=2;else{if(!(o<=247))throw"not a UTF-8 string";e=7&o,i=3}for(var C=0;C<i;++C){if((o=t.charCodeAt(a++))<128||o>191)throw"not a UTF-8 string";e<<=6,e+=63&o}if(e>=55296&&e<=57343)throw"not a UTF-8 string";if(e>1114111)throw"not a UTF-8 string";e<=65535?n+=String.fromCharCode(e):(e-=65536,n+=String.fromCharCode(55296+(e>>10)),n+=String.fromCharCode(56320+(1023&e)))}return n}):(h=function(r){for(var t,o,n,a="",h=r.length,f=0,i=3*parseInt(h/3);f<i;)t=r.charCodeAt(f++),o=r.charCodeAt(f++),n=r.charCodeAt(f++),a+=e[t>>>2]+e[63&(t<<4|o>>>4)]+e[63&(o<<2|n>>>6)]+e[63&n];var C=h-i;return 1===C?(t=r.charCodeAt(f),a+=e[t>>>2]+e[t<<4&63]+"=="):2===C&&(t=r.charCodeAt(f++),o=r.charCodeAt(f),a+=e[t>>>2]+e[63&(t<<4|o>>>4)]+e[o<<2&63]+"="),a},t=function(r){for(var t,o,n,a="",h=function(r){for(var t=[],o=0;o<r.length;o++){var e=r.charCodeAt(o);e<128?t[t.length]=e:e<2048?(t[t.length]=192|e>>6,t[t.length]=128|63&e):e<55296||e>=57344?(t[t.length]=224|e>>12,t[t.length]=128|e>>6&63,t[t.length]=128|63&e):(e=65536+((1023&e)<<10|1023&r.charCodeAt(++o)),t[t.length]=240|e>>18,t[t.length]=128|e>>12&63,t[t.length]=128|e>>6&63,t[t.length]=128|63&e)}return t}(r),f=h.length,i=0,C=3*parseInt(f/3);i<C;)t=h[i++],o=h[i++],n=h[i++],a+=e[t>>>2]+e[63&(t<<4|o>>>4)]+e[63&(o<<2|n>>>6)]+e[63&n];var c=f-C;return 1===c?(t=h[i],a+=e[t>>>2]+e[t<<4&63]+"=="):2===c&&(t=h[i++],o=h[i],a+=e[t>>>2]+e[63&(t<<4|o>>>4)]+e[o<<2&63]+"="),a},f=function(r){var t,o,e,a,h="",f=r.length;"="===r.charAt(f-2)?f-=2:"="===r.charAt(f-1)&&(f-=1);for(var i=0,C=f>>2<<2;i<C;)t=n[r.charAt(i++)],o=n[r.charAt(i++)],e=n[r.charAt(i++)],a=n[r.charAt(i++)],h+=String.fromCharCode(255&(t<<2|o>>>4))+String.fromCharCode(255&(o<<4|e>>>2))+String.fromCharCode(255&(e<<6|a));var c=f-C;return 2===c?(t=n[r.charAt(i++)],o=n[r.charAt(i++)],h+=String.fromCharCode(255&(t<<2|o>>>4))):3===c&&(t=n[r.charAt(i++)],o=n[r.charAt(i++)],e=n[r.charAt(i++)],h+=String.fromCharCode(255&(t<<2|o>>>4))+String.fromCharCode(255&(o<<4|e>>>2))),h},o=function(r){for(var t,o,e="",n=a(r),h=n.length,f=0,i=0;f<h;)if((t=n[f++])<=127)e+=String.fromCharCode(t);else{if(t>191&&t<=223)o=31&t,i=1;else if(t<=239)o=15&t,i=2;else{if(!(t<=247))throw"not a UTF-8 string";o=7&t,i=3}for(var C=0;C<i;++C){if((t=n[f++])<128||t>191)throw"not a UTF-8 string";o<<=6,o+=63&t}if(o>=55296&&o<=57343)throw"not a UTF-8 string";if(o>1114111)throw"not a UTF-8 string";o<=65535?e+=String.fromCharCode(o):(o-=65536,e+=String.fromCharCode(55296+(o>>10)),e+=String.fromCharCode(56320+(1023&o)))}return e});var i=function(r,t){return t?f(r):o(r)},C={encode:function(o,n){var a="string"!=typeof o;return a&&o.constructor===r.ArrayBuffer&&(o=new Uint8Array(o)),a?function(r){for(var t,o,n,a="",h=r.length,f=0,i=3*parseInt(h/3);f<i;)t=r[f++],o=r[f++],n=r[f++],a+=e[t>>>2]+e[63&(t<<4|o>>>4)]+e[63&(o<<2|n>>>6)]+e[63&n];var C=h-i;return 1===C?(t=r[f],a+=e[t>>>2]+e[t<<4&63]+"=="):2===C&&(t=r[f++],o=r[f],a+=e[t>>>2]+e[63&(t<<4|o>>>4)]+e[o<<2&63]+"="),a}(o):!n&&/[^\x00-\x7F]/.test(o)?t(o):h(o)},decode:i,atob:f,btoa:h};i.bytes=a,i.string=i,r.pagelayer_Base64=C}();PKƎf\��C�p�p�
js/widgets.jsnu�[���
pagelayer_svg_cache = {};
var pagelayer_document_width;

// For automatic row parent change
jQuery(window).resize(function(){
		
	var new_vw = jQuery(document).width();
	
	if(new_vw == pagelayer_document_width){
		return false;
	}
	
	pagelayer_document_width = new_vw;
	
	// Set a timeout to prevent bubbling
	setTimeout(function(){

		jQuery(pagelayer_editable+' .pagelayer-row-stretch-full').each(function(){
			var par = jQuery(this).parent();
			pagelayer_pl_row_parent_full(par);
		});
	
	}, 200);
	
});

// Render for row
function pagelayer_render_pl_row(el){
	
	var img_urls = !pagelayer_empty(el.tmp['bg_slider-urls']) ? JSON.parse(el.tmp['bg_slider-urls']) : [];
	el.atts['slider'] = '';
	if(!pagelayer_empty(img_urls)){
		for(var x in img_urls){
			el.atts['slider'] += '<div class="pagelayer-bgimg-slide" style="background-image:url('+img_urls[x]+')"></div>'; 
		}
	}
	
	// Row background parallax image.
	if(!pagelayer_empty(el.atts['parallax_img'])){
		el.atts['parallax_img_src'] = el.tmp['parallax_img-'+el.atts['parallax_id_size']+'-url'] || el.tmp['parallax_img-url'];
		el.atts['parallax_img_src'] = el.atts['parallax_img_src'] || el.atts['parallax_img'];
	}
	
	pagelayer_bg_video(el);
}

// Render for inner row
function pagelayer_render_pl_inner_row(el){
	pagelayer_render_pl_row(el);
}

// Render for col
function pagelayer_render_pl_col(el){
	
	var img_urls = !pagelayer_empty(el.tmp['bg_slider-urls']) ? JSON.parse(el.tmp['bg_slider-urls']) : [];
	el.atts['slider'] = '';
	if(!pagelayer_empty(img_urls)){
		for(var x in img_urls){
			el.atts['slider'] += '<div class="pagelayer-bgimg-slide" style="background-image:url('+img_urls[x]+')"></div>'; 
		}
	}
	
	// We need the parent of type pagelayer-wrap-col
	var par = el.$.parent('.pagelayer-wrap-col');
	
	// Apply to wrapper
	if(!pagelayer_empty(el.atts['col'])){
		
		for(var x=1; x<=12; x++){
			if(par.hasClass('pagelayer-col-'+x)){
				par.removeClass('pagelayer-col-'+x);
				break;
			}
		}

		par.addClass('pagelayer-col-'+el.atts['col']);
		par.css('width', '');
	}
	
	if(el.atts['col_width']){
		par.css('width', '');
	}
	
	// Col background parallax image.
	if(!pagelayer_empty(el.atts['parallax_img'])){
		el.atts['parallax_img_src'] = el.tmp['parallax_img-'+el.atts['parallax_id_size']+'-url'] || el.tmp['parallax_img-url'];
		el.atts['parallax_img_src'] = el.atts['parallax_img_src'] || el.atts['parallax_img'];
	}
	
	pagelayer_bg_video(el);
}	
	
function pagelayer_bg_video(el){
	
	el.tmp['bg_video_src-url'] = el.tmp['bg_video_src-url'] || el.atts['bg_video_src'];
	
	var src = el.tmp['bg_video_src-url'];
	
	if(pagelayer_empty(src)){
		return;
	}
	
	var iframe_atts = pagelayer_video_url(src, true);
	// console.log(iframe_atts);
  
	iframe_atts['src'] += (iframe_atts['src'].indexOf('?') == -1 ? '?' : '');
  
	// Adding mute and loop option in row or col	
	if(el.atts['mute'] == "true"){
		iframe_atts['src'] +="&mute=1";
		el.atts['mute'] = " muted ";
	}else{
		iframe_atts['src'] +="&mute=0";
		el.atts['mute'] = "";
	}

	if(el.atts['stop_loop'] != "true"){
		iframe_atts['src'] +="&loop=1";	
		el.atts['stop_loop'] = " loop ";
	}else{
		iframe_atts['src'] +="&loop=0";	
		el.atts['stop_loop'] ="";
	}
  
	if (iframe_atts['type'] == 'youtube') {
		
		var settings = 'data-loop="'+(!pagelayer_empty(el['atts']['stop_loop']) ? 1 : 0)+'" data-mute="'+ (!pagelayer_empty(el['atts']['mute']) ? 1 : 0)+'" data-videoid="'+(iframe_atts['id'].split('&')[0])+'"';
		
		el.atts['vid_src'] =  '<div class = "pagelayer-youtube-video" '+ settings +'></div>';

	} else if (iframe_atts['type'] == 'vimeo') {
		
		el.atts['vid_src'] = '<iframe src="'+iframe_atts['src']+'&background=1&autoplay=1&byline=0&title=0" allowfullscreen="1" webkitallowfullscreen="1" mozallowfullscreen="1" frameborder="0"></iframe>';
		
	}else{
		
		el.atts['vid_src'] = '<video autoplay playsinline '+el.atts['mute']+el.atts['stop_loop']+'>'+
				'<source src="'+iframe_atts['src']+'" type="video/mp4">'+
			'</video>';
			
	}
	
}

// Load the full width row
function pagelayer_render_end_pl_row(el){
		
	// The parent
	var par = el.$.parent();
	
	// Any class with full width
	if(el.$.hasClass('pagelayer-row-stretch-full')){
		
		// Give it the full width
		pagelayer_pl_row_full(el.$);
		
		// Give full width to the parent
		pagelayer_pl_row_parent_full(par);
		
		// Also add that we had a full width
		el.$.addClass('pagelayer-row-stretch-had-full');
	
	// Did this row have full width ?
	}else if(el.$.hasClass('pagelayer-row-stretch-had-full')){
		
		// Remove style
		el.$.removeAttr('style');
		par.removeAttr('style');
		par.children('.pagelayer-ele-overlay').removeAttr('style');
		
		// Remove HAD class
		el.$.removeClass('pagelayer-row-stretch-had-full');
		
	}
	
	pagelayer_pl_row_video(el.$);
	
	el.$.find('.pagelayer-parallax-window img').each(function(){
		pagelayer_pl_row_parallax(jQuery(this));
	});
	
	el.$.find('.pagelayer-bgimg-slider').each(function(){
		pagelayer_pl_row_slider(jQuery(this));
	});
	
	// Row shape
	if('row_shape_type_top' in el.atts){
		pagelayer_render_row_shape(el, 'top')
	}
	
	if('row_shape_type_bottom' in el.atts){
		pagelayer_render_row_shape(el, 'bottom')
	}
}

// Render for inner row
function pagelayer_render_end_pl_inner_row(el){
	pagelayer_render_end_pl_row(el);
}

// Set Row parent width
function pagelayer_pl_row_parent_full(par){
	var vw = jQuery('html').width();
	par.css({'width': vw,'max-width': '100vw'});
	par.offset({left: 0});
	par.children('.pagelayer-row').css({left: 0});
}

// Row shape render
function pagelayer_render_row_shape(el, shape_pos){
		
	var name = el.atts['row_shape_type_'+shape_pos]+'-'+shape_pos+'.svg';

	// DO we have in cache
	if(!(name in pagelayer_svg_cache)){
		// Make url and fetch
		var url = pagelayer_url+'/images/shapes/'+name;
		jQuery.get(url, function(data){
			el.$.find('.pagelayer-svg-'+shape_pos).html(data);
			pagelayer_svg_cache[name] = data;
		}, 'html');
	
	// Fill with cache
	}else{
		el.$.find('.pagelayer-svg-'+shape_pos).html(pagelayer_svg_cache[name]);
	}

}

// Load the col
function pagelayer_render_end_pl_col(el){
	
	pagelayer_pl_row_video(el.$);
	
	el.$.find('.pagelayer-parallax-window img').each(function(){
		pagelayer_pl_row_parallax(jQuery(this));
	});
	
	el.$.find('.pagelayer-bgimg-slider').each(function(){
		pagelayer_pl_row_slider(jQuery(this));
	});
	
}

// Render the image object
function pagelayer_render_pl_image(el){
	
	// Decide the image URL
	el.atts['func_id'] = el.tmp['id-'+el.atts['id-size']+'-url'] || el.tmp['id-url'];
	el.atts['func_id'] = el.atts['func_id'] || el.atts['id'];
	el.atts['pagelayer-srcset'] = el.atts['func_id']+', '+el.atts['func_id']+' 1x, ';
	
	var image_atts = {
		name : 'id',
		size : 'id-size'
	};
	
	pagelayer_get_img_src(el, image_atts);
	
	// What is the link ?
	if('link_type' in el.atts){
		
		// Custom url
		if(el.atts['link_type'] == 'custom_url'){
			el.atts['func_link'] = el.tmp['link'] || '';
		}
		
		// Link to the media file itself
		if(el.atts['link_type'] == 'media_file'){
			el.atts['func_link'] = el.tmp['id-url'] || el.atts['id'];
		}
		
		// Lightbox
		if(el.atts['link_type'] == 'lightbox'){
			el.atts['func_link'] = el.tmp['id-url'] || el.atts['id'];
		}
	}
}

// Incase if there is a lightbox
function pagelayer_render_end_pl_image(el){
	pagelayer_pl_image(el.$);
}

// Pre DragAndDrop function 
function pagelayer_preDAndD_image(jEle){
	
	dropzoneParent = jEle.find('.pagelayer-img').parent();
	
	// Check if drop zone is already there then return
	if(dropzoneParent.find('.pagelayer-image-drop-zone').length > 0){
		return;
	}
	
	var dropDiv = '<div class="pagelayer-image-drop-zone">'+
					'<div>'+
						'<i class="fas fa-upload"></i>'+
						'<h4>'+pagelayer_l('drop_file')+'</h4>'+
						'<div class="pagelayer-img-up-progress">'+
							'<div class="pagelayer-img-up-bar"></div>'+
						'</div>'+
					'</div>'+
				   '</div>';
				   
	dropzoneParent.prepend(dropDiv);		
	
	dropZone = dropzoneParent.find('.pagelayer-image-drop-zone');
	
	// Inserting values in image drag and drop function
	pagelayer_img_dragAndDrop(dropzoneParent, dropZone, jEle, '');	
	
}

// Render for video
function pagelayer_render_pl_video(el){	
	el.atts['video_overlay_image-url'] = el.tmp['video_overlay_image-'+el.atts['custom_size']+'-url'] || el.tmp['video_overlay_image-url'];
	el.atts['video_overlay_image-url'] = el.atts['video_overlay_image-url'] || el.atts['video_overlay_image'];	
	el.tmp['src-url'] = el.tmp['src-url'] || el.atts['src'];
	el.tmp['ele_id'] = el['id'];
	var vid_atts = pagelayer_video_url(el.tmp['src-url'], true);
  
	vid_atts['src'] += (vid_atts['src'].indexOf('?') == -1 ? '?' : '');
  
	vid_atts['src'] += el.atts['autoplay'] == 'true' ? '&autoplay=1' : '&autoplay=0' ;

	var mute = el.atts['mute'] == 'true' ? 1 : 0;
	vid_atts['src'] +='&'+(vid_atts['type'] == 'vimeo' ? 'muted' : 'mute')+'='+mute;

	vid_atts['src'] += el.atts['loop'] == 'true' ? '&loop=1' : '&loop=0' ;
	
	el.atts['vid_src'] = vid_atts['src']+(vid_atts['type'] == 'youtube' ? '&playlist='+vid_atts['id'] : '');
}

// Incase if there is a lightbox
function pagelayer_render_end_pl_video(el){
	pagelayer_pl_video(el.$);
}

// Render the testimonial
function pagelayer_render_pl_testimonial(el){
	
	if(!pagelayer_empty(el.tmp['avatar-no-image-set'])){
		el.atts['avatar'] = '';
		return;
	}
	
	//console.log(el);
	
	// Decide the image URL
	el.atts['func_image'] = el.tmp['avatar-'+el.atts['custom_size']+'-url'] || el.tmp['avatar-url'];
	el.atts['func_image'] = el.atts['func_image'] || el.atts['avatar'];
	
}

// Render the stars
function pagelayer_render_end_pl_stars(el){
	var jEle = el.$.find('.pagelayer-stars-container');
	pagelayer_stars(jEle);
};

// Render the service box
function pagelayer_render_pl_service(el){
	
	// Decide the image URL
	el.atts['func_image'] = el.tmp['service_image-'+el.atts['service_image_size']+'-url'] || el.tmp['service_image-url'];
	el.atts['func_image'] = el.atts['func_image'] || el.atts['service_image'];
	el.atts['pagelayer-srcset'] = el.atts['func_image']+', '+el.atts['func_image']+' 1x, ';
	
	var image_atts = {
		name : 'service_image',
		size : 'service_image_size'
	};
	
	pagelayer_get_img_src(el, image_atts);
	
}

function pagelayer_render_end_pl_service(el){
	// Drag and Drop function for image
	if (typeof pagelayer_preDAndD_image !== "undefined") { 
		pagelayer_preDAndD_image(el.$);
	}
}

function pagelayer_social(jEle,sel){
	var holder = jEle.find(sel);
	var icon = holder.data('icon');
	
	if(pagelayer_empty(icon)){
		return;
	}
	
	//alert(icon);
	var icon_splited = icon.split(' fa-');
	//console.log(icon_splited);
	holder.addClass('pagelayer-'+icon_splited[1]);
	
}

function pagelayer_social_icon_onchange(jEle, row, val){
	
	var url = '';
	
	// Lets get the value of the nearest social icon
	for(var k in pagelayer_social_urls){
		var patt = new RegExp(k, 'i');
		if(patt.test(val)){
			url = pagelayer_social_urls[k];
		}
	}
	
	if(url.length > 0){
		var social_url_row = row.parent().find('[pagelayer-elp-name="social_url"]');
		//console.log(social_url_row);
		social_url_row.find('.pagelayer-elp-link').val(url).trigger('change');
	}
}

// Render the social icon
function pagelayer_render_end_pl_social(el){
	pagelayer_social(el.$, '.pagelayer-icon-holder');
}

// Render the social profile group
function pagelayer_render_end_pl_social_grp(el){
	
	// Removing extra animation classes
	el.$.find('.pagelayer-icon-holder').removeClass (function (index, className) {
		return (className.match (/(^|\s)pagelayer-animation-\S+/g) || []).join(' ');
	});
	
	pagelayer_pl_social_profile(el.$);
}

// Render the counter
function pagelayer_render_end_pl_counter(el){
	pagelayer_counter();
};

// Render the progress
function pagelayer_render_end_pl_progress(el){
	pagelayer_progress();
};
 
// Render the image slider
function pagelayer_render_pl_image_slider(el){
	
	// The URLs
	var img_urls = !pagelayer_empty(el.tmp['ids-urls']) ? JSON.parse(el.tmp['ids-urls']) : [];
	var all_urls = !pagelayer_empty(el.tmp['ids-all-urls']) ? JSON.parse(el.tmp['ids-all-urls']) : [];
	var img_title = !pagelayer_empty(el.tmp['ids-all-titles']) ? JSON.parse(el.tmp['ids-all-titles']) : [];
	//console.log(img_urls);
		
	var ul = '';
	var is_link = 'link_type' in el.atts && !pagelayer_empty(el.atts['link_type']) ? true : false;
	
	// Create figure HTML
	for (var x in img_urls){
		
		// Use the default URL first
		var url = img_urls[x];
		
		// But if we have a custom size, use that
		if(el.atts['size'] != 'custom' && x in all_urls && el.atts['size'] in all_urls[x]){
			url = all_urls[x][el.atts['size']];
		}
		
		ul += '<li class="pagelayer-slider-item">';
		
		if(is_link){
			var link = (el.atts['link_type'] == 'media_file' ? (!pagelayer_empty(img_urls[x]) ? img_urls[x] : url) : (el.tmp['link'] || ''))
			ul += '<a href="'+link+'" class="pagelayer-link-sel">';
		}
		
		ul += '<img class="pagelayer-img" src="'+url+'" title="'+img_title[x]+'" alt="'+img_title[x]+'">';
		
		if(is_link){
			ul += '</a>';
		}
		
		ul += '</li>';
	}
	
	if(pagelayer_empty(ul)){
		ul = '<h4 style="text-align:center;">'+ pagelayer_l('Please select Images from left side Widget properties.')+'</h4>';
	}
	
	el.atts['ul'] = ul;
	
	// Which arrows to show
	if('controls' in el.atts && (el.atts['controls'] == 'arrows' || el.atts['controls'] == 'none')){
		el.CSS.attr.push({'sel': '.pagelayer-image-slider-ul', 'val': 'data-pager="false"'});
	}
	
	if('controls' in el.atts && (el.atts['controls'] == 'pager' || el.atts['controls'] == 'none')){
		el.CSS.attr.push({'sel': '.pagelayer-image-slider-ul', 'val': 'data-controls="false"'});
	}
	
};

// Render the image slider
function pagelayer_render_end_pl_image_slider(el){
	pagelayer_owl_destroy(el.$, '.pagelayer-image-slider-ul');
	pagelayer_pl_image_slider(el.$);
}

// Render the grid gallery
function pagelayer_render_pl_grid_gallery(el){
	// The URLs
	var img_urls = !pagelayer_empty(el.tmp['ids-urls']) ? JSON.parse(el.tmp['ids-urls']) : [];
	var all_urls = !pagelayer_empty(el.tmp['ids-all-urls']) ? JSON.parse(el.tmp['ids-all-urls']) : [];
	var img_title = !pagelayer_empty(el.tmp['ids-all-titles']) ? JSON.parse(el.tmp['ids-all-titles']) : [];
	var img_links = !pagelayer_empty(el.tmp['ids-all-links']) ? JSON.parse(el.tmp['ids-all-links']) : [];
	var img_captions = !pagelayer_empty(el.tmp['ids-all-captions']) ? JSON.parse(el.tmp['ids-all-captions']) : [];
	//console.log(img_urls);
		
	var ul = '';
	var	pagin = '<li class="pagelayer-grid-page-item active">1</li>';
	var is_link = 'link_to' in el.atts && !pagelayer_empty(el.atts['link_to']) ? true : false;
	
	var i = 0;
	var j = 1;
	if(pagelayer_empty(el.tmp)){
		ul = '<h4 style="text-align:center;">'+ pagelayer_l('select_images')+'</h4>';
		el.atts['ul'] = ul;
		el.atts['pagin'] = '';
		return;
	}
  
	ul += '<ul class="pagelayer-grid-gallery-ul">';
	var gallery_rand = 'gallery-id-'+Math.floor((Math.random() * 100) + 1);
	var imgInPage = el.atts['images_no'];
	
	// Create figure HTML
	for (var x in img_urls){
		
		if(imgInPage != 0 && (i % imgInPage) == 0 && i != 0){
			ul += '</ul><ul class="pagelayer-grid-gallery-ul">';
			j++;
			pagin += '<li class="pagelayer-grid-page-item">'+j+'</li>';			
		}
		
		// Use the default URL first
		var url = img_urls[x];
		
		// But if we have a custom size, use that
		if(el.atts['size'] != 'custom' && x in all_urls && el.atts['size'] in all_urls[x]){
			url = all_urls[x][el.atts['size']];
		}

		
		ul += '<li class="pagelayer-gallery-item" >';
		
		if(!is_link){
			ul += '<div>';
		}
		
		if(is_link && el.atts['link_to'] == 'media_file'){
			var link = (el.atts['link_to'] == 'media_file' ? url : (el.atts['link'] || ''));
			ul += '<a href="'+link+'" class="pagelayer-ele-link">';
		}
		
		if(is_link && el.atts['link_to'] == 'attachment'){
			var link = img_links[x];
			ul += '<a href="'+link+'" class="pagelayer-ele-link">';
		}
		
		if(is_link && el.atts['link_to'] == 'lightbox'){			
			ul += '<a href="'+img_urls[x]+'" class="pagelayer-ele-link" data-lightbox-gallery="'+gallery_rand+'" alt="'+img_title[x]+'" pagelayer-grid-gallery-type="'+el.atts['link_to']+'">';
		}
		
		ul += '<img class="pagelayer-img" src="'+url+'" title="'+img_title[x]+'" alt="'+img_title[x]+'">';
		
		if(el.atts['caption'] == 'true'){
			ul += '<span class="pagelayer-grid-gallery-caption">'+img_captions[x]+'</span>';
		}
		
		if(is_link){
			ul += '</a>';
		}
		
		if(!is_link){
			ul += '</div>';
		}
		
		ul += '</li>';
		i++;
	}
	ul += '</ul>';
	
	el.atts['pagin'] = (j > 1) ? '<div class="pagelayer-grid-gallery-pagination"><ul class="pagelayer-grid-page-ul">'+'<li class="pagelayer-grid-page-item">&laquo;</li>'+
						pagin+
						'<li class="pagelayer-grid-page-item">&raquo;</li>'+'</ul></div>' : '';
	
	el.tmp['gallery-random-id'] = gallery_rand;
	
	el.atts['ul'] = ul;

}

function pagelayer_render_end_pl_grid_gallery(el){
	pagelayer_pl_grid_lightbox(el.$);
}

// Render for tabs
function pagelayer_render_html_pl_tabs(el){
	el.CSS.attr.push({'sel': '{{element}}', 'val': 'pagelayer-tabs-rotate="'+el.atts["rotate"]+'"'});
};

// Render the tab item
function pagelayer_render_end_pl_tabs(el){
	pagelayer_pl_tabs(el.$);
}

// Render the accordion item
function pagelayer_render_end_pl_accordion(el){
	pagelayer_pl_accordion(el.$);
};

// Render the collapse item
function pagelayer_render_end_pl_collapse(el){
	pagelayer_pl_collapse(el.$);	
};

// Render the accordion item handler
pagelayer_add_action('pagelayer_element_setup', function(e, jEle){
	var tag = pagelayer_tag(jEle);
	
	if( tag != 'pl_accordion_item'){
		return;
	}
	
	var panel = jEle.find('.pagelayer-accordion-panel');
	
	pagelayer_add_inner_row_notice(panel);
});

// Render the accordion item handler
pagelayer_add_action('pagelayer_do_dirty', function(e, jEle){
	var panel = jEle.closest('.pagelayer-accordion-panel');
	
	pagelayer_add_inner_row_notice(panel);
});

// Add inner row notice
function pagelayer_add_inner_row_notice(panel){
	
	if(panel.length < 1 || panel.children('.pagelayer-ele-wrap, .pagelayer-ele').not('.pagelayer-row-not-found').length > 0){
		
		if(panel.children('.pagelayer-row-not-found').length > 0){
			panel.children('.pagelayer-row-not-found').remove();
		}
		
		return;
	}
	
	var div = `<div class="pagelayer-row-not-found pagelayer-ele-wrap"> There is no editable area found. Please <span class="pagelayer-click-add-row">click here</span> to Add a Row and continue editing!<div>`;
	
	panel.html(div);
	
	panel.find('.pagelayer-click-add-row').on('click', function(){
		panel.find('.pagelayer-row-not-found').remove();

		// Create Row		
		var row = jQuery('<div pagelayer-tag="pl_inner_row"></div>');
		panel.append(row);
		var row_id = pagelayer_onadd(row, false);
		var rEle = pagelayer_ele_by_id(row_id);
		
		// Create Column
		var col = jQuery('<div pagelayer-tag="pl_col"></div>');
		rEle.find('.pagelayer-row-holder').append(col);
		var col_id = pagelayer_onadd(col, false);
		var cEle = pagelayer_ele_by_id(col_id);
		cEle.click();
		
	});
	
}

// Shortcode Handler
var pagelayer_shortcodes_timer;
function pagelayer_render_pl_shortcodes(el){
			
	// Clear any previous timeout
	clearTimeout(pagelayer_shortcodes_timer);
	
	// Set a timer for constant change
	pagelayer_shortcodes_timer = setTimeout(function(){
		
		// Make the call
		jQuery.ajax({
			url: pagelayer_ajax_url+'&action=pagelayer_do_shortcodes',
			type: 'POST',
			data: {
				pagelayer_nonce: pagelayer_ajax_nonce,
				shortcode_data: el.atts['data']
			},
			success:function(data) {
				el.$.find('.pagelayer-shortcodes-container').html(data);
			}
		});
	
	}, 500);
	
};

// Render the widget area i.e. Sidebars
function pagelayer_render_pl_wp_widgets(el){
			
	// Clear any previous timeout
	clearTimeout(pagelayer_shortcodes_timer);
	
	// Set a timer for constant change
	pagelayer_shortcodes_timer = setTimeout(function(){
	
		// Make the call
		jQuery.ajax({
			url: pagelayer_ajax_url+'&action=pagelayer_fetch_sidebar',
			type: 'POST',
			data: {
				pagelayer_nonce: pagelayer_ajax_nonce,
				sidebar: el.atts['sidebar']
			},
			success:function(data) {
				el.$.find('.pagelayer-wp-sidebar-holder').html(data);
			}
		});
	
	}, 500);

};

function pagelayer_owl_destroy(jEle, slides_class){
	
	var ul = jEle.find(slides_class);
	var setup = jEle.attr('pagelayer-setup');
	
	// Already setup ?
	if(setup && setup.length > 0){
		if(ul.children('.pagelayer-ele-wrap')){
			ul.pagelayerOwlCarousel('destroy');
			ul.find('[class^="pagelayer-owl-"]').remove();
			jEle.removeAttr('pagelayer-setup');
		}
	}
}


// Render the google maps v3
function pagelayer_render_pl_google_maps(el){
	
	el.atts['show_v2'] = true;
    
	if(pagelayer_empty(el.atts['api_version'])){		
		el.atts['src_code'] = '';
		return;
	}
	
	el.atts['show_v2'] = false;
	
	var gmaps_key = (pagelayer_empty(pagelayer_gmaps_key) ? '' : pagelayer_gmaps_key);
	
	var api_key = (pagelayer_empty(el.atts['api_key']) ? gmaps_key : el.atts['api_key']);
	
	if(el.atts['map_modes'] == 'view'){
		el.atts['center'] = pagelayer_empty(el.atts['center']) ? '-33.8569,151.2152' : el.atts['center'];
	}
		
	var src_code = (pagelayer_empty(el.atts['center']) ? '' : '&center='+el.atts['center'])+(el.atts['map_modes'] == 'streetview' ? '' : '&maptype='+el.atts['map_type']+'&zoom='+el.atts['zoom']);
	
	switch(el.atts['map_modes']){
		case 'place':
			src_code += encodeURI('&q='+(pagelayer_empty(el.atts['address']) ? 'New York, New York, USA' : el.atts['address'] ));
			break;
			
		case 'directions':
			src_code += encodeURI('&origin='+(pagelayer_empty(el.atts['direction_origin']) ? 'Oslow Norway' : el.atts['direction_origin'] ));
			src_code += encodeURI('&destination='+(pagelayer_empty(el.atts['direction_destination']) ? 'Telemark Norway' : el.atts['direction_destination'] ));
			src_code += (pagelayer_empty(el.atts['direction_waypoints']) ? '' : '&waypoints='+(el.atts['direction_waypoints'].trim()).split(' ').join('|') );
			src_code += (pagelayer_empty(el.atts['direction_modes']) ? '' : '&mode='+el.atts['direction_modes'] );
			src_code += (pagelayer_empty(el.atts['direction_avoid']) ? '' : '&avoid='+el.atts['direction_avoid'].split(',').join('|') );
			src_code += (pagelayer_empty(el.atts['direction_units']) ? '' : '&units='+el.atts['direction_units'] );
			break;
			
		case 'streetview':
			src_code += '&pano='+(pagelayer_empty(el.atts['streetview_pano']) ? 'eTnPNGoy4bxR9LpjjfFuOw' : el.atts['streetview_pano'] );
			src_code += '&location='+(pagelayer_empty(el.atts['streetview_location']) ? '46.414382,10.013988' : el.atts['streetview_location'] );
			src_code += (pagelayer_empty(el.atts['streetview_heading']) ? '' : '&heading='+el.atts['streetview_heading'] );
			src_code += (pagelayer_empty(el.atts['streetview_pitch']) ? '' : '&pitch='+el.atts['streetview_pitch'] );
			src_code += (pagelayer_empty(el.atts['streetview_fov']) ? '' : '&fov='+el.atts['streetview_fov'] );
			break;
			
		case 'search':
			src_code += encodeURI('&q='+(pagelayer_empty(el.atts['search_term']) ? 'Record stores in Seattle' : el.atts['search_term'] ));
			break;
			
	}
	
	var src_code_url = 'https://www.google.com/maps/embed/v1/'+el.atts['map_modes']+'?key='+api_key+src_code;
	
	el.atts['src_code'] = '<iframe width="600" height="450" style="border:0" loading="lazy" allowfullscreen src="'+src_code_url+'"></iframe>';
	
}

////////////
// Freemium
////////////

// Render the excerpt
function pagelayer_render_html_pl_post_excerpt(el){
	el.$.find('.pagelayer-post-excerpt').addClass('pagelayer-empty-widget');
}

// Render the featured image
function pagelayer_render_html_pl_featured_img(el){
	
	var param = {};
	
	param['pagelayer_nonce'] = pagelayer_ajax_nonce;
	
	// Post Id
	param['post_id'] = pagelayer_postID;
	
	// Image size
	if('size' in el.atts){
		param['size'] = el.atts['size'];
	}
	
	jQuery.ajax({
		url: pagelayer_ajax_url+'action=pagelayer_fetch_featured_img',
		type: 'post',
		data: param,
		dataType: 'json',
		success: function(data){
			
			var src = '';
			var title = '';
			var alt = '';
			if(pagelayer_empty(data)){
				src = el.tmp['img-'+el.atts['size']+'-url'] || el.tmp['img-url'];
				src = src || el.atts['img'];
			}else{
				src = data['url'];
				alt = data['alt'];
				title = data['title'];
				if(el.atts['size']+'-url' in data){
					src = data[el.atts['size']+'-url'];
				}
			}
			
			var img_html = '<img class="pagelayer-img" src="'+pagelayer.blank_img+'" />';
			if(src){
				img_html = '<img class="pagelayer-img" src="' + src + '" title="' + title + '" alt="' + alt + '"/>';
			}
			
			el.$.find('.pagelayer-featured-img').html(img_html);
			
			if('link_type' in el.atts){
		
				// Custom url
				if(el.atts['link_type'] == 'custom_url'){
					el.$.find('a').attr('href', el.tmp['link']);
				}
				
				// Link to the media file itself
				if(el.atts['link_type'] == 'media_file' || el.atts['link_type'] == 'lightbox'){
					el.$.find('a').attr('href', src);
				}
			}
			
			pagelayer_pl_image(el.$);
		}
	});
}

// Retina image setting attribute.
function pagelayer_get_img_src(el, image_atts){
	
	// Check if retina images is set
	if(!pagelayer_empty(el.tmp[image_atts.name+'-retina-url']) && el.tmp[image_atts.name+'-retina-url'].includes('default-image') == false){
		var retina_image = el.tmp[image_atts.name+'-retina-'+el.atts[image_atts.size]+'-url'];
		retina_image = pagelayer_empty(retina_image) ? el.tmp[image_atts.name+'-retina-url'] : retina_image;
		el.atts['pagelayer-srcset'] += retina_image +' 2x, ';			
	}
	
	// Check if retina mobile images is set
	if(!pagelayer_empty(el.tmp[image_atts.name+'-retina-mobile-url']) && el.tmp[image_atts.name+'-retina-mobile-url'].includes('default-image') == false){			
		var retina_image_mobile = el.tmp[image_atts.name+'-retina-mobile-'+el.atts[image_atts.size]+'-url'];
		retina_image_mobile = pagelayer_empty(retina_image_mobile) ? el.tmp[image_atts.name+'-retina-mobile-url'] : retina_image_mobile;		
		el.atts['pagelayer-srcset'] += retina_image_mobile +' 3x';
	}
}

/////////////////
// Freemium
/////////////////

// If you want to store ajax data then you can use this variable
var pagelayer_ajax_data = {};

var pagelayer_posts_data = {};

// Compare two objects
function pagelayer_compare_object(obj1, obj2){
   var objectsAreSame = true;
   for(var propertyName in obj1){
	  if(obj1[propertyName] !== obj2[propertyName]){
		 objectsAreSame = false;
		 break;
	  }
   }
   for(var propertyName in obj2){
	  if(obj1[propertyName] !== obj2[propertyName]){
		 objectsAreSame = false;
		 break;
	  }
   }
   return objectsAreSame;
}

// Incase if there is a lightbox
function pagelayer_render_end_pl_featured_img(el){
	pagelayer_pl_image(el.$);
}

// Render the archive Posts
function pagelayer_render_pl_archive_posts(el){
	
	// Need to do empty
	el.atts['pagelayer_pagination_top'] = '';
	el.atts['pagelayer_pagination_bottom'] = '';
	
}

// Render the archive Posts
function pagelayer_render_end_pl_archive_posts(el){
	var post = {};
	
	// All atts
	post['atts'] = JSON.parse(JSON.stringify(el.atts));
	post['atts']['pagelayer-id'] = el['id'];
	
	// The nonce
	post['pagelayer_nonce'] = pagelayer_ajax_nonce;
	
	var data_handle = function(data){
		//console.log(data);
		var d = jQuery(data);
		el.$.children(':not(style)').remove();
		var child = el.$.append(d.children(':not(style)'));
		pagelayer_ajax_data[el['id']] = data;
	}
	
	if(pagelayer_empty(pagelayer_posts_data) || !pagelayer_compare_object(pagelayer_posts_data, post) || pagelayer_empty(pagelayer_ajax_data[el['id']])){
		
		pagelayer_posts_data = post;
	
		jQuery.ajax({
			url: pagelayer_ajax_url+'action=pagelayer_archive_posts_data',
			type: 'post',
			data: post,
			success: data_handle
		});
	}else{
		data_handle(pagelayer_ajax_data[el['id']]);
	}
}

function pagelayer_apply_megamenu_items(html, menuID, menuEle, eleActive){
	
	if(pagelayer_empty(pagelayer_menus_items_list[menuID])){
		return html;
	}
	
	var menu_data = jQuery('<div>').html(html);	
	var $elements = pagelayer_menus_items_list[menuID];
	var unset_ele = function(navItem){
		var src = jQuery(navItem);
		var nhtml = src[0].outerHTML;
		
		var nEle = jQuery(nhtml);		
		nEle.removeAttr('pagelayer-parent');
		nEle.find('[pagelayer-parent]').removeAttr('pagelayer-parent');
		nEle.find('style').remove();
		nEle.find('.pagelayer-ele-overlay').remove();
		
		// Unwrap the wraps
		nEle.find('.pagelayer-ele').each(function (){
			var ele = jQuery(this);
			if(ele.parent().is('.pagelayer-ele-wrap')){
				ele.unwrap();
			}
		});
		
		return nEle;
	}
	
	for($e in $elements){
		var savedHTML = '';
		
		if(pagelayer_empty($elements[$e]['pagelayer_content'])){
			 continue;
		}
		
		var mID = $elements[$e]['ID'];
		var navItem = menuEle.find('.pagelayer-mega-editor-'+mID).find('.pagelayer-nav_menu_item').first();
		var id = pagelayer_id(menuEle);

		if(navItem.length > 0 && eleActive){		
			savedHTML = unset_ele(navItem);
		}else{
			savedHTML = pagelayer_element_unsetup($elements[$e]['pagelayer_content']);
		}
		
		menu_data.find('.pagelayer-mega-editor-'+mID).html(savedHTML[0].outerHTML);
	}
		
	return menu_data.html();
}

var pagelayer_nav = {};
var pagelayer_wp_menu_timer;
var pagelayer_nav_force_refresh = {};

// Render the Primary menu
function pagelayer_render_pl_wp_menu(el){
	
	var jEle = el.$;
	var menuID = el.atts['nav_list'];
	var parMenu = jEle.parent().closest('.pagelayer-wp_menu');
	var inside_mega = '';
	var menu_error = '';
	
	// If we are inside primary menu and have a same menu ID
	if(parMenu.length > 0){
		
		var parMenuID = pagelayer_get_att(parMenu, 'nav_list');
		
		if(menuID == parMenuID){
			pagelayer_show_msg('Not allowed same Menu inside the Primary menu widget!', 'warning');
			inside_mega = true;
		
		// If parent menu menuID is empty then we prevent menu inside menu
		}else if(pagelayer_empty(menuID) || pagelayer_empty(parMenuID) ){
			menu_error = 'Primary Menu Holder. Please select the correct menu or parent menu.';
			inside_mega = true;
		}
    
	}
	
	// Set atts for easy rendering in PHP
	pagelayer_set_atts(jEle, 'inside_mega', inside_mega);
	
	if(!pagelayer_empty(inside_mega)){
		
		if(pagelayer_empty(menu_error)){
			menu_error = 'Primary Menu Holder. Please select the correct menu.';
		}
		
		el.atts['nav_menu'] = menu_error;
		return;
	}
	
	// Setting default toggle icon. If the icon is empty.
	if(pagelayer_empty(el.atts['menu_toggle_icon'])){
		el.atts['menu_toggle_icon'] = 'fas fa-bars';
	}
	
	// To avoid remove pagelayer id of mega menu item
	var eleActive = !pagelayer_empty(pagelayer_active.el) && (el.id == pagelayer_active.el.id || jEle.find(pagelayer_active.el.$).length > 0);
	
	if(pagelayer_empty(pagelayer_nav[menuID]) || !pagelayer_empty(pagelayer_nav_force_refresh[el.id])){
		
		var pagelayer_nav_items_list = pagelayer_get_nav_items(jEle);
		var findPar = jEle.find('.pagelayer-wp_menu-ul').parent();
		el.atts['nav_menu'] = '';
		
		// Get menu container for the hold place of the menu
		if(findPar.length > 0){
			el.atts['nav_menu'] = findPar[0].outerHTML;
		}
		
		// Clear any previous timeout
		clearTimeout(pagelayer_wp_menu_timer);
		
		// Set a timer for constant change
		pagelayer_wp_menu_timer = setTimeout(function(){
			
			jQuery.ajax({
				url: pagelayer_ajax_url+'&action=pagelayer_fetch_primary_menu&postID='+pagelayer_postID, // Send post id to on live mode
				type: 'post',
				data: {
					pagelayer_nonce: pagelayer_ajax_nonce,
					nav_list: menuID,
					pagelayer_nav_items: pagelayer_nav_items_list,
					'pagelayer-live': 1
				},
				success: function(data) {
					//console.log(data);
					data = pagelayer_apply_megamenu_items(data, menuID, jEle, eleActive);
					pagelayer_nav[menuID] = data;
				},
				complete: function() {
					//console.log(data);
					
					// Is element html rendered ?
					var findCont = setInterval( function(){
						
						var container = jEle.find('.pagelayer-wp-menu-container');
						
						if(container.length < 1){
							return;
						}
						
						clearInterval(findCont);

						// Replace the menu HTML
						container.find('.pagelayer-wp_menu-ul').parent().remove();
						container.append(pagelayer_nav[menuID]);
						
						var render_ref = pagelayer_render_menu_par;
						pagelayer_render_menu_par = false;
						
						container.find('.pagelayer-ele').each(function(){
							var iEle = jQuery(this);
							
							if(iEle.parent('.pagelayer-ele-wrap').length > 0){
								return;
							}
							
							var id = pagelayer_assign_id(iEle);
							pagelayer_element_setup('[pagelayer-id="'+id+'"]', true);
						});
						
						pagelayer_render_menu_par = render_ref;
						
						pagelayer_primary_menu(jEle);
												
					}, 100);
					
				}
			});
		}, 500);
		
	}else{
		el.atts['nav_menu'] = pagelayer_apply_megamenu_items(pagelayer_nav[menuID], menuID, jEle, eleActive);
	}
	
	pagelayer_nav_force_refresh[el.id] = false;
}

// Render end the Primary menu
function pagelayer_render_end_pl_wp_menu(el){
	
	var jEle = el.$;
	var render_ref = pagelayer_render_menu_par;
	
	pagelayer_render_menu_par = false;
	
	// Re-setup the element
	jEle.find('.pagelayer-ele').each(function(){
		var ele = jQuery(this);
		
		if(ele.parent('.pagelayer-ele-wrap').length > 0){
			return;
		}
		
		var id = pagelayer_assign_id(ele);
		
		pagelayer_element_setup('[pagelayer-id="'+id+'"]', true);
	});
	
	pagelayer_render_menu_par = render_ref;
	
	pagelayer_primary_menu(el.$);
}

// The Primary menu handler on live
pagelayer_add_action('pagelayer_primary_menu_setup_end', function(e, jEle){
	jEle.find('li.pagelayer-mega-menu-item a > .after-icon').unbind('click');
	jEle.unbind('click.mega_menu');
	jEle.on('click.mega_menu', 'li.pagelayer-mega-menu-item', function(e){
							
		var target = jQuery(e.target);
		var mEle = jQuery(this);
		
		if(target.closest('.pagelayer-mega-menu').length > 0 || target.closest(mEle).length < 1){
			return;
		}
		
		jQuery('.pagelayer-active-mega-menu').each(function(){
			var oEle = jQuery(this);
			
			if(mEle.is(oEle)){
				return;
			}
			
			oEle.removeClass('pagelayer-active-mega-menu');
		});
		
		mEle.toggleClass('pagelayer-active-mega-menu');
	});
});

var pagelayer_render_menu = {};
var pagelayer_render_menu_par = true;

// Render end the Primary menu
function pagelayer_render_end_pl_nav_menu_item(el){
	
	if(pagelayer_empty(pagelayer_menus_items_ref[el.atts['ID']])){
		return;
	}
	
	var jEle = el.$;
	
	if(pagelayer_render_menu_par){
		
		// Render parent
		clearTimeout(pagelayer_render_menu);
		pagelayer_render_menu = setTimeout(function(){
			var par = jEle.closest('.pagelayer-wp_menu');
			var plID = pagelayer_id(par);
			
			if(par.length < 1) return;
			
			pagelayer_nav_force_refresh[plID] = true;

			pagelayer_render_menu_par = false;
			pagelayer_sc_render(par);
			pagelayer_render_menu_par = true;
		}, 500);
	}
}

var pagelayer_nav_menu_timmer = {}

// On nav dirty handler
pagelayer_add_action('pagelayer_do_dirty', function(e, jEle){		
		
	var navEle = jEle.closest('[pagelayer-tag="pl_nav_menu_item"]');
	
	if(navEle.length < 1){
		return;
	}
	
	var itemData = pagelayer_data(navEle);
	var atts = itemData.atts;
	var itemID = atts['ID'];
	
	if( !(itemID in pagelayer_menus_items_ref) ){
		pagelayer_menus_items_ref[itemID] = {};
	}
	
	var props = pagelayer_get_props(navEle);
	var menuEle = jEle.closest('.pagelayer-wp_menu');
	var plID = pagelayer_id(menuEle);
	
	for(var prop in props['settings']){
		for(var section in props[prop]){
			
			if(section in atts){
				pagelayer_menus_items_ref[itemID][section] = atts[section];
				continue;
			}
			
			pagelayer_menus_items_ref[itemID][section] = '';
		}
	}
   
	pagelayer_menus_items_ref[itemID]['pagelayer_content'] = navEle;
	pagelayer_menus_items_ref[itemID]['is_dirty'] = true;
	
	var currentID = pagelayer_get_att(menuEle, 'nav_list');
	
	// Prevent unnecessary render
	jQuery(pagelayer_editable).find('.pagelayer-wp_menu').each(function(){
		var mEle = jQuery(this);
		var mID = pagelayer_get_att(mEle, 'nav_list');
		
		if(currentID != mID){
			return;
		}
		
		mEle.attr('pagelayer-click-render', 1);
	});

	menuEle.removeAttr('pagelayer-click-render');
	
});

// We need to render the original content before we can start editing
pagelayer_add_action('pagelayer_element_clicked', function(e, jEle){
	
	var menus = jQuery(pagelayer_editable).find('.pagelayer-wp_menu');
	
	// Prevent unnecessary render
	if(!jEle.hasClass('pagelayer-wp_menu') || menus.length < 2 || pagelayer_empty(jEle.attr('pagelayer-click-render'))){
		return;
	}

	jEle.find('[pagelayer-tag="pl_nav_menu_item"]').each(function(){
		var cEle = jQuery(this),
		postID = pagelayer_get_att(cEle, 'ID');		

		if(!(postID in pagelayer_menus_items_ref)){
			return;
		}
		
		var ref_data = pagelayer_menus_items_ref[postID];
		
		if(!('is_dirty' in ref_data) || pagelayer_empty(ref_data['is_dirty'])){
			return;
		}
		
		pagelayer_sc_render(jEle);
		
		return false; // Break the loop

	});
	
});

// Render the post navigation
function pagelayer_render_end_pl_post_nav(el){

	jQuery.ajax({
		url: pagelayer_ajax_url+'&action=pagelayer_post_nav&postID='+pagelayer_postID,
		type: 'post',
		data: {
			pagelayer_nonce: pagelayer_ajax_nonce,
			data: el['atts'],
		},
		async:false,
		success: function(response){
			//console.log(response);
			var obj = jQuery.parseJSON(response);
			el.$.find('.pagelayer-prev-post').html(obj['atts']['prev_link']);
			el.$.find('.pagelayer-next-post').html(obj['atts']['next_link']);
		}
	});
	
}

// Render the site title
function pagelayer_render_pl_wp_title(el){	
	//console.log(el.tmp);

	// Use default logo
	if(pagelayer_empty(el.atts['logo_img_type'])){
		
		// But is there a default logo
		if(!pagelayer_empty(pagelayer_site_logo)){		
			el.atts['func_image'] = pagelayer_site_logo[el.atts['logo_img_size']+'-url'] || pagelayer_site_logo['url'];
			
			el.atts['logo_img-title'] = pagelayer_empty(pagelayer_site_logo.title) ? '' : pagelayer_site_logo.title;
			el.atts['logo_img-alt'] = pagelayer_empty(pagelayer_site_logo.alt) ? '' : pagelayer_site_logo.alt;
		}
	
	// Custom logo
	}else{
		el.atts['func_image'] = el.tmp['logo_img-'+el.atts['logo_img_size']+'-url'] || el.tmp['logo_img-url'];
		el.atts['func_image'] = pagelayer_empty(el.atts['func_image']) ? el.atts['logo_img'] : el.atts['func_image'];
	}
}

// Render the Post comment
function pagelayer_render_end_pl_post_comment(el){
	
	var postID = pagelayer_postID;
		
	if(el['atts']['post_type'] == 'custom' && el['atts']['post_id']){
		postID = el['atts']['post_id'];
	}
	
	jQuery.ajax({
		url: pagelayer_ajax_url+'&action=pagelayer_post_comment&postID='+postID,
		type: 'post',
		data: {
			pagelayer_nonce: pagelayer_ajax_nonce,
		},
		success: function(response){
			el.$.find('.pagelayer-post-comment-container').html(response);
		}
	});

}

var pagelayer_post_info_timer = {};

// Render the Post info list
function pagelayer_render_pl_post_info_list(el){
	
	el.atts['post_info_content'] = 1;
	
	// Clear any previous timeout
	clearTimeout(pagelayer_post_info_timer[el.id]);
	
	// Set a timer for constant change
	pagelayer_post_info_timer[el.id] = setTimeout(function(){
	
		// Make the call
		jQuery.ajax({
			url: pagelayer_ajax_url+'&action=pagelayer_post_info&postID='+pagelayer_postID,
			type: 'post',
			data: {
				pagelayer_nonce: pagelayer_ajax_nonce,
				el: el.atts,
			},
			success: function(response){
				var obj = jQuery.parseJSON(response);
				//console.log(obj);el['atts'] = obj;
				
				if( pagelayer_empty(obj['post_info_content']) ){
					el.$.find('.pagelayer-post-info-list-container').remove();
					return;
				}
				
				el.$.find('.pagelayer-post-info-list-container').show();
				el.$.find('.pagelayer-post-info-label').html(obj['post_info_content']);
				el.$.find('.pagelayer-post-info-icon img').attr('src', obj['avatar_url']);
				el.$.find('.pagelayer-post-info-list-container > a').attr('href', obj['link']);
			}
		});
		
	}, 500);
	
}

// Render the Post info list
function pagelayer_render_html_pl_post_info_list(el){
	el.$.find('.pagelayer-post-info-list-container').hide();
}

// Render the contact form
function pagelayer_render_pl_contact(el){
	
	// Set post id in atts 
	el.atts['con_post_id'] = pagelayer_postID;
	el.atts['grecaptcha'] = pagelayer_recaptch_site_key;	

		if(pagelayer_recaptch_version == 'v3') {
			el.atts['grecaptcha_v3'] = true; 
		}else{
			el.atts['grecaptcha_v2'] = true;
		}
}

// Render the contact form
function pagelayer_render_end_pl_contact(el){
	
	jQuery(el.$).find('.pagelayer-recaptcha').each(function(){
		var recaptcha = jQuery(this);
		var widgetID = recaptcha.attr('recaptcha-widget-id');
		
		if( !pagelayer_empty(window.grecaptcha) && (!pagelayer_empty(widgetID) || widgetID == 0) && pagelayer_recaptch_version != 'v3'){
			grecaptcha.reset(widgetID);
		}else{
			pagelayer_recaptcha_loader(recaptcha, true);
		}
	});
	
	// Showing contact form message in the editor only.
	if(el.atts['show_msg_box']){
		var msgBox = el.$.find('.pagelayer-message-box');
		if(el.$.find('.pagelayer-message-box').length==2){
			msgBox.eq(0).text('Demo success box');
			msgBox.eq(0).addClass('pagelayer-cf-msg-suc');
			msgBox.eq(1).text('Demo failed box');
			msgBox.eq(1).addClass('pagelayer-cf-msg-err');
		}
	}
	
	pagelayer_set_atts(el.$, 'con_post_id', pagelayer_postID);	
	
}

function pagelayer_render_end_pl_heading(el) {
	pagelayer_search_widgets(el.$);
}

function pagelayer_render_end_pl_text(el) {
	pagelayer_search_widgets(el.$);
}

// Render the contact form
function pagelayer_render_pl_contact_item(el){ 
	var html = '';
	var options = '';
	var placeholder = '';
	var required = '';
	
	if(!pagelayer_empty(el.atts['required'])){
		required = 'required';
	}

	if(!pagelayer_empty(el.atts['label_name']) && pagelayer_empty(el.atts['label_as_holder'])){
		html = '<label for="'+el.atts['field_name']+'">'+
				'<span class="pagelayer-form-label">'+el.atts['label_name']+'</span>';
				
		if(!pagelayer_empty(required)){
			html += ' *';
		}
		
		html += '</label>';
	}
		
	if(!pagelayer_empty(el.atts['label_as_holder'])){
		placeholder = el.atts['label_name'];
	}else{
		if(!pagelayer_empty(el.atts['placeholder'])) placeholder = el.atts['placeholder'];
	}
	
	// File accept
	var file_accept = '.jpg,.jpeg,.png,.gif,.pdf,.doc,.docx,.ppt,.pptx,.odt,.avi,.ogg,.m4a,.mov,.mp3,.mp4,.mpg,.wav,.wmv';
	
	if(!pagelayer_empty(el.atts['accept_file'])){
		file_accept = el.atts['accept_file'];
	}
	
	if(el.atts['field_type'] == 'select'){
	html += '<select name="'+el.atts['field_name']+'" '+required+'>'
		if(!pagelayer_empty(el.atts['label_name']) && !pagelayer_empty(el.atts['label_as_holder'])){
		   html += '<option value="" disabled selected>'+el.atts['label_name']+'</option>';
		}else{
			html += '<option value="" disabled selected>---</option>';
		}
		
		if(!pagelayer_empty(el.atts['values'])){
			options = el.atts['values'].split("\n");
			for(var x in options){
				html += '<option value="'+options[x].trim()+'">'+options[x].trim()+'</option>';
			}
		}
		html += '</select>';
	}else if(el.atts['field_type'] == 'checkbox'){
		if(!pagelayer_empty(el.atts['values'])){
			options = el.atts['values'].split("\n");
			html += '<div class="pagelayer-radcheck-holder pagelayer-contact-checkbox" '+required+'>';
			for(var x in options){
				html += '<div><input type="checkbox" id="'+el.id+options[x].trim()+'" name="'+el.atts['field_name']+'[]" '+
				'value="'+options[x].trim()+'" /><label for="'+el.id+options[x].trim()+'" class="pagelayer-form-label">'+options[x].trim()+'</label></div>';
			}
			html += '</div>';
		}
	}else if(el.atts['field_type'] == 'radio'){
		if(!pagelayer_empty(el.atts['values'])){
			options = el.atts['values'].split("\n");
			html += '<div class="pagelayer-radcheck-holder">';
			for(var x in options){
				html += '<div><input type="radio" name="'+el.atts['field_name']+'" '+
				'value="'+options[x].trim()+'" '+required+'/><span>'+options[x].trim()+'</span></div>';
			}
			html += '</div>';
		}
	}else if(el.atts['field_type'] == 'textarea'){
		html += '<textarea name="'+el.atts['field_name']+'" rows="'+el.atts['textarea_rows']+'" placeholder="'+placeholder+'" '+
				''+required+'></textarea>';
	}else if(el.atts['field_type'] == 'file'){
		html += '<input type="'+el.atts['field_type']+'" '+
				'name="'+el.atts['field_name']+'" placeholder="'+placeholder+'" accept="'+file_accept+'" '+required+' />';
	}else if(el.atts['field_type'] == 'label'){
		html += '';
	}else{
		html += '<input type="'+el.atts['field_type']+'" '+
				'name="'+el.atts['field_name']+'" placeholder="'+placeholder+'" '+required+'/>';
	}
	
	el.atts['fieldhtml'] = html;
	
}

// Render the post content
function pagelayer_render_pl_post_content(el){
	el.atts['post_content'] = 'Post Content Holder';
	el.CSS.css.push({'sel': '{{element}} .entry-content', 'val': 'min-height:20px;background-color:#e3e3e3;'});
}

// Render the post excertp
function pagelayer_render_pl_post_excerpt(el){
	el.tmp['post_excerpt'] = '<div class="pagelayer-post-excerpt pagelayer-empty-widget"></div>';
}

// Render the flipbox
function pagelayer_render_pl_flipbox(el){
	var jEle = el.$;
	el.atts['func_image'] = el.tmp['heading_image-'+el.atts['heading_image_size']+'-url'] || el.tmp['heading_image-url'];
	el.atts['func_image'] = el.atts['func_image'] || el.atts['heading_image'];
	
	var back = pagelayer_get_att(jEle, 'back_section');
	if(back){
		jEle.attr('back_section', back);
	}else{
		jEle.removeAttr('back_section', back);
	}
}

// Render the Testimonial Slider
function pagelayer_render_end_pl_testimonial_slider(el){
	pagelayer_owl_destroy(el.$, '.pagelayer-testimonials-holder');
	pagelayer_pl_testimonial_slider(el.$);
}

// Render the countdown
function pagelayer_render_pl_countdown(el){
	if(pagelayer_empty(el.atts['custom_label_text'])){
		el.atts['days_label_text'] = 'Days';
		el.atts['hours_label_text'] = 'Hours';
		el.atts['minutes_label_text'] = 'Minutes';
		el.atts['seconds_label_text'] = 'Seconds';
	}	
}	

// Render the countdown
function pagelayer_render_end_pl_countdown(el){ 
	var jEle = el.$;
	var exp = pagelayer_get_att(jEle, 'display_expired_text');
	if(exp){
		jEle.attr('display_expired_text', exp);
	}else{
		jEle.removeAttr('display_expired_text', exp);
	}
	
	pagelayer_countdown(jEle);
	
	if(pagelayer_empty(el['atts']['days']) && pagelayer_empty(el['atts']['hours']) && pagelayer_empty(el['atts']['minutes']) && pagelayer_empty(el['atts']['seconds']) ){
		jEle.find('.pagelayer-countdown-counter').html('<h2>Countdown Timer Holder</h2>');
	}
  
}

// Render the share
function pagelayer_render_pl_share(el){
	
	if('text' in el.atts){
		el.atts['icon_label'] = el.atts['text'];
		return;
	}
		
	var icon = '';
	
	if(!pagelayer_empty(el.atts['icon'])){
		var icon_splited = el.atts['icon'].split(' fa-');
		icon = icon_splited[1];
	}
	
	var labelList = { 'Facebook' : ['facebook', 'facebook-official', 'facebook-f', 'facebook-messenger', 'facebook-square'],
		'Twitter' : ['twitter', 'twitter-square'],
		'X' : [ 'x-twitter', 'x-twitter-square'],
		'Google+' : ['google-plus', 'google-plus-square', 'google-plus-g'],
		'Instagram' : ['instagram'],
		'Linkedin' : ['linkedin', 'linkedin-square', 'linkedin-in'],
		'Pinterest' : ['pinterest', 'pinterest-p', 'pinterest-square'],
		'Reddit' : ['reddit-alien', 'reddit-square', 'reddit'],
		'Skype' : ['skype'],
		'Stumbleupon' : ['stumbleupon', 'stumbleupon-circle'],
		'Telegram' : ['telegram', 'telegram-plane'],
		'Tumblr' : ['tumblr', 'tumblr-square'],
		'VK' : ['vk'],
		'Weibo' : ['weibo'],
		'WhatsApp' : ['whatsapp', 'whatsapp-square'],
		'WordPress' : ['wordpress', 'wordpress-simple'],
		'Xing' : ['xing', 'xing-square'],
		'Delicious' : ['delicious'],
		'Dribbble' : ['dribbble', 'dribbble-square'],
		'Snapchat' : ['snapchat-ghost'],
		'Pocket' : ['get-pocket'],
		'Email' : ['envelope', 'envelope-open', 'envelope-o']
	}
	
	jQuery.each(labelList, function(key, value){
		if(jQuery.inArray(icon, value) != -1){
			el.atts['icon_label'] = key;
		}
	});
	
}

// Render the share icon
function pagelayer_render_end_pl_share(el){
	pagelayer_social(el.$, '.pagelayer-share-content');
}

// copyright rendering function
var pagelayer_copyright;
function pagelayer_render_pl_copyright(el){
	if(pagelayer_empty(el.atts['copyright_text'])){
		return;
	}
	pagelayer_copyright = el.atts['copyright_text'];
	
}

// Render the animated heading
function pagelayer_render_pl_anim_heading(el){
	
	el.atts['rotate_html'] = '';
	
	// Creates html for rotating text
	if(!pagelayer_empty(el.atts['rotate_text'])){
		
		var rotate_text = '';
		rotate_text = el.atts['rotate_text'].split(',');
		
		el.atts['rotate_html'] += '<div class="pagelayer-animated-heading pagelayer-rotating-text pagelayer-words-wrapper">';
		
		jQuery.each(rotate_text, function(i){
			el.atts['rotate_html'] += '<span';
			if(i == 0){
				el.atts['rotate_html'] += ' class="pagelayer-is-visible"';
			}
			el.atts['rotate_html'] += '>' + rotate_text[i] + '</span>';
		});
		
		el.atts['rotate_html'] += '</div>';
	   
	}
	
	// Required classes for particular rotate
	el.atts['rotate_req'] = '';
	var letters = ['pagelayer-aheading-rotate2', 'pagelayer-aheading-rotate3', 'type', 'pagelayer-aheading-scale'];
	
	if(jQuery.inArray(el.atts['animations'], letters) != -1){
		el.atts['rotate_req'] = 'letters ';
	}
	
	if(el.atts['animations'] == 'pagelayer-aheading-clip'){
		el.atts['rotate_req'] = 'is-full-width ';
	}
	
}

// Render animated heading
function pagelayer_render_end_pl_anim_heading(el){
	var jEle = el.$;
	pagelayer_anim_heading(jEle);	
}

function pagelayer_render_pl_post_title(el){
	el['atts']['open_html_tag'] = !pagelayer_empty(el['atts']['html_tag']) ? '<'+el['atts']['html_tag']+'>' : '';
	el['atts']['close_html_tag'] = !pagelayer_empty(el['atts']['html_tag']) ? '</'+el['atts']['html_tag']+'>' : '';
}
////////////////
// Freemium End
////////////////
PKƎf\q�%���js/owl.carousel.min.jsnu�[���/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
!function(a,b,c,d){function e(b,c){this.settings=null,this.options=a.extend({},e.Defaults,c),this.$element=a(b),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},a.each(["onResize","onThrottledResize"],a.proxy(function(b,c){this._handlers[c]=a.proxy(this[c],this)},this)),a.each(e.Plugins,a.proxy(function(a,b){this._plugins[a.charAt(0).toLowerCase()+a.slice(1)]=new b(this)},this)),a.each(e.Workers,a.proxy(function(b,c){this._pipe.push({filter:c.filter,run:a.proxy(c.run,this)})},this)),this.setup(),this.initialize()}e.Defaults={items:3,loop:!1,center:!1,rewind:!1,checkVisibility:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:b,fallbackEasing:"swing",slideTransition:"",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"pagelayer-owl-refresh",loadedClass:"pagelayer-owl-loaded",loadingClass:"pagelayer-owl-loading",rtlClass:"pagelayer-owl-rtl",responsiveClass:"pagelayer-owl-responsive",dragClass:"pagelayer-owl-drag",itemClass:"pagelayer-owl-item",stageClass:"pagelayer-owl-stage",stageOuterClass:"pagelayer-owl-stage-outer",grabClass:"pagelayer-owl-grab"},e.Width={Default:"default",Inner:"inner",Outer:"outer"},e.Type={Event:"event",State:"state"},e.Plugins={},e.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(a){a.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(a){var b=this.settings.margin||"",c=!this.settings.autoWidth,d=this.settings.rtl,e={width:"auto","margin-left":d?b:"","margin-right":d?"":b};!c&&this.$stage.children().css(e),a.css=e}},{filter:["width","items","settings"],run:function(a){var b=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,c=null,d=this._items.length,e=!this.settings.autoWidth,f=[];for(a.items={merge:!1,width:b};d--;)c=this._mergers[d],c=this.settings.mergeFit&&Math.min(c,this.settings.items)||c,a.items.merge=c>1||a.items.merge,f[d]=e?b*c:this._items[d].width();this._widths=f}},{filter:["items","settings"],run:function(){var b=[],c=this._items,d=this.settings,e=Math.max(2*d.items,4),f=2*Math.ceil(c.length/2),g=d.loop&&c.length?d.rewind?e:Math.max(e,f):0,h="",i="";for(g/=2;g>0;)b.push(this.normalize(b.length/2,!0)),h+=c[b[b.length-1]][0].outerHTML,b.push(this.normalize(c.length-1-(b.length-1)/2,!0)),i=c[b[b.length-1]][0].outerHTML+i,g-=1;this._clones=b,a(h).addClass("cloned").appendTo(this.$stage),a(i).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var a=this.settings.rtl?1:-1,b=this._clones.length+this._items.length,c=-1,d=0,e=0,f=[];++c<b;)d=f[c-1]||0,e=this._widths[this.relative(c)]+this.settings.margin,f.push(d+e*a);this._coordinates=f}},{filter:["width","items","settings"],run:function(){var a=this.settings.stagePadding,b=this._coordinates,c={width:Math.ceil(Math.abs(b[b.length-1]))+2*a,"padding-left":a||"","padding-right":a||""};this.$stage.css(c)}},{filter:["width","items","settings"],run:function(a){var b=this._coordinates.length,c=!this.settings.autoWidth,d=this.$stage.children();if(c&&a.items.merge)for(;b--;)a.css.width=this._widths[this.relative(b)],d.eq(b).css(a.css);else c&&(a.css.width=a.items.width,d.css(a.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(a){a.current=a.current?this.$stage.children().index(a.current):0,a.current=Math.max(this.minimum(),Math.min(this.maximum(),a.current)),this.reset(a.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){var a,b,c,d,e=this.settings.rtl?1:-1,f=2*this.settings.stagePadding,g=this.coordinates(this.current())+f,h=g+this.width()*e,i=[];for(c=0,d=this._coordinates.length;c<d;c++)a=this._coordinates[c-1]||0,b=Math.abs(this._coordinates[c])+f*e,(this.op(a,"<=",g)&&this.op(a,">",h)||this.op(b,"<",g)&&this.op(b,">",h))&&i.push(c);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+i.join("), :eq(")+")").addClass("active"),this.$stage.children(".center").removeClass("center"),this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}],e.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass),this.$stage.length||(this.$element.addClass(this.options.loadingClass),this.$stage=a("<"+this.settings.stageElement+">",{class:this.settings.stageClass}).wrap(a("<div/>",{class:this.settings.stageOuterClass})),this.$element.append(this.$stage.parent()))},e.prototype.initializeItems=function(){var b=this.$element.find(".pagelayer-owl-item");if(b.length)return this._items=b.get().map(function(b){return a(b)}),this._mergers=this._items.map(function(){return 1}),void this.refresh();this.replace(this.$element.children().not(this.$stage.parent())),this.isVisible()?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass)},e.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var a,b,c;a=this.$element.find("img"),b=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:d,c=this.$element.children(b).width(),a.length&&c<=0&&this.preloadAutoWidthImages(a)}this.initializeStage(),this.initializeItems(),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},e.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")},e.prototype.setup=function(){var b=this.viewport(),c=this.options.responsive,d=-1,e=null;c?(a.each(c,function(a){a<=b&&a>d&&(d=Number(a))}),e=a.extend({},this.options,c[d]),"function"==typeof e.stagePadding&&(e.stagePadding=e.stagePadding()),delete e.responsive,e.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+d))):e=a.extend({},this.options),this.trigger("change",{property:{name:"settings",value:e}}),this._breakpoint=d,this.settings=e,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},e.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},e.prototype.prepare=function(b){var c=this.trigger("prepare",{content:b});return c.data||(c.data=a("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(b)),this.trigger("prepared",{content:c.data}),c.data},e.prototype.update=function(){for(var b=0,c=this._pipe.length,d=a.proxy(function(a){return this[a]},this._invalidated),e={};b<c;)(this._invalidated.all||a.grep(this._pipe[b].filter,d).length>0)&&this._pipe[b].run(e),b++;this._invalidated={},!this.is("valid")&&this.enter("valid")},e.prototype.width=function(a){switch(a=a||e.Width.Default){case e.Width.Inner:case e.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},e.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},e.prototype.onThrottledResize=function(){b.clearTimeout(this.resizeTimer),this.resizeTimer=b.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},e.prototype.onResize=function(){return!!this._items.length&&(this._width!==this.$element.width()&&(!!this.isVisible()&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))))},e.prototype.registerEventHandlers=function(){a.support.transition&&this.$stage.on(a.support.transition.end+".owl.core",a.proxy(this.onTransitionEnd,this)),!1!==this.settings.responsive&&this.on(b,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",a.proxy(this.onDragEnd,this)))},e.prototype.onDragStart=function(b){var d=null;3!==b.which&&(a.support.transform?(d=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),d={x:d[16===d.length?12:4],y:d[16===d.length?13:5]}):(d=this.$stage.position(),d={x:this.settings.rtl?d.left+this.$stage.width()-this.width()+this.settings.margin:d.left,y:d.top}),this.is("animating")&&(a.support.transform?this.animate(d.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===b.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=a(b.target),this._drag.stage.start=d,this._drag.stage.current=d,this._drag.pointer=this.pointer(b),a(c).on("mouseup.owl.core touchend.owl.core",a.proxy(this.onDragEnd,this)),a(c).one("mousemove.owl.core touchmove.owl.core",a.proxy(function(b){var d=this.difference(this._drag.pointer,this.pointer(b));a(c).on("mousemove.owl.core touchmove.owl.core",a.proxy(this.onDragMove,this)),Math.abs(d.x)<Math.abs(d.y)&&this.is("valid")||(b.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))},e.prototype.onDragMove=function(a){var b=null,c=null,d=null,e=this.difference(this._drag.pointer,this.pointer(a)),f=this.difference(this._drag.stage.start,e);this.is("dragging")&&(a.preventDefault(),this.settings.loop?(b=this.coordinates(this.minimum()),c=this.coordinates(this.maximum()+1)-b,f.x=((f.x-b)%c+c)%c+b):(b=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),c=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),d=this.settings.pullDrag?-1*e.x/5:0,f.x=Math.max(Math.min(f.x,b+d),c+d)),this._drag.stage.current=f,this.animate(f.x))},e.prototype.onDragEnd=function(b){var d=this.difference(this._drag.pointer,this.pointer(b)),e=this._drag.stage.current,f=d.x>0^this.settings.rtl?"left":"right";a(c).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==d.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(e.x,0!==d.x?f:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=f,(Math.abs(d.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},e.prototype.closest=function(b,c){var e=-1,f=30,g=this.width(),h=this.coordinates();return this.settings.freeDrag||a.each(h,a.proxy(function(a,i){return"left"===c&&b>i-f&&b<i+f?e=a:"right"===c&&b>i-g-f&&b<i-g+f?e=a+1:this.op(b,"<",i)&&this.op(b,">",h[a+1]!==d?h[a+1]:i-g)&&(e="left"===c?a+1:a),-1===e},this)),this.settings.loop||(this.op(b,">",h[this.minimum()])?e=b=this.minimum():this.op(b,"<",h[this.maximum()])&&(e=b=this.maximum())),e},e.prototype.animate=function(b){var c=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),c&&(this.enter("animating"),this.trigger("translate")),a.support.transform3d&&a.support.transition?this.$stage.css({transform:"translate3d("+b+"px,0px,0px)",transition:this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}):c?this.$stage.animate({left:b+"px"},this.speed(),this.settings.fallbackEasing,a.proxy(this.onTransitionEnd,this)):this.$stage.css({left:b+"px"})},e.prototype.is=function(a){return this._states.current[a]&&this._states.current[a]>0},e.prototype.current=function(a){if(a===d)return this._current;if(0===this._items.length)return d;if(a=this.normalize(a),this._current!==a){var b=this.trigger("change",{property:{name:"position",value:a}});b.data!==d&&(a=this.normalize(b.data)),this._current=a,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},e.prototype.invalidate=function(b){return"string"===a.type(b)&&(this._invalidated[b]=!0,this.is("valid")&&this.leave("valid")),a.map(this._invalidated,function(a,b){return b})},e.prototype.reset=function(a){(a=this.normalize(a))!==d&&(this._speed=0,this._current=a,this.suppress(["translate","translated"]),this.animate(this.coordinates(a)),this.release(["translate","translated"]))},e.prototype.normalize=function(a,b){var c=this._items.length,e=b?0:this._clones.length;return!this.isNumeric(a)||c<1?a=d:(a<0||a>=c+e)&&(a=((a-e/2)%c+c)%c+e/2),a},e.prototype.relative=function(a){return a-=this._clones.length/2,this.normalize(a,!0)},e.prototype.maximum=function(a){var b,c,d,e=this.settings,f=this._coordinates.length;if(e.loop)f=this._clones.length/2+this._items.length-1;else if(e.autoWidth||e.merge){if(b=this._items.length)for(c=this._items[--b].width(),d=this.$element.width();b--&&!((c+=this._items[b].width()+this.settings.margin)>d););f=b+1}else f=e.center?this._items.length-1:this._items.length-e.items;return a&&(f-=this._clones.length/2),Math.max(f,0)},e.prototype.minimum=function(a){return a?0:this._clones.length/2},e.prototype.items=function(a){return a===d?this._items.slice():(a=this.normalize(a,!0),this._items[a])},e.prototype.mergers=function(a){return a===d?this._mergers.slice():(a=this.normalize(a,!0),this._mergers[a])},e.prototype.clones=function(b){var c=this._clones.length/2,e=c+this._items.length,f=function(a){return a%2==0?e+a/2:c-(a+1)/2};return b===d?a.map(this._clones,function(a,b){return f(b)}):a.map(this._clones,function(a,c){return a===b?f(c):null})},e.prototype.speed=function(a){return a!==d&&(this._speed=a),this._speed},e.prototype.coordinates=function(b){var c,e=1,f=b-1;return b===d?a.map(this._coordinates,a.proxy(function(a,b){return this.coordinates(b)},this)):(this.settings.center?(this.settings.rtl&&(e=-1,f=b+1),c=this._coordinates[b],c+=(this.width()-c+(this._coordinates[f]||0))/2*e):c=this._coordinates[f]||0,c=Math.ceil(c))},e.prototype.duration=function(a,b,c){return 0===c?0:Math.min(Math.max(Math.abs(b-a),1),6)*Math.abs(c||this.settings.smartSpeed)},e.prototype.to=function(a,b){var c=this.current(),d=null,e=a-this.relative(c),f=(e>0)-(e<0),g=this._items.length,h=this.minimum(),i=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(e)>g/2&&(e+=-1*f*g),a=c+e,(d=((a-h)%g+g)%g+h)!==a&&d-e<=i&&d-e>0&&(c=d-e,a=d,this.reset(c))):this.settings.rewind?(i+=1,a=(a%i+i)%i):a=Math.max(h,Math.min(i,a)),this.speed(this.duration(c,a,b)),this.current(a),this.isVisible()&&this.update()},e.prototype.next=function(a){a=a||!1,this.to(this.relative(this.current())+1,a)},e.prototype.prev=function(a){a=a||!1,this.to(this.relative(this.current())-1,a)},e.prototype.onTransitionEnd=function(a){if(a!==d&&(a.stopPropagation(),(a.target||a.srcElement||a.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},e.prototype.viewport=function(){var d;return this.options.responsiveBaseElement!==b?d=a(this.options.responsiveBaseElement).width():b.innerWidth?d=b.innerWidth:c.documentElement&&c.documentElement.clientWidth?d=c.documentElement.clientWidth:console.warn("Can not detect viewport width."),d},e.prototype.replace=function(b){this.$stage.empty(),this._items=[],b&&(b=b instanceof jQuery?b:a(b)),this.settings.nestedItemSelector&&(b=b.find("."+this.settings.nestedItemSelector)),b.filter(function(){return 1===this.nodeType}).each(a.proxy(function(a,b){b=this.prepare(b),this.$stage.append(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},e.prototype.add=function(b,c){var e=this.relative(this._current);c=c===d?this._items.length:this.normalize(c,!0),b=b instanceof jQuery?b:a(b),this.trigger("add",{content:b,position:c}),b=this.prepare(b),0===this._items.length||c===this._items.length?(0===this._items.length&&this.$stage.append(b),0!==this._items.length&&this._items[c-1].after(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[c].before(b),this._items.splice(c,0,b),this._mergers.splice(c,0,1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[e]&&this.reset(this._items[e].index()),this.invalidate("items"),this.trigger("added",{content:b,position:c})},e.prototype.remove=function(a){(a=this.normalize(a,!0))!==d&&(this.trigger("remove",{content:this._items[a],position:a}),this._items[a].remove(),this._items.splice(a,1),this._mergers.splice(a,1),this.invalidate("items"),this.trigger("removed",{content:null,position:a}))},e.prototype.preloadAutoWidthImages=function(b){b.each(a.proxy(function(b,c){this.enter("pre-loading"),c=a(c),a(new Image).one("load",a.proxy(function(a){c.attr("src",a.target.src),c.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",c.attr("src")||c.attr("data-src")||c.attr("data-src-retina"))},this))},e.prototype.destroy=function(){this.$element.off(".owl.core"),this.$stage.off(".owl.core"),a(c).off(".owl.core"),!1!==this.settings.responsive&&(b.clearTimeout(this.resizeTimer),this.off(b,"resize",this._handlers.onThrottledResize));for(var d in this._plugins)this._plugins[d].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$stage.remove(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},e.prototype.op=function(a,b,c){var d=this.settings.rtl;switch(b){case"<":return d?a>c:a<c;case">":return d?a<c:a>c;case">=":return d?a<=c:a>=c;case"<=":return d?a>=c:a<=c}},e.prototype.on=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d):a.attachEvent&&a.attachEvent("on"+b,c)},e.prototype.off=function(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent&&a.detachEvent("on"+b,c)},e.prototype.trigger=function(b,c,d,f,g){var h={item:{count:this._items.length,index:this.current()}},i=a.camelCase(a.grep(["on",b,d],function(a){return a}).join("-").toLowerCase()),j=a.Event([b,"owl",d||"carousel"].join(".").toLowerCase(),a.extend({relatedTarget:this},h,c));return this._supress[b]||(a.each(this._plugins,function(a,b){b.onTrigger&&b.onTrigger(j)}),this.register({type:e.Type.Event,name:b}),this.$element.trigger(j),this.settings&&"function"==typeof this.settings[i]&&this.settings[i].call(this,j)),j},e.prototype.enter=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]===d&&(this._states.current[b]=0),this._states.current[b]++},this))},e.prototype.leave=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]--},this))},e.prototype.register=function(b){if(b.type===e.Type.Event){if(a.event.special[b.name]||(a.event.special[b.name]={}),!a.event.special[b.name].owl){var c=a.event.special[b.name]._default;a.event.special[b.name]._default=function(a){return!c||!c.apply||a.namespace&&-1!==a.namespace.indexOf("owl")?a.namespace&&a.namespace.indexOf("owl")>-1:c.apply(this,arguments)},a.event.special[b.name].owl=!0}}else b.type===e.Type.State&&(this._states.tags[b.name]?this._states.tags[b.name]=this._states.tags[b.name].concat(b.tags):this._states.tags[b.name]=b.tags,this._states.tags[b.name]=a.grep(this._states.tags[b.name],a.proxy(function(c,d){return a.inArray(c,this._states.tags[b.name])===d},this)))},e.prototype.suppress=function(b){a.each(b,a.proxy(function(a,b){this._supress[b]=!0},this))},e.prototype.release=function(b){a.each(b,a.proxy(function(a,b){delete this._supress[b]},this))},e.prototype.pointer=function(a){var c={x:null,y:null};return a=a.originalEvent||a||b.event,a=a.touches&&a.touches.length?a.touches[0]:a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:a,a.pageX?(c.x=a.pageX,c.y=a.pageY):(c.x=a.clientX,c.y=a.clientY),c},e.prototype.isNumeric=function(a){return!isNaN(parseFloat(a))},e.prototype.difference=function(a,b){return{x:a.x-b.x,y:a.y-b.y}},a.fn.pagelayerOwlCarousel=function(b){var c=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=a(this),f=d.data("owl.carousel");f||(f=new e(this,"object"==typeof b&&b),d.data("owl.carousel",f),a.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(b,c){f.register({type:e.Type.Event,name:c}),f.$element.on(c+".owl.carousel.core",a.proxy(function(a){a.namespace&&a.relatedTarget!==this&&(this.suppress([c]),f[c].apply(this,[].slice.call(arguments,1)),this.release([c]))},f))})),"string"==typeof b&&"_"!==b.charAt(0)&&f[b].apply(f,c)})},a.fn.pagelayerOwlCarousel.Constructor=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoRefresh:!0,autoRefreshInterval:500},e.prototype.watch=function(){this._interval||(this._visible=this._core.isVisible(),this._interval=b.setInterval(a.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},e.prototype.refresh=function(){this._core.isVisible()!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("pagelayer-owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},e.prototype.destroy=function(){var a,c;b.clearInterval(this._interval);for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},a.fn.pagelayerOwlCarousel.Constructor.Plugins.AutoRefresh=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":a.proxy(function(b){if(b.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(b.property&&"position"==b.property.name||"initialized"==b.type)){var c=this._core.settings,e=c.center&&Math.ceil(c.items/2)||c.items,f=c.center&&-1*e||0,g=(b.property&&b.property.value!==d?b.property.value:this._core.current())+f,h=this._core.clones().length,i=a.proxy(function(a,b){this.load(b)},this);for(c.lazyLoadEager>0&&(e+=c.lazyLoadEager,c.loop&&(g-=c.lazyLoadEager,e++));f++<e;)this.load(h/2+this._core.relative(g)),h&&a.each(this._core.clones(this._core.relative(g)),i),g++}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={lazyLoad:!1,lazyLoadEager:0},e.prototype.load=function(c){var d=this._core.$stage.children().eq(c),e=d&&d.find(".pagelayer-owl-lazy");!e||a.inArray(d.get(0),this._loaded)>-1||(e.each(a.proxy(function(c,d){var e,f=a(d),g=b.devicePixelRatio>1&&f.attr("data-src-retina")||f.attr("data-src")||f.attr("data-srcset");this._core.trigger("load",{element:f,url:g},"lazy"),f.is("img")?f.one("load.owl.lazy",a.proxy(function(){f.css("opacity",1),this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("src",g):f.is("source")?f.one("load.owl.lazy",a.proxy(function(){this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("srcset",g):(e=new Image,e.onload=a.proxy(function(){f.css({"background-image":'url("'+g+'")',opacity:"1"}),this._core.trigger("loaded",{element:f,url:g},"lazy")},this),e.src=g)},this)),this._loaded.push(d.get(0)))},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this._core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.pagelayerOwlCarousel.Constructor.Plugins.Lazy=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(c){this._core=c,this._previousHeight=null,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&"position"===a.property.name&&this.update()},this),"loaded.owl.lazy":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&a.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._intervalId=null;var d=this;a(b).on("load",function(){d._core.settings.autoHeight&&d.update()}),a(b).resize(function(){d._core.settings.autoHeight&&(null!=d._intervalId&&clearTimeout(d._intervalId),d._intervalId=setTimeout(function(){d.update()},250))})};e.Defaults={autoHeight:!1,autoHeightClass:"pagelayer-owl-height"},e.prototype.update=function(){var b=this._core._current,c=b+this._core.settings.items,d=this._core.settings.lazyLoad,e=this._core.$stage.children().toArray().slice(b,c),f=[],g=0;a.each(e,function(b,c){f.push(a(c).height())}),g=Math.max.apply(null,f),g<=1&&d&&this._previousHeight&&(g=this._previousHeight),this._previousHeight=g,this._core.$stage.parent().height(g).addClass(this._core.settings.autoHeightClass)},e.prototype.destroy=function(){var a,b;for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.pagelayerOwlCarousel.Constructor.Plugins.AutoHeight=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.video&&this.isInFullScreen()&&a.preventDefault()},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .pagelayer-owl-video-frame").remove()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"===a.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find(".pagelayer-owl-video");c.length&&(c.css("display","none"),this.fetch(c,a(b.content)))}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".pagelayer-owl-video-play-icon",a.proxy(function(a){this.play(a)},this))};e.Defaults={video:!1,videoHeight:!1,videoWidth:!1},e.prototype.fetch=function(a,b){var c=function(){return a.attr("data-vimeo-id")?"vimeo":a.attr("data-vzaar-id")?"vzaar":"youtube"}(),d=a.attr("data-vimeo-id")||a.attr("data-youtube-id")||a.attr("data-vzaar-id"),e=a.attr("data-width")||this._core.settings.videoWidth,f=a.attr("data-height")||this._core.settings.videoHeight,g=a.attr("href");if(!g)throw new Error("Missing video URL.");if(d=g.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com|be\-nocookie\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),d[3].indexOf("youtu")>-1)c="youtube";else if(d[3].indexOf("vimeo")>-1)c="vimeo";else{if(!(d[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");c="vzaar"}d=d[6],this._videos[g]={type:c,id:d,width:e,height:f},b.attr("data-video",g),this.thumbnail(a,this._videos[g])},e.prototype.thumbnail=function(b,c){var d,e,f,g=c.width&&c.height?"width:"+c.width+"px;height:"+c.height+"px;":"",h=b.find("img"),i="src",j="",k=this._core.settings,l=function(c){e='<div class="pagelayer-owl-video-play-icon"></div>',d=k.lazyLoad?a("<div/>",{class:"pagelayer-owl-video-tn "+j,srcType:c}):a("<div/>",{class:"pagelayer-owl-video-tn",style:"opacity:1;background-image:url("+c+")"}),b.after(d),b.after(e)};if(b.wrap(a("<div/>",{class:"pagelayer-owl-video-wrapper",style:g})),this._core.settings.lazyLoad&&(i="data-src",j="pagelayer-owl-lazy"),h.length)return l(h.attr(i)),h.remove(),!1;"youtube"===c.type?(f="//img.youtube.com/vi/"+c.id+"/hqdefault.jpg",l(f)):"vimeo"===c.type?a.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a[0].thumbnail_large,l(f)}}):"vzaar"===c.type&&a.ajax({type:"GET",url:"//vzaar.com/api/videos/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a.framegrab_url,l(f)}})},e.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".pagelayer-owl-video-frame").remove(),this._playing.removeClass("pagelayer-owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},e.prototype.play=function(b){var c,d=a(b.target),e=d.closest("."+this._core.settings.itemClass),f=this._videos[e.attr("data-video")],g=f.width||"100%",h=f.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),e=this._core.items(this._core.relative(e.index())),this._core.reset(e.index()),c=a('<iframe frameborder="0" allowfullscreen mozallowfullscreen webkitAllowFullScreen ></iframe>'),c.attr("height",h),c.attr("width",g),"youtube"===f.type?c.attr("src","//www.youtube.com/embed/"+f.id+"?autoplay=1&rel=0&v="+f.id):"vimeo"===f.type?c.attr("src","//player.vimeo.com/video/"+f.id+"?autoplay=1"):"vzaar"===f.type&&c.attr("src","//view.vzaar.com/"+f.id+"/player?autoplay=true"),a(c).wrap('<div class="pagelayer-owl-video-frame" />').insertAfter(e.find(".pagelayer-owl-video")),this._playing=e.addClass("pagelayer-owl-video-playing"))},e.prototype.isInFullScreen=function(){var b=c.fullscreenElement||c.mozFullScreenElement||c.webkitFullscreenElement;return b&&a(b).parent().hasClass("pagelayer-owl-video-frame")},e.prototype.destroy=function(){var a,b;this._core.$element.off("click.owl.video");for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.pagelayerOwlCarousel.Constructor.Plugins.Video=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this.core=b,this.core.options=a.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=d,this.next=d,this.handlers={"change.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&(this.previous=this.core.current(),this.next=a.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){a.namespace&&(this.swapping="translated"==a.type)},this),"translate.owl.carousel":a.proxy(function(a){a.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};e.Defaults={animateOut:!1,
animateIn:!1},e.prototype.swap=function(){if(1===this.core.settings.items&&a.support.animation&&a.support.transition){this.core.speed(0);var b,c=a.proxy(this.clear,this),d=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),f=this.core.settings.animateIn,g=this.core.settings.animateOut;this.core.current()!==this.previous&&(g&&(b=this.core.coordinates(this.previous)-this.core.coordinates(this.next),d.one(a.support.animation.end,c).css({left:b+"px"}).addClass("animated pagelayer-owl-animated-out").addClass(g)),f&&e.one(a.support.animation.end,c).addClass("animated pagelayer-owl-animated-in").addClass(f))}},e.prototype.clear=function(b){a(b.target).css({left:""}).removeClass("animated pagelayer-owl-animated-out pagelayer-owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.pagelayerOwlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._call=null,this._time=0,this._timeout=0,this._paused=!0,this._handlers={"changed.owl.carousel":a.proxy(function(a){a.namespace&&"settings"===a.property.name?this._core.settings.autoplay?this.play():this.stop():a.namespace&&"position"===a.property.name&&this._paused&&(this._time=0)},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":a.proxy(function(a,b,c){a.namespace&&this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(a){a.namespace&&this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=a.extend({},e.Defaults,this._core.options)};e.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},e.prototype._next=function(d){this._call=b.setTimeout(a.proxy(this._next,this,d),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read()),this._core.is("interacting")||c.hidden||this._core.next(d||this._core.settings.autoplaySpeed)},e.prototype.read=function(){return(new Date).getTime()-this._time},e.prototype.play=function(c,d){var e;this._core.is("rotating")||this._core.enter("rotating"),c=c||this._core.settings.autoplayTimeout,e=Math.min(this._time%(this._timeout||c),c),this._paused?(this._time=this.read(),this._paused=!1):b.clearTimeout(this._call),this._time+=this.read()%c-e,this._timeout=c,this._call=b.setTimeout(a.proxy(this._next,this,d),c-e)},e.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,b.clearTimeout(this._call),this._core.leave("rotating"))},e.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,b.clearTimeout(this._call))},e.prototype.destroy=function(){var a,b;this.stop();for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.pagelayerOwlCarousel.Constructor.Plugins.autoplay=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(b){this._core=b,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":a.proxy(function(b){b.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+a(b.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"</div>")},this),"added.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,0,this._templates.pop())},this),"remove.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,1)},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&this.draw()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)};e.Defaults={nav:!1,navText:['<span aria-label="Previous">&#x2039;</span>','<span aria-label="Next">&#x203a;</span>'],navSpeed:!1,navElement:'button type="button" role="presentation"',navContainer:!1,navContainerClass:"pagelayer-owl-nav",navClass:["pagelayer-owl-prev","pagelayer-owl-next"],slideBy:1,dotClass:"pagelayer-owl-dot",dotsClass:"pagelayer-owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},e.prototype.initialize=function(){var b,c=this._core.settings;this._controls.$relative=(c.navContainer?a(c.navContainer):a("<div>").addClass(c.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=a("<"+c.navElement+">").addClass(c.navClass[0]).html(c.navText[0]).prependTo(this._controls.$relative).on("click",a.proxy(function(a){this.prev(c.navSpeed)},this)),this._controls.$next=a("<"+c.navElement+">").addClass(c.navClass[1]).html(c.navText[1]).appendTo(this._controls.$relative).on("click",a.proxy(function(a){this.next(c.navSpeed)},this)),c.dotsData||(this._templates=[a('<button role="button">').addClass(c.dotClass).append(a("<span>")).prop("outerHTML")]),this._controls.$absolute=(c.dotsContainer?a(c.dotsContainer):a("<div>").addClass(c.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","button",a.proxy(function(b){var d=a(b.target).parent().is(this._controls.$absolute)?a(b.target).index():a(b.target).parent().index();b.preventDefault(),this.to(d,c.dotsSpeed)},this));for(b in this._overrides)this._core[b]=a.proxy(this[b],this)},e.prototype.destroy=function(){var a,b,c,d,e;e=this._core.settings;for(a in this._handlers)this.$element.off(a,this._handlers[a]);for(b in this._controls)"$relative"===b&&e.navContainer?this._controls[b].html(""):this._controls[b].remove();for(d in this.overides)this._core[d]=this._overrides[d];for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},e.prototype.update=function(){var a,b,c,d=this._core.clones().length/2,e=d+this._core.items().length,f=this._core.maximum(!0),g=this._core.settings,h=g.center||g.autoWidth||g.dotsData?1:g.dotsEach||g.items;if("page"!==g.slideBy&&(g.slideBy=Math.min(g.slideBy,g.items)),g.dots||"page"==g.slideBy)for(this._pages=[],a=d,b=0,c=0;a<e;a++){if(b>=h||0===b){if(this._pages.push({start:Math.min(f,a-d),end:a-d+h-1}),Math.min(f,a-d)===f)break;b=0,++c}b+=this._core.mergers(this._core.relative(a))}},e.prototype.draw=function(){var b,c=this._core.settings,d=this._core.items().length<=c.items,e=this._core.relative(this._core.current()),f=c.loop||c.rewind;this._controls.$relative.toggleClass("disabled",!c.nav||d),c.nav&&(this._controls.$previous.toggleClass("disabled",!f&&e<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&&e>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!c.dots||d),c.dots&&(b=this._pages.length-this._controls.$absolute.children().length,c.dotsData&&0!==b?this._controls.$absolute.html(this._templates.join("")):b>0?this._controls.$absolute.append(new Array(b+1).join(this._templates[0])):b<0&&this._controls.$absolute.children().slice(b).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(a.inArray(this.current(),this._pages)).addClass("active"))},e.prototype.onTrigger=function(b){var c=this._core.settings;b.page={index:a.inArray(this.current(),this._pages),count:this._pages.length,size:c&&(c.center||c.autoWidth||c.dotsData?1:c.dotsEach||c.items)}},e.prototype.current=function(){var b=this._core.relative(this._core.current());return a.grep(this._pages,a.proxy(function(a,c){return a.start<=b&&a.end>=b},this)).pop()},e.prototype.getPosition=function(b){var c,d,e=this._core.settings;return"page"==e.slideBy?(c=a.inArray(this.current(),this._pages),d=this._pages.length,b?++c:--c,c=this._pages[(c%d+d)%d].start):(c=this._core.relative(this._core.current()),d=this._core.items().length,b?c+=e.slideBy:c-=e.slideBy),c},e.prototype.next=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!0),b)},e.prototype.prev=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!1),b)},e.prototype.to=function(b,c,d){var e;!d&&this._pages.length?(e=this._pages.length,a.proxy(this._overrides.to,this._core)(this._pages[(b%e+e)%e].start,c)):a.proxy(this._overrides.to,this._core)(b,c)},a.fn.pagelayerOwlCarousel.Constructor.Plugins.Navigation=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(c){this._core=c,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":a.proxy(function(c){c.namespace&&"URLHash"===this._core.settings.startPosition&&a(b).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!c)return;this._hashes[c]=b.content}},this),"changed.owl.carousel":a.proxy(function(c){if(c.namespace&&"position"===c.property.name){var d=this._core.items(this._core.relative(this._core.current())),e=a.map(this._hashes,function(a,b){return a===d?b:null}).join();if(!e||b.location.hash.slice(1)===e)return;b.location.hash=e}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers),a(b).on("hashchange.owl.navigation",a.proxy(function(a){var c=b.location.hash.substring(1),e=this._core.$stage.children(),f=this._hashes[c]&&e.index(this._hashes[c]);f!==d&&f!==this._core.current()&&this._core.to(this._core.relative(f),!1,!0)},this))};e.Defaults={URLhashListener:!1},e.prototype.destroy=function(){var c,d;a(b).off("hashchange.owl.navigation");for(c in this._handlers)this._core.$element.off(c,this._handlers[c]);for(d in Object.getOwnPropertyNames(this))"function"!=typeof this[d]&&(this[d]=null)},a.fn.pagelayerOwlCarousel.Constructor.Plugins.Hash=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){function e(b,c){var e=!1,f=b.charAt(0).toUpperCase()+b.slice(1);return a.each((b+" "+h.join(f+" ")+f).split(" "),function(a,b){if(g[b]!==d)return e=!c||b,!1}),e}function f(a){return e(a,!0)}var g=a("<support>").get(0).style,h="Webkit Moz O ms".split(" "),i={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},j={csstransforms:function(){return!!e("transform")},csstransforms3d:function(){return!!e("perspective")},csstransitions:function(){return!!e("transition")},cssanimations:function(){return!!e("animation")}};j.csstransitions()&&(a.support.transition=new String(f("transition")),a.support.transition.end=i.transition.end[a.support.transition]),j.cssanimations()&&(a.support.animation=new String(f("animation")),a.support.animation.end=i.animation.end[a.support.animation]),j.csstransforms()&&(a.support.transform=new String(f("transform")),a.support.transform3d=j.csstransforms3d())}(window.Zepto||window.jQuery,window,document);PKƎf\Җ9d��js/imagesloaded.min.jsnu�[���/*!
 * imagesLoaded PACKAGED v4.1.4
 * JavaScript is all like "You images are done yet or what?"
 * MIT License
 */

!function(e,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()}("undefined"!=typeof window?window:this,function(){function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var i=this._events=this._events||{},n=i[e]=i[e]||[];return n.indexOf(t)==-1&&n.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var i=this._onceEvents=this._onceEvents||{},n=i[e]=i[e]||{};return n[t]=!0,this}},t.off=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){var n=i.indexOf(t);return n!=-1&&i.splice(n,1),this}},t.emitEvent=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){i=i.slice(0),t=t||[];for(var n=this._onceEvents&&this._onceEvents[e],o=0;o<i.length;o++){var r=i[o],s=n&&n[r];s&&(this.off(e,r),delete n[r]),r.apply(this,t)}return this}},t.allOff=function(){delete this._events,delete this._onceEvents},e}),function(e,t){"use strict";"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter"],function(i){return t(e,i)}):"object"==typeof module&&module.exports?module.exports=t(e,require("ev-emitter")):e.imagesLoaded=t(e,e.EvEmitter)}("undefined"!=typeof window?window:this,function(e,t){function i(e,t){for(var i in t)e[i]=t[i];return e}function n(e){if(Array.isArray(e))return e;var t="object"==typeof e&&"number"==typeof e.length;return t?d.call(e):[e]}function o(e,t,r){if(!(this instanceof o))return new o(e,t,r);var s=e;return"string"==typeof e&&(s=document.querySelectorAll(e)),s?(this.elements=n(s),this.options=i({},this.options),"function"==typeof t?r=t:i(this.options,t),r&&this.on("always",r),this.getImages(),h&&(this.jqDeferred=new h.Deferred),void setTimeout(this.check.bind(this))):void a.error("Bad element for imagesLoaded "+(s||e))}function r(e){this.img=e}function s(e,t){this.url=e,this.element=t,this.img=new Image}var h=e.jQuery,a=e.console,d=Array.prototype.slice;o.prototype=Object.create(t.prototype),o.prototype.options={},o.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},o.prototype.addElementImages=function(e){"IMG"==e.nodeName&&this.addImage(e),this.options.background===!0&&this.addElementBackgroundImages(e);var t=e.nodeType;if(t&&u[t]){for(var i=e.querySelectorAll("img"),n=0;n<i.length;n++){var o=i[n];this.addImage(o)}if("string"==typeof this.options.background){var r=e.querySelectorAll(this.options.background);for(n=0;n<r.length;n++){var s=r[n];this.addElementBackgroundImages(s)}}}};var u={1:!0,9:!0,11:!0};return o.prototype.addElementBackgroundImages=function(e){var t=getComputedStyle(e);if(t)for(var i=/url\((['"])?(.*?)\1\)/gi,n=i.exec(t.backgroundImage);null!==n;){var o=n&&n[2];o&&this.addBackground(o,e),n=i.exec(t.backgroundImage)}},o.prototype.addImage=function(e){var t=new r(e);this.images.push(t)},o.prototype.addBackground=function(e,t){var i=new s(e,t);this.images.push(i)},o.prototype.check=function(){function e(e,i,n){setTimeout(function(){t.progress(e,i,n)})}var t=this;return this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?void this.images.forEach(function(t){t.once("progress",e),t.check()}):void this.complete()},o.prototype.progress=function(e,t,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!e.isLoaded,this.emitEvent("progress",[this,e,t]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,e),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&a&&a.log("progress: "+i,e,t)},o.prototype.complete=function(){var e=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(e,[this]),this.emitEvent("always",[this]),this.jqDeferred){var t=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[t](this)}},r.prototype=Object.create(t.prototype),r.prototype.check=function(){var e=this.getIsImageComplete();return e?void this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),void(this.proxyImage.src=this.img.src))},r.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},r.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.img,t])},r.prototype.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},r.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},r.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},r.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},s.prototype=Object.create(r.prototype),s.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url;var e=this.getIsImageComplete();e&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},s.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},s.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.element,t])},o.makeJQueryPlugin=function(t){t=t||e.jQuery,t&&(h=t,h.fn.imagesLoaded=function(e,t){var i=new o(this,e,t);return i.jqDeferred.promise(h(this))})},o.makeJQueryPlugin(),o});PKƎf\s�+�22
js/base-64.jsnu�[���/*
 * [hi-base64]{@link https://github.com/emn178/hi-base64}
 *
 * @version 0.2.1
 * @author Chen, Yi-Cyuan [emn178@gmail.com]
 * @copyright Chen, Yi-Cyuan 2014-2017
 * @license MIT
 */
/*jslint bitwise: true */
/*Modified by Pagelayer*/
(function () {
  'use strict';

  var root = typeof window === 'object' ? window : {};
  var NODE_JS = false;
  if (NODE_JS) {
    root = global;
  }
  var COMMON_JS = !root.HI_BASE64_NO_COMMON_JS && typeof module === 'object' && module.exports;
  var AMD = typeof define === 'function' && define.amd;
  var BASE64_ENCODE_CHAR = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'.split('');
  var BASE64_DECODE_CHAR = {
    'A': 0, 'B': 1, 'C': 2, 'D': 3, 'E': 4, 'F': 5, 'G': 6, 'H': 7, 'I': 8,
    'J': 9, 'K': 10, 'L': 11, 'M': 12, 'N': 13, 'O': 14, 'P': 15, 'Q': 16, 
    'R': 17, 'S': 18, 'T': 19, 'U': 20, 'V': 21, 'W': 22, 'X': 23, 'Y': 24, 
    'Z': 25, 'a': 26, 'b': 27, 'c': 28, 'd': 29, 'e': 30, 'f': 31, 'g': 32, 
    'h': 33, 'i': 34, 'j': 35, 'k': 36, 'l': 37, 'm': 38, 'n': 39, 'o': 40, 
    'p': 41, 'q': 42, 'r': 43, 's': 44, 't': 45, 'u': 46, 'v': 47, 'w': 48, 
    'x': 49, 'y': 50, 'z': 51, '0': 52, '1': 53, '2': 54, '3': 55, '4': 56, 
    '5': 57, '6': 58, '7': 59, '8': 60, '9': 61, '+': 62, '/': 63, '-': 62,
    '_': 63
  };

  var utf8ToBytes = function (str) {
    var bytes = [];
    for (var i = 0; i < str.length; i++) {
      var c = str.charCodeAt(i);
      if (c < 0x80) {
        bytes[bytes.length] = c;
      } else if (c < 0x800) {
        bytes[bytes.length] = 0xc0 | (c >> 6);
        bytes[bytes.length] = 0x80 | (c & 0x3f);
      } else if (c < 0xd800 || c >= 0xe000) {
        bytes[bytes.length] = 0xe0 | (c >> 12);
        bytes[bytes.length] = 0x80 | ((c >> 6) & 0x3f);
        bytes[bytes.length] = 0x80 | (c & 0x3f);
      } else {
        c = 0x10000 + (((c & 0x3ff) << 10) | (str.charCodeAt(++i) & 0x3ff));
        bytes[bytes.length] = 0xf0 | (c >> 18);
        bytes[bytes.length] = 0x80 | ((c >> 12) & 0x3f);
        bytes[bytes.length] = 0x80 | ((c >> 6) & 0x3f);
        bytes[bytes.length] = 0x80 | (c & 0x3f);
      }
    }
    return bytes;
  };

  var decodeAsBytes = function (base64Str) {
    var v1, v2, v3, v4, bytes = [], index = 0, length = base64Str.length;
    if (base64Str.charAt(length - 2) === '=') {
      length -= 2;
    } else if (base64Str.charAt(length - 1) === '=') {
      length -= 1;
    }

    // 4 char to 3 bytes
    for (var i = 0, count = length >> 2 << 2; i < count;) {
      v1 = BASE64_DECODE_CHAR[base64Str.charAt(i++)];
      v2 = BASE64_DECODE_CHAR[base64Str.charAt(i++)];
      v3 = BASE64_DECODE_CHAR[base64Str.charAt(i++)];
      v4 = BASE64_DECODE_CHAR[base64Str.charAt(i++)];
      bytes[index++] = (v1 << 2 | v2 >>> 4) & 255;
      bytes[index++] = (v2 << 4 | v3 >>> 2) & 255;
      bytes[index++] = (v3 << 6 | v4) & 255;
    }

    // remain bytes
    var remain = length - count;
    if (remain === 2) {
      v1 = BASE64_DECODE_CHAR[base64Str.charAt(i++)];
      v2 = BASE64_DECODE_CHAR[base64Str.charAt(i++)];
      bytes[index++] = (v1 << 2 | v2 >>> 4) & 255;
    } else if (remain === 3) {
      v1 = BASE64_DECODE_CHAR[base64Str.charAt(i++)];
      v2 = BASE64_DECODE_CHAR[base64Str.charAt(i++)];
      v3 = BASE64_DECODE_CHAR[base64Str.charAt(i++)];
      bytes[index++] = (v1 << 2 | v2 >>> 4) & 255;
      bytes[index++] = (v2 << 4 | v3 >>> 2) & 255;
    }
    return bytes;
  };

  var encodeFromBytes = function (bytes) {
    var v1, v2, v3, base64Str = '', length = bytes.length;
    for (var i = 0, count = parseInt(length / 3) * 3; i < count;) {
      v1 = bytes[i++];
      v2 = bytes[i++];
      v3 = bytes[i++];
      base64Str += BASE64_ENCODE_CHAR[v1 >>> 2] +
        BASE64_ENCODE_CHAR[(v1 << 4 | v2 >>> 4) & 63] +
        BASE64_ENCODE_CHAR[(v2 << 2 | v3 >>> 6) & 63] +
        BASE64_ENCODE_CHAR[v3 & 63];
    }
    
    // remain char
    var remain = length - count;
    if (remain === 1) {
      v1 = bytes[i];
      base64Str += BASE64_ENCODE_CHAR[v1 >>> 2] +
        BASE64_ENCODE_CHAR[(v1 << 4) & 63] +
        '==';
    } else if (remain === 2) {
      v1 = bytes[i++];
      v2 = bytes[i];
      base64Str += BASE64_ENCODE_CHAR[v1 >>> 2] +
        BASE64_ENCODE_CHAR[(v1 << 4 | v2 >>> 4) & 63] +
        BASE64_ENCODE_CHAR[(v2 << 2) & 63] +
        '=';
    }
    return base64Str;
  };

  var btoa = root.btoa, atob = root.atob, utf8Base64Encode, utf8Base64Decode;
  if (NODE_JS) {
  } else if (!btoa) {
    btoa = function (str) {
      var v1, v2, v3, base64Str = '', length = str.length;
      for (var i = 0, count = parseInt(length / 3) * 3; i < count;) {
        v1 = str.charCodeAt(i++);
        v2 = str.charCodeAt(i++);
        v3 = str.charCodeAt(i++);
        base64Str += BASE64_ENCODE_CHAR[v1 >>> 2] +
          BASE64_ENCODE_CHAR[(v1 << 4 | v2 >>> 4) & 63] +
          BASE64_ENCODE_CHAR[(v2 << 2 | v3 >>> 6) & 63] +
          BASE64_ENCODE_CHAR[v3 & 63];
      }
      
      // remain char
      var remain = length - count;
      if (remain === 1) {
        v1 = str.charCodeAt(i);
        base64Str += BASE64_ENCODE_CHAR[v1 >>> 2] +
          BASE64_ENCODE_CHAR[(v1 << 4) & 63] +
          '==';
      } else if (remain === 2) {
        v1 = str.charCodeAt(i++);
        v2 = str.charCodeAt(i);
        base64Str += BASE64_ENCODE_CHAR[v1 >>> 2] +
          BASE64_ENCODE_CHAR[(v1 << 4 | v2 >>> 4) & 63] +
          BASE64_ENCODE_CHAR[(v2 << 2) & 63] +
          '=';
      }
      return base64Str;
    };

    utf8Base64Encode = function (str) {
      var v1, v2, v3, base64Str = '', bytes = utf8ToBytes(str), length = bytes.length;
      for (var i = 0, count = parseInt(length / 3) * 3; i < count;) {
        v1 = bytes[i++];
        v2 = bytes[i++];
        v3 = bytes[i++];
        base64Str += BASE64_ENCODE_CHAR[v1 >>> 2] +
          BASE64_ENCODE_CHAR[(v1 << 4 | v2 >>> 4) & 63] +
          BASE64_ENCODE_CHAR[(v2 << 2 | v3 >>> 6) & 63] +
          BASE64_ENCODE_CHAR[v3 & 63];
      }
      
      // remain char
      var remain = length - count;
      if (remain === 1) {
        v1 = bytes[i];
        base64Str += BASE64_ENCODE_CHAR[v1 >>> 2] +
          BASE64_ENCODE_CHAR[(v1 << 4) & 63] +
          '==';
      } else if (remain === 2) {
        v1 = bytes[i++];
        v2 = bytes[i];
        base64Str += BASE64_ENCODE_CHAR[v1 >>> 2] +
          BASE64_ENCODE_CHAR[(v1 << 4 | v2 >>> 4) & 63] +
          BASE64_ENCODE_CHAR[(v2 << 2) & 63] +
          '=';
      }
      return base64Str;
    };

    atob = function (base64Str) {
      var v1, v2, v3, v4, str = '', length = base64Str.length;
      if (base64Str.charAt(length - 2) === '=') {
        length -= 2;
      } else if (base64Str.charAt(length - 1) === '=') {
        length -= 1;
      }

      // 4 char to 3 bytes
      for (var i = 0, count = length >> 2 << 2; i < count;) {
        v1 = BASE64_DECODE_CHAR[base64Str.charAt(i++)];
        v2 = BASE64_DECODE_CHAR[base64Str.charAt(i++)];
        v3 = BASE64_DECODE_CHAR[base64Str.charAt(i++)];
        v4 = BASE64_DECODE_CHAR[base64Str.charAt(i++)];
        str += String.fromCharCode((v1 << 2 | v2 >>> 4) & 255) +
          String.fromCharCode((v2 << 4 | v3 >>> 2) & 255) +
          String.fromCharCode((v3 << 6 | v4) & 255);
      }

      // remain bytes
      var remain = length - count;
      if (remain === 2) {
        v1 = BASE64_DECODE_CHAR[base64Str.charAt(i++)];
        v2 = BASE64_DECODE_CHAR[base64Str.charAt(i++)];
        str += String.fromCharCode((v1 << 2 | v2 >>> 4) & 255);
      } else if (remain === 3) {
        v1 = BASE64_DECODE_CHAR[base64Str.charAt(i++)];
        v2 = BASE64_DECODE_CHAR[base64Str.charAt(i++)];
        v3 = BASE64_DECODE_CHAR[base64Str.charAt(i++)];
        str += String.fromCharCode((v1 << 2 | v2 >>> 4) & 255) +
               String.fromCharCode((v2 << 4 | v3 >>> 2) & 255);
      }
      return str;
    };

    utf8Base64Decode = function (base64Str) {
      var str = '', bytes = decodeAsBytes(base64Str), length = bytes.length;
      var i = 0, followingChars = 0, b, c;
      while (i < length) {
        b = bytes[i++];
        if (b <= 0x7F) {
          str += String.fromCharCode(b);
          continue;
        } else if (b > 0xBF && b <= 0xDF) {
          c = b & 0x1F;
          followingChars = 1;
        } else if (b <= 0xEF) {
          c = b & 0x0F;
          followingChars = 2;
        } else if (b <= 0xF7) {
          c = b & 0x07;
          followingChars = 3;
        } else {
          throw 'not a UTF-8 string';
        }

        for (var j = 0; j < followingChars; ++j) {
          b = bytes[i++];
          if (b < 0x80 || b > 0xBF) {
            throw 'not a UTF-8 string';
          }
          c <<= 6;
          c += b & 0x3F;
        }
        if (c >= 0xD800 && c <= 0xDFFF) {
          throw 'not a UTF-8 string';
        }
        if (c > 0x10FFFF) {
          throw 'not a UTF-8 string';
        }

        if (c <= 0xFFFF) {
          str += String.fromCharCode(c);
        } else {
          c -= 0x10000;
          str += String.fromCharCode((c >> 10) + 0xD800);
          str += String.fromCharCode((c & 0x3FF) + 0xDC00);
        }
      }
      return str;
    };
  } else {
    utf8Base64Encode = function (str) {
      var result = '';
      for (var i = 0; i < str.length; i++) {
        var charcode = str.charCodeAt(i);
        if (charcode < 0x80) {
          result += String.fromCharCode(charcode);
        } else if (charcode < 0x800) {
          result += String.fromCharCode(0xc0 | (charcode >> 6)) +
            String.fromCharCode(0x80 | (charcode & 0x3f));
        } else if (charcode < 0xd800 || charcode >= 0xe000) {
          result += String.fromCharCode(0xe0 | (charcode >> 12)) +
            String.fromCharCode(0x80 | ((charcode >> 6) & 0x3f)) +
            String.fromCharCode(0x80 | (charcode & 0x3f));
        } else {
          charcode = 0x10000 + (((charcode & 0x3ff) << 10) | (str.charCodeAt(++i) & 0x3ff));
          result += String.fromCharCode(0xf0 | (charcode >> 18)) +
            String.fromCharCode(0x80 | ((charcode >> 12) & 0x3f)) +
            String.fromCharCode(0x80 | ((charcode >> 6) & 0x3f)) +
            String.fromCharCode(0x80 | (charcode & 0x3f));
        }
      }
      return btoa(result);
    };

    utf8Base64Decode = function (base64Str) {
      var tmpStr = atob(base64Str.trim('=').replace(/-/g, '+').replace(/_/g, '/'));
      if (!/[^\x00-\x7F]/.test(tmpStr)) {
        return tmpStr;
      }
      var str = '', i = 0, length = tmpStr.length, followingChars = 0, b, c;
      while (i < length) {
        b = tmpStr.charCodeAt(i++);
        if (b <= 0x7F) {
          str += String.fromCharCode(b);
          continue;
        } else if (b > 0xBF && b <= 0xDF) {
          c = b & 0x1F;
          followingChars = 1;
        } else if (b <= 0xEF) {
          c = b & 0x0F;
          followingChars = 2;
        } else if (b <= 0xF7) {
          c = b & 0x07;
          followingChars = 3;
        } else {
          throw 'not a UTF-8 string';
        }

        for (var j = 0; j < followingChars; ++j) {
          b = tmpStr.charCodeAt(i++);
          if (b < 0x80 || b > 0xBF) {
            throw 'not a UTF-8 string';
          }
          c <<= 6;
          c += b & 0x3F;
        }
        if (c >= 0xD800 && c <= 0xDFFF) {
          throw 'not a UTF-8 string'; 
        }
        if (c > 0x10FFFF) {
          throw 'not a UTF-8 string';
        }

        if (c <= 0xFFFF) {
          str += String.fromCharCode(c);
        } else {
          c -= 0x10000;
          str += String.fromCharCode((c >> 10) + 0xD800);
          str += String.fromCharCode((c & 0x3FF) + 0xDC00);
        }
      }
      return str;
    };
  }
  
  var encode = function (str, asciiOnly) {
    var notString = typeof(str) != 'string';
    if (notString && str.constructor === root.ArrayBuffer) {
      str = new Uint8Array(str);
    }
    if (notString) {
      return encodeFromBytes(str);
    } else {
      if (!asciiOnly && /[^\x00-\x7F]/.test(str)) {
        return utf8Base64Encode(str);
      } else {
        return btoa(str);
      }
    }
  };

  var decode = function (base64Str, asciiOnly) {
    return asciiOnly ? atob(base64Str) : utf8Base64Decode(base64Str);
  };

  var exports = {
    encode: encode,
    decode: decode,
    atob: atob,
    btoa: btoa
  };
  decode.bytes = decodeAsBytes;
  decode.string = decode;

  root.pagelayer_Base64 = exports;
})();
PKƎf\���js/jquery-numerator.jsnu�[���/* 
 *   jQuery Numerator Plugin 0.2.1
 *   https://github.com/garethdn/jquery-numerator
 *
 *   Copyright 2015, Gareth Nolan
 *   http://ie.linkedin.com/in/garethnolan/

 *   Based on jQuery Boilerplate by Zeno Rocha with the help of Addy Osmani
 *   http://jqueryboilerplate.com
 *
 *   Licensed under the MIT license:
 *   http://www.opensource.org/licenses/MIT
 */

;(function (factory) {
    'use strict';
    if (typeof define === 'function' && define.amd) {
        // AMD is used - Register as an anonymous module.
        define(['jquery'], factory);
    } else if (typeof exports === 'object') {
        factory(require('jquery'));
    } else {
        // Neither AMD nor CommonJS used. Use global variables.
        if (typeof jQuery === 'undefined') {
            throw 'jquery-numerator requires jQuery to be loaded first';
        }
        factory(jQuery);
    }
}(function ($) {

    var pluginName = "numerator",
    defaults = {
        easing: 'swing',
        duration: 500,
        delimiter: undefined,
        rounding: 0,
        toValue: undefined,
        fromValue: undefined,
        queue: false,
        onStart: function(){},
        onStep: function(){},
        onProgress: function(){},
        onComplete: function(){}
    };

    function Plugin ( element, options ) {
        this.element = element;
        this.settings = $.extend( {}, defaults, options );
        this._defaults = defaults;
        this._name = pluginName;
        this.init();
    }

    Plugin.prototype = {

        init: function () {
            this.parseElement();
            this.setValue();
        },

        parseElement: function () {
            var elText = $.trim($(this.element).text());

            this.settings.fromValue = this.settings.fromValue || this.format(elText);
        },

        setValue: function() {
            var self = this;

            $({value: self.settings.fromValue}).animate({value: self.settings.toValue}, {

                duration: parseInt(self.settings.duration, 10),

                easing: self.settings.easing,

                start: self.settings.onStart,

                step: function(now, fx) {
                    $(self.element).text(self.format(now));
                    // accepts two params - (now, fx)
                    self.settings.onStep(now, fx);
                },

                // accepts three params - (animation object, progress ratio, time remaining(ms))
                progress: self.settings.onProgress,

                complete: self.settings.onComplete
            });
        },

        format: function(value){
            var self = this;

            if ( parseInt(this.settings.rounding ) < 1) {
                value = parseInt(value, 10);
            } else {
                value = parseFloat(value).toFixed( parseInt(this.settings.rounding) );
            }

            if (self.settings.delimiter) {
                return this.delimit(value)
            } else {
                return value;
            } 
        },

        // TODO: Add comments to this function
        delimit: function(value){
            var self = this;

            value = value.toString();

            if (self.settings.rounding && parseInt(self.settings.rounding, 10) > 0) {
                var decimals = value.substring( (value.length - (self.settings.rounding + 1)), value.length ),
                    wholeValue = value.substring( 0, (value.length - (self.settings.rounding + 1)));

                return self.addDelimiter(wholeValue) + decimals;
            } else {
                return self.addDelimiter(value);
            }
        },

        addDelimiter: function(value){
            return value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, this.settings.delimiter);
        }
    };

    $.fn[ pluginName ] = function ( options ) {
        return this.each(function() {
            if ( $.data( this, "plugin_" + pluginName ) ) {
                $.data(this, 'plugin_' + pluginName, null);
            }
            $.data( this, "plugin_" + pluginName, new Plugin( this, options ) );
        });
    };

}));PKƎf\��:5�5�js/pagelayer-frontend.jsnu�[���/*
PAGELAYER
http://pagelayer.com/
(c) Pagelayer Team
*/

var pagelayer_doc_width;

// Things to do on document load
jQuery(document).ready(function(){
	
	// Current width
	pagelayer_doc_width = jQuery(document).width();
	
	// Rows
	jQuery('.pagelayer-row-stretch-full').each(function(){
		pagelayer_pl_row_full(jQuery(this));
	});
	
	jQuery('.pagelayer-anim_heading').each(function(){
		pagelayer_anim_heading(jQuery(this));
	});
	
	// Setup any sliders
	jQuery('.pagelayer-image_slider').each(function(){
		pagelayer_pl_image_slider(jQuery(this));
	});
	
	jQuery('.pagelayer-accordion').each(function(){
		pagelayer_pl_accordion(jQuery(this));
	});
	
	jQuery('.pagelayer-collapse').each(function(){
		pagelayer_pl_collapse(jQuery(this));
	});
	
	jQuery('.pagelayer-tabs').each(function(){
		pagelayer_pl_tabs(jQuery(this));
	});
	
	jQuery('.pagelayer-video').each(function(){
		pagelayer_pl_video(jQuery(this));
	});
	
	jQuery('.pagelayer-image').each(function(){
		pagelayer_pl_image(jQuery(this));
	});
	
	jQuery('.pagelayer-grid_gallery').each(function(){
		pagelayer_pl_grid_lightbox(jQuery(this));
	});
	
	jQuery('.pagelayer-row, .pagelayer-inner_row, .pagelayer-col').each(function(){
		pagelayer_pl_row_video(jQuery(this));
	});
	
	jQuery('.pagelayer-parallax-window img').each(function(){
		pagelayer_pl_row_parallax(jQuery(this));
	});
	
	jQuery('.pagelayer-recaptcha, .pagelayer-g-recaptcha-v3-token').each(function(){
		pagelayer_recaptcha_loader(jQuery(this));
	});
	
	jQuery('.pagelayer-wp_menu').each(function(){
		pagelayer_primary_menu(jQuery(this));
	});
	
	jQuery('.pagelayer-contact').each(function(){
		pagelayer_contact_form(jQuery(this));
	});
	
	jQuery('.pagelayer-countdown').each(function(){
		pagelayer_countdown(jQuery(this));
	});
	
	jQuery('.pagelayer-testimonial_slider').each(function(){
		pagelayer_pl_testimonial_slider(jQuery(this));
	});
	
	jQuery('.pagelayer-social_grp').each(function(){
		pagelayer_pl_social_profile(jQuery(this));
	});
	
	jQuery('.pagelayer-scroll-to-element').each(function () {
		pagelayer_button_element_scroll(jQuery(this));
	});

	jQuery('.pagelayer-bgimg-slider').each(function () {
		pagelayer_pl_row_slider(jQuery(this));
	});

	jQuery('.pagelayer-stars-container').each(function(){
		pagelayer_stars(jQuery(this));
	});
	
	jQuery('.pagelayer-infinite-posts').each(function(){
		pagelayer_infinite_posts(jQuery(this));
	});
	
	jQuery('.pagelayer-youtube-video').each(function(){
		pagelayer_create_yt_player(jQuery(this));
	});

	// We need to call the is visible thing to show the widgets loading effect
	if(jQuery('.pagelayer-counter-content,.pagelayer-progress-container').length > 0){

		// First Call
		pagelayer_counter();
		pagelayer_progress();
		
		jQuery(window).scroll(function() {
			pagelayer_progress();
			pagelayer_counter();
		});
	}
	
	new WOW({boxClass:'pagelayer-wow'}).init();
	
	// Remove pagelayer-wow temporary style after wow init added from wp_head
	jQuery('#pagelayer-wow-animation-style').remove();
	
});

// For automatic row change
jQuery(window).resize(function() {
	
	// Primary Menu
	jQuery('.pagelayer-wp_menu').each(function(){
		pagelayer_primary_menu(jQuery(this));
	});
	
	var new_vw = jQuery(document).width();
	
	if(new_vw == pagelayer_doc_width){
		return false;
	}
	
	pagelayer_doc_width = new_vw;
	
	// Remove style
	jQuery('.pagelayer-row-stretch-full').removeAttr('style');
	
	// Set a timeout to prevent bubbling
	setTimeout(function(){
		
		jQuery('.pagelayer-row-stretch-full').each(function(){
			pagelayer_pl_row_full(jQuery(this));
		});
	
	}, 200);
	
});

// Get document for gutenberg
function pagelayerGetDocumentElement(){
	
	// Find the iframe element with the name "editor-canvas".
	const editorIframe = document.querySelectorAll( 'iframe[name="editor-canvas"]' );

	if(! editorIframe?.[ 0 ]){
		return document;
	}
	
	// Get the document of the iframe.
	const iframeDocument = editorIframe[ 0 ]?.contentWindow?.document || editorIframe[ 0 ]?.contentDocument;

	if ( ! iframeDocument ) {
		return document;
	}
	
	// Set the root element to the iframe document.
	return iframeDocument;
};

// Get Window for gutenberg
function pagelayerGetCurrentWindow(){
	var doc = pagelayerGetDocumentElement();
	return doc.defaultView || window;
}

// Modify jQuery for gutenberg tablet and mobile
function pagelayer_query(sel, doc) {
	doc = doc || pagelayerGetDocumentElement();
	return jQuery(sel, doc);
}

// Check if element is visible
function pagelayer_isVisible(ele) {
	
	var win = pagelayerGetCurrentWindow();
	
	var offset = win.innerHeight;
	var viewTop = win.pageYOffset;
	var viewBottom = viewTop + offset - Math.min(ele.height(), ele.innerHeight());
	var top = ele.offset().top;
	var bottom = top + ele.innerHeight();
	
	if(top <= viewBottom && bottom >= viewTop){
		return true;
	}
	
	return false;
}

// Get media mode
function pagelayer_get_media_mode(){
	
	var win = pagelayerGetCurrentWindow();
	
	if(win.matchMedia("(min-width: "+ (pagelayer_settings['tablet_breakpoint'] + 1) +"px)").matches){
		return 'desktop';
	}
	
	if(win.matchMedia("(max-width: "+ pagelayer_settings['tablet_breakpoint'] +"px) and (min-width: "+ (pagelayer_settings['mobile_breakpoint'] + 1) +"px)").matches){
		return 'tablet';
	}
	
	if(win.matchMedia("(max-width: "+ pagelayer_settings['mobile_breakpoint'] +"px)").matches){
		return 'mobile';
	}
	
	return 'desktop';
}
	  
// Row background video and parallax
function pagelayer_pl_row_video(jEle){
	
	var vEle = jEle.children('.pagelayer-background-video');
	
	// Not a video in the element
	if(vEle.length < 1){
		return true;
	}
	
	var setup = vEle.attr('pagelayer-setup');
	if(setup && setup.length > 0){
		return true;
	}

	var frame_width = vEle.width();
	var frame_height = (frame_width/100)*56.25;
	var height = vEle.height();
	
	if(frame_height < height){
		frame_height = height;
	}
	
	vEle.children().css({'width':frame_width+'px','height':frame_height+'px'});

	if(vEle.find('.pagelayer-youtube-video').length > 0){
		pagelayer_create_yt_player(vEle.find('.pagelayer-youtube-video'));
	}

	vEle.attr('pagelayer-setup', 1);
	
}

function pagelayer_create_yt_player(jEle){

	var pEle = jEle.parent(),
	aspectRatioSetting = '16:9',
	containerWidth = pEle.outerWidth(),
	containerHeight = pEle.outerHeight(),
	aspectRatioArray = aspectRatioSetting.split(':'),
	aspectRatio = aspectRatioArray[0] / aspectRatioArray[1],
	isWidthFixed = containerWidth / containerHeight > aspectRatio,
	width= isWidthFixed ? containerWidth : containerHeight * aspectRatio,
	height= isWidthFixed ? containerWidth / aspectRatio : containerHeight;
	
	var yt_api_interval = setInterval(function(){
		
		if(!(window.YT && YT.loaded)){
			return
		}
		
		clearInterval(yt_api_interval);
		
		var settings ={};
		settings.loop = jEle.attr('data-loop');
		settings.videoid = jEle.attr('data-videoid');
		settings.mute = jEle.attr('data-mute');

		var player;
		
		var onPlayerReady = function(event) {
			event.target.playVideo();
		}

		player = new YT.Player(jEle[0], {
				width: width,
				height: height,
				videoId: settings.videoid,
				playerVars: {
				controls: 0,
				rel: 0,
				loop: settings.loop,
				mute:settings.mute,
				playsinline: 1,
				playlist: settings.videoid,	
			},
			events: {
				'onReady': onPlayerReady,
			}
		});

	}, 500);

}

// Row background parallax
function pagelayer_pl_row_parallax(jEle){
	
	//Parallax background
	var setup = jEle.attr('pagelayer-setup');
	if(setup && setup.length > 0){
		return true;
	}
	
	new pagelayerParallax(jEle);
	jEle.attr('pagelayer-setup', 1);
}

// Adjust rows
function pagelayer_pl_row_full(jEle, html){
	
	html = html || pagelayer_query('html');
	
	// Get current width
	var vw = html[0].clientWidth;
	
	// Now give the row the width
	jEle.css({'width': vw, 'max-width': '100vw'});
	
	// Set the offset
	jEle.offset({left: 0});
	
	// Set a timeout as well as some themes can interfere with us
	setTimeout(function(){
		jEle.offset({left: 0});
	}, 500);
	
};

// Modal open
function pagelayer_render_pl_modal(e){
	jQuery(e.target).closest('.pagelayer-modal-container').find('.pagelayer-modal-content').show();
};

// Modal close
function pagelayer_pl_modal_close(e){
	jQuery(e.target).closest('.pagelayer-modal-content').hide();
}

// Setup the image slider
function pagelayer_pl_image_slider(jEle){
	
	var ul = jEle.find('.pagelayer-image-slider-ul');
	
	// Build the options
	var options = pagelayer_fetch_dataAttrs(ul, 'data-slides-');
	
	pagelayer_owl_init(jEle, ul, options);

}

function pagelayer_get_tab_ele(temp_tabCont){
	
	if(!pagelayer_empty(temp_tabCont.children('.pagelayer-ele-wrap').length)){
		return temp_tabCont.children('.pagelayer-ele-wrap').children('.pagelayer-tab');
	}else{
		return temp_tabCont.children('.pagelayer-tab');
	}
}

function pagelayer_tab_show(el, pl_id) {
	
	var parent_id = jQuery(el).closest('.pagelayer-tabs').attr('pagelayer-id');
	
	var temp_tabCont = pagelayer_query('[pagelayer-id='+pl_id+']').closest('.pagelayer-tabcontainer');
	pagelayer_get_tab_ele(temp_tabCont).hide();
	
	pagelayer_query('[pagelayer-id='+pl_id+']').show();
	
	jQuery(el).parent().find('.pagelayer-tablinks').each(function(){
		jQuery(this).removeClass('active');
	});
	
	jQuery(el).addClass("active");
}

var pagelayer_tab_timers = {};

function pagelayer_pl_tabs(jEle) {
	
	var default_active = '';
	var jEle_id = jEle.attr('pagelayer-id');
	var hashTabId = '';	

	var tabCont = jEle.children('.pagelayer-tabcontainer');
	var children = pagelayer_get_tab_ele(tabCont);
	
	// Loop thru
	children.each(function(){
		var tEle = jQuery(this);
		var pl_id = tEle.attr('pagelayer-id');
				
		var title = tEle.attr('pagelayer-tab-title') || 'Tab';
		var id = tEle.attr('id');
		var func = "pagelayer_tab_show(this, '"+pl_id+"')";
		
		var icon = '';
		if(tEle.attr('pagelayer-tab-icon')){
			icon = tEle.attr('pagelayer-tab-icon');
		}
		
		// Set the default tab
		if(tEle.attr('pagelayer-default_active') && !pagelayer_empty(pl_id)){
			default_active = pl_id;
		}
		
		jEle.children('.pagelayer-tabs-holder').append('<span tab-id="'+pl_id+'" id="'+id+'" class="pagelayer-tablinks" onclick="'+func+'"> <i class="'+icon+'"></i> <span>'+title+'</span></span>');
	});

	// Default Active by Hash
	var hash = location.hash.slice(1);
	if (!pagelayer_empty(hash)) {
		var hashTab = jEle.find('#' + hash);
		
		if (!pagelayer_empty(hashTab) && hashTab.length > 0) {
			var currentTab = hashTab.closest('.pagelayer-tablinks');
			if (currentTab.length > 0) {
				var currentTabId = currentTab.attr('tab-id');
				hashTabId = currentTabId;
			}
		}
	}
  
	if(hashTabId.length > 0){
		pagelayer_tab_show(jEle.find('[tab-id=' + hashTabId + ']'), hashTabId);
	// Set the default tab
	}else if(default_active.length > 0){
		pagelayer_tab_show(jEle.find('[tab-id='+default_active+']'), default_active);
	// Set the first tab as active
	}else{
		var first_tab = jEle.find('[tab-id]').first();
		pagelayer_tab_show(first_tab, first_tab.attr('tab-id'));
	}

	try{
		clearInterval(pagelayer_tab_timers[jEle_id]);
	}catch(e){};
	
	var rotate = parseInt(jEle.attr('pagelayer-tabs-rotate'));
	
	// Are we to rotate
	if(rotate > 0){
		
		var i= 0;
		pagelayer_tab_timers[jEle_id] = setInterval(function () {
			
			if(i >= children.length){
				i = 0;
			}
			
			var tabCont = jEle.children('.pagelayer-tabcontainer');
			var tmp_pl_ele = pagelayer_get_tab_ele(tabCont)[i];
			
			var tmp_btn_ele = jEle.find('.pagelayer-tablinks')[i]
			var tmp_pl_id = jQuery(tmp_pl_ele).attr('pagelayer-id');
			
			jEle.find('.pagelayer-tablinks').each(function(){
				jQuery(this).removeClass('active');
			});
			
			jQuery(tmp_btn_ele).addClass("active");
			pagelayer_tab_show(tmp_btn_ele, tmp_pl_id);
			
			i++;
	   
		}, rotate);
	}
	
}

// Setup the Accordion
function pagelayer_pl_accordion(jEle){
	
	var holder = jEle.find('.pagelayer-accordion-holder');
	var accHolder = jEle.find('.pagelayer-accordion_item');
	var scrolltop = false;
	
	if(accHolder.length < 1){
		return false;
	}
		
	var icon = holder.attr('data-icon');
	var active_icon = holder.attr('data-active_icon');
	
	accHolder.find('.pagelayer-accordion-tabs span i').attr('class', icon);
	var currentActiveTab = jEle.find('.pagelayer-accordion_item.active').first();
	
	// Any URL HASH ?
	var hash = location.hash.slice(1);	
	if(!pagelayer_empty(hash)){
		var scrollTab = jEle.find('#'+hash);
	
		if(!pagelayer_empty(scrollTab) && scrollTab.length > 0){
			currentActiveTab = scrollTab.closest('.pagelayer-accordion_item');
		}
	}
	
	var not_tabs = accHolder.find('.pagelayer-accordion_item .pagelayer-accordion-tabs');
	var tabs = accHolder.find('.pagelayer-accordion-tabs').not(not_tabs);
	
	tabs.off('click');
	tabs.on('click', function(e) {

		e.stopPropagation(); // Prevent bubbling up to parent accordions
		
		var currentTab = jQuery(this).closest('.pagelayer-accordion_item');
		var accHolder = currentTab.closest('.pagelayer-accordion-holder'); // Only the current group

		if (currentTab.hasClass('active') && currentTab.children('.pagelayer-accordion-panel').is(':visible')) {
			currentTab.removeClass('active').children('.pagelayer-accordion-panel').slideUp('slow');
			currentTab.find('.pagelayer-accordion-tabs').not(not_tabs).find('span i').attr('class', icon);
			return;
		}

		// Close only siblings inside the same accordion group
		accHolder.find('.pagelayer-accordion_item').not(accHolder.find('.pagelayer-accordion_item .pagelayer-accordion_item')).not(currentTab).not(currentTab.find('.pagelayer-accordion_item')).removeClass('active')
			.children('.pagelayer-accordion-panel').slideUp('slow')
			.end().find('.pagelayer-accordion-tabs').not(not_tabs).find('span i').attr('class', icon);

		// Open the clicked one
		currentTab.addClass('active').children('.pagelayer-accordion-panel').slideDown('slow');
		currentTab.find('.pagelayer-accordion-tabs').not(not_tabs).find('span i').attr('class', active_icon);
		
	});
	
	// To prevent default active click in gutenberg
	var setup = jEle.attr('pagelayer-setup');
	
	// Already setup ?
	if(setup && setup.length > 0){
		return;
	}
	
	jEle.attr('pagelayer-setup', 1);
	
	// If active first tab from all active tabs
	currentActiveTab.removeClass('active');
	currentActiveTab.find('.pagelayer-accordion-tabs').click();
}

// Setup the Collapse
function pagelayer_pl_collapse(jEle){
	
	var holder = jEle.find('.pagelayer-collapse-holder');
	var tabs = jEle.find('.pagelayer-accordion_item');
		
	if(tabs.length < 1){
		return false;
	}
		
	var setup = tabs.attr('pagelayer-setup');
	var icon = holder.attr('data-icon');
	var active_icon = holder.attr('data-active_icon');
	
	// Any URL HASH ?
	var hash = location.hash.slice(1);	
	if(!pagelayer_empty(hash)){
		var scrollTab = jEle.find('#'+hash);
	
		if(!pagelayer_empty(scrollTab) && scrollTab.length > 0){
			scrollTab.closest('.pagelayer-accordion_item').addClass('active');
		}
	}
	
	var activeTabs = jEle.find('.pagelayer-accordion_item.active');

	tabs.find('.pagelayer-accordion-tabs span i').attr('class', icon);
	jQuery(activeTabs).addClass('active').children('.pagelayer-accordion-panel').slideDown('slow');
	jQuery(activeTabs).find('.pagelayer-accordion-tabs span i').attr('class', active_icon);
		
	var not_tabs = tabs.find('.pagelayer-accordion_item .pagelayer-accordion-tabs');
	var _tabs = tabs.find('.pagelayer-accordion-tabs').not(not_tabs);

	// Already setup ?
	if(setup && setup.length > 0){
		_tabs.off('click');
	}
	
	_tabs.on('click', function(e){
		e.preventDefault();
    
		var currentTab = jQuery(this).closest('.pagelayer-accordion_item');
		
		if(currentTab.hasClass('active')){
			currentTab.removeClass('active').children('.pagelayer-accordion-panel').slideUp('slow');
			currentTab.find('.pagelayer-accordion-tabs').not(not_tabs).find('span i').attr('class', icon);
			return true;
		}
			
		currentTab.addClass('active').children('.pagelayer-accordion-panel').slideDown('slow');
		currentTab.find('.pagelayer-accordion-tabs').not(not_tabs).find('span i').attr('class', active_icon);
		
	});
	
	// Set that we have setup everything
	tabs.attr('pagelayer-setup', 1);
	
}

// Counter
function pagelayer_counter(){
	
	pagelayer_query('.pagelayer-counter-content').each(function(){
		
		var jEle = jQuery(this);
		
		if(pagelayer_isVisible(jEle)){
			
			var setup = jEle.attr('pagelayer-setup');
			
			// Already setup ?
			if(setup && setup.length > 0){
				return true;
			}
			
			var options = {};
			options['duration'] = jEle.children('.pagelayer-counter-display').attr('pagelayer-counter-animation-duration');
			options['delimiter'] = jEle.children('.pagelayer-counter-display').attr('pagelayer-counter-seperator-type');
			options['toValue'] = jEle.children('.pagelayer-counter-display').attr('pagelayer-counter-last-value');					
			jEle.children('.pagelayer-counter-display').numerator( options );
		
			// Set that we have setup everything
			jEle.attr('pagelayer-setup', 1);
			
		}
	});
}

function pagelayer_progress(){
	pagelayer_query('.pagelayer-progress-container').each(function(){
		var jEle = jQuery(this);
		
		if(pagelayer_isVisible(jEle)){
			
			var setup = jEle.attr('pagelayer-setup');
			if(setup && setup.length > 0){
				return true;
			}
			
			var progress_width = jEle.children('.pagelayer-progress-bar').attr('pagelayer-progress-width');
			if(progress_width == undefined){
				progress_width = "1";
			}
			
			var width = 0;
			var interval;
			
			var progress = function(){
				if (width >= progress_width) {
					clearInterval(interval);
				} else {
					width++;
					jEle.children('.pagelayer-progress-bar').css('width', width + '%'); 
					jEle.find('.pagelayer-progress-percent').text(width * 1  + '%');
				}
			}
			interval = setInterval(progress, 30);
			jEle.attr('pagelayer-setup', 1);
			
		}
	});
}

// Dismiss Alert Function
function pagelayer_dismiss_alert(x){
	
	if(!pagelayer_empty(pagelayer_is_live)){
		return;
	}
	
	jQuery(x).parent().parent().fadeOut();
}

// Video light box handler
function pagelayer_pl_video(jEle){
	var videoIframe = jEle.find('.pagelayer-video-iframe');
	// Adding loop, autoplay and mute properties on video before loading 
	videoIframe.on('load', function() {
		
		// Checking of video source if it is youtube or vimeo because 
		// TODO: Need to check, if this is not local file then return
		if(jQuery(this)[0].src.indexOf('youtube.com') != -1 || jQuery(this)[0].src.indexOf('vimeo.com') != -1){
			return;
		}
		
		var vidElm = jQuery(this).contents().find('video');
		var vidSrc = (pagelayer_empty(vidElm[0].src)) ? vidElm.children()[0].src : vidElm[0].src;	
		
		if(vidSrc[vidSrc.indexOf('&loop=')+6] == 1){
			vidElm.attr('loop','loop');
		}
		if(vidSrc[vidSrc.indexOf('&autoplay=')+10] == 0){
			vidElm.removeAttr('autoplay');
			vidElm[0].pause();
		}else if(vidSrc[vidSrc.indexOf('&autoplay=')+10] == 1){
			vidElm.attr('autoplay','');
			vidElm.attr('playsinline','');			
		}
		if(vidSrc[vidSrc.indexOf('&mute=')+6] == 1){
			vidElm[0].muted = "muted";
			vidElm.attr('muted','');	
		}
	});
	
	// A tag will be there ONLY if the lightbox is on
	var overlayval = jEle.find('.pagelayer-video-overlay');	
	var a = jEle.find(".pagelayer-video-holder a");
	
	// No lightbox
	if(a.length < 1 && pagelayer_empty(overlayval)){
		return;
	}

	a.nivoLightbox({
		effect: "fadeScale",
	});
	
	jEle.find(".pagelayer-video-holder .pagelayer-video-overlay").on("click", function(ev) {

		var target = jQuery(ev.target);

		if (!target.parent("a").length) {
			videoIframe[0].src = videoIframe[0].src.replace("&autoplay=0", "rel=0&autoplay=1");
			jQuery(this).hide();
		}
	});
	
}

// Image light box handler
function pagelayer_pl_image(jEle){
	
	// Drag and Drop function for image
	if (typeof pagelayer_preDAndD_image !== "undefined") {
		pagelayer_preDAndD_image(jEle);
	}
	
	// A tag will be there ONLY if the lightbox is on
	var a = jEle.find("[pagelayer-image-link-type=lightbox]");
	
	// No lightbox
	if(a.length < 1){
		return;
	}
	
	a.nivoLightbox({
		effect: "fadeScale",
	});
}

function pagelayer_stars(jEle){

	var setup = jEle.attr('pagelayer-setup');
	if(setup && setup.length > 0){
		return true;
	}
	var count = jEle.attr('pagelayer-stars-count');
		
	if (isNaN(count)) {
		count = '0';
	}
		
	i = 0;
	var stars = "";
	while(i < count){			
		stars +='<div class="pagelayer-stars-icon pagelayer-stars-empty"><i class="fas fa-star" aria-hidden="true"></i></div>';
		i++;
	}

	jEle.empty();
	jEle.append(stars);
	var starsval = jEle.attr('pagelayer-stars-value');
		
	if (isNaN(starsval)) {
		starsval = count;
	}

	starsval = starsval.split('.');		
	var fullstars = starsval[0];
	var value =  starsval[1];
	var halfstar = parseInt(fullstars) + 1;
	var emptystars = parseInt(fullstars) + 2;
	jEle.children('.pagelayer-stars-icon').attr("class","pagelayer-stars-icon");
	jEle.children('.pagelayer-stars-icon:nth-child(-n+'+ fullstars +')').addClass('pagelayer-stars-full'); 
	if(value != undefined){
		jEle.children('.pagelayer-stars-icon:nth-child('+ halfstar +')').addClass('pagelayer-stars-'+value);		
	}else{
		jEle.children('.pagelayer-stars-icon:nth-child('+ halfstar +')').addClass('pagelayer-stars-empty');
	}
	jEle.children('.pagelayer-stars-icon:nth-child(n+'+ emptystars +')').addClass('pagelayer-stars-empty'); 		
	jEle.attr('pagelayer-setup', 1);
}

// Grid Gallery pagination Off On function
function pagelayer_pl_grid_paginate(gridCont, pagination, pageValue, gridValue){
	gridCont.hide();
	pagination.removeClass('active');
	pagination.eq(pageValue).addClass('active');
	gridCont.eq(gridValue).show();
}

//Grid Gallery Lightbox
function pagelayer_pl_grid_lightbox(jEle){
	
	// Grid Gallery pagination settings
	var gridCont = jEle.find('.pagelayer-grid-gallery-container').children();
	var pagination = jEle.find('.pagelayer-grid-gallery-pagination ul').children();
	gridCont.hide();
	gridCont.eq(0).show();
	// Adding event listners to pagination
	jEle.find('.pagelayer-grid-page-item').each(function(){
		jQuery(this).on('click', function(event){
			var text = jQuery(this).text();
			switch(text){
				case '«':
					pagelayer_pl_grid_paginate(gridCont, pagination, 1, 0);
					break;
				case '»':
					pagelayer_pl_grid_paginate(gridCont, pagination, (pagination.length-2), (gridCont.length-1));
					break;
				default:
					pagelayer_pl_grid_paginate(gridCont, pagination, text, text-1);
					break;
			}
		});
	});	

	// A tag will be there ONLY if the lightbox is on
	var a = jEle.find("[pagelayer-grid-gallery-type=lightbox]");
	
	// No lightbox
	if(a.length < 1){
		return;
	}
	
	a.nivoLightbox({
		effect: "fadeScale",
		keyboardNav: true,
		clickImgToClose: false,
		clickOverlayToClose: true,
	});
}

// Is string?
function pagelayer_is_string(str){
   
   if(typeof str == 'string'){
	   return true;
   }
   
   return false;
}

// PHP equivalent empty()
function pagelayer_empty(mixed_var) {

  var undef, key, i, len;
  var emptyValues = [undef, null, false, 0, '', '0'];

  for (i = 0, len = emptyValues.length; i < len; i++) {
	if (mixed_var === emptyValues[i]) {
	  return true;
	}
  }

  if (typeof mixed_var === 'object') {
	for (key in mixed_var) {
	  // TODO: should we check for own properties only?
	  //if (mixed_var.hasOwnProperty(key)) {
	  return false;
	  //}
	}
	return true;
  }

  return false;
};

function pagelayer_fetch_dataAttrs(ele, prefix){
	
	var options = {};
	
	jQuery.each(ele.get(0).attributes, function(i, attrib){
		
		//console.log(attrib);
		if(attrib.name.includes(prefix)){
			
			var opt_name = attrib.name.substring(prefix.length);
			
			// Check for any Uppercase attribute
			if(opt_name.includes('-')){
				
				opt_name = opt_name.split('-');
				//console.log(opt_name);
				var opt_arr = [];
				jQuery.each(opt_name, function(key, value) {
					if(key != 0){
						opt_arr.push(value.charAt(0).toUpperCase() + value.slice(1));
					}else{
						opt_arr.push(value);
					}
				});
				//console.log(opt_arr);
				opt_name = opt_arr.join('');
			}
			
			// Make the values correct
			var val = attrib.value;
			if(val == 'true') val = true;
			if(val == 'false') val = false;
			if(jQuery.isNumeric(val)) val = parseInt(val);
			
			options[opt_name] = val;
		}
	});
	
	//console.log(options);
	
	if(options['controls']){
		switch(options['controls']){
			case 'arrows':
				options['nav'] = true;
				options['dots'] = false;
				break;
			case 'pager':
				options['dots'] = true;
				options['nav'] = false;
				break;
			case 'none':
				options['nav'] = false;
				options['dots'] = false;
				break;
		}
	}else{
		options['nav'] = true;
		options['dots'] = true;
	}
	
	if(options['animateIn']){
		switch(options['controls']){
			case 'horizontal':
				options['animateIn'] = 'slideInLeft';
				break;
			case 'vertical':
				options['animateIn'] = 'slideInDown';
				break;
			case 'kenburns':
				options['animateIn'] = 'zoomIn';
				break;
			default:
				options['animateIn'] = options['animateIn'];
		}
	}
	
	if(!options['items']){
		options['items'] = 1;
	}
	
	options['responsive'] = {
		0:{items: 1},
		500:{items: options['items']}
	}

	options['responsiveRefreshRate'] = 1000;
	
	// If we are in editor don't loop the Owl items
	if (window.location.href.indexOf('pagelayer-live=1') > -1) {
		//console.log('here');
		options['loop'] = false;
	}
	
	return options;
}

function pagelayer_owl_init(jEle, ul, options){
	
	//console.log(options);
	var setup = jEle.attr('pagelayer-setup');
	var id = jEle.closest('[pagelayer-id]').attr('[pagelayer-id]');
	
	if( options.navtext ) {
		var right = options.navtext.replace('left','right');
		options.navText = [`<i class="${options.navtext}"></i>`, `<i class="${right}"></i>`];
	}
	
	// Already setup ?
	if(setup && setup.length > 0){
		return true;
	}
	
	const wind = pagelayerGetCurrentWindow();
	options['responsiveBaseElement'] = wind;
	
	var owlCar = ul.pagelayerOwlCarousel(options);
	
	// Refreshing Image slider after first load of page.
	var referrerOwl = function(){
		setTimeout(function(){
			owlCar.trigger('refresh.owl.carousel');
		},700);
	}
	
	referrerOwl();
	
	// To prevent slider drag inside the editable area
	jEle.on('mousedown', function(e){
		var target = e.target;
		
		var isEditable = jQuery(target).closest('[contenteditable="true"]');
		
		if(isEditable.length < 1){
			return;
		}
		
		isEditable.on('mousedown.owl.core dragstart.owl.core selectstart.owl.core touchstart.owl.core touchcancel.owl.core', function(e){
			e.stopPropagation();
		});
		
	});
	
	// Gutenberg responsive Handler
	if(wind != window){		
		jQuery(wind).unbind('resize.pl_'+id, referrerOwl);
		jQuery(wind).on('resize.pl_'+id, referrerOwl);
	}
	
	// Set that we have setup everything
	jEle.attr('pagelayer-setup', 1);
	
}

// recaptcha handler
function pagelayer_recaptcha_loader(jEle, loadScript){
	
	loadScript = loadScript || false;
	
	// Render recaptcha
	var reParam = '';
	var sitekey = jEle.data("sitekey");
	
	if(!pagelayer_empty(pagelayer_recaptch_lang)){
		reParam = '&hl='+pagelayer_recaptch_lang;
	}
	
	// Add recaptcha script
	if(pagelayer_empty(window.grecaptcha) && !pagelayer_empty(loadScript)){
		var render = (pagelayer_recaptch_version == 'v3') ? sitekey : 'explicit';
		pagelayer_query('body').append('<script src="https://www.google.com/recaptcha/api.js?render='+render+reParam+'" async defer></script>');
	}
	
	// Render recaptcha
	var recaptcha_interval = setInterval(function(){
		
		if(!pagelayer_empty(window.grecaptcha)){
			grecaptcha.ready(function() {
				try{
					// Call grecaptcha.execute() to trigger reCAPTCHA v3 and get a token
					if(pagelayer_recaptch_version == 'v3'){
						var form = jEle.closest('form');
						form.find('[type="submit"]').off('click').on('click', function(e){
							e.preventDefault();
							grecaptcha.execute(sitekey, { action: 'submit' }).then(function (token) {
								// Append the token to the form or element to be submitted
								form.find('input.pagelayer-g-recaptcha-v3-token').val(token);
								if(form[0].requestSubmit){
									form[0].requestSubmit();
								}else{
									form.submit();
								}
							});
						});
					}else{					
						var widgetID = grecaptcha.render(jEle.get(0), {'sitekey' : sitekey});
						jEle.attr('recaptcha-widget-id', widgetID);
					}
				}catch(e){
					console.log("There is some issue in rendering reCaptcha. Please check your recaptcha site-key !");
				}
				
			});
			clearInterval(recaptcha_interval);
		}

	}, 500);
 
}

// Scroll to element button effect
function pagelayer_button_element_scroll(jEle) {

	var speed = parseInt(jEle.attr('pagelayer_scrollto_speed') * 1000);
	var idspacing = 0;
	var scrollId = jEle.attr('pagelayer_scrollto_id');

	if(jEle.attr('pagelayer_scrollto_type') == 'toid'){

		var scrolltoEle = pagelayer_query('#' + scrollId);

		if(pagelayer_empty(scrollId) || scrolltoEle.length < 1){
			return;
		}

		var idpos = parseInt(scrolltoEle.offset().top);
		var spacing = parseInt(jEle.attr('pagelayer_scrollto_id_viewport'));

		if (isNaN(spacing)) {
			spacing = 0;
		}

		idspacing = idpos + spacing;
		
	}

	jEle.on('click', function (e) {
		e.preventDefault();
		pagelayer_query('html, body').animate({ scrollTop: idspacing }, speed);
	});
	
}

////////////
// Freemium
////////////

// Contact Form handler - Premium
function pagelayer_contact_form(jEle){
	
	jEle = jQuery(jEle);
	var id = jEle.attr('pagelayer-id');
	
	// Set pagelayer id to input field
	jEle.find('form input[name="cfa-pagelayer-id"]').val(id);
 
}

// Contact Form Submit handler - Premium
function pagelayer_contact_submit(jEle, e){
	e.preventDefault();
	
	// Checking for required checkboxes.
	for(var checkbox_div of jQuery(jEle).find('.pagelayer-contact-checkbox')){
		checkbox_div = jQuery(checkbox_div);
		if(checkbox_div.attr('required') == 'required'){
			if(pagelayer_empty(checkbox_div.find('input:checked').length)){
				alert('Kindly select the required checkbox');
				return;
			}
		}		
	}
	
	// Trigger an action
	jQuery(document).trigger('pagelayer_contact_submit', e, jEle);
	
	// Disabling submit button with loading animation.
	jQuery(jEle).find('.pagelayer-contact-submit-btn').prop('disabled', true);
	jQuery(jEle).find('.pagelayer-contact-submit-btn .fa-spin').show('0.6');
	
	//var fdata = jQuery(jEle).closest('form').serialize();
	var redirect = jQuery(jEle).find('input[name="cfa-redirect"]');
	var formData = new FormData( jQuery(jEle)[0] );
	var par = jQuery(jEle).parent();
	
	// Append the nonce
	formData.append('pagelayer_nonce', pagelayer_global_nonce);
	
	// Hide any message
	par.find(".pagelayer-message-box").hide();
	
	// Message pos to use ?
	var msg_pos = 'top';	
	if(par.parent().hasClass('pagelayer-message-box-bottom')){
		msg_pos = 'bottom';
	}
	
	par.find(".pagelayer-message-box").removeClass('pagelayer-cf-msg-err pagelayer-cf-msg-suc');
	
	jQuery.ajax({
		url: pagelayer_ajaxurl+'action=pagelayer_contact_submit',
		type: "POST",
		data: formData,
		processData: false,
		contentType: false,
		cache:false,
		success:function(result){
			var json = jQuery.parseJSON(result);
			
			jQuery(jEle).find('.pagelayer-contact-submit-btn').prop('disabled', false);
			jQuery(jEle).find('.pagelayer-contact-submit-btn .fa-spin').hide('0.6');
			
			if('success' in json){
				par.find(".pagelayer-message-"+msg_pos).addClass('pagelayer-cf-msg-suc').html(json['success']).fadeIn();
				
				if(redirect.length > 0 && !pagelayer_empty(redirect.val())){
					window.location.href = redirect.val();
				}
			}else{
				par.find(".pagelayer-message-"+msg_pos).addClass('pagelayer-cf-msg-err').html(json['failed']).fadeIn();
			}
		},
		error:function(result){
			par.find(".pagelayer-message-"+msg_pos).addClass('pagelayer-cf-msg-err').html(json['failed']).fadeIn();
		}
	});
	jEle.reset();
	
	jQuery(jEle).find('.pagelayer-recaptcha').each(function(){
		var widgetID = jQuery(this).attr('recaptcha-widget-id');
		
		if(!pagelayer_empty(window.grecaptcha)){
			grecaptcha.reset(widgetID);
		}
	});
	
	return false;
}

// Primary Menu Handler - Premium
function pagelayer_primary_menu(jEle){
	
	var container = jEle.find('.pagelayer-wp-menu-container');
	var menu_bar = jEle.find('.pagelayer-primary-menu-bar i');
	var menu_holder = jEle.find('.pagelayer-wp-menu-holder');
	var layout = menu_holder.attr('data-layout');
	var submenu_ind = menu_holder.attr('data-submenu_ind');
	var responsive = menu_holder.attr('data-responsive');
	var drop_breakpoint = menu_holder.attr('data-drop_breakpoint');
	var close = jEle.find('.pagelayer-wp_menu-close');
	
	var media_mode =  pagelayer_get_media_mode();
	
	if( (drop_breakpoint == 'tablet' && (media_mode == 'tablet' || media_mode == 'mobile')) || (drop_breakpoint == 'mobile' && media_mode == 'mobile') ){
		
		menu_holder.addClass('pagelayer-wp-menu-dropdown');
		container.addClass('pagelayer-menu-type-dropdown');
		container.removeClass('pagelayer-menu-type-'+layout);
		layout = 'dropdown';
		
	}else{
		menu_holder.removeClass('pagelayer-wp-menu-dropdown');
		container.removeClass('pagelayer-menu-type-dropdown');
		container.addClass('pagelayer-menu-type-'+layout);
	}
	
	// Set mega menu width
	// Wait for all other animations to finish
	setTimeout(function(){

		container.find('.pagelayer-mega-menu-item, .pagelayer-mega-column-item').each(function(){
  
			var liEle = jQuery(this),
			lEle = liEle.find('.pagelayer-nav_menu_item').first(),
			megaHolder = lEle.closest('.pagelayer-mega-menu'),				
			setClass = 'pagelayer-set-position';				
			
			if(liEle.hasClass('pagelayer-mega-column-item')){
				megaHolder = liEle.children('.sub-menu');
			}
			
			if(megaHolder.length < 1){
				return;
			}
						
			var Css = {};
			
			// Remove all css settings
			jQuery(document).unbind('scroll.megaMenu');
			megaHolder.css({'width' : '', 'left' : '', 'max-width' : '', 'max-height' : ''});
			
			if(layout == 'dropdown'){
				return;
			}
			
			// Set active to get position
			megaHolder.addClass(setClass);
			
			var megaLeft = megaHolder.offset().left,
			megaWidth = lEle.attr('pagelayer-mega-width'),
			wContainer = lEle.closest('.pagelayer-wp-menu-container'),
			megaCustomWidth = lEle.attr('pagelayer-mega-custom-width') || '',
			widthEle;
			
			// Is vertical menu?
			if(layout == 'vertical'){
				var docWidth = jQuery('body').width();
				var vWidth = docWidth - megaLeft;
				
				Css['max-width'] = vWidth;
				Css['width'] = vWidth;
				
				if(megaWidth == 'custom'){
					Css['width'] = megaCustomWidth;
				}
				
				megaHolder.css(Css);
				megaHolder.removeClass(setClass);
				return;
			}

			var megaMenuHeight = function(e){
				
				if(!pagelayer_empty(e) && megaHolder.is(':visible')){
					return;
				}

				var windowHeight = jQuery(window).height();
				var ulBottom = megaHolder.closest('.pagelayer-wp_menu-ul')[0].getBoundingClientRect().bottom;
				megaHolder.css('max-height', windowHeight - ulBottom);
			};

			megaMenuHeight();
			jQuery(document).on('scroll.megaMenu', megaMenuHeight);
			
			switch(megaWidth){
				case 'row_container':
					widthEle = lEle.closest('.pagelayer-row[pagelayer-id]');
					Css['width'] = widthEle.width();
					break;
				case 'custom':
					widthEle = lEle.closest('li');
					Css['width'] = megaCustomWidth;					
					break;
				default :
					widthEle = wContainer;
					Css['width'] = widthEle.width();
			}
			
			if(widthEle.length > 0){
				var wLeft = widthEle.offset().left;
				
				if( wLeft < megaLeft ){
					Css['left'] = (wLeft) - (megaLeft);
				}
			
			}
			
			megaHolder.css(Css);
			var mRect = megaHolder[0].getBoundingClientRect();
			var wRect = wContainer[0].getBoundingClientRect();
			
			// Set mega menu position
			if(megaWidth != 'custom' || mRect.right < wRect.right){
				megaHolder.removeClass(setClass);
				return;
			}
			
			var left = parseInt(megaHolder.css('left'));
			var moveLeft = mRect.right - wRect.right;
			
			if(mRect.left < moveLeft){
				moveLeft = moveLeft - (moveLeft - mRect.left);
			}
			
			left = left - moveLeft;
			megaHolder.css({'left': left});
			megaHolder.removeClass(setClass);
		});
  
	}, 500);
	
	// Menu toggle
	var toggle_class;
	jQuery(menu_bar).unbind('click');
	jQuery(menu_bar).click(function(){
		jQuery(container).toggleClass('pagelayer-togglt-on');
		
		toggle_class = jQuery(this).data('icon');
		toggle_class = ( pagelayer_empty(toggle_class) ? 'fas fa-bars' : toggle_class );
		
		if(jQuery(container).hasClass('pagelayer-togglt-on')){
			jQuery(this).removeClass(toggle_class);
			jQuery(this).addClass('fas fa-times');
		}else{
			jQuery(this).removeClass('fas fa-times');
			jQuery(this).addClass(toggle_class);
		}
	});
	
	// If has sub-menu the as icon
	var sub_menuEle = jQuery(container).find('.pagelayer-wp_menu-ul li.menu-item-has-children:not(.pagelayer-mega-menu-item), .pagelayer-wp_menu-ul li.pagelayer-mega-menu-item');
	
	var aEle_sub_menu = sub_menuEle.children('a');
	var afterIconSpan = aEle_sub_menu.children('.after-icon')
	if (aEle_sub_menu.children('.after-icon').length < 1) {
		aEle_sub_menu.append('<span class="after-icon fa fa-' + submenu_ind + '"></span>');
	}else{
		// For gutenberg
		afterIconSpan.attr('class', 'after-icon fa fa-' + submenu_ind);
	}

	// Toggle Sub nav
	var after_icon = jQuery(container).find('.pagelayer-wp_menu-ul li.menu-item-has-children .after-icon, .pagelayer-wp_menu-ul li.pagelayer-mega-menu-item .after-icon');
	
	after_icon.unbind('click');
	after_icon.click(function(e){
		e.preventDefault();
		if(window.matchMedia("(max-width: "+pagelayer_settings['tablet_breakpoint']+"px)").matches || layout != 'horizontal'){
			jQuery(this).closest('li').toggleClass('pagelayer-active-sub-menu');

		}else{
			jQuery(this).closest('li').removeClass('pagelayer-active-sub-menu');
		}
	});
	
	close.unbind('click');
	close.click(function(){
		jQuery(container).toggleClass('pagelayer-togglt-on');
		jQuery(menu_bar).removeClass('fas fa-times');
		jQuery(menu_bar).addClass(toggle_class);
	});
	
	// To edit the mega menu in live editor
	jQuery(document).trigger('pagelayer_primary_menu_setup_end', [jEle]);	
}

var count_int ={};
// Show countdown render
function pagelayer_countdown(jEle){
	
	var expiry_date = jEle.find('.pagelayer-countdown-container').attr('pagelayer-expiry-date');
	var timetype = jEle.find('.pagelayer-countdown-container').attr('pagelayer-time-type');
	var jEle_id = jEle.attr('pagelayer-id');
	
	if(pagelayer_empty(expiry_date) || expiry_date == "{{date}}"){
		var expiry_date = new Date(new Date().getTime() + 24 * 60 * 60 * 1000);
	}
	
	var now;
	if(timetype == "server"){
		now = new Date(pagelayer_server_time*1000).getTime();
	}else{
		now = new Date().getTime();
	}

	var countDownDate = new Date(expiry_date).getTime();
	var distance = countDownDate - now;

	clearInterval(count_int[jEle_id]);
	count_int[jEle_id] = setInterval(function() {
		
		// Time calculations for days, hours, minutes and seconds
		var days = Math.floor(distance / (1000 * 60 * 60 * 24));
		var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
		var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
		var seconds = Math.floor((distance % (1000 * 60)) / 1000);
		
		jEle.find('.pagelayer-days-count').html(days);
		jEle.find('.pagelayer-hours-count').html(hours);
		jEle.find('.pagelayer-minutes-count').html(minutes);
		jEle.find('.pagelayer-seconds-count').html(seconds);
		
		// If the count down is over, write some text 
		if(distance < 0) {
			clearInterval(count_int[jEle_id]);
			jEle.find('.pagelayer-countdown-expired').show();
			jEle.find('.pagelayer-countdown-counter').hide();
		}
		
		distance = distance - 1000;
		
	}, 1000);
}

function pagelayer_pl_testimonial_slider(jEle){
	var ul = jEle.find('.pagelayer-testimonials-holder');
	
	// Build the options
	var options = pagelayer_fetch_dataAttrs(ul, 'data-slides-');
	
	pagelayer_owl_init(jEle, ul, options);
}

var pagelayerAnimTimer = {};
function pagelayer_anim_heading(jEle){
	var animationDelay = 2500,
		//loading bar effect
		barAnimationDelay = 3800,
		barWaiting = barAnimationDelay - 3000, //3000 is the duration of the transition on the loading bar - set in the scss/css file
		//letters effect
		lettersDelay = 50,
		//type effect
		typeLettersDelay = 150,
		selectionDuration = 500,
		typeAnimationDelay = selectionDuration + 800,
		//clip effect 
		revealDuration = 600,
		revealAnimationDelay = 1500;
	
	var id = jEle.attr('pagelayer-id');
	
	if(pagelayer_empty(pagelayerAnimTimer[id])){
		pagelayerAnimTimer[id] = {};
	}
	
	// Clear the previous animations
	for( var time in pagelayerAnimTimer[id] ){
		clearTimeout(pagelayerAnimTimer[id][time]);
	}
	
	initHeadline();

	function initHeadline(){
		
		// Re-set styles
		jEle.find('.pagelayer-aheading-holder').find('span').css('opacity', '');
		
		//insert <i> element for each letter of a changing word
		singleLetters(jEle.find('.pagelayer-aheading-holder.letters').find('span'));
		//initialise headline animation
		animateHeadline(jEle.find('.pagelayer-aheading-holder'));
	}

	function singleLetters($words){
		$words.each(function(){
			var word = jQuery(this),
				letters = word.text().split(''),
				selected = word.hasClass('pagelayer-is-visible');
			for (i in letters) {
				if(word.parents('.pagelayer-aheading-rotate2').length > 0) letters[i] = '<b>' + letters[i] + '</b>';
				letters[i] = (selected) ? '<strong class="pagelayer-aheading-in">' + letters[i] + '</strong>': '<strong>' + letters[i] + '</strong>';
			}
			var newLetters = letters.join('');
			word.html(newLetters).css('opacity', 1);
		});
	}

	function animateHeadline($headlines){
		var duration = animationDelay;
		$headlines.each(function(){
			var headline = jQuery(this);
			
			if(headline.hasClass('pagelayer-aheading-loading-bar')){
				duration = barAnimationDelay;
				setTimeout(function(){ headline.find('.pagelayer-words-wrapper').addClass('pagelayer-is-loading') }, barWaiting);
			}else if(headline.hasClass('pagelayer-aheading-clip')){
				var spanWrapper = headline.find('.pagelayer-words-wrapper'),
					newWidth = spanWrapper.width() + 10;
				spanWrapper.css('width', newWidth);
			} else if (!headline.hasClass('type') ){
				var words = headline.find('.pagelayer-words-wrapper span'),
					width = 0;
				words.each(function(){
					var wordWidth = jQuery(this).width();
					if (wordWidth > width) width = wordWidth;
				});
				headline.find('.pagelayer-words-wrapper').css('width', width);
			};

			//trigger animation
			setTimeout(function(){
				hideWord( headline.find('.pagelayer-is-visible').eq(0) );
			}, duration);
		});
	}

	function hideWord($word){
		var nextWord = takeNext($word);
		
		if($word.parents('.pagelayer-aheading-holder').hasClass('letters')){
			var bool = ($word.children('strong').length >= nextWord.children('strong').length) ? true : false;
			hideLetter($word.find('strong').eq(0), $word, bool, lettersDelay);
			showLetter(nextWord.find('strong').eq(0), nextWord, bool, lettersDelay);

		}else if($word.parents('.pagelayer-aheading-holder').hasClass('pagelayer-aheading-clip')){
			$word.parents('.pagelayer-words-wrapper').animate({ width : '2px' }, revealDuration, function(){
				switchWord($word, nextWord);
				showWord(nextWord);
			});

		}else if($word.parents('.pagelayer-aheading-holder').hasClass('pagelayer-aheading-loading-bar')){
			$word.parents('.pagelayer-words-wrapper').removeClass('pagelayer-is-loading');
			switchWord($word, nextWord);
			
			clearTimeout(pagelayerAnimTimer[id][0]);
			pagelayerAnimTimer[id][0] = setTimeout(function(){
				hideWord(nextWord);
			}, barAnimationDelay);
			clearTimeout(pagelayerAnimTimer[id][1]);
			pagelayerAnimTimer[id][1] = setTimeout(function(){
				$word.parents('.pagelayer-words-wrapper').addClass('pagelayer-is-loading');
			}, barWaiting);

		}else{
			switchWord($word, nextWord);
			clearTimeout(pagelayerAnimTimer[id][2]);
			pagelayerAnimTimer[id][2] = setTimeout(function(){
				hideWord(nextWord) ;
			}, animationDelay);
		}
	}

	function showWord($word, $duration){
		if($word.parents('.pagelayer-aheading-holder').hasClass('pagelayer-aheading-clip')){
			$word.parents('.pagelayer-words-wrapper').animate({ 'width' : $word.width() + 10 }, revealDuration, function(){ 
				clearTimeout(pagelayerAnimTimer[id][3]);
				pagelayerAnimTimer[id][3] = setTimeout(function(){
					hideWord($word);
				}, revealAnimationDelay); 
			});
		}
	}

	function hideLetter($letter, $word, $bool, $duration){
		$letter.removeClass('pagelayer-aheading-in').addClass('pagelayer-aheading-out');
		
		if(!$letter.is(':last-child')){
			clearTimeout(pagelayerAnimTimer[id][4]);
			pagelayerAnimTimer[id][4] = setTimeout(function(){
				hideLetter($letter.next(), $word, $bool, $duration);
			}, $duration);  
		}else if($bool){ 
			clearTimeout(pagelayerAnimTimer[id][5]);
			pagelayerAnimTimer[id][5] = setTimeout(function(){
				hideWord(takeNext($word));
			}, animationDelay);
		}

		if($letter.is(':last-child') && pagelayer_query('html').hasClass('pagelayer-no-csstransitions')){
			var nextWord = takeNext($word);
			switchWord($word, nextWord);
		} 
	}

	function showLetter($letter, $word, $bool, $duration){
		$letter.addClass('pagelayer-aheading-in').removeClass('pagelayer-aheading-out');

		if(!$word.hasClass('pagelayer-is-visible')){ 
			$word.parent().children().removeClass('pagelayer-is-visible');
			$word.addClass('pagelayer-is-visible');
		}

		if(!$letter.is(':last-child')){ 
			clearTimeout(pagelayerAnimTimer[id][6]);
			pagelayerAnimTimer[id][6] = setTimeout(function(){
				showLetter($letter.next(), $word, $bool, $duration);
			}, $duration); 
		}else{
			if(!$bool) { 
				clearTimeout(pagelayerAnimTimer[id][7]);
				pagelayerAnimTimer[id][7] = setTimeout(function(){ 
					hideWord($word);
				}, animationDelay) 
			}
		}
	}

	function takeNext($word){
		return (!$word.is(':last-child')) ? $word.next() : $word.parent().children().eq(0);
	}

	function switchWord($oldWord, $newWord){
		$oldWord.removeClass('pagelayer-is-visible').addClass('pagelayer-is-hidden');
		if(!$newWord.hasClass('pagelayer-is-visible')){
			$newWord.removeClass('pagelayer-is-hidden').addClass('pagelayer-is-visible');
		}
	}
}

var pagelayerSetInterval = {};
function pagelayer_pl_row_slider(jEle){
	var index = 0;
 
	var id = jEle.closest('[pagelayer-id]').attr('pagelayer-id');
	var imageEls = jEle.find('.pagelayer-bgimg-slide'); // Get the images to be cycled.
	var speed = parseFloat(jEle.attr('data-speed')); // Get the speed of loop.
	imageEls.first().addClass('pagelayer-slide-show');
	
	clearInterval(pagelayerSetInterval[id]);
	pagelayerSetInterval[id] = setInterval(function (){
		// Get the next index.  If at end, restart to the beginning.
		index = index + 1 < imageEls.length ? index + 1 : 0;
		
		// Show the next
		imageEls.eq(index).addClass('pagelayer-slide-show');
		
		// Hide the previous
		imageEls.eq(index - 1).removeClass('pagelayer-slide-show');
	}, speed);
}

function pagelayer_pl_social_profile(jEle){
	var icon_holder = jEle.find('.pagelayer-icon-holder');
	
	// Assigning animation classes to icon holder
	if(!pagelayer_empty(jEle.attr('pagelayer-animation'))){
		icon_holder.addClass('pagelayer-animation-'+jEle.attr('pagelayer-animation'));
	}
}

// Post infinite scroll handler
function pagelayer_infinite_posts(jEle) {
	
	var loader = jEle.find('.pagelayer-btn-load');
	var autoScroll = jEle.find('.pagelayer-infinite-scroll-auto').length < 1;
	
	loader.on('click', function(){
	
		var bEle = jQuery(this);
		var loaded = jEle.attr('pagelayer-post-data-loading');
		
		// Is loading?
		if(!pagelayer_empty(loaded)){
			return;
		}
		
		jEle.attr('pagelayer-post-data-loading', 1);

		var current = bEle.attr('data-current') || 1;
		var nextPage = parseInt(current) + 1;
		var load_btn = jEle.find('.pagelayer_load_button');

		bEle.hide();
		load_btn.find('.pagelayer-loader-holder').show();

		if(jEle.find('.pagelayer-post-max').attr('data-max') <= 1) {
			load_btn.text(load_btn.data('text'));
			return;
		}
		
		// Get Data from local variable
		var data = window['pagelayer_local_scripts']['pagelayer_post_' + jEle.attr("pagelayer-id")];
		
		// Add next page number to load
		if(!pagelayer_empty(data.atts)){
			data.atts['paged'] = nextPage;
		}
		
		// Get the Posts
		jQuery.ajax({
			url: pagelayer_ajaxurl + 'action=pagelayer_infinite_posts',
			type: 'POST',
			data: {
				pagelayer_nonce: pagelayer_global_nonce,
				data: data,
			},
			success: function(result){
				
				var json = jQuery.parseJSON(result);
				var content = jQuery(json['posts']).find('.pagelayer-posts-container').html();
				
				jEle.find('.pagelayer-posts-container').append(content);

				load_btn.find('.pagelayer-loader-holder').hide();

				if (jEle.find('.pagelayer-post-max').attr('data-max') == nextPage) {
					load_btn.text(load_btn.data('text'));
				}else if(autoScroll){
					bEle.show();
				}
				
				bEle.attr('data-current', nextPage);
			},
			complete: function(){
				jEle.removeAttr('pagelayer-post-data-loading');
			}
		});	
		
	});
	
	// If already scrolled
	if(pagelayer_isVisible(loader)){
		loader.click();
	}
	
	// Auto scroll?
	if(autoScroll){
		return;
	}
	
	var win = jQuery(pagelayerGetCurrentWindow());
	
	win.on('scroll.archive_posts', function(){
		var current = parseInt(loader.attr('data-current')) || 1;
		var total = loader.attr('data-max');
		
		if(win.scrollTop() + win.height() < jEle.height() || current >= total) {
			return;
		}
	
		loader.click();
	});
	
}

////////////////
// Freemium End
////////////////
PKƎf\�
4὎��js/customizer.jsnu�[���var pagelayer_fontHtmlArray = {};

(function($) {
	var api = wp.customize;
	
	api.bind( 'ready', function() {

		var controls = api.settings.controls;
		
		for(var control in controls){
			if( !('show_filter' in controls[control]) ){
				continue;
			}			
			
			var filter = controls[control]['show_filter'];
			for(var showParam in filter){
				var except = showParam.substr(0, 1) == '!' ? true : false;
				showParam = except ? showParam.substr(1) : showParam;
				
				// Show and Hide Controls 
				api( showParam, function( setting ){
					api.control( control, function( _control ) {
						var visibility = function() {
							var _filter = _control.params['show_filter'];
							for(var _showParam in _filter){
								var reqval = _filter[_showParam];
								var val = setting.get();
								
								var toShow = false;
								
								if(typeof reqval == 'string' && reqval == val){
									toShow = true;
								}
								
								// Its an array and a value is found, then dont show
								if(typeof reqval != 'string' && reqval.indexOf(val) > -1){
									toShow = true;
								}
								
								if(except && !toShow || !except && toShow  ){
									_control.container.show();
									return
								}
								
								_control.container.hide();
							}
							
						};

						visibility();
						setting.bind( visibility );
					});
				});
			}
		}
		
		// Expand pagelayer setting handler
		api.section('pagelayer_global_fonts_sec', function( section ){
			section.expanded.bind(function( isExpanding ){
				
				// Set default value
				section.container.find('select[data-font-key]').each(function(){
					var ref = jQuery(this),
						name = ref.attr('data-font-key'),
						value = ref.attr('data-default-value');
					
					ref.html(pagelayer_fontHtmlArray[name]).val(value);
					ref.removeAttr('data-font-key');
				});
			});
		});
		
		
	});
	
})(jQuery);

/**
 * Initialization trigger.
 */
jQuery(document).ready( function(){
	
	// Create color setting 
	pagelayer_alpha_color_control_init();
	
	var option = function(val, lang){
		var lang = lang || 'Default';
		return '<option value="'+val+'">'+lang+'</option>';
	}
	
	// Create font setting list
	for(var sk in pagelayer_global_font_settings){
		var sval = pagelayer_global_font_settings[sk];			
		if('choices' in sval){
			var fontHtml = '';
			for(  var value in sval['choices'] ) {
				
				if(typeof sval['choices'][value] !== 'object'){
					fontHtml += option(value, sval['choices'][value]);
					continue;
				}
				
				if(value != 'default'){
					fontHtml += '<optgroup label="'+value+'">';
				}
				
				for (x in sval['choices'][value]){
					fontHtml += option((jQuery.isNumeric(x) ? sval['choices'][value][x] : x), sval['choices'][value][x]);
				}
				
				// Close the optgroup if it was opened
				if(value !== 'default'){
					fontHtml += '</optgroup>';
				}
			}
			
			pagelayer_fontHtmlArray[sk] = fontHtml;
		}
	}
	
	// Show hide typography
	jQuery(document).on('click.pagelayer-typo-icon', function (e){
		var target = jQuery(e.target);
		var isTypo = target.closest('.pagelayer-control-typo');
		var isIcon = target.closest('.pagelayer-control-typo-icon');
		var typoHolder = isIcon.closest('.pagelayer-control-typo-holder');

		if(isTypo.length > 0){
			return;
		}
		
		if(isIcon.length > 0){
			
			// Set default value
			typoHolder.find('select[data-font-key]').each(function(){
				var ref = jQuery(this),
					name = ref.attr('data-font-key'),
					value = ref.attr('data-default-value');
				
				ref.html(pagelayer_fontHtmlArray[name]).val(value);
				ref.removeAttr('data-font-key');
			});
			
			var globalInput = typoHolder.find('.pagelayer-global-font-input');
			
			if(!pagelayer_empty(globalInput)){
				// Show the global values if is not customize
				typoHolder.find('.pagelayer-control-typo-fields').attr('pagelayer-set-global', 1);
				typoHolder.find('select, input').each(function(){
					var sEle = jQuery(this);
					var val = sEle.val();
					
					if(pagelayer_empty(val)){
						return true;
					}
					
					sEle.closest('.pagelayer-control-typo-fields').removeAttr('pagelayer-set-global');
				});
				
				typoHolder.find('[pagelayer-set-global="1"] .pagelayer-typo-global-default').trigger('click');
			}
			
			typoHolder.find('.pagelayer-control-typo').slideToggle(100);
			return;
		}
		
		jQuery('.pagelayer-control-typo').slideUp(100);
	});
	
	// Show hide global color option
	jQuery(document).on('click.pagelayer-global-color-icon', function (e){
		var target = jQuery(e.target);
		var isGcolor = target.closest('.pagelayer-global-color-list');
		var isGIcon = target.closest('.pagelayer-control-global-color-icon');
		
		if(isGcolor.length > 0){
			return;
		}
		
		if(isGIcon.length > 0){
			var listEle = isGIcon.closest('li').find('.pagelayer-global-color-list');
			jQuery('.pagelayer-global-color-list').not(listEle).slideUp(100);
			listEle.slideToggle(100);
			return;
		}
		
		jQuery('.pagelayer-global-color-list').slideUp(100);
	});
	
	// Hide global color option
	jQuery(document).on('focus', '.wp-color-result', function(e){
		jQuery('.pagelayer-global-color-list').slideUp(100);
	});
	
	// Show hide global fonts option
	jQuery('#customize-theme-controls').on('click.pagelayer-global-typo-icon', function (e){
		var target = jQuery(e.target);
		var isGcolor = target.closest('.pagelayer-global-font-list');
		var isGIcon = target.closest('.pagelayer-control-global-typo-icon');
		var typoHolder = isGIcon.closest('.pagelayer-control-typo-holder');
			
		if(isGcolor.length > 0){
			return;
		}
		
		if(isGIcon.length > 0){
			typoHolder.find('.pagelayer-global-font-list').slideToggle(100);
			return;
		}
		
		jQuery('.pagelayer-global-font-list').slideUp(100);
	});
	
	// Device handler
	jQuery('#customize-theme-controls').on('click', '.pagelayer-devices button', function(e){
		
		e.stopPropagation();
		
		var device = jQuery(this).data('device');
		var devices = {'desktop' : 'tablet', 'tablet' : 'mobile', 'mobile' : 'desktop'};
		jQuery('.devices-wrapper .devices [data-device="'+devices[device]+'"]').click();
	});
	
	// Add attr to detect device
	jQuery('#customize-theme-controls').attr('data-device-detector', 'desktop');
	
	// Device handler
	jQuery('.devices-wrapper .devices button[data-device]').on('click', function(e){
		
		e.stopPropagation();
		
		var device = jQuery(this).data('device');
		
		jQuery('.pagelayer-devices .active-device').removeClass('active-device');
		jQuery('.pagelayer-devices [data-device="'+device+'"]').addClass('active-device');
		
		jQuery('[data-device-detector]').attr('data-device-detector', device);
		
	});
	
	// Units handler
	jQuery('.pagelayer-units').each(function(){
		var units = jQuery(this);
		var uList = units.find('[data-unit]');
		var input = units.find('.pagelayer-unit-input');
		var uActive = units.find('[data-unit="'+input.val()+'"]');
		
		units.find('[data-unit]').on('click', function(){
			var uEle = jQuery(this);
			uList.removeClass('active');
			uEle.addClass('active');
			input.val(uEle.data('unit')).trigger('input');
		});
		
		if(uActive.length > 0){
			uActive.click();
			return;
		}
		
		//uList.first().click();
		
	});
	
	// Accordion Tab handlers
	jQuery('.pagelayer-accordion-tab').on('click', function(){
		var toggle = jQuery(this);
		var allToggle = toggle.closest('ul').find('.pagelayer-accordion-tab').not(toggle);
		
		allToggle.nextUntil('.pagelayer-accordion-tab').slideUp();
		allToggle.removeClass('pagelayer-active-accordion-tab')
		toggle.nextUntil('.pagelayer-accordion-tab').slideToggle();
		
		toggle.toggleClass('pagelayer-active-accordion-tab');
		
		var dash = toggle.find('.pagelayer-customize-heading .dashicons');
		var allDash = toggle.closest('ul').find('.pagelayer-accordion-tab .pagelayer-customize-heading .dashicons');
		
		allDash.addClass('dashicons-arrow-right-alt2');
		allDash.removeClass('dashicons-arrow-down-alt2');
		
		if(toggle.hasClass('pagelayer-active-accordion-tab')){
			dash.addClass('dashicons-arrow-down-alt2');
			dash.removeClass('dashicons-arrow-right-alt2');
		}
    
	});
	
	// Close all accordion tabs
	jQuery('.pagelayer-accordion-tab').nextUntil('.pagelayer-accordion-tab').hide();
	
	// Link padding control field handler
	jQuery('.pagelayer-control-padding').each(function(){
		pagelayer_control_padding_handler(jQuery(this));
	});

	// Link Global Color Palette
	jQuery('.pagelayer-global-setting-color .dashicons').click(function(){
		jQuery('#accordion-section-pagelayer_global_colors_sec .accordion-section-title').click();
	});

	// Link Global Font Palette
	jQuery('.pagelayer-global-setting-font .dashicons-admin-generic').click(function(){
		jQuery('#accordion-section-pagelayer_global_fonts_sec .accordion-section-title').click();
	});
	
	// Color Palette Custom Control
	pagelayer_color_palette_control_handler();
	
	// Color Palette Custom Control
	pagelayer_font_palette_control_handler();
	
	// Global color list handler
	pagelayer_global_color_list_handler();
	
	// Global font list handler
	pagelayer_global_font_list_handler();
	
	// Slider handler
	pagelayer_control_slider_handler();
	
});

// Global font list handler
function pagelayer_global_font_list_handler(){
	
	var font_list = '';
	
	// Create global font list
	for(var font in pagelayer_global_fonts){
		font_list += '<div class="pagelayer-global-font-list-item" data-global-id="'+font+'">'+
				'<span class="pagelayer-global-font-title">'+ pagelayer_global_fonts[font]['title'] +'</span>'+
			'</div>';
	}
	
	jQuery('.customize-control-pagelayer-typo-control .pagelayer-control-typo-holder').each(function(){
		var fHolder = jQuery(this);
		var fList = fHolder.find('.pagelayer-global-font-list');
		
		if(fList.length < 1){
			return;
		}
		
		// Add list of font list
		fList.append(font_list);
		
		var globalInput = fHolder.find('.pagelayer-global-font-input');
		var selectfont = globalInput.data('key');
		
		// Restore global value
		fHolder.find('.pagelayer-typo-global-default').on('click', function(e){
			e.preventDefault();
			e.stopPropagation();
			
			var sEle = jQuery(this);
			var fieldHolder = sEle.closest('.pagelayer-control-typo-fields');
			var globalID = globalInput.val();
			
			if(pagelayer_empty(globalID) || pagelayer_empty(pagelayer_global_fonts[globalID])){
				return;
			}
			
			var allInput = fieldHolder.find('select, input');
			var name = allInput.first().attr('name');
			var setFonts = pagelayer_global_fonts[globalID]['value'];
			
			// Set default
			var modes = {desktop: '', tablet: '_tablet', mobile: '_mobile'};
			var val = '';
			
			fieldHolder.attr('pagelayer-set-global', 1);
			allInput.val(val).trigger('change');
			
			if(name in setFonts){
				val = setFonts[name];
			}
					
			if(typeof val == 'object'){
				
				for(var mode in modes){
					var _val = '';
					if(mode in val){
						_val = val[mode];
					}
					
					fieldHolder.find('[name="'+name+modes[mode]+'"]').val(_val);
				}
				
				return;
			}
			
			allInput.val(val);
		});
		
		if(fList.find('[data-global-id="'+selectfont+'"]').length > 0){
			fList.find('[data-global-id="'+selectfont+'"]').addClass('pagelayer-global-selected');
			
			// Set active
			fHolder.find('.pagelayer-control-global-typo-icon').addClass('pagelayer-active-global');
		}
		
		// On change any field we need to handle for the global
		fHolder.find('select, input').on('input', function(){
			var sEle = jQuery(this);
			var fieldHolder = sEle.closest('.pagelayer-control-typo-fields');
			
			if(fieldHolder.attr('pagelayer-set-global') == '1'){
				fieldHolder.removeAttr('pagelayer-set-global');
				fieldHolder.find('select, input').trigger('change');
			}
		});
		
	});
	
	jQuery('#customize-theme-controls').on('click', '.pagelayer-global-font-list-item', function(){
		var listItem = jQuery(this);
		var globalID = listItem.data('global-id');
		var listHolder = listItem.closest('.pagelayer-global-font-list');
		var holder = listItem.closest('.pagelayer-control-typo-holder');
		var allInputs = holder.find('select, input');
		
		// Remove global font
		if(listItem.hasClass('pagelayer-global-selected')){
			listItem.removeClass('pagelayer-global-selected');
			holder.find('.pagelayer-control-global-typo-icon').removeClass('pagelayer-active-global');
			holder.find('.pagelayer-global-font-input').val('');
			holder.removeClass('pagelayer-global-on');
			allInputs.trigger('input');
			allInputs.closest('.pagelayer-control-typo-fields').removeAttr('pagelayer-set-global');
			listHolder.hide();
			return;
		}
		
		// Remove previous selecttion
		listHolder.find('.pagelayer-global-selected').removeClass('pagelayer-global-selected')
		listHolder.hide();
		
		listItem.addClass('pagelayer-global-selected');
		
		var key = holder.find( '.pagelayer-global-font-input' ).attr( 'data-customize-setting-link' );
		
		// Empty all the typo
		allInputs.val('').trigger('input');
		allInputs.closest('.pagelayer-control-typo-fields').attr('pagelayer-set-global', 1);
		holder.addClass('pagelayer-global-on');
		
		// Set the actual option value to empty string.
		wp.customize( key, function( obj ) {
			obj.set(globalID);
		});
		
		// Apply all global values
		holder.find('.pagelayer-typo-global-default').click();
		holder.find('.pagelayer-control-global-typo-icon').addClass('pagelayer-active-global');
	});
}

// Global color list handler
function pagelayer_global_color_list_handler(){	
	
	jQuery(document).on('click', '.pagelayer-global-color-list-item', function(e, skip_update){
		
		skip_update = skip_update || false;
		
		var listItem = jQuery(this);
		var globalID = listItem.data('global-id');
		var listHolder = listItem.closest('.pagelayer-global-color-list');
		
		// Remove previous selecttion
		listHolder.find('.pagelayer-global-selected').removeClass('pagelayer-global-selected');
		listItem.addClass('pagelayer-global-selected');
		listHolder.hide();
		
		var input = listItem.closest('li').find( '.pagelayer-alpha-color-control' )
		var code = '$'+globalID;
		var color = pagelayer_global_colors[globalID]['value'];
		
		input.unbind('change.pagelayer_global input.pagelayer_global color_change.pagelayer_global');
		
		if(!skip_update){
			var key = input.attr( 'data-customize-setting-link' );

			// Set the actual option value to empty string.
			wp.customize( key, function( obj ) {
				obj.set(code);
			});
		}
			
		// Set the actual option value to empty string.
		input.val( color );
		input.closest('.wp-picker-container').find('.wp-color-result').css({'background-color': color});
		
		input.on('change.pagelayer_global input.pagelayer_global color_change.pagelayer_global', function(){
			var colorCode = jQuery(this).val();
			if(jQuery.trim(colorCode) == color){
				return;
			}
			listItem.closest('li').find('.pagelayer-control-global-color-icon').removeClass('pagelayer-active-global');
			listHolder.find('.pagelayer-global-selected').removeClass('pagelayer-global-selected');
		});

		listItem.closest('li').find('.pagelayer-control-global-color-icon').addClass('pagelayer-active-global');
	});
	
	jQuery('.pagelayer-global-color-list-item.pagelayer-global-selected').trigger('click', [true]);
}

var pagelayer_global_colors_timmer = {};
// Color palette Custom Control
function pagelayer_color_palette_control_handler(){
	
	var global_palette = jQuery('#customize-control-pagelayer_global_colors');
		
	// Get the values from the repeater input fields and add to our hidden field
	var pagelayerGetAllInputs = function() {
		
		var pagelayer_colors_palette = {};
		
		global_palette.find('.pagelayer-alpha-color-control').each(function(){
			var cEle = jQuery(this);
			var id = cEle.data('id');

			pagelayer_colors_palette[id] = {
				'title' : cEle.closest('.pagelayer-color-holder').find('.pagelayer-color-title').text(),
				'value' : cEle.val(),
			}
		});
		
		var inputValues = JSON.stringify(pagelayer_colors_palette);
		
		// Add all the values from our repeater fields to the hidden field (which is the one that actually gets saved)
		global_palette.find('.pagelayer-color-palette-data').val(inputValues).trigger('change');
	}
	
	// Append a new row to our list of elements
	var pagelayer_add_row = function(ele, val = ''){
		
		var id = pagelayer_generate_randstr(6);
		var name =  ele.find('.pagelayer-color-holder').length - 3;
		
		var newRow = jQuery('<div class="pagelayer-color-holder"><span class="pagelayer-color-title" contenteditable="true">Color #'+name+'</span><span class="pagelayer-color-controls">'+val+'</span><span class="customize-control-color-repeater-delete"><span class="dashicons dashicons-no-alt"></span></span><input class="pagelayer-alpha-color-control" type="text" data-show-opacity="true" data-palette="true" data-default-color="'+val+'" data-id="'+id+'" data-title="New Color"/></div>');

		ele.find('.pagelayer-color-holder:last').after(newRow);
		pagelayer_alpha_color_control_init();
		
		// Update global variable
		ele.find('.pagelayer-alpha-color-control').trigger('color_change');
	}
	
	jQuery(document).on('color_change change', '#customize-control-pagelayer_global_colors .pagelayer-alpha-color-control, #customize-control-pagelayer_global_colors .pagelayer-color-title', function(){
		
		var cEle = jQuery(this);
		
		clearTimeout(pagelayer_global_colors_timmer);
		pagelayer_global_colors_timmer = setTimeout(function(){
			cEle.closest('.pagelayer-color-holder').find('.pagelayer-color-controls').html(cEle.val());
			pagelayerGetAllInputs();
		}, 300);
		
	});
	
	jQuery(document).on('input', '#customize-control-pagelayer_global_colors .pagelayer-color-title', function(){
		clearTimeout(pagelayer_global_colors_timmer);
		pagelayer_global_colors_timmer = setTimeout(function(){
			pagelayerGetAllInputs();
		}, 500);
	});
	
	// Add new item
	jQuery('.customize-control-color-repeater-add').click(function(event) {
		event.preventDefault();
		pagelayer_add_row(jQuery(this).parent());
	});

	// Remove item starting from it's parent element
	jQuery(document).on('click', '.pagelayer-color-holder .customize-control-color-repeater-delete .dashicons', function(event) {
		event.preventDefault();
		var numItems = jQuery(this).closest('.pagelayer-color-holder').remove();
		pagelayerGetAllInputs();
	});
}

// Font palette Custom Control
function pagelayer_font_palette_control_handler(){
	
	var global_palette = jQuery('#customize-control-pagelayer_global_fonts');
	
	// Get the values from the repeater input fields and add to our hidden field
	var pagelayerGetAllInputs = function() {
		
		var pagelayer_colors_palette = {};
		global_palette.find('.pagelayer-font-holder').each(function(){
			var cEle = jQuery(this);
			var id = cEle.data('id');
			var data = {};
			
			var array = cEle.find('input, textarea, select').serializeArray();
			jQuery.each(array, function () {
				
				if(this.value == ''){
					return;
				}
				
				var name = this.name;
				var value = this.value;
				
				// Is multi array
				if(name.indexOf("[") > -1){
					
					var nameArray = name.replaceAll(']', '').split('\['),	
						base = nameArray.shift(),
						last = nameArray.pop();
					
					if(typeof data[base] != 'object'){
						data[base] = {};
					}
					
					// Set base object as refrence
					var _val = data[base];
					
					for(key in nameArray){
						
						if(typeof _val[nameArray[key]] != 'object'){
							_val[nameArray[key]] = {};
						}
						
						// Change the refrence of object
						_val = _val[nameArray[key]];
					}
					
					_val[last] = value;
					return;
				}
				
				data[name] = value;
			});

			pagelayer_colors_palette[id] = {
				'title' : cEle.children('.pagelayer-font-title').text(),
				'value' : data,
			}
		});
		
		var inputValues = JSON.stringify(pagelayer_colors_palette);
		
		// Add all the values from our repeater fields to the hidden field (which is the one that actually gets saved)
		global_palette.find('.pagelayer-font-palette-data').val(inputValues).trigger('change');
	}
	
	// Append a new row to our list of elements
	var pagelayer_add_row = function(ele, val = ''){
		
		var id = pagelayer_generate_randstr(6);
		var name =  ele.find('.pagelayer-font-holder').length - 3;
		var fontHtml = '';
		
		var option = function(val, lang){
			var selected = '';//(val != prop.c['val']) ? '' : 'selected="selected"';
			var lang = lang || 'Default';
			return '<option value="'+val+'" '+selected+'>'+lang+'</option>';
		}
	
		fontHtml += '<div class="pagelayer-font-holder" data-id="'+id+'"><span class="pagelayer-font-title" contenteditable="true">New Font #'+ name +'</span><span class="customize-control-font-repeater-delete"><span class="dashicons dashicons-no-alt"></span></span><div class="pagelayer-control-typo-holder"><span class="pagelayer-control-typo-icon dashicons dashicons-edit"></span><div class="pagelayer-control-typo">';
		
		for(var sk in pagelayer_global_font_settings){
			var sval = pagelayer_global_font_settings[sk];
			
			fontHtml += '<div class="pagelayer-control-typo-fields">'+
				'<label class="pagelayer-control-typo-fields-label">'+sval['label'];
				
			if('responsive' in sval){
				fontHtml += '<span class="pagelayer-devices">'+
					'<button type="button" class="active-device" aria-pressed="true" data-device="desktop">'+
					'<i class="dashicons dashicons-desktop"></i>'+
					'</button>'+
					'<button type="button"aria-pressed="false" data-device="tablet">'+
					'<i class="dashicons dashicons-tablet"></i>'+
					'</button>'+
					'<button type="button" aria-pressed="false" data-device="mobile">'+
					'<i class="dashicons dashicons-smartphone"></i>'+
					'</button>'+
				'</span>';
			}
				
			fontHtml += '</label>';
				
				if('choices' in sval){
					fontHtml += '<select name="'+ sk +'">';
						for(  var value in sval['choices'] ) {
							if(typeof sval['choices'][value] !== 'object'){
								fontHtml += option(value, sval['choices'][value]);
								continue;
							}
							
							if(value != 'default'){
								fontHtml += '<optgroup label="'+value+'">';
							}
							
							for (x in sval['choices'][value]){
								fontHtml += option((jQuery.isNumeric(x) ? sval['choices'][value][x] : x), sval['choices'][value][x]);
							}
							
						}
					fontHtml += '</select>';
				}else{
					fontHtml += '<input type="number" name="'+ sk +'">';
				}
			fontHtml += '</div>';
		}
	
		fontHtml += '</div></div></div>';
		
		ele.find('.customize-control-font-repeater-add').before(fontHtml);
	}
	
	jQuery(document).on('input', '#customize-control-pagelayer_global_fonts input, #customize-control-pagelayer_global_fonts textarea, #customize-control-pagelayer_global_fonts select', function(){
		
		clearTimeout(pagelayer_global_colors_timmer);
		pagelayer_global_colors_timmer = setTimeout(function(){
			pagelayerGetAllInputs();
		}, 300);
	});
	
	jQuery(document).on('input', '#customize-control-pagelayer_global_fonts .pagelayer-font-title', function(){
		clearTimeout(pagelayer_global_colors_timmer);
		pagelayer_global_colors_timmer = setTimeout(function(){
			pagelayerGetAllInputs();
		}, 500);
	});
	
	// Add new item
	jQuery('.customize-control-font-repeater-add').click(function(event) {
		event.preventDefault();
		pagelayer_add_row(jQuery(this).parent());
		pagelayerGetAllInputs();
	});

	// Remove item starting from it's parent element
	jQuery('#customize-theme-controls').on('click', '.pagelayer-font-holder .customize-control-font-repeater-delete .dashicons', function(event) {
		event.preventDefault();
		var numItems = jQuery(this).closest('.pagelayer-font-holder').remove();
		pagelayerGetAllInputs();
	});
}

// Padding handler
function pagelayer_control_padding_handler(jEle){
	
	var linked = jEle.find('.dashicons-admin-links');
	var inputs = jEle.find('.pagelayer-padding-input');
	var is_same = true;
	var first_val = jEle.find('.pagelayer-padding-input').first().val();
	
	jEle.find('.pagelayer-padding-input').each(function(){			
		if(jQuery(this).val() == first_val){
			return;
		}
		is_same = false;
		return false;
	});
	
	
	if(is_same){
		linked.addClass('pagelayer-padding-linked');
	}
	
	linked.on('click', function (e){
		jQuery(this).toggleClass('pagelayer-padding-linked');
	});
	
	inputs.on('change', function(){
		
		// Are the values linked		
		if(! linked.hasClass('pagelayer-padding-linked')){
			return;
		}
		
		var val = jQuery(this).val();
		inputs.each(function(){
			jQuery(this).val(val);
			jQuery(this).trigger('input');
		});
	});
	
}

/**
 * Alpha Color Picker JS
 *
 * This file includes several helper functions and the core control JS.
 */
function pagelayer_alpha_color_control_init(){
	
	var timeOut = 0;
	
	// Loop over each control and transform it into our color picker.
	jQuery( '.pagelayer-alpha-color-control' ).each( function() {
		// Scope the vars.
		var $control, startingColor, paletteInput, showOpacity, defaultColor, palette,
			colorPickerOptions, $container, $alphaSlider, alphaVal, sliderOptions;

		// Store the control instance.
		$control = jQuery( this );
		
		if($control.closest('.wp-picker-holder').length > 0){
			return;
		}
			
		setTimeout(function(){
			// Get a clean starting value for the option.
			startingColor = $control.val().replace( /\s+/g, '' );

			// Get some data off the control.
			paletteInput = $control.attr( 'data-palette' );
			showOpacity  = $control.attr( 'data-show-opacity' );
			defaultColor = $control.attr( 'data-default-color' );

			// Process the palette.
			if ( paletteInput.indexOf( '|' ) !== -1 ) {
				palette = paletteInput.split( '|' );
			} else if ( 'false' == paletteInput ) {
				palette = false;
			} else {
				palette = true;
			}

			// Set up the options that we'll pass to wpColorPicker().
			colorPickerOptions = {
				change: function( event, ui ) {
					var key, value, alpha, $transparency;

					key = $control.attr( 'data-customize-setting-link' );
					value = $control.wpColorPicker( 'color' );

					// Set the opacity value on the slider handle when the default color button is clicked.
					if ( defaultColor == value ) {
						alpha = pagelayer_get_alpha_value_from_color( value );
						$alphaSlider.find( '.ui-slider-handle' ).text( alpha );
					}

					// Send ajax request to wp.customize to trigger the Save action.
					wp.customize( key, function( obj ) {
						obj.set( value );
					});

					$transparency = $container.find( '.transparency' );

					// Always show the background color of the opacity slider at 100% opacity.
					$transparency.css( 'background-color', ui.color.toString( 'no-alpha' ) );
					$control.trigger('color_change');
				},
				palettes: palette // Use the passed in palette.
			};

			// Create the colorpicker.
			$control.wpColorPicker( colorPickerOptions );

			$container = $control.parents( '.wp-picker-container:first' );

			// Insert our opacity slider.
			jQuery( '<div class="alpha-color-picker-container">' +
					'<div class="min-click-zone click-zone"></div>' +
					'<div class="max-click-zone click-zone"></div>' +
					'<div class="alpha-slider"></div>' +
					'<div class="transparency"></div>' +
				'</div>' ).appendTo( $container.find( '.wp-picker-holder' ) );

			$alphaSlider = $container.find( '.alpha-slider' );

			// If starting value is in format RGBa, grab the alpha channel.
			alphaVal = pagelayer_get_alpha_value_from_color( startingColor );

			// Set up jQuery UI slider() options.
			sliderOptions = {
				create: function( event, ui ) {
					var value = jQuery( this ).slider( 'value' );

					// Set up initial values.
					jQuery( this ).find( '.ui-slider-handle' ).text( value );
					jQuery( this ).siblings( '.transparency ').css( 'background-color', startingColor );
				},
				value: alphaVal,
				range: 'max',
				step: 1,
				min: 0,
				max: 100,
				animate: 300
			};

			// Initialize jQuery UI slider with our options.
			$alphaSlider.slider( sliderOptions );

			// Maybe show the opacity on the handle.
			if( 'true' == showOpacity ){
				$alphaSlider.find( '.ui-slider-handle' ).addClass( 'show-opacity' );
			}
			
			// Move input box inside the picker holder
			$control.closest('.wp-picker-input-wrap').each(function () {
				jQuery(this).next('.wp-picker-holder').prepend(jQuery(this));
			});

			// Bind event handlers for the click zones.
			$container.find( '.min-click-zone' ).on( 'click', function() {
				pagelayer_update_alpha_value_on_color_control( 0, $control, $alphaSlider, true );
			});
			
			$container.find( '.max-click-zone' ).on( 'click', function() {
				pagelayer_update_alpha_value_on_color_control( 100, $control, $alphaSlider, true );
			});

			// Bind event handler for clicking on a palette color.
			$container.find( '.iris-palette' ).on( 'click', function() {
				var color, alpha;

				color = jQuery( this ).css( 'background-color' );
				alpha = pagelayer_get_alpha_value_from_color( color );

				pagelayer_update_alpha_value_on_alpha_slider( alpha, $alphaSlider );

				// Sometimes Iris doesn't set a perfect background-color on the palette,
				// for example rgba(20, 80, 100, 0.3) becomes rgba(20, 80, 100, 0.298039).
				// To compensante for this we round the opacity value on RGBa colors here
				// and save it a second time to the color picker object.
				if ( alpha != 100 ) {
					color = color.replace( /[^,]+(?=\))/, ( alpha / 100 ).toFixed( 2 ) );
				}

				$control.wpColorPicker( 'color', color );
			});

			// Bind event handler for clicking on the 'Clear' button.
			$container.find( '.button.wp-picker-clear' ).on( 'click', function() {
				var key = $control.attr( 'data-customize-setting-link' );

				// The #fff color is delibrate here. This sets the color picker to white instead of the
				// defult black, which puts the color picker in a better place to visually represent empty.
				$control.wpColorPicker( 'color', '' );

				// Set the actual option value to empty string.
				wp.customize( key, function( obj ) {
					obj.set( '' );
				});

				pagelayer_update_alpha_value_on_alpha_slider( 100, $alphaSlider );
			});

			// Bind event handler for clicking on the 'Default' button.
			$container.find( '.button.wp-picker-default' ).on( 'click', function() {
				var alpha = pagelayer_get_alpha_value_from_color( defaultColor );

				pagelayer_update_alpha_value_on_alpha_slider( alpha, $alphaSlider );
			});

			// Bind event handler for typing or pasting into the input.
			$control.on( 'input', function() {
				var value = jQuery( this ).val();
				var alpha = pagelayer_get_alpha_value_from_color( value );

				pagelayer_update_alpha_value_on_alpha_slider( alpha, $alphaSlider );
			});

			// Update all the things when the slider is interacted with.
			$alphaSlider.slider().on( 'slide', function( event, ui ) {
				var alpha = parseFloat( ui.value ) / 100.0;

				pagelayer_update_alpha_value_on_color_control( alpha, $control, $alphaSlider, false );

				// Change value shown on slider handle.
				jQuery( this ).find( '.ui-slider-handle' ).text( ui.value );
			});
		}, timeOut);
		
		timeOut += 20;
	});
}

/**
 * Override the stock color.js toString() method to add support for
 * outputting RGBa or Hex.
 */
Color.prototype.toString = function( flag ) {

	// If our no-alpha flag has been passed in, output RGBa value with 100% opacity.
	// This is used to set the background color on the opacity slider during color changes.
	if ( 'no-alpha' == flag ) {
		return this.toCSS( 'rgba', '1' ).replace( /\s+/g, '' );
	}

	// If we have a proper opacity value, output RGBa.
	if ( 1 > this._alpha ) {
		return this.toCSS( 'rgba', this._alpha ).replace( /\s+/g, '' );
	}

	// Proceed with stock color.js hex output.
	var hex = parseInt( this._color, 10 ).toString( 16 );
	if ( this.error ) { return ''; }
	if ( hex.length < 6 ) {
		for ( var i = 6 - hex.length - 1; i >= 0; i-- ) {
			hex = '0' + hex;
		}
	}

	return '#' + hex;
};

/**
 * Given an RGBa, RGB, or hex color value, return the alpha channel value.
 */
function pagelayer_get_alpha_value_from_color( value ) {
	var alphaVal;

	// Remove all spaces from the passed in value to help our RGBa regex.
	value = value.replace( / /g, '' );

	if ( value.match( /rgba\(\d+\,\d+\,\d+\,([^\)]+)\)/ ) ) {
		alphaVal = parseFloat( value.match( /rgba\(\d+\,\d+\,\d+\,([^\)]+)\)/ )[1] ).toFixed(2) * 100;
		alphaVal = parseInt( alphaVal );
	} else {
		alphaVal = 100;
	}

	return alphaVal;
}

/**
 * Force update the alpha value of the color picker object and maybe the alpha slider.
 */
function pagelayer_update_alpha_value_on_color_control( alpha, $control, $alphaSlider, update_slider ) {
	var iris, colorPicker, color;

	iris = $control.data( 'a8cIris' );
	colorPicker = $control.data( 'wpWpColorPicker' );

	// Set the alpha value on the Iris object.
	iris._color._alpha = alpha;

	// Store the new color value.
	color = iris._color.toString();

	// Set the value of the input.
	$control.val( color ).trigger('color_change');
	
	// Update the background color of the color picker.
	colorPicker.toggler.css({
		'background-color': color
	});

	// Maybe update the alpha slider itself.
	if ( update_slider ) {
		pagelayer_update_alpha_value_on_alpha_slider( alpha, $alphaSlider );
	}

	// Update the color value of the color picker object.
	$control.wpColorPicker( 'color', color );
}

/**
 * Update the slider handle position and label.
 */
function pagelayer_update_alpha_value_on_alpha_slider( alpha, $alphaSlider ){
	$alphaSlider.slider( 'value', alpha );
	$alphaSlider.find( '.ui-slider-handle' ).text( alpha.toString() );
}

/**
 * Generates random string.
 */

// Generates a random string of "n" characters
function pagelayer_generate_randstr(n, special){
	var text = '';
	var possible = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
	
	special = special || 0;
	if(special){
		possible = possible + '&#$%@';
	}
	
	for(var i=0; i < n; i++){
		text += possible.charAt(Math.floor(Math.random() * possible.length));
	}

	return text;
};


// PHP equivalent empty()
function pagelayer_empty(mixed_var) {

  var undef, key, i, len;
  var emptyValues = [undef, null, false, 0, '', '0'];

  for (i = 0, len = emptyValues.length; i < len; i++) {
	if (mixed_var === emptyValues[i]) {
	  return true;
	}
  }

  if (typeof mixed_var === 'object') {
	for (key in mixed_var) {
	  // TODO: should we check for own properties only?
	  //if (mixed_var.hasOwnProperty(key)) {
	  return false;
	  //}
	}
	return true;
  }

  return false;
};

// Slider handler
function pagelayer_control_slider_handler(){

	// Change the value of the input field as the slider is moved
	jQuery('.pagelayer-slider').on('input', function(event, ui) {
		var sliderValue = jQuery(this).val();
		jQuery(this).parent().find('.customize-control-slider-value').val(sliderValue).trigger('input');
	});
	
	// Update slider if the input field loses focus as it's most likely changed
	jQuery('.customize-control-slider-value').on('change', function() {
		var resetValue = jQuery(this).val();
		var slider = jQuery(this).parent().find('.pagelayer-slider');
		var sliderMinValue = parseInt(slider.attr('min'));
		var sliderMaxValue = parseInt(slider.attr('max'));

		// Make sure our manual input value doesn't exceed the minimum & maxmium values
		if(resetValue < sliderMinValue) {
			resetValue = sliderMinValue;
			jQuery(this).val(resetValue).trigger('input');
		}
		if(resetValue > sliderMaxValue) {
			resetValue = sliderMaxValue;
			jQuery(this).val(resetValue).trigger('input');
		}
		slider.val(resetValue);
	});
}PKƎf\�����_�_js/trumbowyg.min.jsnu�[���/** Trumbowyg v2.14.0 - A lightweight WYSIWYG editor - alex-d.github.io/Trumbowyg - License MIT - Author : Alexandre Demode (Alex-D) / alex-d.fr */
jQuery.trumbowyg={langs:{en:{viewHTML:"View HTML",undo:"Undo",redo:"Redo",formatting:"Formatting",p:"Paragraph",blockquote:"Quote",code:"Code",header:"Header",bold:"Bold",italic:"Italic",strikethrough:"Stroke",underline:"Underline",strong:"Strong",em:"Emphasis",del:"Deleted",superscript:"Superscript",subscript:"Subscript",unorderedList:"Unordered list",orderedList:"Ordered list",insertImage:"Insert Image",link:"Link",createLink:"Insert link",unlink:"Remove link",justifyLeft:"Align Left",justifyCenter:"Align Center",justifyRight:"Align Right",justifyFull:"Align Justify",horizontalRule:"Insert horizontal rule",removeformat:"Remove format",fullscreen:"Fullscreen",close:"Close",submit:"Confirm",reset:"Cancel",required:"Required",description:"Description",title:"Title",text:"Text",target:"Target",width:"Width"}},plugins:{},svgPath:null,hideButtonTexts:null},Object.defineProperty(jQuery.trumbowyg,"defaultOptions",{value:{lang:"en",fixedBtnPane:!1,fixedFullWidth:!1,autogrow:!1,autogrowOnEnter:!1,imageWidthModalEdit:!1,prefix:"trumbowyg-",semantic:!0,resetCss:!1,removeformatPasted:!1,tagsToRemove:[],tagsToKeep:["hr","img","embed","iframe","input"],btns:[["viewHTML"],["undo","redo"],["formatting"],["strong","em","del"],["superscript","subscript"],["link"],["insertImage"],["justifyLeft","justifyCenter","justifyRight","justifyFull"],["unorderedList","orderedList"],["horizontalRule"],["removeformat"],["fullscreen"]],btnsDef:{},inlineElementsSelector:"a,abbr,acronym,b,caption,cite,code,col,dfn,dir,dt,dd,em,font,hr,i,kbd,li,q,span,strikeout,strong,sub,sup,u",pasteHandlers:[],plugins:{},urlProtocol:!1,minimalLinks:!1},writable:!1,enumerable:!0,configurable:!1}),function(e,t,n,a){"use strict";var o="tbwconfirm",r="tbwcancel";a.fn.trumbowyg=function(e,t){var n="trumbowyg";if(e===Object(e)||!e)return this.each(function(){a(this).data(n)||a(this).data(n,new i(this,e))});if(1===this.length)try{var o=a(this).data(n);switch(e){case"execCmd":return o.execCmd(t.cmd,t.param,t.forceCss);case"openModal":return o.openModal(t.title,t.content);case"closeModal":return o.closeModal();case"openModalInsert":return o.openModalInsert(t.title,t.fields,t.callback);case"saveRange":return o.saveRange();case"getRange":return o.range;case"getRangeText":return o.getRangeText();case"restoreRange":return o.restoreRange();case"enable":return o.setDisabled(!1);case"disable":return o.setDisabled(!0);case"toggle":return o.toggle();case"destroy":return o.destroy();case"empty":return o.empty();case"html":return o.html(t)}}catch(r){}return!1};var i=function(o,r){var i=this,s="trumbowyg-icons",l=a.trumbowyg;i.doc=o.ownerDocument||n,i.$ta=a(o),i.$c=a(o),r=r||{},null!=r.lang||null!=l.langs[r.lang]?i.lang=a.extend(!0,{},l.langs.en,l.langs[r.lang]):i.lang=l.langs.en,i.hideButtonTexts=null!=l.hideButtonTexts?l.hideButtonTexts:r.hideButtonTexts;var d=null!=l.svgPath?l.svgPath:r.svgPath;if(i.hasSvg=d!==!1,i.svgPath=i.doc.querySelector("base")?t.location.href.split("#")[0]:"",0===a("#"+s,i.doc).length&&d!==!1){if(null==d){for(var c=n.getElementsByTagName("script"),u=0;u<c.length;u+=1){var g=c[u].src,f=g.match("trumbowyg(.min)?.js");null!=f&&(d=g.substring(0,g.indexOf(f[0]))+"ui/icons.svg")}null==d&&console.warn("You must define svgPath: https://goo.gl/CfTY9U")}var h=i.doc.createElement("div");h.id=s,i.doc.body.insertBefore(h,i.doc.body.childNodes[0]),a.ajax({async:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",dataType:"xml",crossDomain:!0,url:d,data:null,beforeSend:null,complete:null,success:function(e){h.innerHTML=(new XMLSerializer).serializeToString(e.documentElement)}})}var p=i.lang.header,m=function(){return(t.chrome||t.Intl&&Intl.v8BreakIterator)&&"CSS"in t};i.btnsDef={viewHTML:{fn:"toggle","class":"trumbowyg-not-disable"},undo:{isSupported:m,key:"Z"},redo:{isSupported:m,key:"Y"},p:{fn:"formatBlock"},blockquote:{fn:"formatBlock"},h1:{fn:"formatBlock",title:p+" 1"},h2:{fn:"formatBlock",title:p+" 2"},h3:{fn:"formatBlock",title:p+" 3"},h4:{fn:"formatBlock",title:p+" 4"},subscript:{tag:"sub"},superscript:{tag:"sup"},bold:{key:"B",tag:"b"},italic:{key:"I",tag:"i"},underline:{tag:"u"},strikethrough:{tag:"strike"},strong:{fn:"bold",key:"B"},em:{fn:"italic",key:"I"},del:{fn:"strikethrough"},createLink:{key:"K",tag:"a"},unlink:{},insertImage:{},justifyLeft:{tag:"left",forceCss:!0},justifyCenter:{tag:"center",forceCss:!0},justifyRight:{tag:"right",forceCss:!0},justifyFull:{tag:"justify",forceCss:!0},unorderedList:{fn:"insertUnorderedList",tag:"ul"},orderedList:{fn:"insertOrderedList",tag:"ol"},horizontalRule:{fn:"insertHorizontalRule"},removeformat:{},fullscreen:{"class":"trumbowyg-not-disable"},close:{fn:"destroy","class":"trumbowyg-not-disable"},formatting:{dropdown:["p","blockquote","h1","h2","h3","h4"],ico:"p"},link:{dropdown:["createLink","unlink"]}},i.o=a.extend(!0,{},l.defaultOptions,r),i.o.hasOwnProperty("imgDblClickHandler")||(i.o.imgDblClickHandler=i.getDefaultImgDblClickHandler()),i.urlPrefix=i.setupUrlPrefix(),i.disabled=i.o.disabled||"TEXTAREA"===o.nodeName&&o.disabled,r.btns?i.o.btns=r.btns:i.o.semantic||(i.o.btns[3]=["bold","italic","underline","strikethrough"]),a.each(i.o.btnsDef,function(e,t){i.addBtnDef(e,t)}),i.eventNamespace="trumbowyg-event",i.keys=[],i.tagToButton={},i.tagHandlers=[],i.pasteHandlers=[].concat(i.o.pasteHandlers),i.isIE=e.userAgent.indexOf("MSIE")!==-1||e.appVersion.indexOf("Trident/")!==-1,i.init()};i.prototype={DEFAULT_SEMANTIC_MAP:{b:"strong",i:"em",s:"del",strike:"del",div:"p"},init:function(){var e=this;e.height=e.$ta.height(),e.initPlugins();try{e.doc.execCommand("enableObjectResizing",!1,!1),e.doc.execCommand("defaultParagraphSeparator",!1,"p")}catch(t){}e.buildEditor(),e.buildBtnPane(),e.fixedBtnPaneEvents(),e.buildOverlay(),setTimeout(function(){e.disabled&&e.setDisabled(!0),e.$c.trigger("tbwinit")})},addBtnDef:function(e,t){this.btnsDef[e]=t},setupUrlPrefix:function(){var e=this.o.urlProtocol;if(e)return"string"!=typeof e?"https://":/:\/\/$/.test(e)?e:e+"://"},buildEditor:function(){var e=this,n=e.o.prefix,o="";e.$box=a("<div/>",{"class":n+"box "+n+"editor-visible "+n+e.o.lang+" trumbowyg"}),e.isTextarea=e.$ta.is("textarea"),e.isTextarea?(o=e.$ta.val(),e.$ed=a("<div/>"),e.$box.insertAfter(e.$ta).append(e.$ed,e.$ta)):(e.$ed=e.$ta,o=e.$ed.html(),e.$ta=a("<textarea/>",{name:e.$ta.attr("id"),height:e.height}).val(o),e.$box.insertAfter(e.$ed).append(e.$ta,e.$ed),e.syncCode()),e.$ta.addClass(n+"textarea").attr("tabindex",-1),e.$ed.addClass(n+"editor").attr({contenteditable:!0,dir:e.lang._dir||"ltr"}).html(o),e.o.tabindex&&e.$ed.attr("tabindex",e.o.tabindex),e.$c.is("[placeholder]")&&e.$ed.attr("placeholder",e.$c.attr("placeholder")),e.$c.is("[spellcheck]")&&e.$ed.attr("spellcheck",e.$c.attr("spellcheck")),e.o.resetCss&&e.$ed.addClass(n+"reset-css"),e.o.autogrow||e.$ta.add(e.$ed).css({height:e.height}),e.semanticCode(),e.o.autogrowOnEnter&&e.$ed.addClass(n+"autogrow-on-enter");var r,i=!1,s=!1,l="keyup";e.$ed.on("dblclick","img",e.o.imgDblClickHandler).on("keydown",function(t){if((t.ctrlKey||t.metaKey)&&!t.altKey){i=!0;var n=e.keys[String.fromCharCode(t.which).toUpperCase()];try{return e.execCmd(n.fn,n.param),!1}catch(a){}}}).on("compositionstart compositionupdate",function(){s=!0}).on(l+" compositionend",function(t){if("compositionend"===t.type)s=!1;else if(s)return;var n=t.which;if(!(n>=37&&n<=40)){if(!t.ctrlKey&&!t.metaKey||89!==n&&90!==n)if(i||17===n)"undefined"==typeof t.which&&e.semanticCode(!1,!1,!0);else{var a=!e.isIE||"compositionend"===t.type;e.semanticCode(!1,a&&13===n),e.$c.trigger("tbwchange")}else e.semanticCode(!1,!0),e.$c.trigger("tbwchange");setTimeout(function(){i=!1},50)}}).on("mouseup keydown keyup",function(t){(!t.ctrlKey&&!t.metaKey||t.altKey)&&setTimeout(function(){i=!1},50),clearTimeout(r),r=setTimeout(function(){e.updateButtonPaneStatus()},50)}).on("focus blur",function(t){if(e.$c.trigger("tbw"+t.type),"blur"===t.type&&a("."+n+"active-button",e.$btnPane).removeClass(n+"active-button "+n+"active"),e.o.autogrowOnEnter){if(e.autogrowOnEnterDontClose)return;"focus"===t.type?(e.autogrowOnEnterWasFocused=!0,e.autogrowEditorOnEnter()):e.o.autogrow||(e.$ed.css({height:e.$ed.css("min-height")}),e.$c.trigger("tbwresize"))}}).on("cut drop",function(){setTimeout(function(){e.semanticCode(!1,!0),e.$c.trigger("tbwchange")},0)}).on("paste",function(n){if(e.o.removeformatPasted){n.preventDefault(),t.getSelection&&t.getSelection().deleteFromDocument&&t.getSelection().deleteFromDocument();try{var o=t.clipboardData.getData("Text");try{e.doc.selection.createRange().pasteHTML(o)}catch(r){e.doc.getSelection().getRangeAt(0).insertNode(e.doc.createTextNode(o))}e.$c.trigger("tbwchange",n)}catch(i){e.execCmd("insertText",(n.originalEvent||n).clipboardData.getData("text/plain"))}}a.each(e.pasteHandlers,function(e,t){t(n)}),setTimeout(function(){e.semanticCode(!1,!0),e.$c.trigger("tbwpaste",n),e.$c.trigger("tbwchange")},0)}),e.$ta.on("keyup",function(){e.$c.trigger("tbwchange")}).on("paste",function(){setTimeout(function(){e.$c.trigger("tbwchange")},0)}),e.$box.on("keydown",function(t){if(27===t.which&&1===a("."+n+"modal-box",e.$box).length)return e.closeModal(),!1})},autogrowEditorOnEnter:function(){var e=this;e.$ed.removeClass("autogrow-on-enter");var t=e.$ed[0].clientHeight;e.$ed.height("auto");var n=e.$ed[0].scrollHeight;e.$ed.addClass("autogrow-on-enter"),t!==n&&(e.$ed.height(t),setTimeout(function(){e.$ed.css({height:n}),e.$c.trigger("tbwresize")},0))},buildBtnPane:function(){var e=this,t=e.o.prefix,n=e.$btnPane=a("<div/>",{"class":t+"button-pane"});a.each(e.o.btns,function(o,r){a.isArray(r)||(r=[r]);var i=a("<div/>",{"class":t+"button-group "+(r.indexOf("fullscreen")>=0?t+"right":"")});a.each(r,function(t,n){try{e.isSupportedBtn(n)&&i.append(e.buildBtn(n))}catch(a){}}),i.html().trim().length>0&&n.append(i)}),e.$box.prepend(n)},buildBtn:function(e){var t=this,n=t.o.prefix,o=t.btnsDef[e],r=o.dropdown,i=null==o.hasIcon||o.hasIcon,s=t.lang[e]||e,l=a("<button/>",{type:"button","class":n+e+"-button "+(o["class"]||"")+(i?"":" "+n+"textual-button"),html:t.hasSvg&&i?'<svg><use xlink:href="'+t.svgPath+"#"+n+(o.ico||e).replace(/([A-Z]+)/g,"-$1").toLowerCase()+'"/></svg>':t.hideButtonTexts?"":o.text||o.title||t.lang[e]||e,title:(o.title||o.text||s)+(o.key?" (Ctrl + "+o.key+")":""),tabindex:-1,mousedown:function(){return r&&!a("."+e+"-"+n+"dropdown",t.$box).is(":hidden")||a("body",t.doc).trigger("mousedown"),!((t.$btnPane.hasClass(n+"disable")||t.$box.hasClass(n+"disabled"))&&!a(this).hasClass(n+"active")&&!a(this).hasClass(n+"not-disable"))&&(t.execCmd(!!r&&"dropdown"||o.fn||e,o.param||e,o.forceCss),!1)}});if(r){l.addClass(n+"open-dropdown");var d=n+"dropdown",c={"class":d+"-"+e+" "+d+" "+n+"fixed-top"};c["data-"+d]=e;var u=a("<div/>",c);a.each(r,function(e,n){t.btnsDef[n]&&t.isSupportedBtn(n)&&u.append(t.buildSubBtn(n))}),t.$box.append(u.hide())}else o.key&&(t.keys[o.key]={fn:o.fn||e,param:o.param||e});return r||(t.tagToButton[(o.tag||e).toLowerCase()]=e),l},buildSubBtn:function(e){var t=this,n=t.o.prefix,o=t.btnsDef[e],r=null==o.hasIcon||o.hasIcon;return o.key&&(t.keys[o.key]={fn:o.fn||e,param:o.param||e}),t.tagToButton[(o.tag||e).toLowerCase()]=e,a("<button/>",{type:"button","class":n+e+"-dropdown-button"+(o.ico?" "+n+o.ico+"-button":""),html:t.hasSvg&&r?'<svg><use xlink:href="'+t.svgPath+"#"+n+(o.ico||e).replace(/([A-Z]+)/g,"-$1").toLowerCase()+'"/></svg>'+(o.text||o.title||t.lang[e]||e):o.text||o.title||t.lang[e]||e,title:o.key?" (Ctrl + "+o.key+")":null,style:o.style||null,mousedown:function(){return a("body",t.doc).trigger("mousedown"),t.execCmd(o.fn||e,o.param||e,o.forceCss),!1}})},isSupportedBtn:function(e){try{return this.btnsDef[e].isSupported()}catch(t){}return!0},buildOverlay:function(){var e=this;return e.$overlay=a("<div/>",{"class":e.o.prefix+"overlay"}).appendTo(e.$box),e.$overlay},showOverlay:function(){var e=this;a(t).trigger("scroll"),e.$overlay.fadeIn(200),e.$box.addClass(e.o.prefix+"box-blur")},hideOverlay:function(){var e=this;e.$overlay.fadeOut(50),e.$box.removeClass(e.o.prefix+"box-blur")},fixedBtnPaneEvents:function(){var e=this,n=e.o.fixedFullWidth,o=e.$box;e.o.fixedBtnPane&&(e.isFixed=!1,a(t).on("scroll."+e.eventNamespace+" resize."+e.eventNamespace,function(){if(o){e.syncCode();var r=a(t).scrollTop(),i=o.offset().top+1,s=e.$btnPane,l=s.outerHeight()-2;r-i>0&&r-i-e.height<0?(e.isFixed||(e.isFixed=!0,s.css({position:"fixed",top:0,left:n?"0":"auto",zIndex:7}),a([e.$ta,e.$ed]).css({marginTop:s.height()})),s.css({width:n?"100%":o.width()-1+"px"}),a("."+e.o.prefix+"fixed-top",o).css({position:n?"fixed":"absolute",top:n?l:l+(r-i)+"px",zIndex:15})):e.isFixed&&(e.isFixed=!1,s.removeAttr("style"),a([e.$ta,e.$ed]).css({marginTop:0}),a("."+e.o.prefix+"fixed-top",o).css({position:"absolute",top:l}))}}))},setDisabled:function(e){var t=this,n=t.o.prefix;t.disabled=e,e?t.$ta.attr("disabled",!0):t.$ta.removeAttr("disabled"),t.$box.toggleClass(n+"disabled",e),t.$ed.attr("contenteditable",!e)},destroy:function(){var e=this,n=e.o.prefix;e.isTextarea?e.$box.after(e.$ta.css({height:""}).val(e.html()).removeClass(n+"textarea").show()):e.$box.after(e.$ed.css({height:""}).removeClass(n+"editor").removeAttr("contenteditable").removeAttr("dir").html(e.html()).show()),e.$ed.off("dblclick","img"),e.destroyPlugins(),e.$box.remove(),e.$c.removeData("trumbowyg"),a("body").removeClass(n+"body-fullscreen"),e.$c.trigger("tbwclose"),a(t).off("scroll."+e.eventNamespace+" resize."+e.eventNamespace)},empty:function(){this.$ta.val(""),this.syncCode(!0)},toggle:function(){var e=this,t=e.o.prefix;e.o.autogrowOnEnter&&(e.autogrowOnEnterDontClose=!e.$box.hasClass(t+"editor-hidden")),e.semanticCode(!1,!0),setTimeout(function(){e.doc.activeElement.blur(),e.$box.toggleClass(t+"editor-hidden "+t+"editor-visible"),e.$btnPane.toggleClass(t+"disable"),a("."+t+"viewHTML-button",e.$btnPane).toggleClass(t+"active"),e.$box.hasClass(t+"editor-visible")?e.$ta.attr("tabindex",-1):e.$ta.removeAttr("tabindex"),e.o.autogrowOnEnter&&!e.autogrowOnEnterDontClose&&e.autogrowEditorOnEnter()},0)},dropdown:function(e){var n=this,o=n.doc,r=n.o.prefix,i=a("[data-"+r+"dropdown="+e+"]",n.$box),s=a("."+r+e+"-button",n.$btnPane),l=i.is(":hidden");if(a("body",o).trigger("mousedown"),l){var d=s.offset().left;s.addClass(r+"active"),i.css({position:"absolute",top:s.offset().top-n.$btnPane.offset().top+s.outerHeight(),left:n.o.fixedFullWidth&&n.isFixed?d+"px":d-n.$btnPane.offset().left+"px"}).show(),a(t).trigger("scroll"),a("body",o).on("mousedown."+n.eventNamespace,function(e){i.is(e.target)||(a("."+r+"dropdown",n.$box).hide(),a("."+r+"active",n.$btnPane).removeClass(r+"active"),a("body",o).off("mousedown."+n.eventNamespace))})}},html:function(e){var t=this;return null!=e?(t.$ta.val(e),t.syncCode(!0),t.$c.trigger("tbwchange"),t):t.$ta.val()},syncTextarea:function(){var e=this;e.$ta.val(e.$ed.text().trim().length>0||e.$ed.find(e.o.tagsToKeep.join(",")).length>0?e.$ed.html():"")},syncCode:function(e){var t=this;if(!e&&t.$ed.is(":visible"))t.syncTextarea();else{var n=a("<div>").html(t.$ta.val()),o=a("<div>").append(n);a(t.o.tagsToRemove.join(","),o).remove(),t.$ed.html(o.contents().html())}if(t.o.autogrow&&(t.height=t.$ed.height(),t.height!==t.$ta.css("height")&&(t.$ta.css({height:t.height}),t.$c.trigger("tbwresize"))),t.o.autogrowOnEnter){t.$ed.height("auto");var r=t.autogrowOnEnterWasFocused?t.$ed[0].scrollHeight:t.$ed.css("min-height");r!==t.$ta.css("height")&&(t.$ed.css({height:r}),t.$c.trigger("tbwresize"))}},semanticCode:function(e,t,n){var o=this;if(o.saveRange(),o.syncCode(e),o.o.semantic){if(o.semanticTag("b"),o.semanticTag("i"),o.semanticTag("s"),o.semanticTag("strike"),t){var r=o.o.inlineElementsSelector,i=":not("+r+")";o.$ed.contents().filter(function(){return 3===this.nodeType&&this.nodeValue.trim().length>0}).wrap("<span data-tbw/>");var s=function(e){if(0!==e.length){var t=e.nextUntil(i).addBack().wrapAll("<p/>").parent(),n=t.nextAll(r).first();t.next("br").remove(),s(n)}};s(o.$ed.children(r).first()),o.semanticTag("div",!0),o.$ed.find("p").filter(function(){return(!o.range||this!==o.range.startContainer)&&(0===a(this).text().trim().length&&0===a(this).children().not("br,span").length)}).contents().unwrap(),a("[data-tbw]",o.$ed).contents().unwrap(),o.$ed.find("p:empty").remove()}n||o.restoreRange(),o.syncTextarea()}},semanticTag:function(e,t){var n;if(null!=this.o.semantic&&"object"==typeof this.o.semantic&&this.o.semantic.hasOwnProperty(e))n=this.o.semantic[e];else{if(this.o.semantic!==!0||!this.DEFAULT_SEMANTIC_MAP.hasOwnProperty(e))return;n=this.DEFAULT_SEMANTIC_MAP[e]}a(e,this.$ed).each(function(){var e=a(this);return 0!==e.contents().length&&(e.wrap("<"+n+"/>"),t&&a.each(e.prop("attributes"),function(){e.parent().attr(this.name,this.value)}),void e.contents().unwrap())})},createLink:function(){for(var e,t,n,o=this,r=o.doc.getSelection(),i=r.focusNode,s=(new XMLSerializer).serializeToString(r.getRangeAt(0).cloneContents());["A","DIV"].indexOf(i.nodeName)<0;)i=i.parentNode;if(i&&"A"===i.nodeName){var l=a(i);s=l.text(),e=l.attr("href"),o.o.minimalLinks||(t=l.attr("title"),n=l.attr("target"));var d=o.doc.createRange();d.selectNode(i),r.removeAllRanges(),r.addRange(d)}o.saveRange();var c={url:{label:"URL",required:!0,value:e},text:{label:o.lang.text,value:s}};o.o.minimalLinks||Object.assign(c,{title:{label:o.lang.title,value:t},target:{label:o.lang.target,value:n}}),o.openModalInsert(o.lang.createLink,c,function(e){var t=o.prependUrlPrefix(e.url);if(!t.length)return!1;var n=a(['<a href="',t,'">',e.text||e.url,"</a>"].join(""));return o.o.minimalLinks||(e.title.length>0&&n.attr("title",e.title),e.target.length>0&&n.attr("target",e.target)),o.range.deleteContents(),o.range.insertNode(n[0]),o.syncCode(),o.$c.trigger("tbwchange"),!0})},prependUrlPrefix:function(e){var t=this;if(!t.urlPrefix)return e;var n=/^([a-z][-+.a-z0-9]*:|\/|#)/i;if(n.test(e))return e;var a=/^[^\s@]+@[^\s@]+\.[^\s@]+$/;return a.test(e)?"mailto:"+e:t.urlPrefix+e},unlink:function(){var e=this,t=e.doc.getSelection(),n=t.focusNode;if(t.isCollapsed){for(;["A","DIV"].indexOf(n.nodeName)<0;)n=n.parentNode;if(n&&"A"===n.nodeName){var a=e.doc.createRange();a.selectNode(n),t.removeAllRanges(),t.addRange(a)}}e.execCmd("unlink",void 0,void 0,!0)},insertImage:function(){var e=this;e.saveRange();var t={url:{label:"URL",required:!0},alt:{label:e.lang.description,value:e.getRangeText()}};e.o.imageWidthModalEdit&&(t.width={}),e.openModalInsert(e.lang.insertImage,t,function(t){e.execCmd("insertImage",t.url,!1,!0);var n=a('img[src="'+t.url+'"]:not([alt])',e.$box);return n.attr("alt",t.alt),e.o.imageWidthModalEdit&&n.attr({width:t.width}),e.syncCode(),e.$c.trigger("tbwchange"),!0})},fullscreen:function(){var e,n=this,o=n.o.prefix,r=o+"fullscreen";n.$box.toggleClass(r),e=n.$box.hasClass(r),a("body").toggleClass(o+"body-fullscreen",e),a(t).trigger("scroll"),n.$c.trigger("tbw"+(e?"open":"close")+"fullscreen")},execCmd:function(e,t,n,a){var o=this;a=!!a||"","dropdown"!==e&&o.$ed.focus();try{o.doc.execCommand("styleWithCSS",!1,n||!1)}catch(r){}try{o[e+a](t)}catch(r){try{e(t)}catch(i){"insertHorizontalRule"===e?t=void 0:"formatBlock"===e&&o.isIE&&(t="<"+t+">"),o.doc.execCommand(e,!1,t),o.syncCode(),o.semanticCode(!1,!0)}"dropdown"!==e&&(o.updateButtonPaneStatus(),o.$c.trigger("tbwchange"))}},openModal:function(e,n){var i=this,s=i.o.prefix;if(a("."+s+"modal-box",i.$box).length>0)return!1;i.o.autogrowOnEnter&&(i.autogrowOnEnterDontClose=!0),i.saveRange(),i.showOverlay(),i.$btnPane.addClass(s+"disable");var l=a("<div/>",{"class":s+"modal "+s+"fixed-top"}).css({top:i.$box.offset().top+i.$btnPane.height(),zIndex:99999}).appendTo(a(i.doc.body));i.$overlay.one("click",function(){return l.trigger(r),!1});var d=a("<form/>",{action:"",html:n}).on("submit",function(){return l.trigger(o),!1}).on("reset",function(){return l.trigger(r),!1}).on("submit reset",function(){i.o.autogrowOnEnter&&(i.autogrowOnEnterDontClose=!1)}),c=a("<div/>",{"class":s+"modal-box",html:d}).css({top:"-"+i.$btnPane.outerHeight()+"px",opacity:0}).appendTo(l).animate({top:0,opacity:1},100);return a("<span/>",{text:e,"class":s+"modal-title"}).prependTo(c),l.height(c.outerHeight()+10),a("input:first",c).focus(),i.buildModalBtn("submit",c),i.buildModalBtn("reset",c),a(t).trigger("scroll"),l},buildModalBtn:function(e,t){var n=this,o=n.o.prefix;return a("<button/>",{"class":o+"modal-button "+o+"modal-"+e,type:e,text:n.lang[e]||e}).appendTo(a("form",t))},closeModal:function(){var e=this,t=e.o.prefix;e.$btnPane.removeClass(t+"disable"),e.$overlay.off();var o=a("."+t+"modal-box",a(n.body));o.animate({top:"-"+o.height()},100,function(){o.parent().remove(),e.hideOverlay()}),e.restoreRange()},openModalInsert:function(e,t,n){var i=this,s=i.o.prefix,l=i.lang,d="";return a.each(t,function(e,t){var n=t.label||e,a=t.name||e,o=t.attributes||{},r=Object.keys(o).map(function(e){return e+'="'+o[e]+'"'}).join(" ");d+='<label><input type="'+(t.type||"text")+'" name="'+a+'"'+("checkbox"===t.type&&t.value?' checked="checked"':' value="'+(t.value||"").replace(/"/g,"&quot;"))+'"'+r+'><span class="'+s+'input-infos"><span>'+(l[n]?l[n]:n)+"</span></span></label>"}),i.openModal(e,d).on(o,function(){var e=a("form",a(this)),r=!0,s={};a.each(t,function(t,n){var o=n.name||t,l=a('input[name="'+o+'"]',e),d=l.attr("type");switch(d.toLowerCase()){case"checkbox":s[o]=l.is(":checked");break;case"radio":s[o]=l.filter(":checked").val();break;default:s[o]=a.trim(l.val())}n.required&&""===s[o]?(r=!1,i.addErrorOnModalField(l,i.lang.required)):n.pattern&&!n.pattern.test(s[o])&&(r=!1,i.addErrorOnModalField(l,n.patternError))}),r&&(i.restoreRange(),n(s,t)&&(i.syncCode(),i.$c.trigger("tbwchange"),i.closeModal(),a(this).off(o)))}).one(r,function(){a(this).off(o),i.closeModal()})},addErrorOnModalField:function(e,t){var n=this.o.prefix,o=e.parent();e.on("change keyup",function(){o.removeClass(n+"input-error")}),o.addClass(n+"input-error").find("input+span").append(a("<span/>",{"class":n+"msg-error",text:t}))},getDefaultImgDblClickHandler:function(){var e=this;return function(){var t=a(this),n=t.attr("src"),o="(Base64)";0===n.indexOf("data:image")&&(n=o);var r={url:{label:"URL",value:n,required:!0},alt:{label:e.lang.description,value:t.attr("alt")}};return e.o.imageWidthModalEdit&&(r.width={value:t.attr("width")?t.attr("width"):""}),e.openModalInsert(e.lang.insertImage,r,function(n){return n.url!==o&&t.attr({src:n.url}),t.attr({alt:n.alt}),e.o.imageWidthModalEdit&&(parseInt(n.width)>0?t.attr({width:n.width}):t.removeAttr("width")),!0}),!1}},saveRange:function(){var e=this,t=e.doc.getSelection();if(e.range=null,t&&t.rangeCount){var n,a=e.range=t.getRangeAt(0),o=e.doc.createRange();o.selectNodeContents(e.$ed[0]),o.setEnd(a.startContainer,a.startOffset),n=(o+"").length,e.metaRange={start:n,end:n+(a+"").length}}},restoreRange:function(){var e,t=this,n=t.metaRange,a=t.range,o=t.doc.getSelection();if(a){if(n&&n.start!==n.end){var r,i=0,s=[t.$ed[0]],l=!1,d=!1;for(e=t.doc.createRange();!d&&(r=s.pop());)if(3===r.nodeType){var c=i+r.length;!l&&n.start>=i&&n.start<=c&&(e.setStart(r,n.start-i),l=!0),l&&n.end>=i&&n.end<=c&&(e.setEnd(r,n.end-i),d=!0),i=c}else for(var u=r.childNodes,g=u.length;g>0;)g-=1,s.push(u[g])}o.removeAllRanges(),o.addRange(e||a)}},getRangeText:function(){return this.range+""},updateButtonPaneStatus:function(){var e=this,t=e.o.prefix,n=e.getTagsRecursive(e.doc.getSelection().focusNode),o=t+"active-button "+t+"active";a("."+t+"active-button",e.$btnPane).removeClass(o),a.each(n,function(n,r){var i=e.tagToButton[r.toLowerCase()],s=a("."+t+i+"-button",e.$btnPane);if(s.length>0)s.addClass(o);else try{s=a("."+t+"dropdown ."+t+i+"-dropdown-button",e.$box);var l=s.parent().data("dropdown");a("."+t+l+"-button",e.$box).addClass(o)}catch(d){}})},getTagsRecursive:function(e,t){var n=this;if(t=t||(e&&e.tagName?[e.tagName]:[]),!e||!e.parentNode)return t;e=e.parentNode;var o=e.tagName;return"DIV"===o?t:("P"===o&&""!==e.style.textAlign&&t.push(e.style.textAlign),a.each(n.tagHandlers,function(a,o){t=t.concat(o(e,n))}),t.push(o),n.getTagsRecursive(e,t).filter(function(e){return null!=e}))},initPlugins:function(){var e=this;e.loadedPlugins=[],a.each(a.trumbowyg.plugins,function(t,n){n.shouldInit&&!n.shouldInit(e)||(n.init(e),n.tagHandler&&e.tagHandlers.push(n.tagHandler),e.loadedPlugins.push(n))})},destroyPlugins:function(){a.each(this.loadedPlugins,function(e,t){t.destroy&&t.destroy()})}}}(navigator,window,document,jQuery);PKƎf\O������js/trumbowyg.jsnu�[���/**
 * Trumbowyg v2.14.0 - A lightweight WYSIWYG editor
 * Trumbowyg core file
 * ------------------------
 * @link http://alex-d.github.io/Trumbowyg
 * @license MIT
 * @author Alexandre Demode (Alex-D)
 *         Twitter : @AlexandreDemode
 *         Website : alex-d.fr
 */

jQuery.trumbowyg = {
    langs: {
        en: {
            viewHTML: 'View HTML',

            undo: 'Undo',
            redo: 'Redo',

            formatting: 'Formatting',
            p: 'Paragraph',
            blockquote: 'Quote',
            code: 'Code',
            header: 'Header',

            bold: 'Bold',
            italic: 'Italic',
            strikethrough: 'Stroke',
            underline: 'Underline',

            strong: 'Strong',
            em: 'Emphasis',
            del: 'Deleted',

            superscript: 'Superscript',
            subscript: 'Subscript',

            unorderedList: 'Unordered list',
            orderedList: 'Ordered list',

            insertImage: 'Insert Image',
            link: 'Link',
            createLink: 'Insert link',
            unlink: 'Remove link',

            justifyLeft: 'Align Left',
            justifyCenter: 'Align Center',
            justifyRight: 'Align Right',
            justifyFull: 'Align Justify',

            horizontalRule: 'Insert horizontal rule',
            removeformat: 'Remove format',

            fullscreen: 'Fullscreen',

            close: 'Close',

            submit: 'Confirm',
            reset: 'Cancel',

            required: 'Required',
            description: 'Description',
            title: 'Title',
            text: 'Text',
            target: 'Target',
            width: 'Width'
        }
    },

    // Plugins
    plugins: {},

    // SVG Path globally
    svgPath: null,

    hideButtonTexts: null
};

// Makes default options read-only
Object.defineProperty(jQuery.trumbowyg, 'defaultOptions', {
    value: {
        lang: 'en',

        fixedBtnPane: false,
        fixedFullWidth: false,
        autogrow: false,
        autogrowOnEnter: false,
        imageWidthModalEdit: false,

        prefix: 'trumbowyg-',

        semantic: true,
        resetCss: false,
        removeformatPasted: false,
        tagsToRemove: [],
        tagsToKeep: ['hr', 'img', 'embed', 'iframe', 'input'],
        btns: [
            ['viewHTML'],
            ['undo', 'redo'], // Only supported in Blink browsers
            ['formatting'],
            ['strong', 'em', 'del'],
            ['superscript', 'subscript'],
            ['link'],
            ['insertImage'],
            ['justifyLeft', 'justifyCenter', 'justifyRight', 'justifyFull'],
            ['unorderedList', 'orderedList'],
            ['horizontalRule'],
            ['removeformat'],
            ['fullscreen']
        ],
        // For custom button definitions
        btnsDef: {},

        inlineElementsSelector: 'a,abbr,acronym,b,caption,cite,code,col,dfn,dir,dt,dd,em,font,hr,i,kbd,li,q,span,strikeout,strong,sub,sup,u',

        pasteHandlers: [],

        // imgDblClickHandler: default is defined in constructor

        plugins: {},
        urlProtocol: false,
        minimalLinks: false
    },
    writable: false,
    enumerable: true,
    configurable: false
});


(function (navigator, window, document, $) {
    'use strict';

    var CONFIRM_EVENT = 'tbwconfirm',
        CANCEL_EVENT = 'tbwcancel';

    $.fn.trumbowyg = function (options, params) {
        var trumbowygDataName = 'trumbowyg';
        if (options === Object(options) || !options) {
            return this.each(function () {
                if (!$(this).data(trumbowygDataName)) {
                    $(this).data(trumbowygDataName, new Trumbowyg(this, options));
                }
            });
        }
        if (this.length === 1) {
            try {
                var t = $(this).data(trumbowygDataName);
                switch (options) {
                    // Exec command
                    case 'execCmd':
                        return t.execCmd(params.cmd, params.param, params.forceCss);

                    // Modal box
                    case 'openModal':
                        return t.openModal(params.title, params.content);
                    case 'closeModal':
                        return t.closeModal();
                    case 'openModalInsert':
                        return t.openModalInsert(params.title, params.fields, params.callback);

                    // Range
                    case 'saveRange':
                        return t.saveRange();
                    case 'getRange':
                        return t.range;
                    case 'getRangeText':
                        return t.getRangeText();
                    case 'restoreRange':
                        return t.restoreRange();

                    // Enable/disable
                    case 'enable':
                        return t.setDisabled(false);
                    case 'disable':
                        return t.setDisabled(true);

                    // Toggle
                    case 'toggle':
                        return t.toggle();

                    // Destroy
                    case 'destroy':
                        return t.destroy();

                    // Empty
                    case 'empty':
                        return t.empty();

                    // HTML
                    case 'html':
                        return t.html(params);
                }
            } catch (c) {
            }
        }

        return false;
    };

    // @param: editorElem is the DOM element
    var Trumbowyg = function (editorElem, options) {
        var t = this,
            trumbowygIconsId = 'trumbowyg-icons',
            $trumbowyg = $.trumbowyg;

        // Get the document of the element. It use to makes the plugin
        // compatible on iframes.
        t.doc = editorElem.ownerDocument || document;

        // jQuery object of the editor
        t.$ta = $(editorElem); // $ta : Textarea
        t.$c = $(editorElem); // $c : creator

        options = options || {};

        // Localization management
        if (options.lang != null || $trumbowyg.langs[options.lang] != null) {
            t.lang = $.extend(true, {}, $trumbowyg.langs.en, $trumbowyg.langs[options.lang]);
        } else {
            t.lang = $trumbowyg.langs.en;
        }

        t.hideButtonTexts = $trumbowyg.hideButtonTexts != null ? $trumbowyg.hideButtonTexts : options.hideButtonTexts;

        // SVG path
        var svgPathOption = $trumbowyg.svgPath != null ? $trumbowyg.svgPath : options.svgPath;
        t.hasSvg = svgPathOption !== false;
        t.svgPath = !!t.doc.querySelector('base') ? window.location.href.split('#')[0] : '';
        if ($('#' + trumbowygIconsId, t.doc).length === 0 && svgPathOption !== false) {
            if (svgPathOption == null) {
                // Hack to get svgPathOption based on trumbowyg.js path
                var scriptElements = document.getElementsByTagName('script');
                for (var i = 0; i < scriptElements.length; i += 1) {
                    var source = scriptElements[i].src;
                    var matches = source.match('trumbowyg(\.min)?\.js');
                    if (matches != null) {
                        svgPathOption = source.substring(0, source.indexOf(matches[0])) + 'ui/icons.svg';
                    }
                }
                if (svgPathOption == null) {
                    console.warn('You must define svgPath: https://goo.gl/CfTY9U'); // jshint ignore:line
                }
            }

            var div = t.doc.createElement('div');
            div.id = trumbowygIconsId;
            t.doc.body.insertBefore(div, t.doc.body.childNodes[0]);
            $.ajax({
                async: true,
                type: 'GET',
                contentType: 'application/x-www-form-urlencoded; charset=UTF-8',
                dataType: 'xml',
                crossDomain: true,
                url: svgPathOption,
                data: null,
                beforeSend: null,
                complete: null,
                success: function (data) {
                    div.innerHTML = new XMLSerializer().serializeToString(data.documentElement);
                }
            });
        }


        /**
         * When the button is associated to a empty object
         * fn and title attributs are defined from the button key value
         *
         * For example
         *      foo: {}
         * is equivalent to :
         *      foo: {
         *          fn: 'foo',
         *          title: this.lang.foo
         *      }
         */
        var h = t.lang.header, // Header translation
            isBlinkFunction = function () {
                return (window.chrome || (window.Intl && Intl.v8BreakIterator)) && 'CSS' in window;
            };
        t.btnsDef = {
            viewHTML: {
                fn: 'toggle',
                class: 'trumbowyg-not-disable',
            },

            undo: {
                isSupported: isBlinkFunction,
                key: 'Z'
            },
            redo: {
                isSupported: isBlinkFunction,
                key: 'Y'
            },

            p: {
                fn: 'formatBlock'
            },
            blockquote: {
                fn: 'formatBlock'
            },
            h1: {
                fn: 'formatBlock',
                title: h + ' 1'
            },
            h2: {
                fn: 'formatBlock',
                title: h + ' 2'
            },
            h3: {
                fn: 'formatBlock',
                title: h + ' 3'
            },
            h4: {
                fn: 'formatBlock',
                title: h + ' 4'
            },
            subscript: {
                tag: 'sub'
            },
            superscript: {
                tag: 'sup'
            },

            bold: {
                key: 'B',
                tag: 'b'
            },
            italic: {
                key: 'I',
                tag: 'i'
            },
            underline: {
                tag: 'u'
            },
            strikethrough: {
                tag: 'strike'
            },

            strong: {
                fn: 'bold',
                key: 'B'
            },
            em: {
                fn: 'italic',
                key: 'I'
            },
            del: {
                fn: 'strikethrough'
            },

            createLink: {
                key: 'K',
                tag: 'a'
            },
            unlink: {},

            insertImage: {},

            justifyLeft: {
                tag: 'left',
                forceCss: true
            },
            justifyCenter: {
                tag: 'center',
                forceCss: true
            },
            justifyRight: {
                tag: 'right',
                forceCss: true
            },
            justifyFull: {
                tag: 'justify',
                forceCss: true
            },

            unorderedList: {
                fn: 'insertUnorderedList',
                tag: 'ul'
            },
            orderedList: {
                fn: 'insertOrderedList',
                tag: 'ol'
            },

            horizontalRule: {
                fn: 'insertHorizontalRule'
            },

            removeformat: {},

            fullscreen: {
                class: 'trumbowyg-not-disable'
            },
            close: {
                fn: 'destroy',
                class: 'trumbowyg-not-disable'
            },

            // Dropdowns
            formatting: {
                dropdown: ['p', 'blockquote', 'h1', 'h2', 'h3', 'h4'],
                ico: 'p'
            },
            link: {
                dropdown: ['createLink', 'unlink']
            }
        };

        // Defaults Options
        t.o = $.extend(true, {}, $trumbowyg.defaultOptions, options);
        if (!t.o.hasOwnProperty('imgDblClickHandler')) {
            t.o.imgDblClickHandler = t.getDefaultImgDblClickHandler();
        }

        t.urlPrefix = t.setupUrlPrefix();

        t.disabled = t.o.disabled || (editorElem.nodeName === 'TEXTAREA' && editorElem.disabled);

        if (options.btns) {
            t.o.btns = options.btns;
        } else if (!t.o.semantic) {
            t.o.btns[3] = ['bold', 'italic', 'underline', 'strikethrough'];
        }

        $.each(t.o.btnsDef, function (btnName, btnDef) {
            t.addBtnDef(btnName, btnDef);
        });

        // put this here in the event it would be merged in with options
        t.eventNamespace = 'trumbowyg-event';

        // Keyboard shortcuts are load in this array
        t.keys = [];

        // Tag to button dynamically hydrated
        t.tagToButton = {};
        t.tagHandlers = [];

        // Admit multiple paste handlers
        t.pasteHandlers = [].concat(t.o.pasteHandlers);

        // Check if browser is IE
        t.isIE = (navigator.userAgent.indexOf('MSIE') !== -1 || navigator.appVersion.indexOf('Trident/') !== -1);

        t.init();
    };

    Trumbowyg.prototype = {
        DEFAULT_SEMANTIC_MAP: {
            'b': 'strong',
            'i': 'em',
            's': 'del',
            'strike': 'del',
            'div': 'p'
        },

        init: function () {
            var t = this;
            t.height = t.$ta.height();

            t.initPlugins();

            try {
                // Disable image resize, try-catch for old IE
                t.doc.execCommand('enableObjectResizing', false, false);
                t.doc.execCommand('defaultParagraphSeparator', false, 'p');
            } catch (e) {
            }

            t.buildEditor();
            t.buildBtnPane();

            t.fixedBtnPaneEvents();

            t.buildOverlay();

            setTimeout(function () {
                if (t.disabled) {
                    t.setDisabled(true);
                }
                t.$c.trigger('tbwinit');
            });
        },

        addBtnDef: function (btnName, btnDef) {
            this.btnsDef[btnName] = btnDef;
        },

        setupUrlPrefix: function () {
            var protocol = this.o.urlProtocol;
            if (!protocol) {
                return;
            }

            if (typeof(protocol) !== 'string') {
                return 'https://';
            }
            return /:\/\/$/.test(protocol) ? protocol : protocol + '://';
        },

        buildEditor: function () {
            var t = this,
                prefix = t.o.prefix,
                html = '';

            t.$box = $('<div/>', {
                class: prefix + 'box ' + prefix + 'editor-visible ' + prefix + t.o.lang + ' trumbowyg'
            });

            // $ta = Textarea
            // $ed = Editor
            t.isTextarea = t.$ta.is('textarea');
            if (t.isTextarea) {
                html = t.$ta.val();
                t.$ed = $('<div/>');
                t.$box
                    .insertAfter(t.$ta)
                    .append(t.$ed, t.$ta);
            } else {
                t.$ed = t.$ta;
                html = t.$ed.html();

                t.$ta = $('<textarea/>', {
                    name: t.$ta.attr('id'),
                    height: t.height
                }).val(html);

                t.$box
                    .insertAfter(t.$ed)
                    .append(t.$ta, t.$ed);
                t.syncCode();
            }

            t.$ta
                .addClass(prefix + 'textarea')
                .attr('tabindex', -1)
            ;

            t.$ed
                .addClass(prefix + 'editor')
                .attr({
                    contenteditable: true,
                    dir: t.lang._dir || 'ltr'
                })
                .html(html)
            ;

            if (t.o.tabindex) {
                t.$ed.attr('tabindex', t.o.tabindex);
            }

            if (t.$c.is('[placeholder]')) {
                t.$ed.attr('placeholder', t.$c.attr('placeholder'));
            }

            if (t.$c.is('[spellcheck]')) {
                t.$ed.attr('spellcheck', t.$c.attr('spellcheck'));
            }

            if (t.o.resetCss) {
                t.$ed.addClass(prefix + 'reset-css');
            }

            if (!t.o.autogrow) {
                t.$ta.add(t.$ed).css({
                    height: t.height
                });
            }

            t.semanticCode();

            if (t.o.autogrowOnEnter) {
                t.$ed.addClass(prefix + 'autogrow-on-enter');
            }

            var ctrl = false,
                composition = false,
                debounceButtonPaneStatus,
                updateEventName = 'keyup';

            t.$ed
                .on('dblclick', 'img', t.o.imgDblClickHandler)
                .on('keydown', function (e) {
                    if ((e.ctrlKey || e.metaKey) && !e.altKey) {
                        ctrl = true;
                        var key = t.keys[String.fromCharCode(e.which).toUpperCase()];

                        try {
                            t.execCmd(key.fn, key.param);
                            return false;
                        } catch (c) {
                        }
                    }
                })
                .on('compositionstart compositionupdate', function () {
                    composition = true;
                })
                .on(updateEventName + ' compositionend', function (e) {
                    if (e.type === 'compositionend') {
                        composition = false;
                    } else if (composition) {
                        return;
                    }

                    var keyCode = e.which;

                    if (keyCode >= 37 && keyCode <= 40) {
                        return;
                    }

                    if ((e.ctrlKey || e.metaKey) && (keyCode === 89 || keyCode === 90)) {
                        t.semanticCode(false, true);
                        t.$c.trigger('tbwchange');
                    } else if (!ctrl && keyCode !== 17) {
                        var compositionEndIE = t.isIE ? e.type === 'compositionend' : true;
                        t.semanticCode(false, compositionEndIE && keyCode === 13);
                        t.$c.trigger('tbwchange');
                    } else if (typeof e.which === 'undefined') {
                        t.semanticCode(false, false, true);
                    }

                    setTimeout(function () {
                        ctrl = false;
                    }, 50);
                })
                .on('mouseup keydown keyup', function (e) {
                    if ((!e.ctrlKey && !e.metaKey) || e.altKey) {
                        setTimeout(function () { // "hold on" to the ctrl key for 50ms
                            ctrl = false;
                        }, 50);
                    }
                    clearTimeout(debounceButtonPaneStatus);
                    debounceButtonPaneStatus = setTimeout(function () {
                        t.updateButtonPaneStatus();
                    }, 50);
                })
                .on('focus blur', function (e) {
                    t.$c.trigger('tbw' + e.type);
                    if (e.type === 'blur') {
                        $('.' + prefix + 'active-button', t.$btnPane).removeClass(prefix + 'active-button ' + prefix + 'active');
                    }
                    if (t.o.autogrowOnEnter) {
                        if (t.autogrowOnEnterDontClose) {
                            return;
                        }
                        if (e.type === 'focus') {
                            t.autogrowOnEnterWasFocused = true;
                            t.autogrowEditorOnEnter();
                        }
                        else if (!t.o.autogrow) {
                            t.$ed.css({height: t.$ed.css('min-height')});
                            t.$c.trigger('tbwresize');
                        }
                    }
                })
                .on('cut drop', function () {
                    setTimeout(function () {
                        t.semanticCode(false, true);
                        t.$c.trigger('tbwchange');
                    }, 0);
                })
                .on('paste', function (e) {
                    if (t.o.removeformatPasted) {
                        e.preventDefault();

                        if (window.getSelection && window.getSelection().deleteFromDocument) {
                            window.getSelection().deleteFromDocument();
                        }

                        try {
                            // IE
                            var text = window.clipboardData.getData('Text');

                            try {
                                // <= IE10
                                t.doc.selection.createRange().pasteHTML(text);
                            } catch (c) {
                                // IE 11
                                t.doc.getSelection().getRangeAt(0).insertNode(t.doc.createTextNode(text));
                            }
                            t.$c.trigger('tbwchange', e);
                        } catch (d) {
                            // Not IE
                            t.execCmd('insertText', (e.originalEvent || e).clipboardData.getData('text/plain'));
                        }
                    }

                    // Call pasteHandlers
                    $.each(t.pasteHandlers, function (i, pasteHandler) {
                        pasteHandler(e);
                    });

                    setTimeout(function () {
                        t.semanticCode(false, true);
                        t.$c.trigger('tbwpaste', e);
                        t.$c.trigger('tbwchange');
                    }, 0);
                });

            t.$ta
                .on('keyup', function () {
                    t.$c.trigger('tbwchange');
                })
                .on('paste', function () {
                    setTimeout(function () {
                        t.$c.trigger('tbwchange');
                    }, 0);
                });

            t.$box.on('keydown', function (e) {
                if (e.which === 27 && $('.' + prefix + 'modal-box', t.$box).length === 1) {
                    t.closeModal();
                    return false;
                }
            });
        },

        //autogrow when entering logic
        autogrowEditorOnEnter: function () {
            var t = this;
            t.$ed.removeClass('autogrow-on-enter');
            var oldHeight = t.$ed[0].clientHeight;
            t.$ed.height('auto');
            var totalHeight = t.$ed[0].scrollHeight;
            t.$ed.addClass('autogrow-on-enter');
            if (oldHeight !== totalHeight) {
                t.$ed.height(oldHeight);
                setTimeout(function () {
                    t.$ed.css({height: totalHeight});
                    t.$c.trigger('tbwresize');
                }, 0);
            }
        },


        // Build button pane, use o.btns option
        buildBtnPane: function () {
            var t = this,
                prefix = t.o.prefix;

            var $btnPane = t.$btnPane = $('<div/>', {
                class: prefix + 'button-pane'
            });

            $.each(t.o.btns, function (i, btnGrp) {
                if (!$.isArray(btnGrp)) {
                    btnGrp = [btnGrp];
                }

                var $btnGroup = $('<div/>', {
                    class: prefix + 'button-group ' + ((btnGrp.indexOf('fullscreen') >= 0) ? prefix + 'right' : '')
                });
                $.each(btnGrp, function (i, btn) {
                    try { // Prevent buildBtn error
                        if (t.isSupportedBtn(btn)) { // It's a supported button
                            $btnGroup.append(t.buildBtn(btn));
                        }
                    } catch (c) {
                    }
                });

                if ($btnGroup.html().trim().length > 0) {
                    $btnPane.append($btnGroup);
                }
            });

            t.$box.prepend($btnPane);
        },


        // Build a button and his action
        buildBtn: function (btnName) { // btnName is name of the button
            var t = this,
                prefix = t.o.prefix,
                btn = t.btnsDef[btnName],
                isDropdown = btn.dropdown,
                hasIcon = btn.hasIcon != null ? btn.hasIcon : true,
                textDef = t.lang[btnName] || btnName,

                $btn = $('<button/>', {
                    type: 'button',
                    class: prefix + btnName + '-button ' + (btn.class || '') + (!hasIcon ? ' ' + prefix + 'textual-button' : ''),
                    html: t.hasSvg && hasIcon ?
                        '<svg><use xlink:href="' + t.svgPath + '#' + prefix + (btn.ico || btnName).replace(/([A-Z]+)/g, '-$1').toLowerCase() + '"/></svg>' :
                        t.hideButtonTexts ? '' : (btn.text || btn.title || t.lang[btnName] || btnName),
                    title: (btn.title || btn.text || textDef) + ((btn.key) ? ' (Ctrl + ' + btn.key + ')' : ''),
                    tabindex: -1,
                    mousedown: function () {
                        if (!isDropdown || $('.' + btnName + '-' + prefix + 'dropdown', t.$box).is(':hidden')) {
                            $('body', t.doc).trigger('mousedown');
                        }

                        if ((t.$btnPane.hasClass(prefix + 'disable') || t.$box.hasClass(prefix + 'disabled')) &&
                            !$(this).hasClass(prefix + 'active') &&
                            !$(this).hasClass(prefix + 'not-disable')) {
                            return false;
                        }

                        t.execCmd((isDropdown ? 'dropdown' : false) || btn.fn || btnName, btn.param || btnName, btn.forceCss);

                        return false;
                    }
                });

            if (isDropdown) {
                $btn.addClass(prefix + 'open-dropdown');
                var dropdownPrefix = prefix + 'dropdown',
                    dropdownOptions = { // the dropdown
                        class: dropdownPrefix + '-' + btnName + ' ' + dropdownPrefix + ' ' + prefix + 'fixed-top'
                    };
                dropdownOptions['data-' + dropdownPrefix] = btnName;
                var $dropdown = $('<div/>', dropdownOptions);
                $.each(isDropdown, function (i, def) {
                    if (t.btnsDef[def] && t.isSupportedBtn(def)) {
                        $dropdown.append(t.buildSubBtn(def));
                    }
                });
                t.$box.append($dropdown.hide());
            } else if (btn.key) {
                t.keys[btn.key] = {
                    fn: btn.fn || btnName,
                    param: btn.param || btnName
                };
            }

            if (!isDropdown) {
                t.tagToButton[(btn.tag || btnName).toLowerCase()] = btnName;
            }

            return $btn;
        },
        // Build a button for dropdown menu
        // @param n : name of the subbutton
        buildSubBtn: function (btnName) {
            var t = this,
                prefix = t.o.prefix,
                btn = t.btnsDef[btnName],
                hasIcon = btn.hasIcon != null ? btn.hasIcon : true;

            if (btn.key) {
                t.keys[btn.key] = {
                    fn: btn.fn || btnName,
                    param: btn.param || btnName
                };
            }

            t.tagToButton[(btn.tag || btnName).toLowerCase()] = btnName;

            return $('<button/>', {
                type: 'button',
                class: prefix + btnName + '-dropdown-button' + (btn.ico ? ' ' + prefix + btn.ico + '-button' : ''),
                html: t.hasSvg && hasIcon ? '<svg><use xlink:href="' + t.svgPath + '#' + prefix + (btn.ico || btnName).replace(/([A-Z]+)/g, '-$1').toLowerCase() + '"/></svg>' + (btn.text || btn.title || t.lang[btnName] || btnName) : (btn.text || btn.title || t.lang[btnName] || btnName),
                title: ((btn.key) ? ' (Ctrl + ' + btn.key + ')' : null),
                style: btn.style || null,
                mousedown: function () {
                    $('body', t.doc).trigger('mousedown');

                    t.execCmd(btn.fn || btnName, btn.param || btnName, btn.forceCss);

                    return false;
                }
            });
        },
        // Check if button is supported
        isSupportedBtn: function (b) {
            try {
                return this.btnsDef[b].isSupported();
            } catch (c) {
            }
            return true;
        },

        // Build overlay for modal box
        buildOverlay: function () {
            var t = this;
            t.$overlay = $('<div/>', {
                class: t.o.prefix + 'overlay'
            }).appendTo(t.$box);
            return t.$overlay;
        },
        showOverlay: function () {
            var t = this;
            $(window).trigger('scroll');
            t.$overlay.fadeIn(200);
            t.$box.addClass(t.o.prefix + 'box-blur');
        },
        hideOverlay: function () {
            var t = this;
            t.$overlay.fadeOut(50);
            t.$box.removeClass(t.o.prefix + 'box-blur');
        },

        // Management of fixed button pane
        fixedBtnPaneEvents: function () {
            var t = this,
                fixedFullWidth = t.o.fixedFullWidth,
                $box = t.$box;

            if (!t.o.fixedBtnPane) {
                return;
            }

            t.isFixed = false;

            $(window)
                .on('scroll.' + t.eventNamespace + ' resize.' + t.eventNamespace, function () {
                    if (!$box) {
                        return;
                    }

                    t.syncCode();

                    var scrollTop = $(window).scrollTop(),
                        offset = $box.offset().top + 1,
                        bp = t.$btnPane,
                        oh = bp.outerHeight() - 2;

                    if ((scrollTop - offset > 0) && ((scrollTop - offset - t.height) < 0)) {
                        if (!t.isFixed) {
                            t.isFixed = true;
                            bp.css({
                                position: 'fixed',
                                top: 0,
                                left: fixedFullWidth ? '0' : 'auto',
                                zIndex: 7
                            });
                            $([t.$ta, t.$ed]).css({marginTop: bp.height()});
                        }
                        bp.css({
                            width: fixedFullWidth ? '100%' : (($box.width() - 1) + 'px')
                        });

                        $('.' + t.o.prefix + 'fixed-top', $box).css({
                            position: fixedFullWidth ? 'fixed' : 'absolute',
                            top: fixedFullWidth ? oh : oh + (scrollTop - offset) + 'px',
                            zIndex: 15
                        });
                    } else if (t.isFixed) {
                        t.isFixed = false;
                        bp.removeAttr('style');
                        $([t.$ta, t.$ed]).css({marginTop: 0});
                        $('.' + t.o.prefix + 'fixed-top', $box).css({
                            position: 'absolute',
                            top: oh
                        });
                    }
                });
        },

        // Disable editor
        setDisabled: function (disable) {
            var t = this,
                prefix = t.o.prefix;

            t.disabled = disable;

            if (disable) {
                t.$ta.attr('disabled', true);
            } else {
                t.$ta.removeAttr('disabled');
            }
            t.$box.toggleClass(prefix + 'disabled', disable);
            t.$ed.attr('contenteditable', !disable);
        },

        // Destroy the editor
        destroy: function () {
            var t = this,
                prefix = t.o.prefix;

            if (t.isTextarea) {
                t.$box.after(
                    t.$ta
                        .css({height: ''})
                        .val(t.html())
                        .removeClass(prefix + 'textarea')
                        .show()
                );
            } else {
                t.$box.after(
                    t.$ed
                        .css({height: ''})
                        .removeClass(prefix + 'editor')
                        .removeAttr('contenteditable')
                        .removeAttr('dir')
                        .html(t.html())
                        .show()
                );
            }

            t.$ed.off('dblclick', 'img');

            t.destroyPlugins();

            t.$box.remove();
            t.$c.removeData('trumbowyg');
            $('body').removeClass(prefix + 'body-fullscreen');
            t.$c.trigger('tbwclose');
            $(window).off('scroll.' + t.eventNamespace + ' resize.' + t.eventNamespace);
        },


        // Empty the editor
        empty: function () {
            this.$ta.val('');
            this.syncCode(true);
        },


        // Function call when click on viewHTML button
        toggle: function () {
            var t = this,
                prefix = t.o.prefix;

            if (t.o.autogrowOnEnter) {
                t.autogrowOnEnterDontClose = !t.$box.hasClass(prefix + 'editor-hidden');
            }

            t.semanticCode(false, true);

            setTimeout(function () {
                t.doc.activeElement.blur();
                t.$box.toggleClass(prefix + 'editor-hidden ' + prefix + 'editor-visible');
                t.$btnPane.toggleClass(prefix + 'disable');
                $('.' + prefix + 'viewHTML-button', t.$btnPane).toggleClass(prefix + 'active');
                if (t.$box.hasClass(prefix + 'editor-visible')) {
                    t.$ta.attr('tabindex', -1);
                } else {
                    t.$ta.removeAttr('tabindex');
                }

                if (t.o.autogrowOnEnter && !t.autogrowOnEnterDontClose) {
                    t.autogrowEditorOnEnter();
                }
            }, 0);
        },

        // Open dropdown when click on a button which open that
        dropdown: function (name) {
            var t = this,
                d = t.doc,
                prefix = t.o.prefix,
                $dropdown = $('[data-' + prefix + 'dropdown=' + name + ']', t.$box),
                $btn = $('.' + prefix + name + '-button', t.$btnPane),
                show = $dropdown.is(':hidden');

            $('body', d).trigger('mousedown');

            if (show) {
                var o = $btn.offset().left;
                $btn.addClass(prefix + 'active');

                $dropdown.css({
                    position: 'absolute',
                    top: $btn.offset().top - t.$btnPane.offset().top + $btn.outerHeight(),
                    left: (t.o.fixedFullWidth && t.isFixed) ? o + 'px' : (o - t.$btnPane.offset().left) + 'px'
                }).show();

                $(window).trigger('scroll');

                $('body', d).on('mousedown.' + t.eventNamespace, function (e) {
                    if (!$dropdown.is(e.target)) {
                        $('.' + prefix + 'dropdown', t.$box).hide();
                        $('.' + prefix + 'active', t.$btnPane).removeClass(prefix + 'active');
                        $('body', d).off('mousedown.' + t.eventNamespace);
                    }
                });
            }
        },


        // HTML Code management
        html: function (html) {
            var t = this;

            if (html != null) {
                t.$ta.val(html);
                t.syncCode(true);
                t.$c.trigger('tbwchange');
                return t;
            }

            return t.$ta.val();
        },
        syncTextarea: function () {
            var t = this;
            t.$ta.val(t.$ed.text().trim().length > 0 || t.$ed.find(t.o.tagsToKeep.join(',')).length > 0 ? t.$ed.html() : '');
        },
        syncCode: function (force) {
            var t = this;
            if (!force && t.$ed.is(':visible')) {
                t.syncTextarea();
            } else {
                // wrap the content in a div it's easier to get the innerhtml
                var html = $('<div>').html(t.$ta.val());
                //scrub the html before loading into the doc
                var safe = $('<div>').append(html);
                $(t.o.tagsToRemove.join(','), safe).remove();
                t.$ed.html(safe.contents().html());
            }

            if (t.o.autogrow) {
                t.height = t.$ed.height();
                if (t.height !== t.$ta.css('height')) {
                    t.$ta.css({height: t.height});
                    t.$c.trigger('tbwresize');
                }
            }
            if (t.o.autogrowOnEnter) {
                // t.autogrowEditorOnEnter();
                t.$ed.height('auto');
                var totalheight = t.autogrowOnEnterWasFocused ? t.$ed[0].scrollHeight : t.$ed.css('min-height');
                if (totalheight !== t.$ta.css('height')) {
                    t.$ed.css({height: totalheight});
                    t.$c.trigger('tbwresize');
                }
            }
        },

        // Analyse and update to semantic code
        // @param force : force to sync code from textarea
        // @param full  : wrap text nodes in <p>
        // @param keepRange  : leave selection range as it is
        semanticCode: function (force, full, keepRange) {
            var t = this;
            t.saveRange();
            t.syncCode(force);

            if (t.o.semantic) {
                t.semanticTag('b');
                t.semanticTag('i');
                t.semanticTag('s');
                t.semanticTag('strike');

                if (full) {
                    var inlineElementsSelector = t.o.inlineElementsSelector,
                        blockElementsSelector = ':not(' + inlineElementsSelector + ')';

                    // Wrap text nodes in span for easier processing
                    t.$ed.contents().filter(function () {
                        return this.nodeType === 3 && this.nodeValue.trim().length > 0;
                    }).wrap('<span data-tbw/>');

                    // Wrap groups of inline elements in paragraphs (recursive)
                    var wrapInlinesInParagraphsFrom = function ($from) {
                        if ($from.length !== 0) {
                            var $finalParagraph = $from.nextUntil(blockElementsSelector).addBack().wrapAll('<p/>').parent(),
                                $nextElement = $finalParagraph.nextAll(inlineElementsSelector).first();
                            $finalParagraph.next('br').remove();
                            wrapInlinesInParagraphsFrom($nextElement);
                        }
                    };
                    wrapInlinesInParagraphsFrom(t.$ed.children(inlineElementsSelector).first());

                    t.semanticTag('div', true);

                    // Unwrap paragraphs content, containing nothing usefull
                    t.$ed.find('p').filter(function () {
                        // Don't remove currently being edited element
                        if (t.range && this === t.range.startContainer) {
                            return false;
                        }
                        return $(this).text().trim().length === 0 && $(this).children().not('br,span').length === 0;
                    }).contents().unwrap();

                    // Get rid of temporary span's
                    $('[data-tbw]', t.$ed).contents().unwrap();

                    // Remove empty <p>
                    t.$ed.find('p:empty').remove();
                }

                if (!keepRange) {
                    t.restoreRange();
                }

                t.syncTextarea();
            }
        },

        semanticTag: function (oldTag, copyAttributes) {
            var newTag;

            if (this.o.semantic != null && typeof this.o.semantic === 'object' && this.o.semantic.hasOwnProperty(oldTag)) {
                newTag = this.o.semantic[oldTag];
            } else if (this.o.semantic === true && this.DEFAULT_SEMANTIC_MAP.hasOwnProperty(oldTag)) {
                newTag = this.DEFAULT_SEMANTIC_MAP[oldTag];
            } else {
                return;
            }

            $(oldTag, this.$ed).each(function () {
                var $oldTag = $(this);
                if($oldTag.contents().length === 0) {
                    return false;
                }

                $oldTag.wrap('<' + newTag + '/>');
                if (copyAttributes) {
                    $.each($oldTag.prop('attributes'), function () {
                        $oldTag.parent().attr(this.name, this.value);
                    });
                }
                $oldTag.contents().unwrap();
            });
        },

        // Function call when user click on "Insert Link"
        createLink: function () {
            var t = this,
                documentSelection = t.doc.getSelection(),
                node = documentSelection.focusNode,
                text = new XMLSerializer().serializeToString(documentSelection.getRangeAt(0).cloneContents()),
                url,
                title,
                target;

            while (['A', 'DIV'].indexOf(node.nodeName) < 0) {
                node = node.parentNode;
            }

            if (node && node.nodeName === 'A') {
                var $a = $(node);
                text = $a.text();
                url = $a.attr('href');
                if (!t.o.minimalLinks) {
                    title = $a.attr('title');
                    target = $a.attr('target');
                }
                var range = t.doc.createRange();
                range.selectNode(node);
                documentSelection.removeAllRanges();
                documentSelection.addRange(range);
            }

            t.saveRange();

            var options = {
                url: {
                    label: 'URL',
                    required: true,
                    value: url
                },
                text: {
                    label: t.lang.text,
                    value: text
                }
            };
            if (!t.o.minimalLinks) {
                Object.assign(options, {
                    title: {
                        label: t.lang.title,
                        value: title
                    },
                    target: {
                        label: t.lang.target,
                        value: target
                    }
                });
            }

            t.openModalInsert(t.lang.createLink, options, function (v) { // v is value
                var url = t.prependUrlPrefix(v.url);
                if (!url.length) {
                    return false;
                }

                var link = $(['<a href="', url, '">', v.text || v.url, '</a>'].join(''));

                if (!t.o.minimalLinks) {
                    if (v.title.length > 0) {
                        link.attr('title', v.title);
                    }
                    if (v.target.length > 0) {
                        link.attr('target', v.target);
                    }
                }
                t.range.deleteContents();
                t.range.insertNode(link[0]);
                t.syncCode();
                t.$c.trigger('tbwchange');
                return true;
            });
        },
        prependUrlPrefix: function (url) {
            var t = this;
            if (!t.urlPrefix) {
                return url;
            }

            var VALID_LINK_PREFIX = /^([a-z][-+.a-z0-9]*:|\/|#)/i;
            if (VALID_LINK_PREFIX.test(url)) {
                return url;
            }

            var SIMPLE_EMAIL_REGEX = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
            if (SIMPLE_EMAIL_REGEX.test(url)) {
                return 'mailto:' + url;
            }

            return t.urlPrefix + url;
        },
        unlink: function () {
            var t = this,
                documentSelection = t.doc.getSelection(),
                node = documentSelection.focusNode;

            if (documentSelection.isCollapsed) {
                while (['A', 'DIV'].indexOf(node.nodeName) < 0) {
                    node = node.parentNode;
                }

                if (node && node.nodeName === 'A') {
                    var range = t.doc.createRange();
                    range.selectNode(node);
                    documentSelection.removeAllRanges();
                    documentSelection.addRange(range);
                }
            }
            t.execCmd('unlink', undefined, undefined, true);
        },
        insertImage: function () {
            var t = this;
            t.saveRange();

            var options = {
                url: {
                    label: 'URL',
                    required: true
                },
                alt: {
                    label: t.lang.description,
                    value: t.getRangeText()
                }
            };

            if (t.o.imageWidthModalEdit) {
                options.width = {};
            }

            t.openModalInsert(t.lang.insertImage, options, function (v) { // v are values
                t.execCmd('insertImage', v.url, false, true);
                var $img = $('img[src="' + v.url + '"]:not([alt])', t.$box);
                $img.attr('alt', v.alt);

                if (t.o.imageWidthModalEdit) {
                    $img.attr({
                        width: v.width
                    });
                }

                t.syncCode();
                t.$c.trigger('tbwchange');

                return true;
            });
        },
        fullscreen: function () {
            var t = this,
                prefix = t.o.prefix,
                fullscreenCssClass = prefix + 'fullscreen',
                isFullscreen;

            t.$box.toggleClass(fullscreenCssClass);
            isFullscreen = t.$box.hasClass(fullscreenCssClass);
            $('body').toggleClass(prefix + 'body-fullscreen', isFullscreen);
            $(window).trigger('scroll');
            t.$c.trigger('tbw' + (isFullscreen ? 'open' : 'close') + 'fullscreen');
        },


        /*
         * Call method of trumbowyg if exist
         * else try to call anonymous function
         * and finaly native execCommand
         */
        execCmd: function (cmd, param, forceCss, skipTrumbowyg) {
            var t = this;
            skipTrumbowyg = !!skipTrumbowyg || '';

            if (cmd !== 'dropdown') {
                t.$ed.focus();
            }

            try {
                t.doc.execCommand('styleWithCSS', false, forceCss || false);
            } catch (c) {
            }

            try {
                t[cmd + skipTrumbowyg](param);
            } catch (c) {
                try {
                    cmd(param);
                } catch (e2) {
                    if (cmd === 'insertHorizontalRule') {
                        param = undefined;
                    } else if (cmd === 'formatBlock' && t.isIE) {
                        param = '<' + param + '>';
                    }

                    t.doc.execCommand(cmd, false, param);

                    t.syncCode();
                    t.semanticCode(false, true);
                }

                if (cmd !== 'dropdown') {
                    t.updateButtonPaneStatus();
                    t.$c.trigger('tbwchange');
                }
            }
        },


        // Open a modal box
        openModal: function (title, content) {
            var t = this,
                prefix = t.o.prefix;

            // No open a modal box when exist other modal box
            if ($('.' + prefix + 'modal-box', t.$box).length > 0) {
                return false;
            }
            if (t.o.autogrowOnEnter) {
                t.autogrowOnEnterDontClose = true;
            }

            t.saveRange();
            t.showOverlay();

            // Disable all btnPane btns
            t.$btnPane.addClass(prefix + 'disable');

            // Build out of ModalBox, it's the mask for animations
            var $modal = $('<div/>', {
                class: prefix + 'modal ' + prefix + 'fixed-top'
            }).css({
                top: t.$box.offset().top + t.$btnPane.height(),
                zIndex: 99999
            }).appendTo($(t.doc.body));

            // Click on overlay close modal by cancelling them
            t.$overlay.one('click', function () {
                $modal.trigger(CANCEL_EVENT);
                return false;
            });

            // Build the form
            var $form = $('<form/>', {
                action: '',
                html: content
            })
                .on('submit', function () {
                    $modal.trigger(CONFIRM_EVENT);
                    return false;
                })
                .on('reset', function () {
                    $modal.trigger(CANCEL_EVENT);
                    return false;
                })
                .on('submit reset', function () {
                    if (t.o.autogrowOnEnter) {
                        t.autogrowOnEnterDontClose = false;
                    }
                });


            // Build ModalBox and animate to show them
            var $box = $('<div/>', {
                class: prefix + 'modal-box',
                html: $form
            })
                .css({
                    top: '-' + t.$btnPane.outerHeight() + 'px',
                    opacity: 0
                })
                .appendTo($modal)
                .animate({
                    top: 0,
                    opacity: 1
                }, 100);


            // Append title
            $('<span/>', {
                text: title,
                class: prefix + 'modal-title'
            }).prependTo($box);

            $modal.height($box.outerHeight() + 10);


            // Focus in modal box
            $('input:first', $box).focus();


            // Append Confirm and Cancel buttons
            t.buildModalBtn('submit', $box);
            t.buildModalBtn('reset', $box);


            $(window).trigger('scroll');

            return $modal;
        },
        // @param n is name of modal
        buildModalBtn: function (n, $modal) {
            var t = this,
                prefix = t.o.prefix;

            return $('<button/>', {
                class: prefix + 'modal-button ' + prefix + 'modal-' + n,
                type: n,
                text: t.lang[n] || n
            }).appendTo($('form', $modal));
        },
        // close current modal box
        closeModal: function () {
            var t = this,
                prefix = t.o.prefix;

            t.$btnPane.removeClass(prefix + 'disable');
            t.$overlay.off();

            // Find the modal box
            var $modalBox = $('.' + prefix + 'modal-box', $(t.doc.body));

            $modalBox.animate({
                top: '-' + $modalBox.height()
            }, 100, function () {
                $modalBox.parent().remove();
                t.hideOverlay();
            });

            t.restoreRange();
        },
        // Preformated build and management modal
        openModalInsert: function (title, fields, cmd) {
            var t = this,
                prefix = t.o.prefix,
                lg = t.lang,
                html = '';

            $.each(fields, function (fieldName, field) {
                var l = field.label || fieldName,
                    n = field.name || fieldName,
                    a = field.attributes || {};

                var attr = Object.keys(a).map(function (prop) {
                    return prop + '="' + a[prop] + '"';
                }).join(' ');

                html += '<label><input type="' + (field.type || 'text') + '" name="' + n + '"' +
                    (field.type === 'checkbox' && field.value ? ' checked="checked"' : ' value="' + (field.value || '').replace(/"/g, '&quot;')) +
                    '"' + attr + '><span class="' + prefix + 'input-infos"><span>' +
                    (lg[l] ? lg[l] : l) +
                    '</span></span></label>';
            });

            return t.openModal(title, html)
                .on(CONFIRM_EVENT, function () {
                    var $form = $('form', $(this)),
                        valid = true,
                        values = {};

                    $.each(fields, function (fieldName, field) {
                        var n = field.name || fieldName;

                        var $field = $('input[name="' + n + '"]', $form),
                            inputType = $field.attr('type');

                        switch (inputType.toLowerCase()) {
                            case 'checkbox':
                                values[n] = $field.is(':checked');
                                break;
                            case 'radio':
                                values[n] = $field.filter(':checked').val();
                                break;
                            default:
                                values[n] = $.trim($field.val());
                                break;
                        }
                        // Validate value
                        if (field.required && values[n] === '') {
                            valid = false;
                            t.addErrorOnModalField($field, t.lang.required);
                        } else if (field.pattern && !field.pattern.test(values[n])) {
                            valid = false;
                            t.addErrorOnModalField($field, field.patternError);
                        }
                    });

                    if (valid) {
                        t.restoreRange();

                        if (cmd(values, fields)) {
                            t.syncCode();
                            t.$c.trigger('tbwchange');
                            t.closeModal();
                            $(this).off(CONFIRM_EVENT);
                        }
                    }
                })
                .one(CANCEL_EVENT, function () {
                    $(this).off(CONFIRM_EVENT);
                    t.closeModal();
                });
        },
        addErrorOnModalField: function ($field, err) {
            var prefix = this.o.prefix,
                $label = $field.parent();

            $field
                .on('change keyup', function () {
                    $label.removeClass(prefix + 'input-error');
                });

            $label
                .addClass(prefix + 'input-error')
                .find('input+span')
                .append(
                    $('<span/>', {
                        class: prefix + 'msg-error',
                        text: err
                    })
                );
        },

        getDefaultImgDblClickHandler: function () {
            var t = this;

            return function () {
                var $img = $(this),
                    src = $img.attr('src'),
                    base64 = '(Base64)';

                if (src.indexOf('data:image') === 0) {
                    src = base64;
                }

                var options = {
                    url: {
                        label: 'URL',
                        value: src,
                        required: true
                    },
                    alt: {
                        label: t.lang.description,
                        value: $img.attr('alt')
                    }
                };

                if (t.o.imageWidthModalEdit) {
                    options.width = {
                        value: $img.attr('width') ? $img.attr('width') : ''
                    };
                }

                t.openModalInsert(t.lang.insertImage, options, function (v) {
                    if (v.url !== base64) {
                        $img.attr({
                            src: v.url
                        });
                    }
                    $img.attr({
                        alt: v.alt
                    });

                    if (t.o.imageWidthModalEdit) {
                        if (parseInt(v.width) > 0) {
                            $img.attr({
                                width: v.width
                            });
                        } else {
                            $img.removeAttr('width');
                        }
                    }

                    return true;
                });
                return false;
            };
        },

        // Range management
        saveRange: function () {
            var t = this,
                documentSelection = t.doc.getSelection();

            t.range = null;

            if (!documentSelection || !documentSelection.rangeCount) {
                return;
            }

            var savedRange = t.range = documentSelection.getRangeAt(0),
                range = t.doc.createRange(),
                rangeStart;
            range.selectNodeContents(t.$ed[0]);
            range.setEnd(savedRange.startContainer, savedRange.startOffset);
            rangeStart = (range + '').length;
            t.metaRange = {
                start: rangeStart,
                end: rangeStart + (savedRange + '').length
            };
        },
        restoreRange: function () {
            var t = this,
                metaRange = t.metaRange,
                savedRange = t.range,
                documentSelection = t.doc.getSelection(),
                range;

            if (!savedRange) {
                return;
            }

            if (metaRange && metaRange.start !== metaRange.end) { // Algorithm from http://jsfiddle.net/WeWy7/3/
                var charIndex = 0,
                    nodeStack = [t.$ed[0]],
                    node,
                    foundStart = false,
                    stop = false;

                range = t.doc.createRange();

                while (!stop && (node = nodeStack.pop())) {
                    if (node.nodeType === 3) {
                        var nextCharIndex = charIndex + node.length;
                        if (!foundStart && metaRange.start >= charIndex && metaRange.start <= nextCharIndex) {
                            range.setStart(node, metaRange.start - charIndex);
                            foundStart = true;
                        }
                        if (foundStart && metaRange.end >= charIndex && metaRange.end <= nextCharIndex) {
                            range.setEnd(node, metaRange.end - charIndex);
                            stop = true;
                        }
                        charIndex = nextCharIndex;
                    } else {
                        var cn = node.childNodes,
                            i = cn.length;

                        while (i > 0) {
                            i -= 1;
                            nodeStack.push(cn[i]);
                        }
                    }
                }
            }

            documentSelection.removeAllRanges();
            documentSelection.addRange(range || savedRange);
        },
        getRangeText: function () {
            return this.range + '';
        },

        updateButtonPaneStatus: function () {
            var t = this,
                prefix = t.o.prefix,
                tags = t.getTagsRecursive(t.doc.getSelection().focusNode),
                activeClasses = prefix + 'active-button ' + prefix + 'active';

            $('.' + prefix + 'active-button', t.$btnPane).removeClass(activeClasses);
            $.each(tags, function (i, tag) {
                var btnName = t.tagToButton[tag.toLowerCase()],
                    $btn = $('.' + prefix + btnName + '-button', t.$btnPane);

                if ($btn.length > 0) {
                    $btn.addClass(activeClasses);
                } else {
                    try {
                        $btn = $('.' + prefix + 'dropdown .' + prefix + btnName + '-dropdown-button', t.$box);
                        var dropdownBtnName = $btn.parent().data('dropdown');
                        $('.' + prefix + dropdownBtnName + '-button', t.$box).addClass(activeClasses);
                    } catch (e) {
                    }
                }
            });
        },
        getTagsRecursive: function (element, tags) {
            var t = this;
            tags = tags || (element && element.tagName ? [element.tagName] : []);

            if (element && element.parentNode) {
                element = element.parentNode;
            } else {
                return tags;
            }

            var tag = element.tagName;
            if (tag === 'DIV') {
                return tags;
            }
            if (tag === 'P' && element.style.textAlign !== '') {
                tags.push(element.style.textAlign);
            }

            $.each(t.tagHandlers, function (i, tagHandler) {
                tags = tags.concat(tagHandler(element, t));
            });

            tags.push(tag);

            return t.getTagsRecursive(element, tags).filter(function (tag) {
                return tag != null;
            });
        },

        // Plugins
        initPlugins: function () {
            var t = this;
            t.loadedPlugins = [];
            $.each($.trumbowyg.plugins, function (name, plugin) {
                if (!plugin.shouldInit || plugin.shouldInit(t)) {
                    plugin.init(t);
                    if (plugin.tagHandler) {
                        t.tagHandlers.push(plugin.tagHandler);
                    }
                    t.loadedPlugins.push(plugin);
                }
            });
        },
        destroyPlugins: function () {
            $.each(this.loadedPlugins, function (i, plugin) {
                if (plugin.destroy) {
                    plugin.destroy();
                }
            });
        }
    };
})(navigator, window, document, jQuery);
PKƎf\����js/blocks/index.asset.phpnu�[���<?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => 'c3363c1545030cdd75c9');
PKƎf\K5~7\7\js/blocks/index.jsnu�[���(()=>{var e={825:()=>{window.pagelayerBlockNameByTag=e=>"pagelayer/"+e.replaceAll("_","-"),window.pagelayerLength=e=>{var a,t,l,r=0,n=[void 0,null,!1];for(t=0,l=n.length;t<l;t++)if(e===n[t])return r;if("object"==typeof e){if(e.hasOwnProperty("length"))return e.length;for(a in e)r++;return r}return String(e).length},window.pagelayer_video_url=(e,a)=>{a=a||!1;var t=/vimeo\.com/,l="",r="",n={};switch(/youtube\.com|youtu\.be/.exec(e)?l="youtube":t.exec(e)&&(l="vimeo"),l){case"youtube":var s=/watch/;/youtube\.com/.exec(e)?s.exec(e)?r=e.split("?v="):s.exec(e)&&(r=e.split("embed/")):/youtu\.be/.exec(e)&&(r=e.split(".be/")),n={type:"youtube",src:"https://www.youtube.com/embed/"+r[1],id:r[1]},pagelayer_yt_api_register();break;case"vimeo":/player\.vimeo\.com/.exec(e)&&/video/.exec(e)?r=e.split("video/"):t.exec(e)&&(r=e.split(".com/")),n={type:"vimeo",src:"https://player.vimeo.com/video/"+r[1],id:r[1]};break;default:n={type:"local",src:e}}return a?n:n.src},window.pagelayer_yt_api_register=()=>{jQuery("#pagelayer-youtube-script-js").length>0||jQuery("body").append('<script src="https://www.youtube.com/iframe_api" id="pagelayer-youtube-script-js"><\/script>')},window.pagelayer_owl_destroy=(e,a)=>{if(!(e.length<1)){var t=e.find(a),l=e.attr("pagelayer-setup");l&&l.length>0&&t.children(".pagelayer-owl-stage-outer").length>0&&(t.pagelayerOwlCarousel("destroy"),t.find('[class^="pagelayer-owl-"]').remove(),e.removeAttr("pagelayer-setup"))}},window.pagelayerParseTypo=(e,a,t,l)=>{if(a=a||!1,l=l||"desktop",t=t||"",pagelayer_empty(e)&&(e={}),pagelayer_is_string(e)&&"$"!=e.substr(0,1))return e.split(",");var r=["","","","","","","","","","",""],n=["font-family","font-size","font-style","font-weight","font-variant","text-decoration-line","text-decoration-style","line-height","text-transform","letter-spacing","word-spacing"],s=pagelayerIsGlobalTypo(e),i=!1;for(var o in pagelayer_empty(s)&&(s=t,i=!0),n){var p=n[o];if("object"!=typeof e||pagelayer_empty(e[o])||(r[o]=e[o]),pagelayer_empty(e[p])||(r[o]=e[p]),!pagelayer_empty(s)&&pagelayer_empty(r[o])&&!a){var c=pagelayer_global_fonts[s].value;!(p in c)||pagelayer_empty(c[p])||"object"==typeof c[p]&&pagelayer_empty(c[p][l])||"object"!=typeof c[p]&&!pagelayer_empty(i)&&"desktop"!=l||(r[o]="var(--pagelayer-font-"+s+"-"+p+")")}}return r},window.pagelayerIsGlobalTypo=e=>{var a="";return pagelayer_is_string(e)&&"$"==e.substr(0,1)&&(a=e.substr(1)),"object"==typeof e&&"global-font"in e&&(a=e["global-font"]),pagelayer_empty(a)||a in pagelayer_global_fonts||(a="primary"),a},window.pagelayerUcwords=e=>(e+"").replace(/^([a-z])|\s+([a-z])/g,(function(e){return e.toUpperCase()})),window.pagelayer_htmlEntities=e=>String(e).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;"),window.pagelayer_isElementInView=(e,a,t)=>{t=t||!0;var l=jQuery(a),r=l.height(),n=(l.scrollTop(),jQuery(e).offset().top-l.offset().top),s=n+jQuery(e).height(),i=n>=0&&s<=r,o=(n<0&&s>0||n>0&&n<=l.height())&&t;return i||o},window.pagelayerIsGlobalColor=e=>{var a="$"==e.substr(0,1)?e.substr(1):"";return!pagelayer_empty(a)&&(a in pagelayer_global_colors||(a="primary"),a)},window.pagelayerParseColor=(e,a=!0)=>{var t=pagelayerIsGlobalColor(e);return pagelayer_empty(t)?e:pagelayer_empty(a)?pagelayer_global_colors[t].value:"var(--pagelayer-color-"+t+")"},window.pagelayerTrim=(e,a)=>{if("string"!=typeof e)return e;var t=[" ","\n","\r","\t","\f","\v"," "," "," "," "," "," "," "," "," "," "," "," ","​","\u2028","\u2029"," "].join(""),l=0,r=0;for(e+="",a&&(t=(a+"").replace(/([[\]().?/*{}+$^:])/g,"$1")),l=e.length,r=0;r<l;r++)if(-1===t.indexOf(e.charAt(r))){e=e.substring(r);break}for(r=(l=e.length)-1;r>=0;r--)if(-1===t.indexOf(e.charAt(r))){e=e.substring(0,r+1);break}return-1===t.indexOf(e.charAt(0))?e:""},window.pagelayer_compare_object=(e,a)=>{var t=!0;for(var l in e)if(e[l]!==a[l]){t=!1;break}for(var l in a)if(e[l]!==a[l]){t=!1;break}return t},window.pagelayerRandstr=(e,a)=>{var t="",l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";(a=a||0)&&(l+="&#$%@");for(var r=0;r<e;r++)t+=l.charAt(Math.floor(Math.random()*l.length));return t}}},a={};function t(l){var r=a[l];if(void 0!==r)return r.exports;var n=a[l]={exports:{}};return e[l](n,n.exports,t),n.exports}t.d=(e,a)=>{for(var l in a)t.o(a,l)&&!t.o(e,l)&&Object.defineProperty(e,l,{enumerable:!0,get:a[l]})},t.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";var e={};t.r(e),t.d(e,{pagelayer_bg_video:()=>R,pagelayer_get_img_src:()=>X,pagelayer_render_end_pl_accordion:()=>L,pagelayer_render_end_pl_anim_heading:()=>Z,pagelayer_render_end_pl_audio:()=>Ce,pagelayer_render_end_pl_before_after:()=>Se,pagelayer_render_end_pl_chart:()=>Le,pagelayer_render_end_pl_col:()=>M,pagelayer_render_end_pl_collapse:()=>D,pagelayer_render_end_pl_contact:()=>pe,pagelayer_render_end_pl_counter:()=>J,pagelayer_render_end_pl_fb_comments:()=>Ge,pagelayer_render_end_pl_grid_gallery:()=>Ae,pagelayer_render_end_pl_image:()=>K,pagelayer_render_end_pl_image_hotspot:()=>Ie,pagelayer_render_end_pl_image_map:()=>We,pagelayer_render_end_pl_img_portfolio:()=>Be,pagelayer_render_end_pl_post_comment:()=>ge,pagelayer_render_end_pl_review:()=>Me,pagelayer_render_end_pl_row:()=>I,pagelayer_render_end_pl_search:()=>Pe,pagelayer_render_end_pl_share:()=>se,pagelayer_render_end_pl_single_img:()=>He,pagelayer_render_end_pl_social:()=>ae,pagelayer_render_end_pl_social_grp:()=>te,pagelayer_render_end_pl_splash:()=>qe,pagelayer_render_end_pl_stars:()=>G,pagelayer_render_html_pl_post_excerpt:()=>ue,pagelayer_render_pl_anim_heading:()=>W,pagelayer_render_pl_archive_posts:()=>me,pagelayer_render_pl_audio:()=>xe,pagelayer_render_pl_author_box:()=>Qe,pagelayer_render_pl_before_after:()=>je,pagelayer_render_pl_call:()=>Ve,pagelayer_render_pl_chart:()=>Re,pagelayer_render_pl_chart_datasets:()=>De,pagelayer_render_pl_col:()=>H,pagelayer_render_pl_contact:()=>oe,pagelayer_render_pl_contact_item:()=>ce,pagelayer_render_pl_countdown:()=>re,pagelayer_render_pl_fb_comments:()=>Ue,pagelayer_render_pl_fb_embed:()=>we,pagelayer_render_pl_fb_page:()=>Ne,pagelayer_render_pl_featured_img:()=>fe,pagelayer_render_pl_flipbox:()=>he,pagelayer_render_pl_google_maps:()=>V,pagelayer_render_pl_grid_gallery:()=>Te,pagelayer_render_pl_image:()=>Y,pagelayer_render_pl_image_hotspot:()=>ze,pagelayer_render_pl_image_map:()=>Je,pagelayer_render_pl_inner_row:()=>F,pagelayer_render_pl_post_content:()=>de,pagelayer_render_pl_post_excerpt:()=>_e,pagelayer_render_pl_post_info_list:()=>ke,pagelayer_render_pl_post_nav:()=>be,pagelayer_render_pl_post_title:()=>ye,pagelayer_render_pl_progress:()=>U,pagelayer_render_pl_row:()=>z,pagelayer_render_pl_search:()=>Oe,pagelayer_render_pl_service:()=>ie,pagelayer_render_pl_share:()=>ne,pagelayer_render_pl_single_img:()=>Fe,pagelayer_render_pl_testimonial:()=>le,pagelayer_render_pl_wp_title:()=>ve,pagelayer_social:()=>ee}),t(825);const a=window.wp.element,l=window.wp.data,r=e=>{const{deviceType:t}=e,[r,n]=(0,a.useState)(t||"desktop"),[s,i]=(0,a.useState)(!1),o={desktop:"Desktop",tablet:"Tablet",mobile:"Mobile"};return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"pagelayer-elp-screen"},Object.keys(o).map((e=>(0,a.createElement)("i",{key:e,className:`pli pli-${e} ${s?"open":""}`,onClick:()=>(e=>{if(null!==(0,l.dispatch)("core/edit-post")){const{__experimentalSetPreviewDeviceType:a}=(0,l.dispatch)("core/edit-post");a(o[e])}n(e),i(!s)})(e)}))),(0,a.createElement)("i",{className:`pagelayer-prop-screen pli pli-${r}`,onClick:()=>i(!s)})))},n=e=>{const{label:t,prop:l}=e;var n=l?.screen,s=l?.units,i=0,o=l.c.val;if(s&&!pagelayer_empty(o))for(var p in l.units)(pagelayer_is_string(o)&&-1!=o.search(l.units[p])||"object"==typeof o&&-1!=o[0].search(l.units[p]))&&(i=p);const[c,m]=(0,a.useState)(i);return(0,a.createElement)("div",{className:"pagelayer-elp-label-div"},(0,a.createElement)("label",{className:"pagelayer-elp-label"},t),n&&(0,a.createElement)(r,{...e}),s&&(0,a.createElement)("div",{className:"pagelayer-elp-units"},l.units.map(((e,t)=>(0,a.createElement)("span",{key:t,onClick:()=>(e=>{m(e)})(t),className:t==c?"selected":""},e)))))},s=window.wp.i18n,i=window.wp.components,o=e=>{const{name:t,value:l,onChange:r,setAttributes:n,type:o,handleClick:p,showRemoveIcon:c=!0}=e,[m,g]=(0,a.useState)(!1),y=(0,a.useRef)(null),d=(0,a.useRef)(null),u=(0,a.useRef)(null),_=(0,a.useRef)(null);let f=l;var v=pagelayerIsGlobalColor(f),h="";pagelayer_empty(v)||(f=pagelayer_global_colors[v].value,h="pagelayer-active-global"),(0,a.useEffect)((()=>{const e=e=>{d.current&&u.current&&!d.current.contains(e.target)&&!u.current.contains(e.target)&&g(!1),_.current&&!_.current.contains(e.target)&&jQuery(y.current).find(".pagelayer-global-color-list").slideUp()};return document.addEventListener("click",e),()=>{document.removeEventListener("click",e)}}),[]),(0,a.useEffect)((()=>{let e=jQuery(y.current).find(".pagelayer-global-color-list");jQuery(y.current).find(".pagelayer-elp-color-global").on("click",(function(a){a.stopPropagation(),e.slideToggle(),g(!1)})),jQuery(y.current).find(".pagelayer-global-color-list-item").on("click",(function(a){e.slideUp()}))}),[]);var b="pagelayer-blank-preview",E={};return pagelayer_empty(l)||(b="",E={backgroundColor:v?f:l}),(0,a.createElement)("div",{className:"pagelayer-elp-color-div-holder",ref:y},(0,a.createElement)("div",{className:`pagelayer-elp-color-global ${h}`}),(0,a.createElement)("div",{className:"pagelayer-elp-color-div",ref:d},(0,a.createElement)("div",{className:`pagelayer-elp-color-preview ${b}`,onClick:()=>g(!m),style:E}),c&&(0,a.createElement)("span",{className:"pagelayer-elp-remove-color",onClick:()=>{n({[t]:""}),g(!1)}},(0,a.createElement)("i",{className:"pli pli-cross"})),m&&(0,a.createElement)(i.Popover,{ref:u},(0,a.createElement)(i.ColorPicker,{color:l||"",onChangeComplete:e=>{e.rgb&&r(1!=e.rgb.a?"rgba("+e.rgb.r+","+e.rgb.g+","+e.rgb.b+","+e.rgb.a+")":e.hex)},disableAlpha:!1}))),(0,a.createElement)("div",{className:"pagelayer-global-color-list",ref:_},(0,a.createElement)("div",{className:"pagelayer-global-setting-color"},(0,a.createElement)("b",null,(0,s.__)("Global Colors")),(0,a.createElement)("span",{className:"pli pli-service",onClick:e=>{e.stopPropagation(),window.open(pagelayer_customizer_url+"&autofocus%5Bsection%5D=pagelayer_global_colors_sec","_blank")}})),Object.keys(pagelayer_global_colors).map((e=>{const t=pagelayer_global_colors[e],l=e===v?"pagelayer-global-selected":"";return(0,a.createElement)("div",{key:e,className:`pagelayer-global-color-list-item ${l}`,"data-global-id":e,onClick:()=>p(e)},(0,a.createElement)("span",{className:"pagelayer-global-color-pre",style:{background:t.value}}),(0,a.createElement)("span",{className:"pagelayer-global-color-title"},t.title),(0,a.createElement)("span",{className:"pagelayer-global-color-code"},t.value))}))))},{pagelayer_fonts:p}=pagelayer_config,c=e=>{var a=e.val();if(a&&"Default"!=a)switch(a=a.replace(" ","+"),e.find("option:selected").attr("type")){case"google":if(0==pagelayer_query("#pagelayer-google-fonts").length){if(""==a)return;pagelayer_query("head").append('<link id="pagelayer-google-fonts" href="https://fonts.googleapis.com/css?family='+a+':100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i" rel="stylesheet">')}else{var t=pagelayer_query("#pagelayer-google-fonts").attr("href");-1==t.indexOf(a)&&(t=t+"|"+a+":100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i",pagelayer_query("#pagelayer-google-fonts").attr("href",t))}break;case"custom":if(!pagelayer_empty(pagelayer_query("style[id="+a+"_plf]").length))break;jQuery.ajax({url:pagelayer_ajax_url+"&action=pagelayer_custom_font",type:"POST",dataType:"json",data:{pagelayer_nonce:pagelayer_ajax_nonce,font_name:a},success:function(e){"style"in e&&pagelayer_query("body").append(e.style)}})}},m=e=>{const{prop:t,label:l,value:r,setAttributes:s,attributes:i}=e,{name:o}=t.c;return(0,a.createElement)("div",{className:"components-base-control pagelayer-base-control pagelayer-flex"},(0,a.createElement)(n,{...e}),(0,a.createElement)("div",{className:"pagelayer-elp-select-div pagelayer-elp-pos-rel"},(0,a.createElement)("select",{className:"pagelayer-elp-select pagelayer-select",name:o,onChange:e=>{var a=e.target.value;if(s({[o]:a}),"animation"==o){var t=jQuery(`.p-${i["pagelayer-id"]}`),l=jQuery(e.target);g(t,l,a)}}},Object.keys(t.list).map(((e,l)=>"string"==typeof t.list[e]?(0,a.createElement)("option",{key:l,value:e,selected:e==r?"selected":""},t.list[e]):(0,a.createElement)("optgroup",{key:l,label:e},Object.keys(t.list[e]).map(((l,n)=>(0,a.createElement)("option",{key:n,value:l,selected:l==r?"selected":""},t.list[e][l])))))))))},g=(e,a,t)=>{var l=e.attr("class");l=l.split(/\s+/),jQuery(a).find("option").each((function(){-1!=jQuery.inArray(jQuery(this).val(),l)&&e.removeClass(jQuery(this).val())})),e.css("animation-name",""),e.removeClass("pagelayer-wow").addClass(t+" animated").one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",(function(){jQuery(this).removeClass(t+" animated")}))},y=window.wp.blockEditor,d=pagelayer_url+"/images/default-image.png",u=window.wp.primitives,_=(0,a.createElement)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(u.Path,{d:"m9.99609 14v-.2251l.00391.0001v6.225h1.5v-14.5h2.5v14.5h1.5v-14.5h3v-1.5h-8.50391c-2.76142 0-5 2.23858-5 5 0 2.7614 2.23858 5 5 5z"})),f=(0,a.createElement)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(u.Path,{d:"M17.6 7c-.6.9-1.5 1.7-2.6 2v1h2v7h2V7h-1.4zM11 11H7V7H5v10h2v-4h4v4h2V7h-2v4z"})),v=(0,a.createElement)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(u.Path,{d:"M9 11.1H5v-4H3v10h2v-4h4v4h2v-10H9v4zm8 4c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6v1.5h8v-2H17z"})),h=(0,a.createElement)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(u.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.3 1.7c-.4-.4-1-.7-1.6-.8v-.1c.6-.2 1.1-.5 1.5-.9.3-.4.5-.8.5-1.3 0-.4-.1-.8-.3-1.1-.2-.3-.5-.6-.8-.8-.4-.2-.8-.4-1.2-.5-.6-.1-1.1-.2-1.6-.2-.6 0-1.3.1-1.8.3s-1.1.5-1.6.9l1.2 1.4c.4-.2.7-.4 1.1-.6.3-.2.7-.3 1.1-.3.4 0 .8.1 1.1.3.3.2.4.5.4.8 0 .4-.2.7-.6.9-.7.3-1.5.5-2.2.4v1.6c.5 0 1 0 1.5.1.3.1.7.2 1 .3.2.1.4.2.5.4s.1.4.1.6c0 .3-.2.7-.5.8-.4.2-.9.3-1.4.3s-1-.1-1.4-.3c-.4-.2-.8-.4-1.2-.7L13 15.6c.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.6 0 1.1-.1 1.6-.2.4-.1.9-.2 1.3-.5.4-.2.7-.5.9-.9.2-.4.3-.8.3-1.2 0-.6-.3-1.1-.7-1.5z"})),b=(0,a.createElement)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(u.Path,{d:"M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z"})),E=(0,a.createElement)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(u.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.7 1.2c-.2-.3-.5-.7-.8-.9-.3-.3-.7-.5-1.1-.6-.5-.1-.9-.2-1.4-.2-.2 0-.5.1-.7.1-.2.1-.5.1-.7.2l.1-1.9h4.3V7H14l-.3 5 1 .6.5-.2.4-.1c.1-.1.3-.1.4-.1h.5c.5 0 1 .1 1.4.4.4.2.6.7.6 1.1 0 .4-.2.8-.6 1.1-.4.3-.9.4-1.4.4-.4 0-.9-.1-1.3-.3-.4-.2-.7-.4-1.1-.7 0 0-1.1 1.4-1 1.5.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.5 0 1-.1 1.5-.3s.9-.4 1.3-.7c.4-.3.7-.7.9-1.1s.3-.9.3-1.4-.1-1-.3-1.4z"})),k=(0,a.createElement)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(u.Path,{d:"M20.7 12.4c-.2-.3-.4-.6-.7-.9s-.6-.5-1-.6c-.4-.2-.8-.2-1.2-.2-.5 0-.9.1-1.3.3s-.8.5-1.2.8c0-.5 0-.9.2-1.4l.6-.9c.2-.2.5-.4.8-.5.6-.2 1.3-.2 1.9 0 .3.1.6.3.8.5 0 0 1.3-1.3 1.3-1.4-.4-.3-.9-.6-1.4-.8-.6-.2-1.3-.3-2-.3-.6 0-1.1.1-1.7.4-.5.2-1 .5-1.4.9-.4.4-.8 1-1 1.6-.3.7-.4 1.5-.4 2.3s.1 1.5.3 2.1c.2.6.6 1.1 1 1.5.4.4.9.7 1.4.9 1 .3 2 .3 3 0 .4-.1.8-.3 1.2-.6.3-.3.6-.6.8-1 .2-.5.3-.9.3-1.4s-.1-.9-.3-1.3zm-2 2.1c-.1.2-.3.4-.4.5-.1.1-.3.2-.5.2-.2.1-.4.1-.6.1-.2.1-.5 0-.7-.1-.2 0-.3-.2-.5-.3-.1-.2-.3-.4-.4-.6-.2-.3-.3-.7-.3-1 .3-.3.6-.5 1-.7.3-.1.7-.2 1-.2.4 0 .8.1 1.1.3.3.3.4.7.4 1.1 0 .2 0 .5-.1.7zM9 11H5V7H3v10h2v-4h4v4h2V7H9v4z"})),w=[1,2,3,4,5,6];function N({options:e=w,value:t,onChange:l}){return(0,a.createElement)(i.DropdownMenu,{icon:(0,a.createElement)(C,{level:t}),controls:e.map((e=>((e,t,l)=>{const r=e===t;return{icon:(0,a.createElement)(C,{level:e,isPressed:r}),
// translators: %s: heading level e.g: "1", "2", "3"
isActive:r,onClick:()=>l(e)}})(e,t,l))),label:(0,s.__)("Change level")})}const x={0:_,1:f,2:v,3:h,4:b,5:E,6:k};function C({level:e}){return x[e]?(0,a.createElement)(i.Icon,{icon:x[e]}):null}var j={};function S(e,a){const t="pagelayer_"+e;let l={},r=!1;try{l=JSON.parse(localStorage.getItem(t)),l.version!==a&&(r=!0)}catch(e){r=!0}return r&&jQuery.ajax({url:e,type:"GET",dataType:"text",success:function(e){l={version:a,val:e},localStorage.setItem(t,JSON.stringify(l))}}),l.val}wp.domReady((function(){pagelayer_loaded_icons.forEach((e=>{jQuery.when(S(pagelayer_url+"/fonts/"+e+".json",pagelayer_ver)).then((()=>{j[e]=JSON.parse(S(pagelayer_url+"/fonts/"+e+".json",pagelayer_ver))}))}))}));const{internal_linking_nonce:$}=pagelayer_config,T=e=>{const{attributes:t,prop:l,value:r,setAttributes:s}=e,{name:i}=l.c,o=t?.tmpAtts?t.tmpAtts:{},p=pagelayer_empty(o[i+"-url"])?r:o[i+"-url"];var c="Media",m=[],g=l?.type;"video"==g?(m=["video"],c="Video"):"audio"==g&&(m=["audio"],c="Audio");return(0,a.createElement)("div",{className:"components-base-control pagelayer-base-control"},(0,a.createElement)(n,{...e}),(0,a.createElement)(y.MediaUpload,{title:`Select or Upload ${c}`,onSelect:e=>{const{id:a,url:t}=e,l={...o,[i+"-url"]:t};s({[i]:a,tmpAtts:l})},allowedTypes:m,value:r,render:({open:e})=>(e=>(0,a.createElement)("div",{className:"pagelayer-elp-media-div pagelayer-elp-input-icon"},(0,a.createElement)("input",{className:"pagelayer-elp-media",name:i,type:"text",value:p,placeholder:`Insert ${c} URL`,onChange:e=>(e=>{const a=e.target.value,t={...o,[i+"-url"]:a};s({[i]:a,tmpAtts:t})})(e)}),(0,a.createElement)("span",{className:"pagelayer-elp-add-media",onClick:()=>{e()},title:"Open Media Library"},(0,a.createElement)("i",{className:"pli pli-menu"}))))(e)}))},{pagelayer_fonts:A}=pagelayer_config,Q=e=>{const{pl_props:t,attributes:l}=e;if(e.innerBlocks&&e.innerBlocks.length>0)return(0,a.createElement)(y.InnerBlocks.Content,null);if(t&&t.innerHTML){var r=t.innerHTML;if(!pagelayer_empty(l[r]))return(0,a.createElement)(y.RichText.Content,{value:l[r]})}return null},q={},O={};var P=".interface-interface-skeleton__content";function z(e){var a=pagelayer_empty(e.tmp["bg_slider-urls"])?[]:"object"==typeof e.tmp["bg_slider-urls"]?e.tmp["bg_slider-urls"]:JSON.parse(e.tmp["bg_slider-urls"]);if(e.atts.slider="",!pagelayer_empty(a))for(var t in a)e.atts.slider+='<div class="pagelayer-bgimg-slide" style="background-image:url('+a[t]+')"></div>';pagelayer_empty(e.atts.parallax_img)||(e.atts.parallax_img_src=e.tmp["parallax_img-"+e.atts.parallax_id_size+"-url"]||e.tmp["parallax_img-url"],e.atts.parallax_img_src=e.atts.parallax_img_src||e.atts.parallax_img),R(e)}function I(e){var a=e.$.parent();e.$.hasClass("pagelayer-row-stretch-full")?(pagelayer_pl_row_full(e.$,jQuery(P)),function(e){var a=jQuery(P).width();e.css({width:a,"max-width":"100vw"}),e.offset({left:0}),e.children(".pagelayer-row").css({left:0})}(a),e.$.addClass("pagelayer-row-stretch-had-full")):e.$.hasClass("pagelayer-row-stretch-had-full")&&(e.$.removeAttr("style"),a.removeAttr("style"),e.$.removeClass("pagelayer-row-stretch-had-full")),e.$.children(".pagelayer-background-video").removeAttr("pagelayer-setup"),pagelayer_pl_row_video(e.$),e.$.find(".pagelayer-parallax-window img").each((function(){pagelayer_pl_row_parallax(jQuery(this))})),e.$.find(".pagelayer-bgimg-slider").each((function(){pagelayer_pl_row_slider(jQuery(this))})),"row_shape_type_top"in e.atts&&B(e,"top"),"row_shape_type_bottom"in e.atts&&B(e,"bottom")}function B(e,a){var t=e.atts["row_shape_type_"+a]+"-"+a+".svg";if(t in O)e.$.find(".pagelayer-svg-"+a).html(O[t]);else{var l=pagelayer_url+"/images/shapes/"+t;jQuery.get(l,(function(l){e.$.find(".pagelayer-svg-"+a).html(l),O[t]=l}),"html")}}function F(e){z(e)}function H(e){var a=pagelayer_empty(e.tmp["bg_slider-urls"])?[]:"object"==typeof e.tmp["bg_slider-urls"]?e.tmp["bg_slider-urls"]:JSON.parse(e.tmp["bg_slider-urls"]);if(e.atts.slider="",!pagelayer_empty(a))for(var t in a)e.atts.slider+='<div class="pagelayer-bgimg-slide" style="background-image:url('+a[t]+')"></div>';pagelayer_empty(e.atts.parallax_img)||(e.atts.parallax_img_src=e.tmp["parallax_img-"+e.atts.parallax_id_size+"-url"]||e.tmp["parallax_img-url"],e.atts.parallax_img_src=e.atts.parallax_img_src||e.atts.parallax_img),R(e)}function M(e){var a=e.$.parent();if(a.hasClass("pagelayer-col")||a.addClass("pagelayer-col"),!pagelayer_empty(e.atts.col)){for(var t=1;t<=12;t++)if(a.hasClass("pagelayer-col-"+t)){a.removeClass("pagelayer-col-"+t);break}a.addClass("pagelayer-col-"+e.atts.col),a.css("width","")}e.atts.col_width&&a.css("width",""),e.$.children(".pagelayer-background-video").removeAttr("pagelayer-setup"),pagelayer_pl_row_video(e.$),e.$.find(".pagelayer-parallax-window img").each((function(){pagelayer_pl_row_parallax(jQuery(this))})),e.$.find(".pagelayer-bgimg-slider").each((function(){pagelayer_pl_row_slider(jQuery(this))}))}function R(e){e.tmp["bg_video_src-url"]=e.tmp["bg_video_src-url"]||e.atts.bg_video_src;var a=e.tmp["bg_video_src-url"];if(!pagelayer_empty(a)){var t=pagelayer_video_url(a,!0);if(t.src+=-1==t.src.indexOf("?")?"?":"","true"==e.atts.mute?(t.src+="&mute=1",e.atts.mute=" muted "):(t.src+="&mute=0",e.atts.mute=""),"true"!=e.atts.stop_loop?(t.src+="&loop=1",e.atts.stop_loop=" loop "):(t.src+="&loop=0",e.atts.stop_loop=""),"youtube"==t.type){var l='data-loop="'+(pagelayer_empty(e.atts.stop_loop)?0:1)+'" data-mute="'+(pagelayer_empty(e.atts.mute)?0:1)+'" data-videoid="'+t.id.split("&")[0]+'"';e.atts.vid_src='<div class = "pagelayer-youtube-video" '+l+"></div>"}else"vimeo"==t.type?e.atts.vid_src='<iframe src="'+t.src+'&background=1&autoplay=1&byline=0&title=0" allowfullscreen="1" webkitallowfullscreen="1" mozallowfullscreen="1" frameborder="0"></iframe>':e.atts.vid_src="<video autoplay playsinline "+e.atts.mute+e.atts.stop_loop+'><source src="'+t.src+'" type="video/mp4"></video>'}}function L(e){pagelayer_pl_accordion(e.$)}function D(e){pagelayer_pl_collapse(e.$)}function V(e){if(e.atts.show_v2=!0,pagelayer_empty(e.atts.api_version))return void(e.atts.src_code="");const{pagelayer_gmaps_key:a}=pagelayer_config;e.atts.show_v2=!1;var t=pagelayer_empty(a)?"":a,l=pagelayer_empty(e.atts.api_key)?t:e.atts.api_key;"view"==e.atts.map_modes&&(e.atts.center=pagelayer_empty(e.atts.center)?"-33.8569,151.2152":e.atts.center);var r=(pagelayer_empty(e.atts.center)?"":"&center="+e.atts.center)+("streetview"==e.atts.map_modes?"":"&maptype="+e.atts.map_type+"&zoom="+e.atts.zoom);switch(e.atts.map_modes){case"place":r+=encodeURI("&q="+(pagelayer_empty(e.atts.address)?"New York, New York, USA":e.atts.address));break;case"directions":r+=encodeURI("&origin="+(pagelayer_empty(e.atts.direction_origin)?"Oslow Norway":e.atts.direction_origin)),r+=encodeURI("&destination="+(pagelayer_empty(e.atts.direction_destination)?"Telemark Norway":e.atts.direction_destination)),r+=pagelayer_empty(e.atts.direction_waypoints)?"":"&waypoints="+e.atts.direction_waypoints.trim().split(" ").join("|"),r+=pagelayer_empty(e.atts.direction_modes)?"":"&mode="+e.atts.direction_modes,r+=pagelayer_empty(e.atts.direction_avoid)?"":"&avoid="+e.atts.direction_avoid.split(",").join("|"),r+=pagelayer_empty(e.atts.direction_units)?"":"&units="+e.atts.direction_units;break;case"streetview":r+="&pano="+(pagelayer_empty(e.atts.streetview_pano)?"eTnPNGoy4bxR9LpjjfFuOw":e.atts.streetview_pano),r+="&location="+(pagelayer_empty(e.atts.streetview_location)?"46.414382,10.013988":e.atts.streetview_location),r+=pagelayer_empty(e.atts.streetview_heading)?"":"&heading="+e.atts.streetview_heading,r+=pagelayer_empty(e.atts.streetview_pitch)?"":"&pitch="+e.atts.streetview_pitch,r+=pagelayer_empty(e.atts.streetview_fov)?"":"&fov="+e.atts.streetview_fov;break;case"search":r+=encodeURI("&q="+(pagelayer_empty(e.atts.search_term)?"Record stores in Seattle":e.atts.search_term))}var n="https://www.google.com/maps/embed/v1/"+e.atts.map_modes+"?key="+l+r;e.atts.src_code='<iframe width="600" height="450" style="border:0" loading="lazy" allowfullscreen src="'+n+'"></iframe>'}function U(e){const{attributes:t}=e.props;(0,a.useEffect)((()=>{clearTimeout(q[e.id]),q[e.id]=setTimeout((()=>{e.$.find(".pagelayer-progress-container").removeAttr("pagelayer-setup"),pagelayer_progress()}),500)}),[t]);var l=pagelayerGetCurrentWindow();jQuery(l).unbind("scroll.progressbar",pagelayer_progress),jQuery(l).on("scroll.progressbar",pagelayer_progress)}function G(e){var a=e.$.find(".pagelayer-stars-container");a.removeAttr("pagelayer-setup"),pagelayer_stars(a)}function J(e){e.$.find(".pagelayer-counter-content").removeAttr("pagelayer-setup"),pagelayer_counter();var a=pagelayerGetCurrentWindow();jQuery(a).unbind("scroll.plcounter",pagelayer_counter),jQuery(a).on("scroll.plcounter",pagelayer_counter)}function W(e){var a;(e.atts.rotate_html="",pagelayer_empty(e.atts.rotate_text))||(a=e.atts.rotate_text.split(","),e.atts.rotate_html+='<div class="pagelayer-animated-heading pagelayer-rotating-text pagelayer-words-wrapper">',jQuery.each(a,(function(t){e.atts.rotate_html+="<span",0==t&&(e.atts.rotate_html+=' class="pagelayer-is-visible"'),e.atts.rotate_html+=">"+a[t]+"</span>"})),e.atts.rotate_html+="</div>");e.atts.rotate_req="",-1!=jQuery.inArray(e.atts.animations,["pagelayer-aheading-rotate2","pagelayer-aheading-rotate3","type","pagelayer-aheading-scale"])&&(e.atts.rotate_req="letters "),"pagelayer-aheading-clip"==e.atts.animations&&(e.atts.rotate_req="is-full-width ")}function Z(e){pagelayer_anim_heading(e.$)}function X(e,a){if(!pagelayer_empty(e.tmp[a.name+"-retina-url"])&&0==e.tmp[a.name+"-retina-url"].includes("default-image")){var t=e.tmp[a.name+"-retina-"+e.atts[a.size]+"-url"];t=pagelayer_empty(t)?e.tmp[a.name+"-retina-url"]:t,e.atts["pagelayer-srcset"]+=t+" 2x, "}if(!pagelayer_empty(e.tmp[a.name+"-retina-mobile-url"])&&0==e.tmp[a.name+"-retina-mobile-url"].includes("default-image")){var l=e.tmp[a.name+"-retina-mobile-"+e.atts[a.size]+"-url"];l=pagelayer_empty(l)?e.tmp[a.name+"-retina-mobile-url"]:l,e.atts["pagelayer-srcset"]+=l+" 3x"}}function Y(e){e.atts.func_id=e.tmp["id-"+e.atts["id-size"]+"-url"]||e.tmp["id-url"],e.atts.func_id=e.atts.func_id||e.atts.id,e.atts["pagelayer-srcset"]=e.atts.func_id+", "+e.atts.func_id+" 1x, ",X(e,{name:"id",size:"id-size"}),"link_type"in e.atts&&("custom_url"==e.atts.link_type&&(e.atts.func_link=e.tmp.link||""),"media_file"==e.atts.link_type&&(e.atts.func_link=e.tmp["id-url"]||e.atts.id),"lightbox"==e.atts.link_type&&(e.atts.func_link=e.tmp["id-url"]||e.atts.id))}function K(e){pagelayer_pl_image(e.$)}function ee(e,a){var t=e.find(a),l=t.attr("data-icon");if(!pagelayer_empty(l)){var r=l.split(" fa-");t.attr("class",a.substr(1)),t.addClass("pagelayer-"+r[1])}}function ae(e){ee(e.$,".pagelayer-icon-holder")}function te(e){e.$.find(".pagelayer-icon-holder").removeClass((function(e,a){return(a.match(/(^|\s)pagelayer-animation-\S+/g)||[]).join(" ")})),pagelayer_pl_social_profile(e.$)}function le(e){e.atts.func_image=e.tmp["avatar-"+e.atts.custom_size+"-url"]||e.tmp["avatar-url"],e.atts.func_image=e.atts.func_image||e.atts.avatar}function re(e){pagelayer_empty(e.atts.custom_label_text)&&(e.atts.days_label_text="Days",e.atts.hours_label_text="Hours",e.atts.minutes_label_text="Minutes",e.atts.seconds_label_text="Seconds");const{attributes:t}=e.props;(0,a.useEffect)((()=>{var a=pagelayer_query(e.CSS.cssSel),t=e.atts.display_expired_text;t?a.attr("display_expired_text",t):a.removeAttr("display_expired_text",t),a.find(".pagelayer-countdown-expired").hide(),a.find(".pagelayer-countdown-counter").css("display","flex"),pagelayer_countdown(a),pagelayer_empty(e.atts.days)&&pagelayer_empty(e.atts.hours)&&pagelayer_empty(e.atts.minutes)&&pagelayer_empty(e.atts.seconds)&&a.find(".pagelayer-countdown-counter").html("<h2>Countdown Timer Holder</h2>")}),[t])}function ne(e){if(!("text"in e.atts)||pagelayer_empty(e.atts.text)){var a="";if(!pagelayer_empty(e.atts.icon)){var t=e.atts.icon.split(" fa-");a=t[1]}jQuery.each({Facebook:["facebook","facebook-official","facebook-f","facebook-messenger","facebook-square"],Twitter:["twitter","twitter-square"],X:["x-twitter","x-twitter-square"],"Google+":["google-plus","google-plus-square","google-plus-g"],Instagram:["instagram"],Linkedin:["linkedin","linkedin-square","linkedin-in"],Pinterest:["pinterest","pinterest-p","pinterest-square"],Reddit:["reddit-alien","reddit-square","reddit"],Skype:["skype"],Stumbleupon:["stumbleupon","stumbleupon-circle"],Telegram:["telegram","telegram-plane"],Tumblr:["tumblr","tumblr-square"],VK:["vk"],Weibo:["weibo"],WhatsApp:["whatsapp","whatsapp-square"],WordPress:["wordpress","wordpress-simple"],Xing:["xing","xing-square"],Delicious:["delicious"],Dribbble:["dribbble","dribbble-square"],Snapchat:["snapchat-ghost"],Pocket:["get-pocket"],Email:["envelope","envelope-open","envelope-o"]},(function(t,l){-1!=jQuery.inArray(a,l)&&(e.atts.icon_label=t)}))}else e.atts.icon_label=e.atts.text}function se(e){ee(e.$,".pagelayer-share-content")}function ie(e){e.atts.func_image=e.tmp["service_image-"+e.atts.service_image_size+"-url"]||e.tmp["service_image-url"],e.atts.func_image=e.atts.func_image||e.atts.service_image,e.atts["pagelayer-srcset"]=e.atts.func_image+", "+e.atts.func_image+" 1x, ",X(e,{name:"service_image",size:"service_image_size"})}function oe(e){const{attributes:t}=e.props;(0,a.useEffect)((()=>{const e=setTimeout((()=>{if(pagelayer_empty(t.contact_custom_templ))return;const e=function(){var e=jQuery('[data-type="pagelayer/pl-contact"]'),a={};if(e.length>0){const t=[];e.each((function(){t.push(jQuery(this).data("block"))}));const{select:l}=wp.data;l("core/block-editor").getBlocksByClientId(t).map((e=>{const{attributes:t}=e,l=t["pagelayer-id"];var r=["to_email","from_email","cont_subject","cont_header","cont_body","cont_use_html"];if(pagelayer_empty(t.contact_custom_templ))return!0;for(var n in a[l]={},r){var s=r[n];pagelayer_empty(t[s])||(a[l][s]=t[s])}}))}return a}();pagelayer_empty(e)||wp.data.dispatch("core/editor").editPost({meta:{pagelayer_contact_templates:e}})}),500);return()=>{clearTimeout(e)}}),[t["pagelayer-id"],t.to_email,t.from_email,t.cont_subject,t.cont_header,t.cont_body,t.cont_use_html]),e.atts.con_post_id=pagelayer_postID,e.atts.grecaptcha=pagelayer_recaptch_site_key,"v3"==pagelayer_recaptch_version?e.atts.grecaptcha_v3=!0:e.atts.grecaptcha_v2=!0}function pe(e){const{attributes:a,setAttributes:t}=e.props;jQuery(e.$).find(".pagelayer-recaptcha").each((function(){var e=jQuery(this),a=e.attr("recaptcha-widget-id");pagelayer_empty(window.grecaptcha)||pagelayer_empty(a)&&0!=a?pagelayer_recaptcha_loader(e,!0):grecaptcha.reset(a)}));var l=e.$.find(".pagelayer-message-box");e.atts.show_msg_box?2==l.length&&(l.eq(0).text("Demo success box"),l.eq(0).addClass("pagelayer-cf-msg-suc"),l.eq(1).text("Demo failed box"),l.eq(1).addClass("pagelayer-cf-msg-err")):(l.removeClass("pagelayer-cf-msg-suc pagelayer-cf-msg-err"),l.text("")),"con_post_id"in a&&pagelayer_postID==a.con_post_id||t({con_post_id:pagelayer_postID})}function ce(e){var a="",t="",l="",r="";pagelayer_empty(e.atts.required)||(r="required"),!pagelayer_empty(e.atts.label_name)&&pagelayer_empty(e.atts.label_as_holder)&&(a='<label for="'+e.atts.field_name+'"><span class="pagelayer-form-label">'+e.atts.label_name+"</span>",pagelayer_empty(r)||(a+=" *"),a+="</label>"),pagelayer_empty(e.atts.label_as_holder)?pagelayer_empty(e.atts.placeholder)||(l=e.atts.placeholder):l=e.atts.label_name;var n=".jpg,.jpeg,.png,.gif,.pdf,.doc,.docx,.ppt,.pptx,.odt,.avi,.ogg,.m4a,.mov,.mp3,.mp4,.mpg,.wav,.wmv";if(pagelayer_empty(e.atts.accept_file)||(n=e.atts.accept_file),"select"==e.atts.field_type){if(a+='<select name="'+e.atts.field_name+'" '+r+">",pagelayer_empty(e.atts.label_name)||pagelayer_empty(e.atts.label_as_holder)?a+='<option value="" disabled selected>---</option>':a+='<option value="" disabled selected>'+e.atts.label_name+"</option>",!pagelayer_empty(e.atts.values))for(var s in t=e.atts.values.split("\n"))a+='<option value="'+t[s].trim()+'">'+t[s].trim()+"</option>";a+="</select>"}else if("checkbox"==e.atts.field_type){if(!pagelayer_empty(e.atts.values)){for(var s in a+='<div class="pagelayer-radcheck-holder pagelayer-contact-checkbox" '+r+">",t=e.atts.values.split("\n"))a+='<div><input type="checkbox" id="'+e.id+t[s].trim()+'" name="'+e.atts.field_name+'[]" value="'+t[s].trim()+'" /><label for="'+e.id+t[s].trim()+'" class="pagelayer-form-label">'+t[s].trim()+"</label></div>";a+="</div>"}}else if("radio"==e.atts.field_type){if(!pagelayer_empty(e.atts.values)){for(var s in a+='<div class="pagelayer-radcheck-holder">',t=e.atts.values.split("\n"))a+='<div><input type="radio" name="'+e.atts.field_name+'" value="'+t[s].trim()+'" '+r+"/><span>"+t[s].trim()+"</span></div>";a+="</div>"}}else"textarea"==e.atts.field_type?a+='<textarea name="'+e.atts.field_name+'" rows="'+e.atts.textarea_rows+'" placeholder="'+l+'" '+r+"></textarea>":"file"==e.atts.field_type?a+='<input type="'+e.atts.field_type+'" name="'+e.atts.field_name+'" placeholder="'+l+'" accept="'+n+'" '+r+" />":"label"==e.atts.field_type?a+="":a+='<input type="'+e.atts.field_type+'" name="'+e.atts.field_name+'" placeholder="'+l+'" '+r+"/>";e.atts.fieldhtml=a}function me(e){e.atts.pagelayer_pagination_top="",e.atts.pagelayer_pagination_bottom=""}function ge(e){var a=pagelayer_postID;"custom"==e.atts.post_type&&e.atts.post_id&&(a=e.atts.post_id),jQuery.ajax({url:pagelayer_ajax_url+"&action=pagelayer_post_comment&postID="+a,type:"post",data:{pagelayer_nonce:pagelayer_ajax_nonce},success:function(a){e.$.find(".pagelayer-post-comment-container").html(a)}})}function ye(e){e.atts.open_html_tag=pagelayer_empty(e.atts.html_tag)?"":"<"+e.atts.html_tag+">",e.atts.close_html_tag=pagelayer_empty(e.atts.html_tag)?"":"</"+e.atts.html_tag+">"}function de(e){e.atts.post_content="Post Content Holder",e.CSS.css.push({sel:"{{element}} .entry-content",val:"min-height:20px;background-color:#e3e3e3;"})}function ue(e){e.$.find(".pagelayer-post-excerpt").addClass("pagelayer-empty-widget")}function _e(e){e.tmp.post_excerpt='<div class="pagelayer-post-excerpt pagelayer-empty-widget"></div>'}function fe(e){var a={};a.pagelayer_nonce=pagelayer_ajax_nonce,a.post_id=pagelayer_postID,"size"in e.atts&&(a.size=e.atts.size),jQuery.ajax({url:pagelayer_ajax_url+"action=pagelayer_fetch_featured_img",type:"post",data:a,dataType:"json",success:function(a){var t="",l="",r="";pagelayer_empty(a)?t=(t=e.tmp["img-"+e.atts.size+"-url"]||e.tmp["img-url"])||e.atts.img:(t=a.url,r=a.alt,l=a.title,e.atts.size+"-url"in a&&(t=a[e.atts.size+"-url"]));var n='<img class="pagelayer-img" src="'+pagelayer_url+'/images/default-image.png" />';t&&(n='<img class="pagelayer-img" src="'+t+'" title="'+l+'" alt="'+r+'"/>'),e.$.find(".pagelayer-featured-img").html(n),"link_type"in e.atts&&("custom_url"==e.atts.link_type&&e.$.find("a").attr("href",e.tmp.link),"media_file"!=e.atts.link_type&&"lightbox"!=e.atts.link_type||e.$.find("a").attr("href",t)),pagelayer_pl_image(e.$)}})}function ve(e){pagelayer_empty(e.atts.logo_img_type)?pagelayer_empty(pagelayer_site_logo)||(e.atts.func_image=pagelayer_site_logo[e.atts.logo_img_size+"-url"]||pagelayer_site_logo.url,e.atts["logo_img-title"]=pagelayer_empty(pagelayer_site_logo.title)?"":pagelayer_site_logo.title,e.atts["logo_img-alt"]=pagelayer_empty(pagelayer_site_logo.alt)?"":pagelayer_site_logo.alt):(e.atts.func_image=e.tmp["logo_img-"+e.atts.logo_img_size+"-url"]||e.tmp["logo_img-url"],e.atts.func_image=pagelayer_empty(e.atts.func_image)?e.atts.logo_img:e.atts.func_image)}function he(e){clearTimeout(a);var a=setTimeout((()=>{var a=e.$;const{attributes:t}=e.props;e.atts.func_image=e.tmp["heading_image-"+e.atts.heading_image_size+"-url"]||e.tmp["heading_image-url"],e.atts.func_image=e.atts.func_image||e.atts.heading_image;var l=t?.back_section;l?a.attr("back_section",l):a.removeAttr("back_section",l)}),500)}function be(e){const{attributes:t}=e.props;(0,a.useEffect)((()=>(q[e.id]=setTimeout((()=>{jQuery.ajax({url:pagelayer_ajax_url+"&action=pagelayer_post_nav&postID="+pagelayer_postID,type:"post",data:{pagelayer_nonce:pagelayer_ajax_nonce,data:e.atts},async:!1,success:function(a){var t=jQuery.parseJSON(a),l=pagelayer_query(e.CSS.cssSel);l.find(".pagelayer-prev-post").html(t.atts.prev_link),l.find(".pagelayer-next-post").html(t.atts.next_link)}})}),500),()=>{clearTimeout(q[e.id])})),[t])}var Ee={};function ke(e){e.atts.post_info_content=1;const{attributes:t}=e.props;(0,a.useEffect)((()=>{clearTimeout(Ee[e.id]),Ee[e.id]=setTimeout((function(){jQuery.ajax({url:pagelayer_ajax_url+"&action=pagelayer_post_info&postID="+pagelayer_postID,type:"post",data:{pagelayer_nonce:pagelayer_ajax_nonce,el:e.atts},success:function(a){var t=jQuery.parseJSON(a);pagelayer_empty(t.post_info_content)?e.$.find(".pagelayer-post-info-list-container").hide():(e.$.find(".pagelayer-post-info-list-container").show(),e.$.find(".pagelayer-post-info-label").html(t.post_info_content),e.$.find(".pagelayer-post-info-icon img").attr("src",t.avatar_url),e.$.find(".pagelayer-post-info-list-container > a").attr("href",t.link))}})}),500)}),[t])}function we(e){const{attributes:t}=e.props;(0,a.useEffect)((()=>{pagelayer_fb_apps(pagelayer_query(e.CSS.cssSel))}),[t])}function Ne(e){const{attributes:t}=e.props;(0,a.useEffect)((()=>{pagelayer_fb_apps(pagelayer_query(e.CSS.cssSel))}),[t])}function xe(e){const{clientId:t}=e.props;e.tmp["src-url"]=e.tmp["src-url"]||e.atts.src,(0,a.useEffect)((()=>{var a=pagelayer_query("#block-"+t);a.length<1||a.find(".pagelayer-audio-container").html(`<audio controls>\n\t\t\t<source src="${e.tmp["src-url"]}"></source>\n\t\t</audio>`)}))}function Ce(e){pagelayer_audio(e.$)}function je(e){e.tmp["before_image-url"]=e.tmp["before_image-url"]||e.atts.before_image,e.tmp["after_image-url"]=e.tmp["after_image-url"]||e.atts.after_image}function Se(e){pagelayer_before_after_slider(e.$)}function Te(e){var a=pagelayer_empty(e.tmp["ids-urls"])?[]:"object"==typeof e.tmp["ids-urls"]?e.tmp["ids-urls"]:JSON.parse(e.tmp["ids-urls"]),t=pagelayer_empty(e.tmp["ids-all-urls"])?[]:"object"==typeof e.tmp["ids-all-urls"]?e.tmp["ids-all-urls"]:JSON.parse(e.tmp["ids-all-urls"]),l=pagelayer_empty(e.tmp["ids-all-titles"])?[]:"object"==typeof e.tmp["ids-all-titles"]?e.tmp["ids-all-titles"]:JSON.parse(e.tmp["ids-all-titles"]),r=pagelayer_empty(e.tmp["ids-all-links"])?[]:"object"==typeof e.tmp["ids-all-links"]?e.tmp["ids-all-links"]:JSON.parse(e.tmp["ids-all-links"]),n=pagelayer_empty(e.tmp["ids-all-captions"])?[]:"object"==typeof e.tmp["ids-all-captions"]?e.tmp["ids-all-captions"]:JSON.parse(e.tmp["ids-all-captions"]),s="",i='<li class="pagelayer-grid-page-item active">1</li>',o="link_to"in e.atts&&!pagelayer_empty(e.atts.link_to),p=0,c=1;if(pagelayer_empty(e.tmp))return s='<h4 style="text-align:center;">Please Select Images!</h4>',e.atts.ul=s,void(e.atts.pagin="");s+='<ul class="pagelayer-grid-gallery-ul">';var m="gallery-id-"+Math.floor(100*Math.random()+1),g=e.atts.images_no;for(var y in a){0!=g&&p%g==0&&0!=p&&(s+='</ul><ul class="pagelayer-grid-gallery-ul">',i+='<li class="pagelayer-grid-page-item">'+ ++c+"</li>");var d=a[y];"custom"!=e.atts.size&&y in t&&e.atts.size in t[y]&&(d=t[y][e.atts.size]),s+='<li class="pagelayer-gallery-item" >',o||(s+="<div>"),o&&"media_file"==e.atts.link_to&&(s+='<a href="'+("media_file"==e.atts.link_to?d:e.atts.link||"")+'" class="pagelayer-ele-link">'),o&&"attachment"==e.atts.link_to&&(s+='<a href="'+r[y]+'" class="pagelayer-ele-link">'),o&&"lightbox"==e.atts.link_to&&(s+='<a href="'+a[y]+'" class="pagelayer-ele-link" data-lightbox-gallery="'+m+'" alt="'+l[y]+'" pagelayer-grid-gallery-type="'+e.atts.link_to+'">'),s+='<img class="pagelayer-img" src="'+d+'" title="'+l[y]+'" alt="'+l[y]+'">',"true"==e.atts.caption&&(s+='<span class="pagelayer-grid-gallery-caption">'+n[y]+"</span>"),o&&(s+="</a>"),o||(s+="</div>"),s+="</li>",p++}s+="</ul>",e.atts.pagin=c>1?'<div class="pagelayer-grid-gallery-pagination"><ul class="pagelayer-grid-page-ul"><li class="pagelayer-grid-page-item">&laquo;</li>'+i+'<li class="pagelayer-grid-page-item">&raquo;</li></ul></div>':"",e.tmp["gallery-random-id"]=m,e.atts.ul=s}function Ae(e){pagelayer_pl_grid_lightbox(e.$)}function Qe(e){"current"==e.atts.box_source?(e.tmp["avatar-url"]=pagelayer_author.avatar,e.atts.display_name=pagelayer_author.display_name,e.atts.description=pagelayer_author.description,e.atts.user_url=pagelayer_author.user_url):e.tmp["avatar-url"]=e.tmp["avatar-url"]||e.atts.avatar,e.atts.display_html="<"+e.atts.name_style+">"+e.atts.display_name+"</"+e.atts.name_style+">",e.atts.avatar_html='<img class="pagelayer-img pagelayer-author-image" src="'+e.tmp["avatar-url"]+'" title="{{{avatar-title}}}" alt="{{{avatar-alt}}}">',void 0===e.atts.tmpAtts["avatar-url"]&&jQuery(".pagelayer-author-profile-pic").css("display","none")}function qe(e){var a=e.$,t=a.find(".pagelayer-splash-container");a.unbind("click"),a.on("click",".pagelayer-splash-close, .pagelayer-splash-bg-close",(function(e){e.stopPropagation(),t.fadeOut()})),a.on("click",(function(e){t.fadeIn()})),"custom"==e.atts.style?t.css({background:e.atts.shadow_color,color:e.atts.content_color}):t.css({background:"",color:""}),t.removeClass().addClass("pagelayer-splash-container pagelayer-splash-"+e.atts.style)}function Oe(e){"placeholder"in e.atts&&(e.tmp.placeholder=pagelayer_htmlEntities(e.atts.placeholder))}function Pe(e){e.$.find("input").on("click input",(function(e){e.stopPropagation()})),pagelayer_search_form(e.$)}function ze(e){e.tmp["img-url"]=e.tmp["img-url"]||e.atts.img}function Ie(e){e.$.find(".pagelayer-hotspots-icon-holder").removeClass((function(e,a){return(a.match(/(^|\s)pagelayer-animation-\S+/g)||[]).join(" ")})),pagelayer_image_hotspot(e.$)}function Be(e){pagelayer_pl_img_portfolio(e.$)}function Fe(e){e.atts.func_img=e.tmp["img-"+e.atts["img-size"]+"-url"]||e.tmp["img-url"],e.atts.func_img=e.atts.func_img||e.atts.img,"link_type"in e.atts&&("custom_url"==e.atts.link_type&&(e.atts.func_link=pagelayer_empty(e.tmp.link)?"":e.tmp.link),"media_file"==e.atts.link_type&&(e.atts.func_link=e.tmp["img-url"]||e.atts.img),"lightbox"==e.atts.link_type&&(e.atts.func_link=e.tmp["img-url"]||e.atts.img))}function He(e){jQuery(e.$).parent().attr("data-groups",'["'+e.atts.cat_name+'"]'),pagelayer_pl_image(e.$)}function Me(e){var a=e.$.find(".pagelayer-stars-container");a.removeAttr("pagelayer-setup"),pagelayer_stars(a)}function Re(e){e.atts.xcolor=pagelayer_empty(e.atts.xcolor)?"":pagelayerParseColor(e.atts.xcolor,!1),e.atts.ycolor=pagelayer_empty(e.atts.ycolor)?"":pagelayerParseColor(e.atts.ycolor,!1)}function Le(e){var a=e.$;pagelayer_chart(a)}function De(e){e.atts.chart_border_color=pagelayer_empty(e.atts.chart_border_color)?"":pagelayerParseColor(e.atts.chart_border_color,!1),e.atts.bg_color=pagelayer_empty(e.atts.bg_color)?"":pagelayerParseColor(e.atts.bg_color,!1)}function Ve(e){e.tmp["cta_image-url"]=e.tmp["cta_image-url"]||e.atts.cta_image}function Ue(e){"current"==e.atts.link_type&&(e.atts["custom-url"]=pagelayer_post_permalink)}function Ge(e){pagelayer_fb_apps(e.$)}function Je(e){const[t,l]=(0,a.useState)("");e.atts.map_img_id=e.tmp["img_map-id-"+e.atts["img_map-size"]+"-url"]||e.tmp["map_img-id-url"],e.atts.map_img_id=e.atts.map_img_id||e.atts["map_img-id"],e.atts["pagelayer-srcset"]=e.atts.map_img_id+", "+e.atts.map_img_id+" 1x, ",(0,a.useEffect)((()=>{if(e.atts&&e.atts.pagelayer_image_map){let a="";e.atts.pagelayer_map_path="";for(const t in e.atts.pagelayer_image_map)a+=`<path class='pagelayer-imgmap-item' d='' stroke-width='2' data-cord='${e.atts.pagelayer_image_map[t]?.path||""}' data-id='${t}' fill-opacity='0.3' fill-rule='evenodd' data-link='${e.atts.pagelayer_image_map[t]?.link||""}'></path>`;l(a)}}),[]),e.atts.pagelayer_map_path=t,X(e,{name:"map_img-id",size:"img_map-size"})}function We(e){pagelayer_pl_image_map(e.$),function(e,a){const{attributes:t,setAttributes:l}=a.props;var r=t.pagelayer_image_map||{},n=e.find("svg"),s=e.find(".pagelayer-imgmap-coordinates-wraper"),i=e.find(".pagelayer-imgmap-toolbar"),o=e.find(".pagelayer-imgmap-wrapper"),p=function(e){var a=e.find(".pagelayer-imgmap-coord"),t=!1;const l=()=>{t=!1,a.removeClass("pagelayer-mapele-dragging").off("mouseup click"),jQuery(document).off("mouseup.imgmap")};a.off("mousedown").on("mousedown",(function(a){a.stopPropagation(),a.preventDefault(),jQuery(a.target).hasClass("pagelayer-imgmap-remove-cord")||(t=!0,jQuery(this).addClass("pagelayer-mapele-dragging").mouseup(l).click(l),jQuery(document).on("mouseup.imgmap",l),n.off("mouseup mousemove"),n.mouseup((function(e){t=!1})),n.mousemove((function(a){if(!t)return;const l=e.find(".pagelayer-imgmap-coord.pagelayer-mapele-dragging");if(!l.length)return;const r=(a.offsetX/o.width()*100).toFixed(2),n=(a.offsetY/o.height()*100).toFixed(2);l.css({left:`${r}%`,top:`${n}%`}),c(r,n,l.data("id"))})))}))},c=function(a,t,l){const r=e.find(".pagelayer-imgmap-item.pagelayer-map-item-active"),n=r.attr("data-cord").split(",");n.splice(2*l,2,a,t),r.attr("data-cord",n.join(",")),pagelayer_resize_imgmap(e)},m=function(a){a.stopPropagation();const t=jQuery(this).parent(),l=t.attr("data-id"),r=n.find(".pagelayer-map-item-active"),s=r.attr("data-id"),i=r.attr("data-cord").split(",");i.splice(2*l,2),r.attr("data-cord",i.join(",")),t.remove(),e.find(`.pl-cord-${s}`).each(((e,a)=>{jQuery(a).attr("data-id",e)})),pagelayer_resize_imgmap(e)},g=function(){if(!(n.find(".pagelayer-map-item-active").length>0)){n.find(".pagelayer-map-item-active_is_editable").removeClass("pagelayer-map-item-active_is_editable");var a=jQuery(this).addClass("pagelayer-map-item-active_is_editable");h(!0,"selected"),i.find(".pagelayer-map_edit").off("click").on("click",(function(e){e.preventDefault(),d(a)})),e.on("click.handleOutsideClick",(function(t){t.preventDefault(),n.find(".pagelayer-map-item-active").length>0||jQuery(t.target).hasClass("pagelayer-imgmap-item")||(a.removeClass("pagelayer-map-item-active_is_editable"),h(!1,"selected"),h(!1),e.off("click.handleOutsideClick"))}))}},y=function(a){a in r&&delete r[a],l({pagelayer_image_map:{...r}}),E(a,"delete"),s.find(".pl-cord-"+a).remove(),e.find('.pagelayer-imgmap-item[data-id="'+a+'"]').remove()},d=function(a){setTimeout((()=>{h(!0),a.removeClass("pagelayer-map-item-active_is_editable").addClass("pagelayer-map-item-active"),n.css("cursor","crosshair");var t=a.attr("data-id"),l=r[t]&&r[t].link&&r[t].link.length>0?r[t].link:"";l.length>0&&i.find(".pagelayer-map_href").css("color","blue"),s.find(`.pl-cord-${t}`).show(),i.find(".pagelayer-imgmap-toolbar-link input[type=text]").val(l),E(t,"set_active"),p(e),s.find(".pagelayer-imgmap-remove-cord").off("click").on("click",m)}),100)};if(i.length<1){i=o.append('<div class="pagelayer-imgmap-toolbar">\n\t\t\t<span class="pagelayer-imgmap-toolbar-mover" title="Drag Toolbar"></span>\n\t\t\t<button class="pagelayer-imgmap-toolbar-item pagelayer-map_append" title="Add"><i class="fas fa-plus"></i></button>\n\t\t\t<button class="pagelayer-imgmap-toolbar-item pagelayer-map_save" title="Save"><i class="fas fa-check"></i></button>\n\t\t\t<button class="pagelayer-imgmap-toolbar-item pagelayer-map_edit" title="Edit"><i class="fas fa-edit"></i></button>\n\t\t\t<button class="pagelayer-imgmap-toolbar-item pagelayer-map_href" title="Insert Link"><i class="fas fa-link"></i></button>\n\t\t\t<button class="pagelayer-imgmap-toolbar-item pagelayer-map_remove" title="Delete"><i class="fas fa-trash"></i></button>\n\t\t\t<div class="pagelayer-imgmap-toolbar-link">\n\t\t\t\t<input type="text" name="url" placeholder="https://example.com" autocomplete="off">\n\t\t\t\t<span class="pagelayer-imgmap-save-link pagelayer-btn-success">Save</span>\n\t\t\t</div>\n\t\t\t<button class="pagelayer-map-list-trigger" title="Navigator"><i class="fas fa-sitemap"></i></button>\n\t\t\t<div class="pagelayer-imgmap-navigator">\n\t\t\t\t<div class="pagelayer-imgmap-navigator-header">\n\t\t\t\t\t<i class="fas fa-sitemap"></i><span>Navigator</span>\n\t\t\t\t\t<span class="fa fa-remove pagelayer-imgmap-navigator-close"></span>\n\t\t\t\t</div>\n\t\t\t\t<div class="pagelayer-imgmap-navigator-wrap"></div>\n\t\t\t</div>\n\t\t</div>').find(".pagelayer-imgmap-toolbar")}var u=i.find(".pagelayer-imgmap-toolbar-link"),_=u.find('input[type="text"]'),f=i.find(".pagelayer-imgmap-navigator"),v=f.find(".pagelayer-imgmap-navigator-wrap"),h=function(e=!0,a="edit"){var t=a,l="edit"==a?"selected":"edit";if(e)return i.addClass("pagelayer-imgmap-"+t),void i.removeClass("pagelayer-imgmap-"+l);i.removeClass("pagelayer-imgmap-"+t)},b=jQuery(pagelayerGetDocumentElement());i.find(".pagelayer-imgmap-toolbar-mover").off("mousedown").on("mousedown",(e=>{e.preventDefault(),i.addClass("pagelayer-imgmap-toolbar-dragging"),n.on("mousemove",(e=>{i.hasClass("pagelayer-imgmap-toolbar-dragging")&&i.css({left:e.offsetX-5+"px",top:e.offsetY-35+"px"})})),jQuery(b).off("mousedown.pl_svg_ele").on("mouseup.pl_svg_ele",(()=>{i.removeClass("pagelayer-imgmap-toolbar-dragging"),n.off("mousemove")}))})),i.find(".pagelayer-imgmap-toolbar-item").off("click").on("click",(function(e){e.stopPropagation();var a=jQuery(this),t=n.find(".pagelayer-map-item-active"),o=t.attr("data-id"),p=!1;if(_.length<1&&i.find(".pagelayer-map_href").css("color","inherit"),n.css("cursor","initial"),a.hasClass("pagelayer-map_append")){var c=pagelayerRandstr(6),m=pagelayer_create_imgmap_svg(["pagelayer-imgmap-item","pagelayer-map-item-active"],[["d",""],["data-id",c],["stroke-linejoin","round"],["fill-rule","evenodd"],["fill-opacity","0.3"],["stroke-width","2"],["data-cord","{{data}}"],["data-link","{{link_href}}"]]);E(c,"append",!0),n.find("g")[0].appendChild(m),n.find(".pagelayer-imgmap-item").off("click").on("click",g),p=!0}if(a.hasClass("pagelayer-map_remove")){let e=n.find(".pagelayer-map-item-active, .pagelayer-map-item-active_is_editable").attr("data-id");y(e)}if(a.hasClass("pagelayer-map_href")&&(i.find(".pagelayer-imgmap-toolbar-link").fadeToggle(),p=!0),a.hasClass("pagelayer-map_save")){if(s.find(".pl-cord-"+o).length<3)return alert("Please draw at least 3 coordinates!");var d=t.attr("data-cord")||"",f=v.find(`.pagelayer-imgmap-navigator-item[data-id="${o}"]`).find(".pagelayer-imgmap-navigator-title").text();r[o]=r[o]||{},r[o].path=d||"",r[o].title=f||"",l({pagelayer_image_map:{...r}}),jQuery(".pagelayer-map_href").css("color","block"==u.css("display")&&_.val()?"blue":"inherit"),E(o,"reset_active"),s.find(".pl-cord-"+o).hide(),s.find(".pagelayer-imgmap-coord").removeClass("pagelayer-mapele-dragging"),n.find(".pagelayer-imgmap-item").removeClass("pagelayer-map-item-active")}h(p)})),e.find(".pagelayer-imgmap-save-link").click((function(){let e=jQuery(this).parent(),a=n.find(".pagelayer-map-item-active").data("id");((r=r||{})[a]=r[a]||{}).link=e.find("input").val()||"",e.fadeOut()})),n.off("click").on("click",(function(a){var t=n.find(".pagelayer-map-item-active");if(t.length<1)return void i.css({left:a.offsetX-15,top:a.offsetY-40});_.val(""),n.css("cursor","crosshair");var[l,r]=[o.width(),o.height()],[c,g]=[(a.offsetX/l*100).toFixed(2),(a.offsetY/r*100).toFixed(2)],y=t.attr("data-cord")||"";(y="{{data}}"==y||""==y?[]:y.split(",")).push(c,g),t.attr("data-cord",y);const d=s.find(`.pl-cord-${t.attr("data-id")}`).length,u=`<div class="pagelayer-imgmap-coord pl-cord-${t.attr("data-id")}" \n\t\t\ttitle="Drag to reposition" data-id="${d}" \n\t\t\tstyle="left:${a.offsetX}px; top:${a.offsetY}px;">\n\t\t\t\t<span class="pagelayer-imgmap-remove-cord fa fa-trash"></span>\n\t\t\t</div>`;s.append(u),setTimeout((()=>pagelayer_resize_imgmap(e)),100),p(e),s.find(".pagelayer-imgmap-remove-cord").off("click mousedown").on("click",m)})),n.find(".pagelayer-imgmap-item").off("click").on("click",g),i.find(".pagelayer-map-list-trigger").off("click").on("click",(function(){f.toggle()})),f.find(".pagelayer-imgmap-navigator-close").on("click",(function(){f.hide()}));var E=function(a,t="append",s=!1){if(!a)return;const o=v.find(`.pagelayer-imgmap-navigator-item[data-id="${a}"]`);switch(t){case"append":if(o.length>0)return;const t=v.children(".pagelayer-imgmap-navigator-item").length+1,p=s?"pagelayer-navigator-item-active":"",c=r[a]?.title||`Map Item ${t}`,m=`\n\t\t\t\t<div class="pagelayer-imgmap-navigator-item ${p}" data-id="${a}">\n\t\t\t\t\t<div data-id="${a}" class="pagelayer-imgmap-navigator-item-drag"><i class="fas fa-th-list"></i></div>\n\t\t\t\t\t<div class="pagelayer-imgmap-navigator-title">${c}</div>\n\t\t\t\t\t<div class="pagelayer-imgmap-navigator-actions">\n\t\t\t\t\t\t${["Move Up","Edit","Delete","Move Down"].map(((e,t)=>`\n\t\t\t\t\t\t\t<button value="${a}" class="pagelayer-map-navigator-trigger ${["navigator_move_up","navigator_pagelayer-map_edit","navigator_pagelayer-map_remove","navigator_move_down"][t]}" title="${e}">\n\t\t\t\t\t\t\t\t<i class="${["fa fa-arrow-up","fa fa-pencil","fas fa-trash","fa fa-arrow-down"][t]}"></i>\n\t\t\t\t\t\t\t</button>`)).join("")}\n\t\t\t\t\t</div>\n\t\t\t\t</div>`;v.append(m),v.find(".pagelayer-map-navigator-trigger").off("click").on("click",(function(a){a.stopPropagation();var t=jQuery(this).val();if(jQuery(this).hasClass("navigator_pagelayer-map_edit")){const a=n.find(".pagelayer-map-item-active");if(a.length>0){if(t===a.attr("data-id"))return;i.find(".pagelayer-imgmap-toolbar-item.pagelayer-map_save").click()}let l=e.find(`.pagelayer-imgmap-item[data-id="${t}"]`);l.on("click",d(l))}else if(jQuery(this).hasClass("navigator_move_down")||jQuery(this).hasClass("navigator_move_up")){const a=jQuery(this).closest(".pagelayer-imgmap-navigator-item"),n=jQuery(this).hasClass("navigator_move_up"),s=n?a.prev():a.next();s.length>0&&(function(a,t=!1){const n=Object.keys(r),s=n.indexOf(a);if(-1===s||0===s&&!t||s===n.length-1&&t)return!1;const i=t?s+1:s-1;[n[s],n[i]]=[n[i],n[s]],r=n.reduce(((e,a)=>({...e,[a]:r[a]})),{}),l({pagelayer_image_map:r});const o=e.find(`path[data-id="${a}"]`);t?o.next().after(o):o.prev().before(o)}(t,!n),n?s.before(a):s.after(a))}else jQuery(this).hasClass("navigator_pagelayer-map_remove")&&(y(t),i.removeClass("pagelayer-imgmap-edit"))})),v.find(`.pagelayer-imgmap-navigator-item[data-id="${a}"] .pagelayer-imgmap-navigator-title`).off("blur").on("click",(function(){const e=jQuery(this).attr("contenteditable","true").focus(),t=e.text().trim();e.on("blur",(function(n){const s=e.text().trim();s?(r[a].title=s,l({pagelayer_image_map:{...r}})):(alert("Error changing title"),e.text(t)),e.attr("contenteditable","false").off("blur")}))}));break;case"delete":o.remove();break;case"reset_active":v.find(".pagelayer-imgmap-navigator-item").removeClass("pagelayer-navigator-item-active");break;case"set_active":o.hasClass("pagelayer-navigator-item-active")||(o.addClass("pagelayer-navigator-item-active"),jQuery(".pagelayer-imgmap-navigator-wrap").animate({scrollTop:0}))}};if(Object.keys(r).length>0)for(var k in r)E(k);pagelayer_resize_imgmap(e),jQuery(window).on("resize",(function(){pagelayer_resize_imgmap(e)}))}(e.$,e)}const Ze=["accept","acceptCharset","accessKey","action","allowFullScreen","allowTransparency","alt","async","autoComplete","autoFocus","autoPlay","capture","cellPadding","cellSpacing","challenge","charSet","checked","cite","classID","className","colSpan","cols","content","contentEditable","contextMenu","controls","coords","crossOrigin","data","dateTime","default","defer","dir","disabled","download","draggable","encType","form","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","headers","height","hidden","high","href","hrefLang","htmlFor","httpEquiv","icon","id","inputMode","integrity","is","keyParams","keyType","kind","label","lang","list","loop","low","manifest","marginHeight","marginWidth","max","maxLength","media","mediaGroup","method","min","minLength","multiple","muted","name","noValidate","nonce","open","optimum","pattern","placeholder","poster","preload","profile","radioGroup","readOnly","rel","required","reversed","role","rowSpan","rows","sandbox","scope","scoped","scrolling","seamless","selected","shape","size","sizes","span","spellCheck","src","srcDoc","srcLang","srcSet","start","step","style","summary","tabIndex","target","title","type","useMap","value","width","wmode","wrap","onClick"].concat(["autoCapitalize","autoCorrect","color","itemProp","itemScope","itemType","itemRef","itemID","security","unselectable","results","autoSave"]).concat(["accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baseProfile","baselineShift","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","ideographic","imageRendering","in","in2","intercept","k","k1","k2","k3","k4","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","points","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","scale","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","vHanging","vIdeographic","vMathematical","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","viewBox","viewTarget","visibility","widths","wordSpacing","writingMode","x","x1","x2","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlns","xmlnsXlink","xmlBase","xmlLang","xmlSpace","y","y1","y2","yChannelSelector","z","zoomAndPan"]).reduce((function(e,a){const t=a.toLowerCase();return t!==a&&(e[t]=a),e}),{}),Xe=["area","base","br","col","embed","hr","img","input","keygen","link","meta","param","source","track","wbr","menuitem","textarea"];function Ye(e,a){var t=[];const l=e=>{if(3===(e=jQuery(e)[0]).nodeType)return e.data;if(8===e.nodeType)return"";var t=e.localName;if(t=t.replace(/[^\w-]/g,""),Xe.indexOf(t)>-1)return Ke(e,a);var r="",n=[];if(jQuery(e).children().length>0)for(var s=e.childNodes,i=0;s.length>i;)n.push(l(s[i])),i+=1;else r=e.innerText;return Ke(e,a,r,n)};return jQuery(e).each((function(){t.push(l(this))})),t}function Ke(e,t,l,r){let n={},s=!1,i=!1;var o=e.localName;if(o=o.replace(/[^\w-]/g,""),r=r||[],e.attributes&&(n=Object.entries(e.attributes).reduce(((e,[a,t])=>{var l=t.nodeName,r=t.nodeValue;return"style"===(l=Ze[l.replace(/[-:]/,"")]||l)?r=function(e){const a=(e=e||"").split(/;(?!base64)/);var t={};for(let e=0;e<a.length;++e){let l,r,n;l=a[e].split(":"),l.length>2&&(l[1]=l.slice(1).join(":")),r=l[0],n=l[1],"string"==typeof n&&(n=n.trim()),null!=r&&null!=n&&r.length>0&&n.length>0&&(0!==r.indexOf("--")&&(r=r.trim().split("-").map(((e,a)=>0===a?e:e.charAt(0).toUpperCase()+e.slice(1))).join("")),t[r]=n)}return t}(r):"class"===l?l="className":"for"===l?l="htmlFor":l.startsWith("on")?r=Function(r):"pagelayer-editable"===l?s=r:"pagelayer-group-holder"===l&&(i=r),ea.includes(l)&&""===(r||"")&&(r=l),e[l]=r,e}),n)),s){var p={tagName:o,_props:t,propsName:s,value:e.innerHTML};return n={...n,...p},(0,a.createElement)(wp.PagelayerComponents.rich_text,n)}if(i){p={TagName:o,plTag:i,_props:t},n={...n,...p};var c=wp.PagelayerBlocks.addGroupBlock;return(0,a.createElement)(c,n)}const m=null!=l?[l].concat(r):r;return a.createElement.apply(null,[o,n].concat(m))}const ea=["allowFullScreen","allowpaymentrequest","async","autoFocus","autoPlay","checked","controls","default","disabled","formNoValidate","hidden","ismap","itemScope","loop","multiple","muted","nomodule","noValidate","open","playsinline","readOnly","required","reversed","selected","truespeed"],aa=window.wp.blocks,ta=pagelayer_url+"/images/pagelayer-logo-19.png",la=pagelayer_url+"/images/Spinner-3.gif",ra=()=>{const[e,t]=(0,a.useState)({}),[r,n]=(0,a.useState)("header"),[i,o]=(0,a.useState)(""),[p,c]=(0,a.useState)({}),[m,g]=(0,a.useState)(!1),[y,d]=(0,a.useState)([]),[u,_]=(0,a.useState)(3),[f,v]=(0,a.useState)([]),[h,b]=(0,a.useState)([]),[E,k]=(0,a.useState)({}),w={section:(0,s.__)("sections"),header:(0,s.__)("Header"),footer:(0,s.__)("Footer"),page:(0,s.__)("Page")};return(0,a.useEffect)((()=>{const e=window.innerWidth;e>=1500?_(4):e>=992?_(3):e>=768?_(2):e>=360&&_(1)}),[]),(0,a.useEffect)((()=>(jQuery(".pagelayer-section-holder").on("click",(function(e){var a=jQuery(e.target).closest(".pagelayer-section-item");if(!(a.length<1||a.find(".pagelayer-section-pro-req").length>0)){e.preventDefault();var t=a.attr("pagelayer-add-section-id");g(!0),jQuery.ajax({url:pagelayer_ajax_url+"&action=pagelayer_get_section_blocks",type:"POST",data:{pagelayer_nonce:pagelayer_ajax_nonce,pagelayer_section_id:t},success:function(e){try{if(e=JSON.parse(e),!pagelayer_empty(e.error))return console.log("Error getting the section"),jQuery(".pagelayer-library-modal-container").hide(),void g(!1);var a=(0,aa.parse)(e.code);(0,l.dispatch)("core/block-editor").insertBlocks(a)}catch(e){return console.log("Error getting the section"),jQuery(".pagelayer-library-modal-container").hide(),void g(!1)}},complete:function(){jQuery(".pagelayer-library-modal-container").hide(),g(!1)}})}})),()=>{jQuery(".pagelayer-section-holder").unbind("click")}))),(0,a.useEffect)((()=>{!(r in e)||pagelayer_empty(e[r])?(g(!0),fetch(`https://api.pagelayer.com/library.php?give=${r}`).then((e=>{if(!e.ok)throw new Error("Network response was not ok");return e.json()})).then((a=>{t({...e,[r]:a}),b({...a.list}),c(a.tags),g(!1)})).catch((e=>{console.error("Error fetching data:",e),g(!1)}))):b({...e[r].list})}),[r]),(0,a.useEffect)((()=>{var a=!1;const t=()=>{var t=jQuery(".pagelayer-library-modal-container"),l=t.find(".pagelayer-section-is-visible");if(!(r in e)||!pagelayer_isElementInView(l,t))return;if(0===Object.keys(h).length||a)return;a=!0;const n=[...f],s={...h};let i=0;for(const e in h){if(i>=5*u)break;const a=i%u;a in n||(n[a]=[]),n[a].push(e),delete s[e],i++}b(s),v(n),a=!1};return t(),jQuery(".pagelayer-section-modal-body").on("scroll",t),()=>{jQuery(".pagelayer-section-modal-body").unbind("scroll")}}),[h]),(0,a.useEffect)((()=>{Object.keys(p).forEach((e=>{E[e]=p[e].length})),k(E)}),[p]),(0,a.useEffect)((()=>{Object.keys(p).length>0&&0==y.length&&r in e&&!pagelayer_empty(e[r])&&b({...e[r].list})}),[y]),(0,a.createElement)(a.Fragment,null,(0,a.createElement)(na,null),(0,a.createElement)("div",{className:"pagelayer-library-modal-container",style:{display:"none"}},(0,a.createElement)("nav",{className:"pagelayer-library-modal-nav"},(0,a.createElement)("button",null,(0,a.createElement)("img",{src:ta,alt:"Pagelayer Logo"}),(0,s.__)("Pagelayer Library")),(0,a.createElement)("div",{className:"pagelayer-library-modal-ul-container"},(0,a.createElement)("ul",{className:"pagelayer-library-modal-ul"},Object.keys(w).map(((t,l)=>(0,a.createElement)("li",null,(0,a.createElement)("button",{className:r===t?"pagelayer-active-modal-btn":"",onClick:()=>{return a=t,d([]),void(r!==a&&(v([]),n(a),a in e&&c(e[a].tags)));var a}},w[t])))))),(0,a.createElement)("span",{className:"pagelayer-library-modal-close"},"×")),(0,a.createElement)("div",{className:"pagelayer-library-modal-content",id:"modal"},(0,a.createElement)("div",{className:"pagelayer-library-modal-tags"},(0,a.createElement)("div",{className:"pagelayer-library-modal-tag-div"},(0,a.createElement)("input",{type:"text",value:i,style:{border:"none",backgroundColor:"#724c8717",padding:"7px",width:"212px",borderRadius:"0px"},onChange:e=>o(e.target.value),placeholder:"Search"})),(0,a.createElement)("div",{className:"pagelayer-library-modal-tag-list"},Object.keys(p).map(((e,t)=>{const l=!i||e.includes(i),r=y.includes(e)?"pagelayer-tag-style-active":"";return l&&(0,a.createElement)("p",{key:t,onClick:()=>(e=>{const a=y.includes(e)?y.filter((a=>a!==e)):[...y,e],t={};a.forEach((e=>{e in p&&p[e].forEach((e=>{t[e]=e}))})),v([]),d(a),b(t)})(e),style:{cursor:"pointer"},className:r},`${e} (${E[e]})`)})))),(0,a.createElement)("div",{className:"pagelayer-section-modal-body",style:m?{overflow:"hidden"}:{overflow:"auto"}},f.map((t=>{if(r in e)return(0,a.createElement)("div",{className:"pagelayer-section-holder","pagelayer-section-type":r},t.map((t=>(0,a.createElement)("div",{key:t,className:"pagelayer-section-item","pagelayer-add-section-id":t},(0,a.createElement)("img",{src:`${e[r].image_url}${t}/screenshot.jpg`,alt:"Pagelayer code screenshot",loading:"lazy"}),!pagelayer_empty(e[r].list[t])&&pagelayer_empty(pagelayer_pro)&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"pagelayer-section-pro-req"},(0,s.__)("Pro")),(0,a.createElement)("div",{className:"pagelayer-section-pro-txt"},(0,s.__)("This feature is a part of"),(0,a.createElement)("a",{href:pagelayer_pro_url,target:"_blank"},pagelayer_pro_txt),(0,s.__)("You will need purchase"),(0,a.createElement)("a",{href:pagelayer_pro_url,target:"_blank"},pagelayer_pro_txt),(0,s.__)("to use this feature.")))))))})),(0,a.createElement)("div",{className:"pagelayer-section-is-visible"})),m&&(0,a.createElement)("div",{className:"pagelayer-library-loader"},(0,a.createElement)("img",{src:la,alt:"Loading..."})),m&&(0,a.createElement)("div",{className:"pagelayer-add-section-modal-overlay"},(0,a.createElement)("div",{className:"pagelayer-section-wait"},(0,a.createElement)("div",{className:"pagelayer-loader"},(0,a.createElement)("div",{className:"pagelayer-percent-parent"})),(0,a.createElement)("br",null),(0,a.createElement)("span",null,(0,s.__)("Please wait a moment")))))))},na=()=>((0,a.useEffect)((()=>{var e=jQuery("#pagelayer-editor-button-modal"),a=jQuery(".edit-post-header-toolbar");if(!(a.length<1))return e.detach(),a.parent().append(e),e.show(),jQuery("#pagelayer-library-modal-btn").on("click",(function(e){e.preventDefault(),jQuery(".pagelayer-library-modal-container").show()})),jQuery(".pagelayer-library-modal-close").click((function(){jQuery(".pagelayer-library-modal-container").hide()})),()=>{jQuery("#pagelayer-library-modal-btn").unbind("click"),jQuery(".pagelayer-library-modal-close").unbind("click")}})),(0,a.createElement)("div",{id:"pagelayer-editor-button-modal",style:{marginLeft:"15px"}},(0,a.createElement)("a",{id:"pagelayer-library-modal-btn",className:"button button-primary button-large",style:{height:"auto",padding:"4px 8px",fontSize:"13px",display:"flex",alignItems:"center",width:"max-content"}},(0,a.createElement)("img",{src:`${pagelayer_url}/images/pagelayer-logo-40.png`,align:"top",width:"22",style:{marginRight:"4px"}}),(0,a.createElement)("span",null,(0,s.__)("Library"))))),{pagelayer_shortcodes:sa,pagelayer_styles:ia}=pagelayer_config,oa=["settings","options"];var pa=sa,ca=ia;for(const e in pa){let t=pagelayerBlockNameByTag(e),l=pa[e],r="pagelayer-shortcode ";"icon"in pa[e]?r+=pa[e].icon:r+="pagelayer-"+e;let n=(0,a.createElement)("i",{class:r});pagelayerCacheBlockTags[t]=e;var ma={};if("parent"in l){ma.parent=[];for(let e in l.parent)ma.parent[e]=pagelayerBlockNameByTag(l.parent[e])}else ma.category="pagelayer";var ga={};for(var ya in oa){var da=oa[ya];for(var ua in l[da]){var _a=ua in l?l[ua]:ca[ua];for(var fa in _a){if(ga[fa]=new Object,ga[fa]={type:_a[fa].type},"default"in _a[fa]&&!pagelayer_empty(_a[fa].default)){var va=_a[fa].default;if("units"in _a[fa])if(jQuery.isNumeric(va))va+=_a[fa].units[0];else{var ha="sep"in _a[fa]?_a[fa].sep:",",ba=va.split(ha);for(var Ea in ba)jQuery.isNumeric(ba[Ea])&&(ba[Ea]=ba[Ea]+_a[fa].units[0]);va=ba.join(ha)}ga[fa].default=va}var ka=["tablet","mobile"];if("screen"in _a[fa]||"typography"==_a[fa].type)for(var wa in ka){let e=fa+"_"+ka[wa];ga[e]=new Object,ga[e]={type:_a[fa].type}}}}}"pl_contact"==e&&(ga.con_post_id={type:"string"}),l.innerHTML&&l.innerHTML in ga&&(ga[l.innerHTML].source="html"),ga["pagelayer-id"]={type:"string"},ga.tmpAtts={type:"object",default:{}},ma.supports={html:!1};var Na={title:l.name,apiVersion:3,icon:n,attributes:ga,edit:function(a){return ja(e,a,l)},save:function(e){return(0,a.createElement)(Q,{...e,pl_props:l})}},xa={...ma,...Na};wp.blocks.registerBlockType(t,xa)}var Ca={};function ja(t,r,n){var s=t.replace("pl_","");const{InspectorControls:i}=wp.blockEditor,{TextControl:o}=wp.components,{setAttributes:p,className:c,attributes:m,isSelected:g,clientId:d}=r,u=(()=>{const{deviceType:e}=(0,l.useSelect)((e=>({deviceType:e("core/edit-post")?.__experimentalGetPreviewDeviceType()||"Desktop"})),[]);return e||""})().toLowerCase(),_=(0,a.useRef)(null),f=function(e,a){var t=new Object;const{attributes:l,name:r}=e;if(t.id=qa(l),t.tag=pagelayerCacheBlockTags[r],t.atts={...l},t.tmp={},t.atts.tmpAtts&&(t.tmp=t.atts.tmpAtts),a=a||!1){var n=t.tag,s=function(e){delete t.atts[e],delete t.atts[e+"_tablet"],delete t.atts[e+"_mobile"]},i=pa[n];for(var o in oa){var p=oa[o];for(var c in i[p])if(e=c in i?i[c]:ca[c],!pagelayer_empty(e))for(var m in e){var g=e[m];if(!pagelayer_empty(i.skip_props)&&jQuery.inArray(m,i.skip_props)>-1)s(m);else if("req"in g){var y=g.req,d=!0;for(var u in y){var _=y[u],f="!"==u.substr(0,1);u=f?u.substr(1):u;var v=t.atts[u]||"";if(f){if("string"==typeof _&&_==v){d=!1;break}if("string"!=typeof _&&_.indexOf(v)>-1){d=!1;break}}else{if("string"==typeof _&&_!=v){d=!1;break}if("string"!=typeof _&&-1===_.indexOf(v)){d=!1;break}}}d||s(m)}}}}return t}(r,!0);(0,a.useLayoutEffect)((()=>{"pagelayer-id"in f.atts&&f.atts["pagelayer-id"]===f.id||(f.atts["pagelayer-id"]=f.id,p({"pagelayer-id":f.id}))})),f.props=r;var v={classes:[],remove_classes:[],attr:[],remove_attr:[],css:[],edit:[],cssSel:".p-"+f.id,sel:'[pagelayer-id="'+f.id+'"]',wrap:'[pagelayer-wrap-id="'+f.id+'"]'};f.className=c+" p-"+f.id+" pagelayer-"+s,f.CSS=v;var h=[],b=[];for(var E in oa){var k=oa[E];if("settings"!=k||"post_props"!=s)for(var w in n[k]){var N=w in n?n[w]:ca[w],x=[],C={},j={};for(var S in N){var $=N[S];if(S in f.atts&&pagelayerLength(f.atts[S])<1&&delete f.atts[S],"group"!=$.type){if("link"==$.type&&"selector"in $&&"object"==typeof f.atts[S]){var T={};pagelayerLength(f.atts[S].link)<1?delete f.atts[S]:("target"in f.atts[S]&&!pagelayer_empty(f.atts[S].target)&&(T={sel:$.selector,val:'target="_blank"'},v.attr.push(T)),"rel"in f.atts[S]&&!pagelayer_empty(f.atts[S].rel)&&(T={sel:$.selector,val:'rel="nofollow"'},v.attr.push(T)),"attrs"in f.atts[S]&&!pagelayer_empty(f.atts[S].attrs)&&pagelayerTrim(f.atts[S].attrs.split(";")).forEach((function(e,a){var t=e.split(/=(.*)/),l=pagelayerTrim(t[0]),r="";l.length<1||pagelayer_empty(l.match(/^[a-z_]+[\w:.-]*$/i))||(r=t.length<2?l+'=""':l+'="'+t[1]+'"',T={sel:$.selector,val:r},v.attr.push(T))})),f.atts[S]=pagelayer_empty(f.atts[S].url)?f.atts[S].link:f.atts[S].url)}var A,Q;if("addClass"in $)for(var q in A="string"==typeof $.addClass?[$.addClass]:$.addClass){var O=jQuery.isNumeric(q)?"":q;if(A[q].match(/\{\{val\}\}/)&&"list"in $){var P=e=>{var a={sel:O,val:A[q].replace("{{val}}",e)};f.atts[S]==e?v.classes.push(a):v.remove_classes.push(a)};for(var z in $.list)if("object"==typeof $.list[z])for(var I in $.list[z])P(I);else P(z)}else T={sel:O,val:A[q].replace("{{val}}",f.atts[S])},S in f.atts?v.classes.push(T):v.remove_classes.push(T)}if("addAttr"in $&&"ele_id"!=S)for(var q in Q="string"==typeof $.addAttr?[$.addAttr]:$.addAttr)T={sel:O=jQuery.isNumeric(q)?"":q,val:Q[q]},S in f.atts?v.attr.push(T):v.remove_attr.push(T);if("css"in $){var B;B="string"==typeof $.css?[$.css]:$.css;var F={desktop:"",tablet:"_tablet",mobile:"_mobile"},H="typography"==$.type?pagelayerIsGlobalTypo(f.atts[S]):"";for(var M in F){var R=S+F[M];if(R in f.atts){var L=f.atts[R];if("color"==$.type&&(L=pagelayerParseColor(f.atts[R])),"typography"==$.type&&(L=pagelayerParseTypo(L,!1,H,M)),"gradient"==$.type){pagelayer_is_string(L)&&(L=L.split(","));for(let e in L)L[e]=pagelayerParseColor(L[e])}for(var q in B)T={sel:O=jQuery.isNumeric(q)?"{{element}}":q,val:Qa(B[q],L,$.sep||",")},"tablet"==M&&(T.sel="@media (max-width: "+pagelayer_settings.tablet_breakpoint+"px) and (min-width: "+(pagelayer_settings.mobile_breakpoint+1)+"px){"+T.sel,T.val=T.val+"}"),"mobile"==M&&(T.sel="@media (max-width: "+pagelayer_settings.mobile_breakpoint+"px){"+T.sel,T.val=T.val+"}"),v.css.push(T)}}}if("edit"in $){var D={prop:S,sel:$.edit};if(pagelayer_empty($.keep_prop)||(D.keep_prop=!0),v.edit.push(D),pagelayer_empty($.keep_prop))continue}var V=!0;if("req"in $||"show"in $){var U={};if("req"in $&&"show"in $)for(var G in U=JSON.parse(JSON.stringify($.req)),$.show)U[G]=$.show[G];else U="req"in $?$.req:$.show;for(var J in U){var W=U[J],Z="!"==J.substr(0,1);J=Z?J.substr(1):J;var X=f.atts[J]||"";if(Z){if("string"==typeof W&&W==X){V=!1;break}if("string"!=typeof W&&W.indexOf(X)>-1){V=!1;break}}else{if("string"==typeof W&&W!=X){V=!1;break}if("string"!=typeof W&&-1===W.indexOf(X)){V=!1;break}}}}if(V&&g){var Y=S;"screen"in $&&(Y=S+{desktop:"",tablet:"_tablet",mobile:"_mobile"}[u]),$.c={},$.c.name=Y,$.c.val=f.atts[Y],pagelayerLength($.c.val)<1&&($.c.val="");var K=o,ee={prop:$,label:$.label,value:$.c.val,deviceType:u,...r};if($.type in wp.PagelayerComponents)K=wp.PagelayerComponents[$.type];else{ee.type=$.type;const _x=S;ee.onChange=function(e){p({[_x]:e})}}if("show_group"in $){var ae=x.push("Show Group"),te=$.show_group;j[ae-1]=[K,ee,te]}else K=(0,a.createElement)(K,ee),"group"in $?($.group in C||(C[$.group]=[]),C[$.group].push(K)):x.push(K)}}}if(!pagelayer_empty(j))for(var le in j){var re=j[le];te=re[2],x[le]=(0,a.createElement)(re[0],re[1],C[te])}if(!pagelayer_empty(x)){var ne=(0,a.createElement)(wp.components.PanelBody,{title:n[k][w],className:"pagelayer-panel__body",initialOpen:!1},x);"settings"!=k?b.push(ne):h.push(ne)}}}var se=(0,a.createElement)(i,{key:"inspector1"},(0,a.createElement)(wp.PagelayerComponents.setting_tabs,{}),(0,a.createElement)("div",{className:"pagelayer-components-tabs pl-settings"},h),(0,a.createElement)("div",{className:"pagelayer-components-tabs pl-options"},b)),ie=e["pagelayer_render_"+t];"function"==typeof ie&&ie(f);var oe="",pe={"pagelayer-id":f.id},ce=!1;if(s in wp.PagelayerBlocks){var me=wp.PagelayerBlocks[s];ce=!0,oe=(0,a.createElement)(me,{_props:r,pl_props:n,tag:s,deviceType:u,jEleRef:_,data:f})}else{if("html"in n){var ge=n.html.replace(/src=/g,"plmodifysrc="),ye=jQuery("<div>"+ge+"</div>");if(v.edit.length>0)for(var q in v.edit)$=v.edit[q].prop,v.edit[q].keep_prop||ye.find('[if="{{'+$+'}}"]').removeAttr("if");if(ye.find("[if-ext]").each((function(){var e=jQuery(this),a=$a(e.attr("if-ext"));e.removeAttr("if-ext"),a in f.atts&&!pagelayer_empty(f.atts[a])||(e[0].outerHTML=e.html())})),ye.find("[if]").each((function(){var e=jQuery(this),a=$a(e.attr("if"));e.removeAttr("if"),a in f.atts&&!pagelayer_empty(f.atts[a])||e.remove()})),"has_group"in n&&"holder"in n&&(ye.find(n.holder).attr("pagelayer-group-holder",t),ce=!0),v.edit.length>0)for(var q in v.edit)$=v.edit[q].prop,((O=v.edit[q].sel).length<1?ye:ye.find(O)).attr({"pagelayer-editable":$});oe=Aa(ye[0].innerHTML.replace(/plmodifysrc=/g,"src="),f)}oe=Ye(oe,r)}var de="";if(v.css.length>0){var ue=[];for(var q in v.css){O=Ta(v.css[q].sel,f);var _e=v.css[q].val;O.length>0?ue.push(O+"{"+_e+"}"):ue.push(Ta(_e,f))}if(!pagelayer_empty(n.overide_css_selector))for(var fe in ue){var ve=Ta(n.overide_css_selector,f);ue[fe]=ue[fe].split(f.CSS.cssSel).join(ve),ue[fe]=ue[fe].split(f.CSS.wrap).join(ve)}de=Aa(ue.join("\n"),f)}pagelayer_empty(de)||(de=`<style>${de}</style>`);const he={className:f.className,ref:_,...pe},be=(0,y.useBlockProps)({"pagelayer-wrap-id":f.id});var Ee={plTag:t,_props:r,ref:_,className:f.className,...pe};const ke=wp.PagelayerBlocks.addGroupBlock;var we=(0,a.createElement)(a.Fragment,null,g&&se,n?.has_group&&!ce?(0,a.createElement)("div",{...be},Ye(de,r),(0,a.createElement)(ke,{...Ee})):(0,a.createElement)("div",{...be},(0,a.createElement)("div",{...he},Ye(de,r),oe)));return(0,a.useEffect)((()=>{const a=pagelayer_query(`.p-${f.id}`);if(v.classes.length>0)for(const e of v.classes){const t=e.sel.replace("{{element}}",""),l=t.length<1?a:a.find(t);l.hasClass(e.val)||l.addClass(e.val)}if(v.remove_classes.length>0)for(const e of v.remove_classes){const t=e.sel.replace("{{element}}",""),l=t.length<1?a:a.find(t);l.hasClass(e.val)&&l.removeClass(e.val)}if(v.attr.length>0)for(const e of v.attr){const t=e.sel.replace("{{element}}",""),l=t.length<1?a:a.find(t),r=e.val.split(/=(.*)/);r[1]=Aa(r[1],f),r[1]=pagelayerTrim(r[1],'"'),!l.attr(r[0])!==r[1]&&l.attr(r[0],r[1])}if(v.remove_attr.length>0)for(const e of v.remove_attr){const t=e.sel.replace("{{element}}",""),l=t.length<1?a:a.find(t),r=e.val.split("=");l.is("["+r[0]+"]")&&l.removeAttr(r[0])}f.$=pagelayer_query(`.p-${f.id}`);var l=e["pagelayer_render_end_"+t];if("function"==typeof l&&l(f),f.atts.ele_attributes&&function(e){e.id in Sa&&Sa[e.id].forEach((function(a,t){e.$.removeAttr(a)})),Sa[e.id]=[],pagelayerTrim(e.atts.ele_attributes.split(";")).forEach((function(a,t){var l=a.split(/=(.*)/),r=pagelayerTrim(l[0]);Sa[e.id].push(r),r.length<1||pagelayer_empty(r.match(/^[a-z_]+[\w:.-]*$/i))||(l.length<2?e.$.attr(r,""):e.$.attr(r,l[1]))}))}(f),"pagelayer_scrolling_effects"in window){var r=jQuery(".interface-interface-skeleton__content");if(f.atts.ele_scrolling_effects){var n=jQuery('iframe[name="editor-canvas"]'),s=r;if(n.length>0){var i=n[0]?.contentWindow?.document||n[0]?.contentDocument;s=jQuery(i)}pagelayer_scrolling_effects(f.$,s)}if(f.atts.ele_mouse_effects&&pagelayer_mouse_effects(f.$),pagelayer_empty(f.atts.ele_sticky_pos))return;pagelayer_ele_sticky_handler(f.$,r)}}),[v,f.atts]),(0,a.useEffect)((()=>{setTimeout((()=>{const e=document.querySelectorAll('iframe[name="editor-canvas"]');if(!e?.length)return;const a=e=>{const a=document.getElementById(e);return!!a&&a.cloneNode(!0)},t=e=>{const a=document.getElementById(e);return!!a&&a.textContent};for(const l of e){const e=l?.contentWindow.document||l?.contentDocument;if(!e?.head)continue;const r=t=>{if(e.getElementById(t))return;const l=a(t);l&&e.head.appendChild(l)},n=a=>{const l=t(a);if(!l)return;const r=e.getElementById(a);if(r)r.textContent=l;else{const t=document.createElement("style");t.setAttribute("id",a),t.textContent=l,e.head.appendChild(t)}};r("dashicons-css"),r("pagelayer-block-icon-css"),r("pagelayer-block-editor-css"),r("pagelayer-frontend-css"),r("mediaelement-css"),n("pagelayer-block-global-style"),n("pagelayer-global-styles"),jQuery(e).off("click.pliframeclick").on("click.pliframeclick","[pagelayer-id]",(function(e){e.preventDefault()}))}}))}),[]),(0,a.useLayoutEffect)((()=>()=>{const e=pagelayer_query(`#block-${d}`).parent(".pagelayer-owl-item").closest(".pagelayer-owl-carousel");e.length<1||pagelayer_owl_destroy(e.closest("[pagelayer-id][pagelayer-setup]"),".pagelayer-owl-carousel")}),[]),we}wp.domReady((function(){var e=document.createElement("div");wp.element.render((0,a.createElement)(ra,null),e),document.querySelector("body").appendChild(e),Ca=setInterval((function(){var e=document.querySelector(".interface-interface-skeleton__content");e&&(clearInterval(Ca),new WOW({boxClass:"pagelayer-wow",scrollContainer:".interface-interface-skeleton__content"}).init(),jQuery(e).on("scroll",(function(){window.dispatchEvent(new Event("scroll"))})),jQuery(e).on("resize",(function(){window.dispatchEvent(new Event("resize"))})))}),100),jQuery(document).on("click","[pagelayer-id]",(function(e){e.preventDefault()})),jQuery(document).on("mousedown",".block-editor-block-mover-button",(function(e){const a=wp.data.select("core/block-editor").getSelectedBlockClientId();var t=(pagelayer_empty(a)?pagelayer_query(".wp-block.is-multi-selected"):pagelayer_query("#block-"+a)).parent(".pagelayer-owl-item").closest(".pagelayer-owl-carousel");t.length<1||(jQuery(this)[0].dispatchEvent(new Event("click",{bubbles:!0})),t.trigger("refresh.pagelayer.owl"),pagelayer_owl_destroy(t.closest("[pagelayer-id][pagelayer-setup]"),".pagelayer-owl-carousel"))}))}));var Sa={};function $a(e){return e.substring(2,e.length-2)}function Ta(e,a){return(e=(e=e.split("{{element}}").join(a.CSS.cssSel)).split("{{wrap}}").join(a.CSS.wrap)).split("{{ele_id}}").join(a.id)}function Aa(e,a){for(var t in a.tmp)e=e.split("{{{"+t+"}}}").join(a.tmp[t]);for(var t in a.atts)e=e.split("{{"+t+"}}").join(a.atts[t]);return e}function Qa(e,a,t){t=t||",";var l=function(e,a,t){return a=function(e){if((e=String(e)).match(/^#([a-f0-9]{6})ff$/))return e.substr(0,7);if(e.match(/^#([a-f0-9]{8})$/)){var a=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);e="rgba("+parseInt(a[1],16)+", "+parseInt(a[2],16)+", "+parseInt(a[3],16)+", "+(parseInt(a[4],16)/255).toFixed(2)+")"}return e}(a),a.match(/var\(/)&&(t=t.replace(/[-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"),t=new RegExp(t+"?[^\\s|;]+","ig")),e.split(t).join(a)};if((e=l(e,a,"{{val}}")).match(/val\[\d/))for(var r in"object"==typeof a&&null!==a||(a=String(a).split(t)),a)e=l(e,a[r],"{{val["+r+"]}}");return e}function qa(e,a){a=a||!1;var t=e["pagelayer-id"];return(a||!t||t.length<1)&&(t=(t=pagelayerRandstr(3)+Math.floor(Math.random()*Math.floor(9999)).toString()).toLowerCase()),jQuery(`.p-${t}`,pagelayerGetDocumentElement()).length>1&&(t=qa(e,!0)),t}const Oa=()=>{const e="pagelayer/pl-col";return[{name:"one-column",icon:(0,a.createElement)("svg",{width:"100",height:"50",xmlns:"https://www.w3.org/2000/svg",viewBox:"0 0 100 54.54"},(0,a.createElement)("path",{d:"M385,133.37v54.54H285V133.37Z",transform:"translate(-285 -133.37)"})),label:(0,s.__)("One Column"),innerBlocks:[[e,{col:12}]],scope:["block"]},{name:"two-column-equal",icon:(0,a.createElement)("svg",{width:"100",height:"50",xmlns:"https://www.w3.org/2000/svg",viewBox:"0 0 100 54.54"},(0,a.createElement)("path",{d:"M461,133.37v54.54H412V133.37Zm51,0v54.54H463V133.37Z",transform:"translate(-412 -133.37)"})),label:(0,s.__)("Two columns equal split"),isDefault:!0,innerBlocks:[[e,{col:6}],[e,{col:6}]],scope:["block"]},{name:"75_25-column-split",icon:(0,a.createElement)("svg",{width:"100",height:"50",viewBox:"0 0 114 60",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.00001 0C0.895439 0 7.62939e-06 0.895447 7.62939e-06 2V58C7.62939e-06 59.1046 0.895439 60 2.00001 60H73C74.1046 60 75 59.1046 75 58V2C75 0.895447 74.1046 0 73 0H2.00001ZM79 0C77.8954 0 77 0.895447 77 2V58C77 59.1046 77.8954 60 79 60H112C113.105 60 114 59.1046 114 58V2C114 0.895447 113.105 0 112 0H79Z",fill:"inherit"})),label:(0,s.__)("Seventy five tweenty five columns split"),innerBlocks:[[e,{col:9}],[e,{col:3}]],scope:["block"]},{name:"25_75-column-split",icon:(0,a.createElement)("svg",{width:"100",height:"50",viewBox:"0 0 114 60",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M35 60C36.1046 60 37 59.1046 37 58L37 2C37 0.895447 36.1046 0 35 0H2.00002C0.895447 0 1.52588e-05 0.895447 1.52588e-05 2L7.62939e-06 58C7.62939e-06 59.1046 0.895439 60 2.00001 60H35ZM112 60C113.105 60 114 59.1046 114 58V2C114 0.895447 113.105 0 112 0H41C39.8954 0 39 0.895447 39 2L39 58C39 59.1046 39.8954 60 41 60H112Z",fill:"inherit"})),label:(0,s.__)("Tweenty five seventy five columns split"),innerBlocks:[[e,{col:3}],[e,{col:9}]],scope:["block"]},{name:"three-column-equal",icon:(0,a.createElement)("svg",{width:"100",height:"50",viewBox:"0 0 114 60",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0 2C0 0.895447 0.895432 0 2 0H35C36.1046 0 37 0.895447 37 2V58C37 59.1046 36.1046 60 35 60H2C0.895432 60 0 59.1046 0 58V2ZM39 2C39 0.895447 39.8954 0 41 0H73C74.1046 0 75 0.895447 75 2V58C75 59.1046 74.1046 60 73 60H41C39.8954 60 39 59.1046 39 58V2ZM79 0C77.8954 0 77 0.895447 77 2V58C77 59.1046 77.8954 60 79 60H112C113.105 60 114 59.1046 114 58V2C114 0.895447 113.105 0 112 0H79Z",fill:"inherit"})),label:(0,s.__)("Three columns equal split"),innerBlocks:[[e,{col:4}],[e,{col:4}],[e,{col:4}]],scope:["block"]},{name:"four-column-equal",icon:(0,a.createElement)("svg",{width:"100",height:"50",viewBox:"0 0 114 60",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2 0C0.895416 0 0 0.895447 0 2V58C0 59.1046 0.895416 60 2 60H25C26.1046 60 27 59.1046 27 58V2C27 0.895447 26.1046 0 25 0H2ZM31 0C29.8954 0 29 0.895447 29 2V58C29 59.1046 29.8954 60 31 60H54C55.1046 60 56 59.1046 56 58V2C56 0.895447 55.1046 0 54 0H31ZM89 0C87.8954 0 87 0.895447 87 2V58C87 59.1046 87.8954 60 89 60H112C113.105 60 114 59.1046 114 58V2C114 0.895447 113.105 0 112 0H89ZM58 2C58 0.895447 58.8954 0 60 0H83C84.1046 0 85 0.895447 85 2V58C85 59.1046 84.1046 60 83 60H60C58.8954 60 58 59.1046 58 58V2Z",fill:"inherit"})),label:(0,s.__)("Four columns equal split"),innerBlocks:[[e,{col:3}],[e,{col:3}],[e,{col:3}],[e,{col:3}]],scope:["block"]}]},Pa=(0,a.memo)((e=>{const{_props:t,data:r}=e,{clientId:n,isSelected:i,setAttributes:o}=t,{atts:p,tmp:c,id:m,tag:g}=r,d="pagelayer/pl-col",u=[d],{getBlocks:_}=(0,l.select)("core/block-editor"),f=_(n),v=f.length,[h,b]=(0,a.useState)(v);(0,a.useEffect)((()=>{if(v!=h){b(v);var e={col:Math.floor(12/v)};f.map((a=>{var t,r;t=a.clientId,r={...e,col_width:""},(0,l.dispatch)("core/block-editor").updateBlockAttributes(t,r)}))}}),[v]);var E={template:(0,a.useMemo)((()=>[[d]]),[d]),templateLock:!1,renderAppender:!1,allowedBlocks:u,orientation:"horizontal"},k={className:`pagelayer-row-holder pagelayer-row pagelayer-auto pagelayer-width-${p.width_content}`};const w=(0,y.useInnerBlocksProps)(k,E);return(0,a.createElement)(a.Fragment,null,0==v?(0,a.createElement)("div",{className:"pagelayer-variation-div"},(0,a.createElement)(y.__experimentalBlockVariationPicker,{icon:(0,a.createElement)("svg",{version:"1.0",xmlns:"http://www.w3.org/2000/svg",width:"25.000000pt",height:"23.000000pt",viewBox:"0 0 25.000000 23.000000",preserveAspectRatio:"xMidYMid meet"},(0,a.createElement)("g",null,(0,a.createElement)("path",{d:"M4 6H20M4 12H20M4 18H20",stroke:"#000000","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"}))),label:(0,s.__)("Row"),variations:Oa(),instructions:(0,s.__)("Please select a column layout."),onSelect:e=>(e=>{e.innerBlocks&&(b(e.innerBlocks.length),(0,l.dispatch)("core/block-editor").replaceInnerBlocks(n,(0,aa.createBlocksFromInnerBlocksTemplate)(e.innerBlocks)))})(e)})):(0,a.createElement)(a.Fragment,null,p?.bg_video_src&&(0,a.createElement)("div",{className:"pagelayer-background-video",dangerouslySetInnerHTML:{__html:p.vid_src}}),p?.bg_slider&&(0,a.createElement)("div",{className:"pagelayer-bgimg-slider",dangerouslySetInnerHTML:{__html:p.slider}}),p?.parallax_img&&(0,a.createElement)("div",{className:"pagelayer-parallax-window"},(0,a.createElement)("img",{className:"pagelayer-img",src:p.parallax_img_src,title:c["parallax_img-title"],alt:c["parallax_img-alt"]})),p?.row_shape_position&&(0,a.createElement)("div",{className:"pagelayer-row-shape"},(0,a.createElement)("div",{className:"pagelayer-row-svg"},p?.row_shape_type_top&&(0,a.createElement)("svg",{className:"pagelayer-svg-top"},p.svg_top),p?.row_shape_type_bottom&&(0,a.createElement)("svg",{className:"pagelayer-svg-bottom"},p.svg_bottom))),p?.overlay_type&&(0,a.createElement)("div",{className:"pagelayer-background-overlay"}),(0,a.createElement)("div",{...w}),i&&(0,a.createElement)("div",{className:"pagelayer-block-appender"},(0,a.createElement)(y.InnerBlocks.ButtonBlockAppender,null))))})),{pagelayer_shortcodes:za}=pagelayer_config,Ia=za,Ba=(0,a.memo)((e=>{const{_props:t,plTag:l,TagName:r="div"}=e,{setAttributes:n,isSelected:s}=t,i=Ia[l],o=(e,a)=>{var t=[];if("inner_content"in a[e]){const n=a[e].inner_content;for(var l in n)for(var r in n[l]){let e=o(r,n[l]);t.push(e)}}var n=pagelayerBlockNameByTag(e);let s={};return e in a&&"atts"in a[e]&&(s={...s,...a[e].atts}),[n,s,t]},p=(e,a)=>{const t=[];var l=[];e="pagelayer/pl-inner-row"==e?"pagelayer/pl-row":e;const r=Ia[a.sc];if(r&&"has_group"in r){var n=r.has_group,s=r[n.section][n.prop],i=pagelayerBlockNameByTag(s.sc),c=p(i,s);l=[...l,...c]}if("pl_inner_row"==a.sc){if(a&&"inner_content"in a&&!pagelayer_empty(a.inner_content))for(var m in a.inner_content)for(var g in a.inner_content[m])t.push(o(g,a.inner_content[m]));return t}for(var y=0;y<a.count;y++)t.push([e,{},l]);return t};var c=i.has_group,m=i[c.section][c.prop],g="pl_inner_row"===m.sc?"pl_row":m.sc,d={},u=[g=pagelayerBlockNameByTag(g)];"pl_inner_row"===m.sc&&(u=[]);const _=(0,a.useMemo)((()=>p(g,m)),[g,m]);if(_.length>0){var f={template:_,templateLock:!1,renderAppender:!1};d={...d,...f}}if(!pagelayer_empty(u)){var v={allowedBlocks:u};d={...d,...v}}var h={...e};delete h._props,delete h.plTag,delete h.TagName;const b=(0,y.useInnerBlocksProps)(h,d);return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(r,{...b}),s&&(0,a.createElement)("div",{className:"pagelayer-block-appender"},(0,a.createElement)(y.InnerBlocks.ButtonBlockAppender,null)))})),Fa=window.React;var Ha={},Ma={};function Ra(e,a,t,l){if(pagelayer_empty(Ma[a]))return e;var r=jQuery("<div>").html(e),n=Ma[a];for($e in n){var s;if(!pagelayer_empty(n[$e].pagelayer_content)){var i=n[$e].ID;s=n[$e].pagelayer_content,r.find(".pagelayer-mega-editor-"+i).html(s[0].outerHTML)}}return r.html()}var La={},Da={};wp.PagelayerComponents={setting_tabs:e=>{const[t,l]=(0,a.useState)("settings"),r=e=>{l(e)};return(0,a.useEffect)((()=>{r(t);var e=document.querySelector(".components-panel");return e.setAttribute("pagelayer-component-tab",t),()=>{e.removeAttribute("pagelayer-component-tab")}}),[t]),(0,a.useEffect)((()=>(document.querySelectorAll(".pagelayer-components-tabs").forEach((e=>{var a=e.querySelectorAll(".pagelayer-panel__body.is-opened"),t=e.querySelector(".pagelayer-panel__body");a.length<1&&t&&t.querySelector(".components-button").click()})),jQuery(document).on("mouseup.components_toggle_panel",".components-panel__body",(function(){var e=jQuery(this),a=e.closest(".pl-settings").length>0?".pl-settings":":not(.pl-settings)";jQuery(a).find(".components-panel__body.is-opened").not(e).find(".components-button").click()})),()=>{jQuery(document).unbind("mouseup.components_toggle_panel")})),[]),(0,a.createElement)("div",{className:"pagelayer-setting-tabs"},(0,a.createElement)("button",{className:"pagelayer-setting-tab "+("settings"==t?"is-active":""),onClick:()=>r("settings")},(0,a.createElement)("i",{className:"fas fa-paint-brush"}),"Settings"),(0,a.createElement)("button",{className:"pagelayer-setting-tab "+("options"==t?"is-active":""),onClick:()=>r("options")},(0,a.createElement)("i",{className:"pli pli-service"}),"Options"))},radio:e=>{const{prop:t,label:l,value:r,setAttributes:s}=e,{name:i}=t.c;return(0,a.createElement)("div",{className:"components-base-control pagelayer-base-control"},(0,a.createElement)(n,{...e}),(0,a.createElement)("div",{className:"pagelayer-elp-radio-div"},Object.keys(t.list).map((e=>(0,a.createElement)("a",{className:"pagelayer-elp-radio "+(r===e?"pagelayer-elp-radio-active":""),onClick:()=>{return a=e,void s({[i]:a});var a}},t.list[e])))))},color:e=>{const{prop:t,value:l,setAttributes:r}=e,{name:s}=t.c;return(0,a.createElement)("div",{className:"components-base-control pagelayer-base-control"},(0,a.createElement)(n,{...e}),(0,a.createElement)(o,{name:s,value:l,onChange:(e="")=>{r({[s]:e})},setAttributes:r,type:t.type,handleClick:e=>{r({[s]:"$"+e})}}))},padding:e=>{const{prop:t,label:l,value:r,setAttributes:s}=e,{name:i}=t.c;var o=pagelayer_empty(r)?["","","",""]:r;pagelayer_is_string(o)&&(o=o.split(","));const[p,c]=(0,a.useState)(!0),m=(0,a.useRef)(null),g=(e,a)=>{const l=parseFloat(a.target.value);let r=[...o];p?r=r.map((()=>l)):r[e]=l,t?.units&&(r=y(r)),s({[i]:r})},y=e=>{var a=m.current.querySelectorAll(".pagelayer-elp-units .selected")[0].innerHTML;if(Array.isArray(e))for(var t in e)e[t].length<1||(e[t]=parseFloat(e[t])+a);else e=parseFloat(e)+a;return e};return(0,a.createElement)("div",{className:"components-base-control pagelayer-base-control",ref:m},(0,a.createElement)(n,{...e}),(0,a.createElement)("div",{className:"pagelayer-elp-padding-div"},(0,a.createElement)("input",{type:"number",className:"pagelayer-elp-padding",value:parseFloat(o[0]),onChange:e=>g(0,e)}),(0,a.createElement)("input",{type:"number",className:"pagelayer-elp-padding",value:parseFloat(o[1]),onChange:e=>g(1,e)}),(0,a.createElement)("input",{type:"number",className:"pagelayer-elp-padding",value:parseFloat(o[2]),onChange:e=>g(2,e)}),(0,a.createElement)("input",{type:"number",className:"pagelayer-elp-padding",value:parseFloat(o[3]),onChange:e=>g(3,e)}),(0,a.createElement)("i",{className:"pli pli-link"+(p?" pagelayer-elp-padding-linked":""),onClick:()=>c(!p)})))},typography:e=>{const{attributes:t,prop:l,label:i,value:o,setAttributes:m,deviceType:g}=e,{name:y}=l.c,d=(0,a.useRef)(null),u=(0,a.useRef)(null),_=(0,a.useRef)(null),[f,v]=(0,a.useState)(!1),[h,b]=(0,a.useState)(!1),[E,k]=(0,a.useState)(pagelayerIsGlobalTypo(o)),w={desktop:"",tablet:"_tablet",mobile:"_mobile"};var N=pagelayerParseTypo(o,!1),x=pagelayerParseTypo(t[y+"_tablet"]),C=pagelayerParseTypo(t[y+"_mobile"]);const j=e=>{var a=jQuery(e.target);"font-family"==jQuery(e.target).attr("name")&&c(jQuery(e.target)),a.closest("[pagelayer-set-global]").removeAttr("pagelayer-set-global"),S()},S=()=>{if(!f)return;const e={};e[y]={},e[y+"_tablet"]={},e[y+"_mobile"]={},pagelayer_empty(E)||(e[y]["global-font"]=E),d.current.querySelectorAll(".pagelayer-elp-typo-input").forEach((a=>{const t=a.getAttribute("name"),l=a.value,r=jQuery(a).closest("[pagelayer-set-global]");if(!(""==l&&r.length<1&&pagelayer_empty(E)||r.length>0||pagelayer_empty(l)))if(t.indexOf("_tablet")>-1){const a=t.replace("_tablet","");e[y+"_tablet"][a]=l}else if(t.indexOf("_mobile")>-1){const a=t.replace("_mobile","");e[y+"_mobile"][a]=l}else e[y][t]=l})),m(e)},$=(e,a)=>{e.stopPropagation();var t=jQuery(d.current);if(b(!1),E==a)return t.find("[pagelayer-set-global]").removeAttr("pagelayer-set-global"),void k("");k(a);var l=t.find('.pagelayer-elp-typo-input[name="font-family"]');t.find(".pagelayer-elp-label .pagelayer-typo-default").each((function(){A(jQuery(this),!0,a)})),c(l)};var T;(0,a.useEffect)((()=>{S()}),[E]),(0,a.useEffect)((()=>{var e=jQuery(d.current);return e.on("click",".pagelayer-typo-default",(function(e,a){A(jQuery(e.target),a)})),pagelayer_empty(E)||(e.find(".pagelayer-elp-typo").attr("pagelayer-set-global",1),e.find(".pagelayer-elp-typo").find("select, input").each((function(){var e=jQuery(this),a=e.val();if(pagelayer_empty(a))return!0;e.closest(".pagelayer-elp-typo").removeAttr("pagelayer-set-global")})),e.find('[pagelayer-set-global="1"] .pagelayer-typo-default').trigger("click",[!0])),()=>{e.unbind("click",".pagelayer-typo-default")}}),[f]),(0,a.useEffect)((()=>{const e=e=>{d.current&&!d.current.contains(e.target)&&v(!1),u.current&&!u.current.contains(e.target)&&_.current&&!_.current.contains(e.target)&&b(!1)};return document.addEventListener("click",e),()=>{document.removeEventListener("click",e)}}),[]);const A=(e,a,t=null)=>{if(a=a||!1,t=t||E,pagelayer_empty(t)||!pagelayer_global_fonts[t])return;const l=pagelayer_global_fonts[t].value,r=e.closest(".pagelayer-elp-typo"),n=r.find(".pagelayer-elp-typo-input"),s=n.first().attr("name");let i="";if(r.attr("pagelayer-set-global",1),s in l&&(i=l[s]),"object"==typeof i)for(const e in w){let a="";e in i&&(a=i[e]),r.find('.pagelayer-elp-typo-input[name="'+s+w[e]+'"]').val(a)}else n.length>1&&n.val(""),n.first().val(i);a||(clearTimeout(T),T=setTimeout(S,200))},Q=e=>(0,a.createElement)("label",{...e},e.children,(0,a.createElement)("span",{className:"pagelayer-typo-default",title:(0,s.__)("Restore Global")},(0,a.createElement)("i",{className:"fas fa-undo"}))),q={style:{"":"Default",normal:"Normal",italic:"Italic",oblique:"Oblique"},weight:{"":"Default",100:"100",200:"200",300:"300",400:"400",500:"500",600:"600",700:"700",800:"800",900:"900",normal:"Normal",lighter:"Lighter",bold:"Bold",bolder:"Bolder",unset:"Unset"},variant:{"":"Default",normal:"Normal","small-caps":"Small Caps"},"deco-line":{"":"Default",none:"None",overline:"Overline","line-through":"Line Through",underline:"Underline","underline overline":"Underline Overline"},"deco-style":{"":"Default",solid:"Solid",double:"Double",dotted:"Dotted",dashed:"Dashed",wavy:"Wavy"},transform:{"":"Default",capitalize:"Capitalize",uppercase:"Uppercase",lowercase:"Lowercase"},fonts:p},O=(e,t,l,r)=>(r=r||{},(0,a.createElement)("select",{name:e,className:"pagelayer-elp-typo-input pagelayer-elp-select",onChange:j,...r},Object.keys(t).map((e=>((e="",t,l="")=>{const r=e.toLowerCase()===l.toLowerCase(),n=t||"Default";return(0,a.createElement)("option",{value:e,selected:r},n)})(e,t[e],l))))),P=[],z=(e,t,l,r)=>{const n=e!==r?"":'selected="selected"',s=t||"Default";return(0,a.createElement)("option",{className:"pagelayer-elp-typo-sele-op",value:e,type:l,selected:n},s)};for(const e in q.fonts){"default"!==e&&P.push((0,a.createElement)("optgroup",{label:pagelayerUcwords(e)}));for(const a in q.fonts[e])P.push(z(jQuery.isNumeric(a)?q.fonts[e][a]:a,q.fonts[e][a],e,N[0]))}return(0,a.createElement)("div",{className:"components-base-control pagelayer-base-control"},(0,a.createElement)(n,{...e}),(0,a.createElement)("div",{className:"pagelayer-prop-holder "+(E?"pagelayer-global-on":""),ref:d},(0,a.createElement)("span",{className:"pagelayer-prop-edit",onClick:()=>v(!f)},(0,a.createElement)("i",{className:"pli pli-pencil"})),f&&(0,a.createElement)("div",{className:"pagelayer-elp-typo-div","pagelayer-screen-mode":g},(0,a.createElement)("div",{className:"pagelayer-elp-global-typo"},(0,a.createElement)("label",{className:"pagelayer-elp-label"},(0,s.__)("Global Fonts")),(0,a.createElement)("span",{className:"pagelayer-elp-typo-icons"},(0,a.createElement)("span",{className:"pagelayer-elp-global-icon "+(E?"pagelayer-active-global":""),onClick:()=>b(!h),ref:_}),(0,a.createElement)("span",{className:"pli pli-service",onClick:e=>{e.stopPropagation(),window.open(pagelayer_customizer_url+"&autofocus%5Bsection%5D=pagelayer_global_fonts_sec","_blank")}})),h&&(0,a.createElement)("div",{className:"pagelayer-global-font-list",ref:u},Object.keys(pagelayer_global_fonts).map((e=>(0,a.createElement)("div",{className:"pagelayer-global-font-list-item "+(e==E?"pagelayer-global-selected":""),"data-global-id":e,onClick:a=>$(a,e)},(0,a.createElement)("span",{className:"pagelayer-global-font-title"},pagelayer_global_fonts[e].title)))))),(0,a.createElement)("div",{className:"pagelayer-elp-typo"},(0,a.createElement)(Q,{className:"pagelayer-elp-label"},(0,s.__)("Font Family")),(0,a.createElement)("select",{className:"pagelayer-elp-typo-input pagelayer-elp-select",name:"font-family",onChange:j},P)),(0,a.createElement)("div",{className:"pagelayer-elp-typo"},(0,a.createElement)(Q,{className:"pagelayer-elp-label"},(0,s.__)("Font Size"),(0,a.createElement)(r,{...e})),(0,a.createElement)("input",{className:"pagelayer-elp-typo-input",type:"number",max:"200",min:"0",step:"1",name:"font-size","pagelayer-show-device":"desktop",value:N[1],onChange:j}),(0,a.createElement)("input",{className:"pagelayer-elp-typo-input",type:"number",max:"200",min:"0",step:"1",name:"font-size_tablet","pagelayer-show-device":"tablet",value:x[1],onChange:j}),(0,a.createElement)("input",{className:"pagelayer-elp-typo-input",type:"number",max:"200",min:"0",step:"1",name:"font-size_mobile","pagelayer-show-device":"mobile",value:C[1],onChange:j})),(0,a.createElement)("div",{className:"pagelayer-elp-typo"},(0,a.createElement)(Q,{className:"pagelayer-elp-label"},(0,s.__)("Font Style")),O("font-style",q.style,N[2])),(0,a.createElement)("div",{className:"pagelayer-elp-typo"},(0,a.createElement)(Q,{className:"pagelayer-elp-label"},(0,s.__)("Font Weight"),(0,a.createElement)(r,{...e})),O("font-weight",q.weight,N[3],{"pagelayer-show-device":"desktop"}),O("font-weight_tablet",q.weight,x[3],{"pagelayer-show-device":"tablet"}),O("font-weight_mobile",q.weight,C[3],{"pagelayer-show-device":"mobile"})),(0,a.createElement)("div",{className:"pagelayer-elp-typo"},(0,a.createElement)(Q,{className:"pagelayer-elp-label"},(0,s.__)("Font Variant")),O("font-variant",q.variant,N[4])),(0,a.createElement)("div",{className:"pagelayer-elp-typo"},(0,a.createElement)(Q,{className:"pagelayer-elp-label"},(0,s.__)("Decoration Line")),O("text-decoration-line",q["deco-line"],N[5])),(0,a.createElement)("div",{className:"pagelayer-elp-typo"},(0,a.createElement)(Q,{className:"pagelayer-elp-label"},(0,s.__)("Decoration Style")),O("text-decoration-style",q["deco-style"],N[6])),(0,a.createElement)("div",{className:"pagelayer-elp-typo"},(0,a.createElement)(Q,{className:"pagelayer-elp-label"},(0,s.__)("Line Height"),(0,a.createElement)(r,{...e})),(0,a.createElement)("input",{className:"pagelayer-elp-typo-input",type:"number",min:"0",max:"100",step:"0.1",name:"line-height","pagelayer-show-device":"desktop",value:N[7],onChange:j}),(0,a.createElement)("input",{className:"pagelayer-elp-typo-input",type:"number",min:"0",max:"100",step:"0.1",name:"line-height_tablet","pagelayer-show-device":"tablet",value:x[7],onChange:j}),(0,a.createElement)("input",{className:"pagelayer-elp-typo-input",type:"number",min:"0",max:"100",step:"0.1",name:"line-height_mobile","pagelayer-show-device":"mobile",value:C[7],onChange:j})),(0,a.createElement)("div",{className:"pagelayer-elp-typo"},(0,a.createElement)(Q,{className:"pagelayer-elp-label"},(0,s.__)("Text Transform")),O("text-transform",q.transform,N[8])),(0,a.createElement)("div",{className:"pagelayer-elp-typo"},(0,a.createElement)(Q,{className:"pagelayer-elp-label"},(0,s.__)("Letter Spacing"),(0,a.createElement)(r,{...e})),(0,a.createElement)("input",{className:"pagelayer-elp-typo-input",type:"number",min:"0",max:"100",step:"0.1",name:"letter-spacing","pagelayer-show-device":"desktop",value:N[9],onChange:j}),(0,a.createElement)("input",{className:"pagelayer-elp-typo-input",type:"number",min:"0",max:"100",step:"0.1",name:"letter-spacing_tablet","pagelayer-show-device":"tablet",value:x[9],onChange:j}),(0,a.createElement)("input",{className:"pagelayer-elp-typo-input",type:"number",min:"0",max:"100",step:"0.1",name:"letter-spacing_mobile","pagelayer-show-device":"mobile",value:C[9],onChange:j})),(0,a.createElement)("div",{className:"pagelayer-elp-typo"},(0,a.createElement)(Q,{className:"pagelayer-elp-label"},(0,s.__)("Word Spacing"),(0,a.createElement)(r,{...e})),(0,a.createElement)("input",{className:"pagelayer-elp-typo-input",type:"number",min:"0",max:"50",step:"0.1",name:"word-spacing","pagelayer-show-device":"desktop",value:N[10],onChange:j}),(0,a.createElement)("input",{className:"pagelayer-elp-typo-input",type:"number",min:"0",max:"50",step:"0.1",name:"word-spacing_tablet","pagelayer-show-device":"tablet",value:x[10],onChange:j}),(0,a.createElement)("input",{className:"pagelayer-elp-typo-input",type:"number",min:"0",max:"50",step:"0.1",name:"word-spacing_mobile","pagelayer-show-device":"mobile",value:C[10],onChange:j})))))},spinner:e=>{const{prop:t,label:l,value:r,setAttributes:s}=e,{name:i}=t.c,{min:o,max:p,step:c}=t;return(0,a.createElement)("div",{className:"components-base-control pagelayer-base-control"},(0,a.createElement)(n,{...e}),(0,a.createElement)("div",{className:"pagelayer-elp-spinner-div"},(0,a.createElement)("input",{type:"number",className:"pagelayer-elp-spinner",name:i,min:o,max:p,step:c,value:r,onChange:e=>{let a=parseFloat(e.target.value);!isNaN(p)&&a>p&&(a=p),s({[i]:a})}})))},slider:e=>{const{prop:t,label:l,value:r,setAttributes:s}=e,{name:i}=t.c,{min:o,max:p,step:c}=t,m=(0,a.useRef)(null),g=e=>{let a=parseFloat(e.target.value);!isNaN(p)&&a>p&&(a=p),t?.units&&(a=y(a)),s({[i]:a})},y=e=>{var a=m.current.querySelectorAll(".pagelayer-elp-units .selected")[0].innerHTML;if(Array.isArray(e))for(var t in e)e[t].length<1||(e[t]=parseFloat(e[t])+a);else e=parseFloat(e)+a;return e};return(0,a.createElement)("div",{className:"components-base-control pagelayer-base-control",ref:m},(0,a.createElement)(n,{...e}),(0,a.createElement)("div",{className:"pagelayer-elp-slider-div"},(0,a.createElement)("input",{type:"range",className:"pagelayer-elp-slider",value:parseFloat(r),min:o,max:p,step:c,onChange:g}),(0,a.createElement)("input",{type:"number",className:"pagelayer-elp-slider-value",value:parseFloat(r),min:o,max:p,step:c,onChange:g})))},checkbox:e=>{const{prop:t,label:l,value:r,setAttributes:s}=e,{name:i}=t.c;return(0,a.createElement)("div",{className:"components-base-control pagelayer-base-control"},(0,a.createElement)(n,{...e}),(0,a.createElement)("div",{className:"pagelayer-elp-checkbox-div"},(0,a.createElement)("input",{type:"checkbox",className:"pagelayer-elp-checkbox",checked:"true"===r,onChange:e=>{const a=e.target.checked;s({[i]:a?"true":""})}})))},select:m,box_shadow:e=>{const{prop:t,value:l,setAttributes:r}=e,{name:o}=t.c;var p=pagelayer_empty(l)?["","","","","",""]:l;pagelayer_is_string(p)&&(p=p.split(","));const[c,m]=(0,a.useState)(!1),[g,y]=(0,a.useState)(!1),d=(0,a.useRef)(null),u=(0,a.useRef)(null),_=(0,a.useRef)(null),f=(e,a)=>{const t=[...p];t[e]=a,r({[o]:t})};return(0,a.useEffect)((()=>{const e=e=>{u.current&&!u.current.contains(e.target)&&d.current&&!d.current.contains(e.target)&&m(!1),_.current&&!_.current.contains(e.target)&&y(!1)};return document.addEventListener("click",e),()=>{document.removeEventListener("click",e)}}),[]),(0,a.createElement)("div",{className:"components-base-control pagelayer-base-control"},(0,a.createElement)(n,{...e}),(0,a.createElement)("div",{className:"pagelayer-prop-holder",ref:_},(0,a.createElement)("span",{className:"pagelayer-prop-edit",onClick:()=>y(!g)},(0,a.createElement)("i",{className:"pli pli-pencil"})),g&&(0,a.createElement)("div",{className:"pagelayer-elp-shadow-div"},(0,a.createElement)("div",{className:"pagelayer-elp-prop-grp pagelayer-elp-shadow-horizontal"},(0,a.createElement)("label",{className:"pagelayer-elp-label"},(0,s.__)("Horizontal")),(0,a.createElement)("input",{className:"pagelayer-elp-shadow-input",type:"number",max:"100",min:"-100",step:"1",name:"horizontal",value:p[0],onChange:e=>f(0,parseFloat(e.target.value))})),(0,a.createElement)("div",{className:"pagelayer-elp-prop-grp pagelayer-elp-shadow-vertical"},(0,a.createElement)("label",{className:"pagelayer-elp-label"},(0,s.__)("Vertical")),(0,a.createElement)("input",{className:"pagelayer-elp-shadow-input",type:"number",max:"100",min:"-100",step:"1",name:"vertical",value:p[1],onChange:e=>f(1,parseFloat(e.target.value))})),(0,a.createElement)("div",{className:"pagelayer-elp-prop-grp pagelayer-elp-shadow-blur"},(0,a.createElement)("label",{className:"pagelayer-elp-label"},(0,s.__)("Blur")),(0,a.createElement)("input",{className:"pagelayer-elp-shadow-input",type:"number",max:"100",min:"-100",step:"1",name:"blur",value:p[2],onChange:e=>f(2,parseFloat(e.target.value))})),(0,a.createElement)("div",{className:"pagelayer-elp-prop-grp pagelayer-elp-shadow-spread"},(0,a.createElement)("label",{className:"pagelayer-elp-label"},(0,s.__)("Spread")),(0,a.createElement)("input",{className:"pagelayer-elp-shadow-input",type:"number",max:"100",min:"-100",step:"1",name:"spread",value:p[4],onChange:e=>f(4,parseFloat(e.target.value))})),(0,a.createElement)("div",{className:"pagelayer-elp-prop-grp pagelayer-elp-shadow-color"},(0,a.createElement)("label",{className:"pagelayer-elp-label"},(0,s.__)("Color")),(0,a.createElement)("div",{className:"pagelayer-elp-color-div",ref:d},(0,a.createElement)("div",{className:"pagelayer-elp-color-preview "+(""===p[3]?"pagelayer-blank-preview":""),onClick:()=>m(!c),style:{backgroundColor:p[3]}}),(0,a.createElement)("span",{className:"pagelayer-elp-remove-color",onClick:e=>{f(3,""),m(!1)}},(0,a.createElement)("i",{className:"pli pli-cross"})))),c&&(0,a.createElement)("div",{ref:u},(0,a.createElement)(i.ColorPicker,{color:p[3],onChangeComplete:e=>{e.rgb&&((e="")=>{f(3,e)})(1!=e.rgb.a?"rgba("+e.rgb.r+","+e.rgb.g+","+e.rgb.b+","+e.rgb.a+")":e.hex)},disableAlpha:!1})),(0,a.createElement)("div",{className:"pagelayer-elp-prop-grp pagelayer-elp-shadow-inset"},(0,a.createElement)("label",{className:"pagelayer-elp-label"},(0,s.__)("Shadow")),(0,a.createElement)("select",{className:"pagelayer-elp-shadow-input pagelayer-elp-select",name:"inset",onChange:e=>f(5,e.target.value)},(0,a.createElement)("option",{value:""},(0,s.__)("Outset")),(0,a.createElement)("option",{value:"inset",selected:"inset"==p[5]?"selected":""},(0,s.__)("Inset")))))))},image:e=>{const{attributes:t,prop:l,value:r,setAttributes:s,allow:i=["image"]}=e,{name:o}=l.c,p=t?.tmpAtts?{...t.tmpAtts}:{};var c=pagelayer_empty(p[o+"-url"])?"":p[o+"-url"];const m=e=>{e.stopPropagation();const a={...p};Object.keys(a).forEach((e=>{e.startsWith(o+"-")&&delete a[e]})),a[o+"-no-image-set"]=1,a[o+"-url"]=d,s({[o]:d,tmpAtts:a})};return(0,a.createElement)("div",{className:"components-base-control pagelayer-base-control"},(0,a.createElement)(n,{...e}),(0,a.createElement)(y.MediaUpload,{title:"Select Image",onSelect:e=>{const{id:a,url:t,title:l,alt:r,sizes:n}=e;var i={};for(var c in n)i[o+"-"+c+"-url"]=n[c].url;const m={...p,[o+"-url"]:t,[o+"-title"]:l,[o+"-alt"]:r,[o+"-no-image-set"]:"",...i};s({[o]:a,tmpAtts:m}),s({"pagelayer-srcset":t+", "+t+" 1x"})},allowedTypes:i,value:r,render:({open:e})=>(e=>{const t=pagelayer_empty(c)?"":"pagelayer-has-image";return(0,a.createElement)("div",{className:`pagelayer-elp-image-div ${t}`,style:{backgroundImage:`url("${c}")`},onClick:()=>{e()}},(0,a.createElement)("span",{className:"pagelayer-elp-remove-image",onClick:m},(0,a.createElement)("i",{className:"pli pli-cross"})),(0,a.createElement)("span",{className:"pagelayer-elp-add-image"},(0,a.createElement)("i",{className:"dashicons dashicons-plus-alt2"})))})(e)}))},dimension:e=>{const{prop:t,label:l,value:r,setAttributes:s}=e,{name:i}=t.c;var o=pagelayer_empty(r)?["",""]:r;pagelayer_is_string(o)&&(o=o.split(","));const[p,c]=(0,a.useState)(!0),m=(0,a.useRef)(null),g=(e,a)=>{const l=parseFloat(a.target.value);let r=[...o];p?r=r.map((()=>l)):r[e]=l,t?.units&&(r=y(r)),s({[i]:r})},y=e=>{var a=m.current.querySelectorAll(".pagelayer-elp-units .selected")[0].innerHTML;if(Array.isArray(e))for(var t in e)e[t].length<1||(e[t]=parseFloat(e[t])+a);else e=parseFloat(e)+a;return e};return(0,a.createElement)("div",{className:"components-base-control pagelayer-base-control",ref:m},(0,a.createElement)(n,{...e}),(0,a.createElement)("div",{className:"pagelayer-elp-dimension-div"},(0,a.createElement)("input",{type:"number",className:"pagelayer-elp-dimension",value:parseFloat(o[0]),onChange:e=>g(0,e)}),(0,a.createElement)("input",{type:"number",className:"pagelayer-elp-dimension",value:parseFloat(o[1]),onChange:e=>g(1,e)}),(0,a.createElement)("i",{className:"pli pli-link"+(p?" pagelayer-elp-padding-linked":""),onClick:()=>c(!p)})))},gradient:e=>{const{prop:t,value:l,setAttributes:r}=e,{name:i}=t.c,p=(0,a.useRef)(null),c=(0,a.useRef)(null),m=(0,a.useRef)(null);var g=pagelayer_empty(l)?["","","","","","",""]:l;pagelayer_is_string(g)&&(g=g.split(","));const y=(e,a)=>{const t=[...g];t[e]=a,r({[i]:t.toString()})};return(0,a.createElement)("div",{className:"components-base-control pagelayer-base-control"},(0,a.createElement)(n,{...e}),(0,a.createElement)("div",{className:"pagelayer-elp-gradient-div"},(0,a.createElement)("div",{className:"pagelayer-elp-gradient-div"},(0,a.createElement)("div",{className:"pagelayer-elp-prop-grp pagelayer-elp-gradient-angle"},(0,a.createElement)("label",{className:"pagelayer-elp-label"},(0,s.__)("Angle")),(0,a.createElement)("input",{className:"pagelayer-elp-gradient-input pagelayer-elp-gradient-angle",type:"number",max:"360",min:"0",step:"1",onChange:e=>y(0,parseFloat(e.target.value)),value:g[0]})),(0,a.createElement)("div",{className:"pagelayer-elp-prop-grp pagelayer-elp-gradient-color",ref:p},(0,a.createElement)("label",{className:"pagelayer-elp-label"},(0,s.__)("Color")," 1"),(0,a.createElement)(o,{onChange:e=>y(1,e),value:g[1],type:t.type,setAttributes:r,handleClick:e=>y(1,"$"+e),showRemoveIcon:!1})),(0,a.createElement)("div",{className:"pagelayer-elp-prop-grp pagelayer-elp-gradient-per1"},(0,a.createElement)("label",{className:"pagelayer-elp-label"},(0,s.__)("Percentage")," 1"),(0,a.createElement)("input",{className:"pagelayer-elp-gradient-input",type:"number",max:"100",min:"-100",step:"1",onChange:e=>y(2,parseFloat(e.target.value)),value:g[2]})),(0,a.createElement)("div",{className:"pagelayer-elp-prop-grp pagelayer-elp-gradient-color",ref:c},(0,a.createElement)("label",{className:"pagelayer-elp-label"},(0,s.__)("Color")," 2"),(0,a.createElement)(o,{onChange:e=>y(3,e),value:g[3],type:t.type,setAttributes:r,handleClick:e=>y(3,"$"+e),showRemoveIcon:!1})),(0,a.createElement)("div",{className:"pagelayer-elp-prop-grp pagelayer-elp-gradient-per2"},(0,a.createElement)("label",{className:"pagelayer-elp-label"},(0,s.__)("Percentage")," 2"),(0,a.createElement)("input",{className:"pagelayer-elp-gradient-input pagelayer-elp-gradient-per2",type:"number",max:"100",min:"0",step:"1",onChange:e=>y(4,parseFloat(e.target.value)),value:g[4]})),(0,a.createElement)("div",{className:"pagelayer-elp-prop-grp pagelayer-elp-gradient-color",ref:m},(0,a.createElement)("label",{className:"pagelayer-elp-label"},(0,s.__)("Color")," 3"),(0,a.createElement)(o,{onChange:e=>y(5,e),value:g[5],type:t.type,setAttributes:r,handleClick:e=>y(5,"$"+e),showRemoveIcon:!1})),(0,a.createElement)("div",{className:"pagelayer-elp-prop-grp pagelayer-elp-gradient-per3"},(0,a.createElement)("label",{className:"pagelayer-elp-label"},(0,s.__)("Percentage")," 3"),(0,a.createElement)("input",{className:"pagelayer-elp-gradient-input pagelayer-elp-gradient-per3",type:"number",max:"100",min:"0",step:"1",onChange:e=>y(6,parseFloat(e.target.value)),value:g[6]})))))},rich_text:e=>{const{_props:t,propsName:l,value:r,tagName:n}=e,{setAttributes:s,attributes:i}=t,[o,p]=(0,a.useState)(null),c=(0,a.useRef)(null);var m={...e},g=pagelayerTrim(r);g==`{{${l}}}`&&(g=""),delete m._props,delete m.propsName,delete m.value,delete m["pagelayer-editable"];const d=["p","h1","h2","h3","h4","h5","h6"];var u=jQuery(`<div>${r}</div>`)[0].childNodes,_=null;return 1==u.length&&3!=u[0].nodeType&&-1!=d.indexOf(u[0].localName)&&(_=u[0].localName,delete m.tagName),(0,a.useEffect)((()=>{c.current&&c.current.dispatchEvent(new Event("input",{bubbles:!0}))}),[o]),(0,a.useEffect)((()=>{u.length<1||p(d.indexOf(u[0].localName))}),[]),(0,a.createElement)(a.Fragment,null,_?(0,a.createElement)(a.Fragment,null,(0,a.createElement)(y.BlockControls,{group:"block"},(0,a.createElement)(N,{options:[1,2,3,4,5,6,0],value:o,onChange:e=>p(e)})),(0,a.createElement)(n,{...m},(0,a.createElement)(y.RichText,{ref:c,key:"editable",tagName:_,keepPlaceholderOnFocus:!0,placeholder:"Add Content...",onChange:e=>(e=>{if(null!=o){var a=d[o],t=`<${a}>${e}</${a}>`;u[0].attributes.length>0&&(t=`<${a} ${u[0].attributes}>${e}</${a}>`),s({[l]:t})}})(e),value:u[0].innerHTML,...u[0].attributes}))):(0,a.createElement)(y.RichText,{key:"editable",keepPlaceholderOnFocus:!0,placeholder:"Add Content...",onChange:e=>s({[l]:e}),value:pagelayer_empty(i[l])?g:i[l],...m}))},icon:e=>{const{prop:t,value:l,setAttributes:r}=e,{name:s}=t.c,[i,o]=(0,a.useState)(pagelayer_loaded_icons[0]),[p,c]=(0,a.useState)(!1),[m,g]=(0,a.useState)(""),[y,d]=(0,a.useState)({fas:!0,far:!1,fab:!1});var u=l;if(u){var _=u.split(" fa-");u=_[1]}const f=e=>{d((a=>({...a,[e]:!a[e]})))},v=e=>{r({[s]:e.currentTarget.children[0].getAttribute("class")})};var h={};if("list"in t&&t.list.length>0)for(var b in j)for(var E in h[b]={},j[b]){h[b][E]={};var k=[];t.list.forEach((function(e){j[b][E].icons.includes(e)&&k.push(e)})),h[b][E].icons=k,h[b][E].pre=E}else h=j;return(0,a.createElement)("div",{className:"components-base-control pagelayer-base-control"},(0,a.createElement)(n,{...e}),(0,a.createElement)("div",{className:"pagelayer-elp-icon-div",onClick:()=>{c(!p)}},(0,a.createElement)("div",{className:"pagelayer-elp-icon-preview"},(0,a.createElement)("i",{className:l}),(0,a.createElement)("span",{className:"pagelayer-elp-icon-name"},l?u:"Choose icon")),(0,a.createElement)("span",{className:"pagelayer-elp-icon-open",onClick:()=>c(!p)},"▼"),(0,a.createElement)("span",{className:"pagelayer-elp-icon-close",style:{display:l?"block":"none"},onClick:()=>{r({[s]:""})}},(0,a.createElement)("b",null,"× "))),p&&(0,a.createElement)("div",{className:"pagelayer-elp-icon-selector"},pagelayer_loaded_icons.length>1&&(0,a.createElement)("select",{className:"pagelayer-elp-icon-sets",onChange:e=>{o(e.target.value)},value:i},pagelayer_loaded_icons.map((e=>(0,a.createElement)("option",{key:e,value:e},e)))),(0,a.createElement)("span",{className:"pagelayer-elp-icon-type"},(0,a.createElement)("p",{onClick:()=>f("fas"),className:y.fas?"active":""},"Solid"),(0,a.createElement)("p",{onClick:()=>f("far"),className:y.far?"active":""},"Regular"),(0,a.createElement)("p",{onClick:()=>f("fab"),className:y.fab?"active":""},"Brand")),(0,a.createElement)("input",{type:"text",className:"pagelayer-elp-search-icon",name:"search-icon",placeholder:"search",value:m,onChange:e=>{g(e.target.value)}}),(0,a.createElement)("div",{className:"pagelayer-elp-icon-list"},Object.keys(h[i]).map((e=>{if(e in y&&!pagelayer_empty(y[e]))return h[i][e].icons.filter((e=>e.includes(m.toLowerCase())||m.length<1)).map((t=>((e,t)=>(0,a.createElement)("span",{className:"pagelayer-elp-icon-span",onClick:v},(0,a.createElement)("i",{className:`${t} fa-${e}`,icon:e})," ",e))(t,e)))})))))},link:e=>{const{attributes:t,prop:l,value:r,setAttributes:i}=e,{name:o}=l.c,p=t?.tmpAtts?t.tmpAtts:{},[c,m]=(0,a.useState)({}),[g,y]=(0,a.useState)(!1),[d,u]=(0,a.useState)(!1),[_,f]=(0,a.useState)(""),v=(0,a.useRef)(null),h=e=>{var a={...c};for(var t in e)pagelayer_empty(e[t])?delete a[t]:a[t]=e[t];var l,r="object"==typeof(l=a)&&1==pagelayerLength(l)&&"link"in l?l.link:l;r=pagelayer_empty(r)?"":r,m(a),i({[o]:r})};(0,a.useEffect)((()=>{"selector"in l&&y(!0);var e=t[o];"object"!=typeof e&&(e={link:e});const a=o in p?p[o]:e?.link;pagelayer_empty(a)||f(a),h(e)}),[l]),(0,a.useEffect)((()=>{var e=jQuery(v.current).find(".pagelayer-elp-link-list");e.on("click",(function(a){a.stopPropagation();var t=jQuery(a.target).closest(".pagelayer-elp-link-item");if(t.length<1)return;var l=t.attr("data-permalink"),r=t.attr("data-id");jQuery(v.current).find(".pagelayer-elp-link").val(l),h({link:r});const n={...p,[o]:l};i({tmpAtts:n}),f(l),e.hide()})),jQuery(document).on("click",(function(a){e.hide()}))}),[]);const b=e=>{const{checked:a}=e.target,t=e.target.name;var l=!!a;h({[t]:l})};var E={};return(0,a.createElement)("div",{className:"components-base-control pagelayer-base-control",ref:v},(0,a.createElement)(n,{...e}),(0,a.createElement)("div",{className:"pagelayer-elp-link-div pagelayer-elp-input-icon "+(g?"":"pagelayer-elp-link-no-addons")},(0,a.createElement)("input",{className:"pagelayer-elp-link",type:"text",value:_,onChange:e=>{var a=e.target.value;f(a),h({link:a});const t={...p,[o]:a};i({tmpAtts:t})},onInput:e=>{e.stopPropagation();const a=e.target.value;var t=jQuery(v.current).find(".pagelayer-elp-link-list");t.is(":visible")||t.show(),clearTimeout(E),E=setTimeout((function(){jQuery.ajax({url:pagelayer_ajax_url,type:"post",data:{action:"wp-link-ajax",_ajax_linking_nonce:$,search:a},success:function(e){var a=jQuery.parseJSON(e),l="";if(pagelayer_empty(a))l=(0,s.__)("Custom Url");else if("object"==typeof a)for(var r in a){var n=a[r];l+='<div class="pagelayer-elp-link-item"  data-id="'+n.ID+'" data-permalink="'+n.permalink+'"><div class="pagelayer-elp-link-title"><span class="pagelayer-elp-link-item-title" title="'+n.title+'">'+n.title+'</span><span class="pagelayer-elp-link-item-perma" title="'+n.permalink+'">'+n.permalink+'</span></div><div class="pagelayer-elp-link-info"><span title="'+n.info+'">'+n.info+"</span></div></div>"}t.html(l)},fail:function(e){t.html("Some error occured in getting the link data")}})}),200)}}),(0,a.createElement)("i",{className:"pli pli-service pagelayer-elp-link-icon",title:"link_options",onClick:()=>u(!d)}),(0,a.createElement)("div",{className:"pagelayer-elp-link-list"}),g&&d&&(0,a.createElement)("div",{className:"pagelayer-elp-link-addons"},(0,a.createElement)("div",{className:"pagelayer-elp-link-cb-div"},(0,a.createElement)("div",{className:"pagelayer-elp-link-label-div"},(0,a.createElement)("label",{className:"pagelayer-elp-link-label"},(0,s.__)("Open link in new window (tab)"))),(0,a.createElement)("div",null,(0,a.createElement)("input",{type:"checkbox",name:"target",className:"pagelayer-elp-checkbox",checked:!pagelayer_empty(c.target),onChange:b}))),(0,a.createElement)("div",{className:"pagelayer-elp-link-cb-div"},(0,a.createElement)("div",{className:"pagelayer-elp-link-label-div"},(0,a.createElement)("label",{className:"pagelayer-elp-link-label"},(0,s.__)("Add Nofollow"))),(0,a.createElement)("div",null,(0,a.createElement)("input",{type:"checkbox",name:"rel",className:"pagelayer-elp-checkbox",checked:!pagelayer_empty(c.rel),onChange:b}))),(0,a.createElement)("div",{className:"pagelayer-elp-link-ca"},(0,a.createElement)("div",{className:"pagelayer-elp-link-label-div"},(0,a.createElement)("label",{className:"pagelayer-elp-link-label"},(0,s.__)("Custom Attributes"))),(0,a.createElement)("input",{type:"text",className:"pagelayer-elp-text",placeholder:"key = value",value:c?.attrs,onChange:e=>h({attrs:e.target.value})}),(0,a.createElement)("p",{className:"pagelayer-elp-link-desc"},(0,s.__)("Setting custom attribute for link. "),(0,a.createElement)("strong",null,(0,s.__)("attribute = value")),(0,s.__)("In this way the attribute and its value can be added. Separate key-value pairs using"),(0,a.createElement)("strong",null," ",(0,s.__)("semicolon ;")),".")))))},video:T,audio:T,media:T,multi_image:e=>{const{prop:t,label:l,value:r,setAttributes:i,attributes:o,allow:p=["image"]}=e,{name:c}=t.c,m=o?.tmpAtts?o.tmpAtts:{},[g,d]=(0,a.useState)([]),[u,_]=(0,a.useState)({});return(0,a.useEffect)((()=>{var e=[];pagelayer_empty(t.c.val)||(e=t.c.val,pagelayer_is_string(e)&&(e=t.c.val.split(",")),d(e)),wp.media.query({post__in:e}).more().then((()=>{var a={};for(var t in e){var l=wp.media.attachment(e[t]).get("url");a["i"+t]=l}_(a)}))}),[]),(0,a.createElement)("div",{className:"components-base-control pagelayer-base-control"},(0,a.createElement)(n,{...e}),(0,a.createElement)(y.MediaUpload,{title:"Select Image",onSelect:e=>{var a=[],t={},l={},r={},n={},s={};for(var o in e){const{id:i,url:c,title:m,link:y,caption:d,sizes:u}=e[o];var p="i"+i;for(var g in a.push(i),t[p]=c,r[p]=m,n[p]=y,s[p]=d,l[p]={},u)l[p][g]=u[g].url}_(t),d(a);const y={...m,[c+"-urls"]:t,[c+"-all-urls"]:l,[c+"-all-titles"]:r,[c+"-all-links"]:n,[c+"-all-captions"]:s};i({[c]:a,tmpAtts:y})},allowedTypes:p,value:g,multiple:!0,gallery:!0,addToGallery:!0,autoOpen:!0,render:({open:e})=>(e=>(0,a.createElement)("div",{className:"pagelayer-elp-multi_image-div"},(0,a.createElement)("center",null,(0,a.createElement)("button",{className:"pagelayer-elp-button",onClick:()=>e()},(0,s.__)("Add Images"))),(0,a.createElement)("div",{className:"pagelayer-elp-multi_image-thumbs",onClick:()=>e()},u&&Object.keys(u).map((e=>(0,a.createElement)("div",{className:"pagelayer-elp-multi_image-thumb",style:{backgroundImage:`url(${u[e]})`}}))))))(e)}))},shadow:e=>{const{prop:t,label:l,value:r,setAttributes:o}=e,{name:p}=t.c;var c=pagelayer_empty(r)?["","","",""]:r;pagelayer_is_string(r)&&(c=r.split(","));const[m,g]=(0,a.useState)(!1),[y,d]=(0,a.useState)(!1),u=(0,a.useRef)(null),_=(0,a.useRef)(null),f=(0,a.useRef)(null),v=(e,a)=>{const t=[...c];t[e]=a,o({[p]:t})};return(0,a.useEffect)((()=>{const e=e=>{_.current&&!_.current.contains(e.target)&&u.current&&!u.current.contains(e.target)&&g(!1),f.current&&!f.current.contains(e.target)&&d(!1)};return document.addEventListener("click",e),()=>{document.removeEventListener("click",e)}}),[]),(0,a.createElement)("div",{className:"components-base-control pagelayer-base-control"},(0,a.createElement)(n,{...e}),(0,a.createElement)("div",{className:"pagelayer-prop-holder",ref:f},(0,a.createElement)("span",{className:"pagelayer-prop-edit",onClick:()=>d(!y)},(0,a.createElement)("i",{className:"pli pli-pencil"})),y&&(0,a.createElement)("div",{className:"pagelayer-elp-shadow-div"},(0,a.createElement)("div",{className:"pagelayer-elp-prop-grp pagelayer-elp-shadow-horizontal"},(0,a.createElement)("label",{className:"pagelayer-elp-label"},(0,s.__)("Horizontal")),(0,a.createElement)("input",{className:"pagelayer-elp-shadow-input",type:"number",max:"100",min:"-100",step:"1",name:"horizontal",value:c[0],onChange:e=>v(0,parseFloat(e.target.value))})),(0,a.createElement)("div",{className:"pagelayer-elp-prop-grp pagelayer-elp-shadow-vertical"},(0,a.createElement)("label",{className:"pagelayer-elp-label"},(0,s.__)("Vertical")),(0,a.createElement)("input",{className:"pagelayer-elp-shadow-input",type:"number",max:"100",min:"-100",step:"1",name:"vertical",value:c[1],onChange:e=>v(1,parseFloat(e.target.value))})),(0,a.createElement)("div",{className:"pagelayer-elp-prop-grp pagelayer-elp-shadow-blur"},(0,a.createElement)("label",{className:"pagelayer-elp-label"},(0,s.__)("Blur")),(0,a.createElement)("input",{className:"pagelayer-elp-shadow-input",type:"number",max:"100",min:"-100",step:"1",name:"blur",value:c[2],onChange:e=>v(2,parseFloat(e.target.value))})),(0,a.createElement)("div",{className:"pagelayer-elp-prop-grp pagelayer-elp-shadow-color"},(0,a.createElement)("label",{className:"pagelayer-elp-label"},(0,s.__)("Color")),(0,a.createElement)("div",{className:"pagelayer-elp-color-div",ref:_},(0,a.createElement)("div",{className:"pagelayer-elp-color-preview "+(""===c[3]?"pagelayer-blank-preview":""),onClick:()=>g(!m),style:{backgroundColor:c[3]}}),(0,a.createElement)("span",{className:"pagelayer-elp-remove-color",onClick:()=>{v(3,""),g(!1)}},(0,a.createElement)("i",{className:"pli pli-cross"})))),m&&(0,a.createElement)("div",{ref:_,className:"test"},(0,a.createElement)(i.ColorPicker,{color:c[3],onChangeComplete:e=>{e.rgb&&((e="")=>{v(3,e)})(1!=e.rgb.a?"rgba("+e.rgb.r+","+e.rgb.g+","+e.rgb.b+","+e.rgb.a+")":e.hex)},disableAlpha:!1})))))},datetime:e=>{const{prop:t,value:l,setAttributes:r}=e,{name:s}=t.c;return(0,a.createElement)("div",{className:"components-base-control pagelayer-base-control"},(0,a.createElement)("div",{className:"pagelayer-form-item","pagelayer-elp-name":s},(0,a.createElement)("div",{className:"pagelayer-elp-label-div",type:e.prop.type},(0,a.createElement)(n,{...e})),(0,a.createElement)("div",{className:"pagelayer-elp-datetime-div"},(0,a.createElement)("input",{className:"pagelayer-elp-shadow-input",type:"date",name:s,value:l,style:{width:"100%"},onChange:e=>r({[s]:e.target.value})}))))},multiselect:e=>{const{prop:t,label:l,value:r,setAttributes:s}=e,{name:i}=t.c;var o=pagelayer_empty(r)?[]:r;pagelayer_is_string(o)&&(o=o.split(","));const[p,c]=(0,a.useState)(!1);return(0,a.createElement)("div",{className:"components-base-control pagelayer-base-control"},(0,a.createElement)(n,{...e}),(0,a.createElement)("div",{className:"pagelayer-elp-multiselect-div pagelayer-elp-pos-rel"},(0,a.createElement)("div",{className:"pagelayer-elp-multiselect",onClick:()=>c(!p)},o.map((e=>(0,a.createElement)("span",{className:"pagelayer-elp-multiselect-selected","data-val":e},t.list[e]," ",(0,a.createElement)("span",{className:"pagelayer-elp-multiselect-remove",onClick:()=>(e=>{const a=o.filter((a=>a!==e));s({[i]:a.join(",")})})(e)},"x"))))),p&&(0,a.createElement)("ul",{className:"pagelayer-elp-multiselect-ul "+(p?"open":""),name:i},Object.keys(t.list).map((e=>((e,t)=>{const l=o.includes(e)?"selected":"";return(0,a.createElement)("li",{className:"pagelayer-elp-multiselect-option","data-val":e,"data-selected":l,onClick:()=>(e=>{if(o.includes(e)){const a=o.filter((a=>a!==e));s({[i]:a.join(",")})}else{const a=[...o,e];s({[i]:a.join(",")})}})(e)},t)})(e,t.list[e]))))))},font_family:e=>{const{prop:t,value:l,setAttributes:r}=e,{name:s}=t.c;var i=pagelayerParseTypo(l,!1);const o=[],p=(e,t,l,r)=>{const n=e!==r?"":'selected="selected"',s=t||"Default";return(0,a.createElement)("option",{className:"pagelayer-elp-select-option",value:e,type:l,selected:n},s)};for(const e in A){"default"!=e&&o.push((0,a.createElement)("optgroup",{label:pagelayerUcwords(e)}));for(const a in A[e])o.push(p(jQuery.isNumeric(a)?A[e][a]:a,A[e][a],e,i[0]))}return(0,a.createElement)("div",{className:"components-base-control pagelayer-base-control"},(0,a.createElement)(n,{...e}),(0,a.createElement)("div",{class:"pagelayer-elp-select-div pagelayer-elp-pos-rel"},(0,a.createElement)("select",{className:"pagelayer-elp-select pagelayer-select",onChange:e=>{c(jQuery(e.target)),r({[s]:e.target.value})},name:t.c.name},o)))},textarea:e=>{const{prop:t,value:l,setAttributes:r}=e,{name:s}=t.c,i=t.rows?t.rows:"";return(0,a.createElement)("div",{className:"components-base-control pagelayer-base-control"},(0,a.createElement)(n,{...e}),(0,a.createElement)("div",{className:"pagelayer-elp-textarea-div"},(0,a.createElement)("textarea",{rows:i,className:"pagelayer-elp-textarea",onChange:e=>{r({[s]:e.target.value})}},l)))},filter:e=>{const{prop:t,value:l,setAttributes:r}=e,{name:s}=t.c,[i,o]=(0,a.useState)(!1);var p=pagelayer_empty(l)?[0,100,100,0,0,100,100]:l;pagelayer_is_string(p)&&(p=p.split(","));const c=(0,a.useRef)(null),m=[["blur","10","0.1"],["brightness","200","1"],["contrast","200","1"],["grayscale","200","1"],["hue","360","1"],["opacity","100","1"],["saturate","200","1"]];return(0,a.useEffect)((()=>{const e=e=>{c.current&&!c.current.contains(e.target)&&o(!1)};return document.addEventListener("click",e),()=>{document.removeEventListener("click",e)}}),[]),(0,a.createElement)("div",{className:"components-base-control pagelayer-base-control"},(0,a.createElement)(n,{...e}),(0,a.createElement)("div",{className:"pagelayer-prop-holder",ref:c},(0,a.createElement)("span",{className:"pagelayer-prop-edit",onClick:()=>o(!i)},(0,a.createElement)("i",{className:"pli pli-pencil"})),i&&(0,a.createElement)("div",{className:"pagelayer-elp-filter-div"},m.map(((e,t)=>(0,a.createElement)("div",{className:`pagelayer-elp-prop-grp pagelayer-elp-filter-${m[t][0]}`},(0,a.createElement)("label",{className:"pagelayer-elp-label"},m[t][0]),(0,a.createElement)("input",{className:`pagelayer-elp-slider pagelayer-elp-filter-input pagelayer-elp-filter-${m[t][0]}`,type:"range",max:m[t][1],min:"0",step:m[t][2],value:p[t],onChange:e=>((e,a)=>{const t=parseFloat(a.target.value);let l=[...p];l[e]=t,r({[s]:l})})(t,e)}),(0,a.createElement)("span",{className:"pagelayer-elp-filter-val"})))))))},access:e=>{const{children:t}=e,[l,r]=(0,a.useState)(!1),s=(0,a.useRef)(null);(0,a.useEffect)((()=>{const e=e=>{s.current&&!s.current.contains(e.target)&&r(!1)};return document.addEventListener("click",e),()=>{document.removeEventListener("click",e)}}),[]);const i=l?"pli-caret-open":"";return(0,a.createElement)("div",{className:"components-base-control pagelayer-base-control"},(0,a.createElement)(n,{...e}),(0,a.createElement)("div",{className:"pagelayer-elp-access-div",ref:s},(0,a.createElement)("span",{className:"pagelayer-elp-access",onClick:()=>r(!l)},(0,a.createElement)("i",{className:`pli pli-caret-right ${i}`})),l&&(0,a.createElement)("div",{className:"pagelayer-elp-access-holder"},t)))},modal:e=>{const{prop:t,children:l,label:r}=e,{width:s}=t,[o,p]=(0,a.useState)(!1),c=(0,a.useRef)(null),m=(0,a.useRef)(null);(0,a.useEffect)((()=>{const e=e=>{c.current&&!c.current.contains(e.target)&&m.current&&!m.current.contains(e.target)&&p(!1)};return document.addEventListener("click",e),()=>{document.removeEventListener("click",e)}}),[]);var g=pagelayer_empty(s)?{}:{width:s};return(0,a.createElement)("div",{className:"components-base-control pagelayer-base-control"},(0,a.createElement)(n,{...e}),(0,a.createElement)("div",{className:"pagelayer-elp-modal-div"},(0,a.createElement)("span",{className:"pagelayer-elp-modal",onClick:()=>p(!0),ref:m},(0,a.createElement)("i",{className:"pli pli-window"})),o&&(0,a.createElement)(i.Popover,{className:"pagelayer-elp-modal-wrapper",position:"top-start"},(0,a.createElement)("div",{className:"pagelayer-elp-modal-wrap",style:g,ref:c},(0,a.createElement)("div",{className:"pagelayer-elp-modal-header"},r,(0,a.createElement)("i",{className:"pagelayer-elp-modal-close pli pli-cross","aria-hidden":"true",onClick:()=>p(!1)})),(0,a.createElement)("hr",null),(0,a.createElement)("div",{className:"pagelayer-elp-modal-holder"},l)))))},menus:m},wp.PagelayerBlocks={row:Pa,col:e=>{const{_props:t,data:r}=e,{clientId:n}=t,{atts:s,tmp:i,id:o}=r,{getBlockOrder:p}=(0,l.select)("core/block-editor"),c=p(n).length>0,m=c?"pagelayer-has-child":"",g=wp.blocks.getBlockTypes().map((e=>e.name)).filter((e=>"pagelayer/pl-col"!==e)),d={templateLock:!1,renderAppender:c?void 0:y.InnerBlocks.ButtonBlockAppender,allowedBlocks:g},u={className:`pagelayer-col-holder ${m}`},_=(0,y.useInnerBlocksProps)(u,d);return(0,a.createElement)(a.Fragment,null,s?.bg_video_src&&(0,a.createElement)("div",{className:"pagelayer-background-video",dangerouslySetInnerHTML:{__html:s.vid_src}}),s?.bg_slider&&(0,a.createElement)("div",{className:"pagelayer-bgimg-slider",dangerouslySetInnerHTML:{__html:s.slider}}),s?.parallax_img&&(0,a.createElement)("div",{className:"pagelayer-parallax-window"},(0,a.createElement)("img",{className:"pagelayer-img",src:s.parallax_img_src,title:i["parallax_img-title"],alt:i["parallax_img-alt"]})),s?.overlay_type&&(0,a.createElement)("div",{className:"pagelayer-background-overlay"}),(0,a.createElement)("div",{..._}))},quote:e=>{const{_props:t,pl_props:l,tag:r,data:n}=e,{setAttributes:s}=t,{atts:i}=n;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:`pagelayer-quote-holder pagelayer-quote-${i?.quote_style}`},i?.quotation_pos&&(0,a.createElement)("i",{className:`fa fa-quote-left pagelayer-quotation-${i.quotation_pos}`}),(0,a.createElement)("div",{className:"pagelayer-quote-content"},i?.double_indent&&(0,a.createElement)("i",{className:"fa fa-quote-left"}),(0,a.createElement)(y.RichText,{key:"editable",tagName:"span",keepPlaceholderOnFocus:!0,placeholder:"Add Quote description...",onChange:e=>s({quote_content:e}),value:i.quote_content}),i?.double_indent&&(0,a.createElement)("i",{className:"fa fa-quote-right"})),(0,a.createElement)("div",{className:"pagelayer-quote-cite"},i?.cite_url?(0,a.createElement)("a",{href:i.cite_url,className:"pagelayer-link-sel",onClick:e=>e.preventDefault()},(0,a.createElement)(y.RichText,{key:"editable",tagName:"span",className:"pagelayer-cite-holder",keepPlaceholderOnFocus:!0,placeholder:"Add Cite...",onChange:e=>s({cite:e}),value:i.cite})):(0,a.createElement)(y.RichText,{key:"editable",tagName:"span",className:"pagelayer-cite-holder",keepPlaceholderOnFocus:!0,placeholder:"Add Cite...",onChange:e=>s({cite:e}),value:i.cite}))))},tabs:e=>{const{_props:t,pl_props:r,tag:n,data:s}=e,{setAttributes:i,clientId:o}=t,{id:p,atts:c}=s,m=(0,a.useRef)(null),{getBlocks:g}=(0,l.select)("core/block-editor"),d=g(o),u=e=>{var a=jQuery(e.target).closest(".pagelayer-tablinks"),t=a.attr("client_id");a.parent().find(".pagelayer-tablinks").removeClass("active"),a.addClass("active");var l=pagelayer_query("#block-"+t);l.parent().children().each((function(){jQuery(this).children(".pagelayer-tab").hide()})),l.children(".pagelayer-tab").show()};(0,a.useEffect)((()=>{var e=jQuery(m.current),a=e.find('[default_active="true"]');setTimeout((()=>{a.length>0?a.last()[0].click():e.find(".pagelayer-tablinks").length>0&&e.find(".pagelayer-tablinks")[0].click()}),100)}),[]);var _=null;(0,a.useEffect)((()=>{var e=jQuery(m.current).children();if(c.rotate>0){var a=0;_=setInterval((function(){a>=e.length&&(a=0),jQuery(e[a])[0].click(),a++}),c.rotate)}else clearInterval(_);return()=>{clearInterval(_)}}),[c?.rotate]);var f={plTag:"pl_"+n,_props:t};return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"pagelayer-tabs-holder",ref:m},d.map((e=>(0,a.createElement)("span",{"tab-id":e.attributes["pagelayer-id"],className:"pagelayer-tablinks",client_id:e.clientId,onClick:u,default_active:e.attributes?.default_active},(0,a.createElement)("i",{className:e.attributes?.tab_icon}),(0,a.createElement)(y.RichText,{key:"editable",tagName:"span",keepPlaceholderOnFocus:!0,placeholder:"Add Tab Title...",onChange:a=>{return t=e.clientId,r=a,void(0,l.dispatch)("core/block-editor").updateBlockAttributes(t,{title:r});var t,r},onClick:u,value:e.attributes?.title}))))),(0,a.createElement)("div",{className:"pagelayer-tabcontainer"},(0,a.createElement)(Ba,{...f})))},video:e=>{const{_props:t,tag:l,data:r}=e,{setAttributes:n,isSelected:s}=t,{id:i,atts:o,tmp:p}=r;(0,a.useEffect)((()=>{pagelayer_pl_video(pagelayer_query(`.p-${i}`))})),(0,a.useEffect)((()=>{var e=pagelayer_query(`.p-${i}`).find(".pagelayer-video-overlay");e.length>0&&e.show()}),[o]);var c=pagelayer_empty(p["src-url"])?o.src:p["src-url"],m=pagelayer_video_url(c,!0);if("src"in m&&!pagelayer_empty(m.src)){if(m.src+=-1==m.src.indexOf("?")?"?":"",m.src+="autoplay"in o?"&autoplay=1":"&autoplay=0","mute"in o){var g="true"===o.mute?1:0;m.src+="&"+("vimeo"==m.type?"muted":"mute")+"="+g}"loop"in o&&(m.src+="&loop=1"),o.vid_src=m.src+("youtube"==m.type?"&playlist="+m.id:"")}return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:`pagelayer-video-holder pagelayer-video-${o?.video_ratio}`},o?.vid_src&&(0,a.createElement)("iframe",{id:"embed_video",className:"pagelayer-video-iframe",width:"100%",height:"auto",src:o?.vid_src,frameborder:0}),o?.lightbox?(0,a.createElement)("a",{href:c},o?.overlay&&(0,a.createElement)("div",{className:"pagelayer-video-overlay",style:{backgroundImage:`url(${p["video_overlay_image-url"]})`}},(0,a.createElement)("i",{className:o.play_icon,"aria-hidden":"true"}))):(0,a.createElement)(a.Fragment,null,o?.overlay&&(0,a.createElement)("div",{className:"pagelayer-video-overlay",style:{backgroundImage:`url(${p["video_overlay_image-url"]})`}},(0,a.createElement)("i",{className:o.play_icon,"aria-hidden":"true"}))),!s&&(0,a.createElement)("div",{className:"pagelayer-video-edit"},(0,a.createElement)("span",{className:"fa fa-pencil"}))))},image_slider:e=>{const{_props:t,tag:l,data:r}=e,{setAttributes:n}=t,{atts:i,id:o}=r,[p,c]=(0,a.useState)({});(0,a.useEffect)((()=>{var e=i?.ids?i?.ids:[];wp.media.query({post__in:e}).more().then((function(){var a={},t={},l={};for(var r in e){var n=wp.media.attachment(e[r]),s="i"+e[r];for(var r in a[s]=n.get("url"),t[s]=n.get("title"),l[s]={},n.get("sizes"))l[s][r]=n.attributes.sizes[r].url}c({urls:a,allUrls:l,allTitles:t})}))}),[i]),(0,a.useEffect)((()=>{var e=pagelayer_query(`.p-${o}`);pagelayer_empty(p)||pagelayer_pl_image_slider(e)}),[i,p]);var m={};return"controls"in i&&("arrows"!=i.controls&&"none"!=i.controls||(m["data-pager"]="false"),"pager"!=i.controls&&"none"!=i.controls||(m["data-controls"]="false")),(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"pagelayer-image-slider-div"},(0,a.createElement)("ul",{className:"pagelayer-image-slider-ul pagelayer-owl-holder pagelayer-owl-carousel pagelayer-owl-theme",...m},(()=>{if(pagelayer_empty(p)||pagelayer_empty(p.urls))return(0,a.createElement)("h4",{style:{textAlign:"center"}},(0,s.__)("Please select Images from left side Widget properties."));var e=pagelayer_query(`.p-${o}`);pagelayer_owl_destroy(e,".pagelayer-image-slider-ul");const t=p.urls,l=p.allUrls,r=p.allTitles,n=[],c="link_type"in i&&!pagelayer_empty(i.link_type);for(const e in t){let s=t[e];"custom"!==i.size&&e in l&&i.size in l[e]&&(s=l[e][i.size]);const o=(0,a.createElement)("li",{className:"pagelayer-slider-item",key:e},c?(0,a.createElement)("a",{href:"media_file"===i.link_type?pagelayer_empty(t[e])?s:t[e]:i.link||"",className:"pagelayer-link-sel"},(0,a.createElement)("img",{className:"pagelayer-img",src:s,title:r[e],alt:r[e]})):(0,a.createElement)("img",{className:"pagelayer-img",src:s,title:r[e],alt:r[e]}));n.push(o)}return(0,a.createElement)(a.Fragment,null,n)})())))},testimonial_slider:e=>{const{_props:t,data:r}=e,{attributes:n,clientId:s}=t,{id:i,tag:o}=r,[p,c]=(0,a.useState)(0),[m,g]=(0,a.useState)(!1),y=(0,l.select)("core/block-editor").getBlocks(s).length,d=()=>{let e=pagelayer_query(`.p-${i}`);pagelayer_owl_destroy(e,".pagelayer-testimonials-holder"),pagelayer_pl_testimonial_slider(e)};if(p!=y){let e=pagelayer_query(`.p-${i}`);pagelayer_owl_destroy(e,".pagelayer-testimonials-holder"),c(y)}(0,a.useEffect)((()=>{setTimeout(d,200)}),[n]),(0,a.useEffect)(d,[y,m]),(0,a.useEffect)((()=>{var e=pagelayer_query(`.p-${i}`);return e.find(".pagelayer-owl-carousel").on("refresh.pagelayer.owl",(function(){g(!m)})),e.find(".pagelayer-testimonials-holder > .pagelayer-owl-stage-outer").length<1&&d(),()=>{e.find(".pagelayer-owl-carousel").unbind("refresh.pagelayer.owl")}}));var u={plTag:o,_props:t};return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(Ba,{className:"pagelayer-testimonials-holder pagelayer-owl-holder pagelayer-owl-carousel pagelayer-owl-theme",...u}))},review_slider:e=>{const{_props:t,data:r}=e,{attributes:n,clientId:s}=t,{id:i,tag:o}=r,[p,c]=(0,a.useState)(0),[m,g]=(0,a.useState)(!1),y=(0,l.select)("core/block-editor").getBlocks(s).length,d=()=>{let e=pagelayer_query(`.p-${i}`);pagelayer_owl_destroy(e,".pagelayer-reviews-holder"),pagelayer_reviews_slider(e)};if(p!=y){let e=pagelayer_query(`.p-${i}`);pagelayer_owl_destroy(e,".pagelayer-reviews-holder"),c(y)}(0,a.useEffect)((()=>{setTimeout(d,200)}),[n]),(0,a.useEffect)(d,[y,m]),(0,a.useEffect)((()=>{var e=pagelayer_query(`.p-${i}`);return e.find(".pagelayer-owl-carousel").on("refresh.pagelayer.owl",(function(){g(!m)})),e.find(".pagelayer-reviews-holder > .pagelayer-owl-stage-outer").length<1&&d(),()=>{e.find(".pagelayer-owl-carousel").unbind("refresh.pagelayer.owl")}}));var u={plTag:o,_props:t};return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"pagelayer-review-slides-container"},(0,a.createElement)(Ba,{className:"pagelayer-reviews-holder pagelayer-owl-holder pagelayer-owl-carousel pagelayer-owl-theme",...u})))},video_slider:e=>{const{_props:t,data:r}=e,{attributes:n,clientId:s}=t,{id:i,tag:o}=r,[p,c]=(0,a.useState)(0),[m,g]=(0,a.useState)(!1),y=(0,l.select)("core/block-editor").getBlocks(s).length,d=()=>{let e=pagelayer_query(`.p-${i}`);pagelayer_owl_destroy(e,".pagelayer-video-slider-holder"),pagelayer_pl_video_slider(e)};if(p!=y){let e=pagelayer_query(`.p-${i}`);pagelayer_owl_destroy(e,".pagelayer-video-slider-holder"),c(y)}(0,a.useEffect)((()=>{setTimeout(d,200)}),[n]),(0,a.useEffect)(d,[y,m]),(0,a.useEffect)((()=>{var e=pagelayer_query(`.p-${i}`);return e.find(".pagelayer-owl-carousel").on("refresh.pagelayer.owl",(function(){g(!m)})),e.find(".pagelayer-video-slider-holder > .pagelayer-owl-stage-outer").length<1&&d(),()=>{e.find(".pagelayer-owl-carousel").unbind("refresh.pagelayer.owl")}}));var u={plTag:o,_props:t};return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(Ba,{className:"pagelayer-video-slider-holder pagelayer-owl-holder pagelayer-owl-carousel pagelayer-owl-theme",...u}))},slides:e=>{const{_props:t,data:r}=e,{attributes:n,clientId:s}=t,{id:i,tag:o}=r,[p,c]=(0,a.useState)(0),[m,g]=(0,a.useState)(!1),y=(0,l.select)("core/block-editor").getBlocks(s).length,d=()=>{let e=pagelayer_query(`.p-${i}`);pagelayer_owl_destroy(e,".pagelayer-slides-holder"),pagelayer_pl_slides(e)};if(p!=y){let e=pagelayer_query(`.p-${i}`);pagelayer_owl_destroy(e,".pagelayer-slides-holder"),c(y)}(0,a.useEffect)((()=>{setTimeout(d,400)}),[n]),(0,a.useEffect)(d,[y,m]),(0,a.useEffect)((()=>{var e=pagelayer_query(`.p-${i}`);return e.find(".pagelayer-owl-carousel").on("refresh.pagelayer.owl",(function(){g(!m)})),e.find(".pagelayer-slides-holder > .pagelayer-owl-stage-outer").length<1&&d(),()=>{e.find(".pagelayer-owl-carousel").unbind("refresh.pagelayer.owl")}}));var u={plTag:o,_props:t};return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(Ba,{className:"pagelayer-slides-holder pagelayer-owl-holder pagelayer-owl-carousel pagelayer-owl-theme",...u}))},fb_btn:e=>{const{_props:t,pl_props:l,tag:r,data:n}=e,{attributes:s}=t,{id:i,atts:o}=n,p=(0,a.useRef)(null),[c,m]=(0,a.useState)(null);return(0,a.useEffect)((()=>{"current"==o.link_type&&(o["custom-url"]=pagelayer_post_permalink,m(o["custom-url"]));const e=setTimeout((()=>{pagelayer_fb_apps(jQuery(p.current))}),300);return()=>{clearTimeout(e)}}),[s]),(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"pagelayer-fb-btn-container","pagelayer-facebook-load":"1",ref:p},(0,a.createElement)("span",{className:"pagelayer-app-details","pagelayer-app-id":o["fb-app-id"]?o["fb-app-id"]:""}),(0,a.createElement)("div",{id:"fb-root"}),(0,a.createElement)("div",{className:"fb-like pagelayer-fb-btn-details",id:"fb-like-btn","data-href":o["custom-url"]?o["custom-url"]:c,"data-layout":o?.layout,"data-action":o?.btn_action,"data-show-faces":o?.peoples_faces,"data-size":o?.btn_size,"data-share":o?.share_btn})))},posts:e=>{const{_props:t,pl_props:l,tag:r,data:n}=e,{id:s,atts:i}=n,{attributes:o}=t,[p,c]=(0,a.useState)([]),[m,g]=(0,a.useState)("");(0,a.useEffect)((()=>{const e={};e.pagelayer_nonce=pagelayer_ajax_nonce,i.count&&(e.posts_per_page=i.count),i.show_thumb&&(e.show_thumb=i.show_thumb),i.thumb_size&&(e.thumb_size=i.thumb_size),i.show_content&&(e.show_content=i.show_content),i.show_title&&(e.show_title=i.show_title),i.more&&(e.more=i.more),i.btn_type&&(e.btn_type=i.btn_type),i.size&&(e.size=i.size),i.icon_position&&(e.icon_position=i.icon_position),i.icon&&(e.icon=i.icon),i.show_more&&(e.show_more=i.show_more),i.meta_sep&&(e.meta_sep=i.meta_sep),i.exc_length&&(e.exc_length=i.exc_length),i.post_type&&(e.post_type=i.post_type),i.posts_order&&(e.order=i.posts_order),i.inc_term&&(e.term=i.inc_term),i.inc_author&&(e.author_name=i.inc_author),i.exc_term&&(e.exc_term=i.exc_term),i.exc_author&&(e.exc_author=i.exc_author),i.offset&&(e.offset=i.offset),i.ignore_sticky&&(e.ignore_sticky=i.ignore_sticky),i.orderby&&(e.orderby=i.orderby),i.by_period&&(e.by_period=i.by_period),i.before_date&&(e.before_date=i.before_date),i.after_date&&(e.after_date=i.after_date),i.thumb_img_type&&(e.thumb_img_type=i.thumb_img_type);var a=n.tmp["def_thumb_img-"+i.thumb_size+"-url"];if(i.def_thumb_img&&(e.def_thumb_img=pagelayer_empty(a)?n.tmp["def_thumb_img-url"]:a),!pagelayer_empty(i.meta)){var t=i.meta.split(",");jQuery.each(t,(function(a,t){e[t]=t}))}const l=JSON.stringify(e),r=p.find((e=>JSON.stringify(e.post)===l));r?g(r.data):jQuery.ajax({url:pagelayer_ajax_url+"action=pagelayer_posts_data",type:"post",data:e,success:function(a){g(a),c((t=>[...t,{post:e,data:a}]))}})}),[o]);const y=e=>{pagelayer_owl_destroy(e,".pagelayer-posts-container"),e.find(".pagelayer-posts-container").removeClass((function(e,a){const t=a.match(/pagelayer-owl-\S+/g);return t?t.join(" "):""}))};return(0,a.useEffect)((()=>{var e=pagelayer_query(`.p-${s}`);i.enable_slider?setTimeout((()=>{y(e),pagelayer_pl_posts(e)}),50):y(e)}),[o,m]),(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"pagelayer-posts-container",dangerouslySetInnerHTML:{__html:m}}),i?.infinite_types&&(0,a.createElement)("div",{className:"pagelayer_load_button","data-text":i.infinite_final},(0,a.createElement)("a",{"data-max":i?.max_pages,className:`pagelayer-btn-holder pagelayer-btn-load pagelayer-ele-link ${i.infinite_btn_type} ${i.infinite_btn_size} ${i.infinite_btn_size} ${i?.load_btn_icon_position}`},i?.load_btn_icon&&(0,a.createElement)("i",{className:`${i.load_btn_icon} pagelayer-btn-load-icon`}),i?.infinite_text&&(0,a.createElement)("span",{className:"pagelayer-btn-load-text"},i.infinite_text),i?.load_btn_icon&&(0,a.createElement)("i",{className:`${i.load_btn_icon} pagelayer-btn-load-icon`})),(0,a.createElement)("div",{className:"pagelayer-loader-holder"},(0,a.createElement)("i",{className:"fa fa-spinner fa-spin fa-3x fa-fw","aria-hidden":"true"}))))},post_folio:e=>{const{_props:t,tag:l,data:r}=e,{className:n,attributes:s}=t,{id:i,atts:o}=r,[p,c]=(0,Fa.useState)([]),[m,g]=(0,Fa.useState)([]);return(0,Fa.useEffect)((()=>{const e={};e.pagelayer_nonce=pagelayer_ajax_nonce,o.type&&(e.post_type=o.type),o.filter_by&&(e.filter_by=o.filter_by),o.count&&(e.posts_per_page=o.count);const a=JSON.stringify(e),t=p.find((e=>JSON.stringify(e.post)===a));t?g(t.data):jQuery.ajax({url:pagelayer_ajax_url+"action=pagelayer_fetch_posts",type:"post",data:e,success:function(a){g(a),c((t=>[...t,{post:e,data:a}]))}})}),[s.type,s.filter_by,s.count]),(0,Fa.useEffect)((()=>{pagelayer_post_folio(pagelayer_query(`.p-${i}`))}),[s.type,s.filter_by,s.count,m]),(0,a.createElement)("div",{className:"pagelayer-postfolio-section",dangerouslySetInnerHTML:{__html:m}})},sitemap_item:e=>{const{_props:t,pl_props:l,data:r}=e,{attributes:n}=t,{atts:i}=r,[o,p]=(0,a.useState)({}),[c,m]=(0,a.useState)({});return(0,a.useEffect)((()=>{const e=`${pagelayer_ajax_url}&action=${"post_type"==i.sitemap_type?"pagelayer_get_pages_list":"pagelayer_get_taxonomy_list"}`,a=JSON.stringify({...n,title:""});if(c[a])p(c[a]);else{var t="",l="",r="",s="",o="",g="";"post_type"==i.sitemap_type?(t=i.source_post,l=i.order_post,r=i.order,s=i.hierarchical,o=i.depth):(t=i.source_taxonomy,l=i.order_taxonomy,r=i.order,s=i.hierarchical,o=i.depth,g=i.hide_empty),jQuery.ajax({type:"POST",url:e,data:{type:t,post_order:l,order:r,hier:s,depth:o,empty:g,pagelayer_nonce:pagelayer_ajax_nonce},success:function(e){p(e);var t={...c};t[a]=e,m(t)},error:function(e){console.error("Error fetching data:--\x3e",e)}}),jQuery(".pagelayer-sitemap-div-holder[data-nofollow] .pagelayer-sitemap-list-item a").attr("rel","nofollow")}}),[n]),(0,a.createElement)("div",{className:"pagelayer-sitemap-section"},o.length>0&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)("span",null,n.title?n.title:"post_type"===n.sitemap_type?(0,s.__)("Pages"):(0,s.__)("Categories")),(0,a.createElement)("div",{dangerouslySetInnerHTML:{__html:o}})))},wp_menu:e=>{const{_props:t,pl_props:l,data:r}=e,{id:n,atts:s}=r,{attributes:i,clientId:o,setAttributes:p}=t,c=(0,a.useRef)(null),[m,g]=(0,a.useState)(null),y=(e,a)=>{g(Ye(e,t))};return(0,a.useEffect)((()=>{const e=jQuery(c.current).closest("#block-"+o);var a=pagelayerGetCurrentWindow();return pagelayer_primary_menu(e),jQuery(a).on("resize.pl_menu"+o,(function(){pagelayer_primary_menu(e)})),()=>{jQuery(a).unbind("resize.pl_menu"+o)}}),[m]),(0,a.useEffect)((()=>{var e=jQuery(c.current).closest("#block-"+o),a=s.nav_list,t="",l="";if(e.parent().closest(".pagelayer-wp_menu").length>0&&(0==a?t=!0:(pagelayer_empty(a)||pagelayer_empty(0))&&(l="Primary Menu Holder. Please select the correct menu or parent menu.",t=!0)),p({inside_mega:t}),!pagelayer_empty(t))return pagelayer_empty(l)&&(l="Primary Menu Holder. Please select the correct menu."),void g(l);if(pagelayer_empty(s.menu_toggle_icon)&&(s.menu_toggle_icon="fas fa-bars"),pagelayer_empty(Ha[a])){var r=e.find(".pagelayer-wp_menu-ul").parent();r.length>0&&y(r[0].outerHTML),jQuery.ajax({url:pagelayer_ajax_url+"&action=pagelayer_fetch_primary_menu&postID="+pagelayer_postID,type:"post",data:{pagelayer_nonce:pagelayer_ajax_nonce,nav_list:a,pagelayer_nav_items:{},"pagelayer-live":1},success:function(e){e=Ra(e,a),Ha[a]=e,y(e)}})}else{var n=Ra(Ha[a],a);y(n)}}),[i]),(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"pagelayer-wp-menu-holder","data-layout":s?.layout,"data-submenu_ind":s?.submenu_ind,"data-drop_breakpoint":s?.drop_breakpoint,ref:c},(0,a.createElement)("div",{className:"pagelayer-primary-menu-bar"},(0,a.createElement)("i",{className:s?.menu_toggle_icon})),(0,a.createElement)("div",{className:`pagelayer-wp-menu-container pagelayer-menu-type-${s.layout} pagelayer-menu-hover-${s.pointer} ${s.m_animation} ${s.slide_style}`,"data-align":s?.align},(0,a.createElement)("div",{className:"pagelayer-wp_menu-close"},(0,a.createElement)("i",{className:"fas fa-times"})),m)))},archive_posts:e=>{const{_props:t,pl_props:l,tag:r,data:n}=e,{id:s,atts:i}=n,{attributes:o}=t,[p,c]=(0,a.useState)("");return(0,a.useEffect)((()=>{var e={};e.atts=JSON.parse(JSON.stringify(i)),e.atts["pagelayer-id"]=s,e.pagelayer_nonce=pagelayer_ajax_nonce,pagelayer_empty(La)||!pagelayer_compare_object(La,e)||pagelayer_empty(Da[s])?(La=e,jQuery.ajax({url:pagelayer_ajax_url+"action=pagelayer_archive_posts_data",type:"post",data:e,success:function(e){var a=jQuery(e);a.children("style").remove();var t=a.html();c(t),Da[s]=t}})):c(Da[s])}),[o]),(0,a.createElement)("div",{dangerouslySetInnerHTML:{__html:p}})},addGroupBlock:Ba}})()})();PKƎf\��xߩ���js/pagelayer-pen.jsnu�[���/* Pagelayer Pen editor */
var pagelayer_customColor = ["#000000", "#e60000", "#ff9900", "#ffff00", "#008a00", "#0066cc", "#9933ff", "#ffffff", "#facccc", "#ffebcc", "#ffffcc", "#cce8cc", "#cce0f5", "#ebd6ff", "#bbbbbb", "#f06666", "#ffc266", "#ffff66", "#66b966", "#66a3e0", "#c285ff", "#888888", "#a10000", "#b26b00", "#b2b200", "#006100", "#0047b2", "#6b24b2", "#444444", "#5c0000", "#663d00", "#666600", "#003700", "#002966", "#3d1466"];

var pagelayer_pen_sizeList = ['normal', 'x-small', 'small', 'medium', 'large', 'x-large'];
var pagelayer_pen_lineHeight = ['0.9', '1', '1.5', '2.0', '2.5','3.0', '3.5', '4.0', '4.5', '5.0'];

class PagelayerPen{

	constructor(jEle, options) {
		var t = this;
		
		t.editor = jQuery(jEle);
		t.options = options;
		
		// Get the document of the element. It is used to make the plugin
		// compatible with iframes.
		t.doc = jEle.ownerDocument || document;
		t.tagToButton = {};
		t.optionsCounter = 0;
		t.destroyEd = true;
		t.semantic = null;
		t.DEFAULT_SEMANTIC_MAP = {
			'b': 'strong',
			'i': 'em',
			's': 'strike',
			//'strike': 'del',
			'div': 'p'
		};

		// Init editor
		t.addHandlers();
		t.init();
		
	}
	
	init(){
		var t = this;
		// Init Editor
		t.editor.addClass('pagelayer-pen');
		t.penHolder = t.addContainer();
		t.addEvents();
	}
	
	addHandlers(){
		// TODO : Add for custom plugins
		// TODO remove all execCommands
		this.handlers = {
			bold:{
				tag: 'STRONG',
				icon: '<strong><i class="fas fa-bold"></i></strong>'
			},
			italic:{
				tag: 'EM',
				icon: '<strong><i class="fas fa-italic"></i></strong>'
			},
			underline:{
				tag: 'U',
				icon: '<strong><i class="fas fa-underline"></i></strong>'
			},
			strike:{
				tag: 'strike',
				fn: 'strikethrough',
				icon: '<strong><i class="fas fa-strikethrough"></i></strong>'
			},
			h1:{
				fn: 'formatBlock',
				icon: '<strong>H<sub>1</sub></strong>'
			},
			h2:{
				fn: 'formatBlock',
				icon: '<strong>H<sub>2</sub></strong>'
			},
			h3:{
				fn: 'formatBlock',
				icon: '<strong>H<sub>3</sub></strong>'
			},
			h4:{
				fn: 'formatBlock',
				icon: '<strong>H<sub>4</sub></strong>'
			},
			h5:{
				fn: 'formatBlock',
				icon: '<strong>H<sub>5</sub></strong>'
			},
			h6:{
				fn: 'formatBlock',
				icon: '<strong>H<sub>6</sub></strong>'
			},
			p:{
				fn: 'formatBlock',
				icon: '<strong><i class="fas fa-paragraph"></i></strong>'
			},
			blockquote:{
				fn: 'formatBlock',
				icon: '<strong><i class="fas fa-quote-right"></i></strong>'
			},
			formating:{
				fn: 'formatBlock',
				fixIcon: '<strong><i class="fas fa-paragraph"></i></strong>'
			},
			unorderedlist:{
				tag: 'UL',
				fn: 'insertUnorderedList',
				icon: '<strong><i class="fas fa-list-ul"></i></i></strong>'
			},
			orderedlist:{
				tag: 'OL',
				fn: 'insertOrderedList',
				icon: '<strong><i class="fas fa-list-ol"></i></i></strong>'
			},
			sub:{
				tag: 'sub',
				fn: 'subscript',
				icon: '<strong><i class="fas fa-subscript"></i></strong>'
			},
			super:{
				tag: 'sup',
				fn: 'superscript',
				icon: '<strong><i class="fas fa-superscript"></i></strong>'
			},
			link:{
				fn: 'setLinkHandler',
				tag: 'a',
				icon: '<strong><i class="fas fa-link"></i></strong>',
			},
			image:{
				fn: 'imageBtnHandler',
				icon: '<i class="far fa-image"></i>'
			},
			align:{
				style: 'text-align',
				fn: 'formatBlock',
				icon: {
					'left': '<i class="fas fa-align-left"></i>',
					'center': '<i class="fas fa-align-center"></i>',
					'right': '<i class="fas fa-align-right"></i>',
					'justify': '<i class="fas fa-align-justify"></i>',
				}
			},
			color:{
				class: 'pagelayer-pen-color-picker',
				style: 'color',
				fn: 'commandHandler',
				fixIcon: '<svg viewbox=\"0 0 18 18\"> <line class=\"pagelayer-pen-color-label pagelayer-pen-stroke pagelayer-pen-transparent\" x1=3 x2=15 y1=15 y2=15></line> <polyline class=pagelayer-pen-stroke points=\"5.5 11 9 3 12.5 11\"></polyline> <line class=pagelayer-pen-stroke x1=11.63 x2=6.38 y1=9 y2=9></line> </svg>',
				buildBtn : 'buildColorBtnHandler',
				default : pagelayer_customColor,
				customInpute: true
			},
			background:{
				class: 'pagelayer-pen-color-picker',
				style: 'background-color',
				fn: 'commandHandler',
				fixIcon: '<svg viewbox=\"0 0 18 18\"> <g class=\"pagelayer-pen-fill pagelayer-pen-color-label\"> <polygon points=\"6 6.868 6 6 5 6 5 7 5.942 7 6 6.868\"></polygon> <rect height=1 width=1 x=4 y=4></rect> <polygon points=\"6.817 5 6 5 6 6 6.38 6 6.817 5\"></polygon> <rect height=1 width=1 x=2 y=6></rect> <rect height=1 width=1 x=3 y=5></rect> <rect height=1 width=1 x=4 y=7></rect> <polygon points=\"4 11.439 4 11 3 11 3 12 3.755 12 4 11.439\"></polygon> <rect height=1 width=1 x=2 y=12></rect> <rect height=1 width=1 x=2 y=9></rect> <rect height=1 width=1 x=2 y=15></rect> <polygon points=\"4.63 10 4 10 4 11 4.192 11 4.63 10\"></polygon> <rect height=1 width=1 x=3 y=8></rect> <path d=M10.832,4.2L11,4.582V4H10.708A1.948,1.948,0,0,1,10.832,4.2Z></path> <path d=M7,4.582L7.168,4.2A1.929,1.929,0,0,1,7.292,4H7V4.582Z></path> <path d=M8,13H7.683l-0.351.8a1.933,1.933,0,0,1-.124.2H8V13Z></path> <rect height=1 width=1 x=12 y=2></rect> <rect height=1 width=1 x=11 y=3></rect> <path d=M9,3H8V3.282A1.985,1.985,0,0,1,9,3Z></path> <rect height=1 width=1 x=2 y=3></rect> <rect height=1 width=1 x=6 y=2></rect> <rect height=1 width=1 x=3 y=2></rect> <rect height=1 width=1 x=5 y=3></rect> <rect height=1 width=1 x=9 y=2></rect> <rect height=1 width=1 x=15 y=14></rect> <polygon points=\"13.447 10.174 13.469 10.225 13.472 10.232 13.808 11 14 11 14 10 13.37 10 13.447 10.174\"></polygon> <rect height=1 width=1 x=13 y=7></rect> <rect height=1 width=1 x=15 y=5></rect> <rect height=1 width=1 x=14 y=6></rect> <rect height=1 width=1 x=15 y=8></rect> <rect height=1 width=1 x=14 y=9></rect> <path d=M3.775,14H3v1H4V14.314A1.97,1.97,0,0,1,3.775,14Z></path> <rect height=1 width=1 x=14 y=3></rect> <polygon points=\"12 6.868 12 6 11.62 6 12 6.868\"></polygon> <rect height=1 width=1 x=15 y=2></rect> <rect height=1 width=1 x=12 y=5></rect> <rect height=1 width=1 x=13 y=4></rect> <polygon points=\"12.933 9 13 9 13 8 12.495 8 12.933 9\"></polygon> <rect height=1 width=1 x=9 y=14></rect> <rect height=1 width=1 x=8 y=15></rect> <path d=M6,14.926V15H7V14.316A1.993,1.993,0,0,1,6,14.926Z></path> <rect height=1 width=1 x=5 y=15></rect> <path d=M10.668,13.8L10.317,13H10v1h0.792A1.947,1.947,0,0,1,10.668,13.8Z></path> <rect height=1 width=1 x=11 y=15></rect> <path d=M14.332,12.2a1.99,1.99,0,0,1,.166.8H15V12H14.245Z></path> <rect height=1 width=1 x=14 y=15></rect> <rect height=1 width=1 x=15 y=11></rect> </g> <polyline class=pagelayer-pen-stroke points=\"5.5 13 9 5 12.5 13\"></polyline> <line class=pagelayer-pen-stroke x1=11.63 x2=6.38 y1=11 y2=11></line> </svg>',
				buildBtn: 'buildColorBtnHandler',
				default : pagelayer_customColor,
				customInpute: true
			},
			size:{
				class: 'pagelayer-pen-size-picker',
				style: 'font-size',
				fn: 'commandHandler',
				default : pagelayer_pen_sizeList,
				customInpute: true
			},
			lineheight:{
				style: 'line-height',
				fn: 'commandHandler',
				fixIcon: '<svg viewBox="0 0 22 18" version="1.1"><g><path class="pagelayer-pen-fill" d="M 21.527344 7.875 L 9.269531 7.875 C 9.011719 7.875 8.800781 8.125 8.800781 8.4375 L 8.800781 9.5625 C 8.800781 9.875 9.011719 10.125 9.269531 10.125 L 21.527344 10.125 C 21.789062 10.125 22 9.875 22 9.5625 L 22 8.4375 C 22 8.125 21.789062 7.875 21.527344 7.875 Z M 21.527344 13.5 L 9.269531 13.5 C 9.011719 13.5 8.800781 13.75 8.800781 14.0625 L 8.800781 15.1875 C 8.800781 15.5 9.011719 15.75 9.269531 15.75 L 21.527344 15.75 C 21.789062 15.75 22 15.5 22 15.1875 L 22 14.0625 C 22 13.75 21.789062 13.5 21.527344 13.5 Z M 21.527344 2.25 L 9.269531 2.25 C 9.011719 2.25 8.800781 2.5 8.800781 2.8125 L 8.800781 3.9375 C 8.800781 4.25 9.011719 4.5 9.269531 4.5 L 21.527344 4.5 C 21.789062 4.5 22 4.25 22 3.9375 L 22 2.8125 C 22 2.5 21.789062 2.25 21.527344 2.25 Z M 6.050781 5.0625 C 6.542969 5.0625 6.785156 4.453125 6.4375 4.101562 L 3.6875 1.289062 C 3.472656 1.070312 3.125 1.070312 2.910156 1.289062 L 0.160156 4.101562 C -0.160156 4.429688 0.0117188 5.0625 0.550781 5.0625 L 2.199219 5.0625 L 2.199219 12.9375 L 0.550781 12.9375 C 0.0585938 12.9375 -0.183594 13.546875 0.160156 13.898438 L 2.910156 16.710938 C 3.125 16.929688 3.476562 16.929688 3.691406 16.710938 L 6.441406 13.898438 C 6.757812 13.570312 6.585938 12.9375 6.050781 12.9375 L 4.398438 12.9375 L 4.398438 5.0625 Z M 6.050781 5.0625 "/></g></svg>',
				default : pagelayer_pen_lineHeight,
				customInpute: true
			},
			font:{
				style: 'font-family',
				fn: 'commandHandler',
				fixIcon: '<i class="fas fa-font"></i>',
				default : pagelayer_fonts,
				buildBtn : 'buildfontBtnHandler',
			},
			viewHTML:{
				fn: 'viewHTMLBtnHandler',
				icon: '<i class="fas fa-code"></i>'
			},
			removeformat:{
				icon: '<i class="fas fa-remove-format"></i>'
			}
		}
	}
	
	addContainer(className){
		
		className = className || false;
		
		// Add Container
		var container = jQuery('.pagelayer-pen-holder');
		
		if(container.length < 1){
			jQuery('body').append('<div class="pagelayer-pen-holder"></div>');
			container = jQuery('.pagelayer-pen-holder');
		}
		
		if(!className){
			return container;
		}
		
		if(container.find('.'+className).length < 1){
			container.append('<div class="'+className+'"></div>');
		}
		
		return container.find('.'+className);
		
	}
	
	addToolbar(){
		
		// Add Toolbar
		var t = this;
		var groups = t.options.toolbar;    
		var toolbar = t.toolbar = t.addContainer('pagelayer-pen-toolbar');
		
		// Make it empty
		toolbar.empty();
		
		if (!Array.isArray(groups[0])) {
			groups = [groups];
		}
		
		var addButton = function(container, format, value){
			
			var btn = t.handlers[format];
			var icon = '';
			
			if('icon' in btn){
				var _icon = btn['icon'];
				
				if(typeof _icon == 'object' && !pagelayer_empty(_icon[value])){
					icon = _icon[value];
				}else if(typeof icon == 'string'){
					icon = _icon;
				}
			}
			
			var input = document.createElement('button');
			input.setAttribute('type', 'button');
			input.setAttribute('data-format', format);
			input.classList.add('pagelayer-pen-' + format);
			
			if('class' in btn){
				input.classList.add(btn['class']);
			}
			
			if( pagelayer_empty(value) && 'default' in btn ){
				value = btn['default'];
			}
			
			input.innerHTML = icon;
			if(value != null) {
				input.value = value;
			}
			container.appendChild(input);
		}
		
		var createoption = function(val, lang, type){
			type = type || '';
			var lang = pagelayer_empty(lang) ? 'Default' : lang;
			return '<option  value="'+val+'" type="'+type+'">'+lang+'</option>';
		}
		
		var addSelect = function(container, format, values) {
			
			var input = document.createElement('select');
			input.classList.add('pagelayer-pen-' + format);
			
			if('class' in t.handlers[format]){
				input.classList.add(t.handlers[format]['class']);
			}
			
			input.setAttribute('data-format', format);
			
			if( pagelayer_empty(values) && 'default' in t.handlers[format] ){
				values = t.handlers[format]['default'];
			}
			
			for(var kk in values){
				var options = '';
				var value = values[kk];
				
				if(typeof value == 'object') {
					if(kk != 'default'){
						options += '<optgroup label="'+pagelayer_ucwords(kk)+'">';
					}
					for(y in value){
						options += createoption((jQuery.isNumeric(y) ? value[y] : x), value[y], kk);
					}		
				}else if(value !== false) {
					options += createoption(value, value);
				} else {
					options += createoption('', '');
				}

				jQuery(input).append(options);
			}

			container.appendChild(input);
		}
		
		groups.forEach(function(controls){
			var group = document.createElement('span');
			group.classList.add('pagelayer-pen-formats');

			controls.forEach(function (control){
				var format = control;
				
				if(typeof control === 'object'){
					format = Object.keys(control)[0];
				}
				
				if( pagelayer_empty(t.handlers[format]) ){
					return;
				}

				if( typeof control === 'string' ){
					addButton(group, control);
				} else {
					var value = control[format];
					if (Array.isArray(value)) {
						addSelect(group, format, value);
					} else {
						addButton(group, format, value);
					}
				}
				
				var btn = t.handlers[format];
				t.tagToButton[(btn.tag || btn.style || format).toLowerCase()] = format;
			});
			
			// TODO skip if format is not exist
			toolbar[0].appendChild(group);
		});
		
		toolbar.find('button').on('click', function(){
			var bEle = jQuery(this);
			var format = bEle.data('format');
			
			if(! format in t.handlers){
				return;
			}
			
			var btn = t.handlers[format];
			t.currentFormat = format;
			t.execCmd(btn.fn || format, btn.param || format, btn.forceCss);
		});
		
		toolbar.find('select').on('change', function(e){
			var bEle = jQuery(this);
			var format = bEle.data('format');
			var val = bEle.val();
			
			if(! format in t.handlers){
				return;
			}
			
			var btn = t.handlers[format];
			t.currentFormat = format;
			t.execCmd(btn.fn || format, val, btn.forceCss);
		});
		
		toolbar.find('select').each(function(){
			var format = jQuery(this).data('format');
			
			if('buildBtn' in t.handlers[format]){
					
				try{
					t[t.handlers[format]['buildBtn']](this);
				}catch(e){
					try{
						t.handlers[format]['buildBtn'](this);
					}catch(e2){
						t.buildDropdown(this);
					}
				}
				
				return true;
			}
			
			t.buildDropdown(this);
		});
		
		// Add close button
		toolbar.append('<span class="pagelayer-pen-formats"><button class="pagelayer-pen-close"><i class="fas fa-times"></i></button></span>');
		
		// Hide editor on click close tool handler
		toolbar.find('.pagelayer-pen-close').on('mousedown', function(e){
			//e.preventDefault();
			t.destroyEd = true;
			t.editor.trigger('blur');
		});
				
	}
	
	execCmd(cmd, param, forceCss, skipPen){
		var t = this;
		skipPen = !!skipPen || '';

		if(cmd !== 'dropdown'){
			t.focus();
			t.restoreRange();
		}

		try{
			document.execCommand('styleWithCSS', false, forceCss || false);
		}catch(c){}

		try{
			t[cmd + skipPen](param);
		}catch(c){
			try{
				cmd(param);
			}catch(e2){
				if(cmd === 'insertHorizontalRule'){
					param = undefined;
				}else if (cmd === 'formatBlock'){ // TODO: check for && t.isIE
					param = '<' + param + '>';
				}				
			
				document.execCommand(cmd, false, param);
				t.semanticCode();
				t.restoreRange();
			}
		}
					
		if(cmd !== 'dropdown'){
			t.updateButtonStatus();
			t.editor.trigger('input');
		}
		
	}
	
	commandHandler(value){
		var t = this;
		var format = t.currentFormat;
		
		if( pagelayer_empty(format) ){
			return;
		}
		
		var btn = t.handlers[format];
		var sel = window.getSelection();
		var text = t.range.commonAncestorContainer;
		var selectedText = t.range.cloneContents();
		selectedText = jQuery('<div>').append(selectedText).html();
		
		// Also select the tag
		if(text.nodeType === Node.TEXT_NODE){
			text = text.parentNode;
		}
		
		if (text.innerHTML === selectedText && text != t.editor[0]) {
			var ele = jQuery(text);
			if('tag' in btn){
				// Replace tag
			}else if('style' in btn){
				var style = {};
				style[btn.style] = value;

				ele.css(style);
			}else if('atts' in btn){
				// Add attribute or toggle the element
			}
		} else {
			
			// TODO for toggle tags and add tags
			var html = jQuery('<span style="'+btn.style+':' + value + ';">' + selectedText + '</span>');
			
			// Remove style from all childrend
			var style = {};
			style[btn.style] = '';
			html.find('[style]').css(style);
			// TODO: remove span element that have no atts
			var node = html[0];
			var firstInsertedNode = node.firstChild;
			var lastInsertedNode = node.lastChild;
			t.range.deleteContents();
			t.range.insertNode(node);

			if(firstInsertedNode) {
				t.range.setStartBefore(firstInsertedNode);
				t.range.setEndAfter(lastInsertedNode);
			}
			
			// Is previous element empty?
			var prev = jQuery(node).prev();
			
			if( prev.length > 0 && prev.is(':empty') ){
				prev.remove();
			}
		}
		
		sel.removeAllRanges();
		sel.addRange(t.range);
		
	}
	
	formatBlock(value){
		
		var t = this,
			format = t.currentFormat,
			btn = t.handlers[format],
			startNode = t.range.startContainer,
			endNode = t.range.endContainer;
		
		if( startNode.nodeType == Node.TEXT_NODE && startNode.parentNode != t.editor[0] ){
			startNode = startNode.parentNode;
		}
		
		if( endNode.nodeType == Node.TEXT_NODE && endNode.parentNode != t.editor[0] ){
			endNode = endNode.parentNode;
		}
		
		// TODO: only for seleced content
		// Wrap text nodes in span for easier processing
		t.editor.contents().filter(function () {
			return this.nodeType === 3 && this.nodeValue.trim().length > 0;
		}).wrap('<span data-pts/>');
		
		var isLineEnd = function(lEle){
			return lEle == null || lEle.nodeName == 'BR' || t.isline(lEle);
		}

		var wrapLine = function(pLine){
			
			var pLine = jQuery(pLine),
				lineFele,
				lineEele,
				finalP;
			
			// Get Parent Element
			if(pLine.parentsUntil(t.editor).length > 0){
				pLine = pLine.parentsUntil(t.editor).last();
			}
			
			if(t.isline(pLine)){
				return pLine;
			}
			
			// Get line first element
			if(isLineEnd(pLine[0].previousSibling)){
				lineFele = pLine;
			}else{
				lineFele = pLine.prevAll().filter(function(){
					return isLineEnd(this.previousSibling);
				}).first();
			}
			
			// Get line last element
			if(isLineEnd(lineFele[0].nextSibling)){
				lineEele = lineFele;
			}else{
				lineEele = lineFele.nextAll().filter(function(){
					return isLineEnd(this.nextSibling);
				}).first();
			}
			
			// Wrap all with p tag			
			if(lineFele.is(lineEele)){
				finalP = lineFele.wrap('<p/>').parent()
			}else{
				finalP = lineFele.nextUntil(lineEele.next()).addBack().wrapAll('<p/>').parent();
			}
			
			finalP.next('br').remove();
			return finalP;
		}
		
		// Get start block lavel elements
		var $sNode = jQuery(t.blockNode(startNode));
		if($sNode.is(t.editor)){
			$sNode = wrapLine(startNode);
		}
		
		var $eNode = jQuery(t.blockNode(endNode));
		if($eNode.is(t.editor)){
			$eNode = wrapLine(endNode);
		}
		
		var $oldEle = $sNode;
		
		if(! $sNode.is($eNode) ){
			
			var findEnd = false;
      
			var addElement = function(addEle){
				if(addEle[0].nodeName == 'UL' || addEle[0].nodeName == 'OL') {
					addEle.children().each(function(){
						$oldEle = $oldEle.add(jQuery(this));
					});
					return;
				}
				$oldEle = $oldEle.add(addEle);
			}
			
			var wrapAllEle = function(nextEle){
				
				if(nextEle.is($eNode) || nextEle.find($eNode).length > 0){
					findEnd = true;
					return;
				}
				
				if(nextEle.length < 1){
					return;
				}
				
				if(!t.isline(nextEle[0])){
					nextEle = wrapLine(nextEle);
				}
				
				addElement(nextEle);				
				wrapAllEle( nextEle.next() );
			}
			
			wrapAllEle($sNode.next());
			
			// Is start Element have a another parent
			var pars = $sNode.parentsUntil(t.editor);
			
			pars.each(function(){
				var $par = jQuery(this);
				wrapAllEle($par.next());
			});
			
			if( pars.length > 0 ){
				$sNode = pars.last();
			}
			
			var nextEnd = $sNode.nextAll().filter(function(){
				return jQuery(this).is($eNode) || jQuery(this).find($eNode).length > 0;
			}).first();
      
			// Add elements
			if( nextEnd.length > 0 ){
				var $nextEle = $sNode.nextUntil(nextEnd);
				$nextEle.each(function(){
					var ulEle = jQuery(this);
					if($oldEle.has(ulEle)) return;
					addElement(ulEle);
				});
			}
			
			// Add end element
			if(nextEnd.length > 0 && !nextEnd.is($eNode) && (nextEnd[0].nodeName == 'UL' || nextEnd[0].nodeName == 'OL')){
				nextEnd.children().each(function(){
					var li = jQuery(this);
					$oldEle = $oldEle.add(li);
					if(li.is($eNode) || li.find($eNode).length > 0) return false;
				});
			}else{
				$oldEle = $oldEle.add($eNode);
			}
		}
		
		if('style' in btn){
			var style = {};
			style[btn.style] = value;

			$oldEle.css(style);
		}else if('atts' in btn){
			// Add attribute or toggle the element
			var attr = {};
			attr[btn.atts] = value;
			
			$oldEle.attr(attr);
		}else{
			// Replace tag
			var tag = value.toLowerCase();
			
			// need to find all block ele and replace this
			$oldEle.each( function(){
				
				var $cEle = jQuery(this);
				
				if($cEle.is(t.editor)){
					return;
				}
				
				// Is List element
				if($cEle.css('display') == 'list-item'){
					if( t.isline($cEle[0].firstChild)){
						$cEle.children().each(function(){
							var liChild = jQuery(this);
							
							if(t.isline(liChild[0])){
								t.replaceTag(liChild, tag, true);
								return;
							}
							// TODO: Check and need to correct
							liChild.wrap('<' + tag + '/>');
							liChild.next('br').remove();
							
						});
						return
					}
						
					$cEle.contents().wrapAll('<' + tag + '/>');
					return;
				}
				
				t.replaceTag($cEle, tag, true);
			});
		}
		
		// Get rid of pen temporary span's
		jQuery('[data-pts]', t.editor).contents().unwrap();
		t.semanticCode();
		t.restoreRange();
	}
	
	blockNode( node ){
		var t = this;
		while( !t.isline(node) && node != t.editor[0] ) {
			node = node.parentNode;
		}
		return node;
	}
	
	isline(node){
		if (node.nodeType !== Node.ELEMENT_NODE) return false;
		if (node.childNodes.length === 0) return false; // Exclude embed blocks
		var style = window.getComputedStyle(node);
		return ['block', 'list-item'].indexOf(style.display) > -1;
	}
	
	replaceTag(ele, tag, copyAttr){
		ele.wrap('<' + tag + '/>');
		
		var par = ele.parent();
		
		if(copyAttr){
			jQuery.each(ele.prop('attributes'), function () {
				par.attr(this.name, this.value);
			});
		}
    
		ele.contents().unwrap();
    
		return par;
	}
	
	semanticCode(){
		var t = this;
		t.semanticTag('b');
		t.semanticTag('i');
		t.semanticTag('s');
		t.semanticTag('strike');
		t.semanticTag('div', true);
	}
	
	semanticTag(oldTag, copyAttributes){
		var t = this;
		var newTag;

		if(t.semantic != null && typeof t.semantic === 'object' && t.semantic.hasOwnProperty(oldTag)){
			newTag = t.semantic[oldTag];
		} else if (t.DEFAULT_SEMANTIC_MAP.hasOwnProperty(oldTag)) {
			newTag = t.DEFAULT_SEMANTIC_MAP[oldTag];
		} else {
			return;
		}

		jQuery(oldTag, t.editor).each(function () {
			var $oldTag = jQuery(this);
			if($oldTag.contents().length === 0) {
				return false;
			}
			
			t.replaceTag($oldTag, newTag, copyAttributes);
		});
	}
	
	addEvents(){
		// Add Events
		var t = this,
		editor = t.editor,
		ctrl = false,
		debounceButtonStatus;
		
		var showToolBar = function(){
			
			var jEle = t.penHolder.children(':visible');
			
			if(jEle.length < 1){
				jEle = t.toolbar;
			}
			
			t.showPen(jEle);
		};
		
		// Track selection changes continuously
		editor.on('mouseup keyup', function(e){
			t.saveRange();
		});
		
		// Save range
		editor.on('focusout', function(e){
			
			if(t.destroyEd){
				t.editor.removeClass('pagelayer-pen-focused');
				t.range = null;
				return;
			}
			
			t.saveRange();

		});
		
		// Prevent to hide toolbar
		t.penHolder.on('mousedown', function(e){
			// TODO: taget only require Element
			t.destroyEd = false;
		});
		
		// On editor blur
		editor.on('blur', function(){
			
			if(!t.destroyEd){
				return;
			}
			
			t.destroy();
		});
		
		editor.on('keydown', function(){
			t.penHolder.hide();
		});
		
		editor.on('mousedown', function(){
			if(t.editor.attr('contenteditable') == 'true'){
				t.showPen();
			}
		});
		
		editor.on('mouseup keyup keydown', function(e){
			if ((!e.ctrlKey && !e.metaKey) || e.altKey) {
				setTimeout(function () { // "hold on" to the ctrl key for 50ms
					ctrl = false;
				}, 50);
			}

			clearTimeout(debounceButtonStatus);
			debounceButtonStatus = setTimeout(function () {
				t.updateButtonStatus();
			}, 50);
			
		});
		
		// Set focus on editor
		editor.on('click', function(e){
			
			if(t.editor.hasClass('pagelayer-pen-focused')){
				return;
			}
			
			t.editor.attr('contenteditable', 'true');
			t.editor.focus();
		});
		
		// Set focus on editor
		editor.on('focus', function(){
			t.destroyEd = true;
			t.addToolbar();
			t.showPen();
			t.editor.addClass('pagelayer-pen-focused');
			jQuery(window).unbind('scroll.penToobar');
			jQuery(window).on('scroll.penToobar', showToolBar);
			jQuery(document).unbind('mousemove.penToobar');
			jQuery(document).on('mousemove.penToobar', showToolBar);
		});
		
		t.semanticCode();
	}
	
	destroy(){
		var t = this;
		//t.editor.attr('contenteditable', '');
		t.penHolder.hide();
		// Removing event listeners
		jQuery(document).unbind('mousemove.penToobar');
		jQuery(window).unbind('scroll.penToobar');
	}
	
	hasFocus(){
		var t = this;
		return (
		t.doc.activeElement === t.editor ||
		t.contains( t.editor[0], t.doc.activeElement)
		);
	}
	
	contains(parent, descendant) {
		try {
			// Firefox inserts inaccessible nodes around video elements
			descendant.parentNode; // eslint-disable-line no-unused-expressions
		} catch (e) {
			return false;
		}
		return parent.contains(descendant);
	}
	
	saveRange(){
		var t = this,
		selection = t.doc.getSelection();

		if (!selection || !selection.rangeCount || !t.hasFocus()) {
			return;
		}

		var savedRange = t.range = selection.getRangeAt(0),
			range = t.doc.createRange(),
			rangeStart;
		range.selectNodeContents(t.editor[0]);
		range.setEnd(savedRange.startContainer, savedRange.startOffset);
		rangeStart = (range + '').length;
		t.metaRange = {
			start: rangeStart,
			end: rangeStart + (savedRange + '').length
		};
	}
	
	restoreRange(){
		var t = this,
			metaRange = t.metaRange,
			savedRange = t.range,
			selection = t.doc.getSelection(),
			range;

		if(!savedRange){
			return;
		}

		if(metaRange && metaRange.start !== metaRange.end){ // Algorithm from http://jsfiddle.net/WeWy7/3/
			var charIndex = 0,
				nodeStack = [t.editor[0]],
				node,
				foundStart = false,
				stop = false;

			range = t.doc.createRange();

			while(!stop && (node = nodeStack.pop())){
				if (node.nodeType === 3){
					var nextCharIndex = charIndex + node.length;
					if (!foundStart && metaRange.start >= charIndex && metaRange.start <= nextCharIndex) {
						range.setStart(node, metaRange.start - charIndex);
						foundStart = true;
					}
					if (foundStart && metaRange.end >= charIndex && metaRange.end <= nextCharIndex) {
						range.setEnd(node, metaRange.end - charIndex);
						stop = true;
					}
					charIndex = nextCharIndex;
				} else {
					var cn = node.childNodes,
					i = cn.length;

					while (i > 0) {
						i -= 1;
						nodeStack.push(cn[i]);
					}
				}
			}
		}

		selection.removeAllRanges();
		selection.addRange(range || savedRange);
	}
	
	getRange(){
		var t = this;
		var selection = t.doc.getSelection();
		if (selection == null || selection.rangeCount <= 0) return null;
		var range = selection.getRangeAt(0);
		if(range == null) return null;
		
		return range;
	}
	
	getRangeText(range){
		return range + '';
	}
	
	focus(){
		var t = this;
		if(t.hasFocus()) return;
		t.editor.click();
		t.editor.focus();
		t.restoreRange();
	}
	
	getBounds(range){
		var rect = range.getBoundingClientRect();
		return {
			bottom: rect.top + rect.height,
			height: rect.height,
			left: rect.left,
			right: rect.right,
			top: rect.top,
			width: 0
		};
	}
	
	showPen(jEle){
		var t = this;
		jEle = jEle || jQuery(t.toolbar);
		
		var toolBar = jQuery(t.penHolder);
		var tooltipHeight = parseInt(toolBar.css('height'));
		var range = null;
		
		if(! t.hasFocus() && t.range != null){
			range = t.range;
		}else{
			range = t.getRange();
		}
		
		if(range == null){
			toolBar.hide();
			return;
		}
		
		// Set left of toolbar
		var editorOffset = t.editor[0].getBoundingClientRect();
		var editorTop = editorOffset.top;
		var editorLeft = editorOffset.left;
		var editorbottom = editorTop + editorOffset.height - tooltipHeight;
		var toolBarTop = editorTop - 10;
		var bound = t.getBounds(range);
		
		if(bound.height == 0 && bound.top == 0 && bound.left == 0){
			toolBar.hide();
			return;
		}
		
		var boundTop = bound.top - 15;
    	
		// Set top of toolbar
		if( boundTop - tooltipHeight < 0 && bound.bottom > -5){
			toolBarTop = bound.bottom + tooltipHeight + 15;
		}else if( editorbottom - 30 < 0 ){
			toolBarTop =  editorbottom + 20;
		}else if( toolBarTop - tooltipHeight < 0 ){
			toolBarTop = tooltipHeight + 10;
		}
		
		// Show Toolbar
		toolBar.children().hide();
		toolBar.show();
		jEle.show();
		
		// Set top of toolbar
		toolBar.css('top', toolBarTop);
		
		// Set left of toobar
		var docW = jQuery(window).width() - 10;
		var toolW = toolBar.width();
		var edW = t.editor.width();
		
		if(toolW > edW){
			editorLeft = editorLeft - (toolW - edW) / 2
		}
				
		toolBar.css('left', editorLeft+'px');
		
		var tooltipLeft = toolBar.offset().left;
				
		if(tooltipLeft < 0){
			toolBar.css('left', '1px');
		}
		
		var toolRight = tooltipLeft + toolW;
		if(docW < toolRight){
			toolBar.css('left', tooltipLeft - (toolRight - docW)+'px');
		}
		
	}
	
	getContent(){
		var editor = this.editor;
		var html = editor.html();
		
		return html;
	}
	
	setContent(html){
		var t = this;
		html = html || '';
		t.editor.html(html);
		t.editor.trigger('input');
	}
	
	updateButtonStatus(){
		var t = this,
		toolbar = jQuery(t.toolbar),
		tags = t.getTagsRecursive(t.doc.getSelection().focusNode),
		activeClasses = 'pagelayer-pen-active';
		
		jQuery('.' + activeClasses, toolbar).removeClass(activeClasses);
		jQuery.each(tags, function (i, tag){
			var btnName;
			
			if(pagelayer_is_string(tag)){
				btnName = t.tagToButton[tag.toLowerCase()];
			}else{
				btnName = t.tagToButton[Object.keys(tag)[0].toLowerCase()]
			}
			
			var $btn = jQuery('[data-format="'+btnName+'"]', toolbar);
	
			if($btn.length < 1){
				return;
			}
			
			if($btn.find('.pagelayer-pen-picker-label').length > 0){
				$btn.find('.pagelayer-pen-picker-label').addClass(activeClasses);
				return;
			}
			
			$btn.addClass(activeClasses);
		});
	}
	
	getTagsRecursive(element, tags) {
		var t = this;
		var jEle = jQuery(element);
		tags = tags || (element && element.tagName ? [element.tagName] : []);

		if (element && element.parentNode) {
			element = element.parentNode;
		} else {
			return tags;
		}

		var tag = element.tagName;
		// Is this editor
		if (tag === 'DIV') {
			return tags;
		}
		
		// TODO: for all block element
		if (tag === 'P' && element.style.textAlign !== '') {
			tags.push(element.style.textAlign);
		}

		jQuery.each(t.tagHandlers, function (i, tagHandler) {
			tags = tags.concat(tagHandler(element, t));
		});
		
		tags.push(tag);
		var styles = jEle.attr('style');
		
		if(!pagelayer_empty(styles)){
			var styles = styles.split(';');

			jQuery.each(styles, function(i, style){
				style = style.split(':');
				var ss = String(style[0]).trim();
				var vv = String(style[1]).trim();

				if(pagelayer_empty(ss) || ss in tags && !pagelayer_empty(tags[ss])){
					return;
				}
				
				var obj = {};
				obj[ss] = vv;
				
				tags.push(obj);
			});
		}

		return t.getTagsRecursive(element, tags).filter(function (tag) {
			return tag != null;
		});
	}
	
	buildDropdown(select){
		
		var t = this;
		var fixIcon = '';
		
		select = jQuery(select);		
		var format = select.data('format');
		
		var selAtts = '';
		var options = '';
		var optId = `pagelayer-pen-picker-options-${t.optionsCounter}`;
		t.optionsCounter += 1;
		
		Array.from(select[0].attributes).forEach(item => {
			selAtts += ' '+item.name+'="'+ item.value +'"';
		});
		
		Array.from(select[0].options).forEach(option => {
			
			var attrs = '';
			var val = '';
			var itemInner = '';
			
			if(option.hasAttribute('value')){
				val = option.getAttribute('value');
				attrs += ' data-value="'+val+'"';
			}
			
			if(option.textContent){
				attrs += ' data-label="'+option.textContent+'"';
			}
			
			// Set icon
			if('icon' in t.handlers[format] && typeof t.handlers[format]['icon'] == 'object' && !pagelayer_empty(t.handlers[format]['icon'][val])){
				itemInner = t.handlers[format]['icon'][val];
			}
			
			options += `<span class="pagelayer-pen-picker-item" tabindex="0" role="button" ${attrs}>${itemInner}</span>`;
		});
		
		if('fixIcon' in t.handlers[format]){
			fixIcon = t.handlers[format]['fixIcon'];
		}
		
		var customInpute = '';
		
		if('customInpute' in t.handlers[format] && !pagelayer_empty(t.handlers[format]['customInpute'])){
			customInpute = '<input type="text" class="pagelayer-pen-custom-input" placeholder="Custom value">';
		}
		
		var container = jQuery(`<span ${selAtts}>
			<span class="pagelayer-pen-picker-label" tabindex="0" role="button" aria-expanded="false">${fixIcon}</span>
			<span class="pagelayer-pen-picker-options" aria-hidden="true" tabindex="-1" id="${optId}" aria-controls="${optId}">
				${options}
				${customInpute}
			</span>
		</span>`);
		
		container.addClass('pagelayer-pen-picker');
		
		select.before(container);
		select.hide();
		
		var close = function(cEle){
			cEle.removeClass('pagelayer-pen-expanded');
			cEle.find('.pagelayer-pen-picker-label').attr('aria-expanded', 'false');
			cEle.find('.pagelayer-pen-picker-options').attr('aria-hidden', 'true');
		}
		
		var selectItem = function(item, trigger = false){
			var selected = container.find('.pagelayer-pen-selected');
			var label = container.find('.pagelayer-pen-picker-label');
			var val = '';
			
			if (item === selected) return;
			if (selected != null) {
				selected.removeClass('pagelayer-pen-selected');
			}
			if(item == null) return;
			item.classList.add('pagelayer-pen-selected');
			select.selectedIndex = Array.from(item.parentNode.children).indexOf(
			item,
			);
			if (item.hasAttribute('data-value')) {
				val = item.getAttribute('data-value');
				label.attr('data-value', val);
			} else {
				label.attr('data-value', val);
			}
			if (item.hasAttribute('data-label')) {
				label.attr('data-label', item.getAttribute('data-label'));
			} else {
				label.attr('data-label', '');
			}
			
			if(!fixIcon){
				label.html(item.innerHTML);
			}
			
			if(trigger) {
				select.val(val);
				select.trigger('change');
				close(container);
			}
		}
		
		var toggleAriaAttribute = function(element, attribute) {
			element.setAttribute(
			attribute,
			!(element.getAttribute(attribute) === 'true'),
		);
}
		var togglePicker = function() {
			container.toggleClass('pagelayer-pen-expanded');
			// Toggle aria-expanded and aria-hidden to make the picker accessible
			toggleAriaAttribute(container.find('.pagelayer-pen-picker-label')[0], 'aria-expanded');
			toggleAriaAttribute(container.find('.pagelayer-pen-picker-options')[0], 'aria-hidden');
		}
		
		container.find('.pagelayer-pen-picker-item').on('click', function(){
			selectItem(this, true);
			close(container);
		});
		
		container.find('.pagelayer-pen-picker-label').on('click', function(){
			togglePicker();
		});
		
		container.find('.pagelayer-pen-custom-input').on('focusout keydown', function(e){
			
			if(e.type == 'keydown' && e.keyCode != 13){
				return;
			}
			
			e.preventDefault();
			
			var val = jQuery(this).val();
			
			if(pagelayer_empty(val)){
				return;
			}
			
			var opt = select.find('option.pagelayer-pen-custom-value');
			
			if(opt.length < 1){
				select.append('<option class="pagelayer-pen-custom-value"></option>');
				opt = select.find('option.pagelayer-pen-custom-value');
			}
			
			opt.val(val);
			select.val(val);
			select.trigger('change');
			close(container);
		});
		
		jQuery(t.toolbar).on('mousedown', function(e){
			var tEle = jQuery(this);
			var target = jQuery(e.target);
			var tPicker = target.closest('.pagelayer-pen-picker');
			
			if(target.closest('.pagelayer-pen-picker-item').length > 0) return;
			
			tEle.find('.pagelayer-pen-picker.pagelayer-pen-expanded').each(function(){
				var picker = jQuery(this);
				if(tPicker.length > 0 && tPicker.is(picker))return;
				close(picker);
			});
			
		});
		
		// TODO need to correct this function update the select
		container.on('update', function(){
			var item = container.find('.pagelayer-pen-selected');
			
			if(item.length < 1){
				item = container.find('.pagelayer-pen-picker-item').first();
			}
			
			selectItem(item[0]);
		});
		
		container.trigger('update');
		
		return container;
	}
	
	buildColorBtnHandler(item){
		var t = this;
		var select = t.buildDropdown(item);
		var format = select.data('format');
		
		// Set color
		select.find('.pagelayer-pen-picker-item').each(function(){
			var opt = jQuery(this);
			var color = opt.data('value');
			
			opt.css({'background': color});
			
			// TODO remove this and add on selecttion
			opt.on('click', function(){
				if(format == 'color'){
					opt.closest('.pagelayer-pen-picker-label').css({'text-color': color});
				}else{
					opt.closest('.pagelayer-pen-picker-label').css({'background-color': color});
				}
			});
		});
		
	}
	
	buildfontBtnHandler(item){
		var t = this;
		
		var select = t.buildDropdown(item);
		
		jQuery(item).on('change', function(){
			pagelayer_link_font_family(jQuery(this));	
		});
		
	}
	
	setLinkHandler(){
		var t = this,
			documentSelection = t.doc.getSelection(),
			node = documentSelection.focusNode,
			text = new XMLSerializer().serializeToString(documentSelection.getRangeAt(0).cloneContents()),
			url = '',
			linkBtn = 'Link',
			unlinkBtn = 'Cancel';

		while (['A', 'DIV'].indexOf(node.nodeName) < 0) {
			node = node.parentNode;
		}
		
		if(node && node.nodeName === 'A'){
			var $a = jQuery(node);
			url = $a.attr('href');
		}
		
		if(!pagelayer_empty(url)){
			linkBtn = 'Update';
			unlinkBtn = 'Unlink';
		}
    
		t.saveRange();
			
		var tooltip = this.addContainer('pagelayer-pen-link-tooltip');
		t.linkTooltip = tooltip;
		
		var html = '<input type="text" name="url" placeholder="https://example.com" value="'+url+'" autocomplete="off"><span class="pagelayer-pen-link-btn pagelayer-btn-success">'+linkBtn+'</span><span class="pagelayer-pen-unlink-btn pagelayer-btn-primary">'+unlinkBtn+'</span>';
		tooltip.html(html);
		
		var input = tooltip.find('input[name="url"]');
		
		// Keep saving old range
		var metaRange = t.metaRange;
		var savedRange = t.range;
		var restoreRange = function(){
			t.metaRange = metaRange;
			t.range = savedRange;
			t.restoreRange();
		}
		
		t.linkTooltip.find('.pagelayer-pen-link-btn').on('click', function(){
			var url = input.val();
			
			restoreRange();
			t.execCmd('createLink', url, true );
			t.editor.trigger('input');
			t.showPen();
		});
		
		t.linkTooltip.find('.pagelayer-pen-unlink-btn').on('click', function(){
			restoreRange();
			if(unlinkBtn == 'Unlink'){
				t.execCmd('unlink', undefined, undefined, true);
			}
			t.showPen();
		});
	
		t.showPen(t.linkTooltip);
	}
	
	imageBtnHandler(){
		var t = this;
		t.destroyEd = false;
		t.destroy();
		
		var frame = pagelayer_select_frame('image');
		
		// On select update the stuff
		frame.on({'select': function(){
				var state = frame.state();
				var url = '', alt = '', id = '';
				
				// External URL
				if('props' in state){
					
					url = state.props.attributes.url;
					alt = state.props.attributes.alt;
				
				// Internal from gallery
				}else{
				
					var attachment = frame.state().get('selection').first().toJSON();
					//console.log(attachment);
					
					// Set the new and URL
					url = attachment.url;
					alt = attachment.alt;
					id = attachment.id;
					
				}
				t.editor.click();
				t.restoreRange();
				t.execCmd('insertImage', url, false, true);
				var $img = jQuery('img[src="' + url + '"]:not([alt])', t.editor);
				
				$img.attr('alt', alt);
				$img.attr('pl-media-id', id);
			}
		});

		frame.open();
	}
	
	viewHTMLBtnHandler(param){
		var t = this;
		var html = t.getContent();
		t.destroyEd = false;
		t.destroy();

		// Add Container
		var HTMLviewer = jQuery('.pagelayer-pen-html-viewer');
		
		if(HTMLviewer.length < 1){
			jQuery('body').append('<div class="pagelayer-pen-html-viewer">'+
				'<div class="pagelayer-pen-html-holder">'+
					'<textarea class="pagelayer-pen-html-area"></textarea>'+
					'<div class="pagelayer-pen-html-btn">'+
						'<button class="pagelayer-pen-html-btn-update pagelayer-btn-success">Update</button>'+
						'<button class="pagelayer-pen-html-btn-cancel pagelayer-btn-secondary">Cancel</button>'+
					'</div>'+
				'</div>'+
			'</div>');
			
			HTMLviewer = jQuery('.pagelayer-pen-html-viewer');
		}
		
		HTMLviewer.find('.pagelayer-pen-html-area').val(html);
		HTMLviewer.show();
		
		HTMLviewer.find('.pagelayer-pen-html-btn-update').unbind('click');
		HTMLviewer.find('.pagelayer-pen-html-btn-update').on('click', function(){
			var html = HTMLviewer.find('.pagelayer-pen-html-area').val();
			t.range = null;
			t.editor.click();
			t.setContent(html);
			t.editor.trigger('focus');
			HTMLviewer.hide();
		});
		
		HTMLviewer.find('.pagelayer-pen-html-btn-cancel').unbind('click');
		HTMLviewer.find('.pagelayer-pen-html-btn-cancel').on('click', function(){
			t.editor.click();
			t.focus();
			HTMLviewer.hide();
		});
		
	}
}
PKǎf\t�tS-S-js/trumbowyg-pagelayer.jsnu�[���(function ($) {
	'use strict';
	// jshint camelcase:true


	function hex(x) {
		return ('0' + parseInt(x).toString(16)).slice(-2);
	}

	function colorToHex(rgb) {
		if (rgb.search('rgb') === -1) {
			return rgb.replace('#', '');
		} else if (rgb === 'rgba(0, 0, 0, 0)') {
			return 'transparent';
		} else {
			rgb = rgb.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+))?\)$/);
			return hex(rgb[1]) + hex(rgb[2]) + hex(rgb[3]);
		}
	}

	function colorTagHandler(element, trumbowyg) {
		var tags = [];

		if (!element.style) {
			return tags;
		}

		// background color
		if (element.style.backgroundColor !== '') {
			var backColor = colorToHex(element.style.backgroundColor);
			if (trumbowyg.o.plugins.colors.colorList.indexOf(backColor) >= 0) {
				tags.push('backColor' + backColor);
			} else {
				tags.push('backColorFree');
			}
		}

		// text color
		var foreColor;
		if (element.style.color !== '') {
			foreColor = colorToHex(element.style.color);
		} else if (element.hasAttribute('color')) {
			foreColor = colorToHex(element.getAttribute('color'));
		}
		if (foreColor) {
			if (trumbowyg.o.plugins.colors.colorList.indexOf(foreColor) >= 0) {
				tags.push('foreColor' + foreColor);
			} else {
				tags.push('foreColorFree');
			}
		}

		return tags;
	}

	var defaultOptions = {
		colorList: ['ffffff', '000000', 'eeece1', '1f497d', '4f81bd', 'c0504d', '9bbb59', '8064a2', '4bacc6', 'f79646', 'ffff00', 'f2f2f2', '7f7f7f', 'ddd9c3', 'c6d9f0', 'dbe5f1', 'f2dcdb', 'ebf1dd', 'e5e0ec', 'dbeef3', 'fdeada', 'fff2ca', 'd8d8d8', '595959', 'c4bd97', '8db3e2', 'b8cce4', 'e5b9b7', 'd7e3bc', 'ccc1d9', 'b7dde8', 'fbd5b5', 'ffe694', 'bfbfbf', '3f3f3f', '938953', '548dd4', '95b3d7', 'd99694', 'c3d69b', 'b2a2c7', 'b7dde8', 'fac08f', 'f2c314', 'a5a5a5', '262626', '494429', '17365d', '366092', '953734', '76923c', '5f497a', '92cddc', 'e36c09', 'c09100', '7f7f7f', '0c0c0c', '1d1b10', '0f243e', '244061', '632423', '4f6128', '3f3151', '31859b', '974806', '7f6000']
	};
 
	// Default Options for font-size
	var fontSizedefaultOptions = {
		sizeList: ['x-small', 'small', 'medium', 'large', 'x-large'],
		allowCustomSize: true
	};
	
	// Default Options for line height
	var lineHeightOptions = {
		sizeList: ['0.9', '1', '1.5', '2.0', '2.5','3.0', '3.5', '4.0', '4.5', '5.0'],
		allowCustomSize: true
	};
	
	// If WP media is a button
	function openwpmediaDef(trumbowyg) {
		return {
			fn: function() {
				// WP media button logic
				
				var func_media = window['pagelayer_select_frame'];
				
				if(typeof func_media == 'function'){
										
					// Load the frame
					var frame = pagelayer_select_frame('image');
					
					// On select update the stuff
					frame.on({'select': function(){
							var state = frame.state();
							var url = '', alt = '', id = '';
							
							// External URL
							if('props' in state){
								
								url = state.props.attributes.url;
								alt = state.props.attributes.alt;
							
							// Internal from gallery
							}else{
							
								var attachment = frame.state().get('selection').first().toJSON();
								//console.log(attachment);
								
								// Set the new and URL
								url = attachment.url;
								alt = attachment.alt;
								id = attachment.id;
								
							}

							trumbowyg.execCmd('insertImage', url, false, true);
							var $img = $('img[src="' + url + '"]:not([alt])', trumbowyg.$box);
							
							$img.attr('alt', alt);
							$img.attr('pl-media-id', id);
							
							trumbowyg.syncCode;
							trumbowyg.$c.trigger('tbwchange');

							return true;
						}
					});
					
					frame.open();
					
				}
				
			},
			ico: 'insert-image'
			
		}
	}

	$.extend(true, $.trumbowyg, {
		// Add some translations
		langs: {
			en: {
				wpmedia: 'Insert Image',
				foreColor: 'Text color',
				backColor: 'Background color',
				fontsize: 'Font size',
				fontsizes: {
					'x-small': 'Extra small',
					'small': 'Small',
					'medium': 'Regular',
					'large': 'Large',
					'x-large': 'Extra large',
					'custom': 'Custom'
				},
				fontCustomSize: {
					title: 'Custom Font Size',
					label: 'Font Size',
					value: '48px'
				},
				lineheight: 'Line Height',
				lineCustomHeight: {
					title: 'Custom Line Height',
					label: 'Line Height',
					value: '7.0'
				},
				lineheights: {
					'normal': 'Normal',
					'custom': 'Custom',
				}
			},
			
		},
		// Add our plugin to Trumbowyg registred plugins
		plugins: {
			wpmedia: {
				init: function(trumbowyg) {
					var t = $(this);
					// Fill current Trumbowyg instance with WP media default options
					trumbowyg.o.plugins.wpmedia = $.extend(true, {},
						defaultOptions,
						trumbowyg.o.plugins.wpmedia || {}
					);
					
					// If WP media is a 
					trumbowyg.addBtnDef('wpmedia', openwpmediaDef(trumbowyg));
					
				},
			},
			color: {
				init: function (trumbowyg) {
					trumbowyg.o.plugins.colors = trumbowyg.o.plugins.colors || defaultOptions;
					var foreColorBtnDef = {
							dropdown: buildDropdown('foreColor', trumbowyg)
						},
						backColorBtnDef = {
							dropdown: buildDropdown('backColor', trumbowyg)
						};

					trumbowyg.addBtnDef('foreColor', foreColorBtnDef);
					trumbowyg.addBtnDef('backColor', backColorBtnDef);
				},
				tagHandler: colorTagHandler
			},
			pasteImage: {
				init: function (trumbowyg) {
					trumbowyg.pasteHandlers.push(function (pasteEvent) {
						
						var pagelayer_ajax_func = {};
						
						// This function for ajax success call back
						pagelayer_ajax_func['success'] = function(obj){
							//alert(obj);
							if(obj['success']){
								trumbowyg.execCmd('insertImage', obj['data']['url'], false, true);
							}else{
								alert(obj['data']['message']);								
							}
						}
						
						// This function for ajax before send call back
						pagelayer_ajax_func['beforeSend'] = function(xhr){
							trumbowyg.showOverlay();
						}
						
						// This function for ajax complete call back
						pagelayer_ajax_func['complete'] = function(xhr){
							trumbowyg.hideOverlay();
						}
						
						pagelayer_editable_paste_handler(pasteEvent, pagelayer_ajax_func);
					});
				}
			},
			fontsize: {
				init: function (trumbowyg) {
					trumbowyg.o.plugins.fontsize = $.extend({},
						fontSizedefaultOptions,
						trumbowyg.o.plugins.fontsize || {}
					);
					trumbowyg.addBtnDef('fontsize', {
						dropdown: fontSizeBuildDropdown(trumbowyg)
					});
				}
			},
			lineheight: {
				init: function (trumbowyg) {
					trumbowyg.o.plugins.lineheight = $.extend({},
					  lineHeightOptions,
					  trumbowyg.o.plugins.lineheight || {}
					);

					trumbowyg.addBtnDef('lineheight', {
						dropdown: lineHeightDropdown(trumbowyg)
					});
				}
			}
		}
	});

	function buildDropdown(fn, trumbowyg) {
		var dropdown = [];

		$.each(trumbowyg.o.plugins.colors.colorList, function (i, color) {
			var btn = fn + color,
				btnDef = {
					fn: fn,
					forceCss: true,
					param: '#' + color,
					style: 'background-color: #' + color + ';'
				};
			trumbowyg.addBtnDef(btn, btnDef);
			dropdown.push(btn);
		});

		var removeColorButtonName = fn + 'Remove',
			removeColorBtnDef = {
				fn: 'removeFormat',
				param: fn,
				style: 'background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAG0lEQVQIW2NkQAAfEJMRmwBYhoGBYQtMBYoAADziAp0jtJTgAAAAAElFTkSuQmCC);'
			};
		trumbowyg.addBtnDef(removeColorButtonName, removeColorBtnDef);
		dropdown.push(removeColorButtonName);

		// add free color btn
		var freeColorButtonName = fn + 'Free',
			freeColorBtnDef = {
				fn: function () {
					trumbowyg.openModalInsert(trumbowyg.lang[fn],
						{
							color: {
								label: fn,
								forceCss: true,
								type: 'color',
								value: '#FFFFFF'
							}
						},
						// callback
						function (values) {
							trumbowyg.execCmd(fn, values.color);
							return true;
						}
					);
				},
				text: '#',
				// style adjust for displaying the text
				style: 'text-indent: 0;line-height: 20px;padding: 0 5px;'
			};
		trumbowyg.addBtnDef(freeColorButtonName, freeColorBtnDef);
		dropdown.push(freeColorButtonName);

		return dropdown;
	}
	
	// Functions for font-size widget
	function setFontSize(trumbowyg, size) {
		trumbowyg.$ed.focus();
		trumbowyg.saveRange();
		var text = trumbowyg.range.startContainer.parentElement;
		var selectedText = trumbowyg.getRangeText();
		if ($(text).html() === selectedText) {
			$(text).css('font-size', size);
		} else {
			trumbowyg.range.deleteContents();
			var html = '<span style="font-size: ' + size + ';">' + selectedText + '</span>';
			var node = $(html)[0];
			trumbowyg.range.insertNode(node);
		}
	}

	function fontSizeBuildDropdown(trumbowyg) {
		var dropdown = [];

		$.each(trumbowyg.o.plugins.fontsize.sizeList, function (index, size) {
			trumbowyg.addBtnDef('fontsize_' + size, {
				text: '<span style="font-size: ' + size + ';">' + (trumbowyg.lang.fontsizes[size] || size) + '</span>',
				hasIcon: false,
				fn: function () {
					setFontSize(trumbowyg, size);
					trumbowyg.syncCode();
					trumbowyg.$c.trigger('tbwchange');
				}
			});
			dropdown.push('fontsize_' + size);
		});

		if (trumbowyg.o.plugins.fontsize.allowCustomSize) {
			var customSizeButtonName = 'fontsize_custom';
			var customSizeBtnDef = {
				fn: function () {
					trumbowyg.openModalInsert(trumbowyg.lang.fontCustomSize.title,
						{
							size: {
								label: trumbowyg.lang.fontCustomSize.label,
								value: trumbowyg.lang.fontCustomSize.value
							}
						},
						function (form) {
							setFontSize(trumbowyg, form.size);
							return true;
						}
					);
				},
				text: '<span style="font-size: medium;">' + trumbowyg.lang.fontsizes.custom + '</span>',
				hasIcon: false
			};
			trumbowyg.addBtnDef(customSizeButtonName, customSizeBtnDef);
			dropdown.push(customSizeButtonName);
		}

		return dropdown;
	}
	
	// Build the dropdown for line-height
	function lineHeightDropdown(trumbowyg) {
		var dropdown = [];

		$.each(trumbowyg.o.plugins.lineheight.sizeList, function(index, size) {
			trumbowyg.addBtnDef('lineheight_' + size, {
				text: trumbowyg.lang.lineheights[size] || size,
				hasIcon: false,
				fn: function(){
					setLineHight(trumbowyg, size);
				}
			});
			dropdown.push('lineheight_' + size);
		});
		
		if (trumbowyg.o.plugins.lineheight.allowCustomSize) {
			var customSizeButtonName = 'lineheight_custom';
			var customSizeBtnDef = {
				fn: function () {
					trumbowyg.openModalInsert(trumbowyg.lang.lineCustomHeight.title,
						{
							size: {
								label: trumbowyg.lang.lineCustomHeight.label,
								value: trumbowyg.lang.lineCustomHeight.value
							}
						},
						function (form) {
							setLineHight(trumbowyg, form.size);
							return true;
						}
					);
				},
				text: '<span style="font-size: medium;">' + trumbowyg.lang.lineheights.custom + '</span>',
				hasIcon: false
			};
			trumbowyg.addBtnDef(customSizeButtonName, customSizeBtnDef);
			dropdown.push(customSizeButtonName);
		}

		return dropdown;
	}
	
	// Set line-height
	function setLineHight(trumbowyg, size) {
		trumbowyg.$ed.focus();
		trumbowyg.saveRange();
		var parent = trumbowyg.range.startContainer.parentElement;
		var text = trumbowyg.getRangeText();
		if ($(parent).html() === text) {
			$(parent).css('line-height', size);
		} else {
			trumbowyg.range.deleteContents();
			var html = '<span style="line-height: ' + size + ';">' + text + '</span>';
			var node = $(html)[0];
			trumbowyg.range.insertNode(node);
		}
		trumbowyg.syncCode();
		trumbowyg.$c.trigger('tbwchange');
			
	}
	
})(jQuery);
 PKǎf\u�z��/�/js/pagelayer-editor.jsnu�[���/*
PAGELAYER
http://pagelayer.com/
(c) Pagelayer Team
*/

pagelayer = {
	$: jQuery,
	$$ : function(select){
		return jQuery(select, window.parent.document);
	},
	gDocument : jQuery(window.parent.document).add(document),
	p : this,
	copy_selected: '',
	mouse: {x: -1, y: -1},
	history_action : true,
	global_render : true,
	history_lastTime : new Date(),
	props_ref : {},
	pro_txt : '',
	loaded : 0,
	post_status : '',
	el: {},// All elements data
}

var pagelayer_history_obj = {}, pagelayer_revision_obj = {};
var pagelayer_add_section_data = {};

// Console error manager
window.onerror = function (msg, url, lineNo, columnNo, error) {

	if (typeof pagelayer_doc_width === 'undefined') {	
		var test_giver = -1;
		
		jQuery.ajax({
			url: pagelayer_url+'/js/givejs.php?test=1',
			type: "GET",
			dataType: "text",
			success: function(data){
			
				if(data != 1){
					return;
				}
				
				test_giver = 1;
			},
			complete: function(data){
				jQuery.ajax({
					type: "POST",
					url: pagelayer_ajax_url+"&action=pagelayer_set_jscss_giver",
					data: { 
						pagelayer_nonce: pagelayer_ajax_nonce,
						set : test_giver
					},
					error: function(errorThrown){
						console.log("Error saving giver data");
						console.log(errorThrown);
					}
				});	
			}
		});
	}
	
	var string = msg.toLowerCase();
	var substring = "script error";
	
	if(pagelayer.loaded > 0){
		return;
	}
	
	if (string.indexOf(substring) > -1){
		return;
	}

	if(url.indexOf('pagelayer')=== -1){
		return;
	}

	var message = [
		"Message: " + msg,
		"\r\n<br>URL: " + url,
		"\r\n<br>Line: " + lineNo,
		"\r\n<br>Column: "+ columnNo,
		"\r\n<br>Error object: " + error
	].join('\n');
	//alert("Script Error: See browser console for details");

	pagelayer.$$('.pagelayer-errorBox-content').html(message);
	pagelayer.$$('.pagelayer-errorBox-close').on('click', function(){	
		pagelayer.$$('.pagelayer-errorBox').fadeOut();
	});
	pagelayer.$$('.pagelayer-errorBox').fadeIn();

	return false;
};

// Lets start
jQuery(document).ready(pagelayer_start);

// Function to load the codes
function pagelayer_start(){
	
	pagelayer.loading = 1;
	console.log('['+pagelayer_brand+'] Starting Pagelayer');
	
	// Prevent the click Insite editor
	pagelayer_prevent_click();
	
	// Set the title of the parent window
	try{ pagelayer.$$('head').append(pagelayer.$('title')[0].outerHTML); }catch(e){};
	
	pagelayer.blank_img = pagelayer_url+'/images/default-image.png';

	pagelayer_shortcodes['pl_inner_row'] = JSON.parse(JSON.stringify(pagelayer_shortcodes['pl_row']));
	pagelayer_shortcodes['pl_inner_row']['name'] = 'Inner Row';
	pagelayer_groups['grid'].push('pl_inner_row');

	// Removing post props options
	pagelayer_setting_post_props();
	
	// Make the Topbar
	pagelayer_bottombar();
	
	// Make the Leftbar
	pagelayer_leftbar();
	
	// Make widget list toolbar
	pagelayer_create_widget_tooltip();
	
	// Add widget section
	pagelayer_add_widget();
	
	// Setup the ELPD
	pagelayer_elpd_setup();
	
	// Dump the data we have
	pagelayer_element_dump_data();
	
	// Setup the properties of the elements
	pagelayer_element_setup();
	
	// An image to show for drag
	jQuery('body').append('<img src="'+pagelayer_url+'/images/drag-ghost.png" class="pagelayer-drag-show" />');
	
	// Setup the grid drag
	pagelayer_setup_drag();
	
	// Set left bar draggable
	pagelayer_make_leftbar_movable();
	
	// Set to desktop
	pagelayer_set_screen_mode('desktop');
	
	// Create list of fonts
	pagelayer_fonts = pagelayer_l('pl_fonts_list');
	
	// Set up right click
	pagelayer_left_click();
	pagelayer_right_click();
	
	// Setup pagelayer history handle
	pagelayer_history_obj['action_data'] = [];
	pagelayer_history_setup(true);
	
	// Make a quick access of the props
	pagelayer_make_props_ref();
	
	// Post props exported defaults need to be updated
	pagelayer_set_exported_defaults();
	
	// Do any actions here
	pagelayer_trigger_action('pagelayer_setup_history');
	
	// Editor Tooltips
	pagelayer_tooltip_setup();
	
	// Load Fonts	
	for(var x in pagelayer_loaded_icons){
		var item = pagelayer_loaded_icons[x];
		jQuery.when(
			pagelayer_get_stored_data(pagelayer_url+'/fonts/'+item+'.json', pagelayer_ver)
		).then(function(){
			pagelayer_icons[item] = JSON.parse(pagelayer_get_stored_data(pagelayer_url+'/fonts/'+item+'.json', pagelayer_ver));
		});
	};

	// Set row-option top zero(0) of the first row
	pagelayer_set_row_option_position();
	
	// Just the txt
	pagelayer.pro_txt = pagelayer_pro_txt;
	
	// Open post props on document load
	pagelayer.$$('.pagelayer-settings').click();
	
	// Open post props and Make elements editable to edit post props data 
	pagelayer_setup_props_editable();
  	
	// Make elements editable
	jQuery(pagelayer_editable+' [pagelayer-editable]').attr('contenteditable', 'true');
	
	// Use text widget for search widget
	pagelayer_search_widgets();
	
	// Hide the loader
	pagelayer_loader_hide();
		
	// ON comment mode
	const urlParams = new URLSearchParams(window.location.search);
	pagelayer.cmode = urlParams.get('cmode');
}

// Post props attribute
function pagelayer_post_props_atts(prop, val, temp){
	
	val = val || null;
	temp = temp || false;
		
	var proEle = jQuery(pagelayer_editable+' .pagelayer-post_props.pagelayer-ele').first();
	
	if(!pagelayer_empty(temp)){
		if(val === null){
			return pagelayer_get_tmp_att(proEle, prop);
		}
		
		// Set the temp property as well
		pagelayer_set_tmp_atts(proEle, prop, val);
		return true;
	}
	
	if(val === null){
		return pagelayer_get_att(proEle, prop);
	}
	
	// Set the property as well
	pagelayer_set_atts(proEle, prop, val);
	return true;
}

// Open post props and Make elements editable to edit post props data
function pagelayer_setup_props_editable(){
	
	jQuery('[pagelayer-props-editable]').each(function(){
		var jEle = jQuery(this);
		
		// Skip element under the editable area 
		if (jEle.closest(pagelayer_editable).length > 0) {
			return;
		}
		
		var prop = jEle.attr('pagelayer-props-editable');
		
		// Make editable
		jEle.attr('contenteditable', 'true');
		
		// Reverse setup the event
		jEle.on('focus', function(){
			// Set the property as well
			var data = pagelayer_post_props_atts(prop);
			jEle.html(data);
		});
		
		// Reverse setup the event
		jEle.on('input', function(){
			
			var val = pagelayer_trim(jEle.html());
			
			// Set the property as well
			pagelayer_post_props_atts(prop, val);
			
			// Update the property
			var input = pagelayer.$$('[pagelayer-elp-name='+prop+']').find('input,textarea,.trumbowyg-editor');
			//console.log(input);
			
			if(input.length > 0){
				if(input.hasClass('trumbowyg-editor')){
					input.html(val);
				}else{
					input.val(val);
				}
			}
		
		});
		
	});

}

// Prevent the click Insite editor
function pagelayer_prevent_click(){
	jQuery(document).on('submit', function(event){
		var target = jQuery(event.target);
		if (target.closest(pagelayer_editable).length < 1) {
			event.preventDefault();
		}
	});
	
	jQuery(document).on('click', function(event){
		var target = jQuery(event.target);
		if (target.closest('a').length > 0 && target.closest(pagelayer_editable).length < 1) {
			event.preventDefault()
		}
	});
}

// Removing post props options from the editor
function pagelayer_setting_post_props(){
	
	if(pagelayer_empty(pagelayer_post_categories)){
		delete pagelayer_shortcodes.pl_post_props.postCategory;
	}
	
	if(pagelayer_empty(pagelayer_post_tags)){
		delete pagelayer_shortcodes.pl_post_props.postTags;
	}

	if(pagelayer_empty(pagelayer_shortcodes.pl_post_props.pageParent.post_parent.list)){
		delete pagelayer_shortcodes.pl_post_props.pageParent;
	}
	
	if(pagelayer_post.post_type != 'post'){
		delete pagelayer_shortcodes.pl_post_props.params.post_sticky;
	}
	
	if(pagelayer_empty(pagelayer_post_type_features['comments'])){
		delete pagelayer_shortcodes.pl_post_props.postDiscussion.comment_status;
	}
	
	if(pagelayer_empty(pagelayer_post_type_features['trackbacks'])){
		delete pagelayer_shortcodes.pl_post_props.postDiscussion.ping_status;
	}
	
	if(pagelayer_empty(pagelayer_shortcodes.pl_post_props.postDiscussion)){
		delete pagelayer_shortcodes.pl_post_props.postDiscussion;
	}
	
	if(pagelayer_empty(pagelayer_post_type_features['excerpt'])){
		delete pagelayer_shortcodes.pl_post_props.postExcerpt;
	}
	
	if(pagelayer_empty(pagelayer_post_type_features['thumbnail'])){
		delete pagelayer_shortcodes.pl_post_props.postFeaturedImage;
	}
	
	if(pagelayer_empty(pagelayer_post_type_features['author'])){
		delete pagelayer_shortcodes.pl_post_props.params.post_author;
	}
}

// Set the default values of all default exported codes
function pagelayer_set_exported_defaults(){
	
	// Set defaults for the exported variety
	if(pagelayer_empty(pagelayer_default_params)){
		return;
	}
	
	for(var tag in pagelayer_default_params){
		
		for(var x in pagelayer_default_params[tag]){
			
			if(x in pagelayer.props_ref[tag]){
				pagelayer.props_ref[tag][x]['default'] = pagelayer_default_params[tag][x];
			}
			
		}
		
	}

}

// Do pagelayer Dirty
function pagelayer_do_dirty(jEle){
	
	pagelayer_isDirty = true;
	
	if (!window.onbeforeunload) {
		window.onbeforeunload = function(){
			return true;
		};
	}
	
	pagelayer_trigger_action('pagelayer_do_dirty', [jEle]);
}

function pagelayer_do_undirty(){

	pagelayer_isDirty = false;
	
	if (window.onbeforeunload) {
		window.onbeforeunload = null;
	}
	
}

// Executes when pagelayer is fully loaded
function pagelayer_loader_hide(){
	var inner = pagelayer.$$('.pagelayer-percent');
	inner.attr('loaded', 1);
	var w = parseInt(inner.text());
	var t = setInterval(function() {
		w = w + 1;
		inner.html(w +'<sup>%</sup>');
		if (w >= 100){
			clearInterval(t);
			w = 0;
			var loaderWrapper = pagelayer.$$('#pagelayer-loader-wrapper');	
			loaderWrapper.addClass('pagelayer-loaded');
			loaderWrapper.animate({opacity:0}, function(){
				loaderWrapper.remove();
			});
		}
	}, 1);
	pagelayer.loaded = 1;
}

// Set row-option top zero(0) of the first row
function pagelayer_set_row_option_position(){
	try{
		if(jQuery(pagelayer_editable).offset().top < 20){
			jQuery(pagelayer_editable).addClass('pagelayer-row-option-zero');
		}
	}catch(e){
		console.log(pagelayer_editable+" not found and hence Pagelayer wont work on this page !");
	}
}

// The jQuery Object of the ELPD
var pagelayer_elpd;

// Store data values
function pagelayer_get_stored_data(url, version){
	var name = 'pagelayer_'+url;
	var data = {};
	var force = false;
	
	// Try to parse the data
	try{
		data = JSON.parse(localStorage.getItem(name));
		
		if(data['version'] !== version){
			force = true;
		}
		
	}catch(e){
		force = true;
	}
	
	// Force download
	if(force){
		return jQuery.ajax({
			url: url,
			type: 'GET',
			dataType: 'text',
			success:function(newData){
				var data = {};
				data['version'] = version;				
				data['val'] = newData;
				localStorage.setItem(name, JSON.stringify(data));
			}
		});
	}
	
	return data['val'];
	
}

function pagelayer_closest_corner(jEle){
	var corners = [];
	var w = jEle.outerWidth();
	var h = jEle.outerHeight();	
	var topleft = jEle.offset();
	
	// 0 - Top Left
	corners.push(topleft);
	
	// 1 - Top Right
	corners.push({top: topleft.top, left: topleft.left+w});
	
	// 2 - Bottom Right
	corners.push({top: topleft.top+h, left: topleft.left+w});
	
	// 3 - Bottom Left
	corners.push({top: topleft.top+h, left: topleft.left});
	
	//console.log(corners);
	
	// Calculate the closest to the mouse
	var distances = {};
	for(var c in corners){
		var dist = Math.hypot(pagelayer.mouse.x - corners[c].left, pagelayer.mouse.y - corners[c].top);
		distances[c] = dist;
	}	
	//console.log(distances);
	
	var corner = Object.keys(distances).sort(function(a,b){return distances[a]-distances[b]})[0];
	//console.log(corner);
	
	return corner;
	
};

// Make left bar draggable
function pagelayer_make_leftbar_movable(){
	var pl_iframe = pagelayer.$$('.pagelayer-iframe'),
		pl_leftbar = pagelayer.$$('.pagelayer-leftbar-table');

	// On mouse down in pagelayer-topbar-holder
	pagelayer.$$('.pagelayer-topbar-mover').on('mousedown', function(e){
		e = e || window.event;
		e.preventDefault();
		
		// Get leftbar position
		var orig_eleX = pl_leftbar.offset().left;
		var orig_eleY = pl_leftbar.offset().top;
		
		// Get the mouse cursor position at startup:
		var posX = e.clientX;
		var posY = e.clientY;
		
		// The variable needs to be empty.
		var newMethod = '',
		change = true;
		
		var leftbar_mousemove = function(e){
			e = e || window.event;
			
			if(change){
				// Add class to leftbar
				pl_leftbar.addClass('pagelayer-leftbar-moving');
				
				// Add left-right overlay
				pl_iframe.before('<div class="pagelayer-leftbar-move pagelayer-moveto-left"></div>');
				pl_iframe.after('<div class="pagelayer-leftbar-move pagelayer-moveto-right"></div>');
				pagelayer.$$('body').addClass('pagelayer-overflow-hidden');
				change = false;
			}
					
			// calculate the new cursor position and set the element left-top position
			var top = orig_eleY + (e.clientY - posY);
			var left = orig_eleX + (e.clientX - posX);

			// set the element's new position:
			pl_leftbar.css({'top': top +'px','left': left +'px'});
			pagelayer.$$('.pagelayer-leftbar-toggle').hide();
				
			// Make a copy of new method
			var _newMethod = newMethod;
			newMethod = '';
			
			// Get near by corner
			var offleft = pl_iframe.offset().left;
			
			if(offleft + 100 > e.clientX){
				newMethod =  'before';
			}else if(offleft+pl_iframe.outerWidth()- 100 < e.clientX){
				newMethod =  'after';
			}
			
			if(_newMethod != newMethod){
				pagelayer.$$('.pagelayer-leftbar-move').css({'width' :'', 'opacity': '0.33'});
				
				if(newMethod == 'after'){
					pagelayer.$$('.pagelayer-moveto-right').animate({'width' :'60px', 'opacity': '0.66'}, 200);
					pl_leftbar.addClass('pagelayer-rightbar');
				}else if(newMethod == 'before'){
					pagelayer.$$('.pagelayer-moveto-left').animate({'width' : '60px', 'opacity': '0.66'}, 200);
					pl_leftbar.removeClass('pagelayer-rightbar');
				}
			}
		
		};
		
		var leftbar_mouseup = function(e){
			
			// Remove events
			pagelayer.gDocument.off('mousemove', leftbar_mousemove);
			pagelayer.gDocument.off('mouseup', leftbar_mouseup);
			
			// Remove class to leftbar			
			pagelayer.$$('.pagelayer-leftbar-move').remove();
			
			var windowHeight = jQuery(window).height();
			
			if(pl_leftbar.offset().top < 0){
				pl_leftbar.css({'top': '10px'});
			}else if( (windowHeight - e.clientY) < 10){
				pl_leftbar.css({'top': ''+windowHeight - 40+'px'});
			}
			
			if( !pagelayer_empty(newMethod)){
				pl_leftbar.removeClass('pagelayer-leftbar-moving');
				pl_leftbar.removeAttr('style');
				pagelayer.$$('.pagelayer-leftbar-toggle').show();
				pagelayer.$$('body').removeClass('pagelayer-overflow-hidden');
				pl_iframe[newMethod](pl_leftbar);
			}
			
			// make change true
			change = true;
		};
		
		pagelayer.gDocument.on('mouseup', leftbar_mouseup);
		pagelayer.gDocument.on('mousemove', leftbar_mousemove);

	});
	
}

// Make rows and cols draggable
function pagelayer_setup_drag(){
	
	// The object to show as drag
	var shower = jQuery('.pagelayer-drag-show');
	
	// Delete any prospect
	var clear_prospect = function(){
		jQuery('.pagelayer-drag-prospect').remove();
		
		// Shows the wrap as active
		jQuery('.pagelayer-drag-ele-hover').removeClass('pagelayer-drag-ele-hover');
	}
	
	// Reset the complete drag stuff
	var reset_dragging = function(){
		pagelayer.dragging = false;
		pagelayer.drag_is_new = false;
		pagelayer.drag_mouse = {x: 0, y: 0};
		reset_on_drag();
	}
	
	// Reset the element on you were last
	var reset_on_drag = function(){
		pagelayer.drag_closest = false;
		pagelayer.drag_closest_corner = null;
	}
	
	// Scroll by
	var scrollPx = 7;
	var scrollDist = 30;
	
	// If we are too close too the window edge, then scroll
	var handle_scroll = function(e){
		
		var windowHeight = jQuery(window).height();
		var windowWidth = jQuery(window).width();
	
		// Are we to close to the top or bottom
		if(e.clientY < scrollDist){
			window.scrollBy(0, -scrollPx);
		}else if((windowHeight - e.clientY) < scrollDist){
			window.scrollBy(0, scrollPx);
		}		
		
		// Are we to close to the top or bottom
		if(e.clientX < scrollDist){
			window.scrollBy(-scrollPx, 0);
		}else if((windowWidth - e.clientX) < scrollDist){
			window.scrollBy(scrollPx, 0);
		}
		
	}
	
	// SET the values
	reset_dragging();
	
	var ondragover = function(e) {
		//console.log(e);
		
		pagelayer.mouse.x = parseInt(e.pageX);
		pagelayer.mouse.y = parseInt(e.pageY);
		//console.log(pagelayer.mouse);
		
		// Are we dragging ?
		if(pagelayer.dragging){
			
			//console.log(e);
			
			e.preventDefault();			
			//e.stopPropagation();
			
			// The wrap of the element being dragged
			var wrap = pagelayer.dragging;
			
			// New addition
			var is_new = pagelayer.drag_is_new;
			var ele;
			var tag = pagelayer_tag(wrap);
			var id = pagelayer_id(wrap);
			
			// If existing element then add we are dragging
			if(!is_new){
				
				// Start Dragging
				if(!wrap.hasClass('pagelayer-is-dragging')){
					wrap.addClass('pagelayer-is-dragging');
				}
				
				//shower.hide();
			
				ele = document.elementFromPoint(e.clientX, e.clientY);
				//console.log(ele);
				
				// Drag the show object
				//shower.show();
				//var offset = {top: (e.pageY-10)+'px', left: (e.pageX-10)+'px'}
				//shower.css(offset);
				
			}else{
				ele = document.elementFromPoint(e.clientX, e.clientY);
			}
			//console.log(e);
			
			// Have we moved more than 5px;
			var dist = Math.hypot(pagelayer.mouse.x - pagelayer.drag_mouse.x, pagelayer.mouse.y - pagelayer.drag_mouse.y);
			//console.log(dist);
			/*if(dist && dist < 5){
				return false;
			}*/
			
			// Handle the scroll
			handle_scroll(e);
			
			// Find the closest wrap
			var onWrap;
			
			// If we are a column, we can be over another column or row
			if(tag == 'pl_col'){
				
				// Prevent column in inner-row and it's columns, if the draged column have inner-rows
				if(wrap.find('.pagelayer-wrap-inner-row').length > 0){
					onWrap = jQuery(ele).closest('.pagelayer-wrap-col,.pagelayer-wrap-row');
					
					var innerRow = onWrap.closest(pagelayer_editable +' .pagelayer-wrap-inner-row');
					if( onWrap.length < 1 || innerRow.length > 0){
						onWrap = jQuery(innerRow).closest('.pagelayer-wrap-col,.pagelayer-wrap-row');
					}
					
				}else{
					onWrap = jQuery(ele).closest('.pagelayer-wrap-col,.pagelayer-wrap-row,.pagelayer-wrap-inner-row');
				}
				//console.log(pagelayer_id(onWrap));
				
			// If we are a row, we can be over another row or a column
			}else if(tag == 'pl_row'){
				onWrap = jQuery(ele).closest('.pagelayer-wrap-row');
				//console.log(pagelayer_id(onWrap));
			
			// For inner row we restrict to 1 level only
			}else if(tag == 'pl_inner_row'){
				
				var ele_wrap = jQuery(ele).parents('.pagelayer-wrap-col');
				if(
					(ele_wrap.length == 1 && !jQuery(ele).hasClass('pagelayer-wrap-col')) || 
					(ele_wrap.length == 0 && jQuery(ele).hasClass('pagelayer-wrap-col'))
				){
					onWrap = jQuery(ele).closest('.pagelayer-wrap-ele,.pagelayer-wrap-col,.pagelayer-wrap-inner-row');
				}else{
					onWrap = jQuery(ele).closest('.pagelayer-wrap-inner-row');
				}
			// For every other element, we can be over a col or ele
			}else{
				onWrap = jQuery(ele).closest('.pagelayer-wrap-ele,.pagelayer-wrap-col,.pagelayer-wrap-inner-row');
				
				// If we are inside the same widget tag
				// We are allowing for now, hence the following is commented
				/*var sameTag = onWrap.closest(pagelayer_editable +' [pagelayer-tag="'+tag+'"]');
				if(sameTag.length > 0){
					onWrap = sameTag.closest('.pagelayer-wrap-ele');
				}*/
				
				// Is prevent to go inside any widget?
				if('prevent_inside' in pagelayer_shortcodes[tag] && !pagelayer_empty(pagelayer_shortcodes[tag]['prevent_inside'])){
										
					var preTags = pagelayer_shortcodes[tag]['prevent_inside'];
					var prevent_inside = false;
					var preEle = onWrap;
					
					if(typeof preTags === 'string'){
						preTags = [preTags];
					}
					
					for(var toFind in preTags){
						preEle = onWrap.closest(pagelayer_editable +' [pagelayer-tag="'+preTags[toFind]+'"]');
						if (preEle.length > 0) {
							prevent_inside = true;
							break;
						}
					}
					
					// If we find
					if(prevent_inside){
						onWrap = preEle.closest('.pagelayer-wrap-ele');
					}
				}
					
				var widGroup = onWrap.closest('.pagelayer-ele-widget-group');
				
				// If we are inside the group widget
				if(widGroup.length > 0 && widGroup.closest(pagelayer_editable).length > 0){
					
					var wGroupTag = pagelayer_tag(widGroup);
					var use_inside = false;

					// If defined use inside only
					if('use_inside' in pagelayer_shortcodes[tag] && !pagelayer_empty(pagelayer_shortcodes[tag]['use_inside'])){
											
						var inTags = pagelayer_shortcodes[tag]['use_inside'];
						
						if(typeof inTags === 'string'){
							inTags = [inTags];
						}
						
						for(var toFind in inTags){
							if (wGroupTag == inTags[toFind]) {
								use_inside = true;
							}
						}
					}
					
					// If we find nothing
					if(!use_inside){
						onWrap = widGroup.parent('.pagelayer-wrap-ele');
					}
				}
			}
			//console.log(onWrap);
			
			// If we find nothing
			if(pagelayer_empty(onWrap) || onWrap.length < 1){
				clear_prospect();// Clear existing prospects
				reset_on_drag();// Also reset the last on item
				return false;
			}
			
			/*// If the columns more than 12 inside the row then return - As of now not enabled the below code
			if(tag == 'pl_col'){
				var _onTag = pagelayer_tag(onWrap);
				var colEles;
				
				// Is on col
				if(_onTag == 'pl_col'){
					colEles = onWrap.closest('.pagelayer-row-holder').children('.pagelayer-ele-wrap');
				}else{
					colEles = onWrap.find('.pagelayer-row-holder').first().children('.pagelayer-ele-wrap');
				}
				
				// If the columns more than 12
				if(colEles.length >= 12){
					return false;
				}
			}*/
					
			// Get the ID
			var onId = pagelayer_id(onWrap);
			var onEle = pagelayer_ele_by_id(onId);
			
			// Do we have a parent ?
			var have_parent = function(Ele){
				var pOnId = pagelayer_get_parent(Ele);

				if(pagelayer_empty(pOnId) || tag == 'pl_col'){
					return;
				}
				
				onId = pOnId;
				onEle = pagelayer_ele_by_id(pOnId);
				onWrap = pagelayer_wrap_by_id(pOnId);
				have_parent(onEle);
				
			}
			
			// Do we have a parent ?
			have_parent(onEle);
			
			var changed = false;
			
			// Was it the same ID like the one we were on before
			if(pagelayer.drag_closest != onId){
				pagelayer.drag_closest = onId;
				changed = true;
			}
			//console.log(onId+'  '+pagelayer.drag_closest)
			
			var req_corners = {0: 'top', 1: 'top', 2: 'bottom', 3: 'bottom'};
			
			// For columns we redefine the top and bottom
			if(tag == 'pl_col'){
				req_corners[1] = 'bottom';
				req_corners[3] = 'top';
			}
			
			// Determine the previous and next
			var next = wrap.next('.pagelayer-ele-wrap');
			var prev = wrap.prev('.pagelayer-ele-wrap');
			
			if(next.length == 1 && pagelayer_id(next) == onId){
				req_corners = {0: 'bottom', 1: 'bottom', 2: 'bottom', 3: 'bottom'};
			}
			
			if(prev.length == 1 && pagelayer_id(prev) == onId){
				req_corners = {0: 'top', 1: 'top', 2: 'top', 3: 'top'};
			}
			
			// Which corner are we closest to ?
			var corner_num = pagelayer_closest_corner(onWrap);
			var corner = req_corners[corner_num];
			
			//console.log(corner+' != '+pagelayer.drag_closest_corner)
			if(corner != pagelayer.drag_closest_corner){
				pagelayer.drag_closest_corner = corner;
				changed = true;
			}
			
			//console.log(changed);
			
			// If we are on our self then clear return false and we are on hide active widget
			if(onId == id || onWrap.hasClass('pagelayer-hide-active')){
				clear_prospect();// Clear existing prospects
				reset_on_drag();// Also reset the last on item
				return false;
			}
			
			// Then lets start showing
			if(changed){
				
				// Record the mouse points
				pagelayer.drag_mouse.x = parseInt(e.pageX);
				pagelayer.drag_mouse.y = parseInt(e.pageY);
				
				// Clear any existing prospect
				clear_prospect();
				
				// Add new prospect
				var prospect = '<div class="pagelayer-drag-prospect" pagelayer-corner="'+corner+'"></div>';
				
				if(corner == 'bottom'){
					onWrap.append(prospect);
				}else if(corner == 'top'){
					onWrap.prepend(prospect);
				}
				
				prospect = jQuery('.pagelayer-drag-prospect')
				var animate_props = {height: '5px'};
				
				// For column add a special class
				if(tag == 'pl_col'){
					prospect.addClass('pagelayer-drag-prospect-col');
					animate_props['width'] = '5px';
					
					// Adjust the left and right
					var css = {};
					css[(corner == 'bottom' ? 'right' : 'left')] = '0px';
					prospect.css(css);
				}
				
				// Animate the prospect
				prospect.animate(animate_props, 200);
				
				// Highlight the wrap via overlay
				onWrap.children('.pagelayer-ele-overlay').addClass('pagelayer-drag-ele-hover');
				
			}
			
		}
	}
	
	// When mouse is pressed down
	var ondragstart = function(e){
		
		//console.log(e);
		
		// Target
		var tEle = jQuery(e.target);
		var wrap = tEle.closest('.pagelayer-ele-wrap');
		//console.log(jEle[0]);
		
		// Is it an existing element ?		
		if(wrap.length < 1){
			return false;
		}
		
		// Do we have a parent ?
		var id = pagelayer_id(wrap);
		var jEle = pagelayer_ele_by_id(id);
		var pId = pagelayer_get_parent(jEle);
		
		if(pId){
			wrap = pagelayer_wrap_by_id(pId);
		}
		
		//e.preventDefault();
		
		var tag = pagelayer_tag(wrap);
		
		e.originalEvent.dataTransfer.setData('Text', 1);
		var img = document.createElement('img');
		img.src = shower.attr('src');
		e.originalEvent.dataTransfer.setDragImage(img, 32, 32);
		
		pagelayer.dragging = wrap;
		
	}
	
	// When mouse is pressed down
	var ondrop = function(e){
		
		//console.log(e);
		
		// Stop dragging ?
		if(pagelayer.dragging){
			
			e.preventDefault();
			
			var wrap = pagelayer.dragging;
			var tag = pagelayer_tag(wrap);
			var gId = wrap.attr('pagelayer-global-id');
			var fromEl = wrap.parent();
			var id;
			
			// Global ID is there for sure ?
			if(pagelayer_empty(gId) || pagelayer_empty(pagelayer_global_widgets[gId])){
				gId = 0;
			}
			
			wrap.removeClass('pagelayer-is-dragging');
			
			// Find any prospect
			var prospect = jQuery('.pagelayer-drag-prospect');
			//console.log(prospect[0]);
				
			// It should be exactly 1
			if(prospect.length == 1){
				
				var onWrap = prospect.parent();
				var onId = pagelayer_id(onWrap);
				var onTag = pagelayer_tag(onWrap);
				var dropped;	
				var corner = prospect.attr('pagelayer-corner');
				var method = (corner == 'top') ? 'before' : 'after';
				var before_loc; // Location before the drop
				
				// Create the element if it needs to be created
				if(pagelayer.drag_is_new){
					dropped = jQuery('<div pagelayer-tag="'+tag+'"></div>');
					
					// Is there a global ID
					if(!pagelayer_empty(gId)){
						dropped.attr('pagelayer-global-id', gId);
					}
				
				// Move the object
				}else{
					
					// Get near by element before move
					before_loc = pagelayer_near_by_ele(pagelayer_id(wrap), tag);
					
					dropped = wrap;
					dropped.detach();
				}
				
				// If I am a column or row, then I go only before or after my same type !
				if((onTag == 'pl_col' || onTag == 'pl_row') && onTag == tag){
				
				// If I am a column and I am on a row 
				// OR I am a normal element and I am on column
				}else if((tag == 'pl_col' && (onTag == 'pl_row' || onTag == 'pl_inner_row')) || onTag == 'pl_col'){
					// We need to find the holder and add the prospect there
					var holder = pagelayer_shortcodes[onTag]['holder'];
					onWrap = onWrap.children('.pagelayer-ele').children(holder);
					method = (corner == 'top') ? 'prepend' : 'append';
				}
				
				// Attach or shift the element
				onWrap[method](dropped);
				//console.log(dropped);
				
				// Trigger the onadd
				if(pagelayer.drag_is_new){
					id = pagelayer_onadd(dropped);
					
					// Create Column
					if((tag == 'pl_row' || tag == 'pl_inner_row') && pagelayer_empty( dropped.attr('pagelayer-global-id') )){
						var col = jQuery('<div pagelayer-tag="pl_col"></div>');
						jQuery('[pagelayer-id="'+id+'"]').find('.pagelayer-row-holder').append(col);
						var col_id = pagelayer_onadd(col, false);
					}
				
				// Existing elements
				}else{
					id = pagelayer_id(wrap);
					
					// Save in action history
					pagelayer_history_action_push({
						'title' : pagelayer_shortcodes[tag]['name'],
						'action' : 'Moved',
						'pl_id' : id,
						'before_loc' : before_loc,
						'after_loc' : {'method' : method, 'cEle' : onWrap}
					});
					
					pagelayer_do_dirty(pagelayer_ele_by_id(id));
				}
				
				// Defining the variables as needed
				var jEle = pagelayer_ele_by_id(id);
				wrap = pagelayer_wrap_by_id(id);
				var toEl = wrap.parent();
				
				// Column number handle
				if(tag == 'pl_col'){
					
					var row_holder = jEle.parent().closest('.pagelayer-row-holder');
					
					// Renumber the col where you are going
					pagelayer_renumber_col(row_holder);
					
					// Renumber the old columns as well
					if(!pagelayer.drag_is_new){
						var from_row = fromEl.closest('.pagelayer-row-holder');
						pagelayer_renumber_col(from_row);
					}
				}
				
				// Handle the empty col
				if(tag != 'pl_col'){
					
					pagelayer_empty_col(toEl.closest('.pagelayer-col-holder'));
					
					if(!pagelayer.drag_is_new){
						pagelayer_empty_col(fromEl.closest('.pagelayer-col-holder'));
					}
					
				}
				
			}
			
			// Clear prospect
			clear_prospect();
		}
		
		reset_dragging();
		
	}
	
	// Add the events for inner content - as we are using the drag API	
	jQuery(document).on('dragstart', ondragstart);
	jQuery(document).on('dragover', ondragover);
	jQuery(document).on('drop', ondrop);
	
	// For addition of new elements
	pagelayer.$$('.pagelayer-leftbar').on('dragstart', function(e){
		//console.log(e);
		
		var tEle = jQuery(e.target);
		var jEle = tEle.closest('.pagelayer-shortcode-drag');
		var global_id = jEle.attr('pagelayer-global-id');
		
		// Is it an existing element ?
		if(jEle.length < 1){
			return false;
		}
		
		e.originalEvent.dataTransfer.setData('tag', pagelayer_tag(jEle));
		
		if(!pagelayer_empty(global_id)){
			e.originalEvent.dataTransfer.setData( 'global_id', global_id );
		}
		
		pagelayer.dragging = jEle;
		pagelayer.drag_is_new = true;
		
	});
	
	// Handle editable content by removing drag
	var onmousedown = function(e){
		
		var tEle = jQuery(e.originalEvent.explicitOriginalTarget);
		
		if(tEle.closest('[pagelayer-editable]').length > 0){
			//console.log('Is Editable MouseDown');			
			tEle.parents('[draggable]').attr('draggable', 'false');
		}
	
	}
	
	// Handle editable content by adding drag that was removed
	var onmouseup = function(e){
		jQuery(document).find('[draggable=false]').attr('draggable', 'true');
	}
	
	// Handle editable contents by temprarily removing drag
	jQuery(document).on('mousedown', onmousedown);
	jQuery(document).on('mouseup', onmouseup);

};

// Handle empty col
// selector should be col holder
function pagelayer_empty_col(selector){
	
	// Loop through
	jQuery(selector).each(function(){
		
		var jEle = jQuery(this);// jEle is the COL HOLDER
		
		// Are we a col ?
		if(!jEle.hasClass('pagelayer-col-holder')){
			return;
		}
		
		// Column is becoming blank, so show add ele
		if(jEle.children().length < 1){
			//from.addClass('pagelayer-empty-col');
			jEle.append('<div class="pagelayer-add-ele pagelayer-ele-wrap"><i class="fas fa-plus"></i><br /><span>Empty column please Drag Widgets</span></div>');			
			//var h = jEle.parent().parent().children('.pagelayer-ele-overlay').height();
			//jEle.children('.pagelayer-add-ele').height(h);
			
		// Any add ele sign with non-empty columns here ?
		}else if(jEle.children('.pagelayer-add-ele').length > 0 && jEle.children().length > 1){
			jEle.children('.pagelayer-add-ele').remove();
		}
		
		jEle.find('>.pagelayer-add-ele .fas').unbind('click');
		jEle.find('>.pagelayer-add-ele .fas').on('click', function(event){
			event.stopPropagation();
			pagelayer.$$('.pagelayer-elpd-close').click();
			
			pagelayer_show_widget_list(jQuery(this));
		});
		
	});
	
};

// Reset the column widths
// The selector should be a ROW HOLDER
function pagelayer_renumber_col(selector){
	
	var pEle = jQuery(selector);
	var children = pEle.children('.pagelayer-ele-wrap');
	var cols = Math.floor(12 / (children.length));
	var obj = {col: cols};
	
	// Find out the number of cols of other cols
	children.each(function(){
		
		// This is the wrapper
		var jEle = jQuery(this);
		
		// The real element
		var Ele = jEle.find('>.pagelayer-ele');
		
		for(var x=1; x<=12; x++){
			if(jEle.hasClass('pagelayer-col-'+x)){
				jEle.removeClass('pagelayer-col-'+x);
				Ele.removeClass('pagelayer-col-'+x);
				break;
			}
		}
		jEle.addClass('pagelayer-col-'+cols);
		jEle.css({'width': ''});
			
		// Set the att
		pagelayer_set_atts(Ele, obj);
		pagelayer_set_atts(Ele, 'col_width','');
		pagelayer_sc_render(Ele)
	});
}

// Make column resizable handler
function pagelayer_col_make_resizable(wrap){
		
	// Resize handler element
	var rHandler = jQuery('<div class="pagelayer-resize-handler"><div class="pagelayer-resize-icon"></div></div>');
		
	var pResize = wrap.children('.pagelayer-ele-overlay').find('.pagelayer-resize-handler');
	
	if(pResize.length > 0){
		return;
	}
	
	// Append it
	wrap.children('.pagelayer-ele-overlay').append(rHandler);
	
	// Resize start
	rHandler.on('mousedown', function(e) {
		e.preventDefault();
		
		var next_ele = wrap.next();
		var rHolder_width = wrap.closest('.pagelayer-row-holder').width();
		var new_width, nEle_new_width;
		
		// Original width
		var original_width = parseFloat(window.getComputedStyle(wrap[0]).getPropertyValue('width'));
		var next_ele_width = parseFloat(window.getComputedStyle(next_ele[0]).getPropertyValue('width'));
		var original_mouse_x = e.pageX;
		
		var both_width = parseInt(original_width + next_ele_width);
		
		// Add the element width and next element width
		both_width = ((both_width / rHolder_width) *100);
		
		if(both_width > 100){
			return false;
		}
		
		jQuery('body').css({'cursor': 'ew-resize'});
		rHandler.css({'display': 'block'});
		
		var mousemoved = false;
		
		var r_mousemove = function(e){
			mousemoved = true;
			
			var width = original_width + (e.pageX - original_mouse_x);
			
			// Covert width in percentage
			new_width = (width / rHolder_width *100).toFixed(2);
			
			if(both_width > new_width && new_width > 0){
				nEle_new_width = (both_width - new_width).toFixed(2);
				wrap.css({'width': new_width+'%'});
				next_ele.css({'width': nEle_new_width+'%'});
				
				rHandler.attr({'pre-width': new_width+'%', 'next-width': nEle_new_width+'%'}); 
			}
			
		};
		
		var r_mouseup = function(e){
			
			jQuery(document).off('mousemove', r_mousemove);
			jQuery(document).off('mouseup', r_mouseup);
			jQuery('body').css({'cursor': ''});
			rHandler.removeAttr('style pre-width next-width');
			
			// IF mouseMoved
			if(!mousemoved) return;
			
			// find real element and next real element
			var jEle = wrap.find('>.pagelayer-ele');
			var nEle = next_ele.find('>.pagelayer-ele');
			var mode = pagelayer_get_screen_mode();
			var col_width = 'col_width';
			
			// Do we have screen ?
			if(mode != 'desktop'){
				col_width = col_width +'_'+mode;
			}
			
			// Set the element attrs
			pagelayer_set_atts(jEle, col_width, new_width);
			pagelayer_set_atts(jEle, 'col', '');
			pagelayer_set_atts(nEle, col_width, nEle_new_width);
			pagelayer_set_atts(nEle, 'col', '');
			
		};
		
		// Resize start
		jQuery(document).on('mousemove', r_mousemove);
		jQuery(document).on('mouseup', r_mouseup);
	});
}

// Handle addition of elements from the left
// NOTE : At this point the addition is FINALIZED
// The add element cannot be prevented !
function pagelayer_onadd(jEle, toClick){
	
	toClick = arguments.length == 2 ? toClick : true;
	
	//console.log(jEle);
	var id = pagelayer_element_added(jEle);
	var jEle = jQuery("[pagelayer-id="+id+"]");
	
	if(toClick){
		//console.log('here');
		jEle.click();
	}
	
	return id;
	
};

// Add an element into the POST
function pagelayer_element_added(jEle){
	
	var sc = jEle.attr('pagelayer-tag');
	var id, par_id;
	var gId = jEle.attr('pagelayer-global-id');
	gId = gId && !pagelayer_empty(pagelayer_global_widgets[gId]) ? gId : 0;
	
	// Set Pagelayer History FALSE to prevent saving attributes in action history
	pagelayer.history_action = false;
	pagelayer.global_render = false;
	
	// Is this a global widget ?
	if(!pagelayer_empty(gId)){
	
		html = pagelayer_element_unsetup(pagelayer_global_widgets[gId].$);
	
	// Generate the HTML
	}else{
		html = pagelayer_create_sc(sc);
	}
	
	id = pagelayer_assign_id(html);
	par_id = id;
	
	// Insert the HTML
	jEle[0].outerHTML = html[0].outerHTML;
	
	// Setup the properties of the elements
	pagelayer_element_setup("[pagelayer-id="+par_id+"], [pagelayer-id="+par_id+"] .pagelayer-ele", true);
	
	// Is this a global widget ? Then set this as global element
	if(!pagelayer_empty(gId)){
		html = pagelayer_set_ele_global(jQuery('[pagelayer-id="'+par_id+'"]'), gId);
	}
	
	// Any children to add ?
	if(!('widget' in pagelayer_shortcodes[sc])){
	
		// The element props
		var props = pagelayer_shortcodes[sc];
		
		// Do we have to create children ?
		if('has_group' in props){
			
			// Is this not a global widget ?
			if(pagelayer_empty(gId)){
				var has_group = props['has_group'];
				var gProp = props[has_group['section']][has_group['prop']];
				
				for(var i=0; i < gProp['count']; i++){
					var cid = pagelayer_element_add_child(jQuery("[pagelayer-id="+id+"]"), gProp['sc'], gProp);
					//pagelayer_element_setup('[pagelayer-id='+cid+']', true);
					
					var cEle = pagelayer_ele_by_id(cid);
					
					// Set default
					if( 'item_atts' in gProp && i in gProp['item_atts'] && !pagelayer_empty(gProp['item_atts'][i]) ){
						pagelayer_set_atts(cEle, gProp['item_atts'][i]);
						pagelayer_sc_render(cEle);
					}
				}
			}else{
				pagelayer_sc_render(jQuery('[pagelayer-id="'+par_id+'"]'));
			}
		}
	
	}
	
	// Save in action history 
	var cEle = pagelayer_near_by_ele(id, sc);

	pagelayer_history_action_push({
		'title' : pagelayer_shortcodes[sc]['name'],
		'action' : 'Added',
		'pl_id' : id,
		'html' : jQuery("[pagelayer-id="+id+"]")[0].outerHTML,
		'cEle' : cEle
	});
	
	// Set pagelayer history TRUE
	pagelayer.history_action = true;
	pagelayer.global_render = true;
	
	// To update nav item list
	pagelayer_do_dirty(pagelayer_ele_by_id(id));
	
	return id;
	
};

// Add an element
function pagelayer_element_add_child(pEle, sc, gProp){
	
	gProp = gProp || {};
	var child = pagelayer_create_sc(sc);
	var cid = pagelayer_assign_id(child);
	pagelayer_set_parent(child, pagelayer_assign_id(pEle));
	
	// Does the parent have a holder ?
	var tag = pagelayer_tag(pEle);
	
	// There is a holder
	if('holder' in pagelayer_shortcodes[tag]){
		
		pEle.find(pagelayer_shortcodes[tag]['holder']).append(child);
		
	// No holder, just append
	}else{
		pEle.append(child);
	}
	
	pagelayer_element_setup('[pagelayer-id='+cid+']', true);
	
	// Certain element have editable areas which are inner rows. For UX we need to add columns for the users
	if(sc == 'pl_inner_row'){
		
		var rHolder = pagelayer_ele_by_id(cid).find('.pagelayer-row-holder');
		
		if( !pagelayer_empty(gProp) && 'inner_content' in gProp){
			
			var inner_content = gProp['inner_content'];
			
			// Add default element
			if(!pagelayer_empty(inner_content)){
				
				var add_sc = function(hEle, _tag, content){
					
					var dEle = jQuery('<div pagelayer-tag="'+_tag+'"></div>');
					
					if(_tag == 'pl_col'){
						hEle = hEle.closest('.pagelayer-row-holder');
					}else{
						hEle = hEle.find('.pagelayer-col-holder');
					}
					
					hEle.append(dEle);
					var curID = pagelayer_onadd(dEle, false);
					var curEle = pagelayer_ele_by_id(curID);
					
					// Set default
					if('atts' in content[_tag]){
						pagelayer_set_atts(curEle, content[_tag]['atts']);
						pagelayer_sc_render(curEle);
					}
					
					// Set inner content
					if('inner_content' in content[_tag]){
						for( var key in content[_tag]['inner_content'] ){
							for( var _key in content[_tag]['inner_content'][key] ){
								add_sc(curEle, _key, content[_tag]['inner_content'][key]);
							}
						}
					}
					
					if(_tag == 'pl_col'){
						// TODO: unable to set col width
						pagelayer_renumber_col(hEle);
					}else{
						pagelayer_empty_col(hEle);
					}
				};
				
				for( var key in inner_content ){
					for( var tag in inner_content[key] ){
						add_sc(rHolder, tag, inner_content[key]);
					}
				}
			}
			
			pagelayer_empty_col(jQuery('[pagelayer-id="'+cid+'"]').find('.pagelayer-col-holder'));
			
		}else{
			var col = jQuery('<div pagelayer-tag="pl_col"></div>');
			rHolder.append(col);
			pagelayer_onadd(col, false);		
		}
	}
	
	// Do we have to create children ?
	if('has_group' in pagelayer_shortcodes[sc]){
				
		var has_group = pagelayer_shortcodes[sc]['has_group'];		
		var gProp = pagelayer_shortcodes[sc][has_group['section']][has_group['prop']];
		
		for(var i=0; i < gProp['count']; i++){
			var in_cid = pagelayer_element_add_child(jQuery("[pagelayer-id="+cid+"]"), gProp['sc'], gProp);
		}
		
	}
	
	return cid;
};

// Return an element by ID
function pagelayer_ele_by_id(id){
	return jQuery('[pagelayer-id='+id+']');
};

// Return the wrap by ID
function pagelayer_wrap_by_id(id){
	return jQuery('[pagelayer-wrap-id='+id+']');
};

// Give the Pagelayer ID
function pagelayer_id(jEle){
	
	var id = jEle.attr('pagelayer-wrap-id');
	if(id){
		return id;
	}
	
	id = jEle.attr('pagelayer-id');
	
	return id;
	
}

// Remove Pagelayer ID class
function pagelayer_remove_id_class(jEle){
	var id = jEle.attr('pagelayer-id');
	jEle.removeClass('p-'+id);
}

// Assign the jQuery object an ID
function pagelayer_assign_id(jEle){
	
	// Do you have the pagelayer id
	var id = jEle.attr("pagelayer-id");
	if(!id || id.length < 1){
		id = pagelayer_randstr(3)+pagelayer_randInt(9999).toString();
		id = id.toLowerCase();
		jEle.attr("pagelayer-id", id);
	}
	
	return id;
	
}

// Show the edit options
function pagelayer_element_clicked(selector, e){
	
	var jEle = jQuery(selector);
	e = e || false;
	//console.log(e);	
	
	// You must be a element atleast
	if(!jEle.hasClass('pagelayer-ele')){
		return false;
	}
	
	// Get the parent
	var pId = pagelayer_get_parent(jEle);
	
	// If we found a parent
	if(pId){
		jEle = pagelayer_ele_by_id(pId);	
	}
	
	// Make the editable fields active	
	//pagelayer_clear_editable();// First clear
	jEle.find('[pagelayer-editable]').each(function (){
		pagelayer_make_editable(jQuery(this), e);
	});

	// Show left bar
	if(pagelayer_empty(e)){
		pagelayer.$$('.pagelayer-leftbar-table').removeClass('pagelayer-leftbar-hidden pagelayer-leftbar-minimize');
	}
	
	// Lets not rebuild everything to make it faster
	if(pagelayer_is_active(jEle)){
		return false;
	}
	
	pagelayer_trigger_action('pagelayer_element_clicked', [jEle]);
	
	// Set this as the active element
	pagelayer_set_active(jEle);
	
	// Show the properties
	pagelayer_elpd_open(jEle);
	
}

// Use text widget for search widget
function pagelayer_search_widgets(hEle){
	
	hEle = hEle || jQuery(pagelayer_editable +' [pagelayer-tag="pl_text"], '+pagelayer_editable +' [pagelayer-tag="pl_heading"]');
	
	hEle.each(function(){
		
		var jEle = jQuery(this);
		var tEle = jEle.find('[pagelayer-editable="text"]');
		
		var addPlaceholder = function(ele){
			
			var tVal = ele.text();
			
			if(pagelayer_empty(tVal)){
				ele.attr('data-placeholder-text', 'Type / to open widget list');
			}else if(ele.attr('data-placeholder-text')){
				ele.removeAttr('data-placeholder-text');
			}
		}
		
		// Add placeholder text
		addPlaceholder(tEle);
		
		tEle.off('input.search_widgets');
		tEle.on('input.search_widgets', function(){
			
			var val = tEle.text();
			
			// Add placeholder text
			addPlaceholder(tEle);
			
			if(val.charAt(0) == "/"){
				val = val.replace('/', '');
				pagelayer_show_widget_list(tEle, val);
			}else if(pagelayer.$$('.pagelayer-widget-tooltip').is(':visible')){
				// Hide Widget list
				pagelayer.gDocument.trigger('mousedown.pagelayer_wdlist');
			}
			
		});
	
	});
	
}

// The edit option
function pagelayer_edit_element(selector){
	pagelayer_element_clicked(selector);
}

// Dump the data from the el to the elements
function pagelayer_element_dump_data(){
	for(var x in pagelayer.el){
		var jEle = pagelayer_ele_by_id(x);
		if(jEle.length > 0){
			pagelayer_el_dump_data(jEle);
		}
	}
}

// Setup the properties on a single click
function pagelayer_element_setup(selector, render){
	
	var selector = selector || ".pagelayer-ele";
	render = render || false;
	
	// Loop through
	jQuery(pagelayer_editable+' '+selector).each(function(){
		
		var jEle = jQuery(this);
		
		// Assign an ID if not there
		var id = pagelayer_assign_id(jEle);
		var pId = pagelayer_get_parent(jEle) || '';// Options to show on hover
		var selector = '[pagelayer-id='+id+']';
		
		// Get data part
		pagelayer.el[id] = pagelayer_el_get_data(jEle);
		//console.log(jEle[0].outerHTML);
		//console.log(pagelayer.el[id]);
			
		if(render){
			pagelayer_sc_render(jEle);
		}
		
		// Get the tag
		var tag = pagelayer_tag(jEle);
		var props = pagelayer_get_props(jEle);
		
		// Lets check if we are the child of a parent i.e. element of a group
		if(pagelayer_empty(pId)){
		
			// Get the parent
			var pEle = jEle.parent().closest('.pagelayer-ele');
			
			// If we found a parent
			if(pEle.length > 0){

				var pTag = pagelayer_tag(pEle);
				
				// Is the parent a group of this child ?
				if(!pagelayer_empty(pagelayer_shortcodes[pTag]) && pagelayer_is_group(pTag)){
					
					var has_group = pagelayer_shortcodes[pTag]['has_group'];		
					var child_type = pagelayer_shortcodes[pTag][has_group['section']][has_group['prop']]['sc'];
					
					// If the type is the same as jEle
					if(child_type == pagelayer_tag(jEle)){
						pId = pagelayer_assign_id(pEle);
						pagelayer_set_parent(jEle, pId);
					}
				}
			
			}
		
		}
		
		// If is group of widget?
		if('widget_group' in props && !pagelayer_empty(props['widget_group'])){
			pagelayer_set_widget_group(jEle);
		}
		
		// Make the wraps
		jEle.wrap('<div class="pagelayer-ele-wrap" pagelayer-wrap-id="'+id+'"></div>');
		var wrap = jEle.parent();
		
		// For column we have to do some kidas !
		if(tag == 'pl_col'){
			
			var col;
			for(var x=1; x<=12; x++){
				if(jEle.hasClass('pagelayer-col-'+x)){
					col = 'pagelayer-col-'+x;
					break;
				}
			}
	  
			
			wrap.addClass('pagelayer-col '+col);
			//jEle.removeClass('pagelayer-col '+col);
			wrap.addClass('pagelayer-wrap-col');
			
		}else if(tag == 'pl_row'){
			wrap.addClass('pagelayer-wrap-row');
		}else if(tag == 'pl_inner_row'){
			wrap.addClass('pagelayer-wrap-inner-row');
		}else{
			wrap.addClass('pagelayer-wrap-ele');
		}
		
		// Create the overlay
		wrap.prepend('<div class="pagelayer-ele-overlay"></div>');
			
		var overlay = wrap.children('.pagelayer-ele-overlay');
		var html;
		
		if(tag == 'pl_row' || tag == 'pl_inner_row'){
			
			overlay.addClass('pagelayer-row-hover');
			
			if(jEle.hasClass('pagelayer-row-stretch-full')){
				pagelayer_sc_render(jEle);
			}
			
			html = '<div class="pagelayer-row-option" pagelayer-option-edit pagelayer-option-id="'+id+'">'+
				'<i class="fas fa-caret-up pagelayer-eoi pagelayer-move-up" onclick="pagelayer_move_element_up(\''+selector+'\')" ></i>'+
				'<i class="far fa-clone pagelayer-eoi" onclick="pagelayer_copy_element(\''+selector+'\')" ></i>'+
				'<i class="fas fa-trash pagelayer-eoi" onclick="pagelayer_delete_element(\''+selector+'\')" ></i>'+
				'<i class="fas fa-pencil-alt pagelayer-eoi" onclick="pagelayer_edit_element(\''+selector+'\', event)" ></i>'+
				'<i class="fas fa-caret-down pagelayer-eoi pagelayer-move-down" onclick="pagelayer_move_element_down(\''+selector+'\')" ></i>'+
			'</div>';
		
		}else if(tag == 'pl_col'){
			
			overlay.addClass('pagelayer-col-hover');
			
			html = '<div class="pagelayer-col-option" pagelayer-option-edit pagelayer-option-id="'+id+'">'+
				'<i class="fas fa-columns pagelayer-eoi" onclick="pagelayer_edit_element(\''+selector+'\', event)" ></i>'+
			'</div>';
			
			// Is it an empty col ?
			pagelayer_empty_col(jEle.children('.pagelayer-col-holder'));
			
			// Make col resizable
			pagelayer_col_make_resizable(wrap);
		
		}else{
		
			html = '<div class="pagelayer-ele-option" pagelayer-option-edit pagelayer-option-id="'+id+'">'+
				'<i class="fas fa-caret-up pagelayer-eoi pagelayer-move-up" onclick="pagelayer_move_element_up(\''+selector+'\')" ></i>'+
				'<i class="far fa-clone pagelayer-eoi" onclick="pagelayer_copy_element(\''+selector+'\')" ></i>'+
				'<i class="fas fa-trash pagelayer-eoi" onclick="pagelayer_delete_element(\''+selector+'\')" ></i>'+
				'<i class="fas fa-pencil-alt pagelayer-eoi" onclick="pagelayer_edit_element(\''+selector+'\', event)" ></i>'+
				'<i class="fas fa-caret-down pagelayer-eoi pagelayer-move-down" onclick="pagelayer_move_element_down(\''+selector+'\')" ></i>'+
			'</div>';
		
		}
		
		// Append to the child
		overlay.append(html);
		
		// Add shortcode icon
		if(tag != 'pl_row' && tag != 'pl_col'){
			overlay.append('<span class="pagelayer-shortcode-plus" onclick="event.stopPropagation();pagelayer_show_widget_list(this);"><i class="fas fa-plus"></i></span>');
		}
		
		jQuery('[pagelayer-option-id='+id+']').hide();
		
		// Hide active when not supported by tag
		if(!pagelayer_empty(props['hide_active'])){
			wrap.addClass('pagelayer-hide-active');
		}
		
		pagelayer_trigger_action('pagelayer_element_setup', [jEle]);
		
		// Setup the HOVER events ABD create WRAPS IF we dont have a parent
		if(pId.length > 0){
			return;
		}
		
		// Make the wrap draggable, but only of independent or parent elements
		wrap.attr('draggable', 'true');
		
		wrap.hover(function(){
			
			// Is there an element option shower ?
			var opts = jQuery('[pagelayer-option-id='+id+']');
			
			// Give the overlay the hover class
			opts.parent().addClass('pagelayer-ele-hover');
			
			// Show them
			opts.show();
			
		}, function(){
			
			// Is there an element option shower ?
			var opts = jQuery('[pagelayer-option-id='+id+']');
			
			// Remove hover class
			opts.parent().removeClass('pagelayer-ele-hover');
			
			// Hide opts
			opts.hide();
			
		});
		
	});
}

// Unsetup element for restup
function pagelayer_element_unsetup(selector, id){
	
	id = id || false;
	
	var src = jQuery(selector);
	var html = src[0].outerHTML;
	
	var jEle = jQuery(html);
	pagelayer_remove_id_class(jEle);
	jEle.removeAttr('pagelayer-id');
	jEle.removeAttr('pagelayer-active');
	jEle.find('[pagelayer-id]').each(function(){
		pagelayer_remove_id_class(jQuery(this));
		jQuery(this).removeAttr('pagelayer-id');
	});
	jEle.find('[pagelayer-parent]').removeAttr('pagelayer-parent');// Remove the parent attribute as it will be reset during pagelayer_element_setup
	jEle.find('style').remove();
	jEle.find('.pagelayer-ele-overlay').remove();
	
	// Unwrap the wraps
	jEle.find('.pagelayer-ele').each(function (){
		var ele = jQuery(this);
		if(ele.parent().is('.pagelayer-ele-wrap')){
			ele.unwrap();
		}
	});
	
	// Assign id
	if(!pagelayer_empty(id)){
		jEle.attr('pagelayer-id', id);
	}
	
	return jEle;
}

// Left Click
function pagelayer_left_click(){
	
	jQuery(pagelayer_editable).on('click', function(e){
		
		e.preventDefault();// Added by Jivan in Actions / Revisions version
		
		// Hide the context menu
		jQuery('.pagelayer-right-click-options').hide();
		
		// Target
		var tEle = jQuery(e.target);
		
		// If its an edit option click
		if(tEle.hasClass('pagelayer-eoi')){
			return false;
		}
		
		pagelayer_element_clicked(tEle.closest('.pagelayer-ele'), e);
		
		return false;
		
	});
};

// Right Click Menu
function pagelayer_right_click(){
	
	var html = '<div class="pagelayer-right-click-options" style="display:none;">'+
		'<ul>'+
			'<li><a class="pagelayer-right-edit">Edit</a></li>'+
			'<li><a class="pagelayer-right-duplicate"><i class="far fa-clone" ></i> '+pagelayer_l('Duplicate')+'</a></li>'+
			'<li><a class="pagelayer-right-copy"><i class="far fa-copy" ></i> '+pagelayer_l('Copy')+' <span style="float:right">Ctrl+c</span></a></li>'+
			'<li><a class="pagelayer-right-paste pagelayer-context-disable" title="If the paste is not done correctly then use Ctrl+V"><i class="far fa-clipboard" ></i> '+pagelayer_l('Paste')+' <span style="float:right">Ctrl+v</span></a></li>'+
			'<li><a class="pagelayer-right-delete"><i class="far fa-trash-alt" ></i> '+pagelayer_l('Delete')+'</a></li>'+
			'<li><a class="pagelayer-right-save-global-widget" pro="1"><i class="far fa-save" ></i> '+pagelayer_l('save_global')+'</a></li>'+
			'<li><a class="pagelayer-right-save-section" pro="1"><i class="far fa-heart" ></i> '+pagelayer_l('save_as_section')+'</a></li>'+
			'<li><a class="pagelayer-right-save-global-section" pro="1"><i class="fas fa-globe" ></i> '+pagelayer_l('save_as_global_section')+'</a></li>'+
		'</ul>'+
	'</div>';
	
	jQuery('body').append(html);
	
	var $contextMenu = jQuery('.pagelayer-right-click-options');
	
	jQuery(pagelayer_editable).on('contextmenu', function(e){
		
		var tEle = jQuery(e.target);
		var jEle = tEle.closest('.pagelayer-ele-wrap').children('.pagelayer-ele');
		
		// If copy_selected is empty then copy data from localStorage
		if(pagelayer_empty(pagelayer.copy_selected)){
			pagelayer_copy_from_clipboard();
		}
		
		// Get the parent
		var pId = pagelayer_get_parent(jEle);
		
		// If we found a parent
		if(pId){
			jEle = pagelayer_ele_by_id(pId);
		}
		
		// The basics
		var id = pagelayer_assign_id(jEle);		
		var tag = pagelayer_tag(jEle);
		
		$contextMenu.find('.pagelayer-right-edit').attr('onclick', 'pagelayer_edit_element("[pagelayer-id='+id+']")').html('<i class="far fa-edit" ></i> Edit '+pagelayer_shortcodes[tag]['name']);
		$contextMenu.find('.pagelayer-right-duplicate').attr('onclick', 'pagelayer_copy_element("[pagelayer-id='+id+']")');
		$contextMenu.find('.pagelayer-right-copy').attr('onclick', 'pagelayer_copy_select("[pagelayer-id='+id+']")');
		$contextMenu.find('.pagelayer-right-delete').attr('onclick', 'pagelayer_delete_element("[pagelayer-id='+id+']")');
		
		// If is pagelayer pro
		if(!pagelayer_empty(pagelayer_pro)){
			$contextMenu.find('.pagelayer-right-save-global-widget').attr('onclick', 'pagelayer_save_sections("[pagelayer-id='+id+']", "global_widget")');
			$contextMenu.find('.pagelayer-right-save-section').attr('onclick', 'pagelayer_save_sections("[pagelayer-id='+id+']", "section")');
			$contextMenu.find('.pagelayer-right-save-global-section').attr('onclick', 'pagelayer_save_sections("[pagelayer-id='+id+']", "global_section")');
		}else{
			var pro = $contextMenu.find('[pro="1"]');
			
			if(pro.find('.pagelayer-pro-req').length < 1){
				pro.append('<span class="pagelayer-pro-req">Pro</span>');
			}
			
			pro.css({'color': '#a7a7a7'});
			
			// To stopPropagation
			pro.parent().on('click', function(e){
				e.stopPropagation();
			});
		}
		
		var showPaste = function(){
			if(!pagelayer_empty(pagelayer.copy_selected) && pagelayer_can_copy_to(jEle)){
				$contextMenu.find('.pagelayer-right-paste').removeClass('pagelayer-context-disable');
				$contextMenu.find('.pagelayer-right-paste').attr('onclick', 'pagelayer_paste_element("[pagelayer-id='+id+']")');
			}
		}
		
		// Are we to hide the paste ?
		if(pagelayerClipboardLoading){
			var clipboardLoading = {};
			clipboardLoading = setInterval(function(){
				
				if(pagelayerClipboardLoading){
					return;
				}
				
				clearInterval(clipboardLoading);
				showPaste();
				
			}, 100);
		}else{
			showPaste();
		}
		
		var gId = pagelayer_get_global_id(jEle);
		
		// Are we to hide the global widget ?
		if(!pagelayer_empty(gId) || tag == 'pl_row' || tag == 'pl_inner_row'|| tag == 'pl_col'){
			$contextMenu.find('.pagelayer-right-save-global-widget').parent().hide();
		}else{
			$contextMenu.find('.pagelayer-right-save-global-widget').parent().show();
		}
		
		var sId = pagelayer_get_att(jEle, 'global-section-id');
		
		// Are we to hide the save as global section ?
		if( tag == 'pl_row' &&  pagelayer_empty(sId)){
			$contextMenu.find('.pagelayer-right-save-global-section').parent().show();
		}else{
			$contextMenu.find('.pagelayer-right-save-global-section').parent().hide();
		}
		
		// Are we to hide the save as section ?
		if( tag == 'pl_row' ){
			$contextMenu.find('.pagelayer-right-save-section').parent().show();
		}else{
			$contextMenu.find('.pagelayer-right-save-section').parent().hide();
		}
			
		var hPosition = (e.pageX+$contextMenu.width()>jQuery(window).width()) ? (e.pageX-$contextMenu.width()) : e.pageX;
		var vPosition = (e.pageY+$contextMenu.height()>jQuery(document).scrollTop()+jQuery(window).height()) ? (e.pageY-$contextMenu.height()) : e.pageY;
		
		$contextMenu.css({
			display: "block",
			left: hPosition,
			top: vPosition
		});
		
		return false;
		 
	});
	
	jQuery('html').on('click', function(e){
		$contextMenu.hide();
	});
}

// Set the parent for the group
function pagelayer_set_parent(jEle, id){
	jEle.attr('pagelayer-parent', id);
};

// Set the widget group
function pagelayer_set_widget_group(jEle){
	jEle.addClass('pagelayer-ele-widget-group');
};

// Get the parent for the group
function pagelayer_get_parent(jEle){
	return jEle.attr('pagelayer-parent');
};

// Sets the screen mode
function pagelayer_set_screen_mode(mode){
	var modes = ['desktop', 'tablet', 'mobile'];
	var body = pagelayer.$$('.pagelayer-iframe-holder iframe');
	var current = '';
	
	for(var x in modes){
		
		if(body.hasClass('pagelayer-screen-'+modes[x]) && modes[x] != mode){
			current = modes[x];
			body.removeClass('pagelayer-screen-'+modes[x]);
		}
	}
	
	// Add the class
	body.addClass('pagelayer-screen-'+mode);
	
	// Add the class to the button
	pagelayer.$$('.pagelayer-mode-button').removeClass('pli-'+current).addClass('pli-'+mode);
	
	// Add the class to the button
	pagelayer.$$('.pagelayer-prop-screen').removeClass('pli-'+current).addClass('pli-'+mode);
	
	// Trigger screen change if any
	pagelayer.$$('.pagelayer-elp-screen').trigger('pagelayer-screen-changed');
	
};

// Get the current screen mode
function pagelayer_get_screen_mode(){
	var modes = ['desktop', 'tablet', 'mobile'];
	var body = pagelayer.$$('.pagelayer-iframe-holder iframe');
	
	for(var x in modes){
		if(body.hasClass('pagelayer-screen-'+modes[x])){
			return modes[x];
		}
	}
}

var pagelayer_keydown_data = {};
pagelayer_add_action('pagelayer_do_dirty', function(){
	pagelayer_keydown_data = {};
});

var pagelayer_active_ele_timmer = {};
// Handle widget selecttion and move cursor in editable areas on key press events
jQuery(document).keydown(function(e){
	//alert(String.fromCharCode(e.which));
	
	var tEle = jQuery(e.target);
	var editable = tEle.closest('[contenteditable="true"]');
	var tooltip = pagelayer.$$('.pagelayer-widget-tooltip');
	
	// If ArrowDown and ArrowUp key not pressed
	if(!(e.key == 'ArrowDown' || e.key == 'ArrowUp') || tooltip.is(':visible')){
		pagelayer_keydown_data = {};
		return;
	}
	
	var findEles = jQuery(pagelayer_editable+' .pagelayer-ele,'+pagelayer_editable+' [contenteditable="true"]');
	var activeEle = findEles.first();
	
	if(editable.length > 0){
		activeEle = editable;
	}else if( '$' in pagelayer_keydown_data ){
		activeEle = pagelayer_keydown_data.$;
	}else if( pagelayer_active.el && 'id' in pagelayer_active.el ){
		activeEle = pagelayer_active.el.$;
	}
	
	if(pagelayer_empty(activeEle) || activeEle.length < 1){
		return;
	}
	
	// Make element active
	var makeEleActive = function(index, next){
		
		next = next || false;
		var cursorPos = 0, focusEle;
		
		// We are editable area
		if(editable.length > 0){
			
			var lines = pagelayer_content_line(editable.get(0));
			var cursorPos = pagelayer_getCaretCharacterOffsetWithin(editable.get(0));

			if((next && lines[lines.length - 1].start > cursorPos) || (!next && lines[0].end < cursorPos)){
				return;
			}
			
			e.preventDefault();
						
			var lastLineStart = lines[lines.length - 1]['start'];
			
			// We are on the last line
			if(next && lastLineStart <= cursorPos){
				cursorPos = cursorPos - lastLineStart;
			}
			
		}
		
		// Search for next/previous element
		var searchEle = function(indexEle){
			
			indexEle = next ? ++indexEle : --indexEle;
			var sIndex = findEles.eq(indexEle);
			
			if(sIndex.length < 1){
				return sIndex;
			}
		
			var sEle = sIndex.closest('.pagelayer-ele');
			var tag = pagelayer_tag(sEle);
			
			if(tag == 'pl_row' || tag == 'pl_inner_row' || tag == 'pl_col' || sEle.parent().hasClass('pagelayer-hide-active') || !pagelayer_empty(sIndex.attr('pagelayer-parent'))){
				sIndex = searchEle(indexEle);
			}
			
			return sIndex;
		}
		
		var ele = searchEle(index);
		
		// If ArrowUp and we are come from editable area and previous element is not editable
		if(ele.length > 0 && !next && ele.attr('contenteditable') != 'true'){
			ele = searchEle(findEles.index( ele ));
		}
		
		if(ele.length < 1){
			return;
		}
		
		// Save in global variable
		pagelayer_keydown_data.$ = ele;
		jQuery(':focus').blur();
		
		var jEle = ele.closest('.pagelayer-ele');
		var tag = pagelayer_tag(jEle);
		
		if(ele.attr('contenteditable') == 'true'){
			focusEle = ele;
		}else if(tag != 'pl_row' && tag != 'pl_inner_row' && tag != 'pl_col'){
			
			var focusAble = ele.find('[contenteditable="true"]');
			var isfocusAble = focusAble.closest('.pagelayer-ele').is(jEle);
		
			if(isfocusAble && next){
				focusEle = focusAble.first();
			}else if(isfocusAble){
				focusEle = focusAble.last();
			}
		}
		
		if(!pagelayer_empty(focusEle) && focusEle.length > 0){
			focusEle.focus();
			
			var focusLine = pagelayer_content_line(focusEle.get(0));
			var fLine = next ? focusLine[0] : focusLine[focusLine.length -1];
			
			cursorPos = (fLine['start'] + cursorPos > fLine['end'] ? fLine['end'] : fLine['start'] + cursorPos);
			
			pagelayer_setCaret(focusEle.get(0), cursorPos);
		}
		
		pagelayer_set_active(jEle);
		ele[0].scrollIntoView({behavior: "smooth", block: "nearest"});
		
		clearTimeout(pagelayer_active_ele_timmer);
		pagelayer_active_ele_timmer = setTimeout(function(){
			pagelayer_keydown_data = {};
			ele.closest('.pagelayer-ele').click();
		}, 1000);
	}
	
	// If cursor on first line & up arrow key
	var currentIndex = findEles.index( activeEle );
	pagelayer_keydown_data.$ = activeEle;
	
	// Move active element and cursor arround editor
	if(e.key == 'ArrowDown'){
		makeEleActive(currentIndex, true);
	}
	
	if(e.key == 'ArrowUp'){		
		makeEleActive(currentIndex, false);
	}
});

// Handle key press events
pagelayer.gDocument.keydown(function(event){
	//alert(String.fromCharCode(event.which));
	
	var tEle = jQuery(event.target);
	var editable = tEle.closest('[contenteditable="true"]');
	var tooltip = pagelayer.$$('.pagelayer-widget-tooltip');

	// Enter handle
	if(event.keyCode == 13){
				
		var jEle = tEle.closest('.pagelayer-ele');
		var tag = pagelayer_tag(jEle);
		
		// Add selected widget from widget list
		if(tooltip.is(':visible')){
			tooltip.find('.pagelayer-list-widget-active:visible').click();
			return;
		}
		
		if( pagelayer_empty(pagelayer_active.el) || !('id' in pagelayer_active.el) ){
			return;
		}
		
		var active_el_par = pagelayer_active.el.$.parent();
		
		// Create and add text widget
		var addTitle = function(insertAfter){
			var ele = jQuery('<div pagelayer-tag="pl_text"></div>');
			insertAfter.after(ele);
			return pagelayer_ele_by_id( pagelayer_onadd(ele) );
		}
		
		// If we have an active element then add text widget
		if(!(tEle.is('input, textarea') || editable.length > 0)){
			
			event.preventDefault();
			
			var activeTag = pagelayer_active.el.tag;
			
			// If is row or column ?
			if(activeTag == 'pl_row' || activeTag == 'pl_col'){
				return;
			}
			
			var hEle = addTitle(active_el_par);
			hEle.click();
			hEle.find('[pagelayer-editable]').focus();
			
			// Ensure the column is not empty
			pagelayer_empty_col(hEle.closest('.pagelayer-col-holder'));
			return;
		}
	
		if( (tag != 'pl_text' && tag != 'pl_heading') || editable.length < 1 || event.shiftKey){
			return;
		}
		
		var selection = window.getSelection();
		var range = selection.getRangeAt(0);
			
		// We are within the list tag
		if(jQuery(range.startContainer).closest('[pagelayer-editable] li').length > 0){
			return;
		}
		
		event.preventDefault();
				
		var lastChild = editable[0].lastChild;
		var startContainer = range.startContainer;
			
		if(startContainer.nodeType == Node.TEXT_NODE && startContainer.parentNode != editable[0]){
			startContainer = startContainer.parentNode;
		}
			
		range.setEndAfter(lastChild);
			
		var val = range.cloneContents();
		var selfEle = jQuery('<div>').append(val);
		var selContent = selfEle.html();
		var selfFC = selfEle[0].firstChild;
		var emptyContent = false;
		
		if(selfFC == null || pagelayer_empty(selContent)){
			selContent = '<p><br></p>';
			emptyContent = true;
		}else if(selfFC.nodeType == Node.TEXT_NODE){			
			selContent = '<p>'+selContent+'</p>';
		}else if(selfEle.text() == '' && selfEle.find('br').length < 1){
			selContent = '<p><br></p>';
			emptyContent = true;
		}else if(selfEle.text().trim() == ''){
			selContent = selContent.replace(/\s+/, "\u00A0");
			emptyContent = true;
		}

		range.deleteContents();
	
		if( jQuery(startContainer).is(':first-child') && jQuery(startContainer).is(':empty') ){
			jQuery(startContainer).html('<br>');
		}else if( jQuery(startContainer).is(':empty') ){
			jQuery(startContainer).remove();
		}
		
		// If editor is empty
		if( editable.is(':empty') ){
			editable.html('<p><br></p>');
		}
		
		editable.trigger('input');
		editable.blur();
		
		// Create and add text widget
		var ele;
		if(emptyContent){
			ele = addTitle(jEle.parent());
		}else{		
			var id = pagelayer_copy_element(jEle);
			ele = pagelayer_ele_by_id(id);
		}
		
		ele.click();
		var editorArea = ele.find('[pagelayer-editable]');
		editorArea.html(selContent);
		editorArea.find('p:empty').remove();
		editorArea.focus().trigger('input');
	}
	
	// ctrl+s handle
	if(event.keyCode == 83 && event.ctrlKey){
		event.preventDefault();
		pagelayer.$$('.pagelayer-bottombar-holder').find('.pagelayer-update-button').click();
	}
	
	// ctrl+d handle
	if(event.keyCode == 68 && event.ctrlKey){
		
		// If we have an active element
		if( pagelayer_active.el && pagelayer_active.el.id ){
			event.preventDefault();
			pagelayer_copy_element('[pagelayer-id='+pagelayer_active.el.id+']');
		}
		
	}
	
	// Delete handler for text widget
	if(event.keyCode == 46 && editable.length > 0){
		var jEle = tEle.closest('.pagelayer-ele-wrap');
		var tag = pagelayer_tag(jEle);
		var next = jEle.next();
		var pTag = pagelayer_tag(next);
		
		var selection = window.getSelection();		
		var orgRange = selection.getRangeAt(0);
		var cloneRange = orgRange.cloneRange();
		
		if((tag != 'pl_text' && tag != 'pl_heading') || next.length < 1 || pTag != tag || !cloneRange.collapsed ){
			return;
		}
		
		var currentOffset = pagelayer_getCaretCharacterOffsetWithin(editable[0]);
		cloneRange.selectNodeContents(editable[0]);
		var caretOffset = cloneRange.toString().length;
		
		if(currentOffset != caretOffset){
			return;
		}
		
		var nextHtml = next.find('[pagelayer-editable="text"]').html();
		editable.append(nextHtml);
		pagelayer_delete_element(next.children('.pagelayer-ele'));
	}
	
	// Backspace handler
	if(event.keyCode == 8 && editable.length > 0){
		var jEle = tEle.closest('.pagelayer-ele-wrap');
		var tag = pagelayer_tag(jEle);
		var prev = jEle.prev();

		if((tag != 'pl_text' && tag != 'pl_heading') || prev.length < 1){
			return;
		}
				
		var pTag = pagelayer_tag(prev);
		var selection = window.getSelection();
		
		if (selection == null || selection.rangeCount <= 0) return null;
		
		var range1 = selection.getRangeAt(0);
		
		if(pTag != tag || range1.startOffset != 0){
			return;
		}
		
		var prevArea = prev.find('[pagelayer-editable="text"]');
		
		if( pagelayer_getCaretCharacterOffsetWithin(editable[0]) != 0 || prevArea.length < 1){
			return;
		}
		
		//event.preventDefault();
		var html = editable.html();
		editable.blur();
		prev.children('.pagelayer-ele').click();
		prevArea.click();
		
		var newSel = window.getSelection();
		var newRange = newSel.getRangeAt(0);
		var lastChild = jQuery(prevArea[0].lastChild);
		
		prevArea.append(html);
		prevArea.trigger('input');
		
		if(lastChild.length > 0){
			if(lastChild[0].nextSibling != null){
				newRange.setStart(lastChild[0].nextSibling, 0);
			}else{
				newRange.setStartAfter(lastChild[0]);
			}
		}
		
		newRange.collapse(true);
		newSel.removeAllRanges();
		newSel.addRange(newRange);
			
		pagelayer_delete_element(jEle.children('.pagelayer-ele'));
		
	}
  	
	if(tooltip.is(':visible')){
		
		// Select previous widget in widget tooltip
		if(event.key == 'ArrowUp' || event.key == 'ArrowLeft' || (event.key == 'Tab' && event.shiftKey)){
			
			event.preventDefault();
			
			var current = tooltip.find('.pagelayer-list-widget-active:visible'),
			prev = current.prevAll('.pagelayer-shortcode-holder:visible');
				
			if(event.key == 'ArrowUp'){
				var _prev = prev,
				cOffset = current.offset();
				findNext = false;
				
				var searchNext = function(nEle){
					
					var nOffset = nEle.offset();
					var nBottom = nOffset.top + nEle.height();
					
					if(nBottom > cOffset.top){
						return true;
					}
					
					prev = nEle;
					findNext = true;
					
					// Current element left set +20 to manager previous scale (css) element on hover
					if(cOffset.left + 20 >= nOffset.left){
						return false;
					}
					
					return true;
				}
				
				_prev.each(function(){
					return searchNext(jQuery(this));
				});
				
				if(!findNext){
					var gNext = current.parent().prevAll('.pagelayer-widget-group:visible').first();
					_prev = gNext.children('.pagelayer-shortcode-holder:visible');
					
					jQuery(_prev.get().reverse()).each(function(){
						return searchNext(jQuery(this));						
					});
				}
				
			}
			
			if(prev.length < 1){
				prev = current.parent().prevAll('.pagelayer-widget-group:visible').first().find('.pagelayer-shortcode-holder:visible').last();
			}
			
			if(prev.length < 1){
				return;
			}
			
			prev.first().trigger('widget_active');
		}
		
		// Select next widget in widget tooltip 
		if(event.key == 'ArrowDown' || event.key == 'ArrowRight' || (event.key == 'Tab' && !event.shiftKey)){

			event.preventDefault();
			
			var current = tooltip.find('.pagelayer-list-widget-active:visible');
			next = current.nextAll('.pagelayer-shortcode-holder:visible');
				
			if(event.key == 'ArrowDown'){
				
				var _next = next,
				cOffset = current.offset(),
				findNext = false;
				
				var searchNext = function(nEle){
					var nOffset = nEle.offset();
					var cBottom = cOffset.top + current.height();
					
					if(cBottom > nOffset.top){
						return true;
					}
					
					next = nEle;
					findNext = true;
					
					// Current element left set -20 to manager next scale (css) element on hover
					if(cOffset.left - 20 <= nOffset.left){
						return false;
					}
					
					return true;
				}
				
				_next.each(function(){
					return searchNext(jQuery(this));
				});
				
				if(!findNext){
					var gNext = current.parent().nextAll('.pagelayer-widget-group:visible').first();
					_next = gNext.children('.pagelayer-shortcode-holder:visible');
					_next.each(function(){
						return searchNext(jQuery(this));						
					});
				}
				
			}
			
			if(next.length < 1){
				next = current.parent().nextAll('.pagelayer-widget-group:visible').first().find('.pagelayer-shortcode-holder:visible');
			}
			
			if(next.length < 1){
				return;
			}
			
			next.first().trigger('widget_active');

		}
	}

	// Is this in the editable area ?
	if (tEle.is('input, textarea') || editable.length > 0) {
		return;
	}
	
	// Delete
	if(event.keyCode == 46){
		pagelayer_delete_element('[pagelayer-active]');
	}
	
	// ctrl+z handle
	if(event.keyCode == 90 && event.ctrlKey){
		pagelayer_do_history('undo');
	}
	
	// ctrl+y handle
	if(event.keyCode == 89 && event.ctrlKey){
		pagelayer_do_history('redo');
	}
	
});

// Handle Copy of content
jQuery(document).on('copy', function(copyEvent){
		
	// Is Selected string?
	var selectedText = "";
	if (window.getSelection){ // all modern browsers and IE9+
		selectedText = window.getSelection().toString();
	}
	
	if(selectedText.length > 0){
		return;
	}
	
	if(pagelayer_active.el && pagelayer_active.el.id){
		copyEvent.preventDefault();
		
		// Save the active element id
		pagelayer_copy_select("[pagelayer-id='"+pagelayer_active.el.id+"']", copyEvent);
		
	}
	
});

// This is for preload clipboard data
// Content can be copied from outside
var pagelayerIsParentBlured = true;
jQuery(window).on('focus', function(e){
	if(pagelayerIsParentBlured){
		pagelayer_copy_from_clipboard();
	}
	pagelayerIsParentBlured = true;
});

jQuery(window.parent).on('focus', function(){
	pagelayerIsParentBlured = false;
});

// Handle Paste in the editor
jQuery(document).on('paste', function(pasteEvent){

	var pEle_target = jQuery((pasteEvent.originalEvent || pasteEvent).target);
	var tag = pagelayer_tag(pEle_target.closest('[pagelayer-id]'));
	var clipboardData = (pasteEvent.originalEvent || pasteEvent).clipboardData;
	var items = clipboardData.items;

	var pagelayer_ajax_func = {};
	var contenteditable = false;
	var pasteWidget = false;

	if( pEle_target.closest('[contenteditable="true"]').length > 0 || pEle_target.is('input, textarea') ){
		pEle_target = pEle_target.closest('[contenteditable="true"], input, textarea');
		contenteditable = true;
	}
	
	if( items.length < 1 || (items.length == 1 && pagelayer_empty(clipboardData.getData(items[0].type))) ){
		pasteWidget = true;
	}
	
	// This function for ajax before send call back
	pagelayer_ajax_func['beforeSend'] = function(xhr){
		
		// If target is not content editable
		if( pagelayer_empty(contenteditable) ){
		
			// If we dont have an active element then return false and stop ajax
			if( !(pagelayer_active.el && pagelayer_active.el.id) ){
				pagelayer_show_msg(pagelayer_l('active_ele_paste_msg'));
				return false;
			}
							
			pagelayer.copy_selected = jQuery('<div pagelayer-tag="pl_image"></div>');
				
			// Is it to be pastable
			if(!pagelayer_can_copy_to('[pagelayer-id="'+pagelayer_active.el.id+'"]')){
				pagelayer.copy_selected = '';
				return false;
			}
		}
		
		pEle_target.css({'opacity': '0.33' , 'transition' : '0.1s'});
	}
	
	// This function for ajax success call back
	pagelayer_ajax_func['success'] = function(obj){
		
		// Successfully Uploaded
		if(obj['success']){
			
			// For content editable e.g. Rich Text
			if( !pagelayer_empty(contenteditable) ){
				document.execCommand('insertImage', false, obj['data']['url']);
			
			// For our widgets
			}else{
				
				if(pagelayer_empty(pagelayer_active.el) || pagelayer_empty(pagelayer_active.el.id)){
					pagelayer_show_msg('active_ele_paste_msg');
					return;
				}
				
				var fTo = pagelayer_can_copy_to('[pagelayer-id="'+pagelayer_active.el.id+'"]');
				// We need to empty pagelayer.copy_selected
				pagelayer.copy_selected = '';
				
				var pasteAfter = function(){
					
					// Prevent to add action history
					pagelayer.history_action = false;
					
					// Create image html
					var html = pagelayer_create_sc('pl_image');
					
					pagelayer_set_atts(html, 'id', obj['data']['id']);
					pagelayer_set_tmp_atts(html, 'id-url', obj['data']['url']);
					
					// Allow to add action history
					pagelayer.history_action = true;
		
					// Copy the element
					var id = pagelayer_copy_element(html, fTo);
					jQuery('[pagelayer-id="'+id+'"]').click();
					
				};
				
				var replaceURL = function(){
					
					// Finding widget image setting using id of jEle. Finding image editor setting from all of the other settings.
					var row = pagelayer.$$('[pagelayer-element-id='+pagelayer_active.el.id+']').find('.pagelayer-elp-image').eq(0).parent().parent();
					
					row.find('.pagelayer-elp-image').css('background-image', 'url(\''+obj['data']['url']+'\')');
					
					// To remove past temp attr so that they are not involve in future temp values
					var cname = row.attr('pagelayer-elp-name');
					var old = _pagelayer_img_tmp_atts(row);
					delete old[cname+'-url'];
					
					for(var x in obj['data']['sizes']){
						_pagelayer_set_tmp_atts(row, x+'-url', obj['data']['sizes'][x]['url']);
						delete old[cname+'-'+x+'-url'];
					}
					
					for(var x in old){
						_pagelayer_set_tmp_atts(row, x+'-url', '');
					}
										
					// Save and render
					_pagelayer_set_tmp_atts(row, 'url', obj['data']['url']);
					_pagelayer_set_atts(row, obj['data']['id']);
				};
				
				// Image paste confirmation.
				if(!pagelayer_empty(pagelayer_active.el.tag) && pagelayer_active.el.tag == 'pl_image'){
					
					pagelayer_confirmation_box(pagelayer_l('img_paste_conf'), replaceURL, pasteAfter, pagelayer_l('replace_img'), pagelayer_l('paste_after'));
					
				}else{
					pasteAfter();
				}
			}
		
		// Some error occured	
		}else{
			pagelayer_show_msg(obj['data']['message'], 'error', 10000);						
		}
	}
	
	// This function for ajax complete call back
	pagelayer_ajax_func['complete'] = function(xhr){
		//console.log(xhr);
		pEle_target.css({'opacity': '1' , 'transition' : '0.1s'});
	}
	
	var findImg = pagelayer_editable_paste_handler(pasteEvent, pagelayer_ajax_func);
	
	if(pagelayer_empty(findImg) || pasteWidget){
		
		// Check the active element
		if(pagelayer_active.el && pagelayer_active.el.id && pagelayer_active.el.tag != 'pl_post_props'){
			
			const text = clipboardData.getData('text');
			var pEle = jQuery(text);
			var getData = true;
			
			if(pEle.length > 0 && !pagelayer_empty(pagelayer_tag(pEle)) ){
				
				// Cache pEle to make contextmenu paste faster
				pagelayer.copy_selected = pEle;
				getData = false;
				
				// Is it to be pastable
				if(pagelayer_can_copy_to('[pagelayer-id="'+pagelayer_active.el.id+'"]')){
					pasteEvent.preventDefault();
					var jEle = jQuery("[pagelayer-id='"+pagelayer_active.el.id+"']");
											
					// Check if the any element is copied
					pagelayer_paste_element(jEle, false);
				}
				
			}
			
		}else{
			pagelayer_show_msg(pagelayer_l('no_active_ele_paste'));
		}
	}
});

// Delete an element as per the selector
function pagelayer_delete_element(selector){
	var jEle = jQuery(selector);
	var nearBy = jEle;
	
	// Anything found ?
	if(jEle.length > 0){
		
		var id = pagelayer_assign_id(jEle);
		var sc = pagelayer_tag(jEle);
		
		// Is there a wrap
		var wrap = jQuery('[pagelayer-wrap-id="'+id+'"]');
		
		var par = wrap.parent();
		
		// Save this element in history action
		if(pagelayer.history_action){	
			var cEle = pagelayer_near_by_ele(id, sc);
			
			nearBy = jQuery(cEle.cEle);
			
			// To save in history, we need to save only element not the wraps as we call setup if we redo or undo	
			jEle.find('style').remove();
			jEle.find('.pagelayer-ele-overlay').remove();
			
			// Unwrap the wraps
			jEle.find('.pagelayer-ele').each(function (){
				var ele = jQuery(this);
				if(ele.parent().is('.pagelayer-ele-wrap')){
					ele.unwrap();
				}
			});
						
			pagelayer_history_action_push({
				'title' : pagelayer_shortcodes[sc]['name'],
				'action' : 'Deleted',
				'pl_id' : id,
				'html' : jEle[0].outerHTML,
				'cEle' : cEle
			});
		}
		
		wrap.remove();
		
		pagelayer_empty_col(par);
		
		if( (pagelayer_active.el && pagelayer_active.el.id == id) || 
			(pagelayer_active.el && pagelayer_active.el.id && jQuery('[pagelayer-id="'+pagelayer_active.el.id+'"]').length < 1)){
			pagelayer.$$('.pagelayer-elpd-close').click();
		}
		
	}
	
	// Do Pagelayer dirty
	pagelayer_do_dirty(nearBy);
};

// Select an element
function pagelayer_copy_select(selector, copyEvent = false){
	
	var sEle = jQuery(selector);
	
	if(sEle.length < 1){
		pagelayer_show_msg( pagelayer_l('invalid_copy_ele_msg'));
		return;
	}
	
	var tag = pagelayer_tag(sEle);
	
	if(
		pagelayer_empty(tag) || 
		pagelayer_empty(pagelayer_shortcodes[tag]) || 
		!pagelayer_empty(pagelayer_shortcodes[tag]['not_visible'])
	){
		pagelayer_show_msg( pagelayer_l('invalid_copy_ele_msg'));
		return;
	}
	
	var eHtml = sEle[0].outerHTML;
	
	pagelayer.copy_selected = eHtml;
  
	// To hide Cliboard warning while pasting
	pagelayerClipboardReadable = true;
  
	if(copyEvent){
		// set clipbord data
		(copyEvent.originalEvent || copyEvent).clipboardData.setData('text/plain', eHtml);
		pagelayer_show_msg(pagelayer_l('copied_msg'));
		
		return;
	}
	
	// Copy element to clipboard
	pagelayer_copy_ele_to_clipboard(eHtml);
	
}

// Select an element
function pagelayer_copy_ele_to_clipboard(eHtml){
	
	var fallbackCopy = function(text){
		const textarea = document.createElement("textarea");
		textarea.value = text;
		textarea.style.position = "fixed";  // avoid scrolling
		textarea.style.opacity = 0;
		document.body.appendChild(textarea);
		textarea.focus();
		textarea.select();
		try {
			document.execCommand('copy');
			pagelayer_show_msg( pagelayer_l('copied_msg'));
		}catch(err){
			//console.error("Copy failed", err);
			pagelayer_show_msg( pagelayer_l('Copy failed'));
		}
		document.body.removeChild(textarea);
	}
	
	// Modern clipboard API
	if(navigator.clipboard && window.isSecureContext) {
		navigator.clipboard.writeText(eHtml).then(() => {
			pagelayer_show_msg( pagelayer_l('copied_msg'));
		}).catch(() => {
			fallbackCopy(eHtml);
		});
	}else{
		fallbackCopy(eHtml);
	}
}

function pagelayer_can_copy_to(to){
	var jEle = jQuery(pagelayer.copy_selected);
	var tEle = jQuery(to);
	
	var eTag = pagelayer_tag(jEle);
	var tTag = pagelayer_tag(tEle);
	//console.log(eTag+' - '+tTag);
	
	// Invalid HTML copied
	if(pagelayer_empty(eTag)){
		return false;
	}
	
	// Final to
	var fTo;
	
	// Selected element is a Row, can go only after a row
	if(eTag == 'pl_row'){
		fTo = tEle.closest('.pagelayer-ele.pagelayer-row');
		if(fTo.length != 1) return false;
		return fTo;
	}
	
	// Selected element is a Column, can go only after a col
	if(eTag == 'pl_col'){
		fTo = tEle.closest('.pagelayer-ele.pagelayer-col');
		if(fTo.length != 1) return false;
		return fTo;
	}
	
	// Is the TARGET a row or column when the selected item is a element
	if(tTag == 'pl_row' || tTag == 'pl_col'){
		return false;
	}
	
	return tEle;
	
}

// Select an element
function pagelayer_paste_element(to, syncClipboard = true){
	
	// Wait for clipboard sync
	// This is for context paste
	if(syncClipboard){
		if(pagelayerClipboardLoading){
			setTimeout(function(){
				pagelayer_paste_element(to);
			}, 200);
			return false;
		}
		
		// There may be some problems reading the clipboard
		if(pagelayerClipboardReadable !== true){
			pagelayer_show_msg('If the paste is not done correctly then use Ctrl+V', 'warning');
		}
	}
	
	var fTo = pagelayer_can_copy_to(to);
	
	// Is it a valid to
	if(!fTo){
		return false;
	}
	
	if(!pagelayer_empty(pagelayer.copy_selected)){
		pagelayer_copy_element(pagelayer.copy_selected, fTo);
		return true;
	}
	
	pagelayer_show_msg(pagelayer_l('no_copied'));
	
	return false;
}

var pagelayerClipboardLoading = false;
var pagelayerClipboardReadable = true;
// If copy_selected is empty then copy data from localStorage
async function pagelayer_copy_from_clipboard(){
	
	if(pagelayerClipboardLoading){
		return;
	}
	
	if (navigator.clipboard && window.isSecureContext) {
		try {

			pagelayerClipboardLoading = true;
			
			const text = await navigator.clipboard.readText();
			var pEle = jQuery(text);
			
			if(pEle.length > 0 && !pagelayer_empty(pagelayer_tag(pEle)) ){
				pagelayer.copy_selected = pEle;			
			}
			
			pagelayerClipboardLoading = false;
			pagelayerClipboardReadable = true;
			
		} catch (err) {
			pagelayerClipboardLoading = false;
			pagelayerClipboardReadable = 'Clipboard readText failed';
			//console.warn("Clipboard readText failed", err);
		}
	} else {
		pagelayerClipboardReadable = 'Clipboard API not available or insecure context.';
		// console.warn("Clipboard API not available or insecure context.");
	}
}

// Copy an element
// Note : insertAfter should always be an pagelayer-ele
function pagelayer_copy_element(selector, insertAfter){
	var src = jQuery(selector);
	var tag = pagelayer_tag(src);
	insertAfter = insertAfter || src;
	insertAfter = insertAfter.parent();
	
	var jEle = pagelayer_element_unsetup(src);
	
	// Give it an ID
	var id = pagelayer_assign_id(jEle);
	
	jQuery(insertAfter).after(jEle);
	
	pagelayer_element_setup('[pagelayer-id='+id+'], [pagelayer-id='+id+'] .pagelayer-ele', true);
	
	if(pagelayer_is_group(tag)){
		pagelayer_sc_render(jEle);
	}
	
	// Save this element in history action
	if(pagelayer.history_action){
		var cEle = pagelayer_near_by_ele(id, tag);
		pagelayer_history_action_push({
			'title' : pagelayer_shortcodes[tag]['name'],
			'action' : 'Copied',
			'pl_id' : id,
			'html' : jEle[0].outerHTML,
			'cEle' : cEle
		});
	}
	
	//If column then renumber columns
	if(tag == 'pl_col'){
		var row = src.parent().closest('.pagelayer-row');
		pagelayer_renumber_col(row);
	}
	
	pagelayer_do_dirty(jEle);
	
	return id;
};

// Traversing up one step an element
function pagelayer_move_element_up(selector){
	
	var src = jQuery(selector);
	var srcParent = src.parent();
	
	var srcParentPrev = srcParent.prev('.pagelayer-wrap-row, .pagelayer-wrap-inner-row, .pagelayer-wrap-ele');

	if(srcParentPrev.length<=0){
		return;
	}
  
	var srcTopValue = srcParent.offset().top;
	
	if(srcParentPrev.hasClass('pagelayer-wrap-ele')){
	
		var animUpCalc = srcTopValue-srcParentPrev.offset().top;
	
		srcParent.animate({top:-animUpCalc}, 200, function(){
			srcParent.css('top', '');
			srcParentPrev.css('top', '');
			srcParentPrev.before(srcParent.detach());
		});	
		
		srcParentPrev.animate({top:(srcParent.height()+srcParentPrev.height())-animUpCalc}, 200, function(){
			srcParentPrev.css('top', '');
		});		
		
		// Traverse window scroll with the element
		jQuery('html, body').animate({scrollTop:('-='+(srcTopValue-(srcParentPrev.offset().top)))},200);
	}else{
		srcParentPrev.before(srcParent.detach());		
		
		// Traverse window scroll with the element
		jQuery('html, body').animate({scrollTop:('-='+(srcTopValue-(src.parent().offset().top)))},200);
	}
	
	pagelayer_do_dirty(src);
}

// Traversing down one step an element
function pagelayer_move_element_down(selector){
	
	var src = jQuery(selector);
	var srcParent = src.parent();
	
	var srcParentNext = srcParent.next('.pagelayer-wrap-row, .pagelayer-wrap-inner-row, .pagelayer-wrap-ele');
	
	if(srcParentNext.length<=0){		
		return;
	}
  
	var srcTopValue = srcParent.offset().top;
	
	if(srcParentNext.hasClass('pagelayer-wrap-ele')){
		
		var animDownCalc = srcParentNext.offset().top-srcTopValue;
	
		srcParent.animate({top:(animDownCalc-(srcParent.height()-srcParentNext.height()))}, 200, function(){
			srcParent.css('top', '');
			srcParentNext.css('top', '');
			srcParentNext.after(srcParent.detach());
		});
		
		srcParentNext.animate({top:-animDownCalc}, 200, function(){
			srcParentNext.css('top', '');
		});
		
		// Traverse window scroll with the element
		jQuery('html, body').animate({scrollTop:('+='+(animDownCalc-(srcParent.height()-srcParentNext.height())))},200);
	}else{
		srcParentNext.after(srcParent.detach());		
		
		// Traverse window scroll with the element
		jQuery('html, body').animate({scrollTop:('+='+((src.parent().offset().top)-srcTopValue))},200);
	}
	
	pagelayer_do_dirty(src);
}

// Save sections as template
function pagelayer_ajax_save_template(data, ajax_call_back = ''){

	if(pagelayer_empty(data)){
		return;
	}
	
	//save global sections and widgets
	jQuery.ajax({
		type: "POST",
		url: pagelayer_ajax_url+'&action=pagelayer_save_templ_content&postID='+pagelayer_postID,
		data: { 
			pagelayer_nonce: pagelayer_ajax_nonce,
			global_widgets : data
		},
		success: function(response, status, xhr){
			//alert(data);
			var obj = jQuery.parseJSON(response);
			if(!pagelayer_empty(ajax_call_back) || typeof ajax_call_back == 'function'){
				ajax_call_back(obj);
			}
		},
		error: function(errorThrown){
			console.log(errorThrown);
		}
	});
	
}

// Get global id of the element
function pagelayer_get_global_id(jEle){
	return pagelayer_get_att(jEle, 'global_id');
}

// Set element as a global widget
function pagelayer_set_ele_global(jEle, post_id){
	
	// Add attribute for global ID
	jEle.attr('pagelayer-global-id', post_id);
	pagelayer.history_action = false;
	pagelayer_set_atts(jEle, 'global_id', post_id);
	pagelayer.history_action = true;
	
	return jEle;
}

// Save widgets as a global widget
function pagelayer_save_sections(sel, section = 'section'){
	
	var jEle = jQuery(sel);
	
	var  pagelayer_ajax_func = {};
	var label = 'Please enter the title';
	var content = pagelayer_generate_sc(jEle, true);
	var data = {};// create array for template data
	data[0] = {};
	
	switch(section){
		
		case 'global_widget' :
			var title = prompt(label, 'Global Widget');
			if (title == null) return;
			
			// Save the widget data in global widget array 
			if(pagelayer_empty(pagelayer_global_widgets)){
				pagelayer_global_widgets = {};
			}
			
			break;
			
		case'global_section' :
			var title = prompt(label, 'Global Section');
			if (title == null) return;
			
			break;
			
		case 'section':
			var title = prompt(label, 'Section');
			if (title == null) return;
			
			break;
			
	}
	
	// Add Data
	data[0]['title'] = title;
	data[0]['post_type'] = 'pagelayer-template';
	data[0]['type'] = section; 
	data[0]['content'] = content.replace(/pagelayer-id="(.*?)"/g, ""); // Need to remove pagelayer id,
	data[0]['content'] = pagelayer_Base64.encode(data[0]['content']);
	
	// This function for ajax success call back of global widget 
	pagelayer_ajax_func['global_widget'] = function(obj){
		
		if(pagelayer_empty(obj['success'])){
			return;
		}
		
		for(var post_id in obj['success']){
			
			pagelayer_set_ele_global(jEle, post_id);
			
			// Add global
			jData = {};
			jData['post_id'] = post_id;
			jData['title'] = title; // TODO : create modal to input title
			jData['$'] = jEle;
			jData['is_dirty'] = true;
			
			// Add the array in global widgets array
			pagelayer_global_widgets[post_id] = jData;
			
			pagelayer.$$('.pagelayer-elpd-close').click();
			pagelayer.$$('.pagelayer-widget-tab').click();
			break;
		}
		
	}
	
	// This function for ajax success call back of global sections
	pagelayer_ajax_func['global_section'] = function(obj){
		// TODO: For global Sections
		//console.log(obj);
	}
	
	// This function for ajax success call back of section s
	pagelayer_ajax_func['section'] = function(obj){
		//console.log(obj);
	}
	
	pagelayer_ajax_save_template(data, pagelayer_ajax_func[section]);
	
}

// Genrate sc for global widgets
function pagelayer_generate_sc_global_widget(){
	
	var global_widgets = {};

	// Create shortcode for all the global widgets
	for(var y in pagelayer_global_widgets){
		var cWidget = pagelayer_global_widgets[y];
		
		// If is_dirty empty then continue the loop
		if(pagelayer_empty(cWidget['is_dirty'])){
			continue;
		}
		
		global_widgets[y] = {};
		global_widgets[y]['title'] = cWidget['title'];
		global_widgets[y]['post_id'] = pagelayer_empty(cWidget['post_id']) ? 0 : cWidget['post_id'];
		global_widgets[y]['post_type'] = 'pagelayer-template';
		global_widgets[y]['type'] = 'global_widget';
		
		var content = pagelayer_generate_sc(jQuery(cWidget.$), true);
		var tag = pagelayer_tag(jQuery(cWidget.$));
		
		// IF is group then need to remove pagelayer id, 
		if(!pagelayer_empty(tag) && pagelayer_is_group(tag)){
			content = content.replace(/pagelayer-id="(.*?)"/g, "");
		}
		
		global_widgets[y]['content'] = pagelayer_Base64.encode(content);
		pagelayer_global_widgets[y]['is_dirty'] = false;
	}
	
	return global_widgets;
}

var pagelayer_set_global_timmer = {};

// If you edit one Global widget it should be copied to other instances of the same global widget
function pagelayer_setup_global_widgets(id, jEle){
	
	if(pagelayer_empty(id) || pagelayer_empty(pagelayer_global_widgets[id])){
		return;
	}
	
	var elData = pagelayer_global_widgets[id];
	
	clearTimeout(pagelayer_set_global_timmer);
	pagelayer_set_global_timmer = setTimeout(function(){
		// Set attrs for all the global widgets  
		jQuery(pagelayer_editable+' [pagelayer-global-id='+ id +']').each(function(){
			
			var cEle = jQuery(this);
			var cEleID = pagelayer_id(cEle);
	
			if( jEle.length > 0 && jEle.is(cEle)){
				return true;
			}
			
			pagelayer.history_action = false;
			pagelayer.global_render = false;
			
			// Get HTML form global array
			var html = pagelayer_element_unsetup(elData.$, cEleID);
									
			if(cEle.parent().is('.pagelayer-ele-wrap')){
				cEle.parent().children('.pagelayer-ele-overlay').remove();
				cEle.unwrap();
			}
			
			cEle[0].outerHTML = html[0].outerHTML;
			
			pagelayer_element_setup('[pagelayer-id='+cEleID+'], [pagelayer-id='+cEleID+'] .pagelayer-ele');
			pagelayer_sc_render(jQuery('[pagelayer-id="'+cEleID+'"]'));
			
			pagelayer.history_action = true;
			pagelayer.global_render = true;
		});
		
	}, 3000);

}

// Language key
function pagelayer_l(k){
	if(k in pagelayer_lang){
		return pagelayer_lang[k];
	}
	return k;
}

// Get props based on the tag
function pagelayer_get_props(jEle){
	var props = pagelayer_shortcodes[pagelayer_tag(jEle)];
	return props;
}

// Get all props based on the tag but in a single structure
function pagelayer_make_props_ref(){
	
	// Loop through pagelayer_shortcodes
	for(var tag in pagelayer_shortcodes){
		
		var all_props = pagelayer_shortcodes[tag];
		pagelayer.props_ref[tag] = {};
	
		// Loop through all props
		for(var i in pagelayer_tabs){
			
			var tab = pagelayer_tabs[i];

			for(var section in all_props[tab]){
				
				var props = section in pagelayer_shortcodes[tag] ? pagelayer_shortcodes[tag][section] : pagelayer_styles[section];
					
				// In case of widgets its possible !
				if(pagelayer_empty(props)){
					continue;
				}
				
				for(var x in props){
					
					// Create an easy REFERENCE for access
					pagelayer.props_ref[tag][x] = props[x];
					
					// Screen option REFERENCE is also needed for lookup
					if('screen' in props[x]){
						pagelayer.props_ref[tag][x+'_tablet'] = props[x];
						pagelayer.props_ref[tag][x+'_mobile'] = props[x];
					}
					
				}
			}
			
		}
		
	}
	
}

// Set the given jELE as active
function pagelayer_set_active(jEle){
	
	// Make all other element as inactive
	jQuery('[pagelayer-active]').each(function(){	
		var $j = jQuery(this);
		$j.removeAttr('pagelayer-active');
	});
	
	jEle.attr('pagelayer-active', 1);
	
	// Add and remove the class
	jQuery('.pagelayer-active').removeClass('pagelayer-active');
	
	jEle.parent().children('.pagelayer-ele-overlay').addClass('pagelayer-active');
	
}

function pagelayer_sc(sc){
	return sc.replace('pl_', '');
};

// Create a HTML dom element of the Short code
// Return the jEle
function pagelayer_create_sc(sc){
	
	var html;
	var _sc = pagelayer_sc(sc);
	var func = window['pagelayer_create_sc_'+sc];
	
	// Generate the HTML
	if(typeof func == 'function'){
		html = window['pagelayer_create_sc_'+sc]();
	}else{
		html = '<div '+pagelayer_sc_atts('pagelayer-'+_sc)+'></div>';
	}
	
	html = jQuery(html);
	
	// Add the tag
	html.attr('pagelayer-tag', sc);
	
	// Give it an ID
	id = pagelayer_assign_id(html);
	
	// Try to set the default values over 5 loops
	pagelayer_set_default_atts(html, 5);
	
	return html;
	
};

// Returns a list of default attributes to set as per the current selection
function pagelayer_set_default_atts(jEle, set){
	
	set = set || 0;
	var hasSet = false;
	
	for(var i = 1; i <= set;i++){
		
		//console.log('[pagelayer_set_default_atts] Loop :'+i);
		//console.log(jEle);
		
		// Get existing data
		var el = pagelayer_data(jEle, true);
		
		// If it is the last loop and we are greater than 1
		if(i > 1 && i == set){
			console.log('[pagelayer_default_atts] Still vars to set. Please check your shortcode params !');
		}
		
		// We are supposed to set !
		if('set' in el && !pagelayer_empty(el.set)){		
			pagelayer_set_atts(jEle, el.set);
			hasSet = true;
		}else{
			break;
		}
	}
	
	return hasSet;
}

// Returns the tag
function pagelayer_tag(jEle){
	
	// It could be the wrap
	if(jEle.hasClass('pagelayer-ele-wrap')){
		return jEle.children('.pagelayer-ele').attr('pagelayer-tag');
	}
	
	// It could be the row or col holder
	if(jEle.hasClass('pagelayer-row-holder') || jEle.hasClass('pagelayer-col-holder')){
		return jEle.parent().attr('pagelayer-tag');
	}
	
	return jEle.attr('pagelayer-tag');
}

function pagelayer_el_data_ref(jEle){
	var id = pagelayer_id(jEle);
	
	if(!(id in pagelayer.el)){
		pagelayer.el[id] = {};
	}
	
	if(typeof pagelayer.el[id] !== 'object'){
		pagelayer.el[id] = {};
	}
	
	if(!('attr' in pagelayer.el[id])){
		pagelayer.el[id]['attr'] = {};
	}
	
	if(Array.isArray(pagelayer.el[id]['attr'])){
		pagelayer.el[id]['attr'] = {};
	}
	
	if(!('tmp' in pagelayer.el[id])){
		pagelayer.el[id]['tmp'] = {};
	}
	
	if(Array.isArray(pagelayer.el[id]['tmp'])){
		pagelayer.el[id]['tmp'] = {};
	}
	
	return pagelayer.el[id];
};

// Gets the data node which can be position 0 or 1
function pagelayer_el_get_data_node(jEle){
	var node = jEle[0].childNodes[0];
	if(node && node.nodeType === 8){
		return node;
	}
	node = jEle[0].childNodes[1];
	if(node && node.nodeType === 8){
		return node;
	}
	return false;
}

// Get the data
function pagelayer_el_get_data(jEle){
	var node = pagelayer_el_get_data_node(jEle);
	if(node){
		return JSON.parse(node.nodeValue);
	}	
	return false;
};

// Add the data back again
function pagelayer_el_dump_data(jEle){
	var node = pagelayer_el_get_data_node(jEle);
	var d = pagelayer_serializeAttributes(pagelayer_el_data_ref(jEle));
	
	if(node){
		node.nodeValue = d;
	}else{
		jEle.prepend('<!-- '+d+' -->');
	}
};

// Gets a single attribute value
function pagelayer_get_att(jEle, att){
	var ref_data = pagelayer_el_data_ref(jEle);
	if(att in ref_data['attr']){
		return ref_data['attr'][att];
	}
	return;
};

// Gets a single attribute value
function pagelayer_get_tmp_att(jEle, att){
	var ref_data = pagelayer_el_data_ref(jEle);
	if(att in ref_data['tmp']){
		return ref_data['tmp'][att];
	}
	return;
};

// This function will just set atts and not do anything else
// Atts can be string or object. If its string, then val is needed
function pagelayer_set_atts(jEle, atts, val){
	
	if(typeof atts == 'string'){
		var tmp = {};
		tmp[atts] = val;
		atts = tmp;
	}
	
	if(typeof atts != 'object'){
		return false;
	}
	
	var tag = pagelayer_tag(jEle);
	var trigger_onchange = 0;
	
	if(pagelayer_empty(tag)){
		console.log('Set atts found no tag');
		console.log(jEle);
		return;
	}
		
	// All props
	var all_props = pagelayer_shortcodes[tag];//console.log(tag);console.log(jEle);
	var trigger_props = {};
	var no_val = {};
	var defaults = {};
	var _props = {};
	
	// Loop through all props
	for(var i in pagelayer_tabs){
		
		var tab = pagelayer_tabs[i];

		for(var section in all_props[tab]){
			
			var props = section in pagelayer_shortcodes[tag] ? pagelayer_shortcodes[tag][section] : pagelayer_styles[section];
			
			for(var x in props){
				
				if('default' in props[x]){
					defaults[x] = 1;
				}
				
				// Create an easy REFERENCE for access
				_props[x] = props[x];
				
				// Screen option REFERENCE is also needed for lookup
				if('screen' in _props[x]){
					_props[x+'_tablet'] = props[x];
					_props[x+'_mobile'] = props[x];
				}
				
				// Dont set any val, but we set temp value
				if('no_val' in props[x]){
					no_val[x] = 1;
				}
				
				if('req' in props[x] || 'show' in props[x]){					
					var show = 'req' in props[x] ? props[x]['req'] : props[x]['show'];
					
					// We have both req and show, so lets just combine the values and then show
					// NOTE : We need to make an array and not just merge the 2 as they are references
					if('req' in props[x] && 'show' in props[x]){
						
						// Add the req values
						show = JSON.parse(JSON.stringify(props[x]['req']));
						
						// Now the show values need to be looped
						for(var t in props[x]['show']){
							show[t] = props[x]['show'][t];
						}
						
					}
					
					for(var showParam in show){
						var val = show[showParam];
						var except = showParam.substr(0, 1) == '!' ? true : false;
						showParam = except ? showParam.substr(1) : showParam;
						trigger_props[showParam] = 1;
					}
					
				}
				
			}
			
		}
		
	}
	
	var ref_data = pagelayer_el_data_ref(jEle);
	
	for(var x in atts){
		
		// Are we to trigger change
		if(x in trigger_props){
			trigger_onchange = 1;
		}
		
		//console.log(x+'-'+atts[x]);
		
		// Is this a pro feature and we are not pro ? Then we dont do anything and continue !
		if(!pagelayer_empty(_props[x]) && 'pro' in _props[x] && pagelayer_empty(pagelayer_pro)){
			continue;
		}
		
		if(x in no_val){
			pagelayer_set_tmp_atts(jEle, x, atts[x]);
			continue;
		}
		
		// Record History
		if(pagelayer.history_action){				
			var old_val = pagelayer_get_att(jEle, x) || '';
			var label = x;
			
			if(x in _props && 'label' in _props[x]){
				label = _props[x]['label'];
			}
			
			pagelayer_history_action_push({
				'title' : all_props['name'],
				'subTitle' : label,
				'action' : 'Edited',
				'attrType' : 'a_attr',
				'pl_id' : pagelayer_id(jEle),
				'atts' : x,
				'oldVal' : old_val,
				'newVal' : atts[x]
			});
		}
		
		// Remove the attribute if its BLANK and there is no default for it
		// If there is a default, we set it to blank to keep record of the current val
		if(pagelayer_length(atts[x]) < 1){
			
			// Remove values which are not defaults
			if(!(x in defaults)){
				delete ref_data['attr'][x];
			// Otherwise keep value set for avoiding resetting
			}else{
				ref_data['attr'][x] = atts[x];
			}
			
			// Remove the tmp atts anyway
			pagelayer_clear_tmp_atts(jEle, x);
		
		// Set the value
		}else{
			ref_data['attr'][x] = pagelayer_trim(atts[x]);
		}
		
		// Are you the active element
		if(pagelayer_is_active(jEle)){
			
			// TODO : Record Undo and Redo
			
		}
		
	}
	
	pagelayer_el_dump_data(jEle);
	
	// Trigger the change of the parameter and show the required properties
	if(trigger_onchange){
		pagelayer_elpd_show_rows();
	}
	
	pagelayer_do_dirty(jEle);
  
};

// This function will just set atts and not do anything else
// Atts can be string or object. If its string, then val is needed
function pagelayer_set_tmp_atts(jEle, atts, val){
	
	if(typeof atts == 'string'){
		var tmp = {};
		tmp[atts] = val;
		atts = tmp;
	}
	
	if(typeof atts != 'object'){
		return false;
	}
	
	var ref_data = pagelayer_el_data_ref(jEle);
	
	for(var x in atts){
		
		// Record history
		if(pagelayer.history_action){
				
			var old_val = pagelayer_get_tmp_att(jEle, x) || '';
			pagelayer_history_action_push({
				'title' : pagelayer_shortcodes[pagelayer_tag(jEle)]['name'],
				'subTitle' : x,
				'action' : 'Edited',
				'attrType' : 'tmp_attr',
				'pl_id' : pagelayer_id(jEle),
				'atts' : x,
				'oldVal' : old_val,
				'newVal' : atts[x]
			});
			
		}
		
		ref_data['tmp'][x] = atts[x];
		
	}
	
	pagelayer_el_dump_data(jEle);
	
};

// This function removes the temporary attributes of an ele
function pagelayer_clear_tmp_atts(jEle, attr){
	
	var to_del = new Array();
	var regexp = new RegExp('^'+attr+'\-', 'gi');
	var ref_data = pagelayer_el_data_ref(jEle);
	
	//console.log(to_del);
	for(var n in ref_data['tmp']){
		if(n.match(regexp)){
			delete ref_data['tmp'][n];
		}
	}
}

// This function removes the temporary attributes of an ele
function pagelayer_img_tmp_atts(jEle, attr){
	
	var found = {};
	var regexp = new RegExp('^'+attr+'\-', 'gi');
	var ref_data = pagelayer_el_data_ref(jEle);
	
	for(var n in ref_data['tmp']){
		if(n.match(regexp)){
			found[n] = 1;
		}
	}
	
	return found;
}

// Set the att and classes of an HTML which is not yet created
function pagelayer_sc_atts(classes){	
	var r = new Array();	
	return 'class="'+classes+' pagelayer-ele" '+r.join(' ');
}

// Is the jEle the active element ?
function pagelayer_is_active(jEle){
	
	// Is this the active Element ?
	if(pagelayer_empty(pagelayer_active.el) || jEle.attr('pagelayer-id') != pagelayer_active.el.id){
		return false;
	}
	
	return true;
	
};

// Removes {{}} from the variable name
function pagelayer_var(val){
	return val.substring(2, (val.length - 2));
}

// Take care of the CSS
function pagelayer_css_render(css, val, seperator){
	//console.log('CSS '+css+' | '+val);
	
	// Seperator
	seperator = seperator || ',';
	
	var replaceCss = function(rule, value, toreplace){
		
		value = pagelayer_hex8_to_rgba(value);
		
		// If value has css var then we remove units
		if(value.match(/var\(/)){
			var toreplace = toreplace.replace(/[-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&");
			toreplace  = new RegExp( toreplace+'?[^\\s|;]+', 'ig');
		}
		
		return rule.split(toreplace).join(value);
	}
	
	// Replace the val
	css = replaceCss(css, val, '{{val}}');
	
	// If there is an array
	if(css.match(/val\[\d/)){
		
		if(typeof val != 'object' || val === null){
			val = String(val).split(seperator);
		}
		
		for(var i in val){
			css = replaceCss(css, val[i], '{{val['+i+']}}');
		}
	}
	
	//console.log('Final CSS '+css);
	
	return css;
	
};

// Handle hexa to rgba and also remove alpha which is ff
function pagelayer_hex8_to_rgba(val){
	
	val = String(val);
	
	// If opacity is ff then discard ff
	if(val.match(/^#([a-f0-9]{6})ff$/)){
		return val.substr(0,7);
	}
	
	// Lets handle the RGB+opacity
	if(val.match(/^#([a-f0-9]{8})$/)){
		var result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(val);
		val = 'rgba('+parseInt(result[1], 16)+', '+parseInt(result[2], 16)+', '+parseInt(result[3], 16)+', '+(parseInt(result[4], 16)/255).toFixed(2)+')';
	}
	
	return val;
	
};

// Replace the variables
function pagelayer_parse_el_vars(str, el){
	
	str = str.split('{{element}}').join(el.CSS.cssSel);
	str = str.split('{{wrap}}').join(el.CSS.wrap);
	str = str.split('{{ele_id}}').join(el.id);
	
	return str;

}

// Replace the variables
function pagelayer_parse_vars(str, el){
	
	for(var x in el.tmp){
		str = str.split('{{{'+x+'}}}').join(el.tmp[x]);
	}
	
	for(var x in el.atts){
		str = str.split('{{'+x+'}}').join(el.atts[x]);
	}
	
	return str;
};

// Render the Element
function pagelayer_sc_render(jEle){
	
	// We render only the active element
	if(!pagelayer_is_active(jEle)){
		//return false;
	}
	
	//console.log('Rendering');
	
	// Handle the CSS part
	// Get the id, tag, atts, data, etc
	var el = pagelayer_data(jEle, true);
	var all_props = pagelayer_shortcodes[el.tag];
	var elCSS = {
		classes: [],
		remove_classes: [],
		attr: [],
		remove_attr: [],
		css: [],
		edit: [],
		cssSel: '.p-'+el.id,
		sel: '[pagelayer-id="'+el.id+'"]',
		wrap: '[pagelayer-wrap-id="'+el.id+'"]'
	};
	
	// Create a reference
	el.CSS = elCSS;
  
	// Make sure if we have the class selector
	el.$.addClass('p-'+el.id);
	
	//console.log(el.atts);
	
	for(var i in pagelayer_tabs){
		var tab = pagelayer_tabs[i];
		for(var section in all_props[tab]){	//console.log(tab+' '+section);
	
			var props = section in pagelayer_shortcodes[el.tag] ? pagelayer_shortcodes[el.tag][section] : pagelayer_styles[section];//console.log(props);
	
			// Loop the props
			for(var x in props){
				
				// pagelayer_data will return attributes even if they are BLANK e.g. attr=""
				// Render doesnt consider BLANK values as values, and we are unsetting them now
				// If in any situation you need to consider blank values, please handle in the JS / PHP function of the Shortcode
				if(x in el.atts && pagelayer_length(el.atts[x]) < 1){
						delete el.atts[x];
				}
				
				// Any editor ?
				if('edit' in props[x]){
					elCSS.edit.push({prop: x, sel: props[x]['edit']});
				}
				
				// Load permalink values
				if(props[x]['type'] == 'link'){

					if('selector' in props[x] && typeof el.atts[x] == 'object'){
						var tmp = {};
						
						// Link is required for check IF and IF-EXT in html
						if(pagelayer_length(el.atts[x]['link'])  < 1){
							delete el.atts[x];
							continue;
						}
						
						if( 'target' in el.atts[x] && !pagelayer_empty(el.atts[x]['target']) ){
							tmp = {'sel': props[x]['selector'], 'val': 'target="_blank"'};
							elCSS['attr'].push(tmp);
						}
						
						if( 'rel' in el.atts[x] && !pagelayer_empty(el.atts[x]['rel']) ){
							tmp = {'sel': props[x]['selector'], 'val': 'rel="nofollow"'};
							elCSS['attr'].push(tmp);
						}

						if( 'attrs' in el.atts[x] && !pagelayer_empty(el.atts[x]['attrs']) ){

							var attrsVal = pagelayer_trim(el.atts[x]['attrs'].split(';'));
			
							attrsVal.forEach(function(item, index){
				  
								var splitValue = item.split(/=(.*)/);
								var attKey = pagelayer_trim(splitValue[0]);
								var setAtt = '';
									
								// Validate the attrs name 
								if(attKey.length < 1 || pagelayer_empty(attKey.match(/^[a-z_]+[\w:.-]*$/i))){
									return;
								}
									
								if(splitValue.length < 2){
									setAtt = attKey+'=""';
								}else{
									setAtt = attKey+'="'+splitValue[1]+'"';
								}
									
								tmp = {'sel': props[x]['selector'], 'val': setAtt};
								elCSS['attr'].push(tmp);
									
							});
						}
					}
				}
				
				// Do we have a addClass ?
				// We are checking before the element has a value so that we can add or remove the class
				if('addClass' in props[x]){
					
					var addClasses;
					
					// Convert the string to an array
					if(typeof props[x]['addClass'] === 'string'){
						addClasses = [props[x]['addClass']];
					}else{
						addClasses = props[x]['addClass'];
					}
					
					for(var c in addClasses){
							
						// The selector
						var tSel = jQuery.isNumeric(c) ? '' : c;
						
						// If there is a VAL
						// NOTE : Only val is allowed when there is a list
						if(addClasses[c].match(/\{\{val\}\}/) && 'list' in props[x]){
							
							for(var l in props[x]['list']){
								
								var tmp = {'sel': tSel, 'val': addClasses[c].replace('{{val}}', l)};
								
								if(el.atts[x] == l){
									elCSS['classes'].push(tmp);
								}else{
									elCSS['remove_classes'].push(tmp);
								}
								
							}
							
						}else{
							
							var tmp = {'sel': tSel, 'val': addClasses[c].replace('{{val}}', el.atts[x])};
							
							// If the value is there
							if(x in el.atts){
								elCSS['classes'].push(tmp);
							}else{
								elCSS['remove_classes'].push(tmp);
							}
						
						}
					}
				}
				
				// Do we have a addAttr ? 
				// We are checking before the element has a value so that we can add or remove the attr
				if('addAttr' in props[x]){
					
					var addAttr;
					
					// Convert the string to an array
					if(typeof props[x]['addAttr'] === 'string'){
						addAttr = [props[x]['addAttr']];
					}else{
						addAttr = props[x]['addAttr'];
					}
					
					for(var c in addAttr){
							
						// The selector
						var tSel = jQuery.isNumeric(c) ? '' : c;
						var tmp = {'sel': tSel, 'val': addAttr[c]};
						
						// If the value is there
						if(x in el.atts){
							elCSS['attr'].push(tmp);
						}else{
							elCSS['remove_attr'].push(tmp);
						}
					}
				}
				
				// Do we have a CSS ? 
				if('css' in props[x]){
					
					var css;
	
					// Convert the string to an array
					if(typeof props[x]['css'] === 'string'){
						css = [props[x]['css']];
					}else{
						css = props[x]['css'];
					}
					
					// Screen modes
					var modes = {desktop: '', tablet: '_tablet', mobile: '_mobile'};
					var desk_global = (props[x]['type'] == 'typography') ? pagelayer_is_global_typo(el.atts[x]) : '';
					
					for(var m in modes){
						
						var xm = x+modes[m];
						
						// If the value is there
						if(!(xm in el.atts) && pagelayer_empty(desk_global)){
							continue;
						}
						
						var xm_val = el.atts[xm];
						
						// If is global color
						if(props[x]['type'] == 'color'){
							xm_val = pagelayer_parse_color(el.atts[xm]);
						}
						
						// If is global font
						if(props[x]['type'] == 'typography'){
							xm_val = pagelayer_parse_typo(xm_val, false, desk_global, m);
						}
						
						// If there is global gradient color
						if(props[x]['type'] == 'gradient'){
							
							if(pagelayer_is_string(xm_val)){
								xm_val = xm_val.split(',');
							}
							
							for(key in xm_val){								
								xm_val[key] = pagelayer_parse_color(xm_val[key]);
							}
							
						}
						
						for(var c in css){
								
							// The selector
							var tSel = jQuery.isNumeric(c) ? '{{element}}' : c;
							var tmp = {
								sel: tSel, 
								val: pagelayer_css_render(css[c], xm_val, (props[x].sep || ',')),
							};
							
							// Is this a tablet
							if(m == 'tablet'){
								tmp.sel = '@media (max-width: '+ pagelayer_settings['tablet_breakpoint'] +'px) and (min-width: '+ (pagelayer_settings['mobile_breakpoint'] +1) +'px){'+tmp.sel;
								tmp.val = tmp.val+'}';
							}
							
							// Is this a mobile mode ?
							if(m == 'mobile'){
								tmp.sel = '@media (max-width: '+ pagelayer_settings['mobile_breakpoint'] +'px){'+tmp.sel;
								tmp.val = tmp.val+'}';
							}
							
							// Push to store
							elCSS.css.push(tmp);
						}
					
					}
					
				}
				
			}
			
		}
		
	}
	
	// If there is an HTML, then process it
	if('html' in pagelayer_shortcodes[el.tag]){
	
		// Is there a function to render ?
		var fn = window['pagelayer_render_'+jEle.attr('pagelayer-tag')];
		
		if(typeof fn == 'function'){
			fn(el);
		}
		
		el.iHTML = jQuery('<div>'+pagelayer_shortcodes[el.tag]['html']+'</div>');
		
		// Lets process the 'if-ext'
		el.iHTML.find('[if-ext]').each(function (){
			var $j = jQuery(this);
			var reqvar = pagelayer_var($j.attr('if-ext'));
			$j.removeAttr('if-ext');
			
			// Is the element there ?
			if(!(reqvar in el.atts && !pagelayer_empty(el.atts[reqvar]))){
				//console.log('HERE');
				$j[0].outerHTML = $j.html();
			}
			
		});
		
		// Lets process the 'if'
		el.iHTML.find('[if]').each(function (){
			var $j = jQuery(this);
			var reqvar = pagelayer_var($j.attr('if'));
			$j.removeAttr('if');
			
			// Is the element there ?
			if(!(reqvar in el.atts && !pagelayer_empty(el.atts[reqvar]))){
				//console.log('HERE');
				$j.remove();
			}
			
		});
		
		//console.log(el.atts);
		
		// Parse the variables
		var new_html = pagelayer_parse_vars(el.iHTML.html(), el);
		el.iHTML.html(new_html);
		
		// Do we have to wrap the innerHTML ?
		if('holder' in pagelayer_shortcodes[el.tag]){
			
			var hSel = pagelayer_shortcodes[el.tag]['holder'];
			var holder = jEle.find(hSel).first();
			
			// Detach the holder
			holder.detach();
			
			// Add the new HTML
			el.$.html(el.iHTML.html());
			
			// reAttach the children only
			el.$.find(hSel).html(holder.children());
		
		// No holder
		}else{
		
			//console.log(el.iHTML.html());
			el.$.html(el.iHTML.html());
		
		}
		
	// Rows, Cols and Groups
	}else{
	
		// Is there a function to render ?
		var fn = window['pagelayer_sc_render_'+jEle.attr('pagelayer-tag')];
		
		if(typeof fn == 'function'){
			fn(el);
		}
		
	}
	
	// Is there a function to render after HTML insertion but before CSS and attr ?
	var post = window['pagelayer_render_html_'+jEle.attr('pagelayer-tag')];
	
	if(typeof post == 'function'){
		post(el);
	}
	
	////////////////////////////
	// Are there any edit fields ?
	////////////////////////////
	
	if(elCSS.edit.length > 0){
		
		for(var c in elCSS.edit){
			var prop = elCSS.edit[c]['prop'];
			var tSel = elCSS.edit[c]['sel'];
			var node = tSel.length < 1 ? jEle : jEle.find(tSel);
			node.attr({'pagelayer-editable': prop, 'contenteditable' : 'true'});
		}
		
	}
	
	////////////////////////////
	// Are there any addClass ?
	////////////////////////////
	
	// If we have any classes to add
	if(elCSS.classes.length > 0){
		//console.log(elCSS.classes);
		
		for(var c in elCSS.classes){
			var tSel = elCSS.classes[c]['sel'].replace('{{element}}', '');
			var node = tSel.length < 1 ? jEle : jEle.find(tSel);
			if(!node.hasClass(elCSS.classes[c]['val'])){
				node.addClass(elCSS.classes[c]['val']);
			}
		}
	}
	
	// If we have any classes to remove
	if(elCSS.remove_classes.length > 0){
		//console.log(elCSS.remove_classes);
		
		for(var c in elCSS.remove_classes){
			var tSel = elCSS.remove_classes[c]['sel'].replace('{{element}}', '');
			var node = tSel.length < 1 ? jEle : jEle.find(tSel);
			if(node.hasClass(elCSS.remove_classes[c]['val'])){
				node.removeClass(elCSS.remove_classes[c]['val']);
			}
		}
	}
	
	////////////////////////////
	// Are there any addAttr ?
	////////////////////////////
	
	// If we have any attributes to add
	if(elCSS.attr.length > 0){
		//console.log(elCSS.attr);
		
		for(var c in elCSS.attr){
			var tSel = elCSS.attr[c]['sel'].replace('{{element}}', '');
			var node = tSel.length < 1 ? jEle : jEle.find(tSel);
			var att = elCSS.attr[c]['val'].split(/=(.*)/);
			att[1] = pagelayer_parse_vars(att[1], el);
			att[1] = pagelayer_trim(att[1], '"');
			
			// Is it the same val ?
			if(!node.attr(att[0]) !== att[1]){
				node.attr(att[0], att[1]);
			}
		}
	}
	
	// If we have any attributes to add
	if(elCSS.remove_attr.length > 0){
		//console.log(elCSS.remove_attr);
		
		for(var c in elCSS.remove_attr){
			var tSel = elCSS.remove_attr[c]['sel'].replace('{{element}}', '');
			var node = tSel.length < 1 ? jEle : jEle.find(tSel);
			var att = elCSS.remove_attr[c]['val'].split('=');
			
			if(node.is('['+att[0]+']')){
				node.removeAttr(att[0]);
			}
		}
	}
	
	// The style element
	var style = pagelayer.$('[pagelayer-style-id='+el.id+']');
	
	// If we have any RULES CSS, then handle it
	if(elCSS.css.length > 0){
		
		// Did we find it ?
		if(style.length < 1){
			jEle.prepend('<style pagelayer-style-id="'+el.id+'"></style>');
		}
		
		// Get it again
		style = pagelayer.$('[pagelayer-style-id='+el.id+']');
		
		// Make the rules
		var rules = [];
		
		// Loop
		for(var c in elCSS.css){
			var tSel = pagelayer_parse_el_vars(elCSS.css[c]['sel'], el);
			var rule = elCSS.css[c]['val'];
			if(tSel.length > 0){
				rules.push(tSel+'{'+rule+'}');
			}else{
				rules.push(pagelayer_parse_el_vars(rule, el));
			}
		}
	
		// CSS Selector overide
		if(!pagelayer_empty(all_props['overide_css_selector'])){
			for(var r in rules){
				var overide_css_selector = pagelayer_parse_el_vars(all_props['overide_css_selector'], el);
				rules[r] = rules[r].split(el.CSS.cssSel).join(overide_css_selector);
				rules[r] = rules[r].split(el.CSS.wrap).join(overide_css_selector);
			}
		}
		
		// Set the style
		style.html(pagelayer_parse_vars(rules.join("\n"), el));
		//console.log(style);
	}else{
		style.remove();
	}
	
	// Is there a function to render at the end ?
	var end = window['pagelayer_render_end_'+jEle.attr('pagelayer-tag')];
	
	if(typeof end == 'function'){
		end(el);
	}
	
	// If the element have any parent
	var par = pagelayer_get_parent(jEle);
	var eleId = el.id;

	if(par){
		eleId = par;
		pagelayer_sc_render(pagelayer_ele_by_id(par));
	}
	
	// Render End trigger
	pagelayer_trigger_action('pagelayer_sc_render_end', [el]);
		
	var gEle = pagelayer_ele_by_id(eleId);
	var gId = pagelayer_get_global_id(gEle);
		
	pagelayer_el_dump_data(jEle);

	// If global id exist then update the global array and restup the all global element
	if(!pagelayer_empty(gId) && !pagelayer_empty(pagelayer.global_render)){
		if(!pagelayer_empty(pagelayer_global_widgets[gId])){
			pagelayer_global_widgets[gId].$ = gEle[0].outerHTML;
			pagelayer_global_widgets[gId]['is_dirty'] = true;
			pagelayer_setup_global_widgets(gId, pagelayer_ele_by_id(eleId), true);
		}else{
			pagelayer_set_atts(gEle, 'global_id', '');
		}
	};
		
};

// Is the given global color
function pagelayer_is_global_color(color){
	
	var color_key = color.substr(0, 1) == '$' ? color.substr(1) : '';
	
	// If global color not exist
	if(!pagelayer_empty(color_key)){
		
		if(!(color_key in pagelayer_global_colors)){
			color_key = 'primary';
		}
		
		return color_key;
	}
	
	return false;
	
}

// Is the given global color
function pagelayer_is_global_typo(value){
	
	var typo_key = '';
	
	// Backward compatibility
	if(pagelayer_is_string(value) && value.substr(0, 1) == '$'){
		typo_key = value.substr(1);
	}
	
	if(typeof value == 'object' && 'global-font' in value){
		typo_key = value['global-font'];
	}
		
	// If global color not exist
	if(!pagelayer_empty(typo_key) && !(typo_key in pagelayer_global_fonts)){
		typo_key = 'primary';
	}
	
	return typo_key;
	
}

// Parse typography and handle Backward compatibility
function pagelayer_parse_typo(value, noglobal, desk_global, mode){
	
	noglobal = noglobal || false;
	mode = mode || 'desktop';
	desk_global = desk_global || '';
	
	if(pagelayer_empty(value)){
		value = {};
	}
	
	// Backward compatibility for comma seperated val
	if(pagelayer_is_string(value) && value.substr(0, 1) != '$'){
		return value.split(',');
	}
	
	var val = ['','','','','','','','','','',''];
	var typos = ['font-family', 'font-size', 'font-style', 'font-weight', 'font-variant', 'text-decoration-line', 'text-decoration-style', 'line-height', 'text-transform', 'letter-spacing', 'word-spacing'];
	
	var global_typo = pagelayer_is_global_typo(value);
	var _desk_global = false;
	
	if(pagelayer_empty(global_typo)){
		global_typo = desk_global;
		_desk_global = true;
	}
	
	// Apply global typo
	for(var typo in typos){
		
		var typoKey = typos[typo];
		
		// Backspace compatibility for normal array
		if(typeof value == 'object' && !pagelayer_empty(value[typo])){
			val[typo] = value[typo];
		}
		
		if(!pagelayer_empty(value[typoKey])){
			val[typo] = value[typoKey];
		}
		
		if(pagelayer_empty(global_typo) || !pagelayer_empty(val[typo]) || noglobal){
			continue;
		}
		
		var globalVal = pagelayer_global_fonts[global_typo]['value'];
		
		if( !(typoKey in globalVal) || pagelayer_empty(globalVal[typoKey]) || (typeof globalVal[typoKey] == 'object' && pagelayer_empty(globalVal[typoKey][mode])) || (typeof globalVal[typoKey] != 'object' && !pagelayer_empty(_desk_global) && mode != 'desktop') ){
			continue;
		}
		
		val[typo] = 'var(--pagelayer-font-'+global_typo+'-'+typoKey+')';
	}
	
	return val;
}

// Parse color for global color
function pagelayer_parse_color(value, glob_var = true){
		
	var is_global = pagelayer_is_global_color(value);
	if(pagelayer_empty(is_global)){
		return value;
	}
	
	if(pagelayer_empty(glob_var)){
		return pagelayer_global_colors[is_global]['value'];
	}
	
	return 'var(--pagelayer-color-'+is_global+')';
}

// Is the given tag a group
function pagelayer_is_group(tag){
	
	if('has_group' in pagelayer_shortcodes[tag] && !pagelayer_empty(pagelayer_shortcodes[tag]['has_group'])){
		return true;
	}
	
	return false;
	
}

// Do action / event
function pagelayer_trigger_action(act, param = []){
	jQuery(document).trigger(act, param);
}

// Perform a function on an action / event
function pagelayer_add_action(act, func){
	jQuery(document).on(act, func);
}

// Create array of the contact from template params 
function pagelayer_get_contact_templates(){
	
	var contacts = jQuery(pagelayer_editable+' [pagelayer-tag=pl_contact]');
	var contacts_props = {};
	if(contacts.length > 0){
		
		contacts.each(function(){
			
			var tmp = pagelayer_data(jQuery(this));
			var con_allowed = ['to_email', 'from_email', 'cont_subject', 'cont_header', 'cont_body', 'cont_use_html'];
			
			if(pagelayer_empty(tmp.atts['contact_custom_templ'])) return true;
			
			// Define blank array
			contacts_props[tmp.id] = {};
			
			for(var x in con_allowed){
				var key = con_allowed[x];
				if(!pagelayer_empty(tmp.atts[key])){
					contacts_props[tmp.id][key] = tmp.atts[key];
				}
			}
			
		});
	}
	
	return contacts_props;
}

// Save data or meta of the post
function pagelayer_update_post_data(){
	
	var tag = 'pl_post_props';
	var jEle = jQuery(pagelayer_editable+' [pagelayer-tag="'+tag+'"]');
  
	if(jEle.length < 1){
		return;
	}

	var tmp = pagelayer_data(jEle, true);
	var all_props = pagelayer_shortcodes[tag];
	
	// Loop through all props
	for(var i in pagelayer_tabs){
		
		var tab = pagelayer_tabs[i];

		for(var section in all_props[tab]){
			
			var props = section in pagelayer_shortcodes[tag] ? pagelayer_shortcodes[tag][section] : pagelayer_styles[section];
			
			for(var x in props){
				//Set pagelayer POST data to send with save ajax
				if(x in tmp['atts']){
					pagelayer_ajax_post_data[x] = tmp['atts'][x];  
				}else if(x in pagelayer_ajax_post_data){
					delete pagelayer_ajax_post_data[x];
				}
			}
		}
	}
}

// Get the nav menu updated data 
function pagelayer_get_nav_items(jEle, _content){
	
	_content = _content || false;
	
	var pagelayer_nav_items = {};
	
	jEle.find('[pagelayer-tag="pl_nav_menu_item"]').each(function(){
		var cEle = jQuery(this),
		postID = pagelayer_get_att(cEle, 'ID');		
		
		if(!(postID in pagelayer_menus_items_ref)){
			return;
		}
		
		var ref_data = pagelayer_menus_items_ref[postID];
		
		if(!('pagelayer_content' in ref_data) && pagelayer_empty(ref_data['pagelayer_content'])){
			ref_data['pagelayer_content'] = cEle;
		}
		
		if(!('is_dirty' in ref_data) || pagelayer_empty(ref_data['is_dirty'])){
			return;
		}
		
		var content = '',
		tmp = {};
		tmp = Object.assign(tmp, ref_data);
		pagelayer_nav_items[postID] = {};
		
		// Update Mega menu content
		if(!pagelayer_empty(_content)){
			var navItem = jQuery(ref_data['pagelayer_content'])[0].outerHTML;
			var _navItem = jQuery(navItem);
			
			// If is not mega menu
			if('menu_type' in tmp && tmp['menu_type'] != 'mega'){
				_navItem.find('.pagelayer-menu-item-holder').empty();
			}
			
			content = pagelayer_generate_sc(_navItem, true);
			content = pagelayer_Base64.encode(content);
			
			// Send data to save
			var allowed_post = ['title'];
			
			for(var key in allowed_post){
				
				var post_prop = allowed_post[key];
				
				if(!(post_prop in tmp)){
					continue;
				}
				
				pagelayer_nav_items[postID][post_prop] = tmp[post_prop]
			}
			
		}else{
			pagelayer_nav_items[postID] = tmp;
		}
		
		// Delete the html content
		delete tmp['pagelayer_content'];
		
		pagelayer_nav_items[postID]['_pagelayer_content'] = content;
		
	});
	
	return pagelayer_nav_items;
}

// Save data or meta of the nav post
function pagelayer_update_nav_menu_data(){
	
	var tag = 'pl_wp_menu';
	
	pagelayer_ajax_post_data['pagelayer_nav_items'] = {};
	
	jQuery(pagelayer_editable+' [pagelayer-tag="'+tag+'"]').each(function(){
		
		var jEle = jQuery(this);
		var menu_ID = pagelayer_get_att(jEle, 'nav_list');		
		
		if(!pagelayer_empty(pagelayer_ajax_post_data['pagelayer_nav_items'][menu_ID])){
			return;
		}
		
		// Get the Current menu items
		var items = pagelayer_get_nav_items(jEle, true);
		
		if(pagelayer_empty(items)){
			return;
		}
		
		pagelayer_ajax_post_data['pagelayer_nav_items'][menu_ID] = items;  
			
	});
}

// Save the customizer settings
function pagelayer_update_customizer_settings(){
	
	var tag = 'pl_customizer';
	var jEle = jQuery(pagelayer_editable+' [pagelayer-tag="'+tag+'"]');
  
	if(jEle.length < 1){
		return;
	}

	var tmp = pagelayer_data(jEle, true);
	pagelayer_ajax_post_data['pagelayer_customizer_options'] = JSON.stringify(tmp['atts']);

}

// Save the post
function pagelayer_save(){
	
	// hiding and showing loading animation	
	pagelayer.$$('.pagelayer-update-text').hide();
	pagelayer.$$('.pagelayer-update-loader').show();
	
	pagelayer_trigger_action('pagelayer_save');
	
	var pagelayerajaxurl = pagelayer_ajax_url+'&action=pagelayer_save_content&postID='+pagelayer_postID;
	var post = pagelayer_generate_sc(pagelayer_editable);//alert(post);return;
	
	// Update data or meta of the post
	pagelayer_update_post_data();
  
	// Update Customizer Settings
	pagelayer_update_customizer_settings();

	// Update nav menu
	pagelayer_update_nav_menu_data();

	if(pagelayer_empty(pagelayer.post_status) && !pagelayer_empty(pagelayer_ajax_post_data['post_status'])){
		pagelayer.post_status = pagelayer_ajax_post_data['post_status'];
	}
  
	// Do we have contact templates ?
	var contacts_props = pagelayer_get_contact_templates();
	
	// Do we have any global widget to save ?
	var global_data  = {};
	
	if(!pagelayer_empty(pagelayer_global_widgets)){
		global_data = pagelayer_generate_sc_global_widget();
	}
	
	var cancel =  function(){
		pagelayer.$$('.pagelayer-update-text').show();
		pagelayer.$$('.pagelayer-update-loader').hide();
	}
	
	var save = function(){
		var post_data = {
			pagelayer_update_content : pagelayer_Base64.encode(post),
			pagelayer_nonce: pagelayer_ajax_nonce,
			global_widgets: global_data,
			contacts: contacts_props,
			post_status: pagelayer.post_status,
			copyright: pagelayer_copyright
		}
		
		if(!pagelayer_empty(pagelayer.cmode)){
			post_data.cmode = pagelayer.cmode;
		}
		
		post_data = Object.assign(pagelayer_ajax_post_data, post_data);
		
		jQuery.ajax({
			type: "POST",
			url: pagelayerajaxurl,
			data: post_data,
			success: function(response, status, xhr){
				//alert(data);
				var obj = jQuery.parseJSON(response);
				//alert(obj);
				
				if('comment_alerts' in obj){
					console.log("Alerts:", obj['comment_alerts']);
				}
				
				if(obj['error']){
					pagelayer_show_msg(obj['error'], 'error', 10000);
					if('comment_errors' in obj){
						console.log("Errors:", obj['comment_errors']);
					}
				}else{
					pagelayer_show_msg(obj['success'], 'success', 10000);
					pagelayer_get_revision();
					
					// Update the post status in the post_props, but first find if its actually there !
					var jEle = jQuery(pagelayer_editable).find("[pagelayer-tag=pl_post_props]");
					if(jEle.length > 0){
						var id = pagelayer_id(jEle);
						pagelayer_set_atts(jEle, 'post_status', obj['post_status']);
						pagelayer_trigger_action('pagelayer_save_success', obj['post_status']);
					}
					
					pagelayer_do_undirty();					
				}
			},
			error: function(jqXHR, textStatus, errorThrown){
				console.log(errorThrown);
				pagelayer_show_msg('An error occured while saving ! Status : '+textStatus+' and Error : '+errorThrown, 'error', 10000);
			},
			complete: function(xhr,status){
				pagelayer.$$('.pagelayer-update-text').show();
				pagelayer.$$('.pagelayer-update-loader').hide();
				
				if(!pagelayer_empty(pagelayer.post_status)){
					pagelayer.$$('.pagelayer-props-modal .pagelayer-meta-iframe').attr('src', pagelayer_post_props );
					pagelayer.post_status = '';
				}
			}
		});
	}
	
	// If the content is empty
	if(pagelayer_empty(post)){
		pagelayer_confirmation_box(pagelayer_l('empty_post_content'), save, cancel);
		return;
	}
	
	save();
};

//Close the Editor
function pagelayer_close(){
	if(pagelayer_isDirty == true){
		var r =	confirm('Your Data has not been Saved yet! \n Press OK to stay on the Page.'+
		'\n Press Cancel to Close Editor. ');
		if(r == false){
			window.top.location.href = pagelayer_returnURL;
		}
	}else{
		window.top.location.href = pagelayer_returnURL;
	}
};
	
function pagelayer_htmlEntities(str) {
	return String(str).replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;').replace(/"/g, '&quot;');
}

function pagelayer_serializeAttributes(attributes) {
  return JSON.stringify(attributes) // Don't break HTML comments.
  .replace(/--/g, "\\u002d\\u002d") // Don't break non-standard-compliant tools.
  .replace(/</g, "\\u003c").replace(/>/g, "\\u003e").replace(/&/g, "\\u0026") // Bypass server stripslashes behavior which would unescape stringify's
  // escaping of quotation mark.
  // See: https://developer.wordpress.org/reference/functions/wp_kses_stripslashes/
  .replace(/\\"/g, "\\u0022");
}

// Generate blocks Post to save
function pagelayer_generate_sc(selector, selfEle){
	
	selfEle = selfEle || false;
	var txt = '';
	
	var generate_sc_single = function(jEle){
		
		// The ID
		var id = jEle.attr('pagelayer-id');
		
		// If there is an Add element wrapper
		if(pagelayer_empty(id)){
			return;
		}
		
		// Find the type of tag
		var tag = jEle.attr('pagelayer-tag');
		var final_tag = tag;
		var closestEle = jEle.closest('.pagelayer-col-holder');
		
		// Skip to create shortcode to prevent save, allowed by tag
		if('skip_save' in pagelayer_shortcodes[tag] && !pagelayer_empty(pagelayer_shortcodes[tag]['skip_save'])){
			return;
		}
		
		// Define inner row | Note : Commented as we now have a new widget of type inner_row
		/*if(tag == 'pl_row' && closestEle.length > 0 && closestEle.closest(pagelayer_editable).length > 0){
			final_tag = 'pl_inner_row';
		}*/
		
		if(pagelayer_empty(tag)){
			var err = 'Found an error in the content as the TAG was missing. The console will have more details.';
			pagelayer_show_msg(err, 'error');
			console.log(err);
			console.log(jEle);
		}

		// Define inner column
		if(tag == 'pl_col' && closestEle.length > 0 && closestEle.closest(pagelayer_editable).length > 0){
			final_tag = 'pl_inner_col';
		}
		//console.log(tag);
		
		// Is there an innerHTML ele
		var inner = '';
		if('innerHTML' in pagelayer_shortcodes[tag]){
			inner = pagelayer_shortcodes[tag]['innerHTML'];
		}
		
		// Data reference
		var ref_data = pagelayer_el_data_ref(jEle);
		
		// Create the tag
		var data = JSON.parse(JSON.stringify(ref_data['attr']));
		
		data['pagelayer-id'] = id;
		data = pagelayer_serializeAttributes(data);
				
		var content = '';
		
		// Any internal function to handle the save ?
		var func = window['pagelayer_tag_'+tag];
		if(typeof func == 'function'){
			
			content = func(jEle);
			
		// If its a Row or Column or Group then it will have children
		}else if(jEle.hasClass('pagelayer-row') || jEle.hasClass('pagelayer-col') || jEle.hasClass('pagelayer-inner_row') || pagelayer_is_group(tag)){
			
			var sel = jEle;
			
			// Any holder which holds children ?
			if('holder' in pagelayer_shortcodes[tag]){
				sel = jEle.find(pagelayer_shortcodes[tag]['holder']);
			}
			
			// Select the top-most element
			sel = jQuery(sel).first();
			
			// Any child selector - Majorly for owl carousel
			// NOTE : Child selector should be very specific with immediate child selection at all levels
			var child_selector = false;			
			if('child_selector' in pagelayer_shortcodes[tag]){
				childSel = sel.find(pagelayer_shortcodes[tag]['child_selector']);
				
				if(childSel.length > 0){
					sel = childSel;
				}
			}
						
			if(jQuery(sel).children(".pagelayer-ele-wrap").length < 1){
				content = jQuery(sel).html(); // Backward Compatibility
			}else{
				content = pagelayer_generate_sc(sel);
				content = "\n"+content;
			}
		
		// Its a normal element so we might need to handle the content
		}else{
			
			if(inner.length > 0){
				content = pagelayer_get_att(jEle, inner);
				if(!content){
					content = '';
				}
			}else{
				content = '';//jEle.html();
			}
			
		}
		
		// Leaving HTML and non-pagelayer supported content intact 
		if(final_tag == 'pl_missing'){
			txt += content;
			return;
		}
		
		if (pagelayer_empty(content)) {
			txt +=  "<!-- ".concat(pagelayer_block_prefix, ":pagelayer/").concat(final_tag, " ").concat(data, " /-->\n");
		}else{
			txt +=  "<!-- ".concat(pagelayer_block_prefix, ":pagelayer/").concat(final_tag, " ").concat(data, " -->").concat(content, "<!-- /").concat(pagelayer_block_prefix, ":pagelayer/").concat(final_tag, " -->\n");
		}

	};
	
	// Are you an element for which to generate the codes ?
	if(jQuery(selector).hasClass('pagelayer-ele') && selfEle){
  
		generate_sc_single(jQuery(selector));
  
	// The selector is the holder, so loop thru
	}else{
	
		jQuery(selector).children(".pagelayer-ele-wrap").each(function(){
			
			var jEle = jQuery(this).children('.pagelayer-ele');
			generate_sc_single(jEle);
			
		});
	
	}
	
	return txt;
	
};

// Show the required leftbar tab
function pagelayer_leftbar_tab(tab){	
	pagelayer.$$('.pagelayer-leftbar-tab').hide();
	pagelayer.$$('#'+tab).show();	
}

// Sets up the leftbar
function pagelayer_leftbar(){
	
	// Toggle the holder
	pagelayer.$$('.pagelayer-leftbar-toggle').on('click', function(){
		pagelayer.$$('.pagelayer-leftbar-table').toggleClass('pagelayer-leftbar-hidden');
		pagelayer_trigger_action('pagelayer-leftbar-toggle');
	});
	
	// Close leftbar
	pagelayer.$$('.pagelayer-leftbar-close').on('click', function(){
		pagelayer.$$('.pagelayer-leftbar-toggle').click();
	});
	
	// Minimize leftbar
	pagelayer.$$('.pagelayer-leftbar-minimize').on('click', function(){
		pagelayer.$$('.pagelayer-leftbar-table').toggleClass('pagelayer-leftbar-minimize');
	});
	
	var html = '<div class="pagelayer-leftbar">'+
	'<div class="pagelayer-leftbar-scroll">'+
		'<div id="pagelayer-shortcodes" class="pagelayer-leftbar-tab pagelayer-shortcodes">'+
			'<div class="pagelayer-widget-tabs">'+
				'<div class="pagelayer-widget-tab pagelayer-settings" pagelayer-widget-tab="settings">Settings</div>'+
				'<div class="pagelayer-widget-tab" pagelayer-widget-tab="widgets" pagelayer-elpd-active-tab=1>Widgets</div>'+
				'<div class="pagelayer-widget-tab" pagelayer-widget-tab="global">Global</div>'+
			'</div>'+
			'<div class="pagelayer-shortcodes-widget">'+
				'<div class="pagelayer-leftbar-search">'+
					'<i class="pli pli-search" ></i><input class="pagelayer-search-field" /><span class="pagelayer-sf-empty pli">&times;</span>'+
				'</div>';
		
	for(var x in pagelayer_groups){
		
		// Title
		html += '<div class="pagelayer-leftbar-group pagelayer-group-name-'+x+'"><h5>'+x+'</h5>';
		
		// Indivdual icon
		for(var y in pagelayer_groups[x]){
			
			var sc = pagelayer_groups[x][y];
			
			if(!(sc in pagelayer_shortcodes) || 'not_visible' in pagelayer_shortcodes[sc]){
				continue;
			}
			
			html += '<div class="pagelayer-shortcode-drag" draggable="true" pagelayer-tag="'+sc+'">'+
				'<div class="pagelayer-sc">'+
					'<center class="pagelayer-shortcode-inner">';
					
					if('icon' in pagelayer_shortcodes[sc]){
						html += '<i class="pagelayer-shortcode '+pagelayer_shortcodes[sc]['icon']+'"></i>';
					}else{
						html += '<i class="pagelayer-shortcode pli pagelayer-'+sc+'"></i>';
					}
					
					html += '</center>'+
					'<span class="pagelayer-shortcode-text">'+pagelayer_shortcodes[sc]['name']+'</span>'+
				'</div>'+
			'</div>';
			
		}
		
		html += '</div>';
		
	}
	
	html += '</div>'+
		'<div id="pagelayer-global-widget" class="pagelayer-hidden pagelayer-global-widget"></div>'+
		'</div>'+
		'<div id="pagelayer-elpd" class="pagelayer-leftbar-tab pagelayer-elpd"></div>'+
		'<div id="pagelayer-options" class="pagelayer-leftbar-tab pagelayer-options"></div>'+
		'<div id="pagelayer-history" class="pagelayer-leftbar-tab pagelayer-history"></div>'+
		'<div id="pagelayer-post-settings" class="pagelayer-leftbar-tab pagelayer-post-settings"></div>'+
		'<div id="pagelayer-navigator" class="pagelayer-leftbar-tab pagelayer-navigator"></div>'+
		'<div id="pagelayer-general-options" class="pagelayer-leftbar-tab pagelayer-general-options"></div>'+
	'</div>'+
'</div>';

	pagelayer.$$('.pagelayer-leftbar-holder').prepend(html);
	pagelayer_leftbar_tab('pagelayer-shortcodes');
	
	pagelayer.$$('.pagelayer-leftbar-scroll').slimScroll({
		height: '100%',
		railVisible: false,
		alwaysVisible: true,
		color: '#000',
		size: '5px',
	});
	
	// Hide the ones which are not supposed to be shown
	pagelayer.$$('.pagelayer-search-field').on('input', function(){
		
		var val = jQuery(this).val();
		var re = new RegExp(val, 'i');
		
		// Show only the required tags
		pagelayer.$$('.pagelayer-leftbar-group').each(function(){
			
			var group = jQuery(this);
			var res = group.find('[pagelayer-tag]');
			var hidden = 0;
			
			res.each(function(){
				
				var tEle = jQuery(this);
				if(tEle.find('.pagelayer-shortcode-text').html().match(re)){
					tEle.show();
				}else{
					hidden += 1;
					tEle.hide();
				}
				
			});
			
			// Hide the whole group
			if(hidden == res.length){
				group.hide();
			}else{
				group.show();
			}
				
		});
	});
	
	// On click Pagelayer setting icon
	pagelayer.$$('.pagelayer-settings-icon, .pagelayer-settings').click(function(event){
		pagelayer_active = {};
		
		var pl_tag = jQuery(this).attr('pagelayer-tag') || 'pl_post_props';
		var nModal = jQuery(this).attr('pagelayer-modal-none');
		
		pagelayer_post_settings(pl_tag);
		
	});
	
	// Pagelayer post advance setting modal handler
	var propsModal = pagelayer.$$('.pagelayer-props-modal');
	propsModal.find('.pagelayer-props-modal-close').on('click', function(event){
		propsModal.hide();
	});
		
	propsModal.on('click', function(event){
		var target = jQuery(event.target);
		
		if(target.closest('.pagelayer-props-modal-wrap').length > 0){
			return;
		}
		
		propsModal.hide();
	});
		
	
	// On click Pagelayer setting icon
	var global_widget_list = function(){
		
		var gHtml = '';
		
		if(pagelayer_empty(pagelayer_pro)){
			gHtml += '<div class="pagelayer-global-widget-pro">'+pagelayer.pro_txt+
			'<p>Using this feature, you can save the widgets globally and use them on the entire site. The global widget will be editable from one place.</p>'+
			'</div>';
			
			pagelayer.$$('#pagelayer-global-widget').html(gHtml);
			return;
		}
		
		gHtml += '<div class="pagelayer-global-widget-shortcodes">'+
			'<div class="pagelayer-leftbar-search">'+
				'<i class="pli pli-search" ></i><input class="pagelayer-search-field" /><i class="pagelayer-sf-empty pli">&times;</i>'+
			'</div>'+
			'<div class="pagelayer-leftbar-group"><h5>'+pagelayer_l('global_widgets')+'</h5></div>'+
		'</div>';
		
		if(pagelayer_empty(pagelayer_global_widgets)){
			pagelayer_global_widgets = [];
			gHtml += '<div class="pagelayer-leftbar-group"><h5>No global widgets found</h5></div>';
		}

		// Indivdual icon
		for(var y in pagelayer_global_widgets){
			var wEle = jQuery(pagelayer_global_widgets[y]['$']);
			var sc = pagelayer_tag( wEle );
			
			if(!(sc in pagelayer_shortcodes) || 'not_visible' in pagelayer_shortcodes[sc]){
				continue;
			}
			
			gHtml += '<div class="pagelayer-shortcode-drag" draggable="true" pagelayer-tag="'+sc+'" pagelayer-global-id="'+y+'">'+
				'<div class="pagelayer-sc">'+
					'<center class="pagelayer-shortcode-inner">';
					
					if('icon' in pagelayer_shortcodes[sc]){
						gHtml += '<i class="pagelayer-shortcode '+pagelayer_shortcodes[sc]['icon']+'"></i>';
					}else{
						gHtml += '<i class="pagelayer-shortcode pli pagelayer-'+sc+'"></i>';
					}
					
					gHtml += '</center>'+
					'<span class="pagelayer-shortcode-text">'+pagelayer_global_widgets[y]['title']+'</span>'+
				'</div>'+
			'</div>';
			
		}
	
		pagelayer.$$('#pagelayer-global-widget').html(gHtml);
	};
	
	// The widget tabs
	pagelayer.$$('.pagelayer-widget-tab').on('click', function(){	
		var attr = 'pagelayer-elpd-active-tab';
		pagelayer.$$('.pagelayer-widget-tab').each(function(){
			jQuery(this).removeAttr(attr);
		});
		var cEle = jQuery(this);
		cEle.attr(attr, 1);
		
		if(cEle.attr('pagelayer-widget-tab') == 'global'){
			cEle.closest('#pagelayer-shortcodes').find('.pagelayer-shortcodes-widget').addClass('pagelayer-hidden');
			cEle.closest('#pagelayer-shortcodes').find('.pagelayer-global-widget').removeClass('pagelayer-hidden');
			// Trigger create global widgets
			global_widget_list();
		}else{
			cEle.closest('#pagelayer-shortcodes').find('.pagelayer-shortcodes-widget').removeClass('pagelayer-hidden');
			cEle.closest('#pagelayer-shortcodes').find('.pagelayer-global-widget').addClass('pagelayer-hidden');
		}
	});
	
	// On click search empty
	pagelayer.$$('.pagelayer-leftbar-search>.pagelayer-sf-empty').click(function(){
		pagelayer.$$('.pagelayer-search-field').val('').trigger('input');
	});
	
	// Pagelayer General options
	pagelayer.$$('.pagelayer-options-icon ').click(function(){
		pagelayer.$$('.pagelayer-elpd-header').show().find('.pagelayer-elpd-title').text(pagelayer_l('general_options'));
		pagelayer.$$('.pagelayer-logo').hide();
		
		// Setup General options
		pagelayer_setup_general_options();
		
		pagelayer_leftbar_tab('pagelayer-general-options');
		pagelayer_active = {};
	});
	
	// Hide color and typography global list
	pagelayer.$$('.pagelayer-leftbar-table').on('click', function(e){

		var closest = jQuery(e.target).closest('.pagelayer-elp-color-global, .pagelayer-elp-global-icon, .pagelayer-global-color-list, .pagelayer-global-font-list');
		var list = pagelayer.$$('.pagelayer-global-color-list, .pagelayer-global-font-list');

		if(closest.length > 0 ){
			var lEle = closest.closest('.pagelayer-elp-color-div-holder').find('.pagelayer-global-color-list');
			var lFont = closest.closest('.pagelayer-form-item').find('.pagelayer-global-font-list');
			
			list = list.not(lFont);
			list = list.not(lEle);
		}

		list.not(closest).slideUp();
		
	});
};

// Post setting holder
function pagelayer_post_settings(pl_tag, to_click){
	
	to_click = to_click == -1 ? false : true;
	
	// Is there a post settings ?
	var jEle = jQuery(pagelayer_editable+' [pagelayer-tag="'+ pl_tag +'"]');
	
	// Could not find
	if(jEle.length < 1){
		jEle = pagelayer_create_sc(pl_tag);
		var id = pagelayer_id(jEle);
		jQuery(pagelayer_editable).prepend(jEle);
		pagelayer_element_setup('[pagelayer-id='+id+']', true);
		
		// Dont mark as dirty as post_props is not editing anything
		pagelayer_do_undirty();
	}
	
	if(to_click){
		jEle.click();
	}
	
	return jEle;
}

// Get the closest element and method
function pagelayer_near_by_ele(id, sc){
	
	// Get the previous element of the id element
	var prevEle_id = jQuery('[pagelayer-wrap-id="'+id+'"]').prev().attr('pagelayer-wrap-id') || '';
	var method, cEle, args = {};

	if(prevEle_id.length > 0){
		
		// If have previous element of the id element
		// Set the method and previous element selector
		args = {'method' : 'after', 'cEle' : '[pagelayer-wrap-id="'+prevEle_id+'"]'};
		
	}else{
		
		// If don't have previous element of the id element then get parent element
		if(sc == "pl_row"){
			args = {'method' : 'prepend', 'cEle' : pagelayer_editable};
		}else{
			
			// Get the parent element 
			var pEle_id = pagelayer_id(jQuery('[pagelayer-wrap-id="'+id+'"]').closest('.pagelayer-ele'));
			
			// Get the parent element tag
			var pEle_tag = pagelayer_tag(jQuery('[pagelayer-id="'+pEle_id+'"]'));
			var holder = '>'+ pagelayer_shortcodes[pEle_tag]['holder'] || '';
			args = {'method' : 'prepend', 'cEle' : '[pagelayer-id="'+pEle_id+'"] '+ holder+' '};
			
		}
		
	}
	
	return args;
	
};

// Push the action data in the pagelayer_history_obj object
function pagelayer_history_action_push(args){
	
	var currentTime = new Date();
	var history_obj_len = pagelayer_history_obj['action_data'].length;
	
	// If the history_obj_len is less then 1 then set the data in array 0 position 
	if(history_obj_len < 1){
		pagelayer_history_obj['action_data'][0] = {'title' : 'Start Editing', 'action' : 'Start' };
		pagelayer_history_obj['current_active_item_id'] = 0;
	}
	
	// Remove the second array element if the history_obj_len greater then 100
	if(history_obj_len > 100){
		pagelayer_history_obj['action_data'].splice(1, 1);
		pagelayer_history_obj['current_active_item_id'] = pagelayer_history_obj['action_data'].length - 1;
	}
	
	// Get current active history action id 
	var action_id = parseInt(pagelayer_history_obj['current_active_item_id']) || 0;
	
	// Remove the all array element after the active array element  
	var del_ele = history_obj_len - action_id - 1;
	pagelayer_history_obj['action_data'].splice(action_id + 1, del_ele);
	
	// Check if the same attr set as current active history
	if(args.action == "Edited" && history_obj_len > 1 && currentTime - pagelayer.history_lastTime < 1000){
		var atts = pagelayer_history_obj['action_data'][action_id] || '';
		if(atts['atts'] == args['atts'] && atts['pl_id'] == args['pl_id'] && pagelayer_empty(atts['sub_actions_group']) ){
			args['oldVal'] = atts['oldVal'];
			pagelayer_history_obj['action_data'][action_id] = args;
			pagelayer_history_setup();
			
			// Set the last history time
			pagelayer.history_lastTime = currentTime;
			return true;
		}	
	}
	
	// If the action time within 200 millisecond then it count as sub-actions
	if(currentTime - pagelayer.history_lastTime < 200 && history_obj_len > 1){
		
		var cur_action_data = pagelayer_history_obj['action_data'][action_id];
		var sub_actions_len = cur_action_data['sub_actions_group'] || '';
		
		if( !('attrType' in cur_action_data && cur_action_data['attrType'] == 'tmp_attr' && 'attrType' in args && args['attrType'] == 'a_attr') ) {		
			// If the sub_actions_len is less then 1 then set the data in array 0 position 
			if(sub_actions_len.length < 1){
				pagelayer_history_obj['action_data'][action_id]['sub_actions_group'] = [args];
			}else{
				pagelayer_history_obj['action_data'][action_id]['sub_actions_group'].push(args);
			}
		
			return true;
		}
	}
	
	pagelayer_history_obj['action_data'].push(args);
	pagelayer_history_obj['current_active_item_id'] = pagelayer_history_obj['action_data'].length - 1;
	pagelayer_history_setup();
	
	// Set the last history time
	pagelayer.history_lastTime = currentTime;
}

// Setup pagelayer history
function pagelayer_history_setup(force){
	
	var force = force || false;
	
	// If the history tab is visible, only then setup
	if(!pagelayer.$$('#pagelayer-history').is(':visible') && !force){
		return;
	}
	
	// The current active action id
	var current_id = pagelayer_history_obj['current_active_item_id'];
	
	// pagelayer-HISTORY - Element Properties Dialog
	var pagelayer_history_html = '<div class="pagelayer-history-tabs">'+
			'<div class="pagelayer-history-tab" pagelayer-history-tab="actions" pagelayer-history-active-tab="1">Actions</div>'+
			'<div class="pagelayer-history-tab" pagelayer-history-tab="revisions">Revisions</div>'+
		'</div>'+
		'<div class="pagelayer-history-body">'+
			'<div class="pagelayer-history-section active" pagelayer-show-tab="actions">';
	
	// Any actions	
	if(pagelayer_history_obj['action_data'].length > 0){
		
		for(var x in pagelayer_history_obj['action_data']){
			
			if(pagelayer_empty(pagelayer_history_obj['action_data'][x])){continue;}
			
			var title = pagelayer_history_obj['action_data'][x]['title'] || '';
			var subTitle = pagelayer_history_obj['action_data'][x]['subTitle'] || '';
			var action = pagelayer_history_obj['action_data'][x]['action'] || '';
			var tmp_attr = pagelayer_history_obj['action_data'][x]['attrType'] || '';
			var eAttr = '';
			
			if(!pagelayer_empty(tmp_attr) && tmp_attr == "tmp_attr"){
				eAttr = "pagelayer-history-hidden";
			}
			
			pagelayer_history_html += '<div class="pagelayer-history-holder '+((current_id == x) ? 'current_active_item' : '' )+' '+eAttr+'" history-action-id="'+x+'" >'+
				'<div class="pagelayer-history-detail-holder">'+
					'<span class="pagelayer-history-title"><b> '+title+' </b></span>'+
					'<span class="pagelayer-history-subtitle"> '+subTitle+' </span>'+
					'<span class="pagelayer-history-action"><i> '+action+' </i></span>'+
				'</div>'+
				'<div class="pagelayer-history-icon">'+
					'<span class="pagelayer-history-check pli pli-checkmark" aria-hidden="true"></span>'+
				'</div>'+
			'</div>';
		}
		
	}else{
		pagelayer_history_html += 'No Actions history available yet';
	}

	pagelayer_history_html += '</div>'+
	'<div class="pagelayer-history-section" pagelayer-show-tab="revisions">';
	
	// Any revisions ?
	if(pagelayer_revision_obj){
		for(var x in pagelayer_revision_obj){
			pagelayer_history_html += '<div class="pagelayer-revision-holder" revision-id="'+pagelayer_revision_obj[x]['ID']+'">'+
				'<div class="pagelayer-revision-img-holder">'+
					'<img src="'+pagelayer_revision_obj[x]['post_author_url']+'" />'+ 
				'</div>'+
				'<div class="pagelayer-revision-detail-holder">'+
					'<div class="pagelayer-revision-date">'+
						pagelayer_revision_obj[x]['post_date_ago']+
						'('+pagelayer_revision_obj[x]['post_date']+')'+
					'</div>'+
					'<div class="pagelayer-revision-author">'+
						pagelayer_revision_obj[x]['post_type'] +' by '+
						pagelayer_revision_obj[x]['post_author_name']+
					'</div>'+
				'</div>'+
				'<div class="pagelayer-revision-icon-holder">'+
					'<i class="pagelayer-revision-delete pli pli-cross"></i>'+ 
				'</div>'+
			'</div>';
		}
			
	}else{
		pagelayer_history_html += 'No Revisions history available';
	}
		
	pagelayer_history_html += '</div>'+
		'</div>';
	
	// Create the dialog box
	pagelayer.$$('#pagelayer-history').html(pagelayer_history_html);
	var holder = pagelayer.$$('#pagelayer-history');
	
	// Set active history holder
	holder.find('.pagelayer-history-holder').on('click', function(){
		var hEle = jQuery(this);
		var prev_item_id = pagelayer_history_obj['current_active_item_id'];
		hEle.parent().children().removeClass('current_active_item');
		hEle.addClass('current_active_item');
		var do_item_id = parseInt(hEle.attr('history-action-id'));
		pagelayer_history_action_setup(do_item_id, prev_item_id);
	});
	
	// Apply revision
	holder.find('.pagelayer-revision-holder').on('click', function(){
		var revision_id = jQuery(this).attr('revision-id');
		
		jQuery.ajax({
			url: pagelayer_ajax_url+'&action=pagelayer_apply_revision&revisionID='+revision_id,
			type: 'post',
			data: {
				pagelayer_nonce: pagelayer_ajax_nonce,
				'pagelayer-live' : 1,
			},
			success: function(response, status, xhr){
			
				var obj = jQuery.parseJSON(response);
				if(obj['error']){
					pagelayer_show_msg(obj['error'] , 'error');
				}else{
					
					// Get the current post_name and post_status
					var props = jQuery(pagelayer_editable).find('.pagelayer-post_props');
					var post_name = '', post_status = '';
					
					if(props.length > 0){
						post_name = pagelayer_get_att(props, 'post_name');
						post_status = pagelayer_get_att(props, 'post_status');
					}
					
					// Set content
					jQuery(pagelayer_editable).html(obj['content']);
					
					// Add previous post_name and post_status
					var props_new = jQuery(pagelayer_editable).find('.pagelayer-post_props');
					if(props_new.length > 0){
						
						if(pagelayer_empty(post_name)){
							post_name = pagelayer_default_params.pl_post_props.post_name;
						}
						
						if(pagelayer_empty(post_status)){
							post_status = pagelayer_default_params.pl_post_props.post_status;
						}
						
						var tmp = {};
						tmp['post_name'] = post_name;
						tmp['post_status'] = post_status;
						pagelayer_set_atts(props_new, tmp);
					}
					
					// Need to pass true to render table
					pagelayer_element_setup('.pagelayer-ele', true);
					pagelayer_add_widget();
					pagelayer_show_msg(obj['success'], 'success');
				}
			}
		});
	});
	
	// Delete the revision
	holder.find('.pagelayer-revision-delete').click(function(e){
		
		e.stopPropagation();
		var rEle = jQuery(this).closest('.pagelayer-revision-holder');
		var revision_id = rEle.attr('revision-id');
		
		if(confirm("Are you sure you want to delete the revision ?")){
			jQuery.ajax({
				url: pagelayer_ajax_url+'&action=pagelayer_delete_revision&revisionID='+revision_id,
				type: 'post',
				data: {pagelayer_nonce: pagelayer_ajax_nonce},
				success: function(response, status, xhr){
				
					var obj = jQuery.parseJSON(response);
					if(obj['error']){
						pagelayer_show_msg(obj['error'], 'error');
					}else{
						pagelayer_show_msg(obj['success'], 'success');
						rEle.hide();
					}
					
				}
			});
		}

	});
	
	// The tabs
	holder.find('.pagelayer-history-tab').on('click', function(){	
		var attr = 'pagelayer-history-active-tab';
		holder.find('.pagelayer-history-tab').each(function(){
			jQuery(this).removeAttr(attr);
		});
		jQuery(this).attr(attr, 1);
		
		// Get the active tab
		var active_tab = holder.find('[pagelayer-history-active-tab]').attr('pagelayer-history-tab');
		
		// Trigger the showing of rows
		holder.find('[pagelayer-show-tab]').each(function(){
			var sec = jQuery(this);
			
			// Is it the active tab ? 
			if(sec.attr('pagelayer-show-tab') != active_tab){
				sec.hide();
			}else{
				sec.show();
			}
		});
	});
}

// Get revisions Handler
function pagelayer_get_revision(){

	jQuery.ajax({
		url: pagelayer_ajax_url+'&action=pagelayer_get_revision&postID='+pagelayer_postID,
		type: 'post',
		data: {
			pagelayer_nonce: pagelayer_ajax_nonce,
		},
		//async:false,
		success: function(response, status, xhr){
			var obj = jQuery.parseJSON(response);
			
			if(!pagelayer_empty(obj['error'])){
				pagelayer_show_msg(obj['error'], 'error');
			}else{
				pagelayer_revision_obj = obj;
				pagelayer_history_setup(true);
			}
		}
	});
};

// Do the history action - use for ctrl-z and ctrl-y 
function pagelayer_do_history(action){
	
	var cur_id = pagelayer_history_obj['current_active_item_id'];
	var new_id = cur_id; 
	var action_data_len = pagelayer_history_obj['action_data'].length;
	
	
	if(action == 'undo'){
		
		// You cannot undo from the first movement
		if(cur_id == 0){
			return true;
		}
		
		for(var i = (cur_id - 1); i => 0; i--){
		
			var action = pagelayer_history_obj['action_data'][i];
			
			if('attrType' in action && action['attrType'] == 'tmp_attr'){
				continue;
			}
			
			new_id = i;
			break;
			
		}
		
	}else if(action == 'redo'){
		for(var i = cur_id + 1; i < action_data_len; i++){
			
			var action = pagelayer_history_obj['action_data'][i];
			
			if('attrType' in action && action['attrType'] == 'tmp_attr'){
				continue;
			}
			
			new_id = i;
			break;
			
		}
	}
	
	// Do the action
	pagelayer_history_action_setup(new_id, cur_id);
	pagelayer_history_setup();
	
};

// Action setup handle on ctrl-z and ctrl-y 
function pagelayer_history_action_setup(current_item_id, prev_item_id){
	
	// Set this as the current active
	pagelayer_history_obj['current_active_item_id'] = current_item_id;

	// Delete the element
	var delete_ele = function(id){
		
		// Set Pagelayer History FALSE to prevent saving delete action in action history
		pagelayer.history_action = false;
		
		pagelayer_delete_element('[pagelayer-id='+id+']');
		
		// Set Pagelayer History TRUE
		pagelayer.history_action = true;
		
	};
	
	// Re-setup the element
	var resetup_ele = function(history_array){
		jQuery(history_array.cEle.cEle)[history_array.cEle.method](history_array.html);
		pagelayer_element_setup('[pagelayer-id='+history_array.pl_id+'], [pagelayer-id='+history_array.pl_id+'] .pagelayer-ele', true);
		
		var rEle = jQuery('[pagelayer-id="'+history_array.pl_id+'"]');
		pagelayer_empty_col(rEle.closest('.pagelayer-col-holder'));
		
		pagelayer_do_dirty(rEle);
	};
	
	// Re-setup the element attr
	var reset_ele_attr = function(hEle, atts, val, attrType){
		
		// Set Pagelayer History FALSE to prevent saving attributes in action history
		pagelayer.history_action = false;
		if(attrType == "tmp_attr"){
			pagelayer_set_tmp_atts(hEle, atts, val);
		}else{		
			pagelayer_set_atts(hEle, atts, val);
		}
		
		// The property holder
		var holder = pagelayer.$$('.pagelayer-elpd-body');
		holder.html(' ');
		pagelayer_sc_render(hEle);
		pagelayer_elpd_generate(hEle, holder);
		pagelayer.history_action = true;
		
	};
	
	// Move element
	var pagelayer_move_ele = function(id, move_loc){
		var eWrap = pagelayer_wrap_by_id(id);
		var pCol = eWrap.closest('.pagelayer-col-holder') || '';
		
		jQuery(move_loc.cEle)[move_loc.method](eWrap);
		
		// Ensure the column is not empty
		if(!pagelayer_empty(pCol)){
			pagelayer_empty_col(pCol);
			pagelayer_empty_col(pagelayer_wrap_by_id(id).closest('.pagelayer-col-holder'));
		}

		pagelayer_do_dirty(eWrap);
	};
	
	// Undo actions
	var pagelayer_undo_action = function(history_array){
		var action = history_array.action;
		var id = history_array.pl_id;
		
		if(action == "Edited"){
			hEle = jQuery('[pagelayer-id="'+id+'"]');
			reset_ele_attr(hEle, history_array.atts, history_array.oldVal, history_array.attrType);
		}else if(action == "Added"){
			delete_ele(id);
		}else if(action == "Deleted"){
			resetup_ele(history_array);
		}else if(action == "Copied"){
			delete_ele(id);
		}else if(action == "Moved"){
			pagelayer_move_ele(id, history_array.before_loc);
		}
	};
	
	// Redo actions
	var pagelayer_redo_action = function(history_array){
		var action = history_array.action;
		var id = history_array.pl_id;
		
		if(action == "Edited"){
			hEle = jQuery('[pagelayer-id="'+id+'"]');
			reset_ele_attr(hEle, history_array.atts, history_array.newVal, history_array.attrType);
		}else if(action == "Added"){
			resetup_ele(history_array);
			
			if(history_array.tag != "pl_row" && history_array.tag != "pl_col" ){
				// Ensure the column is not empty
				pagelayer_empty_col(history_array.cEle.cEle);
			}
		}else if(action == "Deleted"){
			delete_ele(id);
		}else if(action == "Copied"){
			resetup_ele(history_array);
		}else if(action == "Moved"){
			pagelayer_move_ele(id, history_array.after_loc);
		}
	};
	
	if(prev_item_id > current_item_id){
			
		// All Actions for undo here
		var i = parseInt(prev_item_id);
		
		for(i; i > current_item_id; i--){
			
			var history_array = pagelayer_history_obj['action_data'][i];
			var sub_actions_group = history_array['sub_actions_group'] || '';
			
			// If it has sub-actions
			if(!pagelayer_empty(sub_actions_group)){
				var j = sub_actions_group.length;
				for(j--; j >= 0; j--){
					pagelayer_undo_action(sub_actions_group[j]);
				}
			}
			
			// Main action
			pagelayer_undo_action(history_array);
			
			// Activate the current element and scroll it into viewport
			var jEle = jQuery('[pagelayer-id="'+history_array.pl_id+'"]');
			if(jEle.length > 0){
				pagelayer_set_active(jEle);
				pagelayer_scroll_to_viewport(jEle, 0);
			}
		}
		
	}else{
				
		// All Actions for redo here
		var i = parseInt(prev_item_id)+1;
		
		for(i; i <= current_item_id; i++){
			
			var history_array = pagelayer_history_obj['action_data'][i];
			var sub_actions_group = history_array['sub_actions_group'] || '';
			// Main action
			pagelayer_redo_action(history_array);
			
			// If it has sub-actions
			if(!pagelayer_empty(sub_actions_group)){
				for(var x in sub_actions_group){
					pagelayer_redo_action(sub_actions_group[x]);
				}
			}
			
			// Activate the current element and scroll it into viewport
			var jEle = jQuery('[pagelayer-id="'+history_array.pl_id+'"]');
			if(jEle.length > 0){
				pagelayer_set_active(jEle);
				pagelayer_scroll_to_viewport(jEle, 0);
			}
		}
	}
	
};

// Report an error
function pagelayer_error(error, func){
	var prefix = func || '';
	alert(prefix+error);
};

function pagelayer_bottombar(){
	var holder = pagelayer.$$('.pagelayer-bottombar-holder');
	var html = '<div class="pagelayer-bottombar">'+
		'<div class="pagelayer-bottombar-rightbuttons">'+
			'<button data-tlite="Save Changes" class="pagelayer-update-button pagelayer-success-btn">'+
				'<span class="pagelayer-update-loader">'+
					'<span></span>'+
					'<span></span>'+
					'<span></span>'+
				'</span>'+
				'<span class="pagelayer-update-text">Update</span>'+
			'</button>'+
			'<button data-tlite="Close and Return to Admin Panel" class="pagelayer-close-button">Close</button>'+
			'<div class="pagelayer-mode-wrapper">'+
				'<div class="pagelayer-mode-buttons-wrapper">'+
					'<i class="screen-mode pli pli-desktop" pagelayer-mode-data="desktop"></i>'+
					'<i class="screen-mode pli pli-tablet" pagelayer-mode-data="tablet"></i>'+
					'<i class="screen-mode pli pli-mobile" pagelayer-mode-data="mobile"></i>'+
				'</div>'+
			'</div>'+
			'<i class="pagelayer-mode-button pli pli-desktop"></i>'+
			'<span data-tlite="'+pagelayer_l('preview_changes')+'"><i class="pagelayer-preview pli pli-eye"></i></span>'+
			'<span data-tlite="'+pagelayer_l('historyand_revisions')+'"><i class="pagelayer-history-icon pli pli-history"></i></span>'+
			'<span data-tlite="'+pagelayer_l('navigator')+'"><i class="pagelayer-navigator-icon pli pli-tree"></i></span>'+
			//'<span data-tlite="Close and Return to Admin Panel"><i class="pagelayer-close-button fa fa-close"></i></span>'+
		'</div>'+
	'</div>';
	
	holder.html(html);
	holder.find('.pagelayer-update-button').on('click', function(){
		pagelayer_save();
		pagelayer_history_setup();// Setup history tab after update
	});
	
	holder.find('.pagelayer-close-button').on('click', function(){
		pagelayer_close();
	});
	holder.find('.screen-mode').on('click', function(){
		var screen_mode = jQuery(this).attr('pagelayer-mode-data');
		pagelayer_set_screen_mode(screen_mode);
		holder.find('.pagelayer-mode-buttons-wrapper').toggle();
	});
	
	holder.find('.pagelayer-mode-button').on('click', function(){
		holder.find('.pagelayer-mode-buttons-wrapper').toggle();
	});
	
	holder.find('.pagelayer-history-icon').click(function(){
		pagelayer.$$('.pagelayer-elpd-header').show().find('.pagelayer-elpd-title').text(pagelayer_l('pagelayer_history'));
		pagelayer.$$('.pagelayer-logo').hide();
		pagelayer_leftbar_tab('pagelayer-history');
		pagelayer_active = {};
		pagelayer_history_setup();	
	});
	
	holder.find('.pagelayer-navigator-icon').click(function(){
		pagelayer.$$('.pagelayer-elpd-header').show().find('.pagelayer-elpd-title').text(pagelayer_l('pagelayer_navigator'));
		pagelayer.$$('.pagelayer-logo').hide();
		
		// If the navigator tab visible, then don't setup 
		if(!pagelayer.$$('#pagelayer-navigator').is(':visible')){
			pagelayer_navigator_setup();
		}
		
		pagelayer_leftbar_tab('pagelayer-navigator');
		pagelayer_active = {};
	});
	
	holder.find('.pagelayer-preview').click(function(){
		
		// If the page is not dirty
		if(!pagelayer_isDirty){
			
			// Open in new tab the existing page itself
			window.open(pagelayer_post_permalink, '_blank');
			return;
			
		}
		
		// Get post content
		var post = pagelayer_generate_sc(pagelayer_editable);//alert(post);return;
		
		pagelayer.$$('.pagelayer-body').css({'opacity' : '0.33'});
		jQuery.ajax({
			url: pagelayer_ajax_url+'&action=pagelayer_create_post_autosave&postID='+pagelayer_postID,
			type: 'POST',
			data: {
				'pagelayer_nonce': pagelayer_ajax_nonce,
				'pagelayer_post_content': pagelayer_Base64.encode(post)
			},
			success: function(data) {
				var data = JSON.parse(data);
				
				// If there is some error
				if(!pagelayer_empty(data['error']) || pagelayer_empty(data['id'])){
					pagelayer_show_msg('Unable to set preview for some reason', 'error');
					return;
				}
				
				var url = data['url']+'&preview_id='+pagelayer_postID+'&preview_nonce='+
				pagelayer_preview_nonce;
				
				// Open in new tab
				window.open(url, '_blank');
			},
			complete: function(){
				pagelayer.$$('.pagelayer-body').css({'opacity' : '1'});
			}
		});
	});
};


///////////////////////////////
// Miscellaneuos Functions
///////////////////////////////

// Setup General options
function pagelayer_setup_general_options(){
	
	var holder = pagelayer.$$('.pagelayer-general-options');
  
	if(holder.children().length > 0){
		return;
	}
  
	// TODO: To create this HTML get Array form php
	var html = '<div class="pagelayer-options-sections">'+
		'<h5>'+ pagelayer_l('general_options') +'</h5>'+
		'<div class="pagelayer-option-holder pagelayer-open-customizer">'+
			'<i class="fas fa-paint-brush"></i>'+
			'<span>'+ pagelayer_l('customize') +'</span>'+
		'</div>'+
	'</div>'+
	'<div class="pagelayer-options-sections">'+
		'<h5>'+ pagelayer_l('navigator_options') +'</h5>'+
		'<div class="pagelayer-option-holder pagelayer-options-history-icon">'+
			'<i class="pli pli-history"></i>'+
			'<span>'+ pagelayer_l('historyand_revisions') +'</span>'+
		'</div>'+
		'<div class="pagelayer-option-holder pagelayer-options-navigator-icon">'+
			'<i class="pli pli-tree"></i>'+
			'<span>'+ pagelayer_l('navigator') +'</span>'+
		'</div>'+
		'<div class="pagelayer-option-holder pagelayer-options-preview">'+
			'<i class="pli pli-eye"></i>'+
			'<span>'+ pagelayer_l('preview_changes') +'</span>'+
		'</div>'+
	'</div>'+
	'<div class="pagelayer-options-sections">'+
		'<h5>'+ pagelayer_l('tools') +'</h5>'+
		'<div class="pagelayer-option-holder pagelayer-open-help">'+
			'<i class="fas fa-question"></i>'+
			'<span>'+ pagelayer_l('help') +'</span>'+
		'</div>'+
		'<div class="pagelayer-option-holder pagelayer-open-keyboard-shortcuts">'+
			'<i class="far fa-keyboard"></i>'+
			'<span>'+ pagelayer_l('keyboard_shortcuts') +'</span>'+
		'</div>'+
	'</div>';
	
	holder.html(html);
	
	// Open customizer settings
	holder.find('.pagelayer-open-customizer').click(function(){
		window.open(pagelayer_customizer_url+'&autofocus%5Bpanel%5D=pagelayer_settings', '_blank');
	});
	
	// Open help / support link
	holder.find('.pagelayer-open-help').click(function(){
		 window.open(pagelayer_support_url, '_blank');
	});
	
	// Show Pagelayer History
	holder.find('.pagelayer-options-history-icon').click(function(){
		pagelayer.$$('.pagelayer-bottombar-holder .pagelayer-history-icon').click();
	});
	
	// Show Pagelayer Navigator
	holder.find('.pagelayer-options-navigator-icon').click(function(){
		pagelayer.$$('.pagelayer-bottombar-holder .pagelayer-navigator-icon').click();
	});
	
	// Show Pagelayer Preview
	holder.find('.pagelayer-options-preview').click(function(){
		pagelayer.$$('.pagelayer-bottombar-holder .pagelayer-preview').click();
	});
	
	// Show keyboard shortcut modal
	holder.find('.pagelayer-open-keyboard-shortcuts').click(function() {
		
		var modal = pagelayer.$$('.pagelayer-shortcuts-modal');
		modal.css('display','flex');
		
		modal.find('.pagelayer-editor-modal-close-icon').unbind('click');
		modal.find('.pagelayer-editor-modal-close-icon').click(function(){
			modal.hide();
		});

		modal.unbind('click');
		modal.on('click', function(e){
			
			if(e.target != this) {
				return;
			}

			modal.hide();
		});
	});
}

// Setup navigator
function pagelayer_navigator_setup(){
	
	var navigator_ele = pagelayer.$$('#pagelayer-navigator'),
	navigator_padding = 10,
	navigator_html = '';
		
	// Get the child elements list
	var pagelayer_create_navi_list = function(selector){
		
		var navigator_list = '';
		
		selector.children('.pagelayer-ele-wrap, .pagelayer-ele').each(function(){
			
			var cEle = jQuery(this),
			tag = pagelayer_tag(cEle),
			id = pagelayer_id(cEle),
			child_ele = false,
			ele_class = '';
			
			// If tag is not found then return
			if(pagelayer_empty(tag)){
				return;
			}
			
			// if is row or  col or inner-row
			if(tag == 'pl_row' || tag == 'pl_col' || tag == 'pl_inner_row'){
				ele_class = 'pagelayer-navigator-toggle';
				child_ele = true;
			}
			
			navigator_list += '<div class="pagelayer-navigetor-ele" pagelayer-id="'+id+'">'+
				'<div class="pagelayer-ele-name '+ ele_class +'" pagelayer-tag="'+tag+'" style="padding-left:'+navigator_padding+'px">'+
					'<i class="fa pagalayer-arrow"></i><i class="fa pagelayer-'+tag+'"></i>'+
					pagelayer_shortcodes[tag]['name']+
					'<span class="pagelayer-navigator-options"><i class="pli pli-pencil" data-action="edit"></i><i class="pli pli-trashcan" data-action="delete"></i></span>'+
				'</div>';
			
			// Create the list of child element 
			if(child_ele){
				navigator_padding += 15; // Increment padding left for widget
				navigator_list += pagelayer_create_navi_list( cEle.find(pagelayer_shortcodes[tag]['holder']).first() );
				navigator_padding -= 15; // Decrement padding left for widget
			}
			
			navigator_list += '</div>';
		});
		
		return navigator_list;
	}
	
	// Create list of all rows and their child widgets 
	jQuery(pagelayer_editable).children('.pagelayer-wrap-row').each(function(){
		navigator_html += pagelayer_create_navi_list(jQuery(this));
	});
		
	// Put the navigator list
	navigator_ele.html('<div class="pagelayer-leftbar-prop-body">'+navigator_html+'</div>');
	
	// edit and delete element click handler
	navigator_ele.find('.pagelayer-navigator-options .pli').on('click', function(event){
		
		var sEle = jQuery(this).closest('.pagelayer-navigetor-ele');
		var sId = sEle.attr('pagelayer-id');
		var action = jQuery(this).data('action');
		if( action == 'edit'){
			pagelayer_edit_element('[pagelayer-id = '+sId+']', event);
		}else if(action == 'delete'){
			sEle.find('.pagelayer-ele-name').css({'background':'rgb(255, 114, 114)','opacity':'0.5'});
			pagelayer_delete_element('[pagelayer-id = '+sId+']');
		}
		
	});
	
	// On click toggle the element
	navigator_ele.find('.pagelayer-ele-name').on('click', function(){
		
		var tEle = jQuery(this);
		var pl_id = tEle.parent().attr('pagelayer-id'); // Get Pagelayer id
		var jEle = pagelayer_ele_by_id(pl_id);
		
		// If the class "pagelayer-navigator-toggle" exist then toggle
		if(tEle.hasClass('pagelayer-navigator-toggle')){
			tEle.parent().toggleClass('pagelayer-navigator-open');
		}
		
		// Also open all parents 
		tEle.parent().parents('.pagelayer-navigetor-ele').addClass('pagelayer-navigator-open');
			
		// Set the click element active
		navigator_ele.find('.pagelayer-ele-name').removeClass('pagelayer-navi-active');
		tEle.addClass('pagelayer-navi-active')
		
		// Set the element active
		if(jEle.length > 0){
			//pagelayer_active.el = pagelayer_data(jEle);
			pagelayer_set_active(jEle);
			pagelayer_scroll_to_viewport(jEle);
		}
		
	});
	
	// Do active ele tab open
	if( pagelayer_active.el && pagelayer_active.el.id ){
		navigator_ele.find('[pagelayer-id="'+pagelayer_active.el.id+'"]').children('.pagelayer-ele-name').click();
	}
	
	/* var posY = 0, orig_eleY= 0;
	
	// On mouse down in pagelayer-ele-name
	navigator_ele.find('.pagelayer-ele-name').on('mousedown', function(e){
		e = e || window.event;
		e.preventDefault();
		
		// Get ele position
		orig_eleY = jQuery(this).offset().top;
		
		// Get the mouse cursor  at startup:
		posY = e.clientY;
		
		// The variable needs to be empty.
		newMethod = '';
		
		// Mouse up handler
		var ele_mousemove = function(){
			
		}
		
		// Mouse move handler
		var ele_mouseup = function(){
			pagelayer.$$(document).off('mouseup', ele_mouseup);
			pagelayer.$$(document).off('mousemove', ele_mousemove);
		}
		
		pagelayer.$$(document).on('mouseup', ele_mouseup);
		pagelayer.$$(document).on('mousemove', ele_mousemove);

	}); */
	
	
}

// Scroll page to element view port
function pagelayer_scroll_to_viewport(jEle, timeout, parentEle){
	
	var scrolled = parentEle || jQuery('html, body');
	timeout = timeout || 500;
	parentEle = parentEle || jQuery(window);
	
	setTimeout(function(){
		var parentHeight = parentEle.height(),
		parentScrollTop = parentEle.scrollTop(),
		elementTop = jEle.offset().top,
		topToCheck = elementTop - parentScrollTop;
		  
		if (topToCheck > 0 && topToCheck < parentHeight) {
			return;
		}

		var scrolling = elementTop - parentHeight / 2;
		scrolled.stop(true).animate({
			scrollTop: scrolling
		}, 1000);
	}, timeout);
}

// Generates a random string of "n" characters
function pagelayer_randstr(n, special){
	var text = '';
	var possible = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
	
	special = special || 0;
	if(special){
		possible = possible + '&#$%@';
	}
	
	for(var i=0; i < n; i++){
		text += possible.charAt(Math.floor(Math.random() * possible.length));
	}

	return text;
};

function pagelayer_randInt(max) {
	return Math.floor(Math.random() * Math.floor(max));
}

// Convert the regular URL of a Video to a Embed URL
function pagelayer_video_url(src, no_url){
  
	no_url = no_url || false;
	var youtubeRegExp = /youtube\.com|youtu\.be/;
	var vimeoRegExp = /vimeo\.com/;
	var match = '';
	var videoId = '';
	var vid_params = {};
		
	if (youtubeRegExp.exec(src)) {
		match = 'youtube';
	} else if (vimeoRegExp.exec(src)) {
		match = 'vimeo';
	}
	
	switch(match){
		case 'youtube':
				
			var youtubeRegExp1 = /youtube\.com/;
			var youtubewatch = /watch/;
			var youtubeembed = /embed/;
			var youtube = /youtu\.be/;

			if (youtubeRegExp1.exec(src)) {
				
				if (youtubewatch.exec(src)) {
					 videoId = src.split('?v=');
										
				} else if (youtubewatch.exec(src)) {
					videoId = src.split('embed/');
				}
				
			} else if (youtube.exec(src)) {
				videoId = src.split('.be/');
			}
			
			vid_params = {
				type : 'youtube',
				src : '//www.youtube.com/embed/'+videoId[1],
				id : videoId[1]
			};

			pagelayer_yt_api_register();
			
			break;
			
		case 'vimeo':
		
			var vimeoplayer = /player\.vimeo\.com/;
			var vimeovideo = /video/;
			
			if (vimeoplayer.exec(src) && vimeovideo.exec(src)) {
				videoId = src.split('video/');
			} else if (vimeoRegExp.exec(src)) {
				videoId = src.split('.com/');
			}
			
			vid_params = {
				type : 'vimeo',
				src : '//player.vimeo.com/video/'+videoId[1],
				id : videoId[1]
			};
			
			break;
		default:
			vid_params = {
				type : 'local',
				src : src
			};
			
	}
  
	if(!no_url){
		return vid_params.src;
	}
  
	return vid_params;
};

// Youtube API Register
function pagelayer_yt_api_register(){

	if(jQuery('#pagelayer-youtube-script-js').length > 0){
		return;
	}

	jQuery('body').append('<script src="https://www.youtube.com/iframe_api" id="pagelayer-youtube-script-js"></script>');

}

// Add widget section
function pagelayer_add_widget(){
	
	html='<div class="pagelayer-add-widget-area">'+
		'<button class="pagelayer-add-button pagelayer-add-section"><i class="pagelayer-add-row fas fa-file-alt"></i> &nbsp;Add New Section</button>'+
		'<button class="pagelayer-add-button pagelayer-add-row"><i class="pagelayer-add-row fas fa-plus-circle"></i> &nbsp;Add New Row</button>'+
		'<p>Click here to add new row OR drag widgets</p>'+
	'</div>';
	
	jQuery(pagelayer_editable).append(html);
	
	var add_area = jQuery('.pagelayer-add-widget-area');
	
	// Add a code before this
	var add_sc = function(tag, global_id = ''){
		
		var attr = '';
		if(!pagelayer_empty(global_id)){
			attr = ' pagelayer-global-id="'+global_id+'" ';
		}
		
		// Create Row		
		var row = jQuery('<div pagelayer-tag="pl_row" '+((tag == 'pl_row') ? attr : '') +'></div>');
		add_area.before(row);
		var row_id = pagelayer_onadd(row, false);
		var rEle = pagelayer_ele_by_id(row_id);
		
		if(tag == 'pl_row' && !pagelayer_empty(global_id)){
			rEle.click();
			return row_id;
		}
		
		// Create Column
		var col = jQuery('<div pagelayer-tag="pl_col" '+((tag == 'pl_col') ? attr : '') +'></div>');
		rEle.find('.pagelayer-row-holder').append(col);
		var col_id = pagelayer_onadd(col, false);
		var cEle = pagelayer_ele_by_id(col_id);
		
		
		if(tag == 'pl_row'){
			rEle.click();
			return row_id;
		}
		
		if(tag == 'pl_col'){
			cEle.click();
			return col_id;
		}
		
		// Create element
		var ele = jQuery('<div pagelayer-tag="'+tag+'" '+attr+'></div>');
		cEle.find('.pagelayer-col-holder').append(ele);
		//console.log(ele);
		var id = pagelayer_onadd(ele);
		//console.log(id);
		//console.log(col_id);
		var eEle = pagelayer_ele_by_id(col_id);
		//console.log(eEle);
		// Ensure the column is not empty
		pagelayer_empty_col(cEle.find('.pagelayer-col-holder'));
		
		if(tag == 'pl_inner_row' && pagelayer_empty(global_id)){
			// Create Column
			var in_col = jQuery('<div pagelayer-tag="pl_col"></div>');
			eEle.find('.pagelayer-row-holder').append(in_col);
			var in_col_id = pagelayer_onadd(in_col, false);
		}
		
		return id;
		
	}
	
	// Handle Click
	add_area.on('click', function(e){
		e.stopPropagation();
		add_sc('pl_col');
	});
	
	// Handle Click
	add_area.find('.pagelayer-add-section').on('click', function(e){
		e.stopPropagation();
		pagelayer_add_section_area();// Setup and show sections modal
	});
	
	// Handle Drag over
	add_area.on('dragover', function(e){
		//console.log(e)
		add_area.addClass('pagelayer-add-widget-drag');
	});
	
	// Handle Drag Leave
	add_area.on('dragleave', function(e){
		//console.log(e)
		add_area.removeClass('pagelayer-add-widget-drag');
	});
	
	// Handle On Drop
	add_area.on('drop', function(e){
		
		//console.log(e);
		//console.log(e.originalEvent.dataTransfer.getData('tag'));
		add_area.removeClass('pagelayer-add-widget-drag');
		jQuery('.pagelayer-is-dragging').removeClass('pagelayer-is-dragging');
		
		var tag = e.originalEvent.dataTransfer.getData('tag');
		var global_id = e.originalEvent.dataTransfer.getData('global_id');
		
		// Is it an existing element ?
		if(tag.length < 1){
			return false;
		}
		
		e.preventDefault();
		
		//console.log(tag);
		
		add_sc(tag, global_id);
	});
};

// Is the element in view while scrolling
function pagelayer_isElementInView(elem, holder, partial) {
	partial = partial || true;
	var container = jQuery(holder);
	var contHeight = container.height();
	var contTop = container.scrollTop();
	var contBottom = contTop + contHeight ;

	var elemTop = jQuery(elem).offset().top - container.offset().top;
	var elemBottom = elemTop + jQuery(elem).height();

	var isTotal = (elemTop >= 0 && elemBottom <=contHeight);
	var isPart = ((elemTop < 0 && elemBottom > 0 ) || (elemTop > 0 && elemTop <= container.height())) && partial;

	return isTotal || isPart ;
}

// Append section modal into body
function pagelayer_add_section_area(){
	
	var body = pagelayer.$$('body');
	var mEle = body.find('.pagelayer-add-section-modal-container');
	
	if(mEle.length > 0){
		mEle.show();
		return;
	}
	
	var section_modal = '<div class="pagelayer-add-section-modal-container">'+
		'<div class="pagelayer-add-section-modal-holder">'+
			'<div class="pagelayer-add-section-modal">'+
				'<div class="pagelayer-add-section-modal-header">'+
					'<div>Add Sections</div>'+
					'<div class="pagelayer-section-type-div">Type : '+
						'<select name="type" id="pagelayer-section-type">'+
							'<option value="section">Sections</option>'+
							'<option value="header">Headers</option>'+
							'<option value="footer">Footers</option>'+
							'<option value="page">Pages</option>'+
						'</select>'+
					'</div>'+
					'<div class="pagelayer-add-section-modal-close">&times;</div>'+
				'</div>'+
				'<div class="pagelayer-add-section-modal-row">'+
					'<div class="pagelayer-add-section-modal-left">'+
						'<div class="pagelayer-section-search-div">'+
							'<i class="pli pli-search" ></i><input class="pagelayer-section-search" /><span class="pagelayer-sf-empty pli">&times;</span>'+
						'</div>'+
						'<div class="pagelayer-section-tags-holder"></div>'+
					'</div>'+
					'<div class="pagelayer-section-modal-body-holder">'+
						'<div class="pagelayer-add-section-modal-body"></div>'+
					'</div>'+
				'</div>'+
				'<div class="pagelayer-add-section-modal-overlay" style="display:none;">'+
					'<div class="pagelayer-section-wait">'+
						'<div class="pagelayer-loader">'+
							'<div class="pagelayer-percent-parent"></div>'+
						'</div><br/>'+
						'<span>Please wait a moment</span>'+
					'</div>'+
				'</div>'+
			'</div>'+
		'</div>'+
	'</div>';
	
	mEle = jQuery(section_modal);
	
	// Append the element in the body
	body.append(mEle);
	
	// On click close modal 
	mEle.find('.pagelayer-add-section-modal-close').on('click', function(){
		mEle.hide();
	});
	
	// Search Empty
	mEle.find('.pagelayer-sf-empty').on('click', function(){
		mEle.find('.pagelayer-section-search').val('');
	});
	
	// On select section type 
	mEle.find('#pagelayer-section-type').on('change', function(){
		var val = jQuery(this).val();
		pagelayer_add_sections_list_setup(val);
	});
	
	// Append the list items into modal body
	pagelayer_add_sections_list_setup();
	
	mEle.show();// Show the modal
	
};

// Append section list into modal body
function pagelayer_add_sections_list_setup(type){
	
	var mEle = pagelayer.$$('.pagelayer-add-section-modal-container');
	var body = mEle.find('.pagelayer-add-section-modal-body');
	var add_area = jQuery('.pagelayer-add-widget-area');
	type = type || 'section';
	
	// Find the number of cols
	var body_width = jQuery(window.parent).width();
	var num_cols = 3;
	if(body_width >= 1500){
		num_cols = 4;
	}else if(body_width >= 992){
		num_cols = 3;
	}else if(body_width >= 768){
		num_cols = 2;
	}else if(body_width >= 360){
		num_cols = 1;
	}
	//console.log(num_cols+' - '+body_width);
	
	var viewer = '<div class="pagelayer-section-is-visible"></div>';
	var selected_tags = {};
	var result_set = {};
	
	// Setup the scroll
	mEle.find('.pagelayer-section-tags-holder').slimScroll({
		height: 'calc(100vh - 150px)',
		railVisible: false,
		alwaysVisible: true,
		color: '#000',
		size: '5px',
	});
	
	// Create list of items
	var pagelayer_section_list = function(){
		
		// List the tags
		if(!pagelayer_empty(pagelayer_add_section_data[type]['tags'])){
			var tags_html = '';
			var tags = pagelayer_add_section_data[type]['tags'];
			for(var k in tags){
				tags_html += '<span class="pagelayer-section-tags" tag="'+k+'">'+k+' ('+tags[k].length+')</span>';				
			}
			mEle.find('.pagelayer-section-tags-holder').html(tags_html);
			
			// Handle tag click
			mEle.find('.pagelayer-section-tags').unbind('click');
			mEle.find('.pagelayer-section-tags').on('click', function(e){
				
				var search = mEle.find('.pagelayer-section-search');
				
				// Blank the search
				if(search.val().length > 0){
					search.val('');
					selected_tags = {};
				}
				
				// Fill the selected_tags
				tEle = jQuery(this);
				var tag = tEle.attr('tag')
				
				if(tEle.attr('on') == '1'){
					delete selected_tags[tag];
					tEle.removeAttr('on');
				}else{
					tEle.attr('on', 1);
					selected_tags[tag] = 1;
				}
				
				// Filter
				pagelayer_section_filter(false, 1);
				
			});
		}
		
		// Fill in the result
		result_set = { ...pagelayer_add_section_data[type]['list']};
		
		show_result();
		
	};
	
	// How the result and setup scroll
	var show_result = function(){
		
		var html = '';
		for(var i = 0; i < num_cols; i++){
			html += '<div class="pagelayer-section-holder" pagelayer-section-type="'+type+'" num="'+i+'"></div>';
		}
		
		// Blank the body
		body.html(html+viewer);
		
		mEle.find('.pagelayer-section-modal-body-holder').unbind('scroll');
		mEle.find('.pagelayer-section-modal-body-holder').on('scroll', pagelayer_section_body_scroll);
		pagelayer_section_body_scroll();
	}
	
	var scroll_accessed = false;
	
	// Section body ON scroll
	var pagelayer_section_body_scroll = function(){
		
		// Check if there is anything to display in the first place, as we do delete pagelayer_add_section_data
		if(pagelayer_empty(result_set)){
			return;
		}
		
		var tester = mEle.find('.pagelayer-section-is-visible');
		var modal = mEle.find('.pagelayer-section-modal-body-holder');
		
		// If we have scroll
		if(!pagelayer_isElementInView(tester, modal) || scroll_accessed){
			return;
		}
		
		scroll_accessed = true;
		
		var html = '';
		var i = 0;
		
		// Loop result_set
		for(var id in result_set){
			
			if(i >= (num_cols * 5)){
				break;
			}
			
			var col = i % num_cols;
			//console.log(col);
			
			i++;
			
			var pro = 0;
			
			// Is it pro ?
			if(!pagelayer_empty(result_set[id]) && pagelayer_empty(pagelayer_pro)){
				pro = 1;
			}
			
			html = '<div class="pagelayer-section-item" pagelayer-section-type="'+type+'" pagelayer-add-section-id="'+id+'">'+
			'<img src="'+ pagelayer_add_section_data[type]['image_url'] + id +'/screenshot.jpg" alt="Pagelayer code screenshot" />'+
			(pro ? '<div class="pagelayer-section-pro-req">Pro</div><div class="pagelayer-section-pro-txt">'+pagelayer.pro_txt+'</div>' : '')+
			'</div>';
			
			body.find('.pagelayer-section-holder[num='+col+']').append(html);
			
			delete result_set[id];
			
		}
		
		//console.log(result_set);
		
		mEle.find('.pagelayer-section-item').unbind('click');
		mEle.find('.pagelayer-section-item').on('click', function(e){
			pagelayer_section_item_clickable(jQuery(this));
		});
		
		scroll_accessed = false;
		
	}
	
	// If we have searched something / or clicked tags
	var pagelayer_section_filter = function(event, not_input){
				
		var txt = mEle.find('.pagelayer-section-search').val();
		var tags = pagelayer_add_section_data[type]['tags'];
		
		// Searched anything
		if(!pagelayer_empty(txt) || pagelayer_empty(not_input)){
		
			// Blank the tags
			selected_tags = {};
			
			mEle.find('.pagelayer-section-tags').removeAttr('on');
			
			for(var k in tags){
				if(k.search(txt) >= 0){
					selected_tags[k] = 1;
					mEle.find('.pagelayer-section-tags[tag="'+k+'"]').attr('on', 1);
				}
			}
			
		}
		
		var new_result = {};
		var new_length = 0;
		
		// Filter the content
		for(var t in selected_tags){
			
			for(var i in tags[t]){
				new_length++;
				new_result[tags[t][i]] = tags[t][i];
			}
			
		}
		
		// Copy the result
		result_set = {...new_result};
		//console.log(type);console.log(selected_tags);console.log(result_set);
		
		show_result();
		
	}
	
	// On search change
	mEle.find('.pagelayer-section-search').unbind('input');
	mEle.find('.pagelayer-section-search').on('input', pagelayer_section_filter);
	
	// On click items
	var pagelayer_section_item_clickable = function(jEle){
		
		var section_id = jEle.attr('pagelayer-add-section-id');
		
		// IF section id not found
		if(pagelayer_empty(section_id)){
			return false;
		}
		
		if(jEle.find('.pagelayer-section-pro-req').length > 0){
			return false;
		}
		
		// Show the overlay
		mEle.find('.pagelayer-add-section-modal-overlay').show();
		
		// Do shortcode the content
		jQuery.ajax({
			url: pagelayer_ajax_url+'&action=pagelayer_get_section_shortcodes&postID='+pagelayer_postID,
			type: 'POST',
			data: {
				'pagelayer_nonce': pagelayer_ajax_nonce,
				'pagelayer_section_id': section_id,
				'pagelayer-live': 1
			},
			success: function(data) {
				
				try{
					
					var data = JSON.parse(data);
					
					if(!pagelayer_empty(data['error'])){
						pagelayer_show_msg('Error getting the section', 'error');						
						mEle.find('.pagelayer-add-section-modal-overlay').hide();
						mEle.hide();
						return;
					}
					
					var cEle = jQuery(data['code']);
					
					// Add section before add widget area
					add_area.before(cEle);
					
					// We need to it setup
					cEle.each(function(){
						var pl_id = pagelayer_id(jQuery(this));
						
						if(!pagelayer_empty(pl_id)){
							pagelayer_element_setup('[pagelayer-id="'+pl_id+'"], [pagelayer-id='+pl_id+'] .pagelayer-ele', true);
						}
					});
				
				}catch(e){
					pagelayer_show_msg('Error getting the section', 'error');						
					mEle.find('.pagelayer-add-section-modal-overlay').hide();
					mEle.hide();
					return;
				}
				
			},
			complete: function(){
				mEle.find('.pagelayer-add-section-modal-overlay').hide();
				mEle.hide();
			}
		});	
	}
	
	// Load the data if not there
	if(!(type in pagelayer_add_section_data)){
		
		// Show the loading
		mEle.find('.pagelayer-add-section-modal-overlay').show();
		
		// Get the sections list data and append it
		jQuery.ajax({
			url: pagelayer_api_url+'/library.php?give='+type,
			type: 'post',
			success: function(response){
				var tmp = JSON.parse(response);
				
				// Is the list there ?
				if( !('list' in tmp && !pagelayer_empty(tmp['list'])) ){
					return;
				}
				
				pagelayer_add_section_data[type] = tmp;
				
				// Create the Type
				pagelayer_section_list(type);
				
				// Hide the loading
				mEle.find('.pagelayer-add-section-modal-overlay').hide();
				
			},
			complete: function(){
				mEle.find('.pagelayer-add-section-modal-overlay').hide();
			}
		});
	
	// We have the data, so show it
	}else{
		pagelayer_section_list(type);
	}
}

// Upload an image
function pagelayer_upload_image(fileName, blob, pagelayer_ajax_func){
	
	var formData = new FormData();
	formData.append('action', 'upload-attachment');
	formData.append('_ajax_nonce', pagelayer_media_ajax_nonce);
	formData.append('async-upload', blob, fileName);
	
	jQuery.ajax({
		url:pagelayer_ajax_url,
		data: formData,// the formData function is available in almost all new browsers.
		type:"post",
		contentType:false,
		processData:false,
		cache:false,
		beforeSend: function( xhr ) {
			if(typeof pagelayer_ajax_func.beforeSend == 'function'){
				pagelayer_ajax_func.beforeSend(xhr);						
			}
		},		
		xhr: function() {
			var xhr = new window.XMLHttpRequest();
			if(typeof pagelayer_ajax_func.uploadProgress == 'function'){
				xhr = pagelayer_ajax_func.uploadProgress(xhr);						
			}
		  return xhr;
		},		
		error:function(err){
			//console.error(err);
			pagelayer_show_msg('Unable to upload image for some reason.', 'error');						
		},
		success:function(response){
			var obj = jQuery.parseJSON(response);
			if(typeof pagelayer_ajax_func.success == 'function'){
				pagelayer_ajax_func.success(obj);						
			}
		},
		complete:function(xhr){
			if(typeof pagelayer_ajax_func.complete == 'function'){
				pagelayer_ajax_func.complete(xhr);						
			}
		}
	});
};

// On editable area image paste handler
function pagelayer_editable_paste_handler(pasteEvent, pagelayer_ajax_func){
	var items,
	is_Paste = (pasteEvent.type == 'paste' ? true : false),
	mustPreventDefault = false,
	reader;

	try {
		if(is_Paste){
			items = (pasteEvent.originalEvent || pasteEvent).clipboardData.items;			
		}else{
			items = [pasteEvent];
		}
		
		for (var i = items.length - 1; i >= 0; i -= 1) {

			if (items[i].type.match(/^image\//)) {
				
				reader = new FileReader();
				/* jshint -W083 */
				reader.onloadend = function(event) {
					
					var src = event.target.result;		
					
					if(src.indexOf('data:image') === 0 ) {
						
						var block = src.split(";");
						var contentType = block[0].split(":")[1];
						var realData = block[1].split(",")[1];
						if(is_Paste){
							var fileName = "image."+contentType.split("/")[1];					
						}else{
							var fileName = items[0]['name'];
						}
						
						// Convert it to a blob to upload
						var blob = pagelayer_b64toBlob(realData, contentType);
						
						pagelayer_upload_image(fileName, blob, pagelayer_ajax_func);
						
					}
				   
				};
				/* jshint +W083 */
				if(is_Paste){
					reader.readAsDataURL(items[i].getAsFile());	
				}else{
					reader.readAsDataURL(items[i]);					
				}
				mustPreventDefault = true;
			}
		}
		
		if(mustPreventDefault && is_Paste){
			pasteEvent.stopPropagation();
			pasteEvent.preventDefault();
		}
		
	}catch(err){
		console.log(err);
	}
	
	return mustPreventDefault;
	
}

// Convert base64 to Blob 
function pagelayer_b64toBlob(b64Data, contentType, sliceSize) {
	contentType = contentType || '';
	sliceSize = sliceSize || 512;

	var byteCharacters = atob(b64Data);
	var byteArrays = [];

	for (var offset = 0; offset < byteCharacters.length; offset += sliceSize) {
		var slice = byteCharacters.slice(offset, offset + sliceSize);

		var byteNumbers = new Array(slice.length);
		for (var i = 0; i < slice.length; i++) {
			byteNumbers[i] = slice.charCodeAt(i);
		}

		var byteArray = new Uint8Array(byteNumbers);

		byteArrays.push(byteArray);
	}

	var blob = new Blob(byteArrays, {type: contentType});
	return blob;
}

// Function to check if the URL is external
function pagelayer_parse_theme_vars(img_url){
	
	for(x in pagelayer_theme_vars){
		img_url = img_url.replace(x, pagelayer_theme_vars[x]);
	}
	
	return img_url;
};

// Tooltip Setup for Editor
function pagelayer_tooltip_setup(){	
	//pagelayer.$$('[data-tlite]').each(function(){pagelayer_tlite.show(jQuery(this).get(0));});return;
	pagelayer.$$('[data-tlite]').hover(function(){
		pagelayer_tlite.show(jQuery(this).get(0));
	}, function(){
		pagelayer_tlite.hide(jQuery(this).get(0));
	});
	
};

// Pagelayer Messages
function pagelayer_show_msg(msg, state, time){
	
	time = time || 5000;
	state = !pagelayer_empty(state) ? 'pagelayer-editor-msg-state-'+state : '';
	var nholder = pagelayer.$$('.pagelayer-editor-notice');
	var mEle = jQuery('<div class="pagelayer-editor-msg '+state+'">'+msg+' <span class="pli pli-cross pagelayer-notice-x"></span></div>');
	
	nholder.append(mEle);
	
	mEle.find('.pagelayer-notice-x').on('click', function(){
		mEle.css({opacity: 0});
		setTimeout(function(){
			mEle.css({transition: 'none'});
			mEle.slideUp(function(){
				mEle.remove();
			});
		}, 900);
	});
	
	setTimeout(function(){
		mEle.find('.pagelayer-notice-x').click();
	}, time);
	
}

// Pagelayer confirmation box
function pagelayer_confirmation_box(message, yesCallback, noCallback, yesText, noText) {
	
	yesText = yesText || pagelayer_l('Yes');
	noText = noText || pagelayer_l('No');
	
	var dialog = jQuery('<div class="pagelayer-confirm-box-holder">'+
		'<div class="pagelayer-confirm-box" style="border-radius:5px">'+
			'<div class="pagelayer-confirmation-msg">'+ message +'</div>'+
			'<center>'+
				'<span class="pagelayer-btnyes button button-pagelayer">'+ yesText +'</span>&nbsp;&nbsp;&nbsp;'+
				'<span class="pagelayer-btnno button button-pagelayer">'+ noText +'</span>'+
			'</center>'+
		'</div>'+
	'</div>');
	
	pagelayer.$$('body').append(dialog);

	dialog.find('.pagelayer-btnyes').on('click', function() {
		dialog.remove();
		if(typeof yesCallback == 'function'){
			yesCallback();
		}
	});
	dialog.find('.pagelayer-btnno').on('click', function() {
		dialog.remove();
		if(typeof noCallback == 'function'){
			noCallback();
		}
	});
	dialog.show();
}

function pagelayer_trim(str, charlist){
	//  discuss at: http://locutus.io/php/trim/
	
	if(typeof str != 'string'){
		return str;
	}
	
	var whitespace = [' ', '\n', '\r', '\t', '\f', '\x0b', '\xa0', '\u2000', '\u2001', '\u2002', '\u2003', '\u2004', '\u2005', '\u2006', '\u2007', '\u2008', '\u2009', '\u200a', '\u200b', '\u2028', '\u2029', '\u3000' ].join('');
	var l = 0;
	var i = 0;
	str += '';

	if (charlist) {
		whitespace = (charlist + '').replace(/([[\]().?/*{}+$^:])/g, '$1');
	}

	l = str.length;
	for (i = 0; i < l; i++) {
		if (whitespace.indexOf(str.charAt(i)) === -1) {
			str = str.substring(i);
			break;
		}
	}

	l = str.length;
	for (i = l - 1; i >= 0; i--) {
		if (whitespace.indexOf(str.charAt(i)) === -1) {
			str = str.substring(0, i + 1);
			break;
		}
	}

	return whitespace.indexOf(str.charAt(0)) === -1 ? str : '';
};

function pagelayer_ucwords(str) {
	return (str + '').replace(/^([a-z])|\s+([a-z])/g, function ($1) {
		return $1.toUpperCase();
	});
}

// Check length for string and object
function pagelayer_length(mixed_var) {
	
	var length = 0;
	var undef, key, i, len;
	var emptyValues = [undef, null, false];

	for(i = 0, len = emptyValues.length; i < len; i++) {
		if (mixed_var === emptyValues[i]) {
			return length;
		}
	}
	
	// Is array, object or jQuery object?
	if(typeof mixed_var === 'object'){
		
		// If is jQuery object
		if( mixed_var.hasOwnProperty('length')){
			return mixed_var.length;
		}
		
		for (key in mixed_var) {
			// TODO: should we check for own properties only?
			//if (	.hasOwnProperty(key)) {
			length++;
			//}
		}
		
		return length;
	}
	
	length = String(mixed_var).length;

	return length;
};

// Create Widget list dropdown
function pagelayer_create_widget_tooltip(){

	var html = '<div class="pagelayer-widget-tooltip">'+
			'<div class="pagelayer-widget-search-holder">'+
				'<div class="pagelayer-widget-search">'+
					'<i class="pli pli-search" ></i><input class="pagelayer-search-field" /><span class="pagelayer-sf-empty pli">&times;</span>'+
				'</div>'+
			'</div>';
	
	for(var x in pagelayer_groups){
		
		// Title
		html += '<div class="pagelayer-widget-group pagelayer-group-name-'+x+'"><h5>'+x+'</h5>';
		
		// Indivdual icon
		for(var y in pagelayer_groups[x]){
			
			var sc = pagelayer_groups[x][y];
			
			if(!(sc in pagelayer_shortcodes) || 'not_visible' in pagelayer_shortcodes[sc]){
				continue;
			}
			
			html += '<div class="pagelayer-shortcode-holder" pagelayer-tag="'+sc+'">'+
				'<div class="pagelayer-pointer pagelayer-sc">'+
					'<center class="pagelayer-shortcode-inner">';
					
					if('icon' in pagelayer_shortcodes[sc]){
						html += '<i class="pagelayer-shortcode '+pagelayer_shortcodes[sc]['icon']+'"></i>';
					}else{
						html += '<i class="pagelayer-shortcode pli pagelayer-'+sc+'"></i>';
					}
					
					html += '</center>'+
					'<span class="pagelayer-pointer pagelayer-shortcode-text">'+pagelayer_shortcodes[sc]['name']+'</span>'+
				'</div>'+
			'</div>';
			
		}
		
		html += '</div>';
		
	}
	
	html += '</div>';
		
	pagelayer.$$('body').append(html);
	
	var wdHolder = pagelayer.$$('.pagelayer-widget-tooltip');
	
	// Hide the ones which are not supposed to be shown
	wdHolder.find('.pagelayer-search-field').on('input', function(){
		
		var val = jQuery(this).val();
		var re = new RegExp(val, 'i');
		
		// Show only the required tags
		wdHolder.find('.pagelayer-widget-group').each(function(){
			
			var group = jQuery(this);
			var res = group.find('[pagelayer-tag]');
			var hidden = 0;
			
			res.each(function(){
				
				var tEle = jQuery(this);
				if(tEle.find('.pagelayer-shortcode-text').html().match(re)){
					tEle.show();
				}else{
					hidden += 1;
					tEle.hide();
				}
				
			});
			
			// Hide the whole group
			if(hidden == res.length){
				group.hide();
			}else{
				group.show();
			}
				
		});

		wdHolder.find('.pagelayer-shortcode-holder:visible').first().trigger('widget_active');
		
	});
	
	// On click search empty
	wdHolder.find('.pagelayer-widget-search>.pagelayer-sf-empty').click(function(){
		wdHolder.find('.pagelayer-search-field').val('').trigger('input');
	});
	
	// Register widget active event
	wdHolder.find('.pagelayer-shortcode-holder').on('widget_active', function(){
		var activeEle = jQuery(this);
		wdHolder.find('.pagelayer-list-widget-active').removeClass('pagelayer-list-widget-active');
		
		if(!activeEle.hasClass('pagelayer-list-widget-active')){
			activeEle.addClass('pagelayer-list-widget-active');
		}
		
		activeEle[0].scrollIntoView({behavior: "smooth", block: "end"});
	});
	
	pagelayer.gDocument.on('mousedown.pagelayer_wdlist', function(e){
		var target = jQuery(e.target);
		
		if(target.closest('.pagelayer-widget-tooltip').is(wdHolder)){
			return;
		}
	
		wdHolder.find('.pagelayer-shortcode-holder:visible').first().trigger('widget_active');
	
		wdHolder.hide();
		jQuery('.pagelayer-show-wiget-list').removeClass('pagelayer-show-wiget-list');
		jQuery(window).off('scroll.pagelayer_wdlist resize.pagelayer_wdlist');
	});
  
}

// Show Widget list dropdown
function pagelayer_show_widget_list(jEle, val){
	
	val = val || '';
	jEle = jQuery(jEle);
		
	var wEle = pagelayer.$$('.pagelayer-widget-tooltip'),
	winH = jQuery(window).height(),
	iframe = pagelayer.$$('#pagelayer-iframe'),
	iframeTop = iframe.offset().top,
	iframeLeft = iframe.offset().left,
	style = {},
	wTop = 'auto',
	wBottom = 'auto',
	wLeft = '';
	wHeight = '';
  
	searchField = wEle.find('.pagelayer-search-field');
	searchField.val(val);
	searchField.trigger('input');
	
	// Add widget show class
	if(jEle.hasClass('pagelayer-shortcode-plus')){
		jEle.parent('.pagelayer-ele-overlay').addClass('pagelayer-show-wiget-list');
	}
	
	var bounds = jEle[0].getBoundingClientRect();
  
	wEle.removeClass('pagelayer-widget-list-tooltip');
	wLeft = (bounds.left + iframeLeft) - wEle.width() / 2;
  
	// In list view?
	if(jEle.closest('[pagelayer-editable]').length > 0){
		wEle.addClass('pagelayer-widget-list-tooltip');
		var selection = window.getSelection();
		var range = selection.getRangeAt(0);
		wLeft = (range.getBoundingClientRect().left + iframeLeft) - wEle.width() / 2;
	}
	
	wEle.closest('.pagelayer-widget-tooltip').show();
	wEle.find('.pagelayer-shortcode-holder:visible').first().trigger('widget_active');
	
	// Hide Widget list
	if(jEle.closest('[pagelayer-editable]').length > 0 && wEle.find('.pagelayer-widget-group:visible').length < 1){
		pagelayer.gDocument.trigger('mousedown.pagelayer_wdlist');
		return;		
	}else{
		searchField.focus().select();
	}
	
	var docW = iframeLeft + iframe.width() - 30;
	
	// Prevent to hide on left or right
	if(docW < wLeft + wEle.width()){
		wLeft = docW - wEle.width();
	}else if(iframeLeft > wLeft){
		wLeft = iframeLeft;
	}
	
	if(winH / 2 < bounds.top + 10){
		wBottom = winH - bounds.top + 10;
		wHeight = bounds.top - 10;
	}else{
		wTop = bounds.bottom + iframeTop + 10;
		wHeight = winH - bounds.bottom - 10;
	}
	
	style['left'] = wLeft;
	style['top'] = wTop;
	style['bottom'] = wBottom;
	style['max-height'] = '';
	
	if(wHeight < 350){
		style['max-height'] = wHeight;
	}
	
	wEle.css(style);
	
	jQuery(window).off('scroll.pagelayer_wdlist resize.pagelayer_wdlist');
	jQuery(window).on('scroll.pagelayer_wdlist resize.pagelayer_wdlist', function(){
		var _val = wEle.find('.pagelayer-search-field').val();
		pagelayer_show_widget_list(jEle, _val);
	});
				
	wEle.find('.pagelayer-shortcode-holder').off('click');
	wEle.find('.pagelayer-shortcode-holder').on('click', function(e){
				
		var tag = jQuery(this).attr('pagelayer-tag');
		var mWrap = jEle.closest('.pagelayer-ele-wrap[pagelayer-wrap-id]');
		var mTag = pagelayer_tag(mWrap);
		
		var ele = jQuery('<div pagelayer-tag="'+tag+'"></div>');
		
		// Is col?
		if(mTag == 'pl_col'){
			var colHolder = mWrap.find('>.pagelayer-col > .pagelayer-col-holder');
			colHolder.append(ele);
			pagelayer_empty_col(colHolder);
		}else{
			mWrap.after(ele);
		}
		
		// Replace widget
		if(jEle.closest('[pagelayer-editable]').length > 0){
			pagelayer_delete_element(mWrap.find('>.pagelayer-ele'));
		}
		
		var eleId = pagelayer_onadd(ele, false);
		var eEle = pagelayer_ele_by_id(eleId);
		
		// Create Column
		if( tag == 'pl_inner_row' ){
			var in_col = jQuery('<div pagelayer-tag="pl_col"></div>');
			eEle.find('>.pagelayer-row-holder').append(in_col);
			var in_col_id = pagelayer_onadd(in_col, false);
		}
		
		eEle.click();
		
		// Hide Widget list
		pagelayer.gDocument.trigger('mousedown.pagelayer_wdlist');
	});
  
}

// Set Selection By Character Offsets
function pagelayer_setCaret(containerEl, start, end){
	
	end = end || start;
	
	// Refered from http://jsfiddle.net/zQUhV/47/
	if(window.getSelection && document.createRange){
		
		var charIndex = 0, range = document.createRange();
		range.setStart(containerEl, 0);
		range.collapse(true);
		var nodeStack = [containerEl], node, foundStart = false, stop = false;

		while (!stop && (node = nodeStack.pop())) {
			if (node.nodeType == 3) {
				var nextCharIndex = charIndex + node.length;
				if (!foundStart && start >= charIndex && start <= nextCharIndex) {
					range.setStart(node, start - charIndex);
					foundStart = true;
				}
				if (foundStart && end >= charIndex && end <= nextCharIndex) {
					range.setEnd(node, end - charIndex);
					stop = true;
				}
				charIndex = nextCharIndex;
			} else {
				var i = node.childNodes.length;
				while (i--) {
					nodeStack.push(node.childNodes[i]);
				}
			}
		}

		var sel = window.getSelection();
		sel.removeAllRanges();
		sel.addRange(range);
		
	} else if (document.selection) {
		var textRange = document.body.createTextRange();
		textRange.moveToElementText(containerEl);
		textRange.collapse(true);
		textRange.moveEnd("character", end);
		textRange.moveStart("character", start);
		textRange.select();
	}
}

// Set Selection By Character Offsets
function pagelayer_content_line(containerEl){
	
	var lines = [], charIndex = 0, range = document.createRange();
	range.setStart(containerEl, 0);
	range.collapse(true);
	var bounding = range.getBoundingClientRect();
	var nodeStack = [containerEl], node, prevX = bounding.x, nextStart = 0;
	
	while(node = nodeStack.pop()){
		if (node.nodeType == 3) {
			for(var i = 1; i <= node.length; i++){
				range.setStart(node, i);
				range.setEnd(node, i);
				bounding = range.getBoundingClientRect();
				charIndex ++;

				if(prevX > bounding.x){
					lines.push({start:nextStart, end:charIndex - 1});
					nextStart = charIndex;
				}
				prevX = bounding.x;
			}
		} else {
			var i = node.childNodes.length;
			while(i--){
				nodeStack.push(node.childNodes[i]);
			}
		}
	}
	
	// Push last line
	if(nextStart != charIndex || nextStart == 0){
		lines.push({start:nextStart, end:charIndex});
	}
	
	return lines;
}

//http://jsfiddle.net/TjXEG/900/
function pagelayer_getCaretCharacterOffsetWithin(element){
	var caretOffset = 0;
	var doc = element.ownerDocument || element.document;
	var win = doc.defaultView || doc.parentWindow;
	var sel;
	if( typeof win.getSelection != "undefined" ){
		sel = win.getSelection();
		if (sel.rangeCount > 0) {
			var range = win.getSelection().getRangeAt(0);
			var preCaretRange = range.cloneRange();
			preCaretRange.selectNodeContents(element);
			preCaretRange.setEnd(range.endContainer, range.endOffset);
			caretOffset = preCaretRange.toString().length;
		}
	}else if( (sel = doc.selection) && sel.type != "Control" ){
		var textRange = sel.createRange();
		var preCaretTextRange = doc.body.createTextRange();
		preCaretTextRange.moveToElementText(element);
		preCaretTextRange.setEndPoint("EndToEnd", textRange);
		caretOffset = preCaretTextRange.text.length;
	}
	return caretOffset;
}
PKǎf\
Ew�.f.fjs/properties.jsnu�[���
// The active pagelayer element
var pagelayer_active = {};

// List of pagelayer icons
var pagelayer_icons = {};

// The inline editor
var pagelayer_editor = {};

// The active pagelayer element
var pagelayer_active_tab = {};

// The menu items refrence
var pagelayer_menus_items_ref = {};

// Loads the Data
function pagelayer_data(jEle, clean){
	
	var ret = new Object();
	
	// Get the data
	ret.tag = pagelayer_tag(jEle);
	ret.id = pagelayer_id(jEle);
	ret.$ = jEle;
	
	var ref_data = pagelayer_el_data_ref(jEle);
	
	// Parse the attributes
	ret.atts = JSON.parse(JSON.stringify(ref_data['attr']));
	ret.tmp = JSON.parse(JSON.stringify(ref_data['tmp']));
	
	//console.log(ret.atts);
	//console.log(ret.tmp);
	
	clean = clean || false;
	
	// Remove values which have 'req'. NOTE : 'show' ones will be allowed
	if(clean){
		
		var tag = ret.tag;
		
		// Anything to set ?
		ret.set = {};
		
		// Function to clear any att data
		var pagelayer_delete_atts = function(x){
			delete ret.atts[x];
			delete ret.atts[x+'_tablet'];// Any tablet and mobile values as well
			delete ret.atts[x+'_mobile'];
			delete ret.set[x];		
		}
		
		// All props
		var all_props = pagelayer_shortcodes[tag];
		
		// Loop through all props
		for(var i in pagelayer_tabs){
			
			var tab = pagelayer_tabs[i];
			
			section_loop1:
			for(var section in all_props[tab]){
				
				// Any section to skip by post type ?
				if(!pagelayer_empty(all_props['post_type_cats'])){					
					for(var post_type in all_props['post_type_cats']){
						if(pagelayer_post.post_type != post_type && jQuery.inArray(section, all_props['post_type_cats'][post_type]) > -1){
							continue section_loop1;
						}
					}
				}
        
				var props = section in pagelayer_shortcodes[tag] ? pagelayer_shortcodes[tag][section] : pagelayer_styles[section];
				
				// In case of widgets its possible !
				if(pagelayer_empty(props)){
					continue;
				}
				
				for(var x in props){
					
					var prop = props[x];
				
					// Any prop to skip ?
					if(!pagelayer_empty(all_props['skip_props']) && jQuery.inArray(x, all_props['skip_props']) > -1){
						pagelayer_delete_atts(x);
						continue;
					}
					
					// Are we to set this value ?
					if(!(x in ret.atts) && 'default' in prop && !pagelayer_empty(prop['default'])){
				
						// We need to make sure its not a PRO value
						if(!('pro' in prop && pagelayer_empty(pagelayer_pro))){
							
							var tmp_val = prop['default'];
							
							// If there is a unit and there is no unit suffix in atts value
							if('units' in prop){
								if(jQuery.isNumeric(tmp_val)){
									tmp_val = tmp_val+prop['units'][0];
								}else{
									var sep = 'sep' in prop ? prop['sep'] : ',';
									var tmp2 = tmp_val.split(sep);
									for(var k in tmp2){
										if(jQuery.isNumeric(tmp2[k])){
											tmp2[k] = tmp2[k]+prop['units'][0];
										}
									}
									tmp_val = tmp2.join(sep);
								}
							}
							
							//console.log(x+' - '+tmp_val);
							ret.set[x] = tmp_val;
							
						}
					}
					
					if(!('req' in prop)){
						continue;
					}
					
					//console.log('[pagelayer_data] Cleaning :'+x);
					
					// List of considerations
					var show = prop['req'];
					
					// We will hide by default
					var toShow = true;
					
					for(var showParam in show){
						var reqval = show[showParam];
						var except = showParam.substr(0, 1) == '!' ? true : false;
						showParam = except ? showParam.substr(1) : showParam;
						var val = ret.atts[showParam] || '';
						
						//console.log('Show '+x+' '+showParam+' '+reqval+' '+val);
						
						// Is the value not the same, then we can show
						if(except){
							
							if(typeof reqval == 'string' && reqval == val){
								toShow = false;
								break;
							}
							
							// Its an array and a value is found, then dont show
							if(typeof reqval != 'string' && reqval.indexOf(val) > -1){
								toShow = false;
								break;
							}
							
						// The value must be equal
						}else{
							
							 if(typeof reqval == 'string' && reqval != val){
								toShow = false;
								break;
							 }
							
							// Its an array and no value is found, then dont show
							if(typeof reqval != 'string' && reqval.indexOf(val) === -1){
								toShow = false;
								break;
							}
						}
						
					}
					
					// Are we to show ?
					if(!toShow){
						//console.log('Delete : '+x);
						pagelayer_delete_atts(x);
					}
				}
			}
		}
		
	}
	
	return ret;
	
};

// Setup the properties
function pagelayer_elpd_setup(){

	// The Dialag box of the element properties
	// pagelayer-ELPD - Element Properties Dialog
	pagelayer_elpd_html = '<div class="pagelayer-elpd-tabs">'+
			'<div class="pagelayer-elpd-tab" pagelayer-elpd-tab="settings" pagelayer-elpd-active-tab=1>Settings</div>'+
			//'<div class="pagelayer-elpd-tab" pagelayer-elpd-tab="styles">Style</div>'+
			'<div class="pagelayer-elpd-tab" pagelayer-elpd-tab="options">Options</div>'+
			'<div class="pagelayer-advanced-props pagelayer-elpd-tab pagelayer-hidden" pagelayer-elpd-tab="advanced">Advanced</div>'+
			'<div class="pagelayer-elpd-options">'+
				'<i class="pli pli-clone" ></i>'+
				'<i class="pli pli-trashcan" ></i>'+
			'</div>'+
		'</div>'+
		'<div class="pagelayer-elpd-body"></div>'+
		'<div class="pagelayer-elpd-holder"></div>';
	
	// Create the dialog box
	pagelayer.$$('#pagelayer-elpd').append(pagelayer_elpd_html);
	pagelayer_elpd = pagelayer.$$('#pagelayer-elpd');
	
	pagelayer.$$('.pagelayer-elpd-close').on('click', function(){
		pagelayer_leftbar_tab('pagelayer-shortcodes');
		pagelayer.$$('[pagelayer-widget-tab="widgets"]').click();
		pagelayer.$$('.pagelayer-elpd-header').hide();
		pagelayer.$$('.pagelayer-logo').show();
		pagelayer.$$('.pagelayer-elpd-body').removeAttr('pagelayer-element-id').empty();
		pagelayer_active = {};
	});
	
	// Copy
	pagelayer.$$('.pagelayer-elpd-options>.pli-clone').on('click', function(){
		pagelayer_copy_element(pagelayer_active.el.$);
	});
	
	// Delete
	pagelayer.$$('.pagelayer-elpd-options>.pli-trashcan').on('click', function(){
		pagelayer_delete_element(pagelayer_active.el.$);
		//pagelayer.$$('.pagelayer-elpd-close').click();
	});
	
	// The advanced props
	pagelayer_elpd.find('.pagelayer-advanced-props').on('click', function(e){
		e.preventDefault();
		e.stopPropagation();
		var propsModal = pagelayer.$$('.pagelayer-props-modal');
		if(propsModal.find('.pagelayer-meta-iframe').length < 1){
			propsModal.find('.pagelayer-props-wrap').append('<iframe class="pagelayer-meta-iframe" src="'+ pagelayer_post_props +'" style="display:none"></iframe>');
			propsModal.find('.pagelayer-meta-iframe').load(function(){
				propsModal.find('.pagelayer-props-loading-screen').hide();				
				propsModal.find('.pagelayer-props-modal-close').css('visibility','visible');
				jQuery(this).show();
			});
		}
		
		propsModal.show();
		pagelayer.$$('.pagelayer-meta-iframe').contents().find('.pagelayer-tab-items[data-tab="post_props"]').click();
	});
		
	// The tabs
	pagelayer_elpd.find('.pagelayer-elpd-tab').on('click', function(){

		var jEle = jQuery(this);
		var attr = 'pagelayer-elpd-active-tab';
		var tab = jEle.attr('pagelayer-elpd-tab');
		
		if(tab == 'advanced'){
			return;
		}
		
		pagelayer_elpd.find('.pagelayer-elpd-tab').each(function(){
			jQuery(this).removeAttr(attr);
		});
		
		jEle.attr(attr, 1);
		
		// Trigger the showing of rows
		pagelayer_elpd_show_rows();
	});
	
};

// Open the properties
function pagelayer_elpd_open(jEle){
	
	// Set pagelayer history FALSE
	pagelayer.history_action = false;
	
	// Set the position of the element and show
	//pagelayer_elpd.css('left', pagelayer_elpd_pos[0]);
	//pagelayer_elpd.css('top', pagelayer_elpd_pos[1]);
	pagelayer_leftbar_tab('pagelayer-elpd');
	pagelayer.$$('[pagelayer-elpd-tab=settings]').show();
	pagelayer.$$('.pagelayer-elpd-header').show();
	pagelayer.$$('.pagelayer-logo').hide();
	
	// The property holder
	var holder = pagelayer.$$('.pagelayer-elpd-body');
	holder.html(' ');
	
	var el = pagelayer_elpd_generate(jEle, holder);
	
	// Set the active element
	pagelayer_active.el = el;
	
	// Set the header
	pagelayer.$$('.pagelayer-elpd-title').html('Edit '+pagelayer_shortcodes[el.tag]['name']);
	
	// Set pagelayer history TRUE
	pagelayer.history_action = true;
	
	// Render tooltips for the ELPD
	pagelayer_tooltip_setup();
	
};

// Show the properties window
function pagelayer_elpd_generate(jEle, holder){
	
	// Get the id, tag, atts, data, etc
	var el = pagelayer_data(jEle);
	//console.log(el);
	
	// Is it a valid type ?
	if(pagelayer_empty(pagelayer_shortcodes[el.tag])){
		pagelayer_error('Could not find this shortcode : '+el.tag);
		return;
	}
	
	// Set the holder
	holder.attr('pagelayer-element-id', el.id);
	//console.log(el.id);
	
	var all_props = pagelayer_shortcodes[el.tag];
	
	var sec_open_class = 'pagelayer-elpd-section-open';
	
	for(var i in pagelayer_tabs){
		var tab = pagelayer_tabs[i];
		var section_close = false;// First section always open
		
		section_loop2:
		for(var section in all_props[tab]){
			//console.log(tab+' '+section);
				
			// Any section to skip by post type ?
			if(!pagelayer_empty(all_props['post_type_cats'])){					
				for(var post_type in all_props['post_type_cats']){
					if(pagelayer_post.post_type != post_type && jQuery.inArray(section, all_props['post_type_cats'][post_type]) > -1){
						continue section_loop2;
					}
				}
			}
				
			var props = section in pagelayer_shortcodes[el.tag] ? pagelayer_shortcodes[el.tag][section] : pagelayer_styles[section];
			//console.log(props);
			
			var sec = jQuery('<div class="pagelayer-elpd-section" section="'+section+'" pagelayer-show-tab="'+tab+'">'+
					'<div class="pagelayer-elpd-section-name '+sec_open_class+'"><i class="pli"></i>'+all_props[tab][section]+'</div>'+
					'<div class="pagelayer-elpd-section-rows"></div>'+
					'</div>');
			holder.append(sec);
			
			// The row holder
			sec = sec.find('.pagelayer-elpd-section-rows');
			
			// Close all except the first section
			if(section_close){
				sec.hide().prev().removeClass(sec_open_class);
			}
			section_close = true;
			
			if('widget' in all_props && section == 'params'){
				pagelayer_elpd_widget_settings(el, sec, true);
				continue;
			}
			
			var mode = pagelayer_get_screen_mode();
	
			// Reset / Create the cache
			for(var x in props){
				
				props[x]['c'] = new Object();
				props[x]['c']['val'] = '';// Blank Val		
				props[x]['c']['name'] = x;// Add the Name of the row i.e. attribute of the element
				var prop_name = x;
				
				// Do we have screen ?
				if('screen' in props[x] && mode != 'desktop'){
					prop_name = x +'_'+mode;
				}
				
				// Set default to value of attribute if any
				if(prop_name in el.atts){
					props[x]['c']['val'] = el.atts[prop_name];
				}
				
				// Set element
				props[x]['el'] = el;
				
				// Any prop to skip ?
				if(!pagelayer_empty(all_props['skip_props']) && jQuery.inArray(x, all_props['skip_props']) > -1){
					continue;
				}
		
				// Add the row
				pagelayer_elpd_row(sec, tab, section, props, x);
				
			}
			
			// Hide empty sections
			if(sec.html().length < 1){
				//console.log(section+' - '+sec.html().length);
				sec.parent().remove();
			}
		}
	}
	
	/*// Set the default values in the PROPERTIES
	var fn_load = window['pagelayer_load_elp_'+el.tag];
	
	if(typeof fn_load == 'function'){
		fn_load(el, props);
	}*/
	
	// Hide clone and delete options
	if(!pagelayer_empty(all_props['hide_active']) && (pagelayer_empty(pagelayer_active.el) || pagelayer_active.el.id == el.id)){
		pagelayer.$$('.pagelayer-elpd-options').addClass('pagelayer-hidden');
	}else{
		pagelayer.$$('.pagelayer-elpd-options').removeClass('pagelayer-hidden');
	}
	
	// Add Advanced settings options for the props
	if(el.tag == 'pl_post_props'){
		pagelayer.$$('.pagelayer-elpd-tab[pagelayer-elpd-tab="advanced"]').removeClass('pagelayer-hidden');
	}else{
		pagelayer.$$('.pagelayer-elpd-tab[pagelayer-elpd-tab="advanced"]').addClass('pagelayer-hidden');
	}
	
	// Section open close
	holder.find('>.pagelayer-elpd-section>.pagelayer-elpd-section-name').on('click', function(){
		var _sec = jQuery(this);
		var par = _sec.parent();
		
		pagelayer_active_tab.id = el.id;
		pagelayer_active_tab.section = par.attr('section');
		
		// Get the active tab
		var active_tab = pagelayer_elpd.find('[pagelayer-elpd-active-tab]').attr('pagelayer-elpd-tab');
		
		// Close all but dont touch yourself
		holder.children().each(function (){
			var curSec = jQuery(this);
			if(par.is(curSec)) return;// Skip the current option
			if(curSec.attr('pagelayer-show-tab') != active_tab) return;// Skip the non active tabs as is
			curSec.find('.pagelayer-elpd-section-rows').hide().prev().removeClass(sec_open_class);
		});
		
		// Now toggle your self
		par.find('.pagelayer-elpd-section-rows').toggle();
		
		if(_sec.next().is(':visible')){
			_sec.addClass(sec_open_class);
		}else{
			_sec.removeClass(sec_open_class);
		}
		
	});
	
	if(!pagelayer_empty(pagelayer_active_tab) && pagelayer_active_tab.id == el.id){
		holder.find('>[section='+pagelayer_active_tab.section+']>.pagelayer-elpd-section-name').click();
	}
	
	// Handle the showing of rows
	pagelayer_elpd_show_rows();
	
	return el;
	
};

// Show a row
function pagelayer_elpd_row(holder, tab, section, props, name){

	// The Prop
	var prop = props[name];
	//console.log(tab+' '+name+' '+prop.el.tag);
	
	var fn = window['pagelayer_elp_'+prop['type']];
	
	if(typeof fn == 'function'){
		
		var row = jQuery('<div class="pagelayer-form-item" pagelayer-elp-name="'+name+'" />');
		
		// Append the row
		holder.append(row);
		
		return pagelayer_elpd_render_row(row, prop);
		
	}
	
};

// Render a row
function pagelayer_elpd_render_row(row, prop){
	
	var fn = window['pagelayer_elp_'+prop['type']];
		
	if('group' in prop){
		row.attr('pagelayer-access-item', prop.group);
	}
	
	var fn_ui = window['pagelayer_elp_'+prop['type']+'_ui'];
	
	// Is there a UI Handler ?
	if(typeof fn_ui == 'function'){
		
		fn_ui(row, prop);
		
	// Use the default mechanism
	}else{
			
		// The label
		pagelayer_elp_label(row, prop);
		
		// The main property
		fn(row, prop);
		
		// Showing default button or not
		if(pagelayer_properties_filter(prop['type']) && pagelayer_empty(row.find('.pagelayer-pro-req').length)){
			pagelayer_show_default_button(row, prop, prop.c['val']);		
		}
		
		// Is there a description ?
		if(!pagelayer_empty(prop['desc'])){
			pagelayer_elp_desc(row, prop['desc']);
		}
		
	}
	
	if('script' in prop){
		row.append('<script>'+prop.script+'</script>');
	}
	
	return row;
}

// Show the rows as per the active tab and also handle the rows that are supposed to be shown or not
function pagelayer_elpd_show_rows(){
	
	//console.log('Called');
	
	// Get the active tab
	var active_tab = pagelayer_elpd.find('[pagelayer-elpd-active-tab]').attr('pagelayer-elpd-tab');
	
	pagelayer_elpd.find('[pagelayer-show-tab]').each(function(){
		var sec = jQuery(this);
		
		// Is it the active tab ? 
		if(sec.attr('pagelayer-show-tab') != active_tab){
			sec.hide();
		}else{
			sec.show();
		}
	});
	
	// Find all Elements in the Property dialog and loop
	pagelayer_elpd.find('[pagelayer-element-id]').each(function(){
		
		var holder = jQuery(this);
		var id = holder.attr('pagelayer-element-id');
		var jEle = pagelayer_ele_by_id(id);
		var tag = pagelayer_tag(jEle);
		//console.log('Main : '+id+' - '+tag);
		//console.log(pagelayer_active);
		
		// All props
		var all_props = pagelayer_shortcodes[tag];
		
		// Loop through all props
		for(var i in pagelayer_tabs){
			
			var tab = pagelayer_tabs[i];

			for(var section in all_props[tab]){
				
				var props = section in pagelayer_shortcodes[tag] ? pagelayer_shortcodes[tag][section] : pagelayer_styles[section];
				
				for(var x in props){
					
					var prop = props[x];
					
					// If the prop is a group, we continue
					if(prop['type'] == 'group'){
						continue;
					}
					
					// Find the row
					var row = false;
					
					holder.find('[pagelayer-elp-name="'+x+'"]').each(function(){
						var j = jQuery(this);
						var _id = j.closest('[pagelayer-element-id]').attr('pagelayer-element-id');
						//console.log(_id+' = '+id);
						
						// Is the parent the same ?
						if(_id == id){
							row = j;
						}
					});
					
					// Do you have a show or hide ?
					if(!row){
						//console.log('Not Found : '+x+' - '+id);
						continue;
					}
					
					// Is the row visible ?
					if(row.closest('[pagelayer-show-tab]').attr('pagelayer-show-tab') != active_tab){
						row.hide();
						continue;
					}
					
					// Now lets show or hide the element
					if(!('req' in prop || 'show' in prop)){
						row.show();
						continue;
					}
					
					// List of considerations
					var show = {};
					
					// We have both req and show, so lets just combine the values and then show
					// NOTE : We need to make an array and not just merge the 2 as they are references
					if('req' in prop && 'show' in prop){
						
						// Add the req values
						show = JSON.parse(JSON.stringify(prop['req']));
						
						// Now the show values need to be looped
						for(var t in prop['show']){
							show[t] = prop['show'][t];
						}
						
					}else{
						show = 'req' in prop ? prop['req'] : prop['show'];
					}
					
					// We will hide by default
					var toShow = true;
					
					for(var showParam in show){
						var reqval = show[showParam];
						var except = showParam.substr(0, 1) == '!' ? true : false;
						showParam = except ? showParam.substr(1) : showParam;
						var val = pagelayer_get_att(jEle, showParam) || '';
						
						//console.log('Show '+x+' '+showParam+' '+reqval+' '+val);
						
						// Is the value not the same, then we can show
						if(except){
							
							if(typeof reqval == 'string' && reqval == val){
								toShow = false;
								break;
							}
							
							// Its an array and a value is found, then dont show
							if(typeof reqval != 'string' && reqval.indexOf(val) > -1){
								toShow = false;
								break;
							}
							
						// The value must be equal
						}else{
							
							 if(typeof reqval == 'string' && reqval != val){
								toShow = false;
								break;
							 }
							
							// Its an array and no value is found, then dont show
							if(typeof reqval != 'string' && reqval.indexOf(val) === -1){
								toShow = false;
								break;
							}
						}
					}
					
					// Are we to show ?
					if(toShow){
						row.show();
					}else{
						row.hide();
					}
					
				}
				
			}
		}
	
	});
	
}; 

var pagelayer_widget_timer;
var pagelayer_widget_cache = {};

// Load the widget settings
function pagelayer_elpd_widget_settings(el, sec, onfocus){
	
	var show_form = function(html){
				
		sec.html('<form class="pagelayer-widgets-form">'+html+'</form>');
		
		// Handle on form data change
		sec.find('form :input').on('change', function(){					
			//console.log('Changed !');
			
			// Clear any previous timeout
			clearTimeout(pagelayer_widget_timer);
			
			// Set a timer for constant change
			pagelayer_widget_timer = setTimeout(function(){ 
				pagelayer_elpd_widget_settings(el, sec);
				//console.log('Calling');
			}, 500);
			
		});
	}
	
	// Is it onfocus ?
	onfocus = onfocus || false;
	
	// Its an onfocus
	if(onfocus && el.id in pagelayer_widget_cache){
		show_form(pagelayer_widget_cache[el.id]);
		return true;
	}
	
	var post = {};
	post['action'] = 'pagelayer_wp_widget';
	post['pagelayer_nonce']	= pagelayer_ajax_nonce;
	post['tag'] = el.tag;
	post['pagelayer-id'] = el.id;
	
	// Any atts ?
	if('widget_data' in el.atts){
		post['widget_data'] = el.atts['widget_data'];
	}
	
	// Post any existing data
	var form = sec.find('form');
  // Archive widget checkbox fix
	var inputCheckbox = form.find('input[type=checkbox]');
	for(var i=0; i<inputCheckbox.length; i++){
		if(inputCheckbox[i].value == 'on'){
			form.find('input[type=checkbox]')[i].value = 1;
		}
	}
	
	if(form.length > 0){
		//console.log(form.serialize());
		post['values'] = form.serialize();
	}
	
	jQuery.ajax({
		url: pagelayer_ajax_url,
		type: 'post',
		data: post,
		success: function(data) {
			//console.log('Widget Data');console.log(data);
			
			// Show the form
			if('form' in data){
				show_form(data['form']);
				
				// Store in cache
				pagelayer_widget_cache[el.id] = data['form'];
			}
			
			// Show the content
			if('html' in data){
				el.$.html(data['html']);
				pagelayer_sc_render(el.$);// Re-Render the CSS
			}
			
			// Any set attributes ?
			if('widget_data' in data){
				pagelayer_set_atts(el.$, 'widget_data', JSON.stringify(data['widget_data']));
			}
			
		},
		fail: function(data) {
			pagelayer_show_msg('Some error occured in getting the widget data', 'error');						
		}
	});
	
}

// Will set the attribute and also render
function _pagelayer_set_atts(row, val, no_default){
	var id = row.closest('[pagelayer-element-id]').attr('pagelayer-element-id');
	var jEle = jQuery('[pagelayer-id='+id+']');
	var tag = pagelayer_tag(jEle);
	var prop_name = row.attr('pagelayer-elp-name');	
	var prop = pagelayer.props_ref[tag][prop_name];
	
	// Is there a unit ?
	var uEle = row.find('.pagelayer-elp-units');
	if(uEle.length > 0 && !pagelayer_empty(val)){
		var unit = uEle.find('[selected]').html();
		if(Array.isArray(val)){
			for(var i in val){
				if(val[i].length < 1){
					continue;
				}
				val[i] = val[i]+unit;
			}
		}else{
			val = val+unit;
		}
	}
	
	// Are we in another mode ?
	var mode = ('screen' in prop && pagelayer_get_screen_mode() != 'desktop') ? '_'+pagelayer_get_screen_mode() : '';
	
	pagelayer_set_atts(jEle, prop_name+mode, val);
	
	// Are we to skip setting defaults ?
	no_default = no_default || false;
	if(!no_default){
		
		// We need to set defaults for dependents
		var hasSet = pagelayer_set_default_atts(jEle, 5);
		
		// We need to reopen the left panel
		// Note : If two simultaneous calls are made, then this will cause problems
		// Also after this is called, ROW is destroyed and no other row related stuff will work i.e. set_atts in the same calls will fail
		if(hasSet){
			pagelayer_elpd_open(jEle);
		}
	}
	//console.trace();console.log('Setting Attr');
	
	// Render
	pagelayer_sc_render(jEle);
  
	// Show default button or not
	if(pagelayer_properties_filter(prop) && pagelayer_empty(row.find('.pagelayer-pro-req').length)){
			pagelayer_show_default_button(row, prop, val);      
	}
	
	if('onchange' in prop){
		var fn = window[prop['onchange']];
		if(typeof fn === 'function'){
			fn(jEle, row, val);
		}
	}
};

// Will set the attribute but not render
function _pagelayer_set_tmp_atts(row, suffix, val){
	var id = row.closest('[pagelayer-element-id]').attr('pagelayer-element-id');
	var jEle = jQuery('[pagelayer-id='+id+']');
	pagelayer_set_tmp_atts(jEle, row.attr('pagelayer-elp-name')+(suffix.length > 0 ? '-'+suffix : ''), val);
};

// Will clear the attribute but not render
function _pagelayer_clear_tmp_atts(row){
	var id = row.closest('[pagelayer-element-id]').attr('pagelayer-element-id');
	var jEle = jQuery('[pagelayer-id='+id+']');
	pagelayer_clear_tmp_atts(jEle, row.attr('pagelayer-elp-name'));
};

// Get the attribute of images only
function _pagelayer_img_tmp_atts(row){
	var id = row.closest('[pagelayer-element-id]').attr('pagelayer-element-id');
	var jEle = jQuery('[pagelayer-id='+id+']');
	return pagelayer_img_tmp_atts(jEle, row.attr('pagelayer-elp-name'));
};

// Get the tmp att
function _pagelayer_get_tmp_att(row, suffix){
	var id = row.closest('[pagelayer-element-id]').attr('pagelayer-element-id');
	var jEle = jQuery('[pagelayer-id='+id+']');
	return pagelayer_get_tmp_att(jEle, row.attr('pagelayer-elp-name')+'-'+suffix);
};

// Create the Label
function pagelayer_elp_label(row, prop){
	row.append('<div class="pagelayer-elp-label-div" type="'+prop['type']+'"><label class="pagelayer-elp-label">'+prop['label']+'</label></div>');
	
	var label = row.children('.pagelayer-elp-label-div');
	
	// Do we have screen ?
	if('screen' in prop){
		var mode = pagelayer_get_screen_mode();
		var screen = '<div class="pagelayer-elp-screen">'+
			'<i class="pli pli-desktop" ></i>'+
			'<i class="pli pli-tablet" ></i>'+
			'<i class="pli pli-mobile" ></i>'+
			'<i class="pagelayer-prop-screen pli pli-'+mode+'" ></i>'+
		'</div>';
		label.append(screen);
		
		// Set screen mode on change
		label.find('.pli:not(.pagelayer-prop-screen)').on('click', function(){
			var mode = 'desktop';
			var jEle = jQuery(this);
			
			// Tablet ?
			if(jEle.hasClass('pli-tablet')){
				mode = 'tablet';
			}
			
			// Mobile ?
			if(jEle.hasClass('pli-mobile')){
				mode = 'mobile';
			}
			
			pagelayer_set_screen_mode(mode);
			label.find('.pagelayer-elp-screen .pli').removeClass('open');
			
		});
		
		// On change of screen handle the values
		label.find('.pagelayer-elp-screen').on('pagelayer-screen-changed', function(e){
			
			label.find('.pagelayer-elp-screen .pli').removeClass('open');
			var mode = pagelayer_get_screen_mode();
			var modes = {desktop: '', tablet: '_tablet', mobile: '_mobile'};
			
			// Get the current current new val
			prop.c['val'] = pagelayer_get_att(prop.el.$, prop.c['name']+modes[mode]);
			
			// Handle the amount
			if(pagelayer_empty(prop.c['val'])){
				prop.c['val'] = '';
			}
			
			// Remove the siblings
			label.siblings().each(function(){
				var j = jQuery(this);
				
				if(j.hasClass('pagelayer-elp-desc')){
					return;
				}
				
				j.remove();
			});
			
			// Create the vals again
			var fn = window['pagelayer_elp_'+prop['type']];
			
			// The main property
			fn(row, prop);
			
		});
		
		label.find('.pagelayer-elp-screen .pagelayer-prop-screen').on('click', function(e){
			jQuery(this).siblings().toggleClass('open');
		})
		
	}
	
	// Do we have pro version requirement ?
	if('pro' in prop && pagelayer_empty(pagelayer_pro)){
		var txt = prop['pro'].length > 1 ? prop['pro'] : pagelayer.pro_txt;
		var pro = jQuery('<div class="pagelayer-pro-req">Pro</div>');
		pro.attr('data-tlite', txt);
		label.append(pro);
	}
	
	// Do we have units ?
	if('units' in prop){
		
		var units = '';	
		var tmp_val = prop.c['val'];
		var default_unit = 0;
		
		// Get unit from value
		if(!(pagelayer_empty(tmp_val))){
			
			for(var i in prop['units']){
				if(pagelayer_is_string(tmp_val) && tmp_val.search(prop['units'][i]) != -1){
					default_unit = i;
				}else if(tmp_val[0].search(prop['units'][i]) != -1 ){
					default_unit = i;
				}
			}
		}
		
		for(var i in prop['units']){
			units += '<span '+(i == default_unit ? 'selected' : '')+'>'+prop['units'][i]+'</span>';
		}
		
		label.append('<div class="pagelayer-elp-units">'+units+'</div>');
		
		// Set unit on change
		label.find('.pagelayer-elp-units span').on('click', function(){
			
			label.find('.pagelayer-elp-units span').each(function(){
				jQuery(this).removeAttr('selected');
			});
			
			jQuery(this).attr('selected', 1);
			
		});
		
	}
	
	// Include default button
	if(pagelayer_properties_filter(prop['type']) && pagelayer_empty(row.find('.pagelayer-pro-req').length)){
		
		var defaultButton = '<span class="pagelayer-elp-default" title="'+pagelayer_l('back_to_default')+'" ><i class="fas fa-undo"></i></span>';		
		label.append(defaultButton);
		
		label.find('.pagelayer-elp-default').on('click', function(){

			prop.c['val'] = ('default' in prop) ? prop.default : '';
			_pagelayer_set_atts(row, prop.c['val']);			
			
			jQuery(this).attr('data_show',false);
      
			// Empty the row
			row.html('');
			
			// Re-render the row
			pagelayer_elpd_render_row(row, prop);
			
		});	
	}
};

// Create the Description
function pagelayer_elp_desc(row, label){
	row.append('<div class="pagelayer-elp-desc">'+label+'</div>');
};

// The Text property
function pagelayer_elp_text(row, prop){
	
	var div = '<div class="pagelayer-elp-text-div">'+
				'<input type="text" class="pagelayer-elp-text" name="'+prop.c['name']+'" value="'+pagelayer_htmlEntities(prop.c['val'])+'"></input>'+
			'</div>';
	
	row.append(div);
	
	row.find('input').on('input', function(){
		_pagelayer_set_atts(row, jQuery(this).val());// Save and Render
	});
	
};

// The Select property
function pagelayer_elp_select(row, prop){
	
	var options = '';
	var option = function(val, lang){
		var selected = (val != prop.c['val']) ? '' : 'selected="selected"';
		return '<option class="pagelayer-elp-select-option" value="'+val+'" '+selected+'>'+lang+'</option>';
	}
	
	for (x in prop['list']){
		
		// Single item
		if(typeof prop['list'][x] == 'string'){
			options += option(x, prop['list'][x]);
		
		// Groups
		}else{
			options += '<optgroup label="'+x+'">';
			
			for(var y in prop['list'][x]){
				options += option(y, prop['list'][x][y]);
			}
			
			options += '</optgroup>';
		}
	}
	
	var div = '<div class="pagelayer-elp-select-div pagelayer-elp-pos-rel">'+
				'<select class="pagelayer-elp-select pagelayer-select" name="'+prop.c['name']+'">'+options+'</select>'+
  '</div>';
			
	row.append(div);
	
	row.find('select').on('change', function(){
		
		var sEle = jQuery(this);
		
		if(sEle.attr('name') == "animation"){
			_pagelayer_trigger_anim(row, sEle.val());
		}
		
		_pagelayer_set_atts(row, sEle.val());// Save and Render		
	
	});
	
}

// The MultiSelect property
function pagelayer_elp_multiselect(row, prop){
	
	var selection = [];
	if(!pagelayer_empty(prop.c['val'])){
		//selection = JSON.parse(prop.c['val']);
		selection = prop.c['val'].split(',');
	}
	
	var options = '';
	var option = function(val, lang){
		var selected = (jQuery.inArray(val,selection) == -1 ? '' : 'selected="selected"');
		return '<li class="pagelayer-elp-multiselect-option" data-val="'+val+'" '+selected+'>'+lang+'</li>';
	}
	
	var show_sel = function(val){
		var sel_html = '';
		jQuery.each(val, function(index, value){
			sel_html += '<span class="pagelayer-elp-multiselect-selected" data-val="'+value+'">'+prop['list'][value]+' <span class="pagelayer-elp-multiselect-remove">x</span></span>';
		});
		return sel_html;
	}
	
	var setup_remove = function(){
		row.find('.pagelayer-elp-multiselect-remove').on('click', function(){
			var sVal = jQuery(this).parent().attr('data-val');
			row.find('.pagelayer-elp-multiselect-option[data-val='+sVal+']').click();
		});
	}
	
	for (x in prop['list']){
		options += option(x, prop['list'][x]);
	}
	
	var div = '<div class="pagelayer-elp-multiselect-div pagelayer-elp-pos-rel">'+
				'<div class="pagelayer-elp-multiselect">'+show_sel(selection)+'</div>'+
				'<ul class="pagelayer-elp-multiselect-ul" name="'+prop.c['name']+'">'+options+'</ul>'+
			'</div>';
  
	row.append(div);
	setup_remove();
	
	row.find('.pagelayer-elp-multiselect-option').on('click', function(){
		
		var sVal = jQuery(this).attr('data-val');
		
		if(jQuery.inArray(sVal,selection) == -1){
			selection.push(sVal);
			row.find('[data-val="'+sVal+'"]').attr('selected','selected');
		}else{
			selection.splice(jQuery.inArray(sVal,selection),1);
			row.find('[data-val="'+sVal+'"]').removeAttr('selected');
		}
		
		//_pagelayer_set_atts(row,JSON.stringify(selection));// Save and Render
		_pagelayer_set_atts(row, selection.join(','));// Save and Render
		
		row.find('.pagelayer-elp-multiselect').html(show_sel(selection));		
		setup_remove();
		
	});
	
	// Open the selector
	row.find('.pagelayer-elp-multiselect').on('click', function(){
		row.find('.pagelayer-elp-multiselect-ul').slideToggle(100);
	});
	
}

function _pagelayer_trigger_anim(row, anim){
	var id = row.closest('[pagelayer-element-id]').attr('pagelayer-element-id');
	var classList = jQuery('[pagelayer-id='+id+']').attr('class');
	classList = classList.split(/\s+/);
	//console.log(classList);
	var options = [];
	row.find('option').each(function(){
		var found = jQuery.inArray( jQuery(this).val(), classList );
		if( found != -1){
			//var found = jQuery(this).val();
			jQuery('[pagelayer-id='+id+']').removeClass(jQuery(this).val());
			//break;
		}
		//options.push(jQuery(this).val());
	});
	jQuery('[pagelayer-id='+id+']').removeClass('pagelayer-wow').addClass(anim + ' animated').one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', function(){
		jQuery(this).removeClass(anim+ ' animated');
	});
}

// The Checkbox property
function pagelayer_elp_checkbox(row, prop){
	
	var div = '<div class="pagelayer-elp-checkbox-div">'+
				'<input type="checkbox" name="'+prop.c['name']+'" class="pagelayer-elp-checkbox" />'+
			'</div>';
	
	row.append(div);

	if(prop.c['val'].length > 0){
		row.find('input').attr('checked', 'checked');
	}else{
		row.find('input').removeAttr('checked');
	}
	
	// When the change is called
	row.find('input').on('change', function(){
		
		// We set to string true or false
		var val = jQuery(this).is(':checked') ? 'true' : '';
		
		_pagelayer_set_atts(row, val);// Save and Render
	});
	
}

// The Radio property
function pagelayer_elp_radio(row, prop){
	
	var active = 'pagelayer-elp-radio-active';
	var div = '<div class="pagelayer-elp-radio-div">';
	
	for(var x in prop.list){		
		var addclass = (prop.c['val'] == x) ? active : '';
		div += '<a class="pagelayer-elp-radio '+addclass+'" val="'+x+'">'+prop.list[x]+'</a>';
	}
	
	div += '</div>';
	
	row.append(div);
	
	row.find('.pagelayer-elp-radio').each(function(){
		
		jQuery(this).on('click', function (){
			
			// Remove existing active class
			jQuery(this).parent().find('.'+active).removeClass(active);
			
			// Set active
			jQuery(this).addClass(active);
			
			_pagelayer_set_atts(row, jQuery(this).attr('val'));// Save and Render
			
		});
		
	});
	
}

// The Image Property
function pagelayer_elp_image(row, prop){
	
	var imgObj = {};
	var isRetina = false;
	
	// Is retina images options?
	if('retina' in prop && !pagelayer_empty(prop['retina'])){
		isRetina = true;
	}
	
	// Previously saved values
	if(typeof prop.c['val'] === 'object'){
		imgObj = prop.c['val'];
	}else{
		imgObj['img'] = prop.c['val'];
	}
  
	var tmp = prop.c['name']+'-url';
	var def = pagelayer.blank_img;
		
	// Background image URls
	var src = (tmp in prop.el.tmp) ? prop.el.tmp[tmp] : ((!pagelayer_empty(imgObj['img']) && String(imgObj['img']).search(/http(|s):\/\//i) == 0) ? imgObj['img'] : def );
	
	// Do we have a URL set ?
	var style = 'style="background-image:url(\''+src+'\')"';
	
	var div = '<div class="pagelayer-elp-image-div">'+
		'<div class="pagelayer-elp-drop-zone">'+
			'<div>'+
				'<i class="fas fa-upload"></i>'+
				'<h4>'+pagelayer_l('drop_file')+'</h4>'+
				'<div class="pagelayer-elp-img-up-progress">'+
					'<div class="pagelayer-elp-img-up-bar"></div>'+
				'</div>'+
			'</div>'+
		'</div>'+
		'<div class="pagelayer-elp-image" '+style+'></div>'+
		'<div class="pagelayer-elp-image-delete"><i class="pli pli-trashcan" ></i></div>';
		
		// Retina image icon
		if(isRetina){
			div +=	'<div class="pagelayer-elp-image-retina"><i class="pli pli-eye" ></i></div>';
		}
		
		if(!pagelayer_empty(pagelayer.cmode) && ! ('ai' in prop && prop['ai'] == false)){
			var tmp_ai = pagelayer_get_att(prop.el.$, prop.c['name']+'_ai');
			var checked = tmp_ai == false ? 'checked' : '';
			
			div +=	'<div class="pagelayer-elp-image-ai" data-tlite="If checked, replace by AI will be ignored"><input type="checkbox" '+checked+'/></div>';
		}
		

	div +='</div>';

	// Add retina images option
	if(isRetina){
		
		var tmp_retina = prop.c['name']+'-retina-url';
		var tmp_retina_mobile = prop.c['name']+'-retina-mobile-url';
		
		var srcRetina = (tmp_retina in prop.el.tmp) ? prop.el.tmp[tmp_retina] : (('retina' in imgObj && !pagelayer_empty(imgObj['retina']) && String(imgObj['retina']).search(/http(|s):\/\//i) == 0) ? imgObj['retina'] : def );
	
		var srcRetinaMobile = (tmp_retina_mobile in prop.el.tmp) ? prop.el.tmp[tmp_retina_mobile] : (('retina_mobile' in imgObj && !pagelayer_empty(imgObj['retina_mobile']) && String(imgObj['retina_mobile']).search(/http(|s):\/\//i) == 0) ? imgObj['retina_mobile'] : def );
	
		var style_retina = 'style="background-image:url(\''+srcRetina+'\')"';
		var style_retina_mobile = 'style="background-image:url(\''+srcRetinaMobile+'\')"';
		
		div +='<div class="pagelayer-elp-label-div pagelayer-retina-label" type="image" style="display:none;">'+
			'<label class="pagelayer-elp-label">Select Retina Image</label>'+
		'</div>'+
		'<div class="pagelayer-elp-retina-image-div" style="display:none;">'+
			'<div class="pagelayer-elp-drop-zone">'+
				'<div>'+
					'<i class="fas fa-upload"></i>'+
					'<h4>'+pagelayer_l('drop_file')+'</h4>'+
					'<div class="pagelayer-elp-img-up-progress">'+
						'<div class="pagelayer-elp-img-up-bar"></div>'+
					'</div>'+
				'</div>'+
			'</div>'+
			'<div class="pagelayer-elp-image pagelayer-retina" '+style_retina+'></div>'+
			'<div class="pagelayer-elp-retina-delete"><i class="pli pli-trashcan" ></i></div>'+				
		'</div>'+
		'<div class="pagelayer-form-item">'+
			'<div class="pagelayer-elp-label-div pagelayer-retina-label" type="image" style="display:none;">'+
				'<label class="pagelayer-elp-label">Select Retina Image For Mobile</label>'+
			'</div>'+
			'<div class="pagelayer-elp-checkbox-div pagelayer-retina-label" style="display:none;">'+
				'<input type="checkbox" name="overlay" class="pagelayer-elp-checkbox pagelayer-retina-checkbox">'+
			'</div>'+
		'</div>'+
		
		'<div class="pagelayer-elp-retina-mobile-image-div" style="display:none;">'+
			'<div class="pagelayer-elp-drop-zone">'+
				'<div>'+
					'<i class="fas fa-upload"></i>'+
					'<h4>'+pagelayer_l('drop_file')+'</h4>'+
					'<div class="pagelayer-elp-img-up-progress">'+
						'<div class="pagelayer-elp-img-up-bar"></div>'+
					'</div>'+
				'</div>'+
			'</div>'+
			'<div class="pagelayer-elp-image pagelayer-retina-mobile" '+style_retina_mobile+'></div>'+
			'<div class="pagelayer-elp-retina-mobile-delete"><i class="pli pli-trashcan" ></i></div>'+
		'</div>';
	}
	
	row.append(div);
	
	if(def == src && jQuery.isNumeric(imgObj['img'])){
		wp.media.attachment(imgObj['img']).fetch().then(function (data){
			var fetch_url = wp.media.attachment(imgObj['img']).get('url')
			row.find('.pagelayer-elp-image-div .pagelayer-elp-image').css('background-image', 'url(\''+fetch_url+'\')');
			_pagelayer_set_tmp_atts(row, 'url', fetch_url);
		}).fail(function(){
			row.find('.pagelayer-elp-image-div .pagelayer-elp-image').css('background-image', 'url(\''+src+'\')')
		});
	}
	
	if(isRetina){
		if(def == srcRetina && 'retina' in imgObj && jQuery.isNumeric(imgObj['retina'])){
			wp.media.attachment(imgObj['retina']).fetch().then(function (data){
				var fetch_url = wp.media.attachment(imgObj['retina']).get('url')
				row.find('.pagelayer-retina').css('background-image', 'url(\''+fetch_url+'\')');
				_pagelayer_set_tmp_atts(row, 'retina-url', fetch_url);
			}).fail(function(){
				row.find('.pagelayer-retina').css('background-image', 'url(\''+srcRetina+'\')')
			});
		}
		
		if(def == srcRetinaMobile && 'retina_mobile' in imgObj && jQuery.isNumeric(imgObj['retina_mobile'])){
			wp.media.attachment(imgObj['retina_mobile']).fetch().then(function (data){
				var fetch_url = wp.media.attachment(imgObj['retina_mobile']).get('url')
				row.find('.pagelayer-retina-mobile').css('background-image', 'url(\''+fetch_url+'\')');
				_pagelayer_set_tmp_atts(row, 'retina-mobile-url', fetch_url);
			}).fail(function(){
				row.find('.pagelayer-retina-mobile').css('background-image', 'url(\''+srcRetinaMobile+'\')')
			});
		}
	}
	
	var getImgVal = function(val){
		
		if(typeof val === 'object' && pagelayer_length(val) == 1 && 'img' in val){
			return val['img'];
		}
		
		return val;
	}
	
	// Set an Image
	row.find('.pagelayer-elp-image').on('click', function(){
	
		var button = jQuery(this);
		var inRetina = button.hasClass('pagelayer-retina');
		var inRetinaM = button.hasClass('pagelayer-retina-mobile');
		
		// Load the frame
		var frame = pagelayer_select_frame('image');
		
		// On select update the stuff
		frame.on({
			'select': function(){
				
				var state = frame.state();
				var id = url = '';
				
				// External URL
				if('props' in state){
					
					id = url = pagelayer_parse_theme_vars(state.props.attributes.url);
				
				// Internal from gallery
				}else{
				
					var attachment = frame.state().get('selection').first().toJSON();
					
					// Set the new ID and URL
					id = attachment.id;
					url = attachment.url;			
					var old = _pagelayer_img_tmp_atts(row);
					
					//console.log(attachment);
					if(inRetina){
						// To remove past temp attr so that they are not involve in future temp values						
						delete old[prop.c['name']+'-retina-url'];
						
						// Keep a list of all sizes
						for(var x in attachment.sizes){
							_pagelayer_set_tmp_atts(row, 'retina-'+x+'-url', attachment.sizes[x].url);
							delete old[prop.c['name']+'-retina-'+x+'-url'];
						}					
						
						for(var x in old){
							
							// Skip for retina and with url atts
							if(! x.endsWith('-url') || !x.startsWith(prop.c['name']+'-retina') || x.startsWith(prop.c['name']+'-retina-mobile')){
								continue;
							}
							
							_pagelayer_set_tmp_atts(row, x, '');
						}	
						
					}else if(inRetinaM){
						
						// To remove past temp attr so that they are not involve in future temp values	
						delete old[prop.c['name']+'-retina-mobile-url'];
						
						// Keep a list of all sizes
						for(var x in attachment.sizes){
							_pagelayer_set_tmp_atts(row, 'retina-mobile-'+x+'-url', attachment.sizes[x].url);
							delete old[prop.c['name']+'-retina-mobile-'+x+'-url'];
						}

						for(var x in old){
							
							// Skip for retina and with url atts
							if(! x.endsWith('-url') || ! x.startsWith(prop.c['name']+'-retina-mobile')){
								continue;
							}
							
							_pagelayer_set_tmp_atts(row, x, '');
						}						
						
					}else{
					
						// To remove past temp attr so that they are not involve in future temp values
						delete old[prop.c['name']+'-url'];
						
						// Keep a list of all sizes
						for(var x in attachment.sizes){
							_pagelayer_set_tmp_atts(row, x+'-url', attachment.sizes[x].url);
							delete old[prop.c['name']+'-'+x+'-url'];
						}
						
						for(var x in old){
							
							// Skip for retina and with url atts
							if(! x.endsWith('-url') || x.startsWith(prop.c['name']+'-retina')){
								continue;
							}
							
							_pagelayer_set_tmp_atts(row, x, '');
						}
					}	
				}
				
				// Update thumbnail
				button.css('background-image', 'url(\''+url+'\')');
				
				// Save and render
				_pagelayer_set_tmp_atts(row, 'no-image-set', '');
				
				if(inRetina){
					_pagelayer_set_tmp_atts(row, 'retina-url', url);
					imgObj['retina'] = id;
				}else if(inRetinaM){
					_pagelayer_set_tmp_atts(row, 'retina-mobile-url', url);
					imgObj['retina_mobile'] = id;
				}else{
					_pagelayer_set_tmp_atts(row, 'url', url);
					imgObj['img'] = id;
				}
				
				_pagelayer_set_atts(row, getImgVal(imgObj));
				
			},
			// On open select the appropriate images in the media manager
			'open': function() {			
				var selection =  frame.state().get('selection');
				var wp_id = pagelayer_get_att(prop.el.$, prop.c['name']);
				
				if(typeof wp_id === 'object'){
					if(inRetina){
						wp_id = ('retina' in wp_id && !pagelayer_empty(wp_id['retina']) ? wp_id['retina'] : 0 );
					}else if(inRetinaM){
						wp_id = ('retina_mobile' in wp_id && !pagelayer_empty(wp_id['retina_mobile']) ? wp_id['retina_mobile'] : 0 );
					}else{
						wp_id = (!pagelayer_empty(wp_id['img']) ? wp_id['img'] : 0 );
					}
				}
				
				selection.reset( wp_id ? [ wp.media.attachment( wp_id ) ] : [] );
			}
		});

		frame.open(button);
		
		return false;
		
	});
	
	// Finding and assigning values in the variables
	var dropzoneParent = row.find('.pagelayer-elp-image-div');
	var dropZone = row.find('.pagelayer-elp-drop-zone');
	
	// Inserting values in image drag and drop function
	pagelayer_img_dragAndDrop(dropzoneParent, dropZone, '', row);	
	
	row.find('.pagelayer-elp-image-retina').click(function(){
		row.find('.pagelayer-retina-label').toggle();
		row.find('.pagelayer-elp-retina-image-div').toggle();
		var checkval = row.find('.pagelayer-retina-checkbox').is(":checked");
		
		if(checkval == true){
			row.find('.pagelayer-retina-checkbox').trigger("click");
		}
	});
	
	// Save temporarily 
	row.find('.pagelayer-elp-image-ai input').on('change', function(){
		var aiEle = jQuery(this);
		
		var checkval = aiEle.is(":checked");
		var ref_data = pagelayer_el_data_ref(prop.el.$);
		
		// Save temporarily in atts for comment feature, it is not saved in original content
		if(checkval == true){
			ref_data['attr'][prop.c['name']+'_ai'] = false;
		}else{
			delete ref_data['attr'][prop.c['name']+'_ai'];
		}
		pagelayer_el_dump_data(prop.el.$);
		
	});
	
	row.find('.pagelayer-retina-checkbox').click(function(){
		row.find('.pagelayer-elp-retina-mobile-image-div').toggle();
	});
		
	// Delete this
	row.find('.pagelayer-elp-image-delete').on('click', function(){
		
		// Update thumbnail
		jQuery(this).parent().find('.pagelayer-elp-image').css('background-image', 'url(\''+def+'\')');
		
		// Set to blank and render
		_pagelayer_set_atts(row, '', true);
				
		imgObj['img'] = def;
		
		_pagelayer_set_tmp_atts(row, 'no-image-set', 1);
		_pagelayer_set_tmp_atts(row, 'url', def);
		_pagelayer_set_atts(row, getImgVal(imgObj));
	});
	
	row.find('.pagelayer-elp-retina-delete').on('click', function(){
		// Update thumbnail
		jQuery(this).parent().find('.pagelayer-elp-image').css('background-image', 'url(\''+def+'\')');
		delete imgObj['retina'];
    
		_pagelayer_set_tmp_atts(row, 'retina-url', def);
		_pagelayer_set_atts(row, getImgVal(imgObj));
		
	});
	
	row.find('.pagelayer-elp-retina-mobile-delete').on('click', function(){
		
		// Update thumbnail
		jQuery(this).parent().find('.pagelayer-elp-image').css('background-image', 'url(\''+def+'\')');
		delete imgObj['retina_mobile'];
		
		// Set to blank and render
		_pagelayer_set_tmp_atts(row, 'retina-mobile-url', def);
		_pagelayer_set_atts(row, getImgVal(imgObj));
		
	});
}

// Main image drag and drop function
function pagelayer_img_dragAndDrop(dropzoneParent, dropZone, jEle, row){
	
	var reset_dragging = false;
	
	dropzoneParent.on('dragover', function(e){
		e.preventDefault();
		// Checking that the dragged element is a file or not
		var dt = e.originalEvent.dataTransfer;
		if(dt.types && (dt.types.indexOf ? dt.types.indexOf('Files') != -1 : dt.types.contains('Files'))){
			if(e.originalEvent.dataTransfer.items[0].type.search('image/')!=-1){
				dropZone.show();
				reset_dragging = true;				
			}
		}
	});
	
	dropzoneParent.on('dragleave', function(e){
		var rect = this.getBoundingClientRect();
		// Checking that the cursor is in the drag area or not
		if (e.clientX >= (rect.left + rect.width) || e.clientX <= rect.left || e.clientY >= (rect.top + rect.height) || e.clientY <= rect.top) {
			dropZone.hide();
			reset_dragging = false;
        }
	});
	
	dropzoneParent.on('drop', function(e){
		
		// Is not dropable?
		if(!reset_dragging){
			return;
		}
		
		e.preventDefault();
		var pagelayer_ajax_func = {};
		
		// This function for ajax success call back
		pagelayer_ajax_func['success'] = function(obj){
			
			if(obj['success']){
					
				// Set the new ID and URL
				id = obj['data']['id'];
				url = obj['data']['url'];
				
				if(row == ''){
					// Getting Id of jEle 
					var widgetid = jEle.closest('[pagelayer-id]').attr('pagelayer-id');
					
					// Finding widget image setting using id of jEle. Finding image editor setting from all of the other settings.
					row = pagelayer.$$('[pagelayer-element-id='+widgetid+']').find('.pagelayer-elp-image').eq(0).parent().parent();
				}
				
				row.find('.pagelayer-elp-image').css('background-image', 'url(\''+url+'\')');
							
				// To remove past temp attr so that they are not involve in future temp values
				var cname = row.attr('pagelayer-elp-name');
				var old = _pagelayer_img_tmp_atts(row);
				delete old[cname+'-url'];
				
				for(var x in obj['data']['sizes']){
					_pagelayer_set_tmp_atts(row, x+'-url', obj['data']['sizes'][x]['url']);
					delete old[cname+'-'+x+'-url'];
				}
				
				for(var x in old){
					_pagelayer_set_tmp_atts(row, x+'-url', '');
				}
				
				dropZone.find('.pagelayer-elp-img-up-bar').css('width', '3%');
				dropZone.hide();
				
				// Save and render
				_pagelayer_set_tmp_atts(row, 'url', url);
				_pagelayer_set_atts(row, id);
				
			}else{
				alert(obj['data']['message']);								
			}
		}
		
		// This function for ajax before send call back
		pagelayer_ajax_func['beforeSend'] = function(xhr){
			// It activate the image widget
			if(row == ''){
				jEle.click();							
			}
		}
		
		// This function for how much file is uploaded or for progress bar
		pagelayer_ajax_func['uploadProgress'] = function(xhr){
			xhr.upload.addEventListener("progress", function(evt) {
				if (evt.lengthComputable) {
					var percentComplete = evt.loaded / evt.total;
					percentComplete = parseInt(percentComplete * 100);
					
					if(row == ''){
						dropZone.find('.pagelayer-img-up-bar').css('width', percentComplete+'%');					
					}else{
						dropZone.find('.pagelayer-elp-img-up-bar').css('width', percentComplete+'%');											
					}
				}
			}, false);
			return xhr;
		}
		
		// Uploading image to the media library
		pagelayer_editable_paste_handler(e.originalEvent.dataTransfer.files[0], pagelayer_ajax_func);
		
		reset_dragging = false;
		
	});
}	

// The Multi Image Property
function pagelayer_elp_multi_image(row, prop){
	
	var div = '<div class="pagelayer-elp-multi_image-div">'+
				'<center><button class="pagelayer-elp-button">'+pagelayer_l('Add Images')+'</button></center>'+
				'<div class="pagelayer-elp-multi_image-thumbs"></div>'+
			'</div>';
			
	row.append(div);
	
	var tmp = prop.c['name']+'-urls';
	var ids = new Array();
	
	// Any IDs ?
	if(!pagelayer_empty(prop.c['val'])){
		ids = prop.c['val']
		if(pagelayer_is_string(ids)){
			ids = prop.c['val'].split(',');
		}
		//console.log(ids);
	}
	
	// Do we have a URL set ?
	if(!pagelayer_empty(ids)){
		if(tmp in prop.el.tmp){
			var images = JSON.parse(prop.el.tmp[tmp]);
			//console.log(images);
			
			for(var x in ids){
				row.find('.pagelayer-elp-multi_image-thumbs').append('<div class="pagelayer-elp-multi_image-thumb" style="background-image: url(\''+images['i'+ids[x]]+'\');"></div>');
			}
		}else{
			wp.media.query({ post__in: ids }).more().then(function(){
				// You attachments here normally
				// You can safely use any of them here
				// TODO: Set tmp here
				for(var x in ids){
					var fetch_url = wp.media.attachment(ids[x]).get('url');
					if(!pagelayer_empty(fetch_url)){
						row.find('.pagelayer-elp-multi_image-thumbs').append('<div class="pagelayer-elp-multi_image-thumb" style="background-image: url(\''+fetch_url+'\');"></div>');
					}
				}
			});
		}
	}
	
	var pagelayer_init_frame = function(state){
	
		var button = row.find('.pagelayer-elp-multi_image-thumbs');
		//console.log(ids);
		
		// Load the frame
		var frame = pagelayer_select_frame('multi_image', state);
		
		frame.on({
			
			'select': function(){
				
				var state = frame.state();
				var id = url = '';
				var urls = {};
				
				// External URL
				if('props' in state){
					//console.log(state);
					var urls_str = state.props.attributes.url;
					
					var urls_arr = urls_str.split(',');
					//console.log(urls_arr);
					
					button.empty();
					
					// Add to current selection
					for(var i = 0; i < urls_arr.length; i++){
						var single_url = pagelayer_parse_theme_vars(urls_arr[i]);
						urls['i'+i] = single_url;
						
						// Create thumbnails
						button.append('<div class="pagelayer-elp-multi_image-thumb" style="background-image: url(\''+single_url+'\');"></div>');
					}
					urls_arr = Object.values(urls);
					
					_pagelayer_set_tmp_atts(row, 'urls', JSON.stringify(urls));
					_pagelayer_set_atts(row, urls_arr.join());
					
				}
			},
			
			// Set the current selection if any
			'open': function(){

				// Do we have anything
				if(!pagelayer_empty(ids)){
					
					var selection = '';
					
					if(state == 'gallery-edit'){
						selection = frame.state().get('library');
					}else if(state == 'gallery-library'){
						selection = frame.state().get('selection');
					}
					
					// Add to current selection
					if(!pagelayer_empty(selection)){
						for(var x in ids){
							attachment = wp.media.attachment(ids[x]);
							attachment.fetch();
							selection.add(attachment ? [ attachment ] : [] );
						}
					}
				}
			},
			
			// When images are selected
			'update': function(selection){
				
				//console.log(selection);
				
				// Remove thumbnails
				row.find('.pagelayer-elp-multi_image-thumb').remove();
				
				//Fetch selected images
				var attachments = selection.map(function(attachment){
					attachment.toJSON();
					return attachment;
				});
				
				//console.log(attachments);
				
				var img_ids = [];
				var urls = {};
				var img_urls = {};
				var titles = {};
				var links = {};
				var captions = {};
				
				for(var i = 0; i < attachments.length; ++i){
					
					// Add Id and urls to array
					var id = attachments[i].id;
					var _id = 'i'+id;
					img_ids.push(id);
					urls[_id] = attachments[i].attributes.url;
					
					// Create thumbnails
					button.append('<div class="pagelayer-elp-multi_image-thumb" style="background-image: url(\''+attachments[i].attributes.url+'\');"></div>');
					
					//get title
					titles[_id] = attachments[i].attributes.title;
					links[_id] = attachments[i].attributes.link;
					captions[_id] = attachments[i].attributes.caption;
					
					// Create a URL
					img_urls[_id] = {}
					
					for(var x in attachments[i].attributes.sizes){
						img_urls[_id][x] = attachments[i].attributes.sizes[x].url;
					}
					
				}
				
				//console.log(img_urls);
				
				// Save and render
				_pagelayer_set_tmp_atts(row, 'urls', JSON.stringify(urls));
				_pagelayer_set_tmp_atts(row, 'all-urls', JSON.stringify(img_urls));
				_pagelayer_set_tmp_atts(row, 'all-titles', JSON.stringify(titles));
				_pagelayer_set_tmp_atts(row, 'all-links', JSON.stringify(links));
				_pagelayer_set_tmp_atts(row, 'all-captions', JSON.stringify(captions));
				_pagelayer_set_atts(row, img_ids);
				
				// Update the IDs incase the user clicks on it again
				ids = img_ids;
				
			}
			
		});
		
		frame.open(button);
		
		return false;
		
	};
	
	row.find('.pagelayer-elp-multi_image-thumbs').on('click', function(){
		pagelayer_init_frame('gallery-edit');
	});
	
	row.find('.pagelayer-elp-button').on('click', function(){
		
		if(!pagelayer_empty(ids)){
			if(isNaN(ids[0])){
				pagelayer_init_frame('embed');
			}else{
				pagelayer_init_frame('gallery-library');
			}
		}else{
			pagelayer_init_frame('gallery');
		}		
	});
	
}

// The Video Property
function pagelayer_elp_video(row, prop){
	
	var tmp = prop.c['name']+'-url';
	var src = (tmp in prop.el.tmp) ? prop.el.tmp[tmp] : prop.c['val'];
	
	var div = '<div class="pagelayer-elp-video-div pagelayer-elp-input-icon">'+
				'<input class="pagelayer-elp-video" name="'+prop.c['name']+'" type="text" value="'+src+'">'+
				'<i class="pli pli-folder-open" ></i>'+
			'</input></div>';
			
	row.append(div);
	
	row.find('.pagelayer-elp-video-div .pli').on('click', function(){
	
		var button = jQuery(this);
		
		// Load the frame
		var frame = pagelayer_select_frame('video');
		
		// On select update the stuff
		frame.on({
			
			'select': function(){
				
				var state = frame.state();
				var id = url = '';
				
				// External URL
				if('props' in state){
					
					id = url = pagelayer_parse_theme_vars(state.props.attributes.url);
				
				// Internal from gallery
				}else{
				
					var attachment = frame.state().get('selection').first().toJSON();
					//console.log(attachment);
					
					id = attachment.id;
					url = attachment.url;
				
				}
				
				// Update URL
				button.prev().val(url);
				
				// Save and render
				_pagelayer_set_tmp_atts(row, 'url', url);
				_pagelayer_set_atts(row, id);
				
			}
			
		});

		frame.open(button);
		
		return false;
		
	});
	
	// Edited the video URL directly
	row.find('.pagelayer-elp-video').on('change', function(){
		
		var input = jQuery(this);
		
		// Set the new URL
		_pagelayer_set_tmp_atts(row, 'url', input.val());
		_pagelayer_set_atts(row, input.val());
		
	});
	
}


// The Audio Property
function pagelayer_elp_audio(row, prop){
	
	var tmp = prop.c['name']+'-url';
	var src = (tmp in prop.el.tmp) ? prop.el.tmp[tmp] : prop.c['val'];
	
	var div = '<div class="pagelayer-elp-audio-div pagelayer-elp-input-icon">'+
				'<input class="pagelayer-elp-audio" name="'+prop.c['name']+'" type="text" value="'+src+'" />'+
				'<i class="pli pli-menu" ></i>'+
			'</div>';
	
	row.append(div);
	
	// Choose from media
	row.find('.pagelayer-elp-audio-div .pli').on('click', function(){
		
		var button = jQuery(this);
		
		// Load the frame
		var frame = pagelayer_select_frame('audio');
		
		frame.on({
			
			'select': function(){
				
				var state = frame.state();
				var id = url = '';
				
				// External URL
				if('props' in state){
					
					id = url = pagelayer_parse_theme_vars(state.props.attributes.url);
				
				// Internal from gallery
				}else{
				
					var attachment = frame.state().get('selection').first().toJSON();
					//console.log(attachment);
					
					id = attachment.id;
					url = attachment.url;
				
				}
				
				// Update URL
				button.prev().val(url);
				
				// Save and render
				_pagelayer_set_tmp_atts(row, 'url', url);
				_pagelayer_set_atts(row, id);
				
			}
			
		});
		
		frame.open(button);
		
		return false;
		
	});
	
	// Edited the media URL directly
	row.find('.pagelayer-elp-audio').on('change', function(){
		
		var input = jQuery(this);
		
		// Set the new URL
		_pagelayer_set_tmp_atts(row, 'url', input.val());
		_pagelayer_set_atts(row, input.val());
		
	});
	
}

// The Media Property
function pagelayer_elp_media(row, prop){
	
	var tmp = prop.c['name']+'-url';
	var src = (tmp in prop.el.tmp) ? prop.el.tmp[tmp] : prop.c['val'];
	
	var div = '<div class="pagelayer-elp-media-div pagelayer-elp-input-icon">'+
				'<input class="pagelayer-elp-media" value="'+src+'" type="text" />'+
				'<i class="pli pli-menu" ></i>'+
			'</div>';
	
	row.append(div);
	
	row.find('.pagelayer-elp-media-div .pli-menu').on('click', function(){
		
		var button = jQuery(this);
		
		// Load the frame
		var frame = pagelayer_select_frame('media');
		
		frame.on({
			
			'select': function(){
				
				var state = frame.state();
				var id = url = '';
				
				// External URL
				if('props' in state){
					
					id = url = pagelayer_parse_theme_vars(state.props.attributes.url);
				
				// Internal from gallery
				}else{
				
					var attachment = frame.state().get('selection').first().toJSON();
					//console.log(attachment);
					
					id = attachment.id;
					url = attachment.url;
				
				}
				
				// Update URL
				button.prev().val(url);
				
				// Save and render
				_pagelayer_set_tmp_atts(row, 'url', url);
				_pagelayer_set_atts(row, id);
				
			}
			
		});
		
		frame.open(button);
		
		return false;
		
	});
	
	// Edited the media URL directly
	row.find('.pagelayer-elp-media').on('change', function(){
		
		var input = jQuery(this);
		
		// Set the new URL
		_pagelayer_set_tmp_atts(row, 'url', input.val());
		_pagelayer_set_atts(row, input.val());
		
	});
	
}

// The Slider Property
function pagelayer_elp_slider(row, prop){
	
	var div = '<div class="pagelayer-elp-slider-div">'+
				  '<input type="range" class="pagelayer-elp-slider" value="'+parseFloat(prop.c['val'])+'" min="'+prop['min']+'" max="'+prop['max']+'" step="'+prop['step']+'"/>'+
				  '<input type="number" class="pagelayer-elp-slider-value" value="'+parseFloat(prop.c['val'])+'" min="'+prop['min']+'" max="'+prop['max']+'" step="'+prop['step']+'"/>'+
				'</div>'+
			'</div>';
	
	row.append(div);
	
	// Set an value in span
	row.find('.pagelayer-elp-slider-div input').on('input', function(){
		var value = parseFloat(this.value);
		var max = parseFloat(this.max);
		
		if(!pagelayer_empty(max) && value > max){
			value = max;
		}
		row.find('.pagelayer-elp-slider-div input').val(value);
		
		_pagelayer_set_atts(row, value);// Save and Render
		
	});
	
}

// The Editor proprety
function pagelayer_elp_editor(row, prop){
	
	var rows = prop.rows ? prop.rows : '8';
	
	var div = '<div class="pagelayer-elp-editor-div">'+
				'<textarea rows="'+rows+'" class="pagelayer-elp-editor" ></textarea>'+
			'</div>';
			
	row.append(div);
	
	var editor = row.find('.pagelayer-elp-editor');
	editor.val(prop.c['val']);
	
	// Handle on change
	editor.on('input', function(){
		_pagelayer_set_atts(row, pagelayer_trim(jQuery(this).val()));// Save and Render
	});
	
	return;
	// No SVG Icons for now
	jQuery.trumbowyg.svgPath = false;
	
	// Initiate the editor
	editor.trumbowyg({
		autogrow: false,
		hideButtonTexts: true,
		btns:[
			['viewHTML'],
			['wpmedia'],
			['fontfamily'],
			['formatting'],
			['undo', 'redo'], // Only supported in Blink browsers
			['fontsize'],
			['lineheight'],
			['foreColor', 'backColor',],
			['strong', 'em', 'del'],
			['horizontalRule'],
			['superscript', 'subscript'],
			['link'],
			['unorderedList', 'orderedList'],
			['justifyLeft', 'justifyCenter', 'justifyRight', 'justifyFull'],
			['removeformat'],
			['fullscreen']
		],
		plugins: {
			fontsize: {
				sizeList: ['12px','13px','14px','15px','16px','17px','18px','19px','20px','21px','22px','23px','24px','25px']
			}
		},
		imageWidthModalEdit: true,
		
	// Handle the changes made in the editor
	}).on('tbwchange', function(){
		_pagelayer_set_atts(row, editor.trumbowyg('html'));// Save and Render
	});
	
}

// The Link proprety
function pagelayer_elp_link(row, prop){

	var values = {};
	var settingOpt = false;
	
	// Show link options?
	if('selector' in prop){
		settingOpt = true;
	}
  
	// Previously saved values
	if(typeof prop.c['val'] === 'object'){
		values = prop.c['val'];
	}else{
		values['link'] = prop.c['val'];
	}
	  
	var tmp = prop.c['name'];
	var link = (tmp in prop.el.tmp) ? prop.el.tmp[tmp] : values['link'];
	var jEle = jQuery('[pagelayer-id='+prop.el.id+']');
	
	var div = '<div class="pagelayer-elp-link-div pagelayer-elp-input-icon '+(settingOpt ? '' : 'pagelayer-elp-link-no-addons')+'">'+
		'<input class="pagelayer-elp-link" type="text" value="'+link+'" />'+
		'<i class="pli pli-service pagelayer-elp-link-icon" title="'+pagelayer_l('link_options')+'" ></i>'+
		'<div class="pagelayer-elp-link-list">'+
		'</div>';
		
		if(settingOpt){
			div += '<div class="pagelayer-elp-link-addons">'+
				'<div  class="pagelayer-elp-link-cb-div">'+
					'<div class="pagelayer-elp-link-label-div" type="'+prop['type']+'">'+
						'<label class="pagelayer-elp-link-label">'+pagelayer_l('open_link_in_new_window')+'</label>'+
					'</div>'+
					'<div>'+
						'<input type="checkbox" name="link_new_tab" class="pagelayer-elp-checkbox" '+(!pagelayer_empty(values['target']) ? 'checked="checked"' : '')+' />'+
					'</div>'+
				'</div>'+
				'<div class="pagelayer-elp-link-cb-div" >'+
					'<div class="pagelayer-elp-link-label-div" type="'+prop['type']+'">'+
						'<label class="pagelayer-elp-link-label">'+pagelayer_l('add_nofollow')+'</label>'+
					'</div>'+
					'<div>'+
						'<input type="checkbox" name="link_no_follow" class="pagelayer-elp-checkbox" '+(!pagelayer_empty(values['rel']) ? 'checked="checked"' : '')+'/>'+
					'</div>'+
				'</div>'+
				'<div class="pagelayer-elp-link-ca" >'+
					'<div class="pagelayer-elp-link-label-div" type="'+prop['type']+'">'+
						'<label class="pagelayer-elp-link-label">'+pagelayer_l('custom_attributes')+'</label>'+
					'</div>'+
					'<div>'+
						'<input type="text" class="pagelayer-elp-text" placeholder="key = value" name="'+prop.c['name']+'" value="'+(pagelayer_empty(values['attrs']) ? '' : values['attrs'])+'"/>'+
						'<p class="pagelayer-elp-link-desc">'+pagelayer_l('link_custom_attr_desc')+'</p>'+
					'</div>'+
				'</div>'+
			'</div>';
		}
		
	div += '</div>';
	
	row.append(div);
	
	var listWrap = row.find('.pagelayer-elp-link-list');
	var time = null;
		
	//Add ID
	var addID = function(permaID){
		permaID = permaID || false;
		
		var lDiv = row.closest('[pagelayer-elp-name]').find('.pagelayer-elp-label-div');
		if(permaID){
			lDiv = lDiv.find('.pagelayer-elp-label');
			lDiv.after('<span class="pagelayer-elp-link-id">ID : '+permaID+'</span>');
		}else{
			lDiv.find('.pagelayer-elp-link-id').remove();
		}
	};
	
	if(!isNaN(values['link'])){
		addID(values['link']);
	}
	
	var getLinkVal = function(val){
		
		if(typeof val === 'object' && pagelayer_length(val) == 1 && 'link' in val){
			return val['link'];
		}
		
		return val;
	}
	
	var setTmpEmpty = function(){
		
		if( 'link' in values && !pagelayer_empty(values['link']) ){
			return;
		}
		
		_pagelayer_set_tmp_atts(row, '', '');
	}
	
	// Set a Link
	row.find('.pagelayer-elp-link').on('change', function(){
		
		var linkVal = jQuery(this).val();
		values['link'] = linkVal;
    
		// Save and Render
		_pagelayer_set_tmp_atts(row, '', linkVal);
		_pagelayer_set_atts(row, getLinkVal(values));
		
		// Remove ID Holder
		addID();

	});
	
	// Set a Link
	row.find('.pagelayer-elp-link').on('input click', function(e){
		e.stopPropagation();
		
		if(!listWrap.is(':visible')){
			listWrap.show();
		}
		
		var val = jQuery(this).val();
		
		clearTimeout(time);
		time = setTimeout(function(){

			jQuery.ajax({
				url: pagelayer_ajax_url,
				type: 'post',
				data:{
					'action' : 'wp-link-ajax',
					'_ajax_linking_nonce' : pagelayer_internal_linking_nonce,
					'search' : val,
				},
				success: function(response) {
					
					var data = jQuery.parseJSON(response);
					var html = '';
					//console.log('Link Data');console.log(response);
					
					if(pagelayer_empty(data)){
						html = pagelayer_l('custom_url');
						// Remove ID Holder
						addID();
					}else if(typeof data === 'object'){
						
						for(var key in data){
							var vals = data[key];
							html += '<div class="pagelayer-elp-link-item"  data-id="'+vals['ID']+'" data-permalink="'+vals['permalink']+'">'+
								'<div class="pagelayer-elp-link-title">'+
									'<span class="pagelayer-elp-link-item-title" title="'+vals['title']+'">'+vals['title']+'</span>'+
									'<span class="pagelayer-elp-link-item-perma" title="'+vals['permalink']+'">'+vals['permalink']+'</span>'+
								'</div>'+
								'<div class="pagelayer-elp-link-info">'+
									'<span title="'+vals['info']+'">'+vals['info']+'</span>'+
								'</div>'+
							'</div>';
						}
					}
					
					listWrap.html(html);
				},
				fail: function(data) {
					listWrap.html('Some error occured in getting the link data');
				}
			});
			
		}, 200);
		
	});
	
	listWrap.on('click', function(e){
		e.stopPropagation();
		
		var lEle = jQuery(e.target).closest('.pagelayer-elp-link-item');
		
		// IF item not found
		if(lEle.length < 1){
			return;
		}
		
		var perma = lEle.attr('data-permalink');
		var ID = lEle.attr('data-id');
		values['link'] = ID;
		
		// Save and Render
		row.find('.pagelayer-elp-link').val(perma);
		_pagelayer_set_tmp_atts(row, '', perma);
		_pagelayer_set_atts(row, getLinkVal(values));
		
		listWrap.hide();
		
		// Show ID
		addID(ID);
	});
	
	pagelayer.gDocument.on('click', function(e){
		listWrap.hide();
	});
	
	row.find('.pagelayer-elp-checkbox').on('change', function(event){
		
		var cEle = jQuery(this);
		
		// Save or delete the value
		var saveVal = function(key){
			if(cEle.is(':checked')){
				values[key] = true;
				return;
			}
			
			delete values[key];
		}
				
		switch(cEle.attr('name')){
			case 'link_new_tab':
				saveVal('target');
				break;
			case 'link_no_follow':
				saveVal('rel');
				break;
		}
		
		setTmpEmpty();
		_pagelayer_set_atts(row, getLinkVal(values));
		
	});
	
	var linkTime = '';
	row.find('.pagelayer-elp-text').on('input', function(event){
		var cEle = jQuery(this);
		
		clearTimeout(linkTime);
		linkTime = setTimeout(function(){
			values['attrs'] = cEle.val();
			
			if(pagelayer_empty(values['attrs'])){
				delete values['attrs'];
			}
			
			setTmpEmpty();
			_pagelayer_set_atts(row, getLinkVal(values));
			
		}, 500);
	});
	
	row.find('.pagelayer-elp-link-icon').on('click', function(){
		row.find('.pagelayer-elp-link-addons').slideToggle('slow');
	});
  
}

// The Textarea property
function pagelayer_elp_textarea(row, prop){
	
	var rows = prop.rows ? 'rows="'+prop.rows+' "' : '';
	
	var div = '<div class="pagelayer-elp-textarea-div">'+
				'<textarea '+rows+'class="pagelayer-elp-textarea"></textarea>'+
			'</div>';
			
	row.append(div);
	row.find('.pagelayer-elp-textarea').val(prop.c['val']);
  
	// Handle on change
	row.find('.pagelayer-elp-textarea').on('input', function(){
		_pagelayer_set_atts(row, pagelayer_trim(jQuery(this).val()));// Save and Render
	});
};

// Clear all editable
function pagelayer_clear_editable(dontDestroy){
	
	// Destroy all
	for(var x in pagelayer_editor){
		if(dontDestroy == x){
			console.log('Skipping '+dontDestroy);
			continue;
		}
		pagelayer_editor[x].pen.destroy();
	}
	
};

// Makes a field editable in the DOM
function pagelayer_make_editable(jEle, e){
	
	// The parent element
	var pEle = jEle.closest('.pagelayer-ele, [pagelayer-ref-id]');
	
	// Mainly for editing table cells as pagelayer-ref-id is used by them
	if(!pEle.hasClass('pagelayer-ele')){
		var refID = pEle.attr('pagelayer-ref-id');
		pEle = jQuery('[pagelayer-id="'+refID+'"]');
	}
	
	var prop = jEle.attr('pagelayer-editable');
	var eId = pagelayer_id(pEle)+'|'+jEle.attr('pagelayer-editable');// Editing ID
	
	// Is it already setup ?
	if(jEle.hasClass('pagelayer-pen')){
		//console.log('Already Penned');
		//pagelayer_focus_editable(jEle, e, eId);
		return true;
	}
	
	var tag = pagelayer_tag(pEle);
	var all_props = pagelayer_shortcodes[tag];
	var edit_opts;
	var fullEdit = false;
	
	for(var i in pagelayer_tabs){
		var tab = pagelayer_tabs[i];
		for(var section in all_props[tab]){	//console.log(tab+' '+section);
	
			var props = section in pagelayer_shortcodes[tag] ? pagelayer_shortcodes[tag][section] : pagelayer_styles[section];//console.log(props);
	
			// Any editor options?
			if(prop in props){
				
				if('e' in props[prop]){
					edit_opts = props[prop].e;
				}
				
				if(props[prop]['type'] == 'editor'){
					fullEdit = true;
				}
			}
		}
	}
	
	var pen_tools = {
		'inline': [ 'viewHTML',
			{'formating' : ['h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'p']},
			'bold', 'italic', 'underline', 'strike',
			{ 'color': [] }, { 'background': [] },
			'removeformat'
		],
		'h': ['h1', 'h2', 'h3', 'h4', 'h5', 'h6'],
		'headers': [{'formating' : ['h1', 'h2', 'h3', 'h4', 'h5', 'h6']}],
		'c': [{ 'color': [] }, { 'background': [] }],
		'f': ['bold', 'italic', 'underline', 'strike'],
		'a': [{ 'align': ['left', 'center', 'right', 'justify'] }],
		'r': ['removeformat'],
		'v': ['viewHTML'],
	};
	
	// Create Toolbar Groups
	if(!('pen_tools' in pagelayer_editor)){
		pagelayer_editor['pen_tools'] = {};
	}
	
	pagelayer_editor['pen_tools'] = Object.assign(pagelayer_editor['pen_tools'], pen_tools);
	
	var toolbar_options = [];
	
	if( pagelayer_empty(edit_opts) ){
		
		if(fullEdit){
			toolbar_options = [
				[ 'viewHTML' ],
				[ 'bold', 'italic', 'underline', 'strike' ],
				[ 'sub', 'super' ],
				//[ 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'p', 'blockquote'],
				[ {'formating' : ['h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'p', 'blockquote']}],
				[ {'align': ['left', 'center', 'right', 'justify']} ],
				[ 'image', 'link'],
				[ 'unorderedlist', 'orderedlist'],
				[ {'size': []}, {'lineheight': []}, {'font': []}],
				[ {'color': [] }, {'background': []}],
				[ 'removeformat' ]
			];
		}else{
			toolbar_options = pagelayer_editor.pen_tools['inline'];
		}
	}else{
		var options = [];
		
		if(! Array.isArray(edit_opts) ){
			edit_opts = [edit_opts];
		}
		
		for( var tt in edit_opts){
			
			var tool = edit_opts[tt];
			
			if(pagelayer_is_string(tool)){
				if(tool in pagelayer_editor['pen_tools']){
					tool = pagelayer_editor['pen_tools'][tool]
				}else{
					tool = [tool];
				}
			}
			
			options.push(tool);
		}
		
		toolbar_options = options;
	}
	
	var options = {
		class: 'pagelayer-pen',
		editor: jEle,
		toolbar: toolbar_options
	}
	
	// Setup the editor	
	pagelayer_editor[eId] = {};
	pagelayer_editor[eId].pen = new PagelayerPen(jEle, options);
	pagelayer_editor[eId].$ = jEle;
	
	// Are we the clicked object, then set the focus
	if(e){
		var target = jQuery(e.target);
		if(target.is(jEle) || jEle.find(target).length > 0){
			jEle.focus();
		}
	}
	
	// Reverse setup the event
	jEle.on('blur', function(){
		
		//pagelayer_editor[eId].pen.destroy();
		if(jEle.hasClass('pagelayer-pen-focused')){
			return;
		}
		
		var cEle = pEle;
		
		// Do we have a parent ?
		var have_parent = function(Ele){
			var pId = pagelayer_get_parent(Ele);
					
			if(pagelayer_empty(pId)){
				return;
			}
			
			cEle = pagelayer_ele_by_id(pId);
			have_parent(cEle);
		}
		
		have_parent(cEle);
		
		var is_global = pagelayer_get_global_id(cEle);
				
		if(pagelayer_empty(is_global)){
			return;
		}
    
		pagelayer_sc_render(pEle);
		
	});
	
	/*// Reverse setup the event
	jEle.on('focus', function(){
		//pagelayer_clear_editable(eId);
	});*/
	
	// Reverse setup the event
	jEle.on('input', function(){
		
		var val = pagelayer_trim(jEle.html());
		
		// Set the property as well
		pagelayer_set_atts(pEle, prop, val);
		
		// Update the property
		var input = pagelayer.$$('[pagelayer-element-id='+pagelayer_id(pEle)+']').find('[pagelayer-elp-name='+prop+']').find('input,textarea,.trumbowyg-editor');
		//console.log(input);
		
		if(input.length > 0){
			if(input.hasClass('trumbowyg-editor')){
				input.html(val);
			}else{
				input.val(val);
			}
		}
	
	});
	
}

// The Icon Property
function pagelayer_elp_icon(row, prop){
	
	var $ = jQuery;
	var sets_html = '';
	
	pagelayer_loaded_icons.forEach(function(item){
		sets_html += '<option name="'+item+'" value="'+item+'">'+item+'</option>';
	});
	
	var icons = {};
	var cur_icon_set = pagelayer_loaded_icons[0];
	var sel_icon = prop.c['val'];
	var sel_name = prop.c['val'];
	var icon_type = '';
	var sorted_icons = {};
	
	// Handle the icon name 
	var icon_name = sel_icon.split(' fa-');
	sel_name = icon_name[1];
	
	// Is there a specific list
	if('list' in prop && prop.list.length > 0){
		
		for(var i in pagelayer_icons){
			
			icons[i] = {};
			
			for(var j in pagelayer_icons[i]){
				
				icons[i][j] = {};
				var list_icons = [];
				prop.list.forEach(function(item){
					if(pagelayer_icons[i][j]['icons'].includes(item)){
						list_icons.push(item);
					}
					
				});
				icons[i][j]['icons'] = list_icons;
				icons[i][j]['pre'] = j;
			}
			
		}
	
	}else{
		icons = pagelayer_icons;
	}
	
	// Icon function
	var icon_html = function(name, cat){
		return '<span class="pagelayer-elp-icon-span">'+
			'<i class="'+cat+' fa-'+name+'" icon="'+name+'" ></i> '+name+
		'</span>';
	}
	
	var div = '<div class="pagelayer-elp-icon-div">'+
		'<div class="pagelayer-elp-icon-preview">'+
			'<i class="'+sel_icon+'"></i>'+
			'<span class="pagelayer-elp-icon-name">'+
			(pagelayer_empty(sel_name)?'Choose icon':sel_name)+
			'</span>'+
		'</div>'+
		'<span class="pagelayer-elp-icon-open">▼</span>'+
		'<span class="pagelayer-elp-icon-close" '+(pagelayer_empty(sel_name)? 'style="display:none"': '')+'><b>&times;&nbsp;</b></span>'+
	'</div>';
	
	row.append(div);
	
	// Make all icons list
	var html = '<div class="pagelayer-elp-icon-selector">';
	
	if(pagelayer_loaded_icons.length > 1){
		html += '<select class="pagelayer-elp-icon-sets">'+sets_html+'</select>';
	}
	
	html += '<span class="pagelayer-elp-icon-type">'+
		'<p data-tab="fas" class="active">'+pagelayer_l('Solid')+'</p>'+
		'<p data-tab="far">'+pagelayer_l('Regular')+'</p>'+
		'<p data-tab="fab">'+pagelayer_l('Brand')+'</p>'+
	'</span>'+
	'<input type="text" class="pagelayer-elp-search-icon" name="search-icon" placeholder="'+pagelayer_l('search')+'">'+
	'<div class="pagelayer-elp-icon-list">';

	for(var y in icons[cur_icon_set]){
		//console.log(icons[x][y])
		for(var z in icons[cur_icon_set][y]['icons']){
			html += icon_html(icons[cur_icon_set][y]['icons'][z], y);
		}
	}
	
	html += '</div>'+
	'</div>';
	
	row.append(html);
	
	// Open the selector
	row.find('.pagelayer-elp-icon-div').on('click', function(){
		row.find('.pagelayer-elp-icon-selector').slideToggle();
	});
	
	/*// When the set changes
	row.find('.pagelayer-elp-icon-sets').on('change', function(){
		var v = cur_icon_set = jQuery(this).val();
		var span = '';
		
		for(var x in icons[v]){
		
			for(var z in icons[v][x]['icons']){
				span += icon_html(icons[v][x]['icons'][z], x);
			}
			
		}
		
		if(cur_icon_set == 'font-awesome5'){
			row.find('.pagelayer-elp-icon-type').show();
			sorted_icons = icons[cur_icon_set]['fas'];
			row.find('.pagelayer-elp-icon-type [data-tab="fas"]').click();
		}else{
			row.find('.pagelayer-elp-icon-type').hide();
		}
		
		row.find('.pagelayer-elp-icon-list').empty().html(span);
		
		if(row.find('.pagelayer-elp-search-icon').val() != ''){
			row.find('.pagelayer-elp-search-icon').keyup();
		}
		
	});*/
	
	// Handle type of icon
	row.find('.pagelayer-elp-icon-type p').on('click', function(){		
		jQuery(this).toggleClass('active');
		row.find('.pagelayer-elp-search-icon').keyup();
	});
	
	// Handle search of icon
	row.find('.pagelayer-elp-search-icon').on('keyup', function(){
	
		var v = this.value;
		var span = '';
		v = v.toLowerCase();
		v = v.replace(/\s+/g, '-');
		//console.log(sorted_icons);
		
		row.find('.pagelayer-elp-icon-type p.active').each(function(){				
			var tab = jQuery(this).data('tab');
			tab = tab.toLowerCase();
			
			var cat = icons['font-awesome5'][tab]['icons'];
			
			for(var x in cat){
				if(cat[x].includes(v) || v.length < 1){
					span += icon_html(cat[x], tab);
				}
			}
		});
		
		row.find('.pagelayer-elp-icon-list').empty().html(span);
		
	});
	
	// Handle click within the icon selector
	row.find('.pagelayer-elp-icon-list').on('click', function(e){
		
		var jEle = jQuery(e.target);
		var i = jEle.children().attr('class');
		var name = jEle.children().attr('icon');
		
		if(pagelayer_empty(name)){
			return false;
		}
		
		// Set the icon in this list
		row.find('.pagelayer-elp-icon-preview').html('<i class="'+i+'"></i><span class="pagelayer-elp-icon-name">'+name+'</span>');
		row.find('.pagelayer-elp-icon-selector').slideUp();
		
		_pagelayer_set_atts(row, i);// Save and Render
		
		row.find('.pagelayer-elp-icon-close').show();
		return false;
		
	});
	
	// Delete the icon
	row.find('.pagelayer-elp-icon-close').on('click', function(){
		
		// Set the icon in this list
		row.find('.pagelayer-elp-icon-preview').html('<i class=""></i><span class="pagelayer-elp-icon-name">'+pagelayer_l('choose_icon')+'</span>');
		
		// Save and Render
		_pagelayer_set_atts(row, '');
		jQuery(this).hide();
		return false;
	});
	
}

// The Access Property
function pagelayer_elp_access(row, prop){
	
	var div = '<div class="pagelayer-elp-access-div">'+
		'<span class="pagelayer-elp-access"><i class="pli pli-caret-right" ></i></span>'+
		'<div class="pagelayer-elp-access-holder"></div>'+
	'</div>';
	
	row.append(div);
	
	var holder = row.find('.pagelayer-elp-access-holder');
	
	row.find('.pagelayer-elp-access').on('click', function(){
		
		// Setup first
		if(holder.children().length < 1){
			var p = row.parent().find('[pagelayer-access-item='+prop.show_group+']').detach();
			p.appendTo(holder);
			p.addClass('pagelayer-access-item-visible');
		}
		
		// Show and hide
		if(holder.is(':visible')){
			holder.hide();
			row.find('.pli-caret-right').removeClass('pli-caret-open');
		}else{
			holder.show();
			row.find('.pli-caret-right').addClass('pli-caret-open');
		}
	});
	
};

// The Modal Property
function pagelayer_elp_modal(row, prop){
	
	var style = pagelayer_empty(prop.width) ? '' : 'style="width:'+prop.width+'"';
	
	var div = '<div class="pagelayer-elp-modal-div">'+
		'<span class="pagelayer-elp-modal"><i class="pli pli-window" ></i></span>'+
		'<div class="pagelayer-elp-modal-wrapper">'+
			'<div class="pagelayer-elp-modal-wrap" '+style+'>'+
				'<div class="pagelayer-elp-modal-header">'+
					prop.label +'<i class="pagelayer-elp-modal-close pli pli-cross" aria-hidden="true"></i>'+
				'</div><hr>'+
				'<div class="pagelayer-elp-modal-holder"></div>'+
			'</div>'+
		'</div>'+
	'</div>';
	
	row.append(div);
	
	var wrapper = row.find('.pagelayer-elp-modal-wrapper');
	var holder = row.find('.pagelayer-elp-modal-holder');
	
	row.find('.pagelayer-elp-modal').on('click', function(){
		
		// Setup first
		if(holder.children().length < 1){
			
			var p = row.parent().find('[pagelayer-access-item='+prop.show_group+']').detach();
			p.appendTo(holder);
			p.addClass('pagelayer-access-item-visible');
		}
		
		// Show and hide
		wrapper.show();
		
	});
	
	// Close Modal Property
	row.find('.pagelayer-elp-modal-close').on('click', function(){
		wrapper.hide();
	});
	
	// On click Pagelayer setting icon
	wrapper.on('click', function(event){
		var target = jQuery(event.target);
		
		if(target.closest('.pagelayer-elp-modal-wrap').length > 0){
			return;
		}
		
		wrapper.hide();
	});
  
};

// The Color Property
function pagelayer_elp_color(row, prop){
	
	var val = prop.c['val'];
	var is_global = pagelayer_is_global_color(val);
	var global_active = '';
	
	// If global color not exist
	if(!pagelayer_empty(is_global)){
		val = pagelayer_global_colors[is_global]['value'];
		global_active = 'pagelayer-active-global';
	}
	
	var div = '<div class="pagelayer-elp-color-div-holder">'+
		'<div class="pagelayer-elp-color-global '+global_active+'"></div>'+
		'<div class="pagelayer-elp-color-div">'+
			'<div class="pagelayer-elp-color-preview"></div>'+
			'<span class="pagelayer-elp-remove-color"><i class="pli pli-cross" ></i></span>'+
		'</div>'+
		'<div class="pagelayer-global-color-list">'+
			'<div class="pagelayer-global-setting-color">'+
				'<b>Global Colors</b><span class="pli pli-service"></span>'+
			'</div>';
			
			for( cid in pagelayer_global_colors ){
				
				var color = pagelayer_global_colors[cid];
				var active_class = '';
				
				if(cid == is_global){
					active_class = 'pagelayer-global-selected';
				}

				div += '<div class="pagelayer-global-color-list-item '+ active_class +'" data-global-id="'+ cid +'">'+
					'<span class="pagelayer-global-color-pre" style="background:'+ color['value'] +'"></span>'+
					'<span class="pagelayer-global-color-title">'+ color['title'] +'</span>'+
					'<span class="pagelayer-global-color-code">'+  color['value'] +'</span>'+
				'</div>';
			}
	 div += '</div></div>';
	
	row.append(div);
	
	row.find('.pagelayer-elp-color-preview').css('background', val);
	
	var picker = new pagelayer_Picker({
		parent : row.find('.pagelayer-elp-color-div')[0],
		popup : 'left',
		color : val,
		doc: window.parent.document
	});
	
	var preview = row.find('.pagelayer-elp-color-preview');
	
	// If no val, then set blank
	if(pagelayer_empty(val)){
		preview.addClass('pagelayer-blank-preview');
	}
	
	var handle_white = function(col){	
		if(col.charAt(1) == 'f'){
			preview.addClass('pagelayer-white-border');
		}else{
			preview.removeClass('pagelayer-white-border');
		}
	}
	
	handle_white(val);
	
	// Handle selected color
	picker.onChange = function(color) {		
		preview.removeClass('pagelayer-blank-preview').css('background', color.rgbaString);
		handle_white(color.hex);
		_pagelayer_set_atts(row, color.hex);// Save and Render
		
		// Remove global
		row.find('.pagelayer-elp-color-global').removeClass('pagelayer-active-global');
		row.find('.pagelayer-global-selected').removeClass('pagelayer-global-selected');
		row.find('.pagelayer-global-color-list').hide();
	};
	
	picker.onOpen = picker.onChange;
	
	row.find('.pagelayer-elp-remove-color').on('click', function(event){
		event.stopPropagation();
		picker.setColor(prop.default, true);
		preview.addClass('pagelayer-blank-preview');		
		handle_white('');
		_pagelayer_set_atts(row, ' ');// Save and Render
	});
	
	// Handle for global color
	row.find('.pagelayer-elp-color-global').on('click', function(e){
		row.find('.pagelayer-global-color-list').slideToggle();
	});

	row.find('.pagelayer-global-setting-color').on('click', function(e){
		e.stopPropagation();

		if(jQuery(e.target).closest('.pli-service').length < 1){
			return;
		}
		window.open(pagelayer_customizer_url+'&autofocus%5Bsection%5D=pagelayer_global_colors_sec', '_blank');
	});
		
	// Handle for global color
	row.find('.pagelayer-global-color-list-item ').on('click', function(e){
		e.stopPropagation();
		
		var listItem = jQuery(this);
		var globalID = listItem.data('global-id');
		var listHolder = row.find('.pagelayer-global-color-list');
		
		// Remove previous selecttion
		listHolder.find('.pagelayer-global-selected').removeClass('pagelayer-global-selected');
		listItem.addClass('pagelayer-global-selected');
		row.find('.pagelayer-elp-color-global').addClass('pagelayer-active-global');
		listHolder.slideUp();
				
		var color = pagelayer_global_colors[globalID]['value'];
		preview.removeClass('pagelayer-blank-preview').css('background', color);
		handle_white(color);
		_pagelayer_set_atts(row, '$'+globalID);// Save and Render
		
	});
}

// The Spinner property
function pagelayer_elp_spinner(row, prop){
	
	var div = '<div class="pagelayer-elp-spinner-div">'+
				'<input type="number" class="pagelayer-elp-spinner" name="'+prop.c['name']+'"'+
				' min="'+prop['min']+'" max="'+prop['max']+'" step="'+prop['step']+'" value="'+parseFloat(prop.c['val'])+'"/>'+
			'</div>';
			
	row.append(div);
	
	row.find('input').on('input', function(){
		var value = parseFloat(this.value);
		var max = parseFloat(this.max);
		
		if(!pagelayer_empty(max) && value > max){
			value = max;
		}
		_pagelayer_set_atts(row, value);// Save and Render
	});
	
}

// The Group Property
function pagelayer_elp_group(row, prop){
	
	var btnHidden = '';
	
	// Hide button, clone and delete
	if(!pagelayer_empty(prop['hide'])){
		btnHidden = 'pagelayer-hidden';
	}
	
	// Remove the pagelayer-show-tab
	row.removeAttr('pagelayer-show-tab');
	
	var div = '<div class="pagelayer-elp-group-div"></div>'+
			'<center><button class="pagelayer-elp-button '+btnHidden+'">'+prop['text']+'</button></center>';
	
	row.append(div);
	
	// Add button
	var add_item = function(row){
		
		var ele_id = row.closest('[pagelayer-element-id]').attr('pagelayer-element-id') || '';
		var pEle = jQuery('[pagelayer-id="'+ele_id+'"]');
		
		// First add the element inside the group element
		var id = pagelayer_element_add_child(pEle, prop['sc'], prop);
		//pagelayer_element_setup('[pagelayer-id='+id+']', true);
		
		show_item(id);
	
	};
	
	// Show the properties of the existing things
	var show_item = function(id, sel){
		
		// To append after an existing item
		sel = sel || false;
		
		// If pagelayer id empty then return
		if(pagelayer_empty(id)){
			return false;
		}
		
		// Since the element is added very fast, we reselect via jQuery for it to re-access the dom
		jEle = jQuery('[pagelayer-id="'+id+'"]');
		
		var label_param = prop['item_label']['param'] || '';
		var title = pagelayer_get_att(jEle, label_param) || prop['item_label']['default'];
		
		// We need to get the correct value for select based params which are the label
		var child_props = pagelayer_shortcodes[prop.sc];
		for(var section in child_props){
			for(var _param in child_props[section]){
				if(child_props[section][_param]['type'] == 'select'){
					if(title in child_props[section][_param]['list']){
						title = child_props[section][_param]['list'][title];
					}
				}
			}
		}
		
		// Create the HTML
		var holder = jQuery('<div class="pagelayer-elp-group-item" pagelayer-group-item-id="'+id+'">'+
				'<div class="pagelayer-elp-group-item-head">'+
					'<span class="pagelayer-elp-group-item-drag"><i class="pli pli-menu" ></i></span>'+
					'<span class="pagelayer-elp-group-item-title">'+title+'</span>'+
					'<span class="pagelayer-elp-group-item-clone '+btnHidden+'"><i class="pli pli-clone" ></i></span>'+
					'<span class="pagelayer-elp-group-item-del '+btnHidden+'"><i class="pli pli-trashcan" ></i></span>'+
				'</div>'+
				'<div class="pagelayer-elp-group-item-body"></div>'+
			'</div>');
		
		// Append to the row
		if(sel){
			row.find(sel).after(holder);
		}else{
			row.find('.pagelayer-elp-group-div').first().append(holder);
		}
		
		// Setup the toggle
		holder.find('.pagelayer-elp-group-item-title').first().on('click', function(){
			var rEle = holder.find('.pagelayer-elp-group-item-body').first();
			var r_id = holder.attr('pagelayer-group-item-id');
			
			// If the props are not already setup
			if(rEle.html().length < 1){
			
				pagelayer_elpd_generate(jQuery('[pagelayer-id="'+r_id+'"]'), rEle);
				
				// Change the group item title
				var tmp_title = holder.find('[pagelayer-elp-name="'+label_param+'"] [name="'+label_param+'"]');
		
				if(tmp_title.length > 0){
					jQuery(tmp_title).on('input', function(){						
						holder.find('.pagelayer-elp-group-item-title').html(tmp_title.val());
					});
				}
				
			}
			
			rEle.toggle();
		});
		
		// Clone the item
		holder.find('.pagelayer-elp-group-item-head .pli-clone').on('click', function(){
			
			// If the element have any parent
			var jEle = jQuery('[pagelayer-id="'+id+'"]');
			var par = pagelayer_get_parent(jEle);
			var clone_ele = pagelayer_copy_element(jEle);
			//console.log(clone_ele);console.log('[pagelayer-group-item-id="'+id+'"]');
			show_item(clone_ele, '[pagelayer-group-item-id="'+id+'"]');
			
			if(par){
				pagelayer_sc_render(pagelayer_ele_by_id(par));
			}
		});
		
		// Delete the item
		holder.find('.pagelayer-elp-group-item-head .pli-trashcan').on('click', function(){
			
			// If the element have any parent
			var jEle = jQuery('[pagelayer-id="'+id+'"]');
			var par = pagelayer_get_parent(jEle);
			holder.remove();
			pagelayer_delete_element(jEle);
			
			if(par){
				pagelayer_sc_render(pagelayer_ele_by_id(par));
			}
		});
		
	};
		
	// Setup the drag
	pagelayer.$$(".pagelayer-elp-group-div").sortable({
		axis: 'y',
		nested : false,
		vertical : true,
		handle : ".pagelayer-elp-group-item-drag",
		placeholder: "pagelayer-drag-highlight",
		start : function(event, ui) {
			var start_pos = ui.item.index();
			ui.item.data('start_pos', start_pos);
		},
		stop : function(event, ui){
			var end_pos = ui.item.index();
			var id = jQuery(ui.item).closest('[pagelayer-group-item-id]').attr('pagelayer-group-item-id');
			var jEle = jQuery('[pagelayer-id="'+id+'"]');
			pagelayer_moving_element(jEle, ui.item.data('start_pos'), end_pos);
			var par = pagelayer_get_parent(jEle);				
			if(par){
				pagelayer_sc_render(pagelayer_ele_by_id(par));
			}
		}
	});
	
	// Handle click of the group
	row.find('.pagelayer-elp-button').on('click', function(){
		if('pro' in prop && pagelayer_empty(pagelayer_pro)){
			pagelayer_pro_notice();
			return;
		}
		add_item(row);
	});
	
	// Find the existing items
	prop.el.$.find('[pagelayer-parent="'+prop.el['id']+'"]').each(function(){
		var jEle = jQuery(this);
		var id = pagelayer_assign_id(jEle);
		show_item(id);
	});
};

function pagelayer_pro_notice(){
	var div = pagelayer.$$('.pagelayer-pro-notice');
	
	div.find('.pagelayer-pro-x').click(function(){
		div.hide();
	});
	
	div.show();
}

// Moving an element
function pagelayer_moving_element(jEle, start_pos, end_pos){	
	if(start_pos==end_pos){
		return;
	}
	
	var id = pagelayer_assign_id(jEle);

	// Is there a wrap
	var wrap = pagelayer_wrap_by_id(id);

	var par = wrap.parent();
	var children = par.children("div");	
	
  // This is required for Owl Carousel
	if(children.length==1){
		par = par.parent();
		children = par.children("div");
	}
	
	var element = children.eq(start_pos).detach();
	if(end_pos < start_pos){
		children.eq(end_pos).before(element);
	}else{
		children.eq(end_pos).after(element);
	}		
}

// The Datetime Property
function pagelayer_elp_datetime(row, prop){
		
	var div = '<div class="pagelayer-elp-datetime-div">'+
				'<input type="date" class="pagelayer-elp-datetime" name="'+prop.c['name']+'" value="'+prop.c['val']+'" />'+
        '</div>';
	
	row.append(div);
	
	row.find('.pagelayer-elp-datetime').on('change', function(){
		_pagelayer_set_atts(row, jQuery(this).val());// Save and Render
	});
	
};

// The padding property
function pagelayer_elp_padding(row, prop){
	var val = ['', '', '', ''];
	
	if(!pagelayer_empty(prop.c['val'])){
		val = prop.c['val'];
		if(pagelayer_is_string(val)){
			val = val.split(',');
		}
	}
	
	var div = '<div class="pagelayer-elp-padding-div">'+
				'<input type="number" class="pagelayer-elp-padding" value="'+parseFloat(val[0])+'"></input>'+
				'<input type="number" class="pagelayer-elp-padding" value="'+parseFloat(val[1])+'"></input>'+
				'<input type="number" class="pagelayer-elp-padding" value="'+parseFloat(val[2])+'"></input>'+
				'<input type="number" class="pagelayer-elp-padding" value="'+parseFloat(val[3])+'"></input>'+
				'<i class="pli pli-link" ></i>'+
			'</div>';
	
	row.append(div);
	
	// Is the value linked ?
	var link = row.find('.pagelayer-elp-padding-div i');
	var isLinked = 1;
	//isLinked = isLinked == 2 ? false : true;
	//console.log(isLinked);
	var tmp_val = val[0];
	
	for(var p_val in val){

		// Check if unlinked
		if(tmp_val != val[p_val] ){
			isLinked = 0;
		}
		tmp_val = val[p_val];
	}
	
	if(isLinked){
		link.addClass('pagelayer-elp-padding-linked');
	}else{
		link.removeClass('pagelayer-elp-padding-linked');
	}
	
	// Handle link on click
	link.on('click', function(){
		
		var linked = link.hasClass('pagelayer-elp-padding-linked');
		
		if(linked){
			link.removeClass('pagelayer-elp-padding-linked');
		}else{
			link.addClass('pagelayer-elp-padding-linked');
		}
		
	});
	
	row.find('input').on('input', function(){
		
		// Are the values linked
		var linked = row.find('.pagelayer-elp-padding-div .pli').hasClass('pagelayer-elp-padding-linked');
		
		if(linked){
			var val = jQuery(this).val();
			row.find('input').each(function(){
				jQuery(this).val(val);
			});
		}
		
		var vals = [];
		
		// Get all values
		row.find('input').each(function(){
			var val = jQuery(this).val();
			vals.push(val ? val : 0);
		});
		
		_pagelayer_set_atts(row, vals);// Save and Render
	});
	
};

// The shadow property
function pagelayer_elp_shadow(row, prop){
	
	var val =['','','',''];
	
	// Do we have a val ?
	if(!pagelayer_empty(prop.c['val'])){
		val = prop.c['val'];
		if(pagelayer_is_string(val)){
			val = val.split(',');
		}
	}
	
	//var val = {color: '', blur: '', horizontal: '', vertical: ''};
	
	var div = '<span class="pagelayer-prop-edit"><i class="pli pli-pencil"></i></span>'+
		'<div class="pagelayer-elp-shadow-div">'+
		'<div class="pagelayer-elp-prop-grp pagelayer-elp-shadow-horizontal">'+
			'<label class="pagelayer-elp-label">Horizontal</label>'+
			'<input class="pagelayer-elp-shadow-input" type="number" max="100" min="-100" step="1" class="pagelayer-elp-shadow-blur" value="'+val[0]+'"></input>'+
		'</div>'+
		'<div class="pagelayer-elp-prop-grp pagelayer-elp-shadow-vertical">'+
			'<label class="pagelayer-elp-label">Vertical</label>'+
			'<input class="pagelayer-elp-shadow-input" type="number" max="100" min="-100" step="1" class="pagelayer-elp-shadow-blur" value="'+val[1]+'"></input>'+
		'</div>'+
		'<div class="pagelayer-elp-prop-grp pagelayer-elp-shadow-blur">'+
			'<label class="pagelayer-elp-label">Blur</label>'+
			'<input class="pagelayer-elp-shadow-input" type="number" max="100" min="0" step="1" class="pagelayer-elp-shadow-blur" value="'+val[2]+'"></input>'+
		'</div>'+
		'<div class="pagelayer-elp-prop-grp pagelayer-elp-shadow-color">'+
			'<label class="pagelayer-elp-label">Color</label>'+
			'<div class="pagelayer-elp-color-div">'+
				'<div class="pagelayer-elp-color-preview"></div>'+
				'<span class="pagelayer-elp-remove-color"><i class="pli pli-cross" ></i></span>'+
			'</div>'+
		'</div>'+
	'</div>';
			
	row.append(div);
	
	row.find('.pagelayer-prop-edit').on('click', function(){
		row.find('.pagelayer-elp-shadow-div').toggleClass('pagelayer-prop-show');
	});
	
	var preview = row.find('.pagelayer-elp-color-preview');	
	preview.css('background', val[3]);
	
	var picker = new pagelayer_Picker({
		parent : row.find('.pagelayer-elp-color-div')[0],
		popup : 'left',
		color : val[3],
		doc: window.parent.document
	});
	
	// If no val, then set blank
	if(pagelayer_empty(val[3])){
		preview.addClass('pagelayer-blank-preview');
	}
	
	var handle_white = function(col){	
		if(col.charAt(1) == 'f'){
			preview.addClass('pagelayer-white-border');
		}else{
			preview.removeClass('pagelayer-white-border');
		}
	}
	
	handle_white(val[3]);
	
	// Handle selected color
	picker.onChange = function(color) {
		preview.removeClass('pagelayer-blank-preview').css('background', color.rgbaString);
		handle_white(color.hex);
		val[3] = (color.hex ? color.hex : '');
		_pagelayer_set_atts(row, val);
	};
	
	// Remove Color
	row.find('.pagelayer-elp-remove-color').on('click', function(event){
		event.stopPropagation();
		picker.setColor(prop.default, true);
		preview.addClass('pagelayer-blank-preview');		
		handle_white('');
		val[3] = '';
		_pagelayer_set_atts(row, val);
	});
	
	row.find('input').on('input', function(){
		var i = 0;
		row.find('.pagelayer-elp-shadow-input').each(function(){
			var value = jQuery(this).val();
			val[i] = (value ? value : '');
			i++;
		});
		_pagelayer_set_atts(row, val);
	});
	
}

// The box shadow property
function pagelayer_elp_box_shadow(row, prop){
	
	var val = ['','','','','',''];
	
	// Do we have a val ?
	if(!pagelayer_empty(prop.c['val'])){
		val = prop.c['val'];
		if(pagelayer_is_string(val)){
			val = val.split(',');
		}
	}
	
	var val_pos = ['horizontal','vertical','blur','color','spread','inset'];
	
	var div = '<span class="pagelayer-prop-edit"><i class="pli pli-pencil"></i></span>'+
		'<div class="pagelayer-elp-shadow-div">'+
		'<div class="pagelayer-elp-prop-grp pagelayer-elp-shadow-horizontal">'+
			'<label class="pagelayer-elp-label">Horizontal</label>'+
			'<input class="pagelayer-elp-shadow-input" type="number" max="100" min="-100" step="1" class="pagelayer-elp-shadow-blur" name="horizontal" value="'+val[0]+'"></input>'+
		'</div>'+
		'<div class="pagelayer-elp-prop-grp pagelayer-elp-shadow-vertical">'+
			'<label class="pagelayer-elp-label">Vertical</label>'+
			'<input class="pagelayer-elp-shadow-input" type="number" max="100" min="-100" step="1" class="pagelayer-elp-shadow-blur" name="vertical" value="'+val[1]+'"></input>'+
		'</div>'+
		'<div class="pagelayer-elp-prop-grp pagelayer-elp-shadow-blur">'+
			'<label class="pagelayer-elp-label">Blur</label>'+
			'<input class="pagelayer-elp-shadow-input" type="number" max="100" min="0" step="1" class="pagelayer-elp-shadow-blur" name="blur" value="'+val[2]+'"></input>'+
		'</div>'+
		'<div class="pagelayer-elp-prop-grp pagelayer-elp-shadow-spread">'+
			'<label class="pagelayer-elp-label">Spread</label>'+
			'<input class="pagelayer-elp-shadow-input" type="number" max="100" min="0" step="1" class="pagelayer-elp-shadow-spread" name="spread" value="'+(val[4] ? val[4] : 0 )+'"></input>'+
		'</div>'+
		'<div class="pagelayer-elp-prop-grp pagelayer-elp-shadow-color">'+
			'<label class="pagelayer-elp-label">Color</label>'+
			'<div class="pagelayer-elp-color-div">'+
				'<div class="pagelayer-elp-color-preview"></div>'+
				'<span class="pagelayer-elp-remove-color"><i class="pli pli-cross" ></i></span>'+
			'</div>'+
		'</div>'+
		'<div class="pagelayer-elp-prop-grp pagelayer-elp-shadow-inset">'+
			'<label class="pagelayer-elp-label">Shadow</label>'+
			'<select class="pagelayer-elp-shadow-input pagelayer-elp-select" name="inset" type="checkbox" class="pagelayer-elp-shadow-inset">'+
				'<option value="">Outset</option>'+
				'<option value="inset"'+(pagelayer_empty(val[5]) ? '' : ' selected' )+'>Inset</option>'+
			'</select>'+
		'</div>'+
	'</div>';
			
	row.append(div);
	
	row.find('.pagelayer-prop-edit').on('click', function(){
		row.find('.pagelayer-elp-shadow-div').toggleClass('pagelayer-prop-show');
	});
	
	var preview = row.find('.pagelayer-elp-color-preview');	
	preview.css('background', val[3]);
	
	var picker = new pagelayer_Picker({
		parent : row.find('.pagelayer-elp-color-div')[0],
		popup : 'left',
		color : val[3],
		doc: window.parent.document
	});
	
	// If no val, then set blank
	if(pagelayer_empty(val[3])){
		preview.addClass('pagelayer-blank-preview');
	}
	
	var handle_white = function(col){	
		if(col.charAt(1) == 'f'){
			preview.addClass('pagelayer-white-border');
		}else{
			preview.removeClass('pagelayer-white-border');
		}
	}
	
	handle_white(val[3]);
	
	// Handle selected color
	picker.onChange = function(color) {
		row.find('.pagelayer-elp-color-preview').removeClass('pagelayer-blank-preview').css('background', color.rgbaString);
		handle_white(color.hex);
		val[3] = (color.hex ? color.hex : '');
		_pagelayer_set_atts(row, val);
	};
	
	// Remove Color
	row.find('.pagelayer-elp-remove-color').on('click', function(event){
		event.stopPropagation();
		picker.setColor(prop.default, true);
		preview.addClass('pagelayer-blank-preview');		
		handle_white('');
		val[3] = '';
		_pagelayer_set_atts(row, val);
	});
	
	// Onchange set props
	row.find('.pagelayer-elp-shadow-input').on('input change', function(){
		//var i = 0;
		row.find('.pagelayer-elp-shadow-input').each(function(){
			var value = jQuery(this).val();
			var name = jQuery(this).attr('name');
			val[val_pos.indexOf(name)] = (value ? value : '');
			//i++;
		});
		_pagelayer_set_atts(row, val);
	});
	
}

// The filter property
function pagelayer_elp_filter(row, prop){
	
	var val = [0,100,100,0,0,100,100];
	
	// Do we have a val ?
	if(!pagelayer_empty(prop.c['val'])){
		val = prop.c['val'];
		if(pagelayer_is_string(val)){
			val = val.split(',');
		}
	}
	
	var filters = [['blur','10','0.1'],['brightness','200','1'],['contrast','200','1'],['grayscale','200','1'],['hue','360','1'],['opacity','100','1'],['saturate','200','1']];
	
	var div = '<span class="pagelayer-prop-edit"><i class="pli pli-pencil"></i></span>'+
		'<div class="pagelayer-elp-filter-div">';
		
		jQuery.each(val,function(key, value){
			div += '<div class="pagelayer-elp-prop-grp pagelayer-elp-filter-'+filters[key][0]+'">'+
				'<label class="pagelayer-elp-label">'+filters[key][0]+'</label>'+
				'<input class="pagelayer-elp-slider pagelayer-elp-filter-input" type="range" max="'+filters[key][1]+'" min="0" step="'+filters[key][2]+'" class="pagelayer-elp-filter-'+filters[key][0]+'" value="'+value+'"></input>'+
				'<span class="pagelayer-elp-filter-val">'+value+'</span>'+
			'</div>';
		});
		
	div += '</div>';
			
	row.append(div);
	
	row.find('.pagelayer-prop-edit').on('click', function(){
		row.find('.pagelayer-elp-filter-div').toggleClass('pagelayer-prop-show');
	});
	
	row.find('input').on('input', function(){
		var val = [];
		jQuery(this).parent().find('span').html(this.value);
		row.find('.pagelayer-elp-filter-input').each(function(){
			var value = jQuery(this).val();
			val.push(value ? value : 'none');
		});
		_pagelayer_set_atts(row, val);
	});
	
}

// The gradient property
function pagelayer_elp_gradient(row, prop){
	
	var val = ['','','','','','',''];
	
	// Do we have a val ?
	if(!pagelayer_empty(prop.c['val'])){
		val = prop.c['val'];
		if(pagelayer_is_string(val)){
			val = val.split(',');
		}
	}
	
	var setColor = [val[1], val[3], val[5]];
	
	//var val = {color: '', blur: '', horizontal: '', vertical: ''};
	var getColorList = function(num){
  
		var is_global = pagelayer_is_global_color(setColor[num]);
		var global_list = '<div class="pagelayer-global-color-list">'+
		'<div class="pagelayer-global-setting-color">'+
			'<b>Global Colors</b><span class="pli pli-service"></span>'+
		'</div>';
    
		for( cid in pagelayer_global_colors ){
			
			var color = pagelayer_global_colors[cid];
			var active_class = '';
			
			if(cid == is_global){
				active_class = 'pagelayer-global-selected';
			}
			
			// If global color not exist
			if(!pagelayer_empty(is_global)){
				setColor[num] = pagelayer_global_colors[is_global]['value'];
			}
			
			global_list += '<div class="pagelayer-global-color-list-item '+ active_class +'" data-global-id="'+ cid +'">'+
				'<span class="pagelayer-global-color-pre" style="background:'+ color['value'] +'"></span>'+
				'<span class="pagelayer-global-color-title">'+ color['title'] +'</span>'+
				'<span class="pagelayer-global-color-code">'+  color['value'] +'</span>'+
			'</div>';
		}
		global_list += '</div>';
		
		return global_list;
	}
	
	var div = '<div class="pagelayer-elp-gradient-div">'+
		'<div class="pagelayer-elp-prop-grp pagelayer-elp-gradient-angle">'+
			'<label class="pagelayer-elp-label">Angle</label>'+
			'<input class="pagelayer-elp-gradient-input" type="number" max="360" min="0" step="1" class="pagelayer-elp-gradient-angle" value="'+val[0]+'"></input>'+
		'</div>'+
		'<div class="pagelayer-elp-prop-grp pagelayer-elp-gradient-color">'+
			'<label class="pagelayer-elp-label">Color 1</label>'+
			'<div class="pagelayer-elp-color-div-holder">'+
				'<div class="pagelayer-elp-color-global"></div>'+
				'<div class="pagelayer-elp-color-div">'+
					'<div class="pagelayer-elp-gradient-color1 pagelayer-elp-color-preview"></div>'+
				'</div>'+
				getColorList(0)+
			'</div>'+
		'</div>'+
		'<div class="pagelayer-elp-prop-grp pagelayer-elp-gradient-per1">'+
			'<label class="pagelayer-elp-label">Percentage 1</label>'+
			'<input class="pagelayer-elp-gradient-input" type="number" max="100" min="-100" step="1" class="pagelayer-elp-gradient-per1" value="'+val[2]+'"></input>'+
		'</div>'+
		'<div class="pagelayer-elp-prop-grp pagelayer-elp-gradient-color">'+
			'<label class="pagelayer-elp-label">Color 2</label>'+
			'<div class="pagelayer-elp-color-div-holder">'+
				'<div class="pagelayer-elp-color-global"></div>'+
				'<div class="pagelayer-elp-color-div">'+
					'<div class="pagelayer-elp-gradient-color2 pagelayer-elp-color-preview"></div>'+
				'</div>'+
				getColorList(1)+
			'</div>'+
		'</div>'+
		'<div class="pagelayer-elp-prop-grp pagelayer-elp-gradient-per2">'+
			'<label class="pagelayer-elp-label">Percentage 2</label>'+
			'<input class="pagelayer-elp-gradient-input" type="number" max="100" min="0" step="1" class="pagelayer-elp-gradient-per2" value="'+val[4]+'"></input>'+
		'</div>'+
		'<div class="pagelayer-elp-prop-grp pagelayer-elp-gradient-color">'+
			'<label class="pagelayer-elp-label">Color 3</label>'+
			'<div class="pagelayer-elp-color-div-holder">'+
				'<div class="pagelayer-elp-color-global"></div>'+
				'<div class="pagelayer-elp-color-div">'+
					'<div class="pagelayer-elp-gradient-color3 pagelayer-elp-color-preview"></div>'+
				'</div>'+
				getColorList(2)+
			'</div>'+
		'</div>'+
		'<div class="pagelayer-elp-prop-grp pagelayer-elp-gradient-per3">'+
			'<label class="pagelayer-elp-label">Percentage 3</label>'+
			'<input class="pagelayer-elp-gradient-input" type="number" max="100" min="0" step="1" class="pagelayer-elp-gradient-per3" value="'+val[6]+'"></input>'+
		'</div>'+
	'</div>';
			
	row.append(div);
	var i = 0;
	row.find('.pagelayer-elp-color-preview').each(function(){
		jQuery(this).css('background', setColor[i]);
		i++;
	});
	
	// Remove global
	var removeGlobal = function(holder){
		holder.find('.pagelayer-elp-color-global').removeClass('pagelayer-active-global');
		holder.find('.pagelayer-global-selected').removeClass('pagelayer-global-selected');
		holder.find('.pagelayer-global-color-list').hide();
	}
	
	var picker1 = new pagelayer_Picker({
		parent : row.find('.pagelayer-elp-gradient-color1')[0],
		popup : 'left',
		color : setColor[0],
		doc: window.parent.document
	});
	
	// Handle selected color
	picker1.onChange = function(color) {
		var cPreview = row.find('.pagelayer-elp-gradient-color1')
		cPreview.css('background', color.rgbaString);
		val[1] = (color.hex ? color.hex : '');
		_pagelayer_set_atts(row, val);
		
		removeGlobal(cPreview.closest('.pagelayer-elp-color-div-holder'));
	};
	
	var picker2 = new pagelayer_Picker({
		parent : row.find('.pagelayer-elp-gradient-color2')[0],
		popup : 'left',
		color : setColor[1],
		doc: window.parent.document
	});
	
	// Handle selected color
	picker2.onChange = function(color) {
		var cPreview = row.find('.pagelayer-elp-gradient-color2');
		cPreview.css('background', color.rgbaString);
		val[3] = (color.hex ? color.hex : '');
		_pagelayer_set_atts(row, val);
		
		removeGlobal(cPreview.closest('.pagelayer-elp-color-div-holder'));
	};
	
	var picker3 = new pagelayer_Picker({
		parent : row.find('.pagelayer-elp-gradient-color3')[0],
		popup : 'left',
		color : setColor[2],
		doc: window.parent.document
	});
	
	// Handle selected color
	picker3.onChange = function(color) {
		var cPreview = row.find('.pagelayer-elp-gradient-color3');
		cPreview.css('background', color.rgbaString);
		val[5] = (color.hex ? color.hex : '');
		_pagelayer_set_atts(row, val);
		
		removeGlobal(cPreview.closest('.pagelayer-elp-color-div-holder'));
	};
	
	row.find('input').on('input', function(){
		var i = 0;
		row.find('.pagelayer-elp-gradient-input').each(function(){
			var value = jQuery(this).val();
			val[i] = (value ? value : '');
			i = i+2;
		});
		_pagelayer_set_atts(row, val);
	});
	
	row.find('.pagelayer-global-selected').each(function(){
		jQuery(this).closest('.pagelayer-elp-color-div-holder').find('.pagelayer-elp-color-global').addClass('pagelayer-active-global');
	});
	
	// Handle for global color
	row.find('.pagelayer-elp-color-global').on('click', function(e){
		jQuery(this).closest('.pagelayer-elp-color-div-holder').find('.pagelayer-global-color-list').slideToggle();
	});

	row.find('.pagelayer-global-setting-color').on('click', function(e){
		e.stopPropagation();

		if(jQuery(e.target).closest('.pli-service').length < 1){
			return;
		}
		
		window.open( pagelayer_customizer_url + '&autofocus%5Bsection%5D=pagelayer_global_colors_sec', '_blank' );
	});
		
	// Handle for global color
	row.find('.pagelayer-global-color-list-item ').on('click', function(e){
		e.stopPropagation();
		
		var listItem = jQuery(this);
		var globalID = listItem.data('global-id');
		var listHolder = listItem.closest('.pagelayer-global-color-list');
		var colorHolder = listItem.closest('.pagelayer-elp-color-div-holder');
		var colorPreview = colorHolder.find('.pagelayer-elp-color-preview');
		
		// Remove previous selecttion
		listHolder.find('.pagelayer-global-selected').removeClass('pagelayer-global-selected');
		listItem.addClass('pagelayer-global-selected');
		colorHolder.find('.pagelayer-elp-color-global').addClass('pagelayer-active-global');
		listHolder.slideUp();
				
		var color = pagelayer_global_colors[globalID]['value'];
		colorPreview.removeClass('pagelayer-blank-preview').css('background', color);
		
		var i = 1;
		
		if(colorPreview.hasClass('pagelayer-elp-gradient-color2')){
			i = 3;
		}
		
		if(colorPreview.hasClass('pagelayer-elp-gradient-color3')){
			i = 5;
		}
		
		val[i] = '$'+globalID;
		_pagelayer_set_atts(row, val);// Save and Render
		
	});
	
}

function pagelayer_elp_font_family(row, prop){
	
	var options = '';
	var option = function(val, lang, type){
		var selected = (val != prop.c['val']) ? '' : 'selected="selected"';
		var lang = pagelayer_empty(lang) ? 'Default' : lang;
		return '<option class="pagelayer-elp-select-option" value="'+val+'" type="'+type+'" '+selected+'>'+lang+'</option>';
	}

	for(y in pagelayer_fonts){
		if(y != 'default'){
			options += '<optgroup label="'+pagelayer_ucwords(y)+'">';
		}
		for (x in pagelayer_fonts[y]){
			options += option((jQuery.isNumeric(x) ? pagelayer_fonts[y][x] : x), pagelayer_fonts[y][x], y);
		}		
	}
	
	var div = '<div class="pagelayer-elp-select-div pagelayer-elp-pos-rel">'+
				'<select class="pagelayer-elp-select pagelayer-select" name="'+prop.c['name']+'">'+options+'</select>'+
  '</div>';
			
	row.append(div);
	
	row.find('select').on('change', function(){
		
		var sEle = jQuery(this);
		
		pagelayer_link_font_family(sEle);
		_pagelayer_set_atts(row, sEle.val());// Save and Render		
	
	});
	
}

// The typography property
function pagelayer_elp_typography(row, prop){
	
	var val = pagelayer_parse_typo(prop.c['val'], true);
	var is_typo = pagelayer_is_global_typo(prop.c['val']);
	var global_active = '';
	var save_timer = {};
	
	// Load value of tablet and mobile
	var val_tablet = pagelayer_get_att(prop.el.$, prop.c['name']+'_tablet');
	var val_mobile = pagelayer_get_att(prop.el.$, prop.c['name']+'_mobile');
	
	val_tablet = pagelayer_parse_typo(val_tablet);
	val_mobile = pagelayer_parse_typo(val_mobile);
	
	
	// If global color not exist
	if(!pagelayer_empty(is_typo)){
		global_active = 'pagelayer-active-global';
	}
	
	var select = {
		'style' : {'' : 'Default', 'normal' : 'Normal', 'italic' : 'Italic', 'oblique' : 'Oblique'},
		'weight' : {'' : 'Default', '100' : '100', '200' : '200', '300' : '300', '400' : '400', '500' : '500', '600' : '600', '700' : '700', '800' : '800', '900' : '900', 'normal' : 'Normal', 'lighter' : 'Lighter', 'bold' : 'Bold', 'bolder' :'Bolder', 'unset' : 'Unset'},
		'variant' : {'' : 'Default', 'normal' : 'Normal', 'small-caps' : 'Small Caps'},
		'deco-line' : {'' : 'Default', 'none' : 'None', 'overline' : 'Overline', 'line-through' : 'Line Through', 'underline' : 'Underline', 'underline overline' : 'Underline Overline'},
		'deco-style' : {'' : 'Default', 'solid' : 'Solid', 'double' : 'Double', 'dotted' : 'Dotted', 'dashed' : 'Dashed', 'wavy' : 'Wavy'},
		'transform' : {'' : 'Default', 'capitalize' : 'Capitalize', 'uppercase' : 'Uppercase', 'lowercase' : 'Lowercase'},
		'fonts' : pagelayer_fonts,
	}
	
	var option = function(val, lang, setVal){
		var selected = (val.toLowerCase() != setVal.toLowerCase()) ? '' : 'selected="selected"';

		var lang = pagelayer_empty(lang) ? 'Default' : lang;
		return '<option value="'+val+'" '+selected+'>'+ lang +'</option>';
	}
	
	var font_options = '';
	var font_option = function(val, lang, type, setVal){
		var selected = (val != setVal) ? '' : 'selected="selected"';
		var lang = pagelayer_empty(lang) ? 'Default' : lang;
		return '<option class="pagelayer-elp-typo-sele-op" value="'+val+'" type="'+type+'" '+selected+'>'+lang+'</option>';
	}

	for(y in select['fonts']){
		if(y != 'default'){
			font_options += '<optgroup label="'+pagelayer_ucwords(y)+'">';
		}
		for (x in select['fonts'][y]){
			font_options += font_option((jQuery.isNumeric(x) ? select['fonts'][y][x] : x), select['fonts'][y][x], y, val[0]);
		}		
	}
	
	var modes = {desktop: '', tablet: '_tablet', mobile: '_mobile'};
	var mode = pagelayer_get_screen_mode();
	var screen = '<div class="pagelayer-elp-screen">'+
		'<i class="pli pli-desktop" ></i>'+
		'<i class="pli pli-tablet" ></i>'+
		'<i class="pli pli-mobile" ></i>'+
		'<i class="pagelayer-prop-screen pli pli-'+mode+'" ></i>'+
	'</div>';
	
	var div = '<span class="pagelayer-elp-typo-edit-div">'+
			'<i class="pli pli-pencil"></i>'+
		'</span>'+
		'<div class="pagelayer-elp-typo-div" pagelayer-screen-mode="'+mode+'">'+
		'<div class="pagelayer-elp-typo-fonts">'+
			'<div class="pagelayer-elp-global-typo">'+
				'<label class="pagelayer-elp-label">'+pagelayer_l('global_fonts')+'</label>'+
				'<span class="pagelayer-elp-typo-icons">'+
					'<span class="pagelayer-elp-global-icon '+global_active+'"></span>'+
					'<span class="pli pli-service"></span>'+
				'</span>'+
				'<div class="pagelayer-global-font-list">';

						for( cid in pagelayer_global_fonts ){
							
							var font = pagelayer_global_fonts[cid];

							div += '<div class="pagelayer-global-font-list-item" data-global-id="'+ cid +'">'+
								'<span class="pagelayer-global-font-title">'+font['title']+'</span>'+
							'</div>';
						}
				 div += '</div>'+
			'</div>'+
			'<div class="pagelayer-elp-typo pagelayer-elp-typo-family">'+
				'<label class="pagelayer-elp-label">'+pagelayer_l('font_family')+'</label>'+
				'<select class="pagelayer-elp-typo-input pagelayer-elp-select" name="font-family">'+font_options+'</select>'+
			'</div>';
	
	div += '<div class="pagelayer-elp-typo pagelayer-elp-typo-size">'+
			'<label class="pagelayer-elp-label">'+pagelayer_l('font_size')+' '+screen+'</label>'+
			'<input name="font-size"  pagelayer-show-device="desktop" class="pagelayer-elp-typo-input" type="number" max="200" min="0" step="1" value="'+val[1]+'"></input>'+
			'<input name="font-size_tablet"  pagelayer-show-device="tablet" class="pagelayer-elp-typo-input" type="number" max="200" min="0" step="1" value="'+val_tablet[1]+'"></input>'+
			'<input name="font-size_mobile" pagelayer-show-device="mobile" class="pagelayer-elp-typo-input" type="number" max="200" min="0" step="1" value="'+val_mobile[1]+'"></input>'+
		'</div>'+
		'<div class="pagelayer-elp-typo pagelayer-elp-typo-style">'+
			'<label class="pagelayer-elp-label">'+pagelayer_l('font_style')+'</label>'+
			'<select name="font-style" class="pagelayer-elp-typo-input pagelayer-elp-select">';
	
	jQuery.each(select['style'],function(key, value){
		div += option(key, value, val[2]);
	});
			div +='</select>'+
		'</div>'+
		'<div class="pagelayer-elp-typo pagelayer-elp-typo-weight">'+
			'<label class="pagelayer-elp-label">'+pagelayer_l('font_weight')+' '+screen+'</label>'+
			'<select name="font-weight" pagelayer-show-device="desktop" class="pagelayer-elp-typo-input pagelayer-elp-select">';
	jQuery.each(select['weight'],function(key, value){
		div += option(key, value, val[3]);
	});
			
			div += '</select>'+
			'<select name="font-weight_tablet" pagelayer-show-device="tablet" class="pagelayer-elp-typo-input pagelayer-elp-select">';
	jQuery.each(select['weight'],function(key, value){
		div += option(key, value, val_tablet[3]);
	});
			
			div += '</select>'+
			'<select name="font-weight_mobile" pagelayer-show-device="mobile" class="pagelayer-elp-typo-input pagelayer-elp-select">';
	jQuery.each(select['weight'],function(key, value){
		div += option(key, value, val_mobile[3]);
	});
			
			div += '</select>'+
		'</div>'+
		'<div class="pagelayer-elp-typo pagelayer-elp-typo-variant">'+
			'<label class="pagelayer-elp-label">'+pagelayer_l('font_variant')+'</label>'+
			'<select name="font-variant" class="pagelayer-elp-typo-input pagelayer-elp-select">';
	jQuery.each(select['variant'],function(key, value){
		div += option(key, value, val[4]);
	});
				
			div += '</select>'+
		'</div>'+
		'<div class="pagelayer-elp-typo pagelayer-elp-typo-deco-line">'+
			'<label class="pagelayer-elp-label">'+pagelayer_l('decoration_line')+'</label>'+
			'<select name="text-decoration-line" class="pagelayer-elp-typo-input pagelayer-elp-select">';
	jQuery.each(select['deco-line'],function(key, value){
		div += option(key, value, val[5]);
	});
				
			div += '</select>'+
		'</div>'+
		'<div class="pagelayer-elp-typo pagelayer-elp-typo-deco-style">'+
			'<label class="pagelayer-elp-label">'+pagelayer_l('decoration_style')+'</label>'+
			'<select name="text-decoration-style" class="pagelayer-elp-typo-input pagelayer-elp-select">';
	jQuery.each(select['deco-style'],function(key, value){
		div += option(key, value, val[6]);
	});
				
			div += '</select>'+
		'</div>'+
		'<div class="pagelayer-elp-typo pagelayer-elp-typo-height">'+
			'<label class="pagelayer-elp-label">'+pagelayer_l('line_height')+' '+screen+'</label>'+
			'<input name="line-height" class="pagelayer-elp-typo-input" pagelayer-show-device="desktop" type="number" max="15" min="0" step="0.1" value="'+val[7]+'"></input>'+
			'<input name="line-height_tablet" pagelayer-show-device="tablet" class="pagelayer-elp-typo-input" type="number" max="15" min="0" step="0.1" value="'+val_tablet[7]+'"</input>'+
			'<input name="line-height_mobile" class="pagelayer-elp-typo-input" pagelayer-show-device="mobile" type="number" max="15" min="0" step="0.1" value="'+val_mobile[7]+'"></input>'+
		'</div>'+
		'<div class="pagelayer-elp-typo pagelayer-elp-typo-transform">'+
			'<label class="pagelayer-elp-label">'+pagelayer_l('text_transform')+'</label>'+
			'<select name="text-transform" class="pagelayer-elp-typo-input pagelayer-elp-select">';
	jQuery.each(select['transform'],function(key, value){
		div += option(key, value, val[8]);
	});
				
			div += '</select>'+
		'</div>'+
		'<div class="pagelayer-elp-typo pagelayer-elp-typo-lspacing">'+
			'<label class="pagelayer-elp-label">'+pagelayer_l('text_spacing')+' '+screen+'</label>'+
			'<input name="letter-spacing" pagelayer-show-device="desktop" class="pagelayer-elp-typo-input" type="number" max="10" min="-10" step="0.1" value="'+val[9]+'"></input>'+
			'<input name="letter-spacing_tablet" pagelayer-show-device="tablet" class="pagelayer-elp-typo-input" type="number" max="10" min="-10" step="0.1" value="'+val_tablet[9]+'"></input>'+
			'<input name="letter-spacing_mobile" pagelayer-show-device="mobile" class="pagelayer-elp-typo-input" type="number" max="10" min="-10" step="0.1" value="'+val_mobile[9]+'"></input>'+
		'</div>'+
		'<div class="pagelayer-elp-typo pagelayer-elp-typo-wspacing">'+
			'<label class="pagelayer-elp-label">'+pagelayer_l('word_spacing')+' '+screen+'</label>'+
			'<input name="word-spacing" pagelayer-show-device="desktop" class="pagelayer-elp-typo-input" type="number" max="50" min="0" step="1" value="'+val[10]+'"></input>'+
			'<input name="word-spacing_tablet" pagelayer-show-device="tablet" class="pagelayer-elp-typo-input" type="number" max="50" min="0" step="1" value="'+val_tablet[10]+'"></input>'+
			'<input name="word-spacing_mobile" pagelayer-show-device="mobile" class="pagelayer-elp-typo-input" type="number" max="50" min="0" step="1" value="'+val_mobile[10]+'"></input>'+
		'</div>'+
	'</div>'+
	'</div>';
			
	row.append(div);
	
	if(pagelayer_empty(val[5]) || val[5]=='none'){
		row.find('.pagelayer-elp-typo-deco-style').hide();
	}
	
	row.find('.pagelayer-elp-typo-edit-div .pli-pencil').on('click', function(){
		row.find('.pagelayer-elp-typo-div').toggleClass('pagelayer-prop-show');				
	});
	
	var save_typography = function(){
		var globalEle = row.find('.pagelayer-global-selected');
		var atts = {};
    
		atts[prop.c['name']] = {};
		atts[prop.c['name']+'_tablet'] = {};
		atts[prop.c['name']+'_mobile'] = {};
		
		if(globalEle.length > 0){
			atts[prop.c['name']]['global-font'] = globalEle.attr('data-global-id');
		}
		
		row.find('.pagelayer-elp-typo-input').each(function(){
			
			var iEle = jQuery(this);
			var name = iEle.attr('name');
			var value = iEle.val();
			var isGlobal = iEle.closest('[pagelayer-set-global]');
			
			if((value == '' && isGlobal.length < 1 && globalEle.length < 1) || isGlobal.length > 0){
				return;
			}
			
			if(name.indexOf('_tablet') > -1){
				name = name.replace('_tablet', '');
				atts[prop.c['name']+'_tablet'][name] = value;
				return;
			}
			
			if(name.indexOf('_mobile') > -1){
				name = name.replace('_mobile', '');
				atts[prop.c['name']+'_mobile'][name] = value;
				return;
			}
			
			atts[prop.c['name']][name] = value;
		});
				
		pagelayer_set_atts(prop.el.$, atts);
		pagelayer_sc_render(prop.el.$); // Render
	}
	
	row.find('.pagelayer-elp-typo-input').on('change', function(e){
		
		var jEle = jQuery(e.target);
		
		pagelayer_link_font_family(jEle);
		jEle.closest('[pagelayer-set-global]').removeAttr('pagelayer-set-global');
		
		// Save value
		save_typography();
	});
	
	row.find('.pagelayer-elp-typo-deco-line select').on('change', function(){
		var value = jQuery(this).val();
		if(pagelayer_empty(value) || value=='none'){
			row.find('.pagelayer-elp-typo-deco-style').hide();
		}else{
			row.find('.pagelayer-elp-typo-deco-style').show();
		}
	});
		
	// Handle for global font
	row.find('.pagelayer-elp-global-typo .pagelayer-elp-global-icon').on('click', function(e){
		e.stopPropagation();
		row.find('.pagelayer-global-font-list').slideToggle();
		
	});
	
	row.find('.pagelayer-elp-global-typo .pli-service').on('click', function(e){
		e.stopPropagation();
		window.open(pagelayer_customizer_url+'&autofocus%5Bsection%5D=pagelayer_global_fonts_sec', '_blank');
	});
	
	// Added restore global val
	row.find('.pagelayer-elp-typo > .pagelayer-elp-label').each(function(){
		var label = jQuery(this);
		var defaultButton = '<span class="pagelayer-typo-default" title="'+pagelayer_l('restore_global')+'" ><i class="fas fa-undo"></i></span>';		
		label.append(defaultButton);
		
		label.find('.pagelayer-typo-default').on('click', function(e, skip_save){
			
			skip_save = skip_save || false;
			
			var globalID = row.find('.pagelayer-global-selected').data('global-id');
			
			if(pagelayer_empty(globalID) || pagelayer_empty(pagelayer_global_fonts[globalID])){
				return;
			}
			
			var setFonts = pagelayer_global_fonts[globalID]['value'];
			var holder = label.closest('.pagelayer-elp-typo');
			var inputs = holder.find('.pagelayer-elp-typo-input');
			var name = inputs.first().attr('name');
			var val = '';
			
			holder.attr('pagelayer-set-global', 1);
			
			if(name in setFonts){
				val = setFonts[name];
			}
			
			if(typeof val == 'object'){
				for(var mode in modes){
					var _val = '';
					if(mode in val){
						_val = val[mode];
					}
					
					holder.find('.pagelayer-elp-typo-input[name="'+name+modes[mode]+'"]').val(_val);
				}
			}else{
				
				if(inputs.length > 1){
					inputs.val('');
				}
				
				inputs.first().val(val);
			}
			
			if(skip_save){
				return;
			}
			
			// save value
			clearTimeout(save_timer);
			save_timer = setTimeout(save_typography, 200);
			
		});	
	});
	
	// Handle for global font
	row.find('.pagelayer-global-font-list-item').on('click', function(e){
		e.stopPropagation();
		
		var listItem = jQuery(this);
		var fontSelect = row.find('.pagelayer-elp-typo-family .pagelayer-elp-typo-input');
		
		// Remove global typo 
		if(listItem.hasClass('pagelayer-global-selected')){
			row.find('.pagelayer-global-selected').removeClass('pagelayer-global-selected');
			row.find('.pagelayer-elp-global-icon').removeClass('pagelayer-active-global');
			row.find('[pagelayer-set-global]').removeAttr('pagelayer-set-global');
			row.find('.pagelayer-global-on').removeClass('pagelayer-global-on');
			
			// To save and render the typo 
			fontSelect.trigger('change');
			return;
		}
		
		var globalID = listItem.data('global-id');
		var listHolder = row.find('.pagelayer-global-font-list');
		
		// Remove previous selecttion
		listHolder.find('.pagelayer-global-selected').removeClass('pagelayer-global-selected');
		listItem.addClass('pagelayer-global-selected');
		row.find('.pagelayer-elp-global-icon').addClass('pagelayer-active-global');
		row.find('.pagelayer-elp-typo-fonts').addClass('pagelayer-global-on');
		listHolder.slideUp();
		
		pagelayer_link_font_family(fontSelect); // Apply google fonts
		
		// Set global value to all fields and save
		row.find('.pagelayer-elp-label .pagelayer-typo-default').click();
	});
	
	// Active global typography
	if(!pagelayer_empty(is_typo)){
		row.find('[data-global-id="'+is_typo+'"]').addClass('pagelayer-global-selected');
		row.find('.pagelayer-elp-global-icon').addClass('pagelayer-active-global');
		row.find('.pagelayer-elp-typo-fonts').addClass('pagelayer-global-on');
		
		// Show the global values if is not customize
		row.find('.pagelayer-elp-typo').attr('pagelayer-set-global', 1);
		row.find('.pagelayer-elp-typo').find('select, input').each(function(){
			var sEle = jQuery(this);
			var val = sEle.val();
			
			if(pagelayer_empty(val)){
				return true;
			}
			
			sEle.closest('.pagelayer-elp-typo').removeAttr('pagelayer-set-global');
		});
		
		row.find('[pagelayer-set-global="1"] .pagelayer-typo-default').trigger('click', [true]);
	}
	
	// Set screen mode on change
	row.find('.pagelayer-elp-screen .pli:not(.pagelayer-prop-screen)').on('click', function(){
		var mode = 'desktop';
		var jEle = jQuery(this);
		
		// Tablet ?
		if(jEle.hasClass('pli-tablet')){
			mode = 'tablet';
		}
		
		// Mobile ?
		if(jEle.hasClass('pli-mobile')){
			mode = 'mobile';
		}
		
		pagelayer_set_screen_mode(mode);
		row.find('.pagelayer-elp-screen .pli').removeClass('open');
	});
	
	row.find('.pagelayer-elp-screen').on('pagelayer-screen-changed', function(e){
		var mode = pagelayer_get_screen_mode();
		row.find('[pagelayer-screen-mode]').attr('pagelayer-screen-mode', mode);
	});
	
	row.find('.pagelayer-elp-screen .pagelayer-prop-screen').on('click', function(e){
		jQuery(this).siblings().toggleClass('open');
	});
	
}

// The dimension property
function pagelayer_elp_dimension(row, prop){
	
	var val = ['', ''];
	
	if(!pagelayer_empty(prop.c['val'])){
		
		val = prop.c['val'];
		if(pagelayer_is_string(val)){
			val = val.split(',');
			//console.log(val);
		}
		
	}
	
	var div = '<div class="pagelayer-elp-dimension-div">'+
		'<input type="number" class="pagelayer-elp-dimension" value="'+parseFloat(val[0])+'"></input>'+
		'<input type="number" class="pagelayer-elp-dimension" value="'+parseFloat(val[1])+'"></input>'+
		'<i class="pli pli-link" ></i>'+
	'</div>';
	
	row.append(div);
	
	// Is the value linked ?
	var link = row.find('.pagelayer-elp-dimension-div .pli');
	var isLinked = 1;
	var tmp_val = val[0];
	
	for(var p_val in val){

		// Check if unlinked
		if(tmp_val != val[p_val] ){
			isLinked = 0;
		}
		tmp_val = val[p_val];
	}
	
	if(isLinked){
		link.addClass('pagelayer-elp-dimension-linked');
	}else{
		link.removeClass('pagelayer-elp-dimension-linked');
	}
	
	// Handle link on click
	link.on('click', function(){
		
		var linked = link.hasClass('pagelayer-elp-dimension-linked');
		
		if(linked){
			link.removeClass('pagelayer-elp-dimension-linked');
		}else{
			link.addClass('pagelayer-elp-dimension-linked');
		}
				
	});
	
	row.find('input').on('input', function(){
		
		// Are the values linked
		var linked = row.find('.pagelayer-elp-dimension-div .pli').hasClass('pagelayer-elp-dimension-linked');
		
		if(linked){
			var val = jQuery(this).val();
			row.find('input').each(function(){
				jQuery(this).val(val);
			});
		}
		
		var vals = [];
		
		// Get all values
		row.find('input').each(function(){
			var val = jQuery(this).val();
			vals.push(val ? val : 0);
		});
		
		_pagelayer_set_atts(row, vals);// Save and Render
	});
	
};

var first_time_cat = true;
// Post Category property
function pagelayer_elp_postCategory(row, prop){

	if(pagelayer_empty(pagelayer_post_categories)){
		return;
	}
  
	// Placing the checked categories on the top.
	var checked_on_top = function(with_checkbox){
		var checked_list = '';
		var unchecked_list = '';
		
		jQuery(with_checkbox).children().each(function(){
			var list = this;
			var temp = jQuery(list).find('input[checked=checked]');
			
			if(!pagelayer_empty(temp.length)){
				checked_list += list.outerHTML;
			}else{
				unchecked_list += list.outerHTML;
			}
			
		});
    
		return ('<div class="pagelayer-post-cat-div" ><ul class="pagelayer-post-category" >'+checked_list+unchecked_list+'</ul></div>');
	}
	
	// Getting checked and unchecked categories on opening of page props settings.
	if(first_time_cat == false){
	
		var $div = jQuery('<div>').html(pagelayer_post_categories.with_checkbox);
		$div.find('input[type=checkbox]').attr('checked', false);		
		
		if(!pagelayer_empty(prop.c['val'])){
			
			var check_val = prop.c['val'];
			if(pagelayer_is_string(check_val)){
				check_val = check_val.split(',');
			}
			
			for(var no in check_val){
				$div.find('input[type=checkbox][value='+check_val[no]+']').attr('checked', true);
			}			
		}
		
		pagelayer_post_categories.with_checkbox = $div.html();
    
	}
	
	first_time_cat = false;
	
	// For making insert new categories functionality.				
	row.append(checked_on_top(pagelayer_post_categories.with_checkbox));
	
	var div = '<div class="pagelayer-elp-postCategory">'+
		'<span class="pagelayer-add-cat-btn">Add New Category</span>'+
		'<form style="display:none;">'+
			'<div>'+
			'<label>New Category Name</label>'+
			'<input type="text" name="category_name" required>'+					
			'</div>'+
			'<div>'+
			'<label>Parent Category</label>'+
			'<div class="pagelayer-parent-category"></div>'+
			'</div>'+
			'<button type="submit" class="pagelayer-cat-submit" >Add New Category</button>'+
		'</form>'+
	  '</div>';
	  
	row.append(div);
	
	// For making categories drop down options and adding an empty option.
	if(!pagelayer_empty(pagelayer_post_categories.without_checkbox)){			
		var options = pagelayer_post_categories.without_checkbox.replace('>', '><option class="level-0" value="0">--No Parent--</option>');
		var options = jQuery(options);	
		row.find('.pagelayer-parent-category').append(options);
	}
	
	// For initiating ajax call when user create new category
	row.find('form').on('submit', function(e){
		e.preventDefault();
		jQuery.ajax({
			type: 'post',
			url: pagelayer_ajax_url+'&action=pagelayer_get_cat_checkboxes',
			dataType: 'json',
			data: {
				pagelayer_nonce: pagelayer_ajax_nonce,
				'postid': pagelayer_postID,
				'new_cat': row.find('form').serialize()
			},
			success: function(obj){
				
				if(pagelayer_empty(obj)){
					return;
				}	
				
				if('error' in obj){
					alert(obj.error);
				}
				
				if(!pagelayer_empty(obj.new_cat_id)){						
					obj.with_checkbox = obj.with_checkbox.replace('value="'+obj.new_cat_id+'"', 'value="'+obj.new_cat_id+'" checked="checked"'); 						
				}	
				
				var new_cat_elem = jQuery(obj.with_checkbox).find('input[value='+obj.new_cat_id+']').closest('li');
				var post_cat = row.find('.pagelayer-post-category');
        
				// Does the new element have no parents ? Then prepend the <LI> to the existing list shown
				if(!pagelayer_empty(new_cat_elem.parent('.pagelayer-post-category').length)){
					post_cat.prepend(new_cat_elem);
				}else{
          
					// Siblings are already there ?
					if(!pagelayer_empty(new_cat_elem.siblings().length)){
						post_cat.find('#'+new_cat_elem.parent().parent('li').attr('id')).children('ul').append(new_cat_elem);
					// No siblings, hence append
					}else{
						new_cat_elem = new_cat_elem.parent();
						post_cat.find('#'+new_cat_elem.closest('li').attr('id')).append(new_cat_elem);
					}
					
					post_cat.prepend(new_cat_elem.parentsUntil('.pagelayer-post-category').last());
				}				
				
				row.find('#pagelayer_cat_parent').replaceWith(obj.without_checkbox.replace('>', '><option class="level-0" value="0">--No Parent--</option>'));
				
				row.find('input[name="category_name"]').val('');
				row.find('#pagelayer_cat_parent option[value="0"]').attr('selected', true);
				checked_cat(row.find('.pagelayer-post-cat-div'));
				event_function();
				pagelayer_post_categories = obj;
			}
		});
	});
	
	// Show and hide 'Add new Category' button.
	row.find('.pagelayer-add-cat-btn').on('click', function(){
		row.find('form').toggle('fast');
	});
	
	var checked_cat = function(elem){
		var jEle = elem.find('input:checked');
		var cat_array = [];
		for(var checked_input of jEle){
			cat_array.push(jQuery(checked_input).attr('value'));
		}
		_pagelayer_set_atts(row, cat_array);
	};
	
	var event_function = function(){row.find('.pagelayer-post-cat-div').on('change', function(){
			checked_cat(jQuery(this));
		});
	};
	event_function();
}

var first_time_tag = true;
// Post tags property
function pagelayer_elp_postTags(row, prop){

	if(pagelayer_empty(pagelayer_post_tags)){
		return;
	}
	
	var div = '<div class="pagelayer-elp-postTags" >'+
				'<div class="pagelayer-post-tags" >'+
					'<input type="text" autocomplete="off" class="pagelayer-elp-postTags-inp" autofocus="autofocus"/>'+
					'<ul class="pagelayer-postTags-list" >'+
					'</ul>'+
				'</div>'+
			'</div>';
	
	row.append(div);
	
	// Single tag html
	var singleTag = function(tags){
		var html = '';
		jQuery.each(tags, function(index, value){
			if(pagelayer_empty(value['term_id'])){
				return;
			}
			html += '<span class="pagelayer-elp-tags-ele" data-val="'+value['term_id']+'"><span class="pagelayer-tags-label" >'+value['name']+'</span><span class="pagelayer-elp-tags-remove"><i class="fas fa-times"></i></span></span>';
		});
		return html;
	}
	
	// Single list item html
	var singleLi= function(tags){
		var html = '';
		jQuery.each(tags, function(index, value){
			html += '<li data-val="'+value['term_id']+'">'+value['name']+'</li>';
		});
		return html;
	}	
	
	// For making new tags as well as removing using keyboard inputs.
	var keypresses = function(obj){
		row.find('.pagelayer-elp-postTags-inp').on('keydown', function(e){
			var val = e.target.value.trim();
			var keycode = (event.keyCode ? event.keyCode : event.which);
			
			if(keycode == '13' || keycode == '188'){
				
				for(var tag of obj.allTags){
					if(tag['name']==val){
						insertTags(val, tag['term_id']);
						return false;
					}
				}
				
				jQuery.ajax({
					url: pagelayer_ajax_url+'&action=pagelayer_get_post_tags',
					type: 'post',
					dataType: 'json',
					data: {
						pagelayer_nonce: pagelayer_ajax_nonce,
						'postid': pagelayer_postID,
						'new_tag': val
					},
					success: function(resp){
						if(pagelayer_empty(resp)){
							return;
						}	
						if('error' in resp){
							alert(resp.error);
						}
						if(!pagelayer_empty(resp.tag_id)){
							insertTags(val, resp.tag_id);
							tagSearching(resp);
							pagelayer_post_tags = resp;
						}
					}
				});
				
				return false;
			}else if(keycode == '8'){
				if(!pagelayer_empty(val)){
					return true;
				}
				row.find('.pagelayer-post-tags').children('span').last().remove();
				selected_tags();
			}
			return true;
		});
	}
	
	// Inserting tags in the Metabox.
	var insertTags = function(name, tag_id){
		var newItem = [];
		newItem[0] = {	
			name:name, 
			term_id:tag_id 
		};
		row.find('.pagelayer-post-tags').children('input').before(singleTag(newItem));
		row.find('.pagelayer-elp-postTags .pagelayer-elp-postTags-inp').val('').focus();
		tag_remove();
		selected_tags();
	}
	
	// Removing tags by clicking on the x button.
	var tag_remove = function(){
		row.find('.pagelayer-elp-tags-remove').each(function(){
			jQuery(this).on('click',function(){
				jQuery(this).parent().remove();
				selected_tags();
			});
		});
	}	
	
	// For searching tag name in the list of the fetched tags
	var tagSearching = function(obj){
		row.find('.pagelayer-elp-postTags-inp').off('keyup');
		row.find('.pagelayer-elp-postTags-inp').on("keyup", function() {
			var value = jQuery(this).val().toLowerCase();
			
			var listUl = row.find('.pagelayer-postTags-list');
			listUl.empty();
			
			if(value.length<2){
				return;
			}
			
			var listValues = obj.allTags.filter(function(currentValue){
				if(currentValue.name.indexOf(this)>-1){
					var temp = false;
					var tags = row.find('.pagelayer-post-tags').children('span');
					for(var indi of tags){
						if(jQuery(indi).attr('data-val')==currentValue.term_id){
							temp = true;
						}
					}
					if(temp==false){
						return currentValue;
					}
				}
			}, value);
			
			if(!pagelayer_empty(listValues.length)){
				listUl.append(singleLi(listValues));
				listUl.children().each(function(index, value){
					var ele = jQuery(this);
					ele.off('click');
					ele.on('click', function(){
						insertTags(ele.text(), ele.attr('data-val'));
						listUl.empty();
					});
				});
			}
			
			
		});
	}
	  
  var tagsArray = pagelayer_post_tags.postTags;
  
	// Getting tags on opening of page props settings.
	if( first_time_tag == false ){
  
		var i=0;
		var tags_array = [];
    
		// Create array for needed term_id with corresponding to the name.
		if(!pagelayer_empty(prop.c['val'])){
			
			var tags_val = prop.c['val'];
			if(pagelayer_is_string(tags_val)){
				tags_val = tags_val.split(',');
			}
			
			for(var name in tags_val){
				tags_array[i] = pagelayer_post_tags.allTags.find(function(val){return val['name'] == tags_val[name]});
				i++;
			}			
		}
		
		tagsArray = tags_array;		
	}
  
	row.find('.pagelayer-post-tags').prepend(singleTag(tagsArray));		
  
	first_time_tag = false;
			
	tagSearching(pagelayer_post_tags);
	
	keypresses(pagelayer_post_tags);
	
	tag_remove();
	
	var selected_tags = function(){
		var jEle = row.find('.pagelayer-elp-postTags .pagelayer-elp-tags-ele');
		var tag_array = [];
		for(var selec_tag of jEle){
			tag_array.push(jQuery(selec_tag).text());
		}
		_pagelayer_set_atts(row, tag_array);
	};
}

function pagelayer_elp_permalink(row, prop){
	
	var tmp = '';
	var link = '';
	
	if(!pagelayer_empty(pagelayer_permalink_structure)){
		tmp = pagelayer_post_permalink.replace(/\/$/,'');
		link = tmp.substring(0, tmp.lastIndexOf('/'));
				
		var new_link = link+'/'+prop.c['val'];
		prop.default = pagelayer_post.post_name;
		
		var div = '<div class="pagelayer-elp-text-div">'+
					'<input type="text" class="pagelayer-elp-text" name="'+prop.c['name']+'" value="'+pagelayer_htmlEntities(prop.c['val'])+'"></input>'+
					'<a href="'+pagelayer_post_permalink+'" class="pagelayer-elp-permalink-a" target="_blank" >'+new_link+'</a></p>'+
				'</div>';		
	}else{
		var div = '<div class="pagelayer-elp-text-div">'+
					'<a href="'+pagelayer_post.guid+'" class="pagelayer-elp-permalink-a" target="_blank" >'+pagelayer_post.guid+'</a></p>'+
				'</div>';
	}
	
	row.append(div);
	
	setTimeout(function(){
		row.find(".pagelayer-post-type").html(pagelayer_post.post_type);
	}, 1000);
	
	var string_to_slug = function (str){
		str = str.replace(/^\s+|\s+$/g, ''); // trim
		str = str.toLowerCase();
      
		// remove accents, swap ñ for n, etc
		var char_map = {
			// Latin
			'À': 'A', 'Á': 'A', 'Â': 'A', 'Ã': 'A', 'Ä': 'A', 'Å': 'A', 'Æ': 'AE', 'Ç': 'C', 
			'È': 'E', 'É': 'E', 'Ê': 'E', 'Ë': 'E', 'Ì': 'I', 'Í': 'I', 'Î': 'I', 'Ï': 'I', 
			'Ð': 'D', 'Ñ': 'N', 'Ò': 'O', 'Ó': 'O', 'Ô': 'O', 'Õ': 'O', 'Ö': 'O', 'Ő': 'O', 
			'Ø': 'O', 'Ù': 'U', 'Ú': 'U', 'Û': 'U', 'Ü': 'U', 'Ű': 'U', 'Ý': 'Y', 'Þ': 'TH', 
			'ß': 'ss', 
			'à': 'a', 'á': 'a', 'â': 'a', 'ã': 'a', 'ä': 'a', 'å': 'a', 'æ': 'ae', 'ç': 'c', 
			'è': 'e', 'é': 'e', 'ê': 'e', 'ë': 'e', 'ì': 'i', 'í': 'i', 'î': 'i', 'ï': 'i', 
			'ð': 'd', 'ñ': 'n', 'ò': 'o', 'ó': 'o', 'ô': 'o', 'õ': 'o', 'ö': 'o', 'ő': 'o', 
			'ø': 'o', 'ù': 'u', 'ú': 'u', 'û': 'u', 'ü': 'u', 'ű': 'u', 'ý': 'y', 'þ': 'th', 
			'ÿ': 'y',

			// Latin symbols
			'©': '(c)',

			// Greek
			'Α': 'A', 'Β': 'B', 'Γ': 'G', 'Δ': 'D', 'Ε': 'E', 'Ζ': 'Z', 'Η': 'H', 'Θ': '8',
			'Ι': 'I', 'Κ': 'K', 'Λ': 'L', 'Μ': 'M', 'Ν': 'N', 'Ξ': '3', 'Ο': 'O', 'Π': 'P',
			'Ρ': 'R', 'Σ': 'S', 'Τ': 'T', 'Υ': 'Y', 'Φ': 'F', 'Χ': 'X', 'Ψ': 'PS', 'Ω': 'W',
			'Ά': 'A', 'Έ': 'E', 'Ί': 'I', 'Ό': 'O', 'Ύ': 'Y', 'Ή': 'H', 'Ώ': 'W', 'Ϊ': 'I',
			'Ϋ': 'Y',
			'α': 'a', 'β': 'b', 'γ': 'g', 'δ': 'd', 'ε': 'e', 'ζ': 'z', 'η': 'h', 'θ': '8',
			'ι': 'i', 'κ': 'k', 'λ': 'l', 'μ': 'm', 'ν': 'n', 'ξ': '3', 'ο': 'o', 'π': 'p',
			'ρ': 'r', 'σ': 's', 'τ': 't', 'υ': 'y', 'φ': 'f', 'χ': 'x', 'ψ': 'ps', 'ω': 'w',
			'ά': 'a', 'έ': 'e', 'ί': 'i', 'ό': 'o', 'ύ': 'y', 'ή': 'h', 'ώ': 'w', 'ς': 's',
			'ϊ': 'i', 'ΰ': 'y', 'ϋ': 'y', 'ΐ': 'i',

			// Turkish
			'Ş': 'S', 'İ': 'I', 'Ç': 'C', 'Ü': 'U', 'Ö': 'O', 'Ğ': 'G',
			'ş': 's', 'ı': 'i', 'ç': 'c', 'ü': 'u', 'ö': 'o', 'ğ': 'g', 

			// Russian
			'А': 'A', 'Б': 'B', 'В': 'V', 'Г': 'G', 'Д': 'D', 'Е': 'E', 'Ё': 'Yo', 'Ж': 'Zh',
			'З': 'Z', 'И': 'I', 'Й': 'J', 'К': 'K', 'Л': 'L', 'М': 'M', 'Н': 'N', 'О': 'O',
			'П': 'P', 'Р': 'R', 'С': 'S', 'Т': 'T', 'У': 'U', 'Ф': 'F', 'Х': 'H', 'Ц': 'C',
			'Ч': 'Ch', 'Ш': 'Sh', 'Щ': 'Sh', 'Ъ': '', 'Ы': 'Y', 'Ь': '', 'Э': 'E', 'Ю': 'Yu',
			'Я': 'Ya',
			'а': 'a', 'б': 'b', 'в': 'v', 'г': 'g', 'д': 'd', 'е': 'e', 'ё': 'yo', 'ж': 'zh',
			'з': 'z', 'и': 'i', 'й': 'j', 'к': 'k', 'л': 'l', 'м': 'm', 'н': 'n', 'о': 'o',
			'п': 'p', 'р': 'r', 'с': 's', 'т': 't', 'у': 'u', 'ф': 'f', 'х': 'h', 'ц': 'c',
			'ч': 'ch', 'ш': 'sh', 'щ': 'sh', 'ъ': '', 'ы': 'y', 'ь': '', 'э': 'e', 'ю': 'yu',
			'я': 'ya',

			// Ukrainian
			'Є': 'Ye', 'І': 'I', 'Ї': 'Yi', 'Ґ': 'G',
			'є': 'ye', 'і': 'i', 'ї': 'yi', 'ґ': 'g',

			// Czech
			'Č': 'C', 'Ď': 'D', 'Ě': 'E', 'Ň': 'N', 'Ř': 'R', 'Š': 'S', 'Ť': 'T', 'Ů': 'U', 
			'Ž': 'Z', 
			'č': 'c', 'ď': 'd', 'ě': 'e', 'ň': 'n', 'ř': 'r', 'š': 's', 'ť': 't', 'ů': 'u',
			'ž': 'z', 

			// Polish
			'Ą': 'A', 'Ć': 'C', 'Ę': 'e', 'Ł': 'L', 'Ń': 'N', 'Ó': 'o', 'Ś': 'S', 'Ź': 'Z', 
			'Ż': 'Z', 
			'ą': 'a', 'ć': 'c', 'ę': 'e', 'ł': 'l', 'ń': 'n', 'ó': 'o', 'ś': 's', 'ź': 'z',
			'ż': 'z',

			// Latvian
			'Ā': 'A', 'Č': 'C', 'Ē': 'E', 'Ģ': 'G', 'Ī': 'i', 'Ķ': 'k', 'Ļ': 'L', 'Ņ': 'N', 
			'Š': 'S', 'Ū': 'u', 'Ž': 'Z', 
			'ā': 'a', 'č': 'c', 'ē': 'e', 'ģ': 'g', 'ī': 'i', 'ķ': 'k', 'ļ': 'l', 'ņ': 'n',
			'š': 's', 'ū': 'u', 'ž': 'z'
		};
		
		for(var k in char_map) {
			str = str.replace(new RegExp(k, 'g'), char_map[k]);
		}
		
		str = str.replace('.', '-')// replace a dot by a dash
			.replace(/[^a-z0-9 -]/g, '') // remove invalid chars
			.replace(/\s+/g, '-') // collapse whitespace and replace by a dash
			.replace(/-+/g, '-') // collapse dashes
			.replace( /\//g, '' ); // collapse all forward-slashes

		return str;
	}
	
	var editSlug = function(jEle, val){
		
		// Convert to slug
		val = string_to_slug(val);
		
		var new_link = link+'/'+val;
		var a = row.find('a');
		a.html(new_link);
		jEle.val(val);
    
		return val;
	}
	
	var input = row.find('input');
	
	if(pagelayer_empty(prop.c['val'])){
		editSlug(input, pagelayer_post.post_title);
		
		input.on('focusin', function(){
			if(!pagelayer_empty(pagelayer_get_att(prop.el.$, prop.c['name']))){
				return;
			}
			
			editSlug(input, pagelayer_get_att(prop.el.$, 'post_title'));
		});
	}
	
	input.on('focusout', function(){
		var val = jQuery(this).val();
		val = editSlug(jQuery(this), val);
		
		if(pagelayer_empty(pagelayer_get_att(prop.el.$, prop.c['name']))){
			return;
		}
		_pagelayer_set_atts(row, val);// Save and Render
	});
	
	input.on('input', function(){
		var new_link = link+'/'+jQuery(this).val();
		var a = row.find('a');
		a.html(new_link);
		_pagelayer_set_atts(row, jQuery(this).val());// Save and Render
	});	
}

// The Datetime Property
function pagelayer_elp_postDate(row, prop){
	
	var date_array = prop.c['val'].split(" ");
	
	var div = '<div class="pagelayer-elp-postdate-div">'+
				'<input type="date" class="pagelayer-elp-postdate" name="'+prop.c['name']+'" value="'+date_array[0]+'" />'+
				'<input type="time" class="pagelayer-elp-postdate" name="'+prop.c['name']+'" value="'+date_array[1]+'" />'+
			'</div>';
	
	row.append(div);
		
	row.find('.pagelayer-elp-postdate-div').on('change', function(){
		var date_string = jQuery(this).children().eq(0).val() +' '+ jQuery(this).children().eq(1).val();
		_pagelayer_set_atts(row, date_string);// Save and Render
	});
	
};

// The button Property
function pagelayer_elp_trashButton(row, prop){
		
	var div = '<div class="pagelayer-elp-trash-button-div">'+
				'<button class="pagelayer-elp-trash-button">Move to trash</button>'+
			'</div>';
	
	row.append(div);
		
	row.find('.pagelayer-elp-trash-button').on('click', function(event){
		event.preventDefault();
		if(!confirm(pagelayer_l('delete_post_conf'))){
			return;
		}
		//console.log(pagelayer_postID);
		jQuery.ajax({
			url: pagelayer_ajax_url+'&action=pagelayer_trash_post',
			type: 'post',
			dataType: 'json',
			data: {
				pagelayer_nonce: pagelayer_ajax_nonce,
				'postid': pagelayer_postID
			},
			success: function(resp){
					
				if('error' in resp){
					alert(resp.error);
				}
				
				if('url' in resp){
					window.top.location.href = resp.url;
				}
			}
		});
	});
	
};

// The Menus list property
function pagelayer_elp_menus(row, prop){
	
	var jEle = prop.el.$;
	var options = '';
	var option = function(val, lang){
		var selected = (val != prop.c['val']) ? '' : 'selected="selected"';
		return '<option class="pagelayer-elp-select-option" value="'+val+'" '+selected+'>'+lang+'</option>';
	}
	
	for(x in prop['list']){
		
		// Single item
		if(typeof prop['list'][x] == 'string'){
			options += option(x, prop['list'][x]);
		
		// Groups
		}else{
			options += '<optgroup label="'+x+'">';
			
			for(var y in prop['list'][x]){
				options += option(y, prop['list'][x][y]);
			}
			
			options += '</optgroup>';
		}
	}
	
	var div = '<div class="pagelayer-elp-select-div pagelayer-elp-pos-rel">'+
			'<select class="pagelayer-elp-select pagelayer-elp-select-menus" name="'+prop.c['name']+'">'+options+'</select>'+
	'</div>'+
	'<div class="pagelayer-elp-menu-items-holder pagelayer-elp-pos-rel"></div>';
			
	row.append(div);
		
	// Show the properties of the existing things
	var show_item = function(item, child_elements, depth){
		
		depth = depth || 0;
		
		var title = item['title'] || '';
		
		// Create the HTML
		var holder = jQuery('<div class="pagelayer-elp-group-item pagelayer-menu-depth-'+depth+'" pagelayer-menu-item="'+item['ID']+'">'+
			'<div class="pagelayer-elp-group-item-head">'+
				'<span class="pagelayer-elp-group-item-drag"><i class="pli pli-menu" ></i></span>'+
				'<span class="pagelayer-elp-group-item-title">'+title+'</span>'+
			'</div>'+
			'<div class="pagelayer-elp-group-item-body"></div>'+
			'<div class="menu-item-transport"></div>'+
		'</div>');
		
		// Append to the row
		row.find('.pagelayer-elp-menu-items-holder').append(holder);
		
		// Setup the toggle
		holder.find('.pagelayer-elp-group-item-title').first().on('click', function(){
			
			var editArea = jEle.find('.pagelayer-mega-editor-'+item['ID']);
			var child = editArea.find('[pagelayer-tag="pl_nav_menu_item"]');
			var cid;
			
			if(child.length < 1){
				
				// First add the element inside the group element
				var _child = jQuery('<div pagelayer-tag="pl_nav_menu_item"></div>');
				
				editArea.append(_child);
				
				cid = pagelayer_onadd(_child, false);
				
				child = jQuery('[pagelayer-id='+cid+']');
				
				// Set Attributes
				pagelayer_set_atts(child, item);
			}else{
				cid = pagelayer_id(child);
			}
      			
			var rEle = holder.find('.pagelayer-elp-group-item-body').first();
			
			holder.attr('pagelayer-group-item-id', cid);
			
			// If the props are not already setup
			if(rEle.html().length < 1){
				pagelayer_elpd_generate(jQuery('[pagelayer-id="'+cid+'"]'), rEle);
				
				// Change the group item title
				var tmp_title = holder.find('[pagelayer-elp-name="'+item['title']+'"] [name="'+item['title']+'"]');
		
				if(tmp_title.length > 0){
					jQuery(tmp_title).on('input', function(){						
						holder.find('.pagelayer-elp-group-item-title').html(tmp_title.val());
					});
				}
			}
			
			if(!rEle.is(':visible')){
				jQuery('.pagelayer-active-mega-menu').removeClass('pagelayer-active-mega-menu');
				jEle.find('.pagelayer-mega-menu-item.menu-item-'+item['ID']).addClass('pagelayer-active-mega-menu');
			}
			
			rEle.slideToggle();
		});
		
		// Add child elements
		if(!pagelayer_empty(child_elements[item['ID']])){
			
			depth++;
			
			for(var i in child_elements[item['ID']]){
				show_item(child_elements[item['ID']][i], child_elements, depth);
			}
		}
		
		holder.on('change', 'select[name="menu_type"]', function(){
			var mType = jQuery(this).val();
			var rowGroup = holder.find('[pagelayer-elp-name="element"]');

			if(mType != 'mega' || rowGroup.find('.pagelayer-elp-group-div .pagelayer-elp-group-item').length > 0){
				return;
			}
			
			rowGroup.find('.pagelayer-elp-button').click();
			
		});
	};
  
	var createItemsList = function(menuID){
		
		// Remove previous items
		row.find('.pagelayer-elp-menu-items-holder').empty();
		
		if(!(menuID in pagelayer_menus_items_list)){
			return;
		}
		
		var $elements = pagelayer_menus_items_list[menuID];
		var top_level_elements = [];
		var children_elements  = [];
		
		for($e in $elements){
			
			// Make a referrer of each menu 
			pagelayer_menus_items_ref[$elements[$e]['ID']] = $elements[$e];
			
			if ( pagelayer_empty( $elements[$e]['menu_item_parent'] ) ) {
				top_level_elements.push($elements[$e]);
			} else {
				if(pagelayer_empty(children_elements[ $elements[$e]['menu_item_parent'] ])){
					children_elements[ $elements[$e]['menu_item_parent'] ] = [];
				}
				children_elements[ $elements[$e]['menu_item_parent'] ].push($elements[$e]);
			}
		}
		
		for(var i in top_level_elements){
			show_item(top_level_elements[i], children_elements, 0);
		}
		
	}
	
	createItemsList(prop.c['val']);
  
	row.find('select.pagelayer-elp-select-menus').on('change', function(){
		
		var ID = jQuery(this).val();
		
		// Load Menu list
		createItemsList(ID);
		
		_pagelayer_set_atts(row, ID);// Save and Render		
	
	});
	
}

// Select frame to upload media
function pagelayer_select_frame(tag, state){
	
	var state = state || '';
	//console.log(state);
	
	var frame;
	
	switch(tag){
		
		// Multi image selection frame
		case 'multi_image':
		
			frame = wp.media({
				
				id: 'pagelayer-wp-multi-image-library',
				frame: 'post',
				state: state,
				title: pagelayer_l('frame_multi_image'),
				multiple: true,
				library: wp.media.query({type: 'image'}),
				button: {
					text: pagelayer_l('insert')
				},
				
			});
			
			break;
		
		// Media selection frame
		case 'media':
		
			frame = wp.media({
				
				id: 'pagelayer-wp-media-library',
				frame: 'post',
				state: 'pagelayer-media',
				title: pagelayer_l('frame_media'),
				multiple: false,
				states: [
					new wp.media.controller.Library({
						id: 'pagelayer-media',
						title: pagelayer_l('frame_media'),
						multiple: false,
						date: true
					})
				],
				button: {
					text: pagelayer_l('insert')
				},
				
			});
			
			break;
		
		//Default frame(for image, video, audio)
		default:
		
			frame = wp.media({
				
				id: 'pagelayer-wp-'+tag+'-library',
				frame: 'post',
				state: 'pagelayer-'+tag,
				title: pagelayer_l('frame_media'),
				multiple: false,
				library: wp.media.query({type: tag}),
				states: [
					new wp.media.controller.Library({
						id: 'pagelayer-'+tag,
						title: pagelayer_l('frame_media'),
						library: wp.media.query( { type: tag } ),
						multiple: false,
						date: true
					})
				],
				button: {
					text: pagelayer_l('insert')
				},
				
			});
			
			break;
	}
	
	frame.on({
		'menu:render:default': function(view){
			view.unset('insert');
			view.unset('gallery');
			view.unset('featured-image');
			view.unset('playlist');
			view.unset('video-playlist');
		},
	}, this);
	
	return frame;
	
}

// function to show default button
function pagelayer_show_default_button(row, prop, value){
	
	// Default button is visible or not
	if(row.find('.pagelayer-elp-default').attr('data_show')){
		return;
	}
	
	// value is an object or not
	if(typeof value == 'object'){
		// Checking value for NaN, empty and default.
		
		for(var i = 0; i < pagelayer_length(value); i++){
			if(value[i]!= prop.default && value[i] == value[i] && value[i] != ''){
				row.find('.pagelayer-elp-default').attr('data_show',true);			
				break;
			}		
		}		
	}else{
		if('default' in prop && value!=prop.default){
			row.find('.pagelayer-elp-default').attr('data_show',true);			
		}else if(value!=prop.default && value==value && value!=''){
			row.find('.pagelayer-elp-default').attr('data_show',true);			
		}
	}
}

// Function which checks the properties to not to show default button
function pagelayer_properties_filter(property){
	var propTypeDefault = ['image', 'text', 'editor', 'textarea', 'checkbox', 'access', 'modal', 'group', 'radio', 'postCategory', 'postTags', 'postDate', 'gradient'];
	
	return (jQuery.inArray(property, propTypeDefault) == -1)
}

// Link font family
function pagelayer_link_font_family(sEle){
	
	var value = sEle.val();
	
	if(sEle.val() == 'Default'){
		return;
	}
	
	value = value.replace(' ', '+');
	var t = sEle.find("option:selected").attr('type');
	switch(t){
		case 'google':
			if(jQuery('#pagelayer-google-fonts').length == 0){
				if(value==''){
					return;
				}
				jQuery('head').append('<link id="pagelayer-google-fonts" href="https://fonts.googleapis.com/css?family='+value+':100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i" rel="stylesheet">');
				
			}else{
				var url = jQuery('#pagelayer-google-fonts').attr('href');
				if(url.indexOf(value) == -1){
					url = url+'|'+value+':100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i';
					jQuery('#pagelayer-google-fonts').attr('href', url);
				}
			}
			break;
			
		case 'custom':
			if(!pagelayer_empty(jQuery('style[id='+value+'_plf]').length)){
				break;
			}
			jQuery.ajax({
				url: pagelayer_ajax_url+'&action=pagelayer_custom_font',
				type: 'POST',
				dataType: 'json',
				data: {
					'pagelayer_nonce': pagelayer_ajax_nonce,
					'font_name': value
				},
				success: function(data) {					
					if('style' in data){
						jQuery('body').append(data['style']);
					}
				}
			});
			break;
	}
}PKǎf\|����
js/givejs.phpnu�[���<?php

//////////////////////////////////////////////////////////////
//===========================================================
// givejs.php
//===========================================================
// PAGELAYER
// Inspired by the DESIRE to be the BEST OF ALL
// ----------------------------------------------------------
// Started by: Pulkit Gupta
// Date:	   23rd Jan 2017
// Time:	   23:00 hrs
// Site:	   http://pagelayer.com/wordpress (PAGELAYER)
// ----------------------------------------------------------
// Please Read the Terms of use at http://pagelayer.com/tos
// ----------------------------------------------------------
//===========================================================
// (c)Pagelayer Team
//===========================================================
//////////////////////////////////////////////////////////////

if(!empty($_REQUEST['test'])){
	echo 1;
	die();
}

// Read the file
$data = '';
$data_premium = '';
$self_path = dirname(__FILE__);
$plugins_path = dirname(dirname($self_path));
$files = array(
		// Admin JS
		'pagelayer-editor.js',
		'widgets.js',
		'premium.js',
		'properties.js',
		'base-64.min.js',
		'slimscroll.js',
		'vanilla-picker.min.js',
		'tlite.min.js',
		'pagelayer-pen.js',
		// Enduser JS
		'imagesloaded.min.js',
		'nivo-lightbox.min.js',
		'owl.carousel.min.js',
		'pagelayer-frontend.js',
		'premium-frontend.js',
		'wow.min.js',
		'jquery-numerator.js',
		'simpleParallax.min.js',
		'chart.min.js',
		'shuffle.min.js'
	);

// What files to give		
$give = @$_REQUEST['give'];

// Premium
$premium = !empty($_REQUEST['premium']) ? $_REQUEST['premium'] : '';
$premium_path = $plugins_path.'/pagelayer-pro/js';

if(!empty($give)){
	
	$give = explode(',', $give);
	
	// Check all files are in the supported list
	foreach($give as $file){
		if(in_array($file, $files)){
			$final[md5($file)] = $file;
		}
	}
	
}

if(!empty($premium)){
	
	$premium = explode(',', trim($premium, ','));
	
	// Check all files are in the supported list
	foreach($premium as $file){
		if(in_array($file, $files)){
			$final_premium[md5($file)] = $file;
		}
	}
	
}

// Give all
if(empty($final)){
	$final = $files;
}

foreach($final as $k => $v){
	//echo $k.'<br>';
	$data .= file_get_contents($self_path.'/'.$v)."\n\n";
}

if(!empty($final_premium)){

	foreach($final_premium as $k => $v){
		//echo $k.'<br>';
		$data_premium .= file_get_contents($premium_path.'/'.$v)."\n\n";
	}

}

// We are zipping if possible
if(function_exists('ob_gzhandler') && !ini_get('zlib.output_compression')){
	ob_start('ob_gzhandler');
}
		
// Type javascript
header("Content-type: text/javascript; charset: UTF-8");

// Set a zero Mtime
$filetime = filemtime($self_path.'/pagelayer-editor.js');

// Are we to also serve Shortcodes ?
if(!empty($pagelayer->shortcodes)){
	$data .= 'pagelayer_shortcodes = '.json_encode($pagelayer->shortcodes).';'."\n\n";
	$data .= 'pagelayer_styles = '.json_encode($pagelayer->styles).';'."\n\n";
	$data .= 'pagelayer_groups = '.json_encode($pagelayer->groups).';'."\n\n";
}

// Add the langs as well
preg_match_all('/pagelayer_l\([\'"](\w*)[\'"]\)/is', $data, $matches);
if(!empty($matches[1]) && function_exists('__pl')){
	foreach($matches[1] as $lk => $lv){
		$export_langs[$lv] = __pl($lv);
	}
}

// Also add the fonts
if(!empty($pagelayer->fonts)){
	$export_langs['pl_fonts_list'] = $pagelayer->fonts;
}

// And lang string ?
if(!empty($export_langs)){
	$data .= 'pagelayer_lang = '.json_encode($export_langs).';'."\n\n";
}

// Cache Control
header("Cache-Control: must-revalidate");

// Checking if the client is validating his cache and if it is current.
if (isset($_SERVER['HTTP_IF_MODIFIED_SINCE']) && (@strtotime($_SERVER['HTTP_IF_MODIFIED_SINCE']) >= $filetime)) {
	
	// Client's cache IS current, so we just respond '304 Not Modified'.
	header('Last-Modified: '.gmdate('D, d M Y H:i:s', $filetime).' GMT', true, 304);
	
	return;
	
}else{
	
	// Image not cached or cache outdated, we respond '200 OK' and output the image.
	header('Last-Modified: '.gmdate('D, d M Y H:i:s', $filetime).' GMT', true, 200);
	
}

echo $data;
echo $data_premium;

// Write if we are front-end only then
$dev = dirname(dirname(__FILE__)).'/dev.php';
if(!empty($_REQUEST['write']) && file_exists($dev)){
	include_once($dev);
	write_js();
}


PKǎf\b(4I��
js/wow.min.jsnu�[���/*! WOW wow.js - v1.3.0 - 2016-10-04
* https://wowjs.uk
* Copyright (c) 2016 Thomas Grainger; Licensed MIT */!function(a,b){if("function"==typeof define&&define.amd)define(["module","exports"],b);else if("undefined"!=typeof exports)b(module,exports);else{var c={exports:{}};b(c,c.exports),a.WOW=c.exports}}(this,function(a,b){"use strict";function c(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function d(a,b){return b.indexOf(a)>=0}function e(a,b){for(var c in b)if(null==a[c]){var d=b[c];a[c]=d}return a}function f(a){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(a)}function g(a){var b=arguments.length<=1||void 0===arguments[1]?!1:arguments[1],c=arguments.length<=2||void 0===arguments[2]?!1:arguments[2],d=arguments.length<=3||void 0===arguments[3]?null:arguments[3],e=void 0;return null!=document.createEvent?(e=document.createEvent("CustomEvent"),e.initCustomEvent(a,b,c,d)):null!=document.createEventObject?(e=document.createEventObject(),e.eventType=a):e.eventName=a,e}function h(a,b){null!=a.dispatchEvent?a.dispatchEvent(b):b in(null!=a)?a[b]():"on"+b in(null!=a)&&a["on"+b]()}function i(a,b,c){null!=a.addEventListener?a.addEventListener(b,c,!1):null!=a.attachEvent?a.attachEvent("on"+b,c):a[b]=c}function j(a,b,c){null!=a.removeEventListener?a.removeEventListener(b,c,!1):null!=a.detachEvent?a.detachEvent("on"+b,c):delete a[b]}function k(){return"innerHeight"in window?window.innerHeight:document.documentElement.clientHeight}Object.defineProperty(b,"__esModule",{value:!0});var l,m,n=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),o=window.WeakMap||window.MozWeakMap||function(){function a(){c(this,a),this.keys=[],this.values=[]}return n(a,[{key:"get",value:function(a){for(var b=0;b<this.keys.length;b++){var c=this.keys[b];if(c===a)return this.values[b]}}},{key:"set",value:function(a,b){for(var c=0;c<this.keys.length;c++){var d=this.keys[c];if(d===a)return this.values[c]=b,this}return this.keys.push(a),this.values.push(b),this}}]),a}(),p=window.MutationObserver||window.WebkitMutationObserver||window.MozMutationObserver||(m=l=function(){function a(){c(this,a),"undefined"!=typeof console&&null!==console&&(console.warn("MutationObserver is not supported by your browser."),console.warn("WOW.js cannot detect dom mutations, please call .sync() after loading new content."))}return n(a,[{key:"observe",value:function(){}}]),a}(),l.notSupported=!0,m),q=window.getComputedStyle||function(a){var b=/(\-([a-z]){1})/g;return{getPropertyValue:function(c){"float"===c&&(c="styleFloat"),b.test(c)&&c.replace(b,function(a,b){return b.toUpperCase()});var d=a.currentStyle;return(null!=d?d[c]:void 0)||null}}},r=function(){function a(){var b=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];c(this,a),this.defaults={boxClass:"wow",animateClass:"animated",offset:0,mobile:!0,live:!0,callback:null,scrollContainer:null,resetAnimation:!0},this.animate=function(){return"requestAnimationFrame"in window?function(a){return window.requestAnimationFrame(a)}:function(a){return a()}}(),this.vendors=["moz","webkit"],this.start=this.start.bind(this),this.resetAnimation=this.resetAnimation.bind(this),this.scrollHandler=this.scrollHandler.bind(this),this.scrollCallback=this.scrollCallback.bind(this),this.scrolled=!0,this.config=e(b,this.defaults),null!=b.scrollContainer&&(this.config.scrollContainer=document.querySelector(b.scrollContainer)),this.animationNameCache=new o,this.wowEvent=g(this.config.boxClass)}return n(a,[{key:"init",value:function(){this.element=window.document.documentElement,d(document.readyState,["interactive","complete"])?this.start():i(document,"DOMContentLoaded",this.start),this.finished=[]}},{key:"start",value:function(){var a=this;if(this.stopped=!1,this.boxes=[].slice.call(this.element.querySelectorAll("."+this.config.boxClass)),this.all=this.boxes.slice(0),this.boxes.length)if(this.disabled())this.resetStyle();else for(var b=0;b<this.boxes.length;b++){var c=this.boxes[b];this.applyStyle(c,!0)}if(this.disabled()||(i(this.config.scrollContainer||window,"scroll",this.scrollHandler),i(window,"resize",this.scrollHandler),this.interval=setInterval(this.scrollCallback,50)),this.config.live){var d=new p(function(b){for(var c=0;c<b.length;c++)for(var d=b[c],e=0;e<d.addedNodes.length;e++){var f=d.addedNodes[e];a.doSync(f)}});d.observe(document.body,{childList:!0,subtree:!0})}}},{key:"stop",value:function(){this.stopped=!0,j(this.config.scrollContainer||window,"scroll",this.scrollHandler),j(window,"resize",this.scrollHandler),null!=this.interval&&clearInterval(this.interval)}},{key:"sync",value:function(){p.notSupported&&this.doSync(this.element)}},{key:"doSync",value:function(a){if("undefined"!=typeof a&&null!==a||(a=this.element),1===a.nodeType){a=a.parentNode||a;for(var b=a.querySelectorAll("."+this.config.boxClass),c=0;c<b.length;c++){var e=b[c];d(e,this.all)||(this.boxes.push(e),this.all.push(e),this.stopped||this.disabled()?this.resetStyle():this.applyStyle(e,!0),this.scrolled=!0)}}}},{key:"show",value:function(a){return this.applyStyle(a),a.className=a.className+" "+this.config.animateClass,null!=this.config.callback&&this.config.callback(a),h(a,this.wowEvent),this.config.resetAnimation&&(i(a,"animationend",this.resetAnimation),i(a,"oanimationend",this.resetAnimation),i(a,"webkitAnimationEnd",this.resetAnimation),i(a,"MSAnimationEnd",this.resetAnimation)),a}},{key:"applyStyle",value:function(a,b){var c=this,d=a.getAttribute("data-wow-duration"),e=a.getAttribute("data-wow-delay"),f=a.getAttribute("data-wow-iteration");return this.animate(function(){return c.customStyle(a,b,d,e,f)})}},{key:"resetStyle",value:function(){for(var a=0;a<this.boxes.length;a++){var b=this.boxes[a];b.style.visibility="visible"}}},{key:"resetAnimation",value:function(a){if(a.type.toLowerCase().indexOf("animationend")>=0){var b=a.target||a.srcElement;b.className=b.className.replace(this.config.animateClass,"").trim()}}},{key:"customStyle",value:function(a,b,c,d,e){return b&&this.cacheAnimationName(a),a.style.visibility=b?"hidden":"visible",c&&this.vendorSet(a.style,{animationDuration:c}),d&&this.vendorSet(a.style,{animationDelay:d}),e&&this.vendorSet(a.style,{animationIterationCount:e}),this.vendorSet(a.style,{animationName:b?"none":this.cachedAnimationName(a)}),a}},{key:"vendorSet",value:function(a,b){for(var c in b)if(b.hasOwnProperty(c)){var d=b[c];a[""+c]=d;for(var e=0;e<this.vendors.length;e++){var f=this.vendors[e];a[""+f+c.charAt(0).toUpperCase()+c.substr(1)]=d}}}},{key:"vendorCSS",value:function(a,b){for(var c=q(a),d=c.getPropertyCSSValue(b),e=0;e<this.vendors.length;e++){var f=this.vendors[e];d=d||c.getPropertyCSSValue("-"+f+"-"+b)}return d}},{key:"animationName",value:function(a){var b=void 0;try{b=this.vendorCSS(a,"animation-name").cssText}catch(c){b=q(a).getPropertyValue("animation-name")}return"none"===b?"":b}},{key:"cacheAnimationName",value:function(a){return this.animationNameCache.set(a,this.animationName(a))}},{key:"cachedAnimationName",value:function(a){return this.animationNameCache.get(a)}},{key:"scrollHandler",value:function(){this.scrolled=!0}},{key:"scrollCallback",value:function(){if(this.scrolled){this.scrolled=!1;for(var a=[],b=0;b<this.boxes.length;b++){var c=this.boxes[b];if(c){if(this.isVisible(c)){this.show(c);continue}a.push(c)}}this.boxes=a,this.boxes.length||this.config.live||this.stop()}}},{key:"offsetTop",value:function(a){for(;void 0===a.offsetTop;)a=a.parentNode;for(var b=a.offsetTop;a.offsetParent;)a=a.offsetParent,b+=a.offsetTop;return b}},{key:"isVisible",value:function(a){var b=a.getAttribute("data-wow-offset")||this.config.offset,c=this.config.scrollContainer&&this.config.scrollContainer.scrollTop||window.pageYOffset,d=c+Math.min(this.element.clientHeight,k())-b,e=this.offsetTop(a),f=e+a.clientHeight;return d>=e&&f>=c}},{key:"disabled",value:function(){return!this.config.mobile&&f(navigator.userAgent)}}]),a}();b["default"]=r,a.exports=b["default"]});PKǎf\6y��h�h	js/pen.jsnu�[���/*! Licensed under MIT, https://github.com/sofish/pen */
(function(root, doc) {

  var Pen, debugMode, selection, utils = {};
  var toString = Object.prototype.toString;
  var slice = Array.prototype.slice;

  // allow command list
  var commandsReg = {
    block: /^(?:p|h[1-6]|blockquote|pre)$/,
    inline: /^(?:bold|italic|underline|insertorderedlist|insertunorderedlist|indent|outdent)$/,
    source: /^(?:createlink|unlink)$/,
    insert: /^(?:inserthorizontalrule|insertimage|insert)$/,
    wrap: /^(?:code)$/
  };

  var lineBreakReg = /^(?:blockquote|pre|div)$/i;

  var effectNodeReg = /(?:[pubia]|h[1-6]|blockquote|[uo]l|li)/i;

  var strReg = {
    whiteSpace: /(^\s+)|(\s+$)/g,
    mailTo: /^(?!mailto:|.+\/|.+#|.+\?)(.*@.*\..+)$/,
    http: /^(?!\w+?:\/\/|mailto:|\/|\.\/|\?|#)(.*)$/
  };

  var autoLinkReg = {
    url: /((https?|ftp):\/\/|www\.)[^\s<]{3,}/gi,
    prefix: /^(?:https?|ftp):\/\//i,
    notLink: /^(?:img|a|input|audio|video|source|code|pre|script|head|title|style)$/i,
    maxLength: 100
  };

  // type detect
  utils.is = function(obj, type) {
    return toString.call(obj).slice(8, -1) === type;
  };

  utils.forEach = function(obj, iterator, arrayLike) {
    if (!obj) return;
    if (arrayLike == null) arrayLike = utils.is(obj, 'Array');
    if (arrayLike) {
      for (var i = 0, l = obj.length; i < l; i++) iterator(obj[i], i, obj);
    } else {
      for (var key in obj) {
        if (obj.hasOwnProperty(key)) iterator(obj[key], key, obj);
      }
    }
  };

  // copy props from a obj
  utils.copy = function(defaults, source) {
    utils.forEach(source, function (value, key) {
      defaults[key] = utils.is(value, 'Object') ? utils.copy({}, value) :
        utils.is(value, 'Array') ? utils.copy([], value) : value;
    });
    return defaults;
  };

  // log
  utils.log = function(message, force) {
    if (debugMode || force)
      console.log('%cPEN DEBUGGER: %c' + message, 'font-family:arial,sans-serif;color:#1abf89;line-height:2em;', 'font-family:cursor,monospace;color:#333;');
  };

  utils.delayExec = function (fn) {
    var timer = null;
    return function (delay) {
      clearTimeout(timer);
      timer = setTimeout(function() {
        fn();
      }, delay || 1);
    };
  };

  // merge: make it easy to have a fallback
  utils.merge = function(config) {

    // default settings
    var defaults = {
      class: 'pen',
      debug: false,
      toolbar: null, // custom toolbar
      stay: config.stay || !config.debug,
      stayMsg: 'Are you going to leave here?',
      textarea: '<textarea name="content"></textarea>',
      list: [
        'blockquote', 'h2', 'h3', 'p', 'code', 'insertorderedlist', 'insertunorderedlist', 'inserthorizontalrule',
        'indent', 'outdent', 'bold', 'italic', 'underline', 'createlink', 'insertimage'
      ],
      titles: {},
      cleanAttrs: ['id', 'class', 'style', 'name'],
      cleanTags: ['script'],
      linksInNewWindow: false
    };

    // user-friendly config
    if (config.nodeType === 1) {
      defaults.editor = config;
    } else if (config.match && config.match(/^#[\S]+$/)) {
      defaults.editor = doc.getElementById(config.slice(1));
    } else {
      defaults = utils.copy(defaults, config);
    }

    return defaults;
  };

  function commandOverall(ctx, cmd, val) {
    var message = ' to exec 「' + cmd + '」 command' + (val ? (' with value: ' + val) : '');

    try {
      doc.execCommand(cmd, false, val);
    } catch(err) {
      // TODO: there's an error when insert a image to document, but not a bug
      return utils.log('fail' + message, true);
    }

    utils.log('success' + message);
  }

  function commandInsert(ctx, name, val) {
    var node = getNode(ctx);
    if (!node) return;
    ctx._range.selectNode(node);
    ctx._range.collapse(false);

    // hide menu when a image was inserted
    if(name === 'insertimage' && ctx._menu) toggleNode(ctx._menu, true);

    return commandOverall(ctx, name, val);
  }

  function commandBlock(ctx, name) {
    var list = effectNode(ctx, getNode(ctx), true);
    if (list.indexOf(name) !== -1) name = 'p';
    return commandOverall(ctx, 'formatblock', name);
  }

  function commandWrap(ctx, tag, value) {
    value = '<' + tag + '>' + (value||selection.toString()) + '</' + tag + '>';
    return commandOverall(ctx, 'insertHTML', value);
  }

  function commandLink(ctx, tag, value) {
    if (ctx.config.linksInNewWindow) {
      value = '< a href="' + value + '" target="_blank">' + (selection.toString()) + '</a>';
      return commandOverall(ctx, 'insertHTML', value);
    } else {
      return commandOverall(ctx, tag, value);
    }
  }

  function initToolbar(ctx) {
    var icons = '', inputStr = '<input class="pen-input" placeholder="http://" />';

    ctx._toolbar = ctx.config.toolbar;
    if (!ctx._toolbar) {
      var toolList = ctx.config.list;
      utils.forEach(toolList, function (name) {
        var klass = 'pen-icon icon-' + name;
        var title = ctx.config.titles[name] || '';
        icons += '<i class="' + klass + '" data-action="' + name + '" title="' + title + '"></i>';
      }, true);
      if (toolList.indexOf('createlink') >= 0 || toolList.indexOf('insertimage') >= 0)
        icons += inputStr;
    } else if (ctx._toolbar.querySelectorAll('[data-action=createlink]').length ||
      ctx._toolbar.querySelectorAll('[data-action=insertimage]').length) {
      icons += inputStr;
    }

    if (icons) {
      ctx._menu = doc.createElement('div');
      ctx._menu.setAttribute('class', ctx.config.class + '-menu pen-menu');
      ctx._menu.innerHTML = icons;
      ctx._inputBar = ctx._menu.querySelector('input');
      toggleNode(ctx._menu, true);
      doc.body.appendChild(ctx._menu);
    }
    if (ctx._toolbar && ctx._inputBar) toggleNode(ctx._inputBar);
  }

  function initEvents(ctx) {
    var toolbar = ctx._toolbar || ctx._menu, editor = ctx.config.editor;

    var toggleMenu = utils.delayExec(function() {
      ctx.highlight().menu();
    });
    var outsideClick = function() {};

    function updateStatus(delay) {
      ctx._range = ctx.getRange();
      toggleMenu(delay);
    }

    if (ctx._menu) {
      var setpos = function() {
        if (ctx._menu.style.display === 'block') ctx.menu();
      };

      // change menu offset when window resize / scroll
      addListener(ctx, root, 'resize', setpos);
      addListener(ctx, root, 'scroll', setpos);

      // toggle toolbar on mouse select
      var selecting = false;
      addListener(ctx, editor, 'mousedown', function() {
        selecting = true;
      });
      addListener(ctx, editor, 'mouseleave', function() {
        if (selecting) updateStatus(800);
        selecting = false;
      });
      addListener(ctx, editor, 'mouseup', function() {
        if (selecting) updateStatus(100);
        selecting = false;
      });
      // Hide menu when focusing outside of editor
      outsideClick = function(e) {
        if (ctx._menu && !containsNode(editor, e.target) && !containsNode(ctx._menu, e.target)) {
          removeListener(ctx, doc, 'click', outsideClick);
          toggleMenu(100);
        }
      };
    } else {
      addListener(ctx, editor, 'click', function() {
        updateStatus(0);
      });
    }

    addListener(ctx, editor, 'keyup', function(e) {
      if (e.which === 8 && ctx.isEmpty()) return lineBreak(ctx, true);
      // toggle toolbar on key select
      if (e.which !== 13 || e.shiftKey) return updateStatus(400);
      var node = getNode(ctx, true);
      if (!node || !node.nextSibling || !lineBreakReg.test(node.nodeName)) return;
      if (node.nodeName !== node.nextSibling.nodeName) return;
      // hack for webkit, make 'enter' behavior like as firefox.
      if (node.lastChild.nodeName !== 'BR') node.appendChild(doc.createElement('br'));
      utils.forEach(node.nextSibling.childNodes, function(child) {
        if (child) node.appendChild(child);
      }, true);
      node.parentNode.removeChild(node.nextSibling);
      focusNode(ctx, node.lastChild, ctx.getRange());
    });

    // check line break
    addListener(ctx, editor, 'keydown', function(e) {
      editor.classList.remove('pen-placeholder');
      if (e.which !== 13 || e.shiftKey) return;
      var node = getNode(ctx, true);
      if (!node || !lineBreakReg.test(node.nodeName)) return;
      var lastChild = node.lastChild;
      if (!lastChild || !lastChild.previousSibling) return;
      if (lastChild.previousSibling.textContent || lastChild.textContent) return;
      // quit block mode for 2 'enter'
      e.preventDefault();
      var p = doc.createElement('p');
      p.innerHTML = '<br>';
      node.removeChild(lastChild);
      if (!node.nextSibling) node.parentNode.appendChild(p);
      else node.parentNode.insertBefore(p, node.nextSibling);
      focusNode(ctx, p, ctx.getRange());
    });

    var menuApply = function(action, value) {
      ctx.execCommand(action, value);
      ctx._range = ctx.getRange();
      ctx.highlight().menu();
    };

    // toggle toolbar on key select
    addListener(ctx, toolbar, 'click', function(e) {
      var node = e.target, action;

      while (node !== toolbar && !(action = node.getAttribute('data-action'))) {
        node = node.parentNode;
      }

      if (!action) return;
      if (!/(?:createlink)|(?:insertimage)/.test(action)) return menuApply(action);
      if (!ctx._inputBar) return;

      // create link
      var input = ctx._inputBar;
      if (toolbar === ctx._menu) toggleNode(input);
      else {
        ctx._inputActive = true;
        ctx.menu();
      }
      if (ctx._menu.style.display === 'none') return;

      setTimeout(function() { input.focus(); }, 400);
      var createlink = function() {
        var inputValue = input.value;

        if (!inputValue) action = 'unlink';
        else {
          inputValue = input.value
            .replace(strReg.whiteSpace, '')
            .replace(strReg.mailTo, 'mailto:$1')
            .replace(strReg.http, 'http://$1');
        }
        menuApply(action, inputValue);
        if (toolbar === ctx._menu) toggleNode(input, false);
        else toggleNode(ctx._menu, true);
      };

      input.onkeypress = function(e) {
        if (e.which === 13) return createlink();
      };

    });

    // listen for placeholder
    addListener(ctx, editor, 'focus', function() {
      if (ctx.isEmpty()) lineBreak(ctx, true);
      addListener(ctx, doc, 'click', outsideClick);
    });

    addListener(ctx, editor, 'blur', function() {
      checkPlaceholder(ctx);
      ctx.checkContentChange();
    });

    // listen for paste and clear style
    addListener(ctx, editor, 'paste', function() {
      setTimeout(function() {
        ctx.cleanContent();
      });
    });
  }

  function addListener(ctx, target, type, listener) {
    if (ctx._events.hasOwnProperty(type)) {
      ctx._events[type].push(listener);
    } else {
      ctx._eventTargets = ctx._eventTargets || [];
      ctx._eventsCache = ctx._eventsCache || [];
      var index = ctx._eventTargets.indexOf(target);
      if (index < 0) index = ctx._eventTargets.push(target) - 1;
      ctx._eventsCache[index] = ctx._eventsCache[index] || {};
      ctx._eventsCache[index][type] = ctx._eventsCache[index][type] || [];
      ctx._eventsCache[index][type].push(listener);

      target.addEventListener(type, listener, false);
    }
    return ctx;
  }

  // trigger local events
  function triggerListener(ctx, type) {
    if (!ctx._events.hasOwnProperty(type)) return;
    var args = slice.call(arguments, 2);
    utils.forEach(ctx._events[type], function (listener) {
      listener.apply(ctx, args);
    });
  }

  function removeListener(ctx, target, type, listener) {
    var events = ctx._events[type];
    if (!events) {
      var _index = ctx._eventTargets.indexOf(target);
      if (_index >= 0) events = ctx._eventsCache[_index][type];
    }
    if (!events) return ctx;
    var index = events.indexOf(listener);
    if (index >= 0) events.splice(index, 1);
    target.removeEventListener(type, listener, false);
    return ctx;
  }

  function removeAllListeners(ctx) {
    utils.forEach(this._events, function (events) {
      events.length = 0;
    }, false);
    if (!ctx._eventsCache) return ctx;
    utils.forEach(ctx._eventsCache, function (events, index) {
      var target = ctx._eventTargets[index];
      utils.forEach(events, function (listeners, type) {
        utils.forEach(listeners, function (listener) {
          target.removeEventListener(type, listener, false);
        }, true);
      }, false);
    }, true);
    ctx._eventTargets = [];
    ctx._eventsCache = [];
    return ctx;
  }

  function checkPlaceholder(ctx) {
    ctx.config.editor.classList[ctx.isEmpty() ? 'add' : 'remove']('pen-placeholder');
  }

  function trim(str) {
    return (str || '').replace(/^\s+|\s+$/g, '');
  }

  // node.contains is not implemented in IE10/IE11
  function containsNode(parent, child) {
    if (parent === child) return true;
    child = child.parentNode;
    while (child) {
      if (child === parent) return true;
      child = child.parentNode;
    }
    return false;
  }

  function getNode(ctx, byRoot) {
    var node, root = ctx.config.editor;
    ctx._range = ctx._range || ctx.getRange();
    node = ctx._range.commonAncestorContainer;
    if (!node || node === root) return null;
    while (node && (node.nodeType !== 1) && (node.parentNode !== root)) node = node.parentNode;
    while (node && byRoot && (node.parentNode !== root)) node = node.parentNode;
    return containsNode(root, node) ? node : null;
  }

  // node effects
  function effectNode(ctx, el, returnAsNodeName) {
    var nodes = [];
    el = el || ctx.config.editor;
    while (el && el !== ctx.config.editor) {
      if (el.nodeName.match(effectNodeReg)) {
        nodes.push(returnAsNodeName ? el.nodeName.toLowerCase() : el);
      }
      el = el.parentNode;
    }
    return nodes;
  }

  // breakout from node
  function lineBreak(ctx, empty) {
    var range = ctx._range = ctx.getRange(), node = doc.createElement('p');
    if (empty) ctx.config.editor.innerHTML = '';
    node.innerHTML = '<br>';
    range.insertNode(node);
    focusNode(ctx, node.childNodes[0], range);
  }

  function focusNode(ctx, node, range) {
    range.setStartAfter(node);
    range.setEndBefore(node);
    range.collapse(false);
    ctx.setRange(range);
  }

  function autoLink(node) {
    if (node.nodeType === 1) {
      if (autoLinkReg.notLink.test(node.tagName)) return;
      utils.forEach(node.childNodes, function (child) {
        autoLink(child);
      }, true);
    } else if (node.nodeType === 3) {
      var result = urlToLink(node.nodeValue || '');
      if (!result.links) return;
      var frag = doc.createDocumentFragment(),
        div = doc.createElement('div');
      div.innerHTML = result.text;
      while (div.childNodes.length) frag.appendChild(div.childNodes[0]);
      node.parentNode.replaceChild(frag, node);
    }
  }

  function urlToLink(str) {
    var count = 0;
    str = str.replace(autoLinkReg.url, function(url) {
      var realUrl = url, displayUrl = url;
      count++;
      if (url.length > autoLinkReg.maxLength) displayUrl = url.slice(0, autoLinkReg.maxLength) + '...';
      // Add http prefix if necessary
      if (!autoLinkReg.prefix.test(realUrl)) realUrl = 'http://' + realUrl;
      return '<a href="' + realUrl + '">' + displayUrl + '</a>';
    });
    return {links: count, text: str};
  }

  function toggleNode(node, hide) {
    node.style.display = hide ? 'none' : 'block';
  }

  Pen = function(config) {

    if (!config) throw new Error('Can\'t find config');

    debugMode = config.debug;

    // merge user config
    var defaults = utils.merge(config);

    var editor = defaults.editor;

    if (!editor || editor.nodeType !== 1) throw new Error('Can\'t find editor');

    // set default class
    editor.classList.add(defaults.class);

    // set contenteditable
    editor.setAttribute('contenteditable', 'true');

    // assign config
    this.config = defaults;

    // set placeholder
    if (defaults.placeholder) editor.setAttribute('data-placeholder', defaults.placeholder);
    checkPlaceholder(this);

    // save the selection obj
    this.selection = selection;

    // define local events
    this._events = {change: []};

    // enable toolbar
    initToolbar(this);

    // init events
    initEvents(this);

    // to check content change
    this._prevContent = this.getContent();

    // enable markdown covert
    if (this.markdown) this.markdown.init(this);

    // stay on the page
    if (this.config.stay) this.stay(this.config);

    if(this.config.input) {
      this.addOnSubmitListener(this.config.input);
    }
  };

  Pen.prototype.on = function(type, listener) {
    addListener(this, this.config.editor, type, listener);
    return this;
  };

  Pen.prototype.addOnSubmitListener = function(inputElement) {
    var form = inputElement.form;
    var me = this;
    form.addEventListener("submit", function() {
      inputElement.value = me.config.saveAsMarkdown ? me.toMd(me.config.editor.innerHTML) : me.config.editor.innerHTML;
    });
  };

  Pen.prototype.isEmpty = function(node) {
    node = node || this.config.editor;
    return !(node.querySelector('img')) && !(node.querySelector('blockquote')) &&
      !(node.querySelector('li')) && !trim(node.textContent);
  };

  Pen.prototype.getContent = function() {
    return this.isEmpty() ?  '' : trim(this.config.editor.innerHTML);
  };

  Pen.prototype.setContent = function(html) {
    this.config.editor.innerHTML = html;
    this.cleanContent();
    return this;
  };

  Pen.prototype.checkContentChange = function () {
    var prevContent = this._prevContent, currentContent = this.getContent();
    if (prevContent === currentContent) return;
    this._prevContent = currentContent;
    triggerListener(this, 'change', currentContent, prevContent);
  };

  Pen.prototype.getRange = function() {
    var editor = this.config.editor, range = selection.rangeCount && selection.getRangeAt(0);
    if (!range) range = doc.createRange();
    if (!containsNode(editor, range.commonAncestorContainer)) {
      range.selectNodeContents(editor);
      range.collapse(false);
    }
    return range;
  };

  Pen.prototype.setRange = function(range) {
    range = range || this._range;
    if (!range) {
      range = this.getRange();
      range.collapse(false); // set to end
    }
    try {
      selection.removeAllRanges();
      selection.addRange(range);
    } catch (e) {/* IE throws error sometimes*/}
    return this;
  };

  Pen.prototype.focus = function(focusStart) {
    if (!focusStart) this.setRange();
    this.config.editor.focus();
    return this;
  };

  Pen.prototype.execCommand = function(name, value) {
    name = name.toLowerCase();
    this.setRange();

    if (commandsReg.block.test(name)) {
      commandBlock(this, name);
    } else if (commandsReg.inline.test(name)) {
      commandOverall(this, name, value);
    } else if (commandsReg.source.test(name)) {
      commandLink(this, name, value);
    } else if (commandsReg.insert.test(name)) {
      commandInsert(this, name, value);
    } else if (commandsReg.wrap.test(name)) {
      commandWrap(this, name, value);
    } else {
      utils.log('can not find command function for name: ' + name + (value ? (', value: ' + value) : ''), true);
    }
    if (name === 'indent') this.checkContentChange();
    else this.cleanContent({cleanAttrs: ['style']});
  };

  // remove attrs and tags
  // pen.cleanContent({cleanAttrs: ['style'], cleanTags: ['id']})
  Pen.prototype.cleanContent = function(options) {
    var editor = this.config.editor;

    if (!options) options = this.config;
    utils.forEach(options.cleanAttrs, function (attr) {
      utils.forEach(editor.querySelectorAll('[' + attr + ']'), function(item) {
        item.removeAttribute(attr);
      }, true);
    }, true);
    utils.forEach(options.cleanTags, function (tag) {
      utils.forEach(editor.querySelectorAll(tag), function(item) {
        item.parentNode.removeChild(item);
      }, true);
    }, true);

    checkPlaceholder(this);
    this.checkContentChange();
    return this;
  };

  // auto link content, return content
  Pen.prototype.autoLink = function() {
    autoLink(this.config.editor);
    return this.getContent();
  };

  // highlight menu
  Pen.prototype.highlight = function() {
    var toolbar = this._toolbar || this._menu
      , node = getNode(this);
    // remove all highlights
    utils.forEach(toolbar.querySelectorAll('.active'), function(el) {
      el.classList.remove('active');
    }, true);

    if (!node) return this;

    var effects = effectNode(this, node)
      , inputBar = this._inputBar
      , highlight;

    if (inputBar && toolbar === this._menu) {
      // display link input if createlink enabled
      inputBar.style.display = 'none';
      // reset link input value
      inputBar.value = '';
    }

    highlight = function(str) {
      if (!str) return;
      var el = toolbar.querySelector('[data-action=' + str + ']');
      return el && el.classList.add('active');
    };
    utils.forEach(effects, function(item) {
      var tag = item.nodeName.toLowerCase();
      switch(tag) {
        case 'a':
          if (inputBar) inputBar.value = item.getAttribute('href');
          tag = 'createlink';
          break;
        case 'img':
          if (inputBar) inputBar.value = item.getAttribute('src');
          tag = 'insertimage';
          break;
        case 'i':
          tag = 'italic';
          break;
        case 'u':
          tag = 'underline';
          break;
        case 'b':
          tag = 'bold';
          break;
        case 'pre':
        case 'code':
          tag = 'code';
          break;
        case 'ul':
          tag = 'insertunorderedlist';
          break;
        case 'ol':
          tag = 'insertorderedlist';
          break;
        case 'li':
          tag = 'indent';
          break;
      }
      highlight(tag);
    }, true);

    return this;
  };

  // show menu
  Pen.prototype.menu = function() {
	
	var allMenus = document.getElementsByClassName('pen-menu');
	
	// Hide all menus
	for(var x in allMenus){
		try{
			if('style' in allMenus[x]){
				allMenus[x].style.display = 'none';
			}
		}catch(e){}
	}
	  
    if (!this._menu) return this;
    if (selection.isCollapsed) {
      this._menu.style.display = 'none'; //hide menu
      this._inputActive = false;
      return this;
    }
    if (this._toolbar) {
      if (!this._inputBar || !this._inputActive) return this;
    }
    var offset = this._range.getBoundingClientRect()
      , menuPadding = 10
      , top = offset.top - menuPadding
      , left = offset.left + (offset.width / 2)
      , menu = this._menu
      , menuOffset = {x: 0, y: 0}
      , stylesheet = this._stylesheet;

    // fixes some browser double click visual discontinuity
    // if the offset has no width or height it should not be used
    if (offset.width === 0 && offset.height === 0) return this;

    // store the stylesheet used for positioning the menu horizontally
    if (this._stylesheet === undefined) {
      var style = document.createElement("style");
      document.head.appendChild(style);
      this._stylesheet = stylesheet = style.sheet;
    }
	
    // display block to caculate its width & height
    menu.style.display = 'block';

    menuOffset.x = left - (menu.clientWidth / 2);
    menuOffset.y = top - menu.clientHeight;

    // check to see if menu has over-extended its bounding box. if it has,
    // 1) apply a new class if overflowed on top;
    // 2) apply a new rule if overflowed on the left
    if (stylesheet.cssRules.length > 0) {
      stylesheet.deleteRule(0);
    }
    if (menuOffset.x < 0) {
      menuOffset.x = 0;
      stylesheet.insertRule('.pen-menu:after {left: ' + left + 'px;}', 0);
    } else {
      stylesheet.insertRule('.pen-menu:after {left: 50%; }', 0);
    }
    if (menuOffset.y < 0) {
      menu.classList.add('pen-menu-below');
      menuOffset.y = offset.top + offset.height + menuPadding;
    } else {
      menu.classList.remove('pen-menu-below');
    }

    menu.style.top = menuOffset.y + 'px';
    menu.style.left = menuOffset.x + 'px';
    return this;
  };

  Pen.prototype.stay = function(config) {
    var ctx = this;
    if (!window.onbeforeunload) {
      window.onbeforeunload = function() {
        if (!ctx._isDestroyed) return config.stayMsg;
      };
    }
  };

  Pen.prototype.destroy = function(isAJoke) {
    var destroy = isAJoke ? false : true
      , attr = isAJoke ? 'setAttribute' : 'removeAttribute';

    if (!isAJoke) {
      removeAllListeners(this);
      try {
        selection.removeAllRanges();
        if (this._menu) this._menu.parentNode.removeChild(this._menu);
      } catch (e) {/* IE throws error sometimes*/}
    } else {
      initToolbar(this);
      initEvents(this);
    }
    this._isDestroyed = destroy;
    this.config.editor[attr]('contenteditable', '');

    return this;
  };

  Pen.prototype.rebuild = function() {
    return this.destroy('it\'s a joke');
  };

  // a fallback for old browers
  root.Pen = function(config) {
    if (!config) return utils.log('can\'t find config', true);

    var defaults = utils.merge(config)
      , klass = defaults.editor.getAttribute('class');

    klass = klass ? klass.replace(/\bpen\b/g, '') + ' pen-textarea ' + defaults.class : 'pen pen-textarea';
    defaults.editor.setAttribute('class', klass);
    defaults.editor.innerHTML = defaults.textarea;
    return defaults.editor;
  };

  // export content as markdown
  var regs = {
    a: [/<a\b[^>]*href=["']([^"]+|[^']+)\b[^>]*>(.*?)<\/a>/ig, '[$2]($1)'],
    img: [/<img\b[^>]*src=["']([^\"+|[^']+)[^>]*>/ig, '![]($1)'],
    b: [/<b\b[^>]*>(.*?)<\/b>/ig, '**$1**'],
    i: [/<i\b[^>]*>(.*?)<\/i>/ig, '***$1***'],
    h: [/<h([1-6])\b[^>]*>(.*?)<\/h\1>/ig, function(a, b, c) {
      return '\n' + ('######'.slice(0, b)) + ' ' + c + '\n';
    }],
    li: [/<(li)\b[^>]*>(.*?)<\/\1>/ig, '* $2\n'],
    blockquote: [/<(blockquote)\b[^>]*>(.*?)<\/\1>/ig, '\n> $2\n'],
    pre: [/<pre\b[^>]*>(.*?)<\/pre>/ig, '\n```\n$1\n```\n'],
    code: [/<code\b[^>]*>(.*?)<\/code>/ig, '\n`\n$1\n`\n'],
    p: [/<p\b[^>]*>(.*?)<\/p>/ig, '\n$1\n'],
    hr: [/<hr\b[^>]*>/ig, '\n---\n']
  };

  Pen.prototype.toMd = function() {
    var html = this.getContent()
          .replace(/\n+/g, '') // remove line break
          .replace(/<([uo])l\b[^>]*>(.*?)<\/\1l>/ig, '$2'); // remove ul/ol

    for(var p in regs) {
      if (regs.hasOwnProperty(p))
        html = html.replace.apply(html, regs[p]);
    }
    return html.replace(/\*{5}/g, '**');
  };

  // make it accessible
  if (doc.getSelection) {
    selection = doc.getSelection();
    root.Pen = Pen;
  }

}(window, document));
PKǎf\q	����js/nivo-lightbox.min.jsnu�[���/*
 * Nivo Lightbox v1.3.1
 * http://dev7studios.com/nivo-lightbox
 *
 * Copyright 2013, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
!function(t,i,o,e){function n(i,o){this.el=i,this.$el=t(this.el),this.options=t.extend({},l,o),this._defaults=l,this._name=a,this.init()}var a="nivoLightbox",l={effect:"fade",theme:"default",keyboardNav:!0,clickImgToClose:!1,clickOverlayToClose:!0,onInit:function(){},beforeShowLightbox:function(){},afterShowLightbox:function(t){},beforeHideLightbox:function(){},afterHideLightbox:function(){},beforePrev:function(t){},onPrev:function(t){},beforeNext:function(t){},onNext:function(t){},errorMessage:"The requested content cannot be loaded. Please try again later."};n.prototype={init:function(){var i=this;t("html").hasClass("nivo-lightbox-notouch")||t("html").addClass("nivo-lightbox-notouch"),"ontouchstart"in o&&t("html").removeClass("nivo-lightbox-notouch"),this.$el.on("click",function(t){i.showLightbox(t)}),this.options.keyboardNav&&t("body").off("keyup").on("keyup",function(o){var e=o.keyCode?o.keyCode:o.which;27==e&&i.destructLightbox(),37==e&&t(".nivo-lightbox-prev").trigger("click"),39==e&&t(".nivo-lightbox-next").trigger("click")}),this.options.onInit.call(this)},showLightbox:function(i){var o=this,e=this.$el,n=this.checkContent(e);if(n){i.preventDefault(),this.options.beforeShowLightbox.call(this);var a=this.constructLightbox();if(a){var l=a.find(".nivo-lightbox-content");if(l){if(t("body").addClass("nivo-lightbox-body-effect-"+this.options.effect),this.processContent(l,e),this.$el.attr("data-lightbox-gallery")){var h=t('[data-lightbox-gallery="'+this.$el.attr("data-lightbox-gallery")+'"]');t(".nivo-lightbox-nav").show(),t(".nivo-lightbox-prev").off("click").on("click",function(i){i.preventDefault();var n=h.index(e);e=h.eq(n-1),t(e).length||(e=h.last()),t.when(o.options.beforePrev.call(this,[e])).done(function(){o.processContent(l,e),o.options.onPrev.call(this,[e])})}),t(".nivo-lightbox-next").off("click").on("click",function(i){i.preventDefault();var n=h.index(e);e=h.eq(n+1),t(e).length||(e=h.first()),t.when(o.options.beforeNext.call(this,[e])).done(function(){o.processContent(l,e),o.options.onNext.call(this,[e])})})}setTimeout(function(){a.addClass("nivo-lightbox-open"),o.options.afterShowLightbox.call(this,[a])},1)}}}},checkContent:function(t){var i=t.attr("href"),o=i.match(/(youtube|youtube-nocookie|youtu|vimeo)\.(com|be)\/(video\/(.)+|watch\?v=([\w-]+)|([\w-]+))/);return null!==i.match(/\.(jpeg|jpg|gif|png)$/i)||(!!o||("ajax"==t.attr("data-lightbox-type")||("#"==i.substring(0,1)&&"inline"==t.attr("data-lightbox-type")||"iframe"==t.attr("data-lightbox-type"))))},processContent:function(o,e){var n=this,a=e.attr("href"),l=a.match(/(youtube|youtube-nocookie|youtu|vimeo)\.(com|be)\/(video\/(.)+|watch\?v=([\w-]+)|([\w-]+))/);if(o.html("").addClass("nivo-lightbox-loading"),this.isHidpi()&&e.attr("data-lightbox-hidpi")&&(a=e.attr("data-lightbox-hidpi")),null!==a.match(/\.(jpeg|jpg|gif|png)$/i)){var h=t("<img>",{src:a,class:"nivo-lightbox-image-display"});h.one("load",function(){var e=t('<div class="nivo-lightbox-image" />');e.append(h),o.html(e).removeClass("nivo-lightbox-loading"),e.css({"line-height":t(".nivo-lightbox-content").height()+"px",height:t(".nivo-lightbox-content").height()+"px"}),t(i).resize(function(){e.css({"line-height":t(".nivo-lightbox-content").height()+"px",height:t(".nivo-lightbox-content").height()+"px"})})}).each(function(){this.complete&&t(this).load()}),h.error(function(){var i=t('<div class="nivo-lightbox-error"><p>'+n.options.errorMessage+"</p></div>");o.html(i).removeClass("nivo-lightbox-loading")})}else if(l){var s="",r="nivo-lightbox-video";if("youtube"==l[1]&&(s="//www.youtube.com/embed/"+l[5],r="nivo-lightbox-youtube"),"youtube-nocookie"==l[1]&&(s=a,r="nivo-lightbox-youtube"),"youtu"==l[1]&&(s="//www.youtube.com/embed/"+l[3],r="nivo-lightbox-youtube"),"vimeo"==l[1]&&(s="//player.vimeo.com/video/"+(l[3].replace('video/','')),r="nivo-lightbox-vimeo"),s){var c=t("<iframe>",{src:s,class:r,frameborder:0,vspace:0,hspace:0,scrolling:"auto"});o.html(c),c.load(function(){o.removeClass("nivo-lightbox-loading")})}}else if("ajax"==e.attr("data-lightbox-type"))t.ajax({url:a,cache:!1,success:function(e){var n=t('<div class="nivo-lightbox-ajax" />');n.append(e),o.html(n).removeClass("nivo-lightbox-loading"),n.outerHeight()<o.height()&&n.css({position:"relative",top:"50%","margin-top":-(n.outerHeight()/2)+"px"}),t(i).resize(function(){n.outerHeight()<o.height()&&n.css({position:"relative",top:"50%","margin-top":-(n.outerHeight()/2)+"px"})})},error:function(){var i=t('<div class="nivo-lightbox-error"><p>'+n.options.errorMessage+"</p></div>");o.html(i).removeClass("nivo-lightbox-loading")}});else if("#"==a.substring(0,1)&&"inline"==e.attr("data-lightbox-type"))if(t(a).length){var g=t('<div class="nivo-lightbox-inline" />');g.append(t(a).clone().show()),o.html(g).removeClass("nivo-lightbox-loading"),g.outerHeight()<o.height()&&g.css({position:"relative",top:"50%","margin-top":-(g.outerHeight()/2)+"px"}),t(i).resize(function(){g.outerHeight()<o.height()&&g.css({position:"relative",top:"50%","margin-top":-(g.outerHeight()/2)+"px"})})}else{var v=t('<div class="nivo-lightbox-error"><p>'+n.options.errorMessage+"</p></div>");o.html(v).removeClass("nivo-lightbox-loading")}else{if("iframe"!=e.attr("data-lightbox-type"))return!1;var b=t("<iframe>",{src:a,class:"nivo-lightbox-item",frameborder:0,vspace:0,hspace:0,scrolling:"auto"});o.html(b),b.load(function(){o.removeClass("nivo-lightbox-loading")})}if(e.attr("title")){var x=t("<span>",{class:"nivo-lightbox-title"});x.text(e.attr("title")),t(".nivo-lightbox-title-wrap").html(x)}else t(".nivo-lightbox-title-wrap").html("")},constructLightbox:function(){if(t(".nivo-lightbox-overlay").length)return t(".nivo-lightbox-overlay");var i=t("<div>",{class:"nivo-lightbox-overlay nivo-lightbox-theme-"+this.options.theme+" nivo-lightbox-effect-"+this.options.effect}),o=t("<div>",{class:"nivo-lightbox-wrap"}),e=t("<div>",{class:"nivo-lightbox-content"}),n=t('<a href="#" class="nivo-lightbox-nav nivo-lightbox-prev">Previous</a><a href="#" class="nivo-lightbox-nav nivo-lightbox-next">Next</a>'),a=t('<a href="#" class="nivo-lightbox-close" title="Close">Close</a>'),l=t("<div>",{class:"nivo-lightbox-title-wrap"}),h=/*@cc_on!@*/0;h&&i.addClass("nivo-lightbox-ie"),o.append(e),o.append(l),i.append(o),i.append(n),i.append(a),t("body").append(i);var s=this;return s.options.clickOverlayToClose&&i.on("click",function(i){(i.target===this||t(i.target).hasClass("nivo-lightbox-content")||t(i.target).hasClass("nivo-lightbox-image"))&&s.destructLightbox()}),s.options.clickImgToClose&&i.on("click",function(i){(i.target===this||t(i.target).hasClass("nivo-lightbox-image-display"))&&s.destructLightbox()}),a.on("click",function(t){t.preventDefault(),s.destructLightbox()}),i},destructLightbox:function(){var i=this;this.options.beforeHideLightbox.call(this),t(".nivo-lightbox-overlay").removeClass("nivo-lightbox-open"),t(".nivo-lightbox-nav").hide(),t("body").removeClass("nivo-lightbox-body-effect-"+i.options.effect);var o=/*@cc_on!@*/0;o&&(t(".nivo-lightbox-overlay iframe").attr("src"," "),t(".nivo-lightbox-overlay iframe").remove()),t(".nivo-lightbox-prev").off("click"),t(".nivo-lightbox-next").off("click"),t(".nivo-lightbox-content").empty(),this.options.afterHideLightbox.call(this)},isHidpi:function(){var t="(-webkit-min-device-pixel-ratio: 1.5),                              (min--moz-device-pixel-ratio: 1.5),                              (-o-min-device-pixel-ratio: 3/2),                              (min-resolution: 1.5dppx)";return i.devicePixelRatio>1||!(!i.matchMedia||!i.matchMedia(t).matches)}},t.fn[a]=function(i){return this.each(function(){t.data(this,a)||t.data(this,a,new n(this,i))})}}(jQuery,window,document);PKǎf\!8I�js/simpleParallax.min.jsnu�[���/**
 * simple-parallax-js - simpleParallax is a simple and lightweight JS plugin that gives your website parallax animations on the images
 * @version v4.2.1
 * @date: 09-03-2019 17:4:39
 * @link https://simpleparallax.com/
 */
"use strict";var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},_createClass=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}(),_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}!function(e,t){"function"==typeof define&&define.amd?define([],function(){return t(e)}):"object"===("undefined"==typeof exports?"undefined":_typeof(exports))?module.exports=t(e):e.pagelayerParallax=t(e)}("undefined"!=typeof global?global:"undefined"!=typeof window?window:void 0,function(o){var i=function(){for(var e,t="transform webkitTransform mozTransform oTransform msTransform".split(" "),n=0;void 0===e;)e=null!=document.createElement("div").style[t[n]]?t[n]:void 0,n++;return e}();!function(){for(var a=0,e=["ms","moz","webkit","o"],t=0;t<e.length&&!o.requestAnimationFrame;++t)o.requestAnimationFrame=o[e[t]+"RequestAnimationFrame"],o.cancelAnimationFrame=o[e[t]+"CancelAnimationFrame"]||o[e[t]+"CancelRequestAnimationFrame"];o.requestAnimationFrame||(o.requestAnimationFrame=function(e,t){var n=(new Date).getTime(),i=Math.max(0,16-(n-a)),s=o.setTimeout(function(){e(n+i)},i);return a=n+i,s}),o.cancelAnimationFrame||(o.cancelAnimationFrame=function(e){clearTimeout(e)})}(),Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(e){var t=this;if(!document.documentElement.contains(t))return null;do{if(t.matches(e))return t;t=t.parentElement||t.parentNode}while(null!==t&&1===t.nodeType);return null});var s=[],t=-1,a=void 0,r=void 0,l=void 0,h=void 0,m=!1,u=function(){function n(e,t){_classCallCheck(this,n),this.element=e,this.elementContainer=e,this.defaults={delay:.6,orientation:"up",scale:1.3,overflow:!1,transition:"cubic-bezier(0,0,0,1)",breakpoint:!1},this.settings=_extends(this.defaults,t),this.settings.breakpoint&&document.documentElement.clientWidth<=this.settings.breakpoint||(this.init=this.init.bind(this),this.animationFrame=this.animationFrame.bind(this),this.handleResize=this.handleResize.bind(this),this.isImageLoaded(this.element)?this.init():this.element.addEventListener("load",this.init),s.push(this),m||(m=!0,this.getViewportOffsetHeight(),this.animationFrame()))}return _createClass(n,[{key:"init",value:function(){this.isInit||(!1===this.settings.overflow&&this.wrapElement(),this.setStyle(),this.getElementOffset(),this.getTranslateValue(),this.animate(),o.addEventListener("resize",this.handleResize),this.isInit=!0)}},{key:"isImageLoaded",value:function(){return!!this.element.complete&&(void 0===this.element.naturalWidth||0!==this.element.naturalWidth)}},{key:"isVisible",value:function(){return this.elementBottomX>a&&this.elementTopX<r}},{key:"wrapElement",value:function(){var e=this.element.closest("picture")||this.element,t=document.createElement("div");t.classList.add("pagelayerParallax"),t.style.overflow="hidden",e.parentNode.insertBefore(t,e),t.appendChild(e),this.elementContainer=t}},{key:"unWrapElement",value:function(){var e=this.elementContainer.parentNode;if(e){for(;this.elementContainer.firstChild;)e.insertBefore(this.elementContainer.firstChild,this.elementContainer);e.removeChild(this.elementContainer)}}},{key:"setStyle",value:function(){!1===this.settings.overflow&&(this.element.style[i]="scale("+this.settings.scale+")"),0<this.settings.delay&&(this.element.style.transition="transform "+this.settings.delay+"s "+this.settings.transition),this.element.style.willChange="transform"}},{key:"unSetStyle",value:function(){this.element.style.willChange="",this.element.style[i]="",this.element.style.transition=""}},{key:"getElementOffset",value:function(){var e=this.elementContainer.getBoundingClientRect();this.elementHeight=e.height,this.elementTopX=e.top+o.pageYOffset,this.elementBottomX=this.elementHeight+this.elementTopX}},{key:"getViewportOffsetTop",value:function(){a=o.pageYOffset}},{key:"getViewportOffsetHeight",value:function(){l=document.documentElement.clientHeight}},{key:"getViewportOffsetBottom",value:function(){r=a+l}},{key:"handleResize",value:function(){this.getViewportOffsetHeight(),this.getElementOffset(),this.getRangeMax()}},{key:"getRangeMax",value:function(){var e=this.element.clientHeight;this.rangeMax=e*this.settings.scale-e,"down"!==this.settings.orientation&&"right"!==this.settings.orientation||(this.rangeMax*=-1)}},{key:"getTranslateValue",value:function(){var e=((r-this.elementTopX)/((l+this.elementHeight)/100)).toFixed(1);return e=Math.min(100,Math.max(0,e)),this.oldPercentage!==e&&(this.rangeMax||this.getRangeMax(),this.translateValue=(e/100*this.rangeMax-this.rangeMax/2).toFixed(0),this.oldTranslateValue!==this.translateValue&&(this.oldPercentage=e,this.oldTranslateValue=this.translateValue,!0))}},{key:"animate",value:function(){var e=0,t=0,n=void 0;"left"===this.settings.orientation||"right"===this.settings.orientation?t=this.translateValue+"px":e=this.translateValue+"px",n=!1===this.settings.overflow?"translate3d("+t+", "+e+", 0) scale("+this.settings.scale+")":"translate3d("+t+", "+e+", 0)",this.element.style[i]=n}},{key:"proceedElement",value:function(e){e.isVisible()&&e.getTranslateValue()&&e.animate()}},{key:"animationFrame",value:function(){if(this.getViewportOffsetTop(),t!==a){this.getViewportOffsetBottom();for(var e=0;e<s.length;e++)this.proceedElement(s[e]);h=o.requestAnimationFrame(this.animationFrame),t=a}else h=o.requestAnimationFrame(this.animationFrame)}},{key:"destroy",value:function(){this.isDestroyed||(this.unSetStyle(),!1===this.settings.overflow&&this.unWrapElement(),s.splice(s.indexOf(this),1),s.length||(m=!1,o.cancelAnimationFrame(h)),o.removeEventListener("resize",this.handleResize))}},{key:"isDestroyed",get:function(){return-1===s.indexOf(this)}}]),n}();return function(e,t){var n=[];if(e.length)for(var i=0;i<e.length;i++)n.push(new u(e[i],t));else n.push(new u(e,t));return n}});PKȎf\�/��ܜܜjs/vanilla-picker.jsnu�[���/*!
 * vanilla-picker v2.7.2 (MODIFIED by Pagelayer)
 * https://vanilla-picker.js.org
 *
 * Copyright 2017-2019 Andreas Borgen (https://github.com/Sphinxxxx), Adam Brooks (https://github.com/dissimulate)
 * Released under the ISC license.
 */
(function (global, factory) {
  typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
  typeof define === 'function' && define.amd ? define(factory) :
  (global.Picker = factory());
}(this, (function () { 'use strict';

  var classCallCheck = function (instance, Constructor) {
    if (!(instance instanceof Constructor)) {
      throw new TypeError("Cannot call a class as a function");
    }
  };

  var createClass = function () {
    function defineProperties(target, props) {
      for (var i = 0; i < props.length; i++) {
        var descriptor = props[i];
        descriptor.enumerable = descriptor.enumerable || false;
        descriptor.configurable = true;
        if ("value" in descriptor) descriptor.writable = true;
        Object.defineProperty(target, descriptor.key, descriptor);
      }
    }

    return function (Constructor, protoProps, staticProps) {
      if (protoProps) defineProperties(Constructor.prototype, protoProps);
      if (staticProps) defineProperties(Constructor, staticProps);
      return Constructor;
    };
  }();

  var slicedToArray = function () {
    function sliceIterator(arr, i) {
      var _arr = [];
      var _n = true;
      var _d = false;
      var _e = undefined;

      try {
        for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {
          _arr.push(_s.value);

          if (i && _arr.length === i) break;
        }
      } catch (err) {
        _d = true;
        _e = err;
      } finally {
        try {
          if (!_n && _i["return"]) _i["return"]();
        } finally {
          if (_d) throw _e;
        }
      }

      return _arr;
    }

    return function (arr, i) {
      if (Array.isArray(arr)) {
        return arr;
      } else if (Symbol.iterator in Object(arr)) {
        return sliceIterator(arr, i);
      } else {
        throw new TypeError("Invalid attempt to destructure non-iterable instance");
      }
    };
  }();

  String.prototype.startsWith = String.prototype.startsWith || function (needle) {
  	return this.indexOf(needle) === 0;
  };
  String.prototype.padStart = String.prototype.padStart || function (len, pad) {
  	var str = this;while (str.length < len) {
  		str = pad + str;
  	}return str;
  };

  var colorNames = { aliceblue: '#f0f8ff', antiquewhite: '#faebd7', aqua: '#00ffff', aquamarine: '#7fffd4', azure: '#f0ffff', beige: '#f5f5dc', bisque: '#ffe4c4', black: '#000000', blanchedalmond: '#ffebcd', blue: '#0000ff', blueviolet: '#8a2be2', brown: '#a52a2a', burlywood: '#deb887', cadetblue: '#5f9ea0', chartreuse: '#7fff00', chocolate: '#d2691e', coral: '#ff7f50', cornflowerblue: '#6495ed', cornsilk: '#fff8dc', crimson: '#dc143c', cyan: '#00ffff', darkblue: '#00008b', darkcyan: '#008b8b', darkgoldenrod: '#b8860b', darkgray: '#a9a9a9', darkgreen: '#006400', darkgrey: '#a9a9a9', darkkhaki: '#bdb76b', darkmagenta: '#8b008b', darkolivegreen: '#556b2f', darkorange: '#ff8c00', darkorchid: '#9932cc', darkred: '#8b0000', darksalmon: '#e9967a', darkseagreen: '#8fbc8f', darkslateblue: '#483d8b', darkslategray: '#2f4f4f', darkslategrey: '#2f4f4f', darkturquoise: '#00ced1', darkviolet: '#9400d3', deeppink: '#ff1493', deepskyblue: '#00bfff', dimgray: '#696969', dimgrey: '#696969', dodgerblue: '#1e90ff', firebrick: '#b22222', floralwhite: '#fffaf0', forestgreen: '#228b22', fuchsia: '#ff00ff', gainsboro: '#dcdcdc', ghostwhite: '#f8f8ff', gold: '#ffd700', goldenrod: '#daa520', gray: '#808080', green: '#008000', greenyellow: '#adff2f', grey: '#808080', honeydew: '#f0fff0', hotpink: '#ff69b4', indianred: '#cd5c5c', indigo: '#4b0082', ivory: '#fffff0', khaki: '#f0e68c', lavender: '#e6e6fa', lavenderblush: '#fff0f5', lawngreen: '#7cfc00', lemonchiffon: '#fffacd', lightblue: '#add8e6', lightcoral: '#f08080', lightcyan: '#e0ffff', lightgoldenrodyellow: '#fafad2', lightgray: '#d3d3d3', lightgreen: '#90ee90', lightgrey: '#d3d3d3', lightpink: '#ffb6c1', lightsalmon: '#ffa07a', lightseagreen: '#20b2aa', lightskyblue: '#87cefa', lightslategray: '#778899', lightslategrey: '#778899', lightsteelblue: '#b0c4de', lightyellow: '#ffffe0', lime: '#00ff00', limegreen: '#32cd32', linen: '#faf0e6', magenta: '#ff00ff', maroon: '#800000', mediumaquamarine: '#66cdaa', mediumblue: '#0000cd', mediumorchid: '#ba55d3', mediumpurple: '#9370db', mediumseagreen: '#3cb371', mediumslateblue: '#7b68ee', mediumspringgreen: '#00fa9a', mediumturquoise: '#48d1cc', mediumvioletred: '#c71585', midnightblue: '#191970', mintcream: '#f5fffa', mistyrose: '#ffe4e1', moccasin: '#ffe4b5', navajowhite: '#ffdead', navy: '#000080', oldlace: '#fdf5e6', olive: '#808000', olivedrab: '#6b8e23', orange: '#ffa500', orangered: '#ff4500', orchid: '#da70d6', palegoldenrod: '#eee8aa', palegreen: '#98fb98', paleturquoise: '#afeeee', palevioletred: '#db7093', papayawhip: '#ffefd5', peachpuff: '#ffdab9', peru: '#cd853f', pink: '#ffc0cb', plum: '#dda0dd', powderblue: '#b0e0e6', purple: '#800080', rebeccapurple: '#663399', red: '#ff0000', rosybrown: '#bc8f8f', royalblue: '#4169e1', saddlebrown: '#8b4513', salmon: '#fa8072', sandybrown: '#f4a460', seagreen: '#2e8b57', seashell: '#fff5ee', sienna: '#a0522d', silver: '#c0c0c0', skyblue: '#87ceeb', slateblue: '#6a5acd', slategray: '#708090', slategrey: '#708090', snow: '#fffafa', springgreen: '#00ff7f', steelblue: '#4682b4', tan: '#d2b48c', teal: '#008080', thistle: '#d8bfd8', tomato: '#ff6347', turquoise: '#40e0d0', violet: '#ee82ee', wheat: '#f5deb3', white: '#ffffff', whitesmoke: '#f5f5f5', yellow: '#ffff00', yellowgreen: '#9acd32' };

  function printNum(num) {
  	var decs = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1;

  	var str = decs > 0 ? num.toFixed(decs).replace(/0+$/, '').replace(/\.$/, '') : num.toString();
  	return str || '0';
  }

  var Color = function () {
  	function Color(r, g, b, a) {
  		classCallCheck(this, Color);


  		var that = this;
  		function parseString(input) {

  			if (input.startsWith('hsl')) {
  				var _input$match$map = input.match(/([\-\d\.e]+)/g).map(Number),
  				    _input$match$map2 = slicedToArray(_input$match$map, 4),
  				    h = _input$match$map2[0],
  				    s = _input$match$map2[1],
  				    l = _input$match$map2[2],
  				    _a = _input$match$map2[3];

  				if (_a === undefined) {
  					_a = 1;
  				}

  				h /= 360;
  				s /= 100;
  				l /= 100;
  				that.hsla = [h, s, l, _a];
  			}

  			else if (input.startsWith('rgb')) {
  					var _input$match$map3 = input.match(/([\-\d\.e]+)/g).map(Number),
  					    _input$match$map4 = slicedToArray(_input$match$map3, 4),
  					    _r = _input$match$map4[0],
  					    _g = _input$match$map4[1],
  					    _b = _input$match$map4[2],
  					    _a2 = _input$match$map4[3];

  					if (_a2 === undefined) {
  						_a2 = 1;
  					}

  					that.rgba = [_r, _g, _b, _a2];
  				}

  				else {
  						if (input.startsWith('#')) {
  							that.rgba = Color.hexToRgb(input);
  						} else {
  							that.rgba = Color.nameToRgb(input) || Color.hexToRgb(input);
  						}
  					}
  		}

  		if (r === undefined) ;


  		else if (Array.isArray(r)) {
  				this.rgba = r;
  			}

  			else if (b === undefined) {
  					var color = r && '' + r;
  					if (color) {
  						parseString(color.toLowerCase());
  					}
  				} else {
  					this.rgba = [r, g, b, a === undefined ? 1 : a];
  				}
  	}


  	createClass(Color, [{
  		key: 'printRGB',
  		value: function printRGB(alpha) {
  			var rgb = alpha ? this.rgba : this.rgba.slice(0, 3),
  			    vals = rgb.map(function (x, i) {
  				return printNum(x, i === 3 ? 3 : 0);
  			});

  			return alpha ? 'rgba(' + vals + ')' : 'rgb(' + vals + ')';
  		}
  	}, {
  		key: 'printHSL',
  		value: function printHSL(alpha) {
  			var mults = [360, 100, 100, 1],
  			    suff = ['', '%', '%', ''];

  			var hsl = alpha ? this.hsla : this.hsla.slice(0, 3),

  			vals = hsl.map(function (x, i) {
  				return printNum(x * mults[i], i === 3 ? 3 : 1) + suff[i];
  			});

  			return alpha ? 'hsla(' + vals + ')' : 'hsl(' + vals + ')';
  		}
  	}, {
  		key: 'printHex',
  		value: function printHex(alpha) {
  			var hex = this.hex;
  			return alpha ? hex : hex.substring(0, 7);
  		}



  	}, {
  		key: 'rgba',
  		get: function get$$1() {
  			if (this._rgba) {
  				return this._rgba;
  			}
  			if (!this._hsla) {
  				throw new Error('No color is set');
  			}

  			return this._rgba = Color.hslToRgb(this._hsla);
  		},
  		set: function set$$1(rgb) {
  			if (rgb.length === 3) {
  				rgb[3] = 1;
  			}

  			this._rgba = rgb;
  			this._hsla = null;
  		}
  	}, {
  		key: 'rgbString',
  		get: function get$$1() {
  			return this.printRGB();
  		}
  	}, {
  		key: 'rgbaString',
  		get: function get$$1() {
  			return this.printRGB(true);
  		}


  	}, {
  		key: 'hsla',
  		get: function get$$1() {
  			if (this._hsla) {
  				return this._hsla;
  			}
  			if (!this._rgba) {
  				throw new Error('No color is set');
  			}

  			return this._hsla = Color.rgbToHsl(this._rgba);
  		},
  		set: function set$$1(hsl) {
  			if (hsl.length === 3) {
  				hsl[3] = 1;
  			}

  			this._hsla = hsl;
  			this._rgba = null;
  		}
  	}, {
  		key: 'hslString',
  		get: function get$$1() {
  			return this.printHSL();
  		}
  	}, {
  		key: 'hslaString',
  		get: function get$$1() {
  			return this.printHSL(true);
  		}


  	}, {
  		key: 'hex',
  		get: function get$$1() {
  			var rgb = this.rgba,
  			    hex = rgb.map(function (x, i) {
  				return i < 3 ? x.toString(16) : Math.round(x * 255).toString(16);
  			});

  			return '#' + hex.map(function (x) {
  				return x.padStart(2, '0');
  			}).join('');
  		},
  		set: function set$$1(hex) {
  			this.rgba = Color.hexToRgb(hex);
  		}
  	}], [{
  		key: 'hexToRgb',
  		value: function hexToRgb(input) {
  			var hex = (input.startsWith('#') ? input.slice(1) : input).replace(/^(\w{3})$/, '$1F') 
  			.replace(/^(\w)(\w)(\w)(\w)$/, '$1$1$2$2$3$3$4$4') 
  			.replace(/^(\w{6})$/, '$1FF'); 

  			if (!hex.match(/^([0-9a-fA-F]{8})$/)) {
  				throw new Error('Unknown hex color; ' + input);
  			}

  			var rgba = hex.match(/^(\w\w)(\w\w)(\w\w)(\w\w)$/).slice(1) 
  			.map(function (x) {
  				return parseInt(x, 16);
  			}); 

  			rgba[3] = rgba[3] / 255;
  			return rgba;
  		}


  	}, {
  		key: 'nameToRgb',
  		value: function nameToRgb(input) {
  			var hex = colorNames[input];
  			if (hex) {
  				return Color.hexToRgb(hex);
  			}
  		}


  	}, {
  		key: 'rgbToHsl',
  		value: function rgbToHsl(_ref) {
  			var _ref2 = slicedToArray(_ref, 4),
  			    r = _ref2[0],
  			    g = _ref2[1],
  			    b = _ref2[2],
  			    a = _ref2[3];

  			r /= 255;
  			g /= 255;
  			b /= 255;

  			var max = Math.max(r, g, b),
  			    min = Math.min(r, g, b);
  			var h = void 0,
  			    s = void 0,
  			    l = (max + min) / 2;

  			if (max === min) {
  				h = s = 0; 
  			} else {
  				var d = max - min;
  				s = l > 0.5 ? d / (2 - max - min) : d / (max + min);
  				switch (max) {
  					case r:
  						h = (g - b) / d + (g < b ? 6 : 0);break;
  					case g:
  						h = (b - r) / d + 2;break;
  					case b:
  						h = (r - g) / d + 4;break;
  				}

  				h /= 6;
  			}

  			return [h, s, l, a];
  		}


  	}, {
  		key: 'hslToRgb',
  		value: function hslToRgb(_ref3) {
  			var _ref4 = slicedToArray(_ref3, 4),
  			    h = _ref4[0],
  			    s = _ref4[1],
  			    l = _ref4[2],
  			    a = _ref4[3];

  			var r = void 0,
  			    g = void 0,
  			    b = void 0;

  			if (s === 0) {
  				r = g = b = l; 
  			} else {
  				var hue2rgb = function hue2rgb(p, q, t) {
  					if (t < 0) t += 1;
  					if (t > 1) t -= 1;
  					if (t < 1 / 6) return p + (q - p) * 6 * t;
  					if (t < 1 / 2) return q;
  					if (t < 2 / 3) return p + (q - p) * (2 / 3 - t) * 6;
  					return p;
  				};

  				var q = l < 0.5 ? l * (1 + s) : l + s - l * s,
  				    p = 2 * l - q;

  				r = hue2rgb(p, q, h + 1 / 3);
  				g = hue2rgb(p, q, h);
  				b = hue2rgb(p, q, h - 1 / 3);
  			}

  			var rgba = [r * 255, g * 255, b * 255].map(Math.round);
  			rgba[3] = a;

  			return rgba;
  		}
  	}]);
  	return Color;
  }();

  var root = window;

  function dragTracker(options) {


      var ep = Element.prototype;
      if (!ep.matches) ep.matches = ep.msMatchesSelector || ep.webkitMatchesSelector;
      if (!ep.closest) ep.closest = function (s) {
          var node = this;
          do {
              if (node.matches(s)) return node;
              node = node.tagName === 'svg' ? node.parentNode : node.parentElement;
          } while (node);

          return null;
      };

      options = options || {};
      var container = options.container || options.doc.documentElement,
          selector = options.selector,
          callback = options.callback || console.log,
          callbackStart = options.callbackDragStart,
          callbackEnd = options.callbackDragEnd,

      callbackClick = options.callbackClick,
          propagate = options.propagateEvents,
          roundCoords = options.roundCoords !== false,
          dragOutside = options.dragOutside !== false,

      handleOffset = options.handleOffset || options.handleOffset !== false;
      var offsetToCenter = null;
      switch (handleOffset) {
          case 'center':
              offsetToCenter = true;break;
          case 'topleft':
          case 'top-left':
              offsetToCenter = false;break;
      }

      var dragState = void 0;

      function getMousePos(e, elm, offset, stayWithin) {
          var x = e.clientX,
              y = e.clientY;

          function respectBounds(value, min, max) {
              return Math.max(min, Math.min(value, max));
          }

          if (elm) {
              var bounds = elm.getBoundingClientRect();
              x -= bounds.left;
              y -= bounds.top;

              if (offset) {
                  x -= offset[0];
                  y -= offset[1];
              }
              if (stayWithin) {
                  x = respectBounds(x, 0, bounds.width);
                  y = respectBounds(y, 0, bounds.height);
              }

              if (elm !== container) {
                  var center = offsetToCenter !== null ? offsetToCenter
                  : elm.nodeName === 'circle' || elm.nodeName === 'ellipse';

                  if (center) {
                      x -= bounds.width / 2;
                      y -= bounds.height / 2;
                  }
              }
          }
          return roundCoords ? [Math.round(x), Math.round(y)] : [x, y];
      }

      function stopEvent(e) {
          e.preventDefault();
          if (!propagate) {
              e.stopPropagation();
          }
      }

      function onDown(e) {
          var target = void 0;
          if (selector) {
              target = selector instanceof Element ? selector.contains(e.target) ? selector : null : e.target.closest(selector);
          } else {
              target = {};
          }

          if (target) {
              stopEvent(e);

              var mouseOffset = selector && handleOffset ? getMousePos(e, target) : [0, 0],
                  startPos = getMousePos(e, container, mouseOffset);
              dragState = {
                  target: target,
                  mouseOffset: mouseOffset,
                  startPos: startPos,
                  actuallyDragged: false
              };

              if (callbackStart) {
                  callbackStart(target, startPos);
              }
          }
      }

      function onMove(e) {
          if (!dragState) {
              return;
          }
          stopEvent(e);

          var start = dragState.startPos,
              pos = getMousePos(e, container, dragState.mouseOffset, !dragOutside);

          dragState.actuallyDragged = dragState.actuallyDragged || start[0] !== pos[0] || start[1] !== pos[1];

          callback(dragState.target, pos, start);
      }

      function onEnd(e, cancelled) {
          if (!dragState) {
              return;
          }

          if (callbackEnd || callbackClick) {
              var isClick = !dragState.actuallyDragged,
                  pos = isClick ? dragState.startPos : getMousePos(e, container, dragState.mouseOffset, !dragOutside);

              if (callbackClick && isClick && !cancelled) {
                  callbackClick(dragState.target, pos);
              }
              if (callbackEnd) {
                  callbackEnd(dragState.target, pos, dragState.startPos, cancelled || isClick && callbackClick);
              }
          }
          dragState = null;
      }


      addEvent(container, 'mousedown', function (e) {
          if (isLeftButton(e)) {
              onDown(e);
          } else {
              onEnd(e, true);
          }
      });
      addEvent(container, 'touchstart', function (e) {
          return relayTouch(e, onDown);
      });

      addEvent(container, 'mousemove', function (e) {
          if (!dragState) {
              return;
          }

          if (isLeftButton(e)) {
              onMove(e);
          }
          else {
                  onEnd(e);
              }
      });
      addEvent(container, 'touchmove', function (e) {
          return relayTouch(e, onMove);
      });

      addEvent(container, 'mouseup', function (e) {
          if (dragState && !isLeftButton(e)) {
              onEnd(e);
          }
      });
      function onTouchEnd(e, cancelled) {
          onEnd(tweakTouch(e), cancelled);
      }
      addEvent(container, 'touchend', function (e) {
          return onTouchEnd(e);
      });
      addEvent(container, 'touchcancel', function (e) {
          return onTouchEnd(e, true);
      });

      function addEvent(target, type, handler) {
          target.addEventListener(type, handler);
      }
      function isLeftButton(e) {
          return e.buttons !== undefined ? e.buttons === 1 :
          e.which === 1;
      }
      function relayTouch(e, handler) {
          if (e.touches.length !== 1) {
              onEnd(e, true);return;
          }

          handler(tweakTouch(e));
      }
      function tweakTouch(e) {
          var touch = e.targetTouches[0];
          if (!touch) {
              touch = e.changedTouches[0];
          }

          touch.preventDefault = e.preventDefault.bind(e);
          touch.stopPropagation = e.stopPropagation.bind(e);
          return touch;
      }
  }


  var BG_TRANSP = 'url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'2\' height=\'2\'%3E%3Cpath d=\'M1,0H0V1H2V2H1\' fill=\'lightgrey\'/%3E%3C/svg%3E")';
  var HUES = 360;
  var EVENT_KEY = 'keydown',
  EVENT_CLICK_OUTSIDE = 'mousedown',
      EVENT_TAB_MOVE = 'focusin';

  function parseHTML(htmlString, doc) {
      var div = doc.createElement('div');
      div.innerHTML = htmlString;
      return div.firstElementChild;
  }

  function $(selector, context) {
      return (context || document).querySelector(selector);
  }

  function addEvent(target, type, handler) {
      target.addEventListener(type, handler, false);
  }
  function stopEvent(e) {
      e.preventDefault();
      e.stopPropagation();
  }
  function onKey(target, keys, handler, stop) {
      addEvent(target, EVENT_KEY, function (e) {
          if (keys.indexOf(e.key) >= 0) {
              if (stop) {
                  stopEvent(e);
              }
              handler(e);
          }
      });
  }
  
	// Add the CSS
	function appendCSS(doc){
		
		if(doc.querySelector('#vanilla-picker-style')){
			return;
		}
		
		var style = document.createElement('style');
		style.id = 'vanilla-picker-style';
		
		doc.documentElement.firstElementChild 
.appendChild(style).textContent = '.picker_wrapper.no_alpha .picker_alpha{display:none}.picker_wrapper.no_editor .picker_editor{position:absolute;z-index:-1;opacity:0}.layout_default.picker_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:10px;width:25em;padding:.5em}.layout_default.picker_wrapper input,.layout_default.picker_wrapper button{font-size:1rem}.layout_default.picker_wrapper>*{margin:.5em}.layout_default.picker_wrapper::before{content:\'\';display:block;width:100%;height:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.layout_default .picker_slider,.layout_default .picker_selector{padding:1em}.layout_default .picker_hue{width:100%}.layout_default .picker_sl{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.layout_default .picker_sl::before{content:\'\';display:block;padding-bottom:100%}.layout_default .picker_editor{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:6rem}.layout_default .picker_editor input{width:calc(100% + 2px);height:calc(100% + 2px)}.layout_default .picker_sample{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.layout_default .picker_done{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.picker_wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;background:#f2f2f2;-webkit-box-shadow:0 0 0 1px silver;box-shadow:0 0 0 1px silver;cursor:default;font-family:sans-serif;color:#444;pointer-events:auto}.picker_wrapper:focus{outline:none}.picker_wrapper button,.picker_wrapper input{margin:-1px}.picker_selector{position:absolute;z-index:1;display:block;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:2px solid white;border-radius:100%;-webkit-box-shadow:0 0 3px 1px #67b9ff;box-shadow:0 0 3px 1px #67b9ff;background:currentColor;cursor:pointer}.picker_slider .picker_selector{border-radius:2px}.picker_hue{position:relative;background-image:-webkit-gradient(linear, left top, right top, from(red), color-stop(yellow), color-stop(lime), color-stop(cyan), color-stop(blue), color-stop(magenta), to(red));background-image:linear-gradient(90deg, red, yellow, lime, cyan, blue, magenta, red);-webkit-box-shadow:0 0 0 1px silver;box-shadow:0 0 0 1px silver}.picker_sl{position:relative;-webkit-box-shadow:0 0 0 1px silver;box-shadow:0 0 0 1px silver;background-image:-webkit-gradient(linear, left top, left bottom, from(white), color-stop(50%, rgba(255,255,255,0))),-webkit-gradient(linear, left bottom, left top, from(black), color-stop(50%, rgba(0,0,0,0))),-webkit-gradient(linear, left top, right top, from(gray), to(rgba(128,128,128,0)));background-image:linear-gradient(180deg, white, rgba(255,255,255,0) 50%),linear-gradient(0deg, black, rgba(0,0,0,0) 50%),linear-gradient(90deg, gray, rgba(128,128,128,0))}.picker_alpha,.picker_sample{position:relative;background:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'2\' height=\'2\'%3E%3Cpath d=\'M1,0H0V1H2V2H1\' fill=\'lightgrey\'/%3E%3C/svg%3E") left top/contain white;-webkit-box-shadow:0 0 0 1px silver;box-shadow:0 0 0 1px silver}.picker_alpha .picker_selector,.picker_sample .picker_selector{background:none}.picker_editor input{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:monospace;padding:.1em .2em}.picker_sample::before{content:\'\';position:absolute;display:block;width:100%;height:100%;background:currentColor}.picker_done button{-webkit-box-sizing:border-box;box-sizing:border-box;padding:.2em .5em;cursor:pointer}.picker_arrow{position:absolute;z-index:-1}.picker_wrapper.popup{position:absolute;z-index:2;margin:1.5em}.picker_wrapper.popup,.picker_wrapper.popup .picker_arrow::before,.picker_wrapper.popup .picker_arrow::after{background:#f2f2f2;-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,0.4);box-shadow:0 0 10px 1px rgba(0,0,0,0.4)}.picker_wrapper.popup .picker_arrow{width:3em;height:3em;margin:0}.picker_wrapper.popup .picker_arrow::before,.picker_wrapper.popup .picker_arrow::after{content:"";display:block;position:absolute;top:0;left:0;z-index:-99}.picker_wrapper.popup .picker_arrow::before{width:100%;height:100%;-webkit-transform:skew(45deg);transform:skew(45deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.picker_wrapper.popup .picker_arrow::after{width:150%;height:150%;-webkit-box-shadow:none;box-shadow:none}.popup.popup_top{bottom:100%;left:0}.popup.popup_top .picker_arrow{bottom:0;left:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.popup.popup_bottom{top:100%;left:0}.popup.popup_bottom .picker_arrow{top:0;left:0;-webkit-transform:rotate(90deg) scale(1, -1);transform:rotate(90deg) scale(1, -1)}.popup.popup_left{top:0;right:100%}.popup.popup_left .picker_arrow{top:0;right:0;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.popup.popup_right{top:0;left:100%}.popup.popup_right .picker_arrow{top:0;left:0}';
	
	}
	
  var Picker = function () {


      function Picker(options) {
          var _this = this;

          classCallCheck(this, Picker);


          this.settings = {
              popup: 'right',
              layout: 'default',
              alpha: true,
              editor: true,
              editorFormat: 'hex'
          };

          this._openProxy = function (e) {
              return _this.openHandler(e);
          };

          this.onChange = null;
          this.onDone = null;
          this.onOpen = null;
          this.onClose = null;
		  
		  appendCSS(options.doc);

          this.setOptions(options);
      }



      createClass(Picker, [{
          key: 'setOptions',
          value: function setOptions(options) {
              if (!options) {
                  return;
              }
              var settings = this.settings;

              function transfer(source, target, skipKeys) {
                  for (var key in source) {
                      if (skipKeys && skipKeys.indexOf(key) >= 0) {
                          continue;
                      }

                      target[key] = source[key];
                  }
              }

              if (options instanceof HTMLElement) {
                  settings.parent = options;
              } else {


                  if (settings.parent && options.parent && settings.parent !== options.parent) {
                      settings.parent.removeEventListener('click', this._openProxy, false);
                      this._popupInited = false;
                  }

                  transfer(options, settings );

                  if (options.onChange) {
                      this.onChange = options.onChange;
                  }
                  if (options.onDone) {
                      this.onDone = options.onDone;
                  }
                  if (options.onOpen) {
                      this.onOpen = options.onOpen;
                  }
                  if (options.onClose) {
                      this.onClose = options.onClose;
                  }

                  var col = options.color || options.colour;
                  if (col) {
                      this._setColor(col);
                  }
              }

              var parent = settings.parent;
              if (parent && settings.popup && !this._popupInited) {

                  addEvent(parent, 'click', this._openProxy);

                  onKey(parent, [' ', 'Spacebar', 'Enter'], this._openProxy );


                  this._popupInited = true;
              } else if (options.parent && !settings.popup) {
                  this.show();
              }
          }


      }, {
          key: 'openHandler',
          value: function openHandler(e) {
              if (this.show()) {
                  e && e.preventDefault();

                  this.settings.parent.style.pointerEvents = 'none';

                  var toFocus = e && e.type === EVENT_KEY ? this._domEdit : this.domElement;
                  setTimeout(function () {
                      return toFocus.focus();
                  }, 100);

                  if (this.onOpen) {
                      this.onOpen(this.colour);
                  }
              }
          }


      }, {
          key: 'closeHandler',
          value: function closeHandler(e) {
              var event = e && e.type;
              var doHide = false;

              if (!e) {
                  doHide = true;
              }
              else if (event === EVENT_CLICK_OUTSIDE || event === EVENT_TAB_MOVE) {

                      if (!this.domElement.contains(e.target)) {
                          doHide = true;
                      }
                  }
                  else {
                          stopEvent(e);

                          doHide = true;
                      }

              if (doHide && this.hide()) {
                  this.settings.parent.style.pointerEvents = '';

                  if (event !== EVENT_CLICK_OUTSIDE) {
                      this.settings.parent.focus();
                  }

                  if (this.onClose) {
                      this.onClose(this.colour);
                  }
              }
          }


      }, {
          key: 'movePopup',
          value: function movePopup(options, open) {
              this.closeHandler();

              this.setOptions(options);
              if (open) {
                  this.openHandler();
              }
          }


      }, {
          key: 'setColor',
          value: function setColor(color, silent) {
              this._setColor(color, { silent: silent });
          }
      }, {
          key: '_setColor',
          value: function _setColor(color, flags) {
              if (typeof color === 'string') {
                  color = color.trim();
              }
              if (!color) {
                  return;
              }

              flags = flags || {};
              var c = void 0;
              try {
                  c = new Color(color);
              } catch (ex) {
                  if (flags.failSilently) {
                      return;
                  }
                  throw ex;
              }

              if (!this.settings.alpha) {
                  var hsla = c.hsla;
                  hsla[3] = 1;
                  c.hsla = hsla;
              }
              this.colour = this.color = c;
              this._setHSLA(null, null, null, null, flags);
          }

      }, {
          key: 'setColour',
          value: function setColour(colour, silent) {
              this.setColor(colour, silent);
          }


      }, {
          key: 'show',
          value: function show() {
              var parent = this.settings.parent;
              if (!parent) {
                  return false;
              }

              if (this.domElement) {
                  var toggled = this._toggleDOM(true);

                  this._setPosition();

                  return toggled;
              }

              var html = this.settings.template || '<div class="picker_wrapper" tabindex="-1"><div class="picker_arrow"></div><div class="picker_hue picker_slider"><div class="picker_selector"></div></div><div class="picker_sl"><div class="picker_selector"></div></div><div class="picker_alpha picker_slider"><div class="picker_selector"></div></div><div class="picker_editor"><input aria-label="Type a color name or hex value"/></div><div class="picker_sample"></div><div class="picker_done"><button>Ok</button></div></div>';
              var wrapper = parseHTML(html, this.settings.doc);

              this.domElement = wrapper;
              this._domH = $('.picker_hue', wrapper);
              this._domSL = $('.picker_sl', wrapper);
              this._domA = $('.picker_alpha', wrapper);
              this._domEdit = $('.picker_editor input', wrapper);
              this._domSample = $('.picker_sample', wrapper);
              this._domOkay = $('.picker_done button', wrapper);

              wrapper.classList.add('layout_' + this.settings.layout);
              if (!this.settings.alpha) {
                  wrapper.classList.add('no_alpha');
              }
              if (!this.settings.editor) {
                  wrapper.classList.add('no_editor');
              }
              this._ifPopup(function () {
                  return wrapper.classList.add('popup');
              });

              this._setPosition();

              if (this.colour) {
                  this._updateUI();
              } else {
                  this._setColor('#0cf');
              }
              this._bindEvents();

              return true;
          }


      }, {
          key: 'hide',
          value: function hide() {
              return this._toggleDOM(false);
          }


      }, {
          key: '_bindEvents',
          value: function _bindEvents() {
              var _this2 = this;

              var that = this,
                  dom = this.domElement;

              addEvent(dom, 'click', function (e) {
                  return e.preventDefault();
              });


              function createDragConfig(container, callbackRelative) {

                  function relayDrag(_, pos) {
                      var relX = pos[0] / container.clientWidth,
                          relY = pos[1] / container.clientHeight;
                      callbackRelative(relX, relY);
                  }

                  var config = {
                      container: container,
                      dragOutside: false,
                      callback: relayDrag,
                      callbackDragStart: relayDrag,
                      propagateEvents: true
                  };
                  return config;
              }

              dragTracker(createDragConfig(this._domH, function (x, y) {
                  return that._setHSLA(x);
              }));

              dragTracker(createDragConfig(this._domSL, function (x, y) {
                  return that._setHSLA(null, x, 1 - y);
              }));

              if (this.settings.alpha) {
                  dragTracker(createDragConfig(this._domA, function (x, y) {
                      return that._setHSLA(null, null, null, 1 - y);
                  }));
              }


              var editInput = this._domEdit;
{
                  addEvent(editInput, 'input', function (e) {
                      that._setColor(this.value, { fromEditor: true, failSilently: true });
                  });
                  addEvent(editInput, 'focus', function (e) {
                      var input = this;
                      if (input.selectionStart === input.selectionEnd) {
                          input.select();
                      }
                  });
              }


              var popupCloseProxy = function popupCloseProxy(e) {
                  _this2._ifPopup(function () {
                      return _this2.closeHandler(e);
                  });
              };
              var onDoneProxy = function onDoneProxy(e) {
                  _this2._ifPopup(function () {
                      return _this2.closeHandler(e);
                  });
                  if (_this2.onDone) {
                      _this2.onDone(_this2.colour);
                  }
              };

              addEvent(this.settings.doc, EVENT_CLICK_OUTSIDE, popupCloseProxy);
              addEvent(this.settings.doc, EVENT_TAB_MOVE, popupCloseProxy); 
              onKey(dom, ['Esc', 'Escape'], popupCloseProxy);

              addEvent(this._domOkay, 'click', onDoneProxy);
              onKey(dom, ['Enter'], onDoneProxy);
          }


      }, {
          key: '_setPosition',
          value: function _setPosition() {
              var parent = this.settings.parent,
                  elm = this.domElement;

              if (parent !== elm.parentNode) {
                  parent.appendChild(elm);
              }

              this._ifPopup(function (popup) {

                  if (getComputedStyle(parent).position === 'static') {
                      parent.style.position = 'relative';
                  }

                  var cssClass = popup === true ? 'popup_right' : 'popup_' + popup;

                  ['popup_top', 'popup_bottom', 'popup_left', 'popup_right'].forEach(function (c) {
                      if (c === cssClass) {
                          elm.classList.add(c);
                      } else {
                          elm.classList.remove(c);
                      }
                  });

                  elm.classList.add(cssClass);
              });
          }


      }, {
          key: '_setHSLA',
          value: function _setHSLA(h, s, l, a, flags) {
              flags = flags || {};

              var col = this.colour,
                  hsla = col.hsla;

              [h, s, l, a].forEach(function (x, i) {
                  if (x || x === 0) {
                      hsla[i] = x;
                  }
              });
              col.hsla = hsla;

              this._updateUI(flags);

              if (this.onChange && !flags.silent) {
                  this.onChange(col);
              }
          }
      }, {
          key: '_updateUI',
          value: function _updateUI(flags) {
              if (!this.domElement) {
                  return;
              }
              flags = flags || {};

              var col = this.colour,
                  hsl = col.hsla,
                  cssHue = 'hsl(' + hsl[0] * HUES + ', 100%, 50%)',
                  cssHSL = col.hslString,
                  cssHSLA = col.hslaString;

              var uiH = this._domH,
                  uiSL = this._domSL,
                  uiA = this._domA,
                  thumbH = $('.picker_selector', uiH),
                  thumbSL = $('.picker_selector', uiSL),
                  thumbA = $('.picker_selector', uiA);

              function posX(parent, child, relX) {
                  child.style.left = relX * 100 + '%'; 
              }
              function posY(parent, child, relY) {
                  child.style.top = relY * 100 + '%'; 
              }


              posX(uiH, thumbH, hsl[0]);

              this._domSL.style.backgroundColor = this._domH.style.color = cssHue;


              posX(uiSL, thumbSL, hsl[1]);
              posY(uiSL, thumbSL, 1 - hsl[2]);

              uiSL.style.color = cssHSL;


              posY(uiA, thumbA, 1 - hsl[3]);

              var opaque = cssHSL,
                  transp = opaque.replace('hsl', 'hsla').replace(')', ', 0)'),
                  bg = 'linear-gradient(' + [opaque, transp] + ')';

              this._domA.style.backgroundImage = bg + ', ' + BG_TRANSP;


              if (!flags.fromEditor) {
                  var format = this.settings.editorFormat,
                      alpha = this.settings.alpha;

                  var value = void 0;
                  switch (format) {
                      case 'rgb':
                          value = col.printRGB(alpha);break;
                      case 'hsl':
                          value = col.printHSL(alpha);break;
                      default:
                          value = col.printHex(alpha);
                  }
                  this._domEdit.value = value;
              }


              this._domSample.style.color = cssHSLA;
          }
      }, {
          key: '_ifPopup',
          value: function _ifPopup(actionIf, actionElse) {
              if (this.settings.parent && this.settings.popup) {
                  actionIf && actionIf(this.settings.popup);
              } else {
                  actionElse && actionElse();
              }
          }
      }, {
          key: '_toggleDOM',
          value: function _toggleDOM(toVisible) {
              var dom = this.domElement;
              if (!dom) {
                  return false;
              }

              var displayStyle = toVisible ? '' : 'none',
                  toggle = dom.style.display !== displayStyle;

              if (toggle) {
                  dom.style.display = displayStyle;
              }
              return toggle;
          }


      }]);
      return Picker;
  }();

  return Picker;

})));
PKȎf\��z҇�js/tlite.min.jsnu�[���function pagelayer_tlite(getTooltipOpts) {
  document.addEventListener('mouseover', function (e) {
    var el = e.target;
    var opts = getTooltipOpts(el);

    if (!opts) {
      el = el.parentElement;
      opts = el && getTooltipOpts(el);
    }

    opts && pagelayer_tlite.show(el, opts, true);
  });
}

pagelayer_tlite.show = function (el, opts, isAuto) {
  var fallbackAttrib = 'data-tlite';
  opts = opts || {};

  (el.tooltip || Tooltip(el, opts)).show();

  function Tooltip(el, opts) {
    var tooltipEl;
    var showTimer;
    var text;

    el.addEventListener('mousedown', autoHide);
    el.addEventListener('mouseleave', autoHide);

    function show() {
      text = el.title || el.getAttribute(fallbackAttrib) || text;
      el.title = '';
      el.setAttribute(fallbackAttrib, '');
      text && !showTimer && (showTimer = setTimeout(fadeIn, isAuto ? 150 : 1))
    }

    function autoHide() {
      pagelayer_tlite.hide(el, true);
    }

    function hide(isAutoHiding) {
      if (isAuto === isAutoHiding) {
        showTimer = clearTimeout(showTimer);
        var parent = tooltipEl && tooltipEl.parentNode;
        parent && parent.removeChild(tooltipEl);
        tooltipEl = undefined;
      }
    }

    function fadeIn() {
      if (!tooltipEl) {
        tooltipEl = createTooltip(el, text, opts);
      }
    }

    return el.tooltip = {
      show: show,
      hide: hide
    };
  }

  function createTooltip(el, text, opts) {
    var tooltipEl = document.createElement('span');
    var grav = opts.grav || el.getAttribute('data-tlite') || 'n';

    tooltipEl.innerHTML = text;

    el.appendChild(tooltipEl);

    var vertGrav = grav[0] || '';
    var horzGrav = grav[1] || '';
		
    var windowInnerWidth = window.parent.innerWidth - 15;
    var windowInnerHeight = window.parent.innerHeight;

    function positionTooltip() {
      tooltipEl.className = 'pagelayer-tlite ' + 'pagelayer-tlite-' + vertGrav + horzGrav;
	  
      var arrowSize = 10;
      var top = el.offsetTop;
      var left = el.offsetLeft;

      if (tooltipEl.offsetParent === el) {
        top = left = 0;
      }

      var width = el.offsetWidth;
      var height = el.offsetHeight;
      var tooltipHeight = tooltipEl.offsetHeight;
      var tooltipWidth = tooltipEl.offsetWidth;
      var centerEl = left + (width / 2);

      tooltipEl.style.top = (
        vertGrav === 's' ? (top - tooltipHeight - arrowSize) :
        vertGrav === 'n' ? (top + height + arrowSize) :
        (top + (height / 2) - (tooltipHeight / 2))
      ) + 'px';

      tooltipEl.style.left = (
        horzGrav === 'w' ? left :
        horzGrav === 'e' ? left + width - tooltipWidth :
        vertGrav === 'w' ? (left + width + arrowSize) :
        vertGrav === 'e' ? (left - tooltipWidth - arrowSize) :
        (centerEl - tooltipWidth / 2)
      ) + 'px';
    }

    positionTooltip();

    var rect = tooltipEl.getBoundingClientRect();

    if (vertGrav === 's' && rect.top < 0) {
      vertGrav = 'n';
      positionTooltip();
    } else if (vertGrav === 'n' && rect.bottom > windowInnerHeight) {
      vertGrav = 's';
      positionTooltip();
    } else if (vertGrav === 'e' && rect.left < 0) {
      vertGrav = 'w';
      positionTooltip();
    } else if (vertGrav === 'w' && rect.right > windowInnerWidth) {
      vertGrav = 'e';
      positionTooltip();
    }
	
	positionTooltip();
	
	// Additional handling
	if(rect.left < 0) {
      horzGrav = 'w';
      positionTooltip();
    } else if (rect.right > windowInnerWidth) {
      horzGrav = 'e';
      positionTooltip();
    }

    tooltipEl.className += ' pagelayer-tlite-visible';

    return tooltipEl;
  }
};

pagelayer_tlite.hide = function (el, isAuto) {
  el.tooltip && el.tooltip.hide(isAuto);
};

if (typeof module !== 'undefined' && module.exports) {
  module.exports = tlite;
}
PKȎf\
F���js/slimscroll.jsnu�[���/*! Copyright (c) 2011 Piotr Rochala (http://rocha.la)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 *
 * Version: 1.3.8
 *
 */
(function(e){e.fn.extend({slimScroll:function(f){var a=e.extend({width:"auto",height:"250px",size:"7px",color:"#000",position:"right",distance:"1px",start:"top",opacity:.4,alwaysVisible:!1,disableFadeOut:!1,railVisible:!1,railColor:"#333",railOpacity:.2,railDraggable:!0,railClass:"slimScrollRail",barClass:"slimScrollBar",wrapperClass:"slimScrollDiv",allowPageScroll:!1,wheelStep:20,touchScrollStep:200,borderRadius:"7px",railBorderRadius:"7px"},f);this.each(function(){function v(d){if(r){d=d||window.event;
var c=0;d.wheelDelta&&(c=-d.wheelDelta/120);d.detail&&(c=d.detail/3);e(d.target||d.srcTarget||d.srcElement).closest("."+a.wrapperClass).is(b.parent())&&n(c,!0);d.preventDefault&&!k&&d.preventDefault();k||(d.returnValue=!1)}}function n(d,g,e){k=!1;var f=b.outerHeight()-c.outerHeight();g&&(g=parseInt(c.css("top"))+d*parseInt(a.wheelStep)/100*c.outerHeight(),g=Math.min(Math.max(g,0),f),g=0<d?Math.ceil(g):Math.floor(g),c.css({top:g+"px"}));l=parseInt(c.css("top"))/(b.outerHeight()-c.outerHeight());g=
l*(b[0].scrollHeight-b.outerHeight());e&&(g=d,d=g/b[0].scrollHeight*b.outerHeight(),d=Math.min(Math.max(d,0),f),c.css({top:d+"px"}));b.scrollTop(g);b.trigger("slimscrolling",~~g);w();p()}function x(){u=Math.max(b.outerHeight()/b[0].scrollHeight*b.outerHeight(),30);c.css({height:u+"px"});var a=u==b.outerHeight()?"none":"block";c.css({display:a})}function w(){x();clearTimeout(B);l==~~l?(k=a.allowPageScroll,C!=l&&b.trigger("slimscroll",0==~~l?"top":"bottom")):k=!1;C=l;u>=b.outerHeight()?k=!0:(c.stop(!0,
!0).fadeIn("fast"),a.railVisible&&m.stop(!0,!0).fadeIn("fast"))}function p(){a.alwaysVisible||(B=setTimeout(function(){a.disableFadeOut&&r||y||z||(c.fadeOut("slow"),m.fadeOut("slow"))},1E3))}var r,y,z,B,A,u,l,C,k=!1,b=e(this);if(b.parent().hasClass(a.wrapperClass)){var q=b.scrollTop(),c=b.siblings("."+a.barClass),m=b.siblings("."+a.railClass);x();if(e.isPlainObject(f)){if("height"in f&&"auto"==f.height){b.parent().css("height","auto");b.css("height","auto");var h=b.parent().parent().height();b.parent().css("height",
h);b.css("height",h)}else"height"in f&&(h=f.height,b.parent().css("height",h),b.css("height",h));if("scrollTo"in f)q=parseInt(a.scrollTo);else if("scrollBy"in f)q+=parseInt(a.scrollBy);else if("destroy"in f){c.remove();m.remove();b.unwrap();return}n(q,!1,!0)}}else if(!(e.isPlainObject(f)&&"destroy"in f)){a.height="auto"==a.height?b.parent().height():a.height;q=e("<div></div>").addClass(a.wrapperClass).css({position:"relative",overflow:"hidden",width:a.width,height:a.height});b.css({overflow:"hidden",
width:a.width,height:a.height});var m=e("<div></div>").addClass(a.railClass).css({width:a.size,height:"100%",position:"absolute",top:0,display:a.alwaysVisible&&a.railVisible?"block":"none","border-radius":a.railBorderRadius,background:a.railColor,opacity:a.railOpacity,zIndex:90}),c=e("<div></div>").addClass(a.barClass).css({background:a.color,width:a.size,position:"absolute",top:0,opacity:a.opacity,display:a.alwaysVisible?"block":"none","border-radius":a.borderRadius,BorderRadius:a.borderRadius,MozBorderRadius:a.borderRadius,
WebkitBorderRadius:a.borderRadius,zIndex:99}),h="right"==a.position?{right:a.distance}:{left:a.distance};m.css(h);c.css(h);b.wrap(q);b.parent().append(c);b.parent().append(m);a.railDraggable&&c.bind("mousedown",function(a){var b=c.parent();z=!0;t=parseFloat(c.css("top"));pageY=a.pageY;b.bind("mousemove.slimscroll",function(a){currTop=t+a.pageY-pageY;c.css("top",currTop);n(0,c.position().top,!1)});b.bind("mouseup.slimscroll",function(a){z=!1;p();b.unbind(".slimscroll")});return!1}).bind("selectstart.slimscroll",
function(a){a.stopPropagation();a.preventDefault();return!1});m.hover(function(){w()},function(){p()});c.hover(function(){y=!0},function(){y=!1});b.hover(function(){r=!0;w();p()},function(){r=!1;p()});b.bind("touchstart",function(a,b){a.originalEvent.touches.length&&(A=a.originalEvent.touches[0].pageY)});b.bind("touchmove",function(b){k||b.originalEvent.preventDefault();b.originalEvent.touches.length&&(n((A-b.originalEvent.touches[0].pageY)/a.touchScrollStep,!0),A=b.originalEvent.touches[0].pageY)});
x();"bottom"===a.start?(c.css({top:b.outerHeight()-c.outerHeight()}),n(0,!0)):"top"!==a.start&&(n(e(a.start).position().top,null,!0),a.alwaysVisible||c.hide());window.addEventListener?(this.addEventListener("DOMMouseScroll",v,!1),this.addEventListener("mousewheel",v,!1)):document.attachEvent("onmousewheel",v)}});return this}});e.fn.extend({slimscroll:e.fn.slimScroll})})(jQuery);
PKȎf\ң�$��js/trumbowyg.fontfamily.jsnu�[���(function ($) {
    'use strict';

    $.extend(true, $.trumbowyg, {
        langs: {
            // jshint camelcase:false
            en: {
                fontFamily: 'Font'
            },
            da: {
                fontFamily: 'Skrifttype'
            },
            fr: {
                fontFamily: 'Police'
            },
            de: {
                fontFamily: 'Schriftart'
            },
            nl: {
                fontFamily: 'Lettertype'
            },
            tr: {
                fontFamily: 'Yazı Tipi'
            },
            zh_tw: {
                fontFamily: '字體',
            },
            pt_br: {
                fontFamily: 'Fonte',
            }
        }
    });
    // jshint camelcase:true

    var defaultOptions = {
        fontList: [
            {name: 'Arial', family: 'Arial, Helvetica, sans-serif'},
            {name: 'Arial Black', family: '\'Arial Black\', Gadget, sans-serif'},
            {name: 'Comic Sans', family: '\'Comic Sans MS\', Textile, cursive, sans-serif'},
            {name: 'Courier New', family: '\'Courier New\', Courier, monospace'},
            {name: 'Georgia', family: 'Georgia, serif'},
            {name: 'Impact', family: 'Impact, Charcoal, sans-serif'},
            {name: 'Lucida Console', family: '\'Lucida Console\', Monaco, monospace'},
            {name: 'Lucida Sans', family: '\'Lucida Sans Uncide\', \'Lucida Grande\', sans-serif'},
            {name: 'Palatino', family: '\'Palatino Linotype\', \'Book Antiqua\', Palatino, serif'},
            {name: 'Tahoma', family: 'Tahoma, Geneva, sans-serif'},
            {name: 'Times New Roman', family: '\'Times New Roman\', Times, serif'},
            {name: 'Trebuchet', family: '\'Trebuchet MS\', Helvetica, sans-serif'},
            {name: 'Verdana', family: 'Verdana, Geneva, sans-serif'}
        ]
    };

    // Add dropdown with web safe fonts
    $.extend(true, $.trumbowyg, {
        plugins: {
            fontfamily: {
                init: function (trumbowyg) {
                    trumbowyg.o.plugins.fontfamily = trumbowyg.o.plugins.fontfamily || defaultOptions;
                    trumbowyg.addBtnDef('fontfamily', {
                        dropdown: buildDropdown(trumbowyg),
                        hasIcon: false,
                        text: trumbowyg.lang.fontFamily
                    });
                }
            }
        }
    });

    function buildDropdown(trumbowyg) {
        var dropdown = [];

        $.each(trumbowyg.o.plugins.fontfamily.fontList, function (index, font) {
            trumbowyg.addBtnDef('fontfamily_' + index, {
                title: '<span style="font-family: ' + font.family + ';">' + font.name + '</span>',
                hasIcon: false,
                fn: function () {
                    trumbowyg.execCmd('fontName', font.family, true);
                }
            });
            dropdown.push('fontfamily_' + index);
        });

        return dropdown;
    }
})(jQuery);
PKȎf\�Y�&n�n�init.phpnu�[���<?php

// We need the ABSPATH
if (!defined('ABSPATH')) exit;

define('PAGELAYER_BASE', plugin_basename(PAGELAYER_FILE));
define('PAGELAYER_PREMIUM_BASE', 'pagelayer-pro/pagelayer-pro.php');
define('PAGELAYER_VERSION', '2.0.8');
define('PAGELAYER_DIR', dirname(PAGELAYER_FILE));
define('PAGELAYER_SLUG', 'pagelayer');
define('PAGELAYER_URL', plugins_url('', PAGELAYER_FILE));
define('PAGELAYER_CSS', PAGELAYER_URL.'/css');
define('PAGELAYER_JS', PAGELAYER_URL.'/js');
define('PAGELAYER_PRO_PRICE_URL', 'https://pagelayer.com/pricing?from=plugin');
define('PAGELAYER_WWW_URL', 'https://pagelayer.com/');
define('PAGELAYER_DOCS', 'https://pagelayer.com/docs/');
define('PAGELAYER_API', 'https://api.pagelayer.com/');
define('PAGELAYER_AI_API', 'https://s2.softaculous.com/a/softai/ai.php');
define('PAGELAYER_SC_PREFIX', 'pl');
define('PAGELAYER_YOUTUBE_BG', 'https://www.youtube.com/watch?v=Csa6rvCWmLU');
define('PAGELAYER_CMS_NAME', defined('SITEPAD') ? 'SitePad' : 'WordPress');
define('PAGELAYER_BLOCK_PREFIX', defined('SITEPAD') ? 'sp' : 'wp');
define('PAGELAYER_CMS_DIR_PREFIX', defined('SITEPAD') ? 'site' : 'wp');
define('PAGELAYER_DEV', file_exists(dirname(__FILE__).'/dev.php') ? 1 : 0);
define('PAGELAYER_FONT_POST_TYPE', 'pagelayer-fonts');

include_once(PAGELAYER_DIR.'/main/functions.php');
include_once(PAGELAYER_DIR.'/main/class.php');

function pagelayer_died(){
	 print_r(error_get_last());
}
//register_shutdown_function('pagelayer_died');

// Ok so we are now ready to go
register_activation_hook(PAGELAYER_FILE, 'pagelayer_activation');

// Is called when the ADMIN enables the plugin
function pagelayer_activation(){

	global $wpdb;

	$sql = array();

	/*$sql[] = "DROP TABLE IF EXISTS `".$wpdb->prefix."pagelayer_logs`";

	foreach($sql as $sk => $sv){
		$wpdb->query($sv);
	}*/

	add_option('pagelayer_version', PAGELAYER_VERSION);
	add_option('pagelayer_options', array());

}

// Checks if we are to update ?
function pagelayer_update_check(){

global $wpdb;

	$sql = array();
	$current_version = get_option('pagelayer_version');
	$version = (int) str_replace('.', '', $current_version);

	// No update required
	if($current_version == PAGELAYER_VERSION){
		return true;
	}

	// Is it first run ?
	if(empty($current_version)){

		// Reinstall
		pagelayer_activation();

		// Trick the following if conditions to not run
		$version = (int) str_replace('.', '', PAGELAYER_VERSION);

	}
	
	// Backward compatibility of global typography
	if(version_compare($current_version, '1.7.0', '<') && !defined('SITEPAD')){
	
		// Set the array
		$_pagelayer = new PageLayer();
		
		$post_types = array('' => __('Global'));
		$exclude = [ 'attachment', 'pagelayer-template' ];
		$pt_objects = get_post_types(['public' => true,], 'objects');

		foreach( $pt_objects as $pt_slug => $type ){
			
			if ( in_array( $pt_slug, $exclude ) ) {
				continue;
			}
			
			$post_types[$pt_slug] = $type->labels->name;
		}
		
		foreach($post_types as $sk => $sv){
		
			$post_type = empty($sk) ? '' : '_'.$sk;
							
			// Load CSS settings	
			foreach($_pagelayer->css_settings as $k => $params){
				
				foreach($_pagelayer->screens as $sck => $scv){
					$suffix = (!empty($scv) ? '_'.$scv : '');
					$setting = empty($params['key']) ? 'pagelayer_'.$k.'_css'.$post_type : $params['key'].$post_type;
					
					$tmp = get_option($setting.$suffix);
					
					if(empty($tmp) || empty($tmp['global-font'])){
						continue;
					}
					
					// Do empty typo if global set
					foreach($tmp as $tk => $tv){
						
						if(!in_array($tk, $_pagelayer->typo_props)){
							continue;
						}
						
						$tmp[$tk] = '';
					}
					
					// Update settings
					update_option($setting.$suffix, $tmp);
				}
			}
		}
	}
	
	// Show changelog notice
	if(version_compare($current_version, '1.8.1', '<') && !defined('SITEPAD')){
		update_option('pagelayer_changelog_notice', 1);
	}
	
	// Save the new Version
	update_option('pagelayer_version', PAGELAYER_VERSION);

}

// Add the action to load the plugin 
add_action('plugins_loaded', 'pagelayer_load_plugin', 9);

// The function that will be called when the plugin is loaded
function pagelayer_load_plugin(){

	global $pagelayer;

	// Check if the installed version is outdated
	pagelayer_update_check();

	// Set the array
	$pagelayer = new PageLayer();
	
	if(empty($pagelayer->BRAND_TEXT)){
		$pagelayer->BRAND_TEXT = 'Pagelayer';
	}
	
	if(empty($pagelayer->LOGO)){
		$pagelayer->LOGO = PAGELAYER_URL.'/images/pagelayer-logo-40.png';
	}

	// Is there any ACTION set ?
	$pagelayer->action = pagelayer_optreq('pagelayer-action');
	
	$tablet_breakpoint = get_option('pagelayer_tablet_breakpoint');
	$mobile_breakpoint = get_option('pagelayer_mobile_breakpoint');
	
	// Load settings
	$pagelayer->settings['post_types'] = empty(get_option('pl_support_ept')) ? ['post', 'page'] : get_option('pl_support_ept');
	$pagelayer->settings['enable_giver'] = get_option('pagelayer_enable_giver');
	$pagelayer->settings['max_width'] = (int) (empty(get_option('pagelayer_content_width')) ? 1170 : get_option('pagelayer_content_width'));
	$pagelayer->settings['tablet_breakpoint'] = (int) (empty($tablet_breakpoint) ? 780 : $tablet_breakpoint);
	$pagelayer->settings['mobile_breakpoint'] = (int) (empty($mobile_breakpoint) ? 480 : $mobile_breakpoint);
	$pagelayer->settings['sidebar'] = get_option('pagelayer_sidebar');
	$pagelayer->settings['body_font'] = get_option('pagelayer_body_font');
	$pagelayer->settings['color'] = get_option('pagelayer_color');
	
	// Any custom types
	$pagelayer->settings['post_types'] = apply_filters('pagelayer_supported_post_type', $pagelayer->settings['post_types']);
	
	// Load the language
	load_plugin_textdomain('pagelayer', false, PAGELAYER_SLUG.'/languages/');
	
	// Load our array for builder
	pagelayer_builder_array();
	
	// Its premium
	if(!defined('PAGELAYER_PREMIUM')){
		
		// Show the promo
		pagelayer_maybe_promo([
			'after' => 1,// In days
			'interval' => 30,// In days
			'pro_url' => PAGELAYER_PRO_PRICE_URL,
			'rating' => 'https://wordpress.org/plugins/pagelayer/#reviews',
			'twitter' => 'https://twitter.com/pagelayer?status='.rawurlencode('I love #Pagelayer Site Builder by @pagelayer team for my #WordPress site - '.home_url()),
			'facebook' => 'https://www.facebook.com/pagelayer',
			'website' => PAGELAYER_WWW_URL,
			'image' => PAGELAYER_URL.'/images/pagelayer-logo-256.png'
		]);
	
	}
	
	// Are we to disable the getting started promo
	if(current_user_can('activate_plugins') && isset($_GET['pagelayer-getting-started']) && (int)$_GET['pagelayer-getting-started'] == 0){
		check_ajax_referer('pagelayer_getting_started_nonce', 'pagelayer_nonce');
		update_option('pagelayer_getting_started', time());
		die('DONE');
	}
	
	// === Plugin Update Notice === //
	if(is_admin() && current_user_can('manage_options')){
		$plugin_update_notice = get_option('softaculous_plugin_update_notice', []);
		$available_update_list = get_site_transient('update_plugins'); 
		$plugin_path_slug = 'pagelayer/pagelayer.php';

		if(
			!empty($available_update_list) &&
			is_object($available_update_list) && 
			!empty($available_update_list->response) &&
			!empty($available_update_list->response[$plugin_path_slug]) && 
			(empty($plugin_update_notice) || empty($plugin_update_notice[$plugin_path_slug]) || (!empty($plugin_update_notice[$plugin_path_slug]) &&
			version_compare($plugin_update_notice[$plugin_path_slug], $available_update_list->response[$plugin_path_slug]->new_version, '<')))
		){
			add_action('admin_notices', 'pagelayer_update_plugin_notice');
			add_filter('softaculous_plugin_update_notice', 'pagelayer_update_plugin_notice_filter');
		}
	}
	// === Plugin Update Notice End === //

	// Show the getting started video option
	$seen = get_option('pagelayer_getting_started');
	if(empty($seen) && !empty($_GET['page']) && $_GET['page'] != 'pagelayer_getting_started'){
		add_action('admin_notices', 'pagelayer_getting_started_notice');
	}
	
	// Are we to disable the changelog notice
	if(current_user_can('activate_plugins') && isset($_GET['pagelayer-changelog-notice']) && (int)$_GET['pagelayer-changelog-notice'] == 0){
		check_ajax_referer('pagelayer_changelog_nonce', 'pagelayer_nonce');
		update_option('pagelayer_changelog_notice', 0);
		die('DONE');
	}
	
	// Show the changelog notice
	$changelog = get_option('pagelayer_changelog_notice');
	if(!empty($changelog)){
		add_action('admin_notices', 'pagelayer_show_changelog_notice');
	}
	
	include_once(PAGELAYER_DIR.'/main/customizer.php');
	
	if(class_exists('WooCommerce')){
		include_once(PAGELAYER_DIR.'/main/woocommerce.php');
	}

}

// This adds the left menu in WordPress Admin page
add_action('admin_menu', 'pagelayer_admin_menu', 5);

// Shows the admin menu of Pagelayer
function pagelayer_admin_menu() {

	global $wp_version, $pagelayer;

	$capability = 'activate_plugins';// TODO : Capability for accessing this page

	// Add the menu page
	add_menu_page(__('Pagelayer Editor'), __('Pagelayer'), $capability, 'pagelayer', 'pagelayer_page_handler', PAGELAYER_URL.'/images/pagelayer-logo-19.png');

	// Settings Page
	add_submenu_page('pagelayer', __('Pagelayer Editor'), __('Settings'), $capability, 'pagelayer', 'pagelayer_page_handler');
	
	// Meta Settings Page
	add_submenu_page('admin.php', __('Meta Settings'), __('Meta Settings'), 'edit_posts', 'pagelayer_meta_setting', 'pagelayer_meta_handler');
	
	// UI Settings
	add_submenu_page('pagelayer', __('Website Settings'), __('Website Settings'), $capability, 'pagelayer_website_settings', 'pagelayer_website_page');

	// Add new template
	add_submenu_page('pagelayer', __('Theme Templates'), __('Theme Templates'), $capability, 'edit.php?post_type=pagelayer-template');

	// Add new template Link
	//add_submenu_page('pagelayer', __('Add New Template'), __('Add New Template'), $capability, 'edit.php?post_type=pagelayer-template#new');

	// Add new template
	add_submenu_page('pagelayer', __('Add New Template'), __('Add New Template'), $capability, 'pagelayer_template_wizard', 'pagelayer_builder_template_wizard');

	// Export Feature
	if(defined('PAGELAYER_PREMIUM')){
		
		// Add new template
		add_submenu_page('pagelayer', __('Custom Fonts'), __('Custom Fonts'), $capability, 'edit.php?post_type='.PAGELAYER_FONT_POST_TYPE);

		// Export Theme
		add_submenu_page('pagelayer', __('Export Content into a Theme'), __('Export Theme'), $capability, 'pagelayer_template_export', 'pagelayer_builder_export');

		// Import Theme
		add_submenu_page('pagelayer', __('Import content from a Theme'), __('Import Theme'), $capability, 'pagelayer_import', 'pagelayer_import_page');
	
	}
	
	// Getting Started
	add_submenu_page('pagelayer', __('Getting Started'), __('Getting Started'), $capability, 'pagelayer_getting_started', 'pagelayer_getting_started');

	// Its Free
	if(!defined('PAGELAYER_PREMIUM')){

		// Go Pro link
		add_submenu_page('pagelayer', __('Pagelayer Go Pro'), __('Go Pro'), $capability, PAGELAYER_PRO_PRICE_URL);

	}else{

		// License Page
		add_submenu_page('pagelayer', __('Pagelayer License'), __('License'), $capability, 'pagelayer_license', 'pagelayer_license_page');
	
	}

	// Replace Media
	add_submenu_page('admin.php', __('Replace media', 'pagelayer'),	__('Replace media', 'pagelayer'), 'upload_files', 'pagelayer_replace_media', 'pagelayer_replace_media');
	
}

// This function will handle the Settings Pages in Pagelayer
function pagelayer_website_page(){

	global $wp_version, $pagelayer;

	include_once(PAGELAYER_DIR.'/main/website.php');
	
	pagelayer_website_settings();

}

// Getting Started
function pagelayer_getting_started(){

	global $wp_version, $pagelayer;
	
	update_option('pagelayer_getting_started', time());

	include_once(PAGELAYER_DIR.'/main/getting_started.php');
	
}

// This function will handle the post_metas Pages in Pagelayer
function pagelayer_meta_handler(){

	global $wp_version, $pagelayer;

	include_once(PAGELAYER_DIR.'/main/post_metas.php');
	
	pagelayer_meta_page();

}

// Pagelayer post meta page view handler
add_action('admin_enqueue_scripts', 'pagelayer_post_meta_page');
function pagelayer_post_meta_page() {
	
	// Set Current screen
	$screen = get_current_screen();
	$meta_id = 'admin_page_pagelayer_meta_setting';
	
	if( !is_admin() || trim($screen->id) != $meta_id ) {
		return;
	}
	
	if(!isset($_REQUEST['post'])){
		return;		
	}
	
	// Remove all the notice hooks
	remove_all_actions('admin_notices');
	remove_all_actions('all_admin_notices');
	
	$_REQUEST['post'] = (int) $_REQUEST['post'];
	$post = get_post( $_REQUEST['post'] );
	
	// Enqueue Scripts
	wp_enqueue_script( 'post' );
	
	// Is support media
	$thumbnail_support = current_theme_supports( 'post-thumbnails', $post->post_type ) && post_type_supports( $post->post_type, 'thumbnail' );
	if ( ! $thumbnail_support && 'attachment' === $post->post_type && $post->post_mime_type ) {
		if ( wp_attachment_is( 'audio', $post ) ) {
			$thumbnail_support = post_type_supports( 'attachment:audio', 'thumbnail' ) || current_theme_supports( 'post-thumbnails', 'attachment:audio' );
		} elseif ( wp_attachment_is( 'video', $post ) ) {
			$thumbnail_support = post_type_supports( 'attachment:video', 'thumbnail' ) || current_theme_supports( 'post-thumbnails', 'attachment:video' );
		}
	}

	if ( $thumbnail_support ) {
		add_thickbox();
		wp_enqueue_media( array( 'post' => $post->ID ) );
	}
	
	$meta_box_url = admin_url( 'post.php' );		
	$meta_box_url = add_query_arg(
		array(
			'post'	=> $post->ID,
			'action'	=> 'editpost',
		),
		$meta_box_url
	);
	
	echo '<style>
.'.$meta_id.' #adminmenumain, .'.$meta_id.' #wpfooter, .'.$meta_id.' #wpadminbar{
display:none;
}
.'.$meta_id.' #wpcontent{
margin:auto;
}
</style>
	
<script type="text/javascript">

function pagelayer_post_edit(jEle, e){
	
	e.preventDefault();
	var formData = new FormData( jQuery(jEle)[0] );

	jQuery.ajax({
		url: "'.$meta_box_url.'",
		type: "POST",
		data: formData,
		processData: false,
		contentType: false,
		cache:false,
		success:function(result){
			//window.location.reload();						
			alert("Post meta has been updated successfully !");
		},
		error:function(result){				
			alert("There is an error while updating post meta !");
		}
	});
}
		
</script>';
	
}

// Update post meta via gutenberg handler
add_filter('sanitize_post_meta_pagelayer_header_code', 'pagelayer_sanitize_postmeta', 10, 2);
add_filter('sanitize_post_meta_pagelayer_body_open_code', 'pagelayer_sanitize_postmeta', 10, 2);
add_filter('sanitize_post_meta_pagelayer_footer_code', 'pagelayer_sanitize_postmeta', 10, 2);
function pagelayer_sanitize_postmeta( $meta_value, $meta_key ) {
	
	// Sanitize Header, body and footer code
	if(
		in_array( $meta_key, array( 'pagelayer_header_code', 'pagelayer_body_open_code', 'pagelayer_footer_code' ) ) &&
		!pagelayer_user_can_add_js_content()
	){
		return sanitize_textarea_field($meta_value);
	}
	
	return $meta_value;
}

// Pre post save handler
add_filter( 'content_save_pre', 'pagelayer_content_save_pre' );
function pagelayer_content_save_pre($content){
	
	if(!pagelayer_user_can_add_js_content() && strpos($content, '[') !== false){
		$content = pagelayer_sanitize_shortcode_atts($content);
	}
	
	if(pagelayer_user_can_add_js_content() || !pagelayer_has_blocks($content)){
		return $content;
	}
	
	$blocks = parse_blocks( wp_unslash($content) );
	$output = '';
	
	foreach ( $blocks as $block ) {
		$block_name = $block['blockName'];
		
		// Is pagelayer block
		if ( is_string( $block_name ) && 0 === strpos( $block_name, 'pagelayer/' ) ) {
			$_block = pagelayer_sanitize_blocks_save_pre($block);
			$output .= serialize_block($_block);
			continue;
		}
		
		$output .= serialize_block($block);
	}
	
	return wp_slash($output);
}

// On post save handler
add_action('save_post', 'pagelayer_save_post', 10, 3);
function pagelayer_save_post( $post_id, $post, $update ) {
	
	if( !isset($_REQUEST['is_pagelayer_editor']) || !pagelayer_user_can_edit($post_id)){
		return;
	}
	
	check_admin_referer('update-post_' . $post_id);
	
	// Save Header, body and footer code
	$header_code = !empty($_REQUEST['pagelayer_header_code']) ? $_REQUEST['pagelayer_header_code'] : '' ;
	$body_code = !empty($_REQUEST['pagelayer_body_open_code']) ? $_REQUEST['pagelayer_body_open_code'] : '' ;
	$footer_code = !empty($_REQUEST['pagelayer_footer_code']) ? $_REQUEST['pagelayer_footer_code'] : '' ;
	
	// Set Custom header, body and footer code
	if(!empty($header_code)){
		update_post_meta($post_id, 'pagelayer_header_code', $header_code);
	}else{
		delete_post_meta($post_id, 'pagelayer_header_code');
	}
	
	if(!empty($body_code)){
		update_post_meta($post_id, 'pagelayer_body_open_code', $body_code);
	}else{
		delete_post_meta($post_id, 'pagelayer_body_open_code');
	}
	
	if(!empty($footer_code)){
		update_post_meta($post_id, 'pagelayer_footer_code', $footer_code);
	}else{
		delete_post_meta($post_id, 'pagelayer_footer_code');
	}
	
}

// This function will handle the Settings Pages in Pagelayer
function pagelayer_page_handler(){

	global $wp_version, $pagelayer;

	include_once(PAGELAYER_DIR.'/main/settings.php');
	
	pagelayer_settings_page();

}

// This function will handle the Settings Pages in Pagelayer
function pagelayer_license_page(){

	global $wp_version, $pagelayer;

	include_once(PAGELAYER_PRO_DIR.'/main/license.php');
	
	pagelayer_license();

}

// Import Pagelayer Templates
function pagelayer_import_page(){

	global $wp_version, $pagelayer;

	include_once(PAGELAYER_DIR.'/main/import.php');
	
	pagelayer_import();

}

// Load the Live Body
add_action('template_redirect', 'pagelayer_load_live_body', 4);

function pagelayer_load_live_body(){

	global $post;

	// If its not live editing then stop
	if(!pagelayer_is_live()){
		return;
	}

	// If its the iFRAME then return
	if(pagelayer_is_live_iframe()){
		return;
	}

	// Are you allowed to edit ?
	if(!pagelayer_user_can_edit($post->ID)){
		return;
	}

	// Load the editor live body
	include_once(PAGELAYER_DIR.'/main/live-body.php');

	pagelayer_live_body();

}

// Add the JS and CSS for Posts and Pages when being viewed ONLY if there is our content called
add_action('template_redirect', 'pagelayer_enqueue_frontend', 5);
function pagelayer_enqueue_frontend($force = false){

	global $post, $pagelayer;

	if(!empty($pagelayer->cache['enqueue_frontend'])){
		return;
	}

	if(empty($post->ID) && empty($force)){
		return;
	}
	
	$is_pagelayer = false;
	$is_audio = false;
	
	// This IF is for Archives mainly as $post->ID is only the first post in the archive 
	// and we need to make sure that other posts are pagelayer or not
	if(!empty($GLOBALS['wp_query']->posts) && is_array($GLOBALS['wp_query']->posts)){
		foreach($GLOBALS['wp_query']->posts as $v){
			if(get_post_meta($v->ID , 'pagelayer-data')){
				$is_pagelayer = true;
			}
			
			if(preg_match('/(\[pl_audio|pagelayer\/pl_audio)/is', $v->post_content)){
				$is_audio = true;
			}
		}
	}

	// Enqueue the FRONTEND CSS
	if((!empty($post->ID) && get_post_meta($post->ID , 'pagelayer-data')) || pagelayer_has_blocks() || $is_pagelayer || $force){

		// We dont need the auto <p> and <br> as they interfere with us
		remove_filter('the_content', 'wpautop');
		
		// No need to add curly codes to the content
		remove_filter('the_content', 'wptexturize');

		pagelayer_load_shortcodes();
		
		// Load global colors and fonts
		pagelayer_load_global_palette();
	
		$pagelayer->cache['enqueue_frontend'] = true;
		
		// Load the global styles
		add_action('wp_head', 'pagelayer_global_js', 2);
		
		$premium_js = apply_filters('pagelayer_add_give_js', '');
		$premium_css = apply_filters('pagelayer_add_give_css', '');
		
		// Load this For audio widget
		do_action('pagelayer_load_audio_widget', $is_audio);
		
		if(pagelayer_enable_giver()){
		
			$write = '';
			
			// Dev mode - Dynamic JS and CSS
			if(defined('PAGELAYER_DEV') && !empty(PAGELAYER_DEV)){
				$write = '&write=1';
			}
			
			// Enqueue our Editor's Frontend JS
			wp_register_script('pagelayer-frontend', PAGELAYER_JS.'/givejs.php?give=pagelayer-frontend.js,nivo-lightbox.min.js,wow.min.js,jquery-numerator.js,simpleParallax.min.js,owl.carousel.min.js'.$premium_js.$write, array('jquery'), PAGELAYER_VERSION);
		
			// Get list of enabled icons
			$icons_css = '';
			$icons = pagelayer_enabled_icons();
			foreach($icons as $icon){
				$icons_css .= ','.$icon.'.min.css';
			}

			wp_register_style('pagelayer-frontend', PAGELAYER_CSS.'/givecss.php?give=pagelayer-frontend.css,nivo-lightbox.css,animate.min.css,owl.carousel.min.css,owl.theme.default.min.css'.$icons_css.$premium_css.$write, array(), PAGELAYER_VERSION);
		
		// Static Files
		}else{
			
			wp_register_script('pagelayer-frontend', (empty($premium_js) ? PAGELAYER_JS : PAGELAYER_PRO_JS).'/combined.js', array('jquery'), PAGELAYER_VERSION);

			wp_register_style('pagelayer-frontend', PAGELAYER_CSS.'/combined'.(!empty($premium_css) ? '.premium' : '').'.css', array(), PAGELAYER_VERSION);
		}
		
		wp_enqueue_script('pagelayer-frontend');
		wp_enqueue_style('pagelayer-frontend');
		
		// Load the global styles
		add_action('wp_head', 'pagelayer_global_styles', 5);
		add_filter('body_class', 'pagelayer_body_class', 10, 2);
		
		// Load the global styles for gutenberg
		if(pagelayer_is_gutenberg_editor()){
			add_action('admin_print_scripts', 'pagelayer_global_styles', 5);
		}
		
		// Load custom widgets
		do_action('pagelayer_custom_frontend_enqueue');

	}

}

// Load the google and custom fonts
add_action('wp_footer', 'pagelayer_enqueue_fonts', 5);
function pagelayer_enqueue_fonts($suffix = '-header'){
	
	global $pagelayer;

	if(empty($pagelayer->cache['enqueue_frontend'])){
		return;
	}
	
	$url = [];
	$cst = [];

	foreach($pagelayer->css as $k => $set){
	
		$font_family = pagelayer_isset($set, 'font-family');

		if(empty($font_family)){
			$key = str_replace(['_mobile', '_tablet'], '', $k);
			$font_family = isset($pagelayer->css[$key]['font-family'])? $pagelayer->css[$key]['font-family']: '';
		}

		// Fetch body font if given
		if(!empty($font_family)){
			pagelayer_load_font_family($font_family, pagelayer_isset($set, 'font-weight'), pagelayer_isset($set, 'font-style'));	
		}
	
	}
		
	foreach($pagelayer->runtime_fonts as $font => $weights){
	
		if(in_array($font, $pagelayer->system_fonts)){
			continue;
		}
		
		if(strpos($font, '_plf')){
			if(!in_array($font, $pagelayer->fonts_sent)){
				$pagelayer->fonts_sent[] = $font;
				$cst[] = preg_replace('/_plf$/is', '', $font);
			}
		}else{
			$v = $font.':'.implode(',', $weights);
			if(!in_array($v, $pagelayer->fonts_sent)){
				$url[] = $v;
				$pagelayer->fonts_sent[] = $v;
			}
		}
	}
	
	// If no fonts are to be set, then we dont set
	if(!empty($url)){
		$fonts_url = 'https://fonts.googleapis.com/css?family='.rawurlencode(implode('|', $url));
		
		$fonts_url = apply_filters('pagelayer_google_fonts_url', $fonts_url);
		
		wp_register_style('pagelayer-google-font'.$suffix, $fonts_url, array(), PAGELAYER_VERSION);
		wp_enqueue_style('pagelayer-google-font'.$suffix);
		
		echo '<link rel="preload" href="'.$fonts_url.'" as="fetch" crossorigin="anonymous">';
	}

	if(empty($cst)){
		return;
	}
	
	$args = [
		'post_type' => PAGELAYER_FONT_POST_TYPE,
		'status' => 'publish',
		'post_name__in' => $cst
	];
	
	//var_dump($args);
	
	$query = get_posts($args);
	//var_dump($query);
	
	if(empty($query)){
		return;
	}
	
	foreach($query as $font){
		$meta_box_value = get_post_meta($font->ID, 'pagelayer_font_link', true);
		if(empty($meta_box_value)){
			continue;
		}
			
		echo '<style id="'.$font->post_name.'_plf" >@font-face { font-family: "'.$font->post_name.'_plf"'.'; src: url("'.$meta_box_value.'"); font-weight: 100 200 300 400 500 600 700 800 900;}</style>';
	}
}

// Load any header we have
function pagelayer_global_js(){
	global $pagelayer;
	
	$pagelayer_recaptch_lang = get_option('pagelayer_google_captcha_lang');
	$pagelayer_recaptch_version = get_option('pagelayer_recaptcha_version', '');

	echo '<script>
var pagelayer_ajaxurl = "'.admin_url( 'admin-ajax.php' ).'?";
var pagelayer_global_nonce = "'.wp_create_nonce('pagelayer_global').'";
var pagelayer_server_time = '.time().';
var pagelayer_is_live = "'.pagelayer_is_live().'";
var pagelayer_facebook_id = "'.get_option('pagelayer-fbapp-id').'";
var pagelayer_settings = '.json_encode($pagelayer->settings).';
var pagelayer_recaptch_lang = "'.(!empty($pagelayer_recaptch_lang) ? $pagelayer_recaptch_lang : '').'";
var pagelayer_recaptch_version = "'.(!empty($pagelayer_recaptch_version) ? $pagelayer_recaptch_version : '').'";
</script>';

}

// We need to handle global styles
function pagelayer_load_global_css(){
	global $pagelayer;
	
	// Load CSS settings	
	foreach($pagelayer->css_settings as $k => $params){
		$tmp_desk = '';
		foreach($pagelayer->screens as $sk => $sv){
			$suffix = (!empty($sv) ? '_'.$sv : '');
			$setting = empty($params['key']) ? 'pagelayer_'.$k.'_css' : $params['key'];
			$tmp = get_option($setting.$suffix);
			
			if($sk == 'desktop'){
				$tmp_desk = $tmp;
			}
			
			$tmp = pagelayer_sanitize_global_style($tmp, $tmp_desk, $sk);
			
			if(empty($tmp)){
				continue;
			}
			
			$pagelayer->css[$k.$suffix] = $tmp;
		}
	}
	
	// Backward compat for colors
	if(!empty($pagelayer->settings['color']['background']) && empty($pagelayer->css['body']['background-color'])){
		$pagelayer->css['body']['background-color'] = $pagelayer->settings['color']['background'];
	}
	
	if(!empty($pagelayer->settings['color']['text']) && empty($pagelayer->css['body']['color'])){
		$pagelayer->css['body']['color'] = $pagelayer->settings['color']['text'];
	}
	
	// Link Color
	if(!empty($pagelayer->settings['color']['link']) && empty($pagelayer->css['a']['color'])){
		$pagelayer->css['a']['color'] = $pagelayer->settings['color']['link'];
	}
	
	// Link Hover Color
	if(!empty($pagelayer->settings['color']['link-hover']) && empty($pagelayer->css['a-hover']['color'])){
		$pagelayer->css['a-hover']['color'] = $pagelayer->settings['color']['link-hover'];
	}
	
	// Headings Color
	if(!empty($pagelayer->settings['color']['heading'])){
		$htmp = ['h1', 'h2', 'h3', 'h4', 'h5', 'h6'];		
		foreach($htmp as $k => $v){
			if(empty($pagelayer->css[$v]['color'])){
				$pagelayer->css[$v]['color'] = $pagelayer->settings['color']['heading'];
			}			
		}
	}
	
	// Backward compat for body font
	if(!empty($pagelayer->settings['body_font'])){
		$pagelayer->settings['body']['font-family'] = $pagelayer->settings['body_font'];
	}
}

// We need to handle global styles
function pagelayer_global_styles(){
	
	global $pagelayer, $post;
	
	// Load css from settings
	pagelayer_load_global_css();
	
	$styles = '<style id="pagelayer-wow-animation-style" type="text/css">.pagelayer-wow{visibility: hidden;}</style>
	<style id="pagelayer-global-styles" type="text/css">'.PHP_EOL;
	
	$screen_style['tablet'] = '';
	$screen_style['mobile'] = '';
	
	// PX suffix
	$pxs = ['font-size', 'letter-spacing', 'word-spacing'];
	$arrays = ['padding', 'margin'];
	
	$styles .= ':root{';
	
	// Set global colors
	foreach($pagelayer->global_colors as $gk => $gv){
		$styles .= '--pagelayer-color-'.$gk.':'.$gv['value'].';';
	}
	
	// Set global fonts
	foreach($pagelayer->global_fonts as $gk => $gv){

		foreach($gv['value'] as $fk => $fv){
			
			if(empty($fv)){
				continue;
			}
			
			$unit = in_array($fk, $pxs) ? 'px' : '';
			
			if(is_array($fv)){
				foreach($fv as $mode => $mv){
					
					if(empty($mv)){
						continue;
					}
					
					$font_css = '--pagelayer-font-'.$gk.'-'.$fk.':'.$mv.$unit.';';
					
					if($mode == 'tablet' || $mode == 'mobile'){
						$screen_style[$mode] .= ':root{'.$font_css.'}';
						continue;
					}
					
					$styles .= $font_css;
				}
				continue;
			}
			
			$styles .= '--pagelayer-font-'.$gk.'-'.$fk .':'.$fv.$unit.';';
		}
	}
	
	$styles .= '}'.PHP_EOL;
	
	// Style for only child row holder
	$styles .= '.pagelayer-row-stretch-auto > .pagelayer-row-holder, .pagelayer-row-stretch-full > .pagelayer-row-holder.pagelayer-width-auto{ max-width: '.$pagelayer->settings['max_width'].'px; margin-left: auto; margin-right: auto;}'.PHP_EOL;
	
	if(!pagelayer_is_live() && !pagelayer_is_gutenberg_editor()){
		
		// Set responsive value
		$styles .= '@media (min-width: '.($pagelayer->settings['tablet_breakpoint'] + 1).'px){
			.pagelayer-hide-desktop{
				display:none !important;
			}
		}

		@media (max-width: '.$pagelayer->settings['tablet_breakpoint'].'px) and (min-width: '.($pagelayer->settings['mobile_breakpoint'] + 1).'px){
			.pagelayer-hide-tablet{
				display:none !important;
			}
			.pagelayer-wp-menu-holder[data-drop_breakpoint="tablet"] .pagelayer-wp_menu-ul{
				display:none;
			}
		}

		@media (max-width: '.$pagelayer->settings['mobile_breakpoint'].'px){
			.pagelayer-hide-mobile{
				display:none !important;
			}
			.pagelayer-wp-menu-holder[data-drop_breakpoint="mobile"] .pagelayer-wp_menu-ul{
				display:none;
			}
		}'.PHP_EOL;

	}
	
	// Setup CSS as per post. This overright the global styles
	foreach($pagelayer->css_settings as $k => $params){
		$tmp_desk = '';
		foreach($pagelayer->screens as $sk => $sv){
			$suffix = (!empty($sv) ? '_'.$sv : '');
			$setting = empty($params['key']) ? 'pagelayer_'.$k.'_css_'.@$post->post_type : $params['key'].'_'.@$post->post_type;
			$tmp = get_option($setting.$suffix);
			
			if($sk == 'desktop'){
				$tmp_desk = $tmp;
			}
			
			$tmp = pagelayer_sanitize_global_style($tmp, $tmp_desk, $sk);
			
			if(empty($tmp)){
				continue;
			}			
			
			if(!empty($pagelayer->css[$k.$suffix])){
				
				$typo_on = false;
				$_typo = array();
				$typo = $pagelayer->typo_props;
				
				// Check if all font properties are empty then we do not overright the global typo styles
				foreach($typo as $prop){
					
					if(!empty($tmp[$prop])){
						$typo_on = true;
					}
					
					$_typo[$prop] = empty($tmp[$prop]) ? '' : $tmp[$prop];
				}
				
				foreach($tmp as $tkk => $tvv){
					
					$tvv_is_empty = is_array($tvv) ? pagelayer_is_empty_array($tvv) : empty($tvv);
					
					// Skip update for empty value and if type is empty
					if($tvv_is_empty || in_array($tkk, $typo)){
						continue;
					}
					
					$pagelayer->css[$k.$suffix][$tkk] = $tvv;
				}
				
				if($typo_on){
					$pagelayer->css[$k.$suffix] = array_merge($pagelayer->css[$k.$suffix], $_typo);
				}
				
				continue;
			}
			
			$pagelayer->css[$k.$suffix] = $tmp;
		}
	}
	
	// If is not loaded then the pagelayer_parse_vars, pagelayer_css_render not working
	if(empty($pagelayer->customizer_params)){
		pagelayer_load_shortcodes();
	}
	
	// Customizer CSS
	foreach($pagelayer->customizer_params as $prop => $param){

		if(empty($param['customizer_css']) || empty($param['css'])){
			continue;
		}
		
		if(!is_array($param['css'])){
			$param['css'] = array($param['css']);
		}
		
		$customize_el = array();
		$customize_el['atts'] = $pagelayer->customizer_mods;
		
		// Get Image URL
		$attachment = ($param['type'] == 'image') ? pagelayer_image(@$pagelayer->customizer_mods[$prop]) : '';
		
		if(!empty($attachment)){
			foreach($attachment as $k => $v){
				$customize_el['tmp'][$prop.'-'.$k] = $v;
			}						
		}
		
		// Loop the modes and check for values
		foreach($pagelayer->screens as $sk => $sv){
			
			$suffix = (!empty($sv) ? '_'.$sv : '');
			$M_prop = $prop.$suffix;
			
			// Any value ?
			if(empty($pagelayer->customizer_mods[$M_prop])){
				continue;
			}
			
			// Loop through
			foreach($param['css'] as $k => $v){
				
				// Make the selector
				$selector = (!is_numeric($k) && !empty($k) ? $k : 'body.pagelayer-body');
				
				// Make the CSS
				$customize_css = $selector.'{'. rtrim( trim( pagelayer_css_render($v, $pagelayer->customizer_mods[$M_prop], @$param['sep']) ), ';' ) .'}' ;
				
				$customize_css = pagelayer_parse_vars($customize_css, $customize_el);
					
				if($sk == 'tablet'){
					$screen_style['tablet'] .= $customize_css;
					continue;
				}
				
				if($sk == 'mobile'){
					$screen_style['mobile'] .= $customize_css;
					continue;
				}
				
				$styles .= $customize_css;
			}
			
		}
	}
	
	// Loop CSS settings
	foreach($pagelayer->css as $k => $v){
		
		$r = [];
		
		foreach($pagelayer->css[$k] as $kk => $vv){
			
			if(empty($vv)){
				continue;
			}
			
			if(in_array($kk, $arrays)){				
				$unit = 'px';
				
				if(!empty($vv['unit'])){
					$unit = $vv['unit'];
					unset($vv['unit']);
				}
				
				$vv = array_filter($vv, function($value){ return !empty($value);});
				if(empty($vv)){
					continue;
				}

				$skel = [0, 0, 0, 0];
				$vv = array_replace($skel, $vv);
				$vv = implode($unit.' ', $vv).$unit;
			}
			
			$r[] = $kk.':'.$vv.(in_array($kk, $pxs) && strripos($vv, 'var(') === false ? 'px' : '');
			
		}
		
		if(empty($r)){
			continue;
		}
		
		$matches = [];
		preg_match('/_(mobile|tablet)$/is', $k, $matches);
		$key = str_replace(['_mobile', '_tablet'], '', $k);
		$screen = isset($matches[1]) ? $matches[1] : '';
		
		//echo $key.' - '.$k;pagelayer_print($matches);
		
		$params = $pagelayer->css_settings[$key];

		$sel = !isset($params['sel']) ? ($key == 'body' ? '' : $key) : $params['sel'];
		
		$style = 'body.pagelayer-body '.$sel.'{'.implode(';', $r)."}\n";
		
		// Mobile or tablet ?
		if(!empty($screen)){
			$screen_style[$screen] .= $style;
		}else{
			$styles .= $style;
		}
	}

// Tablet Styles
$styles .= '@media (max-width: '.$pagelayer->settings['tablet_breakpoint'].'px){
	[class^="pagelayer-offset-"],
	[class*=" pagelayer-offset-"] {
		margin-left: 0;
	}

	.pagelayer-row .pagelayer-col {
		margin-left: 0;
		width: 100%;
	}
	.pagelayer-row.pagelayer-gutters .pagelayer-col {
		margin-bottom: 16px;
	}
	.pagelayer-first-sm {
		order: -1;
	}
	.pagelayer-last-sm {
		order: 1;
	}
	
'.$screen_style['tablet'].'
}'.PHP_EOL;

// Any mobile style ?
if(!empty($screen_style['mobile'])){	
	$styles .= '@media (max-width: '.$pagelayer->settings['mobile_breakpoint'].'px){
'.$screen_style['mobile'].'}'.PHP_EOL;
}
	
	$styles .= PHP_EOL.'</style>';
	
	// Lets just build a temporary list of fonts so that we can add prefetch !
	pagelayer_enqueue_fonts();
	
	if(!empty($pagelayer->runtime_fonts)){
		echo '<link rel="dns-prefetch" href="https://fonts.gstatic.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous">';
	}
	
	echo $styles;
}

function pagelayer_body_class($classes, $class){
	$classes[] = 'pagelayer-body';
	return $classes;
}

// Load the live editor if needed
// Changed this hook wp_enqueue_scripts to Template_include to make block theme compatibility
add_action('template_include', 'pagelayer_load_live');
function pagelayer_load_live($template){

	global $post, $pagelayer;

	$pagelayer->load_live_errors = array();

	// If its not live editing then stop
	if(!pagelayer_is_live_iframe($pagelayer->load_live_errors)){

		// Is it the live mode then lets throw an error ?
		if(pagelayer_optreq('pagelayer-iframe')){
			add_action('wp_head', 'pagelayer_load_live_errors', 999);
		}
		
		return $template;
	}

	// Are you allowed to edit ?
	if(!pagelayer_user_can_edit($post->ID)){
		return $template;
	}

	// Load the editor class
	include_once(PAGELAYER_DIR.'/main/live.php');

	// Call the constructor
	$pl_editor = new PageLayer_LiveEditor();
	
	return $template;
}

// Show the live errors if any
function pagelayer_load_live_errors(){
	
	global $post, $pagelayer;
	
	// Any errors ?
	if(empty($pagelayer->load_live_errors)){
		return;
	}
	
	echo '<script>
alert("'.str_replace('"', '\\"', implode("\n", $pagelayer->load_live_errors)).'");
</script>';
	
}

// If we are doing ajax and its a pagelayer ajax
if(wp_doing_ajax()){	
	include_once(PAGELAYER_DIR.'/main/ajax.php');
}

// Show the backend editor options
add_action('edit_form_after_title', 'pagelayer_after_title', 10);
function pagelayer_after_title(){

	global $post;
	
	// Get the current screen
	$current_screen = get_current_screen();
	
	// For gutenberg
	if(method_exists($current_screen, 'is_block_editor') && $current_screen->is_block_editor()){

		// Add the code in the footer
		add_action('admin_footer', 'pagelayer_gutenberg_after_title');
		
		return;
	}
	
	// Is pagelayer supposed to edit this ?
	if(!pagelayer_user_can_edit($post)){
		return;
	}
	
	$link = pagelayer_shortlink($post->ID).'&pagelayer-live=1';

	echo '
<div id="pagelayer-editor-button-row" style="margin-top:15px; display:inline-block;">
	<a id="pagelayer-editor-button" href="'.$link.'" class="button button-primary button-large" style="height:auto; padding:4px 8px; font-size:13px; display:flex; align-items:center; width: max-content;">
		<img src="'.PAGELAYER_URL.'/images/pagelayer-logo-40.png" width="22" style="margin-right:4px" /> <span>'.__('Edit with Pagelayer').'</span>
	</a>
</div>';

}

function pagelayer_gutenberg_after_title(){

	global $post;
	
	// Is pagelayer supposed to edit this ?
	if(!pagelayer_user_can_edit($post)){
		return;
	}
	
	$link = pagelayer_shortlink($post->ID).'&pagelayer-live=1';

	echo '
<div id="pagelayer-editor-button-row" style="margin-left:15px; display:none">
	<a id="pagelayer-editor-button" href="'.$link.'" class="button button-primary button-large" style="height:auto; padding:4px 8px; font-size:13px; display:flex; align-items:center;width: max-content;">
		<img src="'.PAGELAYER_URL.'/images/pagelayer-logo-40.png" align="top" width="22" style="margin-right:4px"/> <span>'.__('Edit with Pagelayer').'</span>
	</a>
</div>

<script type="text/javascript">
jQuery(document).ready(function(){
	
	var pagelayer_timer;
	var pagelayer_button = function(){
		var button = jQuery("#pagelayer-editor-button-row");
		var g = jQuery(".edit-post-header-toolbar");
		if(g.length < 1){
			return;
		}
		button.detach();
		//console.log(button);
		g.parent().append(button);
		button.show();
		clearInterval(pagelayer_timer);
	}
	pagelayer_timer = setInterval(pagelayer_button, 100);
});
</script>';
	
}

// Handle Old Slug URL redirect for live link
add_filter( 'old_slug_redirect_url', 'pagelayer_old_slug_redirect', 10, 1);
function pagelayer_old_slug_redirect($link){
	
	if(pagelayer_optreq('pagelayer-live')){
		$link = add_query_arg('pagelayer-live', '1', $link);
	}
	
	return $link;
}

// Clone Post
add_action('admin_action_pagelayer_clone_post', 'pagelayer_clone_post');
function pagelayer_clone_post(){

	// Nonce verification
	check_admin_referer('pagelayer-options');

	// Get the original post id
	$post_id = (int) $_REQUEST['post'];
	$post = get_post( $post_id );
	
	// If post data exists, create the post clone
	if(empty($post)){
		wp_die('No post found');
	}
	
	if(!current_user_can('edit_post', $post->ID)){
		wp_die('You don\'t have access to clone this post.');
	}
	
	$current_user = wp_get_current_user();
	$new_post_author = $current_user->ID;
	
	unset($post->ID);
	$post->post_author = $new_post_author;
	$post->post_name = '';
	$post->post_status = 'draft';
	$post->post_title = $post->post_title.' Clone';
	$post->post_date = '';
	$post->post_date_gmt = '';
	$post->guid = '';

	$new_post_id = wp_insert_post( $post );
	
	if(empty($new_post_id)){
		wp_die('Post creation failed, could not find original post: ' . $post_id);
	}

	// Get all current post terms and set them to the new post draft
	$taxonomies = get_object_taxonomies($post->post_type);
	foreach ($taxonomies as $taxonomy) {
		$post_terms = wp_get_object_terms($post_id, $taxonomy, array('fields' => 'slugs'));
		wp_set_object_terms($new_post_id, $post_terms, $taxonomy, false);
	}

	// Clone all post meta info	
	$post_meta_infos = get_post_meta($post_id);
	if (count($post_meta_infos) > 0) {
		foreach ($post_meta_infos as $meta_key => $meta_value){
			add_post_meta($new_post_id, $meta_key, wp_slash( maybe_unserialize($meta_value[0]) ));
		}
	}

	// Finally, redirect to the edit post screen for the new draft
	wp_redirect( get_edit_post_link($new_post_id, '') );
	exit;
	
}

// Add the clone link to action list for post_row_actions
add_filter('post_row_actions', 'pagelayer_clone_post_link', 10, 2);
add_filter('page_row_actions', 'pagelayer_clone_post_link', 10, 2);
function pagelayer_clone_post_link( $actions, $post ) {
  if (current_user_can('edit_posts') && $post->post_status !== 'trash' && !defined('SITEPAD') && get_option('pagelayer_disable_clone') != 1) {
	  $actions['clone'] = '<a href="'.wp_nonce_url('admin.php?action=pagelayer_clone_post&post='.$post->ID, 'pagelayer-options') . '" rel="permalink">'.__( 'Clone', 'pagelayer') .'</a>';
  }
  return $actions;
}

add_filter( 'post_row_actions', 'pagelayer_quick_link', 10, 2 );
add_filter( 'page_row_actions', 'pagelayer_quick_link', 10, 2 );
function pagelayer_quick_link($actions, $post){
	global $pagelayer;
	
	// Some woocommerce pages are not having ID
	if(empty($post->ID)){
		return $actions;
	}
	
	// Is pagelayer supposed to edit this ?
	if(!pagelayer_user_can_edit($post)){
		return $actions;
	}

	$link = pagelayer_shortlink($post->ID).'&pagelayer-live=1';	

	$actions['pagelayer'] = '<a href="'.esc_url( $link ).'">'.__( 'Edit using Pagelayer', 'pagelayer') .'</a>';

	return $actions;
}

// Add settings link on plugin page
add_filter('plugin_action_links_pagelayer/pagelayer.php', 'pagelayer_plugin_action_links');
function pagelayer_plugin_action_links($links){
	
	if(!defined('PAGELAYER_PREMIUM')){
		 $links[] = '<a href="'.PAGELAYER_PRO_PRICE_URL.'" style="color:#3db634;" target="_blank">'._x('Go Pro', 'Upgrade to Pagelayer Pro for many more features', 'pagelayer').'</a>';
	}

	$settings_link = '<a href="admin.php?page=pagelayer">Settings</a>';	
	array_unshift($links, $settings_link); 
	
	return $links;
}

// Add custom header
add_action('wp_head', 'pagelayer_add_custom_head', 102);
function pagelayer_add_custom_head(){
	global $post;
	
	$global_code = wp_unslash( get_option('pagelayer_header_code') );

	if(!empty($post)){
		$header_code = get_post_meta($post->ID , 'pagelayer_header_code', true);
	}
	
	if(!empty($global_code)){
		echo $global_code."\n";
	}
	
	if(!empty($header_code)){
		echo $header_code."\n";
	}
		
}

// Add custom body
add_action('wp_body_open', 'pagelayer_body_open');
function pagelayer_body_open(){
	global $post;
	
	$global_code = wp_unslash( get_option('pagelayer_body_open_code') );
	
	if(!empty($post)){
		$body_code = get_post_meta($post->ID , 'pagelayer_body_open_code', true);
	}
	
	if(!empty($global_code)){
		echo $global_code."\n";
	}
	
	if(!empty($body_code)){
		echo $body_code."\n";
	}	

}

// Add custom footer
add_action('wp_footer', 'pagelayer_add_custom_footer');
function pagelayer_add_custom_footer(){
	global $post, $pagelayer;

	if(!empty($pagelayer->localScript)){
		
		//Add local Script to variable to footer
		wp_register_script('pagelayer-localScript', false, true);
		wp_localize_script('pagelayer-localScript','pagelayer_local_scripts', $pagelayer->localScript);
		wp_enqueue_script( 'pagelayer-localScript');	
	}
	
	if($pagelayer->append_yt_api){
		wp_register_script('pagelayer-youtube-script',"https://www.youtube.com/iframe_api", array(), PAGELAYER_VERSION, true);
		wp_enqueue_script('pagelayer-youtube-script');	

	}
	
	$global_code = wp_unslash( get_option('pagelayer_footer_code') );
	
	if(!empty($post)){
		$footer_code = get_post_meta($post->ID , 'pagelayer_footer_code', true);
	}
	
	if(!empty($global_code)){
		echo $global_code."\n";
	}
	
	if(!empty($footer_code)){
		echo $footer_code."\n";
	}
	

}

// Handle Logout Redirect here
add_action('wp_logout', 'pagelayer_after_logout');
function pagelayer_after_logout($user_id){
	
	// Get the URL
	$url = get_user_option('pagelayer_logout_url', $user_id);
	
	// Now blank it
	update_user_option($user_id, 'pagelayer_logout_url', '');
	
	// We will redirect if we have the given item set.
	if(!empty($url)){
		wp_redirect( $url );
		exit();
	}
	
}

// Replace Media
$pagelayer_media_replace = get_option( 'pagelayer_disable_media_replace');
if(empty($pagelayer_media_replace)){
	
// Add URL to Replace Meda 
add_filter('media_row_actions', 'pagelayer_add_media_action', 10, 2);
function pagelayer_add_media_action($actions, $post){
	
	$url = admin_url('upload.php');
	$url = add_query_arg(array(
		'page' => 'pagelayer_replace_media',
		'id' => $post->ID,
	), $url);
	
  	$actions['pagelayer_replace_media'] = '<a href="'.$url.'" rel="permalink">'.esc_html__('Replace media', 'pagelayer').'</a>';
	
  	return $actions;
	
}

}

// Replace Media Function
function pagelayer_replace_media(){
	
	include_once(PAGELAYER_DIR.'/main/replace-media.php');
	
	pagelayer_replace_page();

}

// Hide admin bar 
add_action( 'init', 'pagelayer_hide_admin_bar');
function pagelayer_hide_admin_bar(){
	
	// Is it the live mode ?
	if(!pagelayer_optreq('pagelayer-live', false) || !pagelayer_optreq('pagelayer-iframe', false)){
		return false;
	}

	show_admin_bar(false);
}

// Check is gutenberg editor
function pagelayer_is_gutenberg_editor(){
	
	if(!function_exists('get_current_screen')){
		return false;
	}

	$screen = get_current_screen();

	if(empty($screen) || !method_exists($screen, 'is_block_editor')){
		return false;
	}

	return $screen->is_block_editor();
}

// Pagelayer Template Loading Mechanism
include_once(PAGELAYER_DIR.'/main/template.php');

// Convert Pagelayer widgets to gutenberg block
if(file_exists(PAGELAYER_DIR.'/main/blocks.php')){
	include_once(PAGELAYER_DIR.'/main/blocks.php');
}PKȎf\�RP++languages/en.jsonnu�[���{
	"ele_bg_styles": "Background Style",
	"ele_styles": "Box Style",
	"border_styles": "Border Style",
	"font_family": "Font Family",
	"font_weight" : "Font Weight",
	"font_variant" : "Font Variant",
	"decoration_line" : "Decoration Line",
	"decoration_style" : "Decoration Style",
	"wavy" : "Wavy",
	"line_height": "Line Height",
	"text_transform": "Text Transform",
	"text_spacing" : "Text Spacing",
	"word_spacing" : "Word Spacing",
	"animation_styles": "Animation",
	"responsive_styles": "Responsive",
	"custom_styles": "Custom CSS",
	"scroll_to_element": "Scroll To Element",
	"scroll_to": "Scroll To",
	"spacing_from_id": "Top Spacing From Element",
	"ele_scroll_id_desc": "Add your Element ID without Hash(#)",
	"ele_scroll_speed": "Speed x 1000",
	"params": "Params",
	"hotspot": "Hotspot",
	"hotspots": "Hotspots",
	"red": "Red",
	"grey": "Grey",
	"black": "Black",
	"custom": "Custom",
	"small": "Small",
	"middle": "Middle",
	"large": "Large",
	"dark": "Dark",
	"silver": "Silver",
	"noir": "Noir",
	"shadow": "Shadow",
	"top": "Top",
	"right": "Right",
	"bottom": "Bottom",
	"left": "Left",
	"always": "Always",
	"audio": "Audio",
	"wp_audio_source_title": "Audio source",
	"wp_audio_source_desc": "If your current browser does not support HTML5 audio or Flash Player is not installed, a direct download link will be displayed instead of the player",
	"wp_audio_autoplay_title": "Autoplay",
	"wp_audio_autoplay_desc": "Play file automatically when page is loaded",
	"wp_audio_loop_title": "Repeat",
	"wp_audio_loop_desc": "Repeat when playback is ended",
	"Videos": "Videos",
	"video": "Video",
	"Transition": "Transition",
	"fade": "Fade",
	"horizontal": "Horizontal",
	"vertical": "Vertical",
	"kenburns": "Kenburns",
	"visible": "Visible",
	"all": "All",
	"Pager": "Pager",
	"buttons": "Buttons",
	"button": "Button",
	"add_new_item": "Add new %name% item",
	"button_name": "Button",
	"obj_align_label": "Alignment",
	"center": "Center",
	"layout": "Layout",
	"button_group_indent_label": "Indent",
	"media_file": "Media File",
	"media_description": "Select file from Media Library",
	"button_text_label": "Button Text",
	"button_type_label": "Type",
	"btn_type_default": "Default",
	"btn_type_primary": "Primary",
	"btn_type_secondary": "Secondary",
	"btn_type_success": "Success",
	"btn_type_info": "Info",
	"btn_type_warning": "Warning",
	"btn_type_danger": "Danger",
	"btn_type_dark": "Dark",
	"btn_type_light": "Light",
	"btn_type_link": "Link",
	"button_size_label": "Size",
	"mini": "Mini",
	"extra_large": "Extra Large",
	"double_large": "Double Large",
	"btn_custom_size": "Custom Size",
	"service_box_font_icon_label": "Icon",
	"icon_alignment": "Icon Alignment",
	"icon_spacing": "Space Between",
	"stretch": "Stretch",
	"Share": "Share",
	"list_icon_label": "Icon",
	"share_text_label": "Text",
	"social_share_grp": "Social Icons",
	"share_item": "Social Icon",
	"share_name": "Name",
	"social_grp_size_label": "Size",
	"icon_background_shape": "Background Shape",
	"group": "Group",
	"layout_style": "Layout",
	"icon_shape_none": "None",
	"icon_shape_circle": "Circle",
	"icon_shape_square": "Square",
	"icon_shape_rounded": "Rounded",
	"icon_shape_outline": "Outline",
	"share_icon_name_label": "Name",
	"table": "Table",
	"obj_table_data_label": "Data",
	"obj_table_data_desc": "Data in each row separated by comma. Find out more about <a href='http:\/\/en.wikipedia.org\/wiki\/Comma-separated_values' target='_blank'>CSV format<\/a>.",
	"cta_layout_label": "Layout",
	"Normal": "Normal",
	"Overlay": "Overlay",
	"cta_align_label": "Alignment",
	"cta_image_label": "Image",
	"cta_img_height_label": "Height",
	"cta_img_width_label": "Width",
	"heading_name": "Title",
	"heading_typo": "Typography",
	"heading_shadow": "Shadow",
	"subheading_name": "Subtitle",
	"text": "Text",
	"cta_content_spacing_label": "Spacing",
	"cta_content_align_label": "Alignment",
	"cta_valign_label": "Vertical Alignment",
	"cta_content_bg_label": "Background",
	"ctaobj_button_link_label": "Button link",
	"button_link_desc": "ex. http:\/\/yoursite.com\/ or \/blog",
	"cta_btn_spacing_label": "Button Spacing",
	"cta_hover_anim_label": "Hover Animation",
	"cta_anim_none": "None",
	"cta_anim_zoomin": "Zoom In",
	"cta_anim_zoomout": "Zoom Out",
	"cta_anim_moveup": "Move Up",
	"cta_anim_movedown": "Move Down",
	"cta_anim_moveleft": "Move Left",
	"cta_anim_moveright": "Move Right",
	"cta_show_ribbon": "Show Ribbon",
	"cta_ribbon_text_label": "Text",
	"cta_ribbon_bg_label": "Background",
	"cta_ribbon_color_label": "Color",
	"cta_ribbon_spacing": "Spacing",
	"ribbon_pos_label": "Position",
	"Left": "Left",
	"Right": "Right",
	"modal": "Modal",
	"title": "Title",
	"modal_name": "Modal",
	"modal_title_content_default": "This is a cool new Modal",
	"padding": "Padding",
	"obj_content": "Content",
	"edit": "Edit",
	"content_with_tags_default": "<h1>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<\/h1><p>Integer ac leo ut arcu dictum viverra at eu magna. Integer ut eros varius, ornare magna non, malesuada nunc. Nulla elementum fringilla libero vitae luctus. Phasellus tincidunt nulla erat, in consectetur ante ornare tempor. Curabitur egestas purus ac gravida malesuada. Vestibulum sit amet rhoncus nisi. Quisque porta enim eget nisi luctus accumsan. Interdum et malesuada fames ac ante ipsum primis in faucibus.<\/p>",
	"modal_popup_width": "Modal Popup Width",
	"obj_show_animation_label": "Show Animation",
	"obj_hide_animation_label": "Hide Animation",
	"obj_style": "Style",
	"light": "Light",
	"obj_shadow_color_label": "Background Color",
	"obj_content_color_label": "Box Color",
	"list_text_color_label": "Text Color",
	"modal_container_style": "Container Style",
	"modal_title_style": "Title Style",
	"popup_name": "Splash Screen",
	"popup_delay_label": "Delay in milliseconds",
	"display": "Display",
	"once": "Once",
	"chart": "Chart",
	"obj_title_label": "Title",
	"google_charts_type_label": "Chart Type",
	"google_charts_type_desc": "Find out more about chart types at <a href='https:\/\/developers.google.com\/chart\/' target='_blank'>Google Charts<\/a>",
	"google_charts_type_list_column": "Column Chart",
	"google_charts_type_list_bar": "Bar Chart",
	"google_charts_type_list_area": "Area Chart",
	"google_charts_type_list_stepped": "Stepped Area Chart",
	"google_charts_type_list_pie": "Pie Chart",
	"google_charts_type_list3d": "3D Pie Chart",
	"google_charts_type_list_line": "Line Chart",
	"google_charts_type_list_histogram": "Histogram",
	"google_charts_donut_label": "Donut Hole",
	"google_charts_colors_label": "Chart colors",
	"google_charts_colors_desc": "Comma separated HEX color values. Ex: #e0440e, #e6693e",
	"google_charts_transparency_label": "Transparent background",
	"google_charts_data_desc": "Data in each row separated by comma",
	"date_picker_label": "Expiration Date",
	"time_zone": "Time zone",
	"server_time": "Server time",
	"user_local": "User's local time",
	"spacing" : "Spacing",
	"format": "Format",
	"days" : "Days",
	"hours" : "Hours",
	"minutes" : "Minutes",
	"seconds" : "Seconds",
	"block" : "Block",
	"inline" : "Inline",
	"expired_text" : "Expired Text",
	"show_exp_text" : "Show Expired Text",
	"expired_style" : "Expired Text Style",
	"custom_label_text" : "Custom Title",
	"title_style" : "Title",
	"block_styles" : "Countdown Block",
	"show_label" : "Show Title",
	"bg_color": "Background Color",
	"text_color": "Text Color",
	"blocks_size": "Block Size",
	"digits_size": "Digit Size",
	"labels_size": "Text Size",
	"block_space": "Outside Spacing",
	"plan_type": "Plan Name",
	"subtitle": "Subtitle",
	"currency": "Currency",
	"plan_price": "Value",
	"sale": "Sale",
	"old_price": "Old Value",
	"period": "Period",
	"btn_url_label": "Button URL",
	"additional_info": "Additional Info",
	"ribbion_display": "Display",
	"ribbion_text": "Text",
	"currency_color": "Currency Color",
	"currency_size": "Currency Font Style",
	"price_size": "Price Font Style",
	"old_price_size": "Old Price Font Style",
	"price_state": "State",
	"Hover": "Hover",
	"price_line_height": "Line Height",
	"old_price_color": "Old Price Color",
	"border_type": "Border Type",
	"none": "None",
	"solid": "Solid",
	"double": "Double",
	"dotted": "Dotted",
	"dashed": "Dashed",
	"groove": "Groove",
	"old_price_line_color" : "Line-through Color",
	"title_size": "Size",
	"period_size": "Size",
	"features_item" : "Features Item",
	"button_text_color": "Color",
	"button_Spacing": "Spacing",
	"button_bg_color": "Background Color",
	"button_text_color_hover": "Color",
	"button_bg_color_hover": "Background Color",
	"btn_hover_delay" : "Hover Delay",
	"btn_border_type": "Border Type",
	"btn_border_color": "Border Color",
	"btn_border_width": "Border Width",
	"btn_border_radius": "Border Radius",
	"btn_padding": "Padding",
	"ribbon_text_size": "Ribbon Font Style",
	"addition_info" : "Additional Information",
	"currency_style": "Currency",
	"price_style": "Price",
	"title_style": "Title Style",
	"period_style": "Period",
	"header_style": "Header",
	"feature_style": "Features",
	"button_style": "Button Style",
	"ribbon_style": "Ribbon",
	"label": "Label",
	"customize_style_fields": "Customize Style for Fields",
	"label_color": "Label Color",
	"placeholder_color": "Placeholder Color",
	"text_field_height": "Text Field Height",
	"border_width": "Border Width",
	"border_color": "Border Color",
	"border_radius": "Border Radius",
	"focus_fields_label": "Focus Effect for Fields",
	"checkbox_selected_style": "Radio\/Checkbox Selected Style",
	"color": "Color",
	"submit": "Submit",
	"opt_google_fonts_family": "Font Family",
	"button_text_color": "Color",
	"button_background_color": "Background Color",
	"hover_effect_button_label": "Hover Effect for Button",
	"stretch_button_label": "Stretch Button to full width",
	"redirect_url": "Redirect URL",
	"redirect_urllabel": "Choose the Redirect URL",
	"cf_success": "Your message was sent successfully",
	"cf_failed": "Your message could not be sent ! Please try again.",
	"redirect_urldesc": "User will be redirected to this URL after contact form is submitted",
	"alignment": "Alignment",
	"default": "Default",
	"site_title": "Site Title",
	"site_logo": "Show Logo",
	"logo_select": "Select logo",
	"logo_size": "Logo Size",
	"logo_custom_size" : "Logo Custom Size",
	"vertical_alignment" : "Vertical Alignment",
	"default_logo" : "Default Logo",
	"custom_logo" : "Custom Logo",
	"logo_img_type" : "Logo Image",
	"logo_style": "Logo Style",
	"font_style": "Font Style",
	"posts_grid_query_type_label": "Query Type",
	"posts_grid_query_type_desc": "Choose Query Type",
	"simple": "Simple",
	"posts_grid_custom_query_label": "Custom query",
	"ids": "IDs",
	"posts_grid_post_type_label": "Post Type to show",
	"posts_grid_post_type_desc": "Select post type to populate posts from",
	"posts_grid_category_label": "Display posts by category slug",
	"posts_grid_category_desc": "Separate with ',' to display posts that have either of these categories or with '+' to display posts that have all of these categories.",
	"posts_grid_tag_label": "Display posts by tag slug",
	"posts_grid_tag_desc": "Separate with ',' to display posts that have either of these tags or with '+' to display posts that have all of these tags.",
	"posts_grid_custom_tax_label": "Custom Taxonomy",
	"posts_grid_custom_tax_field_label": "Taxonomy field",
	"term_id": "Term ID",
	"slug": "Slug",
	"name": "Name",
	"posts_grid_custom_tax_term_label": "Taxonomy term(s)",
	"posts_grid_custom_tax_term_desc": "Separate with ',' to display posts that have either of these terms or with '+' to display posts that have all of these tags.",
	"posts_grid_posts_per_page_label": "Posts count",
	"posts_grid_sort_order": "Sort order",
	"posts_grid_sort_order_ascending": "Ascending",
	"posts_grid_sort_order_descending": "Descending",
	"posts_grid_custom_query_desc": "Build custom query according to Pagelayer Codex. Example: post_type=portfolio&posts_per_page=5&orderby=title",
	"posts_grid_ids_label": "IDs of posts",
	"posts_grid_ids_desc": "Separate with ','",
	"columns_count": "Columns count",
	"posts_grid_template_label": "Post Style",
	"posts_grid_posts_gap_label": "Vertical gap between posts",
	"posts_grid_show_featured_image": "Show Featured Image",
	"obj_image_size_label": "Size",
	"full": "Full",
	"medium": "Medium",
	"thumbnail": "Thumbnail",
	"image_custom_size_label": "Custom Size",
	"posts_grid_title_tag": "Title style",
	"posts_grid_title_tag_none": "Hide",
	"posts_grid_show_date_comments": "Show Date and Comments",
	"posts_grid_show_content": "Post description",
	"posts_grid_show_content_short": "Short",
	"posts_grid_show_content_full": "Full",
	"posts_grid_show_content_excerpt": "Excerpt",
	"posts_grid_show_content_none": "None",
	"posts_grid_short_content_length": "Length of the Text",
	"posts_grid_read_more_text_label": "Post Read More link text",
	"posts_grid_read_more_text": "Read more",
	"posts_grid_display_style": "Display Style",
	"show_all": "Show All",
	"posts_grid_display_style_load_more": "Load More Button",
	"posts_grid_display_style_pagination": "Pagination",
	"posts_grid_load_more_text_label": "Load More button text",
	"posts_grid_load_more_text_default": "Load More",
	"posts_grid_filter_label": "Filter",
	"posts_grid_filter_desc": "Add taxonomy filter.",
	"posts_grid_filter_by_first_tax": "First Taxonomy",
	"posts_grid_filter_by_second_tax": "Second Taxonomy",
	"posts_grid_filter_by_both": "Both",
	"posts_grid_filter_first_tax_name": "Select First Taxonomy",
	"posts_grid_filter_second_tax_name": "Select Second Taxonomy",
	"button_color_label": "Button color",
	"pink_dreams": "Pink Dreams",
	"warm": "Warm",
	"hot_summer": "Hot Summer",
	"olive_garden": "Olive Garden",
	"green_grass": "Green Grass",
	"skyline": "Skyline",
	"aqua_blue": "Aqua Blue",
	"violet": "Violet",
	"dark_grey": "Dark Grey",
	"filter_links_divider": "Divider",
	"posts_grid_filter_first_tax_text_label": "First Filter Title",
	"categories": "Categories",
	"posts_grid_filter_second_tax_text_label": "Second Filter Title",
	"tags": "Tags",
	"posts_grid_filter_view_all_text_label": "\"View All\" text",
	"post_count" : "Post Count",
	"post_types" : "Post Types",
	"posts_style" : "Post Style",
	"post_sort_order" : "Sort Order",
	"sort_order_ascending" : "Ascending",
	"sort_order_descending" : "Descending",
	"posts_order_by": "Order by",
	"posts_order_by_id": "ID",
	"posts_order_by_date": "Date",
	"posts_order_by_author": "Author",
	"posts_order_by_modified": "Modified",
	"posts_order_by_random": "Random",
	"posts_order_by_comment_count": "Comment count",
	"posts_order_by_menu_order": "Menu order",
	"show_excerpt":"Show Excerpt",
	"posts_grid_post_title_tag": "Post title",
	"service_box_layout_label": "Content style",
	"image_link_label": "Link to",
	"image_link_url": "URL",
	"hide_title" : "Hide Title",
	"hide_image" : "Hide Image",
	"img_size" : "Image Size",
	"img_height" : "Height",
	"content_color" : "color",
	"hide_date" : "Hide Date",
	"hide_link" : "Hide Link",
	"link_color" : "Link Color",
	"background_color" : "Background Color",
	"post_shadow" : "Shadow",
	"border_state" : "Border state",
	"slider_items_display" : "Slides Per Page",
	"slider_autoplay" : "Autoplay",
	"slider_navigations" : "Navigation",
	"slider_loop" : "Loop",
	"slider_arrows_color" : "Navigation Color",
	"slides_bullets" : "Bullets",
	"image_style" : "Image",
	"content_style" : "Post Content",
	"date_style" : "Post Date",
	"slider_post_style" : "Post Style",
	"slider_options" : "Slider Options",
	"disable": "Disable",
	"image_slider_animation_label": "Animation type",
	"image_slider_animation_slide": "Slide",
	"image_slider_animation_fade": "Fade",
	"image_slider_smooth_height_label": "Smooth height",
	"image_slider_smooth_height_desc": "Animate the height of the slider smoothly for slides of varying height",
	"image_slider_control_nav_label": "Show bullets",
	"pages": "Pages",
	"parameters_title": "Title",
	"wp_pages": "Pages",
	"wp_pages_description": "Your site pages",
	"sort_by": "Sort by",
	"sort_by_page_title": "Page title",
	"sort_by_page_order": "Page order",
	"sort_by_page_id": "Page ID",
	"exclude": "Exclude",
	"wp_pages_exclude_pages": "Page IDs, separated by commas.",
	"wp_recent_posts": "Recent Posts",
	"wp_recent_posts_description": "The most recent posts on your site",
	"wp_recent_posts_number": "Number of Posts to show",
	"wp_recent_posts_display_date": "Display post date ?",
	"calendar": "Calendar",
	"wp_calendar": "Calendar",
	"wp_calendar_description": "A calendar of your site posts",
	"wp_recent_comments": "Recent Comments",
	"wp_recent_comments_description": "The most recent comments",
	"wp_recent_comments_number": "Number of Comments to show",
	"wp_categories": "Categories",
	"wp_categories_description": "A list or dropdown of categories",
	"wp_display_as_drop_down": "Display as dropdown",
	"wp_show_post_counts": "Show post counts",
	"wp_categories_show_hierarchy": "Show hierarchy",
	"archives": "Archives",
	"wp_archives": "Archives",
	"wp_archives_description": "A monthly archive of your site posts",
	"wp_tags": "Tags",
	"wp_tag_cloud_description": "Your most used tags in cloud format",
	"wp_tag_cloud_taxonomy": "Taxonomy",
	"wp_tag_cloud_categories": "Categories",
	"search": "Search",
	"wp_rsssearch": "Search",
	"wp_rsssearch_description": "A search form for your site",
	"rss": "RSS",
	"wp_rssurl": "RSS feed URL",
	"wp_rssurl_description": "Enter the RSS feed URL here",
	"wp_rssfeed_title": "Feed title",
	"wp_rssfeed_title_description": "Give the feed a title (optional)",
	"wp_rssquantity": "Items quantity",
	"wp_rssquantity_description": "How many items would you like to display?",
	"wp_rssdisplay_content": "Display item content?",
	"wp_rssdisplay_author": "Display item author if available?",
	"wp_rssdisplay_date": "Display item date ?",
	"meta": "Meta",
	"wp_meta": "Meta",
	"wp_meta_description": "Log in\/out, admin, feed and SitePad links",
	"normal": "Normal",
	"hover": "Hover",
	"gradient": "Gradient",
	"image": "Image",
	"ele_bg_attachment": "Attachment",
	"scroll": "Scroll",
	"fixed": "Fixed",
	"ele_bg_posx": "Position X",
	"ele_bg_posy": "Position Y",
	"ele_bg_repeat": "Repeat",
	"repeat": "Repeat",
	"no-repeat": "No-repeat",
	"repeat-x": "Repeat-x",
	"repeat-y": "Repeat-y",
	"ele_bg_size": "Size",
	"cover": "Cover",
	"contain": "Contain",
	"ele_bg_hover_delay": "Delay",
	"ele_bg_attachment_hover": "Attachment",
	"ele_bg_posx_hover": "Position X",
	"ele_bg_posy_hover": "Position Y",
	"ele_bg_repeat_hover": "Repeat",
	"ele_bg_size_hover": "Size",
	"margin": "Margin",
	"z-index": "Z-index",
	"border_type": "Border Type",
	"animation": "Animation",
	"fading": "Fading",
	"fadein": "Fade In",
	"fadeindown": "Fade In Down",
	"fadeinup": "Fade In Up",
	"fadeinleft": "Fade In Left",
	"fadeinright": "Fade In Right",
	"zooming": "Zooming",
	"zoomin": "Zoom In",
	"zoomindown": "Zoom In Down",
	"zoominup": "Zoom In Up",
	"zoominleft": "Zoom In Left",
	"zoominright": "Zoom In Right",
	"bounceing": "Bounceing",
	"bouncein": "Bounce In",
	"bounceindown": "Bounce In Down",
	"bounceinup": "Bounce In Up",
	"bounceinleft": "Bounce In Left",
	"bounceinright": "Bounce In Right",
	"sliding": "Sliding",
	"slideindown": "Slide In Down",
	"slideinup": "Slide In Up",
	"slideinleft": "Slide In Left",
	"slideinright": "Slide In Right",
	"rotating": "Rotating",
	"rotatein": "Rotate In",
	"rotateindown": "Rotate In Down",
	"rotateinup": "Rotate In Up",
	"rotateinleft": "Rotate In Left",
	"rotateinright": "Rotate In Right",
	"fadeout": "Fade Out",
	"fadeoutdown": "Fade Out Down",
	"fadeoutup": "Fade Out Up",
	"fadeoutleft": "Fade Out Left",
	"fadeoutright": "Fade Out Right",
	"zoomout": "Zoom Out",
	"zoomoutdown": "Zoom Out Down",
	"zoomoutup": "Zoom Out Up",
	"zoomoutleft": "Zoom Out Left",
	"zoomoutright": "Zoom Out Right",
	"bounceout": "Bounce Out",
	"bounceoutdown": "Bounce Out Down",
	"bounceoutup": "Bounce Out Up",
	"bounceoutleft": "Bounce Out Left",
	"bounceoutright": "Bounce Out Right",
	"slideoutdown": "Slide Out Down",
	"slideoutup": "Slide Out Up",
	"slideoutleft": "Slide Out Left",
	"slideoutright": "Slide Out Right",
	"rotateout": "Rotate Out",
	"rotateoutdown": "Rotate Out Down",
	"rotateoutup": "Rotate Out Up",
	"rotateoutleft": "Rotate Out Left",
	"rotateoutright": "Rotate Out Right",
	"effects": "Effects",
	"lightspeedin": "Light Speed In",
	"bounce": "Bounce",
	"pulse": "Pulse",
	"rubberband": "Rubber Band",
	"flash": "Flash",
	"swing": "Swing",
	"jello": "Jello",
	"tada": "Tada",
	"wobble": "Wobble",
	"rollin": "Rollin",
	"headshake": "Head Shake",
	"shake": "Shake",
	"animate_speed": "Speed",
	"fast": "Fast",
	"slow": "Slow",
	"fastest": "Fastest",
	"slowest": "Slowest",
	"animation_delay": "Delay",
	"hide_desktop": "Hide On Desktop",
	"hide_tablet": "Hide On Tablet",
	"hide_mobile": "Hide On Mobile",
	"ele_id": "Element ID",
	"ele_id_desc": "You can add your custom ID without Hash(#)",
	"ele_classes": "CSS Class",
	"ele_classes_desc": "You can add your custom Class without dot(.)",
	"row": "Row",
	"con_width": "Container Width",
	"con_width_exp": "The default value of row container max-width: 1170px, you can change it here",
	"auto": "Auto",
	"full_width": "Full",
	"fixed_width": "Fixed",
	"fixed_con_width": "Fixed Content Width",
	"row_width": "Row Width",
	"col_gap": "Columns Gap",
	"auto_width": "Auto",
	"fit_to_screen": "Fit Screen",
	"min_height": "Min Height",
	"row_bg_type": "Background Type",
	"background_type": "Background Type",
	"parallax": "Parallax",
	"video_src_label": "Video URL",
	"video_src_desc": "Paste the URL of a video (YouTube, Vimeo, Dailymotion, etc) or choose from your media library",
	"overlay_type": "Background Type",
	"overlay_img_attachment": "Attachment",
	"overlay_bg_posx": "Position X",
	"overlay_bg_posy": "Position Y",
	"overlay_bg_repeat": "Repeat",
	"overlay_bg_size": "Size",
	"overlay_transperancy": "Transparency",
	"overlay_hover_delay": "Delay",
	"overlay_type_hover": "Background Type",
	"overlay_img_attachment_hover": "Attachment",
	"overlay_bg_posx_hover": "Position X",
	"overlay_bg_posy_hover": "Position Y",
	"overlay_bg_repeat_hover": "Repeat",
	"overlay_bg_size_hover": "Size",
	"overlay_transperancy_hover": "Transperancy",
	"shape_position": "Position",
	"Top": "Top",
	"Bottom": "Bottom",
	"shape_type": "Type",
	"Arrow": "Arrow",
	"BigTriangle": "BigTriangle",
	"Curve": "Curve",
	"Clouds": "Clouds",
	"Mountains": "Mountains",
	"Pyramids": "Pyramids",
	"Stamp": "Stamp",
	"Slit": "Slit",
	"Split": "Split",
	"Tilt": "Tilt",
	"Waves": "Waves",
	"Zigzag": "Zigzag",
	"shape_bg_color": "Color",
	"shape_width": "Width",
	"shape_height": "Height",
	"shape_flip": "Flip",
	"row_bg_styles": "Background",
	"row_bg_overlay": "Background Overlay",
	"shape_styles": "Shape Styles",
	"column": "Column",
	"widget_space": "Widgets Space",
	"width_custom": "Custom Width",
	"col_bg_type": "Background Type",
	"col_bg_styles": "Background",
	"col_bg_overlay": "Overlay",
	"image_link_desc": "Click on image to open the link. (ex. http:\/\/yoursite.com\/)",
	"open_link_in_new_window": "Open link in new window (tab)",
	"typography": "Typography",
	"heading_styles": "Heading Styles",
	"text_shadow": "Text Shadow",
	"filter": "CSS Filters",
	"quote": "Quote",
	"quotes_content_label": "Content",
	"quotation": "Quotation",
	"double_quotation": "Double Quotation",
	"quotation_pos_label": "Quotation Position",
	"overlay": "Overlay",
	"quotation_size_label": "Size",
	"quotation_color_label": "Color",
	"quotation_top_label": "Top",
	"quotation_left_label": "Left",
	"quotation_double_indent_label": "Indent",
	"quote_content_typo": "Typography",
	"quotes_cite_label": "Cite",
	"quotes_cite_desc": "Quote Author name",
	"cite_typo": "Typography",
	"quotes_url_label": "URL",
	"quotes_url_desc": "Author URL",
	"quotes_content_color_label": "Color",
	"quote_left_border_width": "Width",
	"quote_border_color": "Color",
	"quote_left_padding": "Left Spacing",
	"quote_vertical_padding": "Top Bottom Spacing",
	"quotes_cite_color_label": "Color",
	"qoute_styles": "Quote Style",
	"cite_styles": "Cite",
	"left_border": "Left Border",
	"list_item": "List Item",
	"list_items_label": "Name",
	"list_items_default": "List Item",
	"list_item_url_label": "URL",
	"list_show_icon": "Show Icon",
	"list": "List",
	"style": "Style",
	"list_list_type_circle": "Circle",
	"list_list_type_disc": "Disc",
	"list_list_type_square": "Square",
	"list_list_type_armenian": "Armenian",
	"list_list_type_georgian": "Georgian",
	"list_color_label": "Color",
	"list_typo": "Typography",
	"list_item_indent_label": "Indent",
	"list_spacing_label": "Space Between",
	"list_side_spacing_label": "Left Spacing",
	"list_icon_color_label": "Color",
	"list_icon_size_label": "Size",
	"text_style": "Text Style",
	"type": "Type",
	"divider": "Divider",
	"service_box_icon_border_color_label": "Border Color",
	"icon": "Icon",
	"obj_size_label": "Size",
	"icon_link_field_label": "Link",
	"service_box_icon_color_label": "Color",
	"service_box_icon_custom_size_label": "Custom size",
	"service_box_icon_custom_size_desc": "Font Size",
	"service_box_icon_rotate": "Rotate",
	"service_box_icon_background_color_label": "Background color",
	"service_box_icon_background_size": "Background Space",
	"icon_animation": "Animation",
	"icon_style_hover": "Style and Hover Effects",
	"Grow": "Grow",
	"Shrink": "Shrink",
	"Pulse": "Pulse",
	"Push": "Push",
	"Pop": "Pop",
	"Buzz": "Buzz",
	"Float": "Float",
	"Sink": "Sink",
	"Bob": "Bob",
	"Hang": "Hang",
	"Rotate": "Rotate",
	"icon_style": "Icon Style",
	"Badge": "Badge",
	"badge_text_color_label": "Color",
	"badge_text": "Label",
	"badge_url_label": "URL",
	"badge_spacing": "Space Between",
	"badge_notification_type": "Type",
	"Primary": "Primary",
	"Secondary": "Secondary",
	"Success": "Success",
	"Warning": "Warning",
	"Danger": "Danger",
	"Info": "Info",
	"Light": "Light",
	"Dark": "Dark",
	"Custom": "Custom",
	"badge_text_background_label": "Background Color",
	"badge_style": "Badge Style",
	"btn_badge": "Button Badge",
	"Pills": "Pills",
	"badge_vertical_align": "Vertical Align",
	"button_badge": "Button Badge",
	"badge_btn_type": "Type",
	"badge_btn_background_label": "Background Color",
	"text_size": "Typography",
	"badge_text_size": "Typography",
	"horizontal_spacing": "Left Right Spacing",
	"Tooltip": "Tooltip",
	"tooltip_align": "Align",
	"hover_me": "Hover Me",
	"show_icon": "Show Icon",
	"tooltip_icon": "Icon",
	"tooltip_icon_alignment": "Alignment",
	"tooltip_text": "Content",
	"tooltip_positon": "Position",
	"tooltip_text_alignment": "Alignment",
	"tooltip-width": "Width",
	"tooltip_icon_color": "Color",
	"icon_space": "Space Between",
	"tooltip_title_color": "Color",
	"tooltip_title_size": "Typography",
	"tooltip_text_shadow": "Text Shadow",
	"tooltip_background_color": "Background Color",
	"tooltip_text_color": "Color",
	"tooltip_spacing": "Inner Space",
	"tooltip_shadow": "Box Shadow",
	"tooltip_text_size": "Typography",
	"tooltip_style": "Tooltip Style",
	"image_src_label": "Select Image",
	"image_src_desc": "Drop an Image or Choose an image from Media Library",
	"custom_url": "Custom URL",
	"lightbox": "Lightbox",
	"image_rel_label": "Link 'rel' value for your custom lightbox",
	"gallery_grid_caption_label": "Show image caption",
	"gallery_grid_caption_desc": "You can set caption in media library",
	"image_overlay_effect_label": "Hover Effect",
	"image_overlay_effect_desc": "Check to add overlay, It will show up when hover on image",
	"Middle": "Middle",
	"icon_color": "Color",
	"icon_custom_size": "Size",
	"icon_custom_size_desc": "You can give a custom size to the icon",
	"content": "Content",
	"open_in_pleditor": "Edit with Pagelayer",
	"image_overlay_background": "Background Color",
	"image_show_always": "Show Always",
	"max-width-percent": "Max Width(%)",
	"image_style": "Image",
	"caption_style": "Caption",
	"overlay_style": "Overlay",
	"slider_options": "Slider Options",
	"image_slider_ids_label": "Edit Slides",
	"media_library_images_ids_desc": "Select images from Media Library",
	"image_slider_ids_text": "Organize Images",
	"slider_controls": "Controls",
	"Arrows": "Arrows",
	"image_slider_animation": "Animation",
	"image_slider_animation_desc": "Preview the page to view the animation",
	"Fade": "Fade",
	"slider_animation_speed": "Animation Speed(s)",
	"image_slider_loop": "Loop",
	"image_slider_loop_desc": "Loop images in slider",
	"slider_height": "Adaptive Height",
	"slider_height_desc": "The slider height should change on the fly according to the current slide",
	"image_slider_slideshow_speed_label": "Slideshow Speed",
	"image_slider_auto": "Auto Start",
	"image_slider_auto_desc": "Check to auto start slider",
	"auto_hover": "Pause on hover",
	"auto_hover_desc": "If enabled, the slider will pause when you hover over the slider",
	"slider_auto_direction": "Direction",
	"slider_auto_direction_desc": "Select direction for slider",
	"Next": "Next",
	"Previous": "Previous",
	"grid_gallery_images": "Select images for gallery",
	"attachment_page": "Attachment Page",
	"btn_type_custom": "Custom",
	"button_link_label": "Link",
	"btn_bg_color_label": "Background Color",
	"btn_color_label": "Color",
	"btn_hover_delay_label": "Hover Speed",
	"btn_hover_delay_desc": "Time to delay the hover in ms",
	"btn_bg_color_hover_label": "Background Color",
	"btn_color_hover_label": "Color",
	"border_color_label": "Border Color",
	"border_type_hover": "Type",
	"border_color_hover_label": "Border Color",
	"border_width_hover": "Border Width",
	"border_radius_hover": "Border Radius",
	"btn_style": "Button Style",
	"border_style": "Border",
	"social_url_label": "URL",
	"social": "Social",
	"social_name": "Name",
	"official": "Official",
	"social_color_label": "Color",
	"social_bg_color_label": "Background Color",
	"social_style": "Social Style",
	"Lightbox": "Lightbox",
	"Autoplay": "Autoplay",
	"mute": "Mute",
	"loop": "Loop",
	"video_style": "Video",
	"overlay_style": "Overlay",
	"service_box_image_icon_label": "Choose Image",
	"service_image_spacing": "Spacing Around",
	"service_box_image_icon_size_label": "Size",
	"service_img_custom_size_label": "Custom Size",
	"service_box_heading_label": "Heading",
	"open_in_wpeditor": "Open in SitePad Editor",
	"service_box_text_label": "Content",
	"show_btn": "Show Button",
	"service_box_media_alignment": "Image Alignment",
	"service_box_media_vertical_alignment": "Vertical Alignment",
	"service_box_text_alignment": "Content Alignment",
	"service_box_heading_alignment": "Heading Alignment",
	"justify": "Justify",
	"service_btn_url_label": "URL",
	"service_button_text_label": "Text",
	"service_heading_spacing": "Bottom Spacing",
	"service_heading_color": "Color",
	"service_heading_typo": "Typography",
	"service_text_color": "Color",
	"service_text_typo": "Typography",
	"service_btn_spacing": "Top Spacing",
	"iconbox_btn_text_size": "Size",
	"button_state": "Button State",
	"iconbox_button_color": "Color",
	"service_button_bg_color": "Background Color",
	"service_btn_hover_delay": "Delay",
	"service_button_bg_color_hover": "Background Color",
	"service_content_style": "Content",
	"service_img_style": "Image Style",
	"service_heading_style": "Heading",
	"service_btn_style": "Button",
	"iconbox_font_icon_label": "Icon",
	"iconbox_icon_view": "Frame",
	"Default": "Default",
	"Stacked": "Stacked",
	"Framed": "Framed",
	"iconbox_icon_shape_label": "Shape",
	"Square": "Square",
	"Circle": "Circle",
	"service_icon_padding": "Padding",
	"service_icon_border": "Icon Border",
	"iconbox_box_heading_label": "Heading",
	"iconbox_box_text_label": "Content",
	"iconbox_box_media_alignment": "Alignment",
	"iconbox_box_media_vertical_alignment": "Vertical Alignment",
	"iconbox_box_text_alignment": "Content Alignment",
	"iconbox_btn_url_label": "URL",
	"iconbox_button_text_label": "Label",
	"service_icon_spacing": "Spacing",
	"icon_state": "State",
	"state": "State",
	"iconbox_icon_color": "Color",
	"service_icon_background_color": "Background Color",
	"service_icon_size": "Size",
	"service_icon_rotate": "Rotate",
	"border": "Border",
	"icon_border_type": "Border",
	"icon_border_color_label": "Color",
	"icon_border_width": "Width",
	"service_icon_hover_delay": "Delay",
	"service_icon_color_hover": "Color",
	"service_icon_background_color_hover": "Background Color",
	"service_icon_size_hover": "Size",
	"service_rotate_hover": "Rotate",
	"icon_border_type_hover": "Border",
	"icon_border_color_hover_label": "Color",
	"icon_border_width_hover": "Width",
	"service_icon_style": "Icon Style",
	"tabs": "Tabs",
	"tabs_icon_spacing": "Icon Spacing",
	"tab": "Tab",
	"tab_name": "Tab",
	"tabs_padding_label": "Inner Space",
	"tabs_vertical": "Vertical Tabs",
	"tabs_rotate": "Auto rotate (s)",
	"Center": "Center",
	"tab_title_typo": "Typography",
	"tabs_holder_styles": "Tabs Holder",
	"tab_content_typo": "Typography",
	"accordion": "Accordion",
	"accordion_item_title_label": "Section title",
	"accordion_name": "Accordion",
	"accordion_title_typo": "Typography",
	"accordion_content_typo": "Typography",
	"Collapse": "Collapse",
	"collapsse_title_typo": "Typography",
	"collapse_content_typo": "Content",
	"space": "Space",
	"embed": "Embed",
	"embed_paste_code": "Paste HTML code",
	"shortcodes": "Shortcodes",
	"shortcodes_paste_code": "Shortcode",
	"shortcodes_paste": "Paste your shortcode here",
	"google_map_address_label": "Address",
	"google_map_address_desc": "To find a specific address or location, just enter what you're looking for and press Enter",
	"google_map_noscroll": "Deactivate Scroll",
	"google_map_zoom_label": "Zoom",
	"google_map_height": "Height",
	"testimonial": "Testimonial",
	"testimonial_content_label": "Content",
	"testimonial_image_label": "Image",
	"testimonial_image_desc": "Upload your Image",
	"image_shape": "Shape",
	"square": "Square",
	"circle": "Circle",
	"testimonial_cite_label": "Name",
	"testimonial_cite_desc": "Enter author name",
	"testimonial_designation_label": "Designation",
	"testimonial_cite_title_size_desc": "Enter Author Designation",
	"testimonial_url_label": "Link",
	"testimonial_url_desc": "Author URL",
	"position": "Position",
	"aside": "Aside",
	"testimonial_alignment_label": "Alignment",
	"testimonial_border_color_label": "Color",
	"content_style": "Content",
	"testimonial_color_label": "Color",
	"testimonial_image_sizes": "Size",
	"author_spacing": "Space Between",
	"cite_spacing": "Spacing",
	"testimonial_name_color_label": "Color",
	"cite_style": "Typography",
	"cite": "Cite",
	"testimonial_title_color_label": "Color",
	"cite_designation_style": "Typography",
	"designation": "Designation",
	"avatar_style": "Avatar",
	"progress_title": "Title",
	"progress_text": "Content",
	"progress_type": "Type",
	"percentage": "Percentage",
	"progress_height": "Height",
	"hide_percentage": "Hide Percentage",
	"progress_bar_color": "Color",
	"title_color": "Color",
	"title_size": "Typography",
	"progress_text_color": "Color",
	"progress_percent_color": "Color",
	"heading_style": "Heading",
	"percentage": "Percentage",
	"block_color": "Color",
	"block_height": "Height",
	"Alert": "Alert",
	"alert_title": "Title",
	"alert_content": "Content",
	"alert_icon": "Icon",
	"alert_type_primary": "Primary",
	"alert_type_secondary": "Secondary",
	"alert_type_success": "Success",
	"alert_type_info": "Info",
	"alert_type_warning": "Warning",
	"alert_type_danger": "Danger",
	"alert_type_dark": "Dark",
	"alert_type_custom": "Custom",
	"is_dismissible": "Is Dissmisible",
	"alert_font_size": "Size",
	"alert_icon_spacing": "Spacing",
	"alert_icon_color": "Color",
	"alert_bg_color": "Background Color",
	"alert_title_color": "Color",
	"title_typo": "Typography",
	"alert_content_color": "Color",
	"Anchor": "Anchor",
	"Stars": "Stars",
	"rating_title": "Title",
	"stars_count": "Number of Stars",
	"stars_rating": "Rating",
	"counter_number_size": "Typography",
	"stars_font_size": "Size",
	"stars_spacing": "Spacing",
	"stars_color": "Color",
	"unmarked_star_color": "Unmarked Color",
	"stars_style": "Stars Style",
	"wp_widgets_area_no_sidebars": "There are no sidebars",
	"wp_widgets_area_description": "Use this widget to add one of your Widget Areas.",
	"wp_widgets_area_select": "Select Area",
	"Divider": "Divider",
	"divider_border_type": "Border",
	"divider_color": "Color",
	"divider_border_weight": "Weight",
	"divider_border_width": "Width",
	"divider_gap": "Inner Spacing",
	"divider_alignment": "Alignment",
	"Counter": "Counter",
	"starting_number": "Starting Number",
	"Ending_number": "Ending Number",
	"counter_animation_duration": "Animation Duration",
	"number_prefix": "Prefix",
	"number_suffix": "Suffix",
	"thousand_seperator": "Thousand Seperator",
	"thousand_seperator_type": "Seperator type",
	"Dot": "Dot",
	"Space": "Space",
	"counter_text": "Content",
	"counter_align": "Alignment",
	"counter_number_color_label": "Color",
	"counter_text_color_label": "Color",
	"counter_text_style": "Typography",
	"counter_style": "Counter Style",
	"counter_label_style": "Title",
	"row_height": "Height",
	"column_pos" : "Column V-Align",
	"content_pos" : "Content V-Align",
	"color_hover" : "Color Hover",
	"col_width" : "Column Width",
	"link_settings" : "Link",
	"enable_slideshow" : "Enable Slideshow",
	"slideshow_speed" : "Speed in seconds",
	"slideshow_start" : "Start with slide number",
	"slider_transition" : "Slider Animation",
	"slider_preload" : "Preload Slides",
	"slider_options" : "Slider Options",
	"arrow_styles" : "Arrow Style",
	"pager_styles" : "Pager Options",
	"arrows" : "Show Arrows",
	"background_size" : "Background Size",
	"size" : "Size",
	"background_shape" : "Background Shape",
	"pager" : "Pager",
	"active_pager_color" : "Active Pager Color",
	"pager_overlay" : "Overlay Pager",
	"menu_list" : "Menu List",
	"menu_item" : "Menu Item",
	"divider_color" : "Divider Color",
	"thickness" : "Thickness",
	"space_bottom" : "Bottom Space",
	"item_details" : "Item Details",
	"desc_style" : "Description",
	"includes_default" : "Cheese | Pepper | Mushrooms",
	"desc_default" : "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
	"menu_name" : "Menu",
	"animated_heading" : "Animated Heading",
	"rotate_default" : "Effects,Rotates,&More",
	"rotate_text" : "Rotate Text",
	"after_text" : "After Text",
	"misc_style" : "Miscellaneous",
	"blob_1_color" : "Blob1 Color",
	"blob_2_color" : "Blob2 Color",
	"blob_3_color" : "Blob3 Color",
	"blob_4_color" : "Blob4 Color",
	"blob_5_color" : "Blob5 Color",
	"blob_6_color" : "Blob6 Color",
	"blob_7_color" : "Blob7 Color",
	"stroke_thickness" : "Stroke Thickness",
	"stroke_color" : "Stroke Color",
	"rotate_color" : "Rotate Color",
	"rotate-1" : "Rotate-1",
	"rotate-2" : "Rotate-2",
	"rotate-3" : "Rotate-3",
	"loading-bar" : "Loading-Bar",
	"slide" : "Slide",
	"clip" : "Clip",
	"zoom" : "Zoom",
	"scale" : "Scale",
	"push" : "Push",
	"blobs" : "Blobs",
	"stroke" : "Stroke",
	"btn_grp" : "Button Group",
	"download_btn" : "Download Button",
	"playpause_style" : "Play Pause Style",
	"space_around" : "Space Around",
	"duration_style" : "Duration Time Style",
	"show" : "Show",
	"progress_style" : "Progress Bar Style",
	"loaded_color" : "Loaded Color",
	"current_color" : "Current Color",
	"hovered_color" : "Hover Color",
	"handle_color" : "Handle Color",
	"current_style" : "Current Style",
	"volume_style" : "Volume Style",
	"volume_slider" : "Volume Slider",
	"video_slider" : "Video Slider",
	"add_media" : "Add Media",
	"cta" : "Call To Action",
	"opacity" : "Opacity",
	"subheading_styles" : "Subheading style",
	"content_styles" : "Content Box Style",
	"verticle_postion" : "Vertical Position",
	"shadow_pos" : "Shadow Position",
	"shadow_color" : "Shadow Color",
	"ribbon_text_default" : "New Arrivals",
	"close_style" : "Close",
	"horizontalbar_chart" : "Horizontal Bar Chart",
	"radar" : "Radar Chart",
	"doughnut_chart" : "Doughnut Chart",
	"polararea" : "Polar Area",
	"legend_pos" : "Legend Position",
	"custom_dimension" : "Custom Dimension",
	"label_style" : "Labels",
	"colors" : "Colors",
	"datasets" : "Datasets",
	"dataset_name" : "Dataset",
	"ticks_style" : "Ticks",
	"axis" : "Axis",
	"x-axis" : "X-Axis",
	"y-axis" : "Y-Axis",
	"begin_at_zero" : "Begin At Zero",
	"fill_color" : "Fill Color",
	"after" : "After",
	"post_excerpt" : "Post Excerpt",
	"featured_img" : "Featured Image",
	"fallback_img" : "Fallback Image",
	"breadcrumb" : "Breadcrumb",
	"home_label" : "Homepage Anchor Text",
	"search_prefix" : "Search Page Prefix",
	"404_prefix" : "404 Page Prefix",
	"cur_color" : "Active Color",
	"prefix_style" : "Prefix Style",
	"breadcrumb_prefix" : "Breadcrumb Prefix",
	"search_prefix" : "Search Page Prefix",
	"404_prefix" : "404 Page Prefix",
	"post_folio" : "Post Portfolio",
	"columns" : "Columns",
	"post_per_page" : "Posts Per Page",
	"ratio" : "Height Ratio",
	"row_gap" : "Row Gap",
	"show_title" : "Show Title",
	"filter_style" : "Filter Style",
	"filter_by" : "Filter By",
	"btn_padding" : "Button Padding",
	"space_between" : "Space Between",
	"search_form" : "Search Form",
	"form_type" : "Form Type",
	"button_type" : "Button Type",
	"button_text" : "Button Text",
	"button_icon" : "Button Icon",
	"font_size" : "Font Size",
	"post_nav" : "Post Navigation",
	"input_style" : "Input Style",
	"prev_label" : "Previous Label",
	"next_label" : "Next Label",
	"arrows_list" : "Arrows List",
	"in_same_term" : "Same Taxonomy Term",
	"Post_taxonomy" : "Post Taxonomy",
	"post_type" : "Post Type",
	"post_commment" : "Post Comments",
	"theme_commment" : "Theme Comments",
	"post_info" : "Post Info",
	"post_info_list" : "Post Info List",
	"terms_style" : "Tags & Categories Style",
	"post_list" : "Post List",
	"post_title" : "Post Title",
	"classic" : "Classic",
	"full_screen" : "Full Screen",
	"placeholder" : "Place Holder",
	"focus" : "Focus",
	"width" : "Width",
	"separator" : "Separator",
	"skin" : "Skin",
	"current" : "Current",
	"author" : "Author",
	"date" : "Date",
	"time" : "Time",
	"comments" : "Comments",
	"terms" : "Terms",
	"date_format" : "Date Format",
	"time_format" : "Time Format",
	"custom_date_format" : "Custom Date Format",
	"custom_time_format" : "Custom Time Format",
	"before" : "Before",
	"custom_link" : "Custom Link",
	"primary_menu" : "Primary / Mega Menu",
	"select_menu" : "Select Menu",
	"icon_list" : "Icon List",
	"dropdown" : "Dropdown",
	"pointer" : "Pointer",
	"underline" : "Underline",
	"overline" : "Overline",
	"double_line" : "Double Line",
	"toggle_style" : "Toggle Style",
	"submenu_style" : "Submenu Style",
	"menu_style" : "Menu Style",
	"left_margin" : "Left Margin",
	"vertical_padding" : "Vertical Padding",
	"horizontal_padding" : "Horizontal Padding",
	"plus" : "Plus",
	"arrow_down" : "Arrow Down",
	"caret_down" : "Caret Down",
	"sbmenu_indicator" : "Submenu Indicator",
	"lower_alpha" : "Lower Alpha",
	"lower_roman" : "Lower Roman",
	"upper_roman" : "Upper Roman",
	"upper_alpha" : "Upper Alpha",
	"inherit" : "Inherit",
	"decimal" : "Decimal",
	"list_style" : "List Style",
	"slide" : "Slide",
	"drop_in" : "Drop In",
	"label_style" : "Label Style",
	"separator_style" : "Separator Style",
	"theme_tamplate" : "Theme Template",
	"Drop_out" : "Drop Out",
	"on_hover" : "On Hover",
	"posts" : "Posts",
	"box_shadow" : "Box Shadow",
	"box_shadow_hover" : "Shadow on Hover",
	"thumb_style" : "Thumbnail Style",
	"show_thumb" : "Show Thumbnail",
	"medium_large" : "Medium Large",
	"top_bottom_spacing" : "Top Bottom Spacing",
	"meta_options" : "Meta Options",
	"category" : "Category",
	"show_content" : "Show Content",
	"excerpt" : "Excerpt",
	"more_style" : "Read More Style",
	"no_tag" : "No Tag",
	"no_widget_class" : "No Widget Class",
	"invalid_post_id" : "Invalid post ID",
	"post_update_err" : "Unable to update the Post content for some reason",
	"post_update_success" : "Post Content was updated successfully!",
	"no_widget_area" : "No such Widget Area !",
	"invalid_revision" : "Invalid revision",
	"rev_load_error" : "Unable to load the Post revision content for some reason",
	"rev_load_success" : "Post revision was loaded successfully!",
	"access_denied" : "Access denied.",
	"delete_rev_error" : "Can't delete this revision.",
	"delete_rev_success" : "Revision was deleted Successfully",
	"hide_name" : "Hide Name",
	"animation_direction" : "Animation Direction",
	"animation_duration" : "Animation Duration",
	"front_section" : "Front Section",
	"visual_element" : "Visual Element",
	"flip" : "Flip",
	"slide" : "Slide",
	"push" : "Push",
	"zoom-in" : "Zoom In",
	"zoom-out" : "Zoom Out",
	"fade" : "Fade",
	"content_width" : "Content Width",
	"icon_label" : "Icon",
	"icon_view" : "Frame",
	"icon_color" : "Icon Color",
	"icon_background_color":"Background Color",
	"icon_border_color" : "Border Color",
	"back_section" : "Back Section",
	"text_color" : "Text Color",
	"text_style" : "Text Style",
	"icon_background_size": "Background Space",
	"size_label" : "Size",
	"icon_custom_size" : "Custom Size",
	"icon_rotate" : "Rotate",
	"background_attachment" : "Attachment",
	"back_side" : "Flipbox Back Side",
	"border_color" : "Border Color",
	"button_color" : "Color",
	"button_size" : "Size",
	"image_size" : "Image Size",
	"img_custom_size" : "Custom Size",
	"content" : "Content",
	"background_gradient" : "Gradient",
	"app_id" : "Facebook App ID",
	"post_link_type" : "Post Link Type",
	"page_url" : "Custom Link",
	"share_btn" : "Share Button",
	"liked_faces" : "People Faces",
	"layout_type" : "Layout",
	"standard" : "Standard",
	"box_count" : "Box Count",
	"button_count" : "Button Count",
	"btn_action": "Action",
	"like" : "Like",
	"recommend" : "Recommend",
	"color_scheme" : "Color Scheme",
	"current_url" : "Current URL",
	"btn_size" : "Button Size",
	"post" : "Post",
	"comment" : "Comment",
	"embed_type" : "Embed Type",
	"post" : "Post",
	"post-url" : "Post URL",
	"video-url" : "Video URL",
	"comment-url" : "Comment URL",
	"full_post" : "Full Post",
	"autoplay" : "Autoplay",
	"captions" : "Captions",
	"parent_comments" : "Parent Comments",
	"comments_count" : "Number of Comments",
	"comments_width" : "Width",
	"comments_order" : "Order",
	"social" : "Social",
	"reverse_time" : "Reverse Time",
	"time" : "Time",
	"page_link" : "Page URL",
	"tabs" : "Tabs",
	"timeline" :"Timeline",
	"events" : "Events",
	"messages" : "Messages",
	"page_height" : "Height",
	"small_header" : "Small Header",
	"hide_cover" : "Hide Cover",
	"cta_button" : "Facebook CTA Button",
	"author_Name" : "Author Name",
	"author_Name_color" : "Author Color",
	"author_title" : "Author Title",
	"author_title_color" : "Title Color",
	"author_rating" : "Authors Rating",
	"author_url" : "Author URL",
	"author_Icon" : "Icon",
	"review" : "Review",
	"rw_image_width" : "Image size",
	"seperator_color" : "Seperator Color",
	"seperator_width" : "Seperator Size",
	"rw_text_color" : "Review Color",
	"background_color" : "Background Color",
	"slides_to_display" : "Slides to View",
	"navigation" : "Navigation Arrows",
	"bullets" : "Dots",
	"slider_pause_on_hover" : "Pause On Hover",
	"rtl" : "Right To Left",
	"slide_content" : "Slide Content",
	"stars_style" : "Stars",
	"slide_style" : "Slide Style",
	"templates" : "Templates",
	"archive_title" : "Archive Title",
	"select_templates" : "Select Templates",
	"post_content" : "Post Content",
	"slider_options" : "Slider Options",
	"submit_button_label" : "Submit Button Label",
	"submit_fonts_family" : "Submit Button Font Family",
	"use_recaptcha" : "Use Google reCaptcha",
	"use_recaptcha_desc" : "Protect this form from spam and abuse. Configure Google reCAPTCHA in plugin settings first.",
	"form_id" : "Form ID",
	"label_name" : "Label Name",
	"form_id_desc" : "Is used in e-mail template. This should be unique for every contact form in the page",
	"form_name" : "Form Name",
	"form_name_desc" : "Is used in e-mail subject",
	"input_field_type" : "Select Field Type",
	"e-mail" : "E-Mail",
	"number" : "Number",
	"telephone" : "Telephone",
	"checkbox" : "Checkbox",
	"radio" : "Radio",
	"textarea" : "Textarea",
	"select" : "Select",
	"values" : "Field Values",
	"required_label" : "Required Label",
	"show_label_as_placeholder" : "Show Label as PlaceHolder",
	"input_field_name" : "Input Field Name",
	"author_box" : "Author Box",
	"contact_item" : "Contact Item",
	"contact_form" : "Contact Form",
	"field_name" : "Input Field",
	"box_source_type" : "Source Type",
	"current_author" : "Current Author",
	"custom_image" : "Custom Image",
	"author_picture" : "Author Picture",
	"show_name" : "Show Name",
	"display_name" : "Display Name",
	"name_style" : "Name Style Tag",
	"show_site" : "Show Website",
	"author_website" : "Author Website",
	"show_website_btn" : "Show Website as Button",
	"show_bio" : "Show Author Bio",
	"description" : "Description",
	"show_archive_btn" : "Show Archive Button",
	"archive_btn_txt" : "Archive Button Text",
	"extra_small" : "Extra Small",
	"gap" : "Gap",
	"btn_gap" : "Button Gap",
	"remember_me" : "Remember Me",
	"lost_pass" : "Lost your Password ?",
	"custom_label" : "Custom Label",
	"custom_label_username" : "Custom Label for Username",
	"custom_placeholder_login" : "Custom PlaceHolder for Login",
	"custom_label_password" : "Custom Label for Password",
	"custom_placeholder_password" : "Custom PlaceHolder for Password",
	"redirect_login" : "Redirect After Login",
	"login_redirect_url" : "Login Redirect URL",
	"redirect_url_desc" : "redirect link ex. https://your-link.com",
	"redirect_logout" : "Redirect After Logout",
	"logout_redirect_url" : "Logout Redirect URL",
	"link_color_hover" : "Link Color Hover",
	"title_tags" : "Title Name Style",
	"nofollow" : "No Follow",
	"protected_post" : "Protected Post",
	"title_color" : "Title Color",
	"title_typography" : "Title Typography",
	"list_color" : "List Color",
	"list_typography" : "List Typography",
	"taxonomy" : "Taxanomy",
	"source" : "Source",
	"order_by" : "Order By",
	"order" : "Order",
	"menu_order" : "Menu Order",
	"random" : "Random",	
	"id" : "ID",	
	"asc" : "ASC",	
	"desc" : "DESC",	
	"hide_empty" : "Hide Empty",	
	"hierarchical_view" : "Hierarchical View",	
	"depth" : "Depth",	
	"list_option" : "List Option",	
	"additional_option" : "Additional Option",	
	"login" : "Login",	
	"sitemap" : "Sitemap",	
	"sitemap_item" : "Sitemap Item",	
	"form_style" : "Form Style",
	"sitemap_disc": "Disc",
	"sitemap_square": "Square",
	"sitemap_circle": "Circle",
	"sitemap_none": "None",
	"horizontal_pos" : "Horizontal Position",
	"verticle_pos" : "Verticle Position",
	"content_box_style" : "Content Box Styles",
	"sub_style" : "Sub Heading",
	"height" : "Height",
	"number_of_items" : "Number of Items",
	"arraow_size" : "Arrow Size",
	"dot_size" : "Dot Size",
	"active_dot_size" : "Active Dot Size",
	"autoplay_timeout" : "Autoplay Timeout",
	"autoplay_hover_pause" : "Autoplay Hover Pause",
	"slides" : "Slides",
	"pulse_color" : "Pulse Color",
	"rounded" : "Rounded",
	"theme" : "Theme",
	"social_share" : "Social Share",
	"count_in_line" : "Icon Count in One Line",
	"icon_shape_boxed" : "Boxed",
	"space_between_col" : "Space Between (Vertical)",
	"space_between_row" : "Space Between (Horizontal)",
	"aspect_ratio" : "Aspect Ratio",
	"table_row" : "Table Row",
	"odd_row_bg" : "Odd Row background",
	"even_row_bg" : "Even Row background",
	"table_cell" : "Table Cell",
	"data" : "Data",
	"cell_type" : "Cell Type",
	"standard_cell" : "Standard Cell",
	"header_cell" : "Header Cell",
	"colspan" : "Colspan",
	"rowspan" : "Rowspan",
	"delay" : "Delay",
	"splash_screen" : "Splash Screen",
	"custom_height" : "Custom Height",
	"custom_width" : "Custom Width",
	"company_performance" : "Company Performance",
	"chart_dataset" : "Chart Dataset",
	"countdown_timer" : "Countdown Timer",
	"pricing_table" : "Pricing Table",
	"exc_length" : "Excerpt Length",
	"remember_me" : "Remember Me",
	"lost_your_password" : "Lost Your Password",
	"redirect_login" : "Redirect on Login",
	"redirect_login_url" : "Login Redirect URL",
	"redirect_logout" : "Redirect on Logout",
	"redirect_logout_url" : "Logout Redirect URL",
	"link_hover_color" : "Link Hover Color",
	"show_label" : "Show Label",
	"custom_label" : "Custom Label",
	"custom_username_label" : "Custom Username Label",
	"custom_username_placeholder" : "Custom Username Placeholder",
	"custom_password_label" : "Custom Password Label",
	"custom_password_placeholder" : "Custom Password Placeholder",
	"includes_styles" : "Includes",
	"angle" : "Angle",
	"angle_double" : "Angle Double",
	"arrow_circle" : "Arrow Circle",
	"arrow_circle_O" : "Arrow Circle O",
	"chevron" : "Chevron",
	"chevron_circle" : "Chevron Circle",
	"caret" : "Caret",
	"long_arrow" : "Long Arrow",
	"last_day" : "Last Day",
	"last_week" : "Last Week",
	"last_month" : "Last Month",
	"last_year" : "Last Year",
	"include_by" : "Include By",
	"exclude_by" : "Exclude By",
	"include" : "Include",
	"term" : "Term",
	"ignore_sticky_posts" : "Ignore Sticky Posts",
	"offset" : "Offset",
	"posts_options" : "Posts Options",
	"enable_slider" : "Enable Slider",
	"reviews" : "Reviews",
	"author_style" : "Author Style",
	"review_style" : "Review Style",
	"seperator_style" : "Seperator Style",
	"show_avatar" : "Show Avatar",
	"testimonial_slider" : "Testimonial Slider",
	"add_temp" : "Add New Pagelayer Template",
	"edit_temp" : "Edit Pagelayer Template",
	"temp_update_success" : "The Template was saved successfully",
	"temp_error" : "There was an error saving the template",
	"temp_error_type" : "The template type is invalid",
	"edit_using" : "Edit using Pagelayer",
	"export_template" : "Export Template",
	"temp_export_empty" : "There are no templates to export !",
	"temp_export_success" : "The template files were exported successfully",
	"woo_breadcrumb" : "Woo Breadcrumb",
	"product_images" : "Product Images",
	"sale_flash" : "Flash Sale",
	"thumbnails" : "Thumbnails",
	"product_price" : "Product Price",
	"sale_price" : "Sale Price",
	"add_to_cart" : "Add To Cart",
	"quantity" : "Quantity",
	"variations" : "Variations",
	"product_rating" : "Product Rating",
	"star_color" : "Star Color",
	"empty_star_color" : "Empty Star Color",
	"star_size" : "Star Size",
	"product_meta" : "Product Meta",
	"inline_block" : "Inline Block",
	"product_short_desc" : "Product Short Desc",
	"column_gap" : "Column Gap",
	"regular_price" : "Regular Price",
	"products_style" : "Products Style",
	"box_style" : "Box Style",
	"pagination_style" : "Pagination Style",
	"sale_flash_style" : "Flash Sale Style",
	"no_found_style" : "Not Found Style",
	"distance" : "Distance",
	"product_archives" : "Product Archives",
	"allow_order" : "Allow Order",
	"show_result_counter" : "Show Result Counter",
	"no_found_msg" : "Not Found Message",
	"related_upsell_products" : "Related/Upsell Products",
	"product_type" : "Product Type",
	"products_per_page" : "Products Per Page",
	"view_cart" : "View Cart",
	"woo_pages" : "WooCommerce Pages",
	"cart_page" : "Cart Page",
	"single_product_page" : "Single Product Page",
	"checkout_page" : "Checkout Page",
	"order_tracking_form" : "Order Tracking Form",
	"my_account" : "My Account",
	"product_categories" : "Product Categories",
	"limit" : "Limit",
	"manual_selection" : "Manual Selection",
	"by_parent" : "By Parent",
	"current_subcategories" : "Current Sub-Categories",
	"count" : "Count",
	"products" : "Products",
	"rows" : "Rows",
	"pagination" : "Pagination",
	"query" : "Query",
	"price" : "Price",
	"popularity" : "Popularity",
	"rating" : "Rating",
	"rand" : "Rand",
	"currunt_query" : "Current Query",
	"recent_products" : "Recent Products",
	"sale_products" : "Sale Products",
	"best_selling_products" : "Best Selling Products",
	"top_rated_products" : "Top Rated Products",
	"featured_product" : "Featured Products",
	"product_addi_info" : "Additional Information",
	"archive_posts" : "Archive Posts",
	"product_data_tabs" : "Product Data Tabs",
	"product_archives_desc" : "Product Archive Description",
	"panel_style" : "Panel Style",
	"animation_in" : "Animation In",
	"animation_out" : "Animation Out",
	"autoheight" : "Auto Height",
	"current_user_can_not" : "You do not have edit permissions",
	"post_setting_update_success" : "Post settings updated successfully",
	"post_setting_update_err" : "Unable to update the Post settings for some reason",
	"woo_menu_cart" : "WooCommerce Cart",
	"cart" : "Cart",
	"bag" : "Bag",
	"basket" : "Basket",
	"items_indicator" : "Items Indicator",
	"bubble" : "Bubble",
	"plain" : "Plain",
	"empty_indicator" : "Hide Empty Indicator",
	"sub_total" : "Sub Total",
	"hide_sub_total" : "Hide Sub Total",
	"product_title" : "Product Title",
	"remove_items" : "Remove Items",
	"mini_cart_style" : "Mini Cart Style",
	"buttons_style" : "Buttons Style",
	"cart_icon_color" : "Icon Color",
	"container_close_size" : "Container Close Size",
	"container_position" : "Container Position",
	"fixed_right" : "Fixed On Right",
	"fixed_left" : "Fixed On Left",
	"container_style" : "Container Style",
	"rotate_icon" : "Rotate Icon",
	"url" : "URL",
	"radio_style" : "Radio and Checkbox Style",
	"ele_css_desc" : "To target current widget use {{element}}. Example : {{element}} .className{ color: red; }",
	"dropdown_style" : "Dropdown Style",
	"slide-down" : "Slide Down",
	"slide-right" : "Slide From Right",
	"slide-left" : "Slide From Left",
	"menu_items_width" : "Menu Items Width",
	"slider" : "Slider",
	"speed_ms" : "Speed in MiSec",
	"post_name" : "Permalink",
	"post_status" : "Post Status",
	"service_btn_dim" : "Button Dimensions",
	"table_position" : "Table Position",
	"content_align" : "Content Align",
	"table_style" : "Table Style",
	"vertical_align" : "Vertical Alignment",
	"odd_row" : "Odd Row",
	"even_row" : "Even Row",
	"table_td_padding" : "Table Data Padding",
	"featured_image" : "Featured Image",
	"custom_x" : "Custom X",
	"custom_y" : "Custom Y",
	"absolute" : "Absolute",
	"relative" : "Relative",
	"ver_offset" : "Verticle Offset",
	"hor_offset" : "Horizontal Offset",
	"position_styles" : "Position Styles",
	"inside" : "Inside",
	"outside" : "Outside",
	"close_button" : "Close Button",
	"trig_onclick" : "On Click",
	"ele_selector" : "Element Selector",
	"trig_onload" : "On Page Load",
	"within_sec" : "Within Second",
	"trig_onscroll" : "On Scroll",
	"scroll_direction" : "Scroll Direction",
	"down" : "Down",
	"up" : "Up",
	"trig_onscroll_to_ele" : "On Scroll To Element",
	"trig_onpage_exit_intent" : "On Page Exit Intent",
	"within_per" : "Within(%)",
	"scale_down" : "Scale Down",
	"object_fit" : "Object Fit",
	"object_pos" : "Object Position",
	"popup_styles" : "Popup Styles",
	"close_by_overlay" : "Close by Overlay",
	"close_by_selector" : "Close by Selector",
	"action_triggers" : "Action Triggers",
	"advance_options" : "Advance Options",
	"popup_multi_time" : "Popup Show Multiple Time",
	"auto_close" : "Automatically Close After(sec)",
	"enable" : "Enable",
	"sticky" : "Sticky",
	"scroll_sticky" : "Scrolling Sticky",
	"sticky_on" : "Sticky On",
	"sticky_in_col" : "Sticky In Column",
	"btn_border_style" : "Button Border Styles",
	"insert" : "Insert",
	"frame_multi_image" : "Image Gallery",
	"choose_icon" : "Choose Icon",
	"frame_media" : "Insert Media",
	"phone" : "Phone",
	"address" : "Address",
	"copyright" : "Copyright",
	"email" : "Email",
	"desktop" : "Desktop",
	"tablet" : "Tablet",
	"mobile" : "Mobile",
	"more_options" : "More Options",
	"post_ettings" : "Post Settings",
	"pagelayer_history" : "Pagelayer History",
	"pagelayer_navigator" : "Pagelayer Navigator",
	"global_widgets" : "Global Widgets",
	"save_global" : "Make Global Widget",
	"save_as_section" : "Save as Section",
	"save_as_global_section" : "Make Global Section",
	"drop_breakpoint" : "Dropdown Breakpoint",
	"paginate_links" : "Paginate Links",
	"pagination_on" : "Pagination On",
	"prev_text" : "Previous Text",
	"next_text" : "Next Text",
	"pagi_end_size" : "Pagination End Size",
	"pagi_mid_size" : "Pagination Mid Size",
	"before_page_number" : "Before Page Number",
	"after_page_number" : "After Page Number",
	"paginate_links_style" : "Paginate Links Style",
	"number_prev_next" : "Number With Prev Next",
	"p_bg_color" : "Pointer / Background Color",
	"pointer_height" : "Pointer Height",
	"title_color" : "Title Color",
	"img_portfolio" : "Image Portfolio",
	"overlay_cont_pos" : "Overlay Content Position",
	"tooltip" : "Tooltip",
	"enable_overlay" : "Enable Overlay",
	"popup_cookie_session" : "Set Cookie Session",
	"popup_cookie_close" : "On Close set Cookie",
	"popup_cookie_selector" : "CSS Selector(s) to Set Cookie and Close Popup",
	"popup_cookie_selector_exp" : "Either <b>On Close</b> or <b>CSS Selectors</b> must be set for cookies to work",
	"popup_cookie_name" : "Cookie Name",
	"popup_cookie_exp" : "Cookie Expires (In Days)",
	"select_images" : "Please select images from the left Widget properties !",
	"ele_id" : "Element ID",
	"prefix_suffix" : "Prefix and Suffix",
	"prefix_name" : "Prefix Title",
	"suffix_name" : "Suffix Title",
	"mail_template" : "Mail Template",
	"to_email" : "To Email",
	"from_email" : "From Email",
	"additional_head" : "Additional Header",
	"message_body" : "Message Body",
	"subject" : "Subject",
	"custom_hf_code" : "Custom Header Footer Code",
	"header_code" : "Header Code",
	"footer_code" : "Footer Code",
	"subject" : "Subject",
	"create_mail_templ" : "Create Mail Template",
	"use_html" : "Use HTML",
	"custom_templ" : "Use Custom Template",
	"technology" : "Technology",
	"row_data_padding" : "Row Data Padding",
	"timeline_item" : "Timeline Item",
	"add_timeline_item" : "Add Timeline Item",
	"side" : "Side",
	"both" : "Both",
	"radius" : "Radius",
	"icon_size" : "Icon Size",
	"icon_bg_size" : "Icon Background Size",
	"heading_color" : "Heading Color",	
	"image_hover" : "Image Hover",
	"timeline_center_circle" : "Timeline Center Circle",
	"bio_color" : "Bio Color",
	"bio_typo" : "Bio Typography",
	"bio_gap" : "Bio Gap",
	"input_hover_delay_label" : "Hover Speed",
	"normal_button" : "Normal",
	"glow_button" : "Glow",
	"thin_button" : "Thin",
	"slide_button" : "Slide",
	"btn_anim" : "Hover Me",
	"file" : "File",
	"btn_type_anim": "Animated Button",
	"hide_btn" : "Hide Button",
	"cap_ver_fail" : "The CAPTCHA verification failed. Please try again.",
	"make_link" : "Make Link",
	"drop_file" : "Drop File to Upload",
	"num_images" : "Images In a Page",
	"no_permission" : "Permission denied",
	"invalid_post_type" : "Invalid post type",
	"no_permission_to_change_author" : "No permission to change author",
	"no_permission_to_set_password" : "No permission to set password",
	"no_publish_permission" : "You do not have permission to publish this post !",
	"template_update_err" : "Unable to update the Template for some reason",
	"template_update_success" : "Template was updated successfully!",
	"trig_beforeLoad" : "Before Page Load",
	"popup_load_desc" : "Show popup till the page has loaded",
	"stop_loop" : "Stop Looping",
	"usr_field_desc" : "You can use a field name with a prefix $ to print your field value e.g. if the field name is <b>fieldname</b> then use the variable <b>$fieldname</b>",
	"xss_found" : "Following not allowed content found : ",
	"fallback_color" : "Fallback background color if image fails to load",
	"site_desc" : "Site Description",
	"private" : "Private",
	"splash_title_content_default" : "Splash Title",
	"login_widget_width_desc" : "Change the width here. To change the height, change the font size in typography",
	"error_submitting" : "There is a fatal Javascript error. Kindly copy the content by clicking on the Copy button and please contact our support by clicking on the support button",
	"copy" : "Copy",
	"support" : "Support",
	"copy_success" : "Copied Successfully",
	"error" : "Error",
	"container" : "Container",
	"hf" : "Header and Footer",
	"body_content" : "Body and Content",
	"color_notice" : "Note : By default the theme's (i.e. style.css) font and color settings would be loaded for your website. If you set any value here, it will override your theme's font and color settings. These font and color settings can be over-written by the individual element widgets as well !",
	"welcome_to" : "Welcome to ",
	"choose_pagelayer" : "Thanks for Choosing Pagelayer - The most advanced frontend drag & drop page builder. Its very easy to use and very light on the browser.",
	"choose_sitepad" : "Thanks for Choosing Sitepad - Build Professional websites using an easy to use drag and drop editor.",
	"pagelayer_desc" : "Pagelayer makes it easy to create webpage in WordPress. You can watch the video tutorial or read our guide on how to create your first page.",
	"sitepad_desc" : "Sitepad makes it easy to create stunning Websites. You can watch the video tutorial or read our guide on how to create your first page.",
	"first_page" : "Create Your First Page",
	"watch_guide" : "Watch the Full Guide",
	"brand_feature_text" : " is an awesome page builder allows you to create and design you website  in a simple way possible. It is user-friendly with fully customizable widgets where user does not require any developer skills.",
	"dragdrop" : "Drag & Drop Editor",
	"dragdrop_desc" : "Design your page by dragging widgets from given choices of widget.",
	"oneclick" : "One Click Publish",
	"oneclick_desc" : "Just pick a theme, customize the content add images, audio, videos and click Publish.",
	"widgets" : "Widgets",
	"widgets_desc" : "We have large number of widgets so you can design your page by selecting the widget from widget area.",
	"static_pages" : "Static Pages",
	"static_pages_desc" : "SitePad publishes static web pages (HTML, CSS, JS) to your domain so your site performs faster.",
	"inline_edit" : "In-line Editing",
	"inline_edit_desc" : "Simply click on any text and by typing you can add your new text.",
	"responsive_desc" : "Websites created by SitePad are responsive and compatible with all screen sizes.",
	"duplicate" : "Duplicate",
	"duplicate_desc" : "Simply click on this option and it will create exact copy of existing element by saving your time.",
	"social_media" : "Social Media",
	"social_media_desc" : "Add links to your social media pages like Facebook, Twitter, LinkedIn, YouTube & many more.",
	"animation_desc" : "Create your page more attractive with animation effects that trigger when the element is in display area.",
	"easy_use" : "Easy to Use",
	"easy_use_desc" : "Simple Drag and Drop Interface to create beautiful websites without any technical knowledge.",
	"style_option" : "Styling Options",
	"style_option_desc" : "With large number of styling options you can design your page the way you want such as: background overlay, box shadow etc.",
	"cpanel_integrate" : "Control Panel Integration",
	"cpanel_integrate_desc" : "SitePad is integrated with several popular control panels like cPanel, Directadmin, etc.",
	"real_design" : "Real Time Design",
	"real_design_desc" : "Whenever you make changes on your page it gets updated instantly on your page. It helps you design your page quickly by saving your time.",
	"multisites" : "Multiple Sites",
	"multisites_desc" : "Create multiple sites each having different themes, appearences and content.",
	"typography_desc" : "With this feature you can beautify your page content by changing font-size, weight, transform, decoration. You can also add google fonts.",
	"replicate_obj" : "Replicate Objects",
	"replicate_obj_desc" : "Replicate objects in the drag and drop editor interface to use your customizations multiple times.",
	"easy_customize" : "Easily Customizable",
	"whmcs" : "WHMCS Module",
	"easy_customize_desc" : "Each widget has multiple options to fully customize the widget such as change font colors, sizing and spacing.",
	"whmcs_desc" : "User can Directly Access SitePad Website Builder from WHMCS Client Area.",
	"why" : "Why",
	"content_max_height" : "Content Max Height",
	"header_code_error" : "There is some error in your Header Code. Please rectify the same !",
	"footer_code_error" : "There is some error in your Footer Code. Please rectify the same !",
	"script_close_error" : "Closing < /script > tag is not there. Please rectify it !",
	"email_desc" : "To change the email, visit your WordPress Dashboard -> Pagelayer -> Settings",
	"CMA_desc" : "To change text, visit your WordPress Dashboard -> Pagelayer -> Settings",
	"images_in_page" : "Show number of images in a page. This can create a pagination.",
	"tooltip_display" : "Tooltip Display",
	"active_ele_paste_msg" : "Active element not found while pasting image !",
	"no_active_ele_paste" : "Active element not found while pasting element !",
	"no_copied" : "There is no copied element !",
	"copied_msg" : "Widget copied successfully",
	"invalid_copy_ele_msg" : "Please select a valid widget to copy",
	"replace_img" : "Replace Image",
	"paste_after" : "Paste After Widget",
	"active" : "Active",
	"disable_title" : "Disable Title",
	"disable_title_exp" : "It will disable only if the logo is enabled !",
	"img_paste_conf" : "You have pasted over an existing image. How do you want to use the image ?",
	"custom_profile" : "Profile Name",
	"disable_sep" : "Disable Separator",
	"message_style" : "Message Box",
	"clip_hide" : "Hide Clip",
	"show_mega_menu" : "Show Mega Menu",
	"only_top_level" : "Only Top Level",
	"text_decoration" : "Text Decoration",
	"elem_styles" : "Element Styles",
	"body_style" : "Body Style",
	"item_alignment" : "Item Alignment",
	"back_to_default" : "Restore Default",
	"disable_category" : "Disable Category",
	"ele_custom_bg_size" : "Custom Size",
	"show_msg_box" : "Show Message Box",
	"failed" : "Failed",
	"add_new_tag" : "Add New Tag",
	"show_msg_box_desc" : "Toggle to show or hide the message boxes for both success and failed. This is only for designing the messages !",
	"note" : "Note",
	"note_color" : "Note Color",
	"write_an_excerpt" : "Write an excerpt (optional)",
	"discussion" : "Discussion",
	"allow_comments" : "Allow Comments",
	"allow_p_and_t" : "Allow Pingbacks & Trackbacks",
	"url_slug" : "URL Slug",
	"perma_desc" : "This is the URL of the <span class='pagelayer-post-type'>Post</span>",
	"status_visibility" : "Status & Visibility",
	"password_protected" : "Password Protected",
	"visibility" : "Visibility",
	"password" : "Password",
	"publish_date" : "Publish Date",
	"sticky_post" : "Stick to the top of the blog",
	"page_attributes" : "Page Attributes",
	"post_parent" : "Parent Page",
	"delete_post_conf" : "Are you sure you want to delete this ?",
	"empty_post_content" : "The content of the post is empty. Are you sure you want to save the post with blank content.",
	"post_tag_desc" : "Separate with commas or the Enter key.",
	"post_pass_with_sticky_err" : "Publishing failed! A post can not be Sticky and have a Password.",
	"menu_toggle_icon_desc" : "If no icon is selected a bar icon will be shown",	
	"download_file_name" : "Download File Name",
	"custom_attributes" : "Custom Attributes",
	"attributes" : "Attributes",
	"attribute_desc" : "Setting custom attribute for wrapper element. You can add attributes and their values in this way '<strong>attribute = value</strong>' and separate key-value pairs using <strong>semicolon ;</strong>. <br> <strong>Note :</strong> Allowed special characters are - _.",
	"google_maps" : "Google Maps",
	"api_version" : "API version",
	"api_version_desc" : "Choose the Google Maps API version. We are suggesting to use V3 as Google is deprecating V2 and V2 can stop anytime",
	"version2" : "Version 2",
	"version3" : "Version 3",
	"api_key" : "API key",
	"google_api_key_desc" : "Blank this field to use the API key from Pagelayer Settings.",
	"map_modes" : "Map modes",
	"place" : "Place",
	"view" : "View",
	"directions" : "Directions",
	"streetview" : "StreetView",
	"origin" : "Origin",
	"destination" : "Destination",
	"waypoints" : "Waypoints",
	"waypoints_desc" : "Place name, address, or place ID. Multiple waypoints can be specified by using the pipe character (|) to separate places (e.g. Kongsberg|Drammen). You can specify up to 20 waypoints.",
	"modes" : "Modes",
	"driving" : "Driving",
	"walking" : "Walking",
	"bicycling" : "Bicycling",
	"flying" : "Flying",
	"avoid" : "Avoid",
	"tolls" : "Tolls",
	"ferries" : "Ferries",
	"highways" : "Highways",
	"units" : "Units",
	"metric" : "Metric",
	"imperial" : "Imperial",
	"pano" : "Pano",
	"pano_desc" : "Pano is a specific panorama ID. For e.g. - eTnPNGoy4bxR9LpjjfFuOw",
	"location" : "Location",
	"heading" : "Heading",
	"heading_desc" : "Indicates the compass heading of the camera in degrees clockwise from North",
	"pitch" : "Pitch",
	"pitch_desc" : "Specifies the angle, up or down, of the camera",
	"fov" : "FOV (Field Of View)",
	"fov_desc" : "Determines the horizontal field of view of the image",
	"google_search_term" : "Search Term",
	"google_search_desc" : "Defines the search term.",
	"center_desc" : "Accepts comma-separated latitude and longitude value; for example  -33.8569,151.2152",
	"map_type" : "Map type",
	"roadmap" : "Roadmap",
	"satellite" : "Satellite",
	"thumb_img_type" : "Thumbnail Image Type",
	"add_nofollow" : "Add Nofollow",
	"link_custom_attr_desc" : "Setting custom attribute for link. '<strong>attribute = value</strong>' In this way the attribute and its value can be added. Separate key-value pairs using <strong>semicolon ;</strong>.",
	"link_to" : "Link To",
	"link_options" : "Link Options",
	"no_result" : "No results found.",
	"content_slide" : "Content Slide",
	"icon_type" : "Icon Type",
	"dot_height" : "Dot Height",
	"dot_width" : "Dot Width",
	"dot_pos" : "Dot Position",
	"dot_radius" : "Dot Radius",
	"dot_state" : "Dot State",
	"show_num" : "Show Number",
	"shape" : "Shape",
	"number_color" : "Number Color",
	"vertical_pos" : "Vertical Position",
	"left_arrow" : "Left Arrow",
	"right_arrow" : "Right Arrow",
	"arrow_pos" : "Arrow Position",
	"ken_burn_effect" : "Ken Burn",
	"ken_burn_speed" : "Ken Burn Speed",
	"ken_burn_reverse" : "Ken Burn Reverse",
	"loop_kenburn" : "Loop Ken Burn",
	"mega_width" : "Mega Width",
	"mega_custom_width" : "Mega Custom Width",
	"menu_container" : "Menu Container",
	"row_container" : "Row Container",
	"menu_setting" : "Menu Item Setting",
	"disable_link" : "Disable Link",
	"icon_position" : "Icon Position",
	"highlight_label" : "Highlight Label",
	"submenu_anim" : "Submenu Animation",
	"infinite_scroll" : "Infinite Scroll",
	"flyout" : "Flyout",
	"mega_menu" : "Mega Menu",
	"menu_type" : "Menu Type",
	"hide_text" : "Hide Text",
	"column_menu" : "Column Menu",
	"blend_mode" : "Blend Mode",
	"menu_type_desc" : "If you change it from Mega Menu to another, the Mega Menu content will be deleted on update post.",
	"general_options" : "General Options",
	"customize" : "Customize",
	"navigator" : "Navigator",
	"preview_changes" : "Preview Changes",
	"keyboard_shortcuts" : "Keyboard Shortcuts",
	"help" : "Help",
	"historyand_revisions" : "History and Revisions",
	"save_post" : "Save Post",
	"undo" : "Undo",
	"redo" : "Redo",
	"copy_widget" : "Copy active widget",
	"paste_widget" : "Paste copied widget",
	"duplicate_widget" : "Duplicate active widget",
	"tools" : "Tools",
	"navigator_options" : "Navigator Options",
	"delete_widget" : "Delete active widget",
	"general_shortcuts" : "General Shortcuts",
	"global_fonts" : "Global Fonts",
	"restore_global" : "Restore Global",
	"list_type" : "List Type",
	"html_tag" : "HTML Tag",
	"no_woo_product" : "Product not found. To view a widget preview please add WooCommerce product",
	"horizontal_space" : "Horizontal Space",
	"vertical_space" : "Vertical Space",
	"gallery_position" : "Gallery Container Position",
	"disable_gallery" : "Disable Gallery",
	"desc_color" : "Description color",
	"accept_file" : "Accept File",
	"after_image" : "After Image",
	"before_image" : "Before Image",
	"slider_direction" : "Slider Direction",
	"slider_offset" : "Slider Offset",
	"slider_type" : "Slider Type",
	"drag" : "Drag",
	"slider_height" : "Slider Height",
	"icon_position" : "Icon Position",
	"button_position" : "Button Position",
	"before_text" : "Before Text",
	"after_text" : "After Text",
	"before_button_spacing" : "Before Button Spacing",
	"after_button_spacing" : "After Button Spacing",
	"resizer" : "Resizer",
	"before_after_button" : "Before After Button",
	"before_after_image" : "Before After Image",
	"missing_content" : "Missing Content",
	"image_map" : "Image Map",
	"cord_color":"Cord color",
	"show_area" : "Show Image Area",
	"cord_color":"Cord color",
	"show_area_to_live":"The area will become visible on hover in the live."
}PKȎf\����(b(bmain/website.phpnu�[���<?php

//////////////////////////////////////////////////////////////
//===========================================================
// license.php
//===========================================================
// PAGELAYER
// Inspired by the DESIRE to be the BEST OF ALL
// ----------------------------------------------------------
// Started by: Pulkit Gupta
// Date:	   23rd Jan 2017
// Time:	   23:00 hrs
// Site:	   http://pagelayer.com/wordpress (PAGELAYER)
// ----------------------------------------------------------
// Please Read the Terms of use at http://pagelayer.com/tos
// ----------------------------------------------------------
//===========================================================
// (c)Pagelayer Team
//===========================================================
//////////////////////////////////////////////////////////////

// Are we being accessed directly ?
if(!defined('PAGELAYER_VERSION')) {
	exit('Hacking Attempt !');
}

include_once(PAGELAYER_DIR.'/main/settings.php');

function pagelayer_clear_empty_r(&$r){
	
	foreach($r as $a => $b){
		if(empty($b)){
			unset($r[$a]);
			continue;
		}
		
		if(is_array($b)){
			pagelayer_clear_empty_r($r[$a]);
		}
	}
	
	return $r;
	
}

// The License Page
function pagelayer_website_settings(){
	
	global $pagelayer, $pl_error;
	
	pagelayer_load_font_options();
	
	if(!empty($_POST)){
		check_admin_referer('pagelayer-options');
	}
	
	if(isset($_POST['submit'])){
		
		foreach($pagelayer->css_settings as $set => $params){
			
			foreach($pagelayer->screens as $sk => $sv){
				
				$suffix = (!empty($sv) ? '_'.$sv : '');
				$key = $set.$suffix;
				$setting = empty($params['key']) ? 'pagelayer_'.$set.'_css' : $params['key'];
					
				if(isset($_POST[$key])){
					
					foreach($_POST[$key] as $k => $v){
						if($v == 'Default' || empty($v)){
							unset($_POST[$key][$k]);
						}
					
						// For sidebar, width default should not be saved
						if($set == 'sidebar' && $k == 'width' && $v == 20){
							unset($_POST[$key][$k]);
						}
					}
					
					// Padding and Margins or any array based setting
					if(!empty($_POST[$key]) && is_array($_POST[$key])){
						pagelayer_clear_empty_r($_POST[$key]);
						//pagelayer_print($_POST[$key]);
					}
					
					// Are we to save ?
					if(!empty($_POST[$key])){
						update_option($setting.$suffix, (!empty($_POST[$key]) ? $_POST[$key] : []));
					}else{
						delete_option($setting.$suffix);
					}
					
				}else{
					delete_option($setting.$suffix);
				}
				
			}
			
		}
		
		// Blank the old color values
		delete_option('pagelayer_color');
			
		// Blank the old Body font
		if(!empty($_POST['body']['font-family'])){
			update_option('pagelayer_body_font', '');
		}
		
		//pagelayer_print($_POST);		
	
		// Content Width
		if(isset($_REQUEST['pagelayer_content_width'])){
			update_option( 'pagelayer_content_width', absint($_REQUEST['pagelayer_content_width']));
		}

		// Tablet breakpoint 
		if(isset($_REQUEST['pagelayer_tablet_breakpoint'])){	
			update_option( 'pagelayer_tablet_breakpoint', absint($_REQUEST['pagelayer_tablet_breakpoint']));			
		}

		// Mobile breakpoint 
		if(isset($_REQUEST['pagelayer_mobile_breakpoint'])){
			update_option( 'pagelayer_mobile_breakpoint', absint($_REQUEST['pagelayer_mobile_breakpoint']));
		}
		
		// Widget Space
		if(isset($_REQUEST['pagelayer_between_widgets'])){
			update_option( 'pagelayer_between_widgets', absint($_REQUEST['pagelayer_between_widgets']));
		}
		
		if(defined('PAGELAYER_PREMIUM')){
		
			// Save Header code
			if(isset($_REQUEST['pagelayer_header_code'])){	
				$header_code = wp_unslash($_REQUEST['pagelayer_header_code']);
				if(!pagelayer_user_can_add_js_content()){
					$header_code = sanitize_textarea_field($header_code);
				}
				
				update_option( 'pagelayer_header_code', $header_code);
			}else{
				delete_option('pagelayer_header_code');
			}

			// Save Body open code
			if(isset($_REQUEST['pagelayer_body_open_code'])){	
				$body_code = wp_unslash($_REQUEST['pagelayer_body_open_code']);
				if(!pagelayer_user_can_add_js_content()){
					$body_code = sanitize_textarea_field($body_code);
				}
				
				update_option( 'pagelayer_body_open_code', $body_code);
			}else{
				delete_option('pagelayer_body_open_code');
			}

			// Save Footer code
			if(isset($_REQUEST['pagelayer_footer_code'])){
				$footer_code = wp_unslash($_REQUEST['pagelayer_footer_code']);
				if(!pagelayer_user_can_add_js_content()){
					$footer_code = sanitize_textarea_field($footer_code);
				}
				
				update_option( 'pagelayer_footer_code', $footer_code);
			}else{
				delete_option('pagelayer_footer_code');
			}
		
		}
		
		$GLOBALS['pl_saved'] = true;
		
	}
	
	pagelayer_website_settings_T();
	
}

// The License Page - THEME
function pagelayer_website_settings_T(){
	
	global $pagelayer, $pl_error;

	pagelayer_page_header('Pagelayer Website Settings');

	// Saved ?
	if(!empty($GLOBALS['pl_saved'])){
		echo '<div class="notice notice-success"><p>'. __('The settings were saved successfully', 'pagelayer'). '</p></div><br />';
	}

	// Any errors ?
	if(!empty($pl_error)){
		pagelayer_report_error($pl_error);echo '<br />';
	}
	
	// Reduce load
	echo '<select id="skeleton_of_fonts" style="display:none">';
	foreach($pagelayer->fonts as $subType => $fontType){
		if($subType != 'default'){
			echo '<optgroup style="text-transform: capitalize" label="'.$subType.'">';
		}
		foreach($fontType as $k => $font){
			echo '<option value="'.esc_html(is_numeric($k) ? $font : $k).'">'. esc_html(empty($font) ? 'Default': $font) .'</option>';
		}		
	}
	echo '</select>';
	
	?>
	
<form class="pagelayer-setting-form" method="post" action="">
	<?php wp_nonce_field('pagelayer-options'); ?>
	<script src="https://unpkg.com/vanilla-picker@2.10.1/dist/vanilla-picker.min.js"></script>
	<div class="tabs-wrapper">
		<h2 class="nav-tab-wrapper pagelayer-wrapper">
			<a href="#headings" class="nav-tab "><?php echo __pl('elem_styles');?></a>
			<a href="#website_container" class="nav-tab"><?php echo __pl('container');?></a>
			<!--<a href="#pagelayer-sidebar" class="nav-tab">Sidebar</a>-->
			<a href="#hf" class="nav-tab "><?php echo __pl('hf');?></a>
		</h2>
		
		<div class="pagelayer-tab-panel" id="headings">
			
			<?php
			
			echo '<div style="display:inline-block;vertical-align: top;">
			<ul class="nav-tab-wrapper pagelayer-wrapper pagelayer-heading-wrapper">';
				
			foreach($pagelayer->css_settings as $k => $v){
				echo '<li><a href="#tab_'.$k.'" class="nav-tab pagelayer-heading-tab" tab-class="pagelayer-heading-tab-panel">'.$v['name'].' Style</a></li>';				
			}
			
			echo '</ul>
			</div>
			
			<div style="display:inline-block;vertical-align: top;">';
			
			foreach($pagelayer->css_settings as $k => $v){
				
				echo '<div class="pagelayer-heading-tab-panel" id="tab_'.$k.'">
				<center><h2>'.$v['name'].' Style</h2></center>
				
				<div style="vertical-align: top;">
				<ul class="nav-tab-wrapper pagelayer-wrapper pagelayer-styles-screens">';
				
				foreach($pagelayer->screens as $sk => $sv){
					echo '<li><a href="#tab_'.$k.'_'.$sk.'" class="nav-tab pagelayer-styles-screen-tab" tab-class="pagelayer-styles-screen-panel">'.ucfirst($sk).'</a></li>';					
				}
				
				echo '</ul>
				</div>';
				
				foreach($pagelayer->screens as $sk => $sv){
					echo '<div class="pagelayer-styles-screen-panel" id="tab_'.$k.'_'.$sk.'">';
					pagelayer_website_font_settings($k.(!empty($sv) ? '_'.$sv : ''));
					echo '</div>';
				}
				
				echo '</div>';
			}
			
			echo '</div>';
			
			?>
		
		</div>
	
		<div class="pagelayer-tab-panel" id="website_container">
		
			<table>	
			
				<tr>
					<th><?php echo __('Content Width') ?></th>
					<td>
						<input name="pagelayer_content_width" type="number" step="1" min="320" max="5000" placeholder="1170" <?php if(get_option('pagelayer_content_width')){
							echo 'value="'.absint(get_option('pagelayer_content_width')).'"';
						}?>>
						<p><?php echo __('Set the custom width of the content area. The default width set is 1170px.') ?></p>
					</td>
				<tr>
				<tr>
					<th><?php echo __('Tablet Breakpoint') ?></th>
					<td>
						<input name="pagelayer_tablet_breakpoint" type="number" step="1" min="320" max="5000" placeholder="780" <?php if(get_option('pagelayer_tablet_breakpoint')){
							echo 'value="'.absint(get_option('pagelayer_tablet_breakpoint')).'"';
						}?>>
						<p><?php echo __('Set the breakpoint for tablet devices. The default breakpoint for tablet layout is 768px.') ?></p>
					</td>
				</tr>
				<tr>
					<th><?php echo __('Mobile Breakpoint') ?></th>
					<td>
						<input name="pagelayer_mobile_breakpoint" type="number" step="1" min="320" max="5000" placeholder="480" <?php if(get_option('pagelayer_mobile_breakpoint')){
							echo 'value="'.absint(get_option('pagelayer_mobile_breakpoint')).'"';
						}?>>
						<p><?php echo __('Set the breakpoint for mobile devices. The default breakpoint for mobile layout is 480px.') ?></p>
					</td>
				</tr>
				<tr>
					<th><?php echo __('Space Between Widgets') ?></th>
					<td>
						<input name="pagelayer_between_widgets" type="number" step="1" min="0" max="500" placeholder="15" <?php if(get_option('pagelayer_between_widgets')){
							echo 'value="'.absint(get_option('pagelayer_between_widgets')).'"';
						}?>>
						<p><?php echo __('Set the Space Between Widgets. The default Space set is 15px.') ?></p>
					</td>
				<tr>
		
			</table>
		
		</div>
	
		<div class="pagelayer-tab-panel" id="pagelayer-sidebar">
		
			<table width="100%">
				<tr>
					<td colspan="2">
						<b><?php echo __('Sidebar Preferences');?> :</b>
						<p><?php echo __('By default, the themes sidebar will be shown. But you can customize the settings here as per your preference. Note : This will work only if your theme uses the get_sidebar() function. Also the main content element and sidebar element should be siblings. If they are not siblings, then only the <b>No Sidebar</b> option will be usable.');?></p>
					</td>
				</tr>
				<tr>
					<th valign="top"><?php echo __('Default');?> : </th>
					<td>
						<?php pagelayer_sidebar_select('default');?>
						<p> <?php echo __('Default layout for the Sidebar throughout the site', 'pagelayer') ?> </p>
					</td>
				</tr>
				<tr>
					<th valign="top"><?php echo __('For Pages');?> : </th>
					<td>
						<?php pagelayer_sidebar_select('page');?>
					</td>
				</tr>
				<tr>
					<th valign="top"><?php echo __('For Posts');?> : </th>
					<td>
						<?php pagelayer_sidebar_select('post');?>
					</td>
				</tr>
				<tr>
					<th valign="top"><?php echo __('For Archives');?> : </th>
					<td>
						<?php pagelayer_sidebar_select('archives');?>
					</td>
				</tr>
				<tr>
					<th valign="top"><?php echo __('Width');?> : </th>
					<td>
						<input type="number" name="sidebar[width]" min="1" step="1" value="<?php echo (!empty($_POST) ? esc_html($_POST['sidebar']['width']) : (!empty($pagelayer->css['sidebar']['width']) ? esc_html($pagelayer->css['sidebar']['width']) : '20') );?>" /><span>%</span>
					</td>
				</tr>
			</table>
			
		</div>
		
		<div class="pagelayer-tab-panel" id="hf">
			<?php pagelayer_show_pro_notice();?>
			<table width="100%">
				<tr>
					<td colspan="2">
						<b><?php echo __('Header, Body and Footer code');?> :</b>
						<p><?php echo __('You can add custom code like HTML, JavaScript, CSS etc. which will be inserted throughout your site.');?></p>
					</td>
				</tr>
				<tr>
					<th valign="top"><?php echo __('Header Code');?> : </th>
					<td>
						<textarea name="pagelayer_header_code" style="width:80%;" rows="6"><?php echo get_option( 'pagelayer_header_code' ); ?></textarea>
						<p> <?php echo __('This code will be printed in <code>&lt;head&gt;</code> Section.') ?> </p>
					</td>
				</tr>
				<tr>
					<th valign="top"><?php echo __('Body Open Code');?> : </th>
					<td>
						<textarea name="pagelayer_body_open_code" style="width:80%;" rows="10"><?php echo  get_option( 'pagelayer_body_open_code' ); ?></textarea>
						<p> <?php echo __('This code will be printed from begning of the <code>&lt;body&gt;</code> Section.') ?> </p>
					</td>
				</tr>
				<tr>
				<tr>
					<th valign="top"><?php echo __('Footer Code');?> : </th>
					<td>
						<textarea name="pagelayer_footer_code" style="width:80%;" rows="6"><?php echo  get_option( 'pagelayer_footer_code' ); ?></textarea>
						<p> <?php echo __('This code will be printed before closing the <code>&lt;/body&gt;</code> Section.') ?> </p>
					</td>
				</tr>
			</table>
		</div>
		
	</div>
			
	<?php echo __pl('color_notice');?>
	<br><br>
	<center><input type="submit" name="submit" class="button button-primary button-submit" value="Save Changes" onclick="pagelayer_handle_website_submit(this)"></center>
	<br /><br />
</form>

<script>

function pagelayer_handle_website_submit(ele){
	
	var jEle = jQuery(ele);
	jEle.closest('form').find('input, select, textarea').each(function(){
		var j = jQuery(this);
		if(jEle.is(j)){
			return;
		}
		
		if(j.val().length == 0){
			j.prop("disabled", true);
		}
	});
	
	return true;
}
	
// Show the vanilla selector
function pagelayer_show_vanilla(){
	jQuery('.pagelayer-show-vanilla').each(function(){
		var jEle = jQuery(this);
		var par = jEle.parent();
		var input = par.find('input');
		var sColor = '';
		
		if(input.val().length > 0){
			sColor = input.val();
			jEle.find('.pagelayer-color-div').css('background', sColor);
			jEle.find('.pagelayer-color-div').removeClass('pagelayer-color-none');
		}
		
		var picker = new Picker({
			parent : jEle[0],
			color : sColor,
		});
		
		// You can do what you want with the chosen color using two callbacks: onChange and onDone.
		picker.onChange = function(color) {
			jEle.find('.pagelayer-color-div').css('background', color.rgbaString);
			jEle.find('.pagelayer-color-div').removeClass('pagelayer-color-none');
			input.val(color.hex);
		};
		
		jEle.find('.dashicons').on('click', function(event){
			event.preventDefault();
			event.stopPropagation();
			jEle.find('.pagelayer-color-div').addClass('pagelayer-color-none');
			input.val('');
		});
	});
}

function pagelayer_handle_custom(ele){
	jEle = jQuery(ele);
	if(jEle.val().length > 1){
		jEle.siblings().show();
	}else{
		jEle.siblings().hide();
		jEle.siblings('input').val('');
		jEle.siblings().children().val('');
	}
}

// Handle the font family
function pagelayer_handle_font_family(ele){
	jEle = jQuery(ele);
	if(jEle.children().length <= 1){
		var val = jEle.val();
		jEle.html(jQuery('#skeleton_of_fonts').html());
		jEle.val(val);
	}
}

function pagelayer_handle_textdecor(ele){
	jEle = jQuery(ele);
	if(jEle.val().length > 1 && jEle.val() !== 'none'){
		jEle.siblings().show();
	}else{
		jEle.siblings().hide();
		jEle.siblings().val('');
	}
}

jQuery(document).ready(function(){
	pagelayer_show_vanilla();
	jQuery('.pagelayer-show-custom').each(function(){
		pagelayer_handle_custom(jQuery(this));
	});
	
});
</script>

<?php
	
	pagelayer_page_footer();

}

function pagelayer_website_padding_field($name, $val){
?>
	<input type="number" name="<?php echo $name;?>[0]" step="1" class="pagelayer-website-padding" <?php echo (!empty($val[0]) ? 'value="'.esc_html($val[0]).'"' : '');?> />
	<input type="number" name="<?php echo $name;?>[1]" step="1" class="pagelayer-website-padding" <?php echo (!empty($val[1]) ? 'value="'.esc_html($val[1]).'"' : '');?> />
	<input type="number" name="<?php echo $name;?>[2]" step="1" class="pagelayer-website-padding" <?php echo (!empty($val[2]) ? 'value="'.esc_html($val[2]).'"' : '');?> />
	<input type="number" name="<?php echo $name;?>[3]" step="1" class="pagelayer-website-padding" <?php echo (!empty($val[3]) ? 'value="'.esc_html($val[3]).'"' : '');?> /><span>px</span>
<?php	
}

// Shows the font settings
function pagelayer_website_font_settings($prefix){
	
	global $pagelayer, $pl_error;
	
	// load css from settings
	pagelayer_load_global_css();
	
	if(!empty($_POST)){
		$vals = $_POST;
	}else{
		$vals = $pagelayer->css;
	}
	
	?>
	
	<table>
		
		<tr>
			<th scope="row"><?php echo __pl('padding');?></th>
			<td>
				<label>
					<select class="pagelayer-show-custom" onchange="pagelayer_handle_custom(this)">
						<option value="" <?php echo (empty($vals[$prefix]['padding']) ? 'selected="seleted"' : '');?>>Default</option>
						<option value="custom" <?php echo (!empty($vals[$prefix]['padding']) ? 'selected="seleted"' : '');?>>Custom</option>
					</select>
					<span>
					<?php pagelayer_website_padding_field($prefix.'[padding]', @$vals[$prefix]['padding']);?>
					</span>
				</label>
			</td>
		</tr>
		
		<tr>
			<th scope="row"><?php echo __pl('margin');?></th>
			<td>
				<label>
					<select class="pagelayer-show-custom" onchange="pagelayer_handle_custom(this)">
						<option value="" <?php echo (empty($vals[$prefix]['margin']) ? 'selected="seleted"' : '');?>>Default</option>
						<option value="custom" <?php echo (!empty($vals[$prefix]['margin']) ? 'selected="seleted"' : '');?>>Custom</option>
					</select>
					<span>
					<?php pagelayer_website_padding_field($prefix.'[margin]', @$vals[$prefix]['margin']);?>
					</span>
				</label>
			</td>
		</tr>
		
		<tr>
			<th scope="row"><?php echo __pl('font_family'); ?></th>
			<td>
				<label>
					<select name="<?php echo $prefix;?>[font-family]" onclick="pagelayer_handle_font_family(this)">
					<?php
						echo '<option value="'.esc_html(empty($vals[$prefix]['font-family']) ? 'Default': @$vals[$prefix]['font-family']).'">'.esc_html(empty($vals[$prefix]['font-family']) ? 'Default': @$vals[$prefix]['font-family']).'</option>';
					?>
					</select>
				</label>
			</td>
		</tr>
		
		<tr>
			<th scope="row"><?php echo __pl('font_size'); ?></th>
			<td>
				<label>
					<select class="pagelayer-show-custom" onchange="pagelayer_handle_custom(this)">
						<option value="" <?php echo (empty($vals[$prefix]['font-size']) ? 'selected="seleted"' : '');?>>Default</option>
						<option value="custom" <?php echo (!empty($vals[$prefix]['font-size']) ? 'selected="seleted"' : '');?>>Custom</option>
					</select>
					<input type="number" name="<?php echo $prefix;?>[font-size]" <?php echo (!empty($vals[$prefix]['font-size']) ? 'value="'.esc_html($vals[$prefix]['font-size']).'"' : '');?> /><span>px</span>
				</label>
			</td>
		</tr>
		
		<tr>
			<th scope="row"><?php echo __pl('font_style'); ?></th>
			<td>
				<label>
					<select name="<?php echo $prefix;?>[font-style]">
					<?php
						foreach($pagelayer->font_style as $k => $var){							
							echo '<option value="'.esc_html($k).'" '.(@$vals[$prefix]['font-style'] == $k ? 'selected' : '').'>'.esc_html($var).'</option>';
						}
					?>
					</select>
				</label>
			</td>
		</tr>
		
		<tr>
			<th scope="row"><?php echo __pl('font_weight');?></th>
			<td>
				<label>
					<select name="<?php echo $prefix;?>[font-weight]">
					<?php
						foreach($pagelayer->font_weight as $k => $var){							
							echo '<option value="'.esc_html($k).'" '.(@$vals[$prefix]['font-weight'] == $k ? 'selected' : '').'>'.esc_html($var).'</option>';
						}
					?>
					</select>
				</label>
			</td>
		</tr>
		
		<tr>
			<th scope="row"><?php echo __pl('text_transform');?></th>
			<td>
				<label>
					<select name="<?php echo $prefix;?>[text-transform]">
					<?php
						foreach($pagelayer->text_transform as $k => $var){							
							echo '<option value="'.esc_html($k).'" '.(@$vals[$prefix]['text-transform'] == $k ? 'selected' : '').'>'.esc_html($var).'</option>';
						}
					?>
					</select>
				</label>
			</td>
		</tr>
		
		<tr>
			<th scope="row"><?php echo __pl('line_height');?></th>
			<td>
				<label>
					<select class="pagelayer-show-custom" onchange="pagelayer_handle_custom(this)">
						<option value="" <?php echo (empty($vals[$prefix]['line-height']) ? 'selected="seleted"' : '');?>>Default</option>
						<option value="custom" <?php echo (!empty($vals[$prefix]['line-height']) ? 'selected="seleted"' : '');?>>Custom</option>
					</select>
					<input type="number" name="<?php echo $prefix;?>[line-height]" min="0.1" step="0.1" <?php echo (!empty($vals[$prefix]['line-height']) ? 'value="'.esc_html($vals[$prefix]['line-height']).'"' : '');?> />
				</label>
			</td>
		</tr>
		
		<tr>
			<th scope="row"><?php echo __pl('text_spacing');?></th>
			<td>
				<label>
					<select class="pagelayer-show-custom" onchange="pagelayer_handle_custom(this)">
						<option value="" <?php echo (empty($vals[$prefix]['letter-spacing']) ? 'selected="seleted"' : '');?>>Default</option>
						<option value="custom" <?php echo (!empty($vals[$prefix]['letter-spacing']) ? 'selected="seleted"' : '');?>>Custom</option>
					</select>
					<input type="number" name="<?php echo $prefix;?>[letter-spacing]" min="1" step="1" <?php echo (!empty($vals[$prefix]['letter-spacing']) ? 'value="'.esc_html($vals[$prefix]['letter-spacing']).'"' : '');?> /><span>px</span>
				</label>
			</td>
		</tr>
		
		<tr>
			<th scope="row"><?php echo __pl('word_spacing');?></th>
			<td>
				<label>
					<select class="pagelayer-show-custom" onchange="pagelayer_handle_custom(this)">
						<option value="" <?php echo (empty($vals[$prefix]['word-spacing']) ? 'selected="seleted"' : '');?>>Default</option>
						<option value="custom" <?php echo (!empty($vals[$prefix]['word-spacing']) ? 'selected="seleted"' : '');?>>Custom</option>
					</select>
					<input type="number" name="<?php echo $prefix;?>[word-spacing]" min="1" step="1" <?php echo (!empty($vals[$prefix]['word-spacing']) ? 'value="'.esc_html($vals[$prefix]['word-spacing']).'"' : '');?> /><span>px</span>
				</label>
			</td>
		</tr>
		
		<tr>
			<th scope="row"><?php echo __pl('text_decoration');?></th>
			<td>
				<label>
					<table class="pagelayer-internal-table">
						<tr>
						<td>
							<select name="<?php echo $prefix;?>[text-decoration-line]" onchange="pagelayer_handle_textdecor(this)">
							<?php
								foreach($pagelayer->text_decoration_line as $k => $var){							
									echo '<option value="'.esc_html($k).'" '.(@$vals[$prefix]['text-decoration-line'] == $k ? 'selected' : '').'>'.esc_html($var).'</option>';
								}
							?>
							</select>
						</td>
						<td>
							<select name="<?php echo $prefix;?>[text-decoration-style]">
							<?php
								foreach($pagelayer->text_decoration_style as $k => $var){							
									echo '<option value="'.esc_html($k).'" '.(@$vals[$prefix]['text-decoration-style'] == $k ? 'selected' : '').'>'.esc_html($var).'</option>';
								}
							?>
							</select>
						</td>
						</tr>
						<tr>
							<td>Line</td>
							<td>Style</td>
						</tr>
					</table>
				</label>
			</td>
		</tr>
		
		<tr>
			<th scope="row">Background Color</th>
			<td>
				<a href="#" class="pagelayer-show-vanilla"><div class="pagelayer-color-div pagelayer-color-none"></div><span class="dashicons dashicons-no"></span></a><input type="hidden" name="<?php echo $prefix;?>[background-color]" <?php echo (!empty($vals[$prefix]['background-color']) ? 'value="'.esc_html($vals[$prefix]['background-color']).'"' : '');?>>
			</td>
		</tr>
		
		<tr>
			<th scope="row">Text Color</th>
			<td>
				<a href="#" class="pagelayer-show-vanilla"><div class="pagelayer-color-div pagelayer-color-none"></div><span class="dashicons dashicons-no"></span></a><input type="hidden" name="<?php echo $prefix;?>[color]" <?php echo (!empty($vals[$prefix]['color']) ? 'value="'.esc_html($vals[$prefix]['color']).'"' : '');?>>
			</td>
		</tr>
	</table>
	
<?php
	
}

function pagelayer_sidebar_select($name){
	
	global $pagelayer;
	
	$val = isset($pagelayer->settings['sidebar'][$name]) ? $pagelayer->settings['sidebar'][$name] : 'default';
	$val = !empty($_POST) ? @$_POST['sidebar'][$name] : $val;
	
	// We dont save the value "Default" (note case sensitivity), but the theme customizer saves "default"
	// We need to keep all values blank if user is submitting values as Default
	
	echo '
	<select class="pagelayer-show-custom" name="sidebar['.$name.']">
		<option value="Default" '.($val == 'default' ? 'selected="seleted"' : '').'>Default</option>
		<option value="no" '.($val == 'no' ? 'selected="seleted"' : '').'>No Sidebar</option>
		<option value="left" '.($val == 'left' ? 'selected="seleted"' : '').'>Left Sidebar</option>
		<option value="right" '.($val == 'right' ? 'selected="seleted"' : '').'>Right Sidebar</option>
	</select>
	';
}PKȎf\�nx����main/shortcode_functions.phpnu�[���<?php

//////////////////////////////////////////////////////////////
//===========================================================
// class.php
//===========================================================
// PAGELAYER
// Inspired by the DESIRE to be the BEST OF ALL
// ----------------------------------------------------------
// Started by: Pulkit Gupta
// Date:	   23rd Jan 2017
// Time:	   23:00 hrs
// Site:	   http://pagelayer.com/wordpress (PAGELAYER)
// ----------------------------------------------------------
// Please Read the Terms of use at http://pagelayer.com/tos
// ----------------------------------------------------------
//===========================================================
// (c)Pagelayer Team
//===========================================================
//////////////////////////////////////////////////////////////

// Are we being accessed directly ?
if(!defined('PAGELAYER_VERSION')) {
	exit('Hacking Attempt !');
}

// Is there a block ?
function pagelayer_render_blocks($pre_render, $parsed_block){
	
	global $pagelayer;
	
	if(empty($parsed_block)){
		return $pre_render;
	}
	
	$block_name = $parsed_block['blockName'];
	$tag = '';
	$content = $parsed_block['innerHTML'];
	$inner_blocks = array(
		'blocks' => $parsed_block['innerBlocks'],
		'content' => $parsed_block['innerContent']
	);
	$atts = $parsed_block['attrs'];
	$atts['is_not_sc'] = 1;
	
	if ( is_string( $block_name ) && 0 === strpos( $block_name, 'pagelayer/' ) ) {
		$tag = substr( $block_name, 10 );
	}
	
	$allowed_tags = ['pl_inner_row', 'pl_inner_col'];
	
	if( (empty($tag) || !array_key_exists($tag, $pagelayer->shortcodes) ) && ! in_array( $tag, $allowed_tags) ){
		return $pre_render;
	}
	
	return pagelayer_render_shortcode($atts, $content, $tag, $inner_blocks);
}

// Is there a tag ?
function pagelayer_render_shortcode($atts, $content = '', $tag = '', $inner_blocks = array()){

	global $pagelayer;
	
	$is_block = 0;
	$el = [];
	
	// Is block ?
	if(!empty($atts['is_not_sc'])){
		$is_block = 1;
		unset($atts['is_not_sc']);
	}
	
	$_tag = $class = $tag;
	$final_tag = $tag;
	
	// Check if the tag is inner row and col then change it to row and col tag
	if($tag == 'pl_inner_row'){
		$tag = 'pl_row';
	}elseif($tag == 'pl_inner_col'){
		$tag = 'pl_col';
		$final_tag = $tag;
	}
	
	// Clear the pagelayer tags
	if(substr($tag, 0, 3) == 'pl_'){
		$_tag = str_replace('pl_', '', $final_tag);
		$class = 'pagelayer-'.$_tag;
	}
	
	if(empty($atts)){
		$atts = array();
	}else{
		$atts = (array) $atts;
	}
	
	// If global - > Get the post and replace $atts
	if(!empty($atts['global_id'])){
		
		if(!empty($pagelayer->global_widgets[$atts['global_id']])){
			$content = $pagelayer->global_widgets[$atts['global_id']]['$'];
			return pagelayer_change_id($content);
		}
		
		if(!empty($pagelayer->global_sections[$atts['global_id']])){
			$content = $pagelayer->global_sections[$atts['global_id']]['$'];
			return pagelayer_change_id($content);
		}
		
		// Set the global id as attr
		$el['attr'][] = 'pagelayer-global-id="'.$atts['global_id'].'"';
	}
	
	// Is there any function ?
	$func = pagelayer_isset($pagelayer->shortcodes[$tag], 'func');
	
	// If not, we will search for a default func if prefix of tag is pl_
	if(empty($func) && substr($tag, 0, 3) == 'pl_'){
		$func = 'pagelayer_sc_'.substr($tag, 3);
	}
	
	// UnescapeHTML for the attributes, Fix for old shortcode method
	if(empty($is_block)){
		$atts = array_map('pagelayer_unescapeHTML', $atts);
	}

	// Create the element array. NOTE : This is similar to the JS el and is temporary
	$el['atts'] = $atts;
	$el['oAtts'] = $atts;
	$el['id'] =  !empty($atts['pagelayer-id']) ? $atts['pagelayer-id'] : pagelayer_create_id();
	$el['tmp'] = [];
	$el['tag'] = $final_tag;
	$el['content'] = $content;
	$el['inner_blocks'] = $inner_blocks;
	$el['selector'] = '[pagelayer-id="'.$el['id'].'"]';
	$el['cssSel'] = '.p-'.$el['id'];
	$el['wrap'] = '[pagelayer-wrap-id="'.$el['id'].'"]';
	
	// Remove pagelayer-id from attr
	if( !empty($atts['pagelayer-id']) ){
		unset($el['atts']['pagelayer-id']);
		unset($el['oAtts']['pagelayer-id']);
	}
	
	$innerHTML = pagelayer_isset($pagelayer->shortcodes[$tag], 'innerHTML');
	if(!empty($innerHTML) && !empty($content)){
		$el['oAtts'][$innerHTML] = $content;
		$el['atts'][$innerHTML] = $content;
	}
	
	// The default class
	$el['classes'][] = 'p-'.$el['id'];
	$el['classes'][] = $class;
	
	// Register hook to filter $el
	$el = apply_filters('pagelayer_do_shortcode_el', $el);
	
	//pagelayer_print($el);
	
	// Lets create the CSS, Classes, Attr. Also clean the dependent atts
	foreach($pagelayer->tabs as $tab){
		
		if(empty($pagelayer->shortcodes[$tag][$tab])){
			continue;
		}
		
		foreach($pagelayer->shortcodes[$tag][$tab] as $section => $Lsection){
			
			$props = empty($pagelayer->shortcodes[$tag][$section]) ? @$pagelayer->styles[$section] : @$pagelayer->shortcodes[$tag][$section];
			
			//echo $tab.' - '.$section.' - <br>';
			
			if(empty($props)){
				continue;
			}
			
			foreach($props as $prop => $param){
			
				//echo $tab.' - '.$section.' - '.$prop.'<br>';
				
				// Handle the edit fields
				if(!empty($param['edit'])){
					$el['edit'][$prop] = $param['edit'];
				}
				
				// No value set
				if(empty($el['atts'][$prop]) && empty($el['atts'][$prop.'_tablet']) && empty($el['atts'][$prop.'_mobile'])){
					continue;
				}
				
				// Clean the not required atts
				if(!empty($param['req'])){
					
					$set = true;
					
					foreach($param['req'] as $rk => $reqval){
						$except = $rk[0] == '!' ? true : false;
						$rk = $except ? substr($rk, 1) : $rk;
						$val = pagelayer_isset($el['atts'], $rk);
						
						//echo $prop.' - '.$rk.' : '.$reqval.' == '.$val.'<br>';
						
						// The value should not be there
						if($except){
							
							if(!is_array($reqval) && $reqval == $val){
								$set = false;
								break;
							}
							
							// Its an array and a value is found, then dont show
							if(is_array($reqval) && in_array($val, $reqval)){
								$set = false;
								break;
							}
							
						// The value must be equal
						}else{
							
							 if(!is_array($reqval) && $reqval != $val){
								$set = false;
								break;
							 }
							
							// Its an array and no value is found, then dont show
							if(is_array($reqval) && !in_array($val, $reqval)){
								$set = false;
								break;
							}
						}
						
					}
					
					// Unset as we dont need
					if(empty($set)){
						unset($el['atts'][$prop]);
						unset($el['atts'][$prop.'_tablet']);
						unset($el['atts'][$prop.'_mobile']);
						unset($el['tmp'][$prop]);
						unset($el['tmp'][$prop.'_tablet']);
						unset($el['tmp'][$prop.'_mobile']);
					}
					
				}
				
				// We could have unset the value above, so we need to check again if the value is there
				if(empty($el['atts'][$prop]) && empty($el['atts'][$prop.'_tablet']) && empty($el['atts'][$prop.'_mobile'])){
					continue;
				}
				
				// Load any attachment values - This should go on top in the newer version @TODO
				if( pagelayer_is_comment_mode() && !empty($param['edit']) && !(isset($param['ai']) && $param['ai'] === false) && !empty($el['atts'][$prop])){
					$el['atts'][$prop] = $el['oAtts'][$prop] = !empty($el['atts']['comment_atts'][$prop]) ? $el['atts']['comment_atts'][$prop] : $el['atts'][$prop];
				}
				
				// Any image are skipped
				if( pagelayer_is_comment_mode() && $param['type'] == 'image' && isset($el['atts']['comment_atts'][$prop])){
					$el['atts'][$prop.'_ai'] = $el['oAtts'][$prop.'_ai'] = $el['atts']['comment_atts'][$prop];
				}
				
				if(in_array($param['type'], ['image', 'video', 'audio', 'media'])){
					
					$attachment = ($param['type'] == 'image') ? pagelayer_image(@$el['atts'][$prop]) : pagelayer_attachment(@$el['atts'][$prop]);
					
					if(!empty($attachment)){
						foreach($attachment as $k => $v){
							$el['tmp'][$prop.'-'.$k] = $v;
						}						
					}
					
				}
				
				// Load any attachment values - This should go on top in the newer version @TODO
				if($param['type'] == 'multi_image'){
					
					$img_ids = pagelayer_maybe_explode(',', $el['atts'][$prop]);					
					$img_urls = [];
					
					// Make the image URL
					foreach($img_ids as $k => $v){
						$image = pagelayer_image($v);
						$img_urls['i'.$v] = @$image['url'];
					}
					
					$el['tmp'][$prop.'-urls'] = json_encode($img_urls);
				}
				
				// Backward compatibility of row
				if($el['tag'] == 'pl_row' && $prop == 'content_pos' && !empty($el['atts'][$prop])){
					if($el['atts'][$prop] == 'baseline'){
						$el['atts'][$prop] = $el['oAtts'][$prop] = 'flex-start';
					}else if($el['atts'][$prop] == 'end'){
						$el['atts'][$prop] = $el['oAtts'][$prop] = 'flex-end';
					}
				}
				
				// Backward compatibility of Icons
				if($param['type'] == 'icon' && !empty($el['atts'][$prop]) && !preg_match('/\s/', $el['atts'][$prop])){
					$el['atts'][$prop] = $el['oAtts'][$prop] = 'fa fa-'.$el['atts'][$prop];
				}
				
				// Backward compatibility of Box Shadow
				if($param['type'] == 'box_shadow' && !empty($el['atts'][$prop])){
					$shadow_atts = pagelayer_maybe_explode(',', $el['atts'][$prop]);
					if(count($shadow_atts) == 4){
						$shadow_atts[] = '0';
						$shadow_atts[] = '';
						$el['atts'][$prop] = $el['oAtts'][$prop] = $shadow_atts;
					}
				}
				
				// Backward compatibility of units. And also for the default set value if it is numeric
				if(!empty($param['units']) && isset($el['atts'][$prop]) && is_numeric($el['atts'][$prop])){
					$el['atts'][$prop] = $el['oAtts'][$prop] = $el['atts'][$prop].$param['units'][0];
				}
				
				// Load permalink values
				if($param['type'] == 'link'){
					
					$link = $el['atts'][$prop];
					
					if( is_array($el['atts'][$prop]) ){
						
						// Link is required for check IF and IF-EXT in html
						if(!isset($el['atts'][$prop]['link']) || strlen(trim($el['atts'][$prop]['link'])) < 1){
							$link = '';
							unset($el['atts'][$prop]);
							continue;
						}
						
						$link = $el['atts'][$prop]['link'];
						
						if(!empty($el['atts'][$prop]['target'])){
							$el['attr'][][$param['selector']] = 'target="_blank"';
						}
						
						if(!empty($el['atts'][$prop]['rel'])){
							$el['attr'][][$param['selector']] = 'rel="nofollow"';
						}
						
						if(!empty($el['atts'][$prop]['attrs'])){

							$atts_ar = pagelayer_string_to_attributes($el['atts'][$prop]['attrs']);

							if(!empty($atts_ar)){
								foreach($atts_ar as $att => $value){
									$el['attr'][][$param['selector']] = $att.'="'.$value.'"';							
								}
							}
						}
					}
					
					$el['tmp'][$prop] = esc_url(pagelayer_permalink($link));
				}
				
				// Handle the AddClasses
				if(!empty($param['addClass']) && !empty($el['atts'][$prop])){
					
					// Convert to an array
					if(!is_array($param['addClass'])){
						$param['addClass'] = array($param['addClass']);
					}
					
					// Loop through
					foreach($param['addClass'] as $k => $v){
						$k = str_replace('{{element}}', '', $k);
						$el['classes'][] = [trim($k) => str_replace('{{val}}', $el['atts'][$prop], $v)];
					}
					
				}
				
				// Handle the AddAttributes
				if(!empty($param['addAttr']) && !empty($el['atts'][$prop])){
					
					// Convert to an array
					if(!is_array($param['addAttr'])){
						$param['addAttr'] = array($param['addAttr']);
					}
					
					// Loop through
					foreach($param['addAttr'] as $k => $v){
						$k = str_replace('{{element}}', '', $k);
						$el['attr'][] = [trim($k) => $v];
					}
					
				}				
				
				$modes = [
					'desktop' => '',
					'tablet' => '_tablet',
					'mobile' => '_mobile'
				];
				
				$global_typo = ($param['type'] == 'typography') ? pagelayer_is_global_typo(@$el['atts'][$prop]) : '';
				
				// Handle the CSS
				if(!empty($param['css'])){
					//echo $prop.'<br>';
					// Convert to an array
					if(!is_array($param['css'])){
						$param['css'] = array($param['css']);
					}
					
					// Loop the modes and check for values
					foreach($modes as $mk => $mv){
						
						$M_prop = $prop.$mv;
						
						$prop_val = pagelayer_isset($el['atts'], $M_prop);
						
						// If is global font
						if( $param['type'] == 'typography' && (!empty($prop_val) || !empty($global_typo)) ){
							$prop_val = pagelayer_parse_typo($prop_val, $global_typo, $mk);
						}
						
						// Any value ?
						if(empty($prop_val)){
							continue;
						}
						
						// Global color handler
						if($param['type'] == 'color'){
							$prop_val = pagelayer_parse_color($prop_val);
						}
						
						// If there is global gradient color
						if($param['type'] == 'gradient'){
							
							$prop_val = pagelayer_maybe_explode(',', $prop_val);
							
							foreach($prop_val as $grad_key => $grad_val){
								
								if($grad_val[0] != '$'){
									continue;
								}
								
								$prop_val[$grad_key] = pagelayer_parse_color($grad_val);
								
							}
							
						}

						// Loop through
						foreach($param['css'] as $k => $v){
							
							// Make the selector
							$selector = (!is_numeric($k) ? $k : $el['cssSel']);
							$selector = pagelayer_parse_el_vars($selector, $el);
							
							if($mk == 'tablet'){
								$selector = '|pl_tablet|'.$selector;
							}
							
							if($mk == 'mobile'){
								$selector = '|pl_mobile|'.$selector;
							}
							
							// Make the CSS
							if(!empty($selector)){
								$el['css'][$selector][] = rtrim( trim( pagelayer_css_render($v, $prop_val, pagelayer_isset($param, 'sep')) ), ';' );
							}else{
								$el['css'][][] = pagelayer_parse_el_vars($el['atts'][$M_prop],$el);
							}
						}
						
					}
					
				}
				
				$font_cache = '';
				// Loop the modes and check for values
				foreach($modes as $mk => $mv){
					
					$M_prop = $prop.$mv;

					if($param['type'] == 'typography' && !empty($el['atts'][$M_prop])){
						
						$prop_val = pagelayer_parse_typo($el['atts'][$M_prop], $global_typo, $mk);
						
						$val = pagelayer_maybe_explode(',', $prop_val);
												
						//For backward comaptibility
						if($mk == 'desktop'){
							$font_cache = $val[0];
						}

						$val[0] = empty($val[0]) ? $font_cache : $val[0];
						
						if(!empty($val[0])){
							pagelayer_load_font_family($val[0], pagelayer_isset($val, 3), pagelayer_isset($val, 2));
														
							//pagelayer_print($pagelayer->runtime_fonts);
						}
					}
					
					if($prop == 'font_family' && !empty($el['atts'][$M_prop])){
						$val = $el['atts'][$M_prop];
						if(!empty($val)){							
							pagelayer_load_font_family($val, pagelayer_isset($el['atts'], 'font_weight'.$mv), pagelayer_isset($el['atts'], 'font_style'.$mv));
						}
					}
				}
			}
			
		}
		
	}
	
	//@pagelayer_print($el['css']);
	
	// Is there a function of the tag ?
	if(function_exists($func)){
		call_user_func_array($func, array(&$el));
	}
	
	// Create the default atts and tmp atts
	if(pagelayer_is_live()){
		pagelayer_create_sc($el, $is_block);
	}
	
	$div = '<div pagelayer-id="'.$el['id'].'">
<style pagelayer-style-id="'.$el['id'].'"></style>';
	
	$is_group = !empty($pagelayer->shortcodes[$tag]['has_group']) ? true : false;
	
	// If there is an HTML AND you are not a GROUP, then make use of it, or append the real content
	if(!empty($pagelayer->shortcodes[$tag]['html'])){
		
		// Create the HTML object
		$node = pagelayerQuery::parseStr($pagelayer->shortcodes[$tag]['html']);
		
		// Remove the if-ext
		foreach($node('[if-ext]') as $v){
			$reqvar = pagelayer_var($v->attr('if-ext'));
			$v->removeAttr('if-ext');
			
			// Is the element there ?
			if(empty($el['atts'][$reqvar])){
				$ext_html = $v->html();
				if(strlen($ext_html) > 0){
					$v->after($ext_html);
				}
				$v->remove();
			}
		}
		
		// Remove the if
		foreach($node('[if]') as $v){
			$reqvar = pagelayer_var($v->attr('if'));
			$v->removeAttr('if');
			
			// Is the element there ?
			if(empty($el['atts'][$reqvar])){
				$v->remove();
			}
		}
		
		//die($node->html());
		
		// Do we have a holder ? Mainly for groups
		if(!empty($pagelayer->shortcodes[$tag]['holder'])){
			$node->query($pagelayer->shortcodes[$tag]['holder'])->html('{{pagelayer_do_shortcode}}');
			$do_shortcode = 1;
		}
		
		$html = pagelayer_parse_vars($node->html(), $el);
		
		// Append to the DIV
		$div .= $html;
		
	// Is it a widget ?
	}elseif(!empty($pagelayer->shortcodes[$tag]['widget'])){
		
		$class = $pagelayer->shortcodes[$tag]['widget'];
		$instance = [];
		
		// Is there any existing data ?
		if(!empty($el['atts']['widget_data'])){		
			$json = trim($el['atts']['widget_data']);
			$json = json_decode($json, true);
			//pagelayer_print($json);die();
			if(!empty($json)){
				$instance = $json;
			}
		}
		
		ob_start();
		the_widget($class, $instance, array('widget_id'=>'arbitrary-instance-'.$el['id'],
			'before_widget' => '',
			'after_widget' => '',
			'before_title' => '',
			'after_title' => ''
		));
		
		$div .= ob_get_contents();
		ob_end_clean();
		
	}else{
		$div .= '{{pagelayer_do_shortcode}}';
		$do_shortcode = 1;
	}
	
	// End the tag
	$div .= '</div>';
	
	// Add classes and attributes
	if(!empty($el['classes']) || !empty($el['attr']) || !empty($el['atts']['ele_attributes'])){
	
		// Create the HTML object
		$node = pagelayerQuery::parseStr($div);
		
		// Add the editable values
		if(!empty($el['edit']) && pagelayer_is_live()){
			
			foreach($el['edit'] as $k => $v){
				$node->query($v)->attr('pagelayer-editable', $k);
			}
			
		}
		
		// Add the post data editable 
		if(pagelayer_is_live() && !empty($pagelayer->shortcodes[$tag]['edit_props']) && is_array($pagelayer->shortcodes[$tag]['edit_props'])){
			
			$edit_props = $pagelayer->shortcodes[$tag]['edit_props'];				

			foreach($edit_props as $k => $v){
				$node->query($k)->attr('pagelayer-props-editable', $v);
			}
			
		}
		
		// Add the classes
		if(!empty($el['classes'])){
			
			//pagelayer_print($el['classes']);
			
			foreach($el['classes'] as $k => $v){
				
				if(!is_array($v)){
					$v = [$v];
				}
				
				foreach($v as $kk => $vv){
					//echo $kk.' - '.$vv."\n";
					if(is_numeric($kk)){
						$node->query($el['selector'])->addClass($vv);
					}else{
						$node->query($kk)->addClass($vv);
					}
					
				}
				
			}
			
			//echo $node->html();
			//die();
			
		}
	
		// Add the attributes		
		if(!empty($el['attr'])){
			
			//pagelayer_print($el['attr']);
			
			foreach($el['attr'] as $k => $v){
				
				if(!is_array($v)){
					$v = [$v];
				}
				
				foreach($v as $kk => $vv){
					
					$att = explode('=', $vv, 2);
					$att[1] = pagelayer_parse_vars($att[1], $el);
					$att[1] = trim($att[1], '"');
					
					if(is_numeric($kk)){
						$node->query($el['selector'])->attr($att[0], $att[1]);
					}else{
						$node->query($kk)->attr($att[0], $att[1]);
					}
					
				}
				
			}
			
		}
	
		// Adding Custom Attributes
		if(!empty($el['atts']['ele_attributes'])){
			
			$val = pagelayer_string_to_attributes($el['atts']['ele_attributes']);
			if(!empty($val)){
				foreach($val as $att => $value ){
					$node->query($el['selector'])->attr($att, $value);
				}
			}
			
		}
				
		// Get font family form inline style
		foreach($node->query('[style]') as $snode){
			$ss = $snode->attr('style');
			
			if(strpos($ss, 'font-family') === false){
				continue;
			}
			
			$ss = explode(';', html_entity_decode($snode->attr('style')));
			foreach($ss as $sss){
				
				if(strpos($sss, 'font-family') === false){
					continue;
				}
				
				$ff = explode(':', $sss);
				$val = trim( trim($ff[1]), '"' );
				$fw = array('100', '100i', '200', '200i', '300', '300i', '400', '400i', '500', '500i', '600', '600i', '700', '700i', '800', '800i', '900', '900i');
				
				foreach($fw as $ww){
					$pagelayer->runtime_fonts[$val][$ww] = $ww;
				}
			}
		}
		
		$div = $node->html();
		//die($div);
	
	}
		
	// Add the CSS if any or remove it
	$style = '';
	if(!empty($el['css'])){
		
		$screen_style = array('tablet' => '', 'mobile' => '');
		$style = '<style pagelayer-style-id="'.$el['id'].'">';
		foreach($el['css'] as $ck => $cv){
			preg_match('/\|pl_(mobile|tablet)\|/is', $ck, $screen_matches);
			$ck = str_replace(['|pl_mobile|', '|pl_tablet|'], '', $ck);
			$media = pagelayer_isset($screen_matches, 1);
			
			$merge_css = implode(';', $cv);
			$combine_css = (!is_numeric($ck) ? $ck.'{'.$merge_css.'}' : $merge_css ).PHP_EOL;
			
			// Mobile or tablet ?
			if(!empty($media)){
				$screen_style[$media] .= $combine_css;
				continue;
			}
			
			$style .= $combine_css;
		}
		
		if(!empty($screen_style['tablet'])){
			$style .= '@media (max-width: '.$pagelayer->settings['tablet_breakpoint'].'px) and (min-width: '.($pagelayer->settings['mobile_breakpoint'] + 1).'px){'.$screen_style['tablet'].'}'.PHP_EOL;
		}
		
		if(!empty($screen_style['mobile'])){		
			$style .= '@media (max-width: '.$pagelayer->settings['mobile_breakpoint'].'px){'.$screen_style['mobile'].'}'.PHP_EOL;
		}
		
		$style .= '</style>';
		$style = pagelayer_parse_vars($style, $el);
	
		if(!empty($pagelayer->shortcodes[$tag]['overide_css_selector'])){
			$overide_css_selector = pagelayer_parse_el_vars($pagelayer->shortcodes[$tag]['overide_css_selector'], $el);
			$style = str_replace($el['cssSel'], $overide_css_selector, $style);
			$style = str_replace($el['wrap'], $overide_css_selector, $style);
		}
		
		$style = pagelayer_unescapeHTML($style);
	}
	
	$div = str_replace('<style pagelayer-style-id="'.$el['id'].'"></style>', $style, $div);
	
	// Is there an inner content which requires a SHORTCODE ?
	if(!empty($do_shortcode)){
		
		$inner_content =  pagelayer_render_inner_content($el);
		
		$div = str_replace('{{pagelayer_do_shortcode}}', $inner_content, $div);
	}
	
	// Sanitize the content
	$div = apply_filters( 'pagelayer_sanitize_do_shortcode', $div );
	
	return $div;
	
}

// Render inner content
function pagelayer_render_inner_content(&$el){
	
	$inner_content = '';
	
	// Is block code?
	if( !empty($el['inner_blocks']) ){
		
		$index = 0;

		foreach ( $el['inner_blocks']['content'] as $chunk ) {
			if ( is_string( $chunk ) ) {
				
				// If any string in Column the conver this is text widget in pagelayer live
				if(!empty(trim($chunk)) && pagelayer_is_live() && $el['tag'] == 'pl_col'){
					$parsed_block['blockName'] = 'pagelayer/pl_text';
					$parsed_block['innerHTML'] = $chunk;
					$parsed_block['attrs'] = [];
					$inner_content .= render_block($parsed_block);
					continue;
				}
				
				$inner_content .= $chunk;
				continue;
			}
			
			$inner_block  = $el['inner_blocks']['blocks'][ $index ];
			$inner_content .= render_block($inner_block);
			++$index;
		}
	}else{
		$inner_content .=  do_shortcode($el['content']);
	}
	
	return $inner_content;
}

// Change pagelayer id in html
function pagelayer_change_id($content){
	global $pagelayer;
	
	preg_match_all('/pagelayer-id="(.*?)"/', $content, $matches);
	$matches = array_unique($matches[1]);
	
	foreach($matches as $val){
		$id = pagelayer_create_id();
		$content = str_replace($val, $id, $content);
	}
	
	return $content;
}

// Creates the shortcode and returns a base64 encoded files
function pagelayer_create_sc(&$el, $is_block = 0){
	
	global $pagelayer;
	
	$a = $tmp = array();
	
	$pagelayer->data_attr[$el['id']] = ['attr' => $el['oAtts'], 'tmp' => $el['tmp']];
	
	/*if(!empty($el['oAtts'])){
		
		foreach($el['oAtts'] as $k => $v){
			$v = str_replace('&', '&amp;', $v);
			if($is_block){
				$v = pagelayer_escapeHTML($v);
			}
			$el['attr'][] = 'pagelayer-a-'.$k.'="'.$v.'"';
		}
		
	}
	
	// Tmp atts
	if(!empty($el['tmp'])){
		
		foreach($el['tmp'] as $k => $v){
			$v = str_replace('&', '&amp;', $v);
			if($is_block){
				$v = pagelayer_escapeHTML($v);
			}
			$el['attr'][] = 'pagelayer-tmp-'.$k.'="'.$v.'"';
		}
		
	}*/
	
	// Add the tag
	$el['attr'][] = 'pagelayer-tag="'.$el['tag'].'"';
	
	// Make it a Pagelayer element for editing
	$el['classes'][] = 'pagelayer-ele';
	
}

// Converts {{val}} to val
function pagelayer_var($var){
	return substr($var, 2, -2);
}

// Is the given global color
function pagelayer_is_global_typo($value){
	global $pagelayer;

	$typo_key = '';
	
	// Backward compatibility
	if(is_string($value) && $value[0] == '$'){
		$typo_key = substr($value, 1);
	}
	
	if(is_array($value) && isset($value['global-font'])){
		$typo_key = $value['global-font'];
	}
		
	// If global color not exist
	if(!empty($typo_key)){
		$typo_key = isset($pagelayer->global_fonts[$typo_key]) ? $typo_key : 'primary';
	}
	
	return $typo_key;
	
}

// Parse typography and handle Backward compatibility
function pagelayer_parse_typo($value, $desk_global = '', $mk = 'desktop'){
	global $pagelayer;
	
	$value = empty($value)? [] : $value;
	
	// Backward compatibility for comma seperated val
	if(!is_array($value) && $value[0] != '$'){
		return $value;
	}
	
	$val = ['','','','','','','','','','',''];
	$global_typo = pagelayer_is_global_typo($value);
	$_desk_global = false;
	
	if( empty($global_typo) ){
		$global_typo = $desk_global;
		$_desk_global = true;
	}
	
	// Apply global typo
	foreach($pagelayer->typo_props as $typo => $typo_key){
		
		// Backspace compatibility for normal array and if is set global in '$' format like $primary
		if(is_array($value) && !empty($value[$typo])){
			$val[$typo] = $value[$typo];
		}
		
		if(!empty($value[$typo_key])){
			$val[$typo] = $value[$typo_key];
		}
		
		if(!empty($val[$typo]) || empty($global_typo)){
			continue;
		}
		
		$global_val = $pagelayer->global_fonts[$global_typo]['value'];
		
		if( empty($global_val[$typo_key]) || (is_array($global_val[$typo_key]) && empty($global_val[$typo_key][$mk])) || (!is_array($global_val[$typo_key]) && !empty($_desk_global) && $mk != 'desktop') ){
			continue;
		}
		
		$val[$typo] = 'var(--pagelayer-font-'.$global_typo.'-'.$typo_key.')';
	}
	
	return $val;	
}

// Parse color for global color
function pagelayer_parse_color($value, $var = true){
	global $pagelayer;
		
	// Global color handler
	if($value[0] != '$' ){
		return $value;
	}
	
	$gkey = substr($value, 1);
	$gkey = isset($pagelayer->global_colors[$gkey]) ? $gkey : 'primary';
	
	if(empty($var)){
		return @$pagelayer->global_colors[$gkey]['value'];
	}
	
	return 'var(--pagelayer-color-'.$gkey.')';
}

// Replace the variables
function pagelayer_parse_el_vars($str, &$el){
	
	global $pagelayer, $post;
	
	// if is 404 then @$post->ID
	if(!empty( $pagelayer->rendering_template_id ) && @$post->ID != $pagelayer->rendering_template_id){
		$is_editable = false;
	}else{
		$is_editable = true;
	}
	
	$str = str_replace('{{element}}', $el['cssSel'], $str);
	$is_live = pagelayer_is_live();
	if(!empty($is_live) && $is_editable){
		$str = str_replace('{{wrap}}', $el['wrap'], $str);
	}else{
		$str = str_replace('{{wrap}}', $el['cssSel'], $str);
	}
	$str = str_replace('{{ele_id}}', $el['id'], $str);
	
	return $str;

}

// Parse the variables
function pagelayer_parse_vars($str, &$el){

	if(empty($str)){
		return $str;
	}
	
	//pagelayer_print($el);
	if(!empty($el['tmp']) && is_array($el['tmp'])){
		foreach($el['tmp'] as $k => $v){
			$str = str_replace('{{{'.$k.'}}}', pagelayer_maybe_implode($el['tmp'][$k]), $str);
		}
	}
	
	if(is_array($el['atts'])){
		foreach($el['atts'] as $k => $v){
			$str = str_replace('{{'.$k.'}}', pagelayer_maybe_implode($el['atts'][$k]), $str);
		}
	}
	
	return $str;
}

// Make the rule
function pagelayer_css_render($rule, $val, $sep = ','){
	
	// Seperator
	$sep = empty($sep) ? ',' : $sep;
	
	if(is_array($val)){
		$val = implode($sep, $val);
	}
	
	// Replace the val
	$rule = pagelayer_css_val_replace('{{val}}', pagelayer_hex8_to_rgba($val), $rule);
	
	// If there is an array
	if(preg_match('/\{val\[\d/is', $rule)){
		$val = explode($sep, $val);
		foreach($val as $k => $v){
			$rule = pagelayer_css_val_replace('{{val['.$k.']}}', pagelayer_hex8_to_rgba($v), $rule);
		}
	}
	
	return $rule;
}

// Make the rule
function pagelayer_css_val_replace($val, $v, $rule){
	
	// If value has css var then we remove units
	if(strripos($v, 'var(') !== false){
		$pattern = '/'.preg_quote($val, '/').'?[^\s|;]+/is';
		$rule = preg_replace($pattern, $v, $rule);
		return $rule;
	}
	
	$rule = str_replace($val, $v, $rule);
	return $rule;
}

// Post Property Handler
function pagelayer_sc_post_props(&$el){
	
	global $post;
	
	if(empty($post)){
		return;
	}
	
	$el['oAtts']['post_title'] = $post->post_title;
	$el['oAtts']['post_name'] = $post->post_name;
	$el['oAtts']['post_excerpt'] = $post->post_excerpt;
	$el['oAtts']['post_status'] = (empty($post->post_password)) ? $post->post_status : 'pass_protected';
	$el['oAtts']['post_password'] = $post->post_password;
	$el['oAtts']['featured_image'] = get_post_thumbnail_id($post);
	$el['oAtts']['comment_status'] = ($post->comment_status == 'open') ? 'true' : '';
	$el['oAtts']['ping_status'] = ($post->ping_status == 'open') ? 'true' : '';
	$el['oAtts']['post_date'] = $post->post_date;
	$el['oAtts']['post_sticky'] = is_sticky($post->ID) ? 'true' : '';
	$el['oAtts']['post_parent'] = $post->post_parent;
	$el['oAtts']['menu_order'] = $post->menu_order;
	$el['oAtts']['post_author'] = $post->post_author;
	$el['oAtts']['post_category'] = '';
	$el['oAtts']['post_tags'] = '';
	
	$tag_name = pagelayer_post_type_tag($post->post_type);
	if(!empty($tag_name)){
		$postTags = wp_get_post_terms( $post->ID, $tag_name );
		$el['oAtts']['post_tags'] = array_column((array)$postTags, 'name');
	}

	$cat_name = pagelayer_post_type_category($post->post_type);	
	if(!empty($cat_name)){
		$category = get_the_terms( $post->ID, $cat_name );  
		$el['oAtts']['post_category'] = array_column((array)$category, 'term_id');
	}	
	
	// Load featured image details
	if(!empty($el['oAtts']['featured_image'])){
		
		$attachment = pagelayer_image($el['oAtts']['featured_image']);

		if(!empty($attachment)){
			foreach($attachment as $k => $v){
				$el['tmp']['featured_image-'.$k] = $v;
			}
		}
	
	}
	
}

// ROW Handler
function pagelayer_sc_row(&$el){
	
	pagelayer_bg_video($el);
	
	if(!empty($el['atts']['row_shape_type_top'])){
		$path_top = PAGELAYER_DIR.'/images/shapes/'.$el['atts']['row_shape_type_top'].'-top.svg';
		$el['atts']['svg_top'] = file_get_contents($path_top);
	}
	
	if(!empty($el['atts']['row_shape_type_bottom'])){
		$path_bottom = PAGELAYER_DIR.'/images/shapes/'.$el['atts']['row_shape_type_bottom'].'-bottom.svg';
		$el['atts']['svg_bottom'] = file_get_contents($path_bottom);
	}
	
	// Row background slider
	if(!empty($el['atts']['bg_slider'])){
		$ids = pagelayer_maybe_explode(',', $el['atts']['bg_slider']);
		$urls = [];
		$el['atts']['slider'] = '';
		
		// Make the image URL
		foreach($ids as $k => $v){
			
			$image = pagelayer_image($v);
			$urls['i'.$v] = @$image['url'];
			
			$el['atts']['slider'] .= '<div class="pagelayer-bgimg-slide" style="background-image:url(\''.$image['url'].'\')"></div>';
			
		}
		
		if(!empty($urls)){
			$el['tmp']['bg_slider-urls'] = json_encode($urls);
		}
		
	}
	
	// Row background parallax image.
	if(!empty($el['atts']['parallax_img'])){
		$img_size = @$el['tmp']['parallax_img-'.$el['atts']['parallax_id_size'].'-url'];
		$el['atts']['parallax_img_src'] = empty($img_size) ? @$el['tmp']['parallax_img-url'] : $img_size;
	}
	
}

// Column Handler
function pagelayer_sc_col(&$el){
	
	// Add the default col class
	$el['classes'][] = 'pagelayer-col';
	
	//return do_shortcode($el['content']);
	
	pagelayer_bg_video($el);
	
	// Column background slider
	if(!empty($el['atts']['bg_slider'])){
		$ids = pagelayer_maybe_explode(',', $el['atts']['bg_slider']);
		$urls = [];
		$el['atts']['slider'] = '';
		
		// Make the image URL
		foreach($ids as $k => $v){
			
			$image = pagelayer_image($v);
			$urls['i'.$v] = @$image['url'];
			
			$el['atts']['slider'] .= '<div class="pagelayer-bgimg-slide" style="background-image:url(\''.$image['url'].'\')"></div>';
			
		}
		
		if(!empty($urls)){
			$el['tmp']['bg_slider-urls'] = json_encode($urls);
		}
		
	}
	
	// Col background parallax image.
	if(!empty($el['atts']['parallax_img'])){
		$img_size = @$el['tmp']['parallax_img-'.$el['atts']['parallax_id_size'].'-url'];
		$el['atts']['parallax_img_src'] = empty($img_size) ? @$el['tmp']['parallax_img-url'] : $img_size;
	}
	
}

// Just for BG handling
function pagelayer_bg_video(&$el){
	
	if(empty($el['tmp']['bg_video_src-url'])){
		return false;
	}
	
	// Get the video URL for the iframe
	$iframe_atts = pagelayer_video_url($el['tmp']['bg_video_src-url'], true);
	
	$source = esc_url( $el['tmp']['bg_video_src-url'] );
	$source = str_replace('&amp;', '&', $source);
	$url = parse_url($source);
	
	$iframe_atts['src'] .= substr_count($iframe_atts['src'], '?') > 0 ? '' : '?';
	
	if(!empty($el['atts']['mute'])){
		$iframe_atts['src'] .= "&mute=1";
		$el['atts']['mute'] = " muted ";
	}else{
		$iframe_atts['src'] .= "&mute=0";
		$el['atts']['mute'] = "";
	}

	if(empty($el['atts']['stop_loop'])){
		$iframe_atts['src'] .= "&loop=1";	
		$el['atts']['stop_loop'] = " loop ";
	}else{
		$iframe_atts['src'] .= "&loop=0";	
		$el['atts']['stop_loop'] = "";
	}
	
	if (!empty($source)) {
		
		if ($iframe_atts['type'] == 'youtube') {
		
			$settings = ' data-loop="'.( !empty($el['atts']['stop_loop']) ? 1 : 0 ).'" data-mute="'.( !empty($el['atts']['mute']) ? 1 : 0 ).'" data-videoid = "'.( $iframe_atts['id'] ).'"';
						
			$el['atts']['vid_src'] = '<div class = "pagelayer-youtube-video" '. $settings .'></div>';
			
		} else if ($iframe_atts['type'] == 'vimeo') {
			
			$el['atts']['vid_src'] = '<iframe src="'.$iframe_atts['src'].'&background=1&autoplay=1&byline=0&title=0" allowfullscreen="1" webkitallowfullscreen="1" mozallowfullscreen="1" frameborder="0"></iframe>';
			
		}else{
			
			$el['atts']['vid_src'] = '<video autoplay playsinline '.$el['atts']['mute'].$el['atts']['stop_loop'].'>'.
				'<source src="'.$iframe_atts['src'].'" type="video/mp4">'.
			'</video>';
			
		}
	}
}

// Heading Handler
function pagelayer_sc_heading(&$el){
	//Backward compatibility for new link props
	pagelayer_add_link_backward($el, array('rel' => '', 'selector' => '.pagelayer-link-sel'));
}

// Heading Handler
function pagelayer_sc_icon(&$el){
	//Backward compatibility for new link props
	pagelayer_add_link_backward($el, array('rel' => '', 'selector' => '.pagelayer-ele-link'));
}

// Heading Handler
function pagelayer_sc_badge(&$el){
	//Backward compatibility for new link props
	pagelayer_add_link_backward($el, array(
		'link' => 'badge_url',
		'rel' => '',
		'target' => 'badge_target',
		'selector' => '.pagelayer-ele-link'
	));
}

// Heading Handler
function pagelayer_sc_btn(&$el){
	//Backward compatibility for new link props
	pagelayer_add_link_backward($el, array('selector' => '.pagelayer-btn-holder'));
}

// Image Handler
function pagelayer_sc_social(&$el){
	
	//Backward compatibility for new link props
	pagelayer_add_link_backward($el, array(
		'link' => 'social_url',
		'rel' => '',
		'selector' => '.pagelayer-ele-link'
	));
	
	if(empty($el['atts']['icon'])) return;
	$icon = explode(' fa-', $el['atts']['icon']);
	$el['classes'][] = ['.pagelayer-icon-holder' => 'pagelayer-'.$icon[1]];
}

// Image Handler
function pagelayer_sc_image(&$el){
	
	// Decide the image URL
	$el['atts']['func_id'] = @$el['tmp']['id-'.$el['atts']['id-size'].'-url'];
	$el['atts']['func_id'] = empty($el['atts']['func_id']) ? @$el['tmp']['id-url'] : $el['atts']['func_id'];
	$el['atts']['pagelayer-srcset'] = $el['atts']['func_id'].', '.$el['atts']['func_id'].' 1x, ';
	
	$image_atts = array(
		'name' => 'id',
		'size' => 'id-size'
	);
	
	pagelayer_get_img_srcset($el, $image_atts);
		
	// What is the link ?
	if(!empty($el['atts']['link_type'])){
		
		// Custom url
		if($el['atts']['link_type'] == 'custom_url'){
			
			// Backward compatibility for new link props
			pagelayer_add_link_backward($el, array( 'rel' => '', 'selector' => '.pagelayer-ele-link'));
			
			$el['atts']['func_link'] = @$el['tmp']['link'];
		}
		
		// Link to the media file itself
		if($el['atts']['link_type'] == 'media_file'){
			$el['atts']['func_link'] = $el['atts']['func_id'];
		}
		
		// Lightbox
		if($el['atts']['link_type'] == 'lightbox'){
			$el['atts']['func_link'] = $el['atts']['func_id'];
		}
		
	}
	
	//pagelayer_print($el);
	
}

// Image Slider Handler
function pagelayer_sc_image_slider(&$el){
	
	// Backward compatibility for new link props
	if( !empty($el['atts']['link_type']) && $el['atts']['link_type'] == 'custom_url' ){
		pagelayer_add_link_backward($el, array( 'rel' => '', 'selector' => '.pagelayer-link-sel'));
	}
	
	if(empty($el['atts']['ids'])){
		$el['atts']['ids'] = '';
	}
	
	$ids = pagelayer_maybe_explode(',', $el['atts']['ids']);
	$urls = [];
	$all_urls = [];
	$final_urls = [];
	$ul = [];
	$size = $el['atts']['size'];
	
	// Make the image URL
	foreach($ids as $k => $v){
		
		$image = pagelayer_image($v);
		
		$final_urls[$v] = empty($image[$size.'-url']) ? @$image['url'] : $image[$size.'-url'];
		
		$urls['i'.$v] = @$image['url'];
		
		foreach($image as $kk => $vv){
			$si = strstr($kk, '-url', true);
			if(!empty($si)){
				$all_urls['i'.$v][$si] = $vv;
			}
		}
		
		$li = '<li class="pagelayer-slider-item">';
		
		// Any Link ?
		if(!empty($el['atts']['link_type'])){
			$link = ($el['atts']['link_type'] == 'media_file' ? (!empty($image['url']) ? $image['url'] : $final_urls[$v]) : @$el['tmp']['link']);
			$li .= '<a href="'.$link.'" class="pagelayer-link-sel">';
		}
		
		// The Image
		$li .= '<img class="pagelayer-img" src="'.$final_urls[$v].'" title="'.$image['title'].'" alt="'.$image['alt'].'">';
		
		if(!empty($el['atts']['link_type'])){
			$li .= '</a>';
		}
		
		$li .= '</li>';
		
		$ul[] = $li;
		
	}
	
	//pagelayer_print($urls);
	//pagelayer_print($final_urls);
	//pagelayer_print($all_urls);
	
	// Make the TMP vars
	if(!empty($urls)){
		$el['tmp']['ids-urls'] = json_encode($urls);
		$el['tmp']['ids-all-urls'] = json_encode($all_urls);
		$el['atts']['ul'] = implode('', $ul);
	
		// Which arrows to show
		if(in_array(@$el['atts']['controls'], ['arrows', 'none'])){
			$el['attr'][] = ['.pagelayer-image-slider-ul' => 'data-pager="false"'];
		}
		
		if(in_array(@$el['atts']['controls'], ['pager', 'none'])){
			$el['attr'][] = ['.pagelayer-image-slider-ul' => 'data-controls="false"'];
		}
	}
	
};

//Grid Gallery Handler
function pagelayer_sc_grid_gallery(&$el){
	
	if(empty($el['atts']['ids'])){
		$el['atts']['ids'] = '';
	}
	
	$ids = pagelayer_maybe_explode(',', $el['atts']['ids']);
	$urls = [];
	$all_urls = [];
	$final_urls = [];
	$ul = [];
	$pagin = '<li class="pagelayer-grid-page-item active">1</li>';
	$size = $el['atts']['size'];
	$i = 0;
	$j = 1;
	$img_Page = $el['atts']['images_no'];
	$gallery_rand = 'gallery-id-'.floor((rand() * 100) + 1);
	
	$ul[] = '<ul class="pagelayer-grid-gallery-ul">';
	// Make the image URL
	foreach($ids as $k => $v){
		
		$image = pagelayer_image($v);
		
		$final_urls[$v] = empty($image[$size.'-url']) ? @$image['url'] : $image[$size.'-url'];
		
		$urls['i'.$v] = @$image['url'];
		$links['i'.$v] = @$image['link'];
		$titles['i'.$v] = @$image['title'];
		$captions['i'.$v] = @$image['caption'];
		
		foreach($image as $kk => $vv){
			$si = strstr($kk, '-url', true);
			if(!empty($si)){
				$all_urls['i'.$v][$si] = $vv;
			}
		}
		
		if($img_Page != 0 && ($i % $img_Page) == 0 && $i != 0 ){
			$ul[] = '</ul><ul class="pagelayer-grid-gallery-ul">';
			$j++;
			$pagin .= '<li class="pagelayer-grid-page-item">'.$j.'</li>';
		}
		
		$li = '<li class="pagelayer-gallery-item" >';
		
		if(empty($el['atts']['link_to'])){
			$li .= '<div>';
		}
		
		// Any Link ?
		if(!empty($el['atts']['link_to']) &&  $el['atts']['link_to'] == 'media_file'){
			$link = ($el['atts']['link_to'] == 'media_file' ? $final_urls[$v] : @$el['atts']['link']);
			$li .= '<a href="'.$link.'" class="pagelayer-ele-link">';
		}
		
		// Any Link ?
		if(!empty($el['atts']['link_to']) &&  $el['atts']['link_to'] == 'attachment' ){
			$link = $image['link'];
			$li .= '<a href="'.$link.'" class="pagelayer-ele-link">';
		}
		
		if(!empty($el['atts']['link_to']) && $el['atts']['link_to'] == 'lightbox'){			
			$li .= '<a href="'.$image['url'].'" data-lightbox-gallery="'.$gallery_rand.'" alt="'.$image['alt'].'" class="pagelayer-ele-link" pagelayer-grid-gallery-type="'.$el['atts']['link_to'].'">';
		}
		// The Image
		$li .= '<img class="pagelayer-img" src="'.$final_urls[$v].'" title="'.$image['title'].'" alt="'.$image['alt'].'">';
		
		if(!empty($el['atts']['caption'])){
			$li .= '<span class="pagelayer-grid-gallery-caption">'.$image['caption'].'</span>';
		}
		
		if(!empty($el['atts']['link_to'])){
			$li .= '</a>';
		}
		
		if(empty($el['atts']['link_to'])){
			$li .= '</div>';
		}
		
		$li .= '</li>';
		
		$ul[] = $li;
		$i++;
	}
	
	$ul[] = '</ul>';
	
	$pagiComplete[] = '<div class="pagelayer-grid-gallery-pagination"><ul class="pagelayer-grid-page-ul">'.'<li class="pagelayer-grid-page-item">&laquo;</li>'.$pagin.'<li class="pagelayer-grid-page-item">&raquo;</li>'.'</ul></div>';
	//pagelayer_print($urls);
	//pagelayer_print($final_urls);
	//pagelayer_print($all_urls);
	
	// Make the TMP vars
	if(!empty($urls)){
		$el['tmp']['ids-urls'] = json_encode($urls);
		$el['tmp']['ids-all-urls'] = json_encode($all_urls);
		$el['tmp']['ids-all-links'] = json_encode($links);
		$el['tmp']['ids-all-titles'] = json_encode($titles);
		$el['tmp']['ids-all-captions'] = json_encode($captions);
		$el['atts']['ul'] = implode('', $ul);
		$el['atts']['pagin'] = ($j>1) ? implode('', $pagiComplete) : '';	
		$el['tmp']['gallery-random-id'] = $gallery_rand;
	
	}
}

// Testimonial Handler
function pagelayer_sc_testimonial(&$el){
	
	if(empty($el['atts']['avatar']) || !empty($el['tmp']['avatar-no-image-set'])){
		$el['atts']['avatar'] = '';
	}
	
	$custom_size = empty($el['atts']['custom_size']) ? '' : @$el['tmp']['avatar-'.$el['atts']['custom_size'].'-url'];
	$el['atts']['func_image'] = empty($custom_size) ? @$el['tmp']['avatar-url'] : $custom_size;
	
}

// Video Handler
function pagelayer_sc_video(&$el){
	
	$el['atts']['custom_size'] = empty($el['atts']['custom_size']) ? '' : $el['atts']['custom_size'];
	$el['tmp']['video_overlay_image-url'] = empty($el['tmp']['video_overlay_image-url']) ? '' : $el['tmp']['video_overlay_image-url'];
	$el['atts']['video_overlay_image'] = empty($el['atts']['video_overlay_image']) ? '' : $el['atts']['video_overlay_image'];
	
	$el['atts']['video_overlay_image-url'] = empty($el['tmp']['video_overlay_image-'.$el['atts']['custom_size'].'-url']) ? $el['tmp']['video_overlay_image-url'] : $el['tmp']['video_overlay_image-'.$el['atts']['custom_size'].'-url'];
	$el['atts']['video_overlay_image-url'] = empty($el['atts']['video_overlay_image-url']) ? $el['atts']['video_overlay_image'] : $el['atts']['video_overlay_image-url'];
	
	// Get the video URL for the iframe
	$vid_atts = pagelayer_video_url($el['tmp']['src-url'], true);
	
	$vid_atts['src'] .= substr_count($vid_atts['src'], '?') > 0 ? '' : '?';
	
	$vid_atts['src'] .= !empty($el['atts']['autoplay']) ? '&autoplay=1' : '&autoplay=0' ;

	$mute = !empty($el['atts']['mute']) ? 1 : 0;
	$vid_atts['src'] .='&'.($vid_atts['type'] == 'vimeo' ? 'muted' : 'mute').'='.$mute;
  
	$vid_atts['src'] .= !empty($el['atts']['loop']) == 'true' ? '&loop=1' : '&loop=0' ;
	
	$el['atts']['vid_src'] = $vid_atts['src'].($vid_atts['type'] == 'youtube' ? '&playlist='.$vid_atts['id'] : '');
	
	$el['tmp']['ele_id'] = $el['id'];
	
}

// Shortcodes Handler
function pagelayer_sc_shortcodes(&$el){
	$is_live = pagelayer_is_live();
	if(empty($is_live)){
		$el['tmp']['shortcode'] = pagelayer_the_content($el['atts']['data']);
	}
}

// Missing Handler
function pagelayer_sc_missing(&$el){
	if(pagelayer_is_live()){
		$el['tmp']['missing_msg'] = __('The pagelayer doesn’t support this content. You can leave this block intact or remove it completely.');
	}
}

// Shortcodes Handler
function pagelayer_sc_wp_widgets(&$el){
	
	global $wp_registered_sidebars;
	
	$data = '';	
	foreach($wp_registered_sidebars as $v){
		if($el['atts']['sidebar'] == $v['id']){
			ob_start();
			dynamic_sidebar($v['id']);
			$data = ob_get_clean();
		}
	}
	
	$el['tmp']['data'] = $data;
}

// Service Handler
function pagelayer_sc_service(&$el){
	
	//Backward compatibility for new link props
	pagelayer_add_link_backward($el, array(
		'link' => 'box_url',
		'rel' => '',
		'target' => 'box_target',
		'selector' => '.pagelayer-box-link'
	));
	
	//Backward compatibility for new link props
	pagelayer_add_link_backward($el, array(
		'link' => 'heading_url',
		'rel' => '',
		'target' => 'heading_target',
		'selector' => '.pagelayer-service-heading-link'
	));
	
	//Backward compatibility for new link props
	pagelayer_add_link_backward($el, array(
		'link' => 'service_button_url',
		'rel' => '',
		'target' => 'service_button_target',
		'selector' => '.pagelayer-service-btn'
	));
	
	if(!empty($el['atts']['service_image'])){
		
		// Decide the image URL
		$el['atts']['func_image'] = @$el['tmp']['service_image-'.$el['atts']['service_image_size'].'-url'];
		$el['atts']['func_image'] = empty($el['atts']['func_image']) ? @$el['tmp']['service_image-url'] : $el['atts']['func_image'];
		$el['atts']['pagelayer-srcset'] = $el['atts']['func_image'].', '.$el['atts']['func_image'].' 1x, ';
		
		$image_atts = array(
			'name' => 'service_image',
			'size' => 'service_image_size'
		);
	
		pagelayer_get_img_srcset($el, $image_atts);
		
	}
}

// Icon box Handler
function pagelayer_sc_iconbox(&$el){
	
	//Backward compatibility for new link props
	pagelayer_add_link_backward($el, array(
		'link' => 'box_url',
		'rel' => '',
		'target' => 'box_target',
		'selector' => '.pagelayer-box-link'
	));
	
	//Backward compatibility for new link props
	pagelayer_add_link_backward($el, array(
		'link' => 'heading_url',
		'rel' => '',
		'target' => 'heading_target',
		'selector' => '.pagelayer-service-heading-link',
	));
	
}

function pagelayer_sc_google_maps(&$el){
	
	$el['atts']['show_v2'] = true;
	
	if(empty($el['atts']['api_version'])){
		$el['atts']['src_code'] = '';
		return;
	}
	
	$el['atts']['show_v2'] = false;
	$api_key = @$el['atts']['api_key'];
	
	$gmaps_api = get_option('pagelayer-gmaps-api-key');
	
	if( empty($api_key) && !empty($gmaps_api) ){
		$api_key = $gmaps_api;
	}
	
	if($el['atts']['map_modes'] == 'view'){
		$el['atts']['center'] = empty($el['atts']['center']) ? '-33.8569,151.2152' : $el['atts']['center'];
	}
	
	$src_code = (empty($el['atts']['center']) ? '' : '&center='.$el['atts']['center']).($el['atts']['map_modes'] == 'streetview' ? '' : '&maptype='.$el['atts']['map_type'].'&zoom='.$el['atts']['zoom']);
	
	switch($el['atts']['map_modes']){
		case 'place':
			$src_code .= '&q='.(empty($el['atts']['address']) ? 'New York, New York, USA' : urlencode($el['atts']['address']) );
			break;
			
		case 'directions':
			$src_code .= '&origin='.(empty($el['atts']['direction_origin']) ? 'Oslow Norway' : urlencode($el['atts']['direction_origin']) );
			$src_code .= '&destination='.(empty($el['atts']['direction_destination']) ? 'Telemark Norway' : urlencode($el['atts']['direction_destination']) );
			$src_code .= (empty($el['atts']['direction_waypoints']) ? '' : '&waypoints='.join('|', explode(' ', trim($el['atts']['direction_waypoints']))) );
			$src_code .= (empty($el['atts']['direction_modes']) ? '' : '&mode='.$el['atts']['direction_modes'] );
			$src_code .= (empty($el['atts']['direction_avoid']) ? '' : '&avoid='.join('|', explode(',', $el['atts']['direction_avoid'])) );
			$src_code .= (empty($el['atts']['direction_units']) ? '' : '&units='.$el['atts']['direction_units'] );
			break;
			
		case 'streetview':
			$src_code .= '&pano='.(empty($el['atts']['streetview_pano']) ? 'eTnPNGoy4bxR9LpjjfFuOw' : $el['atts']['streetview_pano'] );
			$src_code .= '&location='.(empty($el['atts']['streetview_location']) ? '46.414382,10.013988' : $el['atts']['streetview_location'] );
			$src_code .= (empty($el['atts']['streetview_heading']) ? '' : '&heading='.$el['atts']['streetview_heading'] );
			$src_code .= (empty($el['atts']['streetview_pitch']) ? '' : '&pitch='.$el['atts']['streetview_pitch'] );
			$src_code .= (empty($el['atts']['streetview_fov']) ? '' : '&fov='.$el['atts']['streetview_fov'] );
			break;
			
		case 'search':
			$src_code .= '&q='.(empty($el['atts']['search_term']) ? 'Record stores in Seattle' : urlencode($el['atts']['search_term']) );
			break;
			
	}
	
	$src_iframe = 'https://www.google.com/maps/embed/v1/'.$el['atts']['map_modes'].'?key='.$api_key.$src_code;
	
	$el['atts']['src_code'] = '<iframe width="600" height="450" style="border:0" loading="lazy" allowfullscreen src="'.$src_iframe.'"></iframe>';
	
}

/*pagelayer_print($atts);
pagelayer_print($content);
die();*/

/////////////////////////////////////
// Miscellaneous Shortcode Functions
/////////////////////////////////////

// The font family list
function pagelayer_font_family(){
	return array(
		'arial' => 'Arial',				
		'terminal' => 'Terminal'
	);
}

// Supported Icons
function pagelayer_icon_class_list(){
	return array();
}

// Function to convert string into set of attributes and their corresponding values.
function pagelayer_string_to_attributes($val){
	
	$final_att = [];
	$semi_arr = explode(';', $val);
	
	foreach($semi_arr as $att){
		
		$attrs = preg_split("/=/", trim($att), 2);

		if(empty($attrs[0]) || !preg_match("/^[a-z_]+[\w:.-]*$/i", $attrs[0]) ){
			continue;
		}	
		
		if(!isset( $attrs[1])){
			$final_att[$attrs[0]] = '';
			continue;
		}
		
		$final_att[$attrs[0]] = $attrs[1];
	}
	
	return $final_att;
	
}

// Retina image setting attribute.
function pagelayer_get_img_srcset(&$el, $image_atts){

	// Check if retina images is set
	if(isset($el['tmp'][$image_atts['name'].'-retina-url']) && strpos($el['tmp'][$image_atts['name'].'-retina-url'],'default-image') == false){
		$retina_image = @$el['tmp'][$image_atts['name'].'-retina-'.$el['atts'][$image_atts['size']].'-url'];
		$retina_image = empty($retina_image) ? @$el['tmp'][$image_atts['name'].'-retina-url'] : $retina_image;
		$el['atts']['pagelayer-srcset'] .= $retina_image.' 2x, ';			
	}
	
	// Check if retina mobile images is set
	if(isset($el['tmp'][$image_atts['name'].'-retina-mobile-url']) && strpos($el['tmp'][$image_atts['name'].'-retina-mobile-url'],'default-image') == false){			
		$retina_image_mobile = @$el['tmp'][$image_atts['name'].'-retina-mobile-'.$el['atts'][$image_atts['size']].'-url'];
		$retina_image_mobile = empty($retina_image_mobile) ? @$el['tmp'][$image_atts['name'].'-retina-mobile-url'] : $retina_image_mobile;		
		$el['atts']['pagelayer-srcset'] .= $retina_image_mobile.' 3x';
	}
}

// Backward compatibility of target and rel attrs for link
function pagelayer_add_link_backward(&$el, $atts = array()){
	global $pagelayer;
	
	$defaults = array(
		'link' => 'link',
		'target' => 'target',
		'rel' => 'rel',
		'selector' => 0,
	);
	
	$_atts = wp_parse_args( $atts, $defaults );
	
	if(empty($el['atts'][$_atts['link']])){
		return;
	}

	$link = array();
	
	if(!empty($_atts['target']) && !empty($el['atts'][$_atts['target']]) ){
		$link['target'] = true;
		unset($el['oAtts'][$_atts['target']]);
	}
	
	if(!empty($_atts['rel']) && !empty($el['atts'][$_atts['rel']]) ){
		$link['attrs'] = 'rel='.$el['atts'][$_atts['rel']]; 
		unset($el['oAtts'][$_atts['rel']]);
	}
	
	if(empty($link)){
		return;
	}
	
	// Set Attributes for backward compatibility
	if(!empty($link['target'])){
		$el['attr'][][$_atts['selector']] = 'target="_blank"';
	}
	
	// Set Attributes for backward compatibility
	if(!empty($link['attrs']) ){
		$el['attr'][][$_atts['selector']] = $link['attrs'];
	}
	
	if(!is_array($el['atts'][$_atts['link']])){
		$link['link'] = @$el['atts'][$_atts['link']];
	}
	
	$el['oAtts'][$_atts['link']] = $link;
	$el['atts'][$_atts['link']] = $link;
}
PKȎf\�SL�'='=main/post_metas.phpnu�[���<?php

//////////////////////////////////////////////////////////////
//===========================================================
// post_metas.php
//===========================================================
// PAGELAYER
// Inspired by the DESIRE to be the BEST OF ALL
// ----------------------------------------------------------
// Started by: Pulkit Gupta
// Date:	   23rd Jan 2017
// Time:	   23:00 hrs
// Site:	   http://pagelayer.com/wordpress (PAGELAYER)
// ----------------------------------------------------------
// Please Read the Terms of use at http://pagelayer.com/tos
// ----------------------------------------------------------
//===========================================================
// (c)Pagelayer Team
//===========================================================
//////////////////////////////////////////////////////////////

// Are we being accessed directly ?
if(!defined('PAGELAYER_VERSION')) {
	exit('Hacking Attempt !');
}

// Show the post props
function pagelayer_meta_page(){
	global $post_type, $post_type_object, $post, $wp_meta_boxes, $current_screen, $user_ID, $post_ID;
	
	$post_ID = (int) @$_GET['post'];
	
	if(empty($post_ID)){
		return;
	}
	
	$post = get_post($post_ID);
	
	if(empty($post)){
		return;
	}
	
	if ( ! current_user_can( 'edit_post', $post_ID ) ) {
		wp_die( __( 'Sorry, you are not allowed to edit this item.' ) );
	}

	$post_type = $post->post_type;
	$post_type_object = get_post_type_object( $post_type );
	$user_ID = get_current_user_id();
	
	// Set current screen
	set_current_screen($post_type);
	
	// Flag that we're not loading the block editor.
	$current_screen = get_current_screen();
	$current_screen->is_block_editor = 0;
	
	$form_extra = '';
	$form_action  = 'editpost';
	$nonce_action = 'update-post_' . $post_ID;
	$form_extra  .= "<input type='hidden' id='post_ID' name='post_ID' value='" . esc_attr( $post_ID ) . "' />";

	// All meta boxes should be defined and added before the first do_meta_boxes() call (or potentially during the do_meta_boxes action).
	$lib = ABSPATH . 'site-admin/includes/meta-boxes.php';
	$lib = file_exists($lib) ? $lib : ABSPATH . 'wp-admin/includes/meta-boxes.php';
	require_once $lib;

	register_and_do_post_meta_boxes( $post );
	
	$locations = array( 'side', 'normal', 'advanced' );
	$priorities = array( 'high', 'sorted', 'core', 'default', 'low' );
	$to_remove_box = array('submitdiv', 'categorydiv', 'tagsdiv-post_tag', 'pageparentdiv', 'postimagediv', 'revisionsdiv', 'commentsdiv', 'formatdiv', 'postexcerpt', 'commentstatusdiv', 'slugdiv', 'authordiv');
	
	// Remove meta boxes from pagelayer settings
	$to_remove_box = apply_filters('pagelayer_remove_meta_boxes', $to_remove_box);
	
	// Remove Meta Boxes
	foreach( $locations as $location ){
		foreach( $priorities as $priority ){
			if( isset( $wp_meta_boxes[ $current_screen->id ][ $location ][ $priority ] ) ){
				foreach( $to_remove_box as $to_remove ) {
					if(array_key_exists($to_remove, $wp_meta_boxes[ $current_screen->id ][ $location ][ $priority ])){
						remove_meta_box($to_remove, $current_screen, $location);
					}
				}
			}
		}
	}
	
	// Add format div again to change the position
	if ( current_theme_supports( 'post-formats' ) && post_type_supports( $post_type, 'post-formats' ) ) {
		add_meta_box( 'formatdiv', _x( 'Format', 'post format' ), 'post_format_meta_box', null, 'normal', 'default', array( '__back_compat_meta_box' => true ) );
	}
	
	// TO show all hidden meta boxes
	add_filter( 'hidden_meta_boxes',  function( $hidden, $screen, $use_defaults ){
		return array();
	}, 999, 3);
	
	$props_tabs = array(
		'advanced_props' => array(
			'label' =>  __('Advanced'),
			'icon' =>  'dashicons dashicons-welcome-add-page',
			'class' =>  'pagelayer-active-item',
		),
		'hf_code' => array(
			'label' =>  __('Header, Body and Footer'),
			'icon' =>  'dashicons dashicons-editor-code',
		),
	);
	
	$props_tabs = apply_filters('pagelayer_post_props_tabs', $props_tabs);
	
	?>
<style type="text/css">
body{
height: 100vh;
}

#wpcontent,
#wpbody-content,
html.wp-toolbar{
padding:0;
}

.postbox .handle-order-higher, .postbox .handle-order-lower,
#minor-publishing-actions,
.site-menu-header{
display:none;	
}

.postbox{
border: 0;
border-bottom: 1px solid #ccd0d4;
}

.pagelayer-side-meta .meta-box-sortables{
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 10px;
grid-auto-rows: auto;
}

.pagelayer-side-meta .postbox.closed{
height:max-content;	
}

#major-publishing-actions{
display:none;	
}

@media screen and (max-width: 1170px) {
.pagelayer-side-meta .meta-box-sortables{
grid-template-columns: repeat(2, 1fr);
}
}

@media screen and (max-width: 782px){
.auto-fold #wpcontent {
padding-left:4px;
}
.pagelayer-side-meta .meta-box-sortables{
grid-template-columns: auto;
}
}

.pagelayer-modal{
overflow: hidden;
position: fixed;
top:0;
left:0;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
height: 100vh;
pointer-events: auto;
background-color: #292e37;
background-clip: padding-box;
font-size: 14px;
font-weight: 600;
color : 333;
z-index: 999999;
}

.pagelayer-tab-wrap,
.pagelayer-modal-holder{
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
height: calc(100% - 60px);	
}

.pagelayer-tab-wrap{
flex-wrap: nowrap;
}

.pagelayer-modal-sidebar{
max-width: 256px;
min-width: 200px;
width: 100%;
position: relative;
color: #fff;
padding: 30px 20px;
height: calc(100% + 40px);
overflow:auto;
}

.pagelayer-sidebar-items{
padding: 10px;
}

.pagelayer-active-item,
.pagelayer-sidebar-items:hover{
background-color: #474c54;
transition:300ms;
}

.pagelayer-modal-content{
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
height: 100%;
background-color: #ffffff;
position: relative;
}

.pagelayer-form{
height:100%;
flex-grow:1;
}

.pagelayer-modal-holder{
flex-wrap: nowrap !important;
}

.pagelayer-modal-header{
padding: 20px 40px 20px 20px;
border-bottom: 1px solid #f1f1f1;
}

.pagelayer-modal-header h2{
margin:0;
}

.pagelayer-modal-body{
background-color: #f1f1f1;
height:100%;
}

.pagelayer-inner-body{
overflow:auto;
padding:20px;
height:calc(100% - 90px);
}

.pagelayer-inner-footer{
padding: 20px;
background-color: #ffffff;
position:absolute;
bottom:-65px;
left:0;
max-height:65px;
width:100%;
border-top: 1px solid #f1f1f1;
}

.pagelayer-meta-tabs{
display: flex;
align-items: center;
justify-content: center;
}

.pagelayer-tab-items{
cursor:pointer;
}

.pagelayer-meta-tabs .pagelayer-tab-items{
padding:20px 10px;
}

.pagelayer-meta-tabs .pagelayer-active-item,
.pagelayer-meta-tabs .pagelayer-tab-items:hover{
background-color: #f1f1f1;
transform: scale(1.02);
color: #3e8ef7;
}

.pagelayer-hidden{
display:none;
}

.pagelayer-show{
display:block;
}

.pagelayer-save-btn{
border: #398439 1px solid;
color: #fff;
background: #449d44;
padding: 5px 10px;
cursor: pointer;
}

.pagelayer-block{
display:block;
}

.pagelayer-textarea{
width:70%;
}

.pagelayer-h-full{
height: 100%;
}

.pagelayer-post-title{
margin-bottom: 20px;
}
</style>

<script type="text/javascript">
jQuery(document).ready(function(){
	
	// Prevent the click Inside the meta pages
	pagelayer_prevent_click_metas();
	
	jQuery('.pagelayer-modal .pagelayer-tab-items').on('click', function(){
		var jEle = jQuery(this);
		var show_panel = jEle.attr('data-tab');
		var holder = jEle.closest('.pagelayer-tab-wrap');
		
		// Hide all tab panels
		holder.find('[tab-panel]').hide();
		jEle.closest('.pagelayer-tab-holder').find('.pagelayer-tab-items').removeClass('pagelayer-active-item');
		
		// Show and active the click panel
		jEle.addClass('pagelayer-active-item');
		holder.find('[tab-panel="'+show_panel+'"]').first().show();
	});
	
	// Do active tab
	jQuery('.pagelayer-modal .pagelayer-tab-items.pagelayer-active-item').first().click();
	
});

// Prevent the click Inside the meta pages
function pagelayer_prevent_click_metas(){
	jQuery(document).on("submit", function(event){
		event.preventDefault();
	});
	
	jQuery(document).on("click", function(event){
		var target = jQuery(event.target);
		if (target.closest("a").length > 0) {
			event.preventDefault();
			var href = target.closest("a").attr("href");
			
			if(!href.match(/(http|https):\/\//g)){
				return;
			}
			
			var exp = new RegExp("(http|https):\/\/"+window.location.hostname, "g");
			
			// Open new window
			if(href.match(exp)){
				
				// Reload same window
				window.parent.location.assign(href);
			}else{
				window.open(href, "_blank");
			}
			
		}
	});
}
</script>

<div class="pagelayer-modal">
	<div class="pagelayer-modal-holder">
		<form name="post" action="post.php" method="post" onsubmit="return pagelayer_post_edit(this, event)" id="post" class="pagelayer-form pagelayer-tab-wrap" <?php $referer = wp_get_referer(); ?>>
				
			<?php wp_nonce_field( $nonce_action ); ?>
			<input type="hidden" name="is_pagelayer_editor" value="1" />
			<input type="hidden" id="user-id" name="user_ID" value="<?php echo (int) $user_ID; ?>" />
			<input type="hidden" id="hiddenaction" name="action1" value="<?php echo esc_attr( $form_action ); ?>" />
			<input type="hidden" id="originalaction" name="originalaction" value="<?php echo esc_attr( $form_action ); ?>" />
			<input type="hidden" id="post_author" name="post_author" value="<?php echo esc_attr( $post->post_author ); ?>" />
			<input type="hidden" id="post_type" name="post_type" value="<?php echo esc_attr( $post_type ); ?>" />
			<input type="hidden" id="original_post_status" name="original_post_status" value="<?php echo esc_attr( $post->post_status ); ?>" />
			<input type="hidden" id="referredby" name="referredby" value="<?php echo $referer ? esc_url( $referer ) : ''; ?>" />
			<?php if ( ! empty( $active_post_lock ) ) { ?>
			<input type="hidden" id="active_post_lock" value="<?php echo esc_attr( implode( ':', $active_post_lock ) ); ?>" />
				<?php
			}
			if ( 'draft' !== get_post_status( $post ) ) {
				wp_original_referer_field( true, 'previous' );
			}

			echo $form_extra;

			wp_nonce_field( 'meta-box-order', 'meta-box-order-nonce', false );
			wp_nonce_field( 'closedpostboxes', 'closedpostboxesnonce', false );

			?>
			<!-- Start Tabs-->
			<div class="pagelayer-modal-sidebar pagelayer-tab-holder">
			
				<?php foreach($props_tabs as $key => $props_tab){?>
					<div class="pagelayer-sidebar-items pagelayer-tab-items <?php echo ( !empty($props_tab['class']) ? $props_tab['class'] : '' );?>" data-tab="<?php echo $key; ?>" <?php echo ( !empty($props_tab['attr']) ? $props_tab['attr'] : '' );?>>
						<span class="<?php echo $props_tab['icon']; ?>"></span> <?php echo $props_tab['label']; ?>
					</div>
				<?php } ?>
				
			</div>
			<!-- End Tabs-->
			<div class="pagelayer-modal-content" tab-panel="advanced_props">
				<div class="pagelayer-modal-header">
					<h2><?php _e('Advanced Props') ?></h2>
				</div>
				<div class="pagelayer-modal-body">
					<div class="pagelayer-inner-body metabox-holder">
						<?php 
							do_meta_boxes( $post_type, 'side', $post );
							do_meta_boxes( $post_type, 'normal', $post );
							do_meta_boxes( $post_type, 'advanced', $post ); 
						?>
					</div>
					<div class="pagelayer-inner-footer">
						<input type="submit" class="pagelayer-save-btn" name="pagelayer_submit2" value="<?php _e('Save Changes'); ?>">
					</div>
				</div>
			</div>
			<div class="pagelayer-modal-content pagelayer-hidden" tab-panel="hf_code">
				<?php pagelayer_post_hf_code(); ?>
			</div>
			
			<?php apply_filters('pagelayer_post_props_tabs_panel', '');?>
			<!-- End Tab panels -->
		</form>
	</div>
</div>
	<?php
	
}

// Post Title
function pagelayer_post_title(){
	global $post_type, $post_type_object, $post, $wp_meta_boxes, $current_screen, $user_ID, $post_ID;

	if ( !post_type_supports( $post_type, 'title' ) ) { 
		return ''; 
	}
?>
<div id="titlediv">
	<label for="title"><?php _e('Post Title') ?></label>
	<div id="titlewrap">
		<?php
		$title_placeholder = apply_filters( 'enter_title_here', __( 'Add title' ), $post );
		?>
		<label class="screen-reader-text" id="title-prompt-text" for="title"><?php echo $title_placeholder; ?></label>
		<input type="text" name="post_title" size="30" value="<?php echo esc_attr( $post->post_title ); ?>" id="title" spellcheck="true" autocomplete="off" />
	</div>
	<?php
	//do_action( 'edit_form_before_permalink', $post );
	?>
	<div class="inside">
		<?php
		$viewable = is_post_type_viewable( $post_type_object );

		if ( $viewable ) :
			$sample_permalink_html = $post_type_object->public ? get_sample_permalink_html( $post->ID ) : '';

			// As of 4.4, the Get Shortlink button is hidden by default.
			if ( has_filter( 'pre_get_shortlink' ) || has_filter( 'get_shortlink' ) ) {
				$shortlink = wp_get_shortlink( $post->ID, 'post' );

				if ( ! empty( $shortlink ) && $shortlink !== $permalink && home_url( '?page_id=' . $post->ID ) !== $permalink ) {
					$sample_permalink_html .= '<input id="shortlink" type="hidden" value="' . esc_attr( $shortlink ) . '" />' .
						'<button type="button" class="button button-small" onclick="prompt(&#39;URL:&#39;, jQuery(\'#shortlink\').val());">' .
						__( 'Get Shortlink' ) .
						'</button>';
				}
			}

			if ( $post_type_object->public
				&& ! ( 'pending' === get_post_status( $post ) && ! current_user_can( $post_type_object->cap->publish_posts ) )
			) {
				$has_sample_permalink = $sample_permalink_html && 'auto-draft' !== $post->post_status;
				?>
		<div id="edit-slug-box" class="hide-if-no-js">
				<?php
				if ( $has_sample_permalink ) {
					echo $sample_permalink_html;
				}
				?>
		</div>
				<?php
			}
	endif;
		?>
	</div>
	<?php
	wp_nonce_field( 'samplepermalink', 'samplepermalinknonce', false );
	?>
</div><!-- /titlediv -->
	<?php
}

// Header body and footer code
function pagelayer_post_hf_code(){
	global $post_type, $post_type_object, $post, $wp_meta_boxes, $current_screen, $user_ID, $post_ID;
	
	?>
	<div class="pagelayer-modal-header">
		<h2><?php _e('Header, Body and Footer Code') ?></h2>
	</div>
	<div class="pagelayer-modal-body">
		<div class="pagelayer-inner-body">
			<p> <?php _e('You can add custom code like HTML, JavaScript, CSS etc. for the current post.') ?> </p>
			
			<!-- Header Code-->
			<label class="pagelayer-block"><?php _e('Header Code'); ?> :- </label>
			<textarea name="pagelayer_header_code" placeholder="Enter your code to add in header" rows="10" class="pagelayer-textarea"><?php echo get_post_meta( $post_ID, 'pagelayer_header_code', true ); ?></textarea>
			<p> <?php echo __('This code will be printed in <code>&lt;head&gt;</code> Section.') ?> </p>
			
			<!-- Body Open Code-->
			<label class="pagelayer-block"><?php _e('Body Open Code'); ?> :- </label>
			<textarea name="pagelayer_body_open_code" placeholder="Enter your code to add in body open" rows="10" class="pagelayer-textarea"><?php echo get_post_meta( $post_ID, 'pagelayer_body_open_code', true ); ?></textarea>
			<p> <?php echo __('This code will be printed begning of the <code>&lt;body&gt;</code> Section.') ?> </p>

			<!-- Header Code-->
			<label class="pagelayer-block"><?php _e('Footer Code'); ?> :- </label>
			<textarea name="pagelayer_footer_code" placeholder="Enter your code to add in Footer" rows="10" class="pagelayer-textarea"><?php echo get_post_meta( $post_ID, 'pagelayer_footer_code', true ); ?></textarea>
			<p> <?php echo __('This code will be printed before closing the <code>&lt;/body&gt;</code> Section.') ?> </p>
		</div>
		<div class="pagelayer-inner-footer">
			<input type="submit" class="pagelayer-save-btn" name="pagelayer_submit" value="<?php _e('Save Codes'); ?>">
		</div>
	</div>
	<?php

}
PKȎf\ag~l''main/getting_started.phpnu�[���<?php

//////////////////////////////////////////////////////////////
//===========================================================
// getting_started.php
//===========================================================
// PAGELAYER
// Inspired by the DESIRE to be the BEST OF ALL
// ----------------------------------------------------------
// Started by: Pulkit Gupta
// Date:	   23rd Jan 2017
// Time:	   23:00 hrs
// Site:	   http://pagelayer.com/wordpress (PAGELAYER)
// ----------------------------------------------------------
// Please Read the Terms of use at http://pagelayer.com/tos
// ----------------------------------------------------------
//===========================================================
// (c)Pagelayer Team
//===========================================================
//////////////////////////////////////////////////////////////

// Are we being accessed directly ?
if(!defined('PAGELAYER_VERSION')) {
	exit('Hacking Attempt !');
}

$app = (!defined('SITEPAD') ? 'Pagelayer' : BRAND_SM);
?>

<link rel="stylesheet" href="<?php echo PAGELAYER_CSS.'/font-awesome5.min.css';?>">

<div class="pagelayer-getting-started">
	<div class="pagelayer-getting-started-container">
		<div class="pagelayer-getting-started-block">
			<div class="pagelayer-getting-started-logo">
				<?php echo (!defined('SITEPAD')) ? '<img src="'.PAGELAYER_URL.'/images/pagelayer-logo-256.png'.'"/>' : '<img src="'.BRAND_SM_LOGO.'" style="width:auto"/>' ?>
			</div>
			<div class="pagelayer-getting-started-desc">
				<h1><?php echo __pl('welcome_to').$app;?></h1>
				<h6><?php echo (!defined('SITEPAD')) ? __pl('choose_pagelayer') : __pl('choose_sitepad');?></h6>
			</div>
			<div class="pagelayer-getting-started-video">
				<?php echo (!defined('SITEPAD')) ? '<iframe width="700" height="400" src="https://www.youtube.com/embed/t8Iz-v-qce8" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>' : '<iframe height="400" width="700" src="https://www.youtube.com/embed/8e3ROkKoFwA" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>';?>
			</div>
			<div class="pagelayer-getting-started-desc">
				<h6><?php echo (!defined('SITEPAD')) ? __pl('pagelayer_desc') : __pl('sitepad_desc');?></h6>
				<div class="pagelayer-getting-started-btn">
					<a href="<?php echo admin_url('/post-new.php?post_type=page')?>" class="button button-primary btn-sc"><?php echo __pl('first_page');?></a>
					<a href="<?php echo (!defined('SITEPAD')) ? PAGELAYER_WWW_URL.'getting-started' : "https://sitepad.com/docs/getting-started/"; ?>" class="button button-secondary btn-sc" target="_blank"><?php echo __pl('watch_guide');?></a>
				</div>
			</div>
		</div>
		<div class="pagelayer-features">
			<div class="pagelayer-getting-started-desc">
				<h1><?php echo $app.' '.__pl('feature_style');?></h1>
				<h6><?php echo $app.__pl('brand_feature_text');?></h6>
				<div class="pagelayer-features-list">
				<?php $style = (defined('SITEPAD')) ? 'style="width:30%; height: 265px"' : ''; ?>
					<div class="feature-block-card" <?php echo $style; ?>>
						<div class="feature-block">
							<?php echo (!defined('SITEPAD')) ? '<i class="fas fa-mouse-pointer" aria-hidden="true">' : '<i class="fas fa-paper-plane" aria-hidden="true">' ?></i>
						</div>
						<div class="feature-block-content">
							<h5><?php echo (!defined('SITEPAD')) ? __pl('dragdrop') : __pl('oneclick')?></h5>
							<p><?php echo (!defined('SITEPAD')) ? __pl('dragdrop_desc') : __pl('oneclick_desc');?></p>
						</div>
					</div>
					<div class="feature-block-card" <?php echo $style; ?>>
						<div class="feature-block">
							<?php echo (!defined('SITEPAD')) ? '<i class="fa fa-th-list" aria-hidden="true">' : '<i class="fas fa-random" aria-hidden="true">' ?></i>
						</div>
						<div class="feature-block-content">
							<h5><?php echo (!defined('SITEPAD')) ? __pl('widgets') : __pl('static_pages')?></h5>
							<p><?php echo (!defined('SITEPAD')) ? __pl('widgets_desc') : __pl('static_pages_desc');?></p>
						</div>
					</div>
					<div class="feature-block-card" <?php echo $style; ?>>
						<div class="feature-block">
							<?php echo (!defined('SITEPAD')) ? '<i class="fa fa-pencil" aria-hidden="true">' : '<i class="fas fa-mobile-alt" aria-hidden="true">' ?></i>
						</div>
						<div class="feature-block-content">
							<h5><?php echo (!defined('SITEPAD')) ? __pl('inline_edit') : __pl('responsive_styles')?></h5>
							<p><?php echo (!defined('SITEPAD')) ? __pl('inline_edit_desc') : __pl('responsive_desc');?></p>
						</div>
					</div>
					<div class="feature-block-card" <?php echo $style; ?>>
						<div class="feature-block">
							<?php echo (!defined('SITEPAD')) ? '<i class="fa fa-clone" aria-hidden="true">' : '<i class="fas fa-share-square" aria-hidden="true">' ?></i>
						</div>
						<div class="feature-block-content">
							<h5><?php echo (!defined('SITEPAD')) ? __pl('duplicate') : __pl('social_media')?></h5>
							<p><?php echo (!defined('SITEPAD')) ? __pl('duplicate_desc') : __pl('social_media_desc');?></p>
						</div>
					</div>
					<div class="feature-block-card" <?php echo $style; ?>>
						<div class="feature-block">
							<?php echo (!defined('SITEPAD')) ? '<i class="fa fa-snowflake-o fa-spin" aria-hidden="true">' : '<i class="fas fa-check" aria-hidden="true">' ?></i>
						</div>
						<div class="feature-block-content">
							<h5><?php echo (!defined('SITEPAD')) ? __pl('animation') : __pl('easy_use')?></h5>
							<p><?php echo (!defined('SITEPAD')) ? __pl('animation_desc') : __pl('easy_use_desc');?></p>
						</div>
					</div>
					<div class="feature-block-card" <?php echo $style; ?>>
						<div class="feature-block">
							<?php echo (!defined('SITEPAD')) ? '<i class="fa fa-text-width" aria-hidden="true">' : '<i class="fas fa-cog" aria-hidden="true">' ?></i>
						</div>
						<div class="feature-block-content">
							<h5><?php echo (!defined('SITEPAD')) ? __pl('style_option') : __pl('cpanel_integrate')?></h5>
							<p><?php echo (!defined('SITEPAD')) ? __pl('style_option_desc') : __pl('cpanel_integrate_desc');?></p>
						</div>
					</div>
					<div class="feature-block-card" <?php echo $style; ?>>
						<div class="feature-block">
							<?php echo (!defined('SITEPAD')) ? '<i class="fa fa-paint-brush" aria-hidden="true">' : '<i class="fas fa-th-large" aria-hidden="true">' ?></i>
						</div>
						<div class="feature-block-content">
							<h5><?php echo (!defined('SITEPAD')) ? __pl('real_design') : __pl('multisites')?></h5>
							<p><?php echo (!defined('SITEPAD')) ? __pl('real_design_desc') : __pl('multisites_desc');?></p>
						</div>
					</div>
					<div class="feature-block-card" <?php echo $style; ?>>
						<div class="feature-block">
							<?php echo (!defined('SITEPAD')) ? '<i class="fa fa-font" aria-hidden="true">' : '<i class="fas fa-copy" aria-hidden="true">' ?></i>
						</div>
						<div class="feature-block-content">
							<h5><?php echo (!defined('SITEPAD')) ? __pl('typography') : __pl('replicate_obj')?></h5>
							<p><?php echo (!defined('SITEPAD')) ? __pl('typography_desc') : __pl('replicate_obj_desc');?></p>
						</div>
					</div>
					<div class="feature-block-card" <?php echo $style; ?>>
						<div class="feature-block">
							<?php echo (!defined('SITEPAD')) ? '<i class="fa fa-cubes" aria-hidden="true">' : '<i class="fas fa-shopping-cart" aria-hidden="true">' ?></i>
						</div>
						<div class="feature-block-content">
							<h5><?php echo (!defined('SITEPAD')) ? __pl('easy_customize') : __pl('whmcs')?></h5>
							<p><?php echo (!defined('SITEPAD')) ? __pl('easy_customize_desc') : __pl('whmcs_desc');?></p>
						</div>
					</div>
				<div class="pagelayer-getting-started-btn">
					<a href=" <?php echo (!defined('SITEPAD')) ? PAGELAYER_WWW_URL : "http://sitepad.com/"?>" class="button button-secondary btn-sc" target="_blank" style="margin-top:20px;"><?php echo __pl('why').' '.$app.'?';?></a>
				</div>
			</div>
		</div>
	</div>
</div>

<style>

.pagelayer-getting-started{
	padding-top: 50px;
}

.pagelayer-getting-started-container{
	margin: 0 auto;
	max-width: 1000px;
	padding: 0;
	text-align: center;
}

.pagelayer-getting-started-block{
	background-color: #fff;
	border: 2px solid #e1e1e1;
	border-radius: 2px;
	margin-bottom: 30px;
	position: relative;
	padding-top: 40px;
}

.pagelayer-getting-started-logo img{
	width: 10%;
	height: auto;
}

.pagelayer-getting-started-desc{
	padding: 40px;
}

.pagelayer-getting-started-desc h1{
	color: #222;
	font-size: 24px;
	margin: 0 0 24px 0;
}

.pagelayer-getting-started-desc h6{
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6;
	margin: 0 85px 0 85px;
}

.pagelayer-getting-started-btn{
	max-width: 600px;
	margin: 0 auto 0 auto;
	margin-top: 36px !important;
}

.btn-sc{
	font-size: 14px !important;
	min-height: 46px !important;
	line-height: 3.14285714 ! important;
	padding: 0px 36px !important;
}

.button-primary{
	margin-right: 20px !important;
	border-radius: 3px !important;
}

.pagelayer-features{
	background-color: #fff;
	border: 2px solid #e1e1e1;
	border-radius: 2px 2px 0 0;
	position: relative;
}

.feature-block-card{
	width: 25%;
	display: inline-block;
	margin: 60px 10px 0 10px;
	vertical-align: top;
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,.1);
	padding: 20px;
	height: 220px;
}

.feature-block{
	background: linear-gradient(to right, rgb(116, 116, 191), rgb(52, 138, 199));
	border-radius: 50%;
	width: 54px;
	height: 54px;
	position: relative;
	display: inline-block;
}

.feature-block i{
	font-size: 30px;
	color: #fff;
	position: absolute;
	top: 13px;
	left: 0;
	right: 0;
}

.feature-block-content h5{
	color: #222;
	font-size: 20px;
	margin: 10px 0 0 0;
}

.feature-block-content p{
	color: #222;
	font-size: 16px;
	margin-top: 10px;
}

.fa-spin{
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear;
}
</style>PKȎf\�`y�����main/functions.phpnu�[���<?php

//////////////////////////////////////////////////////////////
//===========================================================
// class.php
//===========================================================
// PAGELAYER
// Inspired by the DESIRE to be the BEST OF ALL
// ----------------------------------------------------------
// Started by: Pulkit Gupta
// Date:	   23rd Jan 2017
// Time:	   23:00 hrs
// Site:	   http://pagelayer.com/wordpress (PAGELAYER)
// ----------------------------------------------------------
// Please Read the Terms of use at http://pagelayer.com/tos
// ----------------------------------------------------------
//===========================================================
// (c)Pagelayer Team
//===========================================================
//////////////////////////////////////////////////////////////

// Are we being accessed directly ?
if(!defined('PAGELAYER_VERSION')) {
	exit('Hacking Attempt !');
}

// Get the client IP
function _pagelayer_getip(){
	if(isset($_SERVER["REMOTE_ADDR"])){
		return $_SERVER["REMOTE_ADDR"];
	}elseif(isset($_SERVER["HTTP_X_FORWARDED_FOR"])){
		return $_SERVER["HTTP_X_FORWARDED_FOR"];
	}elseif(isset($_SERVER["HTTP_CLIENT_IP"])){
		return $_SERVER["HTTP_CLIENT_IP"];
	}
}

// Get the client IP
function pagelayer_getip(){

	global $pagelayer;

	// Just so that we have something
	$ip = _pagelayer_getip();
	$method = @$pagelayer->ip_method;
	
	$pagelayer->ip_method = (int) $method;

	if(isset($_SERVER["REMOTE_ADDR"])){
		$ip = $_SERVER["REMOTE_ADDR"];
	}

	if(isset($_SERVER["HTTP_X_FORWARDED_FOR"]) && $method == 1){
		$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
	}

	if(isset($_SERVER["HTTP_CLIENT_IP"]) && $method == 2){
		$ip = $_SERVER["HTTP_CLIENT_IP"];
	}

	// Hacking fix for X-Forwarded-For
	if(!pagelayer_valid_ip($ip)){
		return '';
	}

	return $ip;

}

// Execute a select query and return an array
function pagelayer_selectquery($query, $array = 0){
	global $wpdb;

	$result = $wpdb->get_results($query, 'ARRAY_A');

	if(empty($array)){
		return current($result);
	}else{
		return $result;
	}
}

// Check if an IP is valid
function pagelayer_valid_ip($ip){

	// IPv6
	if(pagelayer_valid_ipv6($ip)){
		return true;
	}

	// IPv4
	if(!ip2long($ip)){
		return false;
	}

	return true;
}

function pagelayer_valid_ipv6($ip){

	$pattern = '/^((([0-9A-Fa-f]{1,4}:){7}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}:[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){5}:([0-9A-Fa-f]{1,4}:)?[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){4}:([0-9A-Fa-f]{1,4}:){0,2}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){3}:([0-9A-Fa-f]{1,4}:){0,3}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){2}:([0-9A-Fa-f]{1,4}:){0,4}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|(([0-9A-Fa-f]{1,4}:){0,5}:((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|(::([0-9A-Fa-f]{1,4}:){0,5}((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|([0-9A-Fa-f]{1,4}::([0-9A-Fa-f]{1,4}:){0,5}[0-9A-Fa-f]{1,4})|(::([0-9A-Fa-f]{1,4}:){0,6}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){1,7}:))$/';

	if(!preg_match($pattern, $ip)){
		return false;
	}

	return true;

}

// Check if a field is posted via POST else return default value
function pagelayer_optpost($name, $default = ''){

	if(!empty($_POST[$name])){
		return pagelayer_inputsec(pagelayer_htmlizer(trim($_POST[$name])));
	}

	return $default;
}

// Check if a field is posted via GET else return default value
function pagelayer_optget($name, $default = ''){

	if(!empty($_GET[$name])){
		return pagelayer_inputsec(pagelayer_htmlizer(trim($_GET[$name])));
	}

	return $default;
}

// Check if a field is posted via GET or POST else return default value
function pagelayer_optreq($name, $default = ''){

	if(!empty($_REQUEST[$name])){
		return pagelayer_inputsec(pagelayer_htmlizer(trim($_REQUEST[$name])));
	}

	return $default;
}

// For filling in posted values
function pagelayer_POSTval($name, $default = ''){

	return (!empty($_POST) ? (!isset($_POST[$name]) ? '' : esc_html($_POST[$name])) : $default);

}

function pagelayer_POSTchecked($name, $default = false){

	return (!empty($_POST) ? (isset($_POST[$name]) ? 'checked="checked"' : '') : (!empty($default) ? 'checked="checked"' : ''));

}

// For check isset value
function pagelayer_isset($var, $name, $default = ''){

	return isset($var[$name]) ? $var[$name] : $default;

}

function pagelayer_POSTselect($name, $value, $default = false){

	if(empty($_POST)){
		if(!empty($default)){
			return 'selected="selected"';
		}
	}else{
		if(isset($_POST[$name])){
			if(trim($_POST[$name]) == $value){
				return 'selected="selected"';
			}
		}
	}

}

function pagelayer_inputsec($string){

	$string = addslashes($string);

	// This is to replace ` which can cause the command to be executed in exec()
	$string = str_replace('`', '\`', $string);

	return $string;

}

function pagelayer_htmlizer($string){

	$string = htmlentities($string, ENT_QUOTES, 'UTF-8');

	preg_match_all('/(&amp;#(\d{1,7}|x[0-9a-fA-F]{1,6});)/', $string, $matches);//r_print($matches);

	foreach($matches[1] as $mk => $mv){
		$tmp_m = pagelayer_entity_check($matches[2][$mk]);
		$string = str_replace($matches[1][$mk], $tmp_m, $string);
	}

	return $string;

}

function pagelayer_entity_check($string){

	//Convert Hexadecimal to Decimal
	$num = ((substr($string, 0, 1) === 'x') ? hexdec(substr($string, 1)) : (int) $string);

	//Squares and Spaces - return nothing 
	$string = (($num > 0x10FFFF || ($num >= 0xD800 && $num <= 0xDFFF) || $num < 0x20) ? '' : '&#'.$num.';');

	return $string;

}

// Check if a checkbox is selected
function pagelayer_is_checked($post){

	if(!empty($_POST[$post])){
		return true;
	}
	return false;
}

// Report an error
function pagelayer_report_error($error = array()){

	if(empty($error)){
		return true;
	}

	$error_string = '<b>Please fix the below error(s) :</b> <br />';

	foreach($error as $ek => $ev){
		$error_string .= '* '.$ev.'<br />';
	}

	echo '<div id="message" class="error"><p>'
					. __pl($error_string)
					. '</p></div>';
}

// Report a notice
function pagelayer_report_notice($notice = array()){

	global $wp_version;

	if(empty($notice)){
		return true;
	}

	// Which class do we have to use ?
	if(version_compare($wp_version, '3.8', '<')){
		$notice_class = 'updated';
	}else{
		$notice_class = 'updated';
	}

	$notice_string = '<b>Please check the below notice(s) :</b> <br />';

	foreach($notice as $ek => $ev){
		$notice_string .= '* '.$ev.'<br />';
	}

	echo '<div id="message" class="'.$notice_class.'"><p>'
					. __pl($notice_string)
					. '</p></div>';
}

// Convert an objext to array
function pagelayer_objectToArray($d){

	if(is_object($d)){
		$d = get_object_vars($d);
	}

	if(is_array($d)){
		return array_map(__FUNCTION__, $d); // recursive
	}elseif(is_object($d)){
		return pagelayer_objectToArray($d);
	}else{
		return $d;
	}
}

// Sanitize variables
function pagelayer_sanitize_variables($variables = array()){

	if(is_array($variables)){
		foreach($variables as $k => $v){
			$variables[$k] = trim($v);
			$variables[$k] = escapeshellcmd($v);
		}
	}else{
		$variables = escapeshellcmd(trim($variables));
	}

	return $variables;
}

// Is multisite ?
function pagelayer_is_multisite() {

	if(function_exists('get_site_option') && function_exists('is_multisite') && is_multisite()){
		return true;
	}

	return false;
}

// Generate a random string
function pagelayer_RandomString($length = 10){
	$characters = '0123456789abcdefghijklmnopqrstuvwxyz';
	$charactersLength = strlen($characters);
	$randomString = '';
	for($i = 0; $i < $length; $i++){
		$randomString .= $characters[rand(0, $charactersLength - 1)];
	}
	return $randomString;
}

function pagelayer_print($array){

	echo '<pre>';
	print_r($array);
	echo '</pre>';

}

function pagelayer_cleanpath($path){
	$path = str_replace('\\\\', '/', $path);
	$path = str_replace('\\', '/', $path);
	$path = str_replace('//', '/', $path);
	return rtrim($path, '/');
}

// Returns the Numeric Value of results Per Page
function pagelayer_get_page($get = 'page', $resperpage = 50){

	$resperpage = (!empty($_REQUEST['reslen']) && is_numeric($_REQUEST['reslen']) ? (int) pagelayer_optreq('reslen') : $resperpage);

	if(pagelayer_optget($get)){
		$pg = (int) pagelayer_optget($get);
		$pg = $pg - 1;
		$page = ($pg * $resperpage);
		$page = ($page <= 0 ? 0 : $page);
	}else{
		$page = 0;
	}
	return $page;
}

// Are we editing from the Admin panel ?
function pagelayer_is_editing($force = false){

	global $post, $pagelayer;

	if(!empty($force)){
		return true;
	}

	if(!is_admin()){
		return false;
	}

	$current_file = basename($_SERVER['PHP_SELF']);

	$type = get_post_type();
	//echo $type;return false;
	//$page = pagelayer_optreq('page');

	// Are we in the live editor mode OR is this a post which is supported
	if((pagelayer_supported_type($type) && in_array($current_file, array('post.php', 'post-new.php'))) || pagelayer_is_live()){
		return true;
	}else{
		return false;
	}

}

// Is the given post type editable by us ?
function pagelayer_supported_type($type){

	global $pagelayer;

	$type = trim($type);

	if(in_array($type, $pagelayer->settings['post_types'])){
		return true;
	}
	
	if($type == $pagelayer->builder['name']){
		return true;
	}

	return false;

}

function pagelayer_shortlink($id){
	
	$post = get_post( $id );
	if ( ! empty( $post->ID ) ) {
		$post_id = $post->ID;
	}
	
	$post_type = get_post_type_object( $post->post_type );
 
	if ( 'page' === $post->post_type && get_option( 'page_on_front' ) == $post->ID && 'page' === get_option( 'show_on_front' ) ) {
		$link = home_url( '/' );
	} elseif ( $post_type->public ) {
		$link = home_url( '?p=' . $post_id );
	}
	
	if(function_exists('is_post_status_viewable') && !is_post_status_viewable($post_id)){
		$link = get_permalink( $post->ID );
	}
	
	$link .= substr_count($link, '?') > 0 ? '' : '?';
	return $link;
}

// Pagelayer live link
function pagelayer_livelink($id){
	return pagelayer_shortlink($id).'&pagelayer-live=1';
}

// Are we in live mode ?
function pagelayer_is_live(&$error = array()){

	global $post;

	// Are we seeing the post ?
	if(!isset($post) || !isset($post->ID) || empty($post->ID)){
		$error[] = 'Post ID is missing or blank - '.@$post->ID;
		return false;
	}
	
	$parID = $post->ID;
	
	// Is revision?
	if(wp_is_post_revision($post->ID) ){
		$parID = wp_get_post_parent_id($post->ID);
	}
	
	// Are you allowed to edit ?
	if(!pagelayer_user_can_edit($parID)){
		$error[] = 'You dont have editing rights for this page - '.$parID;
		return false;
	}

	// Is it the live mode ?
	if(pagelayer_optreq('pagelayer-live')){
		$error[] = 'pagelayer-live is missing';
		return true;
	}

	return false;

}

// Are we in live IFRAME mode ?
function pagelayer_is_live_iframe(&$error = array()){

	// Are we seeing the post ?
	if(!pagelayer_is_live($error)){
		return false;
	}

	// Is it the live mode ?
	if(pagelayer_optreq('pagelayer-iframe')){
		return true;
	}
	
	$error[] = 'pagelayer-iframe missing in GET';

	return false;

}

// Are we editing a live template
function pagelayer_is_live_template($post = []){

	// Are we seeing the post ?
	if(!pagelayer_is_live()){
		return false;
	}
	
	if(!$post){
		$post = $GLOBALS['post'];
	}
	
	if($post->post_type == 'pagelayer-template'){
		return true;
	}
	
	return false;
	
}

function pagelayer_has_blocks($post = null) {
	if ( ! has_blocks( $post ) ) {
		return false;
	}

	if ( ! is_string( $post ) ) {
		$wp_post = get_post( $post );
		if ( $wp_post instanceof WP_Post ) {
			$post = $wp_post->post_content;
		}
	}

	return false !== strpos( $post, '<!-- wp:pagelayer/' );
}

// Can the current user edit the post ?
function pagelayer_user_can_edit($post = NULL){

	global $wp_the_query, $current_user, $pagelayer;
	
	$post = get_post($post);

	if(empty($post)){
		return false;
	}

	// No trash editing
	if(get_post_status($post->ID) === 'trash'){
		return false;
	}
	
	// Is pagelayer supposed to edit this ?
	if(!pagelayer_supported_type($post->post_type)){
		return false;
	}
	
	// Get the post type object
	$object = get_post_type_object($post->post_type);
	
	// Is this type editable by the user ?
	if(!current_user_can($object->cap->edit_posts)){
		return false;
	}
	
	// Is this type editable ?
	if(!isset($object->cap->edit_post)){
		return false;
	}
	
	// Can this user edit the post type ?
	if(!current_user_can($object->cap->edit_post, $post->ID)){
		return false;
	}
	
	// Page for blogs not allowed
	if(get_option('page_for_posts') === $post->ID){
		return false;
	}

	return true;

}

// Language sting function
function __pl($key){

	global $pagelayer;

	if(!empty($pagelayer->l[$key])){
		return $pagelayer->l[$key];
	}

	return $key;

}

// Give the list of icon sources
function pagelayer_icon_sources(){
	return array();
}

// Sets the memory limit
function pagelayer_memory_limit($mb){
	
	$bytes = ($mb * 1024 * 1024);
	$mb_str = (string) $mb.'M';
	
	// Some servers might have ini_get disabled
	if(function_exists('ini_get')){
		$memory_limit = @ini_get('memory_limit');
	}
	
	if(empty($memory_limit)){
		return;
	}
	
	$memory_limit_bytes = (strpos($memory_limit, 'M') ? (intval($memory_limit) * 1024 * 1024) : intval($memory_limit));
	
	//$memory_limit_bytes > 0 is for memory limit = -1
	if($memory_limit_bytes <= $bytes && $memory_limit_bytes > 0){
		
		// Some servers might have ini_set disabled
		if(function_exists('ini_set')){
			@ini_set('memory_limit', $mb_str);
		}
	}

}

// Pagelayer the content
function pagelayer_the_content($content, $dump = false){
	global $pagelayer;
	
	$content = pagelayer_sanitize_content( $content );
	$content = do_blocks( $content );
	$content = do_shortcode( $content );
	
	if($dump){
		preg_match_all('/<div ([^>]*)pagelayer-id="([^"]*)"([^>]*)>/', $content, $matches);
	
		foreach($matches[0] as $k => $div){
			$id = $matches[2][$k];
			
			if(empty($pagelayer->data_attr[$id])){
				continue;
			}
			
			$data_attr = '<!-- '.pagelayer_serialize_attributes($pagelayer->data_attr[$id]).' -->';
			$content = str_replace($div, $div.$data_attr, $content);
		}
	}
	
	return $content;	
}

function pagelayer_create_id(){
	return pagelayer_RandomString(3).rand(1000, 9999);
}

// Loads the shortcodes
function pagelayer_load_shortcodes(){
	global $pagelayer, $post;
	
	if(!empty($pagelayer->shortcode_loaded)){
		return;
	}
	
	pagelayer_memory_limit(128);
	
	// We have loaded
	$pagelayer->shortcode_loaded = 1;
	
	do_action('pagelayer_before_load_shortcodes');
	
	// pQuery
	include_once(PAGELAYER_DIR.'/lib/pquery/IQuery.php');
	include_once(PAGELAYER_DIR.'/lib/pquery/gan_formatter.php');
	include_once(PAGELAYER_DIR.'/lib/pquery/gan_node_html.php');
	include_once(PAGELAYER_DIR.'/lib/pquery/gan_tokenizer.php');
	include_once(PAGELAYER_DIR.'/lib/pquery/gan_parser_html.php');
	include_once(PAGELAYER_DIR.'/lib/pquery/gan_selector_html.php');
	include_once(PAGELAYER_DIR.'/lib/pquery/gan_xml2array.php');
	include_once(PAGELAYER_DIR.'/lib/pquery/pQuery.php');

	include_once(PAGELAYER_DIR.'/main/shortcode_functions.php');
	
	// Apply filter to load custom widgets functions
	do_action('pagelayer_load_shortcode_functions');
	
	include_once(PAGELAYER_DIR.'/main/shortcodes.php');
	
	// Apply filter to load custom widgets
	do_action('pagelayer_load_custom_widgets');
	
	// Render Pagelayer element by blocks
	add_action('pre_render_block', 'pagelayer_render_blocks', 10, 2);
	
	// Add global widget data
	if(defined('PAGELAYER_PREMIUM') && !pagelayer_is_gutenberg_editor()){
		
		// Get global widget templates id by type	
		$args = [
			'post_type' => $pagelayer->builder['name'],
			'status' => 'publish',
			'meta_key' => 'pagelayer_template_type',
			'meta_value' => array('global_widget', 'section',  'global_section'),
			'posts_per_page' => -1
		];
		
		$query = new WP_Query($args);
		
		$tmp_list = [];
		$global_widgets = array();
		$global_widgets['global_widget'] = array();
		$global_widgets['section'] = array();
		$global_widgets['global_section'] = array();
		
		foreach($query->posts as $template){
			
			// The type
			$pagelayer_template_type = get_post_meta($template->ID, 'pagelayer_template_type', true);
							
			$global_data = [];
			$global_data['post_id'] = $template->ID;
			$global_data['title'] = $template->post_title;
			$global_data['$'] = pagelayer_the_content($template->post_content, true);			
			$global_widgets[$pagelayer_template_type][$template->ID] = $global_data;

		}
		
		$pagelayer->global_widgets = $global_widgets['global_widget'];
		$pagelayer->saved_sections = $global_widgets['section'];
		$pagelayer->global_sections = $global_widgets['global_section'];
	}
	
	do_action('pagelayer_after_load_shortcodes');
}

// Add the shortcodes to the pagelayer list
function pagelayer_add_shortcode($tag, $params = array()){

	global $pagelayer, $post;
		
	if($tag == 'pl_row'){
		$inner_tag = 'pl_inner_row';
		add_shortcode($inner_tag, 'pagelayer_render_shortcode');
	}
	
	if($tag == 'pl_col'){
		$inner_tag = 'pl_inner_col';
		add_shortcode($inner_tag, 'pagelayer_render_shortcode');
	}
	
	add_shortcode($tag, 'pagelayer_render_shortcode');//$params['func']);
	//unset($params['func']);

	// Is there a group ?
	if(empty($params['group'])){
		$params['group'] = 'misc';
	}

	// Add the advanced styling group
	$params['options'] = [
		'ele_bg_styles' => __pl('ele_bg_styles'),
		'ele_styles' => __pl('ele_styles'),
		'border_styles' => __pl('border_styles'),
		'font_style' => __pl('font_style'),
		'position_styles' => __pl('position_styles'),
		'animation_styles' => __pl('animation_styles'),
		'motion_effects' => __pl('Motion Effects'),
		'responsive_styles' => __pl('responsive_styles'),
		'attributes' => __pl('attributes'),
		'custom_styles' => __pl('custom_styles'),
	];
	
	if(!empty($params['skip_props_cat'])){
		foreach($params['skip_props_cat'] as $k => $v){
			unset($params['options'][$v]);
		}
	}

	// Are the settings there which hold the params ?
	if(empty($params['settings'])){
		$params['settings'] = [
			'params' => $params['name'],
		];
	}

	// Disable the style options
	if(!empty($params['styles'])){
		$params['settings'] = array_merge($params['settings'], $params['styles']);
		unset($params['styles']);
	}
	
	/*// The following is for testing only
	$r = [];
	foreach($pagelayer->styles as $k => $v){
		foreach($v as $kk => $vv){
			$r[$kk] = $kk;
		}
	}
	//print_r($r);die();
	
	foreach($params['settings'] as $k => $v){
		if(empty($params[$k])) continue;
		foreach($params[$k] as $kk => $vv){
			if(!empty($r[$kk])){
				echo 'Duplicate KEY '.$kk.' in Shortcode '.$tag."<br>";
			}
		}
	}
	//die();*/
	
	$params = apply_filters( 'pagelayer_shortcode_params', $params, $tag );
	
	// Insert the shortcode
	$pagelayer->shortcodes[$tag] = $params;
	$pagelayer->groups[$params['group']][] = $tag;
	
	// Export the default values
	foreach($pagelayer->tabs as $tab){
		
		if(empty($pagelayer->shortcodes[$tag][$tab])){
			continue;
		}
		
		foreach($pagelayer->shortcodes[$tag][$tab] as $section => $Lsection){
			
			$props = empty($pagelayer->shortcodes[$tag][$section]) ? @$pagelayer->styles[$section] : @$pagelayer->shortcodes[$tag][$section];
			
			//echo $tab.' - '.$section.' - <br>';
			
			if(empty($props)){
				continue;
			}
			
			// Save customizer params
			if( $tag == 'pl_customizer' ){
				$pagelayer->customizer_params = array_merge($pagelayer->customizer_params, $props);
			}
				
			foreach($props as $prop => $param){
				
				// Set default values to export for JS
				if(isset($param['export-def']) && isset($param['default']) && $param['export-def'] == 1){
					$pagelayer->default_params[$tag][$prop] = $param['default'];
				}
				
			}
		}
	}
}

// Add a freemium shortcode i.e. available for render, but not to drag or edit 
function pagelayer_freemium_shortcode($tag, $params = array()){

	// If we are the free version, we just allow render and some edits
	if(!defined('PAGELAYER_PREMIUM')){
	
		$params['not_visible'] = 1;
		$params['freemium'] = 1;
		
		$cats = empty($params['styles']) ? array() : $params['styles'];
	
		if(!empty($params['settings'])){
			$cats = array_merge($cats, $params['settings']);
		}
		
		$cats['params'] = $params['name'];
		//pagelayer_print($cats);
		
		foreach($cats as $k => $v){
			if(empty($params[$k])) continue;
			
			foreach($params[$k] as $kk => $vv){
			
				if(empty($params[$k][$kk]['np'])){
					$params[$k][$kk]['pro'] = 1;
				}
				
			}
			
		}
		
	}
	
	return pagelayer_add_shortcode($tag, $params);
}

// Returns the permalink values
function pagelayer_permalink($id){
	
	if(is_numeric($id)){
		$id = (int) @$id;
		$perma = get_permalink($id);
		
		if(!empty($perma)){
			$id = $perma;
		}
	}
	
	$id = apply_filters('pagelayer_permalink', $id);
	
	return $id;
}

// Returns the Image values
function pagelayer_image($id = 0){
	
	global $pagelayer;
	
	$ret = [];

	if(!empty($id) && is_array($id)){
		
		foreach($id as $key => $image){
			$attachment = pagelayer_image(@$image);
			if(!empty($attachment)){
				foreach($attachment as $k => $v){
					if($key == 'retina'){
						$ret['retina-'.$k] = $v;
					}else if($key == 'retina_mobile'){
						$ret['retina-mobile-'.$k] = $v;
					}else{
						$ret[$k] = $v;
					}
				}
			}
		}
		
		return $ret;
	}
		
	// External image ?
	if(pagelayer_is_external_img($id)){

		$ret['url'] = $id;

	// Attachment
	}elseif(!empty($id)){

		$id = (int) @$id;

		$image = get_post($id);

		// Is there an attachment which is an image ?
		if(!empty($image) && $image->post_type == 'attachment' && wp_attachment_is_image($id)){
		
			// Need to export necessary media
			if(!empty($pagelayer->export_mode)){
				$pagelayer->media_to_export[] = $id;
			}

			$sizes = get_intermediate_image_sizes();
			array_unshift($sizes, 'full');

			foreach($sizes as $size){
				$src = wp_get_attachment_image_src($id, $size);
				$ret[$size.'-url'] = $src[0];
			}

			// Title and Alt
			$title = esc_attr($image->post_title);
			$alt = get_post_meta($id, '_wp_attachment_image_alt', true);
			$alt = empty($alt) ? $image->post_excerpt : $alt;
			$alt = empty($alt) ? $image->post_title : $alt;
			$alt = empty($alt) ? '' : esc_attr(trim(strip_tags($alt)));
			$link = get_attachment_link($id);
			$caption = wp_get_attachment_caption($id);
			$caption = !empty($caption) ? esc_attr($caption) : '';

		}

	}

	// First preference to full url
	if(!empty($ret['full-url'])){
		$ret['url'] = $ret['full-url'];
	}

	// No image
	if(empty($ret['url'])){
		$ret['url'] = PAGELAYER_URL.'/images/default-image.png';
	}

	// Extract filename without extension
	$filename = pathinfo($ret['url'], PATHINFO_FILENAME);
	
	// Skip title if same as filename
	$title = (!empty($title) && $title != $filename) ? $title : ''; 
			
	$ret['alt'] = @$alt;
	$ret['title'] = @$title;
	$ret['link'] = @$link;
	$ret['caption'] = @$caption;
	
	$ret = apply_filters('pagelayer_image', $ret);
	
	if(pagelayer_is_default_img($ret['url'])){
		$ret['no-image-set'] = 1;
	}

	return $ret;

}

// Checks if the given parameter is an external link or a wp attachment id
function pagelayer_is_external_img($img = ''){

	if(empty($img)){
		return false;
	}

	if(preg_match('#http://#is', $img) || preg_match('#https://#is', $img) || preg_match('#^{{#is', $img)){
		return true;
	}

	return false;

}

// Checks if the given parameter is the default image
function pagelayer_is_default_img($img){
	
	if($img == PAGELAYER_URL.'/images/default-image.png'){
		return true;
	}
	
	return false;

}

// Returns the attachment url
function pagelayer_attachment($id){

	$ret = [];

	// External url ?
	if(pagelayer_is_external_img($id)){

		$ret['url'] = $id;

	// Attachment
	}elseif(!empty($id)){
		
		// Need to export necessary media
		if(!empty($pagelayer->export_mode)){
			$pagelayer->media_to_export[] = $id;
		}

		$ret['url'] = wp_get_attachment_url($id);

	}
	
	$ret = apply_filters('pagelayer_attachment', $ret);

	return $ret;

}

// Convert the regular URL of a Video to a Embed URL
// Todo : Check
function pagelayer_video_url($source, $no_url = false){

	global $pagelayer;

	if (!empty($source)) {
		
		$source = esc_url( $source );
		$source = str_replace('&amp;', '&', $source);
		$url = parse_url($source);
		$videoSite ='';
		$videoId ='';
		$vid_atts = [];

		$youtubeRegExp = '/youtube\.com|youtu\.be/is';
		$vimeoRegExp = '/vimeo\.com/is';

		if (preg_match($youtubeRegExp, $source)) {
			$videoSite = 'youtube';
		} else if (preg_match($vimeoRegExp, $source)) {
			$videoSite = 'vimeo';
		}

		switch ($videoSite) {
			case 'youtube':

				$pagelayer->append_yt_api = true;
				
				if (preg_match('/youtube\.com/is', $source)) {

					if (preg_match('/watch/is', $source)) {
						parse_str($url['query'], $parameters);

						if (isset($parameters['v']) && !empty($parameters['v'])) {
						   $videoId = $parameters['v'];
						}

					} else if (preg_match('/embed/is', $url['path'])) {
						$path = explode('/', $url['path']);
						if (isset($path[2]) && !empty($path[2])) {
							$videoId = $path[2];
						}
					}

				} else if (preg_match('/youtu\.be/is', $url['host'])) {
					$path = explode('/', $url['path']);

					if (isset($path[1]) && !empty($path[1])) {
						$videoId = $path[1];
					}

				}
				
				$vid_atts['type'] = 'youtube';
				$vid_atts['src'] = '//www.youtube.com/embed/'.$videoId;
				$vid_atts['id'] = $videoId;

				break;
			case 'vimeo':

				if (preg_match('/player\.vimeo\.com/is', $url['host']) && preg_match('/video/is', $url['path'])) {
					$path = explode('video/', $source);
				} else if (preg_match('/vimeo\.com/is', $url['host'])) {
					$path = explode('.com/', $source);
				}
				
				if(isset($path[1]) && !empty($path[1])) {
					$videoId = $path[1];
				}
				
				$vid_atts['type'] = 'vimeo';
				$vid_atts['src'] = '//player.vimeo.com/video/'.$videoId;
				$vid_atts['id'] = $videoId;

				break;
			default:
				
				$vid_atts['type'] = 'local';
				$vid_atts['src'] = $source;
				$vid_atts['id'] = $videoId;

		}
		
		if(!$no_url){
			return $vid_atts['src'];
		}
		
		return $vid_atts;

	}
}


// As per the JS specification
function pagelayer_escapeHTML($str){
	
	$replace = [
		']' => '&#93;',
		'[' => '&#91;',
		//'=' => '&#61;',
		'<' => '&lt;',
		'>' => '&gt;',
		'"' => '&quot;',
		//'&' => '&amp;',
		'\'' => '&#39;',
		'\\' => '&#92;'
	];
	
	$str = str_replace(array_keys($replace), array_values($replace), $str);
	
	return $str;
}

// As per the JS specification
function pagelayer_unescapeHTML($str){
	$replace = [
		'#93' => ']',
		'#91' => '[',
		//'#61' => '=',
		'lt' => '<',
		'gt' => '>',
		'quot' => '"',
		//'amp' => '&',
		'#39' => '\'',
		'#92' => '\\'
	];
	
	foreach($replace as $k => $v){
		$str = str_replace('&'.$k.';', $v, $str);
	}
	return $str;
}

// Converts a Unicode code point to its UTF-8 encoded string.
function pagelayer_codepoint_to_utf8($num) {
	if ($num < 0x80) {
		return chr($num);
	} elseif ($num < 0x800) {
		return chr(0xC0 | ($num >> 6))
			 . chr(0x80 | ($num & 0x3F));
	} elseif ($num < 0x10000) {
		return chr(0xE0 | ($num >> 12))
			 . chr(0x80 | (($num >> 6) & 0x3F))
			 . chr(0x80 | ($num & 0x3F));
	} elseif ($num < 0x110000) {
		return chr(0xF0 | ($num >> 18))
			 . chr(0x80 | (($num >> 12) & 0x3F))
			 . chr(0x80 | (($num >> 6) & 0x3F))
			 . chr(0x80 | ($num & 0x3F));
	}
	return '';
}

// To make decode entities faster
function pagelayer_optimized_decode_entities($string, $req = true) {
	
	// Fast replace common HTML entities
	$common_entities_map = [
		'&#93;' => ']', '&#91;' => '[', '&lt;' => '<', '&gt;' => '>', '&amp;' => '&', '&quot;' => '"', '&#39;' => "'",
		'&copy;' => '©', '&reg;' => '®', '&ndash;' => '–', '&mdash;' => '—', '&bull;' => '•',
		'&hellip;' => '…', '&lsquo;' => '‘', '&rsquo;' => '’', '&ldquo;' => '“', '&rdquo;' => '”'
	];

	// Replace common entities first for performance
	$string = str_replace(array_keys($common_entities_map), array_values($common_entities_map), $string);
	
	// Return early if no encoded entities exist
	if(!preg_match('/\\\\u[0-9a-fA-F]{4}|&#x[0-9a-fA-F]+;|&#\d+;/', $string)) {
		return $string;
	}

	$string = preg_replace_callback(
		'/\\\\u([0-9a-fA-F]{4})|&#x([0-9a-fA-F]+);|&#([0-9]+);/',
		function ($matches) {
			if (!empty($matches[1])) {
				// Decode \uXXXX Unicode sequences
				return pagelayer_codepoint_to_utf8( hexdec($matches[1]) );
			}elseif (!empty($matches[2])) {
				// Decode hexadecimal HTML entities (&#x6A; → j)
				return pagelayer_codepoint_to_utf8( hexdec($matches[2]) );
			} elseif (!empty($matches[3])) {
				// Decode decimal HTML entities (&#106; → j)
				return pagelayer_codepoint_to_utf8( (int)$matches[3] );
			}
			return $matches[0];
		},
		$string
	);

	// Additional decoding to cover remaining cases
	if($req){
		$string = pagelayer_optimized_decode_entities($string, false);
	}

	return $string;
}

// Return true if user can add js content
function pagelayer_user_can_add_js_content(){
	
	// Unfiltered_html cap needs to be checked for multisite
	if(current_user_can('unfiltered_html')){
		return true;
	}
	
	$pagelayer_js_permission = get_option('pagelayer_js_permission');
	$current_user = wp_get_current_user();
	
	// If not allowed any role by admin
	if(empty($pagelayer_js_permission) || empty($current_user->roles)){
		return false;
	}
	
	foreach($current_user->roles as $role){
		if(in_array($role, $pagelayer_js_permission)){
			return true;
		}
	}
	
	return false;
}

// Check for XSS codes in our shortcodes submitted
function pagelayer_xss_content($data){
	
	$data = pagelayer_optimized_decode_entities($data);
	
	$data = preg_split('/\s/', $data);
	$data = implode('', $data);
	//echo $data;
	
	if(preg_match('/["\']javascript\:/is', $data)){
		return 'javascript';
	}
	
	if(preg_match('/["\']vbscript\:/is', $data)){
		return 'vbscript';
	}
	
	if(preg_match('/\-moz\-binding\:/is', $data)){
		return '-moz-binding';
	}
	
	if(preg_match('/expression\(/is', $data)){
		return 'expression';
	}
	
	if(preg_match('/\<(iframe|frame|script|style|link|applet|embed|xml|svg|object|layer|ilayer|meta)/is', $data, $matches)){
		return $matches[1];
	}
	
	// These events not start with on
	$not_allowed = array('click', 'dblclick', 'mousedown', 'mousemove', 'mouseout', 'mouseover', 'mouseup', 'load', 'unload', 'change', 'submit', 'reset', 'select', 'blur', 'focus', 'keydown', 'keypress', 'keyup', 'afterprint', 'beforeprint', 'beforeunload', 'error', 'hashchange', 'message', 'offline', 'online', 'pagehide', 'pageshow', 'popstate', 'resize', 'storage', 'contextmenu', 'input', 'invalid', 'search', 'mousewheel', 'wheel', 'drag', 'dragend', 'dragenter', 'dragleave', 'dragover', 'dragstart', 'drop', 'scroll', 'copy', 'cut', 'paste', 'abort', 'canplay', 'canplaythrough', 'cuechange', 'durationchange', 'emptied', 'ended', 'loadeddata', 'loadedmetadata', 'loadstart', 'pause', 'play', 'playing', 'progress', 'ratechange', 'seeked', 'seeking', 'stalled', 'suspend', 'timeupdate', 'volumechange', 'waiting', 'toggle', 'animationstart', 'animationcancel', 'animationend', 'animationiteration', 'auxclick', 'beforeinput', 'beforematch', 'beforexrselect', 'compositionend', 'compositionstart', 'compositionupdate', 'contentvisibilityautostatechange', 'focusout', 'focusin', 'fullscreenchange', 'fullscreenerror', 'gotpointercapture', 'lostpointercapture', 'mouseenter', 'mouseleave', 'pointercancel', 'pointerdown', 'pointerenter', 'pointerleave', 'pointermove', 'pointerout', 'pointerover', 'pointerrawupdate', 'pointerup', 'scrollend', 'securitypolicyviolation', 'touchcancel', 'touchend', 'touchmove', 'touchstart', 'transitioncancel', 'transitionend', 'transitionrun', 'transitionstart', 'MozMousePixelScroll', 'DOMActivate', 'afterscriptexecute', 'beforescriptexecute', 'DOMMouseScroll', 'willreveal', 'gesturechange', 'gestureend', 'gesturestart', 'mouseforcechanged', 'mouseforcedown', 'mouseforceup', 'mouseforceup', 'beforetoggle');
	
	$not_allowed = implode('|', $not_allowed);
		
	if(preg_match('/(on|onwebkit)+('.($not_allowed).')=/is', $data, $matches)){
		return $matches[1].$matches[2];
	}
	
	return;

}

// Check for XSS codes in our blocks array
function pagelayer_sanitize_blocks_save_pre($block){
	
	foreach($block as $k => $v){
		
		// Recurse on  arrays
		if(is_array($v)){
			$block[$k] = pagelayer_sanitize_blocks_save_pre($v);
			
		// We dont support objects !
		}elseif(is_object($v)){
			$block[$k] = null;
		// Strings
		}else{
			
			if(is_string($v)){
				
				$v = wp_filter_post_kses($v);
				
				while(true){
					$str = '"'.($v);
					$found = pagelayer_xss_content($str);
					//echo (string)$v.'--'.$found."\n";
				
					if(strlen($found) > 0){
						// There is htmlentities?
						if(strpos($v, $found) === false){
							$v = '';
							break;
						}
						$v = str_replace($found, '', $v);
					}else{
						break;
					}

				}
				
			}
			
			$block[$k] = $v;
		}
		
	}

	return $block;
}

// Check for XSS codes in our shortcode attributes
function pagelayer_sanitize_shortcode_atts($content){
	
	// Do we have something suspicious ?
	$tmp_check = pagelayer_xss_content($content);
	if(empty($tmp_check)){
		return $content;
	}
	
	pagelayer_load_shortcodes();
	
	preg_match_all( '/' . get_shortcode_regex() . '/', $content, $matches, PREG_SET_ORDER );
	
	$prefixes = ['pl_'];
		
	$prefixes = apply_filters( 'pagelayer_valid_shortcode_tag', $prefixes);
		
	foreach ($matches as $shortcode) {
		
		$shortcode_name = $shortcode[2];
		
		$vailid = false;
		
		foreach($prefixes as $prefix) {
			if (strpos($shortcode_name, $prefix) === 0) {
				$vailid = true;
				break;
			}
		}
		
		if(!$vailid){
			continue;
		}
		
		$attrs = shortcode_parse_atts( $shortcode[3] );
		$atts = ' ';
		
		foreach($attrs as $key => $value){
			
			// Skip if key contains XSS
			if (!is_numeric($key) && strlen(pagelayer_xss_content($key . '=')) > 0) continue;
			
			$value = wp_filter_post_kses($value);
			
			// Skip if value contains XSS
			if (strlen(pagelayer_xss_content('"' . $value)) > 0) continue;
			
			$atts .= is_numeric($key) ? $value . ' ' : $key . '="' . $value . '" ';
			
		}
		
		$new_shortcode = '[' . $shortcode_name . $atts . ']';
		
		if(!empty($shortcode[5])){
			$new_shortcode .= $shortcode[5].'[/' . $shortcode_name .']';
		}
		
		// Replace the original shortcode with sanitized attributes
		$content = str_replace($shortcode[0], $new_shortcode, $content);
	}

	return $content;
}

function pagelayer_getting_started_notice(){
	
	// Is Sitepad setup done?
	$setup_done = get_option('sp_setup_done');
	
	if(defined('SITEPAD') && empty($setup_done)){
		return;
	}
	
	// If SitePad used custom BRAND SM
	if(defined('BRAND_SM_CUSTOM')){
		return;
	}
		
	echo '
<script type="application/javascript">
jQuery(document).ready(function(){
	jQuery("#pagelayer-getting-started-notice").click(function(e){
		
		if(jQuery(e.target).hasClass("notice-dismiss")){
			var data;
			jQuery("#pagelayer-getting-started-notice").hide();
			// Save this preference
			jQuery.post("'.admin_url('?pagelayer-getting-started=0&pagelayer_nonce='.wp_create_nonce("pagelayer_getting_started_nonce") ).'", data, function(response) {
			//alert(response);
			});
			return false;
		}
		
	});
});
</script>

	<div id="pagelayer-getting-started-notice" class="notice notice-success is-dismissible">
		<p style="font-size: 14px; font-weight: 600">';
		if(defined('SITEPAD')){
		
			echo '<a href="'.BRAND_SM_URL.'"><img src="'.BRAND_SM_LOGO .'" style="vertical-align: middle; margin:0px 10px" width="24" /></a>'.__('Thanks for choosing '.BRAND_SM .'. We recommend that you see the short and sweet <a href="'.admin_url('admin.php?page=pagelayer_getting_started').'">Getting Started Video</a> to know the basics of '.BRAND_SM.'.');
			
		}else{
		
			echo '<a href="'.PAGELAYER_WWW_URL.'"><img src="'.PAGELAYER_URL.'/images/pagelayer-logo-256.png" style="vertical-align: middle; margin:0px 10px" width="24" /></a>'.__('Thanks for choosing Pagelayer. We recommend that you see the short and sweet <a href="'.admin_url('admin.php?page=pagelayer_getting_started').'">Getting Started Video</a> to know the basics of Pagelayer.', 'pagelayer');
		
		}
		
	echo '</p>
	</div>';
	
}

// Show Changelog promo
function pagelayer_show_changelog_notice(){
	
	// Is Sitepad setup done?	
	if(defined('SITEPAD')){
		return;
	}
	
	echo '
<script type="application/javascript">
jQuery(document).ready(function(){
	jQuery("#pagelayer-changelog-notice").click(function(e){
		
		if(jQuery(e.target).hasClass("notice-dismiss")){
			var data;
			jQuery("#pagelayer-changelog-notice").hide();
			// Save this preference
			jQuery.post("'.admin_url('?pagelayer-changelog-notice=0&pagelayer_nonce='.wp_create_nonce("pagelayer_changelog_nonce") ).'", data, function(response) {
			//alert(response);
			});
			return false;
		}
		
	});
});
</script>

	<div id="pagelayer-changelog-notice" class="notice notice-info is-dismissible">
		<p style="font-size: 14px; font-weight: 600">
			<a href="'.PAGELAYER_WWW_URL.'"><img src="'.PAGELAYER_URL.'/images/pagelayer-logo-256.png" style="vertical-align: middle; margin:0px 10px" width="24" /></a>'.__('Empower Your Designs: Pagelayer 1.8.1 - Unleashing Seamless Integration with Gutenberg for Enhanced Website Creation! <a href="'.PAGELAYER_WWW_URL.'/blog/reinventing-pagelayer-for-gutenberg-a-seamless-fusion-of-powerful-page-building-and-wordpress-editor/">Read More</a>.', 'pagelayer') .'
		</p>
	</div>';
	
}

// Show promo notice on dashboard
function pagelayer_show_promo(){
	
	global $pagelayer_promo_opts;
	$opts = $pagelayer_promo_opts;
	
	echo '<style>
.pagelayer_promo_button {
background-color: #4CAF50; /* Green */
border: none;
color: white;
padding: 6px 10px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 13px;
margin: 4px 2px;
-webkit-transition-duration: 0.4s; /* Safari */
transition-duration: 0.4s;
cursor: pointer;
}
.pagelayer_promo_button:focus,
.pagelayer_promo_button:hover{
border: none;
color: white;
box-shadow: 0 6px 8px 0 rgba(0,0,0,0.24), 0 9px 25px 0 rgba(0,0,0,0.19);
color: white;
}
.pagelayer_promo_buy {
color: white;
padding: 8px 12px;
font-size: 14px;
}
.pagelayer_promo_button1 {
color: white;
background-color: #4CAF50;
border:3px solid #4CAF50;
}
.pagelayer_promo_button1:hover {
border:3px solid #4CAF50;
}
.pagelayer_promo_button2 {
color: white;
background-color: #0085ba;
}
.pagelayer_promo_button3 {
color: white;
background-color: #365899;
}
.pagelayer_promo_button4 {
color: white;
background-color: rgb(66, 184, 221);
}
.pagelayer_promo-close{
float:right;
text-decoration:none;
margin: 5px 10px 0px 0px;
}
.pagelayer_promo-close:hover{
color: red;
}
</style>
<script type="application/javascript">
	jQuery(document).ready(function(){
		jQuery("#pagelayer_promo .pagelayer_promo-close").click(function(){
			var data;
			jQuery("#pagelayer_promo").hide();
			// Save this preference
			jQuery.post("'.admin_url('?pagelayer_promo=0').'", data, function(response) {
				//alert(response);
			});
		});
	});
</script>

	<div class="notice notice-success" id="pagelayer_promo" style="min-height:90px">
	<a class="pagelayer_promo-close" href="javascript:" aria-label="Dismiss this Notice">
		<span class="dashicons dashicons-dismiss"></span> Dismiss
	</a>';
	
	if(!empty($opts['image'])){
		echo '<a href="'.$opts['website'].'"><img src="'.$opts['image'].'" style="float:left; margin:10px 20px 10px 10px" width="67" /></a>';
	}
	
	echo '
	<p style="font-size:13px">We are glad you like <a href="'.$opts['website'].'"><b>Pagelayer</b></a> and have been using it since the past few days. It is time to take the next step !</p>
	<p>
		'.(empty($opts['pro_url']) ? '' : '<a class="pagelayer_promo_button pagelayer_promo_buy" target="_blank" href="'.$opts['pro_url'].'">Buy Pagelayer Pro</a>').'
		'.(empty($opts['rating']) ? '' : '<a class="pagelayer_promo_button pagelayer_promo_button2" target="_blank" href="'.$opts['rating'].'">Rate it 5★\'s</a>').'
		'.(empty($opts['facebook']) ? '' : '<a class="pagelayer_promo_button pagelayer_promo_button3" target="_blank" href="'.$opts['facebook'].'"><span class="dashicons dashicons-thumbs-up"></span> Facebook</a>').'
		'.(empty($opts['twitter']) ? '' : '<a class="pagelayer_promo_button pagelayer_promo_button4" target="_blank" href="'.$opts['twitter'].'"><span class="dashicons dashicons-twitter"></span> Tweet</a>').'
		'.(empty($opts['website']) ? '' : '<a class="pagelayer_promo_button pagelayer_promo_button4" target="_blank" href="'.$opts['website'].'">Visit our website</a>').'
	</p>
	<p style="font-size:13px"><a href="'.$opts['pro_url'].'"><b>Pagelayer Pro</b></a> has many more features like 60+ widgets, 400+ sections, Theme Builder, WooCommerce Builder, Theme Creator and Exporter, Form Builder, Popup Builder, etc.';
	
	if(date('Ymd') <= 20200331){
		echo '<br><span style="font-size: 14px"><b>Promotional Offer</b></span> : If you buy <a href="'.$opts['pro_url'].'"><b>Pagelayer Pro</b></a> before <b>31st March, 2020</b> then you will get an additional year free and your license will expire on <b>31st March, 2022</b>.';
	}
	
echo '</p></div>';

}

// Are we to show a promo ?
function pagelayer_maybe_promo($opts){
	
	global $pagelayer_promo_opts;
	
	// There must be an interval
	if(!current_user_can('activate_plugins')){
		return false;
	}
	
	// There must be an interval
	if(empty($opts['interval'])){
		return false;
	}
	
	// Are we to show a promo	
	$opt_name = 'pagelayer_promo_time';
	$promo_time = get_option($opt_name);
	
	// First time access
	if(empty($promo_time)){
		update_option($opt_name, time() + (!empty($opts['after']) ? $opts['after'] * 86400 : 0));
		$promo_time = get_option($opt_name);
	}
	
	// Is there interval elapsed
	if(time() > $promo_time){
		$pagelayer_promo_opts = $opts;
		add_action('admin_notices', 'pagelayer_show_promo');
	}
	
	// Are we to disable the promo
	if(isset($_GET['pagelayer_promo']) && (int)$_GET['pagelayer_promo'] == 0){
		update_option($opt_name, time() + ($opts['interval'] * 86400));
		die('DONE');
	}
	
}

// Show the Pro notice
function pagelayer_show_pro_notice(){
	
	if(defined('PAGELAYER_PREMIUM')){
		return;
	}
	
	echo '<div class="pagelayer-notice pagelayer-notice-info">'.__('This feature is a part of <a href="'.PAGELAYER_PRO_PRICE_URL.'" target="_blank">Pagelayer Pro</a>. You will need to purchase <a href="'.PAGELAYER_PRO_PRICE_URL.'" target="_blank">Pagelayer Pro</a> to use this feature.').'</div>';
	
}

// Show the Pro Div
function pagelayer_show_pro_div($head = '', $message = '', $admin_css = 1){
	
	if(defined('PAGELAYER_PREMIUM')){
		return;
	}

	if(basename(get_template_directory()) == 'popularfx'){
		$pro_url = 'https://popularfx.com/pricing?from=pagelayer-plugin';
		$pro_txt = 'PopularFX Pro';
	}else{
		$pro_url = PAGELAYER_PRO_PRICE_URL;
		$pro_txt = 'Pagelayer Pro';
	}
	
	if(!empty($admin_css)){
		wp_enqueue_style( 'pagelayer-admin', PAGELAYER_CSS.'/pagelayer-admin.css', array(), PAGELAYER_VERSION);
	}
	
	echo '<div class="pagelayer-pro-div">';
	
	if(!empty($head)){
		echo '<h1 class="pagelayer-pro-head">'.$head.'</h1>';
	}
	
	echo '<div class="pagelayer-pro-message">';
	
	if(empty($message)){
		
		echo __('This feature is a part of <a href="'.$pro_url.'" target="_blank">'.$pro_txt.'</a>. You will need to purchase <a href="'.$pro_url.'" target="_blank">'.$pro_txt.'</a> to use this feature.');
	
	}else{
		
		echo $message;
		echo ' '.__('This feature is a part of <a href="'.$pro_url.'" target="_blank">'.$pro_txt.'</a>.');
		
	}
	
	echo '</div>
	<center><a class="button button-pagelayer" href="'.$pro_url.'" target="_blank">Get '.$pro_txt.'</a></center>
	</div>';
	
}

// Bread Crumbs with links
function pagelayer_get_breadcrumb(){
	global $post;
	
	// Home page
	$ret = '<a href="'.home_url().'" rel="nofollow">{{home}}</a>';
	
	// Is Front page
	if(is_front_page()){
		return $ret;
	
	// Is search query
	}elseif(is_search()){
		$ret .= '<b class="pagelayer-breadcrumb-sep" if="{{separator}}">{{separator}}</b><b class="pagelayer-breadcrumb-prefix" if="{{search_prefix}}">{{search_prefix}}</b>';
		$ret .= '<em>';
		$ret .= '<span>'.get_search_query().'</span>';
		$ret .= '</em>';
		
	//Is category or single post
	}elseif(is_category() || is_single()){
		
		$ret .= '<b class="pagelayer-breadcrumb-sep" if="{{separator}}">{{separator}}</b>';
		$categories = get_the_category();
		$separator = ' ';
		$output = '';
		if(!empty($categories)){
			$ret .= get_category_parents($categories[0], true, ' <b class="pagelayer-breadcrumb-sep" if="{{separator}}">{{separator}}</b> ');
		}
		if(is_single()) {
			/* if (empty($categories)){
				$ret .= ' <b class="pagelayer-breadcrumb-sep" if="{{separator}}">{{separator}}</b> ';
			} */
			$ret .= '<span>'.get_the_title().'</span>';
		}
	
	// Is page
	}elseif(is_page() ){
		if(!empty($post->post_parent)){
			$ancestors = array_reverse(get_post_ancestors( $post->ID ));
			$page_on_front = get_option('page_on_front');
			
			foreach( $ancestors as $ancestor ){
				
				if($page_on_front == $ancestor){
					continue;
				}
				
				$ret .= '<b class="pagelayer-breadcrumb-sep" if="{{separator}}">{{separator}}</b><a href="'.get_permalink($ancestor).'">'.get_the_title($ancestor).'</a>';
			}

			$ret .=' <b class="pagelayer-breadcrumb-sep" if="{{separator}}">{{separator}}</b><span>'.get_the_title().'</span>';

		}else{
			$ret .= '<b class="pagelayer-breadcrumb-sep" if="{{separator}}">{{separator}}</b>';
			$ret .= '<span>'.get_the_title().'</span>';
		}
	}else{
		$ret .= '<b class="pagelayer-breadcrumb-sep" if="{{separator}}">{{separator}}</b>';
		$ret .=  '<span>'.wp_title('', false ).'</span>';
	}
	
	// wooCommerce Integration left
	
	return $ret;
}

// Portfolio Posts
function pagelayer_widget_posts($args){
	
	$r = new \WP_Query($args);
	
	$ret = '';
	if ( $r->have_posts() ){
		
		if($args['filter_by'] != 'none' && $args['post_type'] == 'post'){
			$ret .= '<div class="pagelayer-postfolio-filter">';
		
			$data_filter = ( $args['filter_by'] == 'category' ? get_categories() : get_tags() );
			
			if(!empty($data_filter)){
				
				$ret .= '<div class="pagelayer-postfolio-btn" data-filter="all">'.__pl('All').'</div>';
			
				foreach($data_filter as $filter) {
				   $ret .= '<div class="pagelayer-postfolio-btn" data-filter="'.$filter->name.'">' . $filter->name . '</div>';
				}
			
			}

			$ret .= '</div>';
		}
		
		$ret .= '<div class="pagelayer-postfolio-container">';
		
		while ( $r->have_posts() ) : $r->the_post();
			$post_meta = ( $args['filter_by'] == 'category' ? get_the_category() : get_the_tags() );
			$meta_attr = '';
			if($post_meta){
				
				$meta_array = array();
				foreach( $post_meta as $meta ){
					$meta_array[] = $meta->name;
				}
				$meta_attr .= ' data-category="'.implode(' ', $meta_array).'"';
			}
			
			$ret .= '<div class="pagelayer-postfolio-thumb"'.(has_post_thumbnail() ? ' style="background:url('.get_the_post_thumbnail_url().')"' : ''). $meta_attr .'>';
			$ret .= '<a href="'.esc_url( get_permalink() ).'" rel="bookmark">';
			$ret .= '<div class="pagelayer-postfolio-content">';
			$ret .= '<h4 class="pagelayer-entry-title">'.get_the_title().'</h4>';
			$ret .= '</div></a></div>';
		
		endwhile;
		
		$ret .= '</div>';
		
	}
	
	return $ret;
}

// List all available sizes of images registered on WordPress
function pagelayer_image_sizes(){
	
	$sizes = array();
	$sizes = get_intermediate_image_sizes();
	$ret = array();
	foreach($sizes as $size){
		$ret[$size] = __pl($size);
	}
	
	return $ret;
}

function pagelayer_remove_excerpt_more($more){
	return '';
}

function pagelayer_posts($params, $args = []){
	global $post, $wp_query;
	
	if(isset($params['exc_length'])){
		$exc_length = (int) $params['exc_length'];
		add_filter( 'excerpt_length', function($length) use($exc_length){
			return $exc_length;
		}, 999 );
	}
		
	// add_filter('excerpt_more', 'pagelayer_remove_excerpt_more', 999);
	
	// If args is empty
	if(empty($args)){
		$args = array(
			'post_type' => $params['post_type'],
			'posts_per_page' => $params['posts_per_page'],
			'order' => $params['order']
		);

		if(!empty($params['paged'])){
			$args['paged'] = $params['paged'];
		}
		
		if (!empty($params['term']) || !empty($params['exc_term'])) {
			$tax_query = [];
			
			if (!empty($params['term'])) {
				$terms = explode(',', $params['term']);
				$include = array_reduce($terms, function ($carry, $term) {
					list($taxonomy, $slug, $id) = explode(':', $term);
					$carry[$taxonomy][] = $slug;
					return $carry;
				}, []);

				$filters = array_filter([
					isset($include['category']) ? [
						'taxonomy' => 'category',
						'field'    => 'slug',
						'terms'    => $include['category'],
						'include_children' => false,
					] : null,
					isset($include['post_tag']) ? [
						'taxonomy' => 'post_tag',
						'field'    => 'slug',
						'terms'    => $include['post_tag'],
						'include_children' => false,
					] : null,
				]);

				if(!empty($filters)){
					$tax_query[] = array_merge(['relation' => 'OR'], $filters);
				}
			}
		
			// Handle exclusions
			if (!empty($params['exc_term'])) {
				$terms = explode(',', $params['exc_term']);
				$include = array_reduce($terms, function ($carry, $term) {
					list($taxonomy, $slug, $id) = explode(':', $term);
					$carry[$taxonomy][] = $slug;
					return $carry;
				}, []);

				$filters = array_filter([
					isset($include['category']) ? [
						'taxonomy' => 'category',
						'field'    => 'slug',
						'terms'    => $include['category'],
						'operator' => 'NOT IN',
						'include_children' => false,
					] : null,
					isset($include['post_tag']) ? [
						'taxonomy' => 'post_tag',
						'field'    => 'slug',
						'terms'    => $include['post_tag'],
						'operator' => 'NOT IN',
						'include_children' => false,
					] : null,
				]);
				
				if(!empty($filters)){
					$tax_query[] = array_merge(['relation' => 'AND'], $filters);
				}
			}
		
			// Apply the combined tax_query
			if(!empty($tax_query)){
				$args['tax_query'] = array_merge(['relation' => 'AND'], $tax_query);
			}
		}
		
		if(!empty($params['author_name'])){
			$author_name = explode(':', $params['author_name']);
			$args['author_name'] = $author_name[0];
		}
		
		if(!empty($params['exc_author'])){
			$exc_author = explode(':', $params['exc_author']);
			$args['author'] = '-'.$exc_author[1];
		}
		
		if (!empty($params['offset'])) {
			$args['offset'] = (int) $params['offset'];
			
			// Make Compatible for Infinite load 
			if(!empty($params['infinite_types']) && !empty($params['paged']) && $params['paged'] > 1 ){
				$args['offset'] = $args['offset'] + (($params['paged'] - 1) * $params['posts_per_page']);
			}
		}
		
		if(!empty($params['ignore_sticky'])){
			$args['ignore_sticky_posts'] = $params['ignore_sticky'];
		}
		
		if(!empty($params['orderby'])){
			$args['orderby'] = $params['orderby'];
		}
		
		if(!empty($params['by_period'])){
			$date_arg = array();
			switch($params['by_period']){
				case 'last_day':
					$date_arg['day'] = date('j')-1;
					break;
				case 'last_week':
					$date_arg['week'] = date('W')-1;
					break;
				case 'last_month':
					$date_arg['month'] = date('n')-1;
					break;
				case 'last_year':
					$date_arg['year'] = date('Y')-1;
					break;
				case 'custom':
					$date_arg['before'] = $params['before_date'];
					$date_arg['after'] = $params['after_date'];
					break;
			}
			$args['date_query'] = array(
				$date_arg
			);
		}
	}
	//pagelayer_print($args);
	
	// Only see published posts
	$args['post_status'] = 'publish';
	
	$postsquery = new WP_Query($args);
	$data = '';
	
	if(!wp_doing_ajax() && !empty($params['infinite_types'])){
		$data.='<div class="pagelayer-post-max" data-max="'.$postsquery->max_num_pages.'"></div>';
	}
	
	if(!$postsquery->have_posts()){
		return '<h3>No posts found!</h3>';
	}
	
	// To reset the post when the $wp_query->post is empty
	$orig_post = $post;
	
	while($postsquery->have_posts()) : $postsquery->the_post();
		$data .= '<div class="pagelayer-wposts-col">
			<div class="pagelayer-wposts-post">
				<div class="pagelayer-wposts-featured">';
		$data .= '<a href="'. get_the_permalink() .'">';
		
		if(!empty($params['show_thumb'])){
			$data .= '<div class="pagelayer-wposts-thumb" style="background:url('.(has_post_thumbnail($postsquery->ID) ? get_the_post_thumbnail_url($postsquery->ID, $params['thumb_size']) : ( empty($params['thumb_img_type']) || empty($params['def_thumb_img']) ? PAGELAYER_URL.'/images/no_screenshot.png' : $params['def_thumb_img']) ).')"></div>';
		}
		/* if($params['show_thumb'] && has_post_thumbnail( $postsquery->ID )){
			$data .= get_the_post_thumbnail_url($postsquery->ID,$params['thumb_size']);
		} */
		$data .= '</a></div>
			<div class="pagelayer-wposts-content">';
		
		if(!empty($params['show_title'])){
			$data .= '<a href="'.esc_url( get_permalink() ).'" rel="bookmark"><div class="pagelayer-wposts-title">'. get_the_title().'</div></a>';
		}
		
		$data .= '<div class="pagelayer-wposts-meta">';
		$sep = '';
		if(!empty($params['meta_sep'])){
			$sep = ' <b class="pagelayer-wposts-sep">'.$params['meta_sep'].'</b> ';
		}
		if(!empty($params['author'])){
			$data .= '<span class="pagelayer-wposts-author">By <a class="pagelayer-wposts-author-url" href="'.esc_url(get_author_posts_url(get_the_author_meta('ID'))).'">'.esc_html(get_the_author()).'</a></span>'.$sep;
		}
		if(!empty($params['date'])){
			$data .= '<span class="pagelayer-wposts-date"><time class="pagelayer-wposts-entry-date published updated" datetime="'.get_the_date('c').'"><span class="date-d">'.get_the_date('j').'</span> <span class="date-my">'.get_the_date('M, y').'</span></time></span>'.$sep;
		}
		
		if(!empty($params['category'])){
			$category = get_the_category();
			$singlecategory = '';
			foreach( $category as $cat ){
				$singlecategory .= '<a href="' . get_tag_link( $cat->term_id ) . '">'. $cat->name .'</a>';
			}
			
			if(!empty($singlecategory)){
				$data .= '<span class="pagelayer-wposts-category">' . $singlecategory . '</span>'.$sep;
			}
			
		}
		
		if(!empty($params['tags'])){
			$tags = get_the_tags();
			$singletag = '';
			if(!empty($tags)){
				foreach( $tags as $tag ){
					$singletag .= '<a href="' . get_tag_link( $tag->term_id ) . '">'. $tag->name .'</a>';
				}
				if(!empty($singletag)){
					$data .= '<span class="pagelayer-wposts-tags">'.$singletag.'</span>'.$sep;
				}
			}
			
		}
		
		if(!empty($params['comments']) && comments_open($postsquery->ID)){
			$data .= '<span class="pagelayer-wposts-comments"><a href="' . esc_url( get_permalink() ) . '">' . esc_html(get_comments_number()).' '.__pl('comments').'</a></span>'.$sep;
		}
		
		$data .= '</div>';
		
		if(!empty($params['show_content'])){
			$data .= '<div class="pagelayer-wposts-excerpt">';
			
			if($params['show_content'] == 'excerpt'){
				$post_excerpt = get_the_excerpt();
				$trimmed_excerpt = !empty($params['exc_length']) ? wp_trim_words($post_excerpt, (int) $params['exc_length']) : $post_excerpt;
				$data .= pagelayer_the_content($trimmed_excerpt);
			} elseif ($params['show_content'] == 'full') {
				$data .= pagelayer_the_content(get_the_content());
			}
			$data .= '</div>';
		}
		
		if(!empty($params['show_more'])){
			$data .= '<div class="pagelayer-wposts-mdiv"><a class="pagelayer-wposts-more pagelayer-btn-holder pagelayer-ele-link '.$params['btn_type'].' '.$params['size'].' '.$params['icon_position'].'" href="'. get_the_permalink().'">';
			
			if($params['icon']){
				$data .= '<i class="'.$params['icon'].' pagelayer-btn-icon"></i>';
			}
			
			if($params['more']){
				$data .= '<span class="pagelayer-btn-text">'.$params['more'].'</span>';
			}
			
			if($params['icon']){
				$data .= '<i class="'.$params['icon'].' pagelayer-btn-icon"></i>';
			}
			
			$data .= '</a></div>';
			
			//$data .= '<a class="pagelayer-wposts-more" href="'. get_the_permalink().'">'.$params['more'].'</a>';
		}
		
		//$data .= '<div class="pagelayer-wposts-date"><p>'.get_the_date().'</p></div>';
		$data .= '</div></div></div>';
	endwhile;
	
	// In the Gutenberg while adding new page the $wp_query->post was empty
	if ( !isset( $wp_query ) || empty($wp_query->post) ) {
		$GLOBALS['post'] = $orig_post;
	}else{
		wp_reset_postdata();
	}
	
	return $data;	
}

// Get Post Revision
function pagelayer_get_post_revision_by_id($postID){
	
	// Insert the post revision into the database
	$post_revisions = array();
	$reviews =  wp_get_post_revisions($postID);		
	
	foreach($reviews as $values){
		
		$date_format = date_i18n('j-M @ H:i', strtotime( $values->post_modified ) );
		$user_meta = get_userdata($values->post_author);
		
		if ( false !== strpos( $values->post_name, 'autosave' ) ) {
			$type = 'autosave';
		} else {
			$type = 'revision';
		}
		
		$post_tmp_data = array(
			'ID' => $values->ID,
			'post_author_name' => $user_meta->data->display_name,
			'post_author_url' => get_avatar_url($values->post_author),
			'post_date' => $date_format,
			'post_date_ago' => human_time_diff(strtotime($values->post_modified), current_time( 'timestamp' )) . ' ago ',
			'post_type' => $type,
		);
		
		$post_revisions[] = $post_tmp_data;
	}
	
	return $post_revisions;
}

// Gets author data
function pagelayer_author_data($postID){
	
	$authorID = get_post_field('post_author', $postID);
	$data['display_name'] = get_the_author_meta( 'display_name' , $authorID ); 
	$data['description'] = get_the_author_meta( 'description' , $authorID ); 
	$data['user_url'] = get_author_posts_url( $authorID , '' ); 
	$data['avatar'] = get_avatar_url( $authorID );

	return $data;
}

// Posts Slider
function pagelayer_posts_slider($params){

	$args = array();

	if(isset($params['post']['post_type'])){
		$args['post_type'] = $params['post']['post_type'];
	}

	if(isset($params['post']['category'])){
		$args['category_name'] = $params['post']['category'];
	}

	if(isset($params['post']['tags'])){
		$args['tag'] = $params['post']['tags'];
	}

	if(isset($params['post']['order_by'])){
		$args['orderby'] = $params['post']['order_by'];
	}

	if(isset($params['post']['sort_order'])){
		$args['order'] = $params['post']['sort_order'];
	}

	if(isset($params['post']['post_count'])){
		$args['posts_per_page'] = $params['post']['post_count'];
	}
	
	$data = '';
	$postsquery = new WP_Query($args);
	if ( $postsquery->have_posts() ){
		while ( $postsquery->have_posts() ) : $postsquery->the_post();
			$data .= '<li class="pagelayer-posts-slider-col">
				<div class="pagelayer-posts-slider-post">
					<div class="pagelayer-posts-slider-featured-img">';
			$data .= '<a href="'. get_the_permalink() .'">';
			if(has_post_thumbnail( $postsquery->ID ) ){
				if($params['post']['image_size'] == "full" || $params['post']['image_size'] == "custom" ){
					$image = wp_get_attachment_image_src( get_post_thumbnail_id( $postsquery->ID ), 'single-post-thumbnail' );
					$data .= '<img class="pagelayer-img" src="'.$image[0].'" class="pagelayer-posts-slider-img">';
				}else if($params['post']['image_size'] == "thumbnail"){ 
					$data .= get_the_post_thumbnail();
				}
			}
			$data .= '</a></div>
				<div class="pagelayer-posts-slider-content">';
			$data .= '<p class="pagelayer-posts-slider-title">'. get_the_title().'</p>';
			$data .= '<div class="pagelayer-posts-slider-excerpt">';
			if($params['post']['show_excerpt'] == "true"){
				if(has_excerpt()){	
					$excerpt = get_the_excerpt();
					$data .= pagelayer_the_content($excerpt);
				}
			}
			$data .= '</div>';
			$data .= '<a class="pagelayer-posts-slider-link" href="'. get_the_permalink().'">Read More</a>';
			$data .= '<div class="pagelayer-post-slider-date"><p>'.get_the_date().'</p></div>';
			$data .= '</div></div></li>';
		endwhile;
	}
	return $data;
}

// Gets the site logo URLs 
function pagelayer_site_logo(){
	
	if(get_theme_mod('custom_logo')){
		$logo_id = get_theme_mod('custom_logo');
		return pagelayer_image($logo_id);
	}
	
	return NULL;
}

// Create select options
function pagelayer_create_sel_options( $opt_array , $selected = ''){
	$options = '';
	foreach($opt_array as $x => $val){

		// Single item
		if(is_string($opt_array[$x])){
			$options .= pagelayer_sel_option($x, $val, $selected);
		
		// Groups
		}else{
			
			if(array_key_exists('hide_drop', $opt_array[$x]) && !empty($opt_array[$x]['hide_drop'])){
				continue;
			}
			
			// If Label is there, then its a normal option
			if(array_key_exists('label', $opt_array[$x])){
				$options .= pagelayer_sel_option($x, $opt_array[$x]['label'], $selected);
			
			// Optgroups
			} else{
				$options .= '<optgroup label="'. $x .'">';
				$options .= pagelayer_create_sel_options($opt_array[$x], $selected);
				$options .= '</optgroup>';
			}
		}
	}
	
	return $options;	
}

// Create option HTML
function pagelayer_sel_option($val, $lang, $selected){
	return '<option value="'. $val .'" '. (($val != $selected) ? '' : 'selected="selected"') .' >'. $lang .'</option>';
}

// Get values from multi-dimensional array by key 
function pagelayer_multi_array_search(&$array, $key){
	
	if(!is_array($array)){
		return false;
	}
	
	foreach ($array as $k => $v) {
	
		if($k == $key){
			return $v;
		}
	
		if (is_array($v)) {
			$found = pagelayer_multi_array_search($v, $key);
			if(!empty($found)){
				return $found;
			}
		}
	}
	
	return false;
}

function pagelayer_get_post_term(){
	
	$args = [
		'taxonomy' => array('category','post_tag'),
		'hide_empty' => false,
	];

	$terms = get_terms( $args );
	
	$ret = array();
	foreach ( $terms as $term ) {
		$ret[$term->taxonomy.':'.$term->slug.':'.$term->term_taxonomy_id] = $term->taxonomy .': '. $term->name;
	}
	//pagelayer_print($terms);die();
	return $ret;
}

function pagelayer_get_post_author(){
	
	$args = [
		'capability' => array( 'edit_posts' ),
		'fields' => [
			'ID',
			'display_name',
			'user_nicename',
		]
	];
				
	// Capability queries were only introduced in WP 5.9.
	if( version_compare( $GLOBALS['wp_version'], '5.9-alpha', '<' ) ){
		$args['who'] = 'authors';
		unset( $args['capability'] );
	}

	$authors = new \WP_User_Query( $args );
	
	$ret = array();
	foreach ( $authors->get_results() as $author ) {
		$ret[$author->user_nicename.':'.$author->ID] = $author->display_name;
	}
	//pagelayer_print($authors->get_results());die();
	return $ret;
}

// Gets the registered post types
function pagelayer_get_public_post_types( $args = [] ) {
	
	global $pagelayer;
	
	$post_type_args = [
		'public' => true,
	];
	
	$post_type_args = wp_parse_args( $post_type_args, $args );
	
	$_post_types = get_post_types( $post_type_args, 'objects' );

	$post_types = array();

	foreach ( $_post_types as $post_type => $object ) {
		
		if($post_type == $pagelayer->builder['name']){
			continue;
		}
		
		$post_types[ $post_type ] = $object->label;
	}
	//print_r($post_types);
	
	return $post_types;
}

// Simply echo and dir
function pagelayer_json_output(&$done){

	echo json_encode($done);
	wp_die();
	
}

// Get the current query for render the product
function pagelayer_shortcode_current_query($query_args, $atts, $type){
	global $wp_query;
	
	if($type == 'pagelayer_current_query'){
		
		if ( ! is_page( wc_get_page_id( 'shop' ) ) ) {
			$query_args = $wp_query->query_vars;
		}

		add_action( "woocommerce_shortcode_before_{$type}_loop", function () {
			wc_set_loop_prop( 'is_shortcode', false );
		} );

		if(!empty($atts['paginate'])){
			$page = get_query_var( 'paged', 1 );

			if( 1 < $page ) {
				$query_args['paged'] = $page;
			}
		}

		// Always query only IDs
		$query_args['fields'] = 'ids';

	}
	
	return $query_args;
}

// Loads the tags which have parameters of a particular type
function pagelayer_get_prop_type($types){
	
	global $pagelayer;
	
	if(!is_array($types)){
		$types = [$types];
	}
	
	$ret = [];
	
	// Loop thru all shortcodes
	foreach($pagelayer->shortcodes as $tag => $vvv){
	
		// Lets create the CSS, Classes, Attr. Also clean the dependent atts
		foreach($pagelayer->tabs as $tab){
			
			if(empty($pagelayer->shortcodes[$tag][$tab])){
				continue;
			}
			
			foreach($pagelayer->shortcodes[$tag][$tab] as $section => $Lsection){
				
				$props = empty($pagelayer->shortcodes[$tag][$section]) ? @$pagelayer->styles[$section] : @$pagelayer->shortcodes[$tag][$section];
				
				//echo $tab.' - '.$section.' - <br>';
				
				if(empty($props)){
					continue;
				}
				
				// Loop all props
				foreach($props as $prop => $param){
					
					// Load any attachment values
					if(!in_array($param['type'], $types)){
						continue;
					}
					
					$ret[$tag][$prop] = $param['type'];
				
				}
		
			}
			
		}
		
	}
	
	//r_print($ret);die();
	
	return $ret;
	
}

function pagelayer_export_content($content){
	
	global $pagelayer;
	
	// Just call do_shortcode so we can get list of media files to export
	//do_shortcode($content);
	
	$theme_url = preg_replace('/http(s?):\/\//is', '', get_stylesheet_directory_uri());
	
	$content = preg_replace('/http(s?):\/\/'.preg_quote($theme_url, '/').'/is', '{{theme_url}}', $content);
	
	// Remove unnecessary spaces
	$content = preg_replace('/--\>\s*(?!<!--)/is', '-->', $content);
	
	// Replace links of the theme for images
	$content = pagelayer_export_theme_links($content, get_stylesheet_directory_uri());
	
	////////////////////
	// Handle Link IDs
	////////////////////
	
	if(empty($pagelayer->e['link_tags'])){
		$pagelayer->e['link_tags'] = pagelayer_get_prop_type('link');
		//r_print($pagelayer->e['link_tags']);die();
	}
	
	if(empty($pagelayer->e['media_tags'])){
		$pagelayer->e['media_tags'] = pagelayer_get_prop_type(['image', 'video', 'audio', 'media', 'multi_image']);
		//r_print($pagelayer->e['media_tags']);die();
	}
	
	$parsed = parse_blocks($content);
	//r_print($parsed);//die();
	
	$parsed = pagelayer_export_link_ids($parsed);
	
	// Export the media as well
	$parsed = pagelayer_export_media($parsed);
	
	// Reserialize
	$content = serialize_blocks($parsed);
	
	// We store in SP format
	$content = str_replace('<!-- wp:pagelayer', '<!-- sp:pagelayer', $content);
	$content = str_replace('<!-- /wp:pagelayer', '<!-- /sp:pagelayer', $content);
	
	// Just pass the content to 
	$content = pagelayer_export_extract_menu_ids($content);
	
	// Apply a filter
	$content = apply_filters('pagelayer_export_content', $content);
	
	return $content;
	
}

// Export the menu IDs
function pagelayer_export_extract_menu_ids($content){
	
	global $pagelayer;
	
	// Any Menu ?
	preg_match_all('/\[pl_wp_menu ([^\]]*)nav_list="(\d*)"([^\]]*)\]/is', $content, $matches);	
	//r_print($matches);
	
	if(!empty($matches[2])){
	
		foreach($matches[2] as $k => $v){
			$v = (int)$v;
			$pagelayer->export_menus[$v] = $v;
		}
		//r_print($pagelayer->export_menus);
	
	}
	
	// Also for block format
	preg_match_all('/<!--\s+(?P<closer>\/)?sp:pagelayer\/pl_wp_menu\s+(?P<attrs>{(?:(?:[^}]+|}+(?=})|(?!}\s+\/?-->).)*+)?}\s+)?(?P<void>\/)?-->/s', $content, $matches);
	
	if(!empty($matches['attrs'])){
		
		foreach($matches['attrs'] as $k => $v){
			preg_match('/nav_list"\s*:\s*"(\d*)"/is', $v, $vmatch);
			
			if(!empty($vmatch[1])){
				$vmatch[1] = (int)$vmatch[1];
				$pagelayer->export_menus[$vmatch[1]] = $vmatch[1];
				//r_print($pagelayer->export_menus);
			}			
		}
	}
	
	return $content;
	
}

function pagelayer_export_link_ids($parsed){
	
	global $pagelayer;
	
	foreach($parsed as $k => $v){
		
		if(!empty($v['innerBlocks'])){
			$parsed[$k]['innerBlocks'] = pagelayer_export_link_ids($v['innerBlocks']);
		}
		
		if(!preg_match('/pagelayer/is', $v['blockName'])){
			continue;
		}
		
		$tag = str_replace('pagelayer/', '', $v['blockName']);
		//echo $tag;//die();
		
		// Is there a tag having a link prop 
		if(empty($pagelayer->e['link_tags'][$tag])){
			continue;
		}
		//echo $tag;die();
		
		foreach($pagelayer->e['link_tags'][$tag] as $kk => $vv){
			if(!empty($v['attrs'][$kk]) && is_numeric($v['attrs'][$kk])){
				$linked = get_post($v['attrs'][$kk]);
				if(!empty($linked->post_name)){
					$parsed[$k]['attrs'][$kk] = '||link_id|'.$linked->post_type.'|'.$linked->post_name.'||';
				}
				//echo $tag;echo '-'.$kk;r_print($parsed[$k]['attrs']);die();
			}
		}
		
	}
	
	return $parsed;
	
}

// Replace theme links with theme_url
function pagelayer_export_theme_links($content, $link){
	
	global $sitepad;
	
	// Theme URL correction code
	$theme_url = preg_replace('/http(s?):\/\//is', '', $link);
	
	$theme_urls[0] = 'http://'.$theme_url;
	$theme_urls[1] = 'https://'.$theme_url;
	$theme_urls[2] = $theme_url;
	$theme_urls[3] = str_replace('/', '\\/', $theme_urls[0]);
	$theme_urls[4] = str_replace('/', '\\/', $theme_urls[1]);
	$theme_urls[5] = str_replace('/', '\\/', $theme_url);
	
	foreach($theme_urls as $k => $v){
		$content = preg_replace_callback('/'.preg_quote($v, '/').'([^"]*)/is', 'pagelayer_export_theme_links_replacer', $content);
	}
	
	$content = str_ireplace($theme_urls, '{{theme_url}}', $content);
	
	return $content;
}

// This function is a part of pagelayer_export_theme_links
function pagelayer_export_theme_links_replacer($matches){
	return '{{theme_url}}'.str_replace('\\/', '/', $matches[1]);
}

// Export media
function pagelayer_export_media($parsed){
	
	global $pagelayer;
	
	foreach($parsed as $k => $v){
		
		if(!empty($v['innerBlocks'])){
			$parsed[$k]['innerBlocks'] = pagelayer_export_media($v['innerBlocks']);
		}
		
		if(!preg_match('/pagelayer/is', $v['blockName'])){
			continue;
		}
		
		$tag = str_replace('pagelayer/', '', $v['blockName']);
		//echo $tag;//die();
		
		// Is there a tag having a link prop 
		if(empty($pagelayer->e['media_tags'][$tag])){
			continue;
		}
		//echo $tag;die();
		
		foreach($pagelayer->e['media_tags'][$tag] as $kk => $vv){
			
			if(empty($v['attrs'][$kk])){
				continue;
			}
			
			$is_array = 0;
			
			// Is it an array
			if(is_array($v['attrs'][$kk])){
				
				$ids = $v['attrs'][$kk];
				$is_array = 1;
			
			// Is it of the format 1,2,3
			}elseif(preg_match('/^((\d*)(,?))*$/is', $v['attrs'][$kk])){
				
				$ids = pagelayer_maybe_explode(',', $v['attrs'][$kk]);
			
			// Its a number or string
			}else{
			
				// Is it our default image ?
				if(preg_match('/pagelayer-pro\/images\/default-image.png$/is', $v['attrs'][$kk])){
					$parsed[$k]['attrs'][$kk] = '';
					continue;
				}
				
				// It should be a number
				if(!is_numeric($v['attrs'][$kk])){
					continue;
				}
				
				$ids = [$v['attrs'][$kk]];
			}
			
			$ret = [];
			
			foreach($ids as $id){
			
				$file = pagelayer_export_media_files($id, $exp_img_url);
				
				// Did it export ?
				if(empty($file) || !file_exists($file)){
					continue;
				}
				
				$ret[] = $exp_img_url;
				
			}
			
			$parsed[$k]['attrs'][$kk] = $is_array ? $ret : implode(',', $ret);
			//echo $tag;echo '-'.$kk;r_print($parsed[$k]['attrs']);die();
		}
		
	}
	
	return $parsed;
	
}

// Exports the media to the images folder of the current theme
function pagelayer_export_media_files($id, &$url = ''){
	
	$theme_dir = get_stylesheet_directory();
	$image_dir = $theme_dir.'/images/';
	@mkdir($image_dir);
	
	// Get the file path
	$file = get_attached_file($id);
	
	if(empty($file) || !file_exists($file)){
		return false;
	}
	
	$dest_file = $image_dir.basename($file);
	
	// Copy the file
	copy($file, $dest_file);
	
	// Replace the text
	$url = '{{theme_url}}/images/'.basename($file);
	
	return $dest_file;
	
	//echo $content;
}

// Insert a post which is a Pagelayer Post
function pagelayer_sanitize_content($content){
	
	if(empty($content)){
		return $content;
	}
	
	// Replace Vars
	$template_vars = pagelayer_template_vars();
	
	foreach($template_vars as $key => $val){
		$content = str_replace($key, $val, $content);
	}
	
	if(defined('PAGELAYER_BLOCK_PREFIX') && PAGELAYER_BLOCK_PREFIX == 'wp'){
		$content = str_replace('<!-- sp:pagelayer', '<!-- wp:pagelayer', $content);
		$content = str_replace('<!-- /sp:pagelayer', '<!-- /wp:pagelayer', $content);
	}
	
	return $content;
}

// Insert a post which is a Pagelayer Post
function pagelayer_insert_content($post, &$ret){
	
	$post = apply_filters('pagelayer_start_insert_content', $post);
	
	$post['post_content'] = pagelayer_sanitize_content($post['post_content']);
	//pagelayer_print($post);die();
	
	// Add slashes for safe insert
	$post['post_content'] = wp_slash($post['post_content']);
	
	$post = apply_filters('pagelayer_pre_insert_content', $post);
	
	// Now insert / update the post
	$ret = wp_insert_post($post);

	// Did we save the post ?
	if(empty($ret) || is_wp_error($ret)){
		return false;
	}

	// Convert to pagelayer accessed post
	if(!add_post_meta($ret, 'pagelayer-data', time(), true)){
		update_post_meta($ret, 'pagelayer-data', time());
	}
	
	return $ret;

}

// Gets the list of enabled fonts
function pagelayer_enabled_icons(){
		
	$stored_icons = get_option('pagelayer_icons_set');
	if(empty($stored_icons)){
		update_option('pagelayer_icons_set', ['font-awesome5']);
		$stored_icons = get_option('pagelayer_icons_set');
	}
	
	return $stored_icons;
	
}

// Prevent pro activate text for installer
function pagelayer_install_plugin_complete_actions($install_actions, $api, $plugin_file){
	
	if($plugin_file == PAGELAYER_PREMIUM_BASE){
		return array();
	}
	
	return $install_actions;
}

// Handle hexa to rgba and also remove alpha which is ff
function pagelayer_hex8_to_rgba($val){
	
	// If opacity is ff then discard ff
	if(preg_match('/^#([a-f0-9]{6})ff$/is', $val)){
		return substr($val, 0, 7);
	}
	
	// Lets handle the RGB+opacity
	if(preg_match('/#([a-f0-9]{8})$/is', $val)){
		$val = pagelayer_hex2rgba($val);
	}
	
	return $val;
	
}

// Convert to RGBA from HEX
function pagelayer_hex2rgba($color){
 
	//Return if no color provided
	if(empty($color)){
		return;
	}
	
	//Sanitize $color if "#" is provided 
	if ($color[0] == '#'){
		$color = substr( $color, 1 );
	}
	
	//Check if color has 6 or 3 characters and get values
	if (strlen($color) == 8) {
		$hex = array( $color[0] . $color[1], $color[2] . $color[3], $color[4] . $color[5] );
		$alpha = $color[6] . $color[7];
		//$alpha = '';
	} elseif (strlen($color) == 6) {
		$hex = array( $color[0] . $color[1], $color[2] . $color[3], $color[4] . $color[5] );
	} elseif ( strlen( $color ) == 3 ) {
		$hex = array( $color[0] . $color[0], $color[1] . $color[1], $color[2] . $color[2] );
	} else {
		return;
	}
 
	//Convert hexadec to rgb
	$rgb =  array_map('hexdec', $hex);

	//Check if opacity is set(rgba or rgb)
	if($alpha){
		
		$alpha = number_format((float)hexdec($alpha) / 255, 2, '.', '');
		//print_r($alpha);
		if(abs($alpha) > 1){
			$alpha = 1.0;
		}
		$output = 'rgba('.implode(",",$rgb).','.$alpha.')';
	} else {
		$output = 'rgb('.implode(",",$rgb).')';
	}

	//Return rgb(a) color string
	return $output;
}

// Get social URLs
function pagelayer_get_social_urls(){
	
	$urls = array();
	
	$urls['facebook'] = get_option('pagelayer-facebook-url');
	$urls['twitter'] = get_option('pagelayer-twitter-url');
	$urls['instagram'] = get_option('pagelayer-instagram-url');
	$urls['linkedin'] = get_option('pagelayer-linkedin-url');
	$urls['youtube'] = get_option('pagelayer-youtube-url');
	$urls['google'] = get_option('pagelayer-gplus-url');
	
	foreach($urls as $k => $v){
		
		if(empty($v)){
			unset($urls[$k]);
			continue;
		}
		
		$urls[$k] = esc_url($v);
	}
	
	return $urls;
}

function pagelayer_get_option($opt){
	$ret = get_option($opt);
	
	$opts = array(
		'pagelayer-address' => '1, My Address, My Street, New York City, NY, USA',
		'pagelayer-phone' => '+1234567890',
		'pagelayer-copyright' => '© '.date('Y').' '.get_option('blogname'),
		'pagelayer_cf_to_email' => 'contact@domain.com',
		'pagelayer_cf_success' => __pl('cf_success'),
		'pagelayer_cf_failed' => __pl('cf_failed'),
	);
	
	if(empty($ret)){
		return $opts[$opt];
	}
	
	return wp_kses_post($ret);
}

// Uploads an image / media
function pagelayer_upload_media($filename, $blob){
	
	if(empty($blob)){
		return false;
	}
	
	$md5 = md5($blob);
	
	// Do we have this image
	$args = array(
		'post_type' => 'attachment',
		'post_status' => 'inherit',
		'meta_query' => array(
			array(
				'key'     => 'pagelayer_image_md5',
				'value'   => $md5,
			)
		)
	);
			
	$query = new WP_Query($args);
	
	// If we found the image, return
	foreach($query->posts as $ck => $cv){
		return $cv->ID;
	}
	
	$upload = wp_upload_bits($filename, null, $blob);

	if( !empty( $upload['error'] ) ) {
		return false;
	}

	$file_path = $upload['file'];
	$file_name = basename( $file_path );
	$file_type = wp_check_filetype( $file_name, null );
	$attachment_title = sanitize_file_name( pathinfo( $file_name, PATHINFO_FILENAME ) );
	$wp_upload_dir = wp_upload_dir();

	$post_info = array(
		'guid'		=> $wp_upload_dir['url'] . '/' . $file_name,
		'post_mime_type'=> $file_type['type'],
		'post_title'	=> $attachment_title,
		'post_content'	=> '',
		'post_status'	=> 'inherit',
	);

	$attach_id = wp_insert_attachment( $post_info, $file_path, $parent_post_id );
	update_post_meta($attach_id, 'pagelayer_image_md5', $md5);	
	
	$lib = ABSPATH . 'site-admin/includes/image.php';
	$media = ABSPATH . 'site-admin/includes/media.php';
	$media = file_exists($media) ? $media : ABSPATH . 'wp-admin/includes/media.php';
	$lib = file_exists($lib) ? $lib : ABSPATH . 'wp-admin/includes/image.php';
	
	require_once($media);
	require_once($lib);
	
	$attach_data = wp_generate_attachment_metadata( $attach_id, $file_path );
	wp_update_attachment_metadata( $attach_id,  $attach_data );
	
	return $attach_id;
	
}

// Show the notice of importing the active themes content
function pagelayer_theme_import_notices($return = false){
	
	$theme = wp_get_theme();
	
	$imported = get_option('pagelayer_theme_'.get_template().'_imported');
	$show = 0;
	
	// We need to import the content
	if(empty($imported) && is_admin() && current_user_can('switch_themes')){
		$show = 1;
	}
	
	$dismissed = get_option('pagelayer_theme_'.get_template().'_dismissed');
	
	// Is this dismissed
	if($dismissed){
		$show = 0;
	}
	
	//$show = 1;
	
	// Is it the importer page ?
	if(!empty($_REQUEST['page']) && $_REQUEST['page'] == 'pagelayer_import'){
		$show = 0;
	}
	
	// Show the message
	if(!empty($show)){
		$str = '

<style>
.pagelayer_promo_button {
background-color: #4CAF50; /* Green */
border: none;
color: white;
padding: 6px 10px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 13px;
margin: 4px 2px;
-webkit-transition-duration: 0.4s; /* Safari */
transition-duration: 0.4s;
cursor: pointer;
}
.pagelayer_promo_button:focus,
.pagelayer_promo_button:hover{
border: none;
color: white;
box-shadow: 0 6px 8px 0 rgba(0,0,0,0.24), 0 9px 25px 0 rgba(0,0,0,0.19);
color: white;
}
.pagelayer_promo_buy {
color: white;
padding: 8px 12px;
font-size: 14px;
}
.pagelayer_promo_button1 {
color: white;
background-color: #4CAF50;
border:3px solid #4CAF50;
}
.pagelayer_promo_button1:hover {
border:3px solid #4CAF50;
}
.pagelayer_promo_button2 {
color: white;
background-color: #0085ba;
}
.pagelayer_promo_button3 {
color: white;
background-color: #365899;
}
.pagelayer_promo_button4 {
color: white;
background-color: rgb(66, 184, 221);
}
.pagelayer_promo-close{
float:right;
text-decoration:none;
margin: 5px 10px 0px 0px;
}
.pagelayer_promo-close:hover{
color: red;
}
</style>

<script type="application/javascript">
	jQuery(document).ready(function(){
		jQuery("#pagelayer_promo .pagelayer_promo-close").click(function(){
			var data;
			jQuery("#pagelayer_promo").hide();
			// Save this preference
			jQuery.post("'.admin_url('?pagelayer_promo=0').'", data, function(response) {
				//alert(response);
			});
		});
	});
</script>

<div class="notice notice-success" id="pagelayer_promo" style="min-height:30px">
	<a class="pagelayer_promo-close" href="javascript:" aria-label="Dismiss this Notice">
		<span class="dashicons dashicons-dismiss"></span> Dismiss
	</a>';
	
	$str .= apply_filters('pagelayer_theme_import_notice_content', '<p>Please click <a href="'.admin_url('admin.php?page=pagelayer_import').'">here</a> to import your themes content</p>').'
	
</div>';
	
		// Print it
		if(empty($return)){
			echo $str;
		}else{
			return $str;
		}
	}

}

// Parse the array variables
function pagelayer_replace_vars( $string, $array, $pre = '', $suf = ''){
	
	$array = (array) $array;
	
	foreach($array as $kk => $vv){
		
		if(is_array($vv)){
			$vv = pagelayer_flat_join($vv);
		}
		
		$string = str_replace($pre.$kk.$suf, $vv, $string);	
	}
	return $string;
}

// Add Attachment to the contact the email
function pagelayer_cf_email_attachment( &$phpmailer) {
	
	if ( ! empty( $_FILES ) ) {
		foreach ( $_FILES as $attachment ) {

			if(empty($attachment['name'])){
				continue;
			}

			try {
				$phpmailer->addAttachment($attachment['tmp_name'], $attachment['name'], $encoding = 'base64', $attachment['type'], $disposition = 'attachment');
			} catch ( \Exception $e ) {
				continue;
			}
		}
	}

}

function pagelayer_array_flatten( $input ) {
	if ( ! is_array( $input ) ) {
		return array( $input );
	}

	$output = array();

	foreach ( $input as $value ) {
		$output = array_merge( $output, pagelayer_array_flatten( $value ) );
	}

	return $output;
}

function pagelayer_flat_join( $array ) {
	$array = pagelayer_array_flatten( $array );
	$output = array();

	foreach ( (array) $array as $value ) {
		$output[] = trim( (string) $value );
	}

	return implode( ', ', $output );
}

// Verifies the Google Captcha
function pagelayer_captcha_verify(){
	
	// If secret key is not there, return
	$captcha_secret = get_option('pagelayer_google_captcha_secret');
	
	if(empty($captcha_secret)){
		return true;
	}
	
	$response = !empty($_POST['g-recaptcha-response']) ? sanitize_text_field($_POST['g-recaptcha-response']) : '';
	
	$ip = pagelayer_getip();
	
	// Is the IP or response not there ?
	if(empty($response) || empty($ip)){
		return false;
	}
	
	$url = 'https://www.google.com/recaptcha/api/siteverify';

	// Verify the post
	$req = wp_remote_post($url, array(
					'timeout' => 20, 
					'body' => array(
						'secret' => $captcha_secret,
						'response' => $response, 
						'remoteip' => $ip
					)
				)
			);

	// Was there an error posting ?
	if(is_wp_error($req)){		
		return false;
	}
	
	// Process the post response
	$resp = wp_remote_retrieve_body($req);
		
	// Is the body valid
	if(empty($resp)){
		return false;
	}
	
	$json = json_decode($resp, true);
	
	if(!empty($json['success']) && // for v2 and v3
		(!isset($json['score']) ||  $json['score'] >= 0.5 && $json['action'] === 'submit') // For v3
	){
		return true;
	}
	
	return false;
}

// Pagelayer serialize attributes
function pagelayer_serialize_attributes( $block_attributes ) {
	$encoded_attributes = json_encode( $block_attributes, JSON_FORCE_OBJECT);
	$encoded_attributes = preg_replace( '/--/', '\\u002d\\u002d', $encoded_attributes );
	$encoded_attributes = preg_replace( '/</', '\\u003c', $encoded_attributes );
	$encoded_attributes = preg_replace( '/>/', '\\u003e', $encoded_attributes );
	// Regex: /\\"/
	$encoded_attributes = preg_replace( '/\\\\"/', '\\u0022', $encoded_attributes );

	return $encoded_attributes;
}

function pagelayer_enable_giver(){
	global $pagelayer;
	return !empty($pagelayer->settings['enable_giver']) && $pagelayer->settings['enable_giver'] == 1;
}

function pagelayer_load_font_options(){
	include_once(PAGELAYER_DIR.'/main/font-options.php');
}

function pagelayer_is_utf8($str) {
	return (bool) preg_match('//u', $str);
}

// Create blank images
function pagelayer_create_blank_image($width, $height){
	
	$im = @imagecreate($width, $height);
	
	if(empty($im)){
		return false;
	}
	
	$background_color = imagecolorallocate($im, 220, 220, 220);
	$text_color = imagecolorallocate($im, 110, 110, 110);
	$string = $width.' x '.$height;
	$font_size = 30;
	$sx = ($width / 2) - (strlen($string) * $font_size / 2);
	$sy = ($height / 2) - ($font_size / 2);
	$font = realpath(PAGELAYER_DIR.'/fonts/OpenSans-BoldItalic.ttf');
	imagettftext($im, $font_size, 0, $sx, $sy, $text_color, $font, $string);
	ob_start();
	imagepng($im);
	imagedestroy($im);
	
	return ob_get_clean();
	
}

// Get category name by post type
function pagelayer_post_type_category($post_type){	
	
	$taxonomies = get_object_taxonomies( $post_type, 'objects');
	
	foreach( $taxonomies as $key => $tax){
		if(!empty($tax->hierarchical)){
			return $key;
		}
	}
	
	return false;
	
}

// Get tag name by post type
function pagelayer_post_type_tag($post_type){	
	
	$taxonomies = get_object_taxonomies( $post_type, 'objects');
	
	foreach( $taxonomies as $key => $tax){
		if(!empty($tax->show_tagcloud) && empty($tax->hierarchical)){
			return $key;
		}
	}
	return false;
	
}

// Get checkboxes of post categories.
function pagelayer_post_cats($post, &$cat_name = ''){
	
	$ret = [];
	
	$cat_name = pagelayer_post_type_category($post->post_type);
	
	if(empty($cat_name)){
		return $ret;
	}

	include_once(ABSPATH.PAGELAYER_CMS_DIR_PREFIX.'-admin/includes/template.php');

	$args1 = array(
		'taxonomy'	=> $cat_name,
		'checked_ontop'	=> false,
		'echo'		=> false,
	);
	
	$ret['with_checkbox'] = '<ul class="pagelayer-post-category" >'.wp_terms_checklist($post->ID, $args1 ).'</ul>';
		
	$args2 = array(
		'taxonomy'	=> $cat_name,
		'hierarchical'	=> true,
		'echo'		=> 0,
		'class'		=> 'pagelayer-add-cat',
		'name'		=> 'pagelayer_cat_parent',
		'style'		=> 'list',
		'hide_empty'	=> 0,
	);
	
	$ret['without_checkbox'] = wp_dropdown_categories( $args2 );
	
	return $ret;
	
}

// Get checkboxes of post tags.
function pagelayer_post_tags($post, &$tag_name = ''){
	
	$ret = [];	
	
	$tag_name = pagelayer_post_type_tag($post->post_type);
	
	if(empty($tag_name)){
		return $ret;
	}
	
	$ret['postTags'] = wp_get_post_terms( $post->ID, $tag_name );
		
	$ret['allTags'] = get_tags(array( 'hide_empty' => false, 'taxonomy' => $tag_name ));
	
	return $ret;
	
}

// Get users who can edit a particular post type
function pagelayer_post_authors_by_type($post_type){

	global $wp_post_types;
	
	if(empty($wp_post_types[$post_type])){
		$users = get_users( array( 'role__in' => array( 'administrator' ) ) );
	}else{
		$req_role = $wp_post_types[$post_type]->cap->edit_posts;
		$roles__in = [];
		foreach( wp_roles()->roles as $role_slug => $role ){
			if( ! empty( $role['capabilities'][$req_role] ) )
				$roles__in[] = $role_slug;
		}
		$users = get_users( array( 'role__in' => $roles__in ) );
	}
	
	$user_array = [];
	
	foreach ( $users as $user ) {
		$user_array[$user->ID] = $user->display_name;
	}
	
	return $user_array;
}

function pagelayer_parent_post_prop($post){
	global $wp_post_types;
	
	if(!empty($wp_post_types[$post->post_type]->hierarchical)){
		return pagelayer_list_parents(0, 0, $post, []);
	}else{
		return [];
	}
}

function pagelayer_list_parents( $parent = 0, $level = 0, $post = null, $values=array('')){
	
	global $wpdb;

	$post  = get_post( $post );
	
	$items = $wpdb->get_results( $wpdb->prepare( "SELECT ID, post_parent, post_title FROM $wpdb->posts 
			WHERE post_parent = %d 
			AND post_type = '".$post->post_type."' 
			AND post_status = 'publish' 
			ORDER BY menu_order", $parent ) );
	
	if ( !empty($items) ) {
		foreach ( $items as $item ) {
			
			// A page cannot be its own parent.
			if ( $post && $post->ID && (int) $item->ID === $post->ID ) {
				continue;
			}
			
			$pad = str_repeat( '-', $level );
			
			if(count($values)==0){
				$values[] = '';
			}

			$values[' '.$item->ID] = $pad.esc_html( $item->post_title );

			$values = pagelayer_list_parents($item->ID, $level + 1, $post, $values );			
		}
	}
	
	return $values;
}

// Maybe explode
function pagelayer_maybe_explode( $separator = ',', $string = '', $limit = PHP_INT_MAX ){
	
	if(is_array($string)){
		return $string;
	}
	
	return explode($separator, $string, $limit);
}

// Maybe implode
function pagelayer_maybe_implode($array, $separator = ','){
	
	if(is_array($array)){
		return @implode($separator, $array);
	}
	
	return $array;
	
}

// Sanitize text field or array
function pagelayer_sanitize_text_field($str) {
	
	if ( !is_object( $str ) && !is_array( $str ) ) {
		return sanitize_text_field($str);
	}

	if( is_array($str) ){
		return array_map( 'pagelayer_sanitize_text_field', $str);
	}
	
	return $str;
}

// Update nav menu item
function pagelayer_save_nav_menu_items($items){
			
	// Menu setting keys
	$allowed_post = array('title' => 'post_title');
	$allowed_meta = array('_pagelayer_content');
	
	foreach($items as $id => $values){
		
		$meta_input = array();
		$id = (int) $id;
		$post = get_post($id);
					
		// Post found ?
		if(empty($post)){
			continue;
		}
					
		foreach($values as $kk => $vv){
			
			if(array_key_exists($kk, $allowed_post)){
				$name = $allowed_post[$kk];
				$post->$name = $vv;
			}
			
			if(!in_array($kk, $allowed_meta)){
				continue;
			}
			
			$meta_input[$kk] = stripslashes_deep($vv);			
		}
		
		if(isset($meta_input['_pagelayer_content'])){
			$meta_input['_pagelayer_content'] = base64_decode($meta_input['_pagelayer_content']);
		}
		
		$post->meta_input = $meta_input;
		wp_update_post($post);
	}
}

// Update customizer options
function pagelayer_save_customizer_options($customizer_options){
	global $pagelayer;
	
	// To load customizer params array
	if(empty($pagelayer->customizer_params)){
		pagelayer_load_shortcodes();
	}	
	
	$customizer_options = apply_filters( 'pagelayer_save_customizer_options', $customizer_options );
	$customizer_data = array();
	$customizer_option_data = array();
	
	foreach($pagelayer->customizer_params as $ck => $cv){
		foreach($pagelayer->screens as $sk => $sv){
			
			$screen = (!empty($sv) ? '_'.$sv : '');
			$screen_key = $ck.$screen;
			
			// Save to pagelayer customizer mods
			if( empty($cv['option']) ){	
				if( isset($customizer_options[$screen_key])){
					$customizer_data[$screen_key] = $customizer_options[$screen_key];
				}
				continue;
			}
			
			$option_key = $cv['option'].$screen;
			
			// Update option
			if( isset($customizer_options[$screen_key] ) ) {
				update_option( $option_key, $customizer_options[$screen_key]);
				continue;
			}
			
			delete_option($option_key);
		}
	}
	
	// Set Typography settings for global and current post type
	$posttype=array(
		'' => '', // Make this empty for global values
		'current' => $customizer_options['pagelayer_current_post_type']
	);

	$typo = ['font-family', 'font-size', 'font-style', 'font-weight', 'font-variant', 'decoration-line', 'line-height', 'text-transform', 'text-spacing', 'word-spacing'];
	
	foreach($posttype as $type => $tv){
		
		foreach($pagelayer->css_settings as $set => $params){
				
			foreach($pagelayer->screens as $sk => $sv){
				
				$screen = (!empty($sv) ? '_'.$sv : '');
				$post_type = (!empty($tv) ? '_'.$tv : '');
				$post_key = (!empty($type) ? $type.'_' : '');
				$post_key_set = $post_key.$set;
				
				// Create key as per customizer shortcode
				$key = $post_key_set.$screen;
				
				// Create option keys for the global and current post type 
				$option_setting = empty($params['key']) ? 'pagelayer_'.$set.'_css'.$post_type : $params['key'].$post_type;
				
				$props = array(
					'color' => $post_key_set.'_color'.$screen,
					'padding' => $post_key_set.'_padding'.$screen,
					'margin' => $post_key_set.'_margin'.$screen,
					'background-color' => $post_key_set.'_background_color'.$screen,
				);
				
				$globalsetting = array();
				
				// Set Typography
				if(isset($customizer_options[$key])){
					foreach($customizer_options[$key] as $k => $v){
						if($v == 'Default' || empty($v)){
							unset($customizer_options[$key][$k]);
						}

						// For sidebar, width default should not be saved
						if($set == 'sidebar' && $k == 'width' && $v == 20){
							unset($customizer_options[$key][$k]);
						}

						$globalsetting[$key][$typo[$k]] = $customizer_options[$key][$k];
						unset($customizer_options[$key][$k]);
					}
				}
				
				// Set other props with typography
				foreach($props as $pk => $pv){
					
					if(!isset($customizer_options[$pv])){
						continue;
					}
					
					$globalsetting[$key][$pk] = $customizer_options[$pv];
					unset($customizer_options[$pv]);
					
				}

				// Are we to save ?						
				if(!empty($globalsetting[$key])){
					update_option($option_setting.$screen, $globalsetting[$key]);
				}else{
					delete_option($option_setting.$screen);
				}
					
			}
			
		}
	}
	
	$customizer_data = apply_filters( 'pagelayer_customizer_options', $customizer_data, $customizer_options);
	
	update_option('pagelayer_customizer_mods', $customizer_data);
}

// Get customizer options values
// return array to set customizer block attributes
function pagelayer_get_customizer_options(){
	global $pagelayer, $post;
	
	$options = array();
	
	// To load customizer params array
	if(empty($pagelayer->customizer_params)){
		pagelayer_load_shortcodes();
	}	
	
	// Get values form options
	foreach($pagelayer->customizer_params as $ck => $cv){
		
		if( empty($cv['option']) ){
			continue;
		}
		
		$screens = array('desktop' => '');
		
		if( !empty($cv['screen']) ){
			$screens = $pagelayer->screens;
		}
		
		foreach($screens as $sk => $sv){
			
			$screen = (!empty($sv) ? '_'.$sv : '');
			$screen_key = $cv['option'].$screen;
			$screen_ck = $ck.$screen;
			
			// Get option value
			$c_option = get_option($screen_key);

			if(empty($c_option)){
				continue;
			}
			
			$options[$screen_ck] = $c_option;
		}
	}
	
	
	// Get values from pagelayer mods
	$mods = get_option('pagelayer_customizer_mods');

	if(!empty($mods)){
		$options = array_merge($options, $mods);
	}
	
	$posttype=array(
		'' => '',
		'current' => $post->post_type
	);
	
	$typo = ['font-family', 'font-size', 'font-style', 'font-weight', 'font-variant', 'decoration-line', 'line-height', 'text-transform', 'text-spacing', 'word-spacing'];

	foreach($posttype as $type => $tv){

		foreach($pagelayer->css_settings as $set => $params){		

			foreach($pagelayer->screens as $sk => $sv){
				
				$screen = (!empty($sv) ? '_'.$sv : '');
				$postprefix = (!empty($tv) ? '_'.$tv : '');
				$postk = (!empty($type) ? $type.'_' : '');
				$post_key_set = $postk.$set;
				
				// Create key as per customizer shortcode
				$key = $post_key_set.$screen;
				
				// Create option keys for the global and current post type 
				$setting = empty($params['key']) ? 'pagelayer_'.$set.'_css'.$postprefix : $params['key'].$postprefix;
				
				$props = array(
					'color' => $post_key_set.'_color'.$screen,
					'padding' => $post_key_set.'_padding'.$screen,
					'margin' => $post_key_set.'_margin'.$screen,
					'background-color' => $post_key_set.'_background_color'.$screen,
				);
				
				$optarray = get_option($setting.$screen);

				if(!empty($optarray)){
					
					// Get Typography
					foreach($typo as $tk => $tv){
						
						$tval = '';
						
						if(isset($optarray[$tv])){
							$tval = $optarray[$tv];
						}
						
						$options[$key][$tk] = $tval;
					}
					
					foreach($props as $pk => $pv){
						if(empty( $optarray[$pk])){
							continue;
						}
						
						$options[$pv] = $optarray[$pk];
					}
				}
			}
		}
	}
	
	$options = apply_filters( 'pagelayer_get_customizer_options', $options);
	
	return $options;
}

// Sanitize style props for colors and fons
function pagelayer_load_global_palette(){
	global $pagelayer;
	
	// Default global colors
	$pagelayer->global_colors = array(
		'primary' => array(
			'title' => 'Primary',
			'value' => '#007bff',
		),
		'secondary' => array(
			'title' => 'Secondary',
			'value' => '#6c757d',
		),
		'text' => array(
			'title' => 'Text',
			'value' => '#1d1d1d',
		),
		'accent' => array(
			'title' => 'Accent',
			'value' => '#61ce70',
		),
	);
	
	// Global color
	$global_color = get_option('pagelayer_global_colors');
	
	if(!empty($global_color)){
		$pagelayer->global_colors = json_decode($global_color, true);
	}
	
	// Default global fonts
	$pagelayer->global_fonts = array(
		'primary' => array(
			'title' => 'Primary',
			'value' => $pagelayer->default_font_styles(),
		),
		'secondary' => array(
			'title' => 'Secondary',
			'value' => $pagelayer->default_font_styles(array('font-family' => 'Roboto')),
		),
		'text' => array(
			'title' => 'Text',
			'value' => $pagelayer->default_font_styles(array('font-family' => 'Montserrat')),
		),
		'accent' => array(
			'title' => 'Accent',
			'value' => $pagelayer->default_font_styles(array('font-family' => 'Poppins')),
		),
	);
	
	// Global font
	$global_font = get_option('pagelayer_global_fonts');
	
	if(!empty($global_font)){
		$pagelayer->global_fonts = json_decode($global_font, true);
	}
}

// Get global colors
function pagelayer_sanitize_global_color($val){
	global $pagelayer;
	
	if(!is_string($val) || $val[0] != '$'){
		return $val;
	}
	
	$gkey = substr($val, 1);
	$gcolor = isset($pagelayer->global_colors[$gkey]) ? $gkey : 'primary';
	$val = 'var(--pagelayer-color-'.$gcolor.')';
		
	return $val;
}

// Sanitize style props for colors and fons
function pagelayer_sanitize_global_style($val, $val_desk = '', $mode = 'desktop'){
	global $pagelayer;
	
	// Sanitize Global background color
	if( !empty($val['background-color']) &&  $val['background-color'][0] == '$'){
		$val['background-color'] = pagelayer_sanitize_global_color($val['background-color']);
	}
	
	// Sanitize Global color
	if( !empty($val['color']) &&  $val['color'][0] == '$'){
		$val['color'] = pagelayer_sanitize_global_color($val['color']);
	}
	
	// Not set global for typo
	if(empty($val['global-font']) && empty($val_desk['global-font'])){
		return $val;
	}
	
	$_desk_global = false;
	
	if(empty($val['global-font'])){
		$font_key = @$val_desk['global-font'];
		$_desk_global = true;
	}else{
		$font_key = $val['global-font'];
		unset($val['global-font']);
	}
	
	if(empty($font_key)){
		return $val;
	}
	
	if(!isset($pagelayer->global_fonts[$font_key])){
		$font_key = 'primary';
	}
	
	$_val = [];
		
	// Apply global typo
	foreach($pagelayer->typo_props as $typo_key){
				
		if(!empty($val[$typo_key])){
			continue;
		}
		
		$global_val = $pagelayer->global_fonts[$font_key]['value'];
		
		if( empty($global_val[$typo_key]) || (is_array($global_val[$typo_key]) && empty($global_val[$typo_key][$mode])) || (!is_array($global_val[$typo_key]) && !empty($_desk_global) && $mode != 'desktop') ){
			continue;
		}
		
		$_val[$typo_key] = 'var(--pagelayer-font-'.$font_key.'-'.$typo_key.')';
	}
	
	// This array contains other values like margin padding so we merge the array
	$val = empty($val) ? array() : $val;
	$val = array_merge($val, $_val);
	return $val;
}

//Check an empty array
function pagelayer_is_empty_array($arr){

	foreach ($arr as $key => $value) {
		if (trim($value) !== '') return false;
	}

	return true;
}

// Pagelayer load font family
function pagelayer_load_font_family($font, $font_weight='', $font_style=''){
	global $pagelayer;

	// Load global fonts
	if(strripos($font, 'var(') !== false){
		$matches = [];
		preg_match('/(var\(--pagelayer-font-)(\w+)(-font-family\))/i', $font, $matches);
		$font_key = @$matches[2];
		$font = @$pagelayer->global_fonts[$font_key]['value']['font-family'];
	}
	
	// Load global fonts weight
	if(!empty($font_weight) && strripos($font_weight, 'var(') !== false){
		$matches = [];
		preg_match('/(var\(--pagelayer-font-)(\w+)(-font-weight\))/i', $font_weight, $matches);
		$font_key = @$matches[2];
		
		// Convert in string
		$font_weight = @$pagelayer->global_fonts[$font_key]['value']['font-weight'];
	}
	
	// Load global fonts style
	if(!empty($font_style) && strripos($font_style, 'var(') !== false){
		$matches = [];
		preg_match('/(var\(--pagelayer-font-)(\w+)(-font-style\))/i', $font_style, $matches);
		$font_key = @$matches[2];
		
		// Convert in string
		$font_style = @$pagelayer->global_fonts[$font_key]['value']['font-style'];
	}
	
	if(empty($font)){
		return;
	}

	$font_weights = array('400' =>'400');
	$font_style = empty($font_style) ? 'normal' : $font_style;							
	$font_style = in_array($font_style, ['italic', 'oblique']) ? 'i' : '';

	if(!empty($font_weight)){
		
		if(!is_array($font_weight)){
			$font_weight = array($font_weight);
		}
		
		foreach($font_weight as $weight){
			$font_weights[$weight.$font_style] = $weight.$font_style;
		}
	}

	foreach($font_weights as $fkey => $fvalue){
		$pagelayer->runtime_fonts[$font][$fkey] = $fvalue;
	}

}

function pagelayer_update_plugin_notice(){
	if(defined('SOFTACULOUS_PLUGIN_UPDATE_NOTICE')){
		return;
	}

	$to_update_plugins = apply_filters('softaculous_plugin_update_notice', []);

	if(empty($to_update_plugins)){
		return;
	}

	/* translators: %1$s is replaced with a "string" of name of plugins, and %2$s is replaced with "string" which can be "is" or "are" based on the count of the plugin */
	$msg = sprintf(__('New versions of %1$s %2$s available. Updating ensures better performance, security, and access to the latest features.', 'pagelayer'), '<b>'.esc_html(implode(', ', $to_update_plugins)).'</b>', (count($to_update_plugins) > 1 ? 'are' : 'is')) . ' <a class="button button-primary" href='.esc_url(admin_url('plugins.php?plugin_status=upgrade')).'>Update Now</a>';

	define('SOFTACULOUS_PLUGIN_UPDATE_NOTICE', true); // To make sure other plugins don't return a Notice
	echo '<div class="notice notice-info is-dismissible" id="pagelayer-plugin-update-notice">
		<p>'.$msg. '</p>
	</div>';

	wp_register_script('pagelayer-update-notice', '', ['jquery'], '', true);
	wp_enqueue_script('pagelayer-update-notice');
	wp_add_inline_script('pagelayer-update-notice', 'jQuery("#pagelayer-plugin-update-notice").on("click", function(e){
		let target = jQuery(e.target);

		if(!target.hasClass("notice-dismiss")){
			return;
		}

		var data;
		
		// Hide it
		jQuery("#pagelayer-plugin-update-notice").hide();
		
		// Save this preference
		jQuery.post("'.admin_url('admin-ajax.php?action=pagelayer_close_update_notice').'&pagelayer_nonce='.wp_create_nonce('pagelayer_promo_nonce').'", data, function(response) {
			//alert(response);
		});
	});');
}

function pagelayer_update_plugin_notice_filter($plugins = []){
	$plugins['pagelayer/pagelayer.php'] = 'Pagelayer';
	return $plugins;
}

function pagelayer_is_comment_mode(){
	
	if(file_exists(PAGELAYER_DIR.'/comment_mode.php') && !empty($_REQUEST['cmode'])){
		include_once(PAGELAYER_DIR.'/comment_mode.php');
		return true;
	}
	
	return false;
}

function pagelayer_esc_crlf($value){

    // Remove CRLF to prevent header injection
    $value = str_replace(array("\r", "\n", "%0a", "%0d"), '', $value);

    // Trim spaces
    $value = trim($value);

    return $value;
}PKȎf\���bbmain/customizer-controls.phpnu�[���<?php

//////////////////////////////////////////////////////////////
//===========================================================
// PAGELAYER
// Inspired by the DESIRE to be the BEST OF ALL
// ----------------------------------------------------------
// Started by: Pulkit Gupta
// Date:	   23rd Jan 2017
// Time:	   23:00 hrs
// Site:	   http://pagelayer.com/wordpress (PAGELAYER)
// ----------------------------------------------------------
// Please Read the Terms of use at http://pagelayer.com/tos
// ----------------------------------------------------------
//===========================================================
// (c)Pagelayer Team
//===========================================================
//////////////////////////////////////////////////////////////

// Are we being accessed directly ?
if(!defined('PAGELAYER_VERSION')) {
	exit('Hacking Attempt !');
}

/**
 * Override customize controls class
 *
 */
class Pagelayer_Customize_Control extends WP_Customize_Control{
	
	public $show_filter = '';
	public $li_class = '';
	
	/**
	 * Refresh the parameters passed to the JavaScript via JSON.
	 *
	 * @see WP_Customize_Control::to_json()
	 */
	public function to_json() {

		parent::to_json();
		
		if(!empty($this->show_filter)){
			$this->json['show_filter'] = $this->show_filter;
		}
	}
	
	protected function render() {
		$id    = 'customize-control-' . str_replace( array( '[', ']' ), array( '-', '' ), $this->id );
		$class = 'pagelayer-customize-control customize-control customize-control-' . $this->type;
		
		$class .= ' '.$this->li_class;

		printf( '<li id="%s" class="%s">', esc_attr( $id ), esc_attr( $class ) );
		$this->render_content();
		echo '</li>';
	}
}

/**
 * Padding control to separate general and style controls
 *
 */
class Pagelayer_Padding_Control extends Pagelayer_Customize_Control {
		
	/**
	 * The type of control being rendered
	 */
	public $type = 'pagelayer-padding-control';
	public $responsive;
	public $units;
	
	/**
	 * Constructor
	 */
	public function __construct( $manager, $id, $args = array(), $options = array() ) {
		parent::__construct( $manager, $id, $args );
		
	}

	/**
	 * Render the control in the customizer
	 */
	public function render_content() {
		
		$units = (array) $this->units;
		
		// Output the label and description if they were passed in.
		if ( isset( $this->label ) && '' !== $this->label ) {
			echo '<span class="customize-control-title pagelayer-customize-control-title">' . sanitize_text_field( $this->label );
			
			if(!empty($this->responsive )){
				echo '<span class="pagelayer-devices">
					<button type="button" class="active-device" aria-pressed="true" data-device="desktop">
					<i class="dashicons dashicons-desktop"></i>
					</button>
					<button type="button"aria-pressed="false" data-device="tablet">
					<i class="dashicons dashicons-tablet"></i>
					</button>
					<button type="button" aria-pressed="false" data-device="mobile">
					<i class="dashicons dashicons-smartphone"></i>
					</button>
				</span>';
			}
			
			if(!empty($units)){
				?>
				<span class="pagelayer-units">
					<input type="hidden" class="pagelayer-unit-input" value="<?php echo esc_attr($this->value('unit')); ?>" <?php $this->link('unit'); ?>></input>
					<?php 
					foreach($units as $unit){
						echo '<span data-unit="'.$unit.'"> '.$unit.' </span>';
					}
					?>
				</span>
				<?php
			}
				
			echo '</span>';
		}
		
		$settings = array();
		
		foreach ( $this->settings as $key => $setting ){
			$key = str_replace(['_mobile', '_tablet'], '', $key);
			
			if(in_array($key, $settings)){
				continue;
			}
			
			$settings[] = $key;
		}		
		
		$screens = array('');
		
		if(!empty($this->responsive)){
			$screens = array('', '_tablet', '_mobile');
		}
		
		echo '<div class="pagelayer-paddings-holder">';
		
		foreach($screens as $screen){
			
			$show_device = '';
			if(count($screens) > 1){
				$show_device =  'data-show-device="'.(empty($screen) ? '_desktop' : $screen).'"';
			}
			
			echo '<div class="pagelayer-control-padding" '.$show_device.'>';
			foreach($settings as $setting){
				
				// Skip units for responsive
				if($setting == 'unit'){
					continue;
				}
				
				$setting_name = $setting.$screen;
	?>
		<input type="number" class="pagelayer-padding-input" value="<?php echo esc_attr($this->value($setting_name)); ?>" <?php $this->link($setting_name); ?>></input>
	<?php
			}
			
			echo '<i class="dashicons dashicons-admin-links"></i></div>';
		}
		
		echo '</div>';
	}
}

/**
 * Typography control controls
 *
 */
class Pagelayer_typo_Control extends Pagelayer_Customize_Control {
		
	/**
	 * The type of control being rendered
	 */
	public $type = 'pagelayer-typo-control';
	public $responsive;
	public $style;
	
	/**
	 * Constructor
	 */
	public function __construct( $manager, $id, $args = array(), $options = array() ) {
		parent::__construct( $manager, $id, $args );
	}
	
	/**
	 * Render the control in the customizer
	 */
	public function render_content() {
		global $pagelayer;
		 
		// Output the label and description if they were passed in.
		if ( isset( $this->label ) && '' !== $this->label ) {
			echo '<span class="customize-control-title">' . sanitize_text_field( $this->label ) .'</span>';
		}
		
		$settings = $pagelayer->font_settings;
		
		echo '<div class="pagelayer-typography-holder">';			
			
			$global_font = $this->value('global-font');
			
			if(!empty($global_font) && !isset($pagelayer->global_fonts[$global_font])){
				$global_font = 'primary';
			}
				
			echo '<div class="pagelayer-control-typography">';
	?>
	<div class="pagelayer-control-typo-holder <?php echo (!empty($global_font) ? 'pagelayer-global-on' : ''); ?>">
		<div class="pagelayer-control-typo-icons-holder">
			<span class="pagelayer-control-typo-icon dashicons dashicons-edit"></span>
		</div>
		<div class="pagelayer-control-typo">
			<div class="pagelayer-global-setting-font">
				<b><?php _e('Global Fonts'); ?></b>
				<span class="pagelayer-control-global-typo-icon dashicons dashicons-admin-site-alt3"></span>
				<span class="dashicons dashicons-admin-generic"></span>
				<input class="pagelayer-global-font-input" type="hidden" <?php $this->link('global-font'); ?> value="<?php echo esc_attr($global_font); ?>" data-key="<?php echo esc_attr($global_font); ?>">
				
				<div class="pagelayer-global-font-list"></div>		
			</div>		
			<?php foreach($settings as $sk => $sval){ ?>
				<div class="pagelayer-control-typo-fields">
					<label class="pagelayer-control-typo-fields-label"><?php echo $sval['label']?>
					<?php 
					$screens = array('');
					if(!empty($sval['responsive'])){
						
						$screens = array('desktop', 'tablet', 'mobile');
						
						?>
						<span class="pagelayer-devices">
							<button type="button" class="active-device" aria-pressed="true" data-device="desktop">
							<i class="dashicons dashicons-desktop"></i>
							</button>
							<button type="button"aria-pressed="false" data-device="tablet">
							<i class="dashicons dashicons-tablet"></i>
							</button>
							<button type="button" aria-pressed="false" data-device="mobile">
							<i class="dashicons dashicons-smartphone"></i>
							</button>
						</span>
					<?php } ?>
					<span class="pagelayer-typo-global-default dashicons dashicons-undo" title="<?php _e('Restore Global'); ?>"></span>
					</label>
					<?php
					foreach($screens as $screen){
		
						$show_device = '';
						$field_name = $sk;
						
						if(count($screens) > 1){
							$show_device = 'data-show-device="_'.$screen.'"';
							$field_name = $sk.($screen == 'desktop' ? '' : '_'.$screen);
						}
						
						$field_val = esc_attr($this->value($field_name));
						
						if(isset($sval['choices'])){ ?>
							
							<select name="<?php echo $field_name; ?>" <?php $this->link($field_name); ?> data-font-key="<?php echo $sk;?>" data-default-value="<?php echo $field_val; ?>" <?php echo $show_device; ?>>
								<?php
								// This add using js
								//echo pagelayer_create_font_options($sval['choices'], $this->value($field_name));
								?>
							</select>
						<?php } else { ?>
							<input name="<?php echo $field_name; ?>" type="number" <?php $this->link($field_name); ?> <?php echo $show_device; ?>>
						<?php } 
					}
					?>
				</div>
			<?php }?>
		</div>
	</div>
		<?php			
		echo '</div></div>';
	}
}

/**
 * Alpha Color Picker Custom Control
 *
 * @author Braad Martin <http://braadmartin.com>
 * @license http://www.gnu.org/licenses/gpl-3.0.html
 * @link https://github.com/BraadMartin/components/tree/master/customizer/alpha-color-picker
 */
class Pagelayer_Customize_Alpha_Color_Control extends Pagelayer_Customize_Control {
	/**
	 * The type of control being rendered
	 */
	public $type = 'pagelayer-alpha-color';
	/**
	 * Add support for palettes to be passed in.
	 *
	 * Supported palette values are true, false, or an array of RGBa and Hex colors.
	 */
	public $palette;
	/**
	 * Add support for showing the opacity value on the slider handle.
	 */
	public $show_opacity;
	/**
	 * Enqueue our scripts and styles
	 */
	public function enqueue() {
		wp_enqueue_script( 'wp-color-picker' );
		wp_enqueue_style( 'wp-color-picker' );
	}
	/**
	 * Render the control in the customizer
	 */
	public function render_content() {
		global $pagelayer;
		
		$setvalue = $this->value();
		
		// Process the palette
		if ( is_array( $this->palette ) ) {
			$palette = implode( '|', $this->palette );
		} else {
			// Default to true.
			$palette = ( false === $this->palette || 'false' === $this->palette ) ? 'false' : 'true';
		}

		// Support passing show_opacity as string or boolean. Default to true.
		$show_opacity = ( false === $this->show_opacity || 'false' === $this->show_opacity ) ? 'false' : 'true';

		// Output the label and description if they were passed in.
		if ( isset( $this->label ) && '' !== $this->label ) {
			echo '<span class="customize-control-title">' . sanitize_text_field( $this->label ) . '</span>';
		}
		if ( isset( $this->description ) && '' !== $this->description ) {
			echo '<span class="description pagelayer-customize-description">' . sanitize_text_field( $this->description ) . '</span>';
		} ?>
		
			<span class="pagelayer-control-global-color-icon dashicons dashicons-admin-site-alt3"></span>
			<div class="pagelayer-global-color-list">
			<div class="pagelayer-global-setting-color">
			<b>Global Colors</b>
			<span class="dashicons dashicons-admin-generic"></span></div>
			<?php
				$gkey = '';
				if( !empty($setvalue) && $setvalue[0] == '$'){
					$gkey = substr($setvalue, 1);
					$gkey = isset($pagelayer->global_colors[$gkey]) ? $gkey : 'primary';
				}
				
				foreach($pagelayer->global_colors as $cid => $color){
				
				$active_class = '';
				if($cid == $gkey){
					$active_class = 'pagelayer-global-selected';
				}
			?>
				<div class="pagelayer-global-color-list-item <?php echo $active_class; ?>" data-global-id="<?php echo $cid; ?>">
					<span class="pagelayer-global-color-pre" style="background:<?php echo $color['value']; ?>;"></span>
					<span class="pagelayer-global-color-title"><?php echo $color['title'];?></span>
					<span class="pagelayer-global-color-code"><?php echo $color['value']; ?></span>
				</div>
			<?php }?>
			</div>
			<input class="pagelayer-alpha-color-control" type="text" data-show-opacity="<?php echo $show_opacity; ?>" data-palette="<?php echo esc_attr( $palette ); ?>" data-default-color="<?php echo esc_attr( $this->settings['default']->default ); ?>" <?php $this->link(); ?>  />
		<?php

	}
}

// Global color palette control
class Pagelayer_Color_Repeater_Control extends Pagelayer_Customize_Control {
	/**
	 * The type of control being rendered
	 */
	public $type = 'pagelayer-alpha-color';
	/**
	 * Button labels
	 */
	public $button_label = '';
	/**
	 * Constructor
	 */
	public function __construct( $manager, $id, $args = array(), $options = array() ) {
		parent::__construct( $manager, $id, $args );
		
		if(empty($this->button_label)){
			$this->button_label = __( 'Add New Color', 'pagelayer' );
		}
	}
	
	/**
	 * Render the control in the customizer
	 */
	public function render_content() {
		
		$values = $this->value();
		
		$decode_values = json_decode($values, true);
		
		$skip_keys = array('primary', 'secondary', 'text', 'accent');
	?>
	  <div class="pagelayer-color-palette-control">
			<?php if( !empty( $this->label ) ) { ?>
				<span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span>
			<?php } ?>
			<?php if( !empty( $this->description ) ) { ?>
				<span class="customize-control-description"><?php echo esc_html( $this->description ); ?></span>
			<?php } ?>
			<input type="hidden" class="pagelayer-color-palette-data" <?php $this->link(); ?>>			
			<?php
			foreach( $decode_values as $kk => $val){ ?>
			
			<div class="pagelayer-color-holder">
				<span class="pagelayer-color-title" contenteditable="true"><?php _e($val['title']); ?></span>
				<span class="pagelayer-color-controls <?php echo (in_array($kk, $skip_keys)? 'pagelayer-prevent-delete' : ''); ?>">
					<?php echo esc_attr($val['value']) ?> 
				</span>
				<?php if(!in_array($kk, $skip_keys)){ ?>
					<span class="customize-control-color-repeater-delete"><span class="dashicons dashicons-no-alt"></span></span>
				<?php }?>
				<input class="pagelayer-alpha-color-control" type="text" data-show-opacity="true" data-palette="true" data-default-color="<?php echo esc_attr($val['value']); ?>" data-id="<?php echo esc_attr($kk); ?>"  data-title="<?php echo esc_attr($val['title']); ?>" value="<?php echo esc_attr($val['value']); ?>" />
			</div>
			
			<?php }?>
			<button class="button customize-control-color-repeater-add" type="button"><?php echo $this->button_label; ?></button>
		</div>
	<?php
	}
}

// Global color palette control
class Pagelayer_Font_Repeater_Control extends Pagelayer_Customize_Control {
	/**
	 * The type of control being rendered
	 */
	public $type = 'pagelayer-global-font';
	/**
	 * Button labels
	 */
	public $button_label = '';
	
	/**
	 * Constructor
	 */
	public function __construct( $manager, $id, $args = array(), $options = array() ) {
		parent::__construct( $manager, $id, $args );
		
		if(empty($this->button_label)){
			$this->button_label = __( 'Add New Font', 'pagelayer' );
		}
	}
	
	/**
	 * Render the control in the customizer
	 */
	public function render_content() {
		global $pagelayer;
		
		$values = $this->value();
		
		$decode_values = (array) json_decode($values, true);
		
		$settings = $pagelayer->font_settings;
		
		$skip_keys = array('primary', 'secondary', 'text', 'accent');
	?>
	  <div class="pagelayer-font-palette-control">
			<?php if( !empty( $this->label ) ) { ?>
				<span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span>
			<?php } ?>
			<?php if( !empty( $this->description ) ) { ?>
				<span class="customize-control-description"><?php echo esc_html( $this->description ); ?></span>
			<?php } ?>
			<input type="hidden" class="pagelayer-font-palette-data" <?php $this->link(); ?>>			
			<?php
			foreach( $decode_values as $kk => $val){ ?>
			
			<div class="pagelayer-font-holder" data-id="<?php echo $kk; ?>">
				<span class="pagelayer-font-title" contenteditable="true"><?php _e($val['title']); ?></span>
				<?php if(!in_array($kk, $skip_keys)){ ?>
					<span class="customize-control-font-repeater-delete"><span class="dashicons dashicons-no-alt"></span></span>
				<?php }?>
				
				<!-- Font Start -->
				<div class="pagelayer-control-typo-holder">
					<span class="pagelayer-control-typo-icon dashicons dashicons-edit"></span>
					<div class="pagelayer-control-typo">
					
					<?php foreach($settings as $sk => $sval){ ?>
						<div class="pagelayer-control-typo-fields">
							<label class="pagelayer-control-typo-fields-label"><?php echo $sval['label']?>
							
							<?php 
							$screens = array('');
							if(!empty($sval['responsive'])){
								
								$screens = array('desktop', 'tablet', 'mobile');
								
								?>
								<span class="pagelayer-devices">
									<button type="button" class="active-device" aria-pressed="true" data-device="desktop">
									<i class="dashicons dashicons-desktop"></i>
									</button>
									<button type="button"aria-pressed="false" data-device="tablet">
									<i class="dashicons dashicons-tablet"></i>
									</button>
									<button type="button" aria-pressed="false" data-device="mobile">
									<i class="dashicons dashicons-smartphone"></i>
									</button>
								</span>
							<?php } ?>
							</label>
							
							<?php
						foreach($screens as $screen){
		
							$show_device = '';
							$field_name = $sk;
							$field_val = (empty($val['value'][$sk]) ? '' : $val['value'][$sk]);
							
							if(count($screens) > 1){
								$field_name = $sk.'['.$screen.']';
								$show_device = 'data-show-device="_'.$screen.'"';
								
								if(is_array($field_val)){
									$field_val = (empty($field_val[$screen]) ? '' : $field_val[$screen]);
								}
							}
							
							if(isset($sval['choices'])){ ?>
								<select name="<?php echo $field_name; ?>" data-font-key="<?php echo $sk;?>" data-default-value="<?php  echo $field_val; ?>" <?php echo $show_device;?>>
									<?php
									// This add using js
									//echo pagelayer_create_font_options($sval['choices'], $val['value'][$sk]);
									?>
								</select>
							<?php } else { ?>
								<input type="number" name="<?php echo $field_name; ?>" value="<?php  echo $field_val; ?>" <?php echo $show_device;?>>
							<?php 
							}
						}
						?>
						</div>
					<?php } ?>
						
					</div>
				</div>
				<!-- Font End -->
			</div>
			
			<?php }?>
			<button class="button customize-control-font-repeater-add" type="button"><?php echo $this->button_label; ?></button>
		</div>
	<?php
	}
}

/**
 * Customize control
 *
 */
class Pagelayer_Custom_Control extends Pagelayer_Customize_Control {
		
	/**
	 * The type of control being rendered
	 */
	public $type = 'pagelayer-customize-control';
	public $responsive;
	public $units;

	/**
	 * Constructor
	 */
	public function __construct( $manager, $id, $args = array(), $options = array() ) {
		parent::__construct( $manager, $id, $args );
	}

	/**
	 * Render the control in the customizer
	 */
	public function render_content() {
		
		$units = $this->units;
		$input_id         = '_customize-input-' . $this->id;
		$description_id   = '_customize-description-' . $this->id;
		$describedby_attr = ( ! empty( $this->description ) ) ? ' aria-describedby="' . esc_attr( $description_id ) . '" ' : '';
		switch ( $this->type ) {
			case 'checkbox':
				?>
				<span class="pagelayer-customize-inside-control-row">
					<label for="<?php echo esc_attr( $input_id ); ?>"><?php echo esc_html( $this->label ); ?></label>
					<input
						id="<?php echo esc_attr( $input_id ); ?>"
						class="pagelayer-customize-checkbox"
						<?php echo $describedby_attr; ?>
						type="checkbox"
						value="<?php echo esc_attr( $this->value() ); ?>"
						<?php $this->link(); ?>
						<?php checked( $this->value() ); ?>
					/>
					<?php if ( ! empty( $this->description ) ) : ?>
						<span id="<?php echo esc_attr( $description_id ); ?>" class="description customize-control-description"><?php echo $this->description; ?></span>
					<?php endif; ?>
				</span>
				<?php
				break;
			case 'radio':
				if ( empty( $this->choices ) ) {
					return;
				}

				$name = '_customize-radio-' . $this->id;
				?>
				<?php if ( ! empty( $this->label ) ) : ?>
					<span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span>
				<?php endif; ?>
				<?php if ( ! empty( $this->description ) ) : ?>
					<span id="<?php echo esc_attr( $description_id ); ?>" class="description customize-control-description"><?php echo $this->description; ?></span>
				<?php endif; ?>
				<span class="pagelayer-customize-inside-control-row">
				<?php foreach ( $this->choices as $value => $label ) : ?>
					
						<input
							id="<?php echo esc_attr( $input_id . '-radio-' . $value ); ?>"
							class="pagelayer-customize-radio"
							type="radio"
							<?php echo $describedby_attr; ?>
							value="<?php echo esc_attr( $value ); ?>"
							name="<?php echo esc_attr( $name ); ?>"
							<?php $this->link(); ?>
							<?php checked( $this->value(), $value ); ?>
							data-label="<?php echo esc_html( $label ); ?>"
							/>
				<?php endforeach; ?>
				</span>
				<?php
				break;
			case 'divider':
				echo '<hr class="pagelayer-customize-divider">';
				break;
			case 'pl_slider':
			?>
				<div class="pagelayer-slider-custom-control">
					<span class="customize-control-title"><?php echo esc_html( $this->label ); ?>
					<?php if(!empty($this->responsive )){?>
						<span class="pagelayer-devices">
							<button type="button" class="active-device" aria-pressed="true" data-device="desktop">
							<i class="dashicons dashicons-desktop"></i>
							</button>
							<button type="button"aria-pressed="false" data-device="tablet">
							<i class="dashicons dashicons-tablet"></i>
							</button>
							<button type="button" aria-pressed="false" data-device="mobile">
							<i class="dashicons dashicons-smartphone"></i>
							</button>
						</span>
					<?php } ?>
					</span>
					<?php 
						if(!empty($units)){
					?>
						<span class="pagelayer-units">
							<input type="hidden" class="pagelayer-unit-input" value="<?php echo esc_attr($this->value('unit')); ?>" <?php $this->link('unit'); ?>></input>
							<?php 
							foreach($units as $unit){
								echo '<span data-unit="'.$unit.'"> '.$unit.' </span>';
							}
							?>
						</span>
					<?php }
					
						$screens = array('');
						$set_link = 'slider';
		
						if(!empty($this->responsive)){
							$screens = array('desktop' => '_desktop', 'tablet' => '_tablet', 'mobile' => '_mobile');
						}
										
						foreach($screens as $screen => $_screen){
							
							$show_device = empty($_screen)? '' : 'data-show-device="'.$_screen.'"';
							
							echo '<div class="pagelayer-control-typography" '.$show_device.'>';
					?>
						<input class="pagelayer-slider" type="range" min="<?php echo esc_attr( $this->input_attrs['min'] ); ?>" max="<?php echo esc_attr( $this->input_attrs['max'] ); ?>" step="<?php echo esc_attr( $this->input_attrs['step'] ); ?>" value="<?php echo esc_attr( $this->value($set_link.$_screen) ); ?>" />
						<input type="number" id="<?php echo esc_attr( $this->id ); ?>" name="<?php echo esc_attr( $this->id ); ?>" value="<?php echo esc_attr( $this->value($set_link.$_screen) ); ?>" class="customize-control-slider-value" <?php $this->link($set_link.$_screen); ?> min="<?php echo esc_attr( $this->input_attrs['min'] ); ?>" max="<?php echo esc_attr( $this->input_attrs['max'] ); ?>" step="<?php echo esc_attr( $this->input_attrs['step'] ); ?>"/>
					
						</div>
						<?php } ?>
				</div>
			<?php
				break;
		}
	}
}

/**
 * Switch sanitization
 *
 * @param  string   Switch value
 * @return integer	Sanitized value
 */
if ( ! function_exists( 'pagelayer_switch_sanitization' ) ) {
	function pagelayer_switch_sanitization( $input ) {
		if ( true === $input ) {
			return 1;
		} else {
			return 0;
		}
	}
}

/**
 * Alpha Color (Hex & RGBa) sanitization
 *
 * @param  string	Input to be sanitized
 * @return string	Sanitized input
 */
if ( ! function_exists( 'pagelayer_hex_rgba_sanitization' ) ) {
	function pagelayer_hex_rgba_sanitization( $input, $setting ) {
		if ( empty( $input ) || is_array( $input ) ) {
			return $setting->default;
		}

		if ( false === strpos( $input, 'rgba' ) ) {
			// If string doesn't start with 'rgba' then santize as hex color
			$input = sanitize_hex_color( $input );
		} else {
			// Sanitize as RGBa color
			$input = str_replace( ' ', '', $input );
			sscanf( $input, 'rgba(%d,%d,%d,%f)', $red, $green, $blue, $alpha );
			$input = 'rgba(' . pagelayer_in_range( $red, 0, 255 ) . ',' . pagelayer_in_range( $green, 0, 255 ) . ',' . pagelayer_in_range( $blue, 0, 255 ) . ',' . pagelayer_in_range( $alpha, 0, 1 ) . ')';
		}
		return $input;
	}
}

/**
 * Only allow values between a certain minimum & maxmium range
 *
 * @param  number	Input to be sanitized
 * @return number	Sanitized input
 */
if ( ! function_exists( 'pagelayer_in_range' ) ) {
	function pagelayer_in_range( $input, $min, $max ){
		if ( $input < $min ) {
			$input = $min;
		}
		if ( $input > $max ) {
			$input = $max;
		}
		return $input;
	}
}

// Create font options
function pagelayer_create_font_options( $args, $set ){
	$options = '';
	foreach( $args as $value => $label ){
		$_value = $value;
		
		if(is_numeric($value)){
			$_value = $label;
		}
		
		// Single item
		if(is_string($label)){
			$options .= pagelayer_sel_option( $_value, $label, $set);
			continue;
		}
		if( $value == 'default'){
			$options .= pagelayer_sel_option( '', $value, $set);
			continue;
		}
		
		$options .= '<optgroup label="'. $value .'">';
		$options .= pagelayer_create_font_options($label,  $set);
		$options .= '</optgroup>';
	}
	
	return $options;
}
PKȎf\~y�Y�Ymain/woocommerce.phpnu�[���<?php

//////////////////////////////////////////////////////////////
//===========================================================
// PAGELAYER
// Inspired by the DESIRE to be the BEST OF ALL
// ----------------------------------------------------------
// Started by: Pulkit Gupta
// Date:	   23rd Jan 2017
// Time:	   23:00 hrs
// Site:	   http://pagelayer.com/wordpress (PAGELAYER)
// ----------------------------------------------------------
// Please Read the Terms of use at http://pagelayer.com/tos
// ----------------------------------------------------------
//===========================================================
// (c)Pagelayer Team
//===========================================================
//////////////////////////////////////////////////////////////

// Are we being accessed directly ?
if(!defined('PAGELAYER_VERSION')) {
	exit('Hacking Attempt !');
}

add_action( 'wp', 'pagelayer_wc_customization' );
function pagelayer_wc_customization(){
	
	$options = pagelayer_get_customize_options();
	
	if(!empty($options['woo_disable_cross_sells'])){
		remove_action( 'woocommerce_cart_collaterals', 'woocommerce_cross_sell_display' );
	}
	
	if(is_product()){
		// Disable Breadcrumb.
		if(!empty($options['woo_disable_breadcrumb'])){
			remove_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20, 0 );
		}
	}

	// Checkout customization
	if(!is_checkout()){
		return;
	}
		
	// Disable order notes.
	if(!empty( $options['woo_disable_order_note'] )){
		add_filter( 'woocommerce_enable_order_notes_field', '__return_false' );
	}
	
	// Disable coupon.
	if(!empty( $options['woo_disable_coupon_field'] )){
		remove_action( 'woocommerce_before_checkout_form', 'woocommerce_checkout_coupon_form', 10 );
	}
}

add_filter('wp_nav_menu_items', 'pagelayer_add_woo_cart', 10, 2);
add_filter('wp_page_menu', 'pagelayer_add_woo_cart', 10, 2);
function pagelayer_add_woo_cart($items, $args) {
		
	$menu_id = isset($args->menu->term_id) ? $args->menu->term_id : '';
	$locations = get_nav_menu_locations();
	
	//pagelayer_print($locations);
	if(empty($locations) || !isset($locations['primary']) || $locations['primary'] != $menu_id) {
		return $items;
	}
	
	$options = pagelayer_get_customize_options();
	
	if(!empty($options['woo_enable_menu_cart'])) {
		$items .= '<li class="page-item pagelayer-menu-cart cart-customlocation menu-item menu-item-type-post_type menu-item-object-page"><a href=""><span class="dashicons dashicons-cart"></span><sup></sup></a></li>';
	}
	
	return $items;
}

add_action( 'customize_controls_print_scripts', 'pagelayer_wc_add_scripts'  );
function pagelayer_wc_add_scripts(){
?>
<script>

// Script to load Shop page when user click woocommerce customizer
jQuery( function( $ ) {
	wp.customize.panel( 'pgl_woocommerce', function( panel ) {
		panel.expanded.bind( function( isExpanded ) {
			if ( isExpanded ) {
				wp.customize.previewer.previewUrl.set( "<?php echo esc_js( wc_get_page_permalink( 'shop' ) ); ?>" );
			}
		} );
	} );
	wp.customize.section( 'pgl_woo_cart_page', function( section ) {
		section.expanded.bind( function( isExpanded ) {
			if( isExpanded ){
				wp.customize.previewer.previewUrl.set( "<?php echo esc_js( wc_get_page_permalink( 'cart' ) ); ?>" );
			}
		} );
	} );
	wp.customize.section( 'pgl_woo_checkout', function( section ) {
		section.expanded.bind( function( isExpanded ) {
			if ( isExpanded ) {
				wp.customize.previewer.previewUrl.set( "<?php echo esc_js( wc_get_page_permalink( 'checkout' ) ); ?>" );
			}
		} );
	} );
	wp.customize.section( 'pgl_woo_myaccount_page', function( section ) {
		section.expanded.bind( function( isExpanded ) {
			if ( isExpanded ) {
				wp.customize.previewer.previewUrl.set( "<?php echo esc_js( wc_get_page_permalink( 'myaccount' ) ); ?>" );
			}
		} );
	} );
	wp.customize.section( 'pgl_woo_product_catalog', function( section ) {
		section.expanded.bind( function( isExpanded ) {
			if ( isExpanded ) {
				wp.customize.previewer.previewUrl.set( "<?php echo esc_js( wc_get_page_permalink( 'shop' ) ); ?>" );
			}
		} );
	} );
	wp.customize.section( 'pgl_woo_general', function( section ) {
		section.expanded.bind( function( isExpanded ) {
			if ( isExpanded ) {
				wp.customize.previewer.previewUrl.set( "<?php echo esc_js( wc_get_page_permalink( 'shop' ) ); ?>" );
			}
		} );
	} );
});
</script>
<?php
}
function pagelayer_parse_customize_styles($val, $rule, $unit = 'px'){
	
	$parse = str_replace(array('{{val}}', '{{color}}', '{{unit}}'), array($val, pagelayer_sanitize_global_color($val), $unit), $rule);
	$parse = rtrim( trim($parse), ';' );
	
	return $parse;
}

add_action( 'wp_head', 'pagelayer_woocommerce_styles', 1000 );
function pagelayer_woocommerce_styles(){
	global $pagelayer;
	
	// Get the option defaults
	$options = pagelayer_get_customize_options();
	$modes = array('desktop', 'tablet', 'mobile');
	$css = array();
	
	$woo_styles = array(
		'woo_notice_bg_color' => array(
			'.woocommerce-store-notice.demo_store' => 'background-color: {{color}}',
		),
		'woo_notice_color' => array(
			'.woocommerce-store-notice.demo_store' => 'color: {{color}}',
		),
		'woo_notice_a_color' => array(
			'.woocommerce-store-notice.demo_store a' => 'color: {{color}}',
		),
		'woo_notice_a_hover_color' => array(
			'.woocommerce-store-notice.demo_store a:hover' => 'color: {{color}}',
		),
		'woo_myaccount_padding' => array(
			'body.woocommerce-account main.site-main' => array(
				'top' => 'padding-top: {{val}}{{unit}};',
				'right' => 'padding-right: {{val}}{{unit}};',
				'bottom' => 'padding-bottom: {{val}}{{unit}};',
				'left' => 'padding-left: {{val}}{{unit}};'
			)
		),
		'woo_checkout_padding' => array(
			'body.woocommerce-checkout main.site-main' => array(
				'top' => 'padding-top: {{val}}{{unit}};',
				'right' => 'padding-right: {{val}}{{unit}};',
				'bottom' => 'padding-bottom: {{val}}{{unit}};',
				'left' => 'padding-left: {{val}}{{unit}};'
			)
		),
		'woo_cart_padding' => array(
			'body.woocommerce-cart main.site-main' => array(
				'top' => 'padding-top: {{val}}{{unit}};',
				'right' => 'padding-right: {{val}}{{unit}};',
				'bottom' => 'padding-bottom: {{val}}{{unit}};',
				'left' => 'padding-left: {{val}}{{unit}};'
			)
		),
		'woo_product_padding' => array(
			'body.single-product main.site-main' => array(
				'top' => 'padding-top: {{val}}{{unit}};',
				'right' => 'padding-right: {{val}}{{unit}};',
				'bottom' => 'padding-bottom: {{val}}{{unit}};',
				'left' => 'padding-left: {{val}}{{unit}};'
			)
		),
		'woo_product_cat_padding' => array(
			'body.post-type-archive-product .site-main' => array(
				'top' => 'padding-top: {{val}}{{unit}};',
				'right' => 'padding-right: {{val}}{{unit}};',
				'bottom' => 'padding-bottom: {{val}}{{unit}};',
				'left' => 'padding-left: {{val}}{{unit}};'
			)
		),
		'woo_menu_cart_color' => array(
			'li.cart-customlocation span.dashicons-cart' => 'color: {{color}};',
		),
		'woo_menu_cart_number_color' => array(
			'li.cart-customlocation span.dashicons-cart + sup' => 'color: {{color}};',
		)
	);
	
	$woo_styles = apply_filters('pagelayer_wc_styles_array', $woo_styles);

	// Apply customizer css
	foreach($woo_styles as $key => $rules){
		
		$value = pagelayer_isset($options, $key);
		
		if(empty($value) && $value != '0'){
			continue;
		}
		
		foreach($rules as $sel => $rule){
			
			// Is not reponsive or not variable value?
			if(!is_array($value)){
				$css['desktop'][$sel][] = pagelayer_parse_customize_styles($value, $rule);
				continue;
			}
			
			// If unit exists
			$unit = !empty($value['unit'])? $value['unit'] : 'px';
			
			// Parse in array if responsive rule in string
			$rule = (array) $rule;
			
			foreach($rule as $kk => $_rule){
				
				// Is not reponsive or not variable value?
				if(isset($value[$kk]) && !is_array($value[$kk])){
					
					if(empty($value[$kk]) && $value[$kk] != '0'){
						continue;
					}
					
					$css['desktop'][$sel][] = pagelayer_parse_customize_styles($value[$kk], $_rule, $unit);					
				}
				
				foreach($modes as $mode){
					
					// First level responsive key
					if(isset($value[$mode])){
						
						// Responsive without variable
						$mode_val = is_numeric($kk) ? $value[$mode] : $value[$mode][$kk] ;
							
						if(empty($mode_val) && $mode_val != '0'){
							continue;
						}
						
						$css[$mode][$sel][] = pagelayer_parse_customize_styles($mode_val, $_rule, $unit);
						
						// We are already in responsive mode
						continue;						
					}
					
					// Second level responsive key like font size
					if(!isset($value[$kk][$mode]) || empty($value[$kk][$mode]) && $value[$kk][$mode] != '0'){
						continue;
					}
					
					$css[$mode][$sel][] = pagelayer_parse_customize_styles($value[$kk][$mode], $_rule, $unit);
				}
			}
		}
	}
	
	// Create css
	$screen_css = array('desktop' => '', 'tablet' => '', 'mobile' => '');
	foreach($css as $mode => $_css){
		foreach($_css as $selector => $val){
			$parsr_style = $selector.'{'.implode(';', $val)."}\n";
			$screen_css[$mode] .= $parsr_style;
		}
	}
	
	$styles = '<style id="pagelayer-woocommerce-styles" type="text/css">'.PHP_EOL;
	$styles .= $screen_css['desktop'];
	
	if(!empty($screen_css['woo_product_image_width'])){
		$styles .= '@media(min-width: 902px) {.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{
			width: '.$options['woo_product_image_width'].'% !important;
		}
		.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{
			width: calc(96% - '.$options['woo_product_image_width'].'%) !important;
		}}';
	}
	
	if(!empty($screen_css['tablet'])){
		$styles .= '@media(max-width: ' . $pagelayer->settings['tablet_breakpoint'] . 'px) {'.$screen_css['tablet'].'}'.PHP_EOL;
	}
	
	if(!empty($screen_css['mobile'])){
		$styles .= '@media(max-width: ' . $pagelayer->settings['mobile_breakpoint'] . 'px) {'.$screen_css['mobile'].'}';
	}
	
	$styles .= '</style>';
	
	echo $styles;
}

// Get Option Values
function pagelayer_get_customize_options(){
	return get_option('pagelayer_customizer_options', array());
}

add_action( 'customize_register', 'pagelayer_woo_customize_register', 11 );
function pagelayer_woo_customize_register( $wp_customize ) {
	
	//Pagelayer + WooCommerce Panel
	$wp_customize->add_panel( 'pgl_woocommerce', array(
		'priority'       => 10,
		'title'          => __('Pagelayer + WooCommerce'),
	) );
	
	// Add Store Notice Section
	$wp_customize->get_section( 'woocommerce_store_notice' )->description = '<strong><a href="customize.php?autofocus[section]=pgl_woo_store_notice">'.__('Click here') .'</a> '. __('to change color scheme of store notice') .'</strong>';
			
	// Add Store Notice Section
	$wp_customize->add_section( 'pgl_woo_store_notice', array(
			'panel'    => 'pgl_woocommerce',
			'priority' => 1,
			'title' => __('Store Notice'),
			'description' => '<strong><a href="customize.php?autofocus[section]=woocommerce_store_notice">'.__('Click here') .'</a> '. __('to enable the store notice') .'</strong>',
		)
	);
	
	// Adds Customizer settings
	$wp_customize->add_setting( 'pagelayer_customizer_options[woo_notice_bg_color]', array(
			'type' => 'option',
			'capability' => 'edit_theme_options',
			'transport' => 'refresh',
		)
	);
	
	$wp_customize->add_control( new Pagelayer_Customize_Alpha_Color_Control( $wp_customize, 'pagelayer_customizer_options[woo_notice_bg_color]', array(
			'label' => __('Background Color'),
			'section' => 'pgl_woo_store_notice',
			'priority' => 1
		) )
	);
	
	// Adds Customizer settings
	$wp_customize->add_setting( 'pagelayer_customizer_options[woo_notice_color]', array(
			'type' => 'option',
			'capability' => 'edit_theme_options',
			'transport' => 'refresh',
		)
	);
	
	$wp_customize->add_control( new Pagelayer_Customize_Alpha_Color_Control( $wp_customize, 'pagelayer_customizer_options[woo_notice_color]', array(
			'label' => __('Text Color'),
			'section' => 'pgl_woo_store_notice',
			'priority' => 1
		) )
	);	
	
	// Adds Customizer settings
	$wp_customize->add_setting( 'pagelayer_customizer_options[woo_notice_a_color]', array(
			'type' => 'option',
			'capability' => 'edit_theme_options',
			'transport' => 'refresh',
		)
	);
	
	$wp_customize->add_control( new Pagelayer_Customize_Alpha_Color_Control( $wp_customize, 'pagelayer_customizer_options[woo_notice_a_color]', array(
			'label' => __('Link Color'),
			'section' => 'pgl_woo_store_notice',
			'priority' => 1
		) )
	);	
	
	// Adds Customizer settings
	$wp_customize->add_setting( 'pagelayer_customizer_options[woo_notice_a_hover_color]', array(
			'type' => 'option',
			'capability' => 'edit_theme_options',
			'transport' => 'refresh',
		)
	);
	
	$wp_customize->add_control( new Pagelayer_Customize_Alpha_Color_Control( $wp_customize, 'pagelayer_customizer_options[woo_notice_a_hover_color]', array(
			'label' => __('Link Hover Color'),
			'section' => 'pgl_woo_store_notice',
			'priority' => 1
		) )
	);	
	
	// Add Store Notice Section
	$wp_customize->add_section( 'pgl_woo_general', array(
			'panel'    => 'pgl_woocommerce',
			'title' => __('General'),
			'priority' => 2,
		)
	);
	
	// Adds Customizer settings
	$wp_customize->add_setting( 'pagelayer_customizer_options[woo_star_rating_color]', array(
			'type' => 'option',
			'capability' => 'edit_theme_options',
			'transport' => 'refresh',
		)
	);
	
	$wp_customize->add_setting( 'pagelayer_lable_menu_cart', array(
		'capability' => 'edit_theme_options',
	));

	$wp_customize->add_control( new Pagelayer_Customize_Control(
		$wp_customize, 'pagelayer_lable_menu_cart', array(
			'type' => 'hidden',
			'section' => 'pgl_woo_general',
			'description' => __('<div class="pagelayer-customize-heading"><div>Cart Icon on Menu</div></div>', 'pagelayer'),
			'li_class' => 'pagelayer-accordion-tab',
			'priority' => 9
		)
	));
	
	// Adds Customizer settings
	$wp_customize->add_setting( 'pagelayer_customizer_options[woo_enable_menu_cart]', array(
			'type' => 'option',
			'capability' => 'edit_theme_options',
			'transport' => 'refresh',
		)
	);
	
	$wp_customize->add_control( new Pagelayer_Custom_Control( $wp_customize, 'pagelayer_customizer_options[woo_enable_menu_cart]', array(
			'type' => 'checkbox',
			'label' => __('Show Cart Icon On Primary Menu'),
			'section' => 'pgl_woo_general',
			'priority' => 9
		))
	);
	
	// Adds Customizer settings
	$wp_customize->add_setting( 'pagelayer_customizer_options[woo_menu_cart_color]', array(
			'type' => 'option',
			'capability' => 'edit_theme_options',
			'transport' => 'refresh'
		)
	);
	
	$wp_customize->add_control( new Pagelayer_Customize_Alpha_Color_Control( $wp_customize, 'pagelayer_customizer_options[woo_menu_cart_color]', array(
			'label' => __('Icon Color'),
			'section' => 'pgl_woo_general',
			'priority' => 10,
		) )
	);
	
	// Adds Customizer settings
	$wp_customize->add_setting( 'pagelayer_customizer_options[woo_menu_cart_number_color]', array(
			'type' => 'option',
			'capability' => 'edit_theme_options',
			'transport' => 'refresh'
		)
	);
	
	$wp_customize->add_control( new Pagelayer_Customize_Alpha_Color_Control( $wp_customize, 'pagelayer_customizer_options[woo_menu_cart_number_color]', array(
			'label' => __('Cart Numbers Color'),
			'section' => 'pgl_woo_general',
			'priority' => 10,
		) )
	);
	
	// Shop Page Section
	$wp_customize->add_section( 'pgl_woo_product_catalog', array(
			'panel'    => 'pgl_woocommerce',
			'title' => __('Product Catalog'),
			'priority' => 4,
		)
	);
	
	// Register the WooCommerce Default Padding
	pagelayer_register_padding_customizer_control($wp_customize, array(
		'control' => 'pagelayer_customizer_options',
		'control_array_sufix' => 'woo_product_cat_padding',
		'section' => 'pgl_woo_product_catalog',
		'label' => __( 'Padding', 'pagelayer' ),
		'capability' => 'edit_theme_options',
		'setting_type' => 'option',
		'transport' => 'refresh',
		'default' => '',
		'units' => ['px', 'em', '%'],
		'responsive' => 1,
		'priority' => 1
	), true);
	
	// Single Product Page Sections
	$wp_customize->add_section( 'pgl_woo_single_product', array(
			'panel'    => 'pgl_woocommerce',
			'title' => __('Single Product'),
			'priority' => 5,
		)
	);
	
	// Register the WooCommerce single page Padding
	pagelayer_register_padding_customizer_control($wp_customize, array(
		'control' => 'pagelayer_customizer_options',
		'control_array_sufix' => 'woo_product_padding',
		'section' => 'pgl_woo_single_product',
		'label' => __( 'Padding', 'pagelayer' ),
		'capability' => 'edit_theme_options',
		'setting_type' => 'option',
		'transport' => 'refresh',
		'default' => '',
		'units' => ['px', 'em', '%'],
		'responsive' => 1,
		'priority' => 1
	), true);
	
	// Single Product Page Breadcrumb Enabler
	$wp_customize->add_setting( 'pagelayer_customizer_options[woo_disable_breadcrumb]', array(
			'type' => 'option',
			'capability' => 'edit_theme_options',
			'transport' => 'refresh',						
		)
	);
	
	$wp_customize->add_control( new Pagelayer_Custom_Control( $wp_customize, 'pagelayer_customizer_options[woo_disable_breadcrumb]', array(
			'type' => 'checkbox',
			'label' => __('Disable Breadcrumb'),
			'section' => 'pgl_woo_single_product',
			'priority' => 5
		))
	);
	
	// Cart page settings
	$wp_customize->add_section( 'pgl_woo_cart_page', array(
			'panel'    => 'pgl_woocommerce',
			'title' => __('Cart'),
			'priority' => 7,
		)
	);
	
	pagelayer_register_padding_customizer_control($wp_customize, array(
		'control' => 'pagelayer_customizer_options',
		'control_array_sufix' => 'woo_cart_padding',
		'section' => 'pgl_woo_cart_page',
		'label' => __( 'Padding', 'pagelayer' ),
		'capability' => 'edit_theme_options',
		'setting_type' => 'option',
		'transport' => 'refresh',
		'default' => '',
		'units' => ['px', 'em', '%'],
		'responsive' => 1,
		'priority' => 1
	), true);
	
	// cross-sells disable
	$wp_customize->add_setting( 'pagelayer_customizer_options[woo_disable_cross_sells]', array(
			'type' => 'option',
			'capability' => 'edit_theme_options',
			'transport' => 'refresh',						
		)
	);
	
	$wp_customize->add_control( new Pagelayer_Custom_Control( $wp_customize,  'pagelayer_customizer_options[woo_disable_cross_sells]', array(
			'type' => 'checkbox',
			'label' => __('Disable Cross-sells'),
			'section' => 'pgl_woo_cart_page',
			'priority' => 2
		))
	);
	
	// Checkout Page Section
	$wp_customize->add_section( 'pgl_woo_checkout', array(
			'panel'    => 'pgl_woocommerce',
			'title' => __('Checkout'),
			'priority' => 9,
		)
	);
	
	// Checkout page settings
	pagelayer_register_padding_customizer_control($wp_customize, array(
		'control' => 'pagelayer_customizer_options',
		'control_array_sufix' => 'woo_checkout_padding',
		'section' => 'pgl_woo_checkout',
		'label' => __( 'Padding', 'pagelayer' ),
		'capability' => 'edit_theme_options',
		'setting_type' => 'option',
		'transport' => 'refresh',
		'default' => '',
		'units' => ['px', 'em', '%'],
		'responsive' => 1,
		'priority' => 1
	), true);
	
	$wp_customize->add_setting( 'pagelayer_customizer_options[woo_disable_order_note]', array(
			'type' => 'option',
			'capability' => 'edit_theme_options',
			'transport' => 'refresh',						
		)
	);
	
	$wp_customize->add_control( new Pagelayer_Custom_Control( $wp_customize, 'pagelayer_customizer_options[woo_disable_order_note]', array(
			'type' => 'checkbox',
			'label' => __('Disable Order Note'),
			'section' => 'pgl_woo_checkout',
			'priority' => 2
		))
	);
	
	$wp_customize->add_setting( 'pagelayer_customizer_options[woo_disable_coupon_field]', array(
			'type' => 'option',
			'capability' => 'edit_theme_options',
			'transport' => 'refresh',						
		)
	);
	
	$wp_customize->add_control( new Pagelayer_Custom_Control( $wp_customize, 'pagelayer_customizer_options[woo_disable_coupon_field]', array(
			'type' => 'checkbox',
			'label' => __('Disable Coupon Field'),
			'section' => 'pgl_woo_checkout',
			'priority' => 3
		))
	);
	
	// My Account Page Section
	$wp_customize->add_section( 'pgl_woo_myaccount_page', array(
			'panel'    => 'pgl_woocommerce',
			'title' => __('My Account'),
			'priority' => 10,
		)
	);
	
	// My Account page settings
	pagelayer_register_padding_customizer_control($wp_customize, array(
		'control' => 'pagelayer_customizer_options',
		'control_array_sufix' => 'woo_myaccount_padding',
		'section' => 'pgl_woo_myaccount_page',
		'label' => __( 'Padding', 'pagelayer' ),
		'capability' => 'edit_theme_options',
		'setting_type' => 'option',
		'transport' => 'refresh',
		'default' => '',
		'units' => ['px', 'em', '%'],
		'responsive' => 1,
		'priority' => 1
	), true);
}

// Get product
function pagelayer_get_product(){
	
	$_product = wc_get_product();
	
	if(!empty($_product)){
		return $_product;
	}
	
	$post = $GLOBALS['post'];
	
	if( !wp_doing_ajax() && $post->post_type != 'pagelayer-template'){
		return false;
	}
	
	$products = get_posts([
		'post_type' => 'product',
		'numberposts' => '1',
	]);
	
	if(empty($products)){
		return false;
	}
	
	$_product = wc_get_product($products[0]->ID);
	
	return $_product;
}

// Load Product configurations to edit the product template
add_action( 'template_redirect', 'pagelayer_load_product_template');
function pagelayer_load_product_template($post = []){
	global $pagelayer, $product;
	
	if(!$post){
		$post = $GLOBALS['post'];
	}
	
	if(!class_exists('woocommerce') || empty($post->post_type) || $post->post_type != 'pagelayer-template' || !isset($pagelayer->builder['singular_templates']['Products']) ){
		return false;
	}
	
	$products = array_keys($pagelayer->builder['singular_templates']['Products']);
	$conditions = get_post_meta( $post->ID, 'pagelayer_template_conditions', true );
	
	$is_product_temp = false;
	
	foreach( $conditions as $condi ){				
		if(in_array($condi['sub_template'], $products)){
			$is_product_temp = true;
		}
	}
	
	if(!$is_product_temp){
		return false;
	}
	
	// Add WooCommerce Class to body 
	add_filter('body_class', function($classes){
		$classes[] = 'woocommerce';
		return $classes;
	});
	
	$product = pagelayer_get_product();
	
	//pagelayer_print($product);
	
	wp_enqueue_script( 'wc-single-product' );
	wp_enqueue_style( 'wc-single-product' );
	
	// Load woocomerce css and js
	if ( current_theme_supports( 'wc-product-gallery-zoom' ) ) {
		wp_enqueue_script( 'zoom' );
	}

	if ( current_theme_supports( 'wc-product-gallery-slider' ) ) {
		wp_enqueue_script( 'flexslider' );
	}

	if ( current_theme_supports( 'wc-product-gallery-lightbox' ) ) {
		wp_enqueue_script( 'photoswipe-ui-default' );
		wp_enqueue_style( 'photoswipe-default-skin' );
		add_action( 'wp_footer', 'woocommerce_photoswipe' );
	}
	
	wp_enqueue_style( 'photoswipe' );
	wp_enqueue_style( 'photoswipe-default-skin' );
	wp_enqueue_style( 'photoswipe-default-skin' );
	wp_enqueue_style( 'woocommerce_prettyPhoto_css' );
}

// Apply filter to load extra woocommerce settings
do_action('pagelayer_after_wc_customization');
PKɎf\�e_bbmain/parse-shortcodes.phpnu�[���<?php

//////////////////////////////////////////////////////////////
//===========================================================
// PAGELAYER
// Inspired by the DESIRE to be the BEST OF ALL
// ----------------------------------------------------------
// Started by: Pulkit Gupta
// Date:	   23rd Jan 2017
// Time:	   23:00 hrs
// Site:	   http://pagelayer.com/wordpress (PAGELAYER)
// ----------------------------------------------------------
// Please Read the Terms of use at http://pagelayer.com/tos
// ----------------------------------------------------------
//===========================================================
// (c)Pagelayer Team
//===========================================================
//////////////////////////////////////////////////////////////

// Are we being accessed directly ?
if(!defined('PAGELAYER_VERSION')) {
	exit('Hacking Attempt !');
}

function pagelayer_do_shortcode_to_block( $content, $ignore_html = false ) {
	global $shortcode_tags;
	
	if ( false === strpos( $content, '[' ) ) {
		return $content;
	}
	
	// Find all registered tag names in $content.
	preg_match_all( '@\[([^<>&/\[\]\x00-\x20=]++)@', $content, $matches );
	$tagnames = array_intersect( array_keys( $shortcode_tags ), $matches[1] );

	if( empty( $tagnames ) ){
		return $content;
	}

	$content = do_shortcodes_in_html_tags( $content, $ignore_html, $tagnames );
	
	$pattern = get_shortcode_regex( $tagnames );
	$content = preg_replace_callback( "/$pattern/", 'pagelayer_do_shortcode_tag', $content );
	
	return $content;
}

function pagelayer_do_shortcode_tag($m){
	
	// Allow [[foo]] syntax for escaping a tag.
	if ( '[' === $m[1] && ']' === $m[6] ) {
		return substr( $m[0], 1, -1 );
	}

	$tag  = $m[2];
	$attr = shortcode_parse_atts( $m[3] );
	$content = isset( $m[5] ) ? $m[5] : null;

	$output = $m[1] . pagelayer_shortcode_to_block( $attr, $content, $tag ) . $m[6];
	
	return $output;
}

function pagelayer_shortcode_to_block($attr, $content, $tag){
	
	if($tag == 'pl_post_props'){
		return '';
	}
	
	if($tag == 'pl_inner_col'){
		$tag = 'pl_col';
	}
	
	if($tag == 'pl_inner_row'){
		$tag = 'pl_row';
	}
	
	$block_name = 'pagelayer/'.str_replace('_', '-', $tag);
	
	$func = 'pagelayer_fix_block_'.$tag;
	
	// Is there a function of the tag ?
	if(function_exists($func)){
		call_user_func_array($func, array(&$block_name, &$attr, &$content));
	}
	
	$content = pagelayer_do_shortcode_to_block($content);
	
	return get_comment_delimited_block_content( $block_name, $attr, $content );
}

function pagelayer_fix_block_pl_accordion_item(&$block_name, &$attr, &$content){
	
	if(pagelayer_has_blocks($content) || false !== strpos( $content, '[pl_' )){
		return;
	}
	
	pagelayer_content_to_block($content);
}

function pagelayer_content_to_block(&$content){

	$content = '<!-- '.PAGELAYER_BLOCK_PREFIX.':pagelayer/pl-row {"stretch":"auto"} -->
<!-- '.PAGELAYER_BLOCK_PREFIX.':pagelayer/pl-col {"overlay_hover_delay":"400"} -->
<!-- '.PAGELAYER_BLOCK_PREFIX.':pagelayer/pl-text -->'.$content.'<!-- /'.PAGELAYER_BLOCK_PREFIX.':pagelayer/pl-text -->
<!-- /'.PAGELAYER_BLOCK_PREFIX.':pagelayer/pl-col -->
<!-- /'.PAGELAYER_BLOCK_PREFIX.':pagelayer/pl-row -->';
}PKɎf\&_��w�wmain/settings.phpnu�[���<?php

//////////////////////////////////////////////////////////////
//===========================================================
// settings.php
//===========================================================
// PAGELAYER
// Inspired by the DESIRE to be the BEST OF ALL
// ----------------------------------------------------------
// Started by: Pulkit Gupta
// Date:	   23rd Jan 2017
// Time:	   23:00 hrs
// Site:	   http://pagelayer.com/wordpress (PAGELAYER)
// ----------------------------------------------------------
// Please Read the Terms of use at http://pagelayer.com/tos
// ----------------------------------------------------------
//===========================================================
// (c)Pagelayer Team
//===========================================================
//////////////////////////////////////////////////////////////

// Are we being accessed directly ?
if(!defined('PAGELAYER_VERSION')) {
	exit('Hacking Attempt !');
}

// The Pagelayer Settings Header
function pagelayer_page_header($title = 'Pagelayer Editor'){
	
	wp_enqueue_script( 'pagelayer-admin', PAGELAYER_JS.'/pagelayer-admin.js', array('jquery'), PAGELAYER_VERSION);
	wp_enqueue_style( 'pagelayer-admin', PAGELAYER_CSS.'/pagelayer-admin.css', array(), PAGELAYER_VERSION);
		
	$promos = apply_filters('pagelayer_review_link', true);
		
	echo '<div style="margin: 0px;">	
<div class="metabox-holder">
<div class="postbox-container">	
<div class="wrap" style="margin-top:0px;">
	<h1 style="padding:0px"><!--This is to fix promo--></h1>
	<table cellpadding="2" cellspacing="1" width="100%" class="fixed" border="0">
		<tr>
			<td valign="top"><h1>'.$title.'</h1></td>
			'.($promos ? '<td align="right"><a target="_blank" class="button button-primary" href="https://wordpress.org/support/view/plugin-reviews/pagelayer">Review Pagelayer</a></td>' : '').'
			<td align="right" width="40"><a target="_blank" href="https://twitter.com/pagelayer"><img src="'.PAGELAYER_URL.'/images/twitter.png" /></a></td>
			<td align="right" width="40"><a target="_blank" href="https://www.facebook.com/pagelayer/"><img src="'.PAGELAYER_URL.'/images/facebook.png" /></a></td>
		</tr>
	</table>
	<hr />
	
	<!--Main Table-->
	<table cellpadding="8" cellspacing="1" width="100%" class="fixed">
	<tr>
		<td valign="top">';

}

// The Pagelayer Settings footer
function pagelayer_page_footer($no_twitter = 0){
	
	echo '
		</td>';
		
	$promos = apply_filters('pagelayer_right_bar_promos', true);
	
	if($promos){
	
		echo '
		<td width="200" valign="top" id="pagelayer-right-bar">';
		
		if(!defined('PAGELAYER_PREMIUM')){
			
			echo '
			<div class="postbox" style="min-width:0px !important;">
				<h2 class="hndle ui-sortable-handle">
					<span><a target="_blank" href="'.PAGELAYER_PRO_PRICE_URL.'"><img src="'.PAGELAYER_URL.'/images/pagelayer_product.png" width="100%" /></a></span>
				</h2>
				<div class="inside">
					<i>Upgrade to the premium version and get the following features </i>:<br>
					<ul class="pagelayer-right-ul">
						<li>60+ Premium Widgets</li>
						<li>16+ WooCommerce Widgets</li>
						<li>400+ Premium Sections</li>
						<li>Theme Builder</li>
						<li>WooCommerce Builder</li>
						<li>Theme Creator and Exporter</li>
						<li>Form Builder</li>
						<li>Popup Builder</li>
						<li>And many more ...</li>
					</ul>
					<center><a class="button button-primary" target="_blank" href="'.PAGELAYER_PRO_PRICE_URL.'">Upgrade</a></center>
				</div>
			</div>';
			
		}
		
		echo '
			<div class="postbox" style="min-width:0px !important;">
				<h2 class="hndle ui-sortable-handle">
					<span><a target="_blank" href="https://wpcentral.co/?from=pagelayer-plugin"><img src="'.PAGELAYER_URL.'/images/wpcentral_product.png" width="100%" /></a></span>
				</h2>
				<div class="inside">
					<i>Manage all your WordPress sites from <b>1 dashboard</b> </i>:<br>
					<ul class="pagelayer-right-ul">
						<li>1-click Admin Access</li>
						<li>Update WordPress</li>
						<li>Update Themes</li>
						<li>Update Plugins</li>
						<li>Backup your WordPress Site</li>
						<li>Plugins & Theme Management</li>
						<li>Post Management</li>
						<li>And many more ...</li>
					</ul>
					<center><a class="button button-primary" target="_blank" href="https://wpcentral.co/?from=pagelayer-plugin">Visit wpCentral</a></center>
				</div>
			</div>
		
		</td>';
	}
	
	echo '
	</tr>
	</table>
	<br />';
	
	if(!defined('SITEPAD')){
			
		if(empty($no_twitter)){
			
			echo '
<div style="width:45%;background:#FFF;padding:15px; margin:auto">
	<b>Let your followers know that you use Pagelayer to build your website :</b>
	<form method="get" action="https://twitter.com/intent/tweet" id="tweet" onsubmit="return dotweet(this);">
		<textarea name="text" cols="45" row="3" style="resize:none;">I easily built my #WordPress #site using @pagelayer</textarea>
		&nbsp; &nbsp; <input type="submit" value="Tweet!" class="button button-primary" onsubmit="return false;" id="twitter-btn" style="margin-top:20px;"/>
	</form>	
</div>
<br />

<script>
function dotweet(ele){
	window.open(jQuery("#"+ele.id).attr("action")+"?"+jQuery("#"+ele.id).serialize(), "_blank", "scrollbars=no, menubar=no, height=400, width=500, resizable=yes, toolbar=no, status=no");
	return false;
}
</script>';
	
	}
	
	echo '<hr />
	<a href="'.PAGELAYER_WWW_URL.'" target="_blank">Pagelayer</a> v'.PAGELAYER_VERSION.' You can report any bugs <a href="http://wordpress.org/support/plugin/pagelayer" target="_blank">here</a>.';
	
	}

echo '
</div>	
</div>
</div>
</div>';

}

function pagelayer_settings_page(){

	$_REQUEST = wp_unslash($_REQUEST);
	$post_type = array();
	$exclude = [ 'attachment', 'pagelayer-template' ];
	$pt_objects = get_post_types(['public' => true,], 'objects');

	foreach ( $pt_objects as $pt_slug => $type ) {
		
		if ( in_array( $pt_slug, $exclude ) ) {
			continue;
		}
		
		$post_type[$pt_slug] = $type->labels->name;
	}

	$support_ept = get_option( 'pl_support_ept', ['post', 'page']);

	$option_name = 'pl_gen_setting';
	$new_value = '';
	
	// DO an admin referrer check
	if(!empty($_POST)){
		check_admin_referer('pagelayer-options');
	}
	
	// We do a $_POST check and hence we are checking the POST var here as well
	// Everywhere down as well, $_POST should be used to save data
	
	if(isset($_POST['pl_support_ept'])){

		$pl_support_ept = $_REQUEST['pl_support_ept'];
		
		foreach($pl_support_ept as $k => $v){
			if(empty($post_type[$v])){
				unset($pl_support_ept[$k]);
			}
		}
		
		// Update it
		update_option('pl_support_ept', $pl_support_ept );
		
		$support_ept = get_option( 'pl_support_ept');
		
		$done = 1;
	}
	
	if(isset($_POST['pagelayer_icons_set'])){
		$pagelayer_icons_set = $_REQUEST['pagelayer_icons_set'];
		
		// Update it
		update_option('pagelayer_icons_set', $pagelayer_icons_set);
		
		$done = 1;
	}
	
	$socials = ['pagelayer-facebook-url','pagelayer-twitter-url','pagelayer-instagram-url','pagelayer-linkedin-url','pagelayer-youtube-url','pagelayer-gplus-url','pagelayer-copyright','pagelayer-phone','pagelayer-address'];
	
	foreach( $socials as $social ){
		if(isset($_POST[$social])){
			$url = $_REQUEST[$social];
			update_option($social, $url);
			$done = 1;
		}
	}
	
	if(isset($_POST['pagelayer_cf_to_email'])){

		$to_email = $_REQUEST['pagelayer_cf_to_email'];
		
		update_option( 'pagelayer_cf_to_email', $to_email );
		
		$done = 1;
	}
	
	if(isset($_POST['pagelayer-gmaps-api-key'])){

		$maps_id = sanitize_text_field($_REQUEST['pagelayer-gmaps-api-key']);
			
		update_option( 'pagelayer-gmaps-api-key', $maps_id );
		
		$done = 1;
	}
		
	if(defined('PAGELAYER_PREMIUM')){
	
		if(isset($_POST['pagelayer_cf_subject'])){

			$subject = $_REQUEST['pagelayer_cf_subject'];
			
			update_option('pagelayer_cf_subject', $subject, 'no');
		
			$done = 1;
			
		}
		
		if(isset($_POST['pagelayer_cf_headers'])){

			$subject = $_REQUEST['pagelayer_cf_headers'];
			
			update_option('pagelayer_cf_headers', $subject, 'no');
		
			$done = 1;
			
		}
		
		if(isset($_POST['pagelayer_cf_from_email'])){

			$subject = $_REQUEST['pagelayer_cf_from_email'];
			
			update_option('pagelayer_cf_from_email', $subject, 'no');
		
			$done = 1;
			
		}
		
		if(isset($_POST['pagelayer_cf_success'])){

			$success = $_REQUEST['pagelayer_cf_success'];
			
			update_option( 'pagelayer_cf_success', $success, 'no');
		
			$done = 1;
			
		}
		
		if(isset($_POST['pagelayer_cf_failed'])){

			$failed = $_REQUEST['pagelayer_cf_failed'];
			
			update_option( 'pagelayer_cf_failed', $failed, 'no');
		
			$done = 1;
			
		}
		
		if(isset($_POST['pagelayer_recaptcha_failed'])){

			$failed = $_REQUEST['pagelayer_recaptcha_failed'];
			
			update_option( 'pagelayer_recaptcha_failed', $failed, 'no');
		
			$done = 1;
			
		}

		if(isset($_POST['pagelayer_recaptcha_version'])){

			$version = sanitize_text_field($_REQUEST['pagelayer_recaptcha_version']);
			
			update_option( 'pagelayer_recaptcha_version', $version );
		
			$done = 1;
			
		}
		
		if(isset($_POST['pagelayer_google_captcha'])){

			$captcha = sanitize_text_field($_REQUEST['pagelayer_google_captcha']);
			
			update_option( 'pagelayer_google_captcha', $captcha );
		
			$done = 1;
			
		}
		
		if(isset($_POST['pagelayer_google_captcha_secret'])){

			$captcha_secret = sanitize_text_field($_REQUEST['pagelayer_google_captcha_secret']);
			
			update_option( 'pagelayer_google_captcha_secret', $captcha_secret );
		
			$done = 1;
			
		}
		
		if(isset($_POST['pagelayer_google_captcha_lang'])){

			$captcha_secret = $_REQUEST['pagelayer_google_captcha_lang'];
			
			update_option( 'pagelayer_google_captcha_lang', $captcha_secret );
		
			$done = 1;
			
		}
		
		// Facebook APP ID
		if(isset($_POST['pagelayer-fbapp-id'])){
			$fb_app_id = sanitize_text_field($_REQUEST['pagelayer-fbapp-id']);

			
			if(preg_match('/\W/is', $fb_app_id)){
				$pl_error[] = 'The Facebook App ID is not correct';
			}else{
			
				// Save it
				update_option( 'pagelayer-fbapp-id', $fb_app_id );
			
				$done = 1;
			
			}
		}
	}

	// reCAPTCHA Langs
	$recap_lang[''] = 'Auto Detect';
	$recap_lang['ar'] = 'Arabic';
	$recap_lang['af'] = 'Afrikaans';
	$recap_lang['am'] = 'Amharic';
	$recap_lang['hy'] = 'Armenian';
	$recap_lang['az'] = 'Azerbaijani';
	$recap_lang['eu'] = 'Basque';
	$recap_lang['bn'] = 'Bengali';
	$recap_lang['bg'] = 'Bulgarian';
	$recap_lang['ca'] = 'Catalan';
	$recap_lang['zh-HK'] = 'Chinese (Hong Kong)';
	$recap_lang['zh-CN'] = 'Chinese (Simplified)';
	$recap_lang['zh-TW'] = 'Chinese (Traditional)';
	$recap_lang['hr'] = 'Croatian';
	$recap_lang['cs'] = 'Czech';
	$recap_lang['da'] = 'Danish';
	$recap_lang['nl'] = 'Dutch';
	$recap_lang['en-GB'] = 'English (UK)';
	$recap_lang['en'] = 'English (US)';
	$recap_lang['et'] = 'Estonian';
	$recap_lang['fil'] = 'Filipino';
	$recap_lang['fi'] = 'Finnish';
	$recap_lang['fr'] = 'French';
	$recap_lang['fr-CA'] = 'French (Canadian)';
	$recap_lang['gl'] = 'Galician';
	$recap_lang['ka'] = 'Georgian';
	$recap_lang['de'] = 'German';
	$recap_lang['de-AT'] = 'German (Austria)';
	$recap_lang['de-CH'] = 'German (Switzerland)';
	$recap_lang['el'] = 'Greek';
	$recap_lang['gu'] = 'Gujarati';
	$recap_lang['iw'] = 'Hebrew';
	$recap_lang['hi'] = 'Hindi';
	$recap_lang['hu'] = 'Hungarain';
	$recap_lang['is'] = 'Icelandic';
	$recap_lang['id'] = 'Indonesian';
	$recap_lang['it'] = 'Italian';
	$recap_lang['ja'] = 'Japanese';
	$recap_lang['kn'] = 'Kannada';
	$recap_lang['ko'] = 'Korean';
	$recap_lang['lo'] = 'Laothian';
	$recap_lang['lv'] = 'Latvian';
	$recap_lang['lt'] = 'Lithuanian';
	$recap_lang['ms'] = 'Malay';
	$recap_lang['ml'] = 'Malayalam';
	$recap_lang['mr'] = 'Marathi';
	$recap_lang['mn'] = 'Mongolian';
	$recap_lang['no'] = 'Norwegian';
	$recap_lang['fa'] = 'Persian';
	$recap_lang['pl'] = 'Polish';
	$recap_lang['pt'] = 'Portuguese';
	$recap_lang['pt-BR'] = 'Portuguese (Brazil)';
	$recap_lang['pt-PT'] = 'Portuguese (Portugal)';
	$recap_lang['ro'] = 'Romanian';
	$recap_lang['ru'] = 'Russian';
	$recap_lang['sr'] = 'Serbian';
	$recap_lang['si'] = 'Sinhalese';
	$recap_lang['sk'] = 'Slovak';
	$recap_lang['sl'] = 'Slovenian';
	$recap_lang['es'] = 'Spanish';
	$recap_lang['es-419'] = 'Spanish (Latin America)';
	$recap_lang['sw'] = 'Swahili';
	$recap_lang['sv'] = 'Swedish';
	$recap_lang['ta'] = 'Tamil';
	$recap_lang['te'] = 'Telugu';
	$recap_lang['th'] = 'Thai';
	$recap_lang['tr'] = 'Turkish';
	$recap_lang['uk'] = 'Ukrainian';
	$recap_lang['ur'] = 'Urdu';
	$recap_lang['vi'] = 'Vietnamese';
	$recap_lang['zu'] = 'Zulu';
	
	pagelayer_page_header('Pagelayer Settings');

	// Media Replace.
	if(isset($_POST['submit']) || isset($_POST['pagelayer_disable_media_replace'])){

		$disable_media = empty($_REQUEST['pagelayer_disable_media_replace']) ? 0 : 1;
		
		update_option( 'pagelayer_disable_media_replace', $disable_media );
	
		$done = 1;
		
	}
	
	// Media Replace
	$media_replace = get_option( 'pagelayer_disable_media_replace');
	
	// Clone Templates.
	if(isset($_POST['submit']) || isset($_POST['pagelayer_disable_clone'])){

		$disable_clone = empty($_REQUEST['pagelayer_disable_clone']) ? 0 : 1;
		
		update_option( 'pagelayer_disable_clone', $disable_clone );
	
		$done = 1;
		
	}
	
	// Disable Clone
	$disable_clone = get_option('pagelayer_disable_clone');
		
	// Dark Mode
	if(isset($_POST['submit']) || isset($_POST['pagelayer_enable_dark_mode'])){

		$enable_dark_mode = empty($_REQUEST['pagelayer_enable_dark_mode']) ? 0 : 1;
		
		update_option( 'pagelayer_enable_dark_mode', $enable_dark_mode );
	
		$done = 1;
		
	}
	
	// Dark Mode
	$enable_dark_mode = get_option('pagelayer_enable_dark_mode');
	
	// Enable JS/CSS Giver 
	if(isset($_POST['submit']) || isset($_POST['pagelayer_enable_jscss_giver'])){
		$done = 1;
		$enable_jscss_giver = empty($_REQUEST['pagelayer_enable_jscss_giver']) ? -1 : 1;
		
		update_option( 'pagelayer_enable_giver', $enable_jscss_giver );
	}
	
	// Enable JS/CSS Giver 
	$enable_jscss_giver = get_option('pagelayer_enable_giver');
	
	if(defined('PAGELAYER_PREMIUM')){
		// Enable Google Font local giver 
		if(isset($_POST['submit']) || isset($_POST['pagelayer_local_gfont'])){
			$done = 1;
			$enable_gfont_downloader = empty($_REQUEST['pagelayer_local_gfont']) ? -1 : 1;
			
			update_option( 'pagelayer_local_gfont', $enable_gfont_downloader );
		}
		
		// Enable Google Font Downloader  
		$enable_gfont_downloader = get_option('pagelayer_local_gfont');
	}
	
	// User roles to allow saving js content
	if(isset($_POST['pagelayer_js_permission'])){	
		update_option( 'pagelayer_js_permission', array_filter($_POST['pagelayer_js_permission']) );
	}
		
	$pagelayer_js_permission = get_option('pagelayer_js_permission');
	$pagelayer_js_permission = empty($pagelayer_js_permission) ? array() : $pagelayer_js_permission;

	// Saved ?
	if(!empty($done)){
		echo '<div class="notice notice-success"><p>'. __('The settings were saved successfully', 'pagelayer'). '</p></div><br />';
	}

	// Any errors ?
	if(!empty($pl_error)){
		pagelayer_report_error($pl_error);echo '<br />';
	}
	
?>
	<form class="pagelayer-setting-form" method="post" action="">
		<?php wp_nonce_field('pagelayer-options'); ?>
		<div class="tabs-wrapper">
			<h2 class="nav-tab-wrapper pagelayer-wrapper">
				<a href="#general" class="nav-tab"><?php _e('General');?></a>
				<a href="#icons" class="nav-tab "><?php _e('Enable Icons');?></a>
				<a href="#social" class="nav-tab"><?php _e('Information');?></a>
				<a href="#integration" class="nav-tab"><?php _e('Integrations');?></a>
				<?php if(defined('PAGELAYER_PREMIUM')){ ?>
				<a href="#contactform" class="nav-tab "><?php _e('Contact Form');?></a>
				<a href="#captcha" class="nav-tab "><?php _e('Google Captcha');?></a>
				<?php  
				}
				if(!defined('SITEPAD')){
					echo '
					<a href="#support" class="nav-tab ">'.__('Support').'</a>
					<a href="#faq" class="nav-tab ">'.__('FAQ').'</a>';
				}
				?>
			</h2>
		
			<div class="pagelayer-tab-panel" id="general">
				 <table>
					<?php
					if(!defined('SITEPAD')){
					?>
					<tr>
						<th scope="row"><?php _e('Editor Enables On');?></th>
						<td>
						<label>
					<?php
						foreach($post_type as $type => $name){							
							echo '<input type="checkbox" name="pl_support_ept[]" value="'.$type.'" '. (in_array($type, $support_ept) ? "checked" : "") .'/>'.$name.'</br>';
						}
					?>
						</label>
						</td>
					</tr>
					<tr>
						<th scope="row"><?php _e('Media Replace');?></th>
						<td>
						<label>
							<input type="checkbox" name="pagelayer_disable_media_replace" <?php echo (!empty( $media_replace) ? ' checked' : '');?> /><?php _e('Disable Media Replace') ?></br>
						</label>
						</td>
					</tr>
					<tr>
						<th scope="row"><?php _e('Disable Clone');?></th>
						<td>
						<label>
							<input type="checkbox" name="pagelayer_disable_clone" <?php echo (!empty( $disable_clone) ? ' checked' : '');?> /><?php _e('Disable Clone') ?></br>
						</label>
						</td>
					</tr>
				<?php 
					}
				?>
					<tr>
						<th scope="row"><?php _e('Dark Mode');?></th>
						<td>
						<label>
							<input type="checkbox" name="pagelayer_enable_dark_mode" <?php echo (!empty($enable_dark_mode) ? 'checked' : '');?> /><?php _e('Enable Dark Mode') ?></br>
						</label>
						</td>
					</tr>
					<tr>
						<th scope="row"><?php _e('Enable JS/CSS Giver');?></th>
						<td>
						<label>
							<input type="checkbox" name="pagelayer_enable_jscss_giver" <?php echo ((!empty($enable_jscss_giver) && $enable_jscss_giver == 1) ? 'checked' : '');?> /><?php _e('Enable JS/CSS Giver') ?></br>
						</label>
						</td>
					</tr>
					<?php 
					if(defined('PAGELAYER_PREMIUM')){
					?>
					<tr>
						<th scope="row"><?php _e('Local Google Fonts');?></th>
						<td>
						<label>
							<input type="checkbox" name="pagelayer_local_gfont" <?php echo ((!empty($enable_gfont_downloader) && $enable_gfont_downloader == 1) ? 'checked' : '');?> /><?php _e('Enable Google Fonts load locally ') ?></br>
							<p><?php _e('If you check this option Google Fonts download on your server and load from your server.') ?></p>
						</label>
						</td>
					</tr>
					<?php } ?>
					<tr>
						<th scope="row" style="vertical-align: top"><?php _e('JS Content Permissions');?></th>
						<td>
						<label>
							<?php
							$user_roles = wp_roles()->get_names();
							echo '<label for="pagelayer_js_permission">Select User Roles:</label><br>';
							echo '<select id="pagelayer_js_permission" name="pagelayer_js_permission[]" multiple="multiple">';
							
							foreach ($user_roles as $role => $role_name) {
								if ($role == 'administrator') {
									echo '<option value="" >'. __('Default') .'</option>';
									continue;
								}
								
								echo '<option value="' . $role . '" ' . (in_array($role, $pagelayer_js_permission) ? 'selected' : '') . '>' . $role_name . '</option>';
							}

							echo '</select>';
							?>
							<br>
							<p><b><?php _e('Security Note:'); ?></b> <?php _e('For security reasons, we strongly advise against granting this permission to user roles other than administrators. Adding JavaScript content can lead to Cross Site Scripting and can introduce severe security vulnerabilities to your website, putting it at risk of attacks. Only administrators should have access to this feature to ensure the safety and integrity of your site.') ?></p>
						</label>
						</td>
					</tr>
				 </table>
			</div>
			<div class="pagelayer-tab-panel" id="icons">
				<table>
					<tr>
						<th scope="row"><?php _e('Enable Icons');?></th>
						<td>
						<label>
							<?php
								$pagelayer_icons = get_option( 'pagelayer_icons_set');
								if(empty($pagelayer_icons)){
									$pagelayer_icons = array();
								}
							?>
							<input type="checkbox" name="pagelayer_icons_set[]" value="font-awesome5" <?php if(in_array('font-awesome5', $pagelayer_icons) || !get_option( 'pagelayer_icons_set')){echo ' checked';}?> /><?php _e('font-awesome5'); ?></br>
						</label>
						</td>
					</tr>
				 </table>
			</div>
			<div class="pagelayer-tab-panel" id="social">
				<div class="pagelayer-settings-info" style="display:flex;">
					<div style="flex:1">
						<div class="pagelayer-title">
							<h2><?php _e('Address and Phone Number');?></h2>
						</div>
						<table>
							<tr>
								<th><?php _e('Address');?></th>
								<td><textarea name="pagelayer-address"><?php echo esc_html(pagelayer_get_option('pagelayer-address'));?></textarea></td>
							</tr>
							<tr>
								<th><?php _e('Phone Number');?></th>
								<td><input type="tel" name="pagelayer-phone" <?php echo 'value="'.esc_html(pagelayer_get_option('pagelayer-phone')).'"';?> /></td>
							</tr>
							
							<tr>
								<th scope="row"><?php _e('Contact Email');?></th>
								<td>
									<?php if(defined('PAGELAYER_PREMIUM')){																			
										echo '<p>'.__('You can change your contact email<br> from the Contact Form Settings.').'</p>';
									}else{
									?>
									<label>
										<input name="pagelayer_cf_to_email" type="email" placeholder="email@domain.com" <?php if(get_option('pagelayer_cf_to_email')){
										echo 'value="'.esc_html(get_option('pagelayer_cf_to_email')).'"';
									}?>/>
									</label>
									<?php } ?>
								</td>
							</tr>
							
						</table>
						<?php if(defined('PAGELAYER_PREMIUM')){ ?>
						<div class="pagelayer-title">
							<h2><?php _e('Copyright');?></h2>
						</div>
						<table>
							<tr>
								<th><?php _e('Copyright Text');?></th>
								<td><textarea name="pagelayer-copyright"><?php echo pagelayer_get_option('pagelayer-copyright'); ?></textarea></td>
							</tr>
						</table>
						<?php } ?>
					</div>
					<?php if(defined('PAGELAYER_PREMIUM')){ ?>
					<div style="flex:1">
						<div class="pagelayer-title">
							<h2><?php _e('Social Profile URLs');?></h2>
						</div>
						<table>
							<tr>
								<th><?php _e('Facebook');?></th>
								<td><input type="text" name="pagelayer-facebook-url" <?php echo 'value="'.esc_url(get_option('pagelayer-facebook-url')).'"';?>/></td>
							</tr>
							<tr>
								<th><?php _e('Twitter');?></th>
								<td><input type="text" name="pagelayer-twitter-url" <?php echo 'value="'.esc_url(get_option('pagelayer-twitter-url')).'"';?>/></td>
							</tr>
							<tr>
								<th><?php _e('Instagram');?></th>
								<td><input type="text" name="pagelayer-instagram-url" <?php  echo 'value="'.esc_url(get_option('pagelayer-instagram-url')).'"'; ?>/></td>
							</tr>
							<tr>
								<th><?php _e('LinkedIn');?></th>
								<td><input type="text" name="pagelayer-linkedin-url" <?php echo 'value="'.esc_url(get_option('pagelayer-linkedin-url')).'"'; ?>/></td>
							</tr>
							<tr>
								<th><?php _e('YouTube');?></th>
								<td><input type="text" name="pagelayer-youtube-url" <?php echo 'value="'.esc_url(get_option('pagelayer-youtube-url')).'"'; ?>/></td>
							</tr>
							<tr>
								<th><?php _e('Google+');?></th>
								<td><input type="text" name="pagelayer-gplus-url" <?php echo 'value="'.esc_url(get_option('pagelayer-gplus-url')).'"'; ?>/></td>
							</tr>
						</table>
					</div>
					<?php } ?>
				</div>
			</div>
			<div class="pagelayer-tab-panel" id="integration">
				<?php if(defined('PAGELAYER_PREMIUM')){ ?>
				<div style="margin:50px auto">
					<div class="pagelayer-title">
						<h2><?php _e('Facebook SDK Details');?></h2>
					</div>
					<table>
						<tr>
							<th><?php _e('App ID');?></th>
							<td><input type="text" name="pagelayer-fbapp-id" class="pagelayer-app-id" <?php if(get_option('pagelayer-fbapp-id')){
									echo 'value="'.esc_html(get_option('pagelayer-fbapp-id')).'"';
								}?>/></td>
						</tr>
					</table>
				</div>
				<hr>
				<?php } ?>
				<div style="margin:50px auto">
					<div class="pagelayer-title">
						<h2><?php _e('Google Maps API Key'); ?></h2>
					</div>
					<table>
						<tr>
							<th style="vertical-align:top"><?php _e('Project ID');?></th>
							<td><input type="text" name="pagelayer-gmaps-api-key" class="pagelayer-gmaps-api-key" <?php if(get_option('pagelayer-gmaps-api-key')){
									echo 'value="'. esc_html(get_option('pagelayer-gmaps-api-key')).'"';
								}?>/><p><?php _e('Insert google maps API key. <a href="https://pagelayer.com/docs/pagelayer-widgets/google-maps/"><strong>CLICK HERE</strong></a> to get help in getting API key.') ?></p></td>
						</tr>					
					</table>
				</div>
			</div>
			<?php if(defined('PAGELAYER_PREMIUM')){ ?>
			<div class="pagelayer-tab-panel pagelayer-cf" id="contactform">
				 <table>
					<tr>
						<td colspan="2" style="align:middle;">
						<p><?php _e('You can use a field name with a prefix $ to print your field value e.g. if the field name is <b>fieldname</b> then use the variable <b>$fieldname</b>');?></p>
						</td>
					</tr>
					<tr>
						<td scope="row" width="50%">
							<?php echo '<b>'.__('To Email').' :</b><br><p>'.__('You can use comma seperated values for multiple emails').'</p>';?>
						</td>
						<td>
							<label>
								<input name="pagelayer_cf_to_email" type="text" placeholder="email@domain.com" <?php if(get_option('pagelayer_cf_to_email')){
								echo 'value="'.esc_html(get_option('pagelayer_cf_to_email')).'"';
							}?>/>
							</label>
						</td>
					</tr>
					<tr>
						<th scope="row"><?php _e('From Email');?>:</th>
						<td>
							<label>
								<input name="pagelayer_cf_from_email" type="text" placeholder="My Site <email@domain.com>" <?php 
								if(get_option('pagelayer_cf_from_email')){
								echo 'value="'.esc_html(get_option('pagelayer_cf_from_email')).'"';
							}?>/>
							</label>
						</td>
					</tr>
					<tr>
						<th scope="row"><?php _e('Subject');?>:</th>
						<td>
							<label>
								<input name="pagelayer_cf_subject" type="text" placeholder="Subject" <?php if(get_option('pagelayer_cf_subject')){
								echo 'value="'.esc_html(get_option('pagelayer_cf_subject')).'"';
							}?> />
							</label>
						</td>
					</tr>
					<tr>
						<th scope="row"><?php _e('Additional Headers');?>: </th>
						<td>
							<label>
								<textarea rows="3" name="pagelayer_cf_headers"><?php 
								if(get_option('pagelayer_cf_headers')){
									echo get_option('pagelayer_cf_headers');
								} ?></textarea>
							</label>
						</td>
					</tr>
					<tr>
						<td colspan="2"><b><?php echo __('Messages').' : </b><p>'.__('You can edit messages used for information of your form here.');?></p></td>
					</tr>
					<tr>
						<th scope="row"><?php _e('Success Message');?> :</th>
						<td>
							<label>
								<input name="pagelayer_cf_success" type="text" placeholder="Success" <?php if(get_option('pagelayer_cf_success')){
								echo 'value="'.esc_html(get_option('pagelayer_cf_success')).'"';
							}?> />
							</label>
						</td>
					</tr>
					<tr>
						<th scope="row"><?php _e('Failed Message');?> :</th>
						<td>
							<label>
								<input name="pagelayer_cf_failed" type="text" placeholder="Failed" <?php if(get_option('pagelayer_cf_failed')){
								echo 'value="'.esc_html(get_option('pagelayer_cf_failed')).'"';
							}?> />
							</label>
						</td>
					</tr>
					<tr>
						<th scope="row"><?php _e('reCaptcha Failed Message');?> : </th>
						<td>
							<label>
								<input name="pagelayer_recaptcha_failed" type="text" placeholder="The CAPTCHA verification failed. Please try again." <?php
								echo 'value="'.esc_html(get_option('pagelayer_recaptcha_failed', __pl('cap_ver_fail'))).'"';
							?> />
							</label>
						</td>
					</tr>
				 </table>
			</div>
			<div class="pagelayer-tab-panel" id="captcha">
				<table>
					<tr>
						<th scope="row"><?php _e('Select reCAPTCHA Version', 'pagelayer'); ?></th>
						<td>
							<select name="pagelayer_recaptcha_version" id="pagelayer_recaptcha_version">
								<option value="" <?php echo esc_html(get_option('pagelayer_recaptcha_version', '')) === '' ? 'selected' : ''; ?>>
									<?php _e('Google reCAPTCHA v2', 'pagelayer'); ?>
								</option>
								<option value="v3" <?php echo esc_html(get_option('pagelayer_recaptcha_version', '')) === 'v3' ? 'selected' : ''; ?>>
									<?php _e('Google reCAPTCHA v3', 'pagelayer'); ?>
								</option>
							</select>
						</td>
					</tr>
				</table>
				 <table>
					<tr>
						<th scope="row"><?php _e('reCaptcha Site Key');?></th>
						<td>
							<label>
								<input name="pagelayer_google_captcha" type="text" placeholder="Site key" <?php if(get_option('pagelayer_google_captcha')){
								echo 'value="'.esc_html(get_option('pagelayer_google_captcha')).'"';
							}?> />
							</label>
						</td>
					</tr>
					<tr>
						<th scope="row"><?php _e('reCaptcha Secret Key');?></th>
						<td>
							<label>
								<input name="pagelayer_google_captcha_secret" type="text" placeholder="Secret key" <?php if(get_option('pagelayer_google_captcha_secret')){
								echo 'value="'.esc_html(get_option('pagelayer_google_captcha_secret')).'"';
							}?> />
							</label>
						</td>
					</tr>
					<tr>
						<th scope="row"><?php _e('reCaptcha Language');?> </th>
						<td>
							<label>
								<select name="pagelayer_google_captcha_lang">
									<?php
										foreach($recap_lang as $k => $v){
											echo '<option '.( get_option('pagelayer_google_captcha_lang', '') == $k ? 'selected="selected"' : '').' value="'.$k.'">'.$v.'</value>';								
										}
									?>
								</select>
							</label>
						</td>
					</tr>
				 </table>
			</div>
			<?php } ?>
			<div class="pagelayer-tab-panel" id="support">
				<h2><?php _e('Support');?></h2>
				<h3><?php _e('You can contact the Pagelayer Team via email. Our email address is <a href="mailto:support@pagelayer.com">support@pagelayer.com</a>. We will get back to you as soon as possible!');?></h3>
			</div>
			<div class="pagelayer-tab-panel" id="faq">
				<h2><?php _e('FAQ');?></h2>
				<div class="pagelayer-acc-wrapper">
					<span class="nav-tab pagelayer-acc-tab"><?php _e('1: Why choose us');?></span>
					<div class="pagelayer-acc-panel">
						<p><?php _e('Pagelayer is best live editor and easy to use and we will keep improving it !');?></P>
					</div>
					
					<span class="nav-tab pagelayer-acc-tab"><?php _e('2: Support');?></span>
					<div class="pagelayer-acc-panel">
						<p><?php _e('You can contact the Pagelayer Group via email. Our email address is <a href="mailto:support@pagelayer.com">support@pagelayer.com</a>. We will get back to you as soon as possible!');?></p>
					</div>
				</div>
			</div>
		</div>
		<p>
			<input type="submit" name="submit" class="button button-primary" value="Save Changes">
		</p>
	</form>
	
<?php
	
	pagelayer_page_footer();

}PKɎf\X�Ն;�;main/blocks.phpnu�[���<?php

//////////////////////////////////////////////////////////////
//===========================================================
// PAGELAYER
// Inspired by the DESIRE to be the BEST OF ALL
// ----------------------------------------------------------
// Started by: Pulkit Gupta
// Date:	   23rd Jan 2017
// Time:	   23:00 hrs
// Site:	   http://pagelayer.com/wordpress (PAGELAYER)
// ----------------------------------------------------------
// Please Read the Terms of use at http://pagelayer.com/tos
// ----------------------------------------------------------
//===========================================================
// (c)Pagelayer Team
//===========================================================
//////////////////////////////////////////////////////////////

// Are we being accessed directly ?
if(!defined('PAGELAYER_VERSION')) {
	exit('Hacking Attempt !');
}

if( version_compare( get_bloginfo( 'version' ), '5.8', '>=' ) ){
	add_filter( 'block_categories_all', 'pagelayer_block_category', 999999999);
}else{
	add_filter( 'block_categories', 'pagelayer_block_category', 999999999 );
}

function pagelayer_block_category( $categories ) {
	
	// Create a custom category and add it at the beginning of the list
	array_unshift($categories, array(
		'slug'  => 'pagelayer',
		'title' => 'Pagelayer',
	));

	return $categories;
}

function pagelayer_block_name_by_tag($tag){
	return 'pagelayer/' . str_replace('_', '-', $tag);
}

add_action('template_redirect', 'pagelayer_block_init');
function pagelayer_block_init(){
	global $pagelayer;
	
	// Not load for gutenberg
	if(!function_exists('register_block_type') || !pagelayer_has_blocks() || pagelayer_is_gutenberg_editor()){
		return;
	}
	
	// Load shortcodes
	pagelayer_load_shortcodes();
	
	$pl_blocks_styles = $pagelayer->styles;

	foreach ($pagelayer->shortcodes as $block => $pl_props) {
		
		// Skip blocks not meant for Gutenberg
		if(!empty($pl_props['no_gt']) || $pl_props['group'] == 'woocommerce'){
			continue;
		}
		
		// Create attribute Object
		$attributes = [];
		$pagelayer_tabs = ['settings', 'options'];

		foreach($pagelayer_tabs as $tab){

			if (empty($pl_props[$tab]) || !is_array($pl_props[$tab])) continue;

			foreach($pl_props[$tab] as $section => $props){
				$props = array_key_exists($section, $pl_props) ? $pl_props[$section] : $pl_blocks_styles[$section];

				// Reset / Create the cache
				foreach($props as $x => $prop){
					$attributes[$x] = [
						'type' => $prop['type']
					];

					if ($prop['type'] === 'image') {
						$attributes['pagelayer-srcset'] = [
							'type' => 'string'
						];
					}

					// Are we to set this value?
					if (isset($prop['default']) && !empty($prop['default'])) {
						$tmp_val = $prop['default'];

						// If there is a unit and there is no unit suffix in atts value
						if(isset($prop['units'])){
							if (is_numeric($tmp_val)) {
								$tmp_val = $tmp_val . $prop['units'][0];
							} else {
								$sep = isset($prop['sep']) ? $prop['sep'] : ',';
								$tmp2 = explode($sep, $tmp_val);
								foreach ($tmp2 as $k => $value) {
									if (is_numeric($value)) {
										$tmp2[$k] = $value . $prop['units'][0];
									}
								}
								$tmp_val = implode($sep, $tmp2);
							}
						}

						$attributes[$x]['default'] = $tmp_val;
					}

					$modes = ['tablet', 'mobile'];

					// Do we have screen?
					if (array_key_exists('screen', $prop)) {
						foreach ($modes as $m) {
							$prop_name = $x . '_' . $m;

							$attributes[$prop_name] = [
								'type' => $prop['type']
							];

							// TODO: 
							// if (array_key_exists('default', $props[$prop_name])) {
							//     $attributes[$prop_name]['default'] = $props[$x]['default'];
							// }
						}
					}
				}
			}
		}
		
		// Register blocks
		register_block_type(
			pagelayer_block_name_by_tag($block),
			array(
				'attributes' => $attributes,
				'render_callback' => 'pagelayer_block_renderer',
			)
		);
	}
}

function pagelayer_block_renderer($attributes, $content, $_this){
	global $pagelayer;
	
	$parsed_block = $_this->parsed_block;
	$block_name = $parsed_block['blockName'];
	$tag = '';
	$inner_blocks = array(
		'blocks' => $parsed_block['innerBlocks'],
		'content' => $parsed_block['innerContent']
	);
	$attributes['is_not_sc'] = 1;
	
	if ( is_string( $block_name ) && 0 === strpos( $block_name, 'pagelayer/' ) ) {
		$tag = substr( $block_name, 10 );
	}
	
	// Convert as pagelayer shortcode
	$tag = str_replace('-', '_', $tag);
		
	if( empty($tag) || !array_key_exists($tag, $pagelayer->shortcodes) ){
		return '';
	}

	return pagelayer_render_shortcode($attributes, $content, $tag, $inner_blocks);
}

add_action('enqueue_block_editor_assets', 'pagelayer_enqueue_block_assets');
function pagelayer_enqueue_block_assets(){
	global $pagelayer;
	
	// For gutenberg
	if(!pagelayer_is_gutenberg_editor()){	
		return;
	}

	wp_enqueue_style( 'pagelayer-block-icon', PAGELAYER_CSS . '/pagelayer-icons.css', array('wp-edit-blocks'), PAGELAYER_VERSION );

	// Load styles and javascript
	pagelayer_enqueue_frontend(true);
	
	wp_enqueue_style( 'pagelayer-block-editor', PAGELAYER_CSS . '/pagelayer-blocks.css', array('wp-edit-blocks'), PAGELAYER_VERSION );
	
	// Components
	wp_enqueue_script( 'pagelayer-blocks', PAGELAYER_JS . '/blocks/index.js', [ 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n' ], PAGELAYER_VERSION, true );

	// Load shortcode
	pagelayer_load_shortcodes();
	
	// Load fonts
	pagelayer_load_font_options();
	
	$shortcodes = array();
	
	foreach($pagelayer->shortcodes as $block => $pl_props) {
		
		if(!empty($pl_props['no_gt']) || $pl_props['group'] == 'woocommerce'){
			continue;
		}
		
		$shortcodes[$block] = $pl_props;
	}
	
	wp_localize_script( 'pagelayer-blocks', 'pagelayer_config',
		array( 
			'pagelayer_shortcodes' => $shortcodes,
			'pagelayer_styles' => $pagelayer->styles,
			'pagelayer_groups' => $pagelayer->groups,
			'internal_linking_nonce' => wp_create_nonce('internal-linking'),
			'pagelayer_fonts' =>  $pagelayer->fonts,
		)
	);
}

// Load global JS
add_action( 'admin_print_scripts', 'pagelayer_block_global_js');
function pagelayer_block_global_js(){
	global $pagelayer, $post;
	
	// For gutenberg
	if(!pagelayer_is_gutenberg_editor()){	
		return;
	}
	
	// Load global colors and fonts
	pagelayer_load_global_palette();
		
	$pagelayer_recaptch_lang = get_option('pagelayer_google_captcha_lang');
	$pagelayer_recaptch_version = get_option('pagelayer_recaptcha_version', '');
	
	$referer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '';
	
	// Get CAPTCHA site key
	$pagelayer_recaptch_site_key = get_option('pagelayer_google_captcha');
	$pro_url = defined('POPULARFX_PRO_URL') ? POPULARFX_PRO_URL : PAGELAYER_PRO_PRICE_URL;
	$pro_txt = defined('POPULARFX_PRO_URL') ? 'PopularFX Pro' : 'Pagelayer Pro';
	
	echo '<script type="text/javascript" id="pagelayer-block-global-js">
pagelayer_ajax_url = "'.admin_url( 'admin-ajax.php' ).'?";
pagelayer_url = "'.PAGELAYER_URL.'";
pagelayer_ver = "'.PAGELAYER_VERSION.'";
pagelayer_global_nonce = "'.wp_create_nonce('pagelayer_global').'";
pagelayer_server_time = '.time().';
pagelayer_pro = '.(int)defined('PAGELAYER_PREMIUM').';
pagelayer_is_live = 1;
pagelayer_pro_url = "'. $pro_url .'";
pagelayer_pro_txt = "'. $pro_txt .'";
pagelayer_facebook_id = "'.get_option('pagelayer-fbapp-id').'";
pagelayer_settings = '.json_encode($pagelayer->settings).';
pagelayer_recaptch_lang = "'.(!empty($pagelayer_recaptch_lang) ? $pagelayer_recaptch_lang : '').'";
pagelayer_recaptch_version = "'.(!empty($pagelayer_recaptch_version) ? $pagelayer_recaptch_version : '').'";
pagelayer_global_colors = '.json_encode($pagelayer->global_colors).';
pagelayer_global_fonts = '.json_encode($pagelayer->global_fonts).';
pagelayer_ajax_nonce = "'.wp_create_nonce('pagelayer_ajax').'";
pagelayer_post_permalink = "'.get_permalink($post->ID).'";
pagelayer_author = '.json_encode(pagelayer_author_data($post->ID)).';
pagelayer_postID = "'.$post->ID.'";
pagelayer_site_logo = '.json_encode(pagelayer_site_logo()).';
pagelayer_recaptch_site_key = "'.(!empty($pagelayer_recaptch_site_key) ? $pagelayer_recaptch_site_key : '').'";
pagelayer_global_colors = '.json_encode($pagelayer->global_colors).';
pagelayer_global_fonts = '.json_encode($pagelayer->global_fonts).';
pagelayer_loaded_icons =  '.json_encode(pagelayer_enabled_icons()).';
pagelayer_customizer_url = "'.admin_url("/customize.php?return=").urlencode($referer).'";
pagelayerCacheBlockTags = {};
</script>';

		echo '<style id="pagelayer-block-global-style">
@media (min-width: '.($pagelayer->settings['tablet_breakpoint'] + 1).'px){
.pagelayer-hide-desktop{
filter:blur(3px);
}
.pagelayer-hide-desktop *{
filter:blur(2px);
}
}

@media (max-width: '.$pagelayer->settings['tablet_breakpoint'].'px) and (min-width: '.($pagelayer->settings['mobile_breakpoint'] + 1).'px){
.pagelayer-hide-tablet{
filter:blur(3px);
}
.pagelayer-hide-tablet *{
filter:blur(2px);
}
}

@media (max-width: '.$pagelayer->settings['mobile_breakpoint'].'px){
.pagelayer-hide-mobile{
filter:blur(3px);
}

.pagelayer-hide-mobile *{
filter:blur(2px);
}
}
</style>';

}

// Schema for save contact form template via react
add_action( 'init', 'pagelayer_register_metadata' );
function pagelayer_register_metadata() {
	
	register_meta(
		'post',
		'pagelayer_contact_templates',
		array(
			'type' => 'object',
			'description' => 'Contacts Data',
			'single' => true,
			'show_in_rest' => array(
				'schema' => array(
					'additionalProperties' => true,
					'items' => array(
						'type' => 'array',
						'items' => array(
							'type' => 'array',
							'items' => array(
								'type' => 'string',
							),
						),
					),
				),
			),
			'auth_callback' => function() {
				return current_user_can('edit_posts');
			}
		)
	);
	
	register_meta(
		'post',
		'_pagelayer_content',
		array(
			'type' => 'string',
			'description' => 'Menu Content',
			'single' => true,
			'show_in_rest' => true,
			'auth_callback' => function() {
				return current_user_can('edit_posts');
			}
		)
	);
}

add_filter( 'the_post', 'pagelayer_blocks_the_post' );
function pagelayer_blocks_the_post( $post ) {
	
	if(!pagelayer_is_gutenberg_editor() || !has_blocks( $post ) ){
		return;
	}
	
	// call block register
	// It is being used to load the runtime font family
	pagelayer_block_init();
	
    $post->post_content = pagelayer_add_tmp_atts($post->post_content);
}

// Add tmp attribute to block code
function pagelayer_add_tmp_atts($content){
	
	$blocks = parse_blocks( $content );
	$output = '';
	
	foreach ( $blocks as $block ) {
		$block_name = $block['blockName'];
		
		// Is pagelayer block
		if ( is_string( $block_name ) && 0 === strpos( $block_name, 'pagelayer/' ) ) {
			$_block = pagelayer_serialize_block($block);
			$output .= serialize_block($_block);
			continue;
		}
		
		$output .= serialize_block($block);
	}
		
	return $output;
}

function pagelayer_serialize_block($block){
	global $pagelayer;
	
	// Load shortcode
	pagelayer_load_shortcodes();
	
	// If block saved by Pagelayer Editor
	if(in_array( $block['blockName'], ['pagelayer/pl_inner_col', 'pagelayer/pl_inner_row'])){
		$block['blockName'] = str_replace('inner_', '', $block['blockName']);
	}
	
	$tag = substr( $block['blockName'], 10 );
	$pl_tag = str_replace('-', '_', $tag);
	
	if(isset($pagelayer->shortcodes[$pl_tag])){
	
		// Create attribute Object
		$pl_props = $pagelayer->shortcodes[$pl_tag];
		$el = array(
			'atts' => $block['attrs'],
			'tmp' => []
		);

		foreach($pagelayer->tabs as $tab){
			
			if(empty($pl_props[$tab])){
				continue;
			}
			
			foreach($pl_props[$tab] as $section => $_props){
				
				$props = !empty($pl_props[$section]) ? $pl_props[$section] : $pagelayer->styles[$section];
				
				if(empty($props)){
					continue;
				}
				
				// Reset / Create the cache
				foreach($props as $prop => $param){
					
					// No value set
					if(empty($el['atts'][$prop])){
						continue;
					}
				
					// Load any attachment values - This should go on top in the newer version @TODO
					if(in_array($param['type'], ['image', 'video', 'audio', 'media'])){
						$attachment = ($param['type'] == 'image') ? pagelayer_image(@$el['atts'][$prop]) : pagelayer_attachment(@$el['atts'][$prop]);
						
						if(!empty($attachment)){
							foreach($attachment as $k => $v){
								$el['tmp'][$prop.'-'.$k] = $v;
							}						
						}
						
					}
				
					// Load any attachment values - This should go on top in the newer version @TODO
					if($param['type'] == 'multi_image'){
						
						$img_ids = pagelayer_maybe_explode(',', $el['atts'][$prop]);					
						$img_urls = [];
						
						// Make the image URL
						foreach($img_ids as $k => $v){
							$image = pagelayer_image($v);
							$img_urls['i'.$v] = @$image['url'];
						}
						
						$el['tmp'][$prop.'-urls'] = json_encode($img_urls);
					}
					
					// Load permalink values
					if($param['type'] == 'link'){
						
						$link = $el['atts'][$prop];
						
						if( is_array($el['atts'][$prop]) ){
							
							// Link is required for check IF and IF-EXT in html
							if(!isset($el['atts'][$prop]['link']) || strlen(trim($el['atts'][$prop]['link'])) < 1){
								$link = '';
								unset($el['atts'][$prop]);
								continue;
							}
							
							$link = $el['atts'][$prop]['link'];
						}
						
						$el['tmp'][$prop] = pagelayer_permalink($link);
					}
				}
			}
		}
		
		$func = null;
		
		if(substr($pl_tag, 0, 3) == 'pl_'){
			$func = 'pagelayer_sc_block_'.substr($pl_tag, 3);
		}
		
		if(function_exists($func)){
			call_user_func_array($func, array(&$el));
		}
		
		if(!empty($el['tmp'])){
			$_tmp = $el['tmp'];
			$block['attrs']['tmpAtts'] = array_filter($_tmp);
		}
		
		// If block saved by Pagelayer Editor
		if(strpos($block['blockName'], '_') !== false){
			$block['blockName'] = str_replace('_', '-', $block['blockName']);
		}
	}
		
	// This have innerBlocks
	if(!empty($block['innerBlocks'])){
		foreach($block['innerBlocks'] as $key => $inner_block){
			$block['innerBlocks'][$key] = pagelayer_serialize_block($inner_block);
		}
	}
	
	return $block;
}

// TODO: create a seprate file or use all the functions from pagelayer editor files
//Grid Gallery Handler
function pagelayer_sc_block_grid_gallery(&$el){
	
	if(empty($el['atts']['ids'])){
		$el['atts']['ids'] = '';
	}
	
	$ids = pagelayer_maybe_explode(',', $el['atts']['ids']);
	$urls = [];
	$all_urls = [];
	$size = $el['atts']['size'];
	
	// Make the image URL
	foreach($ids as $k => $v){
		
		$image = pagelayer_image($v);
				
		$urls['i'.$v] = @$image['url'];
		$links['i'.$v] = @$image['link'];
		$titles['i'.$v] = @$image['title'];
		$captions['i'.$v] = @$image['caption'];
		
		foreach($image as $kk => $vv){
			$si = strstr($kk, '-url', true);
			if(!empty($si)){
				$all_urls['i'.$v][$si] = $vv;
			}
		}
		
	}
	
	// Make the TMP vars
	if(!empty($urls)){
		$el['tmp']['ids-urls'] = json_encode($urls);
		$el['tmp']['ids-all-urls'] = json_encode($all_urls);
		$el['tmp']['ids-all-links'] = json_encode($links);
		$el['tmp']['ids-all-titles'] = json_encode($titles);
		$el['tmp']['ids-all-captions'] = json_encode($captions);
	}
}PKɎf\��bA����
main/ajax.phpnu�[���<?php

//////////////////////////////////////////////////////////////
//===========================================================
// ajax.php
//===========================================================
// PAGELAYER
// Inspired by the DESIRE to be the BEST OF ALL
// ----------------------------------------------------------
// Started by: Pulkit Gupta
// Date:       23rd Jan 2017
// Time:       23:00 hrs
// Site:       http://pagelayer.com/wordpress (PAGELAYER)
// ----------------------------------------------------------
// Please Read the Terms of use at http://pagelayer.com/tos
// ----------------------------------------------------------
//===========================================================
// (c)Pagelayer Team
//===========================================================
//////////////////////////////////////////////////////////////

// Are we being accessed directly ?
if(!defined('PAGELAYER_VERSION')) {
	exit('Hacking Attempt !');
}

// Is the nonce there ?
if(empty($_REQUEST['pagelayer_nonce'])){
	return;
}

pagelayer_memory_limit(128);

// The ajax handler
add_action('wp_ajax_pagelayer_wp_widget', 'pagelayer_wp_widget_ajax');
function pagelayer_wp_widget_ajax(){

	global $pagelayer;

	// Some AJAX security
	check_ajax_referer('pagelayer_ajax', 'pagelayer_nonce');
	
	if(!current_user_can('edit_theme_options')){		
		$ret['error'][] = __pl('no_permission');
		pagelayer_json_output($ret);
	}
	
	pagelayer_load_shortcodes();
	
	header('Content-Type: application/json');
	
	$ret = [];
	$tag = @$_POST['tag'];
	//pagelayer_print($pagelayer->shortcodes[$tag]);
	
	// No tag ?
	if(empty($pagelayer->shortcodes[$tag])){
		$ret['error'][] =  __pl('no_tag');
		pagelayer_json_output($ret);
	}
	
	// Include the widgets
	$widgets = ABSPATH . 'site-admin/includes/widgets.php';
	$widgets = file_exists($widgets) ? $widgets : ABSPATH . 'wp-admin/includes/widgets.php';
	require_once($widgets);
	
	$class = $pagelayer->shortcodes[$tag]['widget'];
	
	// Check the widget class exists ?
	if(empty($class) || !class_exists($class)){
		$ret['error'][] =  __pl('no_widget_class');
		pagelayer_json_output($ret);
	}
	
	$instance = [];
	$widget = new $class();
	$widget->_set('pagelayer-widget-1234567890');
	
	// Is there any existing data ?
	if(!empty($_POST['widget_data'])){
		$json = json_decode(stripslashes($_POST['widget_data']), true);
		//pagelayer_print($json);die();
		if(!empty($json)){
			$instance = $json;
		}
	}

	// Are there any form values ?
	if(!empty($_POST['values'])){		
		parse_str(stripslashes($_POST['values']), $data);
		//pagelayer_print($data);die();
		
		// Any data ?
		if(!empty($data)){
		
			// Rss widget checkboxes fix
			if(!empty($data['widget-rss'])){
				$data['widget-rss']['pagelayer-widget-1234567890']['show_summary'] = empty($data['widget-rss']['pagelayer-widget-1234567890']['show_summary'])? 0 : 1;
				$data['widget-rss']['pagelayer-widget-1234567890']['show_author'] = empty($data['widget-rss']['pagelayer-widget-1234567890']['show_author'])? 0 : 1;
				$data['widget-rss']['pagelayer-widget-1234567890']['show_date'] = empty($data['widget-rss']['pagelayer-widget-1234567890']['show_date'])? 0 : 1;				
			}
			
			// First key is useless
			$data = current($data);
			
			// Do we still have valid data ?
			if(!empty($data)){
				
				// 2nd key is useless and just over-ride instance
				$instance = current($data);
				
			}
		}
	}
	
	// Settings instance For Text widget
	if($widget->id_base == 'text'){
		$instance['visual'] = false;
		$instance['legacy'] = false;
	}
	
	// Get the form
	ob_start();
	$widget->form($instance);
	$ret['form'] = ob_get_contents();
	ob_end_clean();
	
	// Get the html
	ob_start();
	$widget->widget([], $instance);
	$ret['html'] = ob_get_contents();
	ob_end_clean();
	
	// Widget data to set
	if(!empty($instance)){
		$ret['widget_data'] = $instance;
	}
	
	// Custom html widget form elements
	if(!empty($widget) && $widget->name=='Custom HTML'){
		$custom_html = explode('>', $ret['form']);
	
		$custom_html[0] = '<label for="widget-custom_html-pagelayer-widget-1234567890-title">Title:</label>'.$custom_html[0];
		$custom_html[0] = str_replace('type="hidden"', 'type="text"',$custom_html[0]);
		
		$custom_html[1] = '<label for="widget-custom_html-pagelayer-widget-1234567890-content">Content:</label>'.$custom_html[1];
		$custom_html[1] = str_replace('hidden', '', $custom_html[1]);
		
		$ret['form'] = implode('>', $custom_html);
	}
	
	pagelayer_json_output($ret);
	
}

// Update Post content
add_action('wp_ajax_pagelayer_save_content', 'pagelayer_save_content');
function pagelayer_save_content(){

	// Some AJAX security
	check_ajax_referer('pagelayer_ajax', 'pagelayer_nonce');

	$content = $_POST['pagelayer_update_content'];

	$postID = (int) $_GET['postID'];
	
	if(empty($postID)){
		$msg['error'] = __pl('invalid_post_id');
		pagelayer_json_output($msg);
	}
	
	$_post = get_post($postID);
	
	// Post found ?
	if(empty($_post)){
		$msg['error'] = __pl('invalid_post_id');
		pagelayer_json_output($msg);
	}
	
	// Get the post type and its capabilities
	$post_type = $_post->post_type;
	$post_type_obj = get_post_type_object($post_type);
	
	// Are you allowed to edit ?
	if(!pagelayer_user_can_edit($postID)){
		$msg['error'][] =  __pl('no_permission');
		pagelayer_json_output($msg);
	}
	
	// Check if the post exists	
	if(!empty($postID)){
		
		$content = base64_decode($content);
		
		/*if(!pagelayer_is_utf8($content)){
			$content = utf8_encode($content);
		}*/
		
		$is_xss = pagelayer_xss_content($content);
		 
		if(!pagelayer_user_can_add_js_content() && strlen($is_xss) > 0){
			$msg['error'][] =  __pl('xss_found').' - '.$is_xss;
			pagelayer_json_output($msg);
		}
		
		// Is comment mode?
		if(pagelayer_is_comment_mode()){
			global $pagelayer_comment_errors, $pagelayer_comment_alerts;
			$content = pagelayer_extract_comment_atts($postID, $content);			
		}
		
		// Add slash to save data in post
		$content = wp_slash($content);
		
		$post = array(
			'ID' => $postID,
			'post_content' => $content,
		);
		
		// Any properties ?
		$allowed = ['post_title', 'post_name', 'post_excerpt', 'post_status', 'post_password', 'post_date', 'post_parent', 'menu_order'];

		foreach($allowed as $k){
			if(isset($_REQUEST[$k])){
				$post[$k] = sanitize_text_field($_REQUEST[$k]);
			}
		}
		
		// Restrict contributors from setting 'publish' or modifying unauthorized fields
		$current_user_can_publish = current_user_can($post_type_obj->cap->publish_posts);
		if(!$current_user_can_publish){
			if(!in_array($post['post_status'], ['draft', 'pending'])){
				$post['post_status'] = 'pending'; // Force pending status
			}
		}
		
		if(!empty($post['post_password'])){
			if($_REQUEST['post_sticky'] == true){
				$msg['error'] = __pl('post_pass_with_sticky_err');
				pagelayer_json_output($msg);
			}
			
			// Prevent unauthorized password protection
			$can_protect = current_user_can($post_type_obj->cap->edit_private_posts);
			if(!$can_protect){
				$msg['error'][] = __pl('no_permission_to_set_password');
				pagelayer_json_output($msg);
			}
		}
		
		// Prevent unauthorized modification of `post_author`
		if(isset($_REQUEST['post_author']) && $_REQUEST['post_author'] != $_post->post_author){

			$edit_others_posts = current_user_can($post_type_obj->cap->edit_others_posts);

			if($edit_others_posts){
				$post['post_author'] = (int) $_REQUEST['post_author'];
			}else{
				$msg['error'][] = __pl('no_permission_to_change_author');
				pagelayer_json_output($msg);
			}
		}

		$post['comment_status'] = !empty($_REQUEST['comment_status']) ? 'open' : 'closed';
		$post['ping_status'] = !empty($_REQUEST['ping_status']) ? 'open' : 'closed';
		$post['post_status'] = empty($post['post_status']) ? $_post->post_status : $post['post_status'];
		
		if(!empty($post['post_status']) && $post['post_status'] == 'publish'){
			
			// Allowed to publish pages ?
			if($_post->post_type == 'page' && !current_user_can('publish_pages')){
				$msg['error'][] =  __pl('no_publish_permission');
				pagelayer_json_output($msg);
			}
			
			// Allowed to publish posts ?
			if($_post->post_type == 'post' && !current_user_can('publish_posts')){
				$post['post_status'] = 'pending';
			}
		}
		
		if(!empty($post['post_password'])){
			$post['post_password'] = (in_array($post['post_status'], array('pass_protected', 'publish')) ? $post['post_password'] : '');
			$post['post_status'] = 'publish';
		}else{	
			$post['post_status'] = ($post['post_status'] == 'pass_protected') ? 'publish' : $post['post_status'];
			$post['post_password'] = '';
		}
		
		// Set post GMT time
		if(!empty($post['post_date']) && '0000-00-00 00:00:00' !== $post['post_date']){
			$post['post_date_gmt'] = get_gmt_from_date( $post['post_date'] );
			
			if( in_array($post['post_status'], array('future', 'publish')) && $_post->post_date_gmt === '0000-00-00 00:00:00' ){
				$post['edit_date'] = true;
			}
		}
		
		$_REQUEST['featured_image'] = (int) $_REQUEST['featured_image'];
		if(!empty($_REQUEST['featured_image'])){
			set_post_thumbnail($postID, $_REQUEST['featured_image']);
		}else{
			delete_post_thumbnail($postID);
		}
		
		if(!isset($_REQUEST['post_category'])){
			$_REQUEST['post_category'] = '';
		}
		
		if(!isset($_REQUEST['post_tags'])){
			$_REQUEST['post_tags'] = '';
		}
		
		if($_post->post_type == 'post'){
			$post['post_category'] = pagelayer_sanitize_text_field($_REQUEST['post_category']);
			
			$post['tags_input'] = pagelayer_sanitize_text_field($_REQUEST['post_tags']);
		}else{
			$cat_name = pagelayer_post_type_category($_post->post_type);
			if($cat_name){
				$post['tax_input'][$cat_name] = pagelayer_sanitize_text_field($_REQUEST['post_category']);				
			}			
			
			$tag_name = pagelayer_post_type_tag($_post->post_type);
			if($tag_name){
				$post['tax_input'][$tag_name] = pagelayer_sanitize_text_field($_REQUEST['post_tags']);				
			}	
		}
		
		if(isset($_REQUEST['post_sticky']) && !empty($_REQUEST['post_sticky'])){
			stick_post( $postID );
		}else{
			if(is_sticky($postID)){
				unstick_post( $postID );
			}
		}
			
		// Any contact templates ?
		if(!empty($_REQUEST['contacts']) && $current_user_can_publish){
			update_post_meta($postID, 'pagelayer_contact_templates', $_REQUEST['contacts']);
		}else{
			delete_post_meta($postID, 'pagelayer_contact_templates');
		}
		
		// Save copyright
		if(isset($_REQUEST['copyright']) && current_user_can('manage_options')){
			update_option('pagelayer-copyright', wp_unslash($_REQUEST['copyright']));	
		}
		
		// Apply a filter
		$post = apply_filters('pagelayer_save_content', $post);
		
		// Update the post into the database
		$ret = wp_update_post($post, true);
		
		// Render the post
		//update_post_meta($postID, 'pagelayer_rendered_post', pagelayer_get_post_content($postID));

		if (is_wp_error($ret)) {
			$errors = $ret->get_error_messages();			
			$msg['error'] = __pl('post_update_err').' : '.implode('', $errors);
		}else{
			
			// Get the updated post
			$_post = get_post($postID);
			
			// Is this a Pagelayer post
			$data = get_post_meta($postID, 'pagelayer-data', true);

			if(empty($data)){
				
				// Convert to pagelayer accessed post
				if(!add_post_meta($postID, 'pagelayer-data', time(), true)){
					update_post_meta($postID, 'pagelayer-data', time());
				}
			}
			
			if(!empty($pagelayer_comment_alerts)){
				$msg['comment_alerts'] = $pagelayer_comment_alerts;
			}
			
			if(!empty($pagelayer_comment_errors)){
				$msg['error'][] = 'Comment Mode errrors found !';
				$msg['comment_errors'] = $pagelayer_comment_errors;
			}
			
			$msg['success'] = __pl('post_update_success');
		}
		
	}else{
		$msg['error'] = __pl('post_update_err');
	}
	
	$msg['post_status'] = (empty($_post->post_password)) ? $_post->post_status : 'pass_protected';
	
	// Save global widgets data
	if(!empty($_REQUEST['global_widgets'])){
		pagelayer_save_templ_content(true);
	}
	
	// Save nav menu data
	if(!empty($_REQUEST['pagelayer_nav_items']) && current_user_can('edit_theme_options')){
		$menu_items = (array) $_REQUEST['pagelayer_nav_items'];
		foreach($menu_items as $items){
			pagelayer_save_nav_menu_items($items);
		}
	}
	
	// Save Customizer data
	if(!empty($_REQUEST['pagelayer_customizer_options']) && current_user_can('edit_theme_options')){
		
		$customizer_options = wp_unslash($_REQUEST['pagelayer_customizer_options']);
		$customizer_options = json_decode($customizer_options, true);
		
		// Add current post type
		$customizer_options['pagelayer_current_post_type'] = $_post->post_type;
		
		pagelayer_save_customizer_options($customizer_options);
	}
	
	pagelayer_json_output($msg);
	
}

// Save sections and global sections
add_action('wp_ajax_pagelayer_save_templ_content', 'pagelayer_save_templ_content');
function pagelayer_save_templ_content($echo = false){
	
	// Some AJAX security
	check_ajax_referer('pagelayer_ajax', 'pagelayer_nonce');
	
	if ( ! current_user_can( get_post_type_object( 'pagelayer-template' )->cap->create_posts ) ) {
		$ret['error'][$g_post_id] = __pl('no_permission');	
		pagelayer_json_output($ret);
		return false;
	}
	
	// Are you allowed to edit ?
	if(!pagelayer_user_can_edit($_REQUEST['postID'])){
		$msg['error'][] =  __pl('no_permission');
		pagelayer_json_output($msg);
	}
	
	$ret = array();
	
	// Save global widgets data
	if(empty($_REQUEST['global_widgets'])){
		$ret['error'][] = 'No widgets given';	
		pagelayer_json_output($ret);
		return false;
	}
	
	$global_widgets = $_REQUEST['global_widgets'];

	foreach($global_widgets as $key => $value){
		
		$g_post_id = (int) $value['post_id'];
		
		// Are you allowed to edit ?
		if(!empty($g_post_id) && !pagelayer_user_can_edit($g_post_id)){
			$ret['error'][$g_post_id] =  __pl('no_permission').' : '.$g_post_id;
			continue;
		}
		
		// Decode base64 data
		$value['content'] = base64_decode($value['content']);
		
		$is_xss = pagelayer_xss_content($value['content']);
		 
		if(!current_user_can('manage_options') && strlen($is_xss) > 0){
			$ret['error'][$g_post_id] =  __pl('xss_found').' - '.$is_xss;
			pagelayer_json_output($ret);
		}
		
		// Add slash to save data in post
		$value['content'] = wp_slash($value['content']);
		
		// We need to create the post
		if(empty($value['post_id'])){
			
			$g_ret = wp_insert_post([
				'post_type' => 'pagelayer-template',
				'post_title' => $value['title'],
				'post_content' => $value['content'],
				'post_status' => 'publish',
				'comment_status' => 'closed',
				'ping_status' => 'closed'
			]);
			
			$g_post_id = $g_ret;
			
			// Save our template metas
			update_post_meta($g_post_id, 'pagelayer_template_type', $value['type']);
			update_post_meta($g_post_id, 'pagelayer-data', time());
			
		}else if(!empty($value['content'])){
			
			// Save global widget content
			$post = array(
				'ID' => $g_post_id,
				'post_title' => $value['title'],
				'post_content' => $value['content'],
			);
			
			wp_update_post($post);
		}
		
		if(is_wp_error($g_post_id)){
			$ret['error'][$g_post_id] = __pl('template_update_err');
		}else{
			$ret['success'][$g_post_id] = __pl('template_update_success');
		}
	}
	
	if(!$echo){ 
		pagelayer_json_output($ret);
	}else{
		return $ret;
	}
}

// Update the Site Title
add_action('wp_ajax_pagelayer_set_jscss_giver', 'pagelayer_set_jscss_giver');
function pagelayer_set_jscss_giver(){
	global $wpdb;

	// Some AJAX security
	check_ajax_referer('pagelayer_ajax', 'pagelayer_nonce');
	
	if( !current_user_can('manage_options') ){
		$ret['error'] =  __pl('no_permission');
		pagelayer_json_output($ret);
	}
	
	$val = (int) @$_REQUEST['set'];
	
	if(in_array($val, [1, -1])){
		update_option('pagelayer_enable_giver', $val);
	}
	
	$ret['success'] =  1;
	pagelayer_json_output($ret);
}

// Shortcodes Widget Handler
add_action('wp_ajax_pagelayer_do_shortcodes', 'pagelayer_do_shortcodes');
function pagelayer_do_shortcodes(){

	// Some AJAX security
	check_ajax_referer('pagelayer_ajax', 'pagelayer_nonce');
	
	if(!current_user_can('edit_posts')){// TODO : WooCommerce
		$ret['error'][] = __pl('no_permission');
		pagelayer_json_output($ret);
	}
	
	$data = '';
	if(isset($_REQUEST['shortcode_data'])){
		$data = stripslashes($_REQUEST['shortcode_data']);
	}

	// Load shortcodes
	pagelayer_load_shortcodes();

	$data = pagelayer_the_content($data);
	
	// Create the HTML object
	$node = pagelayerQuery::parseStr($data);
	$node->query('.pagelayer-ele')->removeClass('pagelayer-ele');
	echo $node->html();
	
	wp_die();
	
}

// Give the JS
add_action('wp_ajax_pagelayer_givejs', 'pagelayer_givejs');
function pagelayer_givejs(){
	
	global $pagelayer;
	
	// WordPress adds the Expires header in all AJAX calls. We need to remove it for cache to work
	header_remove("Expires");
	header_remove("Cache-Control");
	
	// Load shortcodes
	pagelayer_load_shortcodes();
	
	// Load font options
	pagelayer_load_font_options();
	
	// Pagelayer Template Loading Mechanism
	include_once(PAGELAYER_DIR.'/js/givejs.php');
	
	exit();
	
}

add_action('wp_ajax_pagelayer_givecss', 'pagelayer_givecss');
add_action('wp_ajax_nopriv_pagelayer_givecss', 'pagelayer_givecss');
function pagelayer_givecss(){
	
	global $pagelayer;
	
	// WordPress adds the Expires header in all AJAX calls. We need to remove it for cache to work
	header_remove("Expires");
	header_remove("Cache-Control");
			
	// Pagelayer Template Loading Mechanism
	include_once(PAGELAYER_DIR.'/css/givecss.php');
	
	exit();
	
}

// Shortcodes Widget Handler
add_action('wp_ajax_pagelayer_get_section_shortcodes', 'pagelayer_get_section_shortcodes');
function pagelayer_get_section_shortcodes(){
	
	global $pagelayer;
	
	// Some AJAX security
	check_ajax_referer('pagelayer_ajax', 'pagelayer_nonce');
	
	if(!current_user_can('edit_posts')){
		$ret['error'][] = __pl('no_permission');
		pagelayer_json_output($ret);
	}
	
	$data = '';
	if(isset($_REQUEST['pagelayer_section_id'])){
		
		$get_url = PAGELAYER_API.'/library.php?give_id='.$_REQUEST['pagelayer_section_id'].(!empty($pagelayer->license['license']) ? '&license='.$pagelayer->license['license'] : '').'&url='.rawurlencode(site_url());
		
		// For SitePad users
		if(function_exists('get_softaculous_file')){
			$get_url = get_softaculous_file($get_url, 1);
		}
		
		$fetch = wp_remote_get($get_url, array('timeout' => 60));
		
		if ( is_array( $fetch ) && ! is_wp_error( $fetch ) && isset( $fetch['body'] ) ) {
			$data = json_decode( $fetch['body'], true ); // use the content
		}else{
			$data['error'] = __pl('The response was malformed');
			pagelayer_json_output($data);
		}
	}
	
	if(isset($_REQUEST['postID'])){
		$post_id = (int) $_REQUEST['postID'];
		
		if(!empty($post_id)){
			$post = get_post( $post_id );
			// Need to make the reviews post global 
			if ( !empty( $post ) ) {
				$GLOBALS['post'] = $post;
				
				$GLOBALS['wp_query'] = new WP_Query([
					'post_type' => $GLOBALS['post']->post_type,
					'post__in' => array($post_id),
				]);
			}
		}
	}
	
	// Upload the images if any in the shortcode
	preg_match_all('/"'.preg_quote('{{pl_lib_images}}', '/').'([^"]*)"/is', $data['code'], $matches);
	
	foreach($matches[0] as $k => $v){
		$image_url = trim($v, '"\'');
		$urls[$image_url] = $image_url;
	}
	
	foreach($urls as $k => $image_url){
		
		$file = basename($image_url);
		$id = 0;
		
		// Upload this
		if(!empty($data[$file])){
			
			$id = pagelayer_upload_media($file, base64_decode($data[$file]));
			
			if(!empty($id)){
				$data['code'] = str_replace('"'.$image_url.'"', '"'.$id.'"', $data['code']);
			}
		}
		
	}

	// Load shortcodes
	pagelayer_load_shortcodes();
	
	if(!empty($data['code'])){
		$data['code'] = pagelayer_the_content($data['code'], true);
	}
	
	pagelayer_json_output($data);

}

// Shortcodes Widget Handler
add_action('wp_ajax_pagelayer_get_section_blocks', 'pagelayer_get_section_blocks');
function pagelayer_get_section_blocks(){
	
	global $pagelayer;
	
	// Some AJAX security
	check_ajax_referer('pagelayer_ajax', 'pagelayer_nonce');
	
	if(!current_user_can('edit_posts')){
		$ret['error'][] = __pl('no_permission');
		pagelayer_json_output($ret);
	}
	
	$data = '';
	if(isset($_REQUEST['pagelayer_section_id'])){
		
		$get_url = PAGELAYER_API.'/library.php?give_id='.$_REQUEST['pagelayer_section_id'].(!empty($pagelayer->license['license']) ? '&license='.$pagelayer->license['license'] : '').'&url='.rawurlencode(site_url());
		
		// For SitePad users
		if(function_exists('get_softaculous_file')){
			$get_url = get_softaculous_file($get_url, 1);
		}
		
		$fetch = wp_remote_get($get_url, array('timeout' => 60));
		
		if ( is_array( $fetch ) && ! is_wp_error( $fetch ) && isset( $fetch['body'] ) ) {
			$data = json_decode( $fetch['body'], true ); // use the content
		}else{
			$data['error'] = __pl('The response was malformed');
			pagelayer_json_output($data);
		}
	}
	
	// Upload the images if any in the shortcode
	preg_match_all('/"'.preg_quote('{{pl_lib_images}}', '/').'([^"]*)"/is', $data['code'], $matches);
	
	foreach($matches[0] as $k => $v){
		$image_url = trim($v, '"\'');
		$urls[$image_url] = $image_url;
	}
	
	foreach($urls as $k => $image_url){
		
		$file = basename($image_url);
		$id = 0;
		
		// Upload this
		if(!empty($data[$file])){
			
			$id = pagelayer_upload_media($file, base64_decode($data[$file]));
			
			if(!empty($id)){
				$data['code'] = str_replace('"'.$image_url.'"', '"'.$id.'"', $data['code']);
			}
		}
		
	}
	
	if ( false !== strpos( $data['code'], '[pl_' ) ) {
		// Load shortcodes
		pagelayer_load_shortcodes();
		
		// Load Parse Shortcodes
		include_once(PAGELAYER_DIR.'/main/parse-shortcodes.php');
		
		$data['code'] = pagelayer_do_shortcode_to_block($data['code']);
	}
	
	$data['code'] = pagelayer_add_tmp_atts($data['code']);
	
	pagelayer_json_output($data);

}

// Get the Site Title
add_action('wp_ajax_pagelayer_fetch_site_title', 'pagelayer_fetch_site_title');
function pagelayer_fetch_site_title(){

	// Some AJAX security
	check_ajax_referer('pagelayer_ajax', 'pagelayer_nonce');
	
	echo get_bloginfo('name');
	wp_die();
}

// Update the Site Title
add_action('wp_ajax_pagelayer_update_site_title', 'pagelayer_update_site_title');
function pagelayer_update_site_title(){
	global $wpdb;

	// Some AJAX security
	check_ajax_referer('pagelayer_ajax', 'pagelayer_nonce');

	$site_title = $_POST['site_title'];
	
	if(!current_user_can('manage_options')){
		$ret['error'][] = __pl('no_permission');
		pagelayer_json_output($ret);
	}

	update_option('blogname', $site_title);
	
	wp_die();
}

// Show the SideBars
add_action('wp_ajax_pagelayer_fetch_sidebar', 'pagelayer_fetch_sidebar');
function pagelayer_fetch_sidebar(){
	
	global $wp_registered_sidebars;

	// Some AJAX security
	check_ajax_referer('pagelayer_ajax', 'pagelayer_nonce');
	
	// Create a list
	$pagelayer_wp_widgets = array();
	
	foreach($wp_registered_sidebars as $v){
		$pagelayer_wp_widgets[$v['id']] = $v['name'];
	}
	
	$id = @$_REQUEST['sidebar'];
		
	if(function_exists('dynamic_sidebar') && !empty($pagelayer_wp_widgets[$id])) {
		ob_start();
		dynamic_sidebar($id);
		$result = ob_get_clean();
	}else{
		$result =  __pl('no_widget_area');
	}
	
	echo $result;
	wp_die();
	
}

// Show the primary menu !
add_action('wp_ajax_pagelayer_fetch_primary_menu', 'pagelayer_fetch_primary_menu');
function pagelayer_fetch_primary_menu(){

	// Some AJAX security
	check_ajax_referer('pagelayer_ajax', 'pagelayer_nonce');
	
	if(isset($_POST['nav_list'])){
		$_POST['nav_list'] = (int) $_POST['nav_list'];
		
		// Load Pagelayer nav menu walker
		include_once(PAGELAYER_DIR.'/main/nav_walker.php');
		
		$postID = (int) $_REQUEST['postID'];
		
		// To on live mode
		$GLOBALS['post'] = get_post($postID);
		$GLOBALS['wp_query'] = new WP_Query([
			'post_type' => $GLOBALS['post']->post_type,
			'post__in' => array($postID),
		]);
		
		// Load short
		pagelayer_load_shortcodes();
		
		wp_nav_menu([
			'menu'   => wp_get_nav_menu_object($_POST['nav_list']),
			'menu_id' => $_POST["nav_list"],
			'menu_class' => 'pagelayer-wp_menu-ul',
			'walker' => new Pagelayer_Walker_Nav_Menu(),
			//'theme_location' => 'primary',
			'echo'	 => true,
		]);
	}
	
	wp_die();
}

// Save post revision 
add_action('wp_ajax_pagelayer_create_post_autosave', 'pagelayer_create_post_autosave');
function pagelayer_create_post_autosave(){

	// Some AJAX security
	check_ajax_referer('pagelayer_ajax', 'pagelayer_nonce');
	
	$ret = array();
	$postID = (int) $_GET['postID'];	
	$content = $_REQUEST['pagelayer_post_content'];
	
	// Decode base64 data
	$content = base64_decode($content);
	$content = wp_slash($content);
	
	// Are you allowed to edit ?
	if(!pagelayer_user_can_edit($postID)){
		$ret['error'][] =  __pl('no_permission');
		pagelayer_json_output($ret);
	}
	
	if(empty($postID)){
		$ret['error'] =  __pl('invalid_post_id');
	}else{
		
		$post = array(
			'post_ID' => $postID,
			'post_content' => $content,
		);
		
		$ret['id'] = wp_create_post_autosave($post);
	}
	
	$ret['url'] = get_preview_post_link($postID);
	
	pagelayer_json_output($ret);
	
}

// Get post revision 
add_action('wp_ajax_pagelayer_get_revision', 'pagelayer_get_revision');
function pagelayer_get_revision(){

	// Some AJAX security
	check_ajax_referer('pagelayer_ajax', 'pagelayer_nonce');

	$ret = array();
	$postID = (int) $_GET['postID'];

	// Are you allowed to edit ?
	if(!pagelayer_user_can_edit($postID)){
		$ret['error'][] =  __pl('no_permission');
		pagelayer_json_output($ret);
	}
	
	if(empty($postID)){
		$ret['error'] =  __pl('invalid_post_id');
	}else{
		$ret = pagelayer_get_post_revision_by_id($postID);
	}
	
	pagelayer_json_output($ret);
	
}

// Apply post revision
add_action('wp_ajax_pagelayer_apply_revision', 'pagelayer_apply_revision');
function pagelayer_apply_revision(){

	// Some AJAX security
	check_ajax_referer('pagelayer_ajax', 'pagelayer_nonce');

	$revisionID = (int) $_REQUEST['revisionID'];
	$parID = wp_get_post_parent_id($revisionID);
	$ret = array();
	
	if(empty($parID)){
		$parID = $revisionID;
	}
	
	// Are you allowed to edit ?
	if(!pagelayer_user_can_edit($parID)){
		$ret['error'][] =  __pl('no_permission');
		pagelayer_json_output($ret);
	}
	
	if(empty($revisionID)){
		$ret['error'] =  __pl('invalid_post_id');
	}else{
		
		$post = get_post( $revisionID );
		
		if ( empty( $post ) ) {
			$ret['error'] =  __pl('invalid_revision');
			pagelayer_json_output($ret);
		}
		
		// Need to make the reviews post global 
		$GLOBALS['post'] = $post;
		$GLOBALS['wp_query'] = new WP_Query([
			'post_type' => $GLOBALS['post']->post_type,
			'post__in' => array($parID),
		]);
		
		// Need to reload the shortcodes
		pagelayer_load_shortcodes();
		
		$ret['id'] = $revisionID;
		$ret['content'] = pagelayer_the_content($post->post_content, true);
		
		if(is_wp_error($post)) {
			$ret['error'] =  __pl('rev_load_error');
		}else{
			$ret['success'] = __pl('rev_load_success');
		}
		
		wp_reset_postdata();
	}
	
	pagelayer_json_output($ret);
	
}

// Get post revision 
add_action('wp_ajax_pagelayer_delete_revision', 'pagelayer_delete_revision');
function pagelayer_delete_revision() {
	
	// Some AJAX security
	check_ajax_referer('pagelayer_ajax', 'pagelayer_nonce');

	$revisionID = (int) $_REQUEST['revisionID'];
	$parID = wp_get_post_parent_id($revisionID);
	$ret = array();
	
	// Are you allowed to edit ?
	if(!pagelayer_user_can_edit($parID)){
		$ret['error'][] =  __pl('no_permission');
		pagelayer_json_output($ret);
	}
	
	if(empty($revisionID)){
		$ret['error'] =  __pl('invalid_post_id');
	}else{

		$revision = get_post( $revisionID );

		if ( empty( $revision ) ) {
			$ret['error'] =  __pl('invalid_revision');
		}else{

			if ( ! current_user_can( 'delete_post', $parID ) ) {
					$ret['error'] =  __pl('access_denied');
					pagelayer_json_output($ret);
			}

			$deleted = wp_delete_post_revision( $revision->ID );

			if ( ! $deleted || is_wp_error( $deleted ) ) {
				$ret['error'] =  __pl('delete_rev_error');
			}else{
				$ret['success'] =  __pl('delete_rev_success');
			}
		}
	}
	
	pagelayer_json_output($ret);
	
}

// Get post navigation 
add_action('wp_ajax_pagelayer_post_nav', 'pagelayer_post_nav');
function pagelayer_post_nav() {
	
	// Some AJAX security
	check_ajax_referer('pagelayer_ajax', 'pagelayer_nonce');
	
	if(!isset($_REQUEST['data']) || !isset($_REQUEST['postID'])){
		return;
	}
	
	$el['atts'] = $_REQUEST['data'];
	
	$post = get_post($_REQUEST['postID']);
	
	// Need to make this post global
	$GLOBALS['post'] = $post;
	
	$in_same_term = false;
	$taxonomies = 'category';
	$title = '';
	$arrows_list = $el['atts']['arrows_list'];
	
	if($el['atts']['in_same_term']){
		$in_same_term = true;
		$taxonomies = $el['atts']['taxonomies'];
	}
	
	if($el['atts']['post_title']){
		$title = '<span class="pagelayer-post-nav-title">%title</span>';
	}
	
	$next_label = '<span class="pagelayer-next-holder">
		<span class="pagelayer-post-nav-link"> '.$el["atts"]["next_label"].'</span>'.$title.'
	</span>
	<span class="pagelayer-post-nav-icon fa fa-'.$arrows_list.'-right"></span>';
		
	$prev_label = '<span class="pagelayer-post-nav-icon fa fa-'.$arrows_list.'-left"></span>
	<span class="pagelayer-next-holder">
		<span class="pagelayer-post-nav-link"> '.$el["atts"]["prev_label"].'</span>'.$title.'
	</span>';

	$el['atts']['next_link'] = get_next_post_link('%link', $next_label, $in_same_term, '', $taxonomies); 

	$el['atts']['prev_link'] = get_previous_post_link('%link', $prev_label, $in_same_term, '', $taxonomies ); 
	
	pagelayer_json_output($el);
	
}

// Get post comment template
add_action('wp_ajax_pagelayer_post_comment', 'pagelayer_post_comment');
function pagelayer_post_comment() {
	global $post;
	
	// Some AJAX security
	check_ajax_referer('pagelayer_ajax', 'pagelayer_nonce');
	
	if(!isset($_REQUEST['postID'])){
		return true;
	}
	
	$GLOBALS['post'] = get_post($_REQUEST['postID']);
	$GLOBALS['withcomments'] = true;
	
	// Load shortcodes
	pagelayer_load_shortcodes();
	
	$el = [];
	pagelayer_sc_post_comment($el);
	
	echo $el['atts']['post_comment'];
	
	wp_die();
		
}

// Get post comment template 
add_action('wp_ajax_pagelayer_post_info', 'pagelayer_post_info');
function pagelayer_post_info() {
	global $post;
	
	// Some AJAX security
	check_ajax_referer('pagelayer_ajax', 'pagelayer_nonce');

	if(!isset($_REQUEST['postID']) || !isset($_REQUEST['el'])){
		return true;
	}
	
	$el['atts'] = $_REQUEST['el'];
	
	$GLOBALS['post'] = get_post($_REQUEST['postID']);
	
	// Load shortcodes
	pagelayer_load_shortcodes();
	
	pagelayer_sc_post_info_list($el);
	
	pagelayer_json_output($el['atts']);
		
}

// Get the Featured Image
add_action('wp_ajax_pagelayer_fetch_featured_img', 'pagelayer_fetch_featured_img');
function pagelayer_fetch_featured_img(){
	
	// Some AJAX security
	check_ajax_referer('pagelayer_ajax', 'pagelayer_nonce');
	
	$id = get_post_thumbnail_id( (int) $_POST['post_id'] );	
	$img = [];
	
	if(empty($id)){
		pagelayer_json_output($img);	
	}

	$img = pagelayer_image($id);
	pagelayer_json_output($img);
	
}

// Get the postfolio posts
add_action('wp_ajax_pagelayer_fetch_posts', 'pagelayer_fetch_posts');
function pagelayer_fetch_posts(){
	
	// Some AJAX security
	check_ajax_referer('pagelayer_ajax', 'pagelayer_nonce');
	// TODO : Allowed
	echo pagelayer_widget_posts($_POST);
	
	wp_die();
}

// Get the Posts
add_action('wp_ajax_pagelayer_posts_data', 'pagelayer_posts_data');
function pagelayer_posts_data(){
	
	// Some AJAX security
	check_ajax_referer('pagelayer_ajax', 'pagelayer_nonce');
	
	// Load shortcodes
	pagelayer_load_shortcodes();
	// TODO : Allowed
	echo pagelayer_posts($_POST);
	wp_die();
}

// Get the Posts
add_action('wp_ajax_pagelayer_archive_posts_data', 'pagelayer_archive_posts_data');
function pagelayer_archive_posts_data(){
	
	// Some AJAX security
	check_ajax_referer('pagelayer_ajax', 'pagelayer_nonce');
	
	// Set excerpt length
	if(!empty($_POST['atts']['exc_length'])){
		$exc_length = (int) $_POST['atts']['exc_length'];
		add_filter( 'excerpt_length', function($length) use($exc_length){
			return $exc_length;
		}, 999 );
	}
	
	// Load shortcodes
	pagelayer_load_shortcodes();
	
	foreach($_POST['atts'] as $k => $v){
		$v = pagelayer_maybe_implode($v);
		$r[] = esc_html($k).'="'.pagelayer_escapeHTML($v).'"';
	}
	
	$string = implode(' ', $r);
	if(preg_match('/\]/is', $string)){
		die('Hacking Attempt');
	}
	
	$sc = '[pl_archive_posts '.$string.'][/pl_archive_posts]';
	
	// TODO : Allowed
	echo pagelayer_the_content($sc);
	wp_die();
}

// Handle Contact Form Data
add_action('wp_ajax_pagelayer_contact_submit', 'pagelayer_contact_submit');
add_action('wp_ajax_nopriv_pagelayer_contact_submit', 'pagelayer_contact_submit' );
function pagelayer_contact_submit(){
	
	// Some AJAX security
	check_ajax_referer('pagelayer_global', 'pagelayer_nonce');
	
	// A filter to short circuit this contact form
	$continue = apply_filters('pagelayer_contact_submit_start', 1);	
	if(empty($continue)){
		return false;
	}
	
	$formdata = $_POST;
	// NOTE : NEVER add anything to $formdata except $_POST vars
	
	if(isset($_POST['g-recaptcha-response']) ){
		
		if(!pagelayer_captcha_verify()){
			$wp['failed'] = get_option('pagelayer_recaptcha_failed', __pl('cap_ver_fail'));
			pagelayer_json_output($wp);
		}
		
		unset($formdata['g-recaptcha-response']);
	}
	
	// Unset the nonce
	unset($formdata['pagelayer_nonce']);
	
	$to_mail = get_option('pagelayer_cf_to_email');
	$from_mail = get_option('pagelayer_cf_from_email');
	$subject = get_option('pagelayer_cf_subject');
	$additional_headers = get_option('pagelayer_cf_headers');
	$reply_to = '';
	$body = '';
	$headers = '';
	$custom_templ = array();
	$use_custom = false;
	$use_html = false;
	$pagelayer_id = sanitize_text_field($formdata['cfa-pagelayer-id']);
	
	if(isset($formdata['cfa-custom-template']) && !empty($formdata['cfa-post-id'])){
		$post_id = (int) $formdata['cfa-post-id'];
				
		if(!empty($post_id) && ( get_post_status( $post_id ) === 'publish' || current_user_can('publish_posts') )){
			$contact_array = get_post_meta($post_id, 'pagelayer_contact_templates', true);
			
			if(!empty($contact_array) && !empty($contact_array[$pagelayer_id])){
				$custom_templ = $contact_array[$pagelayer_id];
				$use_custom = true;
			}
		}
	}
	
	if($use_custom && !empty($custom_templ)){
		
		if(!empty($custom_templ['to_email'])){
			$to_mail = $custom_templ['to_email'];
		}
		
		if(!empty($custom_templ['from_email'])){
			$from_mail = $custom_templ['from_email'];
		}
		
		if(!empty($custom_templ['cont_subject'])){
			$subject = $custom_templ['cont_subject'];
		}
		
		if(!empty($custom_templ['cont_header'])){
			$additional_headers = $custom_templ['cont_header'];
		}
		
		if(!empty($custom_templ['cont_body'])){
			$body = $custom_templ['cont_body'];
		}
		
		if(!empty($custom_templ['cont_use_html'])){
			$use_html = true;
			$headers .= "Content-Type: text/html\n";
		}
	}
	
	if(!empty($from_mail)){
		$headers .= "From: $from_mail\n";
	}
	
	if ( !empty($additional_headers) ) {
		$headers .= $additional_headers . "\n";
	}
	
	if ( empty($body) ) {
	
		// Make the email content
		foreach($formdata as $k => $i){
			
			$not_allow = ['cfa-pagelayer-id', 'cfa-redirect', 'cfa-post-id', 'cfa-custom-template', 'pagelayer-contact-submit'];
			if(in_array($k, $not_allow)){
				continue;
			}
			
			$body .= $k."\t : \t $".$k."\n";
			
		}
		
		$body .= "\n\n --\n This e-mail was sent from a contact form (".get_home_url().")";
	
	}
		
	// Add attachment
	if(!empty($_FILES)){
		add_action('phpmailer_init', 'pagelayer_cf_email_attachment', 10, 1);
	}
	
	$sanitized_data = array();
	
	// If we are using HTML, then we should escape html as well
	foreach($formdata as $k => $i){
		
		if(is_array($i)){
			$i = pagelayer_flat_join($i);
		}
		
		$i = pagelayer_esc_crlf($i);
		
		if(!empty($use_html)){
			$i = esc_html($i);
		}
		
		// Sanitize text field
		$i = sanitize_text_field($i);
		
		// Record a reply to if it is to be used
		if(is_email($i) && empty($reply_to)){
			$reply_to = $i;
		}
		
		$sanitized_data[$k] = $i;	
	}
	
	// Dow we have a reply to in the headers ?
	if(!preg_match('/reply\-to/is', $headers) && !empty($reply_to)){
		$headers .= "Reply-To: $reply_to\n";
	}
	
	// Add Site Title as option in formdata
	$sanitized_data['site_title'] = get_bloginfo( 'name' );
	
	// Do parse a variables
	$to_mail = pagelayer_replace_vars($to_mail, $sanitized_data, '$');
	$from_mail = pagelayer_replace_vars($from_mail, $sanitized_data, '$');
	$subject = pagelayer_replace_vars($subject, $sanitized_data, '$');
	$headers = pagelayer_replace_vars($headers, $sanitized_data, '$');
	$body = pagelayer_replace_vars($body, $sanitized_data, '$');
	
	if ( $use_html && ! preg_match( '%<html[>\s].*</html>%is', $body ) ) {
		$header = '<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>' . esc_html( $subject ) . '</title></head>
<body>';

		$footer = '</body></html>';

		$body = $header . wpautop( $body ) . $footer;
	}
	
	$to_mail = apply_filters('pagelayer_contact_send', $to_mail, $sanitized_data);
	
	// Send the email
	if(!empty($to_mail)){
		$r = wp_mail( $to_mail, $subject, $body, $headers );
	}
	
	if($r == TRUE){
		$wp['success'] = pagelayer_get_option( 'pagelayer_cf_success' );
	}else{
		$wp['failed'] = pagelayer_get_option( 'pagelayer_cf_failed' );
	}
	
	pagelayer_json_output($wp);
	
}

// Handle Login Submit
add_action('wp_ajax_pagelayer_login_submit', 'pagelayer_login_submit');
add_action('wp_ajax_nopriv_pagelayer_login_submit', 'pagelayer_login_submit');
function pagelayer_login_submit(){
	
	// Some AJAX security
	check_ajax_referer('pagelayer_global', 'pagelayer_nonce');

	$creds = array();
	$creds['user_login'] = $_REQUEST['username'];
	$creds['user_password'] = $_REQUEST['password'];
	$creds['remember'] = $_REQUEST['remember_me'];
	
	// Login the user
	$user = wp_signon( $creds, false );	
	
	if ( is_wp_error($user) ){
		$data['error'] = $user->get_error_message();
	}else{
	
		// If After logout URL, then save
		if(!empty($_REQUEST['logout_url'])){
			update_user_option($user->ID, 'pagelayer_logout_url', $_REQUEST['logout_url']);
		}
	
		$data['redirect'] = (empty($_REQUEST['login_url']) ? '' : sanitize_url($_REQUEST['login_url']));
		$data['error'] = '';
	}

	pagelayer_json_output($data);
	
}

// Get Page List for SiteMap
add_action('wp_ajax_pagelayer_get_pages_list', 'pagelayer_get_pages_list');
function pagelayer_get_pages_list(){

	// Some AJAX security
	check_ajax_referer('pagelayer_ajax', 'pagelayer_nonce');
	
	$args = array(
		'post_type' => $_POST['type'],
		'orderby' => $_POST['post_order'],
		'order' => $_POST['order'],
		'hierarchical' => (empty($_POST['hier']) || $_POST['hier'] == null ? '' : $_POST['hier']),
		'number' => (empty($_POST['depth']) || $_POST['depth'] == null ? '' : $_POST['depth']),
		'posts_per_page' => -1,
	);
	
	$option = '<ul>';
	$pages = new WP_Query($args);
	$posts = $pages->posts;
	foreach ( $posts as $page ) {
		$option .= '<li class="pagelayer-sitemap-list-item" data-postID="'.$page->ID.'"><a class="pagelayer-ele-link" href="'.$page->guid.'">'.$page->post_name.'</a></li>';
	}
	$option .= '</ul>';
	
	echo $option;

	wp_die();
}

// Get the data for template
add_action('wp_ajax_pagelayer_search_ids', 'pagelayer_search_ids');
function pagelayer_search_ids() {
	
	// Some AJAX security
	check_ajax_referer('pagelayer_builder', 'pagelayer_nonce');
	
	if ( empty( $_POST['filter_type'] ) || empty( $_POST['search'] ) ) {
		wp_die();
	}

	$sel_opt = '';

	switch ( $_POST['filter_type'] ) {
		case 'taxonomy':
			$query_params = [
				'taxonomy' => $_POST['object_type'],
				'search' => $_POST['search'],
				'hide_empty' => false,
			];

			$terms = get_terms( $query_params );

			global $wp_taxonomies;

			foreach ( $terms as $term ) {
				$sel_opt .= '<span class="pagelayer-temp-search-sel-span" value="'. $term->term_taxonomy_id .'">'. $term->name .'</span>';
			}

			break;

		case 'post':
			$query_params = [
				'post_type' => $_POST['object_type'], //$this->extract_post_type( $data ),
				's' => $_POST['search'],
				'posts_per_page' => -1,
			];

			if ( 'attachment' === $query_params['post_type'] ) {
				$query_params['post_status'] = 'inherit';
			}

			$query = new \WP_Query( $query_params );

			foreach ( $query->posts as $post ) {
				$sel_opt .= '<span class="pagelayer-temp-search-sel-span" value="'. $post->ID .'">'. $post->post_title .'</span>';
			}
			break;

		case 'author':
			$query_params = [
				'capability' => array( 'edit_posts' ),
				'fields' => [
					'ID',
					'display_name',
				],
				'search' => '*' . $_POST["search"] . '*',
				'search_columns' => [
					'user_login',
					'user_nicename',
				],
			];			
			
			// Capability queries were only introduced in WP 5.9.
			if( version_compare( $GLOBALS['wp_version'], '5.9-alpha', '<' ) ){
				$args['who'] = 'authors';
				unset( $args['capability'] );
			}

			$user_query = new \WP_User_Query( $query_params );

			foreach ( $user_query->get_results() as $author ) {
				$sel_opt .= '<span class="pagelayer-temp-search-sel-span" value="'. $author->ID .'">'. $author->display_name .'</span>';
			}
			break;
			
		/* case 'menu':
			
			$menuItems = wp_get_nav_menu_items( (int)$_POST['object_type']);
			
			foreach ( $menuItems as $item ) {
				
				if($item -> menu_item_parent !=0 ){
					continue;
				}
				$sel_opt .= '<span class="pagelayer-temp-search-sel-span" value="'. $item -> ID .'">'. $item -> title.'</span>';
			}

			break; */
			
		default:
			$sel_opt = 'Result Not Found';
	}
	
	if(!empty($sel_opt)){
		echo $sel_opt;
	}else{
		echo 'Result Not Found';
	}
	
	wp_die();
}

// Save the post data from pagelayer setting page
add_action('wp_ajax_pagelayer_save_template', 'pagelayer_save_template');
function pagelayer_save_template() {
	
	// Some AJAX security
	check_ajax_referer('pagelayer_builder', 'pagelayer_nonce');
	
	$done = [];
	
	$post_id = (int) $_GET['postID'];

	// Are you allowed to edit ?
	if(!empty($post_id) && !pagelayer_user_can_edit($post_id)){
		$done['error'][] =  __pl('no_permission');
		pagelayer_json_output($done);
	}
	
	// We need to create the post
	if(empty($post_id)){
	
		if (!current_user_can('edit_posts')) {
			$done['error'] =  __pl('access_denied');
			pagelayer_json_output($done);
		}
	
		// Get the template type
		if(empty($_POST['pagelayer_template_type'])){
			$done['error'] = __pl('temp_error_type');
			pagelayer_json_output($done);
		}
		
		$ret = wp_insert_post([
			'post_title' => $_POST['pagelayer_lib_title'],
			'post_type' => 'pagelayer-template',
			'post_status' => 'publish',
			'comment_status' => 'closed',
			'ping_status' => 'closed'
		]);
		
		// An error occured
		if(is_wp_error($ret)){
			$done['error'] = __pl('temp_error').' : '.$ret->get_error_message();
			pagelayer_json_output($done);
		}
		
		$post_id = $ret;
		$done['id'] = $post_id;
		
		// Save our template type
		$ret = update_post_meta($post_id, 'pagelayer_template_type', $_POST['pagelayer_template_type']);
		
	}
	
	// The ID in consideration
	$done['id'] = $post_id;
	
	// Check if the post title in not empty
	if(!empty($_POST['pagelayer_lib_title'])){
		
		$post = array(
					'ID' => $post_id,
					'post_title' => $_POST['pagelayer_lib_title'],
				);

		// Update the post into the database
		$ret = wp_update_post($post);
		
	}
	
	// Save template library display conditions
	$condi_array = array();
	$condi_len = count($_POST['pagelayer_condition_type']);
	if($_POST['pagelayer_template_type'] != 'section'){
		for( $i =0; $i < $condi_len; $i++ ){
			$condi_array[$i] = array(
				'type' => $_POST['pagelayer_condition_type'][$i],
				'template' => $_POST['pagelayer_condition_name'][$i],
				'sub_template' => $_POST['pagelayer_condition_sub_template'][$i],
				'id' => $_POST['pagelayer_condition_id'][$i],
			);
		}
	}
	//print_r($condi_array);
	
	$ret = update_post_meta($post_id, 'pagelayer_template_conditions', $condi_array);
	
	if(is_wp_error($post_id)){
		$done['error'] = __pl('temp_error').' : '.$ret->get_error_message();
	}else{
		$done['success'] =  __pl('temp_update_success');
	}

	pagelayer_json_output($done);
	
}

// Products Categories Handler
add_action('wp_ajax_pagelayer_product_categories', 'pagelayer_product_categories');
function pagelayer_product_categories(){
	
	// Some AJAX security
	check_ajax_referer('pagelayer_ajax', 'pagelayer_nonce');
	
	$attributes = '';
	$attributes .= ' number="'. $_POST['atts']['number'] .'" ';
	$attributes .= ' columns="'. $_POST['atts']['columns'] .'" ';
	$attributes .= ' hide_empty="'. (!empty($_POST['atts']['hide_empty']) ? 1 : 0) .'" ';
	$attributes .= ' orderby="'. $_POST['atts']['nuorderbymber'] .'" ';
	$attributes .= ' order="'. $_POST['atts']['order'] .'" ';	
	
	if ( 'by_id' === $_POST['atts']['source'] ) {
		$attributes .= ' ids="'. $_POST['atts']['by_id'] .'" ';
	} elseif ( 'by_parent' === $_POST['atts']['source'] ) {
		$attributes .= ' parent="'. $_POST['atts']['parent'] .'" ';
	} elseif ( 'current_subcategories' === $_POST['atts']['source'] ) {
		$attributes .= ' parent="'. get_queried_object_id() .'" ';
	}

	$shortcode = '[product_categories '. $attributes .']';
	
	// do_shortcode the shortcode
	echo pagelayer_the_content($shortcode);
		
	wp_die();
}

// Products Categories Handler
add_action('wp_ajax_pagelayer_products_ajax', 'pagelayer_products_ajax');
function pagelayer_products_ajax(){
	
	// Some AJAX security
	check_ajax_referer('pagelayer_ajax', 'pagelayer_nonce');
	
	if ( WC()->session ) {
		wc_print_notices();
	}
	
	$no_found = $_POST['atts']['no_found'];
	
	$attributes = '';
	$type = $_POST['atts']['source'];
	$attributes .= ' columns="'. $_POST['atts']['columns'] .'" ';
	$attributes .= ' rows="'. $_POST['atts']['rows'] .'" ';
	$attributes .= ' paginate="'. (!empty($_POST['atts']['paginate']) ? true : false) .'" ';
	$attributes .= ' orderby="'. $_POST['atts']['orderby'] .'" ';
	$attributes .= ' order="'. $_POST['atts']['order'] .'" ';	
	$attributes .= ' cache="false" ';	
	
	// Hide the catalog order
	if( empty($_POST['atts']['allow_order']) ){
		remove_action( 'woocommerce_before_shop_loop', 'woocommerce_catalog_ordering', 30 );
	}
	
	// Hide the result count
	if( empty($_POST['atts']['show_result']) ){
		remove_action( 'woocommerce_before_shop_loop', 'woocommerce_result_count', 20 );
	}
	
	if( $type == 'by_id' ){
		$type = 'products';
		$attributes .= ' ids="'. (!empty($_POST['atts']['ids']) ? $_POST['atts']['ids'] : '') .'" ';	
	}elseif( $type == 'pagelayer_current_query' ){
		
		$atts['paginate'] = (!empty($_POST['atts']['paginate']) ? true : false);
		$atts['cache'] = false;
				
		$type = 'pagelayer_current_query';
		
		// Set the current query
		add_action( 'woocommerce_shortcode_products_query', 'pagelayer_shortcode_current_query', 10, 10);
		
		// If product not found
		add_action( "woocommerce_shortcode_{$type}_loop_no_results", function ($attributes) use ($no_found){
			echo '<div class="pagelayer-product-no-found">'.$no_found.'</div>';
		} );
		
		// Get the products list
		$shortcode = new WC_Shortcode_Products( $atts, $type );
			
		echo $shortcode->get_content();
		return true;
	}
		
	$shortcode = '['.$type.' '. $attributes .']';
	
	$content = pagelayer_the_content($shortcode);
	
	// If product not found
	if('<div class="woocommerce columns-'.$_POST['atts']['columns'] .' "></div>' == $content){
		$content = '<div class="pagelayer-product-no-found">'. $no_found .'</div>';
	}
	
	echo $content;
		
	wp_die();
}

// Get Taxamony List for SiteMap
add_action('wp_ajax_pagelayer_get_taxonomy_list', 'pagelayer_get_taxonomy_list');
function pagelayer_get_taxonomy_list(){
	
	// Some AJAX security
	check_ajax_referer('pagelayer_ajax', 'pagelayer_nonce');
	
	$args = array(
		'title_li' => 0,
		'orderby' => $_POST['post_order'],
		'order' => $_POST['order'],
		'style' => '',
		'hide_empty' => $_POST['empty'],
		'echo' => false,
		'hierarchical' => (empty($_POST['hier']) || $_POST['hier'] == null ? '' : $_POST['hier']),
		'taxonomy' => $_POST['type'],
		'depth' => (empty($_POST['depth']) || $_POST['depth'] == null ? '' : $_POST['depth']),		
	);

	$taxonomies = get_categories( $args );
	
	$option = '<ul>';	
	foreach ( $taxonomies as $taxonomy ) {
		$option .= '<li class="pagelayer-sitemap-list-item" data-postID="'.$taxonomy->term_id.'"><a class="pagelayer-ele-link" href="'.get_term_link($taxonomy->term_id).'">'.$taxonomy->name.'</a></li>';
	}
	$option .= '</ul>'; 
	
	echo $option;
	wp_die();	
}

// Export the template
add_action('wp_ajax_pagelayer_export_template', 'pagelayer_export_template');
function pagelayer_export_template(){
	
	global $pagelayer;
	
	// Some AJAX security
	check_ajax_referer('pagelayer_builder', 'pagelayer_nonce');
	
	$done = [];
	
	if(!current_user_can('edit_theme_options')){		
		$done['error'][] = __pl('no_permission');
		pagelayer_json_output($done);
	}
	
	// Load the templates
	pagelayer_builder_load_templates();
	
	if(empty($pagelayer->templates)){
		$done['error'] = __pl('temp_export_empty');
		pagelayer_json_output($done);
	}
	
	// Load Shortcodes
	pagelayer_load_shortcodes();
	
	// Get the active theme
	$theme_dir = get_stylesheet_directory();
	$conf = [];
	
	$pagelayer->export_mode = 1;
	
	// Write the files
	foreach($pagelayer->templates as $k => $v){
		
		// Are there specific templates to export
		if(!empty($_POST['templates'])){
			if(!isset($_POST['templates'][$v->ID])){
				continue;
			}
		}
		
		// Only blocks allowed
		if(!has_blocks($v->post_content) && !empty($v->post_content)){
			$done['error'] = 'The pagelayer template '.$v->ID.' has Shortcodes which is not allowed for export !';
			pagelayer_json_output($done);
		}
		
		$v->post_name = (empty($v->post_name) && $v->post_status == 'draft') ? sanitize_title($v->post_title).'-draft' : $v->post_name;
		
		// Write the content
		file_put_contents($theme_dir.'/'.$v->post_name.'.pgl', pagelayer_export_content($v->post_content));		
		$conf[$v->post_name] = [
			'type' => get_post_meta($v->ID, 'pagelayer_template_type', true),
			'title' => $v->post_title,
			'conditions' => get_post_meta($v->ID, 'pagelayer_template_conditions', true),
		];
	}
	
	// Write the config
	file_put_contents($theme_dir.'/pagelayer.conf', json_encode($conf, JSON_PRETTY_PRINT));
			
	$conf = [];
	
	// Load the other posts
	foreach($pagelayer->settings['post_types'] as $type){
		
		// Anything to export for users ?
		if(!empty($_POST[$type]) && is_array($_POST[$type])){
			
			mkdir($theme_dir.'/data/');
			mkdir($theme_dir.'/data/'.$type);
			
			$pids = [];
			
			foreach($_POST[$type] as $k => $v){
				$pids[] = (int) $k;
			}
			
			// Load the type
			$_query = new WP_Query([
				'post_type' => $type,
				'status' => 'publish',
				'post__in' => $pids,
				'posts_per_page' => -1,
			]);
			
			$posts = $_query->posts;
		
			// Write the files
			foreach($posts as $k => $v){
		
				// Only blocks allowed
				if(!has_blocks($v->post_content) && !empty($v->post_content)){
					$done['error'] = 'The '.$type.' '.$v->ID.' has Shortcodes which is not allowed for export !';
					pagelayer_json_output($done);
				}
				
				$v->post_name = (empty($v->post_name) && $v->post_status == 'draft') ? sanitize_title($v->post_title).'-draft' : $v->post_name;
				
				file_put_contents($theme_dir.'/data/'.$type.'/'.$v->post_name, pagelayer_export_content($v->post_content));
				unset($v->post_content);
				
				$meta = get_post_meta($v->ID);
				$meta = array_combine(array_keys($meta), array_column($meta, 0));
				
				// Export media
				if(!empty($meta['_thumbnail_id'])){
					
					$file = pagelayer_export_media_files($meta['_thumbnail_id'], $exp_img_url);
					
					// Did it export ?
					if(!empty($file)){
						$meta['_thumbnail_id'] = $exp_img_url;
					}
					
				}
				
				// Also put the meta
				file_put_contents($theme_dir.'/data/'.$type.'/'.$v->post_name.'.meta', json_encode($meta, JSON_PRETTY_PRINT));
				
				//Export taxonomies in post
				$taxonomies = get_object_taxonomies( $v->post_type, 'objects' );
				$post_taxonomies = wp_filter_object_list( $taxonomies, [
					'public' => true,
					'show_in_nav_menus' => true,
				] );
								
				foreach( $post_taxonomies as $slug => $object ){
					
					if(empty($v->taxonomies) || !is_array($v->taxonomies)){
						$v->taxonomies = array();
					}
					
					$tax_name = $object->name;
					$the_terms = get_the_terms($v->ID, $tax_name);
					$v->taxonomies[$tax_name] = '';
					
					if(!empty($the_terms)){
						$v->taxonomies[$tax_name] = implode(',', array_column($the_terms, 'term_id'));
					}
				}
				
				$conf[$type][$v->post_name] = $v;
				
				do_action('pagelayer_'.$type.'_exported', $v, $theme_dir);
				
			}
			
			ksort($conf[$type]);
			
		}
	
	}
	
	// Export menus
	if(!empty($pagelayer->export_menus) && is_array($pagelayer->export_menus)){
		
		mkdir($theme_dir.'/data/menus');
		
		foreach($pagelayer->export_menus as $k => $v){
			
			$menu = (int) $k;
			$menu = wp_get_nav_menu_object( $menu );
			
			if(empty($menu)){
				$done['error'] = 'Could not export menu ID - '.$k;
				continue;
			}
			
			// Menu Items
			$menu_items = wp_get_nav_menu_items( $menu->term_id );
			$data = [];
			
			if(is_array($menu_items) && !empty($menu_items)){
				foreach($menu_items as $kk => $singlenav){
					//$navmetas = get_post_meta($singlenav->ID);
					//$navmetas = array_combine(array_keys($navmetas), array_column($navmetas, 0));
					$data[$kk]['post'] = $singlenav;
					$navmetas = array();
					
					$pl_content = get_post_meta($singlenav->ID, '_pagelayer_content', true);
					if(!empty($pl_content)){
						$navmetas['_pagelayer_content'] = pagelayer_export_content($pl_content);
					}
					
					$data[$kk]['post_metas'] = $navmetas;
				}
			}
			
			// Also put the meta
			file_put_contents($theme_dir.'/data/menus/'.$menu->slug, json_encode($data, JSON_PRETTY_PRINT));
			
			$conf['menus'][$menu->slug] = $menu;
			
			do_action('pagelayer_menus_exported', $v, $theme_dir);
		
		}
		
	}
	
	// Export the settings
	$settings = ['pagelayer_content_width', 'pagelayer_body_font', 'pagelayer_tablet_breakpoint', 'pagelayer_mobile_breakpoint', 'pagelayer_header_code','pagelayer_body_open_code', 'pagelayer_footer_code', 'pagelayer_sidebar', 'page_for_posts', 'pagelayer_global_fonts', 'pagelayer_global_colors'];
	
	foreach($settings as $v){
		
		$vv = get_option($v);
		
		if($vv){
			$conf['conf'][$v] = $vv;
		}
	
	}
	
	// Load CSS settings	
	foreach($pagelayer->css_settings as $k => $params){
		foreach($pagelayer->screens as $sk => $sv){
			$suffix = (!empty($sv) ? '_'.$sv : '');
			$setting = empty($params['key']) ? 'pagelayer_'.$k.'_css' : $params['key'];
			$tmp = get_option($setting.$suffix);
			if(!empty($tmp)){
				$conf['conf'][$setting.$suffix] = $tmp;
			}
		}
	}
	
	// Export all the taxonomies
	$post_types = pagelayer_get_public_post_types();
	
	// Export all the Post Type CSS Settings
	foreach ( $post_types as $pt_slug => $type ) {
		
		if ( $pt_slug == 'attachment' ) {
			continue;
		}

		foreach($pagelayer->css_settings as $k => $params){
			foreach($pagelayer->screens as $sk => $sv){
				$suffix = (!empty($sv) ? '_'.$sv : '');
				$setting = empty($params['key']) ? 'pagelayer_'.$k.'_css_'.$pt_slug : $params['key'].'_'.$pt_slug;
				$tmp = get_option($setting.$suffix);

				if(!empty($tmp)){
					$conf['conf'][$setting.$suffix] = $tmp;
				}
			}
		}
	}

	// Export all the taxonomies
	foreach ( $post_types as $post_type => $label ) {
		$type_taxonomies = get_object_taxonomies( $post_type, 'objects' );
		$taxonomies = wp_filter_object_list( $type_taxonomies, [
			'public' => true,
			'show_in_nav_menus' => true,
		] );
		
		foreach( $taxonomies as $slug => $object ){
			
			$query_params = [
				'taxonomy' => $object->name,
				'hide_empty' => false,
			];
			$terms = get_terms( $query_params );
					
			foreach($terms as $term){
				$conf['taxonomies'][$term->term_id] = $term;
			}
		}
			
	}
	
	// Write the config
	if(!empty($conf)){
		file_put_contents($theme_dir.'/pagelayer-data.conf', json_encode($conf, JSON_PRETTY_PRINT));
	}
	
	// Are we to export any media ?
	if(!empty($pagelayer->media_to_export)){		
		// TODO
		//$done['media'] = $pagelayer->media_to_export;
	}
	
	do_action('pagelayer_template_export_completed');
	
	$done['success'] = __pl('temp_export_success');
	
	// Output and die
	pagelayer_json_output($done);
	
}

add_action('wp_ajax_pagelayer_get_cat_checkboxes', 'pagelayer_get_cat_checkboxes');
function pagelayer_get_cat_checkboxes(){
	
	// Some AJAX security
	check_ajax_referer('pagelayer_ajax', 'pagelayer_nonce');
	
	$ret = [];
	$cat_name = '';
	
	if(!current_user_can('manage_categories')){		
		$ret['error'] = __pl('no_permission');
		pagelayer_json_output($ret);
	}

	if(empty($_POST['postid']) || !is_numeric($_POST['postid'])){
		$ret['error'] = __pl('invalid_post_id');
		pagelayer_json_output($ret);
	}
	
	$post = (int) $_POST['postid'];
	$post = get_post($post);
	
	if(empty($post) || is_wp_error($post)){
		$ret['error'] = __pl('invalid_post_id');
		pagelayer_json_output($ret);
	}
	
	$cat_name = pagelayer_post_type_category($post->post_type);
	
	if(!empty($_POST['new_cat'])){
		parse_str($_POST['new_cat'], $formdata);
		$ret['new_cat_id'] = wp_insert_category([
			'taxonomy' => $cat_name,
			'cat_name' => $formdata['category_name'],
			'category_parent' => (($formdata['pagelayer_cat_parent'] == 0) ? '' : $formdata['pagelayer_cat_parent'])
		]);
	}
	
	$ret += pagelayer_post_cats($post);
	
	pagelayer_json_output($ret);
	
}

add_action('wp_ajax_pagelayer_get_post_tags', 'pagelayer_get_post_tags');
function pagelayer_get_post_tags(){
	
	// Some AJAX security
	check_ajax_referer('pagelayer_ajax', 'pagelayer_nonce');	
	
	$ret = [];
	$tag_name = '';
	
	if(!current_user_can('manage_categories')){		
		$ret['error'] = __pl('no_permission');
		pagelayer_json_output($ret);
	}
	
	if(empty($_POST['postid']) || !is_numeric($_POST['postid']) ){
		pagelayer_json_output($ret);
	}
	
	$post = (int) $_POST['postid'];
	$post = get_post($post);
	
	if(empty($post) || is_wp_error($post)){
		$ret['error'] = __pl('invalid_post_id');
		pagelayer_json_output($ret);
	}
	
	$tag_name = pagelayer_post_type_tag($post->post_type);
	
	if(!empty($_POST['new_tag'])){
		$ret['tag_id'] = wp_insert_term($_POST['new_tag'], $tag_name);
		$ret['tag_id'] = $ret['tag_id']['term_id'];
	}
	
	$ret += pagelayer_post_tags($post);
	
	pagelayer_json_output($ret);
	
}

add_action('wp_ajax_pagelayer_custom_font', 'pagelayer_custom_font');
function pagelayer_custom_font(){
		
	// Some AJAX security
	check_ajax_referer('pagelayer_ajax', 'pagelayer_nonce');
	
	$ret = [];
	
	if(empty($_POST['font_name'])){
		pagelayer_json_output($ret);
	}
	
	$name = preg_replace('/_plf$/is', '', pagelayer_optREQ('font_name'));	
	//echo $name;
	
	$args = [
		'post_type' => PAGELAYER_FONT_POST_TYPE,
		'status' => 'publish',
		'posts_per_page' => 1,
		'name' => $name
	];
	
	//var_dump($pagelayer->fonts);
	
	$query = get_posts($args);	
	//var_dump($query);
	
	if(empty($query)){
		pagelayer_json_output($ret);
	}
	
	$post = $query[0];
	$meta_box_value = get_post_meta( $post->ID, 'pagelayer_font_link', true);
	if(empty($meta_box_value)){
		pagelayer_json_output($ret);
	}
		
	$ret['style']= '<style id="'.$name.'_plf" >@font-face { font-family: "'.$name.'_plf"'.'; src: url("'.$meta_box_value.'"); font-weight: 100 200 300 400 500 600 700 800 900;}</style>';
	
	pagelayer_json_output($ret);
	
}

add_action('wp_ajax_pagelayer_trash_post', 'pagelayer_trash_post');
function pagelayer_trash_post(){
		
	// Some AJAX security
	check_ajax_referer('pagelayer_ajax', 'pagelayer_nonce');
	
	$ret = [];
	
	if(empty($_POST['postid']) && !is_numeric($_POST['postid'])){
		$ret = ['error' => __pl('invalid_post_id')];
		pagelayer_json_output($ret);
	}

	if(!current_user_can( 'delete_post', $_POST['postid'] )){
		$ret = ['error' => __pl('no_permission')];
		pagelayer_json_output($ret);
	}

	$ret['url'] = admin_url('/edit.php?post_type=') .get_post_type($_POST['postid']);
	
	wp_trash_post($_POST['postid']);	
	
	pagelayer_json_output($ret);
	
}

add_action('wp_ajax_pagelayer_infinite_posts', 'pagelayer_infinite_posts');
add_action('wp_ajax_nopriv_pagelayer_infinite_posts', 'pagelayer_infinite_posts');
function pagelayer_infinite_posts(){
	
	// Some AJAX security
	check_ajax_referer('pagelayer_global', 'pagelayer_nonce');
	
	pagelayer_load_shortcodes();
	
	$tag = 'pl_posts';
	
	if(isset($_REQUEST['data']['tag']) && $_REQUEST['data']['tag'] == 'pl_archive_posts' ){
		$tag = 'pl_archive_posts';
	}
	
	$content = get_comment_delimited_block_content( 'pagelayer/'.$tag, $_REQUEST['data']['atts'] , '');
	$wp['posts'] = pagelayer_the_content($content);
	pagelayer_json_output( $wp );
}

add_action('wp_ajax_pagelayer_pro_dismiss_expired_licenses', 'pagelayer_pro_dismiss_expired_licenses');
function pagelayer_pro_dismiss_expired_licenses(){
	check_admin_referer('pagelayer_expiry_notice', 'security');

	if(!current_user_can('activate_plugins')){
		wp_send_json_error(__('You do not have required access to do this action', 'pagelayer'));
	}

	update_option('softaculous_expired_licenses', time());
	wp_send_json_success();
}

add_action('wp_ajax_pagelayer_close_update_notice', 'pagelayer_close_plugin_update_notice');
function pagelayer_close_plugin_update_notice(){
	check_ajax_referer('pagelayer_promo_nonce', 'pagelayer_nonce');

	if(!current_user_can('manage_options')){
		wp_send_json_error('You don\'t have privilege to close this notice!');
	}

	$plugin_update_notice = get_option('softaculous_plugin_update_notice', []);
	$available_update_list = get_site_transient('update_plugins');
	$to_update_plugins = apply_filters('softaculous_plugin_update_notice', []);

	if(empty($available_update_list) || empty($available_update_list->response)){
		return;
	}

	foreach($to_update_plugins as $plugin_path => $plugin_name){
		if(isset($available_update_list->response[$plugin_path])){
			$plugin_update_notice[$plugin_path] = $available_update_list->response[$plugin_path]->new_version;
		}
	}

	update_option('softaculous_plugin_update_notice', $plugin_update_notice);
}PKɎf\��;�D�D�main/template.phpnu�[���<?php

//////////////////////////////////////////////////////////////
//===========================================================
// template.php
//===========================================================
// PAGELAYER
// Inspired by the DESIRE to be the BEST OF ALL
// ----------------------------------------------------------
// Started by: Pulkit Gupta
// Date:       23rd Jan 2017
// Time:       23:00 hrs
// Site:       http://pagelayer.com/wordpress (PAGELAYER)
// ----------------------------------------------------------
// Please Read the Terms of use at http://pagelayer.com/tos
// ----------------------------------------------------------
//===========================================================
// (c)Pagelayer Team
//===========================================================
//////////////////////////////////////////////////////////////

// Are we being accessed directly ?
if(!defined('PAGELAYER_VERSION')) {
	exit('Hacking Attempt !');
}

// Define our array
function pagelayer_builder_array(){

global $pagelayer;

	// Array for custom post type data
	$pagelayer->builder = array(
		'name' => 'pagelayer-template',
		'type_slug' => 'pagelayer_template_type',
		'type'=> [
			'' => __('Select'),
			'header' => __('Header'),
			'footer' => __('Footer'),
			'single' => array(
				'label' => __('Single'),
				'need_selection' => 'singular', // To select the value in template select and hide it
			),
			'archive' => array(
				'label' => __('Archive'),
				'need_selection' => 'archives', // To select the value in template select and hide it
			),
			'popup' => __('Popup'),
			'section' => array(
				'label' => __('Section'),
				'no_condition' => 1, // To hide the conditions options
			),
			'global_section' => array(
				'label' => __('Global Section'),
				'no_condition' => 1, // To hide the conditions options
				'hide_drop' => 1,
			),
			'global_widget' => array(
				'label' => __('Global Widget'),
				'no_condition' => 1, // To hide the conditions options
				'hide_drop' => 1,
			),
		],
		'action' => [
			'include' => __('Include'),
			'exclude' => __('Exclude'),
		],
		'dispay_on' => [
			'' => __('Full Site'),
			'archives' => array(
				'label' => __('Archives'),
				'check_conditions' => function ( $args = null ){ 
					return is_archive() || is_home() || is_search();
				},
			),
			'singular' => array(
				'label' => __('Singular'),
				'check_conditions' => function ( $args = null ){
					return ( is_singular() && ! is_embed() ) || is_404();
				},
			),
		],
		// NOTE: Templates list array name should be dispay_on name with suffix _templates
		'archives_templates'=> [ 
			'' => __('All Archives / Posts Archive'),
			'author' => array(
				'label' => __('Author Archives'),
				'check_conditions' => function ( $args = null ){
					return is_author($args['id']);
				},
				'filter_type' => 'author', // should be (author, taxonomy and post type)
			),
			'date' => array(
				'label' => __('Date Archives'),
				'check_conditions' => function ( $args = null ){
					return is_date();
				},
				'no_id_section' => 1, // ID select section not required
			),
			'search' => array(
				'label' => __('Search Results'),
				'check_conditions' => function ( $args = null ){
					return is_search();
				},
				'no_id_section' => 1, // Id select section not required
			),
		],
		// NOTE: Templates list array name should be dispay_on name with suffix _templates
		'singular_templates'=> [
			'' => __('All Singular'), // singular.php
			'by_author' =>  array(
				'label' => __('By Author'),
				'check_conditions' => function ( $args = null ){
					return is_singular() && get_post_field( 'post_author' ) === $args['id'];
				},
				'filter_type' => 'author',
			),
			'front_page' =>  array(
				'label' => __('Front Page'),
				'check_conditions' => function ( $args = null ){
					return is_front_page();
				},
				'no_id_section' => 1, // Id select section not required
			),
			'404' => array(
				'label' => __('404'),
				'check_conditions' => function ( $args = null ){
					return is_404();
				},
				'no_id_section' => 1, // Id select section not required
			),
			//'direct_child_of' =>  __('Direct Child Of'),
			//'any_child_of' =>  __('Any Child Of'),
		], // conditions by post type
		
	);
	
	add_shortcode($pagelayer->builder['name'], 'pagelayer_builder_posts_shortcode');
	
	add_filter( 'manage_'. $pagelayer->builder['name'] .'_posts_columns', 'pagelayer_builder_add_columns' );
	
	add_action( 'manage_'. $pagelayer->builder['name'] .'_posts_custom_column' , 'pagelayer_builder_columns', 10, 2 );
	
	add_filter( 'views_edit-' . $pagelayer->builder['name'], 'pagelayer_builder_template_tabs' );

}

// Create template builder conditions for singular by post type
function pagelayer_builder_singular_conditions($post_types = []){
	$condition = [];
	
	if(empty($post_types)){
		$post_types = pagelayer_get_public_post_types();
		//unset( $post_types['product'] ); // WooCommerce related
		$post_types['attachment'] = get_post_type_object( 'attachment' )->label;
	}
	
	foreach ( $post_types as $post_type => $label ) {
		//$post_type_object = get_post_type_object( $post_type );
		
		if(array_key_exists($label, $condition)){
			continue;
		}
		
		$condition[$label] = [ //TC: Need to change the name of variable 
			$post_type =>  array(
				'label' => $label,
				'check_conditions' => function ( $args = null ) use ($post_type){
					if ( isset($args['id']) && !empty($args['id']) ) {
						$id = (int) $args['id'];
						if ( $id ) {
							return is_singular($post_type) && get_queried_object_id() === $id;
						}
					}

					return is_singular( $post_type );
				},
				'filter_type' => 'post',
				'object_type' => $post_type,
			),
		];
			
		$taxonomies = get_object_taxonomies( $post_type, 'objects' );
		$post_taxonomies = wp_filter_object_list( $taxonomies, [
			'public' => true,
			'show_in_nav_menus' => true,
		] );
		
		foreach ( $post_taxonomies as $slug => $object ) {
			
			$condition[$label] += [
				$object->name =>  array(
					'label' => sprintf( __( 'In %s' ), $object->labels->singular_name ),
					'check_conditions' => function ( $args = null ) use ($object){
						return is_singular() && has_term( (int) $args['id'], $object->name );
					},
					'filter_type' => 'taxonomy',
					'object_type' => $object->name,
				),
			];
			
			if ( $object->hierarchical ) {
				$condition[$label] += [
					'in_' . $object->name . '_children' =>  array(
						'label' => sprintf( __( 'In Child %s' ), $object->labels->name ),
						'check_conditions' => function ( $args = null ) use ($object){
							$id = (int) $args['id'];
							if ( ! is_singular() || ! $id ) {
								return false;
							}
							$child_terms = get_term_children( $id, $object->name );

							return ! empty( $child_terms ) && has_term( $child_terms, $object->name );
						},
						'filter_type' => 'taxonomy',
						'object_type' => $object->name,
					),
				];
			}

		}

		$condition[$label] += [
			$object->name . '_by_author' =>  array(
				'label' => sprintf( __( '%s By Author' ), $label ),
				'check_conditions' => function ( $args = null ) use ($post_type){
					return is_singular($post_type) && get_post_field( 'post_author' ) === $args['id'];
				},
				'filter_type' => 'author',
				'object_type' => $post_type . '_by_author',
			),
		];

	}
	
	return $condition;
}

// Create template builder conditions for archives by  post type
function pagelayer_builder_archives_conditions($post_types = []){
	
	$condition = [];
	
	if(empty($post_types)){
		$post_types = pagelayer_get_public_post_types();
		//unset( $post_types['product'] );
	}
	
	foreach ( $post_types as $post_type => $label ) {
		
		//$post_type_object = get_post_type_object( $post_type );
		if ( ! get_post_type_archive_link( $post_type ) ) {
			continue;
		}
		
		$condition[$label] = [ //TC: Need to change the name of variable 
			$post_type =>  array(
				'label' => $label,
				'check_conditions' => function ( $args = null ) use ($post_type){
					return is_post_type_archive( $post_type ) || ( 'post' === $post_type && is_home() );
				},
				'no_id_section' => 1, // Id select section not required
			),
		];
			
		$taxonomies = get_object_taxonomies( $post_type, 'objects' );
		$post_taxonomies = wp_filter_object_list( $taxonomies, [
			'public' => true,
			'show_in_nav_menus' => true,
		] );
		
		foreach ( $post_taxonomies as $slug => $object ) {
			
			$condition[$label] += [
				$object->name =>  array(
					'label' => sprintf( __( '%s' ), $object->label ),
					'check_conditions' => function ( $args = null ) use ($object){
						$taxonomy = $object->name;
						$id = (int) $args['id'];

						if ( 'category' === $taxonomy ) {
							return is_category( $id );
						}

						if ( 'post_tag' === $taxonomy ) {
							return is_tag( $id );
						}

						return is_tax( $taxonomy, $id );
					},
					'filter_type' => 'taxonomy',
					'object_type' => $object->name,
				),
			];

		}
		
		$all = 'pagelayer_all_'.$post_type;
		
		$condition[$label] += [
			$all => array(
				'label' => 'All '.$label.' Archive',
				'check_conditions' => function ( $args = null ) use ($post_type, $condition, $all, $label){
					
					foreach($condition[$label] as $k => $v){
						if($all == $k){
							continue;
						}
						
						$ret = $v['check_conditions']($args);
						
						if(!empty($ret)){
							return $ret;
						}
						
					}
					
				},
				'no_id_section' => 1, // Id select section not required
			),
		];

	}
	
	return $condition;
}

// Handle the links for the add URL
add_action('admin_head', 'pagelayer_builder_admin_head', 9999);
function pagelayer_builder_admin_head(){
	global $pagelayer, $post_type;
	
	if(!isset($pagelayer->builder) || $post_type != $pagelayer->builder['name']){
		return;
	}
	
	
		echo '<script type="text/javascript">

jQuery(document).ready(function(){
	var but = jQuery(".page-title-action");
	
	if(but.length < 1){
		return;
	}
	
	but.attr("href", "'.esc_url(admin_url('admin.php?page=pagelayer_template_wizard')).'");
	
	var export_but = jQuery(but[0].outerHTML);
	export_but.html("'.__pl('export_template').'");
	export_but.addClass("pagelayer-temp-export-but");
	export_but.attr("href", "'.esc_url(admin_url('admin.php?page=pagelayer_template_export')).'");
	//console.log(export_but[0].outerHTML);
	
	but.after(export_but);
});

</script>';
	
}

// This function will handle the Template Builder pages in Pagelayer 
add_action('init', 'pagelayer_builder_post_type', 9999);
function pagelayer_builder_post_type() {
	global $pagelayer;
	
	if(!isset($pagelayer->builder)){
		return;
	}
	
	// Add Template Post Supports
	$supports = array(
		'title', // post title
		'editor', // post content
		'author', // post author
		'custom-fields', // custom fields
		'revisions', // post revisions
	);
	
	// Add Template Post lables
	$labels = array(
		'name' => _x('Pagelayer Templates', 'plural'),
		'singular_name' => _x('Pagelayer Template', 'singular'),
		'menu_name' => _x('Pagelayer Templates', 'admin menu'),
		'name_admin_bar' => _x('Pagelayer Templates', 'admin bar'),
		'add_new' => _x('Add New', 'add templates'),
		'add_new_item' => __('Add New'),
		'new_item' => __('New Template'),
		'edit_item' => __('Edit Template'),
		'view_item' => __('View Template'),
		'all_items' => __('All Templates'),
		'search_items' => __('Search Templates'),
		'not_found' => __('No Pagelayer templates found'),
	);
		
	$args = array(
		'supports' => $supports,
		'labels' => $labels,
		'menu_icon' => PAGELAYER_URL.'/images/pagelayer-logo-19.png',
		'public' => true,
		'show_in_menu' => false,
		'publicly_queryable' => true,
		'query_var' => true,
		'rewrite' => false,
		'has_archive' => true,
		'hierarchical' => false,
		'exclude_from_search' => true,		
	);
	
	// Register custom post type
	register_post_type($pagelayer->builder['name'] , $args);
	
	// Add any other templates as well
	$pagelayer->builder['archives_templates'] += pagelayer_builder_archives_conditions();	
	$pagelayer->builder['singular_templates'] += pagelayer_builder_singular_conditions();
	
}

// Register shortcode for custom post type
function pagelayer_builder_posts_shortcode($atts){

	global $pagelayer;
	
	// If id not exist
	if( !isset($atts['id']) ){return '';}
	
	// Get the post data
	$post = get_post((int) $atts['id']);
	
	// If post is not empty
	if(empty($post) || $post->post_type != 'pagelayer-template' || ($post->post_status === 'private' && !current_user_can('read_private_posts'))){
		return '';
	}	
	
	$cached_editable = $pagelayer->dont_make_editable;
	$pagelayer->dont_make_editable = true;
	$content = $post->post_content;
	$content = apply_filters( 'the_content', $content );
	$pagelayer->dont_make_editable = $cached_editable;
	
	return $content;
		
}

// Handle edit link of the post type
add_filter('get_edit_post_link', 'pagelayer_builder_edit_link', 1000, 3);
function pagelayer_builder_edit_link($link, $postID, $context){
	global $pagelayer;

	$post = get_post($postID);

	if($post->post_type != $pagelayer->builder['name']){
		return $link;
	}
	
	return admin_url('admin.php?page=pagelayer_template_wizard&post='.$post->ID);

}

// Handle row actions for pagelayer-template
add_filter('post_row_actions', 'pagelayer_builder_row_actions', 10, 2);
function pagelayer_builder_row_actions($actions, $post){
	global $pagelayer;
	
	if($post->post_type != $pagelayer->builder['name']){
		return $actions;
	}
	
	$actions['pagelayer'] = '<a href="'.esc_url( pagelayer_shortlink($post->ID).'&pagelayer-live=1' ).'">'.__pl('edit_using').'</a>';

	return $actions;
}

// Add the custom columns to the pagelayer-template post type:
function pagelayer_builder_add_columns($columns) {
	
	// unset for re-setup
	unset( $columns['taxonomy-pagelayer_template_type'] );
	
	$offset = 2;
	$type = array(
		'pagelayer_template_type' => __( 'Type' ),
		'pagelayer_template_conditions' => __( 'Display On' ),
		'pagelayer_template_shortcode' => __( 'Shortcode' )
	);
	
	// Add the $type array in 2 position of $columns;
	$columns = array_slice( $columns, 0, $offset, true ) + $type  + array_slice( $columns, $offset, null, true );

	//print_r($columns);die();

	return $columns;
	
}

// Add the data to the custom columns for the pagelayer-template post type:
function pagelayer_builder_columns( $column, $post_id ) {
	global $pagelayer;
	
	switch ( $column ) {
		case 'pagelayer_template_type' :
			$type = get_post_meta( $post_id, 'pagelayer_template_type', true );
			
			if(!empty($type)){
				$type = pagelayer_multi_array_search($pagelayer->builder['type'], $type);
						
				if(is_array($type) && array_key_exists('label', $type)){
					$type = $type['label'];
				}
				
				echo '<span>' . $type . '</span>';
			}else{
				echo __('None');
			}
			
		break;
		
		case 'pagelayer_template_conditions' :
			$dis_conditions = get_post_meta( $post_id, 'pagelayer_template_conditions', true );
			if( !empty($dis_conditions) && is_array($dis_conditions)){
				$dis_html = '';
				foreach($dis_conditions as $condi){
					$dis_html .= '<span>';
					
					if(isset($condi['template'])){
						$template = pagelayer_multi_array_search($pagelayer->builder['dispay_on'], $condi['template']);
						
						if(is_array($template) && array_key_exists('label', $template)){
							$template = $template['label'];
						}
						
						$dis_html .= $template;
					}
					
					if(isset($condi['sub_template'])){
						$sub_template = pagelayer_multi_array_search($pagelayer->builder[$condi['template'].'_templates'], $condi['sub_template']);
						
						if(is_array($sub_template) && array_key_exists('label', $sub_template)){
							$sub_template = $sub_template['label'];
						}
						
						if(!empty($sub_template)){
							$dis_html .= ' > '. $sub_template;
						}
					}
					
					if(!empty($condi['id'])){
						$dis_html .= ' > #'. $condi['id'];
					}
					
					$dis_html .= '</span></br>';
				}
			}
			
			if(!empty($dis_html)){
				echo  $dis_html;
			}else{
				echo __('None');
			}
			
		break;
		
		case 'pagelayer_template_shortcode' :
			
			echo '[pagelayer-template id="'.$post_id.'"]';
			
		break;
		
	}
}

// Print template tabs.
function pagelayer_builder_template_tabs( $views ) {
	global $pagelayer;
	
	$current_type = '';
	$active_class = ' nav-tab-active';

	if ( ! empty( $_REQUEST[$pagelayer->builder['type_slug']] ) ) {
		$current_type = $_REQUEST[$pagelayer->builder['type_slug']];
		$active_class = '';
	}

	$url_args = [
		'post_type' => $pagelayer->builder['name'],
	];

	$baseurl = add_query_arg( $url_args, admin_url( 'edit.php' ) );

	$template_types = $pagelayer->builder['type'];

	if ( 1 >= count( $template_types ) ) {
		return $views;
	}

	// If any pre define title
	$all_title = ''; 
	if ( ! $all_title ) {
		$all_title = __( 'All' );
	}
	
	echo '<div id="pagelayer-template-tabs-wrapper" class="nav-tab-wrapper" style="margin-bottom:15px">
		<a class="nav-tab'. $active_class .'" href="'. $baseurl .'"> '. $all_title .'</a>';
		
		foreach ( $template_types as $type  => $class_name ) {
			$active_class = '';
			
			// If type is empty
			if( empty($type) ) continue;
			
			if ( $current_type === $type ) {
				$active_class = ' nav-tab-active';
			}

			$type_url = add_query_arg( $pagelayer->builder['type_slug'], $type, $baseurl );
			$type_label = is_array($class_name) && array_key_exists( 'label', $class_name) ? $class_name['label'] : $class_name;

			echo "<a class='nav-tab{$active_class}' href='{$type_url}'>{$type_label}</a>";
		}
		
	echo '</div>';	
	
	return $views;
}

// Add filter for pagelayer template
add_action( 'parse_query', 'pagelayer_builder_query_filter_types' );
function pagelayer_builder_query_filter_types( \WP_Query $query ) {
	global $pagenow, $typenow, $pagelayer;

	if ( ! ('edit.php' === $pagenow && $pagelayer->builder['name'] === $typenow) || ! empty( $query->query_vars['meta_key'] ) ) {
		return;
	}

	if ( empty($_REQUEST[$pagelayer->builder['type_slug']]) ){
		return;
	}
	
	$current_tab = $_REQUEST[$pagelayer->builder['type_slug']];

	$template_types = $pagelayer->builder['type'];
	
	if( !array_key_exists($current_tab , $template_types )){
		return;
	}

	$query->query_vars['meta_key'] = 'pagelayer_template_type';
	$query->query_vars['meta_value'] = $current_tab;
}

// Add the button for choose template type - Remove
add_action('edit_form_after_title', 'pagelayer_builder_editor_button', 11);
function pagelayer_builder_editor_button(){
	
	global $pagelayer, $post;
	
	if($post->post_type != $pagelayer->builder['name']){
		return;
	}
	
	// Get the current screen
	$current_screen = get_current_screen();
	
	// For gutenberg - Add the code in the footer
	if(method_exists($current_screen, 'is_block_editor') && $current_screen->is_block_editor()){
		add_action('admin_footer', 'pagelayer_builder_gutenberg');
		return;
	}

	echo '
<div style="margin-top:15px;display:inline-block;">
	<a href="'.esc_url(admin_url('admin.php?page=pagelayer_template_wizard&post='.$post->ID)).'" class="button button-primary button-large" style="height:auto; padding:6px; font-size:15px;">
		<img src="'.PAGELAYER_URL.'/images/pagelayer-logo-40.png" align="top" width="24" /> <span>'.__('Edit Template Options').'</span>
	</a>
</div>';

}

// For gutenberg editor
function pagelayer_builder_gutenberg(){
	
	global $pagelayer, $post;
	
	echo '
<div id="pagelayer-editor-template-edit" style="margin-left:15px; display:none">
	<a href="'.esc_url(admin_url('admin.php?page=pagelayer_template_wizard&post='.$post->ID)).'" class="button button-primary button-large" style="height:auto; padding:6px; font-size:15px;">
		<img src="'.PAGELAYER_URL.'/images/pagelayer-logo-40.png" align="top" width="24" /> <span>'.__('Edit Template Options').'</span>
	</a>
</div>

<script type="text/javascript">
jQuery(document).ready(function(){
	
	var pagelayer_timer;
	var pagelayer_button = function(){
		var button = jQuery("#pagelayer-editor-template-edit");
		var g = jQuery(".edit-post-header-toolbar");
		if(g.length < 1){
			return;
		}
		button.detach();
		//console.log(button);
		g.append(button);
		button.show();
		clearInterval(pagelayer_timer);
	}
	pagelayer_timer = setInterval(pagelayer_button, 100);
});
</script>';
}

// Load all templates
function pagelayer_builder_load_templates(){
	
	global $pagelayer;
	
	// Load all post types that are pagelayer-template
	$args = [
		'post_type' => $pagelayer->builder['name'],
		'status' => 'publish',
		'meta_key' => 'pagelayer_template_conditions',
		'posts_per_page' => -1 // For get all posts
	];
	
	$query = new WP_Query($args);
	//print_r($query->posts);die();
	
	// Cache the same
	$pagelayer->templates = $query->posts;

}

// Load all our templates
add_action( 'template_redirect', 'pagelayer_builder_template_redirect');
function pagelayer_builder_template_redirect(){
	
	global $pagelayer, $post;
	
	// Load all post types that are pagelayer-template
	pagelayer_builder_load_templates();
	
	// If there is a match for a header
	$pagelayer->template_header = pagelayer_builder_try_to_apply('header');
	
	// Singular style posts
	if ( is_singular() || is_404() ) {
		$pagelayer->template_post = pagelayer_builder_try_to_apply('single');
	
	// Archive style posts
	} elseif ( is_archive() || is_home() || is_search() ) {
		$pagelayer->template_post = pagelayer_builder_try_to_apply('archive');
	}
	
	// If there is a match for a footer
	$pagelayer->template_footer = pagelayer_builder_try_to_apply('footer');
		
	// If the post type is pagelayer-template, then we are viewing i.e. EDITING PAGELAYER
	if(!empty($post) && $post->post_type == $pagelayer->builder['name']){
		
		// Turn on template editor and default it to pagelayer-content
		$pagelayer->template_editor = 'pagelayer-content';
		$pagelayer->template_post = $post->ID;
		
		// The type
		$pagelayer_template_type = get_post_meta($post->ID, 'pagelayer_template_type', true);
		
		// If the type is header
		if( $pagelayer_template_type == 'header' ){
			
			$pagelayer->template_editor = 'pagelayer-header';
			$pagelayer->template_header = $post->ID;// Fill in that we are rendering the header we want to edit
			$pagelayer->template_post = 0;
			$pagelayer->template_footer = 0;
		
		// If the type is footer
		}elseif( $pagelayer_template_type == 'footer' ){
			
			$pagelayer->template_editor = 'pagelayer-footer';
			$pagelayer->template_header = 0;
			$pagelayer->template_post = 0;
			$pagelayer->template_footer = $post->ID;// Fill in that we are rendering the footer we want to edit
			
		}
		
	}
	
	// If there is a match for a popup, get all ids with priority
	$pagelayer->template_popup_ids = pagelayer_builder_try_to_apply('popup', true);
		
	// Return all the posts
	//return $query['posts'];
	
	// Remove the filter first because it was added by 
	remove_filter('template_include', 'pagelayer_template_include', 1000);
	
	// Add the filter again
	add_filter('template_include', 'pagelayer_template_include', 1000, 1);
	
	do_action('pagelayer_builder_template_redirect');

}

// For check which template will be applied
function pagelayer_builder_try_to_apply($type , $return_all = false){
	
	global $pagelayer;
	
	// Get templates id by type
	$ids = pagelayer_builder_template_ids($type);
	$sel_id = pagelayer_template_check_conditons($ids, false, $return_all);
	
	if( !empty($ids) && !empty($sel_id) ){
		return $sel_id;
	}
	
	return false;
	
}

// Get template post ids and conditions by type
function pagelayer_builder_template_ids($type){
	
	global $pagelayer;
	
	// No templates
	if(empty($pagelayer->templates)){
		return [];
	}
	
	// List of templates to return
	$id_list = array();
	foreach($pagelayer->templates as $template){
		
		// The type
		$pagelayer_template_type = get_post_meta($template->ID, 'pagelayer_template_type', true);
		
		if($type == $pagelayer_template_type){
			$id_list[] = $template->ID;
		}
		
	}
	
	return $id_list;
}

add_action('plugins_loaded', 'pagelayer_free_templ_wizards', 1);
function pagelayer_free_templ_wizards(){
// Its Free
if(!defined('PAGELAYER_PREMIUM')){
	
	// Wizard to create / edit templates
	function pagelayer_builder_template_wizard(){
		pagelayer_show_pro_div('Theme Template Creator', 'With the Pagelayer Theme Templates wizard you can create Headers, Footers, Singular, Archives and WooCommerce Templates. It allows you to control each and every aspect of your theme. You can also set conditions for these templates !');
	}
	
	// Wizard to export theme
	function pagelayer_builder_export(){
		pagelayer_show_pro_div('Export Templates', 'With the Pagelayer Export wizard you can export your Headers, Footers, Singular, Archives and WooCommerce Templates. These templates can then be imported in any other WordPress site.');
	}
	
}
}

// Fix the default blog template we insert for woocommerce
function pagelayer_template_product_fix(){

	global $pagelayer;
	
	// Have we already fixed
	$fixed = get_option('pagelayer_template_product_fix');
	if(!empty($fixed)){
		return;
	}
	
	// Make sure we have templates
	pagelayer_builder_load_templates();
	
	
	if(empty($pagelayer->templates)){
		return;
	}
	
	foreach($pagelayer->templates as $k => $v){
		if($v->post_name == 'blog-template'){
			$blog = $v;
		}
	}
		
	if(empty($blog)){
		return;
	}
	
	// Get meta
	$dis_conditions = get_post_meta( $blog->ID, 'pagelayer_template_conditions', true );
	//print_r($dis_conditions);
	
	foreach($dis_conditions as $k => $v){
		if(!empty($v['sub_template']) && $v['sub_template'] == 'pagelayer_all_product'){
			$found = 1;
		}
	}
	//echo $found;return;
	
	// We need to add conditions
	if(empty($found)){
		
		$dis_conditions[] = ['type' => 'exclude',
					'template' => 'archives',
					'sub_template' => 'pagelayer_all_product',
					'id' => ''];
		
		update_post_meta( $blog->ID, 'pagelayer_template_conditions', $dis_conditions );
		
	}
	
	update_option('pagelayer_template_product_fix', time());
	
}

// Pagelayer Template Loading Mechanism
add_action('setup_theme', 'pagelayer_template_setup_theme', 5);
function pagelayer_template_setup_theme(){
	
	global $pagelayer;
	
	//$theme = wp_get_theme();	
	//$theme_tags = $theme->get('Tags');
	//print_r($theme);
	//echo $theme->get('Tags').' Get option';
	
	$theme_dir = get_stylesheet_directory();
	$conf = $theme_dir.'/pagelayer.conf';
	//echo get_template_directory();
	
	// Pagelayer based template ?
	if(file_exists($conf)){
		
		$pagelayer->cache['template'] = 1;
		$pagelayer->template_conf = @json_decode(file_get_contents($conf), true);
		
	// Not a pagelayer theme
	}else{
		return;
	}
	
	// ORDER of preference of every template
	// 1) POST ID as per conditions - Only Premium
	// 2) TPL file if there - Free and Premium when pagelayer.conf
	// 3) PHP file if no Posts - Free and Premium
	
	// Filter to finally INCLUDE and render our template
	add_filter('template_include', 'pagelayer_template_include', 1000, 1);
	
}

// Handle the template files if any
// NOTE : This has a priority of 100 while the posts based pagelayer_builder_template_redirect has a priority of 10
// If there are any post based templates, then that is given priority
add_action( 'template_redirect', 'pagelayer_template_redirect', 100);
function pagelayer_template_redirect(){
	
	global $pagelayer, $post;
	
	// If no conf, then we dont have to do anything
	if(empty($pagelayer->template_conf)){
		return;
	}
	
	// If post template was not there, search for a header PGL file
	// Also when we are editing, we can render header only when its a pagelayer-content edit
	if(	
		(empty($pagelayer->template_editor) || @$pagelayer->template_editor == 'pagelayer-content')
		 && empty($pagelayer->template_header)
	){
		$pagelayer->template_header = pagelayer_template_try_to_apply('header');
	}
	
	// If post template was not there, search for a header PGL file
	// Also when we are editing, we cannot render the template file as post is being rendered
	if(empty($pagelayer->template_editor) && empty($pagelayer->template_post)){
	
		// Singular style posts
		if ( is_singular() || is_404() ) {
			$pagelayer->template_post = pagelayer_template_try_to_apply('single');
		
		// Archive style posts
		} elseif ( is_archive() || is_home() || is_search() ) {
			$pagelayer->template_post = pagelayer_template_try_to_apply('archive');
		}
	
	}
	
	// If post template was not there, search for a footer PGL file
	// Also when we are editing, we can render footer only when its a pagelayer-content edit
	if(	
		(empty($pagelayer->template_editor) || @$pagelayer->template_editor == 'pagelayer-content')
		 && empty($pagelayer->template_footer)
	){
		$pagelayer->template_footer = pagelayer_template_try_to_apply('footer');
	}
	
}

// Is our template being rendered
function pagelayer_template_include($template){
	
	global $pagelayer;
	
	$pagelayer_enqueue_frontend = false;
	
	// If we do have a header but not the footer or we have the footer and no header,
	// then we need to make sure to blank the other
	if(!empty($pagelayer->template_header) || !empty($pagelayer->template_footer)){
		$pagelayer_enqueue_frontend = true;
		
		// Disable AIOSEO for pagelayer post types
		if(!empty($GLOBALS['post']) && $GLOBALS['post']->post_type == $pagelayer->builder['name']){
			add_filter( 'aioseo_disable', '__return_true' );
		}
		
		add_action('get_header', 'pagelayer_get_header');
		add_action('get_footer', 'pagelayer_get_footer');
	}
	
	// Handle the sidebar settings !
	//add_action('get_sidebar', 'pagelayer_get_sidebar');
	
	// If we do have Popup templates, then append it in body
	if(!empty($pagelayer->template_popup_ids) && empty($pagelayer->template_editor)){
		$pagelayer_enqueue_frontend = true;
		add_action('wp_body_open', 'pagelayer_builder_popup_append');
		add_action('wp_footer', 'pagelayer_builder_popup_append');
	}
	
	// If the post being shown to the user is not a Pagelayer post, then we need to enqueue forcefully
	if(empty($pagelayer->cache['enqueue_frontend']) && $pagelayer_enqueue_frontend){
		pagelayer_enqueue_frontend(true);
	}
	
	// Is there any post templates OR are we editing a pagelayer-template ?
	if(!empty($pagelayer->template_post) || !empty($pagelayer->template_editor)){
		$template = $pagelayer->template_post;
	}
	
	// Its our template OR are we editing a pagelayer-template, then render it
	if(pathinfo($template, PATHINFO_EXTENSION) == 'pgl' || !empty($pagelayer->template_post) || !empty($pagelayer->template_editor)){
		
		// We rendered from header to footer
		$pagelayer->from_header_to_footer = true;
		
		get_header();
		echo '<div class="pagelayer-content">';
		pagelayer_template_render($template);
		echo '</div>';
		
		// If a template needs to call the sidebar !
		if(!empty($pagelayer->template_call_sidebar)){
			get_sidebar();
		}
		get_footer();
		
		return false;
	}
	
	// Just return the original template if its not our file
	return $template;
	
}

// Expects the file to include or the POST ID
function pagelayer_template_render($template){
	
	global $pagelayer;
	
	// $template can be blank, e.g. blank header / footer
	if(empty($template)){
		return;
	}
	
	if(is_numeric($template)){
		echo pagelayer_get_post_content($template);
	}else{
		echo pagelayer_the_content(file_get_contents(get_stylesheet_directory().'/'.$template.'.pgl'));
	}
}

// For check which template will be applied
function pagelayer_template_try_to_apply($type){
	
	global $pagelayer;
	
	// Get templates id by type
	$ids = [];
	
	// Find the templates by type
	foreach($pagelayer->template_conf as $k => $v){
		if($v['type'] == $type){
			$ids[] = $k;
		}
	}
	
	$file = pagelayer_template_check_conditons($ids, true);
	
	if( !empty($ids) && !empty($file) ){
		return $file;
	}
	
	return false;
	
}

// Check conditions of template post ids / template files
function pagelayer_template_check_conditons($ids = [], $file = false, $return_all = false){
	
	global $pagelayer;
	
	$selected_templs = [];
	
	foreach( $ids as $id ){
		
		$priority  = 0;	
		$selected_template = 0;
		$exclude_check = 1;
		
		// File based
		if($file){
			$pagelayer_template_conditions = $pagelayer->template_conf[$id]['conditions'];
		
		// Post Template based
		}else{
			$pagelayer_template_conditions = get_post_meta( $id, 'pagelayer_template_conditions', true );
		}
		
		if( !empty($pagelayer_template_conditions) ){
			foreach( $pagelayer_template_conditions as $condi ){
				
				$check = 0;
				
				// Get template array
				$tmpl_array = (array) pagelayer_multi_array_search( $pagelayer->builder['dispay_on'], $condi['template'] );
				
				// Get sub_template array
				$sub_tmpl_array = (array) pagelayer_multi_array_search( $pagelayer->builder[$condi['template'].'_templates'], $condi['sub_template']);
				
				// If the condition name is general priority
				if(empty($condi['template'])){
					
					$check = 1;
					$set_prio = 1;  // Set General Property 1
					
				// If the condition name is singular
				}elseif( array_key_exists('check_conditions', $tmpl_array) ){
					
					// If the condition callback is false, continue the loop
					if( is_callable($tmpl_array['check_conditions']) ){
						if( empty($tmpl_array['check_conditions']($condi)) ){
							continue;
						}
					}elseif( empty($tmpl_array['check_conditions']) ){
						continue;
					}
					
					// Check sub_template conditions
					if( empty($condi['sub_template']) ){
						$check = 1;
						$set_prio = 2;  // Set all sub_template Property 2
					}elseif( array_key_exists('check_conditions', $sub_tmpl_array ) ){
						
						// If the condition callback is false, continue the loop 
						if( is_callable($sub_tmpl_array['check_conditions']) ){
							if( empty($sub_tmpl_array['check_conditions']($condi)) ){
								continue;
							}
						}elseif( empty($sub_tmpl_array['check_conditions']) ){
							continue;
						}
						
						$check = 1;
						
						if( !empty($condi['id']) ){
							$set_prio = 4; // Set id Property 4
						}else{
							$set_prio = 3;// Set sub_template Property 3
							// If no id section then Property 
							if(!empty($sub_tmpl_array['no_id_section'])){ $set_prio = 4; } 
						}
					}
				}
				
				// IF is set to the exclude then
				if($condi['type'] == 'exclude' && $check){
					$exclude_check = 0;
				}
				
				if($check){
					// If the template is valid for apply 
					$selected_template = $check;
					
					// Set priority
					if($priority < $set_prio){ $priority = $set_prio; }
				}
			}
		}
		
		// Set priority to template id
		if( $selected_template && $exclude_check ){
			$selected_templs[$id] = $priority;
		}
	}
	
	// Return all ids with priority
	if($return_all){
		return $selected_templs;
	}
	
	$gprior = 0; 
	$sel_id = '';
	foreach( $selected_templs as $id => $prior ){
		if($gprior <= $prior){
			$gprior = $prior;
			$sel_id = $id;
		}
	}
	
	return $sel_id;
}

// The header to substitute
function pagelayer_get_header($name) {
	
	global $pagelayer;
	
	// Output default header always if we have a header or footer
	?>
	<!DOCTYPE html>
	<html <?php language_attributes(); ?>>
	<head>
		<meta charset="<?php bloginfo( 'charset' ); ?>" />
		<meta name="viewport" content="width=device-width, initial-scale=1">
		<link rel="profile" href="https://gmpg.org/xfn/11">
		<?php wp_head(); ?>
	</head>

	<body <?php body_class(); ?>>
	<?php if(function_exists('wp_body_open')) { wp_body_open(); } ?>
	<?php
	
	// Output our content
	if(!empty($pagelayer->template_header)){
		
		echo '
	<header class="pagelayer-header">';
		
		// Render the content
		pagelayer_template_render($pagelayer->template_header);
		
		echo '
	</header>';
		
	}
		
	// Avoid running wp_head hooks again
	remove_all_actions('wp_head');

	$templates = [];
	$name = (string) $name;
	if ($name !== '') {
		$templates[] = 'header-'.$name.'.php';
	}

	$templates[] = 'header.php';
	
	// Since, we already outputted our header, we need to do a locate_template for the existing theme
	// This is because, locate_template has the 3rd param as require once, so in the get_header 
	// the header.php will not load again
	ob_start();
	locate_template( $templates, true );
	ob_get_clean();
	
}

// The footer to load
function pagelayer_get_footer($name) {
	
	global $pagelayer;
	
	// Output our content
	if(!empty($pagelayer->template_footer)){
		
		echo '
	<footer class="pagelayer-footer">';
	
		pagelayer_template_render($pagelayer->template_footer);
		
		echo '
	</footer>';
	
	}
	
	// Output default footer always if we have a header or footer		
	wp_footer();
	echo '</body>
	</html>';
	
	// Avoid running wp_footer hooks again
	remove_all_actions( 'wp_footer' );

	$templates = [];
	$name = (string) $name;
	if ($name !== '') {
		$templates[] = 'footer-'.$name.'.php';
	}

	$templates[] = 'footer.php';
	
	// Since, we already outputted our footer, we need to do a locate_template for the existing theme
	// This is because, locate_template has the 3rd param as require once, so in the get_footer 
	// the footer.php will not load again
	ob_start();
	locate_template( $templates, true );
	ob_get_clean();
	
}

// Any sidebar to load ?
function pagelayer_get_sidebar($name = '') {
	
	global $pagelayer;
	
	// If any of our setting has been set, then only we apply. Otherwise we return !
	if(is_customize_preview()){
		$pagelayer->settings['sidebar'] = get_option('pagelayer_sidebar');
	}
	
	if(is_array($pagelayer->settings['sidebar'])){
		foreach($pagelayer->settings['sidebar'] as $k => $v){
			$set = 1;
			break;
		}
	}
	
	// If no settings were saved for pagelayer, let the default persist
	// BUT if we are from_header_to_footer then we want default as no header and hence, we will render ours !
	if(empty($set) && empty($pagelayer->from_header_to_footer)){
		return;
	}
	
	// Output our content
	if(!empty($pagelayer->template_sidebar)){
		pagelayer_template_render($pagelayer->template_sidebar);
	}

	$templates = [];
	$name = (string) $name;
	if ($name !== '') {
		$templates[] = 'sidebar-'.$name.'.php';
	}

	$templates[] = 'sidebar.php';
	
	// Since, we already outputted our sidebar, we need to do a locate_template for the existing theme
	// This is because, locate_template has the 3rd param as require once, so in the get_sidebar
	// the sidebar.php will not load again
	ob_start();
	locate_template( $templates, true );
	$sidebar = ob_get_clean();	
	
	// Lets see what are settings are ?
	$set = !empty($pagelayer->settings['sidebar']) ? $pagelayer->settings['sidebar'] : [];
	
	// For page
	if(is_page()){
		$enabled = isset($set['page']) ? $set['page'] : 'default';
	
	// For post
	}elseif(is_single()){
		$enabled = isset($set['post']) ? $set['post'] : 'default';
	
	// For Archives
	}elseif(is_archive() || is_home()){
		$enabled = isset($set['archives']) ? $set['archives'] : 'default';
	}

	// Load the default
	if(@$enabled == 'default' || is_front_page()){
		$enabled = @$set['default'];
	}

	// If its not right or left, then its disabled. Disabled values can be stored as "no" or "0"
	if(!in_array($enabled, ['left', 'right'])){
		return;
	}

	$width = (int) (empty($set['width']) ? 20 : $set['width']);	
	
	if(empty($sidebar)){
		return;
	}
	
	echo $sidebar;
	
?><style>
aside, #sidebar {
width: <?php echo $width;?>%;
float: <?php echo $enabled;?>;
}

main, .pagelayer-content{
width: <?php echo round(99 - $width);?>% !important;
display: inline-block;
}

#wp-calendar{
min-width: 100%;
}
</style>

<?php

}

// Get the custom post content by id
function pagelayer_get_post_content($id){
	global $pagelayer;
	
	// Need to set post ID in Pagelayer boject, so we can get it while do shortcode
	$pagelayer->rendering_template_id = $id;
	
	// Get the content
	$post = get_post($id);
	
	if(is_attachment()){
		remove_filter( 'the_content', 'prepend_attachment' );
	}
	
	$content = $post->post_content;
	pagelayer_load_shortcodes();
	
	$cached_editable = $pagelayer->dont_make_editable;
	$pagelayer->dont_make_editable = true;
	$content = apply_filters( 'the_content', $content );
	$content = str_replace( ']]>', ']]&gt;', $content );
	$pagelayer->dont_make_editable = $cached_editable;
	
	// Reset the id
	$pagelayer->rendering_template_id = 0;
	
	return $content;

}

// Vars that can be used in template files
function pagelayer_template_vars(){
	
	$replacers['{{theme_url}}'] = get_stylesheet_directory_uri();
	$replacers['{{theme_images}}'] = get_stylesheet_directory_uri().'/images/';
	$replacers['{{themes_dir}}'] = dirname(get_stylesheet_directory_uri());
	$replacers['{{content_url}}'] = dirname(dirname(dirname(get_stylesheet_directory_uri())));
	$replacers['{{pl_site_url}}'] = home_url();
	$replacers['{{pl_plugin_url}}'] = PAGELAYER_URL;
	
	return $replacers;
	
}PKɎf\�jd��main/class.phpnu�[���<?php

//////////////////////////////////////////////////////////////
//===========================================================
// class.php
//===========================================================
// PAGELAYER
// Inspired by the DESIRE to be the BEST OF ALL
// ----------------------------------------------------------
// Started by: Pulkit Gupta
// Date:       23rd Jan 2017
// Time:       23:00 hrs
// Site:       http://pagelayer.com/wordpress (PAGELAYER)
// ----------------------------------------------------------
// Please Read the Terms of use at http://pagelayer.com/tos
// ----------------------------------------------------------
//===========================================================
// (c)Pagelayer Team
//===========================================================
//////////////////////////////////////////////////////////////

// Are we being accessed directly ?
if(!defined('PAGELAYER_VERSION')) {
	exit('Hacking Attempt !');
}

// Pagelayer Class
class PageLayer{
	
	var $BRAND_TEXT;
	var $LOGO;
	var $action;
	var $license;
	var $allowed_mime_type;
	var $template_call_sidebar;
	var $shortcode_loaded;
	var $anim_in_options;
	var $anim_out_options;
	var $slider_arrow_styles;
	var $slider_pager_styles;
	var $slider_options;
	var $templates;
	var $template_header;
	var $template_post;
	var $template_footer;
	var $template_popup_ids;
	var $load_live_errors;
	var $rendering_template_id;
	var $dont_make_editable;

	// All Settings
	var $settings = array();

	// Cache
	var $cache = array();

	// Common Styles Params
	var $styles = array();

	// All Shortcodes
	var $shortcodes = array();

	// All Shortcodes Groups
	var $groups = array();

	// Builder definition
	var $builder = array();

	// The Lang Strings
	var $l = array();
	
	// Runtime fonts
	var $fonts = array();
	var $runtime_fonts = array();
	var $fonts_sent = array();
	var $system_fonts = array();
	var $typo_props = array();

	// Array of all the template paths
	var $all_template_paths = array();

	// Tabs visible in the left panel
	var $tabs = ['settings', 'options'];

	// Tabs visible in the left panel
	var $screens = ['desktop' => '', 'tablet' => 'tablet', 'mobile' => 'mobile'];

	// Icons set
	var $icons = ['font-awesome5'];
	
	// For exporting templates
	var $media_to_export = array();
	
	// For global widget
	var $global_widgets = array();
	
	// For global section
	var $global_sections = array();
	
	// For saved sections
	var $saved_sections = array();
	
	// For saved default params
	var $default_params = array();

	// Youtube API 
	var $append_yt_api = false;
	
	var $css = array();
	var $css_settings = array();
	
	// Customizer options
	var $customizer_mods = array();	
	var $customizer_params = array();
	
	var $data_attr = array();
	var $sc_audio_enqueued = 0;
	
	var $support = 'http://pagelayer.deskuss.com';
	
	// Global colors and typographies
	var $global_colors = array();
	var $global_fonts = array();

	function __construct() {

		// Load the langs
		$this->l = @file_get_contents(PAGELAYER_DIR.'/languages/en.json');
		$this->l = @json_decode($this->l, true);
		
		// Load the langs hook
		$this->l = apply_filters('pagelayer_load_languages', $this->l);
		
		// Add after plugins_loaded
		add_action('plugins_loaded', [ $this, 'load_extra_languages' ], 11);
		
		// Array of font options
		$this->css_settings = ['body' => ['name' => 'Body', 'key' => 'pagelayer_body_typography'],
			'header' => ['name' => 'Site Header', 'sel' => '> header'],
			'main' => ['name' => 'Site Main', 'sel' => '.site-main'],
			'footer' => ['name' => 'Site Footer', 'sel' => '> footer'],
			'entry-header' => ['name' => 'Content Header', 'sel' => '.entry-header'],
			'entry-content' => ['name' => 'Content', 'sel' => '.entry-content'],
			'entry-footer' => ['name' => 'Content Footer', 'sel' => '.entry-footer'],
			'p' => ['name' => 'Paragraph'],
			'aside' => ['name' => 'Sidebar'],
			'a' => ['name' => 'Link'],
			'a-hover' => ['name' => 'Link Hover', 'sel' => 'a:hover'],
			'h1' => ['name' => 'H1', 'key' => 'pagelayer_h1_typography'],
			'h2' => ['name' => 'H2', 'key' => 'pagelayer_h2_typography'],
			'h3' => ['name' => 'H3', 'key' => 'pagelayer_h3_typography'],
			'h4' => ['name' => 'H4', 'key' => 'pagelayer_h4_typography'],
			'h5' => ['name' => 'H5', 'key' => 'pagelayer_h5_typography'],
			'h6' => ['name' => 'H6', 'key' => 'pagelayer_h6_typography'],
			'b' => ['name' => 'Bold', 'sel' => 'strong, body.pagelayer-body b'],
			'i' => ['name' => 'Italics', 'sel' => 'em, body.pagelayer-body i:not(.fa, .fas, .far, .fab)'],
		];
		
		$this->system_fonts = ['Arial', 'Arial Black', 'Courier', 'Georgia', 'Helvetica', 'impact', 'Tahoma', 'Times New Roman', 'Trebuchet MS', 'Verdana'];
		$this->customizer_mods = get_option('pagelayer_customizer_mods', []);
		$this->support = (defined('SITEPAD') ? 'http://sitepad.deskuss.com' : $this->support);
		$this->typo_props = ['font-family', 'font-size', 'font-style', 'font-weight', 'font-variant', 'text-decoration-line', 'text-decoration-style', 'line-height', 'text-transform', 'letter-spacing', 'word-spacing'];
		
	}
	
	function default_font_styles( $args = array()){
		
		$default_font_styles = [
			'font-family' => 'Open Sans',
			'font-size' => '',
			'font-style' => '',
			'font-variant' => '',
			'font-weight' => '',
			'letter-spacing' => '',
			'line-height' => '',
			'text-decoration-line' => '',
			'text-decoration-style' => '',
			'text-transform' => '',
			'word-spacing' => ''
		];
		
		return array_merge($default_font_styles, $args);
	}
	
	function load_extra_languages(){
		
		if(defined('SITEPAD')){
			$this->l['email_desc'] = 'To change the email, visit your '.BRAND_SM.' Dashboard -> Settings -> Editor Settings';
			$this->l['CMA_desc'] = 'To change text, visit your '.BRAND_SM.' Dashboard -> Settings -> Editor Settings';
		}
		
	}

}PKɎf\ff��main/shortcodes.phpnu�[���<?php

//////////////////////////////////////////////////////////////
//===========================================================
// class.php
//===========================================================
// PAGELAYER
// Inspired by the DESIRE to be the BEST OF ALL
// ----------------------------------------------------------
// Started by: Pulkit Gupta
// Date:	   23rd Jan 2017
// Time:	   23:00 hrs
// Site:	   http://pagelayer.com/wordpress (PAGELAYER)
// ----------------------------------------------------------
// Please Read the Terms of use at http://pagelayer.com/tos
// ----------------------------------------------------------
//===========================================================
// (c)Pagelayer Team
//===========================================================
//////////////////////////////////////////////////////////////

// Are we being accessed directly ?
if(!defined('PAGELAYER_VERSION')) {
	exit('Hacking Attempt !');
}

// NOTE :
// 1) There can be a holder or innterHTML for a tag. NOT BOTH
// 2) Groups can have 'html' but need the holder as well then
// 3) innerHTML defines the param to be saved in the shortcode as inner content

// Example of 'show' and 'req' prop attr
// NOTE : There can be only REQ or show
// First preference given to REQ
/*

// Single value
'show' => ['border_hover' => 'normal'],

// Two value i.e. when both the values are true
'show' => ['border_hover' => 'normal',
	'border_type' => 'solid',
],

// Exception i.e. prefix the param name with ! (exclamation)
'show' => ['!border_hover' => 'normal',
	'border_type' => 'solid',
],

// Support for MULTIPLE values of ONE parameter. 
// NOTE : This will be treated as OR for that parameter i.e. if the current value of that parameter is any ONE of the array given
'show' => ['border_hover' => ['normal', 'hover']],

*/

// Example of 'css' prop attr
/*

// Set the value to the parent element
'css' => 'background-color: {{val}}',

// Multiple vals
'css' => [
	'background-color: {{val}}',
	'-webkit-background-color: {{val}}',
	'-moz-background-color: {{val}}',
],

// Multiple vals with some selectors or direct element val
'css' => [
	'{{element}} .class' => 'background-color: {{val}}',
	'-webkit-background-color: {{val}}',
	'-moz-background-color: {{val}}',
],

*/

// Example of 'addAttr' or 'addClass'
/*

// Set the value to the parent element
'addAttr' => 'target="_blank"',

// Multiple vals
'addAttr' => [
	'target="_blank"',
	'href="/"',
	'rel="{{rel}}"',
],

// Multiple vals with some selectors or direct element val
'addAttr' => [
	'{{element}} .class' => 'target="_blank"',
	'href="/"',
	'rel="{{rel}}"',
],

// Define group and set default content if it has inner_row child
'has_group' => [
			'section' => 'params', 
			'prop' => 'elements',
		],
*/

////////////////////////
// Default Styles
////////////////////////
global $pagelayer;

$pagelayer->anim_in_options = array(
	'' => __pl('none'),
	__pl('fading') => [
		'fadeIn' => __pl('fadein'),
		'fadeInDown' => __pl('fadeindown'),
		'fadeInUp' => __pl('fadeinup'),
		'fadeInLeft' => __pl('fadeinleft'),
		'fadeInRight' => __pl('fadeinright'),
	],
	__pl('zooming') => [
		'zoomIn' => __pl('zoomin'),
		'zoomInDown' => __pl('zoomindown'),
		'zoomInUp' => __pl('zoominup'),
		'zoomInLeft' => __pl('zoominleft'),
		'zoomInRight' => __pl('zoominright'),
	],
	__pl('bounceing') => [
		'bounceIn' => __pl('bouncein'),
		'bounceInDown' => __pl('bounceindown'),
		'bounceInUp' => __pl('bounceinup'),
		'bounceInLeft' => __pl('bounceinleft'),
		'bounceInRight' => __pl('bounceinright'),
	],
	__pl('sliding') => [
		'slideInDown' => __pl('slideindown'),
		'slideInUp' => __pl('slideinup'),
		'slideInLeft' => __pl('slideinleft'),
		'slideInRight' => __pl('slideinright'),
	],
	__pl('rotating') => [
		'rotateIn' => __pl('rotatein'),
		'rotateInDown' => __pl('rotateindown'),
		'rotateInUp' => __pl('rotateinup'),
		'rotateInLeft' => __pl('rotateinleft'),
		'rotateInRight' => __pl('rotateinright'),
	],
	__pl('effects') => [
		'lightSpeedIn' => __pl('lightspeedin'),
		'bounce' => __pl('bounce'),
		'pulse' => __pl('pulse'),
		'rubberBand' => __pl('rubberband'),
		'flash' => __pl('flash'),
		'swing' => __pl('swing'),
		'jello' => __pl('jello'),
		'tada' => __pl('tada'),
		'wobble' => __pl('wobble'),
		'rollin' => __pl('rollin'),
		'headShake' => __pl('headshake'),
		'shake' => __pl('shake'),
	],
);

$pagelayer->anim_out_options = array(
	'' => __pl('none'),
	__pl('fading') => [
		'fadeOut' => __pl('fadeout'),
		'fadeOutDown' => __pl('fadeoutdown'),
		'fadeOutUp' => __pl('fadeoutup'),
		'fadeOutLeft' => __pl('fadeoutleft'),
		'fadeOutRight' => __pl('fadeoutright'),
	],
	__pl('zooming') => [
		'zoomOut' => __pl('zoomout'),
		'zoomOutDown' => __pl('zoomoutdown'),
		'zoomOutUp' => __pl('zoomoutup'),
		'zoomOutLeft' => __pl('zoomoutleft'),
		'zoomOutRight' => __pl('zoomoutright'),
	],
	__pl('bounceing') => [
		'bounceOut' => __pl('bounceout'),
		'bounceOutDown' => __pl('bounceoutdown'),
		'bounceOutUp' => __pl('bounceoutup'),
		'bounceOutLeft' => __pl('bounceoutleft'),
		'bounceOutRight' => __pl('bounceoutright'),
	],
	__pl('sliding') => [
		'slideOutDown' => __pl('slideoutdown'),
		'slideOutUp' => __pl('slideoutup'),
		'slideOutLeft' => __pl('slideoutleft'),
		'slideOutRight' => __pl('slideoutright'),
	],
	__pl('rotating') => [
		'rotateOut' => __pl('rotateout'),
		'rotateOutDown' => __pl('rotateoutdown'),
		'rotateOutUp' => __pl('rotateoutup'),
		'rotateOutLeft' => __pl('rotateoutleft'),
		'rotateOutRight' => __pl('rotateoutright'),
	],
	__pl('effects') => [
		'lightSpeedIn' => __pl('lightspeedin'),
		'bounce' => __pl('bounce'),
		'pulse' => __pl('pulse'),
		'rubberBand' => __pl('rubberband'),
		'flash' => __pl('flash'),
		'swing' => __pl('swing'),
		'jello' => __pl('jello'),
		'tada' => __pl('tada'),
		'wobble' => __pl('wobble'),
		'rollin' => __pl('rollin'),
		'headShake' => __pl('headshake'),
		'shake' => __pl('shake'),
	],
);

$pagelayer->slider_arrow_styles = [
	'arrows_bg' => array(
		'type' => 'color',
		'label' => __pl('bg_color'),
		'default' => '#6a6969',
		'css' => [
			'{{element}} .pagelayer-owl-prev' => 'background-color: {{val}} !important',
			'{{element}} .pagelayer-owl-next' => 'background-color: {{val}} !important',
		]
	),
	'arraow_color' => array(
		'type' => 'color',
		'label' => __pl('color'),
		'default' => '#ffffff',
		'css' => [
			'{{element}} .pagelayer-owl-prev' => 'color: {{val}} !important',
			'{{element}} .pagelayer-owl-next' => 'color: {{val}} !important',
		]
	),
	'nav_size' => array(
		'type' => 'slider',
		'label' => __pl('arraow_size'),
		'min' => 0,
		'step' => 1,
		'max' => 200,
		'screen' => 1,
		'css' => [
			'{{element}} .pagelayer-owl-prev span' => 'font-size: {{val}}px !important;',
			'{{element}} .pagelayer-owl-next span' => 'font-size: {{val}}px !important;'
		]
	),
	'arraow_bg_size' => array(
		'type' => 'spinner',
		'label' => __pl('background_size'),
		'min' => 0,
		'step' => 1,
		'max' => 500,
		'default' => 20,
		'screen' => 1,
		'css' => [
			'{{element}} .pagelayer-owl-prev' => 'width: {{val}}px; height: {{val}}px',
			'{{element}} .pagelayer-owl-next' => 'width: {{val}}px; height: {{val}}px'
		]
	),
	'arraow_bg_shape' => array(
		'type' => 'spinner',
		'label' => __pl('background_shape'),
		'min' => 0,
		'step' => 1,
		'max' => 100,
		'default' => 20,
		'screen' => 1,
		'css' => [
			'{{element}} .pagelayer-owl-prev' => 'border-radius: {{val}}% !important;',
			'{{element}} .pagelayer-owl-next' => 'border-radius: {{val}}% !important;',
		]
	),
	'arrow_pos_type' => array(
		'type' => 'select',
		'label' => __pl('position'),
		'list' => array(
			'' => __pl('default'),
			'custom' => __pl('custom'),
			'top' => __pl('top'),
			'bottom' => __pl('bottom')
		),
	),
	'arrow_pos_top' => array(
		'label' => __pl('alignment'),
		'type' => 'radio',
		'list' => array(
			'left' => __pl('left'),
			'center' => __pl('center'),
			'right' => __pl('right'),
		),
		'default' => 'center',
		'req' => [ 'arrow_pos_type' => 'top'],
		'addClass' => ['pagelayer-slide-arrow-pos-top'],
		'css' => ['{{element}} .pagelayer-owl-nav' => 'justify-content:{{arrow_pos_top}}']
	),
	'arrow_pos_bottom' => array(
			'label' => __pl('alignment'),
			'type' => 'radio',
			'list' => array(
				'left' => __pl('left'),
				'center' => __pl('center'),
				'right' => __pl('right'),
			),
			'default' => 'center',
			'req' => ['arrow_pos_type' => 'bottom'],
			'addClass' => ['pagelayer-slide-arrow-pos-bottom'],
			'css' => [
				'{{element}} .pagelayer-owl-nav' => 'justify-content:{{arrow_pos_bottom}}'
			]
	),
	'arrow_icon_type' => array(
		'type' => 'select',
		'label' => __pl('icon_type'),
		'list' => array(
			'' => __pl('default'),
			'custom' => __pl('custom'),
		),
	), 
	'arrow_icon' => array(
		'type' => 'icon',
		'label' => __pl('list_icon_label'),
		'show' => ['arrow_icon_style' => ''],
		'default' => 'fas fa-angle-left',
		'addAttr' => ['{{element}} .pagelayer-owl-holder' => 'data-slides-navText="{{arrow_icon}}"'],
		'list' => ['angle-double-left', 'arrow-alt-circle-left', 'arrow-circle-left', 'arrow-left', 'long-arrow-alt-left', 'arrow-alt-circle-left', 'angle-double-left', 'angle-left'],
		'css' => [
			'{{element}} .pagelayer-owl-prev i' => 'font-size: {{nav_size}}px !important;',
			'{{element}} .pagelayer-owl-next i' => 'font-size: {{nav_size}}px !important;' 
		],
		'req' => ['!arrow_icon_type' => '']
	),
	'arrow_pos_style' => array(
		'type' => 'radio',
		'label' => __pl('arrow_pos'),
		'list' => array(
			'' => __pl('left_arrow'),
			'right' => __pl('right_arrow'),
		),
		'show' => ['arrow_pos_type' => 'custom']
	),
	'arrow_left_horizontal_pos' => array(
		'type' => 'slider',
		'label' => __pl('horizontal_pos'),
		'min' => 0,
		'step' => 1,
		'max' => 100,
		'screen' => 1,
		'css' => [
			'{{element}} .pagelayer-owl-prev' => 'left: {{val}}% !important;',
		],
		'req' => ['arrow_pos_type' => 'custom'],
		'show' => ['arrow_pos_style' => ''],
	),
	'arrow_right_horizontal_pos' => array(
		'type' => 'slider',
		'label' => __pl('horizontal_pos'),
		'min' => 0,
		'step' => 1,
		'max' => 100,
		'screen' => 1,
		'css' => [
			'{{element}} .pagelayer-owl-next' => 'right: {{val}}% !important;',
		],
		'req' => ['arrow_pos_type' => 'custom'],
		'show' => ['!arrow_pos_style' => ''],
	),
	'arrow_vertical_pos' => array(
		'type' => 'slider',
		'label' => __pl('vertical_pos'),
		'min' => 0,
		'step' => 1,
		'max' => 100,
		'screen' => 1,
		'css' => [
			'{{element}} .pagelayer-owl-prev' => 'top: {{val}}% !important;',
			'{{element}} .pagelayer-owl-next' => 'top: {{val}}% !important;',
		],
		'req' => ['arrow_pos_type' => 'custom'],
	),
];

$pagelayer->slider_pager_styles = [
	'show_num' => array(
		'type' => 'checkbox',
		'label' => __pl('show_num'),
		'addClass' => ['pagelayer-slide-dot-number'],
		'css' => ['{{element}} .pagelayer-owl-dot span::before' => 'line-height: {{dot_height}}px;'],
	),
	'dot_state' => array(
		'type' => 'radio',
		'label' => __pl('dot_state'),
		'list' => array(
			'' => __pl('normal'),
			'active' => __pl('active'),
		),
	),
	'pager_color' => array(
		'type' => 'color',
		'label' => __pl('color'),
		'css' => ['{{element}} .pagelayer-owl-dot span' => 'background-color: {{val}} !important'],
		'show' => ['dot_state' => ''],
	),
	'dot_num_color' => array(
		'type' => 'color',
		'label' => __pl('number_color'),
		'css' => ['{{element}} .pagelayer-owl-dot span::before' => 'color:{{val}}'],
		'req' => ['!show_num' => ''],
		'show' => ['dot_state' => ''],
	),
	'dot_size' => array(
		'type' => 'slider',
		'label' => __pl('dot_size'),
		'min' => 0,
		'step' => 1,
		'max' => 200,
		'screen' => 1,
		'css' => [
			'{{element}} .pagelayer-owl-dot span' => 'width: {{val}}px !important; height: {{val}}px !important;'
		],
		'show' => ['dot_state' => ''],
	),
	'dot_width' => array(
		'type' => 'slider',
		'label' => __pl('dot_width'),
		'min' => 0,
		'step' => 1,
		'max' => 200,
		'screen' => 1,
		'css' => [
			'{{element}} .pagelayer-owl-dot span' => 'width: {{val}}px !important;'
		],
		'show' => ['dot_state' => ''],
	),
	'dot_height' => array(
		'type' => 'slider',
		'label' => __pl('dot_height'),
		'min' => 0,
		'step' => 1,
		'max' => 200,
		'screen' => 1,
		'css' => [
			'{{element}} .pagelayer-owl-dot span' => 'height: {{val}}px !important;'
		],
		'show' => ['dot_state' => ''],
	),
	'dot_radius' => array(
		'type' => 'padding',
		'label' => __pl('dot_radius'),
		'min' => 0,
		'step' => 1,
		'max' => 200,
		'screen' => 1,
		'css' => [
			'{{element}} .pagelayer-owl-dot span' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px !important;'
		],
		'show' => ['dot_state' => ''],
	),
	'active_pager_color' => array(
		'type' => 'color',
		'label' => __pl('active_pager_color'),
		'css' => ['{{element}} .pagelayer-owl-dot.active span' => 'background-color: {{val}} !important'],
		'show' => ['!dot_state' => ''],
	),
	'active_dot_num_color' => array(
		'type' => 'color',
		'label' => __pl('number_color'),
		'css' => ['{{element}} .pagelayer-owl-dot.active span::before' => 'color:{{val}}'],
		'req' => ['!show_num' => ''],
		'show' => ['!dot_state' => ''],
	),
	'active_dot_size' => array(
		'type' => 'slider',
		'label' => __pl('active_dot_size'),
		'min' => 0,
		'step' => 1,
		'max' => 200,
		'screen' => 1,
		'css' => [
			'{{element}} .pagelayer-owl-dot.active span' => 'width: {{val}}px !important; height: {{val}}px !important;'
		],
		'show' => ['!dot_state' => ''],
	),
	'active_dot_width' => array(
		'type' => 'slider',
		'label' => __pl('dot_width'),
		'min' => 0,
		'step' => 1,
		'max' => 200,
		'screen' => 1,
		'css' => [
			'{{element}} .pagelayer-owl-dot.active span' => 'width: {{val}}px !important;'
		],
		'show' => ['!dot_state' => ''],
	),
	'active_dot_height' => array(
		'type' => 'slider',
		'label' => __pl('dot_height'),
		'min' => 0,
		'step' => 1,
		'max' => 200,
		'screen' => 1,
		'css' => [
			'{{element}} .pagelayer-owl-dot.active span' => 'height: {{val}}px !important;'
		],
		'show' => ['!dot_state' => ''],
	),
	'active_dot_radius' => array(
		'type' => 'padding',
		'label' => __pl('dot_radius'),
		'min' => 0,
		'step' => 1,
		'max' => 200,
		'screen' => 1,
		'css' => [
			'{{element}} .pagelayer-owl-dot.active span' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px !important;'
		],
		'show' => ['!dot_state' => ''],
	),
	'dot_border_type' => array(
		'type' => 'select',
		'label' => __pl('border_type'),
		'list' => [
			'' => __pl('none'),
			'solid' => __pl('solid'),
			'double' => __pl('double'),
			'dotted' => __pl('dotted'),
			'dashed' => __pl('dashed'),
			'groove' => __pl('groove'),
		],
		'css' => [ '{{element}} .pagelayer-owl-dot span' => 'border-style: {{val}};' ],
	),
	'dot_border_width' => array(
		'type' => 'padding',
		'label' => __pl('border_width'),
		'screen' => 1,
		'css' => [ '{{element}} .pagelayer-owl-dot span' => 'border-width: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;' ],
		'req' => ['!dot_border_type' => ''],
	),
	'dot_border_color' => array(
		'type' => 'color',
		'label' => __pl('border_color'),
		'css' => [ '{{element}} .pagelayer-owl-dot span' => 'border-color: {{val}};' ],
		'req' => ['!dot_border_type' => ''],
	),
	'dot_pos' => array(
		'type' => 'select',
		'label' => __pl('position'),
		'list' => array(
			'' => __pl('bottom'),
			'top' => __pl('top'),
			'right' => __pl('right'),
			'left' => __pl('left'),
		),
		'addClass' => ['pagelayer-slide-dot-pos-{{val}}'],
		'css' => ['{{element}} .pagelayer-owl-dots' => '{{val}}: 10px'],
	),
	'pager_top_space' => array(
		'type' => 'slider',
		'label' => __pl('service_btn_spacing'),
		'min' => 0,
		'step' => 1,
		'max' => 200,
		'screen' => 1,
		'css' => [
			'{{element}} .pagelayer-owl-dots' => 'margin-top: {{val}}px !important;'
		]
	)
];

$pagelayer->slider_options = [
	'slide_items' => array(
		'type' => 'spinner',
		'label' => __pl('number_of_items'),
		'np' => 1,
		'min' => 1,
		'step' => 1,
		'max' => 10,
		'default' => 1,
		'addAttr' => ['{{element}} .pagelayer-owl-holder' => 'data-slides-items="{{slide_items}}"'],
	),
	'slidein_anim' => array(
		'type' => 'select',
		'label' => __pl('animation_in'),
		'addAttr' => ['{{element}} .pagelayer-owl-holder' => 'data-slides-animate-in="{{slidein_anim}}"'],
		'list' => $pagelayer->anim_in_options,
		'req' => ['slide_items' => '1']
	),
	'slideout_anim' => array(
		'type' => 'select',
		'label' => __pl('animation_out'),
		'addAttr' => ['{{element}} .pagelayer-owl-holder' => 'data-slides-animate-out="{{slideout_anim}}"'],
		'list' => $pagelayer->anim_out_options,
		'req' => ['slide_items' => '1']
	),
	'slide_margin' => array(
		'type' => 'slider',
		'label' => __pl('space_between'),
		'min' => 0,
		'step' => 1,
		'max' => 100,
		'default' => 10,
		'addAttr' => ['{{element}} .pagelayer-owl-holder' => 'data-slides-margin="{{slide_margin}}"'],
		'req' => ['!slide_items' => '1']
	),
	'slide_loop' => array(
		'type' => 'checkbox',
		'label' => __pl('loop'),
		'addAttr' => ['{{element}} .pagelayer-owl-holder' => 'data-slides-loop="{{slide_loop}}"'],
	),
	'slide_controls' => array(
		'type' => 'select',
		'label' => __pl('slider_controls'),
		'addAttr' => ['{{element}} .pagelayer-owl-holder' => 'data-slides-controls="{{slide_controls}}"'],
		'list' => array(
			'' => __pl('Arrows and Pager'),
			'arrows' => __pl('Arrows'),
			'pager' => __pl('Pager'),
			'none' => __pl('none'),
		)
	),
	'slide_autoplay' => array(
		'type' => 'checkbox',
		'label' => __pl('autoplay'),
		'addAttr' => ['{{element}} .pagelayer-owl-holder' => 'data-slides-autoplay="{{slide_autoplay}}"'],
	),
	'slide_timeout' => array(
		'type' => 'spinner',
		'label' => __pl('autoplay_timeout'),
		'min' => 1000,
		'step' => 200,
		'max' => 10000,
		'addAttr' => ['{{element}} .pagelayer-owl-holder' => 'data-slides-autoplay-timeout="{{slide_timeout}}"'],
		'req' => ['slide_autoplay' => 'true']
	),
	'slide_hoverpause' => array(
		'type' => 'checkbox',
		'label' => __pl('autoplay_hover_pause'),
		'addAttr' => ['{{element}} .pagelayer-owl-holder' => 'data-slides-autoplay-hover-pause="{{slide_hoverpause}}"'],
		'req' => ['slide_autoplay' => 'true']
	),
];

$pagelayer->styles['ele_bg_styles'] = [
	'ele_bg_hover' => [
		'type' => 'radio',
		'label' => __pl('Background'),
		'default' => '',
		//'no_val' => 1,// Dont set any value to element
		'list' => [
			'' => __pl('normal'),
			'hover' => __pl('hover'),
		],
	],
	'ele_bg_type' => [
		'type' => 'radio',
		'label' => __pl('Background Type'),
		'default' => '',
		'list' => [
			'' => __pl('none'),
			'color' => __pl('color'),
			'gradient' => __pl('gradient'),
			'image' => __pl('image'),
		],
		'show' => ['ele_bg_hover' => '']
	],
	'ele_bg_color' => [
		'type' => 'color',
		'label' => __pl('color'),
		'css' => 'background: {{val}};',
		'show' => ['ele_bg_hover' => ''],
		'req' => ['ele_bg_type' => 'color']
	],
	'ele_bg_gradient' => [
		'type' => 'gradient',
		'label' => '',
		'default' => '150,#44d3f6,23,#72e584,45,#2ca4eb,100',
		'css' => 'background: linear-gradient({{val[0]}}deg, {{val[1]}} {{val[2]}}%, {{val[3]}} {{val[4]}}%, {{val[5]}} {{val[6]}}%);',
		'show' => ['ele_bg_hover' => ''],
		'req' => ['ele_bg_type' => 'gradient']
	],
	'ele_img_color' => [
		'type' => 'color',
		'label' => __pl('color'),
		'default' => '',
		'desc' => __pl('fallback_color'),
		'css' => 'background-color: {{val}};',
		'show' => ['ele_bg_hover' => ''],
		'req' => ['ele_bg_type' => 'image']
	],
	'ele_bg_img' => [
		'type' => 'image',
		'label' => __pl('Image'),
		'css' => 'background-image: url("{{{ele_bg_img-url}}}");',
		'show' => ['ele_bg_hover' => ''],
		'req' => ['ele_bg_type' => 'image']
	],
	'ele_bg_attachment' => [
		'type' => 'select',
		'label' => __pl('ele_bg_attachment'),
		'list' => [
			'' => __pl('default'),
			'scroll' => __pl('scroll'),
			'fixed' => __pl('fixed')
		],
		'show' => ['ele_bg_hover' => ''],
		'css' => 'background-attachment: {{val}};',
		'req' => ['ele_bg_type' => 'image']
	],
	'ele_bg_posx' => [
		'type' => 'select',
		'label' => __pl('ele_bg_posx'),
		'list' => [
			'' => __pl('default'),
			'center' => __pl('center'),
			'left' => __pl('left'),
			'right' => __pl('right'),
			'custom' => __pl('custom')
		],
		'show' => ['ele_bg_hover' => ''],
		'css' => 'background-position-x: {{val}};',
		'req' => ['ele_bg_type' => 'image']
	],
	'ele_bg_posx_custom' => array(
		'label' => __pl('custom_x'),
		'type' => 'slider',
		'step' => 1,
		'min' => -5000,
		'max' => 5000,
		'screen' => 1,
		'units' => ['px', 'em', '%'],
		'css' => 'background-position-x: {{val}};',
		'req' => array(
			'ele_bg_posx' => 'custom'
		),
	),	
	'ele_bg_posy' => [
		'type' => 'select',
		'label' => __pl('ele_bg_posy'),
		'list' => [
			'' => __pl('default'),
			'center' => __pl('center'),
			'top' => __pl('top'),
			'bottom' => __pl('bottom'),
			'custom' => __pl('custom')
		],
		'show' => ['ele_bg_hover' => ''],
		'css' => 'background-position-y: {{val}};',
		'req' => ['ele_bg_type' => 'image']
	],
	'ele_bg_posy_custom' => array(
		'label' => __pl('custom_y'),
		'type' => 'slider',
		'step' => 1,
		'min' => -5000,
		'max' => 5000,
		'screen' => 1,
		'units' => ['px', 'em', '%'],
		'css' => 'background-position-y: {{val}};',
		'req' => array(
			'ele_bg_posy' => 'custom'
		),
	),
	'ele_bg_repeat' => [
		'type' => 'select',
		'label' => __pl('ele_bg_repeat'),
		'css' => 'background-repeat: {{val}};',
		'list' => [
			'' => __pl('default'),
			'repeat' => __pl('repeat'),
			'no-repeat' => __pl('no-repeat'),
			'repeat-x' => __pl('repeat-x'),
			'repeat-y' => __pl('repeat-y'),
		],
		'show' => ['ele_bg_hover' => ''],
		'req' => ['ele_bg_type' => 'image']
	],
	'ele_bg_size' => [
		'type' => 'select',
		'label' => __pl('ele_bg_size'),
		'css' => 'background-size: {{val}};',
		'list' => [
			'' => __pl('default'),
			'cover' => __pl('cover'),
			'contain' => __pl('contain')
		],
		'show' => ['ele_bg_hover' => ''],
		'req' => ['ele_bg_type' => 'image']
	],
	'ele_bg_type_hover' => [
		'type' => 'radio',
		'label' => __pl('background_type'),
		'default' => '',
		'list' => [
			'' => __pl('none'),
			'color' => __pl('color'),
			'gradient' => __pl('gradient'),
			'image' => __pl('image'),
		],
		'show' => ['ele_bg_hover' => 'hover']
	],
	'ele_bg_hover_delay' => [
		'type' => 'spinner',
		'label' => __pl('ele_bg_hover_delay'),
		'min' => 0,
		'step' => 100,
		'max' => 5000,
		'default' => 400,
		'css' => '-webkit-transition: all {{val}}ms !important; transition: all {{val}}ms !important;',
		'req' => ['ele_bg_hover' => 'hover',
				'!ele_bg_type_hover' => '']
	],
	'ele_bg_color_hover' => [
		'type' => 'color',
		'label' => __pl('color_hover'),
		'css' => ['{{element}}:hover' => 'background: {{val}};'],
		'show' => ['ele_bg_hover' => 'hover'],
		'req' => ['ele_bg_type_hover' => 'color']
	],
	'ele_bg_gradient_hover' => [
		'type' => 'gradient',
		'label' => '',
		'default' => '150,#44d3f6,25,#72e584,75,#2ca4eb,100',
		'css' => ['{{element}}:hover' => 'background: linear-gradient({{val[0]}}deg, {{val[1]}} {{val[2]}}%, {{val[3]}} {{val[4]}}%, {{val[5]}} {{val[6]}}%);'],
		'show' => ['ele_bg_hover' => 'hover'],
		'req' => ['ele_bg_type_hover' => 'gradient']
	],
	'ele_bg_img_hover' => [
		'type' => 'image',
		'label' => __pl('Image Hover'),
		'css' => ['{{element}}:hover' => 'background: url("{{{ele_bg_img_hover-url}}}");'],
		'show' => ['ele_bg_hover' => 'hover'],
		'req' => ['ele_bg_type_hover' => 'image']
	],
	'ele_bg_attachment_hover' => [
		'type' => 'select',
		'label' => __pl('ele_bg_attachment_hover'),
		'list' => [
			'' => __pl('default'),
			'scroll' => __pl('scroll'),
			'fixed' => __pl('fixed')
		],
		'show' => ['ele_bg_hover' => 'hover'],
		'css' => ['{{element}}:hover' => 'background-attachment: {{val}};'],
		'req' => ['ele_bg_type_hover' => 'image']
	],
	'ele_bg_posx_hover' => [
		'type' => 'select',
		'label' => __pl('ele_bg_posx_hover'),
		'list' => [
			'' => __pl('default'),
			'center' => __pl('center'),
			'left' => __pl('left'),
			'right' => __pl('right')
		],
		'show' => ['ele_bg_hover' => 'hover'],
		'css' => ['{{element}}:hover' => 'background-position-x: {{val}};'],
		'req' => ['ele_bg_type_hover' => 'image']
	],
	'ele_bg_posy_hover' => [
		'type' => 'select',
		'label' => __pl('ele_bg_posy_hover'),
		'list' => [
			'' => __pl('default'),
			'center' => __pl('center'),
			'top' => __pl('top'),
			'bottom' => __pl('bottom')
		],
		'show' => ['ele_bg_hover' => 'hover'],
		'css' => ['{{element}}:hover' => 'background-position-y: {{val}};'],
		'req' => ['ele_bg_type_hover' => 'image']
	],
	'ele_bg_repeat_hover' => [
		'type' => 'select',
		'label' => __pl('ele_bg_repeat_hover'),
		'css' => ['{{element}}:hover' => 'background-repeat: {{val}};'],
		'list' => [
			'' => __pl('default'),
			'repeat' => __pl('repeat'),
			'no-repeat' => __pl('no-repeat'),
			'repeat-x' => __pl('repeat-x'),
			'repeat-y' => __pl('repeat-y'),
		],
		'show' => ['ele_bg_hover' => 'hover'],
		'req' => ['ele_bg_type_hover' => 'image']
	],
	'ele_bg_size_hover' => [
		'type' => 'select',
		'label' => __pl('ele_bg_size_hover'),
		'css' => ['{{element}}:hover' => 'background-size: {{val}};'],
		'list' => [
			'' => __pl('default'),
			'cover' => __pl('cover'),
			'contain' => __pl('contain')
		],
		'show' => ['ele_bg_hover' => 'hover'],
		'req' => ['ele_bg_type_hover' => 'image']
	]
];

$pagelayer->styles['ele_styles'] = [
	'ele_margin' => [
		'type' => 'padding',
		'label' => __pl('margin'),
		'screen' => 1,
		'units' => ['px', 'em', '%'],
		'css' => 'margin-top: {{val[0]}}; margin-right: {{val[1]}}; margin-bottom: {{val[2]}}; margin-left: {{val[3]}}',
	],
	'ele_padding' => [
		'type' => 'padding',
		'label' => __pl('padding'),
		'screen' => 1,
		'units' => ['px', 'em', '%'],
		'css' => 'padding-top: {{val[0]}}; padding-right: {{val[1]}}; padding-bottom: {{val[2]}}; padding-left: {{val[3]}}',
	],
	'ele_zindex' => [
		'type' => 'slider',
		'label' => __pl('z-index'),
		'css' => ['{{wrap}}' => 'z-index: {{val}} !important; position: relative;'],
	],
	'ele_shadow' => [
		'type' => 'box_shadow',
		'label' => __pl('shadow'),
		'css' => 'box-shadow: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[4]}}px {{val[3]}} {{val[5]}} !important;',
	],
	'border_shadow_hover' => [ // This is actually box shadow hover
		'type' => 'box_shadow',
		'label' => __pl('box_shadow_hover'),
		'css' => ['{{element}}:hover' => 'box-shadow: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[4]}}px {{val[3]}} {{val[5]}} !important;'],
	],
];

$pagelayer->styles['border_styles'] = [
	'border_hover' => [
		'type' => 'radio',
		'label' => '',
		'default' => '',
		//'no_val' => 1,// Dont set any value to element
		'list' => [
			'' => __pl('normal'),
			'hover' => __pl('hover'),
		],
	],
	'border_type' => [
		'type' => 'select',
		'label' => __pl('border_type'),
		'screen' => 1,
		'list' => [
			'' => __pl('none'),
			'solid' => __pl('solid'),
			'double' => __pl('double'),
			'dotted' => __pl('dotted'),
			'dashed' => __pl('dashed'),
			'groove' => __pl('groove'),
		],
		'show' => ['border_hover' => ''],
		'css' => 'border-style: {{val}}',
	],
	'border_width' => [
		'type' => 'padding',
		'label' => __pl('border_width'),
		'default' => '1,1,1,1',
		'units' => ['px', 'em'],
		'screen' => 1,
		'show' => [
			'border_hover' => ''
		],
		'req' => [
			'!border_type' => ''
		],
		'css' => 'border-top-width: {{val[0]}}; border-right-width: {{val[1]}}; border-bottom-width: {{val[2]}}; border-left-width: {{val[3]}}',
	],
	'border_color' => [
		'type' => 'color',
		'label' => __pl('border_color'),
		'default' => '#CCC',
		'screen' => 1,
		'show' => [
			'border_hover' => ''
		],
		'req' => [
			'!border_type' => ''
		],
		'css' => 'border-color: {{val}}',
	],
	'border_radius' => [
		'type' => 'padding',
		'label' => __pl('border_radius'),
		'units' => ['px', 'em'],
		'screen' => 1,
		'show' => ['border_hover' => ''],
		'css' => 'border-radius: {{val[0]}} {{val[1]}} {{val[2]}} {{val[3]}}; -webkit-border-radius: {{val[0]}} {{val[1]}} {{val[2]}} {{val[3]}};-moz-border-radius: {{val[0]}} {{val[1]}} {{val[2]}} {{val[3]}};',
	],
	'border_type_hover' => [
		'type' => 'select',
		'label' => __pl('border_type'),
		'screen' => 1,
		'list' => [
			'' => __pl('none'),
			'solid' => __pl('solid'),
			'double' => __pl('double'),
			'dotted' => __pl('dotted'),
			'dashed' => __pl('dashed'),
			'groove' => __pl('groove'),
		],
		'show' => ['border_hover' => 'hover'],
		'css' => ['{{element}}:hover' => 'border-style: {{val}}'],
	],
	'border_width_hover' => [
		'type' => 'padding',
		'label' => __pl('border_width'),
		'units' => ['px', 'em'],
		'screen' => 1,
		'show' => [
			'border_hover' => 'hover'
		],
		'req' => [
			'!border_type_hover' => ''
		],
		'css' => ['{{element}}:hover' => 'border-top-width: {{val[0]}}; border-right-width: {{val[1]}}; border-bottom-width: {{val[2]}}; border-left-width: {{val[3]}}'],
	],
	'border_color_hover' => [
		'type' => 'color',
		'label' => __pl('border_color'),
		'screen' => 1,
		'show' => [
			'border_hover' => 'hover'
		],
		'req' => [
			'!border_type_hover' => ''
		],
		'css' => ['{{element}}:hover' => 'border-color: {{val}}'],
	],
	'border_radius_hover' => [
		'type' => 'padding',
		'label' => __pl('border_radius'),
		'screen' => 1,
		'units' => ['px', 'em'],
		'show' => ['border_hover' => 'hover'],
		'css' => ['{{element}}:hover' => 'border-radius: {{val[0]}} {{val[1]}} {{val[2]}} {{val[3]}}; -webkit-border-radius:  {{val[0]}} {{val[1]}} {{val[2]}} {{val[3]}};-moz-border-radius: {{val[0]}} {{val[1]}} {{val[2]}} {{val[3]}};'],
	],
];

$pagelayer->styles['font_style'] = [
	'font_family' => [
		'type'=> 'font_family',
		'label' => __pl('font_family'),
		'screen' => 1,
		'css' => ['{{element}}' => 'font-family: {{val}} !important;'],
	],
	'font_size' => [
		'type' => 'spinner',
		'label' => __pl('font_size'),
		'screen' => 1,
		'min' => 0,
		'step' => 1,
		'max' => 200,
		'css' => ['{{element}}' => 'font-size: {{val}}px !important;'],
	],
	'font_style' => [
		'type' => 'select',
		'label' => __pl('font_style'),
		'screen' => 1,
		'css' => ['{{element}}' => 'font-style: {{val}} !important'],
		'list' => [
			'' => 'Default',
			'Normal' => 'Normal',
			'Italic' => 'Italic',
			'Oblique' => 'Oblique',
		],
	],
	'font_weight' => [
		'type' => 'select',
		'label' => __pl('font_weight'),
		'screen' => 1,
		'css' => ['{{element}}' => 'font-weight: {{val}} !important'],
		'list' => [
			'0' => 'Default',
			'100' => '100',
			'200' => '200',
			'300' => '300',
			'400' => '400',
			'500' => '500',
			'600' => '600',
			'700' => '700',
			'800' => '800',
			'900' => '900',
			'normal' => 'Normal',
			'lighter' => 'Lighter',
			'bold' => 'Bold',
			'bolder' => 'Bolder',
			'unset' => 'Unset',
		],
	],
	'font_variant' => [
		'type' => 'select',
		'label' => __pl('font_variant'),
		'screen' => 1,
		'css' => ['{{element}}' => 'font-variant: {{val}} !important'],
		'list' => [
			'' => 'Default',
			'Normal' => 'Normal',
			'Small-caps' => 'Small Caps',
		],
	],
	'font_decoration_line' => [
		'type' => 'select',
		'label' => __pl('decoration_line'),
		'screen' => 1,
		'css' => ['{{element}}' => 'text-decoration-line: {{val}} !important'],
		'list' => [
			'none' => 'None',
			'Overline' => 'Overline',
			'Line-through' => 'Line Through',
			'Underline' => 'Underline',
			'Underline Overline' => 'Underline Overline',
		],
	],
	'font_decoration_style' => [
		'type' => 'select',
		'label' => __pl('decoration_style'),
		'screen' => 1,
		'css' => ['{{element}}' => 'text-decoration-style: {{val}} !important'],
		'list' => [
			'' => __pl('none'),
			'solid' => __pl('solid'),
			'double' => __pl('double'),
			'dotted' => __pl('dotted'),
			'dashed' => __pl('dashed'),
			'wavy' => __pl('Wavy'),
		],
		'req' => [
			'!ele_font_decoration_line' => 'none',
		],
	],
	'line_height' => [
		'type' => 'spinner',
		'label' => __pl('line_height'),
		'screen' => 1,
		'min' => 0,
		'step' => 0.1,
		'max' => 15,
		'css' => ['{{element}}' => 'line-height: {{val}}em !important;'],
	],
	'text_transform' => [
		'type' => 'select',
		'label' => __pl('text_transform'),
		'screen' => 1,
		'css' => ['{{element}}' => 'text-transform: {{val}} !important'],
		'list' => [
			'' => 'Default',
			'Capitalize' => 'Capitalize',
			'Uppercase' => 'Uppercase',
			'Lowercase' => 'Lowercase',
		],
	],
	'text_spacing' => [
		'type' => 'spinner',
		'label' => __pl('text_spacing'),
		'screen' => 1,
		'min' => -10,
		'step' => 0.1,
		'max' => 10,
		'css' => ['{{element}}' => 'letter-spacing: {{val}}px !important;'],
	],
	'word_spacing' => [
		'type' => 'spinner',
		'label' => __pl('word_spacing'),
		'screen' => 1,
		'min' => 0,
		'step' => 1,
		'max' => 50,
		'css' => ['{{element}}' => 'word-spacing: {{val}}px !important;'],
	],
];

$pagelayer->styles['position_styles'] = [
	'ele_custom_pos' => array(
		'type' => 'checkbox',
		'label' => __pl('enable'),
	),
	'ele_width' => [
		'type' => 'select',
		'label' => __pl('width'),
		'screen' => 1,
		'css' => ['{{wrap}}' => 'width:{{val}} !important;'],
		'list' => [
			'initial' => __pl('default'),
			'100%' => __pl('full'),
			'' => __pl('custom'),
		],
		'req' => ['ele_custom_pos' => 'true']
	],
	'ele_custom_width' => [
		'type' => 'slider',
		'label' => __pl('custom_width'),
		'screen' => 1,
		'units' => ['px','%','vw'],
		'css' => ['{{wrap}}' => 'width:{{val}} !important;'],
		'min' => 0,
		'max' => 1000,
		'step' => 1,
		'req' => [
			'ele_width' => '',
			'ele_custom_pos' => 'true'
		]
	],
	'ele_align' => [
		'type' => 'select',
		'label' => __pl('alignment'),
		'default' => 'margin',
		'screen' => 1,
		'css' => ['{{wrap}}' => 'position:relative; left:{{val}}; transform:translateX(-{{val}});'],
		'list' => [
			'0%' => __pl('left'),
			'50%' => __pl('center'),
			'100%' => __pl('right'),
		],
		'req' => [
			'ele_width' => '',
			'ele_custom_pos' => 'true'
		]
	],
	'ele_height' => [
		'type' => 'select',
		'label' => __pl('height'),
		'screen' => 1,
		'default' => 'auto',
		'css' => ['{{wrap}}' => 'height:{{val}};'],
		'list' => [
			'auto' => __pl('default'),
			'100%' => __pl('full'),
			'' => __pl('custom'),
		],
		'req' => ['ele_custom_pos' => 'true']
	],
	'ele_custom_height' => [
		'type' => 'slider',
		'label' => __pl('custom_height'),
		'screen' => 1,
		'units' => ['px','%','vh'],
		'css' => ['{{wrap}}' => 'height:{{val}};'],
		'min' => 0,
		'max' => 1000,
		'step' => 1,
		'req' => [
			'ele_height' => '',
			'ele_custom_pos' => 'true'
		]
	],
	'ele_position' => [
		'type' => 'select',
		'label' => __pl('position'),
		'default' => '',
		'screen' => 1,
		'css' => ['{{wrap}}' => 'position:{{val}} !important; z-index: 1; transform: translateX(-0%);'],
		'list' => [
			'' => __pl('default'),
			'absolute' => __pl('absolute'),
			'fixed' => __pl('fixed'),
			'relative' => __pl('relative'),
		],
		'req' => ['ele_custom_pos' => 'true']
	],
	'ele_vposition' => [
		'type' => 'select',
		'label' => __pl('verticle_pos'),
		'screen' => 1,
		'css' => ['{{wrap}}' => '{{val}}:0;'],
		'list' => [
			'' => __pl('default'),
			'top' => __pl('top'),
			'bottom' => __pl('bottom')
		],
		'req' => [
			'!ele_position' => '',
			'ele_custom_pos' => 'true'
		]
	],
	'ele_vposition_offset' => [
		'type' => 'slider',
		'label' => __pl('ver_offset'),
		'screen' => 1,
		'units' => ['px','%','em'],
		'css' => ['{{wrap}}' => '{{ele_vposition}}:{{val}};'],
		'default' => 0,
		'min' => -1000,
		'max' => 1000,
		'step' => 1,
		'req' => [
			'!ele_vposition' => '',
			'!ele_position' => '',
			'ele_custom_pos' => 'true'
		]
	],
	'ele_hposition' => [
		'type' => 'select',
		'label' => __pl('horizontal_pos'),
		'screen' => 1,
		'css' => ['{{wrap}}' => '{{val}}:0;'],
		'list' => [
			'' => __pl('default'),
			'left' => __pl('left'),
			'right' => __pl('right')
		],
		'req' => [
			'!ele_position' => '',
			'ele_custom_pos' => 'true'
		]
	],
	'ele_hposition_offset' => [
		'type' => 'slider',
		'label' => __pl('hor_offset'),
		'screen' => 1,
		'units' => ['px','%','em'],
		'css' => ['{{wrap}}' => '{{ele_hposition}}:{{val}};'],
		'default' => 0,
		'min' => -1000,
		'max' => 1000,
		'step' => 1,
		'req' => [
			'!ele_hposition' => '',
			'!ele_position' => '',
			'ele_custom_pos' => 'true'
		]
	]
];

$pagelayer->styles['animation_styles'] = [
	'animation' => [
		'type' => 'select',
		'label' => __pl('animation'),
		'default' => '',
		'addClass' => ['{{val}}',( !pagelayer_is_live() ? 'pagelayer-wow' : '' )],
		'list' => $pagelayer->anim_in_options
	],
	'animation_speed' => [
		'type' => 'select',
		'label' => __pl('animate_speed'),
		'default' => '',
		'addClass' => 'pagelayer-anim-{{val}}',
		'list' => [
			'' => __pl('normal'),
			'fast' => __pl('fast'),
			'slow' => __pl('slow'),
			'fastest' => __pl('fastest'),
			'slowest' => __pl('slowest'),
		],
		'req' => [
			'!animation' => ''
		]
	],
	'animation_delay' => [
		'type' => 'spinner',
		'label' => __pl('animation_delay'),
		'css' => '-webkit-animation-delay: {{val}}ms; animation-delay: {{val}}ms;',
		'default' => 600,
		'min' => 0,
		'max' => 90000,
		'step' => 100,
		'req' => [
			'!animation' => ''
		]
	],
	'ele_hover_anim' => array(
		'type' => 'select',
		'label' => __pl('cta_hover_anim_label'),
		'addClass' => 'pagelayer-animation-{{val}}',
		'list' => [
			'' => __pl('none'),
			'grow' => __pl('Grow'),
			'shrink' => __pl('Shrink'),
			'pulse' => __pl('Pulse'),
			'pulse-grow' => __pl('Pulse Grow'),
			'pulse-shrink' => __pl('Pulse Shrink'),
			'push' => __pl('Push'),
			'pop' => __pl('Pop'),
			'buzz' => __pl('Buzz'),
			'buzz-out' => __pl('Buzz Out'),
			'float' => __pl('Float'),
			'sink' => __pl('Sink'),
			'bob' => __pl('Bob'),
			'hang' => __pl('Hang'),
			'bounce-in' => __pl('Bounce In'),
			'bounce-out' => __pl('Bounce Out'),
			'rotate' => __pl('Rotate'),
			'grow-rotate' => __pl('Grow Rotate'),
			'skew-forward' => __pl('Skew Forward'),
			'skew-backward' => __pl('Skew Backward'),
			'wobble-vertical' => __pl('Wobble Vertical'),
			'wobble-horizontal' => __pl('Wobble Horizontal'),
			'wobble-bottom-to-right' => __pl('Wobble Bottom To Right'),
			'wobble-top-to-right' => __pl('Wobble Top To Right'),
			'wobble-top' => __pl('Wobble Top'),
			'wobble-bottom' => __pl('Wobble Bottom'),
			'wobble-skew' => __pl('Wobble Skew'),
		],
		'pro' => 1,
	),
	'ele_sticky_pos' => array(
		'type' => 'select',
		'label' => __pl('scroll_sticky'),
		'addClass' => 'pagelayer-sticky-ele',
		'addAttr' => 'data-sticky-position="{{ele_sticky_pos}}"',
		'list' => array(
			'' => __pl('none'),
			'top' => __pl('top'),
			'bottom' => __pl('bottom'),
		),
		'pro' => 1,
	),
	'ele_sticky_on' => array(
		'type' => 'multiselect',
		'label' => __pl('sticky_on'),
		'default' => 'desktop,tablet,mobile',
		'addAttr' => 'data-sticky-on="{{ele_sticky_on}}"',
		'list' => array(
			'desktop' => __pl('desktop'),
			'tablet' => __pl('tablet'),
			'mobile' => __pl('mobile'),
		),
		'req' => [ '!ele_sticky_pos' => ''],
		'pro' => 1,
	),
	'ele_sticky_offset' => array(
		'type' => 'slider',
		'label' => __pl('offset'),
		'addAttr' => 'data-sticky-offset="{{ele_sticky_offset}}"',
		'req' => [ '!ele_sticky_pos' => ''],
		'pro' => 1,
	),
	'ele_sticky_in_col' => array(
		'type' => 'checkbox',
		'label' => __pl('sticky_in_col'),
		'addAttr' => 'data-sticky_in_col="{{ele_sticky_in_col}}"',
		'req' => [ '!ele_sticky_pos' => ''],
		'pro' => 1,
	),
];

$pagelayer->styles['motion_effects'] = [
	'ele_motion_effects' => [
		'type' => 'radio',
		'label' => '',
		'list' => [
			'' => __pl('Scrolling'),
			'mouse' => __pl('Mouse'),
		],
	],
	'ele_scrolling_effects' => array(
		'type' => 'checkbox',
		'label' => __pl('Scrolling Effects'),
		'addClass' => 'pagelayer-scrolling-effects',
		'show' => ['ele_motion_effects' => ''],
		'pro' => 1
	),
	// Vertical Scroll Group
	'ele_vertical_scroll_group' => array(
		'type' => 'access',
		'label' => __pl('Vertical Scroll'),
		'show_group' => 'scrolling_v',
		'req' => ['!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	// Vertical Scroll Settings
	'ele_vertical_scroll' => array(
		'type' => 'checkbox',
		'label' => __pl('Enable'),
		'group' => 'scrolling_v',
		'addAttr' => 'ele_vertical_scroll="{{ele_vertical_scroll}}"',
		'req' => ['!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	'ele_v_sc_direction' => array(
		'type' => 'select',
		'label' => __pl('Direction'),
		'group' => 'scrolling_v',
		'default' => 'opposite',
		'list' => array(
			'opposite' => __pl('Opposite'),
			'similar' => __pl('Similar'),
		),
		'addAttr' => 'ele_v_sc_direction="{{ele_v_sc_direction}}"',
		'req' => ['!ele_vertical_scroll' => '', '!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	'ele_v_sc_speed' => array(
		'type' => 'slider',
		'label' => __pl('speed'),
		'group' => 'scrolling_v',
		'min' => 0,
		'step' => 0.1,
		'max' => 10,
		'default' => 5,
		'addAttr' => 'ele_v_sc_speed="{{ele_v_sc_speed}}"',
		'req' => [ '!ele_vertical_scroll' => '', '!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	'ele_v_sc_top_viewport' => array(
		'type' => 'slider',
		'label' => __pl('Top'),
		'group' => 'scrolling_v',
		'min' => 0,
		'step' => 1,
		'max' => 100,
		'default' => 100,
		'screen' => 1,
		'addAttr' => 'ele_v_sc_top_viewport="{{ele_v_sc_top_viewport}}"',
		'req' => [ '!ele_vertical_scroll' => '', '!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	'ele_v_sc_bottom_viewport' => array(
		'type' => 'slider',
		'label' => __pl('bottom'),
		'group' => 'scrolling_v',
		'min' => 0,
		'step' => 1,
		'max' => 100,
		'default' => 100,
		'screen' => 1,	
		'addAttr' => 'ele_v_sc_bottom_viewport="{{ele_v_sc_bottom_viewport}}"',
		'req' => [ '!ele_vertical_scroll' => '', '!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	//Horizontal Group
	'ele_horizontal_scroll_group' => array(
		'type' => 'access',
		'label' => __pl('Horizontal Scroll'),
		'show_group' => 'scrolling_h',
		'req' => ['!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	// Horizontal Scroll
	'ele_horizontal_scroll' => array(
		'type' => 'checkbox',
		'label' => __pl('Enable'),
		'group' => 'scrolling_h',
		'css' => 'transform:translateX(var(--transX));',
		'addAttr' => 'ele_horizontal_scroll="{{ele_horizontal_scroll}}"',
		'req' => ['!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	'ele_h_sc_direction' => array(
		'type' => 'select',
		'label' => __pl('Direction'),
		'group' => 'scrolling_h',
		'default' => 'toleft',
		'list' => array(
			'toleft' => __pl('Toleft'),
			'toright' => __pl('Toright'),
		),
		'addAttr' => 'ele_h_sc_direction="{{ele_h_sc_direction}}"',
		'req' => ['!ele_horizontal_scroll' => '', '!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	'ele_h_sc_speed' => array(
		'type' => 'slider',
		'label' => __pl('speed'),
		'group' => 'scrolling_h',
		'min' => 0,
		'step' => 0.1,
		'max' => 10,
		'default' => 5,
		'addAttr' => 'ele_h_sc_speed="{{ele_h_sc_speed}}"',
		'req' => [ '!ele_horizontal_scroll' => '', '!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	'ele_h_sc_left_viewport' => array(
		'type' => 'slider',
		'label' => __pl('Left'),
		'group' => 'scrolling_h',
		'min' => 0,
		'step' => 1,
		'max' => 100,
		'default' => 100,
		'screen' => 1,
		'addAttr' => 'ele_h_sc_left_viewport="{{ele_h_sc_left_viewport}}"',
		'req' => [ '!ele_horizontal_scroll' => '', '!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	'ele_h_sc_right_viewport' => array(
		'type' => 'slider',
		'label' => __pl('Right'),
		'group' => 'scrolling_h',
		'min' => 0,
		'step' => 1,
		'max' => 100,
		'default' => 100,
		'screen' => 1,	
		'addAttr' => 'ele_h_sc_right_viewport="{{ele_h_sc_right_viewport}}"',
		'req' => [ '!ele_horizontal_scroll' => '', '!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	// Transparency Group
	'ele_transparency_group' => array(
		'type' => 'access',
		'label' => __pl('Transparency'),
		'show_group' => 'scrolling_trans',
		'req' => ['!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	// Transparency Settings
	'ele_transparency' => array(
		'type' => 'checkbox',
		'label' => __pl('Enable'),
		'group' => 'scrolling_trans',
		'addAttr' => 'ele_transparency="{{ele_transparency}}"',
		'req' => ['!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	'ele_transp_type' => array(
		'type' => 'select',
		'label' => __pl('Type'),
		'group' => 'scrolling_trans',
		'default' => 'fadein',
		'list' => array(
			'fadein' => __pl('Fade In'),
			'fadeout' => __pl('Fade Out'),
			'fadeinout' => __pl('Fade In Out'),
			'fadeoutin' => __pl('Fade Out In')
		),
		'addAttr' => 'ele_transp_type="{{ele_transp_type}}"',
		'req' => ['!ele_transparency' => '', '!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	'ele_transp_level' => array(
		'type' => 'slider',
		'label' => __pl('Level'),
		'group' => 'scrolling_trans',
		'min' => 1,
		'step' => 0.1,
		'max' => 10,
		'default' => 5,
		'addAttr' => 'ele_transp_level="{{ele_transp_level}}"',
		'req' => [ '!ele_transparency' => '', '!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	'ele_transp_top_viewport' => array(
		'type' => 'slider',
		'label' => __pl('top'),
		'group' => 'scrolling_trans',
		'min' => 0,
		'step' => 1,
		'max' => 100,
		'default' => 100,
		'screen' => 1,
		'addAttr' => 'ele_transp_top_viewport="{{ele_transp_top_viewport}}"',
		'req' => [ '!ele_transparency' => '', '!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	'ele_transp_bottom_viewport' => array(
		'type' => 'slider',
		'label' => __pl('bottom'),
		'group' => 'scrolling_trans',
		'min' => 0,
		'step' => 1,
		'max' => 100,
		'default' => 100,
		'screen' => 1,	
		'addAttr' => 'ele_transp_bottom_viewport="{{ele_transp_bottom_viewport}}"',
		'req' => [ '!ele_transparency' => '', '!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	// Blur Group
	'ele_blur_group' => array(
		'type' => 'access',
		'label' => __pl('Blur'),
		'show_group' => 'scrolling_blur',
		'req' => ['!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	// Blur Setting
	'ele_blur' => array(
		'type' => 'checkbox',
		'label' => __pl('Enable'),
		'group' => 'scrolling_blur',
		'addAttr' => 'ele_blur="{{ele_blur}}"',
		'req' => ['!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	'ele_blur_type' => array(
		'type' => 'select',
		'label' => __pl('Type'),
		'group' => 'scrolling_blur',
		'default' => 'blurin',
		'list' => array(
			'blurin' => __pl('Blur In'),
			'blurout' => __pl('Blur Out'),
			'blurinout' => __pl('Blur In Out'),
			'bluroutin' => __pl('Blur Out In')
		),
		'addAttr' => 'ele_blur_type="{{ele_blur_type}}"',
		'req' => ['!ele_blur' => '', '!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	'ele_blur_level' => array(
		'type' => 'slider',
		'label' => __pl('Level'),
		'group' => 'scrolling_blur',
		'min' => 1,
		'step' => 0.1,
		'max' => 10,
		'default' => 5,
		'addAttr' => 'ele_blur_level="{{ele_blur_level}}"',
		'req' => [ '!ele_blur' => '', '!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	'ele_blur_top_viewport' => array(
		'type' => 'slider',
		'label' => __pl('top'),
		'group' => 'scrolling_blur',
		'min' => 0,
		'step' => 1,
		'max' => 100,
		'default' => 100,
		'screen' => 1,
		'addAttr' => 'ele_blur_top_viewport="{{ele_blur_top_viewport}}"',
		'req' => [ '!ele_blur' => '', '!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	'ele_blur_bottom_viewport' => array(
		'type' => 'slider',
		'label' => __pl('bottom'),
		'group' => 'scrolling_blur',
		'min' => 0,
		'step' => 1,
		'max' => 100,
		'default' => 100,
		'screen' => 1,	
		'addAttr' => 'ele_blur_bottom_viewport="{{ele_blur_bottom_viewport}}"',
		'req' => [ '!ele_blur' => '', '!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	// Rotate Group
	'ele_rotate_group' => array(
		'type' => 'access',
		'label' => __pl('Rotate'),
		'show_group' => 'scrolling_rotate',
		'req' => ['!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	// Rotate Setting
	'ele_rotate' => array(
		'type' => 'checkbox',
		'label' => __pl('Enable'),
		'group' => 'scrolling_rotate',
		'addAttr' => 'ele_rotate="{{ele_rotate}}"',
		'req' => ['!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	'ele_rot_direction' => array(
		'type' => 'select',
		'label' => __pl('Direction'),
		'group' => 'scrolling_rotate',
		'default' => 'clockwise',
		'list' => array(
			'clockwise' => __pl('Clockwise'),
			'anticlockwise' => __pl('Anticlockwise')
		),
		'addAttr' => 'ele_rot_direction="{{ele_rot_direction}}"',
		'req' => ['!ele_rotate' => '', '!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	'ele_rot_speed' => array(
		'type' => 'slider',
		'label' => __pl('Speed'),
		'group' => 'scrolling_rotate',
		'min' => 1,
		'step' => 0.1,
		'max' => 10,
		'default' => 5,
		'addAttr' => 'ele_rot_speed="{{ele_rot_speed}}"',
		'req' => [ '!ele_rotate' => '', '!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	'ele_rot_top_viewport' => array(
		'type' => 'slider',
		'label' => __pl('top'),
		'group' => 'scrolling_rotate',
		'min' => 0,
		'step' => 1,
		'max' => 100,
		'default' => 100,
		'screen' => 1,
		'addAttr' => 'ele_rot_top_viewport="{{ele_rot_top_viewport}}"',
		'req' => [ '!ele_rotate' => '', '!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	'ele_rot_bottom_viewport' => array(
		'type' => 'slider',
		'label' => __pl('bottom'),
		'group' => 'scrolling_rotate',
		'min' => 0,
		'step' => 1,
		'max' => 100,
		'default' => 100,
		'screen' => 1,	
		'addAttr' => 'ele_rot_bottom_viewport="{{ele_rot_bottom_viewport}}"',
		'req' => [ '!ele_rotate' => '', '!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	'ele_rot_x_anc_point' => array(
		'type' => 'select',
		'label' => __pl('X Anchor Point'),
		'group' => 'scrolling_rotate',
		'default' => 'center',
		'list' => array(
			'left' => __pl('Left'),
			'center' => __pl('Center'),
			'right' => __pl('Right')
		),
		'req' => ['!ele_rotate' => '', '!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	'ele_rot_y_anc_point' => array(
		'type' => 'select',
		'label' => __pl('Y Anchor Point'),
		'group' => 'scrolling_rotate',
		'default' => 'center',
		'list' => array(
			'top' => __pl('Top'),
			'center' => __pl('Center'),
			'bottom' => __pl('Bottom')
		),
		'css' => 'transform-origin:{{val}} {{ele_rot_x_anc_point}}',
		'req' => ['!ele_rotate' => '', '!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	// Scale Group
	'ele_scale_group' => array(
		'type' => 'access',
		'label' => __pl('Scale'),
		'show_group' => 'scrolling_scale',
		'req' => ['!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	// Scale Setting
	'ele_scale' => array(
		'type' => 'checkbox',
		'label' => __pl('Enable'),
		'group' => 'scrolling_scale',
		'addAttr' => 'ele_scale="{{ele_scale}}"',
		'req' => ['!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	'ele_scl_direction' => array(
		'type' => 'select',
		'label' => __pl('Direction'),
		'group' => 'scrolling_scale',
		'default' => 'scaleup',
		'list' => array(
			'scaleup' => __pl('Scale Up'),
			'scaledown' => __pl('Scale Down'),
			'scaleupdown' => __pl('Scale Up Down'),
			'scaledownup' => __pl('Scale Down Up')
		),
		'addAttr' => 'ele_scl_direction="{{ele_scl_direction}}"',
		'req' => ['!ele_scale' => '', '!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	'ele_scl_level' => array(
		'type' => 'slider',
		'label' => __pl('Level'),
		'group' => 'scrolling_scale',
		'min' => 1,
		'step' => 0.1,
		'max' => 10,
		'default' => 5,
		'addAttr' => 'ele_scl_level="{{ele_scl_level}}"',
		'req' => [ '!ele_scale' => '', '!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	'ele_scl_top_viewport' => array(
		'type' => 'slider',
		'label' => __pl('top'),
		'group' => 'scrolling_scale',
		'min' => 0,
		'step' => 1,
		'max' => 100,
		'default' => 100,
		'screen' => 1,
		'addAttr' => 'ele_scl_top_viewport="{{ele_scl_top_viewport}}"',
		'req' => [ '!ele_scale' => '', '!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	'ele_scl_bottom_viewport' => array(
		'type' => 'slider',
		'label' => __pl('bottom'),
		'group' => 'scrolling_scale',
		'min' => 0,
		'step' => 1,
		'max' => 100,
		'default' => 100,
		'screen' => 1,	
		'addAttr' => 'ele_scl_bottom_viewport="{{ele_scl_bottom_viewport}}"',
		'req' => [ '!ele_scale' => '', '!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	'ele_scl_x_anc_point' => array(
		'type' => 'select',
		'label' => __pl('X Anchor Point'),
		'group' => 'scrolling_scale',
		'default' => 'center',
		'list' => array(
			'left' => __pl('Left'),
			'center' => __pl('Center'),
			'right' => __pl('Right')
		),
		'req' => ['!ele_scale' => '', '!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	'ele_scl_y_anc_point' => array(
		'type' => 'select',
		'label' => __pl('Y Anchor Point'),
		'group' => 'scrolling_scale',
		'default' => 'center',
		'list' => array(
			'top' => __pl('Top'),
			'center' => __pl('Center'),
			'bottom' => __pl('Bottom')
		),
		'css' => 'transform-origin:{{val}} {{ele_scl_x_anc_point}}',
		'req' => ['!ele_scale' => '', '!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	// Motion Area Selection
	'motion_area' => array(
		'type' => 'select',
		'label' => __pl('Effect Relative To'),
		'default' => 'viewport',
		'list' => array(
			'viewport' => __pl('Viewport'),
			'entire_page' => __pl('Entire Page'),
		),
		'addAttr' => 'motion_area="{{motion_area}}"',
		'req' => ['!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => '']
	),
	// Motion Effect Screen Selection
	'ele_motion_effect_on' => array(
		'type' => 'multiselect',
		'label' => __pl('Apply Effects On'),
		'default' => 'desktop,tablet,mobile',
		'addAttr' => 'ele_motion_effect_on="{{ele_motion_effect_on}}"',
		'list' => array(
			'desktop' => __pl('desktop'),
			'tablet' => __pl('tablet'),
			'mobile' => __pl('mobile'),
		),
		'req' => ['!ele_scrolling_effects' => ''],
		'show' => ['ele_motion_effects' => ''],
		'pro' => 1,
	),
	// Mouse Effect
	'ele_mouse_effects' => array(
		'type' => 'checkbox',
		'label' => __pl('Mouse Effects'),
		'addClass' => 'pagelayer-mouse-effects',
		'show' => ['ele_motion_effects' => 'mouse'],
		'pro' => 1
	),
	// Mouse Track Group
	'ele_m_track_group' => array(
		'type' => 'access',
		'label' => __pl('Mouse Track'),
		'show_group' => 'mouse_track',
		'req' => ['!ele_mouse_effects' => ''],
		'show' => ['ele_motion_effects' => 'mouse']
	),
	// Mouse Track Setting
	'ele_m_track' => array(
		'type' => 'checkbox',
		'label' => __pl('Enable'),
		'group' => 'mouse_track',
		'addAttr' => 'ele_m_track="{{ele_m_track}}"',
		'req' => ['!ele_mouse_effects' => ''],
		'show' => ['ele_motion_effects' => 'mouse']
	),
	'ele_m_tr_direction' => array(
		'type' => 'select',
		'label' => __pl('Direction'),
		'group' => 'mouse_track',
		'default' => 'opposite',
		'list' => array(
			'opposite' => __pl('Opposite'),
			'same' => __pl('Same')
		),
		'addAttr' => 'ele_m_tr_direction="{{ele_m_tr_direction}}"',
		'req' => ['!ele_m_track' => '', '!ele_mouse_effects' => ''],
		'show' => ['ele_motion_effects' => 'mouse']
	),
	'ele_m_tr_level' => array(
		'type' => 'slider',
		'label' => __pl('Level'),
		'group' => 'mouse_track',
		'min' => 1,
		'step' => 0.1,
		'max' => 10,
		'default' => 5,
		'addAttr' => 'ele_m_tr_level="{{ele_m_tr_level}}"',
		'req' => [ '!ele_m_track' => '', '!ele_mouse_effects' => ''],
		'show' => ['ele_motion_effects' => 'mouse']
	),
	// 3D Tilt Group
	'ele_3d_tilt_group' => array(
		'type' => 'access',
		'label' => __pl('3D Tilt'),
		'show_group' => 'mouse_3d',
		'req' => ['!ele_mouse_effects' => ''],
		'show' => ['ele_motion_effects' => 'mouse']
	),
	// 3D Tilt Setting
	'ele_3d_tilt' => array(
		'type' => 'checkbox',
		'label' => __pl('Enable'),
		'group' => 'mouse_3d',
		'addAttr' => 'ele_3d_tilt="{{ele_3d_tilt}}"',
		'css' => 'will-change:transform; transform-style:preserve-3d;',
		'req' => ['!ele_mouse_effects' => ''],
		'show' => ['ele_motion_effects' => 'mouse']
	),
	'ele_3d_tilt_direction' => array(
		'type' => 'select',
		'label' => __pl('Direction'),
		'group' => 'mouse_3d',
		'default' => 'opposite',
		'list' => array(
			'opposite' => __pl('Opposite'),
			'same' => __pl('Same')
		),
		'addAttr' => 'ele_3d_tilt_direction="{{ele_3d_tilt_direction}}"',
		'req' => ['!ele_3d_tilt' => '', '!ele_mouse_effects' => ''],
		'show' => ['ele_motion_effects' => 'mouse']
	),
	'ele_3d_tilt_level' => array(
		'type' => 'slider',
		'label' => __pl('Level'),
		'group' => 'mouse_3d',
		'min' => 1,
		'step' => 0.1,
		'max' => 10,
		'default' => 5,
		'addAttr' => 'ele_3d_tilt_level="{{ele_3d_tilt_level}}"',
		'req' => [ '!ele_3d_tilt' => '', '!ele_mouse_effects' => ''],
		'show' => ['ele_motion_effects' => 'mouse']
	)
];

// Resposive stuff
$pagelayer->styles['responsive_styles'] = [
	'hide_desktop' => [
		'type' => 'checkbox',
		'label' => __pl('hide_desktop'),
		'addClass' => 'pagelayer-hide-desktop'
	],
	'hide_tablet' => [
		'type' => 'checkbox',
		'label' => __pl('hide_tablet'),
		'addClass' => 'pagelayer-hide-tablet'
	],
	'hide_mobile' => [
		'type' => 'checkbox',
		'label' => __pl('hide_mobile'),
		'addClass' => 'pagelayer-hide-mobile'
	],
];

// Custom attributes
$pagelayer->styles['attributes'] = [
	'ele_attributes' => [
		'type' => 'textarea',
		'label' => __pl('custom_attributes'),
		'rows' => 5,
		'pro' => 1,
		'desc' => __pl('attribute_desc')
	],
];

// Custom stuff
$pagelayer->styles['custom_styles'] = [
	'ele_id' => [
		'type' => 'text',
		'label' => __pl('ele_id'),
		'desc' => __pl('ele_id_desc'),
		'addAttr' => 'id="{{ele_id}}"',
	],
	'ele_classes' => [
		'type' => 'text',
		'label' => __pl('ele_classes'),
		'desc' => __pl('ele_classes_desc'),
		'addClass' => '{{val}}',
	],
	'ele_css' => [
		'type' => 'textarea',
		'label' => __pl('custom_styles'),
		'desc' => __pl('ele_css_desc'),
		'rows' => 5,
		'css' => ['' => '{{val}}'],
		'pro' => 1
	],
];


////////////////////////
// GRID Group
////////////////////////

// ROW object
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_row', array(
		'name' => __pl('row'),
		'group' => 'grid',
		'skip_props_cat' => ['position_styles'],
		'skip_props' => ['ele_sticky_in_container'],
		'html' => '<div if="{{bg_video_src}}" class="pagelayer-background-video">{{vid_src}}</div>
			<div if="{{bg_slider}}" class="pagelayer-bgimg-slider">
				{{slider}}
			</div>
			<div if="{{parallax_img}}" class="pagelayer-parallax-window">
				<img class="pagelayer-img" src="{{parallax_img_src}}" title="{{{parallax_img-title}}}" alt="{{{parallax_img-alt}}}">
			</div>
			<div if="{{row_shape_position}}" class="pagelayer-row-shape">
				<div class="pagelayer-row-svg">
					<svg if="{{row_shape_type_top}}" class="pagelayer-svg-top">{{svg_top}}</svg>
					<svg if="{{row_shape_type_bottom}}" class="pagelayer-svg-bottom">{{svg_bottom}}</svg>						
				</div>
			</div>
			<div if="{{overlay_type}}" class="pagelayer-background-overlay"></div>
			<div class="pagelayer-row-holder pagelayer-row pagelayer-auto pagelayer-width-{{width_content}}"></div>',
		'holder' => '.pagelayer-row-holder',
		'params' => array(
			'stretch' => array(
				'type' => 'select',
				'label' => __pl('con_width'),
				'default' => 'auto',
				'list' => array(
					'auto' => __pl('auto'),
					'full' => __pl('full_width'),
					'fixed' => __pl('fixed_width')
				),
				'addClass' => 'pagelayer-row-stretch-{{val}}'
			),
			'row_width' => array(
				'type' => 'slider',
				'label' => __pl('row_width'),
				'default' => 500,
				'min' => 300,
				'max' => 3000,
				'step' => 1,
				'units' => [ 'px', '%', 'vw' ],
				'css' => ['{{element}}' => 'max-width: {{val}}; margin-left: auto !important; margin-right: auto !important;'],
				'req' => array(
					'stretch' => 'fixed'
				)
			),
			'col_gap' => array(
				'type' => 'spinner',
				'label' => __pl('col_gap'),
				'default' => 10,
				'min' => 0,
				'step' => 1,
				'screen' => 1,
				'max' => 1000,
				'css' => ['{{element}} .pagelayer-col-holder' => 'padding: {{val}}px;'],
			),
			'width_content' => array(
				'type' => 'radio',
				'label' => __pl('Content Width'),
				'default' => 'auto',
				'list' => array(
					'auto' => __pl('auto_width'),
					'fixed' => __pl('fixed_width'),
					'full' => __pl('full_width')
				)
			),
			'fixed_width' => array(
				'type' => 'slider',
				'label' => __pl('fixed_con_width'),
				'default' => 500,
				'min' => 1,
				'max' => 3000,
				'screen' => 1,
				'units' => [ 'px', '%', 'vw' ],
				'css' => ['{{element}}>.pagelayer-row-holder' => 'max-width: {{val}}; margin-left: auto; margin-right: auto;'],
				'req' => array(
					'width_content' => 'fixed'
				)
			),
			'row_height' => array(
				'type' => 'radio',
				'label' => __pl('row_height'),
				'default' => 'default',
				'addClass' => 'pagelayer-height-{{val}}',
				'list' => array(
					'default' => __pl('default'),
					'fit' => __pl('fit_to_screen'),
					'custom' => __pl('min_height')
				),
			),
			'min_height' => array(
				'type' => 'slider',
				'label' => __pl('min_height'),
				'min' => 0,
				'max' => 2000,
				'screen' => 1,
				'units' => ['px', 'vh', 'vw'],
				'css' => 'min-height: {{val}};',
				'req' => array(
					'row_height' => 'custom'
				)
			),
			'content_pos' => array(
				'type' => 'select',
				'label' => __pl('content_pos'),
				'css' => ['{{element}}>.pagelayer-row-holder .pagelayer-col' => 'align-content: {{val}};'],
				'list' => array(
					'' => __pl('default'),
					'flex-start' => __pl('top'),
					'center' => __pl('center'),
					'flex-end' => __pl('bottom'),
				),
			),
		),
		'row_bg_styles' => [
			'row_bg_type' => array(
				'type' => 'radio',
				'label' => __pl('row_bg_type'),
				'list' => array(
					'' => __pl('none'),
					'video' => __pl('video'),
					'parallax' => __pl('parallax'),
					'slider' => __pl('slider'),
				),
			),
			'bg_video_src' => array(
				'type' => 'video',
				'label' => __pl('video_src_label'),
				'desc' => __pl('video_src_desc'),
				'req' => ['row_bg_type' => 'video']
			),
			'mute' => array(
				'type' => 'checkbox',
				'label' => __pl('mute'),
				'req' => ['row_bg_type' => 'video']				
			),			
			'stop_loop' => array(
				'type' => 'checkbox',
				'label' => __pl('stop_loop'),
				'req' => ['row_bg_type' => 'video']
			),
			'parallax_img' => array(
				'type' => 'image',
				'label' => __pl('Image'),
				'req' => ['row_bg_type' => 'parallax']
			),
			'parallax_align' => array(
				'type' => 'radio',
				'label' => __pl('obj_align_label'),
				'screen' => 1,
				'default' => 'center',
				'css' => ['{{element}} .pagelayer-parallax-window' => 'text-align: {{val}}'],
				'list' => array(
					'left' => __pl('left'),
					'center' => __pl('center'),
					'right' => __pl('right')
				),
				'req' => ['row_bg_type' => 'parallax']
			),
			'parallax_id_size' => array(
				'label' => __pl('obj_image_size_label'),
				'type' => 'select',
				'default' => 'full',
				'list' => array(
					'full' => __pl('full'),
					'large' => __pl('large'),
					'medium' => __pl('medium'),
					'thumbnail' => __pl('thumbnail'),
					'custom' => __pl('custom')
				),
				'req' => ['row_bg_type' => 'parallax']
			),
			'parallax_custom_size' => array(
				'type' => 'dimension',
				'label' => __pl('image_custom_size_label'),
				'css' => ['{{element}} .pagelayer-parallax-window img' => 'width: {{val[0]}}px; height: {{val[1]}}px;'],
				'req' => [
					'parallax_id_size' => 'custom',
					'row_bg_type' => 'parallax'
				],
			),
			'parallax_max_width' => array(
				'label' => __pl('max-width-percent'),
				'type' => 'slider',
				'min' => 0,
				'max' => 100,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-parallax-window img' => 'max-width: {{val}}%'],
				'req' => ['row_bg_type' => 'parallax']
			),
			'bg_slider' => array(
				'type' => 'multi_image',
				'label' => __pl('image_slider_ids_label'),
				'req' => ['row_bg_type' => 'slider'],
				'pro' => 1
			),
			'bg_slider_speed' => array(
				'type' => 'spinner',
				'label' => __pl('speed_ms'),
				'default' => 2000,
				'min' => 200,
				'max' => 50000,
				'step' => 100,
				'addAttr' => ['{{element}} .pagelayer-bgimg-slider' => 'data-speed="{{bg_slider_speed}}"'],
				'req' => [
					'row_bg_type' => 'slider'
				],
				'pro' => 1
			),
		],
		'row_bg_overlay' => [
			'overlay_state' => array(
				'type' => 'radio',
				'label' => __pl('Overlay'),
				'list' => array(
					'' => __pl('normal'),
					'hover' => __pl('hover'),
				),
			),
			'overlay_type' => array(
				'type' => 'radio',
				'label' => __pl('overlay_type'),
				'list' => array(
					'' => __pl('none'),
					'color' => __pl('color'),
					'image' => __pl('image'),
					'gradient' => __pl('gradient')
				),
				'show' => ['overlay_state' => ''],
			),
			'overlay_color' => array(
				'type' => 'color',
				'label' => __pl('color'),
				'css' => ['{{element}} > .pagelayer-background-overlay' => 'background-color: {{val}};'],
				'req' => ['overlay_type' => 'color'],
				'show' => ['overlay_state' => ''],
			),
			'overlay_gradient' => array(
				'type' => 'gradient',
				'label' => '',
				'default' => '150,#44d3f6,23,#72e584,45,#2ca4eb,100',
				'css' => ['{{element}} > .pagelayer-background-overlay' => 'background: linear-gradient({{val[0]}}deg, {{val[1]}} {{val[2]}}%, {{val[3]}} {{val[4]}}%, {{val[5]}} {{val[6]}}%);'],
				'show' => ['overlay_state' => ''],
				'req' => ['overlay_type' => 'gradient']
			),
			'overlay_img' => array(
				'type' => 'image',
				'label' => __pl('Image'),
				'css' => ['{{element}} > .pagelayer-background-overlay' => 'background: url("{{{overlay_img-url}}}");'],
				'show' => ['overlay_state' => ''],
				'req' => ['overlay_type' => 'image']
			),
			'overlay_img_attachment' => array(
				'type' => 'select',
				'label' => __pl('overlay_img_attachment'),
				'list' => [
					'' => __pl('default'),
					'scroll' => __pl('scroll'),
					'fixed' => __pl('fixed')
				],
				'show' => ['overlay_state' => ''],
				'css' => ['{{element}} > .pagelayer-background-overlay' => 'background-attachment: {{val}};'],
				'req' => ['overlay_type' => 'image']
			),
			'overlay_bg_posx' => array(
				'type' => 'select',
				'label' => __pl('overlay_bg_posx'),
				'list' => [
					'' => __pl('default'),
					'center' => __pl('center'),
					'left' => __pl('left'),
					'right' => __pl('right')
				],
				'show' => ['overlay_state' => ''],
				'css' => ['{{element}} > .pagelayer-background-overlay' => 'background-position-x: {{val}};'],
				'req' => ['overlay_type' => 'image']
			),
			'overlay_bg_posy' => array(
				'type' => 'select',
				'label' => __pl('overlay_bg_posy'),
				'list' => [
					'' => __pl('default'),
					'center' => __pl('center'),
					'top' => __pl('top'),
					'bottom' => __pl('bottom')
				],
				'show' => ['overlay_state' => ''],
				'css' => ['{{element}} > .pagelayer-background-overlay' => 'background-position-y: {{val}};'],
				'req' => ['overlay_type' => 'image']
			),
			'overlay_bg_repeat' => array(
				'type' => 'select',
				'label' => __pl('overlay_bg_repeat'),
				'css' => ['{{element}} > .pagelayer-background-overlay' => 'background-repeat: {{val}};'],
				'list' => [
					'' => __pl('default'),
					'repeat' => __pl('repeat'),
					'no-repeat' => __pl('no-repeat'),
					'repeat-x' => __pl('repeat-x'),
					'repeat-y' => __pl('repeat-y'),
				],
				'show' => ['overlay_state' => ''],
				'req' => ['overlay_type' => 'image']
			),
			'overlay_bg_size' => array(
				'type' => 'select',
				'label' => __pl('overlay_bg_size'),
				'css' => ['{{element}} > .pagelayer-background-overlay' => 'background-size: {{val}};'],
				'list' => [
					'' => __pl('default'),
					'cover' => __pl('cover'),
					'contain' => __pl('contain')
				],
				'show' => ['overlay_state' => ''],
				'req' => ['overlay_type' => 'image']
			),
			'overlay_transperancy' => array(
				'type' => 'slider',
				'label' => __pl('overlay_transperancy'),
				'default' => 0.5,
				'min' => 0,
				'max' => 1,
				'step' => 0.1,
				'css' => ['{{element}} > .pagelayer-background-overlay' => 'opacity: {{val}};'],
				'req' => array(
					'!overlay_type' => '',
				),
				'show' => ['overlay_state' => ''],
			),
			'overlay_hover_delay' => array(
				'type' => 'spinner',
				'label' => __pl('overlay_hover_delay'),
				'min' => 0,
				'step' => 100,
				'max' => 5000,
				'default' => 400,
				'css' => ['{{element}} > .pagelayer-background-overlay' => '-webkit-transition: all {{val}}ms !important; transition: all {{val}}ms !important;'],
				'show' => array(
					'overlay_state' => 'hover'
				),
			),
			'overlay_type_hover' => array(
				'type' => 'radio',
				'label' => __pl('overlay_type_hover'),
				'list' => array(
					'' => __pl('none'),
					'color' => __pl('color'),
					'gradient' => __pl('gradient'),
					'image' => __pl('image'),
				),
				'show' => ['overlay_state' => 'hover'],
			),
			'overlay_color_hover' => array(
				'type' => 'color',
				'label' => __pl('color'),
				//'desc' => __pl('video_src_desc'),
				'css' => ['{{element}}:hover > .pagelayer-background-overlay' => 'background: {{val}};'],
				'req' => ['overlay_type_hover' => 'color'],
				'show' => ['overlay_state' => 'hover'],
			),
			'overlay_gradient_hover' => array(
				'type' => 'gradient',
				'label' => '',
				'default' => '150,#44d3f6,23,#72e584,45,#2ca4eb,100',
				'css' => ['{{element}}:hover > .pagelayer-background-overlay' => 'background: linear-gradient({{val[0]}}deg, {{val[1]}} {{val[2]}}%, {{val[3]}} {{val[4]}}%, {{val[5]}} {{val[6]}}%);'],
				'show' => ['overlay_state' => 'hover'],
				'req' => ['overlay_type_hover' => 'gradient']
			),
			'overlay_img_hover' => array(
				'type' => 'image',
				'label' => __pl('Image'),
				'css' => ['{{element}}:hover > .pagelayer-background-overlay' => 'background: url("{{{overlay_img_hover-url}}}");'],
				'show' => ['overlay_state' => 'hover'],
				'req' => ['overlay_type_hover' => 'image']
			),
			'overlay_img_attachment_hover' => array(
				'type' => 'select',
				'label' => __pl('overlay_img_attachment_hover'),
				'list' => [
					'' => __pl('default'),
					'scroll' => __pl('scroll'),
					'fixed' => __pl('fixed')
				],
				'show' => ['overlay_state' => 'hover'],
				'css' => ['{{element}}:hover > .pagelayer-background-overlay' => 'background-attachment: {{val}};'],
				'req' => ['overlay_type_hover' => 'image']
			),
			'overlay_bg_posx_hover' => array(
				'type' => 'select',
				'label' => __pl('overlay_bg_posx_hover'),
				'list' => [
					'' => __pl('default'),
					'center' => __pl('center'),
					'left' => __pl('left'),
					'right' => __pl('right')
				],
				'show' => ['overlay_state' => 'hover'],
				'css' => ['{{element}}:hover > .pagelayer-background-overlay' => 'background-position-x: {{val}};'],
				'req' => ['overlay_type_hover' => 'image']
			),
			'overlay_bg_posy_hover' => array(
				'type' => 'select',
				'label' => __pl('overlay_bg_posy_hover'),
				'list' => [
					'' => __pl('default'),
					'center' => __pl('center'),
					'top' => __pl('top'),
					'bottom' => __pl('bottom')
				],
				'show' => ['overlay_state' => 'hover'],
				'css' => ['{{element}}:hover > .pagelayer-background-overlay' => 'background-position-y: {{val}};'],
				'req' => ['overlay_type_hover' => 'image']
			),
			'overlay_bg_repeat_hover' => array(
				'type' => 'select',
				'label' => __pl('overlay_bg_repeat_hover'),
				'css' => ['{{element}}:hover > .pagelayer-background-overlay' => 'background-repeat: {{val}};'],
				'list' => [
					'' => __pl('default'),
					'repeat' => __pl('repeat'),
					'no-repeat' => __pl('no-repeat'),
					'repeat-x' => __pl('repeat-x'),
					'repeat-y' => __pl('repeat-y'),
				],
				'show' => ['overlay_state' => 'hover'],
				'req' => ['overlay_type_hover' => 'image']
			),
			'overlay_bg_size_hover' => array(
				'type' => 'select',
				'label' => __pl('overlay_bg_size_hover'),
				'css' => ['{{element}}:hover > .pagelayer-background-overlay' => 'background-size: {{val}};'],
				'list' => [
					'' => __pl('default'),
					'cover' => __pl('cover'),
					'contain' => __pl('contain')
				],
				'show' => ['overlay_state' => 'hover'],
				'req' => ['overlay_type_hover' => 'image']
			),
			'overlay_transperancy_hover' => array(
				'type' => 'slider',
				'label' => __pl('overlay_transperancy_hover'),
				'min' => 0,
				'max' => 1,
				'step' => 0.1,
				'css' => ['{{element}}:hover > .pagelayer-background-overlay' => 'opacity: {{val}};'],
				'req' => array(
					'overlay_type' => 'image',
					'overlay_type' => 'color'
				),
				'show' => ['overlay_state' => 'hover'],
			),
		],
		'shape_styles' => [
			'row_shape_position' => array(
				'type' => 'radio',
				'label' => __pl('shape_position'),
				'list' => array(
					'top' => __pl('Top'),
					'bottom' => __pl('Bottom'),
				),
			),
			'row_shape_type_top' => array(
				'type' => 'select',
				'label' => __pl('shape_type'),
				'default' => '',
				'list' => array(
					'' => __pl('none'),
					'arrow' => __pl('Arrow'),
					'bigTriangle' => __pl('BigTriangle'),
					'bigTriangleShadow' => __pl('BigTriangle Shadow'),
					'curve' => __pl('Curve'),
					'clouds' => __pl('Clouds'),
					'mountains' => __pl('Mountains'),
					'pyramids' => __pl('Pyramids'),
					'stamp' => __pl('Stamp'),
					'slit' => __pl('Slit'),
					'split' => __pl('Split'),
					'tilt' => __pl('Tilt'),
					'tiltOpacity' => __pl('Tilt Opacity'),
					'waves' => __pl('Waves'),
					'zigzag' => __pl('Zigzag'),
				),
				'show' => ['row_shape_position' => 'top'],
			),
			'row_shape_top_color' => array(
				'type' => 'color',
				'label' => __pl('shape_bg_color'),
				'default' => '#227bc3',
				'css' => ['{{element}} .pagelayer-svg-top .pagelayer-shape-fill' => 'fill:{{val}}'],
				'show' => ['row_shape_position' => 'top'],
			),
			'row_shape_top_width' => array(
				'type' => 'slider',
				'label' => __pl('shape_width'),
				'screen' => 1,
				'default' => 100,
				'min' => 100,
				'max' => 500,
				'css' => ['{{element}} .pagelayer-row-svg .pagelayer-svg-top' => 'width:{{val}}%'],
				'show' => ['row_shape_position' => 'top'],
			),
			'row_shape_top_height' => array(
				'type' => 'slider',
				'label' => __pl('shape_height'),
				'screen' => 1,
				'default' => 100,
				'min' => 10,
				'max' => 500,
				'css' => ['{{element}} .pagelayer-row-svg .pagelayer-svg-top' => 'height:{{val}}px'],
				'show' => ['row_shape_position' => 'top'],
			),
			'row_shape_top_flip' => array(
				'type' => 'checkbox',
				'label' => __pl('shape_flip'),
				'css' => ['{{element}} .pagelayer-row-svg .pagelayer-svg-top' => 'transform: rotateY(180deg);'],
				'show' => ['row_shape_position' => 'top'],
			),
			'row_shape_type_bottom' => array(
				'type' => 'select',
				'label' => __pl('shape_type'),
				'default' => '',
				'list' => array(
					'' => __pl('none'),
					'arrow' => __pl('Arrow'),
					'bigTriangle' => __pl('BigTriangle'),
					'bigTriangleShadow' => __pl('BigTriangle Shadow'),
					'curve' => __pl('Curve'),
					'clouds' => __pl('Clouds'),
					'mountains' => __pl('Mountains'),
					'pyramids' => __pl('Pyramids'),
					'stamp' => __pl('Stamp'),
					'slit' => __pl('Slit'),
					'split' => __pl('Split'),
					'tilt' => __pl('Tilt'),
					'tiltOpacity' => __pl('Tilt Opacity'),
					'waves' => __pl('Waves'),
					'zigzag' => __pl('Zigzag'),
				),
				'show' => ['row_shape_position' => 'bottom'],
			),
			'row_shape_bottom_color' => array(
				'type' => 'color',
				'label' => __pl('shape_bg_color'),
				'default' => '#e44993',
				'css' => ['{{element}} .pagelayer-svg-bottom .pagelayer-shape-fill' => 'fill:{{val}}'],
				'show' => ['row_shape_position' => 'bottom'],
			),
			'row_shape_bottom_width' => array(
				'type' => 'slider',
				'label' => __pl('shape_width'),
				'screen' => 1,
				'default' => 100,
				'min' => 100,
				'max' => 500,
				'css' => ['{{element}} .pagelayer-row-svg .pagelayer-svg-bottom' => 'width:{{val}}%'],
				'show' => ['row_shape_position' => 'bottom'],
			),
			'row_shape_bottom_height' => array(
				'type' => 'slider',
				'label' => __pl('shape_height'),
				'screen' => 1,
				'default' => 100,
				'min' => 10,
				'max' => 500,
				'css' => ['{{element}} .pagelayer-row-svg .pagelayer-svg-bottom' => 'height:{{val}}px'],
				'show' => ['row_shape_position' => 'bottom'],
			),
			'row_shape_bottom_flip' => array(
				'type' => 'checkbox',
				'label' => __pl('shape_flip'),
				'css' => ['{{element}} .pagelayer-row-svg .pagelayer-svg-bottom' => 'transform: rotateY(180deg);'],
				'show' => ['row_shape_position' => 'bottom'],
			),
			
		],
		'styles' => [
			'row_bg_styles' => __pl('row_bg_styles'),
			'row_bg_overlay' => __pl('row_bg_overlay'),
			'shape_styles' => __pl('shape_styles'),
		],
	)
);

// Column object
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_col', array(
		'name' => __pl('column'),
		'group' => 'grid',
		'skip_props_cat' => ['position_styles'],
		'skip_props' => ['ele_sticky_in_container'],
		'html' => '<div if="{{bg_video_src}}" class="pagelayer-background-video">{{vid_src}}</div>
				<div if="{{bg_slider}}" class="pagelayer-bgimg-slider">
					{{slider}}
				</div>
				<div if="{{parallax_img}}" class="pagelayer-parallax-window">
					<img class="pagelayer-img" src="{{parallax_img_src}}" title="{{{parallax_img-title}}}" alt="{{{parallax_img-alt}}}">
				</div>
				<div if="{{overlay_type}}" class="pagelayer-background-overlay"></div>
				<div class="pagelayer-col-holder"></div>',
		'holder' => '.pagelayer-col-holder',
		'params' => array(
			'content_pos' => array(
				'type' => 'select',
				'label' => __pl('content_pos'),
				'css' => ['{{element}}' => 'align-content: {{val}} !important;'],
				'list' => array(
					'' => __pl('default'),
					'flex-start' => __pl('top'),
					'center' => __pl('center'),
					'flex-end' => __pl('bottom')
				)
			),
			'widget_space' => array(
				'type' => 'spinner',
				'label' => __pl('widget_space'),
				'default' => get_option('pagelayer_between_widgets', 15),
				'min' => -1000,
				'step' => 1,
				'max' => 1000,
				'css' => ['{{element}} .pagelayer-col-holder > div:not(:last-child)' => 'margin-bottom: {{val}}px;'],
			),
			'col' => array(
				'type' => 'select',
				'label' => __pl('col_width'),
				'addClass' => 'pagelayer-col-{{val}}',
				'list' => array(
					'1' => __pl('1'),
					'2' => __pl('2'),
					'3' => __pl('3'),
					'4' => __pl('4'),
					'5' => __pl('5'),
					'6' => __pl('6'),
					'7' => __pl('7'),
					'8' => __pl('8'),
					'9' => __pl('9'),
					'10' => __pl('10'),
					'11' => __pl('11'),
					'12' => __pl('12'),
					'' => __pl('custom'),
				)
			),
			'col_width' => array(
				'type' => 'spinner',
				'label' => __pl('width_custom'),
				'min' => 0,
				'step' => 1,
				'max' => 100,
				'screen' => 1,
				'css' =>['.pagelayer-row-holder {{wrap}}' => 'width: {{val}}%;'],
				'req' => ['col' => ''],
			),
		),
		'col_bg_styles' => [
			'col_bg_type' => array(
				'type' => 'radio',
				'label' => __pl('col_bg_type'),
				'list' => array(
					'' => __pl('none'),
					'video' => __pl('video'),
					'parallax' => __pl('parallax'),
					'slider' => __pl('slider'),
				),
			),
			'bg_video_src' => array(
				'type' => 'video',
				'label' => __pl('video_src_label'),
				'desc' => __pl('video_src_desc'),
				'req' => ['col_bg_type' => 'video']
			),
			'mute' => array(
				'type' => 'checkbox',
				'label' => __pl('mute'),
				'req' => ['col_bg_type' => 'video']				
			),			
			'stop_loop' => array(
				'type' => 'checkbox',
				'label' => __pl('stop_loop'),
				'req' => ['col_bg_type' => 'video']
			),
			'parallax_img' => array(
				'type' => 'image',
				'label' => __pl('Image'),
				'req' => ['col_bg_type' => 'parallax']
			),
			'parallax_align' => array(
				'type' => 'radio',
				'label' => __pl('obj_align_label'),
				'screen' => 1,
				'default' => 'center',
				'css' => ['{{element}} .pagelayer-parallax-window' => 'text-align: {{val}}'],
				'list' => array(
					'left' => __pl('left'),
					'center' => __pl('center'),
					'right' => __pl('right')
				),
				'req' => ['col_bg_type' => 'parallax']
			),
			'parallax_id_size' => array(
				'label' => __pl('obj_image_size_label'),
				'type' => 'select',
				'default' => 'full',
				'list' => array(
					'full' => __pl('full'),
					'large' => __pl('large'),
					'medium' => __pl('medium'),
					'thumbnail' => __pl('thumbnail'),
					'custom' => __pl('custom')
				),
				'req' => ['col_bg_type' => 'parallax']
			),
			'parallax_custom_size' => array(
				'type' => 'dimension',
				'label' => __pl('image_custom_size_label'),
				'css' => ['{{element}} .pagelayer-parallax-window img' => 'width: {{val[0]}}px; height: {{val[1]}}px;'],
				'req' => array(
					'parallax_id_size' => 'custom',
					'col_bg_type' => 'parallax'
				),
			),
			'parallax_max_width' => array(
				'label' => __pl('max-width-percent'),
				'type' => 'slider',
				'min' => 0,
				'max' => 100,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-parallax-window img' => 'max-width: {{val}}%'],
				'req' => ['col_bg_type' => 'parallax']
			),
			'bg_slider' => array(
				'type' => 'multi_image',
				'label' => __pl('image_slider_ids_label'),
				'req' => ['col_bg_type' => 'slider'],
				'pro' => 1
			),
			'bg_slider_speed' => array(
				'type' => 'spinner',
				'label' => __pl('speed_ms'),
				'default' => 2000,
				'min' => 200,
				'max' => 50000,
				'step' => 100,
				'addAttr' => ['{{element}} .pagelayer-bgimg-slider' => 'data-speed="{{bg_slider_speed}}"'],
				'req' => [
					'col_bg_type' => 'slider'
				],
				'pro' => 1
			),
		],
		'col_bg_overlay' => [
			'overlay_state' => array(
				'type' => 'radio',
				'label' => '',
				'list' => array(
					'' => __pl('normal'),
					'hover' => __pl('hover'),
				),
			),
			'overlay_type' => array(
				'type' => 'radio',
				'label' => __pl('overlay_type'),
				'list' => array(
					'' => __pl('none'),
					'color' => __pl('color'),
					'image' => __pl('image'),
					'gradient' => __pl('gradient')
				),
				'show' => ['overlay_state' => ''],
			),
			'overlay_color' => array(
				'type' => 'color',
				'label' => __pl('color'),
				//'desc' => __pl('video_src_desc'),
				'css' => ['{{element}} > .pagelayer-background-overlay' => 'background-color: {{val}};'],
				'req' => ['overlay_type' => 'color'],
				'show' => ['overlay_state' => ''],
			),
			'overlay_gradient' => array(
				'type' => 'gradient',
				'label' => '',
				'default' => '150,#44d3f6,23,#72e584,45,#2ca4eb,100',
				'css' => ['{{element}} > .pagelayer-background-overlay' => 'background: linear-gradient({{val[0]}}deg, {{val[1]}} {{val[2]}}%, {{val[3]}} {{val[4]}}%, {{val[5]}} {{val[6]}}%);'],
				'show' => ['overlay_state' => ''],
				'req' => ['overlay_type' => 'gradient']
			),
			'overlay_img' => array(
				'type' => 'image',
				'label' => __pl('Image'),
				'css' => ['{{element}} > .pagelayer-background-overlay' => 'background: url("{{{overlay_img-url}}}");'],
				'show' => ['overlay_state' => ''],
				'req' => ['overlay_type' => 'image']
			),
			'overlay_img_attachment' => array(
				'type' => 'select',
				'label' => __pl('overlay_img_attachment'),
				'list' => [
					'' => __pl('default'),
					'scroll' => __pl('scroll'),
					'fixed' => __pl('fixed')
				],
				'show' => ['overlay_state' => ''],
				'css' => ['{{element}} > .pagelayer-background-overlay' => 'background-attachment: {{val}};'],
				'req' => ['overlay_type' => 'image']
			),
			'overlay_bg_posx' => array(
				'type' => 'select',
				'label' => __pl('overlay_bg_posx'),
				'list' => [
					'' => __pl('default'),
					'center' => __pl('center'),
					'left' => __pl('left'),
					'right' => __pl('right')
				],
				'show' => ['overlay_state' => ''],
				'css' => ['{{element}} > .pagelayer-background-overlay' => 'background-position-x: {{val}};'],
				'req' => ['overlay_type' => 'image']
			),
			'overlay_bg_posy' => array(
				'type' => 'select',
				'label' => __pl('overlay_bg_posy'),
				'list' => [
					'' => __pl('default'),
					'center' => __pl('center'),
					'top' => __pl('top'),
					'bottom' => __pl('bottom')
				],
				'show' => ['overlay_state' => ''],
				'css' => ['{{element}} > .pagelayer-background-overlay' => 'background-position-y: {{val}};'],
				'req' => ['overlay_type' => 'image']
			),
			'overlay_bg_repeat' => array(
				'type' => 'select',
				'label' => __pl('overlay_bg_repeat'),
				'css' => ['{{element}} > .pagelayer-background-overlay' => 'background-repeat: {{val}};'],
				'list' => [
					'' => __pl('default'),
					'repeat' => __pl('repeat'),
					'no-repeat' => __pl('no-repeat'),
					'repeat-x' => __pl('repeat-x'),
					'repeat-y' => __pl('repeat-y'),
				],
				'show' => ['overlay_state' => ''],
				'req' => ['overlay_type' => 'image']
			),
			'overlay_bg_size' => array(
				'type' => 'select',
				'label' => __pl('overlay_bg_size'),
				'css' => ['{{element}} > .pagelayer-background-overlay' => 'background-size: {{val}};'],
				'list' => [
					'' => __pl('default'),
					'cover' => __pl('cover'),
					'contain' => __pl('contain')
				],
				'show' => ['overlay_state' => ''],
				'req' => ['overlay_type' => 'image']
			),
			'overlay_transperancy' => array(
				'type' => 'slider',
				'label' => __pl('overlay_transperancy'),
				'default' => 0.5,
				'min' => 0,
				'max' => 1,
				'step' => 0.1,
				'css' => ['{{element}} > .pagelayer-background-overlay' => 'opacity: {{val}};'],
				'req' => array(
					'!overlay_type' => '',
				),
				'show' => ['overlay_state' => ''],
			),
			'overlay_hover_delay' => array(
				'type' => 'spinner',
				'label' => __pl('overlay_hover_delay'),
				'min' => 0,
				'step' => 100,
				'max' => 5000,
				'default' => 400,
				'css' => ['{{element}} > .pagelayer-background-overlay' => '-webkit-transition: all {{val}}ms !important; transition: all {{val}}ms !important;'],
				'show' => array(
					'overlay_state' => 'hover'
				),
			),
			'overlay_type_hover' => array(
				'type' => 'radio',
				'label' => __pl('overlay_type_hover'),
				'list' => array(
					'' => __pl('none'),
					'color' => __pl('color'),
					'gradient' => __pl('gradient'),
					'image' => __pl('image'),
				),
				'show' => ['overlay_state' => 'hover'],
			),
			'overlay_color_hover' => array(
				'type' => 'color',
				'label' => __pl('color'),
				//'desc' => __pl('video_src_desc'),
				'css' => ['{{element}}:hover  > .pagelayer-background-overlay' => 'background: {{val}};'],
				'req' => ['overlay_type_hover' => 'color'],
				'show' => ['overlay_state' => 'hover'],
			),
			'overlay_gradient_hover' => array(
				'type' => 'gradient',
				'label' => '',
				'default' => '150,#44d3f6,23,#72e584,45,#2ca4eb,100',
				'css' => ['{{element}}:hover > .pagelayer-background-overlay' => 'background: linear-gradient({{val[0]}}deg, {{val[1]}} {{val[2]}}%, {{val[3]}} {{val[4]}}%, {{val[5]}} {{val[6]}}%);'],
				'show' => ['overlay_state' => 'hover'],
				'req' => ['overlay_type_hover' => 'gradient']
			),
			'overlay_img_hover' => array(
				'type' => 'image',
				'label' => __pl('Image'),
				'css' => ['{{element}}:hover > .pagelayer-background-overlay' => 'background: url("{{{overlay_img_hover-url}}}");'],
				'show' => ['overlay_state' => 'hover'],
				'req' => ['overlay_type_hover' => 'image']
			),
			'overlay_img_attachment_hover' => array(
				'type' => 'select',
				'label' => __pl('overlay_img_attachment_hover'),
				'list' => [
					'' => __pl('default'),
					'scroll' => __pl('scroll'),
					'fixed' => __pl('fixed')
				],
				'show' => ['overlay_state' => 'hover'],
				'css' => ['{{element}}:hover > .pagelayer-background-overlay' => 'background-attachment: {{val}};'],
				'req' => ['overlay_type_hover' => 'image']
			),
			'overlay_bg_posx_hover' => array(
				'type' => 'select',
				'label' => __pl('overlay_bg_posx_hover'),
				'list' => [
					'' => __pl('default'),
					'center' => __pl('center'),
					'left' => __pl('left'),
					'right' => __pl('right')
				],
				'show' => ['overlay_state' => 'hover'],
				'css' => ['{{element}}:hover > .pagelayer-background-overlay' => 'background-position-x: {{val}};'],
				'req' => ['overlay_type_hover' => 'image']
			),
			'overlay_bg_posy_hover' => array(
				'type' => 'select',
				'label' => __pl('overlay_bg_posy_hover'),
				'list' => [
					'' => __pl('default'),
					'center' => __pl('center'),
					'top' => __pl('top'),
					'bottom' => __pl('bottom')
				],
				'show' => ['overlay_state' => 'hover'],
				'css' => ['{{element}}:hover > .pagelayer-background-overlay' => 'background-position-y: {{val}};'],
				'req' => ['overlay_type_hover' => 'image']
			),
			'overlay_bg_repeat_hover' => array(
				'type' => 'select',
				'label' => __pl('overlay_bg_repeat_hover'),
				'css' => ['{{element}}:hover > .pagelayer-background-overlay' => 'background-repeat: {{val}};'],
				'list' => [
					'' => __pl('default'),
					'repeat' => __pl('repeat'),
					'no-repeat' => __pl('no-repeat'),
					'repeat-x' => __pl('repeat-x'),
					'repeat-y' => __pl('repeat-y'),
				],
				'show' => ['overlay_state' => 'hover'],
				'req' => ['overlay_type_hover' => 'image']
			),
			'overlay_bg_size_hover' => array(
				'type' => 'select',
				'label' => __pl('overlay_bg_size_hover'),
				'css' => ['{{element}}:hover > .pagelayer-background-overlay' => 'background-size: {{val}};'],
				'list' => [
					'' => __pl('default'),
					'cover' => __pl('cover'),
					'contain' => __pl('contain')
				],
				'show' => ['overlay_state' => 'hover'],
				'req' => ['overlay_type_hover' => 'image']
			),
			'overlay_transperancy_hover' => array(
				'type' => 'slider',
				'label' => __pl('overlay_transperancy_hover'),
				'default' => 0.5,
				'min' => 0,
				'max' => 1,
				'step' => 0.1,
				'css' => ['{{element}}:hover > .pagelayer-background-overlay' => 'opacity: {{val}};'],
				'req' => array(
					'!overlay_type_hover' => '',
				),
				'show' => ['overlay_state' => 'hover'],
			),
		],
		'styles' => [
			'col_bg_styles' => __pl('col_bg_styles'),
			'col_bg_overlay' => __pl('col_bg_overlay'),
		],
	)
);

////////////////////////
// TEXT Group
////////////////////////

// Heading object
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_heading', array(
		'name' => __pl('title'),
		'group' => 'text',
		'innerHTML' => 'text',
		'html' => '<a if-ext="{{link}}" href="{{{link}}}" class="pagelayer-link-sel">
			<div if={{text}} class="pagelayer-heading-holder">{{text}}</div>
		</a>',
		'params' => array(
			'text' => array(
				'type' => 'textarea',
				'label' => __pl('Edit Title'),
				'default' => '<h2>Your Heading</h2>',
				'desc' => __pl('Edit the heading here'),
				'e' => [ 'v', 'h', 'f', 'c', 'r'],
				'edit' => '.pagelayer-heading-holder', // Edit the text and also mirror the same
			),
			'link' => array(
				'type' => 'link',
				'label' => __pl('image_link_label'),
				'selector' => '.pagelayer-link-sel'
			),
			'align' => array(
				'label' => __pl('obj_align_label'),
				'type' => 'radio',
				'addAttr' => 'align="{{align}}"',
				'screen' => 1,
				'css' => ['{{element}}' => 'text-align: {{val}}'],
				'list' => array(
					'left' => __pl('left'),
					'center' => __pl('center'),
					'right' => __pl('right')
				)
			),
		),
		'heading_styles' => [
			'heading_state' => array(
				'type' => 'radio',
				'label' => __pl('state'),
				'default' => 'normal',
				'list' => array(
					'normal' => __pl('normal'),
					'hover' => __pl('hover'),
				)
			),
			'color' => array(
				'type' => 'color',
				'label' => __pl('color'),
				'css' => ['{{element}} .pagelayer-heading-holder *' => 'color:{{val}}', '{{element}} .pagelayer-heading-holder' => 'color:{{val}}'],
				'show' => ['heading_state' => 'normal']
			),
			'heading_typo' => array(
				'type' => 'typography',
				'label' => __pl('typography'),
				'css' => ['{{element}} .pagelayer-heading-holder *' => 'font-family: {{val[0]}} !important; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;',
				'{{element}} .pagelayer-heading-holder' => 'font-family: {{val[0]}} !important; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
				'show' => ['heading_state' => 'normal']
			),
			'heading_text_shadow' => array(
				'type' => 'shadow',
				'label' => __pl('text_shadow'),
				'css' => ['{{element}} .pagelayer-heading-holder, {{element}} .pagelayer-heading-holder *' => 'text-shadow: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}} !important;'],
				'show' => ['heading_state' => 'normal']
			),
			'color_hover' => array(
				'type' => 'color',
				'label' => __pl('color'),
				'css' => ['{{element}} .pagelayer-heading-holder:hover *' => 'color:{{val}}', '{{element}} .pagelayer-heading-holder:hover' => 'color:{{val}}'],
				'show' => ['heading_state' => 'hover']
			),
			'heading_typo_hover' => array(
				'type' => 'typography',
				'label' => __pl('typography'),
				'css' => ['{{element}} .pagelayer-heading-holder:hover *' => 'font-family: {{val[0]}} !important; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;',
				'{{element}} .pagelayer-heading-holder:hover' => 'font-family: {{val[0]}} !important; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
				'show' => ['heading_state' => 'hover']
			),
			'heading_text_shadow_hover' => array(
				'type' => 'shadow',
				'label' => __pl('text_shadow'),
				'css' => ['{{element}} .pagelayer-heading-holder:hover, {{element}} .pagelayer-heading-holder:hover *' => 'text-shadow: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}} !important;'],
				'show' => ['heading_state' => 'hover']
			),
		],
		'styles' => [
			'heading_styles' => __pl('heading_styles')
		],
	)
);

// Rich Text object
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_text', array(
		'name' => __pl('Rich Text'),
		'group' => 'text',
		'innerHTML' => 'text',
		'html' => '<div class="pagelayer-text-holder">{{text}}</div>',
		'params' => array(
			'text' => array(
				'type' => 'editor',
				'label' => __pl('Edit Rich Text'),
				'default' => pagelayer_is_gutenberg_editor() ? '' : '<p><br></p>',
				'rows' => '15',
				'desc' => __pl('Edit the content by clicking on the content you want to edit on the website'),
				'edit' => '.pagelayer-text-holder', // Edit the text and also mirror the same
			)
		)
	)
);

// Quote
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_quote', array(
		'name' => __pl('quote'),
		'group' => 'text',
		'innerHTML' => 'quote_content',
		'html' => '<div class="pagelayer-quote-holder pagelayer-quote-{{quote_style}}">
				<i if="{{quotation_pos}}" class="fa fa-quote-left pagelayer-quotation-{{quotation_pos}}"></i>
				<div if="{{quote_content}}" class="pagelayer-quote-content">
					<i if="{{double_indent}}" class="fa fa-quote-left"></i>
					{{quote_content}}
					<i if="{{double_indent}}" class="fa fa-quote-right"></i>
				</div>
				<div if="{{cite}}" class="pagelayer-quote-cite">
					<a if-ext="{{cite_url}}" href="{{{cite_url}}}" class="pagelayer-link-sel">
						<span class="pagelayer-cite-holder">{{cite}}</span>
					</a>
				</div>
			</div>',
		'params' => array(		
			'quote_content' => array(
				'type' => 'textarea',
				'label' => __pl('quotes_content_label'),
				'default' => 'Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet, Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet.',
				'edit' => '.pagelayer-quote-content',
			),
			'quote_background_color' => array(
				'type' => 'color',
				'label' => __pl('bg_color'),
				'default' => '#eeeeee',
				'css' => ['{{element}} .pagelayer-quote-holder' => 'background-color: {{val}}']
			),
			'quote_content_color' => array(
				'type' => 'color',
				'label' => __pl('quotes_content_color_label'),
				'default' => '#050505',
				'css' => ['{{element}} .pagelayer-quote-content' => 'color:{{val}}'],
			),
			'quote_content_space' => array(
				'type' => 'dimension',
				'label' => __pl('space_between'),
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-quote-content' => 'margin-top:{{val[0]}}px;margin-bottom:{{val[1]}}px;'],
			),
			'quote_content_typo' => array(
				'type' => 'typography',
				'label' => __pl('quote_content_typo'),
				'css' => ['{{element}} .pagelayer-quote-content' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
			),
		),
		'qoute_styles' => [		
			'quote_style' => array(
				'type' => 'select',
				'label' => __pl('style'),
				'default' => 'quotation',
				'list' => array(
					'default' => __pl('default'),
					'quotation' => __pl('quotation'),
					'double' => __pl('double_quotation')
				)
			),
			'quotation_pos' => array(
				'type' => 'radio',
				'label' => __pl('quotation_pos_label'),
				'default' => 'default',
				'css' => ['{{element}} .pagelayer-quote-holder' => 'position: relative;',
					'{{element}} .pagelayer-quote-content' => 'position: relative; z-index:1;',
					'{{element}} .pagelayer-quote-cite' => 'position: relative; z-index:1;'],
				'list' => array(
					'default' => __pl('default'),
					'overlay' => __pl('overlay')
				),
				'req' => array(
					'quote_style' => 'quotation'
				),
			),
			'quotation_size' => array(
				'type' => 'slider',
				'label' => __pl('quotation_size_label'),
				'min' => 1,
				'step' => 1,
				'max' => 1000,
				'default' => 70,
				'screen' => 1,
				'css' => ['{{element}} .fa' => 'font-size: {{val}}px;'],
				'req' => array(
					'quote_style' => ['quotation','double']
				)
			),
			'quotation_color' => array(
				'type' => 'color',
				'label' => __pl('quotation_color_label'),
				'default' => '#dadada',
				'css' => ['{{element}} .fa' => 'color:{{val}}'],
				'req' => array(
					'quote_style' => ['quotation','double']
				)
			),
			'quotation_top' => array(
				'type' => 'slider',
				'label' => __pl('quotation_top_label'),
				'min' => 0,
				'step' => 1,
				'max' => 100,
				'default' => 0,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-quotation-overlay' => 'top: {{val}}%;'],
				'req' => array(
					'quote_style' => 'quotation',
					'quotation_pos' => 'overlay'
				)
			),
			'quotation_left' => array(
				'type' => 'slider',
				'label' => __pl('quotation_left_label'),
				'min' => 0,
				'step' => 1,
				'max' => 100,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-quotation-overlay' => 'left: {{val}}%;'],
				'req' => array(
					'quote_style' => 'quotation',
					'quotation_pos' => 'overlay'
				)
			),
			'double_indent' => array(
				'type' => 'slider',
				'label' => __pl('quotation_double_indent_label'),
				'min' => 1,
				'step' => 1,
				'max' => 500,
				'default' => 10,
				'screen' => 1,
				'css' => ['{{element}} .fa-quote-right' => 'padding-left: {{val}}px;',
					'{{element}} .fa-quote-left' => 'padding-right: {{val}}px;'],
				'req' => array(
					'quote_style' => 'double'
				)
			),
			'align' => array(
				'label' => __pl('obj_align_label'),
				'type' => 'radio',
				'default' => 'left',
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-quote-holder' => 'text-align: {{val}};'],
				'list' => array(
					'left' => __pl('left'),
					'center' => __pl('center'),
					'right' => __pl('right')
				)
			)				
		],
		'cite_styles' => [
			'cite' => array(
				'type' => 'text',
				'label' => __pl('quotes_cite_label'),
				'default' => '- John Smith',
				'desc' => __pl('quotes_cite_desc'),
				'edit' => '.pagelayer-cite-holder',
			),
			'cite_url' => array(
				'type' => 'link',
				'label' => __pl('quotes_url_label'),
				'selector' => '.pagelayer-link-sel',
				'desc' => __pl('quotes_url_desc'),
			),
			'cite_text_color' => array(
				'type' => 'color',
				'label' => __pl('quotes_cite_color_label'),
				'default' => '#3f3f3f',
				'css' => ['{{element}} .pagelayer-quote-cite span' => 'color:{{val}}']
			),
			'cite_text_align' => array(
				'label' => __pl('obj_align_label'),
				'type' => 'radio',
				'default' => 'left',
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-quote-cite' => 'text-align: {{val}};'],
				'list' => array(
					'left' => __pl('left'),
					'center' => __pl('center'),
					'right' => __pl('right'),
				)
			),
			'cite_typo' => array(
				'type' => 'typography',
				'label' => __pl('cite_typo'),
				'default' => ',16,italic,,,,solid,,,,',
				'css' => ['{{element}} .pagelayer-quote-cite' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
			)
		],
		'border_style' => [
			'quote_border_width' => array(
				'type' => 'spinner',
				'label' => __pl('quote_left_border_width'),
				'min' => 0,
				'step' => 1,
				'max' => 100,
				'default' => 5,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-quote-holder' => 'border-left-width: {{val}}px; border-left-style: solid;']
			), 
			'quote_border_color' => array(
				'type' => 'color',
				'label' => __pl('quote_border_color'),
				'default' => '#02CC90',
				'css' => ['{{element}} .pagelayer-quote-holder' => 'border-left-color: {{val}}']
			),
			'quote_lpadding' => array(
				'type' => 'spinner',
				'label' => __pl('quote_left_padding'),
				'min' => 1,
				'step' => 1,
				'max' => 100,
				'default' => 30,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-quote-holder' => 'padding-left: {{val}}px; padding-right: 10px;']
			),
			'quote_vpadding' => array(
				'type' => 'spinner',
				'label' => __pl('quote_vertical_padding'),
				'min' => 1,
				'step' => 1,
				'max' => 100,
				'default' => 20,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-quote-holder' => 'padding-top: {{val}}px; padding-bottom: {{val}}px;']
			)
		],
		'styles' => [
			'qoute_styles' => __pl('qoute_styles'),
			'cite_styles' => __pl('cite_styles'),
			'border_style' => __pl('left_border'),
		],
	)
);

pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_list_item', array(
		'name' => __pl('list_item'),
		'group' => 'text',
		'not_visible' => 1,
		'parent' => [PAGELAYER_SC_PREFIX.'_list'],
		'innerHTML' => 'item',
		'html' => '<li if="{{item}}" class="pagelayer-list-li">
				<a if-ext="{{item_url}}" class="pagelayer-list-url pagelayer-ele-link" href="{{{item_url}}}">
					<span class="pagelayer-list-icon-holder">
						<i if="{{show_icon}}" class="pagelayer-list-icon {{icon}}"></i>
						<span if="{{item}}" class="pagelayer-list-item">{{item}}</span>
					</span>
				</a>
			</li>',
		'params' => array(
			'item' => array(
				'type' => 'text',
				'label' => __pl('list_items_label'),
				'default' => __pl('list_items_default'),
				'edit' => '.pagelayer-list-item',
			),
			'item_url' => array(
				'type' => 'link',
				'label' => __pl('list_item_url_label'),
				'selector' => '.pagelayer-list-url',
			),
			'show_icon' => array(
				'type' => 'checkbox',
				'label' => __pl('list_show_icon'),
				'default' => 'true'
			),
			'icon' => array(
				'type' => 'icon',
				'label' => __pl('list_icon_label'),
				'default' => 'fas fa-star',
				'req' => array(
					'show_icon' => 'true'
				)
			)
		)
	)
);

// List
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_list', array(
		'name' => __pl('list'),
		'group' => 'text',
		'has_group' => [
			'section' => 'params', 
			'prop' => 'elements'
		],
		'holder' => '.pagelayer-list-ul',
		'html' => '<ul class="pagelayer-list-ul pagelayer-list-type-{{list_type}}">
			</ul>',
		'params' => array(
			'elements' => array(
				'type' => 'group',
				'label' => __pl('List Item'),
				'sc' => PAGELAYER_SC_PREFIX.'_list_item',
				'item_label' => array(
					'default' => __pl('List Item'),
					'param' => 'item'
				),
				'count' => 2,
				'text' => __pl('Add List Item'),
			),
			'list_type' => array(
				'type' => 'select',
				'label' => __pl('style'),
				'default' => 'none',
				'css' => ['{{element}} li' => 'list-style-type: {{val}};'],
				'list' => array(
					'none' => __pl('none'),
					'circle' => __pl('list_list_type_circle'),
					'disc' => __pl('list_list_type_disc'),
					'square' => __pl('list_list_type_square'),
					'armenian' => __pl('list_list_type_armenian'),
					'georgian' => __pl('list_list_type_georgian'),
					'decimal' => '1, 2, 3, 4',
					'decimal-leading-zero' => '01, 02, 03, 04',
					'lower-latin' => 'a, b, c, d',
					'lower-roman' => 'i, ii, iii, iv',
					'lower-greek' => 'α, β, γ, δ',
					'upper-latin' => 'A, B, C, D',
					'upper-roman' => 'I, II, III, IV'
				)
			),
			'spacing' => array(
				'type' => 'slider',
				'label' => __pl('list_spacing_label'),
				'min' => 0,
				'step' => 1,
				'max' => 100,
				'default' => 10,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-list-icon-holder' => 'padding-bottom: calc({{val}}px/2); padding-top: calc({{val}}px/2);'],
			),
			'side_spacing' => array(
				'type' => 'slider',
				'label' => __pl('list_side_spacing_label'),
				'min' => 0,
				'step' => 1,
				'max' => 100,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-list_item' => 'padding-left: {{val}}px; padding-right: {{val}}px;'],
			),
		),
		'text_style' => [
			'list_text_state' => array(
				'type' => 'radio',
				'label' => __pl('state'),
				'default' => 'normal',
				'list' => [
					'normal' => __pl('normal'),
					'hover' => __pl('hover')
				],
			),
			'list_color' => array(
				'type' => 'color',
				'label' => __pl('list_color_label'),
				'css' => ['{{element}} .pagelayer-list-item' => 'color:{{val}}'],
				'show' =>['list_text_state' => 'normal']
			),
			'list_bg' => array(
				'type' => 'color',
				'label' => __pl('bg_color'),
				'css' => ['{{element}} .pagelayer-list-ul > div' => 'background-color:{{val}}'],
				'show' =>['list_text_state' => 'normal']
			),
			'list_typo' => array(
				'type' => 'typography',
				'label' => __pl('list_typo'),
				'css' => [
					'{{element}} li' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;',
					'{{element}} li > a' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'
				],
				'show' =>['list_text_state' => 'normal']
			),
			'item_indent' => array(
				'type' => 'slider',
				'label' => __pl('list_item_indent_label'),
				'min' => 0,
				'step' => 1,
				'max' => 100,
				'default' => 10,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-list-item' => 'margin-left: {{val}}px;'],
				'show' =>['list_text_state' => 'normal']
			),
			'list_hover_delay' => array(
				'type' => 'spinner',
				'label' => __pl('delay'),
				'min' => 0,
				'step' => 100,
				'max' => 5000,
				'css' => ['{{element}} .pagelayer-list-item, {{element}} .pagelayer-list-ul > div' => 'transition: all {{val}}ms;'],
				'show' =>['list_text_state' => 'hover']
			),
			'list_color_hover' => array(
				'type' => 'color',
				'label' => __pl('list_color_label'),
				'css' => ['{{element}} .pagelayer-list-ul > div:hover .pagelayer-list-item' => 'color:{{val}}'],
				'show' =>['list_text_state' => 'hover']
			),
			'list_bg_hover' => array(
				'type' => 'color',
				'label' => __pl('bg_color'),
				'css' => ['{{element}} .pagelayer-list-ul > div:hover' => 'background-color:{{val}}'],
				'show' =>['list_text_state' => 'hover']
			),
			'list_typo_hover' => array(
				'type' => 'typography',
				'label' => __pl('list_typo'),
				'css' => [
					'{{element}} .pagelayer-list-ul > div:hover li' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;',
					'{{element}} .pagelayer-list-ul > div:hover li > a' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'
				],
				'show' =>['list_text_state' => 'hover']
			),
		],
		'icon_style' => [
			'list_icon_state' => array(
				'type' => 'radio',
				'label' => __pl('state'),
				'default' => 'normal',
				'list' => [
					'normal' => __pl('normal'),
					'hover' => __pl('hover')
				],
			),
			'icon_color' => array(
				'type' => 'color',
				'label' => __pl('list_icon_color_label'),
				'default' => '#0986c0',
				'css' => ['{{element}} .pagelayer-list-icon' => 'color:{{val}}'],
				'show' => ['list_icon_state' => 'normal'],
			),
			'icon_size' => array(
				'type' => 'slider',
				'label' => __pl('list_icon_size_label'),
				'min' => 0,
				'step' => 1,
				'max' => 150,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-list-icon' => 'font-size: {{val}}px'],
				'show' => ['list_icon_state' => 'normal'],
			),
			'icon_hover_delay' => array(
				'type' => 'spinner',
				'label' => __pl('delay'),
				'min' => 0,
				'step' => 100,
				'max' => 5000,
				'css' => ['{{element}} .pagelayer-list-icon' => 'transition: all {{val}}ms;'],
				'show' =>['list_icon_state' => 'hover']
			),
			'icon_color_hover' => array(
				'type' => 'color',
				'label' => __pl('list_icon_color_label'),
				'css' => ['{{element}} .pagelayer-list-ul > div:hover .pagelayer-list-icon' => 'color:{{val}}'],
				'show' => ['list_icon_state' => 'hover'],
			),
			'icon_size_hover' => array(
				'type' => 'slider',
				'label' => __pl('list_icon_size_label'),
				'min' => 0,
				'step' => 1,
				'max' => 150,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-list-ul > div:hover .pagelayer-list-icon' => 'font-size: {{val}}px'],
				'show' => ['list_icon_state' => 'hover'],
			),
		],
		'divider' => [
			'icon_border_type' => array(
				'type' => 'select',
				'label' => __pl('type'),
				'css' => ['{{element}} .pagelayer-list-ul > div:not(:last-child)' => 'border-bottom-style: {{val}};'],
				'default' => 'solid',
				'list' => [
					'' => __pl('none'),
					'solid' => __pl('solid'),
					'double' => __pl('double'),
					'dotted' => __pl('dotted'),
					'dashed' => __pl('dashed'),
					'groove' => __pl('groove'),
				],
			),
			'icon_border_color' => array(
				'type' => 'color',
				'label' => __pl('color'),
				'default' => '#cbd2dc78',
				'css' => ['{{element}} .pagelayer-list-ul > div' => 'border-bottom-color: {{val}};'],
				'req' => array(
					'!icon_border_type' => ''
				),
			),
			'icon_border_width' => array(
				'type' => 'slider',
				'label' => __pl('border_width'),
				'min' => 0,
				'step' => 1,
				'max' => 100,
				'default' => 3,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-list-ul > div' => 'border-bottom-width: {{val}}px;'],
				'req' => [
					'!icon_border_type' => ''
				]
			),
		],
		'styles' => [
			'text_style' => __pl('text_style'),
			'icon_style' => __pl('icon_style'),
			'divider' => __pl('divider'),
		]
	)
);

// Icon
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_icon', array(
		'name' => __pl('icon'),
		'group' => 'text',
		'html' => '<div class="pagelayer-icon-holder">
					<a if-ext="{{link}}" class="pagelayer-ele-link" href="{{{link}}}">
						<i class="{{icon}} {{bg_shape}} {{icon_size}} pagelayer-animation-{{anim_hover}}"></i>
					</a>
				</div>',
		'params' => array(
			'icon' => array(
				'type' => 'icon',
				'label' => __pl('list_icon_label'),
				'default' => 'fas fa-star',
			),
			'icon_background_size' => array(
				'type' => 'spinner',
				'label' => __pl('service_box_icon_background_size'),
				'default' => 10,
				'screen' => 1,
				'css' => ['{{element}} i' => 'padding: calc(0.5em + {{val}}px);'],
				'min' => 1,
				'max' => 500,
				'step' => 1,
			),
			'link' => array(
				'type' => 'link',
				'label' => __pl('icon_link_field_label'),
				'selector' => '.pagelayer-ele-link'
			),
			'icon_alignment' => array(
				'type' => 'radio',
				'label' => __pl('alignment'),
				'default' => 'center',
				'screen' => 1,
				'css' => 'text-align: {{val}}',
				'list' => array(
					'left' => __pl('left'),
					'center' => __pl('center'),
					'right' => __pl('right'),
				),
			),
		),
		'icon_style' => [
			'icon_hover' => array(
				'type' => 'radio',
				'label' => '',
				'default' => '',
				'list' => array(
					'' => __pl('normal'),
					'hover' => __pl('hover'),
				),
			),
			'icon_color_style' => array(
				'type' => 'color',
				'label' => __pl('service_box_icon_color_label'),
				'css' => ['{{element}} i' => 'height: 1em; width: 1em; position: relative; color: {{val}};',
					'{{element}} i:before' => 'position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);'],
				'default' => '#0986c0',
				'show' => array(
					'icon_hover' => ''
				),
			),
			'bg_shape' => array(
				'type' => 'select',
				'label' => __pl('icon_background_shape'),
				'default' => '',
				'list' => array(
					'' => __pl('icon_shape_none'),
					'pagelayer-icon-circle' => __pl('icon_shape_circle'),
					'pagelayer-icon-square' => __pl('icon_shape_square'),
					'pagelayer-icon-rounded' => __pl('icon_shape_rounded')
				),
				'show' => array(
					'icon_hover' => ''
				),
			),
			'icon_size' => array(
				'type' => 'select',
				'label' => __pl('obj_size_label'),
				'default' => 'pagelayer-icon-large',
				'list' => array(
					'pagelayer-icon-mini' => __pl('mini'),
					'pagelayer-icon-small' => __pl('small'),
					'pagelayer-icon-large' => __pl('large'),
					'pagelayer-icon-extra-large' => __pl('extra_large'),
					'pagelayer-icon-double-large' => __pl('double_large'),
					'pagelayer-icon-custom' => __pl('custom'),
				),
				'show' => array(
					'icon_hover' => ''
				),
			),
			'icon_size_custom' => array(
				'type' => 'spinner',
				'label' => __pl('service_box_icon_custom_size_label'),
				'desc' => __pl('service_box_icon_custom_size_desc'),
				'min' => 1,
				'step' => 1,
				'max' => 500,
				'default' => 26,
				'screen' => 1,
				'css' => ['{{element}} i' => 'font-size: {{val}}px'],
				'req' => array(
					'icon_size' => 'pagelayer-icon-custom'
				),
				'show' => array(
					'icon_hover' => ''
				),
			),
			'icon_rotate' => array(
				'type' => 'spinner',
				'label' => __pl('service_box_icon_rotate'),
				'default' => 0,
				'css' => ['{{element}} i' => 'transform: rotate({{val}}deg)'],
				'min' => -360,
				'max' => 360,
				'step' => 1,
				'screen' => 1,
				'show' => array(
					'icon_hover' => ''
				),
			),
			'icon_bg_rotate' => array(
				'type' => 'spinner',
				'label' => __pl('rotate_icon'),
				'default' => 0,
				'css' => ['{{element}} i:before' => 'transform: translate(-50%, -50%) rotate({{val}}deg)'],
				'min' => -360,
				'max' => 360,
				'step' => 1,
				'screen' => 1,
				'show' => array(
					'icon_hover' => ''
				),
				'req' => [ '!bg_shape' => '']
			),
			'bg_color' => array(
				'type' => 'color',
				'label' => __pl('service_box_icon_background_color_label'),
				'default' => '#42414f',
				'css' => ['{{element}} i' => 'background-color: {{val}};'],
				'req' => array(
					'!bg_shape' => ''
				),
				'show' => array(
					'icon_hover' => ''
				),
			),
			'icon_hover_delay' => array(
				'type' => 'spinner',
				'label' => __pl('animation_delay'),
				'min' => 0,
				'step' => 100,
				'max' => 5000,
				'default' => 400,
				'screen' => 1,
				'css' => ['{{element}} i' => '-webkit-transition: all {{val}}ms; transition: all {{val}}ms;',
				'{{element}} i:hover:before' => '-webkit-transition: all {{val}}ms; transition: all {{val}}ms;'],
				'show' => array(
					'icon_hover' => 'hover'
				),
			),
			'icon_color_style_hover' => array(
				'type' => 'color',
				'label' => __pl('service_box_icon_color_label'),
				'css' => ['{{element}} i:hover' => 'height: 1em; width: 1em; position: relative; color: {{val}}',
					'{{element}} i:before' => 'position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);'],
				'show' => array(
					'icon_hover' => 'hover'
				),
			),
			'icon_size_custom_hover' => array(
				'type' => 'spinner',
				'label' => __pl('service_box_icon_custom_size_label'),
				'desc' => __pl('service_box_icon_custom_size_desc'),
				'min' => 1,
				'step' => 1,
				'max' => 500,
				'screen' => 1,
				'css' => ['{{element}} i:hover' => 'font-size: {{val}}px'],
				'req' => array(
					'icon_size' => 'pagelayer-icon-custom'
				),
				'show' => array(
					'icon_hover' => 'hover'
				),
			),
			'anim_hover' => array(
				'type' => 'select',
				'label' => __pl('icon_animation'),
				'list' => [
					'' => __pl('none'),
					'grow' => __pl('Grow'),
					'shrink' => __pl('Shrink'),
					'pulse' => __pl('Pulse'),
					'pulse-grow' => __pl('Pulse Grow'),
					'pulse-shrink' => __pl('Pulse Shrink'),
					'push' => __pl('Push'),
					'pop' => __pl('Pop'),
					'buzz' => __pl('Buzz'),
					'buzz-out' => __pl('Buzz Out'),
					'float' => __pl('Float'),
					'sink' => __pl('Sink'),
					'bob' => __pl('Bob'),
					'hang' => __pl('Hang'),
					'bounce-in' => __pl('Bounce In'),
					'bounce-out' => __pl('Bounce Out'),
					'rotate' => __pl('Rotate'),
					'grow-rotate' => __pl('Grow Rotate'),
					'skew-forward' => __pl('Skew Forward'),
					'skew-backward' => __pl('Skew Backward'),
					'wobble-vertical' => __pl('Wobble Vertical'),
					'wobble-horizontal' => __pl('Wobble Horizontal'),
					'wobble-bottom-to-right' => __pl('Wobble Bottom To Right'),
					'wobble-top-to-right' => __pl('Wobble Top To Right'),
					'wobble-top' => __pl('Wobble Top'),
					'wobble-bottom' => __pl('Wobble Bottom'),
					'wobble-skew' => __pl('Wobble Skew'),
				],
				'show' => array(
					'icon_hover' => 'hover',
				),
			),
			'icon_rotate_hover' => array(
				'type' => 'spinner',
				'label' => __pl('service_box_icon_rotate'),
				'default' => 0,
				'css' => ['{{element}} i:hover' => 'transform: rotate({{val}}deg)'],
				'min' => 0,
				'max' => 360,
				'step' => 1,
				'screen' => 1,
				'show' => array(
					'icon_hover' => 'hover'
				),
				'req' => [ '!bg_shape' => '']
			),
			'icon_bg_rotate_hover' => array(
				'type' => 'spinner',
				'label' => __pl('rotate_icon'),
				'default' => 0,
				'css' => ['{{element}} i:hover:before' => 'transform: translate(-50%, -50%) rotate({{val}}deg)'],
				'min' => 0,
				'max' => 360,
				'step' => 1,
				'screen' => 1,
				'show' => array(
					'icon_hover' => 'hover'
				),
			),
			'bg_color_hover' => array(
				'type' => 'color',
				'label' => __pl('service_box_icon_background_color_label'),
				'css' => ['{{element}} i:hover' => 'background-color: {{val}};'],
				'req' => array(
					'!bg_shape' => ''
				),
				'show' => array(
					'icon_hover' => 'hover'
				),
			),
			'icon_background_size_hover' => array(
				'type' => 'spinner',
				'label' => __pl('service_box_icon_background_size'),
				'css' => ['{{element}} i:hover' => 'padding: calc(0.5em + {{val}}px)'],
				'min' => 1,
				'max' => 500,
				'step' => 1,
				'screen' => 1,
				'req' => array(
					'!bg_shape' => ''
				),
				'show' => array(
					'icon_hover' => 'hover'
				),
			)
		],
		'border_style' => [
			'icon_border_hover' => array(
				'type' => 'radio',
				'label' => '',
				'default' => '',
				'list' => array(
					'' => __pl('normal'),
					'hover' => __pl('hover'),
				),
			),
			'icon_border_type' => array(
				'type' => 'select',
				'label' => __pl('border_type'),
				'css' => ['{{element}} i' => 'border-style: {{val}}'],
				'list' => [
					'' => __pl('none'),
					'solid' => __pl('solid'),
					'double' => __pl('double'),
					'dotted' => __pl('dotted'),
					'dashed' => __pl('dashed'),
					'groove' => __pl('groove'),
				],
				'show' => array(
					'icon_border_hover' => ''
				),
			),
			'icon_border_color' => array(
				'type' => 'color',
				'label' => __pl('service_box_icon_border_color_label'),
				'default' => '#0986c0',
				'css' => ['{{element}} i' => 'border-color: {{val}};'],
				'req' => array(
					'!icon_border_type' => ''
				),
				'show' => array(
					'icon_border_hover' => ''
				),
			),
			'icon_border_width' => array(
				'type' => 'padding',
				'label' => __pl('border_width'),
				'screen' => 1,
				'css' => ['{{element}} i' => 'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px'],
				'req' => [
					'!icon_border_type' => ''
				],
				'show' => array(
					'icon_border_hover' => ''
				),
			),
			'icon_border_radius' => array(
				'type' => 'padding',
				'label' => __pl('border_radius'),
				'screen' => 1,
				'css' => ['{{element}} i' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius:  {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
				'req' => array(
					'!icon_border_type' => ''
				),
				'show' => array(
					'icon_border_hover' => ''
				),
			),
			'icon_border_type_hover' => array(
				'type' => 'select',
				'label' => __pl('border_type'),
				'css' => ['{{element}} i:hover' => 'border-style: {{val}}'],
				'list' => [
					'' => __pl('none'),
					'solid' => __pl('solid'),
					'double' => __pl('double'),
					'dotted' => __pl('dotted'),
					'dashed' => __pl('dashed'),
					'groove' => __pl('groove'),
				],
				'show' => array(
					'icon_border_hover' => 'hover'
				),
			),
			'icon_border_color_hover' => array(
				'type' => 'color',
				'label' => __pl('service_box_icon_border_color_label'),
				'css' => ['{{element}} i:hover' => 'border-color: {{val}};'],
				'default' => '#0986c0',
				'req' => array(
					'!icon_border_type_hover' => ''
				),
				'show' => array(
					'icon_border_hover' => 'hover'
				),
			),
			'icon_border_width_hover' => array(
				'type' => 'padding',
				'label' => __pl('border_width'),
				'screen' => 1,
				'css' => ['{{element}} i:hover' => 'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px'],
				'req' => [
					'!icon_border_type_hover' => ''
				],
				'show' => array(
					'icon_border_hover' => 'hover'
				),
			),
			'icon_border_radius_hover' => array(
				'type' => 'padding',
				'label' => __pl('border_radius'),
				'screen' => 1,
				'css' => ['{{element}} i:hover' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius:  {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
				'req' => array(
					'!icon_border_type_hover' => ''
				),
				'show' => array(
					'icon_border_hover' => 'hover'
				),
			),
		],
		'styles' => [
			'icon_style' => __pl('icon_style_hover'),
			'border_style' => __pl('border'),
		]
	)
);

// Badge
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_badge', array(
		'name' => __pl('Badge'),
		'group' => 'text',
		'innerHTML' => 'title',
		'html' => '<div class="pagelayer-badge-span">
					<span if="{{text}}" class="pagelayer-badge-text">{{text}}</span>
					<a if-ext="{{badge_url}}" class="pagelayer-ele-link" href="{{{badge_url}}}">
						<span if="{{badge_text}}" class="pagelayer-badge-title pagelayer-badge-details pagelayer-badge-{{badge_notification_type}} pagelayer-badge-{{badge_style_type}}">{{badge_text}}</span>
					</a>
				</div>
				<a if-ext="{{badge_url}}" class="pagelayer-ele-link" href="{{{badge_url}}}">
					<button class="pagelayer-badge-btn pagelayer-btn-{{badge_btn_type}}">
						<span if="{{text}}" class="pagelayer-badge-text">{{text}}</span>
						<span if="{{badge_text}}" class="pagelayer-badge-title pagelayer-badge-details pagelayer-badge-{{badge_notification_type}} pagelayer-badge-{{badge_style_type}}">{{badge_text}}</span>
					</button>
				</a>',
		'params' => array(
			'badge_text' => array(
				'type' => 'text',
				'label' => __pl('badge_text'),
				'default' => 'Badge',
				'edit' => '.pagelayer-badge-title',
			),
			'badge_url' => array(
				'type' => 'link',
				'label' => __pl('badge_url_label'),
				'selector' => '.pagelayer-ele-link',
			),
			'badge_notification_type' => array(
				'type' => 'select',
				'label' => __pl('badge_notification_type'),
				'default' => 'primary',
				'list' => [					
					'primary' => __pl('Primary'),
					'secondary' => __pl('Secondary'),
					'success' => __pl('Success'),
					'warning' => __pl('Warning'),
					'danger' => __pl('Danger'),
					'info' => __pl('Info'),
					'light' => __pl('Light'),
					'dark' => __pl('Dark'),
					'custom' => __pl('Custom'),
				],				
			),
			'custom_badge_state' => array(
				'type' => 'radio',
				'label' => __pl('state'),
				'default' => '',
				'list' => array(
					'' => __pl('normal'),
					'hover' => __pl('hover'),
				),
				'req' => ['badge_notification_type' => 'custom'],
			),
			'custom_badge_text_color' => array(
				'type' => 'color',
				'label' => __pl('badge_text_color_label'),
				'css' => ['{{element}} .pagelayer-badge-title' => 'color:{{val}} !important;'],		
				'show' => ['custom_badge_state' => ''],				
				'req' => ['badge_notification_type' => 'custom'],				
			),
			'custom_badge_bg_color' => array(
				'type' => 'color',
				'label' => __pl('bg_color'),
				'css' => ['{{element}} .pagelayer-badge-title' => 'background-color:{{val}} !important;'],		
				'show' => ['custom_badge_state' => ''],				
				'req' => ['badge_notification_type' => 'custom'],				
			),
			'custom_badge_text_color_hover' => array(
				'type' => 'color',
				'label' => __pl('badge_text_color_label'),
				'css' => ['{{element}} .pagelayer-badge-title:hover' => 'color:{{val}} !important;'],		
				'show' => ['custom_badge_state' => 'hover'],
				'req' => ['badge_notification_type' => 'custom'],
			),
			'custom_badge_bg_color_hover' => array(
				'type' => 'color',
				'label' => __pl('bg_color'),
				'css' => ['{{element}} .pagelayer-badge-title:hover' => 'background-color:{{val}} !important;'],		
				'show' => ['custom_badge_state' => 'hover'],
				'req' => ['badge_notification_type' => 'custom'],
			),
			'badge_style_type' => array(
				'type' => 'select',
				'label' => __pl('badge_style'),
				'default' => 'normal',
				'list' => [					
					'normal' => __pl('Normal'),
					'pills' => __pl('Pills'),					
				],				
			),
			'badge_vertical_align' => array(
				'type' => 'select',
				'label' => __pl('badge_vertical_align'),
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-badge-details' => 'vertical-align:{{val}};'],
				'list' => [
					'' => __pl('none'),
					'top' => __pl('Top'),					
					'bottom' => __pl('Bottom'),
				],
				'req' => array(
					'badge_button' => '',
				)							
			),
		),
		'text_style' => [
			'text' => array(
				'type' => 'text',
				'label' => __pl('text'),
				'default' => 'Your custom text',
				'edit' => '.pagelayer-badge-text',
			),
			'text_state' => array(
				'type' => 'radio',
				'label' => __pl('state'),
				'default' => '',
				'list' => array(
					'' => __pl('normal'),
					'hover' => __pl('hover'),
				)
			),
			'text_color' => array(
				'type' => 'color',
				'label' => __pl('badge_text_color_label'),
				'default' => '#000000',
				'css' => ['{{element}} .pagelayer-badge-text' => 'color:{{val}};'],		
				'show' => ['text_state' => '']				
			),
			'text_color_hover' => array(
				'type' => 'color',
				'label' => __pl('badge_text_color_label'),
				'css' => ['{{element}} .pagelayer-badge-text:hover' => 'color:{{val}};'],		
				'show' => ['text_state' => 'hover']				
			),
			'text_style' => array(
				'type' => 'typography',
				'label' => __pl('text_size'),
				'default' => ',25,,400,,,,,,,',
				'css' => ['{{element}} .pagelayer-badge-text' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
			),
		],
		'badge_style' => [
			'badge_text_color' => array(
				'type' => 'color',
				'label' => __pl('badge_text_color_label'),
				'default' => '#ffffff',
				'css' => ['{{element}} .pagelayer-badge-custom' => 'color:{{val}};'],				
				'req' => ['badge_notification_type' => 'custom'],
			),
			'badge_spacing' => array(
				'type' => 'slider',
				'label' => __pl('badge_spacing'),
				'default' => 2,
				'min' => 1,
				'max' => 100,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-badge-details' => 'margin-left:{{val}}px;'],
			),
			'badge_background_color' => array(
				'type' => 'color',
				'label' => __pl('badge_text_background_label'),
				'default' => '#4982ee',
				'css' => ['{{element}} .pagelayer-badge-custom' => 'background-color:{{val}};'],
				'req' => ['badge_notification_type' => 'custom'],
			),
			'badge_vspacing' => array(
				'type' => 'slider',
				'label' => __pl('quote_vertical_padding'),
				'default' => 2,
				'min' => 0,
				'max' => 100,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-badge-details' => 'padding-top:{{val}}px; padding-bottom:{{val}}px;'],
			),
			'badge_hspacing' => array(
				'type' => 'slider',
				'label' => __pl('horizontal_spacing'),
				'default' => 2,
				'min' => 0,
				'max' => 100,
				'screen' => 1,				
				'css' => ['{{element}} .pagelayer-badge-details' => 'padding-left:{{val}}px; padding-right:{{val}}px;'],
			),
			'badge_text_style' => array(
				'type' => 'typography',
				'label' => __pl('badge_text_size'),
				'default' => ',16,,400,,,,,,,',
				'css' => ['{{element}} .pagelayer-badge-details' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
			),									
		],
		'btn_badge' => [
			'badge_button' => array(
				'type' => 'checkbox',
				'label' => __pl('button_badge'),
				'css' => ['{{element}} .pagelayer-badge-btn '=> 'display : block;',
					'{{element}} .pagelayer-badge-span'=> 'display : none;',
				],						
			),
			'badge_btn_type' => array(
				'type' => 'select',
				'label' => __pl('badge_btn_type'),
				'default' => 'warning',
				'list' => [					
					'primary' => __pl('Primary'),
					'secondary' => __pl('Secondary'),
					'success' => __pl('Success'),
					'warning' => __pl('Warning'),
					'danger' => __pl('Danger'),
					'info' => __pl('Info'),
					'light' => __pl('Light'),
					'dark' => __pl('Dark'),
					'custom' => __pl('Custom'),
				],
				'req' => array(
					'badge_button' => 'true',
				)				
			),
			'badge_btn_hover' => array(
				'type' => 'radio',
				'label' => '',
				'default' => '',
				'list' => array(
					'' => __pl('normal'),
					'hover' => __pl('hover'),
				),
				'req' => array(
					'badge_button' => 'true',
					'badge_btn_type' => 'custom',
				),
			),						
			'badge_btn_background_color' => array(
				'type' => 'color',
				'label' => __pl('badge_btn_background_label'),
				'default' => '#4982ee',
				'css' => ['{{element}} .pagelayer-badge-btn' => 'background-color:{{val}};'],
				'req' => [
					'badge_btn_type' => 'custom',
					'badge_button' => 'true',
				],
				'show' => ['badge_btn_hover' => ''],
			),					
			'badge_btn_background_color_hover' => array(
				'type' => 'color',
				'label' => __pl('badge_btn_background_label'),
				'default' => '#4982ee',
				'css' => ['{{element}} .pagelayer-badge-btn:hover' => 'background-color:{{val}};'],			
				'show' => ['badge_btn_hover' => 'hover'],
			),
		],
		'styles' => [
			'text_style' => __pl('text'),
			'badge_style' => __pl('badge_style'),
			'btn_badge' => __pl('btn_badge'),
		]
	)
);

// Tooltip
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_tooltip', array(
		'name' => __pl('Tooltip'),
		'group' => 'text',
		'innerHTML' => 'tooltip_text',
		'html' => '<div class="pagelayer-tooltip-container">
					<span if="{{tooltip_icon}}" class="pagelayer-tooltip-icon"><i class="{{tooltip_icon}}"></i></span>
					<span if="{{text}}" class="pagelayer-tooltip-title">{{text}}</span>
					<div if="{{tooltip_text}}" class="pagelayer-tooltip-text pagelayer-tooltip-{{tooltip_position}}">
						{{tooltip_text}}
					</div>
				</div>',
		'params' => array(
			'text' => array(
				'type' => 'text',
				'label' => __pl('text'),
				'default' => __pl('hover_me'),
				'edit' => '.pagelayer-tooltip-title',
			),
			'tooltip_text' => array(
				'type' => 'editor',
				'label' => __pl('tooltip_text'),
				'default' => 'Hey there, I have an amazing tooltip !',
				'edit' => '.pagelayer-tooltip-text',
			),
		),
		'text_style' => [
			'tooltip_align' => array(
				'label' => __pl('tooltip_align'),
				'type' => 'select',
				'default' => 'center',
				'screen' => 1,
				'css' => 'text-align: {{val}};',
				'list' => array(
					'left' => __pl('left'),
					'center' => __pl('center'),
					'right' => __pl('right'),
				)
			),
			'text_color' => array(
				'type' => 'color',
				'label' => __pl('tooltip_title_color'),
				'css' => ['{{element}} .pagelayer-tooltip-title' => 'color:{{val}};'],				
			),
			'text_size' => array(
				'type' => 'typography',
				'label' => __pl('tooltip_title_size'),
				'default' => ',25,,400,,,,,,,',
				'css' => ['{{element}} .pagelayer-tooltip-title' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;',
				'{{element}} .pagelayer-tooltip-icon i' => 'font-size: {{val[1]}}px !important;'],
			),
			'tooltip_text_shadow' => array(
				'type' => 'shadow',
				'label' => __pl('tooltip_text_shadow'),
				'css' => ['{{element}} .pagelayer-tooltip-title' => 'text-shadow: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}};',
				'{{element}} .pagelayer-tooltip-icon i' => 'text-shadow: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}};'],
			),
		],
		'tooltip_style' => [
			'tooltip_position' => array(
				'type' => 'select',
				'label' => __pl('tooltip_positon'),
				'default' => 'top',
				'list' => [
					'top' => __pl('Top'),					
					'right' => __pl('Right'),
					'bottom' => __pl('Bottom'),
					'left' => __pl('Left'),
				],											
			),
			'tooltip_width' => array(
				'label' => __pl('tooltip-width'),
				'type' => 'slider',
				'min' => 100,
				'max' => 500,
				'default' => 200,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-tooltip-text' => 'width:{{val}}px;'],
			),
			'tooltip_spacing' => array(
				'label' => __pl('tooltip_spacing'),
				'type' => 'slider',
				'min' => 0,
				'max' => 100,
				'default' => 10,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-tooltip-text' => 'padding:{{val}}px;'],
			),
			'tooltip_background' => array(
				'type' => 'color',
				'label' => __pl('tooltip_background_color'),
				'default' => '#333333',
				'css' => ['{{element}} .pagelayer-tooltip-text' => 'background-color:{{val}};',
					'{{element}} .pagelayer-tooltip-top:after' => 'border-top-color:{{val}};',
					'{{element}} .pagelayer-tooltip-right:after' => 'border-right-color:{{val}};',
					'{{element}} .pagelayer-tooltip-bottom:after' => 'border-bottom-color:{{val}};',
					'{{element}} .pagelayer-tooltip-left:after' => 'border-left-color:{{val}};',
				],				
			),
			'tooltip_color' => array(
				'type' => 'color',
				'label' => __pl('tooltip_text_color'),
				'default' => '#ffffff',
				'css' => ['{{element}} .pagelayer-tooltip-text' => 'color:{{val}};'],				
			),
			'tooltip_text_size' => array(
				'type' => 'typography',
				'label' => __pl('tooltip_text_size'),
				'default' => ',18,,400,,,,,,,',
				'css' => ['{{element}} .pagelayer-tooltip-text' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
			),
			'tooltip_shadow' => array(
				'type' => 'box_shadow',
				'label' => __pl('tooltip_shadow'),
				'css' => ['{{element}} .pagelayer-tooltip-text' => 'box-shadow: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[4]}}px {{val[3]}} {{val[5]}};'],
			),
		],
		'icon_style' => [
			'show_icon' => array(
				'type' => 'checkbox',
				'label' => __pl('show_icon'),										
			),
			'tooltip_icon' => array(
				'type' => 'icon',
				'label' => __pl('tooltip_icon'),
				'default' => 'fas fa-exclamation-circle',
				'req' => array(
					'show_icon' => 'true',
				)	
			),
			'icon_color' => array(
				'type' => 'color',
				'label' => __pl('tooltip_icon_color'),
				'default' => '#0986c0',
				'css' => ['{{element}} .pagelayer-tooltip-icon' => 'color:{{val}};'],
				'req' => array(
					'show_icon' => 'true',
				)
			),
			'icon_spacing' => array(
				'label' => __pl('icon_space'),
				'type' => 'slider',
				'min' => 0,
				'max' => 100,
				'default' => 4,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-tooltip-icon' => 'margin-left:{{val}}px; margin-right:{{val}}px;'],
				'req' => array(
					'show_icon' => 'true',
				)
			),
			'tooltip_icon_alignment' => array(
				'label' => __pl('tooltip_icon_alignment'),
				'type' => 'radio',
				'default' => 'right',
				'css' => ['{{element}} .pagelayer-tooltip-icon' => 'float: {{val}};'],
				'list' => array(
					'left' => __pl('left'),
					'right' => __pl('right'),
				),
				'req' => array(
					'show_icon' => 'true',
				)
			)
		],
		'styles' => [
			'icon_style' => __pl('icon'),
			'text_style' => __pl('text_style'),
			'tooltip_style' => __pl('tooltip_style'),
		]
	)
);


////////////////////////
// Image Group
////////////////////////

// Image
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_image', array(
		'name' => __pl('image'),
		'group' => 'image',
		'innerHTML' => 'text',
		'html' => '<div class="pagelayer-image-holder pagelayer-anim-par">
			<a if-ext="{{link_type}}" class="pagelayer-ele-link" href="{{func_link}}" pagelayer-image-link-type="{{link_type}}">
				<img class="pagelayer-img pagelayer-animation-{{anim_hover}}" src="{{func_id}}" title="{{{id-title}}}" alt="{{{id-alt}}}" srcset="{{pagelayer-srcset}}" />
				<div if="{{overlay}}" class="pagelayer-image-overlay {{content_position}}">
					<div class="pagelayer-image-overlay-content">
						<i if="{{icon}}" class="pagelayer-image-overlay-icon {{icon}}"></i>
						<div if="{{text}}" class="pagelayer-image-overlay-text">{{text}}</div>
					</div>
				</div>
			</a>
		</div>
		<p if="{{caption}}" class="pagelayer-image-caption">{{caption}}</p>',
		'params' => array(
			'id' => array(
				'label' => __pl('image_src_label'),
				'desc' => __pl('image_src_desc'),
				'type' => 'image',
				'default' => PAGELAYER_URL.'/images/default-image.png',
				'retina' => 1,
			),
			'id-size' => array(
				'label' => __pl('obj_image_size_label'),
				'type' => 'select',
				'default' => 'full',
				'list' => array(
					'full' => __pl('full'),
					'large' => __pl('large'),
					'medium' => __pl('medium'),
					'thumbnail' => __pl('thumbnail'),
					'custom' => __pl('custom')
				)
			),
			'custom_size' => array(
				'label' => __pl('image_custom_size_label'),
				'type' => 'text',
				'screen' => 1,
				'default' => '100x100',
				'sep' => 'x',
				'css' => ['{{element}} img' => 'width: {{val[0]}}px; height: {{val[1]}}px;'],
				'req' => array(
					'id-size' => 'custom'
				),
			),
			'align' => array(
				'label' => __pl('obj_align_label'),
				'type' => 'radio',
				'default' => 'center',
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-image-holder' => 'text-align: {{val}}', '{{element}} .pagelayer-image-holder .pagelayer-image-overlay-content' => 'text-align: {{val}}'],
				'list' => array(
					'left' => __pl('left'),
					'center' => __pl('center'),
					'right' => __pl('right')
				)
			),
			'max-width' => array(
				'label' => __pl('max-width-percent'),
				'type' => 'slider',
				'min' => 0,
				'max' => 100,
				'screen' => 1,
				'css' => ['{{element}} img' => 'max-width: {{val}}%'],
			),
			'img_hover' => array(
				'type' => 'radio',
				'label' => __pl('state'),
				'default' => 'normal',
				'list' => array(
					'normal' => __pl('normal'),
					'hover' => __pl('hover'),
				),
			),
			'img_filter' => array(
				'type' => 'filter',
				'label' => __pl('filter'),
				//'default' => '0,100,100,0,0,100,100',
				'css' => ['{{element}} img' => 'filter: blur({{val[0]}}px) brightness({{val[1]}}%) contrast({{val[2]}}%) grayscale({{val[3]}}%) hue-rotate({{val[4]}}deg) opacity({{val[5]}}%) saturate({{val[6]}}%)'],
				'show' => ['img_hover' => 'normal']
			),
			'img_shadow' => array(
				'type' => 'box_shadow',
				'label' => __pl('shadow'),
				'screen' => 1,
				'css' => ['{{element}} img' => 'box-shadow: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[4]}}px {{val[3]}} {{val[5]}} !important;'],
				'show' => ['img_hover' => 'normal']
			),
			'img_rotate' => array(
				'type' => 'spinner',
				'label' => __pl('Rotate'),
				'min' => 0,
				'max' => 360,
				'step' => 1,
				'screen' => 1,
				'css' => ['{{element}} img' => 'transform: rotate({{val}}deg)'],
				'show' => ['img_hover' => 'normal'],
				'pro' => 1
			),
			'img_hover_delay' => array(
				'type' => 'spinner',
				'label' => __pl('btn_hover_delay_label'),
				'desc' => __pl('btn_hover_delay_desc'),
				'min' => 0,
				'step' => 100,
				'max' => 5000,
				'default' => 400,
				'css' => ['{{element}} .pagelayer-img' => '-webkit-transition: all {{val}}ms; transition: all {{val}}ms;',],
				'show' => ['img_hover' => 'hover']
			),
			'img_filter_hover' => array(
				'type' => 'filter',
				'label' => __pl('filter'),
				//'default' => '0,100,100,0,0,100,100',
				'css' => ['{{element}} img:hover' => 'filter: blur({{val[0]}}px) brightness({{val[1]}}%) contrast({{val[2]}}%) grayscale({{val[3]}}%) hue-rotate({{val[4]}}deg) opacity({{val[5]}}%) saturate({{val[6]}}%)'],
				'show' => ['img_hover' => 'hover']
			),
			'img_shadow_hover' => array(
				'type' => 'box_shadow',
				'label' => __pl('shadow'),
				'screen' => 1,
				'css' => ['{{element}} img:hover' => 'box-shadow: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[4]}}px {{val[3]}} {{val[5]}} !important;'],
				'show' => ['img_hover' => 'hover']
			),
			'img_rotate_hover' => array(
				'type' => 'spinner',
				'label' => __pl('Rotate'),
				'min' => 0,
				'max' => 360,
				'step' => 1,
				'screen' => 1,
				'css' => ['{{element}} img:hover' => 'transform: rotate({{val}}deg)'],
				'show' => ['img_hover' => 'hover'],
				'pro' => 1
			),
			'anim_hover' => array(
				'type' => 'select',
				'label' => __pl('icon_animation'),
				'list' => [
					'' => __pl('none'),
					'grow' => __pl('Grow'),
					'shrink' => __pl('Shrink'),
					'pulse' => __pl('Pulse'),
					'pulse-grow' => __pl('Pulse Grow'),
					'pulse-shrink' => __pl('Pulse Shrink'),
					'push' => __pl('Push'),
					'pop' => __pl('Pop'),
					'buzz' => __pl('Buzz'),
					'buzz-out' => __pl('Buzz Out'),
					'float' => __pl('Float'),
					'sink' => __pl('Sink'),
					'bob' => __pl('Bob'),
					'hang' => __pl('Hang'),
					'bounce-in' => __pl('Bounce In'),
					'bounce-out' => __pl('Bounce Out'),
					'rotate' => __pl('Rotate'),
					'grow-rotate' => __pl('Grow Rotate'),
					'skew-forward' => __pl('Skew Forward'),
					'skew-backward' => __pl('Skew Backward'),
					'wobble-vertical' => __pl('Wobble Vertical'),
					'wobble-horizontal' => __pl('Wobble Horizontal'),
					'wobble-bottom-to-right' => __pl('Wobble Bottom To Right'),
					'wobble-top-to-right' => __pl('Wobble Top To Right'),
					'wobble-top' => __pl('Wobble Top'),
					'wobble-bottom' => __pl('Wobble Bottom'),
					'wobble-skew' => __pl('Wobble Skew'),
				],
				'show' => ['img_hover' => 'hover'],
				'pro' => 1
			),
		),
		// Image related Styles
		'link_settings' => [
			'link_type' => array(
				'type' => 'select',
				'label' => __pl('image_link_label'),
				'default' => '',
				'list' => array(
					'' => __pl('none'),
					'custom_url' => __pl('custom_url'),
					'media_file' => __pl('media_file'),
					'lightbox' => __pl('lightbox')
				)
			),
			'link' => array(
				'type' => 'link',
				'label' => __pl('image_link_label'),
				'desc' => __pl('image_link_desc'),
				'selector' => '.pagelayer-ele-link',
				'req' => array(
					'link_type' => 'custom_url'
				)
			),
			'rel' => array(
				'type' => 'text',
				'label' => __pl('image_rel_label'),
				'default' => '',
				'addAttr' => ['{{element}} a' => 'rel="{{rel}}"'],
				'req' => array(
					'link_type' => 'media_file'
				)
			),
			'target' => array(
				'label' => __pl('open_link_in_new_window'),
				'type' => 'checkbox',
				'addAttr' => ['{{element}} a' => 'target="_blank"'],
				'req' => array(
					'link_type' => ['custom_url', 'media_file']
				),
				'show' => ['link_type' => 'media_file']
			),
		],
		// Caption related Styles
		'caption_style' => [
			'caption' => array(
				'label' => __pl('gallery_grid_caption_label'),
				'desc' => __pl('gallery_grid_caption_desc'),
				'type' => 'text',
				'edit' => '.pagelayer-image-caption'
			),
			'caption_color' => array(
				'label' => __pl('Caption Color'),
				'type' => 'color',
				'default' => '#0986c0',
				'css' => ['{{element}} .pagelayer-image-caption' => 'color: {{val}}'],
			),
			'caption_typo' => array(
				'type' => 'typography',
				'label' => __pl('typography'),
				'css' => ['{{element}} .pagelayer-image-caption' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
			)
		],
		'overlay_style' => [
			'overlay' => array(
				'label' => __pl('image_overlay_effect_label'),
				'desc' => __pl('image_overlay_effect_desc'),
				'type' => 'checkbox',
			),
			'icon' => array(
				'label' => __pl('icon'),
				'type' => 'icon',
				'default' => 'fas fa-star',
				'req' => array(
					'overlay' => 'true'
				)
			),
			'icon_color' => array(
				'label' => __pl('icon_color'),
				'type' => 'color',
				'default' => '#e6cf03',
				'css' => ['{{element}} .pagelayer-image-overlay-icon' => 'color: {{val}}'],
				'req' => array(
					'overlay' => 'true'
				)
			),
			'icon_size' => array(
				'label' => __pl('icon_custom_size'),
				'desc' => __pl('icon_custom_size_desc'),
				'type' => 'spinner',
				'min' => 0,
				'step' => 1,
				'max' => 500,
				'default' => 50,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-image-overlay-icon' => 'font-size: {{val}}px'],
				'req' => array(
					'overlay' => 'true'
				)
			),
			'text' => array(
				'label' => __pl('content'),
				'type' => 'editor',
				'default' => '<p>Lorem Ipsum has been the industry\'s standard dummy text ever since the 1500s.</p>',
				'edit' => '.pagelayer-image-overlay-text',
				'req' => array(
					'overlay' => 'true'
				)
			),
			'overlay_bg_type' => array(
				'label' => __pl('background_type'),
				'type' => 'radio',
				'default' => 'color',
				'list' => array(
					'color' => __pl('color'),
					'gradient' => __pl('gradient')
				),
				'req' => array(
					'overlay' => 'true'
				)
			),
			'overlay_bg' => array(
				'label' => __pl('image_overlay_background'),
				'type' => 'color',
				'default' => 'rgba(0,0,0,.6)',
				'css' => ['{{element}} .pagelayer-image-overlay' => 'background: {{val}}'],
				'req' => array(
					'overlay' => 'true',
					'!overlay_bg_type' => 'gradient'
				)
			),
			'overlay_gradient' => [
				'type' => 'gradient',
				'label' => '',
				'css' => ['{{element}} .pagelayer-image-overlay' => 'background: linear-gradient({{val[0]}}deg, {{val[1]}} {{val[2]}}%, {{val[3]}} {{val[4]}}%, {{val[5]}} {{val[6]}}%);'],
				'req' => array(
					'overlay' => 'true',
					'overlay_bg_type' => 'gradient'
				)
			],
			'content_position' => array(
				'label' => __pl('Overlay Content Position'),
				'type' => 'radio',
				'default' => 'center',
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-image-overlay' => 'display:-webkit-flex;display:flex;-webkit-align-items:{{val}}; align-items:{{val}};'],
				'list' => array(
					'flex-start' => __pl('Top'),
					'center' => __pl('Middle'),
					'flex-end' => __pl('Bottom'),
				),
				'req' => array(
					'overlay' => 'true'
				)
			),
			'show_always' => array(
				'label' => __pl('image_show_always'),
				'type' => 'checkbox',
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-image-overlay' => 'opacity:1;'],
				'req' => array(
					'overlay' => 'true'
				)
			)
		],
		'styles' => [
			'link_settings' => __pl('link_settings'),
			'caption_style' => __pl('caption_style'),
			'overlay_style' => __pl('overlay_style')
		],
	)
);

// Image Slider
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_image_slider', array(
		'name' => __pl('Image Slider'),
		'group' => 'image',
		'prevent_inside' => ['pl_slides'],
		'html' => '<div class="pagelayer-image-slider-div">
			<ul class="pagelayer-image-slider-ul pagelayer-owl-holder pagelayer-owl-carousel pagelayer-owl-theme">{{ul}}</ul>
		</div>',
		'settings' => [
			'params' => __pl('Image Slider'),
			'slider_options' => __pl('slider_options'),
		],
		'params' => array(
			'ids' => array(
				'type' => 'multi_image',
				'label' => __pl('image_slider_ids_label'),
				'desc' => __pl('media_library_images_ids_desc'),
			),
			'size' => array(
				'type' => 'select',
				'label' => __pl('obj_image_size_label'),
				'default' => 'full',
				'list' => array(
					'full' => __pl('full'),
					'large' => __pl('large'),
					'medium' => __pl('medium'),
					'thumbnail' => __pl('thumbnail'),
					'custom' => __pl('custom')
				)
			),
			'custom_size' => array(
				'type' => 'dimension',
				'label' => __pl('image_custom_size_label'),
				'default' => '200,200',
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-image-slider-ul' => 'width: {{val[0]}}px; height: {{val[1]}}px;'],
				'req' => array(
					'size' => 'custom'
				),
			),
			'link_type' => array(
				'label' => __pl('image_link_label'),
				'type' => 'select',
				'list' => array(
					'' => __pl('none'),
					'custom_url' => __pl('custom_url'),
					'media_file' => __pl('media_file'),
				)
			),
			'link' => array(
				'type' => 'link',
				'label' => __pl('image_link_url'),
				'desc' => __pl('image_link_desc'),
				'selector' => '.pagelayer-link-sel',
				'req' => array(
					'link_type' => 'custom_url'
				)
			),
			'target' => array(
				'label' => __pl('open_link_in_new_window'),
				'type' => 'checkbox',
				'addAttr' => ['{{element}} a' => 'target="_blank"'],
				'req' => array(
					'link_type' => ['custom_url', 'media_file']
				),
				'show' => ['link_type' => 'media_file'] // Backward compatibility of link props
			),
			'slider_img_gap' => array(
				'type' => 'dimension',
				'label' => __pl('space_between'),
				'min' => 0,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-slider-item' => 'padding: {{val[0]}}px {{val[1]}}px;'],
			),
		),
		'slider_options' => [
			'slide_items' => array(
				'type' => 'spinner',
				'label' => __pl('number_of_items'),
				'min' => 1,
				'step' => 1,
				'max' => 10,
				'default' => 1,
				'addAttr' => ['{{element}} .pagelayer-owl-holder' => 'data-slides-items="{{slide_items}}"'],
			),
			'slider_animation' => array(
				'type' => 'select',
				'label' => __pl('animation_in'),
				'addAttr' => ['{{element}} .pagelayer-owl-holder' => 'data-slides-animate-in="{{slider_animation}}"'],
				'list' => $pagelayer->anim_in_options,
				'req' => ['slide_items' => '1']
			),
			'slideout_anim' => array(
				'type' => 'select',
				'label' => __pl('animation_out'),
				'addAttr' => ['{{element}} .pagelayer-owl-holder' => 'data-slides-animate-out="{{slideout_anim}}"'],
				'list' => $pagelayer->anim_out_options,
				'req' => ['slide_items' => '1']
			),
			'controls' => array(
				'type' => 'select',
				'label' => __pl('slider_controls'),
				'addAttr' => ['{{element}} .pagelayer-owl-holder' => 'data-slides-controls="{{controls}}"'],
				'list' => array(
					'' => __pl('Arrows and Pager'),
					'arrows' => __pl('Arrows'),
					'pager' => __pl('Pager'),
					'none' => __pl('none'),
				)
			),
			'pause' => array(
				'type' => 'slider',
				'label' => __pl('image_slider_slideshow_speed_label'),
				'default' => 5000,
				'min' => 200,
				'max' => 20000,
				'step' => 100,
				'addAttr' => ['{{element}} .pagelayer-owl-holder' => 'data-slides-autoplay-timeout="{{pause}}"'],
			),
			'speed' => array(
				'type' => 'slider',
				'label' => __pl('slider_animation_speed'),
				'addAttr' => ['.pagelayer-image-slider-ul' => 'data-slides-smart-speed="{{speed}}"'],
				'default' => 800,
				'min' => 200,
				'max' => 10000,
				'step' => 100
			),
			'loop' => array(
				'type' => 'checkbox',
				'label' => __pl('image_slider_loop'),
				'desc' => __pl('image_slider_loop_desc'),
				'default' => 'true',
				'addAttr' => ['{{element}} .pagelayer-owl-holder' => 'data-slides-loop="{{loop}}"'],
			),
			'adaptive_height' => array(
				'type' => 'checkbox',
				'label' => __pl('slider_height'),
				'desc' => __pl('slider_height_desc'),
				'addAttr' => ['{{element}} .pagelayer-owl-holder' => 'data-slides-auto-height="{{adaptive_height}}"'],
			),
			'auto' => array(
				'type' => 'checkbox',
				'label' => __pl('image_slider_auto'),
				'desc' => __pl('image_slider_auto_desc'),
				'default' => 'true',
				'addAttr' => ['{{element}} .pagelayer-owl-holder' => 'data-slides-autoplay="{{auto}}"'],
			),
			'auto_hover' => [
				'type' => 'checkbox',
				'label' => __pl('auto_hover'),
				'desc' => __pl('auto_hover_desc'),
				'default' => 'true',
				'addAttr' => ['{{element}} .pagelayer-owl-holder' => 'data-slides-autoplay-hover-pause="{{auto_hover}}"'],
			],
		],
		'arrow_styles' => $pagelayer->slider_arrow_styles,
		'pager_styles' => $pagelayer->slider_pager_styles,
		'styles' => [
			'slider_options' => __pl('slider_options'),
			'arrow_styles' => __pl('arrow_styles'),
			'pager_styles' => __pl('pager_styles'),
		],
	)
);

// Grid Gallery
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_grid_gallery', array(
		'name' => __pl('Grid Gallery'),
		'group' => 'image',
		'html' =>	'<div class="pagelayer-grid-gallery-container">
						{{ul}}
					</div>
					{{pagin}}',
		'params' => array(
			'ids' => array(
				'type' => 'multi_image',
				'label' => __pl('grid_gallery_images'),
				'desc' => __pl('media_library_images_ids_desc'),
			),
			'columns' => array(
				'type' => 'select',
				'label' => __pl('columns_count'),
				'default' => 3,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-grid-gallery-ul' => 'display: grid; grid-template-columns: repeat({{val}},1fr);'],
				'list' => array(
					1 => __pl('1'),
					2 => __pl('2'),
					3 => __pl('3'),
					4 => __pl('4'),
					5 => __pl('5'),
					6 => __pl('6'),
					7=> __pl('7'),
					8 => __pl('8'),
					9 => __pl('9'),
					10 => __pl('10')
				)
			),
			'col_gap' => array(
				'type' => 'slider',
				'label' => __pl('col_gap'),
				'min' => 0,
				'step' => 1,
				'max' => 100,
				'default' => 0,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-grid-gallery-ul' => 'grid-column-gap: {{val}}px;'],
			),
			'row_gap' => array(
				'type' => 'slider',
				'label' => __pl('row_gap'),
				'min' => 0,
				'step' => 1,
				'max' => 100,
				'default' => 0,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-grid-gallery-ul' => 'grid-row-gap: {{val}}px;'],
			),
			'size' => array(
				'type' => 'select',
				'label' => __pl('obj_image_size_label'),
				'default' => 'thumbnail',
				'list' => array(
					'full' => __pl('full'),
					'large' => __pl('large'),
					'medium' => __pl('medium'),
					'thumbnail' => __pl('thumbnail'),
					'custom' => __pl('custom')
				)
			),
			'custom_size' => array(
				'type' => 'dimension',
				'label' => __pl('image_custom_size_label'),
				'req' => array(
					'size' => 'custom'
				),
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-gallery-item img' => 'height: {{val[0]}}px; width: {{val[1]}}px;'],
			),
			'link_to' => array(
				'type' => 'select',
				'label' => __pl('image_link_label'),
				'default' => 'lightbox',
				'list' => array(
					'' => __pl('none'),
					'media_file' => __pl('media_file'),
					'attachment' => __pl('attachment_page'),
					'lightbox' => __pl('lightbox'),
				)
			),
			'rel' => array(
				'type' => 'text',
				'label' => __pl('image_rel_label'),
				'default' => '',
				'addAttr' => ['{{element}} a' => 'rel="{{rel}}"'],
				'req' => array(
					'link_to' => 'media_file'
				)
			),
			'target' => array(
				'type' => 'checkbox',
				'label' => __pl('open_link_in_new_window'),
				'addAttr' => ['{{element}} a' => 'target="_blank"'],
				'req' => array(
					'!link_to' => ['lightbox', '']
				)
			),
			'caption' => array(
				'type' => 'checkbox',
				'label' => __pl('gallery_grid_caption_label'),
				'desc' => __pl('gallery_grid_caption_desc'),
				'default' => '',
			),
			'align' => array(
				'label' => __pl('obj_align_label'),
				'type' => 'radio',
				'default' => 'left',
				'addAttr' => 'align="{{align}}"',
				'css' => ['{{element}} .pagelayer-grid-gallery-container' => 'text-align: {{val}}', '{{element}} .pagelayer-grid-gallery-container .pagelayer-grid-gallery-ul' => 'text-align: {{val}}'],
				'list' => array(
					'left' => __pl('left'),
					'center' => __pl('center'),
					'right' => __pl('right')
				),
				'req' => array(
					'caption' => 'true'
				)
			),
			'caption_color' => array(
				'label' => __pl('Caption Color'),
				'type' => 'color',
				'default' => '#e6cf03',
				'css' => ['{{element}} .pagelayer-grid-gallery-caption' => 'color: {{val}}'],
				'req' => array(
					'caption' => 'true'
				)
			),
			'images_no' => array(
				'type' => 'spinner',
				'label' => __pl('num_images'),
				'desc' => __pl('images_in_page'),
				'min' => 0,
				'step' => 1,
				'max' => 1000,
				'default' => 30
			)
		)
	)
);



////////////////////////
// Button Group
////////////////////////

// Button
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_btn', array(
		'name' => __pl('button'),
		'group' => 'button',
		'html' => '<a class="pagelayer-btn-holder pagelayer-ele-link {{type}} {{size}} {{icon_position}}">
					<i if="{{icon}}" class="{{icon}} pagelayer-btn-icon"></i>
					<span if="{{text}}" class="pagelayer-btn-text">{{text}}</span>
					<i if="{{icon}}" class="{{icon}} pagelayer-btn-icon"></i>
				</a>',
		'params' => array(
			'text' => array(
				'type' => 'text',
				'label' => __pl('button_text_label'),
				'default' => __pl('button_name'),
				'edit' => '.pagelayer-btn-text',
			),
			'link' => array(
				'type' => 'link',
				'label' => __pl('button_link_label'),
				'desc' => __pl('button_link_desc'),
				'selector' => '.pagelayer-btn-holder',
				'addAttr' => ['{{element}} .pagelayer-btn-holder' => 'href="{{{link}}}"'],
				'req' => ['ele_scrollto' => '']
			),
			'full_width' => array(
				'type' => 'checkbox',
				'label' => __pl('stretch'),
				'screen' => 1,
				'css' => ['{{element}} a' => 'width: 100%; text-align: center;']
			),
			'btn_typo' => array(
				'type' => 'typography',
				'label' => __pl('quote_content_typo'),
				'css' => [
					'{{element}} .pagelayer-btn-text' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;',
					'{{element}} .pagelayer-btn-holder' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;',
				],
			),
			'align' => array(
				'type' => 'radio',
				'label' => __pl('obj_align_label'),
				'default' => 'left',
				'screen' => 1,
				'css' => 'text-align: {{val}}',
				'list' => array(
					'left' => __pl('left'),
					'center' => __pl('center'),
					'right' => __pl('right')
				),
				'req' => array(
					'full_width' => ''
				)
			),
		),
		'icon_style' => [
			'icon' => array(
				'type' => 'icon',
				'label' => __pl('service_box_font_icon_label'),
				'default' => '',
			),
			'icon_position' => array(
				'type' => 'radio',
				'label' => __pl('alignment'),
				'default' => 'pagelayer-btn-icon-left',
				'list' => array(
					'pagelayer-btn-icon-left' => __pl('left'),
					'pagelayer-btn-icon-right' => __pl('right')
				),
				'req' => array(
					'!icon' => ''
				),
			),
			'icon_spacing' => array(
				'type' => 'slider',
				'label' => __pl('icon_spacing'),
				'min' => 1,
				'step' => 1,
				'max' => 100,
				'default' => 5,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-btn-icon' => 'padding: 0 {{val}}px;'],
				'req' => array(
					'!icon' => ''
				),
			),
		],
		'btn_style' => [
			'type' => array(
				'type' => 'select',
				'label' => __pl('button_type_label'),
				'default' => 'pagelayer-btn-default',
				//'addClass' => ['{{element}} .pagelayer-btn-holder' => '{{val}}'],
				'list' => array(
					'pagelayer-btn-default' => __pl('btn_type_default'),
					'pagelayer-btn-primary' => __pl('btn_type_primary'),
					'pagelayer-btn-secondary' => __pl('btn_type_secondary'),
					'pagelayer-btn-success' => __pl('btn_type_success'),
					'pagelayer-btn-info' => __pl('btn_type_info'),
					'pagelayer-btn-warning' => __pl('btn_type_warning'),
					'pagelayer-btn-danger' => __pl('btn_type_danger'),
					'pagelayer-btn-dark' => __pl('btn_type_dark'),
					'pagelayer-btn-light' => __pl('btn_type_light'),
					'pagelayer-btn-link' => __pl('btn_type_link'),
					'pagelayer-btn-anim' => __pl('btn_type_anim'),
					'pagelayer-btn-custom' => __pl('btn_type_custom')
				),
			),
			'anim_type' => array(
				'type' => 'select',
				'label' => __pl('type'),
				'default' => 'glow',
				'addClass' => ['{{element}} .pagelayer-btn-holder' => 'pagelayer-btn-anim-{{val}}'],
				'list' => array(
					'glow' => __pl('glow_button'),
					'thin' => __pl('thin_button'),
					'slide' => __pl('slide_button')
				),
				'req' => array(
					'type' => 'pagelayer-btn-anim'
				),
			),
			'direction' => array(
				'type' => 'select',
				'label' => __pl('animation_direction'),
				'default' => 'pagelayer-btn-anim-left',
				'addClass' =>  ['{{element}} .pagelayer-btn-holder' => '{{val}}'],
				'list' => array(
					'pagelayer-btn-anim-left' => __pl('left'),
					'pagelayer-btn-anim-right' => __pl('right'),
				),
				'req' => array(
					'anim_type' => 'slide',
					'type' => 'pagelayer-btn-anim',
				),
			),
			'size' => array(
				'type' => 'select',
				'label' => __pl('button_size_label'),
				'default' => 'pagelayer-btn-large',
				'list' => array(
					'pagelayer-btn-mini' => __pl('mini'),
					'pagelayer-btn-small' => __pl('small'),
					'pagelayer-btn-large' => __pl('large'),
					'pagelayer-btn-extra-large' => __pl('extra_large'),
					'pagelayer-btn-double-large' => __pl('double_large'),
					'pagelayer-btn-custom' => __pl('custom'),
				)
			),
			'btn_custom_size' => array(
				'type' => 'spinner',
				'label' => __pl('btn_custom_size'),
				'min' => 1,
				'step' => 1,
				'max' => 100,
				'default' => 5,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-btn-holder' => 'padding: calc({{val}}px / 2) {{val}}px;'],
				'req' => array(
					'size' => ['pagelayer-btn-custom','pagelayer-btn-anim'],
				),
			),
			'btn_hover' => array(
				'type' => 'radio',
				'label' => __pl('state'),
				'default' => '',
				//'no_val' => 1,// Dont set any value to element
				'list' => array(
					'' => __pl('normal'),
					'hover' => __pl('hover'),
				),
				'req' => array(
					'type' => ['pagelayer-btn-custom','pagelayer-btn-anim'],
				),
			),
			'btn_bg_color' => array(
				'type' => 'color',
				'label' => __pl('btn_bg_color_label'),
				'default' => '#818a91',
				'css' => [
					'{{element}} .pagelayer-btn-holder' => 'background-color: {{val}};',
					'{{element}} .pagelayer-btn-anim-thin' => 'background-color: unset !important;',
					'{{element}} .pagelayer-btn-anim-thin::before' => 'background-color: {{val}};',
					'{{element}} .pagelayer-btn-anim-thin::after' => 'background-color: {{val}};',
				],
				'req' => array(
					'type' => ['pagelayer-btn-custom','pagelayer-btn-anim'],
				),
				'show' => array(
					'btn_hover' => ''
				),
			),
			'btn_color' => array(
				'type' => 'color',
				'label' => __pl('btn_color_label'),
				'default' => '#ffffff',
				'css' => ['{{element}} .pagelayer-btn-holder' => 'color: {{val}};'],
				'req' => array(
					'type' => ['pagelayer-btn-custom','pagelayer-btn-anim'],
				),
				'show' => array(
					'btn_hover' => ''
				),
			),
			'btn_hover_delay' => array(
				'type' => 'spinner',
				'label' => __pl('btn_hover_delay_label'),
				'desc' => __pl('btn_hover_delay_desc'),
				'min' => 0,
				'step' => 100,
				'max' => 5000,
				'default' => 400,
				'css' => ['{{element}} .pagelayer-btn-holder' => '-webkit-transition: all {{val}}ms !important; transition: all {{val}}ms !important;'],
				'show' => array(
					'type' => ['pagelayer-btn-custom','pagelayer-btn-anim'],
					'btn_hover' => 'hover'
				),
			),
			'btn_bg_color_hover' => array(
				'type' => 'color',
				'label' => __pl('btn_bg_color_hover_label'),
				'default' => '',
				'css' => [
					'{{element}} .pagelayer-btn-custom:hover, {{element}} .pagelayer-btn-anim-slide:after' => 'background-color: {{val}};',
				],
				'req' => array(
					'type' => ['pagelayer-btn-custom','pagelayer-btn-anim'],
					'!anim_type' => ['glow','thin'],
				),
				'show' => array(
					'btn_hover' => 'hover',
					'!anim_type' => ['glow','thin'],
				),
			),
			'btn_color_hover' => array(
				'type' => 'color',
				'label' => __pl('btn_color_hover_label'),
				'default' => '',
				'css' => ['{{element}} .pagelayer-btn-holder:hover' => 'color: {{val}};'],
				'req' => array(
					'type' => ['pagelayer-btn-custom','pagelayer-btn-anim'],
				),
				'show' => array(
					'btn_hover' => 'hover'
				),
			),
			'btn_shadow' => [
				'type' => 'box_shadow',
				'label' => __pl('shadow'),
				'css' => ['{{element}} .pagelayer-btn-holder' => 'box-shadow: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[4]}}px {{val[3]}} {{val[5]}} !important;'],
			],
			'btn_shadow_hover' => [ // This is actually box shadow hover
				'type' => 'box_shadow',
				'label' => __pl('box_shadow_hover'),
				'css' => ['{{element}} .pagelayer-btn-holder:hover' => 'box-shadow: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[4]}}px {{val[3]}} {{val[5]}} !important;'],
			],
		],
		'border_style' => [
			'btn_bor_hover' => array(
				'type' => 'radio',
				'label' => __pl('state'),
				'default' => '',
				//'no_val' => 1,// Dont set any value to element
				'list' => array(
					'' => __pl('normal'),
					'hover' => __pl('hover'),
				)
			),	
			'btn_border_type' => array(
				'type' => 'select',
				'label' => __pl('border_type'),
				'css' => [
					'{{element}} .pagelayer-btn-holder, {{element}} .pagelayer-btn-anim-thin:after, {{element}} .pagelayer-btn-anim-thin:before' => 'border-style: {{val}};',
					'{{element}} .pagelayer-btn-anim-thin' => 'border-style: unset !important;',
					],
				'list' => [
					'' => __pl('none'),
					'solid' => __pl('solid'),
					'double' => __pl('double'),
					'dotted' => __pl('dotted'),
					'dashed' => __pl('dashed'),
					'groove' => __pl('groove'),
				],
				'show' => array(
					'btn_bor_hover' => ''
				),
			),
			'btn_border_color' => array(
				'type' => 'color',
				'label' => __pl('border_color_label'),
				'default' => '#42414f',
				'css' => ['{{element}} .pagelayer-btn-holder' => 'border-color: {{val}};'],
				'req' => array(
					'!btn_border_type' => ''
				),
				'show' => array(
					'btn_bor_hover' => ''
				),
			),
			'btn_border_width' => array(
				'type' => 'padding',
				'label' => __pl('border_width'),
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-btn-holder, {{element}} .pagelayer-btn-anim-thin:after, {{element}} .pagelayer-btn-anim-thin:before' => 'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px'],
				'req' => [
					'!btn_border_type' => ''
				],
				'show' => array(
					'btn_bor_hover' => ''
				),
			),
			'btn_border_radius' => array(
				'type' => 'padding',
				'label' => __pl('border_radius'),
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-btn-holder, {{element}} .pagelayer-btn-anim-glow:before' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius:  {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
				'req' => array(
					'!btn_border_type' => '',
					'!anim_type' => 'slide'
				),
				'show' => array(
					'btn_bor_hover' => '',
					'!anim_type' => 'slide'
				),
			),
			'btn_border_type_hover' => array(
				'type' => 'select',
				'label' => __pl('border_type'),
				'css' => [
					'{{element}} .pagelayer-btn-holder:hover, {{element}} .pagelayer-btn-anim-thin:hover:after, {{element}} .pagelayer-btn-anim-thin:hover:before' => 'border-style: {{val}}',
					'{{element}} .pagelayer-btn-anim-thin:hover' => 'border-style: unset !important;',
				],
				'list' => [
					'' => __pl('none'),
					'solid' => __pl('solid'),
					'double' => __pl('double'),
					'dotted' => __pl('dotted'),
					'dashed' => __pl('dashed'),
					'groove' => __pl('groove'),
				],
				'show' => array(
					'btn_bor_hover' => 'hover'
				),
			),
			'btn_border_color_hover' => array(
				'type' => 'color',
				'label' => __pl('border_color_hover_label'),
				'default' => '#42414f',
				'css' => ['{{element}} .pagelayer-btn-holder:hover' => 'border-color: {{val}};'],
				'req' => array(
					'!btn_border_type_hover' => ''
				),
				'show' => array(
					'btn_bor_hover' => 'hover'
				),
			),
			'btn_border_width_hover' => array(
				'type' => 'padding',
				'label' => __pl('border_width_hover'),
				'screen' => 1,
				'css' => [
					'{{element}} .pagelayer-btn-holder:hover, {{element}} .pagelayer-btn-anim-thin:hover:after, {{element}} .pagelayer-btn-anim-thin:hover:before' => 'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px;'
				],
				'req' => [
					'!btn_border_type_hover' => ''
				],
				'show' => array(
					'btn_bor_hover' => 'hover'
				),
			),
			'btn_border_radius_hover' => array(
				'type' => 'padding',
				'label' => __pl('border_radius_hover'),
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-btn-holder:hover, {{element}} .pagelayer-btn-anim-glow:before' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius:  {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
				'req' => array(
					'!btn_border_type_hover' => '',
					'!anim_type' => 'slide'
				),
				'show' => array(
					'btn_bor_hover' => 'hover',
					'!anim_type' => 'slide'
				),
			),
		],
		'scroll_to_element' => [
			'ele_scrollto' => array(
				'type' => 'checkbox',
				'label' => __pl('Enable'),
				'addClass' => 'pagelayer-scroll-to-element',
			),
			'ele_scrollto_type' => array(
				'type' => 'select',
				'label' => __pl('scroll_to'),
				'default' => 'totop',
				'list' => array(
					'toid' => __pl('Element'),
					'totop' => __pl('Top'),
				),
				'addAttr' => 'pagelayer_scrollto_type="{{ele_scrollto_type}}"',
				'req' => ['!ele_scrollto' => ''],
			),
			'ele_scrollto_id' => array(
				'type' => 'text',
				'label' => __pl('ele_id'),
				'default' => '',
				'desc' => __pl('ele_scroll_id_desc'),
				'addAttr' => 'pagelayer_scrollto_id="{{ele_scrollto_id}}"',
				'req' => [ '!ele_scrollto' => '', 'ele_scrollto_type' => 'toid'],
			),
			'ele_scrollto_id_viewport' => array(
				'type' => 'slider',
				'label' => __pl('spacing_from_id'),
				'min' => -200,
				'step' => 1,
				'max' => 200,
				'default' => 0,
				'addAttr' => 'pagelayer_scrollto_id_viewport="{{ele_scrollto_id_viewport}}"',
				'req' => [ '!ele_scrollto' => '', 'ele_scrollto_type' => 'toid'],
			),
			'ele_scrollto_speed' => array(
				'type' => 'slider',
				'label' => __pl('slider_animation_speed'),
				'min' => 0,
				'step' => 0.1,
				'max' => 10,
				'default' => 0.4,
				'screen' => 1,
				'desc' => __pl('ele_scroll_speed'),
				'addAttr' => 'pagelayer_scrollto_speed="{{ele_scrollto_speed}}"',
				'req' => [ '!ele_scrollto' => ''],
			),
		],
		'styles' => [
			'btn_style' => __pl('btn_style'),
			'icon_style' => __pl('icon'),
			'border_style' => __pl('border_style'),
			'scroll_to_element' => __pl('scroll_to_element'),
		]
	)
);

// Social Profile Item
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_social', array(
		'name' => __pl('Social Profile'),
		'group' => 'button',
		'not_visible' => 1,
		'parent' => [PAGELAYER_SC_PREFIX.'_social_grp'],
		'html' => '<div class="pagelayer-icon-holder">
					<a if-ext="{{social_url}}" class="pagelayer-ele-link" href="{{{social_url}}}">
						<i class="pagelayer-social-fa {{icon}}"></i>
					</a>
				</div>',
		'params' => array(
			'icon' => array(
				'type' => 'icon',
				'label' => __pl('list_icon_label'),
				'default' => 'fab fa-facebook-square',
				'addAttr' => ['{{element}} .pagelayer-icon-holder' => 'data-icon="{{icon}}"'],
				'list' => ['facebook', 'facebook-f', 'facebook-square', 'facebook-messenger', 'twitter', 'twitter-square', 'x-twitter', 'x-twitter-square', 'google-plus', 'google-plus-g', 'google-plus-square', 'instagram', 'linkedin', 'linkedin-in', 'behance', 'behance-square', 'pinterest', 'pinterest-p', 'pinterest-square', 'reddit-alien', 'reddit-square', 'reddit', 'rss', 'rss-square', 'skype', 'slideshare', 'snapchat', 'snapchat-ghost', 'snapchat-square', 'soundcloud', 'spotify', 'stack-overflow', 'steam', 'steam-symbol', 'steam-square', 'stumbleupon', 'stumbleupon-circle', 'telegram', 'telegram-plane', 'thumbtack', 'tripadvisor', 'tumblr', 'tumblr-square', 'twitch', 'vimeo-v', 'vimeo', 'vimeo-square', 'vk', 'weibo', 'weixin', 'whatsapp', 'whatsapp-square', 'wordpress', 'wordpress-simple', 'xing', 'xing-square', 'yelp', 'youtube', 'youtube-square', '500px', 'flickr', 'android', 'github', 'github-alt', 'github-square', 'gitlab', 'apple', 'jsfiddle', 'houzz', 'bitbucket', 'codepen', 'delicious', 'medium', 'medium-m', 'meetup', 'mixcloud', 'dribbble', 'dribbble-square', 'foursquare', 'get-pocket', 'tiktok'],
				'onchange' => 'pagelayer_social_icon_onchange'
			),
			'social_url' => array(
				'type' => 'link',
				'label' => __pl('social_url_label'),
				'selector' => '.pagelayer-ele-link',
				'default' => get_option('pagelayer-facebook-url'),
			),
		)
	)
);

// Social Profile
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_social_grp', array(
		'name' => __pl('Social Profile'),
		'group' => 'button',
		'has_group' => [
			'section' => 'params', 
			'prop' => 'elements'
		],
		'params' => array(
			'elements' => array(
				'type' => 'group',
				'label' => __pl('social'),
				'sc' => PAGELAYER_SC_PREFIX.'_social',
				'item_label' => array(
					'default' => __pl('social'),
					'param' => 'icon'
				),
				'count' => 3,
				'text' => strtr(__pl('add_new_item'), array('%name%' => __pl('social_name'))),
			),
		),
		'layout_style' => [
			'bg_shape' => array(
				'type' => 'select',
				'label' => __pl('icon_background_shape'),
				'default' => '',
				'css' => ['{{element}} i' => 'height:1em; width:1em; position: absolute; top: 50%; left: 50%; transform: translate(-50% , -50%);',
				'{{element}} .pagelayer-icon-holder' => 'position: relative; min-height: 1em; min-width: 1em;'],
				'addClass' => '{{val}}',
				'list' => array(
					'' => __pl('icon_shape_none'),
					'pagelayer-social-shape-circle' => __pl('icon_shape_circle'),
					'pagelayer-social-shape-square' => __pl('icon_shape_square'),
					'pagelayer-social-shape-rounded' => __pl('icon_shape_rounded')
				),
			),
			'bg_size' => array(
				'type' => 'spinner',
				'label' => __pl('social_grp_size_label'),
				'css' => ['{{element}} .pagelayer-icon-holder' => 'padding: calc(0.5em + {{val}}px);'],
				'min' => 1,
				'step' => 1,
				'max' => 500,
				'default' => 10,
				'screen' => 1,
				'req' => array(
					'!bg_shape' => ''
				)
			),
			'align' => array(
				'type' => 'radio',
				'label' => __pl('obj_align_label'),
				'default' => 'center',
				'css' => 'text-align: {{val}}',
				'screen' => 1,
				'list' => array(
					'left' => __pl('left'),
					'center' => __pl('center'),
					'right' => __pl('right')
				)
			),
			'group_layout' => array(
				'type' => 'radio',
				'label' => __pl('layout'),
				'default' => 'pagelayer-btn-grp-horizontal',
				'screen' => 1,
				'css' => ['{{element}} > div' => 'display: inline-block;'],
				'list' => array(
					'pagelayer-btn-grp-horizontal' => __pl('horizontal'),
					'' => __pl('vertical')
				)
			),
			'icon_spacing' => array(
				'type' => 'spinner',
				'label' => __pl('icon_spacing'),
				'css' => ['{{element}} .pagelayer-social' => 'padding: {{val}}px;'],
				'min' => 0,
				'step' => 1,
				'max' => 100,
				'default' => 3,
				'screen' => 1,
			)
		],
		'icon_style' => [
			'icon_size' => array(
				'type' => 'spinner',
				'label' => __pl('social_grp_size_label'),
				'css' => ['{{element}} .pagelayer-social-fa' => 'font-size: {{val}}px;',
					'{{element}} .pagelayer-icon-holder' => 'font-size: {{val}}px;'],
				'min' => 1,
				'step' => 1,
				'max' => 500,
				'default' => 40,
				'screen' => 1,
			),
			'color_scheme' => array(
				'type' => 'select',
				'label' => __pl('color'),
				'default' => 'pagelayer-scheme-official',
				'addClass' => '{{val}}',
				'list' => array(
					'' => __pl('custom'),
					'pagelayer-scheme-official' => __pl('official')
				)
			),
			'social_hover' => array(
				'type' => 'radio',
				'label' => __pl('state'),
				'default' => '',
				//'no_val' => 1,// Dont set any value to element
				'list' => array(
					'' => __pl('normal'),
					'hover' => __pl('hover'),
				)
			),
			'icon_color' => array(
				'type' => 'color',
				'label' => __pl('social_color_label'),
				'default' => '#333333',
				'css' => ['{{element}} .pagelayer-social-fa' => 'color: {{val}} !important;'],
				'req' => array(
					'color_scheme' => ''
				),
				'show' => ['social_hover' => '']
			),
			'icon_bg_color' => array(
				'type' => 'color',
				'label' => __pl('social_bg_color_label'),
				'default' => '#0986c0',
				'css' => ['{{element}} .pagelayer-icon-holder' => 'background-color: {{val}} !important;'],
				'req' => array(
					'!bg_shape' => '',
					'color_scheme' => ''
				),
				'show' => ['social_hover' => '']
			),
			'icon_color_hover' => array(
				'type' => 'color',
				'label' => __pl('social_color_label'),
				'default' => '#ffffff',
				'css' => ['{{element}} .pagelayer-icon-holder:hover .pagelayer-social-fa' => 'color: {{val}} !important;'],
				'req' => array(
					'color_scheme' => ''
				),
				'show' => ['social_hover' => 'hover']
			),
			'icon_bg_color_hover' => array(
				'type' => 'color',
				'label' => __pl('social_bg_color_label'),
				'default' => '#0986c0',
				'css' => ['{{element}} .pagelayer-icon-holder:hover' => 'background-color: {{val}} !important;'],
				'req' => array(
					'!bg_shape' => '',
					'color_scheme' => ''
				),
				'show' => ['social_hover' => 'hover']
			),
			'anim_hover' => array(
				'type' => 'select',
				'label' => __pl('icon_animation'),
				'list' => [
					'' => __pl('none'),
					'grow' => __pl('Grow'),
					'shrink' => __pl('Shrink'),
					'pulse' => __pl('Pulse'),
					'pulse-grow' => __pl('Pulse Grow'),
					'pulse-shrink' => __pl('Pulse Shrink'),
					'push' => __pl('Push'),
					'pop' => __pl('Pop'),
					'buzz' => __pl('Buzz'),
					'buzz-out' => __pl('Buzz Out'),
					'float' => __pl('Float'),
					'sink' => __pl('Sink'),
					'bob' => __pl('Bob'),
					'hang' => __pl('Hang'),
					'bounce-in' => __pl('Bounce In'),
					'bounce-out' => __pl('Bounce Out'),
					'rotate' => __pl('Rotate'),
					'grow-rotate' => __pl('Grow Rotate'),
					'skew-forward' => __pl('Skew Forward'),
					'skew-backward' => __pl('Skew Backward'),
					'wobble-vertical' => __pl('Wobble Vertical'),
					'wobble-horizontal' => __pl('Wobble Horizontal'),
					'wobble-bottom-to-right' => __pl('Wobble Bottom To Right'),
					'wobble-top-to-right' => __pl('Wobble Top To Right'),
					'wobble-top' => __pl('Wobble Top'),
					'wobble-bottom' => __pl('Wobble Bottom'),
					'wobble-skew' => __pl('Wobble Skew'),
				],
				'addAttr' => 'pagelayer-animation="{{anim_hover}}"',
				'show' => ['social_hover' => 'hover']
			),
			'icon_border_type' => array(
				'type' => 'select',
				'label' => __pl('border_type'),
				'css' => ['{{element}} .pagelayer-icon-holder' => 'border-style: {{val}}'],
				'list' => [
					'' => __pl('none'),
					'solid' => __pl('solid'),
					'double' => __pl('double'),
					'dotted' => __pl('dotted'),
					'dashed' => __pl('dashed'),
					'groove' => __pl('groove'),
				],
				'show' => ['social_hover' => '']
			),
			'icon_border_color' => array(
				'type' => 'color',
				'label' => __pl('service_box_icon_border_color_label'),
				'default' => '#42414f',
				'css' => ['{{element}} .pagelayer-icon-holder' => 'border-color: {{val}};'],
				'req' => array(
					'!icon_border_type' => ''
				),
				'show' => ['social_hover' => '']
			),
			'icon_border_width' => array(
				'type' => 'padding',
				'label' => __pl('border_width'),
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-icon-holder' => 'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px'],
				'req' => [
					'!icon_border_type' => ''
				],
				'show' => ['social_hover' => '']
			),
			'icon_border_radius' => array(
				'type' => 'padding',
				'label' => __pl('border_radius'),
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-icon-holder' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius:  {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
				'req' => array(
					'!icon_border_type' => ''
				),
				'show' => ['social_hover' => '']
			),
			'social_hover_delay' => array(
				'type' => 'spinner',
				'label' => __pl('btn_hover_delay_label'),
				'desc' => __pl('btn_hover_delay_desc'),
				'min' => 0,
				'step' => 100,
				'max' => 5000,
				'default' => 400,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-icon-holder' => '-webkit-transition: all {{val}}ms; transition: all {{val}}ms;',
				'{{element}} .pagelayer-social-fa' => '-webkit-transition: all {{val}}ms; transition: all {{val}}ms;'],
				'show' => array(
					'social_hover' => 'hover'
				),
			),
			'icon_border_type_hover' => array(
				'type' => 'select',
				'label' => __pl('border_type'),
				'css' => ['{{element}} .pagelayer-icon-holder:hover' => 'border-style: {{val}}'],
				'list' => [
					'' => __pl('none'),
					'solid' => __pl('solid'),
					'double' => __pl('double'),
					'dotted' => __pl('dotted'),
					'dashed' => __pl('dashed'),
					'groove' => __pl('groove'),
				],
				'show' => ['social_hover' => 'hover']
			),
			'icon_border_color_hover' => array(
				'type' => 'color',
				'label' => __pl('border_color_hover_label'),
				'default' => '#42414f',
				'css' => ['{{element}} .pagelayer-icon-holder:hover' => 'border-color: {{val}};'],
				'req' => array(
					'!icon_border_type_hover' => ''
				),
				'show' => ['social_hover' => 'hover']
			),
			'icon_border_width_hover' => array(
				'type' => 'padding',
				'label' => __pl('border_width_hover'),
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-icon-holder:hover' => 'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px'],
				'req' => [
					'!icon_border_type_hover' => ''
				],
				'show' => ['social_hover' => 'hover']
			),
			'icon_border_radius_hover' => array(
				'type' => 'padding',
				'label' => __pl('border_radius_hover'),
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-icon-holder:hover' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius:  {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
				'req' => array(
					'!icon_border_type_hover' => ''
				),
				'show' => ['social_hover' => 'hover']
			),
		],
		'styles' => [
			'layout_style' => __pl('layout_style'),
			'icon_style' => __pl('icon'),
		]
	)
);

////////////////////////
// Media Group
////////////////////////

// Video
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_video', array(
		'name' => __pl('video'),
		'group' => 'media',
		'html' => '<div class="pagelayer-video-holder pagelayer-video-{{video_ratio}}">
			<iframe if="{{src}}" id="embed_video" class="pagelayer-video-iframe" width="100%" height="auto" src="{{vid_src}}" frameborder="0"></iframe>
			<a if-ext={{lightbox}} href="{{{src-url}}}">
				<div if={{overlay}} class="pagelayer-video-overlay" style="background-image:url({{video_overlay_image-url}});">
					<i class="{{play_icon}}" aria-hidden="true"></i>
				</div>
			</a>
		</div>',
		'params' => array(
			'src' => array(
				'type' => 'video',
				'label' => __pl('video_src_label'),
				'default' => 'https://www.youtube.com/watch?v=t8Iz-v-qce8',
				'desc' => __pl('video_src_desc'),				
			),
			'lightbox' => array(
				'type' => 'checkbox',
				'label' => __pl('Lightbox'),
				'desc' => __pl('Open the video on Lightbox'),
				'default' => '',
			),
			'autoplay' => array(
				'type' => 'checkbox',
				'label' => __pl('Autoplay'),
				'req' => [
					'!overlay' => 'true',
					'!lightbox' => 'true',
				],						
			),
			'mute' => array(
				'type' => 'checkbox',
				'label' => __pl('mute'),						
			),			
			'loop' => array(
				'type' => 'checkbox',
				'label' => __pl('loop'),						
			),
			'video_ratio' => array(
				'type' => 'select',
				'label' => __pl('aspect_ratio'),
				'default' => 'aspect-8-5',
				'list' => array(
					'aspect-1-1' => __pl('1:1'),
					'aspect-3-2' => __pl('3:2'),
					'aspect-4-3' => __pl('4:3'),
					'aspect-8-5' => __pl('8:5'),
					'aspect-16-9' => __pl('16:9'),
				),				
			),
		),
		'overlay_style' =>[
			'overlay' => array(
				'type' => 'checkbox',
				'label' => __pl('Overlay'),
				'desc' => __pl('Enable this option to set the picture as overlay'),
				'default' => '',
			),
			'video_overlay_image' => array(
				'type' => 'image',
				'label' =>  __pl('Custom thumbnail'),
				'default' => PAGELAYER_URL.'/images/default-image.png',
				'desc' => __pl('Use this option to set a picture from the media library'),
				'req' => array(
					'overlay' => 'true',
				),
			),
			'play_icon' => array(
				'type' => 'icon',
				'label' => __pl('list_icon_label'),
				'default' => 'fas fa-play-circle',
				'req' => array(
					'overlay' => 'true'
				)
			),
			'icon_color' => array(
				'type' => 'color',
				'label' => __pl('service_heading_color'),
				'default' => '#0986c0',
				'css' => ['{{element}} .pagelayer-video-overlay i' => 'color:{{val}}'],
				'req' => array(
					'overlay' => 'true'
				)
			),
			'icon_size' => array(
				'type' => 'spinner',
				'label' => __pl('size'),
				'min' => '0',
				'max' => '700',
				'screen' => 1,
				'default' => '80',
				'css' => ['{{element}} .pagelayer-video-overlay i' => 'font-size:{{val}}px;'],
				'req' => array(
					'overlay' => 'true'
				)
			),
			'tooltip_text_shadow' => array(
				'type' => 'shadow',
				'label' => __pl('shadow'),
				'css' => ['{{element}} .pagelayer-video-overlay i' => 'text-shadow: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}};'],
				'req' => array(
					'overlay' => 'true'
				)
			),
		],
		'styles' => [
			'overlay_style' => __pl('overlay_style'),
		],
	)
);


////////////////////////
// Other Group
////////////////////////

// Service Box
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_service', array(
		'name' => __pl('Image Box'),
		'group' => 'other',
		'innerHTML' => 'service_text',
		'html' => '<div class="pagelayer-service-container pagelayer-service-align-{{service_alignment}} pagelayer-service-vertical-{{service_vertical_alignment}}">
			<div if="{{service_image}}" class="pagelayer-service-image">
				<img class="pagelayer-img pagelayer-animation-{{anim_hover}}" src="{{func_image}}" title="{{{service_image-title}}}" alt="{{{service_image-alt}}}" srcset="{{pagelayer-srcset}}" />
			</div>
			<div class="pagelayer-service-details">
				<a if-ext={{heading_url}} href="{{{heading_url}}}" class="pagelayer-ele-link pagelayer-service-heading-link" >
					<div if={{service_heading}} class="pagelayer-service-heading">{{service_heading}}</div>
				</a>
				<div if={{service_text}} class="pagelayer-service-text">{{service_text}}</div>
				<a if="{{service_button}}" href="{{{service_button_url}}}" class="pagelayer-service-btn {{service_button_type}} pagelayer-ele-link pagelayer-button {{service_button_size}}">{{service_button_text}}</a>
			</div>
			<a if-ext={{box_url}} href="{{{box_url}}}" class="pagelayer-ele-link pagelayer-box-link"> </a>
		</div>',
		'params' => [
			'service_image' => array(
				'type' => 'image',
				'label' => __pl('service_box_image_icon_label'),
				'default' => PAGELAYER_URL.'/images/default-image.png',
				'retina' => 1,
			),
			'service_image_size' => array(
				'type' => 'radio',
				'label' => __pl('service_box_image_icon_size_label'),
				'default' => 'full',
				'list' => array(
					'full' => __pl('full'),
					'thumbnail' => __pl('thumbnail'),
					'custom' => __pl('custom'),
				)
			),
			'service_image_custom_size' => array(
				'type' => 'slider',
				'label' => __pl('service_img_custom_size_label'),
				'min' => '0',
				'max' => '2000',
				'screen' => 1,
				'default' => '200',
				'css' => ['{{element}} .pagelayer-service-image img' => 'width:{{val}}px;'],
				'req' => array(
					'service_image_size' => 'custom',
				)
			),
			'box_url' => array(
				'type' => 'link',
				'label' => __pl('url'),
				'selector' => '.pagelayer-box-link',
			),
			'anim_hover' => array(
				'type' => 'select',
				'label' => __pl('icon_animation'),
				'list' => [
					'' => __pl('none'),
					'grow' => __pl('Grow'),
					'shrink' => __pl('Shrink'),
					'pulse' => __pl('Pulse'),
					'pulse-grow' => __pl('Pulse Grow'),
					'pulse-shrink' => __pl('Pulse Shrink'),
					'push' => __pl('Push'),
					'pop' => __pl('Pop'),
					'buzz' => __pl('Buzz'),
					'buzz-out' => __pl('Buzz Out'),
					'float' => __pl('Float'),
					'sink' => __pl('Sink'),
					'bob' => __pl('Bob'),
					'hang' => __pl('Hang'),
					'bounce-in' => __pl('Bounce In'),
					'bounce-out' => __pl('Bounce Out'),
					'rotate' => __pl('Rotate'),
					'grow-rotate' => __pl('Grow Rotate'),
					'skew-forward' => __pl('Skew Forward'),
					'skew-backward' => __pl('Skew Backward'),
					'wobble-vertical' => __pl('Wobble Vertical'),
					'wobble-horizontal' => __pl('Wobble Horizontal'),
					'wobble-bottom-to-right' => __pl('Wobble Bottom To Right'),
					'wobble-top-to-right' => __pl('Wobble Top To Right'),
					'wobble-top' => __pl('Wobble Top'),
					'wobble-bottom' => __pl('Wobble Bottom'),
					'wobble-skew' => __pl('Wobble Skew'),
				],
				'addClass' => 'pagelayer-anim-par'
			)
		],
		'service_img_style' => [
			'service_alignment' => array(
				'type' => 'radio',
				'label' => __pl('service_box_media_alignment'),
				'default' => 'top',
				'list' => array(
					'left' => __pl('left'),
					'top' => __pl('top'),
					'right' => __pl('right'),
				),
			),
			'service_vertical_alignment' => array(
				'type' => 'radio',
				'label' => __pl('service_box_media_vertical_alignment'),
				'default' => 'top',
				'list' => array(
					'top' => __pl('top'),
					'middle' => __pl('middle'),
					'bottom' => __pl('bottom'),
				),
				'req' => ['!service_alignment' => 'top']
			),
			'service_image_height' => array(
				'type' => 'slider',
				'label' => __pl('img_height'),
				'min' => '0',
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-service-image img' => 'height:{{val}}px;'],
			),
			'service_image_object_fit' => array(
				'type' => 'select',
				'label' => __pl('object_fit'),
				'screen' => 1,
				'list' => array(
					'' => __pl('none'),
					'contain' => __pl('contain'),
					'cover' => __pl('cover'),
					'fill' => __pl('fill'),
					'scale-down' => __pl('scale_down'),
				),
				'css' => ['{{element}} .pagelayer-service-image img' => 'object-fit:{{val}};'],
			),
			'service_image_object_pos' => array(
				'type' => 'select',
				'label' => __pl('object_pos'),
				'screen' => 1,
				'list' => array(
					'' => __pl('none'),
					'top' => __pl('top'),
					'bottom' => __pl('bottom'),
					'center' => __pl('center'),
					'left' => __pl('left'),
					'right' => __pl('right'),
				),
				'css' => ['{{element}} .pagelayer-service-image img' => 'object-position:{{val}};'],
				'req' => [ '!service_image_object_fit' => ''],
			),
			'service_img_alignment' => array(
				'type' => 'radio',
				'label' => __pl('horizontal_pos'),
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-service-image' => 'text-align: {{val}};,'],
				'list' => array(
					'left' => __pl('left'),
					'center' => __pl('center'),
					'right' => __pl('right'),
				),
				'req' => ['service_alignment' => 'top']
			),
			'service_image_spacing' => array(
				'type' => 'padding',
				'label' => __pl('service_image_spacing'),
				'css' => ['{{element}} .pagelayer-service-image' => 'padding-top:{{val[0]}}px; padding-right:{{val[1]}}px; padding-bottom:{{val[2]}}px; padding-left:{{val[3]}}px;'],
			),
			'img_bor_state' => array(
				'type' => 'radio',
				'label' => __pl('icon_state'),
				'default' => 'normal',
				'list' => array(
					'normal' => __pl('Normal'),
					'hover' => __pl('Hover'),
				),
			),
			'img_filter' => array(
				'type' => 'filter',
				'label' => __pl('filter'),
				'default' => '0,100,100,0,0,100,100',
				'css' => ['{{element}} img' => 'filter: blur({{val[0]}}px) brightness({{val[1]}}%) contrast({{val[2]}}%) grayscale({{val[3]}}%) hue-rotate({{val[4]}}deg) opacity({{val[5]}}%) saturate({{val[6]}}%)'],
				'show' => ['img_bor_state' => 'normal'],
			),
			'img_border_type' => array(
				'type' => 'select',
				'label' => __pl('icon_border_type'),
				'css' => ['{{element}} .pagelayer-service-image img' =>'border-style: {{val}};'],
				'list' => [
					'' => __pl('none'),
					'solid' => __pl('solid'),
					'double' => __pl('double'),
					'dotted' => __pl('dotted'),
					'dashed' => __pl('dashed'),
					'groove' => __pl('groove'),
				],
				'show' => ['img_bor_state' => 'normal'],
			),
			'img_border_color' => array(
				'type' => 'color',
				'label' => __pl('icon_border_color_label'),
				'default' => '#0986c0',
				'css' => ['{{element}} .pagelayer-service-image img' => 'border-color: {{val}};'],
				'req' => [
					'!img_border_type' => '',
				],
				'show' => ['img_bor_state' => 'normal'],
			),
			'img_border_width' => array(
				'type' => 'padding',
				'label' => __pl('icon_border_width'),
				'screen' => 1,
				'css' =>  ['{{element}} .pagelayer-service-image img' =>'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px;'],
				'req' => [
					'!img_border_type' => '',
				],
				'show' => ['img_bor_state' => 'normal'],
			),
			'img_border_radius' => array(
				'type' => 'padding',
				'label' => __pl('border_radius'),
				'screen' => 1,
				'units' => ['px', 'em', '%'],
				'css' =>  ['{{element}} .pagelayer-service-image img' => 'border-radius: {{val[0]}} {{val[1]}} {{val[2]}} {{val[3]}}; -webkit-border-radius:  {{val[0]}} {{val[1]}} {{val[2]}} {{val[3]}}; -moz-border-radius: {{val[0]}} {{val[1]}} {{val[2]}} {{val[3]}};'],
				'req' => [
					'!img_border_type' => '',
				],
				'show' => ['img_bor_state' => 'normal'],
			),
			'img_transition' => array(
				'type' => 'spinner',
				'label' => __pl('ele_bg_hover_delay'),
				'min' => 0,
				'step' => 100,
				'max' => 5000,
				'default' => 400,
				'css' => ['{{element}} .pagelayer-service-image img' =>'-webkit-transition: all {{val}}ms !important; transition: all {{val}}ms !important;'],
				'show' => ['img_bor_state' => 'hover'],
			),
			'img_filter_hover' => array(
				'type' => 'filter',
				'label' => __pl('filter'),
				'default' => '0,100,100,0,0,100,100',
				'css' => ['{{element}}:hover img' => 'filter: blur({{val[0]}}px) brightness({{val[1]}}%) contrast({{val[2]}}%) grayscale({{val[3]}}%) hue-rotate({{val[4]}}deg) opacity({{val[5]}}%) saturate({{val[6]}}%)'],
				'show' => ['img_bor_state' => 'hover'],
			),
			'img_border_type_hover' => array(
				'type' => 'select',
				'label' => __pl('icon_border_type_hover'),
				'css' => ['{{element}}:hover .pagelayer-service-image img' =>'border-style: {{val}};'],
				'list' => [
					'' => __pl('none'),
					'solid' => __pl('solid'),
					'double' => __pl('double'),
					'dotted' => __pl('dotted'),
					'dashed' => __pl('dashed'),
					'groove' => __pl('groove'),
				],
				'show' => ['img_bor_state' => 'hover'],
			),
			'img_border_color_hover' => array(
				'type' => 'color',
				'label' => __pl('icon_border_color_hover_label'),
				'default' => '#0986c0',
				'css' => ['{{element}}:hover .pagelayer-service-image img' => 'border-color: {{val}};'],
				'req' => [
					'!img_border_type_hover' => '',
				],
				'show' => ['img_bor_state' => 'hover'],
			),
			'img_border_width_hover' => array(
				'type' => 'padding',
				'label' => __pl('icon_border_width_hover'),
				'screen' => 1,
				'css' =>  ['{{element}}:hover .pagelayer-service-image img' =>'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px;'],
				'req' => [
					'!img_border_type_hover' => '',
				],
				'show' => ['img_bor_state' => 'hover'],
			),
			'img_border_radius_hover' => array(
				'type' => 'padding',
				'label' => __pl('border_radius'),
				'screen' => 1,
				'units' => ['px', 'em', '%'],
				'css' =>  ['{{element}}:hover .pagelayer-service-image img' => 'border-radius: {{val[0]}} {{val[1]}} {{val[2]}} {{val[3]}}; -webkit-border-radius:  {{val[0]}} {{val[1]}} {{val[2]}} {{val[3]}}; -moz-border-radius: {{val[0]}} {{val[1]}} {{val[2]}} {{val[3]}};'],
				'req' => [
					'!img_border_type_hover' => '',
				],
				'show' => ['img_bor_state' => 'hover'],
			),
		],
		'service_heading_style' => [
			'service_heading' => array(
				'type' => 'textarea',
				'label' => __pl('service_box_heading_label'),
				'default' => 'This is an Image Box',
				'edit' => '.pagelayer-service-heading',
			),
			'heading_url' => array(
				'type' => 'link',
				'label' => __pl('url'),
				'selector' => '.pagelayer-service-heading-link',
				'req' => ['!service_heading' => '', 'box_url' => '']
			),
			'heading_alignment' => array(
				'type' => 'radio',
				'label' => __pl('service_box_heading_alignment'),
				'default' => 'center',
				'screen' => 1,
				'list' => array(
					'left' => __pl('left'),
					'center' => __pl('center'),
					'right' => __pl('right'),
				),
				'css' => ['{{element}} .pagelayer-service-heading' => 'text-align:{{val}};'],
			),
			'service_title_spacing' => array(
				'type' => 'padding',
				'label' => __pl('spacing'),
				'screen' => 1,
				'default' => ',,10,',
				'css' => ['{{element}} .pagelayer-service-heading' => 'padding-top:{{val[0]}}px; padding-right:{{val[1]}}px; padding-bottom:{{val[2]}}px; padding-left:{{val[3]}}px;']
			),
			'heading_state' => array(
				'type' => 'radio',
				'label' => __pl('icon_state'),
				'default' => 'normal',
				'list' => array(
					'normal' => __pl('Normal'),
					'hover' => __pl('Hover'),
				),
			),
			'service_heading_color' => array(
				'type' => 'color',
				'label' => __pl('service_heading_color'),
				'default' => '#0986c0',
				'css' => ['{{element}} .pagelayer-service-heading' => 'color:{{val}}'],
				'show' => ['heading_state' => 'normal'],
			),
			'service_heading_typo' => array(
				'type' => 'typography',
				'label' => __pl('service_heading_typo'),
				'default' => ',28,,600,,,,,,,',
				'css' => ['{{element}} .pagelayer-service-heading' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
				'show' => ['heading_state' => 'normal'],
			),
			'heading_transition' => array(
				'type' => 'spinner',
				'label' => __pl('ele_bg_hover_delay'),
				'min' => 0,
				'step' => 100,
				'max' => 5000,
				'default' => 400,
				'css' => ['{{element}} .pagelayer-service-heading' =>'-webkit-transition: all {{val}}ms !important; transition: all {{val}}ms !important;'],
				'show' => ['heading_state' => 'hover'],
			),
			'heading_color_hover' => array(
				'type' => 'color',
				'label' => __pl('service_heading_color'),
				'css' => ['{{element}}:hover .pagelayer-service-heading' => 'color:{{val}}'],
				'show' => ['heading_state' => 'hover'],
			),
			'heading_typo_hover' => array(
				'type' => 'typography',
				'label' => __pl('service_heading_typo'),
				'css' => ['{{element}}:hover .pagelayer-service-heading' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
				'show' => ['heading_state' => 'hover'],
			),
		],
		//service content style
		'service_content_style' =>[
			'service_text_alignment' => array(
				'type' => 'radio',
				'label' => __pl('service_box_text_alignment'),
				'default' => 'center',
				'screen' => 1,
				'list' => array(
					'left' => __pl('left'),
					'center' => __pl('center'),
					'right' => __pl('right'),
					'justify' => __pl('justify'),
				),
				'css' => ['{{element}} .pagelayer-service-details' => 'text-align:{{val}};'],
			),
			'service_content_spacing' => array(
				'type' => 'padding',
				'label' => __pl('spacing'),
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-service-text' => 'padding-top:{{val[0]}}px; padding-right:{{val[1]}}px; padding-bottom:{{val[2]}}px; padding-left:{{val[3]}}px;'],
			),
			'service_text' => array(
				'type' => 'editor',
				'label' => __pl('service_box_text_label'),
				'default' => 'Lorem Ipsum has been the industry\'s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.',
				'edit' => '.pagelayer-service-text',
			)
		],
		//service button style
		'service_btn_style' =>[
			'service_button' => array(
				'type' => 'checkbox',
				'label' => __pl('show_btn')
			),
			'service_button_type' => array(
				'type' => 'select',
				'label' => __pl('type'),
				'default' => 'pagelayer-btn-default',
				'list' => array(
					'pagelayer-btn-default' => __pl('btn_type_default'),
					'pagelayer-btn-primary' => __pl('btn_type_primary'),
					'pagelayer-btn-secondary' => __pl('btn_type_secondary'),
					'pagelayer-btn-success' => __pl('btn_type_success'),
					'pagelayer-btn-info' => __pl('btn_type_info'),
					'pagelayer-btn-warning' => __pl('btn_type_warning'),
					'pagelayer-btn-danger' => __pl('btn_type_danger'),
					'pagelayer-btn-dark' => __pl('btn_type_dark'),
					'pagelayer-btn-light' => __pl('btn_type_light'),
					'pagelayer-btn-link' => __pl('btn_type_link'),
					'pagelayer-btn-custom' => __pl('btn_type_custom')
				),
				'req' => array(
					'service_button' => 'true'
				),
			),
			'service_button_size' => array(
				'type' => 'select',
				'label' => __pl('button_size_label'),
				'default' => 'pagelayer-btn-small',
				'list' => array(
					'pagelayer-btn-mini' => __pl('mini'),
					'pagelayer-btn-small' => __pl('small'),
					'pagelayer-btn-large' => __pl('large'),
					'pagelayer-btn-extra-large' => __pl('extra_large'),
					'pagelayer-btn-double-large' => __pl('double_large'),
					'pagelayer-btn-custom' => __pl('custom'),
				),
				'req' => array(
					'service_button' => 'true'
				)
			),
			'service_btn_dim' => array(
				'type' => 'dimension',
				'label' => __pl('service_btn_dim'),
				'default' => '10,15',
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-service-btn' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[0]}}px;padding-left:{{val[1]}}px;'],
				'req' => [
					'service_button' => 'true',
					'service_button_size' => 'pagelayer-btn-custom',
				]
			),
			'service_btn_stretch' => array(
				'type' => 'checkbox',
				'label' => __pl('stretch'),
				'css' => ['{{element}} .pagelayer-service-btn' => 'width:100%;'],
				'req' => array(
					'service_button' => 'true'
				),
			),
			'service_button_url' => array(
				'type' => 'link',
				'label' => __pl('service_btn_url_label'),
				'selector' => '.pagelayer-service-btn',
				'req' => array(
					'service_button' => 'true'
				),
			),
			'service_button_text' => array(
				'type' => 'text',
				'label' => __pl('service_button_text_label'),
				'default' => 'Click Here!',
				'edit' => '.pagelayer-service-btn',
				'req' => array(
					'service_button' => 'true'
				),
			),
			'service_button_typo' => array(
				'type' => 'typography',
				'label' => __pl('typography'),
				'css' => ['{{element}} .pagelayer-service-btn' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
				'req' => ['service_button' => 'true']
			),
			'service_btn_spacing' => array(
				'type' => 'padding',
				'label' => __pl('spacing'),
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-service-btn' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
				'req' => ['service_button' => 'true']
			),
			'service_button_font_size' => array(
				'type' => 'slider',
				'label' => __pl('iconbox_btn_text_size'),
				'min' => '0',
				'max' => '50',
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-service-btn' => 'font-size:{{val}}px;'],
				'req' => [
					'service_button' => 'true',
					'iconbox_button_type' => 'pagelayer-btn-custom',
				]
			),
			'service_btn_state' => array(
				'type' => 'radio',
				'label' => __pl('button_state'),
				'default' => 'normal',
				'list' => array(
					'normal' => __pl('Normal'),
					'hover' => __pl('Hover'),
				),
				'req' => array(
					'service_button' => 'true',
					'service_button_type' => 'pagelayer-btn-custom'
				),
			),
			'service_button_color' => array(
				'type' => 'color',
				'label' => __pl('iconbox_button_color'),
				'default' => '#ffffff',
				'css' => ['{{element}} .pagelayer-service-btn' => 'color:{{val}};'],
				'req' => [
					'service_button' => 'true',
					'service_button_type' => 'pagelayer-btn-custom',
				],
				'show' => ['service_btn_state' => 'normal']
			),
			'service_button_bg_color' => array(
				'type' => 'color',
				'label' => __pl('service_button_bg_color'),
				'default' => '#0986c0',
				'css' => ['{{element}} .pagelayer-service-btn' => 'background-color:{{val}};'],
				'req' => [
					'service_button' => 'true',
					'service_button_type' => 'pagelayer-btn-custom',
				],
				'show' => ['service_btn_state' => 'normal']
			),
			'service_btn_hover_delay' => array(
				'type' => 'spinner',
				'label' => __pl('service_btn_hover_delay'),
				'min' => 0,
				'step' => 100,
				'max' => 5000,
				'default' => 400,
				'css' => ['{{element}} .pagelayer-service-btn' => '-webkit-transition: all {{val}}ms; transition: all {{val}}ms;'],
				'show' => ['service_btn_state' => 'hover'],
			),
			'service_button_color_hover' => array(
				'type' => 'color',
				'label' => __pl('iconbox_button_color'),
				'default' => '',
				'css' => ['{{element}} .pagelayer-service-btn:hover' => 'color:{{val}};'],
				'show' => ['service_btn_state' => 'hover'],
			),
			'service_button_bg_color_hover' => array(
				'type' => 'color',
				'label' => __pl('service_button_bg_color_hover'),
				'default' => '',
				'css' => ['{{element}} .pagelayer-service-btn:hover' => 'background-color:{{val}};'],
				'show' => ['service_btn_state' => 'hover'],
			),
		],
		'border_style' => [
			'btn_bor_hover' => array(
				'type' => 'radio',
				'label' => __pl('state'),
				'list' => array(
					'' => __pl('normal'),
					'hover' => __pl('hover'),
				)
			),	
			'btn_border_type' => array(
				'type' => 'select',
				'label' => __pl('border_type'),
				'css' => ['{{element}} .pagelayer-service-btn' => 'border-style: {{val}}'],
				'list' => [
					'' => __pl('none'),
					'solid' => __pl('solid'),
					'double' => __pl('double'),
					'dotted' => __pl('dotted'),
					'dashed' => __pl('dashed'),
					'groove' => __pl('groove'),
				],
				'show' => array(
					'btn_bor_hover' => ''
				),
			),
			'btn_border_color' => array(
				'type' => 'color',
				'label' => __pl('border_color_label'),
				'css' => ['{{element}} .pagelayer-service-btn' => 'border-color: {{val}};'],
				'req' => array(
					'!btn_border_type' => ''
				),
				'show' => array(
					'btn_bor_hover' => ''
				),
			),
			'btn_border_width' => array(
				'type' => 'padding',
				'label' => __pl('border_width'),
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-service-btn' => 'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px'],
				'req' => [
					'!btn_border_type' => ''
				],
				'show' => array(
					'btn_bor_hover' => ''
				),
			),
			'btn_border_radius' => array(
				'type' => 'padding',
				'label' => __pl('border_radius'),
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-service-btn' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius:  {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
				'req' => array(
					'!btn_border_type' => ''
				),
				'show' => array(
					'btn_bor_hover' => ''
				),
			),
			'btn_border_type_hover' => array(
				'type' => 'select',
				'label' => __pl('border_type'),
				'css' => ['{{element}} .pagelayer-service-btn:hover' => 'border-style: {{val}}'],
				'list' => [
					'' => __pl('none'),
					'solid' => __pl('solid'),
					'double' => __pl('double'),
					'dotted' => __pl('dotted'),
					'dashed' => __pl('dashed'),
					'groove' => __pl('groove'),
				],
				'show' => array(
					'btn_bor_hover' => 'hover'
				),
			),
			'btn_border_color_hover' => array(
				'type' => 'color',
				'label' => __pl('border_color_hover_label'),
				'css' => ['{{element}} .pagelayer-service-btn:hover' => 'border-color: {{val}};'],
				'req' => array(
					'!btn_border_type_hover' => ''
				),
				'show' => array(
					'btn_bor_hover' => 'hover'
				),
			),
			'btn_border_width_hover' => array(
				'type' => 'padding',
				'label' => __pl('border_width_hover'),
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-service-btn:hover' => 'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px'],
				'req' => [
					'!btn_border_type_hover' => ''
				],
				'show' => array(
					'btn_bor_hover' => 'hover'
				),
			),
			'btn_border_radius_hover' => array(
				'type' => 'padding',
				'label' => __pl('border_radius_hover'),
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-service-btn:hover' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius:  {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
				'req' => array(
					'!btn_border_type_hover' => ''
				),
				'show' => array(
					'btn_bor_hover' => 'hover'
				),
			),
		],
		'styles' => [
			'service_img_style' => __pl('service_img_style'),
			'service_heading_style' => __pl('service_heading_style'),
			'service_content_style' => __pl('service_content_style'),
			'service_btn_style' => __pl('service_btn_style'),
			'border_style' => __pl('btn_border_style'),
		],
	)
);

// Icon Box
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_iconbox', array(
		'name' => __pl('Icon Box'),
		'group' => 'other',
		'innerHTML' => 'service_text',
		'html' => '<div class="pagelayer-service-container pagelayer-service-align-{{service_alignment}} pagelayer-service-vertical-{{service_vertical_alignment}}">
			<div class="pagelayer-service-icon pagelayer-service-{{service_icon_view}}">
				<i class="{{service_icon}} pagelayer-icon-{{service_icon_shape_type}} pagelayer-animation-{{anim_hover}}" aria-hidden="true"></i>
			</div>
			<div class="pagelayer-service-details">
				<a if-ext={{heading_url}} href="{{{heading_url}}}" class="pagelayer-ele-link pagelayer-service-heading-link" >
					<div if="{{service_heading}}" class="pagelayer-service-heading">{{service_heading}}</div>
				</a>
				<div if="{{service_text}}" class="pagelayer-service-text">{{service_text}}</div>
				<a if="{{service_button}}" href="{{{service_button_url}}}" class="pagelayer-service-btn pagelayer-button pagelayer-ele-link {{iconbox_button_type}} {{service_button_size}}">
					<span if="{{service_button_text}}">{{service_button_text}}</span>
				</a>
			</div>
			<a if-ext={{box_url}} href="{{{box_url}}}" class="pagelayer-ele-link pagelayer-box-link"> </a>
		</div>',
		'params' => array(
			'service_icon' => array(
				'type' => 'icon',
				'label' => __pl('iconbox_font_icon_label'),
				'default' => 'fas fa-exclamation-circle',
			),
			'service_alignment' => array(
				'type' => 'radio',
				'label' => __pl('iconbox_box_media_alignment'),
				'default' => 'top',
				'list' => array(
					'left' => __pl('left'),
					'top' => __pl('top'),
					'right' => __pl('right'),
				),
			),
			'service_vertical_alignment' => array(
				'type' => 'radio',
				'label' => __pl('iconbox_box_media_vertical_alignment'),
				'default' => 'middle',
				'list' => array(
					'top' => __pl('top'),
					'middle' => __pl('middle'),
					'bottom' => __pl('bottom'),
				),
				'req' => array(
					'!service_alignment' => 'top'
				)
			),
			'service_icon_alignment' => array(
				'type' => 'radio',
				'label' => __pl('horizontal_pos'),
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-service-icon' => 'text-align: {{val}};,'],
				'list' => array(
					'left' => __pl('left'),
					'center' => __pl('center'),
					'right' => __pl('right'),
				),
				'req' => ['service_alignment' => 'top']
			),
			'box_url' => array(
				'type' => 'link',
				'label' => __pl('url'),
				'selector' => '.pagelayer-box-link',
			),
		),
		// icon style
		'service_icon_style' => [
			'service_icon_view' => array(
				'type' => 'select',
				'label' => __pl('iconbox_icon_view'),
				'default' => 'default',
				'list' =>array(
					'default' => __pl('Default'),
					'stacked' => __pl('Stacked'),
					'framed' => __pl('Framed'),
				),
			),
			'service_icon_shape_type' => array(
				'type' => 'select',
				'label' => __pl('iconbox_icon_shape_label'),
				'default' => '',
				'list' =>array(
					'square' => __pl('Square'),
					'circle' => __pl('Circle'),
				),
				'req' => ['!service_icon_view' => 'default'],
			),
			'service_icon_padding' => array(
				'type' => 'slider',
				'label' => __pl('service_icon_padding'),
				'min' => '0',
				'max' => '200',
				'default' => '15',
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-service-icon i' => 'padding: calc(0.5em + {{val}}px);'],
				'req' => ['!service_icon_view' => 'default'],
			),
			'service_icon_spacing' => array(
				'type' => 'padding',
				'screen' => 1,
				'label' => __pl('service_icon_spacing'),
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-service-icon' => 'padding-top:{{val[0]}}px; padding-right:{{val[1]}}px; padding-bottom:{{val[2]}}px; padding-left:{{val[3]}}px;'],
			),			
			'anim_hover' => array(
				'type' => 'select',
				'label' => __pl('icon_animation'),
				'list' => [
					'' => __pl('none'),
					'grow' => __pl('Grow'),
					'shrink' => __pl('Shrink'),
					'pulse' => __pl('Pulse'),
					'pulse-grow' => __pl('Pulse Grow'),
					'pulse-shrink' => __pl('Pulse Shrink'),
					'push' => __pl('Push'),
					'pop' => __pl('Pop'),
					'buzz' => __pl('Buzz'),
					'buzz-out' => __pl('Buzz Out'),
					'float' => __pl('Float'),
					'sink' => __pl('Sink'),
					'bob' => __pl('Bob'),
					'hang' => __pl('Hang'),
					'bounce-in' => __pl('Bounce In'),
					'bounce-out' => __pl('Bounce Out'),
					'rotate' => __pl('Rotate'),
					'grow-rotate' => __pl('Grow Rotate'),
					'skew-forward' => __pl('Skew Forward'),
					'skew-backward' => __pl('Skew Backward'),
					'wobble-vertical' => __pl('Wobble Vertical'),
					'wobble-horizontal' => __pl('Wobble Horizontal'),
					'wobble-bottom-to-right' => __pl('Wobble Bottom To Right'),
					'wobble-top-to-right' => __pl('Wobble Top To Right'),
					'wobble-top' => __pl('Wobble Top'),
					'wobble-bottom' => __pl('Wobble Bottom'),
					'wobble-skew' => __pl('Wobble Skew'),
				],
				'addClass' => 'pagelayer-anim-par'
			),
			'service_icon_state' => array(
				'type' => 'radio',
				'label' => __pl('icon_state'),
				'default' => 'normal',
				'list' => array(
					'normal' => __pl('Normal'),
					'hover' => __pl('Hover'),
				),
			),
			'service_icon_color' => array(
				'type' => 'color',
				'label' => __pl('iconbox_icon_color'),
				'default' => '#0986c0',
				'css' => ['{{element}} .pagelayer-service-icon i' => 'color:{{val}};'],
				'show' => ['service_icon_state' => 'normal'],
			),
			'service_icon_background_color' => array(
				'type' => 'color',
				'label' => __pl('service_icon_background_color'),
				'default' => '#eff0f0',
				'css' => ['{{element}} .pagelayer-service-icon.pagelayer-service-stacked i' => 'background-color:{{val}};'],
				'show' => ['service_icon_state' => 'normal'],
				'req' => ['service_icon_view' => 'stacked']
			),
			'service_icon_font_size' => array(
				'type' => 'slider',
				'label' => __pl('service_icon_size'),
				'min' => '0',
				'max' => '300',
				'default' => '75',
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-service-icon' => 'font-size:{{val}}px;'],
				'show' => ['service_icon_state' => 'normal'],
			),
			'service_rotate' => array(
				'type' => 'slider',
				'label' => __pl('service_icon_rotate'),
				'min' => '0',
				'max' => '360',
				'default' => '0',
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-service-icon i' => 'transform: rotate({{val}}deg);'],
				'show' => ['service_icon_state' => 'normal'],
			),
			'service_icon_hover_delay' => array(
				'type' => 'spinner',
				'label' => __pl('service_icon_hover_delay'),
				'min' => 0,
				'step' => 100,
				'max' => 5000,
				'default' => 400,
				'css' => ['{{element}} .pagelayer-service-icon i' => '-webkit-transition: all {{val}}ms; transition: all {{val}}ms;'],
				'show' => ['service_icon_state' => 'hover'],
			),
			'service_icon_color_hover' => array(
				'type' => 'color',
				'label' => __pl('service_icon_color_hover'),
				'css' => ['{{element}}:hover .pagelayer-service-icon i' => 'color:{{val}};'],
				'show' => ['service_icon_state' => 'hover'],
			),
			'service_icon_background_color_hover' => array(
				'type' => 'color',
				'label' => __pl('service_icon_background_color_hover'),
				'default' => '',
				'css' => ['{{element}}:hover .pagelayer-service-icon.pagelayer-service-stacked i' => 'background-color:{{val}};'],
				'show' => ['service_icon_state' => 'hover'],
				'req' => ['service_icon_view' => 'stacked']
			),
			'service_icon_size_hover' => array(
				'type' => 'slider',
				'label' => __pl('service_icon_size_hover'),
				'min' => '0',
				'max' => '300',
				'screen' => 1,
				'css' => ['{{element}}:hover .pagelayer-service-icon' => 'font-size:{{val}}px;'],
				'show' => ['service_icon_state' => 'hover'],
			),
			'service_rotate_hover' => array(
				'type' => 'slider',
				'label' => __pl('service_rotate_hover'),
				'min' => '0',
				'max' => '360',
				'screen' => 1,
				'css' => ['{{element}}:hover .pagelayer-service-icon i' => 'transform: rotate({{val}}deg);'],
				'show' => ['service_icon_state' => 'hover'],
			),
		],
		'service_icon_border' => [
			'service_bor_state' => array(
				'type' => 'radio',
				'label' => __pl('icon_state'),
				'default' => 'normal',
				'list' => array(
					'normal' => __pl('Normal'),
					'hover' => __pl('Hover'),
				),
			),
			'service_icon_border_type' => array(
				'type' => 'select',
				'label' => __pl('icon_border_type'),
				'css' => ['{{element}} .pagelayer-service-icon i' =>'border-style: {{val}};'],
				'list' => [
					'' => __pl('none'),
					'solid' => __pl('solid'),
					'double' => __pl('double'),
					'dotted' => __pl('dotted'),
					'dashed' => __pl('dashed'),
					'groove' => __pl('groove'),
				],
				'show' => ['service_bor_state' => 'normal'],
			),
			'service_icon_border_color' => array(
				'type' => 'color',
				'label' => __pl('icon_border_color_label'),
				'default' => '#0986c0',
				'css' => ['{{element}} .pagelayer-service-icon i' => 'border-color: {{val}};'],
				'req' => [
					'!service_icon_border_type' => '',
				],
				'show' => ['service_bor_state' => 'normal'],
			),
			'service_icon_border_width' => array(
				'type' => 'padding',
				'label' => __pl('icon_border_width'),
				'screen' => 1,
				'css' =>  ['{{element}} .pagelayer-service-icon i' =>'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px;'],
				'req' => [
					'!service_icon_border_type' => '',
				],
				'show' => ['service_bor_state' => 'normal'],
			),
			'service_icon_border_radius' => array(
				'type' => 'padding',
				'label' => __pl('border_radius'),
				'screen' => 1,
				'css' =>  ['{{element}} .pagelayer-service-icon i ' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius:  {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
				'req' => [
					'!service_icon_border_type' => '',
				],
				'show' => ['service_bor_state' => 'normal'],
			),
			'service_icon_border_type_hover' => array(
				'type' => 'select',
				'label' => __pl('icon_border_type_hover'),
				'css' => ['{{element}}:hover .pagelayer-service-icon i' =>'border-style: {{val}};'],
				'list' => [
					'' => __pl('none'),
					'solid' => __pl('solid'),
					'double' => __pl('double'),
					'dotted' => __pl('dotted'),
					'dashed' => __pl('dashed'),
					'groove' => __pl('groove'),
				],
				'show' => ['service_bor_state' => 'hover'],
			),
			'service_icon_border_color_hover' => array(
				'type' => 'color',
				'label' => __pl('icon_border_color_hover_label'),
				'default' => '#0986c0',
				'css' => ['{{element}}:hover .pagelayer-service-icon i' => 'border-color: {{val}};'],
				'req' => [
					'!service_icon_border_type_hover' => '',
				],
				'show' => ['service_bor_state' => 'hover'],
			),
			'service_icon_border_width_hover' => array(
				'type' => 'padding',
				'label' => __pl('icon_border_width_hover'),
				'screen' => 1,
				'css' =>  ['{{element}}:hover .pagelayer-service-icon i' =>'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px;'],
				'req' => [
					'!service_icon_border_type_hover' => '',
				],
				'show' => ['service_bor_state' => 'hover'],
			),
			'service_icon_border_radius_hover' => array(
				'type' => 'padding',
				'label' => __pl('border_radius'),
				'screen' => 1,
				'css' =>  ['{{element}}:hover .pagelayer-service-icon i' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius:  {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
				'req' => [
					'!service_icon_border_type_hover' => '',
				],
				'show' => ['service_bor_state' => 'hover'],
			),
		],		
		'service_heading_style' =>[
			'service_heading' => array(
				'type' => 'textarea',
				'label' => __pl('iconbox_box_heading_label'),
				'default' => 'This is Icon Box',
				'edit' => '.pagelayer-service-heading',
			),
			'heading_url' => array(
				'type' => 'link',
				'label' => __pl('url'),
				'selector' => '.pagelayer-service-heading-link',
				'req' => ['!service_heading' => '', 'box_url' => '']
			),
			'heading_alignment' => array(
				'type' => 'radio',
				'label' => __pl('service_box_heading_alignment'),
				'default' => 'center',
				'screen' => 1,
				'list' => array(
					'left' => __pl('left'),
					'center' => __pl('center'),
					'right' => __pl('right'),
				),
				'css' => ['{{element}} .pagelayer-service-heading' => 'text-align:{{val}};'],
			),
			'service_title_spacing' => array(
				'type' => 'padding',
				'label' => __pl('spacing'),
				'screen' => 1,
				'default' => ',,10,',
				'css' => ['{{element}} .pagelayer-service-heading' => 'padding-top:{{val[0]}}px; padding-right:{{val[1]}}px; padding-bottom:{{val[2]}}px; padding-left:{{val[3]}}px;']
			),
			'heading_state' => array(
				'type' => 'radio',
				'label' => __pl('icon_state'),
				'default' => 'normal',
				'list' => array(
					'normal' => __pl('Normal'),
					'hover' => __pl('Hover'),
				),
			),
			'service_heading_color' => array(
				'type' => 'color',
				'label' => __pl('service_heading_color'),
				'default' => '#0986c0',
				'css' => ['{{element}} .pagelayer-service-heading' => 'color:{{val}}'],
				'show' => ['heading_state' => 'normal']
			),
			'service_heading_typo' => array(
				'type' => 'typography',
				'label' => __pl('service_heading_typo'),
				'default' => ',28,,600,,,,,,,',
				'css' => ['{{element}} .pagelayer-service-heading' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
				'show' => ['heading_state' => 'normal']
			),
			'heading_delay' => array(
				'type' => 'spinner',
				'label' => __pl('service_icon_hover_delay'),
				'min' => 0,
				'step' => 100,
				'max' => 5000,
				'default' => 400,
				'css' => ['{{element}} .pagelayer-service-heading' => '-webkit-transition: all {{val}}ms; transition: all {{val}}ms;'],
				'show' => ['heading_state' => 'hover']
			),
			'heading_color_hover' => array(
				'type' => 'color',
				'label' => __pl('service_heading_color'),
				'css' => ['{{element}}:hover .pagelayer-service-heading' => 'color:{{val}}'],
				'show' => ['heading_state' => 'hover']
			),
			'heading_typo_hover' => array(
				'type' => 'typography',
				'label' => __pl('service_heading_typo'),
				'css' => ['{{element}}:hover .pagelayer-service-heading' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
				'show' => ['heading_state' => 'hover']
			),
		],
		//service content style
		'service_content_style' =>[
			'service_text_alignment' => array(
				'type' => 'radio',
				'label' => __pl('alignment'),
				'default' => 'center',
				'screen' => 1,
				'list' => array(
					'left' => __pl('left'),
					'center' => __pl('center'),
					'right' => __pl('right'),
					'justify' => __pl('justify'),
				),
				'css' => ['{{element}} .pagelayer-service-details' => 'text-align:{{val}};'],
			),
			'service_content_spacing' => array(
				'type' => 'padding',
				'label' => __pl('spacing'),
				'css' => ['{{element}} .pagelayer-service-text' => 'padding-top:{{val[0]}}px; padding-right:{{val[1]}}px; padding-bottom:{{val[2]}}px; padding-left:{{val[3]}}px;'],
			),
			'service_text' => array(
				'type' => 'editor',
				'label' => __pl('iconbox_box_text_label'),
				'default' => 'Lorem Ipsum has been the industry\'s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.',
				'edit' => '.pagelayer-service-text',
			),
		],
		//service button style
		'service_btn_style' =>[
			'service_button' => array(
				'type' => 'checkbox',
				'label' => __pl('show_btn'),
			),
			'iconbox_button_type' => array(
				'type' => 'select',
				'label' => __pl('Button Type'),
				'default' => 'pagelayer-btn-primary',
				'list' => array(
					'pagelayer-btn-default' => __pl('btn_type_default'),
					'pagelayer-btn-primary' => __pl('btn_type_primary'),
					'pagelayer-btn-secondary' => __pl('btn_type_secondary'),
					'pagelayer-btn-success' => __pl('btn_type_success'),
					'pagelayer-btn-info' => __pl('btn_type_info'),
					'pagelayer-btn-warning' => __pl('btn_type_warning'),
					'pagelayer-btn-danger' => __pl('btn_type_danger'),
					'pagelayer-btn-dark' => __pl('btn_type_dark'),
					'pagelayer-btn-light' => __pl('btn_type_light'),
					'pagelayer-btn-link' => __pl('btn_type_link'),
					'pagelayer-btn-custom' => __pl('btn_type_custom')
				),
				'req' => ['service_button' => 'true']
			),
			'service_button_size' => array(
				'type' => 'select',
				'label' => __pl('button_size_label'),
				'default' => 'pagelayer-btn-small',
				'list' => array(
					'pagelayer-btn-mini' => __pl('mini'),
					'pagelayer-btn-small' => __pl('small'),
					'pagelayer-btn-large' => __pl('large'),
					'pagelayer-btn-extra-large' => __pl('extra_large'),
					'pagelayer-btn-double-large' => __pl('double_large'),
					'pagelayer-btn-custom' => __pl('custom'),
				),
				'req' => ['service_button' => 'true']
			),
			'service_btn_dim' => array(
				'type' => 'dimension',
				'label' => __pl('service_btn_dim'),
				'default' => '10,15',
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-service-btn' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[0]}}px;padding-left:{{val[1]}}px;'],
				'req' => [
					'service_button' => 'true',
					'service_button_size' => 'pagelayer-btn-custom',
				]
			),
			'service_btn_stretch' => array(
				'type' => 'checkbox',
				'label' => __pl('stretch'),
				'css' => ['{{element}} .pagelayer-service-btn' => 'width:100%;'],
				'req' => ['service_button' => 'true']
			),
			'service_button_url' => array(
				'type' => 'link',
				'label' => __pl('iconbox_btn_url_label'),
				'selector' => '.pagelayer-service-btn',
				'req' => ['service_button' => 'true']
			),
			'service_button_text' => array(
				'type' => 'text',
				'label' => __pl('iconbox_button_text_label'),
				'edit' => '.pagelayer-service-btn',
				'default' => 'Click Here!',
				'req' => ['service_button' => 'true']
			),
			'service_button_typo' => array(
				'type' => 'typography',
				'label' => __pl('typography'),
				'css' => ['{{element}} .pagelayer-service-btn' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
				'req' => ['service_button' => 'true']
			),
			'service_btn_spacing' => array(
				'type' => 'padding',
				'label' => __pl('spacing'),
				'css' => ['{{element}} .pagelayer-service-btn' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
				'req' => ['service_button' => 'true']
			),
			'service_button_font_size' => array(
				'type' => 'slider',
				'label' => __pl('iconbox_btn_text_size'),
				'min' => '0',
				'max' => '50',
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-service-btn' => 'font-size:{{val}}px;'],
				'req' => [
					'service_button' => 'true',
					'iconbox_button_type' => 'pagelayer-btn-custom',
				]
			),
			'service_btn_state' => array(
				'type' => 'radio',
				'label' => __pl('button_state'),
				'default' => 'normal',
				'list' => array(
					'normal' => __pl('Normal'),
					'hover' => __pl('Hover'),
				),
				'req' => array(
					'service_button' => 'true',
					'iconbox_button_type' => 'pagelayer-btn-custom'
				),
			),
			'service_button_color' => array(
				'type' => 'color',
				'label' => __pl('iconbox_button_color'),
				'default' => '#ffffff',
				'css' => ['{{element}} .pagelayer-service-btn' => 'color:{{val}};'],
				'req' => [
					'service_button' => 'true',
					'iconbox_button_type' => 'pagelayer-btn-custom',
				],
				'show' => ['service_btn_state' => 'normal']
			),
			'service_button_bg_color' => array(
				'type' => 'color',
				'label' => __pl('service_button_bg_color'),
				'default' => '#0986c0',
				'css' => ['{{element}} .pagelayer-service-btn' => 'background-color:{{val}};'],
				'req' => [
					'service_button' => 'true',
					'iconbox_button_type' => 'pagelayer-btn-custom',
				],
				'show' => ['service_btn_state' => 'normal']
			),
			'service_btn_hover_delay' => array(
				'type' => 'spinner',
				'label' => __pl('service_btn_hover_delay'),
				'min' => 0,
				'step' => 100,
				'max' => 5000,
				'default' => 400,
				'css' => ['{{element}} .pagelayer-service-btn' => '-webkit-transition: all {{val}}ms; transition: all {{val}}ms;'],
				'show' => ['service_btn_state' => 'hover'],
			),
			'service_button_color_hover' => array(
				'type' => 'color',
				'label' => __pl('iconbox_button_color'),
				'default' => '',
				'css' => ['{{element}} .pagelayer-service-btn:hover' => 'color:{{val}};'],
				'show' => ['service_btn_state' => 'hover'],
			),
			'service_button_bg_color_hover' => array(
				'type' => 'color',
				'label' => __pl('service_button_bg_color_hover'),
				'default' => '',
				'css' => ['{{element}} .pagelayer-service-btn:hover' => 'background-color:{{val}};'],
				'show' => ['service_btn_state' => 'hover'],
			),
		],
		'border_style' => [
			'btn_bor_hover' => array(
				'type' => 'radio',
				'label' => __pl('state'),
				'list' => array(
					'' => __pl('normal'),
					'hover' => __pl('hover'),
				)
			),	
			'btn_border_type' => array(
				'type' => 'select',
				'label' => __pl('border_type'),
				'css' => ['{{element}} .pagelayer-service-btn' => 'border-style: {{val}}'],
				'list' => [
					'' => __pl('none'),
					'solid' => __pl('solid'),
					'double' => __pl('double'),
					'dotted' => __pl('dotted'),
					'dashed' => __pl('dashed'),
					'groove' => __pl('groove'),
				],
				'show' => array(
					'btn_bor_hover' => ''
				),
			),
			'btn_border_color' => array(
				'type' => 'color',
				'label' => __pl('border_color_label'),
				'css' => ['{{element}} .pagelayer-service-btn' => 'border-color: {{val}};'],
				'req' => array(
					'!btn_border_type' => ''
				),
				'show' => array(
					'btn_bor_hover' => ''
				),
			),
			'btn_border_width' => array(
				'type' => 'padding',
				'label' => __pl('border_width'),
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-service-btn' => 'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px'],
				'req' => [
					'!btn_border_type' => ''
				],
				'show' => array(
					'btn_bor_hover' => ''
				),
			),
			'btn_border_radius' => array(
				'type' => 'padding',
				'label' => __pl('border_radius'),
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-service-btn' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius:  {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
				'req' => array(
					'!btn_border_type' => ''
				),
				'show' => array(
					'btn_bor_hover' => ''
				),
			),
			'btn_border_type_hover' => array(
				'type' => 'select',
				'label' => __pl('border_type'),
				'css' => ['{{element}} .pagelayer-service-btn:hover' => 'border-style: {{val}}'],
				'list' => [
					'' => __pl('none'),
					'solid' => __pl('solid'),
					'double' => __pl('double'),
					'dotted' => __pl('dotted'),
					'dashed' => __pl('dashed'),
					'groove' => __pl('groove'),
				],
				'show' => array(
					'btn_bor_hover' => 'hover'
				),
			),
			'btn_border_color_hover' => array(
				'type' => 'color',
				'label' => __pl('border_color_hover_label'),
				'css' => ['{{element}} .pagelayer-service-btn:hover' => 'border-color: {{val}};'],
				'req' => array(
					'!btn_border_type_hover' => ''
				),
				'show' => array(
					'btn_bor_hover' => 'hover'
				),
			),
			'btn_border_width_hover' => array(
				'type' => 'padding',
				'label' => __pl('border_width_hover'),
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-service-btn:hover' => 'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px'],
				'req' => [
					'!btn_border_type_hover' => ''
				],
				'show' => array(
					'btn_bor_hover' => 'hover'
				),
			),
			'btn_border_radius_hover' => array(
				'type' => 'padding',
				'label' => __pl('border_radius_hover'),
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-service-btn:hover' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius:  {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
				'req' => array(
					'!btn_border_type_hover' => ''
				),
				'show' => array(
					'btn_bor_hover' => 'hover'
				),
			),
		],
		'styles' => [
			'service_icon_style' => __pl('service_icon_style'),
			'service_icon_border' => __pl('service_icon_border'),
			'service_heading_style' => __pl('service_heading_style'),
			'service_content_style' => __pl('service_content_style'),
			'service_btn_style' => __pl('service_btn_style'),
			'border_style' => __pl('btn_border_style'),
		],
	)
);

// Tabs
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_tabs', array(
		'name' => __pl('tabs'),
		'group' => 'other',
		'has_group' => [
			'section' => 'params', 
			'prop' => 'elements'
		],
		'holder' => '.pagelayer-tabcontainer',
		'html' => '<div class="pagelayer-tabs-holder"></div>
			<div class="pagelayer-tabcontainer"></div>',
		'params' => array(
			'elements' => array(
				'type' => 'group',
				'label' => __pl('Tabs list'),
				'sc' => PAGELAYER_SC_PREFIX.'_tab',
				'item_label' => array(
					'default' => __pl('tab'),
					'param' => 'title',
				),
				'count' => 2,
				'text' => strtr(__pl('add_new_item'), array('%name%' => __pl('tab_name'))),
			),
			'vertical' => array(
				'type' => 'checkbox',
				'label' => __pl('tabs_vertical'),
			),
			'vertical_width' => array(
				'type' => 'slider',
				'label' => __pl('Tabs container width'),
				'default' => 30,
				'min' => 0,
				'max' => 70,
				'step' => 1,
				'screen' => 1,
				'css' => ['{{element}}' => 'width:100%; display: -webkit-flex;
				display: flex;', '{{element}} .pagelayer-tabs-holder' => '-webkit-flex-basis: {{val}}%; flex-basis:{{val}}%', '{{element}} .pagelayer-tabcontainer' => '-webkit-flex-basis: calc(100% - {{val}}%); flex-basis:calc(100% - {{val}}%)', '{{element}} .pagelayer-tabs-holder .pagelayer-tablinks' => 'width: 100%;'],
				'req' => array(
					'vertical' => 'true',
				)
			),
			'rotate' => array(
				'type' => 'radio',
				'label' => __pl('tabs_rotate'),
				'list' => array(
					'' => __pl('disable'),
					'3000' => '3',
					'5000' => '5',
					'10000' => '10',
					'15000' => '15',
				),
				'addAttr' => 'pagelayer-tabs-rotate="{{rotate}}"'
			)
		),
		'tabs_holder_styles' => [
			'tabs_holder_bg_color' => array(
				'type' => 'color',
				'label' => __pl('Background color'),
				'default' => '#f1f1f1',
				'css' => ['{{element}} .pagelayer-tabs-holder' => 'background-color:{{val}}'],
			),
			'tabs_border_type' => array(
				'type' => 'select',
				'label' => __pl('border_type'),
				'default' => 'solid',
				'list' => [
					'' => __pl('none'),
					'solid' => __pl('solid'),
					'double' => __pl('double'),
					'dotted' => __pl('dotted'),
					'dashed' => __pl('dashed'),
					'groove' => __pl('groove'),
				],
				'css' => ['{{element}} .pagelayer-tabcontainer' => 'border-style: {{val}}', '{{element}} .pagelayer-tabs-holder' =>'border-style: {{val}}'],
			),
			'tabs_border_color' => array(
				'type' => 'color',
				'label' => __pl('border_color'),
				'default' => '#cccccc',
				'req' => [
					'!tabs_border_type' => ''
				],
				'css' => ['{{element}} .pagelayer-tabcontainer' => 'border-color: {{val}}','{{element}} .pagelayer-tabs-holder' => 'border-color: {{val}}'],
			),
			'tabs_holder_border_width' => array(
				'type' => 'padding',
				'label' => __pl('Border Width'),
				'default' => '1,1,0,1',
				'screen' => 1,
				'req' => [
					'!tabs_border_type' => ''
				],
				'css' => ['{{element}} .pagelayer-tabs-holder' => 'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px'],
			),
			'tabs_holder_border_radius' => array(
				'type' => 'padding',
				'label' => __pl('Border Radius'),
				'default' => '1,1,0,1',
				'screen' => 1,
				'req' => [
					'!tabs_border_type' => ''
				],
				'css' => ['{{element}} .pagelayer-tabs-holder' => 'border-top-left-radius: {{val[0]}}px; border-top-right-radius: {{val[1]}}px; border-bottom-right-radius: {{val[2]}}px; border-bottom-left-radius: {{val[3]}}px'],
			),
		],
		'tabs_styles' => [
			'tabs_holder_align' => array(
				'type' => 'radio',
				'label' => __pl('alignment'),
				'default' => 'left',
				'screen' => 1,
				'list' => array(
					'left' => __pl('Left'),
					'center' => __pl('Center'),
					'right' => __pl('Right'),
				),
				'css' => ['{{element}} .pagelayer-tabs-holder' => 'text-align:{{val}}'],
			),
			'tabs_color' => array(
				'type' => 'color',
				'label' => __pl('Color '),
				'default' => '#444',
				'css' => ['{{element}} .pagelayer-tabs-holder .pagelayer-tablinks' => 'color:{{val}}'],
			),
			'tabs_bg_color' => array(
				'type' => 'color',
				'label' => __pl('Background color'),
				'default' => '#f1f1f1',
				'css' => ['{{element}} .pagelayer-tabs-holder .pagelayer-tablinks' => 'background-color:{{val}}'],
			),
			'tabs_active_color' => array(
				'type' => 'color',
				'label' => __pl('Active Tab Color'),
				'default' => '#fff',
				'css' => ['{{element}} .pagelayer-tabs-holder .pagelayer-tablinks.active' => 'color:{{val}}', '{{element}} .pagelayer-tabs-holder .pagelayer-tablinks:hover' => 'color:{{val}}'],
			),
			'tabs_active_bg_color' => array(
				'type' => 'color',
				'label' => __pl('Active Tab Background Color'),
				'default' => '#0986c0',
				'css' => ['{{element}} .pagelayer-tabs-holder .pagelayer-tablinks.active'=> 'background-color:{{val}}', '{{element}} .pagelayer-tabs-holder .pagelayer-tablinks:hover' => 'background-color:{{val}}'],
			),
			'tab_title_typo' => array(
				'type' => 'typography',
				'label' => __pl('tab_title_typo'),
				'css' => ['{{element}} .pagelayer-tabs-holder .pagelayer-tablinks' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
			),
			'tabs_icon_align' => array(
				'type' => 'radio',
				'label' => __pl('Icon Position'),
				'default' => 'left',
				'list' => array(
					'left' => __pl('Left'),
					'right' => __pl('Right'),
				),
				'css' => ['{{element}} .pagelayer-tabs-holder .pagelayer-tablinks i'=> 'float:{{val}};'],
			),
			'tabs_icon_spacing' => array(
				'type' => 'slider',
				'label' => __pl('tabs_icon_spacing'),
				'default' => 10,
				'max' => 50,
				'min' => 0,
				'steps' => 1,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-tabs-holder .pagelayer-tablinks i'=> 'padding:0px {{val}}px;padding-{{tabs_icon_align}}:0px;'],
			),
		],
		'content_styles' => [
			'tabs_content_typo' => array(
				'type' => 'typography',
				'label' => __pl('tab_content_typo'),
				'css' => ['{{element}} .pagelayer-tabcontainer' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
			),
			'tabs_content_color' => array(
				'type' => 'color',
				'label' => __pl('Color'),
				'default' => '#000000',
				'css' => ['{{element}} .pagelayer-tab' => 'color:{{val}}'],
			),
			'tabs_content_bg_color' => array(
				'type' => 'color',
				'label' => __pl('Background Color'),
				'default' => '#fff',
				'css' => ['{{element}} .pagelayer-tab'=> 'background-color:{{val}}'],
			),
			'tab_padding' => array(
				'type' => 'slider',
				'label' => __pl('tabs_padding_label'),
				'default' => 15,
				'min' => 0,
				'max' => 50,
				'step' => 1,
				'screen' => 1,
				'css' => ['{{element}}.pagelayer-tabs .pagelayer-tabcontainer .pagelayer-tab' => 'padding: {{val}}px;'],
			),
			'tabs_content_border_width' => array(
				'type' => 'padding',
				'label' => __pl('border_width'),
				'default' => '1,1,1,1',
				'screen' => 1,
				'req' => [
					'!tabs_border_type' => ''
				],
				'css' => ['{{element}} .pagelayer-tabcontainer' => 'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px'],
			),
			'tabs_content_border_radius' => array(
				'type' => 'padding',
				'label' => __pl('border_radius'),
				'screen' => 1,
				'req' => [
					'!tabs_border_type' => ''
				],
				'css' => ['{{element}} .pagelayer-tabcontainer' => 'border-top-left-radius: {{val[0]}}px; border-top-right-radius: {{val[1]}}px; border-bottom-right-radius: {{val[2]}}px; border-bottom-left-radius: {{val[3]}}px'],
			),
		],
		'styles' => [
			'tabs_holder_styles' => __pl('tabs_holder_styles'),
			'tabs_styles' => __pl('Tabs'),
			'content_styles' => __pl('content'),
		],
	)
);


// Tab
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_tab', array(
		'name' => __pl('tab'),
		'group' => 'other',
		'not_visible' => 1,
		'parent' => [PAGELAYER_SC_PREFIX.'_tabs'],
		'has_group' => [
			'section' => 'params', 
			'prop' => 'elements',
		],
		'holder' => '.pagelayer-tabcontent',
		'html' => '<div class="pagelayer-tabcontent"></div>',
		'params' => array(
			'elements' => array(
				'type' => 'group',
				'label' => __pl('Inner Row'),
				'sc' => PAGELAYER_SC_PREFIX.'_inner_row', // a.k.a the item being multiplied by the count
				'count' => 1,
				'item_label' => array(
					'default' => __pl('Inner Row'),
				),
				'item_atts' => [], // orderwise array of attrbutes to be set as per the count given 
				'inner_content' => [ // This is the content within each item which is going to the created i.e. within each SC. This only use for inner rows
					['pl_col' => [
						'inner_content' => [
							['pl_text' => [ 'atts' => ['text' => 'This is the default Tab content. Feel free to delete it.']]]
						]]
					]
				],
				'hide' => 1,
			),
			'default_active' => array(
				'type' => 'checkbox',
				'label' => __pl('Default active tab'),
				'addAttr' => 'pagelayer-default_active="1"'
			),
			'tab_icon' => array(
				'type' => 'icon',
				'label' => __pl('icon'),
				'addAttr' => 'pagelayer-tab-icon="{{tab_icon}}"',
			),
			'anchor_id' => array(
				'type' => 'text',
				'label' => __pl('ele_id'),
				'addAttr' => 'id="{{anchor_id}}"'
			),
			'title' => array(
				'type' => 'text',
				'label' => __pl('title'),
				'default' => 'Lorem',
				'addAttr' => 'pagelayer-tab-title="{{title}}"'
			),
		)
	)
);

// Accordion
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_accordion', array(
		'name' => __pl('accordion'),
		'group' => 'other',
		'has_group' => [
			'section' => 'params', 
			'prop' => 'elements'
		],
		'holder' => '.pagelayer-accordion-holder',
		'html' => '<div class="pagelayer-accordion-holder" data-icon="{{icon}}" data-active_icon="{{active_icon}}"></div>',
		'params' => array(
			'elements' => array(
				'type' => 'group',
				'label' => __pl('Accordions'),
				'sc' => PAGELAYER_SC_PREFIX.'_accordion_item',
				'item_label' => array(
					'default' => __pl('accordion_item_title_label'),
					'param' => 'title'
				),
				'count' => 2,
				'text' => strtr(__pl('add_new_item'), array('%name%' => __pl('accordion_name'))),				
			),		
			'acc_space' => array(
				'type' => 'slider',
				'label' => __pl('Space Between'),
				'default' => 0,
				'min' => 0,
				'max' => 50,
				'step' => 1,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-accordion_item' => 'margin-bottom:{{val}}px;'],
			),	
		),
		'icon_styles' => [
			'icon' => array(
				'type' => 'icon',
				'label' => __pl('list_icon_label'),
				'default' => 'fas fa-plus',
			),
			'active_icon' => array(
				'type' => 'icon',
				'label' => __pl('Active Icon'),
				'default' => 'fas fa-minus',
			),
			'icon_align' => array(
				'type' => 'radio',
				'label' => __pl('Alignment'),
				'default' => 'left',
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-accordion-tabs .pagelayer-accordion-icon' => 'float:{{val}}'],
				'list' => array(
					'left' => __pl('left'),
					'right' => __pl('right'),
				)
			
			),
			'icon_padding' => array(
				'type' => 'slider',
				'label' => __pl('Spacing'),
				'default' => 10,
				'min' => 0,
				'max' => 50,
				'step' => 1,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-accordion-tabs .pagelayer-accordion-icon' => 'padding:0px {{val}}px; padding-{{icon_align}}:0px;'],
			),	
		],
		'tabs_styles' => [
			'tabs_color' => array(
				'type' => 'color',
				'label' => __pl('Color '),
				'default' => '#444444',
				'css' => ['{{element}} .pagelayer-accordion-tabs' => 'color:{{val}}'],
			),
			'tabs_bg_color' => array(
				'type' => 'color',
				'label' => __pl('Background Color '),
				'default' => '#eeeeee',
				'css' => ['{{element}} .pagelayer-accordion-tabs' => 'background-color:{{val}}'],
			),
			'tabs_active_color' => array(
				'type' => 'color',
				'label' => __pl('Active Tab Color '),
				'default' => '#ffffff',
				'css' => ['{{element}} .active .pagelayer-accordion-tabs' => 'color:{{val}}', '{{element}} .pagelayer-accordion-tabs:hover' => 'color:{{val}}'],
			),
			'tabs_active_bg_color' => array(
				'type' => 'color',
				'label' => __pl('Active Tab Background Color '),
				'default' => '#0986c0',
				'css' => ['{{element}} .active .pagelayer-accordion-tabs'=> 'background-color:{{val}}', '{{element}} .pagelayer-accordion-tabs:hover' => 'background-color:{{val}}'],
			),
			'tab_padding' => array(
				'type' => 'slider',
				'label' => __pl('tabs_padding_label'),
				'default' => 15,
				'min' => 0,
				'max' => 50,
				'step' => 1,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-accordion-tabs' => 'padding: {{val}}px;'],
			),
			'accordion_title_typo' => array(
				'type' => 'typography',
				'label' => __pl('accordion_title_typo'),
				'css' => ['{{element}} .pagelayer-accordion-tabs' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
			),
		],
		'content_styles' => [
			'tabs_content_bg_color' => array(
				'type' => 'color',
				'label' => __pl('Background Color'),
				'default' => '#fff',
				'css' => ['{{element}} .pagelayer-accordion_item .pagelayer-accordion-panel'=> 'background-color:{{val}}'],
			),
			'acc_content_typo' => array(
				'type' => 'typography',
				'label' => __pl('accordion_content_typo'),
				'css' => ['{{element}} .pagelayer-accordion-panel' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
			),
			'acc_content_padding' => array(
				'type' => 'padding',
				'label' => __pl('padding'),
				'units' => ['px', '%', 'em'],
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-accordion-panel' => 'padding: {{val[0]}} {{val[1]}} {{val[2]}} {{val[3]}}'],
			),
			'acc_border_type' => array(
				'type' => 'select',
				'label' => __pl('border_type'),
				'list' => [
					'' => __pl('none'),
					'solid' => __pl('solid'),
					'double' => __pl('double'),
					'dotted' => __pl('dotted'),
					'dashed' => __pl('dashed'),
					'groove' => __pl('groove'),
				],
				'css' => ['{{element}} .pagelayer-accordion_item' => 'border-style: {{val}}', '{{element}} .pagelayer-accordion_item .pagelayer-accordion-panel' =>'border-style: {{val}}'],
			),
			'acc_border_color' => array(
				'type' => 'color',
				'label' => __pl('border_color'),
				'default' => '#cccccc',
				'req' => [
					'!acc_border_type' => ''
				],
				'css' => ['{{element}} .pagelayer-accordion_item' => 'border-color: {{val}}', '{{element}} .pagelayer-accordion_item .pagelayer-accordion-panel' =>'border-color: {{val}}'],
			),
			'acc_border_width' => array(
				'type' => 'padding',
				'label' => __pl('border_width'),
				'default' => '1,1,1,1',
				'screen' => 1,
				'req' => [
					'!acc_border_type' => ''
				],
				'css' => ['{{element}} .pagelayer-accordion_item' => 'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px', '{{element}} .pagelayer-accordion_item .pagelayer-accordion-panel' => 'border-width: {{val[0]}}px 0 0 0'],
			),
			'acc_border_radius' => array(
				'type' => 'padding',
				'label' => __pl('border_radius'),
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-accordion_item' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px '],
			)
		],
		'styles' => [
			'icon_styles' => __pl('icon'),
			'tabs_styles' => __pl('Tabs'),
			'content_styles' => __pl('Content'),
		],
	)
);

// Accordion item
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_accordion_item', array(
		'name' => __pl('Accordion item'),
		'group' => 'other',
		'not_visible' => 1,
		'parent' => [PAGELAYER_SC_PREFIX.'_accordion', PAGELAYER_SC_PREFIX.'_collapse'],
		'has_group' => [
			'section' => 'params', 
			'prop' => 'elements'
		],
		'holder' => '.pagelayer-accordion-panel',
		'html' => '<a if="{{title}}" class="pagelayer-accordion-tabs"><label class="pagelayer-accordion-title">{{title}}</label><span class="pagelayer-accordion-icon"><i></i></span></a>
		<div class="pagelayer-accordion-panel"></div>',
		'params' => array(
			'elements' => array(
				'type' => 'group',
				'label' => __pl('Inner Row'),
				'sc' => PAGELAYER_SC_PREFIX.'_inner_row',
				'count' => 1,
				'item_label' => array(
					'default' => __pl('Inner Row'),
				),
				'hide' => 1,
			),
			'default_active' => array(
				'type' => 'checkbox',
				'label' => __pl('Default active tab'),
				'addClass' => 'active'
			),
			'scroll_id' => array(
				'type' => 'text',
				'label' => __pl('ele_id'),
				'addAttr' => ['{{element}} .pagelayer-accordion-tabs' => 'id={{scroll_id}}']
			),
			'title' => array(
				'type' => 'text',
				'label' => __pl('title'),
				'default' => 'Lorem',
				'edit' => '.pagelayer-accordion-title',
			),
		)
	)
);

// Toggle / Collapse
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_collapse', array(
		'name' => __pl('Collapse'),
		'group' => 'other',
		'has_group' => [
			'section' => 'params', 
			'prop' => 'elements'
		],
		'holder' => '.pagelayer-collapse-holder',
		'html' => '<div class="pagelayer-collapse-holder" data-icon="{{icon}}" data-active_icon="{{active_icon}}"></div>',
		'params' => array(
			'elements' => array(
				'type' => 'group',
				'label' => __pl('Collapse Items'),
				'sc' => PAGELAYER_SC_PREFIX.'_accordion_item',
				'item_label' => array(
					'default' => __pl('tab'),
					'param' => 'title',
				),
				'count' => 2,
				'text' => strtr(__pl('add_new_item'), array('%name%' => __pl('tab_name'))),
			),
			'acc_space' => array(
				'type' => 'slider',
				'label' => __pl('Space Between'),
				'default' => 0,
				'min' => 0,
				'max' => 50,
				'step' => 1,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-accordion_item' => 'margin-bottom:{{val}}px;'],
			),
			
		),
		'icon_style' => [
			'icon' => array(
				'type' => 'icon',
				'label' => __pl('list_icon_label'),
				'default' => 'fas fa-plus',
			),
			'active_icon' => array(
				'type' => 'icon',
				'label' => __pl('Active icon'),
				'default' => 'fas fa-minus'
			),
			'icon_align' => array(
				'type' => 'radio',
				'label' => __pl('Alignment'),
				'default' => 'left',
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-accordion-tabs .pagelayer-accordion-icon' => 'float:{{val}}'],
				'list' => array(
					'left' => __pl('left'),
					'right' => __pl('right'),
				)
			
			),
			'icon_padding' => array(
				'type' => 'slider',
				'label' => __pl('Spacing'),
				'default' => 10,
				'min' => 0,
				'max' => 50,
				'step' => 1,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-accordion-tabs .pagelayer-accordion-icon' => 'padding:0px {{val}}px; padding-{{icon_align}}:0px;'],
			),
		],
		'tabs_styles' => [
			'tabs_color' => array(
				'type' => 'color',
				'label' => __pl('Color '),
				'default' => '#444',
				'css' => ['{{element}} .pagelayer-accordion-tabs' => 'color:{{val}}'],
			),
			'tabs_bg_color' => array(
				'type' => 'color',
				'label' => __pl('Background Color '),
				'default' => '#eee',
				'css' => ['{{element}} .pagelayer-accordion-tabs' => 'background-color:{{val}}'],
			),
			'tabs_active_color' => array(
				'type' => 'color',
				'label' => __pl('Active Tab Color '),
				'default' => '#fff',
				'css' => ['{{element}} .active .pagelayer-accordion-tabs' => 'color:{{val}}', '{{element}} .pagelayer-accordion-tabs:hover' => 'color:{{val}}'],
			),
			'tabs_active_bg_color' => array(
				'type' => 'color',
				'label' => __pl('Active Tab Background Color '),
				'default' => '#0986c0',
				'css' => ['{{element}} .active .pagelayer-accordion-tabs'=> 'background-color:{{val}}', '{{element}} .pagelayer-accordion-tabs:hover' => 'background-color:{{val}}'],
			),
			'tab_padding' => array(
				'type' => 'slider',
				'label' => __pl('tabs_padding_label'),
				'default' => 15,
				'min' => 0,
				'max' => 50,
				'step' => 1,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-accordion-tabs' => 'padding: {{val}}px;'],
			),
			'collapse_title_typo' => array(
				'type' => 'typography',
				'label' => __pl('collapsse_title_typo'),
				'css' => ['{{element}} .pagelayer-accordion-tabs' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
			),
		],
		'content_styles' => [
			'tabs_content_bg_color' => array(
				'type' => 'color',
				'label' => __pl('Background Color '),
				'default' => '#ffffff',
				'css' => ['{{element}} .pagelayer-accordion_item .pagelayer-accordion-panel'=> 'background-color:{{val}}'],
			),
			'acc_content_padding' => array(
				'type' => 'padding',
				'label' => __pl('padding'),
				'units' => ['px', '%', 'em'],
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-accordion_item .pagelayer-accordion-panel' => 'padding: {{val[0]}} {{val[1]}} {{val[2]}} {{val[3]}}'],
			),
			'acc_border_type' => array(
				'type' => 'select',
				'label' => __pl('border_type'),
				'list' => [
					'' => __pl('none'),
					'solid' => __pl('solid'),
					'double' => __pl('double'),
					'dotted' => __pl('dotted'),
					'dashed' => __pl('dashed'),
					'groove' => __pl('groove'),
				],
				'show' => ['border_hover' => ''],
				'css' => ['{{element}} .pagelayer-accordion_item' => 'border-style: {{val}}', '{{element}} .pagelayer-accordion_item .pagelayer-accordion-panel' =>'border-style: {{val}}'],
			),
			'acc_border_width' => array(
				'type' => 'padding',
				'label' => __pl('border_width'),
				'default' => '1,1,1,1',
				'screen' => 1,
				'req' => [
					'!acc_border_type' => ''
				],
				'css' => ['{{element}} .pagelayer-accordion_item' => 'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px', '{{element}} .pagelayer-accordion_item .pagelayer-accordion-panel' => 'border-width: {{val[0]}}px 0 0 0'],
			),
			'acc_border_color' => array(
				'type' => 'color',
				'label' => __pl('border_color'),
				'default' => '#cccccc',
				'req' => [
					'!acc_border_type' => ''
				],
				'css' => ['{{element}} .pagelayer-accordion_item' => 'border-color: {{val}}', '{{element}} .pagelayer-accordion_item .pagelayer-accordion-panel' =>'border-color: {{val}}'],
			),
			'acc_border_radius' => array(
				'type' => 'padding',
				'label' => __pl('border_radius'),
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-accordion_item' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px '],
				'req' => array(
					'!acc_border_type' => ''
				),
			)
		],
		'styles' => [
			'icon_style' => __pl('icon'),
			'tabs_styles' => __pl('Tabs'),
			'content_styles' => __pl('Content'),
		],
	)
);

// Space
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_space', array(
		'name' => __pl('space'),
		'group' => 'other',
		'html' => '<div class="pagelayer-space-holder"></div>',
		'params' => array(
			'height' => array(
				'type' => 'slider',
				'label' => __pl('Space Height'),
				'screen' => 1,
				'units' => ['px', 'em'],
				'css' => ['{{element}} .pagelayer-space-holder' => 'height: {{val}};'],
				'default' => '10',
				'min' => 0,
				'max' => 1000,
				'step' => 1
			)
		)
	)
);

// Embed
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_embed', array(
		'name' => __pl('embed'),
		'group' => 'other',
		'innerHTML' => 'data',
		'html' => '<div if={{data}} class="pagelayer-embed-container">{{data}}</div>',
		'params' => array(
			'data' => array(
				'type' => 'textarea',
				'label' => __pl('embed_paste_code'),
				'default' => '<p>Paste HTML code here...</p>',
				'desc' => '',
			),
		)
	)
);

// Shortcodes
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_shortcodes', array(
		'name' => __pl('shortcodes'),
		'group' => 'other',
		'no_gt' => 1,
		'innerHTML' => 'data',
		'holder' => '.pagelayer-shortcodes-container',
		'html' => '<div class="pagelayer-shortcodes-container">{{{shortcode}}}</div>',
		'params' => array(
			'data' => array(
				'type' => 'textarea',
				'label' => __pl('shortcodes_paste_code'),
				'desc' => 'Paste short codes here',
			),
		)
	)
);

// Shortcodes
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_missing', array(
		'name' => __pl('missing_content'),
		'group' => 'other',
		'no_gt' => 1,
		'not_visible' => 1,
		'innerHTML' => 'data',
		'holder' => '.pagelayer-missing-container',
		'html' => '<div class="pagelayer-missing-message">
			<i class="fas fa-exclamation"></i> 
			{{{missing_msg}}}
		</div>
		<div class="pagelayer-missing-container">{{data}}</div>',
		'params' => array(
			'data' => array(
				'type' => 'textarea',
				'label' => __pl('Incompatible Content'),
				'no_val' => 1,
				'desc' => __('This code will be saved exactly as it is with the post!'),
			),
		)
	)
);

// Google Maps
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_google_maps', array(
		'name' => __pl('google_maps'),
		'group' => 'other',
		'innerHTML' => 'address',
		'html' => '<div class="pagelayer-google-maps-holder">
			<iframe if="{{show_v2}}" marginheight="0" scrolling="no" marginwidth="0" frameborder="0" src="https://maps.google.com/maps?q={{address}}&t=m&z={{zoom}}&output=embed&iwloc=near" aria-label="{{address}}"></iframe>
			{{src_code}}
		</div>',
		'params' => array(
			'api_version' => array(
				'type' => 'select',
				'label' => __pl('api_version'),
				'default' => 'v3',
				'list' =>array(
					'' => __pl('version2'),
					'v3' => __pl('version3')
				),
				'desc' => __pl('api_version_desc')
			),
			'api_key' => array(
				'type' => 'text',
				'label' => __pl('api_key'),
				'desc' => __pl('google_api_key_desc'),
				'req' => ['api_version' => 'v3']
			),
			'map_modes' => array(
				'type' => 'select',
				'label' => __pl('map_modes'),
				'default' => 'place',
				'list' =>array(
					'place' => __pl('place'),
					'view' => __pl('view'),
					'directions' => __pl('directions'),
					'streetview' => __pl('streetview'),
					'search' => __pl('search')
				),
				'req' => ['api_version' => 'v3']
			),
			'address' => array(
				'type' => 'text',
				'label' => __pl('google_map_address_label'),
				'default' => 'New York, New York, USA',
				'desc' => __pl('google_map_address_desc'),
				'req' => ['!map_modes' => 'search']
			),
			'direction_origin' => array(
				'type' => 'text',
				'label' => __pl('origin'),
				'default' => 'Oslow Norway',
				'req' => [
					'api_version' => 'v3', 
					'map_modes' => 'directions'
				]
			),
			'direction_destination' => array(
				'type' => 'text',
				'label' => __pl('destination'),
				'default' => 'Telemark Norway',
				'req' => [
					'api_version' => 'v3', 
					'map_modes' => 'directions'
				]
			),
			'direction_waypoints' => array(
				'type' => 'text',
				'label' => __pl('waypoints'),
				'desc' => __pl('waypoints_desc'),
				'req' => [
					'api_version' => 'v3', 
					'map_modes' => 'directions'
				]
			),
			'direction_modes' => array(
				'type' => 'select',
				'label' => __pl('modes'),
				'default' => 'driving',
				'list' =>array(
					'driving' => __pl('driving'),
					'walking' => __pl('walking'),
					'bicycling' => __pl('bicycling'),
					'flying' => __pl('flying')
				),
				'req' => [
					'api_version' => 'v3', 
					'map_modes' => 'directions'
				]
			),
			'direction_avoid' => array(
				'type' => 'multiselect',
				'label' => __pl('avoid'),
				'list' => array(
					'tolls' => __pl('tolls'),
					'ferries' => __pl('ferries'),
					'highways' => __pl('highways'),
				),
				'desc' => __pl('direc_avoid_desc'),
				'req' => [
					'api_version' => 'v3', 
					'map_modes' => 'directions'
				]
			),
			'direction_units' => array(
				'type' => 'select',
				'label' => __pl('units'),
				'default' => 'metric',
				'list' =>array(
					'metric' => __pl('metric'),
					'imperial' => __pl('imperial'),
				),
				'req' => [
					'api_version' => 'v3', 
					'map_modes' => 'directions'
				]
			),			
			'streetview_pano' => array(
				'type' => 'text',
				'label' => __pl('pano'),
				'default' => 'eTnPNGoy4bxR9LpjjfFuOw',
				'desc' => __pl('pano_desc'),
				'req' => [
					'api_version' => 'v3', 
					'map_modes' => 'streetview'
				]
			),
			'streetview_location' => array(
				'type' => 'text',
				'label' => __pl('location'),
				'default' => '46.414382,10.013988',
				'desc' => __pl('center_desc'),
				'req' => [
					'api_version' => 'v3', 
					'map_modes' => 'streetview'
				]
			),
			'streetview_heading' => array(
				'type' => 'slider',
				'label' => __pl('heading'),
				'min' => -180,
				'max' => 360,
				'desc' => __pl('heading_desc'),
				'req' => [
					'api_version' => 'v3', 
					'map_modes' => 'streetview'
				]
			),
			'streetview_pitch' => array(
				'type' => 'slider',
				'label' => __pl('pitch'),
				'min' => -90,
				'max' => 90,
				'desc' => __pl('pitch_desc'),
				'req' => [
					'api_version' => 'v3', 
					'map_modes' => 'streetview'
				]
			),
			'streetview_fov' => array(
				'type' => 'slider',
				'label' => __pl('fov'),
				'min' => 10,
				'max' => 100,
				'desc' => __pl('fov_desc'),
				'req' => [
					'api_version' => 'v3', 
					'map_modes' => 'streetview'
				]
			),
			'search_term' => array(
				'type' => 'text',
				'label' => __pl('google_search_term'),
				'default' => 'Record stores in Seattle',
				'desc' => __pl('google_search_desc'),
				'req' => [
					'api_version' => 'v3', 
					'map_modes' => 'search'
				]
			),
			'center' => array(
				'type' => 'text',
				'label' => __pl('center'),
				'desc' => __pl('center_desc'),
				'req' => [
					'api_version' => 'v3',
					'!map_modes' => 'streetview'
				]
			),
			'map_type' => array(
				'type' => 'select',
				'label' => __pl('map_type'),
				'default' => 'roadmap',
				'list' =>array(
					'roadmap' => __pl('roadmap'),
					'satellite' => __pl('satellite')
				),
				'req' => [
					'api_version' => 'v3',
					'!map_modes' => 'streetview'
				]
			),
			'noscroll' => array(
				'type' => 'checkbox',
				'label' => __pl('google_map_noscroll'),
				'css' => ['{{element}} iframe' => 'pointer-events: none;'],
			),
			'zoom' => array(
				'type' => 'slider',
				'label' => __pl('google_map_zoom_label'),
				'default' => 10,
				'min' => 0,
				'max' => 21
			),
			'height' => array(
				'type' => 'slider',
				'label' => __pl('google_map_height'),
				'screen' => 1,
				'default' => 300,
				'min' => 100,
				'max' => 1000,
				'css' => ['{{element}} iframe' => 'height: {{val}}px'],
			),
		)
	)
);

// Testimonial
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_testimonial', array(
		'name' => __pl('testimonial'),
		'group' => 'other',
		'innerHTML' => 'quote_content',
		'html' => '<div if="{{quote_content}}" class="pagelayer-testimonial-content">{{quote_content}}</div>
		<div class="pagelayer-testimonial-author-details">
			<div if="{{avatar}}" class="pagelayer-{{image_position}}">
				<img class="pagelayer-img pagelayer-testimonial-image pagelayer-testimonial-{{img_shape}}" src="{{func_image}}" title="{{{avatar-title}}}" alt="{{{avatar-alt}}}"/>
			</div>
			<div class="pagelayer-{{image_position}}">
				<div if="{{cite}}" class="pagelayer-testimonial-cite">
					<a if-ext="{{cite_url}}" class="pagelayer-ele-link" href="{{{cite_url}}}">
						<span class="pagelayer-testimonial-author">{{cite}}</span>
					</a>
					<span if="{{designation}}" class="pagelayer-testimonial-author-title">
						{{designation}}
					</span>
				</div>
			</div>
		</div>',
		'params' => array(
			'image_position' => array(
				'type' => 'select',
				'label' => __pl('position'),
				'default' => 'aside-position',
				'list' =>array(
					'aside-position' => __pl('aside'),
					'top-position' => __pl('top')
				),
			),
			'alignment' => array(
				'type' => 'radio',
				'label' => __pl('testimonial_alignment_label'),
				'default' => 'center',
				'css' =>'text-align:{{val}};',
				'screen' => 1,
				'list' => array(
					'left' => __pl('left'),
					'center' => __pl('center'),
					'right' => __pl('right'),
				),
			),
			'author-spacing' => array(
				'type' => 'slider',
				'label' => __pl('author_spacing'),
				'min' => '0',
				'max' => '100',
				'default' => '20',
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-testimonial-author-details' => 'margin-top:{{val}}px;'],
			),
		),
		// Styles
		'content_style' => [
			'quote_content' => array(
				'type' => 'editor',
				'label' => __pl('testimonial_content_label'),
				'edit' => '.pagelayer-testimonial-content',
				'default' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.'
			)
		],
		'avatar_style' => [
			'avatar' => array(
				'type' => 'image',
				'label' => __pl('testimonial_image_label'),
				'default' => PAGELAYER_URL.'/images/default-image.png',
				'desc' => __pl('testimonial_image_desc'),
				'ai' => false,
			),
			'testimonial_image_size' => array(
				'label' => __pl('testimonial_image_sizes'),
				'type' => 'slider',
				'min' => 0,
				'max' => 500,
				'default' => 100,
				'screen' => 1,
				'css' => ['{{element}}  .pagelayer-testimonial-image' => 'width:{{val}}px !important; height:{{val}}px !important;'],
			),
			'img_shape' => array(
				'type' => 'select',
				'label' => __pl('image_shape'),
				'default' => 'circle',
				'list' =>array(
					'square' => __pl('square'),
					'circle' => __pl('circle'),
				),
			),
			'testimonial_border_type' => array(
				'type' => 'select',
				'label' => __pl('border_type'),
				'css' => ['{{element}} .pagelayer-testimonial-image' =>'border-style: {{val}};'],
				'list' => [
					'' => __pl('none'),
					'solid' => __pl('solid'),
					'double' => __pl('double'),
					'dotted' => __pl('dotted'),
					'dashed' => __pl('dashed'),
					'groove' => __pl('groove'),
				]
			),
			'testimonial_border_color' => array(
				'type' => 'color',
				'label' => __pl('testimonial_border_color_label'),
				'default' => '#42414f',
				'css' => ['{{element}} .pagelayer-testimonial-image' => 'border-color: {{val}};'],
				'req' => ['!testimonial_border_type' => '']
			),
			'testimonial_border_width' => array(
				'type' => 'padding',
				'label' => __pl('border_width'),
				'screen' => 1,
				'css' =>  ['{{element}} .pagelayer-testimonial-image' =>'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px;'],
				'req' => ['!testimonial_border_type' => '']
			),
			'testimonial_border_radius' => array(
				'type' => 'padding',
				'label' => __pl('border_radius'),
				'screen' => 1,
				'css' =>  ['{{element}} .pagelayer-testimonial-image' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius:  {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
				'req' => ['!testimonial_border_type' => '']
			),
		],
		'cite_style' => [
			'cite' => array(
				'type' => 'text',
				'label' => __pl('testimonial_cite_label'),
				'default' => 'John Smith',
				'desc' => __pl('testimonial_cite_desc'),
				'edit' => '.pagelayer-testimonial-author',
				'ai' => false,
			),
			'cite_color' => array(
				'type' => 'color',
				'label' => __pl('testimonial_name_color_label'),
				'default' => '#426870',
				'css' => ['{{element}}  .pagelayer-testimonial-author ' => 'color:{{val}}'],
			),
			'cite_style' => array(
				'type' => 'typography',
				'label' => __pl('cite_style'),
				'default' => ',20,,100,,none,,,,,',
				'css' => ['{{element}} .pagelayer-testimonial-author' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],			
			),			
			'cite_url' => array(
				'type' => 'link',
				'label' => __pl('testimonial_url_label'),
				'selector' => '.pagelayer-ele-link',
				'desc' => __pl('testimonial_url_desc'),
			),
			'cite_spacing' => array(
				'type' => 'padding',
				'label' => __pl('cite_spacing'),
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-testimonial-cite' => 'margin-top: {{val[0]}}px; margin-right: {{val[1]}}px; margin-bottom: {{val[2]}}px; margin-left: {{val[3]}}px'],
			),
		],
		'designation_style' => [
			'designation' => array(
				'type' => 'text',
				'label' => __pl('testimonial_designation_label'),
				'default' => 'Web Developer',
				'desc' => __pl('testimonial_cite_title_size_desc'),
				'edit' => '.pagelayer-testimonial-author-title',
			),
			'designation_color' => array(
				'type' => 'color',
				'label' => __pl('testimonial_title_color_label'),
				'default' => '#9cafc0',
				'css' => ['{{element}} .pagelayer-testimonial-author-title' => 'color:{{val}}'],
			),
			'cite_designation_style' => array(
				'type' => 'typography',
				'label' => __pl('cite_designation_style'),
				'default' => ',16,,100,,,,,,,',
				'css' => ['{{element}} .pagelayer-testimonial-author-title' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],			
			),
		],
		'styles' => [
			'avatar_style' => __pl('avatar_style'),
			'cite_style' => __pl('cite'),
			'designation_style' => __pl('designation'),
			'content_style' => __pl('content_style'),
		],

	)
);

// Progress object - Make a group
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_progress', array(
		'name' => __pl('Progress Bars'),
		'group' => 'other',
		'innerHTML' => 'progress_text',
		'html' =>'<div if="{{title}}" class="pagelayer-progress-title">{{title}}</div>
			<div if="{{progress_pre_suf}}" class="pagelayer-progress-goal">
				<div if="{{prefix}}" class="pagelayer-progress-prefix">{{prefix}}</div>
				<div if="{{suffix}}" class="pagelayer-progress-suffix">{{suffix}}</div>
			</div>
			<div class="pagelayer-progress-container">					
				<div if="{{progress_percentage}}" class="pagelayer-progress-bar pagelayer-progress-{{progress_type}}" style="width:{{progress_percentage}}%;">
					<span if="{{progress_text}}" class="pagelayer-progress-text">{{progress_text}}</span>
					<span if="{{progress_percentage}}" class="pagelayer-progress-percent"></span>
				</div>					
			</div>',
		'params' => array(
			'progress_type' => array(
				'type' => 'select',
				'label' => __pl('progress_type'),
				'default' => 'primary',
				'list' => [
					'primary' => __pl('Primary'),
					'secondary' => __pl('Secondary'),
					'success' => __pl('Success'),
					'warning' => __pl('Warning'),
					'danger' => __pl('Danger'),
					'' => __pl('custom')
				],
			),
			'progress_color' => array(
				'type' => 'color',
				'label' => __pl('progress_bar_color'),
				'default' => '#0986c0',
				'css' => ['{{element}} .pagelayer-progress-bar' => 'background-color:{{val}};'],
				'req' => ['progress_type' => '']
			),
			'progress_bg_color' => array(
				'type' => 'color',
				'label' => __pl('bg_color'),
				'css' => ['{{element}} .pagelayer-progress-container' => 'background-color:{{val}};'],
				'req' => ['progress_type' => '']
			),
			'progress_height' => array(
				'type' => 'slider',
				'label' => __pl('progress_height'),
				'min' => 0,
				'max' => 100,
				'step' => 1,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-progress-bar' => 'height:{{val}}px;',
					'{{element}} .pagelayer-progress-percent' => 'line-height:{{val}}px; font-size: calc({{val}}px / 2);',
					'{{element}} .pagelayer-progress-text' => 'line-height:{{val}}px; font-size: calc({{val}}px / 2);',
				],
				'default' => 40,
			),
			'progress_radius' => array(
				'type' => 'padding',
				'label' => __pl('radius'),
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-progress-bar, {{element}} .pagelayer-progress-container' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius:  {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
			),
			'progress_border_type' => array(
				'type' => 'select',
				'label' => __pl('border_type'),
				'css' => ['{{element}} .pagelayer-progress-container' => 'border-style: {{val}}'],
				'list' => [
					'' => __pl('none'),
					'solid' => __pl('solid'),
					'double' => __pl('double'),
					'dotted' => __pl('dotted'),
					'dashed' => __pl('dashed'),
					'groove' => __pl('groove'),
				],
			),
			'progress_border_color' => array(
				'type' => 'color',
				'label' => __pl('border_color_label'),
				'default' => '#42414f',
				'css' => ['{{element}} .pagelayer-progress-container' => 'border-color: {{val}};'],
				'req' => ['!progress_border_type' => ''],
			),
			'progress_border_width' => array(
				'type' => 'padding',
				'label' => __pl('border_width'),
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-progress-container' => 'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px'],
				'req' => ['!progress_border_type' => ''],
			)
		),
		// Styles
		'heading_style' => [
			'title' => array(
				'type' => 'text',
				'label' => __pl('progress_title'),
				'default' => 'Progress',
				'edit' => '.pagelayer-progress-title',
			),
			'title_color' => array(
				'type' => 'color',
				'label' => __pl('title_color'),
				'default' => '#768589',
				'css' => ['{{element}} .pagelayer-progress-title' => 'color:{{val}};'],
			),
			'title_align' => array(
				'type' => 'radio',
				'label' => __pl('alignment'),
				'css' => ['{{element}} .pagelayer-progress-title' => 'text-align: {{val}}'],
				'screen' => 1,
				'list' => array(
					'left' => 'Left',
					'center' => 'Center',
					'right' => 'Right'
				),				
			),
			'title_style' => array(
				'type' => 'typography',
				'label' => __pl('title_size'),
				'default' => ',25,,100,,,,,,,',
				'css' => ['{{element}} .pagelayer-progress-title' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
			),
		],
		'percentage_style' => [
			'progress_text'=> array(
				'type' => 'text',
				'label' => __pl('progress_text'),
				'default' => 'Designing',
				'edit' => '.pagelayer-progress-text',
			),
			'progress_text_color' => array(
				'type' => 'color',
				'label' => __pl('progress_text_color'),
				'default' => '#ffffff',
				'css' => ['{{element}} .pagelayer-progress-text' => 'color:{{val}};'],
			),
			'progress_percentage' => array(
				'type' => 'slider',
				'label' => __pl('percentage'),
				'min' => 0,
				'max' => 100,
				'css' => ['{{element}} .pagelayer-progress-container > .pagelayer-progress-bar:after' => 'width:{{val}}%;',],
				'addAttr' => ['{{element}} .pagelayer-progress-bar' => 'pagelayer-progress-width="{{progress_percentage}}"'],
				'default' => 75,
			),
			'progress_percent_color' => array(
				'type' => 'color',
				'label' => __pl('progress_percent_color'),
				'default' => '#ffffff',
				'css' => ['{{element}} .pagelayer-progress-percent' => 'color:{{val}};'],
			),
			'hide_percentage' => array(
				'type' => 'checkbox',
				'label' => __pl('hide_percentage'),
				'screen' => 1,
				'default' => '',
				'css' => ['{{element}} .pagelayer-progress-percent' => 'display: none;']
			),
		],
		'progress_prefix_suffix' =>[
			'progress_pre_suf' => array(
				'type' => 'checkbox',
				'label' => __pl('prefix_suffix'),
			),
			'prefix' => array(
				'type' => 'text',
				'label' => __pl('prefix_name'),
				'default' => 'Reached: $1000',
				'edit' => '.pagelayer-progress-prefix',
				'req' => ['progress_pre_suf' => 'true'],
			),
			'suffix' => array(
				'type' => 'text',
				'label' => __pl('suffix_name'),
				'default' => 'Goal: $5000',
				'edit' => '.pagelayer-progress-suffix',
				'req' => ['progress_pre_suf' => 'true'],
			),
			'prefix_suffix_color' => array(
				'type' => 'color',
				'label' => __pl('color'),
				'default' => '#444444',
				'css' => ['{{element}} .pagelayer-progress-prefix, {{element}} .pagelayer-progress-suffix' => 'color:{{val}};'],
				'req' => ['progress_pre_suf' => 'true'],
			)
		],
		'styles' => [
			'heading_style' => __pl('heading_style'),
			'percentage_style' => __pl('percentage'),
			'progress_prefix_suffix' => __pl('prefix_suffix'),
		]
	)
);

// Color Block
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_block', array(
		'name' => __pl('Color Block'),
		'group' => 'other',
		'params' => array(
			'block_color' => array(
				'type' => 'color',
				'label' => __pl('block_color'),
				'default' => '#CCC',
				'css' => ['{{element}}' => 'background:{{val}}'],
			),
			'block_height' => array(
				'type' => 'spinner',
				'label' => __pl('block_height'),
				'default' => '200',
				'screen' => 1,
				'min' => 1,
				'max' => 1000,
				'step' => 1,
				'css' => ['{{element}}' => 'height:{{val}}px'],
			),
		)
	)
);

// Alert
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_alert', array(
		'name' => __pl('Alert'),
		'group' => 'other',
		'innerHTML' => 'alert_content',
		'html' => '<div class="pagelayer-alert-content">
				<i if="{{alert_icon}}" class="pagelayer-alert-icon {{alert_icon}}"></i>
				<div if="{{alert_title}}" class="pagelayer-alert-title">{{alert_title}}</div>
				<div if="{{is_dismissible}}" class="pagelayer-alert-close" onclick="pagelayer_dismiss_alert(event.target);"></div>
			</div>
			<span if="{{alert_content}}" class="pagelayer-alert-text">{{alert_content}}</span>',
		'params' => array(
			'alert_type' => array(
				'type' => 'select',
				'label' => __pl('Type'),
				'default' => 'alert-primary',
				'addClass' => 'pagelayer-{{val}}',
				'list' => array(
					'alert-primary' => __pl('alert_type_primary'),
					'alert-secondary' => __pl('alert_type_secondary'),
					'alert-success' => __pl('alert_type_success'),
					'alert-info' => __pl('alert_type_info'),
					'alert-warning' => __pl('alert_type_warning'),
					'alert-danger' => __pl('alert_type_danger'),
					'alert-dark' => __pl('alert_type_dark'),
					'alert-custom' => __pl('alert_type_custom'),
				)
			),
			'alert_bg_color' => array(
				'type' => 'color',
				'label' => __pl('alert_bg_color'),
				'css' => 'background-color: {{val}}',
				'req' => ['alert_type' => 'alert-custom']
			),
			'is_dismissible' => array(
				'type' => 'checkbox',
				'label' => __pl('is_dismissible'),
				'default' => 'true',
				'addClass' => 'pagelayer-alert-dismissible'
			)
		),
		'icon_style' => [
			'alert_icon' => array(
				'type' => 'icon',
				'label' => __pl('alert_icon'),
				'default' => 'fas fa-exclamation',
			),
			'alert_icon_color' => array(
				'type' => 'color',
				'label' => __pl('alert_icon_color'),
				'css' => ['{{element}} .pagelayer-alert-icon' => 'color: {{val}}'],
			),
			'alert_font_size' => array(
				'label' => __pl('alert_font_size'),
				'type' => 'slider',
				'min' => 0,
				'max' => 500,
				'default' => 20,
				'screen' => 1,
				'css' => ['{{element}}  .pagelayer-alert-icon' => 'font-size:{{val}}px;'],
			),
			'alert_icon_spacing' => array(
				'label' => __pl('alert_icon_spacing'),
				'type' => 'slider',
				'min' => 0,
				'max' => 200,
				'default' => 5,
				'screen' => 1,
				'css' => ['{{element}}  .pagelayer-alert-icon' => 'margin-right:{{val}}px;'],
			),
		],
		'title_style' => [
			'alert_title' => array(
				'type' => 'text',
				'label' => __pl('alert_title'),
				'default' => 'This is an Alert',
				'edit' => '.pagelayer-alert-title',
			),
			'alert_title_color' => array(
				'type' => 'color',
				'label' => __pl('alert_title_color'),
				'default' => '',
				'css' => ['{{element}}  .pagelayer-alert-title' => 'color:{{val}}'],
			),
			'title_typo' => array(
				'type' => 'typography',
				'label' => __pl('title_typo'),
				'default' => ',22,,600,,,,,,,',
				'css' => ['{{element}} .pagelayer-alert-title' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
			),
		],
		'content_style' => [
			'alert_content' => array(
				'type' => 'textarea',
				'label' => __pl('alert_content'),
				'default' => 'Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet, Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet.',
				'edit' => '.pagelayer-alert-text',
			),
			'alert_content_color' => array(
				'type' => 'color',
				'label' => __pl('alert_content_color'),
				'default' => '',
				'css' => ['{{element}} .pagelayer-alert-text' => 'color:{{val}}',
					'{{element}} .pagelayer-alert-text *' => 'color:{{val}}'],
				'req' => ['!alert_content' => ''],
			),
			'content_typo' => array(
				'type' => 'typography',
				'label' => __pl('title_typo'),
				'default' => ',13,,,,,,,,,',
				'css' => ['{{element}} .pagelayer-alert-text' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
			),
		],
		'styles' => [
			'icon_style' => __pl('icon'),
			'title_style' => __pl('title_style'),
			'content_style' => __pl('content_style'),
		],
	)
);

// Anchor
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_anchor', array(
		'name' => __pl('Anchor'),
		'group' => 'other',
		'html' => '<div id="{{title}}" class="pagelayer-anchor-holder"></div>',
		'params' => array(
			'title' => array(
				'type' => 'text',
				'label' => __pl('Anchor ID'),
				'desc' => __pl('Note : Please enter the name of Unique ID that you want to use as an Anchor (Without #)'),
			),
		)
	)
);

// Star object
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_stars', array(
		'name' => __pl('Stars'),
		'group' => 'other',
		'html' => '<span if="{{rating_title}}" class="pagelayer-stars-title">{{rating_title}}</span>
					<div class="pagelayer-stars-container" title="{{number_of_ratings}}/{{number_of_stars}}" pagelayer-stars-value="{{number_of_ratings}}" pagelayer-stars-count="{{number_of_stars}}">					
					</div>',
		'params' => array(
			'number_of_stars' => array(
				'type' => 'spinner',
				'label' => __pl('stars_count'),
				'min' => 0,
				'max' => 10,
				'step' => 1,
				'default' => 5,
			),
			'number_of_ratings' => array(
				'type' => 'spinner',
				'label' => __pl('stars_rating'),
				'min' => 0,
				'max' => 10,
				'step' => .1,
				'default' => 2.5,				
			),
			'ratings_align' => array(
				'type' => 'radio',
				'label' => __pl('alignment'),
				'css' => ['{{element}}' => 'text-align: {{val}}'],
				'screen' => 1,
				'list' => array(
					'left' => 'Left',
					'center' => 'Center',
					'right' => 'Right'
				),				
			),								
		),
		'title_style' => [
			'rating_title' => array(
				'type' => 'text',
				'label' => __pl('rating_title'),
				'default' => 'Rate us',
				'edit' => '.pagelayer-stars-title',
			),
			'title_color' => array(
				'type' => 'color',
				'label' => __pl('title_color'),
				'default' => '#0986c0',
				'css' => ['{{element}} .pagelayer-stars-title' => 'color: {{val}}'],
			),
			'title_style' => array(
				'type' => 'typography',
				'label' => __pl('counter_number_size'),
				'default' => ',25,,600,,,solid,,,,',
				'css' => ['{{element}} .pagelayer-stars-title' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],					
			),
		],
		'stars_style' => [
			'stars_color' => array(
				'type' => 'color',
				'label' => __pl('stars_color'),
				'default' => '#0986c0',
				'css' => ['{{element}} .pagelayer-stars-icon:before' => 'color: {{val}}'],
			),
			'unmarked_stars_color' => array(
				'type' => 'color',
				'label' => __pl('unmarked_star_color'),
				'default' => '#ccd6df',
				'css' => ['{{element}} .pagelayer-stars-container' => 'color: {{val}}'],
			),
			'stars_font_size' => array(
				'label' => __pl('stars_font_size'),
				'type' => 'slider',
				'min' => 0,
				'max' => 100,
				'default' => 30,
				'screen' => 1,
				'css' => ['{{element}}  .pagelayer-stars-container' => 'font-size:{{val}}px;'],
			),
			'stars_spacing' => array(
				'label' => __pl('stars_spacing'),
				'type' => 'slider',
				'min' => 0,
				'max' => 100,
				'default' => 10,
				'screen' => 1,
				'css' => ['{{element}}  .pagelayer-stars-icon' => 'margin-left:{{val}}px;'],
			),
		],		
		'styles' => [
			'title_style' => __pl('title'),
			'stars_style' => __pl('stars_style'),
		],		
	)
);

// Divider
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_divider', array(
		'name' => __pl('Divider'),
		'group' => 'other',
		'html' => '<div class="pagelayer-divider-holder">
			<span class="pagelayer-divider-seperator"></span>
		</div>',
		'params' => array(
			'divider_style' => array(
				'type' => 'select',
				'label' => __pl('divider_border_type'),
				'css' => ['{{element}} .pagelayer-divider-seperator' =>'border-top-style: {{val}};'],
				'default' => 'solid',
				'list' => [
					'solid' => __pl('solid'),
					'double' => __pl('double'),
					'dotted' => __pl('dotted'),
					'dashed' => __pl('dashed'),
					'groove' => __pl('groove'),
				],
			),
			'divider_color' => array(
				'type' => 'color',
				'label' => __pl('divider_color'),
				'default' => '#999',
				'css' => ['{{element}} .pagelayer-divider-seperator' => 'border-top-color: {{val}};'],
			),
			'divider_weight' => array(
				'type' => 'slider',
				'label' => __pl('divider_border_weight'),
				'min' => 1,
				'max' => 30,
				'default' => 1,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-divider-seperator' =>'border-top-width: {{val}}px;'],
			),
			'divider_widht' => array(
				'type' => 'slider',
				'label' => __pl('divider_border_width'),
				'min' => 1,
				'max' => 100,
				'default' => 100,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-divider-seperator' =>'width: {{val}}%;'],
			),
			'divider_gap' => array(
				'type' => 'slider',
				'label' => __pl('divider_gap'),
				'min' => 1,
				'max' => 100,
				'default' => 10,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-divider-holder' =>'padding-top: {{val}}px; padding-bottom: {{val}}px;'],
			),
			'divider_alignment' => array(
				'type' => 'radio',
				'label' => __pl('divider_alignment'),
				'default' => 'center',
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-divider-holder' => 'text-align: {{val}};'],
				'list' => array(
					'left' => __pl('left'),
					'center' => __pl('center'),
					'right' => __pl('right'),
				)
			),
		),
	)
);

// Counter
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_counter', array(
		'name' => __pl('Counter'),
		'group' => 'other',
		'html' => '<div class="pagelayer-counter-holder">
			<div if="{{counter_start_number}}" class="pagelayer-counter-content">
				<span if="{{number_prefix}}">{{number_prefix}}</span><span class="pagelayer-counter-display">{{counter_start_number}}</span><span if="{{number_suffix}}">{{number_suffix}}</span>
			</div>
			<span if="{{counter_text}}" class="pagelayer-counter-info">{{counter_text}}</span>
		</div>',
		'params' => array(
			'counter_start_number' => array(
				'type' => 'spinner',
				'label' => __pl('starting_number'),
				'min' => '0',
				'default' => '1',
				'addAttr' => ['{{element}} .pagelayer-counter-display' => 'pagelayer-counter-initial-value="{{counter_start_number}}"'],
			),
			'counter_end_number' => array(
				'type' => 'spinner',
				'label' => __pl('Ending_number'),
				'min' => '0',
				'default' => '200',
				'addAttr' => ['{{element}} .pagelayer-counter-display' => 'pagelayer-counter-last-value="{{counter_end_number}}"'],	
			),
			'animation_duration' => array(
				'type' => 'spinner',
				'label' => __pl('counter_animation_duration'),
				'min' => '500',
				'max' => '500000',
				'default' =>'2000',
				'addAttr' => ['{{element}} .pagelayer-counter-display' => 'pagelayer-counter-animation-duration="{{animation_duration}}"'],
			),
			'counter_align' => array(
				'type' => 'radio',
				'label' => __pl('counter_align'),
				'default' => 'center',
				'css' => 'text-align: {{val}};',
				'screen' => 1,
				'list' => [
					'left' => __pl('left'),
					'center' => __pl('center'),
					'right' => __pl('right'),
				]			
			),
		),
		// Styles
		'counter_style' => [
			'counter_number_color' => array(
				'type' => 'color',
				'label' => __pl('counter_number_color_label'),
				'default' => '#0986c0',
				'css' => ['{{element}} .pagelayer-counter-content' => 'color:{{val}};'],
			),
			'number_prefix' => array(
				'type' => 'text',
				'label' => __pl('number_prefix'),
			),
			'number_suffix' => array(
				'type' => 'text',
				'label' => __pl('number_suffix'),
			),
			'thousand_seperator' => array(
				'type' => 'checkbox',
				'label' => __pl('thousand_seperator'),
				'addAttr' => ['{{element}} .pagelayer-counter-display' => 'pagelayer-counter-seperator="{{thousand_seperator}}"'],
			),
			'thousand_seperator_type' => array(
				'type' => 'select',
				'label' => __pl('thousand_seperator_type'),
				'default' => ',',
				'list' => [
					',' => __pl('Default'),
					'.' => __pl('Dot'),
					'&nbsp;' => __pl('Space'),
				],
				'addAttr' => ['{{element}} .pagelayer-counter-display' => 'pagelayer-counter-seperator-type="{{thousand_seperator_type}}"'],
				'req' => array(
					'thousand_seperator' => 'true',
				),
			),
			'counter_number_style' => array(
				'type' => 'typography',
				'label' => __pl('counter_number_size'),
				'default' => ',60,,600,,,solid,,,,',
				'css' => ['{{element}} .pagelayer-counter-content' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],					
			),
		],
		'counter_label_style' => [
			'counter_text' => array(
				'type' => 'text',
				'label' => __pl('counter_text'),
				'default' => 'Counter',
				'edit' => '.pagelayer-counter-info'
			),
			'counter_text_color' => array(
				'type' => 'color',
				'label' => __pl('counter_text_color_label'),
				'default' => '#333333',
				'css' => ['{{element}} .pagelayer-counter-info' => 'color:{{val}};'],
			),
			'counter_text_style' => array(
				'type' => 'typography',
				'label' => __pl('counter_text_style'),
				'default' => ',25,,400,,,solid,,,,',
				'css' => ['{{element}} .pagelayer-counter-info' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],					
			),			
		],		
		'styles' => [
			'counter_label_style' => __pl('counter_label_style'),
			'counter_style' => __pl('counter_style'),
		],
	)			
);

// Address
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_address', array(
		'name' => __pl('address'),
		'group' => 'other',
		'icon' => 'fas fa-map-marker-alt',
		'html' => '<div class="pagelayer-address-holder">
			<span class="pagelayer-address-icon"><i class="{{icon}}"></i></span>
			<span class="pagelayer-address">'.pagelayer_get_option('pagelayer-address').'</span>
		</div>',
		'params' => array(
			'color' => array(
				'type' => 'color',
				'label' => __pl('color'),
				'css' => ['{{element}} .pagelayer-address *, {{element}} .pagelayer-address' => 'color:{{val}}'],
				'desc' => __pl('CMA_desc')
			),
			'typography' => array(
				'type' => 'typography',
				'label' => __pl('typography'),
				'css' => ['{{element}} .pagelayer-address *, {{element}} .pagelayer-address' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
			),
			'align' => array(
				'type' => 'radio',
				'label' => __pl('alignment'),
				'screen' => 1,
				'list' => [
					'flex-start' => __pl('left'),
					'center' => __pl('center'),
					'flex-end' => __pl('right'),
				],
				'css' => ['{{element}} .pagelayer-address-holder' => 'justify-content: {{val}}'],
			),
			'space' => array(
				'type' => 'slider',
				'label' => __pl('space'),
				'min' => 0,
				'max' => 100,
				'step' => 1,
				'screen' => 1,
				'css' => ['body:not(.rtl) {{element}} .pagelayer-address-icon' => 'margin-right: {{val}}px;', 'body.rtl {{element}} .pagelayer-address-icon' => 'margin-left:{{val}}px']
			),
		),
		'icon_style' =>[
			'icon' => array(
				'type' => 'icon',
				'label' => __pl('icon'),
				'default' => 'fas fa-map-marker-alt'
			),
			'icon_color' => array(
				'type' => 'color',
				'label' => __pl('color'),
				'css' => ['{{element}} .pagelayer-address-icon i' => 'color:{{val}}'],
			),
			'icon_size' => array(
				'type' => 'slider',
				'label' => __pl('size'),
				'min' => 0,
				'max' => 100,
				'step' => 1,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-address-icon i' => 'font-size: {{val}}px;']
			),
		],
		'styles' => [
			'icon_style' => __pl('icon_style')
		]
	)
);

// Email
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_email', array(
		'name' => __pl('email'),
		'group' => 'other',
		'icon' => 'fas fa-envelope',
		'html' => '<div class="pagelayer-email-holder">
			<span class="pagelayer-email-icon"><i class="{{icon}}"></i></span>
			<a if-ext="{{linked}}" href="mailto:'.pagelayer_get_option('pagelayer_cf_to_email').'">
				<span class="pagelayer-email">'.pagelayer_get_option('pagelayer_cf_to_email').'</span></div>
			</a>
			</div>',
		'params' => array(
			'linked' => array(
				'type' => 'checkbox',
				'label' => __pl('make_link'),
				'desc' => __pl('email_desc')
			),
			'color' => array(
				'type' => 'color',
				'label' => __pl('color'),
				'css' => ['{{element}} .pagelayer-email *, {{element}} .pagelayer-email' => 'color:{{val}}'],
			),
			'typography' => array(
				'type' => 'typography',
				'label' => __pl('typography'),
				'css' => ['{{element}} .pagelayer-email *, {{element}} .pagelayer-email' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
			),
			'align' => array(
				'type' => 'radio',
				'label' => __pl('alignment'),
				'screen' => 1,
				'list' => [
					'flex-start' => __pl('left'),
					'center' => __pl('center'),
					'flex-end' => __pl('right'),
				],
				'css' => ['{{element}} .pagelayer-email-holder' => 'justify-content: {{val}}'],
			),
			'space' => array(
				'type' => 'slider',
				'label' => __pl('space'),
				'min' => 0,
				'max' => 100,
				'step' => 1,
				'screen' => 1,
				'css' => ['body:not(.rtl) {{element}} .pagelayer-email-icon' => 'margin-right: {{val}}px;', 'body.rtl {{element}} .pagelayer-email-icon' => 'margin-left:{{val}}px']
			),
		),
		'icon_style' =>[
			'icon' => array(
				'type' => 'icon',
				'label' => __pl('icon'),
				'default' => 'fas fa-envelope'
			),
			'icon_color' => array(
				'type' => 'color',
				'label' => __pl('color'),
				'css' => ['{{element}} .pagelayer-email-icon i' => 'color:{{val}}'],
			),
			'icon_size' => array(
				'type' => 'slider',
				'label' => __pl('size'),
				'min' => 0,
				'max' => 100,
				'step' => 1,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-email-icon i' => 'font-size: {{val}}px;']
			),
		],
		'styles' => [
			'icon_style' => __pl('icon_style')
		]
	)
);

// Phone
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_phone', array(
		'name' => __pl('phone'),
		'group' => 'other',
		'icon' => 'fas fa-phone-alt',
		'html' => '<div class="pagelayer-phone-holder">
			<span class="pagelayer-phone-icon"><i class="{{icon}}"></i></span>
			<a if-ext="{{linked}}" href="tel:'.pagelayer_get_option('pagelayer-phone').'">
				<span class="pagelayer-phone">'.pagelayer_get_option('pagelayer-phone').'</span>
			</a>
			</div>',
		'params' => array(
			'linked' => array(
				'type' => 'checkbox',
				'label' => __pl('make_link'),
				'desc' => __pl('CMA_desc')
			),
			'color' => array(
				'type' => 'color',
				'label' => __pl('color'),
				'css' => ['{{element}} .pagelayer-phone *, {{element}} .pagelayer-phone' => 'color:{{val}}'],
			),
			'typography' => array(
				'type' => 'typography',
				'label' => __pl('typography'),
				'css' => ['{{element}} .pagelayer-phone *, {{element}} .pagelayer-phone' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
			),
			'align' => array(
				'type' => 'radio',
				'label' => __pl('alignment'),
				'screen' => 1,
				'list' => [
					'flex-start' => __pl('left'),
					'center' => __pl('center'),
					'flex-end' => __pl('right'),
				],
				'css' => ['{{element}} .pagelayer-phone-holder' => 'justify-content: {{val}}'],
			),
			'space' => array(
				'type' => 'slider',
				'label' => __pl('space'),
				'min' => 0,
				'max' => 100,
				'step' => 1,
				'screen' => 1,
				'css' => ['body:not(.rtl) {{element}} .pagelayer-phone-icon' => 'margin-right: {{val}}px;', 'body.rtl {{element}} .pagelayer-phone-icon' => 'margin-left:{{val}}px']
			),
		),
		'icon_style' =>[
			'icon' => array(
				'type' => 'icon',
				'label' => __pl('icon'),
				'default' => 'fas fa-phone-alt'
			),
			'icon_color' => array(
				'type' => 'color',
				'label' => __pl('color'),
				'css' => ['{{element}} .pagelayer-phone-icon i' => 'color:{{val}}'],
			),
			'icon_size' => array(
				'type' => 'slider',
				'label' => __pl('size'),
				'min' => 0,
				'max' => 100,
				'step' => 1,
				'screen' => 1,
				'css' => ['{{element}} .pagelayer-phone-icon i' => 'font-size: {{val}}px;']
			),
		],
		'styles' => [
			'icon_style' => __pl('icon_style')
		]
	)
);

// Body Settings
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_post_props', array(
		'name' => __pl('Body and Post Props'),
		'group' => 'other',
		'not_visible' => 1,
		'parent' => [], // To hide on left panel block list
		'overide_css_selector' => pagelayer_is_gutenberg_editor() ? '{{element}}' : 'body', // To prevent apply style in gutenberg, we use .pagelayer-body class, that is not exists in gutenberg edit.
		'hide_active' => 1,
		'skip_props_cat_type' => ['product' => ['custom_hf_code']],
		'skip_props_cat' => ['position_styles', 'animation_styles', 'responsive_styles', 'motion_effects'],
		'skip_props' => ['ele_zindex',
						'ele_shadow', 'border_shadow_hover',
						'hide_desktop',	'hide_tablet', 'hide_mobile'],
		'params' => array(
			'post_title' => array(
				'type' => 'text',
				'label' => __pl('post_title'),
				'default' => (empty($post->post_title) ? 'No Title' : $post->post_title),
				'export-def' => 1,
			),
			'post_status' => array(
				'type' => 'select',
				'label' => __pl('visibility'),
				'default' => (empty($post->post_status) ? 'draft' : $post->post_status),
				'export-def' => 1,
				'list' => [
					'publish' => __pl('Published'),
					'future' => __pl('Scheduled'),
					'private' => __pl('private'),
					'pass_protected' => __pl('password_protected'),
					'draft' => __pl('Draft')
				],
			),
			'post_password' => array(
				'type' => 'text',
				'label' => __pl('password'),
				'export-def' => 1,
				'req' => ['post_status' => 'pass_protected']
			),
			'post_date' => array(
				'type' => 'postDate',
				'label' => __pl('publish_date'),
				'default' => (empty($post->post_date) ? current_time( 'mysql' ) : $post->post_date),
				'export-def' => 1,
			),
			'post_sticky' => array(
				'type' => 'checkbox',
				'label' => __pl('sticky_post'),
				'default' => (!empty($post->ID) && is_sticky($post->ID) ? 'true' : ''),
				'export-def' => 1,
			),
			'post_author' => array(
				'type' => 'select',
				'label' => __pl('author'),
				'default' => (empty($post->post_author) ? 0 : $post->post_author),
				'list' => [],
				'export-def' => 1,
			),
			'post_trash' => array(
				'type' => 'trashButton',
				'label' => '',
			),
		),
		'postPermalink' => array(
			'post_name' => array(
				'type' => 'permalink',
				'label' => __pl('url_slug'),
				'desc' => __pl('perma_desc'),
				'default' => (empty($post->post_name) ? '' : $post->post_name),
				'export-def' => 1,
			),
		),
		'postCategory' => array(
			'post_category' => array(
				'type' => 'postCategory',
				'label' => ''
			)
		), 
		'postTags' => array(
			'post_tags' => array(
				'type' => 'postTags',
				'label' => __pl('add_new_tag'),
				'desc' => __pl('post_tag_desc')
			)
		),
		'postFeaturedImage' => array(
			'featured_image' => array(
				'type' => 'image',
				'label' => '',
				'default' => ( get_post_thumbnail_id($post) ? get_post_thumbnail_id($post) : PAGELAYER_URL.'/images/default-image.png' ),
				'export-def' => 1,
			),
		),
		'postExcerpt' => array(
			'post_excerpt' => array(
				'type' => 'textarea',
				'default' => ( empty($post->post_excerpt) ? '' : $post->post_excerpt),
				'export-def' => 1,
				'label' => __pl('write_an_excerpt'),
			)
		),
		'postDiscussion' => array(
			'comment_status' => array(
				'type' => 'checkbox',
				'label' => __pl('allow_comments'),
			),
			'ping_status' => array(
				'type' => 'checkbox',
				'label' => __pl('allow_p_and_t'),
			)
		),
		'pageParent' => array(			
			'post_parent' => array(
				'type' => 'select',
				'label' => __pl('post_parent'),
				'list' =>  []
			),
			'menu_order' => array(
				'type' => 'spinner',
				'label' => __pl('order'),
			)
		),
		'styles' => array(
			'params' => __pl('status_visibility'),
			'postPermalink' => __pl('post_name'),
			'postCategory' => __pl('wp_categories'),
			'postTags' => __pl('tags'),
			'postFeaturedImage' => __pl('featured_image'),
			'postExcerpt' => __pl('excerpt'),
			'postDiscussion' => __pl('discussion'),
			'pageParent' => __pl('page_attributes'),
		),
	)			
);
/*
$pagelayer->customizer_styles_options = array(
'params' => __pl('Site Identity'),
'breakpoint' => __pl('BreakPoints'),
'global' => __pl('Global Settings'),
'post_global' => __pl('Current Post Type Settings'),
'global_background' => __pl('Global Background'),
'global_button' => __pl('Global Buttons Style'),
);

if(class_exists('WooCommerce')){
	$pagelayer->customizer_styles_options['woocommerce'] = __pl('woocommerce');
}

// Customizer Settings
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_customizer', array(
		'name' => __pl('Customizer'),
		'group' => 'other',
		'overide_css_selector' => 'body',
		'hide_active' => 1,
		'skip_save' => 1,
		'skip_props_cat_type' => ['product' => ['custom_hf_code']],
		'skip_props_cat' => ['ele_bg_styles','ele_styles','border_styles','font_style','animation_styles','motion_effects','responsive_styles','attributes','custom_styles','position_styles', 'animation_styles', 'responsive_styles', 'motion_effects'],
		'skip_props' => ['ele_zindex', 'font_family', 'ele_shadow', 'border_shadow_hover', 'hide_desktop',	'hide_tablet', 'hide_mobile'],
		'params' => array(
			'site_name' => array(
				'type' => 'text',
				'label' => __pl('Site Name'),
				'option' => 'blogname',
			),
			'site_description' => array(
				'type' => 'text',
				'label' => __pl('Site Description'),
				'option' => 'blogdescription',
			),
			'site_logo' => array(
				'type' => 'image',
				'label' => __pl('Site Logo'),
				'option' => 'site_logo',
			),
			'site_icon' => array(
				'type' => 'image',
				'label' => __pl('Site Fav Icon'),
				'option' => 'site_icon',
			),
		),
		'breakpoint' => array(
			'content_width' => array(
				'type' => 'slider',
				'label' => __pl('Content Width'),
				'option' => 'pagelayer_content_width',
				'min' => 320,
				'max' => 2000,
				'css' =>['.pagelayer-row-stretch-auto > .pagelayer-row-holder'=>'max-width:{{val}}px;margin-left:auto;margin-right:auto'],
			),
			'widgets_space' => array(
				'type' => 'slider',
				'label' => __pl('Widgets Space'),
				'option' => 'pagelayer_between_widgets',
				'min' => 0,
				'max' => 2000,
			),
			'mobile_breakpoint' => array(
				'type' => 'slider',
				'label' => __pl('Mobile Breakpoint'),
				'option' => 'pagelayer_mobile_breakpoint',
				'min' => 0,
				'max' => 2000,
			),
			'tablet_breakpoint' => array(
				'type' => 'slider',
				'label' => __pl('Tablet Breakpoint'),
				'option' => 'pagelayer_tablet_breakpoint',
				'min' => 0,
				'max' => 2000,
			),
		),
		'global' => array(
			'ele_body_group' => array(
				'type' => 'access',
				'label' => __pl('Body Settings'),
				'show_group' => 'body_group',
			),
			'ele_header_group' => array(
				'type' => 'access',
				'label' => __pl('Header Settings'),
				'show_group' => 'header_group',
			),
			'ele_h1_group' => array(
				'type' => 'access',
				'label' => __pl('H1 Settings'),
				'show_group' => 'h1_group',
			),
			'ele_h2_group' => array(
				'type' => 'access',
				'label' => __pl('H2 Settings'),
				'show_group' => 'h2_group',
			),
			'ele_h3_group' => array(
				'type' => 'access',
				'label' => __pl('H3 Settings'),
				'show_group' => 'h3_group',
			),
			'ele_h4_group' => array(
				'type' => 'access',
				'label' => __pl('H4 Group'),
				'show_group' => 'h4_group',
			),
			'ele_h5_group' => array(
				'type' => 'access',
				'label' => __pl('H5 Settings'),
				'show_group' => 'h5_group',
			),
			'ele_h6_group' => array(
				'type' => 'access',
				'label' => __pl('H6 Settings'),
				'show_group' => 'h6_group',
			),
			'ele_b_group' => array(
				'type' => 'access',
				'label' => __pl('B Settings'),
				'show_group' => 'b_group',
			),
			'ele_i_group' => array(
				'type' => 'access',
				'label' => __pl('I Settings'),
				'show_group' => 'i_group',
			),
			'ele_a_group' => array(
				'type' => 'access',
				'label' => __pl('A Settings'),
				'show_group' => 'a_group',
			),
			'ele_a_hover_group' => array(
				'type' => 'access',
				'label' => __pl('A Hover Settings'),
				'show_group' => 'a_hover_group',
			),
			'ele_aside_group' => array(
				'type' => 'access',
				'label' => __pl('Aside Settings'),
				'show_group' => 'aside_group',
			),
			'ele_p_group' => array(
				'type' => 'access',
				'label' => __pl('P Settings'),
				'show_group' => 'p_group',
			),
			'ele_entry_header_group' => array(
				'type' => 'access',
				'label' => __pl('Header Settings'),
				'show_group' => 'entry_header_group',
			),
			'ele_entry_content_group' => array(
				'type' => 'access',
				'label' => __pl('Content Settings'),
				'show_group' => 'content_group',
			),
			'ele_entry_footer_group' => array(
				'type' => 'access',
				'label' => __pl('Footer Settings'),
				'show_group' => 'footer_group',
			),
			'body' => array(
				'type' => 'typography',
				'label' => __pl('body'),
				'group' => 'body_group',
				'css' => ['body.pagelayer-body' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px; font-style: {{val[2]}}; font-weight: {{val[3]}}; font-variant: {{val[4]}}; text-decoration-line: {{val[5]}}; text-decoration-style: {{val[6]}}; line-height: {{val[7]}}em; text-transform: {{val[8]}}; letter-spacing: {{val[9]}}px; word-spacing: {{val[10]}}px;'],
			),
			'header' => array(
				'type' => 'typography',
				'label' => __pl('header'),
				'group' => 'header_group',
				'css' => ['body.pagelayer-body header' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px; font-style: {{val[2]}}; font-weight: {{val[3]}}; font-variant: {{val[4]}}; text-decoration-line: {{val[5]}}; text-decoration-style: {{val[6]}}; line-height: {{val[7]}}em; text-transform: {{val[8]}}; letter-spacing: {{val[9]}}px; word-spacing: {{val[10]}}px;'],
			),
			'h1' => array(
				'type' => 'typography',
				'label' => __pl('h1'),
				'group' => 'h1_group',
				'css' => ['body.pagelayer-body h1' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px; font-style: {{val[2]}}; font-weight: {{val[3]}}; font-variant: {{val[4]}}; text-decoration-line: {{val[5]}}; text-decoration-style: {{val[6]}}; line-height: {{val[7]}}em; text-transform: {{val[8]}}; letter-spacing: {{val[9]}}px; word-spacing: {{val[10]}}px;'],
			),
			'h2' => array(
				'type' => 'typography',
				'label' => __pl('h2'),
				'group' => 'h2_group',
				'css' => ['body.pagelayer-body h2' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px; font-style: {{val[2]}}; font-weight: {{val[3]}}; font-variant: {{val[4]}}; text-decoration-line: {{val[5]}}; text-decoration-style: {{val[6]}}; line-height: {{val[7]}}em; text-transform: {{val[8]}}; letter-spacing: {{val[9]}}px; word-spacing: {{val[10]}}px;'],
			),
			'h3' => array(
				'type' => 'typography',
				'label' => __pl('h3'),
				'group' => 'h3_group',
				'css' => ['body.pagelayer-body h3' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px; font-style: {{val[2]}}; font-weight: {{val[3]}}; font-variant: {{val[4]}}; text-decoration-line: {{val[5]}}; text-decoration-style: {{val[6]}}; line-height: {{val[7]}}em; text-transform: {{val[8]}}; letter-spacing: {{val[9]}}px; word-spacing: {{val[10]}}px;'],
			),
			'h4' => array(
				'type' => 'typography',
				'label' => __pl('h4'),
				'group' => 'h4_group',
				'css' => ['body.pagelayer-body h4' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px; font-style: {{val[2]}}; font-weight: {{val[3]}}; font-variant: {{val[4]}}; text-decoration-line: {{val[5]}}; text-decoration-style: {{val[6]}}; line-height: {{val[7]}}em; text-transform: {{val[8]}}; letter-spacing: {{val[9]}}px; word-spacing: {{val[10]}}px;'],
			),
			'h5' => array(
				'type' => 'typography',
				'label' => __pl('h5'),
				'group' => 'h5_group',
				'css' => ['body.pagelayer-body h5' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px; font-style: {{val[2]}}; font-weight: {{val[3]}}; font-variant: {{val[4]}}; text-decoration-line: {{val[5]}}; text-decoration-style: {{val[6]}}; line-height: {{val[7]}}em; text-transform: {{val[8]}}; letter-spacing: {{val[9]}}px; word-spacing: {{val[10]}}px;'],
			),
			'h6' => array(
				'type' => 'typography',
				'label' => __pl('h6'),
				'group' => 'h6_group',
				'css' => ['body.pagelayer-body h6' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px; font-style: {{val[2]}}; font-weight: {{val[3]}}; font-variant: {{val[4]}}; text-decoration-line: {{val[5]}}; text-decoration-style: {{val[6]}}; line-height: {{val[7]}}em; text-transform: {{val[8]}}; letter-spacing: {{val[9]}}px; word-spacing: {{val[10]}}px;'],
			),
			'b' => array(
				'type' => 'typography',
				'label' => __pl('b'),
				'group' => 'b_group',
				'css' => ['body.pagelayer-body b' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px; font-style: {{val[2]}}; font-weight: {{val[3]}}; font-variant: {{val[4]}}; text-decoration-line: {{val[5]}}; text-decoration-style: {{val[6]}}; line-height: {{val[7]}}em; text-transform: {{val[8]}}; letter-spacing: {{val[9]}}px; word-spacing: {{val[10]}}px;'],
			),
			'i' => array(
				'type' => 'typography',
				'label' => __pl('i'),
				'group' => 'i_group',
				'css' => ['body.pagelayer-body i' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px; font-style: {{val[2]}}; font-weight: {{val[3]}}; font-variant: {{val[4]}}; text-decoration-line: {{val[5]}}; text-decoration-style: {{val[6]}}; line-height: {{val[7]}}em; text-transform: {{val[8]}}; letter-spacing: {{val[9]}}px; word-spacing: {{val[10]}}px;'],
			),
			'a' => array(
				'type' => 'typography',
				'label' => __pl('a'),
				'group' => 'a_group',
				'css' => ['body.pagelayer-body a' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px; font-style: {{val[2]}}; font-weight: {{val[3]}}; font-variant: {{val[4]}}; text-decoration-line: {{val[5]}}; text-decoration-style: {{val[6]}}; line-height: {{val[7]}}em; text-transform: {{val[8]}}; letter-spacing: {{val[9]}}px; word-spacing: {{val[10]}}px;'],
			),
			'a_hover' => array(
				'type' => 'typography',
				'label' => __pl('a-hover'),
				'group' => 'a_hover_group',
				'css' => ['body.pagelayer-body a:hover' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px; font-style: {{val[2]}}; font-weight: {{val[3]}}; font-variant: {{val[4]}}; text-decoration-line: {{val[5]}}; text-decoration-style: {{val[6]}}; line-height: {{val[7]}}em; text-transform: {{val[8]}}; letter-spacing: {{val[9]}}px; word-spacing: {{val[10]}}px;'],
			),
			'aside' => array(
				'type' => 'typography',
				'label' => __pl('aside'),
				'group' => 'aside_group',
				'css' => ['body.pagelayer-body p' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px; font-style: {{val[2]}}; font-weight: {{val[3]}}; font-variant: {{val[4]}}; text-decoration-line: {{val[5]}}; text-decoration-style: {{val[6]}}; line-height: {{val[7]}}em; text-transform: {{val[8]}}; letter-spacing: {{val[9]}}px; word-spacing: {{val[10]}}px;'],
			),
			'p' => array(
				'type' => 'typography',
				'label' => __pl('p'),
				'group' => 'p_group',
				'css' => ['body.pagelayer-body p' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px; font-style: {{val[2]}}; font-weight: {{val[3]}}; font-variant: {{val[4]}}; text-decoration-line: {{val[5]}}; text-decoration-style: {{val[6]}}; line-height: {{val[7]}}em; text-transform: {{val[8]}}; letter-spacing: {{val[9]}}px; word-spacing: {{val[10]}}px;'],
			),
			'entry-header' => array(
				'type' => 'typography',
				'label' => __pl('entry-header'),
				'group' => 'entry_header_group',
				'css' => ['body.pagelayer-body .entry-header' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px; font-style: {{val[2]}}; font-weight: {{val[3]}}; font-variant: {{val[4]}}; text-decoration-line: {{val[5]}}; text-decoration-style: {{val[6]}}; line-height: {{val[7]}}em; text-transform: {{val[8]}}; letter-spacing: {{val[9]}}px; word-spacing: {{val[10]}}px;'],
			),
			'entry_content' => array(
				'type' => 'typography',
				'label' => __pl('entry-content'),
				'group' => 'content_group',
				'css' => ['body.pagelayer-body .entry-content' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px; font-style: {{val[2]}}; font-weight: {{val[3]}}; font-variant: {{val[4]}}; text-decoration-line: {{val[5]}}; text-decoration-style: {{val[6]}}; line-height: {{val[7]}}em; text-transform: {{val[8]}}; letter-spacing: {{val[9]}}px; word-spacing: {{val[10]}}px;'],
			),
			'entry_footer' => array(
				'type' => 'typography',
				'label' => __pl('entry-footer'),
				'group' => 'footer_group',
				'css' => ['body.pagelayer-body .entry-footer' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px; font-style: {{val[2]}}; font-weight: {{val[3]}}; font-variant: {{val[4]}}; text-decoration-line: {{val[5]}}; text-decoration-style: {{val[6]}}; line-height: {{val[7]}}em; text-transform: {{val[8]}}; letter-spacing: {{val[9]}}px; word-spacing: {{val[10]}}px;'],
			),
			'body_color' => array(
				'type' => 'color',
				'screen' => 1,
				'label' => __pl('body_color'),
				'group' => 'body_group',
				'css' => ['body.pagelayer-body' => 'color:{{val}};'],
			),
			'header_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'header_group',
				'label' => __pl('header_color'),
				'css' => ['body.pagelayer-body header' => 'color:{{val}};'],
			),
			'h1_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'h1_group',
				'label' => __pl('h1_color'),
				'css' => ['body.pagelayer-body h1' => 'color:{{val}};'],
			),
			'h2_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'h2_group',
				'label' => __pl('h2_color'),
				'css' => ['body.pagelayer-body h2' => 'color:{{val}};'],
			),
			'h3_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'h3_group',
				'label' => __pl('h3_color'),
				'css' => ['body.pagelayer-body h3' => 'color:{{val}};'],
			),
			'h4_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'h4_group',
				'label' => __pl('h4_color'),
				'css' => ['body.pagelayer-body h4' => 'color:{{val}};'],
			),
			'h5_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'h5_group',
				'label' => __pl('h5_color'),
				'css' => ['body.pagelayer-body h5' => 'color:{{val}};'],
			),
			'h6_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'h6_group',
				'label' => __pl('h6_color'),
				'css' => ['body.pagelayer-body h6' => 'color:{{val}};'],
			),
			'b_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'b_group',
				'label' => __pl('b_color'),
				'css' => ['body.pagelayer-body b' => 'color:{{val}};'],
			),
			'i_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'i_group',
				'label' => __pl('i_color'),
				'css' => ['body.pagelayer-body i' => 'color:{{val}};'],
			),
			'a_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'a_group',
				'label' => __pl('a_color'),
				'css' => ['body.pagelayer-body a' => 'color:{{val}};'],
			),
			'a-hover_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'a_hover_group',
				'label' => __pl('a_hover_color'),
				'css' => ['body.pagelayer-body a:hover' => 'color:{{val}};'],
			),
			'aside_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'aside_group',
				'label' => __pl('aside_color'),
				'css' => ['body.pagelayer-body aside' => 'color:{{val}};'],
			),
			'p_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'p_group',
				'label' => __pl('p_color'),
				'css' => ['body.pagelayer-body p' => 'color:{{val}};'],
			),
			'entry-header_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'entry_header_group',
				'label' => __pl('entry_header_color'),
				'css' => ['body.pagelayer-body .entry-header' => 'color:{{val}};'],
			),
			'entry-content_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'content_group',
				'label' => __pl('entry_content_color'),
				'css' => ['body.pagelayer-body .entry-content' => 'color:{{val}};'],
			),
			'entry-footer_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'footer_group',
				'label' => __pl('entry_footer_color'),
				'css' => ['body.pagelayer-body .entry-footer' => 'color:{{val}};'],
			),
			'body_background_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'body_group',
				'label' => __pl('body_background_color'),
				'css' => ['body.pagelayer-body' => 'background-color:{{val}};'],
			),
			'header_background_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'header_group',
				'label' => __pl('header_background_color'),
				'css' => ['body.pagelayer-body header' => 'background-color:{{val}};'],
			),
			'h1_background_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'h1_group',
				'label' => __pl('h1_background_color'),
				'css' => ['body.pagelayer-body h1' => 'background-color:{{val}};'],
			),
			'h2_background_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'h2_group',
				'label' => __pl('h2_background_color'),
				'css' => ['body.pagelayer-body h2' => 'background-color:{{val}};'],
			),
			'h3_background_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'h3_group',
				'label' => __pl('h3_background_color'),
				'css' => ['body.pagelayer-body h3' => 'background-color:{{val}};'],
			),
			'h4_background_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'h4_group',
				'label' => __pl('h4_background_color'),
				'css' => ['body.pagelayer-body h4' => 'background-color:{{val}};'],
			),
			'h5_background_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'h5_group',
				'label' => __pl('h5_background_color'),
				'css' => ['body.pagelayer-body h5' => 'background-color:{{val}};'],
			),
			'h6_background_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'h6_group',
				'label' => __pl('h6_background_color'),
				'css' => ['body.pagelayer-body h6' => 'background-color:{{val}};'],
			),
			'b_background_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'b_group',
				'label' => __pl('b_background_color'),
				'css' => ['body.pagelayer-body b' => 'background-color:{{val}};'],
			),
			'i_background_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'i_group',
				'label' => __pl('i_background_color'),
				'css' => ['body.pagelayer-body i' => 'background-color:{{val}};'],
			),
			'a_background_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'a_group',
				'label' => __pl('a_background_color'),
				'css' => ['body.pagelayer-body a' => 'background-color:{{val}};'],
			),
			'a-hover_background_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'a_hover_group',
				'label' => __pl('a_hover_background_color'),
				'css' => ['body.pagelayer-body a:hover' => 'background-color:{{val}};'],
			),
			'aside_background_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'aside_group',
				'label' => __pl('aside_background_color'),
				'css' => ['body.pagelayer-body aside' => 'background-color:{{val}};'],
			),
			'p_background_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'p_group',
				'label' => __pl('p_background_color'),
				'css' => ['body.pagelayer-body p' => 'background-color:{{val}};'],
			),
			'entry-header_background_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'entry_header_group',
				'label' => __pl('entry_header_background_color'),
				'css' => ['body.pagelayer-body .entry-header' => 'background-color:{{val}};'],
			),
			'entry-content_background_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'content_group',
				'label' => __pl('entry_content_background_color'),
				'css' => ['body.pagelayer-body .entry-content' => 'background-color:{{val}};'],
			),
			'entry-footer_background_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'footer_group',
				'label' => __pl('entry_footer_background_color'),
				'css' => ['body.pagelayer-body .entry-footer' => 'background-color:{{val}};'],
			),
			'body_padding' => array(
				'type' => 'padding',
				'label' => __pl('body_padding'),
				'screen' => 1,
				'group' => 'body_group',
				'css' => ['body.pagelayer-body' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[3]}}px;padding-left:{{val[4]}}px;'],
			),
			'body_margin' => array(
				'type' => 'padding',
				'label' => __pl('body_margin'),
				'screen' => 1,
				'group' => 'body_group',
				'css' => ['body.pagelayer-body' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
			),
			'header_padding' => array(
				'type' => 'padding',
				'label' => __pl('header_padding'),
				'screen' => 1,
				'group' => 'header_group',
				'css' => ['body.pagelayer-body header' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[3]}}px;padding-left:{{val[4]}}px;'],
			),
			'header_margin' => array(
				'type' => 'padding',
				'label' => __pl('header_margin'),
				'screen' => 1,
				'group' => 'header_group',
				'css' => ['body.pagelayer-body header' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
			),
			'h1_padding' => array(
				'type' => 'padding',
				'label' => __pl('h1_padding'),
				'screen' => 1,
				'group' => 'h1_group',
				'css' => ['body.pagelayer-body h1' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[3]}}px;padding-left:{{val[4]}}px;'],
			),
			'h1_margin' => array(
				'type' => 'padding',
				'label' => __pl('h1_margin'),
				'screen' => 1,
				'group' => 'h1_group',
				'css' => ['body.pagelayer-body h1' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
			),
			'h2_padding' => array(
				'type' => 'padding',
				'label' => __pl('h2_padding'),
				'screen' => 1,
				'group' => 'h2_group',
				'css' => ['body.pagelayer-body h2' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[3]}}px;padding-left:{{val[4]}}px;'],
			),
			'h2_margin' => array(
				'type' => 'padding',
				'label' => __pl('h2_margin'),
				'screen' => 1,
				'group' => 'h2_group',
				'css' => ['body.pagelayer-body h2' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
			),
			'h3_padding' => array(
				'type' => 'padding',
				'label' => __pl('h3_padding'),
				'screen' => 1,
				'group' => 'h3_group',
				'css' => ['body.pagelayer-body h3' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[3]}}px;padding-left:{{val[4]}}px;'],
			),
			'h3_margin' => array(
				'type' => 'padding',
				'label' => __pl('h3_margin'),
				'screen' => 1,
				'group' => 'h3_group',
				'css' => ['body.pagelayer-body h3' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
			),
			'h4_padding' => array(
				'type' => 'padding',
				'label' => __pl('h4_padding'),
				'screen' => 1,
				'group' => 'h4_group',
				'css' => ['body.pagelayer-body h4' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[3]}}px;padding-left:{{val[4]}}px;'],
			),
			'h4_margin' => array(
				'type' => 'padding',
				'label' => __pl('h4_margin'),
				'screen' => 1,
				'group' => 'h4_group',
				'css' => ['body.pagelayer-body h4' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
			),
			'h5_padding' => array(
				'type' => 'padding',
				'label' => __pl('h5_padding'),
				'screen' => 1,
				'group' => 'h5_group',
				'css' => ['body.pagelayer-body h5' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[3]}}px;padding-left:{{val[4]}}px;'],
			),
			'h5_margin' => array(
				'type' => 'padding',
				'label' => __pl('h5_margin'),
				'screen' => 1,
				'group' => 'h5_group',
				'css' => ['body.pagelayer-body h5' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
			),		
			'h6_padding' => array(
				'type' => 'padding',
				'label' => __pl('h6_padding'),
				'screen' => 1,
				'group' => 'h6_group',
				'css' => ['body.pagelayer-body h6' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[3]}}px;padding-left:{{val[4]}}px;'],
			),
			'h6_margin' => array(
				'type' => 'padding',
				'label' => __pl('h6_margin'),
				'screen' => 1,
				'group' => 'h6_group',
				'css' => ['body.pagelayer-body h6' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
			),
			'b_padding' => array(
				'type' => 'padding',
				'label' => __pl('b_padding'),
				'screen' => 1,
				'group' => 'b_group',
				'css' => ['body.pagelayer-body b' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[3]}}px;padding-left:{{val[4]}}px;'],
			),
			'b_margin' => array(
				'type' => 'padding',
				'label' => __pl('b_margin'),
				'screen' => 1,
				'group' => 'b_group',
				'css' => ['body.pagelayer-body b' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
			),
			'i_padding' => array(
				'type' => 'padding',
				'label' => __pl('i_padding'),
				'screen' => 1,
				'group' => 'i_group',
				'css' => ['body.pagelayer-body i' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[3]}}px;padding-left:{{val[4]}}px;'],
			),
			'i_margin' => array(
				'type' => 'padding',
				'label' => __pl('i_margin'),
				'screen' => 1,
				'group' => 'i_group',
				'css' => ['body.pagelayer-body i' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
			),		
			'a_padding' => array(
				'type' => 'padding',
				'label' => __pl('a_padding'),
				'screen' => 1,
				'group' => 'a_group',
				'css' => ['body.pagelayer-body a' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[3]}}px;padding-left:{{val[4]}}px;'],
			),
			'a_margin' => array(
				'type' => 'padding',
				'label' => __pl('a_margin'),
				'screen' => 1,
				'group' => 'a_group',
				'css' => ['body.pagelayer-body a' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
			),
			'a-hover_padding' => array(
				'type' => 'padding',
				'label' => __pl('_-hover_padding'),
				'screen' => 1,
				'group' => 'a_hover_group',
				'css' => ['body.pagelayer-body a:hover' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[3]}}px;padding-left:{{val[4]}}px;'],
			),
			'a-hover_margin' => array(
				'type' => 'padding',
				'label' => __pl('a_hover_margin'),
				'screen' => 1,
				'group' => 'a_hover_group',
				'css' => ['body.pagelayer-body a:hover' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
			),		
			'aside_padding' => array(
				'type' => 'padding',
				'label' => __pl('aside_padding'),
				'screen' => 1,
				'group' => 'aside_group',
				'css' => ['body.pagelayer-body aside' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[3]}}px;padding-left:{{val[4]}}px;'],
			),
			'aside_margin' => array(
				'type' => 'padding',
				'label' => __pl('aside_margin'),
				'screen' => 1,
				'group' => 'aside_group',
				'css' => ['body.pagelayer-body aside' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
			),		
			'p_padding' => array(
				'type' => 'padding',
				'label' => __pl('p_padding'),
				'screen' => 1,
				'group' => 'p_group',
				'css' => ['body.pagelayer-body p' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[3]}}px;padding-left:{{val[4]}}px;'],
			),
			'p_margin' => array(
				'type' => 'padding',
				'label' => __pl('p_margin'),
				'screen' => 1,
				'group' => 'p_group',
				'css' => ['body.pagelayer-body p' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
			),		
			'entry-header_padding' => array(
				'type' => 'padding',
				'label' => __pl('entry_header_padding'),
				'screen' => 1,
				'group' => 'entry_header_group',
				'css' => ['body.pagelayer-body .entry-header' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[3]}}px;padding-left:{{val[4]}}px;'],
			),
			'entry-header_margin' => array(
				'type' => 'padding',
				'label' => __pl('entry_header_margin'),
				'screen' => 1,
				'group' => 'entry_header_group',
				'css' => ['body.pagelayer-body .entry-header' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
			),		
			'entry-content_padding' => array(
				'type' => 'padding',
				'label' => __pl('entry_content_padding'),
				'screen' => 1,
				'group' => 'content_group',
				'css' => ['body.pagelayer-body .entry-content' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[3]}}px;padding-left:{{val[4]}}px;'],
			),
			'entry-content_margin' => array(
				'type' => 'padding',
				'label' => __pl('entry_content_margin'),
				'screen' => 1,
				'group' => 'content_group',
				'css' => ['body.pagelayer-body .entry-content' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
			),		
			'entry-footer_padding' => array(
				'type' => 'padding',
				'label' => __pl('entry_footer_padding'),
				'screen' => 1,
				'group' => 'footer_group',
				'css' => ['body.pagelayer-body .entry-footer' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[3]}}px;padding-left:{{val[4]}}px;'],
			),
			'entry-footer_margin' => array(
				'type' => 'padding',
				'label' => __pl('entry_footer_margin'),
				'screen' => 1,
				'group' => 'footer_group',
				'css' => ['body.pagelayer-body .entry-footer' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
			),
		),
		'post_global' => array(
			'post_body_group' => array(
				'type' => 'access',
				'label' => __pl('Body Settings'),
				'show_group' => 'post_body_group',
			),
			'post_header_group' => array(
				'type' => 'access',
				'label' => __pl('Header Settings'),
				'show_group' => 'post_header_group',
			),
			'post_h1_group' => array(
				'type' => 'access',
				'label' => __pl('H1 Settings'),
				'show_group' => 'post_h1_group',
			),
			'post_h2_group' => array(
				'type' => 'access',
				'label' => __pl('H2 Settings'),
				'show_group' => 'post_h2_group',
			),
			'post_h3_group' => array(
				'type' => 'access',
				'label' => __pl('H3 Settings'),
				'show_group' => 'post_h3_group',
			),
			'post_h4_group' => array(
				'type' => 'access',
				'label' => __pl('H4 Group'),
				'show_group' => 'post_h4_group',
			),
			'post_h5_group' => array(
				'type' => 'access',
				'label' => __pl('H5 Settings'),
				'show_group' => 'post_h5_group',
			),
			'post_h6_group' => array(
				'type' => 'access',
				'label' => __pl('H6 Settings'),
				'show_group' => 'post_h6_group',
			),
			'post_b_group' => array(
				'type' => 'access',
				'label' => __pl('B Settings'),
				'show_group' => 'post_b_group',
			),
			'post_i_group' => array(
				'type' => 'access',
				'label' => __pl('I Settings'),
				'show_group' => 'post_i_group',
			),
			'post_a_group' => array(
				'type' => 'access',
				'label' => __pl('A Settings'),
				'show_group' => 'post_a_group',
			),
			'post_a_hover_group' => array(
				'type' => 'access',
				'label' => __pl('A Hover Settings'),
				'show_group' => 'post_a_hover_group',
			),
			'post_aside_group' => array(
				'type' => 'access',
				'label' => __pl('Aside Settings'),
				'show_group' => 'post_aside_group',
			),
			'post_p_group' => array(
				'type' => 'access',
				'label' => __pl('P Settings'),
				'show_group' => 'post_p_group',
			),
			'post_entry_header_group' => array(
				'type' => 'access',
				'label' => __pl('Header Settings'),
				'show_group' => 'post_entry_header_group',
			),
			'post_entry_content_group' => array(
				'type' => 'access',
				'label' => __pl('Content Settings'),
				'show_group' => 'post_content_group',
			),
			'post_entry_footer_group' => array(
				'type' => 'access',
				'label' => __pl('Footer Settings'),
				'show_group' => 'post_footer_group',
			),
			'current_body' => array(
				'type' => 'typography',
				'label' => __pl('current_body'),
				'group' => 'post_body_group',
				'customizer_mods' => 'pagelayer_body_typography_{{post_type}}',
				'customizer_css' => 1,
				'css' => ['body.pagelayer-body ' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px; font-style: {{val[2]}}; font-weight: {{val[3]}}; font-variant: {{val[4]}}; text-decoration-line: {{val[5]}}; text-decoration-style: {{val[6]}}; line-height: {{val[7]}}em; text-transform: {{val[8]}}; letter-spacing: {{val[9]}}px; word-spacing: {{val[10]}}px;'],
			),
			'current_header' => array(
				'type' => 'typography',
				'label' => __pl('current_header'),
				'group' => 'post_header_group',
				'css' => ['body.pagelayer-body header' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px; font-style: {{val[2]}}; font-weight: {{val[3]}}; font-variant: {{val[4]}}; text-decoration-line: {{val[5]}}; text-decoration-style: {{val[6]}}; line-height: {{val[7]}}em; text-transform: {{val[8]}}; letter-spacing: {{val[9]}}px; word-spacing: {{val[10]}}px;'],
			),
			'current_h1' => array(
				'type' => 'typography',
				'label' => __pl('current_h1'),
				'group' => 'post_h1_group',
				'css' => ['body.pagelayer-body h1' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px; font-style: {{val[2]}}; font-weight: {{val[3]}}; font-variant: {{val[4]}}; text-decoration-line: {{val[5]}}; text-decoration-style: {{val[6]}}; line-height: {{val[7]}}em; text-transform: {{val[8]}}; letter-spacing: {{val[9]}}px; word-spacing: {{val[10]}}px;'],
			),
			'current_h2' => array(
				'type' => 'typography',
				'label' => __pl('current_h2'),
				'group' => 'post_h2_group',
				'css' => ['body.pagelayer-body h2' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px; font-style: {{val[2]}}; font-weight: {{val[3]}}; font-variant: {{val[4]}}; text-decoration-line: {{val[5]}}; text-decoration-style: {{val[6]}}; line-height: {{val[7]}}em; text-transform: {{val[8]}}; letter-spacing: {{val[9]}}px; word-spacing: {{val[10]}}px;'],
			),
			'current_h3' => array(
				'type' => 'typography',
				'label' => __pl('current_h3'),
				'group' => 'post_h3_group',
				'css' => ['body.pagelayer-body h3' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px; font-style: {{val[2]}}; font-weight: {{val[3]}}; font-variant: {{val[4]}}; text-decoration-line: {{val[5]}}; text-decoration-style: {{val[6]}}; line-height: {{val[7]}}em; text-transform: {{val[8]}}; letter-spacing: {{val[9]}}px; word-spacing: {{val[10]}}px;'],
			),
			'current_h4' => array(
				'type' => 'typography',
				'label' => __pl('current_h4'),
				'group' => 'post_h4_group',
				'css' => ['body.pagelayer-body h4' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px; font-style: {{val[2]}}; font-weight: {{val[3]}}; font-variant: {{val[4]}}; text-decoration-line: {{val[5]}}; text-decoration-style: {{val[6]}}; line-height: {{val[7]}}em; text-transform: {{val[8]}}; letter-spacing: {{val[9]}}px; word-spacing: {{val[10]}}px;'],
			),
			'current_h5' => array(
				'type' => 'typography',
				'label' => __pl('current_h5'),
				'group' => 'post_h5_group',
				'css' => ['body.pagelayer-body h5' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px; font-style: {{val[2]}}; font-weight: {{val[3]}}; font-variant: {{val[4]}}; text-decoration-line: {{val[5]}}; text-decoration-style: {{val[6]}}; line-height: {{val[7]}}em; text-transform: {{val[8]}}; letter-spacing: {{val[9]}}px; word-spacing: {{val[10]}}px;'],
			),
			'current_h6' => array(
				'type' => 'typography',
				'label' => __pl('current_h6'),
				'group' => 'post_h6_group',
				'css' => ['body.pagelayer-body h6' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px; font-style: {{val[2]}}; font-weight: {{val[3]}}; font-variant: {{val[4]}}; text-decoration-line: {{val[5]}}; text-decoration-style: {{val[6]}}; line-height: {{val[7]}}em; text-transform: {{val[8]}}; letter-spacing: {{val[9]}}px; word-spacing: {{val[10]}}px;'],
			),
			'current_b' => array(
				'type' => 'typography',
				'label' => __pl('current_b'),
				'group' => 'post_b_group',
				'css' => ['body.pagelayer-body b' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px; font-style: {{val[2]}}; font-weight: {{val[3]}}; font-variant: {{val[4]}}; text-decoration-line: {{val[5]}}; text-decoration-style: {{val[6]}}; line-height: {{val[7]}}em; text-transform: {{val[8]}}; letter-spacing: {{val[9]}}px; word-spacing: {{val[10]}}px;'],
			),
			'current_i' => array(
				'type' => 'typography',
				'label' => __pl('current_i'),
				'group' => 'post_i_group',
				'css' => ['body.pagelayer-body i' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px; font-style: {{val[2]}}; font-weight: {{val[3]}}; font-variant: {{val[4]}}; text-decoration-line: {{val[5]}}; text-decoration-style: {{val[6]}}; line-height: {{val[7]}}em; text-transform: {{val[8]}}; letter-spacing: {{val[9]}}px; word-spacing: {{val[10]}}px;'],
			),
			'current_a' => array(
				'type' => 'typography',
				'label' => __pl('current_a'),
				'group' => 'post_a_group',
				'css' => ['body.pagelayer-body a' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px; font-style: {{val[2]}}; font-weight: {{val[3]}}; font-variant: {{val[4]}}; text-decoration-line: {{val[5]}}; text-decoration-style: {{val[6]}}; line-height: {{val[7]}}em; text-transform: {{val[8]}}; letter-spacing: {{val[9]}}px; word-spacing: {{val[10]}}px;'],
			),
			'current_a-hover' => array(
				'type' => 'typography',
				'label' => __pl('current_a_hover'),
				'group' => 'post_a_hover_group',
				'css' => ['body.pagelayer-body a:hover' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px; font-style: {{val[2]}}; font-weight: {{val[3]}}; font-variant: {{val[4]}}; text-decoration-line: {{val[5]}}; text-decoration-style: {{val[6]}}; line-height: {{val[7]}}em; text-transform: {{val[8]}}; letter-spacing: {{val[9]}}px; word-spacing: {{val[10]}}px;'],
			),
			'current_aside' => array(
				'type' => 'typography',
				'label' => __pl('current_aside'),
				'group' => 'post_aside_group',
				'css' => ['body.pagelayer-body p' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px; font-style: {{val[2]}}; font-weight: {{val[3]}}; font-variant: {{val[4]}}; text-decoration-line: {{val[5]}}; text-decoration-style: {{val[6]}}; line-height: {{val[7]}}em; text-transform: {{val[8]}}; letter-spacing: {{val[9]}}px; word-spacing: {{val[10]}}px;'],
			),
			'current_p' => array(
				'type' => 'typography',
				'label' => __pl('p'),
				'group' => 'post_p_group',
				'css' => ['body.pagelayer-body p' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px; font-style: {{val[2]}}; font-weight: {{val[3]}}; font-variant: {{val[4]}}; text-decoration-line: {{val[5]}}; text-decoration-style: {{val[6]}}; line-height: {{val[7]}}em; text-transform: {{val[8]}}; letter-spacing: {{val[9]}}px; word-spacing: {{val[10]}}px;'],
			),
			'current_entry-header' => array(
				'type' => 'typography',
				'label' => __pl('current_entry_header'),
				'group' => 'post_entry_header_group',
				'css' => ['body.pagelayer-body .entry-header' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px; font-style: {{val[2]}}; font-weight: {{val[3]}}; font-variant: {{val[4]}}; text-decoration-line: {{val[5]}}; text-decoration-style: {{val[6]}}; line-height: {{val[7]}}em; text-transform: {{val[8]}}; letter-spacing: {{val[9]}}px; word-spacing: {{val[10]}}px;'],
			),
			'current_entry-content' => array(
				'type' => 'typography',
				'label' => __pl('current_entry_content'),
				'group' => 'post_content_group',
				'css' => ['body.pagelayer-body .entry-content' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px; font-style: {{val[2]}}; font-weight: {{val[3]}}; font-variant: {{val[4]}}; text-decoration-line: {{val[5]}}; text-decoration-style: {{val[6]}}; line-height: {{val[7]}}em; text-transform: {{val[8]}}; letter-spacing: {{val[9]}}px; word-spacing: {{val[10]}}px;'],
			),
			'current_entry-footer' => array(
				'type' => 'typography',
				'label' => __pl('current_entry_footer'),
				'group' => 'post_footer_group',
				'css' => ['body.pagelayer-body .entry-footer' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px; font-style: {{val[2]}}; font-weight: {{val[3]}}; font-variant: {{val[4]}}; text-decoration-line: {{val[5]}}; text-decoration-style: {{val[6]}}; line-height: {{val[7]}}em; text-transform: {{val[8]}}; letter-spacing: {{val[9]}}px; word-spacing: {{val[10]}}px;'],
			),
			'current_body_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'post_body_group',
				'label' => __pl('current_body_color'),
				'css' => ['body.pagelayer-body ' => 'color:{{val}};'],
			),
			'current_header_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'post_header_group',
				'label' => __pl('current_header_color'),
				'css' => ['body.pagelayer-body header' => 'color:{{val}};'],
			),
			'current_h1_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'post_h1_group',
				'label' => __pl('current_h1_color'),
				'css' => ['body.pagelayer-body h1' => 'color:{{val}};'],
			),
			'current_h2_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'post_h2_group',
				'label' => __pl('current_h2_color'),
				'css' => ['body.pagelayer-body h2' => 'color:{{val}};'],
			),
			'current_h3_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'post_h3_group',
				'label' => __pl('current_h3_color'),
				'css' => ['body.pagelayer-body h3' => 'color:{{val}};'],
			),
			'current_h4_color' => array(
				'type' => 'color',
				'screen' => 1,
				'label' => __pl('current_h4_color'),
				'group' => 'post_h4_group',
				'css' => ['body.pagelayer-body h4' => 'color:{{val}};'],
			),
			'current_h5_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'post_h5_group',
				'label' => __pl('current_h5_color'),
				'css' => ['body.pagelayer-body h5' => 'color:{{val}};'],
			),
			'current_h6_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'post_h6_group',
				'label' => __pl('current_h6_color'),
				'css' => ['body.pagelayer-body h6' => 'color:{{val}};'],
			),
			'current_b_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'post_b_group',
				'label' => __pl('current_b_color'),
				'css' => ['body.pagelayer-body b' => 'color:{{val}};'],
			),
			'current_i_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'post_i_group',
				'label' => __pl('current_i_color'),
				'css' => ['body.pagelayer-body i' => 'color:{{val}};'],
			),
			'current_a_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'post_a_group',
				'label' => __pl('current_a_color'),
				'css' => ['body.pagelayer-body a' => 'color:{{val}};'],
			),
			'current_a-hover_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'post_a_hover_group',
				'label' => __pl('current_a_hover_color'),
				'css' => ['body.pagelayer-body a:hover' => 'color:{{val}};'],
			),
			'current_aside_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'post_aside_group',
				'label' => __pl('current_aside_color'),
				'css' => ['body.pagelayer-body aside' => 'color:{{val}};'],
			),
			'current_p_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'post_p_group',
				'label' => __pl('current_p_color'),
				'css' => ['body.pagelayer-body p' => 'color:{{val}};'],
			),
			'current_entry-header_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'post_entry_header_group',
				'label' => __pl('current_entry_header_color'),
				'css' => ['body.pagelayer-body .entry-header' => 'color:{{val}};'],
			),
			'current_entry-content_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'post_content_group',
				'label' => __pl('current_entry_content_color'),
				'css' => ['body.pagelayer-body .entry-content' => 'color:{{val}};'],
			),
			'current_entry-footer_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'post_footer_group',
				'label' => __pl('current_entry_footer_color'),
				'css' => ['body.pagelayer-body .entry-footer' => 'color:{{val}};'],
			),
			'current_body_background_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'post_body_group',
				'label' => __pl('current_body_background_color'),
				'css' => ['body.pagelayer-body ' => 'background-color:{{val}};'],
			),
			'current_header_background_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'post_header_group',
				'label' => __pl('current_header_background_color'),
				'css' => ['body.pagelayer-body header' => 'background-color:{{val}};'],
			),
			'current_h1_background_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'post_h1_group',
				'label' => __pl('current_h1_background_color'),
				'css' => ['body.pagelayer-body h1' => 'background-color:{{val}};'],
			),
			'current_h2_background_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'post_h2_group',
				'label' => __pl('current_h2_background_color'),
				'css' => ['body.pagelayer-body h2' => 'background-color:{{val}};'],
			),
			'current_h3_background_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'post_h3_group',
				'label' => __pl('current_h3_background_color'),
				'css' => ['body.pagelayer-body h3' => 'background-color:{{val}};'],
			),
			'current_h4_background_color' => array(
				'type' => 'color',
				'screen' => 1,
				'label' => __pl('current_h4_background_color'),
				'group' => 'post_h4_group',
				'css' => ['body.pagelayer-body h4' => 'background-color:{{val}};'],
			),
			'current_h5_background_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'post_h5_group',
				'label' => __pl('current_h5_background_color'),
				'css' => ['body.pagelayer-body h5' => 'background-color:{{val}};'],
			),
			'current_h6_background_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'post_h6_group',
				'label' => __pl('current_h6_background_color'),
				'css' => ['body.pagelayer-body h6' => 'background-color:{{val}};'],
			),
			'current_b_background_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'post_b_group',
				'label' => __pl('current_b_background_color'),
				'css' => ['body.pagelayer-body b' => 'background-color:{{val}};'],
			),
			'current_i_background_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'post_i_group',
				'label' => __pl('current_i_background_color'),
				'css' => ['body.pagelayer-body i' => 'background-color:{{val}};'],
			),
			'current_a_background_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'post_a_group',
				'label' => __pl('current_a_background_color'),
				'css' => ['body.pagelayer-body a' => 'background-color:{{val}};'],
			),
			'current_a-hover_background_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'post_a_hover_group',
				'label' => __pl('current_a_hover_background_color'),
				'css' => ['body.pagelayer-body a:hover' => 'background-color:{{val}};'],
			),
			'current_aside_background_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'post_aside_group',
				'label' => __pl('current_aside_background_color'),
				'css' => ['body.pagelayer-body aside' => 'background-color:{{val}};'],
			),
			'current_p_background_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'post_p_group',
				'label' => __pl('current_p_background_color'),
				'css' => ['body.pagelayer-body p' => 'background-color:{{val}};'],
			),
			'current_entry-header_background_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'post_entry_header_group',
				'label' => __pl('current_entry_header_background_color'),
				'css' => ['body.pagelayer-body .entry-header' => 'background-color:{{val}};'],
			),
			'current_entry-content_background_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'post_content_group',
				'label' => __pl('current_entry_content_background_color'),
				'css' => ['body.pagelayer-body .entry-content' => 'background-color:{{val}};'],
			),
			'current_entry-footer_background_color' => array(
				'type' => 'color',
				'screen' => 1,
				'group' => 'post_footer_group',
				'label' => __pl('current_entry_footer_background_color'),
				'css' => ['body.pagelayer-body .entry-footer' => 'background-color:{{val}};'],
			),
			'current_body_padding' => array(
				'type' => 'padding',
				'label' => __pl('current_body_padding'),
				'screen' => 1,
				'group' => 'post_body_group',
				'css' => ['body.pagelayer-body' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[3]}}px;padding-left:{{val[4]}}px;'],
			),
			'current_body_margin' => array(
				'type' => 'padding',
				'label' => __pl('current_body_margin'),
				'screen' => 1,
				'group' => 'post_body_group',
				'css' => ['body.pagelayer-body' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
			),
			'current_header_padding' => array(
				'type' => 'padding',
				'label' => __pl('current_header_padding'),
				'screen' => 1,
				'group' => 'post_header_group',
				'css' => ['body.pagelayer-body header' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[3]}}px;padding-left:{{val[4]}}px;'],
			),
			'current_header_margin' => array(
				'type' => 'padding',
				'label' => __pl('current_header_margin'),
				'screen' => 1,
				'group' => 'post_header_group',
				'css' => ['body.pagelayer-body header' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
			),
			'current_h1_padding' => array(
				'type' => 'padding',
				'label' => __pl('current_h1_padding'),
				'screen' => 1,
				'group' => 'post_h1_group',
				'css' => ['body.pagelayer-body h1' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[3]}}px;padding-left:{{val[4]}}px;'],
			),
			'current_h1_margin' => array(
				'type' => 'padding',
				'label' => __pl('current_h1_margin'),
				'screen' => 1,
				'group' => 'post_h1_group',
				'css' => ['body.pagelayer-body h1' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
			),
			'current_h2_padding' => array(
				'type' => 'padding',
				'label' => __pl('current_h2_padding'),
				'screen' => 1,
				'group' => 'post_h2_group',
				'css' => ['body.pagelayer-body h2' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[3]}}px;padding-left:{{val[4]}}px;'],
			),
			'current_h2_margin' => array(
				'type' => 'padding',
				'label' => __pl('current_h2_margin'),
				'screen' => 1,
				'group' => 'post_h2_group',
				'css' => ['body.pagelayer-body h2' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
			),
			'current_h3_padding' => array(
				'type' => 'padding',
				'label' => __pl('current_h3_padding'),
				'screen' => 1,
				'group' => 'post_h3_group',
				'css' => ['body.pagelayer-body h3' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[3]}}px;padding-left:{{val[4]}}px;'],
			),
			'current_h3_margin' => array(
				'type' => 'padding',
				'label' => __pl('current_h3_margin'),
				'screen' => 1,
				'group' => 'post_h3_group',
				'css' => ['body.pagelayer-body h3' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
			),
			'current_h4_padding' => array(
				'type' => 'padding',
				'label' => __pl('current_h4_padding'),
				'screen' => 1,
				'group' => 'post_h4_group',
				'css' => ['body.pagelayer-body h4' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[3]}}px;padding-left:{{val[4]}}px;'],
			),
			'current_h4_margin' => array(
				'type' => 'padding',
				'label' => __pl('current_h4_margin'),
				'screen' => 1,
				'group' => 'post_h4_group',
				'css' => ['body.pagelayer-body h4' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
			),
			'current_h5_padding' => array(
				'type' => 'padding',
				'label' => __pl('current_h5_padding'),
				'screen' => 1,
				'group' => 'post_h5_group',
				'css' => ['body.pagelayer-body h5' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[3]}}px;padding-left:{{val[4]}}px;'],
			),
			'current_h5_margin' => array(
				'type' => 'padding',
				'label' => __pl('current_h5_margin'),
				'screen' => 1,
				'group' => 'post_h5_group',
				'css' => ['body.pagelayer-body h5' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
			),		
			'current_h6_padding' => array(
				'type' => 'padding',
				'label' => __pl('current_h6_padding'),
				'screen' => 1,
				'group' => 'post_h6_group',
				'css' => ['body.pagelayer-body h6' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[3]}}px;padding-left:{{val[4]}}px;'],
			),
			'current_h6_margin' => array(
				'type' => 'padding',
				'label' => __pl('current_h6_margin'),
				'screen' => 1,
				'group' => 'post_h6_group',
				'css' => ['body.pagelayer-body h6' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
			),
			'current_b_padding' => array(
				'type' => 'padding',
				'label' => __pl('current_b_padding'),
				'screen' => 1,
				'group' => 'post_b_group',
				'css' => ['body.pagelayer-body b' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[3]}}px;padding-left:{{val[4]}}px;'],
			),
			'current_b_margin' => array(
				'type' => 'padding',
				'label' => __pl('current_b_margin'),
				'screen' => 1,
				'group' => 'post_b_group',
				'css' => ['body.pagelayer-body b' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
			),
			'current_i_padding' => array(
				'type' => 'padding',
				'label' => __pl('current_i_padding'),
				'screen' => 1,
				'group' => 'post_i_group',
				'css' => ['body.pagelayer-body i' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[3]}}px;padding-left:{{val[4]}}px;'],
			),
			'current_i_margin' => array(
				'type' => 'padding',
				'label' => __pl('current_i_margin'),
				'screen' => 1,
				'group' => 'post_i_group',
				'css' => ['body.pagelayer-body i' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
			),		
			'current_a_padding' => array(
				'type' => 'padding',
				'label' => __pl('current_a_padding'),
				'screen' => 1,
				'group' => 'post_a_group',
				'css' => ['body.pagelayer-body a' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[3]}}px;padding-left:{{val[4]}}px;'],
			),
			'current_a_margin' => array(
				'type' => 'padding',
				'label' => __pl('current_a_margin'),
				'screen' => 1,
				'group' => 'post_a_group',
				'css' => ['body.pagelayer-body a' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
			),
			'current_a-hover_padding' => array(
				'type' => 'padding',
				'label' => __pl('current_a_hover_padding'),
				'screen' => 1,
				'group' => 'post_a_hover_group',
				'css' => ['body.pagelayer-body a:hover' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[3]}}px;padding-left:{{val[4]}}px;'],
			),
			'current_a-hover_margin' => array(
				'type' => 'padding',
				'label' => __pl('current_a_hover_margin'),
				'screen' => 1,
				'group' => 'post_a_hover_group',
				'css' => ['body.pagelayer-body a:hover' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
			),		
			'current_aside_padding' => array(
				'type' => 'padding',
				'label' => __pl('current_aside_padding'),
				'screen' => 1,
				'group' => 'post_aside_group',
				'css' => ['body.pagelayer-body aside' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[3]}}px;padding-left:{{val[4]}}px;'],
			),
			'current_aside_margin' => array(
				'type' => 'padding',
				'label' => __pl('current_aside_margin'),
				'screen' => 1,
				'group' => 'post_aside_group',
				'css' => ['body.pagelayer-body aside' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
			),		
			'current_p_padding' => array(
				'type' => 'padding',
				'label' => __pl('current_p_padding'),
				'screen' => 1,
				'group' => 'post_p_group',
				'css' => ['body.pagelayer-body p' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[3]}}px;padding-left:{{val[4]}}px;'],
			),
			'current_p_margin' => array(
				'type' => 'padding',
				'label' => __pl('current_p_margin'),
				'screen' => 1,
				'group' => 'post_p_group',
				'css' => ['body.pagelayer-body p' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
			),		
			'current_entry-header_padding' => array(
				'type' => 'padding',
				'label' => __pl('current_entry_header_padding'),
				'screen' => 1,
				'group' => 'post_entry_header_group',
				'css' => ['body.pagelayer-body .entry-header' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[3]}}px;padding-left:{{val[4]}}px;'],
			),
			'current_entry-header_margin' => array(
				'type' => 'padding',
				'label' => __pl('current_entry_header_margin'),
				'screen' => 1,
				'group' => 'post_entry_header_group',
				'css' => ['body.pagelayer-body .entry-header' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
			),		
			'current_entry-content_padding' => array(
				'type' => 'padding',
				'label' => __pl('current_entry_content_padding'),
				'screen' => 1,
				'group' => 'post_content_group',
				'css' => ['body.pagelayer-body .entry-content' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[3]}}px;padding-left:{{val[4]}}px;'],
			),
			'current_entry-content_margin' => array(
				'type' => 'padding',
				'label' => __pl('current_entry_content_margin'),
				'screen' => 1,
				'group' => 'post_content_group',
				'css' => ['body.pagelayer-body .entry-content' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
			),		
			'current_entry-footer_padding' => array(
				'type' => 'padding',
				'label' => __pl('current_entry_footer_padding'),
				'screen' => 1,
				'group' => 'post_footer_group',
				'css' => ['body.pagelayer-body .entry-footer' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[3]}}px;padding-left:{{val[4]}}px;'],
			),
			'current_entry-footer_margin' => array(
				'type' => 'padding',
				'label' => __pl('current_entry_footer_margin'),
				'screen' => 1,
				'group' => 'post_footer_group',
				'css' => ['body.pagelayer-body .entry-footer' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
			),
		),
		'global_background' => array(
			'ele_bg_type' => array(
				'type' => 'radio',
				'label' => __pl('Background Type'),
				'list' => array(
					'' => __pl('none'),
					'color' => __pl('color'),
					'gradient' => __pl('gradient'),
					'image' => __pl('image'),
				),
			),
			'ele_bg_color' => array(
				'type' => 'color',
				'label' => __pl('color'),
				'customizer_css' => 1,
				'css' =>  ['body.pagelayer-body' => 'background: {{val}};'],			
				'req' => ['ele_bg_type' => 'color']
			),
			'ele_bg_gradient' => array(
				'type' => 'gradient',
				'label' => '',
				'default' => '150,#44d3f6,23,#72e584,45,#2ca4eb,100',
				'customizer_css' => 1,
				'css' =>  ['body.pagelayer-body' => 'background: linear-gradient({{val[0]}}deg, {{val[1]}} {{val[2]}}%, {{val[3]}} {{val[4]}}%, {{val[5]}} {{val[6]}}%);'],	
				'req' => ['ele_bg_type' => 'gradient']
			),
			'ele_img_color' => array(
				'type' => 'color',
				'label' => __pl('color'),
				'desc' => __pl('fallback_color'),
				'customizer_css' => 1,
				'css' =>  ['body.pagelayer-body' => 'background-color: {{val}};'],
				'req' => ['ele_bg_type' => 'image']
			),
			'ele_bg_img' => array(
				'type' => 'image',
				'label' => __pl('Image'),
				'customizer_css' => 1,
				'css' => ['body.pagelayer-body' => 'background-image: url("{{{ele_bg_img-url}}}");'],
				'req' => ['ele_bg_type' => 'image']
			),
			'ele_bg_attachment' => array(
				'type' => 'select',
				'label' => __pl('ele_bg_attachment'),
				'list' => array(
					'' => __pl('default'),
					'scroll' => __pl('scroll'),
					'fixed' => __pl('fixed')
				),
				'customizer_css' => 1,
				'css' => ['body.pagelayer-body' => 'background-attachment: {{val}};'],
				'req' => ['ele_bg_type' => 'image']
			),
			'ele_bg_posx' => array(
				'type' => 'select',
				'label' => __pl('ele_bg_posx'),
				'list' => array(
					'' => __pl('default'),
					'center' => __pl('center'),
					'left' => __pl('left'),
					'right' => __pl('right'),
					'custom' => __pl('custom')
				),
				'customizer_css' => 1,
				'css' => ['body.pagelayer-body' => 'background-position-x: {{val}};'],
				'req' => ['ele_bg_type' => 'image']
			),
			'ele_bg_posx_custom' => array(
				'label' => __pl('custom_x'),
				'type' => 'slider',
				'step' => 1,
				'min' => -5000,
				'max' => 5000,
				'screen' => 1,
				'units' => ['px', 'em', '%'],
				'customizer_css' => 1,
				'css' => ['body.pagelayer-body' => 'background-position-x: {{val}};'],
				'req' => array(
					'ele_bg_posx' => 'custom'
				),
			),	
			'ele_bg_posy' => array(
				'type' => 'select',
				'label' => __pl('ele_bg_posy'),
				'list' => array(
					'' => __pl('default'),
					'center' => __pl('center'),
					'top' => __pl('top'),
					'bottom' => __pl('bottom'),
					'custom' => __pl('custom')
				),
				'customizer_css' => 1,
				'css' => ['body.pagelayer-body' => 'background-position-y: {{val}};'],
				'req' => ['ele_bg_type' => 'image']
			),
			'ele_bg_posy_custom' => array(
				'label' => __pl('custom_y'),
				'type' => 'slider',
				'step' => 1,
				'min' => -5000,
				'max' => 5000,
				'screen' => 1,
				'units' => ['px', 'em', '%'],
				'customizer_css' => 1,
				'css' => ['body.pagelayer-body' => 'background-position-y: {{val}};'],
				'req' => array(
					'ele_bg_posy' => 'custom'
				),
			),
			'ele_bg_repeat' => array(
				'type' => 'select',
				'label' => __pl('ele_bg_repeat'),
				'customizer_css' => 1,
				'css' => ['body.pagelayer-body' => 'background-repeat: {{val}};'],
				'list' => array(
					'' => __pl('default'),
					'repeat' => __pl('repeat'),
					'no-repeat' => __pl('no-repeat'),
					'repeat-x' => __pl('repeat-x'),
					'repeat-y' => __pl('repeat-y'),
				),			
				'req' => ['ele_bg_type' => 'image']
			),
			'ele_bg_size' => array(
				'type' => 'select',
				'label' => __pl('ele_bg_size'),
				'customizer_css' => 1,
				'css' =>  ['body.pagelayer-body' => 'background-size: {{val}};'],
				'list' => array(
					'' => __pl('default'),
					'cover' => __pl('cover'),
					'contain' => __pl('contain')
				),			
				'req' => ['ele_bg_type' => 'image']
			),
		),
		'global_button' => array(
			'button' => array(
				'type' => 'typography',
				'label' => __pl('Typography'),
				'customizer_css' => 1,
				'css' => ['body.pagelayer-body .pagelayer-btn-holder' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px; font-style: {{val[2]}}; font-weight: {{val[3]}}; font-variant: {{val[4]}}; text-decoration-line: {{val[5]}}; text-decoration-style: {{val[6]}}; line-height: {{val[7]}}em; text-transform: {{val[8]}}; letter-spacing: {{val[9]}}px; word-spacing: {{val[10]}}px;'],
			),
			'button_padding' => array(
				'type' => 'padding',
				'label' => __pl('global_btn_dim'),
				'screen' => 1,
				'customizer_css' => 1,
				'css' => ['body.pagelayer-body .pagelayer-btn-holder' => 'padding-top:{{val[0]}}px;padding-right:{{val[1]}}px;padding-bottom:{{val[2]}}px;padding-left:{{val[3]}}px;'],
			),
			'button_margin' => array(
				'type' => 'padding',
				'label' => __pl('spacing'),
				'customizer_css' => 1,
				'css' => ['body.pagelayer-body .pagelayer-btn-holder' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
			),
			'global_btn_state' => array(
				'type' => 'radio',
				'label' => __pl('button_state'),
				'default' => 'normal',
				'list' => array(
					'normal' => __pl('Normal'),
					'hover' => __pl('Hover'),
				),
			),
			'button_color' => array(
				'type' => 'color',
				'label' => __pl('iconbox_button_color'),
				'customizer_css' => 1,
				'css' => ['body.pagelayer-body .pagelayer-btn-holder' => 'color:{{val}};'],
				'show' => ['global_btn_state' => 'normal']
			),
			'button_background_color' => array(
				'type' => 'color',
				'label' => __pl('global_button_bg_color'),
				'customizer_css' => 1,
				'css' => ['body.pagelayer-body .pagelayer-btn-holder' => 'background-color:{{val}};'],
				'show' => ['global_btn_state' => 'normal']
			),
			'button_hover_color' => array(
				'type' => 'color',
				'label' => __pl('iconbox_button_color'),
				'customizer_css' => 1,
				'css' => ['body.pagelayer-body .pagelayer-btn-holder:hover' => 'color:{{val}};'],
				'show' => ['global_btn_state' => 'hover'],
			),
			'button_hover_background_color' => array(
				'type' => 'color',
				'label' => __pl('global_button_bg_color_hover'),
				'customizer_css' => 1,
				'css' => ['body.pagelayer-body .pagelayer-btn-holder:hover' => 'background-color:{{val}};'],
				'show' => ['global_btn_state' => 'hover'],
			),
		),
		'woocommerce' =>  array(
			'shop' => array(
				'type' => 'select',
				'label' => __pl('shop'),
				'option' => 'woocommerce_shop_page_id',
				'list' => pagelayer_get_posts(array('page')),
			),
			'cart' => array(
				'type' => 'select',
				'label' => __pl('cart'),
				'option' => 'woocommerce_cart_page_id',
				'list' => pagelayer_get_posts(array('page')),
			),
			'checkout' => array(
				'type' => 'select',
				'label' => __pl('checkout'),
				'option' => 'woocommerce_checkout_page_id',
				'list' => pagelayer_get_posts(array('page')),
			),
			'my_account' => array(
				'type' => 'select',
				'label' => __pl('my_account'),
				'option' => 'woocommerce_myaccount_page_id',
				'list' => pagelayer_get_posts(array('page')),
			),
			't_&c' => array(
				'type' => 'select',
				'label' => __pl('t_&c'),
				'option' => 'woocommerce_terms_page_id',
				'list' => pagelayer_get_posts(array('page')),
			),
		),
		'styles' => $pagelayer->customizer_styles_options,
	)

);
*/

////////////////////////
// WordPress Group
////////////////////////

// Make a list of Widget Items
global $wp_registered_sidebars;
$pagelayer_wp_widgets = array();
$pagelayer_wp_widget_default = '';

if(!empty($wp_registered_sidebars)){
	foreach($wp_registered_sidebars as $v){
		if(empty($pagelayer_wp_widget_default)){
			$pagelayer_wp_widget_default = $v['id'];
		}
		$pagelayer_wp_widgets[$v['id']] = $v['name'];
	}
}else{
	$pagelayer_wp_widgets['no'] = __pl('wp_widgets_area_no_sidebars');
}

// Widgets Area
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_wp_widgets', array(
		'name' => __pl('Sidebars / Widget Area'),
		'group' => 'wordpress',
		'no_gt' => 1,
		'html' => '<div class="pagelayer-wp-sidebar-title">{{title}}</div>
			<div class="pagelayer-wp-sidebar-holder">{{{data}}}</div>',
		'params' => array(
			'title' => array(
				'type' => 'text',
				'label' => __pl('parameters_title'),
				'default' => 'Title',
				'desc' => __pl('wp_widgets_area_description'),
				'edit' => '.pagelayer-wp-sidebar-title',
			),
			'sidebar' => array(
				'type' => 'select',
				'label' => __pl('wp_widgets_area_select'),
				'default' => $pagelayer_wp_widget_default,
				'list' => $pagelayer_wp_widgets
			)
		)
	)
);

// Load the wordpress widgets, IF ALLOWED !
//if(current_user_can('edit_theme_options')){
	
	// Include the widgets
	//include_once(ABSPATH . 'wp-admin/includes/widgets.php');
	
	//pagelayer_print($GLOBALS['wp_widget_factory']->widgets);die();

$wp_hidden_shortcode = array('media_audio', 'media_gallery', 'media_image', 'media_video');

foreach($GLOBALS['wp_widget_factory']->widgets as $widget_key => $widget){
	
	$wp_shortcode = array(
		'name' => $widget->name,
		'group' => 'wordpress',
		'no_gt' => 1,
		'func' => 'pagelayer_does_not_exist',
		'innerHTML' => 'widget_data',
		'widget' => $widget_key,
		'params'=>array(
			'widget_data' => array(
				'type' => 'text',
				'not_visible' => 1,
			)
		)
	);
	
	if(in_array($widget->id_base, $wp_hidden_shortcode)){
		$wp_shortcode['not_visible'] = 1;
	}
	
	pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_wp_'.$widget->id_base, $wp_shortcode);
	
}
//}

// Apply filter to load custom widgets after shortcodes
do_action('pagelayer_after_add_shortcode');
PKɎf\E 3m#m#main/nav_walker.phpnu�[���<?php

//////////////////////////////////////////////////////////////
//===========================================================
// nav_walker.php
//===========================================================
// PAGELAYER
// Inspired by the DESIRE to be the BEST OF ALL
// ----------------------------------------------------------
// Started by: Pulkit Gupta
// Date:	   23rd Jan 2017
// Time:	   23:00 hrs
// Site:	   http://pagelayer.com/wordpress (PAGELAYER)
// ----------------------------------------------------------
// Please Read the Terms of use at http://pagelayer.com/tos
// ----------------------------------------------------------
//===========================================================
// (c)Pagelayer Team
//===========================================================
//////////////////////////////////////////////////////////////

// Are we being accessed directly ?
if(!defined('PAGELAYER_VERSION')) {
	exit('Hacking Attempt !');
}

if ( ! class_exists( 'Pagelayer_Walker_Nav_Menu' ) ) {

class Pagelayer_Walker_Nav_Menu extends Walker_Nav_Menu{
	

	// Starts the list before the elements are added.
	public function start_lvl( &$output, $depth = 0, $args = null ) {
		if ( isset( $args->item_spacing ) && 'discard' === $args->item_spacing ) {
			$t = '';
			$n = '';
		} else {
			$t = "\t";
			$n = "\n";
		}
		$indent = str_repeat( $t, $depth );

		// Default class.
		$classes = array( 'sub-menu' );

		// Filters the CSS class(es) applied to a menu list element.
		$class_names = implode( ' ', apply_filters( 'nav_menu_submenu_css_class', $classes, $args, $depth ) );
		$class_names = $class_names ? ' class="' . esc_attr( $class_names ) . '"' : '';

		$output .= "{$n}{$indent}<ul$class_names>{$n}";
	}

	// Ends the list of after the elements are added.
	public function end_lvl( &$output, $depth = 0, $args = null ) {
		if ( isset( $args->item_spacing ) && 'discard' === $args->item_spacing ) {
			$t = '';
			$n = '';
		} else {
			$t = "\t";
			$n = "\n";
		}
		$indent  = str_repeat( $t, $depth );
		$output .= "$indent</ul>{$n}";
	}

	// Starts the element output.
	public function start_el( &$output, $item, $depth = 0, $args = null, $id = 0 ) {
		if ( isset( $args->item_spacing ) && 'discard' === $args->item_spacing ) {
			$t = '';
			$n = '';
		} else {
			$t = "\t";
			$n = "\n";
		}
		$indent = ( $depth ) ? str_repeat( $t, $depth ) : '';
		
		// Menu setting keys
		$keys = array('_pagelayer_content');
		
		foreach($keys as $key){
			$menu_item_setting = get_post_meta( $item->ID, $key, true );
			
			if(!empty($menu_item_setting)){
				$item->$key = $menu_item_setting;
			}
		}
		
		$classes   = empty( $item->classes ) ? array() : (array) $item->classes;
		$classes[] = 'menu-item-' . $item->ID;
		
		// Get custom setting data
		$item_content = $this->get_item_data($item, '_pagelayer_content');
		
		$settings = array();
		$pagelayer_has_content = 0;
		
		if(!empty($item_content) && has_blocks($item_content)){
			
			$blocks = parse_blocks($item_content);
			
			$attrs = array();
			
			foreach($blocks as $index => $block){
				if($block['blockName'] != 'pagelayer/pl_nav_menu_item'){
					continue;
				}
								
				// Overrig the menu ID to apply css and others
				foreach($item as $kk => $vv){
					if($kk == '_pagelayer_content'){
						continue;
					}
				
					$block['attrs'][$kk] = $vv;
				}
				
				$settings = $block['attrs'];
				
				// Add settings to $item
				foreach($settings as $skey => $sval){
			
					if(isset($item->$skey)){
						continue;
					}
			
					$item->$skey = $sval;
				}	
							
				if(!empty($block['innerBlocks'])){
					$pagelayer_has_content = $this->has_block_content($block['innerBlocks']);
				}
				
				$blocks[$index] = $block;
			}
			
			$item_content = serialize_blocks($blocks);
		}
		
		$pagelayer_has_content = pagelayer_is_live() ? 1 : $pagelayer_has_content;
		
		// Get menu type
		$menu_type = $this->get_item_data($item, 'menu_type');
		
		if(!empty($menu_type) && $menu_type == 'mega' && $depth == 0 && !empty($pagelayer_has_content)){
			$classes[] = 'pagelayer-mega-menu-item';
		}
		
		if(!empty($menu_type) && $menu_type == 'column' && $depth == 0){
			$classes[] = 'pagelayer-mega-column-item';
		}
		
		$menu_icon_class = $this->get_item_data($item, 'icon_position');
		if(!empty($menu_icon_class)){
			$classes[] = 'pagelayer-nav-menu-icon-'.$menu_icon_class;
		}

		// Filters the arguments for a single nav menu item.
		$args = apply_filters( 'nav_menu_item_args', $args, $item, $depth );

		// Filters the CSS classes applied to a menu item's list item element.
		$class_names = implode( ' ', apply_filters( 'nav_menu_css_class', array_filter( $classes ), $item, $args, $depth ) );
		$class_names = $class_names ? ' class="' . esc_attr( $class_names ) . '"' : '';

		// Filters the ID applied to a menu item's list item element.
		$id = apply_filters( 'nav_menu_item_id', 'menu-item-' . $item->ID, $item, $args, $depth );
		$id = $id ? ' id="' . esc_attr( $id ) . '"' : '';

		$output .= $indent . '<li' . $id . $class_names . '>';

		$atts           = array();
		$atts['title']  = ! empty( $item->attr_title ) ? $item->attr_title : '';
		$atts['target'] = ! empty( $item->target ) ? $item->target : '';
		if ( '_blank' === $item->target && empty( $item->xfn ) ) {
			$atts['rel'] = 'noopener';
		} else {
			$atts['rel'] = $item->xfn;
		}
		$atts['href']         = ! empty( $item->url ) ? $item->url : '';
		$atts['aria-current'] = $item->current ? 'page' : '';
		
		// Filters the HTML attributes applied to a menu item's anchor element.
		$atts = apply_filters( 'nav_menu_link_attributes', $atts, $item, $args, $depth );

		$attributes = '';
		foreach ( $atts as $attr => $value ) {
			if ( is_scalar( $value ) && '' !== $value && false !== $value ) {
				$value       = ( 'href' === $attr ) ? esc_url( $value ) : esc_attr( $value );
				
				// Get disable links
				$disable_link = $this->get_item_data($item, 'disable_link');
				if ( 'href' === $attr && !empty($disable_link) ) {
					$value = 'javascript:void(0)';
				}
				$attributes .= ' ' . $attr . '="' . $value . '"';
			}
		}

		/** This filter is documented in wp-includes/post-template.php */
		$title = $this->get_item_data($item, 'title');
		$title = apply_filters( 'the_title', $title, $item->ID );

		// Filters a menu item's title.
		$title = apply_filters( 'nav_menu_item_title', $title, $item, $args, $depth );
		
		$item_output  = $args->before;
		$item_output .= '<a' . $attributes . '>';
		
		// Add menu icon
		$menu_icon = $this->get_item_data($item, 'menu_icon');
		if (!empty($menu_icon)) {
			$item_output .= '<i class="pagelayer-menu-icon '.$menu_icon.'"></i>';
		}
		
		$item_output .= '<span class="pagelayer-nav-menu-title">' . $args->link_before . $title . $args->link_after .'</span>';

		// Add highlight lable
		$highlight_label = $this->get_item_data($item, 'highlight_label');
		if (!empty($highlight_label)) {
			$item_output .= '<span class="pagelayer-menu-highlight">'.$highlight_label.'</span>';
		}
		
		$item_output .= '</a>';
		$item_output .= $args->after;
		
		$mega_class = 'pagelayer-mega-editor-'.$item->ID;
				
		$item_output .= '<div class="pagelayer-mega-menu '.$mega_class.'">';
		
		// Add mega menu
		if(!empty($item_content)){
			$item_content =  pagelayer_the_content($item_content, true);
			
			// Change the pagelayer ID
			$item_output .= pagelayer_change_id($item_content);
		}
		
		$item_output .= '</div>';

		// Filters a menu item's starting output.
		$output .= apply_filters( 'walker_nav_menu_start_el', $item_output, $item, $depth, $args );
	}

	// Ends the element output, if needed.
	public function end_el( &$output, $item, $depth = 0, $args = null ) {
		if ( isset( $args->item_spacing ) && 'discard' === $args->item_spacing ) {
			$t = '';
			$n = '';
		} else {
			$t = "\t";
			$n = "\n";
		}
		$output .= "</li>{$n}";
	}
	
	// Get the post value
	public function get_item_data( $item, $name ) {
		
		if(pagelayer_is_live() && isset($_REQUEST['pagelayer_nav_items']) && isset($_REQUEST['pagelayer_nav_items'][$item->ID][$name]) ){
			$data = $_REQUEST['pagelayer_nav_items'][$item->ID][$name];
			
			// If Title is empty
			if(empty($data) && $name == 'title'){
				$_item = clone $item;
				$_item->post_title = '';
				$_item = wp_setup_nav_menu_item($_item);				
				return $_item->title;
			}
			
			if(!empty($data) && $name == '_pagelayer_content'){
				$data = base64_decode($data);
			}
			
			return stripslashes_deep($data);
		}
		
		return @$item->$name;
	}
	
	// Check the block has inner block
	public function has_block_content( $blocks ) {
		
		$tags = array('pagelayer/pl_row', 'pagelayer/pl_inner_row', 'pagelayer/pl_col', 'pagelayer/pl_inner_col');
		$has_content = 0;
		
		foreach($blocks as $block){
			if(!in_array( $block['blockName'], $tags) || !empty($has_content)){
				$has_content = 1;
				break;
			}
			
			if(empty($block['innerBlocks']) ){
				continue;
			}
			
			$has_content = $this->has_block_content($block['innerBlocks']);
		}
		
		return $has_content;
	}

}

}PKɎf\�#!����main/import.phpnu�[���<?php

//////////////////////////////////////////////////////////////
//===========================================================
// template_import.php
//===========================================================
// PAGELAYER
// Inspired by the DESIRE to be the BEST OF ALL
// ----------------------------------------------------------
// Started by: Pulkit Gupta
// Date:	   23rd Jan 2017
// Time:	   23:00 hrs
// Site:	   http://pagelayer.com/wordpress (PAGELAYER)
// ----------------------------------------------------------
// Please Read the Terms of use at http://pagelayer.com/tos
// ----------------------------------------------------------
//===========================================================
// (c)Pagelayer Team
//===========================================================
//////////////////////////////////////////////////////////////

// Are we being accessed directly ?
if(!defined('PAGELAYER_VERSION')) {
	exit('Hacking Attempt !');
}

include_once(PAGELAYER_DIR.'/main/settings.php');

function pagelayer_import(){
	
	global $pagelayer, $pagelayer_theme, $pagelayer_theme_url, $pagelayer_theme_path, $pagelayer_pages, $pl_error;
		
	$pagelayer_theme = wp_get_theme();
	$pagelayer_theme_url = get_stylesheet_directory_uri();
	$pagelayer_theme_path = get_stylesheet_directory();
	
	// Get the pages
	$pagelayer_templates = @json_decode(file_get_contents($pagelayer_theme_path.'/pagelayer.conf'), true);
	$pagelayer_pages = @json_decode(file_get_contents($pagelayer_theme_path.'/pagelayer-data.conf'), true);
	
	if(isset($_POST['theme'])){
		check_admin_referer('pagelayer-import');
		$GLOBALS['pl_saved'] = pagelayer_import_theme($pagelayer_theme->template);
	}
	
	// Have we already imported ?
	$imported = get_option('pagelayer_theme_'.get_template().'_imported');
	if(!empty($imported)){
		$GLOBALS['pl_warn'] = __('You have already imported the content of this theme. You can re-import the same by either choosing to over-write existing pages / pagelayer templates OR creating duplicate content !', 'pagelayer');
	}
	
	// Call the theme
	pagelayer_import_T();
	
}

function pagelayer_import_T(){
	
	global $pagelayer, $pagelayer_theme, $pagelayer_theme_url, $pagelayer_theme_path, $pagelayer_pages, $pl_error;
	
	pagelayer_page_header('Pagelayer - Import Template');
	
	// Any errors ?
	if(!empty($pl_error)){
		pagelayer_report_error($pl_error);echo '<br />';
	}

	// Saved ?
	if(!empty($GLOBALS['pl_saved'])){
		echo '<div class="notice notice-success"><p>'. __('The theme content was successfully imported', 'pagelayer'). '</p></div>';

	// Warn ?
	}elseif(!empty($GLOBALS['pl_warn'])){
		echo '<div class="notice notice-warning"><p>'.$GLOBALS['pl_warn'].'</p></div>';
	}
	
	// Is it a pagelayer theme ?
	if(!file_exists($pagelayer_theme_path.'/pagelayer.conf')){
		echo 'This utility is for importing content of the current active theme if its a Pagelayer Theme. Your current theme is <b>not</b> a Pagelayer exported theme ! If you want to export your content and make it into a distributable theme, please refer to the guide <a href="">here</a>.';
		die();
	}
	
	// Home screenshot
	$screenshot = $pagelayer_theme_url.'/screenshots/home.jpg';	
	if(!file_exists($pagelayer_theme_path.'/screenshots/home.jpg')){
		$screenshot = PAGELAYER_URL.'/images/no_screenshot.png';
	}
	
	echo '
<style>
.pagelayer_img_screen{
width: 120px;
margin: 0px 15px 10px 15px;
display: inline-block;
border: 1px solid transparent;
border-radius: 3px;
}

.pagelayer_img_selected{
border: 1px solid #1A9CDB;
}

.pagelayer_img_div{
overflow: hidden;
height: 160px;
}

.pagelayer_img_name{
text-align: center;
background: #fff;
padding: 5px 10px;
border-top: 1px solid #ccc;
}

/* The Modal (background) */
.pagelayer-modal {
display: none;
position: fixed;
z-index: 10000;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
background-color: rgb(0,0,0);
background-color: rgba(0,0,0,0.4);
}

/* Modal Content/Box */
.pagelayer-modal-holder {
background-color: #fefefe;
margin: 15% auto; /* 15% from the top and centered */
border: 1px solid #888;
width: 50%;
min-height: 200px;
position: relative;
}

/* The Close Button */
.pagelayer-modal-close {
color: #aaa;
float: right;
font-size: 28px;
font-weight: bold;
}

.pagelayer-modal-close:hover,
.pagelayer-modal-close:focus {
color: black;
text-decoration: none;
cursor: pointer;
}

.pagelayer-modal-header{
max-height: 80px;
top: 0px;
border-bottom: 1px solid #ccc;
}

.pagelayer-modal-footer{
max-height: 80px;
bottom: 0px;
border-top: 1px solid #ccc;
text-align: right;
}

.pagelayer-modal-header,
.pagelayer-modal-content,
.pagelayer-modal-footer{
padding: 15px;
width: 100%;
box-sizing: border-box;
}

#pagelayer-import-form>div{
padding: 4px;
font-weight: 600;
}

</style>

<!-- The Modal -->
<div id="pagelayerModal" class="pagelayer-modal">

	<!-- Modal holder -->
	<div class="pagelayer-modal-holder">

		<!-- Modal header -->
		<div class="pagelayer-modal-header">
			<b>Import Theme Contents</b> <span class="pagelayer-modal-close">&times;</span>
		</div>
		
		<!-- Modal content -->
		<div class="pagelayer-modal-content">		
			<form id="pagelayer-import-form" method="post" enctype="multipart/form-data">';
				wp_nonce_field('pagelayer-import');
				echo '<input name="theme" value="'.get_template().'" type="hidden" />
				<div><input type="checkbox" name="no_header_menu" /> Do not create Header Menu</div>
				<div><input type="checkbox" name="delete_old_import" id="delete_old_import" /> Delete Previously Imported Content</div>
				<div><input type="checkbox" name="overwrite" /> Overwrite existing Pages with same name</div>
				<div><input type="checkbox" name="set_home_page" checked /> Set the Home Page as per the content</div>
				<div class="pagelayer-image-copyright">
					<h2 class="pagelayer-sub-head">Image Copyright</h2>
					<p>We try our best to use images that are free from legal perspectives. However, we do not take any responsibility for the same. Do you want to use the demo images with this theme ?</p>
					<ul class="pagelayer-content">
						<li><input type="checkbox" name="download_imgs" value="1"/> If you click here, then the images will be downloaded from their respective sources.<br/></li>
						<li>By default it will use placeholder images which are distributed with this theme and can be replaced easily.</li>
					</ul>						
				</div>
			</form>
		</div>
		
		<!-- Modal footer -->
		<div class="pagelayer-modal-footer">
			<button class="button button-primary" onclick="jQuery(\'#pagelayer-import-form\').submit()">Import</button> &nbsp;
			<button class="button pagelayer-cancel">Cancel</button>
		</div>
	</div>

</div>

<script>

function pagelayer_modal(sel){
	
	var modal = jQuery(sel);
	
	modal.show();

	// Get the <span> element that closes the modal
	var span = modal.find(".pagelayer-modal-close, .pagelayer-cancel");

	// When the user clicks on <span> (x), close the modal
	span.on("click", function() {
		modal.hide();
	});

	// When the user clicks anywhere outside of the modal, close it
	window.onclick = function(event) {
		if(event.target == modal[0]){
			modal.hide();
		}
	}
}

jQuery(document).ready(function(){
	var $ = jQuery;

	var choose_image = function(jEle){		
		$("#pagelayer_display_image").attr("src", jEle.find("img").attr("src"));
		
		$(".pagelayer_img_screen").removeClass("pagelayer_img_selected");
		jEle.addClass("pagelayer_img_selected");
	}
	
	var first = $(".pagelayer_img_screen:first");
	var home = $(".pagelayer_img_screen[page=home]");
	
	if(home.length > 0){
		first = home;
	}
	
	choose_image(first);
	
	$(".pagelayer_img_screen").on("click", function(){
		choose_image($(this));
	});
	
	$("#pagelayer-import-form").on("submit", function(){
		
		if(!jQuery("#delete_old_import").is(":checked")){
			return true;
		}
		
		if(confirm("This will delete any pages / pagelayer templates imported earlier. Should we proceed ?")){
			return true;
		}else{
			return false;
		}
		
	});
	
});
</script>

<div><h1 style="margin-bottom: 10px; padding-top: 0px;">'.$pagelayer_theme->name.'</h1></div>
<div style="margin: 0px -10px; vertical-align: top;">
	<div style="width: 52%; display: inline-block; text-align: center;">
		<div style="width: 100%; max-height: 400px; overflow: auto; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);">
			<img id="pagelayer_display_image" src="'.$screenshot.'" width="100%">
		</div>
	</div>
	<div style="width: 45%; display: inline-block; padding: 0px 10px; vertical-align: top;">';
	$pages = (array) @$pagelayer_pages['page'];
	foreach( $pages as $k => $v){
		
		$screenshot = $pagelayer_theme_url.'/screenshots/'.$k.'.jpg';
		
		if(!file_exists($pagelayer_theme_path.'/screenshots/'.$k.'.jpg')){
			$screenshot = PAGELAYER_URL.'/images/no_screenshot.png';
		}
		
		echo '<div class="pagelayer_img_screen" page="'.$k.'">
			<div class="pagelayer_img_div"><img src="'.$screenshot.'" width="100%" /></div>
			<div class="pagelayer_img_name">'.$v['post_title'].'</div>
		</div>';
	}
	
	echo '</div>
</div>

<div style="position:fixed; bottom: 30px; right: 30px;">
	<input name="import_theme" class="button button-pagelayer" value="Import Theme Content" type="button" onclick="pagelayer_modal(\'#pagelayerModal\')" />
</div>';

add_filter('pagelayer_right_bar_promos', '__return_false');

pagelayer_page_footer(1);
	
}

// Imports the required conf
function pagelayer_import_conf(&$conf){
	
	foreach($conf as $k => $v){
		
		if(in_array($k, ['page_for_posts'])){
			continue;
		}
		
		update_option($k, $v);		
	}
	
}

// The actual function to get page content to import the theme
function pagelayer_file_get_import_contents($path){
	
	$pre_content = apply_filters('pagelayer_pre_get_import_contents', null, $path);
	
	if(!empty($pre_content)){
		return $pre_content;
	}
	
	$content = file_get_contents($path);
	
	$content = apply_filters('pagelayer_get_import_contents', $content, $path);

	return $content;
}

// The actual function to import the theme
function pagelayer_import_single($template_name, $items, $pagelayer_theme_path = ''){
	
global $wpdb, $wp_rewrite;
global $pagelayer, $pl_error;
	
	if(empty($pagelayer_theme_path)){
		$pagelayer_theme_path = get_stylesheet_directory();
	}
	
	if(empty($items)){
		$pl_error[] = 'Items were not submitted';
		return false;
	}
	
	/////////////////////////
	// Handle the PAGES Data
	/////////////////////////
	
	// Load the new themes pages array
	$data = file_get_contents($pagelayer_theme_path.'/pagelayer-data.conf');
	$data = @json_decode($data, true);
	//r_print($data);die();
	
	if(empty($data['page'])){
		$pl_error[] = 'Pages list not found. This is not a proper template !';
		return false;
	}
	
	// Check the theme files
	foreach($data['page'] as $k => $v){
		
		$path = pagelayer_cleanpath($pagelayer_theme_path.'/data/page/'.$k);
		
		// Does it have the title and slug ?
		if(empty($v['post_title']) || empty($v['post_name'])){
			$pl_error[] = 'Something is fishy with this theme as there is no title or slug for '.$k;
			return false;
		}
		
		// Does the page exist ?
		if(!file_exists($path) || pagelayer_cleanpath(realpath($path)) != $path){
			$pl_error[] = 'Something is fishy with this theme';
			return false;
		}
		
	}
	
	$status = empty($_POST['save_as_draft']) ? 'publish' : 'draft';
	
	// Now check the pages if it exist in this installation ?
	foreach($data['page'] as $k => $v){
		
		if(!in_array($k, $items['page'])){
			continue;
		}
		
		$path = pagelayer_cleanpath($pagelayer_theme_path.'/data/page/'.$k);
		
		// Is the page there ?
		$page = get_page_by_path($v['post_name'], OBJECT, array('page'));
		//r_print($page);
			
		$new_post = array();
		
		// It does exist so save the revision IF its the header and footer
		if(!empty($page) && isset($_POST['overwrite'])){
			
			$rev = wp_save_post_revision($page->ID);
			
			$new_post['ID'] = $page->ID;
			
		}
			
		// Make an array
		$new_post['post_content'] = pagelayer_file_get_import_contents($path);
		$new_post['post_title'] = $v['post_title'];
		$new_post['post_name'] = $v['post_name'];
		$new_post['post_type'] = 'page';
		$new_post['post_status'] = $status;			
		//r_print($new_post);die();
		
		// Now insert / update the post
		$ret = pagelayer_insert_content($new_post, $err);
		
		// Did we save the post ?
		if(empty($ret)){
			$pl_error[] = 'Could not update the page '.$v['post_name'];
			return false;
		}
		
		update_post_meta($ret, 'pagelayer_imported_content', $template_name);
		
	}
	
	//To import typography and breakpoint
	if(!empty($data['conf'])){
		pagelayer_import_conf($data['conf']);
	}
	
	return true;
	
}

// The actual function to import the theme
function pagelayer_import_theme($template_name, $pagelayer_theme_path = '', $to_import = array()){

global $wpdb, $wp_rewrite;
global $pagelayer, $pl_error, $sitepad;
	
	if(empty($pagelayer_theme_path)){
		$pagelayer_theme_path = get_stylesheet_directory();
	}
	//die($pagelayer_theme_path);
	
	// Delete Old Data ?
	if(isset($_POST['delete_old_import'])){
		$args = array(
			'post_type' => ['page', 'post', $pagelayer->builder['name']],
			'meta_query' => array(
				array(
					'key' => 'pagelayer_imported_content',
					'compare' => 'EXISTS'
				)
			)
		);
		$query = new WP_Query($args);

		foreach ( $query->posts as $p ) {
			//echo $p->ID.'<br>';
			wp_delete_post($p->ID);
		}
	}
	
	$pagelayer->import_links = [];
	
	/////////////////////////
	// Handle PAGELAYER DATA
	/////////////////////////
	
	// Load the PGL conf
	$pgl = file_get_contents($pagelayer_theme_path.'/pagelayer.conf');
	$pgl = @json_decode($pgl, true);
	
	if(empty($pgl['header'])){
		$pl_error[] = 'Header list not found. Report to Website Builder Team';
		return false;
	}
	
	// Load the new themes pages array
	$data = file_get_contents($pagelayer_theme_path.'/pagelayer-data.conf');
	$data = @json_decode($data, true);
	//r_print($data);die();
	
	// Prepare template data
	$data = apply_filters('pagelayer_prepare_template_import_data', $data, $template_name );
	
	if(empty($data['page'])){
		$pl_error[] = 'Pages list not found. This is not a proper template !';
		return false;
	}
	
	// Check the theme files
	foreach($pgl as $k => $v){
		
		$path = pagelayer_cleanpath($pagelayer_theme_path.'/'.$k.'.pgl');
		//print_r($path);
		
		// Does the page exist ?
		if(!file_exists($path) || (empty($GLOBALS['sitepad']['dev']) && pagelayer_cleanpath(realpath($path)) != $path)){
			$pl_error[] = 'Something is fishy with this theme as the template - '.$k.' - of type - '.$v['type'].' - was not found';
			return false;
		}
		
	}
	
	// Are we to add default templates ?
	if(empty($_POST['no_blog_templates'])){
		add_filter('pagelayer_importing_templates', 'pagelayer_blog_templates', 10, 1);
	}
	
	///////////////////////////
	// Lets import all MEDIA
	///////////////////////////
		
	// Now lets download the templates
	if(!function_exists( 'list_files' ) ) {
		require_once ABSPATH . PAGELAYER_CMS_DIR_PREFIX.'-admin/includes/file.php';
	}
	
	$_media = list_files($pagelayer_theme_path.'/images', 1);
	$imgs_json = array(); 
	//pagelayer_print($_media);die();
	
	if(file_exists($pagelayer_theme_path.'/images.json')){
		$imgs_json = @json_decode(file_get_contents($pagelayer_theme_path.'/images.json'), true);
	}
	
	// Download images
	if(!empty($_REQUEST['download_imgs'])){
		
		/* foreach($imgs_json as $k => $v){
			
			if(empty($v['download_url'])){
				continue;
			}
				
			$dest_dir = $pagelayer_theme_path.'/images';
			$dest_file = $dest_dir.'/'.$k;
			$image_file = $v['download_url'];
			
			// Compare image md5 
			if($v['md5'] != md5_file($image_file)){
				continue;
			}
			
			if(file_exists($dest_file)){
				$imagesize = getimagesize($dest_file);
				
				// Download and resize image
				$resize_file = pagelayer_resizeImage($v['download_url'], $imagesize[0], $imagesize[1]);
				if(!empty($resize_file)){
					$image_file = $resize_file;
				}
			}
			
			// Put image in file
			file_put_contents($dest_file, $image_file);
			
		} */
		
		// Update option to set no
		update_option('pagelayer_import_images_'.$template_name, 'yes');
		
	}elseif(empty($_REQUEST['download_imgs'])){ // && !file_exists($pagelayer_theme_path.'/images.json')
		foreach($_media as $k => $v){
			$imagesize = getimagesize($v);
			$mime = !empty($imagesize['mime']) ? $imagesize['mime'] : '';
			
			// Create blank image
			if(strpos($mime, "image/" ) !== false) {
				$blank_image = pagelayer_create_blank_image($imagesize[0], $imagesize[1]);
				file_put_contents($v, $blank_image);			
			}
		}

		// Update option to set no
		update_option('pagelayer_import_images_'.$template_name, 'no');		
	}
	
	foreach($_media as $k => $v){
		$file_name = basename($v);
		
		// We are going to create a loop to find the image
		for($i = 1; $i <= 3; $i++){
			
			// Upload the image
			$ret = pagelayer_upload_media($file_name, file_get_contents($v));
			
			// Lets check the file exists ?
			if(!empty($ret)){
				
				// Lets check if the file exists
				$tmp_image_path = pagelayer_cleanpath(get_attached_file($ret));
				
				// If the file does not exist, simply delete the old upload as well
				if(!file_exists($tmp_image_path)){
					wp_delete_attachment($ret, true);
					$ret = false;
				
				// The image does exist and we can continue
				}else{
					break;
				}
				
			}
		
		}
		
		if(!empty($ret)){
			$pagelayer->import_media['{{theme_url}}/images/'.$file_name] = $ret;
			
			if(isset($imgs_json[$file_name])){
				$fields = array('sitepad_img_source', 'sitepad_download_url', 'sitepad_img_lic');
				
				foreach($fields as $field){
					$_field = str_replace('sitepad_', '', $field);
					
					if(!empty($imgs_json[$file_name][$_field])){
						update_post_meta($ret, $field, $imgs_json[$file_name][$_field]);
					}
				}
			}
		}
	}
	//r_print($pagelayer->import_media);die();
	
	// If we are to import default templates
	$pgl = apply_filters('pagelayer_importing_templates', $pgl);
	
	//////////////////////
	// Create Menus
	//////////////////////
	
	// Create the menu
	if(empty($_POST['no_header_menu'])){
		
		// Is there any MENU in this theme ?
		if(empty($data['menus'])){
			$menu_id = pagelayer_import_create_menu($template_name.' Header Menu');
		}else{
			
			foreach($data['menus'] as $k => $v){
				$new_id = pagelayer_import_create_menu($v['name']);
				$pagelayer->imported_menus[$v['term_id']] = $new_id;
				$pagelayer->imported_menus_slug[$new_id] = $k;
			}
			
			//r_print($pagelayer->imported_menus);die();
			
			$menu_id = current($pagelayer->imported_menus);
			
		}
		
	}else{
		
		// Get the first menu that has items if we still can't find a menu.
		$menus = wp_get_nav_menus();
		foreach ( $menus as $menu_maybe ) {
			$menu_items = wp_get_nav_menu_items( $menu_maybe->term_id, array( 'update_post_term_cache' => false ) );
			if ( $menu_items ) {
				$menu_id = $menu_maybe->term_id;
				break;
			}
		}
		
	}
	
	// Make a array of OLD IDs => NEW IDs for replace
	$pagelayer->imported_menus_preg = [];
	
	// If we have menus !
	if(!empty($pagelayer->imported_menus)){
		
		foreach($pagelayer->imported_menus as $k => $v){
			$pagelayer->imported_menus_preg['('.$k.')'] = $v;
		}
		
	// Theme didnt import menus, so lets replace with 0
	}else{
		$pagelayer->imported_menus_preg['(\d*)'] = $menu_id;
	}
	
	//////////////////////
	// Start import
	//////////////////////
	
	// Import the Pagelayer Templates files
	foreach($pgl as $k => $v){
		
		$path = pagelayer_cleanpath($pagelayer_theme_path.'/'.$k.'.pgl');
		
		$new_post = array();
	
		// Is the page there ?
		$template = get_page_by_path($k, OBJECT, array($pagelayer->builder['name']));
		
		// It does exist so save the revision IF its the header and footer
		if(!empty($template)){
			
			$rev = wp_save_post_revision($template->ID);
			
			// Did we save the rev ?
			if(empty($rev)){
				// TODO : Throw error
			}
			
			$new_post['ID'] = $template->ID;
			
		}
		
		// Make an array
		$new_post['post_content'] = empty($v['post_content']) ? pagelayer_file_get_import_contents($path) : $v['post_content'];
		$new_post['post_title'] = $v['title'];
		$new_post['post_name'] = $k;
		$new_post['post_type'] = $pagelayer->builder['name'];
		$new_post['post_status'] = 'publish';
		$new_post['comment_status'] = 'closed';
		$new_post['ping_status'] = 'closed';		
		//pagelayer_print($new_post);die();
		
		// Handle Menu data
		$new_post['post_content'] = pagelayer_import_handle_replaces($new_post['post_content']);
		
		//pagelayer_print($new_post);die();
		
		// Now insert / update the post
		$ret = pagelayer_insert_content($new_post, $err);
		$post_id = $ret;
		$pagelayer->import_map[$k] = $ret;
		$pagelayer->imported_ids[$new_post['post_type']][$new_post['post_name']] = $ret;
		
		// Did we save the rev ?
		if(empty($ret)){
			$pl_error[] = 'Could not update the Pagelayer Template '.$k;
			return false;
		}
		
		// Save our template type
		update_post_meta($post_id, 'pagelayer_template_type', $v['type']);
		update_post_meta($post_id, 'pagelayer_template_conditions', $v['conditions']);
		update_post_meta($post_id, 'pagelayer_imported_content', $template_name);
		
		// Any conditions having Page IDs that need to be updated ?
		if(!empty($v['conditions'])){
			
			foreach($v['conditions'] as $ck => $cv){
				if(!empty($cv['id'])){
					$conditions[$post_id][$ck] = $cv['id'];
				}
			}
			
		}
		
	}
	
	/////////////////////////
	// Handle the PAGES Data
	/////////////////////////
	
	//pagelayer_print($data);
	
	// Import taxonomies
	$taxonomy_ids = array();
	if(!empty($data['taxonomies'])){
		$taxonomy_ids = pagelayer_import_taxonomies($data['taxonomies']);
	}
	
	foreach($data as $data_type => $data_v){
		
		$pagelayer->imported[$data_type] = 1;
		
		// To import theme related settings
		if($data_type == 'conf'){
			pagelayer_import_conf($data['conf']);
			continue;
		}
		
		if($data_type == 'menus' || $data_type == 'taxonomies'){
			continue;
		}
	
		// Check the theme files
		foreach($data[$data_type] as $k => $v){
			
			$path = pagelayer_cleanpath($pagelayer_theme_path.'/data/'.$data_type.'/'.$k);
			
			// Does it have the title and slug ?
			if(empty($v['post_title']) || empty($v['post_name'])){
				$pl_error[] = 'Something is fishy with this theme as there is no title or slug for '.$k;
				return false;
			}
			
			// Does the file exist ?
			if(!file_exists($path) || (empty($GLOBALS['sitepad']['dev']) && pagelayer_cleanpath(realpath($path)) != $path)){
				$pl_error[] = 'Something is fishy with this theme';
				return false;
			}
			
		}
		
		$menu_pages = [];
		
		// Now check the pages if it exist in this installation ?
		foreach($data[$data_type] as $k => $v){
			
			// Do we have to import selected pages ? 
			if(!empty($to_import[$data_type]) && !in_array($k, $to_import[$data_type])){
				continue;
			}
			
			do_action('pagelayer_start_importing_page', $k);
			
			$path = pagelayer_cleanpath($pagelayer_theme_path.'/data/'.$data_type.'/'.$k);
			
			$args = ['post_type' => $data_type,
				'name' => $v['post_name'], 
				'post_status' => $v['post_status'],
				'posts_per_page' => -1
			];
			
			$type_query = new WP_Query($args);
			
			// Is the page there ?
			$page = @current($type_query->posts);
			//r_print($page);
				
			$new_post = array();
			$insert_meta = 1;
			
			// It does exist so save the revision IF its the header and footer
			if(!empty($page)){
				
				$insert_meta = 0;
				
				if(isset($_POST['overwrite'])){
					$rev = wp_save_post_revision($page->ID);
					$new_post['ID'] = $page->ID;
					$insert_meta = 1;
				}
				
			}
			
			// Make an array
			$new_post['post_content'] = pagelayer_file_get_import_contents($path);
			$new_post['post_excerpt'] = $v['post_excerpt'];
			$new_post['post_title'] = $v['post_title'];
			$new_post['post_name'] = $v['post_name'];
			$new_post['post_type'] = $data_type;
			$new_post['post_status'] = 'publish';
			
			if(isset($_POST['maintain_ids']) && empty($new_post['ID'])){
				$new_post['import_id'] = $v['ID'];
			}
			
			// Category register
			if(!empty($v['taxonomies'])){
				
				foreach($v['taxonomies'] as $tax => $tax_ids){
					
					if(!empty($tax_ids)){
						
						// Need to replace ids with new ids 
						$tax_ids = explode(',', $tax_ids);

						foreach($tax_ids as $key => $id){
							$tax_ids[$key] = (int) $taxonomy_ids[$id];
						}
						
						switch ($tax) {
							case 'category':
								$new_post['post_category'] = $tax_ids;
								break;
							case 'post_tag':
								$new_post['tags_input'] = $tax_ids;
								break;
							default:
								$new_post['tax_input'][$tax] = $tax_ids;
						}
					}
					
				}
				
			}
			
			// Meta file path
			$meta_path = pagelayer_cleanpath($pagelayer_theme_path.'/data/'.$data_type.'/'.$k.'.meta');
			
			if($insert_meta && file_exists($meta_path)){
				$meta_path = pagelayer_cleanpath($pagelayer_theme_path.'/data/'.$data_type.'/'.$k.'.meta');
				$new_post['meta_input'] = file_get_contents($meta_path);
				$new_post['meta_input'] = json_decode($new_post['meta_input']);
			}
			
			//r_print($new_post);die();
		
			// Handle Menu data
			$new_post['post_content'] = pagelayer_import_handle_replaces($new_post['post_content']);
			
			// Now insert / update the post
			$ret = pagelayer_insert_content($new_post, $err);
			
			// Did we save the post ?
			if(empty($ret)){
				$pl_error[] = 'Could not update the '.$data_type.' '.$v['post_name'];
				return false;
			}
			
			update_post_meta($ret, 'pagelayer_imported_content', $template_name);
			
			$pagelayer->import_map[$v['ID']] = $ret;
			$pagelayer->imported_ids[$new_post['post_type']][$new_post['post_name']] = $ret;
			
			// Skip Header, Footer and Home pages
			if($data_type == 'page' && preg_match('/^home/is', $new_post['post_name'])){
				$home_page = $ret;
			}
			
			if(defined('SITEPAD')){
				
				// Does the screenshot exist ?
				$screenshot_file = $pagelayer_theme_path.'/screenshots/'.$v['post_name'].'.jpg';
				if(file_exists($screenshot_file)){
					@mkdir($sitepad['screenshots_path'], 0755, true);
					@copy($screenshot_file, $sitepad['screenshots_path'].'/'.$v['post_name'].'.jpg');
				}
			
			}
			
		}
	
	}
	
	// Update Post for import
	if(!empty($conditions)){
		
		foreach($conditions as $post_ID => $v){
			
			$cond = get_post_meta($post_ID, 'pagelayer_template_conditions', 1);
			
			foreach($v as $ck => $cv){
			
				if(!empty($pagelayer->import_map[$cv])){
					$cond[$ck]['id'] = $pagelayer->import_map[$cv];
				}
			
			}
			
			update_post_meta($post_id, 'pagelayer_template_conditions', $cond);
			
		}
		
	}
	
	// Call a function for the theme if they want to execute something like create more templates, etc
	$ret = apply_filters('pagelayer_theme_imported', $template_name);
	
	if(isset($_POST['set_home_page']) || isset($_POST['create_blog_page'])){
		
		// Get the home page ID
		$blog = get_page_by_path('blog', OBJECT, array('page'));
		
		// Insert the blog page
		if(empty($blog)){
			
			$new_post['post_content'] = '';
			$new_post['post_title'] = 'Blog';
			$new_post['post_name'] = 'blog';
			$new_post['post_type'] = 'page';
			$new_post['post_status'] = 'publish';
		
			// Now insert / update the post
			$blog_id = wp_insert_post($new_post);
			
		}else{
			$blog_id = $blog->ID;
		}
		
		// Set the blog page
		update_option('page_for_posts', $blog_id);
		
	}
	
	if(!empty($data['conf']['page_for_posts'])){
		$pagelayer->import_map[$data['conf']['page_for_posts']] = $blog_id;
		$pagelayer->imported_ids['page']['blog'] = $blog_id;
	}
	
	// Update any links that are to be updated
	if(!empty($pagelayer->import_links)){
		
		foreach($pagelayer->import_links as $post_type => $v){
			foreach($v as $slug => $link_maps){
				
				// Lets get the post
				$tmp_post = get_post($pagelayer->imported_ids[$post_type][$slug]);
				
				foreach($link_maps as $old_link_type => $old_link_slugs){
					
					//pagelayer_print($old_link_slugs);die();
					
					foreach($old_link_slugs as $old_link_slug){
						
						// Did we have such a link ?
						$new_link_id = @$pagelayer->imported_ids[$old_link_type][$old_link_slug];
						
						// If not found, lets try to find a similar post
						if(empty($new_link_id)){
							
							$args = ['name' => $old_link_slug,
								'post_type' => $old_link_type];
							
							// Make query
							$query = new WP_Query($args);
							
							// Get post
							if(!empty($query->posts)){
								$link_post = current($query->posts);
								//echo $old_link_slug.' - ';pagelayer_print($link_post->post_name);die();
								
								$new_link_id = @$link_post->ID;
							}
							
						}
						
						if(empty($new_link_id)){
							continue;
						}
						
						$tmp_post->post_content = str_replace('||link_id|'.$old_link_type.'|'.$old_link_slug.'||', $new_link_id, $tmp_post->post_content);
					}
				}
				
				//pagelayer_print($tmp_post);
				wp_update_post($tmp_post);
			}
		}
		
	}
	
	if(isset($_POST['set_home_page'])){
		
		// Set the blog page
		update_option('show_on_front', 'page');
		
		// Set home page as the default page
		if(!empty($home_page)){
			update_option('page_on_front', $home_page);
		}
		
	}
	
	// Update the menu
	if(empty($_POST['no_header_menu'])){
		
		// Are we importing from the theme ?
		if(!empty($pagelayer->imported_menus)){
			
			foreach($pagelayer->imported_menus as $k => $v){
				pagelayer_import_update_menus($v, $pagelayer_theme_path);
			}
			
		// We created the menu, lets update it
		}else{
			pagelayer_update_header_menu($menu_id, $pagelayer->import_map);
		}
	}
	
	// Save that we have imported the theme
	update_option('pagelayer_theme_'.$template_name.'_imported', time(), true);
	
	// Blank woocommerce fix
	update_option('pagelayer_template_product_fix', 0);
	
	return true;

}

// Import Taxonomies Handler
function pagelayer_import_taxonomies($taxonomy){
	
	$new_ids = array();
	
	foreach($taxonomy as $term_id => $term){
		
		$parent_id = null;
		$term_par = 0;
		
		// If tern has parent
		if(!empty($term['parent']) && empty($new_ids[$term['parent']])){
			
			// Get parent taxonomy
			$par_terms = get_terms( array(
				'taxonomy' => $term['taxonomy'],
				'hide_empty' => false,
				'meta_key' => 'pagelayer_imported_id',
				'meta_value' => $term['parent']
			) );
			
			$par_terms_len = count($par_terms) - 1;
			
			// If not exists
			if(is_wp_error($par_terms) || empty($par_terms)){
				$par_ids =  pagelayer_import_taxonomies(array($term['parent'] => $taxonomy[$term['parent']]));
				$term_par = $parent_id = $par_ids[$term['parent']];
				$new_ids[$term['parent']] = $parent_id;
			}elseif($par_terms_len > -1){
				$term_par = $parent_id = $par_terms[$par_terms_len]->term_id;
			}
			
		}elseif(!empty($new_ids[$term['parent']])){
			$term_par = $parent_id = $new_ids[$term['parent']];
		}
		
		$exist_term = term_exists($term['name'], $term['taxonomy'], $parent_id );
		
		if($exist_term === null){
			$tax_details = wp_insert_term($term['name'], $term['taxonomy'] ,array('description' => $term['description'],'parent' => $term_par, 'slug' => $term['slug']));
			if(!(is_wp_error( $tax_details ))){
				$new_id = $tax_details['term_id'];
			}
		}elseif(is_array($exist_term)){
			$new_id = $exist_term['term_id'];
		}else{
			$new_id = $exist_term;
		}
		
		// ID is empty?
		if(empty($new_id)){
			continue;
		}
		
		update_term_meta( $new_id, 'pagelayer_imported_id', $term_id);
		$new_ids[$term_id] = $new_id;
	}
	
	return $new_ids;
}

add_filter('pagelayer_start_insert_content', 'pagelayer_import_start_insert_content');
function pagelayer_import_start_insert_content($post){
	
	global $pagelayer;
	
	$_post = json_encode($post);
	
	// Does it have links ?
	if(preg_match_all('/(\|\|link_id\|([\w-]*)\|([\w-]*)\|\|)/', $_post, $matches)){
		foreach($matches[3] as $kk => $link){
			$pagelayer->import_links[$post['post_type']][$post['post_name']][$matches[2][$kk]][] = $link;
		}
		//pagelayer_print($matches);pagelayer_print($pagelayer->import_links);die();
	}
	
	if(preg_match('/theme_url/is', $_post)){
		$do = 1;
	}
	
	// Lets replace the images
	foreach($pagelayer->import_media as $k => $v){
		$_post = str_replace($k, $v, $_post);
		$k = str_replace('/', '\/', $k);// Handle JSON
		$_post = str_replace($k, $v, $_post);
		$k = str_replace('/', '\/', addslashes($k));// Handle Doubled JSON
		$_post = str_replace($k, $v, $_post);
	}
	
	$post = json_decode($_post, true);
	
	if(!empty($do)){
		//echo $_post;
		//pagelayer_print($post);die();
	}
	
	return $post;
}

// Create the menu
function pagelayer_import_create_menu($name){
		
	// Create the menu if not exists
	$menu_name = (empty($name) ? 'Pagelayer Menu' : $name);
	$menu_exists = wp_get_nav_menu_object($menu_name);
	
	// If there is no menu we will need to add it
	if(!empty($menu_exists)){
		wp_delete_nav_menu($menu_exists);
	}
	
	// Insert the Menu
	$menu_id = wp_create_nav_menu($menu_name);
	
	//r_print($menu_exists);r_print($menu_name);r_print($menu_id);die();
	
	if(!is_int($menu_id)){
		return false;
	}
	
	// We need to DISABLE auto add TEMPORARILY
	$options = (array) get_option('nav_menu_options');
	
	if (isset($options['auto_add'])){
		$key = array_search($menu_id, $options['auto_add']);
		
		if(!empty($key)){
			unset($options['auto_add'][$key]);
			update_option('nav_menu_options', $options);
		}
	}
	
	return $menu_id;

}

// Callback for menu replacement	
function pagelayer_import_handle_replaces($content){
	global $pagelayer;
	
	// Replace the old ID structure
	$content = preg_replace_callback('/pagelayer-id="(\w{16})"/s', 'pagelayer_handle_id_sc', $content);
	$content = preg_replace_callback('/"pagelayer-id"\:"(\w{16})"/s', 'pagelayer_handle_id', $content);
	
	foreach($pagelayer->imported_menus_preg as $k => $v){
		$content = preg_replace('/\[pl_wp_menu ([^\]]*)nav_list="'.$k.'"([^\]]*)\]/is', '[pl_wp_menu ${1}nav_list="'.$v.'"${3}]', $content);
	}
	
	// Also for block format
	$content = preg_replace_callback('/<!--\s+(?P<closer>\/)?sp:pagelayer\/pl_wp_menu\s+(?P<attrs>{(?:(?:[^}]+|}+(?=})|(?!}\s+\/?-->).)*+)?}\s+)?(?P<void>\/)?-->/s', 'pagelayer_handle_wp_menu', $content);
		
	// Lets replace the variables for social icons
	$content = preg_replace_callback('/\[pl_social ([^\]]*)\]/is', 'pagelayer_handle_social_urls', $content);
	
	$content = preg_replace_callback('/<!--\s+(?P<closer>\/)?sp:pagelayer\/pl_social\s+(?P<attrs>{(?:(?:[^}]+|}+(?=})|(?!}\s+\/?-->).)*+)?}\s+)?(?P<void>\/)?-->/s', 'pagelayer_handle_social_urls_blocks', $content);
	
	// Remove comment_atts attribute
	if(!PAGELAYER_DEV && stripos( $content, 'comment_atts') !== false){
		$content = pagelayer_clear_comment_atts($content);
	}
	
	return $content;
}

// Remove comment_atts attribute
function pagelayer_clear_comment_atts($content){
	
	if(defined('PAGELAYER_BLOCK_PREFIX') && PAGELAYER_BLOCK_PREFIX == 'wp'){
		$content = str_replace('<!-- sp:pagelayer', '<!-- wp:pagelayer', $content);
		$content = str_replace('<!-- /sp:pagelayer', '<!-- /wp:pagelayer', $content);
	}
	
	if( ! defined('DB_CHARSET') || strpos(DB_CHARSET, 'utf8mb4') === false ){
		$content = pagelayer_remove_broken_utf16( $content );
	}
	
	$blocks = parse_blocks( $content );
	$output = '';
	
	foreach($blocks as $block){
		$block_name = $block['blockName'];

		// Is pagelayer block
		if ( is_string( $block_name ) && 0 === strpos( $block_name, 'pagelayer/' ) ) {
			$_block = pagelayer_clear_block_comment_atts($block);
			$output .= serialize_block($_block);
			continue;
		}
		
		$output .= serialize_block($block);
	}
	
	return $output;
}

// Helper function for remove comment_atts attribute
function pagelayer_clear_block_comment_atts($block){
		
	if(isset($block['attrs']['comment_atts'])){
		unset($block['attrs']['comment_atts']); // cleanup
	}
	
	// This have innerBlocks
	if(!empty($block['innerBlocks']) && is_array($block['innerBlocks'])){
		foreach($block['innerBlocks'] as $key => $inner_block){
			$block['innerBlocks'][$key] = pagelayer_clear_block_comment_atts($inner_block);
		}
	}
	
	return $block;
}

function pagelayer_remove_broken_utf16($string) {
	// Remove UTF-16 surrogate pairs (\uD800–\uDFFF)
	return preg_replace('/\\\\u(d[89ab][0-9a-fA-F]{2})/i', '', $string);
}

// Update the header menu
function pagelayer_update_header_menu($menu_id, $pages){
	
	$menu_pages = [];
	
	$home = get_option('page_on_front');
	if(!empty($home)){
		$menu_pages[] = $home;
	}
	
	$blog = get_option('page_for_posts');
	if(!empty($blog)){
		$menu_pages[] = $blog;
	}
	
	// The other links
	foreach($pages as $pk => $pv){
		
		$tmp = get_post($pv);
		
		if(is_wp_error($tmp) || $tmp->post_type !== 'page'){
			continue;
		}
		
		// Skip Header, Footer and Home pages
		if(in_array($pv, $menu_pages)){
			continue;
		}
		
		$menu_pages[] = $pv;
		
	}
	
	// Get the pages
	foreach($menu_pages as $pk => $page_id){
		$menu_pages[$pk] = get_post($page_id);
	}
	
	// The other links
	foreach($menu_pages as $pk => $pv){
		
		wp_update_nav_menu_item($menu_id, 0, array(
			'menu-item-title' =>  $pv->post_title,
			'menu-item-url' => home_url( '/'.$pv->post_name.'/' ),
			'menu-item-status' => 'publish',
			'menu-item-type' => 'post_type',
			'menu-item-object' => 'page',
			'menu-item-object-id' => $pv->ID));
		
	}
	
	// We need to enable auto add new pages
	$options = (array) get_option('nav_menu_options');
	
	if (!isset($options['auto_add'])){
		$options['auto_add'] = array();
	}
	
	$options['auto_add'][] = $menu_id;
	update_option('nav_menu_options', $options);
	
}

// For import of our exported menus
function pagelayer_import_update_menus($menu_id, $pagelayer_theme_path = ''){
	
	global $pagelayer;
	
	$old_id = array_search($menu_id, $pagelayer->imported_menus);
	$slug = $pagelayer->imported_menus_slug[$menu_id];
	
	$data = file_get_contents($pagelayer_theme_path.'/data/menus/'.$slug);
	$data = @json_decode($data, true);
	
	$ids = [];
	
	// Insert the links
	foreach($data as $k => $v){
		
		$r = [];		
		$r['menu-item-title'] = $v['post']['title'];
		$r['menu-item-status'] = $v['post']['post_status'];
		$r['menu-item-type'] = $v['post']['type'];
		$r['menu-item-object'] = $v['post']['object'];
		$r['menu-item-classes'] = implode(' ', $v['post']['classes']);
		
		// Any parent ?
		if(!empty($v['post']['menu_item_parent'])){
			
			$parent = $ids[$v['post']['menu_item_parent']];
			
			if(!empty($parent)){
				$r['menu-item-parent-id'] = $parent;
			}
			
		}
		
		// Regular Data Object
		if($r['menu-item-type'] !== 'custom'){
			
			$r['menu-item-object-id'] = $pagelayer->import_map[$v['post']['object_id']];
			
			if(empty($r['menu-item-object-id'])){
				continue;
			}
			
			$r['menu-item-url'] = get_permalink($r['menu-item-object-id']);
		
		// Custom URL
		}else{
			$r['menu-item-url'] = $v['post']['url'];
		}
		
		//r_print($r);
			
		$updated_nav = wp_update_nav_menu_item($menu_id, 0, $r);
		$ids[$v['post']['db_id']] = $updated_nav;
		
		if(isset($v['post_metas']['_pagelayer_content'])){
			$mdata = pagelayer_import_handle_replaces($v['post_metas']['_pagelayer_content']);
			$mdata = pagelayer_sanitize_content($mdata);
			update_post_meta($updated_nav, '_pagelayer_content', $mdata);
		}
	}

	// We need to enable auto add new pages
	$options = (array) get_option('nav_menu_options');
	
	if (!isset($options['auto_add'])){
		$options['auto_add'] = array();
	}
	
	$options['auto_add'][] = $menu_id;
	update_option('nav_menu_options', $options);

}

// Callback for menu replacement	
function pagelayer_handle_wp_menu($matches){
	global $pagelayer;
	
	foreach($pagelayer->imported_menus_preg as $k => $v){
		$matches[0] = preg_replace('/nav_list"\s*:\s*"'.$k.'"/is', 'nav_list":"'.$v.'"', $matches[0]);
	}
	
	return $matches[0];
	
}

// Change the old style ID to the new style
function pagelayer_handle_id($matches){
	//r_print($matches);die();
	$str = '"pagelayer-id":"'.pagelayer_create_id().'"';
	return $str;
}

// Change the old style ID to the new style
function pagelayer_handle_id_sc($matches){
	//r_print($matches);die();
	$str = 'pagelayer-id="'.pagelayer_create_id().'"';
	return $str;
}

// Replace Social URLs with the one given in setup
function pagelayer_handle_social_urls($matches){
	//r_print($matches);die();
	
	// Get the icon
	preg_match('/icon=(\'|")([^\'"]*)(\'|")/is', $matches[0], $icon);
	$icon = $icon[2];
	
	$urls = pagelayer_get_social_urls();
	
	foreach($urls as $k => $v){
		if(preg_match('/'.preg_quote($k, '/').'/is', $icon)){
			$social_url = $v;
			break;
		}
	}
	
	if(!empty($social_url)){
		
		// Is the social_url param there ?
		if(!preg_match('/social_url=/is', $matches[0])){
			$matches[0] = substr($matches[0], 0, -1).'social_url="#"]';
		}
		
		$matches[0] = preg_replace('/social_url=(\'|")([^\'"]*)(\'|")/is', 'social_url="'.$social_url.'"', $matches[0]);
	}
	
	//r_print($matches);die();
	
	return $matches[0];
	
}

// Replace Social URLs with the one given in setup
function pagelayer_handle_social_urls_blocks($matches){
	
	// Get the icon
	preg_match('/icon":"([^"]*)"/is', $matches[0], $icon);
	$icon = $icon[1];
	
	$urls = pagelayer_get_social_urls();
	
	foreach($urls as $k => $v){
		if(preg_match('/'.preg_quote($k, '/').'/is', $icon)){
			$social_url = $v;
			break;
		}
	}
	
	if(!empty($social_url)){
		
		// Is the social_url param there ?
		if(!preg_match('/"social_url"/is', $matches[0])){
			$matches[0] = preg_replace('/("icon"\s*:\s*"([^"]*)")/is', '"icon":"'.$icon.'","social_url":"#"', $matches[0]);
		}
		
		$matches[0] = preg_replace('/social_url"\s*:\s*"([^"]*)"/is', 'social_url":"'.$social_url.'"', $matches[0]);
	}
	
	return $matches[0];
	
}

// Add the blog templates
function pagelayer_blog_templates($pgl){

	$conf = '{
		"single-template": {
			"type": "single",
			"title": "Single Template",
			"conditions": [
				{
					"type": "include",
					"template": "singular",
					"sub_template": "post",
					"id": ""
				},
				{
					"type": "include",
					"template": "singular",
					"sub_template": "attachment",
					"id": ""
				}
			]
		},
		"blog-template": {
			"type": "archive",
			"title": "Blog Template",
			"conditions": [
				{
					"type": "include",
					"template": "archives",
					"sub_template": "",
					"id": ""
				}
			]
		},
		"404": {
			"type": "single",
			"title": "404",
			"conditions": [
				{
					"type": "include",
					"template": "singular",
					"sub_template": "404",
					"id": ""
				}
			]
		}
	}';
	
	$conf = json_decode($conf, true);
	
	// Do we have the blog template ?
	if(empty($pgl['blog-template'])){
	
		$conf['blog-template']['post_content'] = '<!-- sp:pagelayer/pl_row {"stretch":"auto","col_gap":"0","width_content":"auto","row_height":"default","overlay_hover_delay":"400","row_shape_top_color":"#227bc3","row_shape_top_width":"100","row_shape_top_height":"100","row_shape_bottom_color":"#e44993","row_shape_bottom_width":"100","row_shape_bottom_height":"100","ele_padding_tablet":"0px,0px,0px,0px","ele_padding_mobile":"0px,0px,0px,0px","ele_margin":"80px,0px,40px,0px","ele_padding":"0px,0px,0px,0px","pagelayer-id":"m4k2309"} -->
<!-- sp:pagelayer/pl_col {"overlay_hover_delay":"400","widget_space":"0","col_width":"100","col_width_mobile":"100","ele_padding_mobile":"10px,10px,10px,10px","col_width_tablet":"100","ele_padding_tablet":"10px,10px,10px,10px","pagelayer-id":"8yo2717"} -->
<!-- sp:pagelayer/pl_archive_posts {"type":"default","columns":"3","columns_mobile":"1","col_gap":"30","row_gap":"30","data_padding":"10,10,10,10","bg_color":"#ffffff","show_thumb":"true","show_title":"true","meta":"date","meta_sep":"","show_content":"excerpt","content_color":"#adb5bdff","content_align":"left","pagination":"number_prev_next","thumb_size":"medium_large","ratio":"0.7","title_color":"#495057ff","title_typo":",20,,bold,,,,,,,","exc_length":"10","pagi_prev_text":"Previous","pagi_next_text":"Next","pagi_end_size":"1","pagi_mid_size":"2","pagi_align":"center","box_shadow":"0,1,5,#00000026,0,","title_spacing":"0,0","meta_color":"#666666ff","meta_align":"left","meta_typo":"Roboto,12,,600,,,,,Uppercase,,","content_padding":"10,0,10,0","pagi_colors":"active","pagi_color":"#495057ff","pagi_hover_color":"#000000ff","pagi_current_color":"#000000ff","pagi_typo":",,,,,,,,,,","meta_tag_pos":"absolute","meta_width":"50%","meta_vposition":"bottom","meta_hposition":"left","meta_vposition_offset":"8px","meta_hposition_offset":"8px","show_more":"true","more":"Read More","align":"right","icon_position":"pagelayer-btn-icon-right","more_typo":"Roboto,12,,bold,,,,,Capitalize,,","btn_type":"pagelayer-btn-custom","size":"pagelayer-btn-custom","icon":"fas fa-angle-right","icon_spacing":"5","btn_bg_color":"#00000000","more_color":"#adb5bdff","btn_hover":"hover","btn_custom_size":"0,0","pagi_padding":"50,0,0,0","columns_tablet":"1","pagelayer-id":"mue2352"} /-->
<!-- /sp:pagelayer/pl_col -->
<!-- /sp:pagelayer/pl_row -->';
	
		$pgl['blog-template'] = $conf['blog-template'];

	}
	
	// Do we have the blog template ?
	if(empty($pgl['404'])){
	
		$conf['404']['post_content'] = '<!-- sp:pagelayer/pl_row {"stretch":"auto","col_gap":"10","width_content":"auto","row_height":"default","overlay_hover_delay":"400","row_shape_top_color":"#227bc3","row_shape_top_width":"100","row_shape_top_height":"100","row_shape_bottom_color":"#e44993","row_shape_bottom_width":"100","row_shape_bottom_height":"100","ele_margin":"120px,0px,120px,0px","ele_padding":"0px,0px,0px,0px","pagelayer-id":"rxs3267"} -->
<!-- sp:pagelayer/pl_col {"widget_space":"15","overlay_hover_delay":"400","col_width":"50","col_width_mobile":"40","col_width_tablet":"40","pagelayer-id":"iyr6907"} -->
<!-- sp:pagelayer/pl_image {"id":"{{pl_plugin_url}}/images/404image.jpg","id-size":"full","align":"right","img_hover":"normal","img_hover_delay":"400","caption_color":"#0986c0","max-width":"36","custom_size":"400x400","max-width_mobile":"100","max-width_tablet":"100","pagelayer-id":"tem415"} /-->
<!-- /sp:pagelayer/pl_col -->
<!-- sp:pagelayer/pl_col {"widget_space":"15","overlay_hover_delay":"400","content_pos":"center","col_width":"50","col_width_mobile":"55","col_width_tablet":"55","pagelayer-id":"wnp3287"} -->
<!-- sp:pagelayer/pl_heading {"text":"\u003cp\u003eThe page you requested was not found we suggest you to go back to HomePage\u003c\/p\u003e","heading_state":"normal","align":"left","color":"#495057ff","heading_typo":",,,,,,,,,,","heading_text_shadow":",,,","ele_custom_pos":"true","ele_align":"margin","ele_height":"auto","ele_custom_width":"80%","ele_custom_width_mobile":"100%","ele_custom_width_tablet":"100%","pagelayer-id":"a8q1058"} --><p>The page you requested was not found we suggest you to go back to HomePage</p><!-- /sp:pagelayer/pl_heading -->
<!-- sp:pagelayer/pl_btn {"text":"Back To HomePage","align":"left","type":"pagelayer-btn-custom","size":"pagelayer-btn-custom","btn_hover_delay":"400","icon_position":"pagelayer-btn-icon-left","icon_spacing":"5","link":"||link_id|page|home||","btn_typo":"Roboto,15,Normal,500,Normal,None,,1,Uppercase,1,1","btn_bg_color":"#ff8474ff","btn_color":"#ffffff","btn_custom_size":"25","btn_hover":"hover","btn_bg_color_hover":"#583d72ff","btn_color_hover":"#ffffffff","btn_shadow":"1,1,1,#000000ff,1,","btn_typo_mobile":",14,,,,,,,,,","btn_typo_tablet":",14,,,,,,,,,","pagelayer-id":"znu8912"} /-->
<!-- /sp:pagelayer/pl_col -->
<!-- /sp:pagelayer/pl_row -->';
	
		$pgl['404'] = $conf['404'];

	}
	
	
	// Do we have the blog template ?
	if(empty($pgl['single-template'])){
		
		$conf['single-template']['post_content'] = '<!-- sp:pagelayer/pl_row {"stretch":"auto","col_gap":"0","width_content":"fixed","row_height":"default","overlay_hover_delay":"400","row_shape_top_color":"#227bc3","row_shape_top_width":"100","row_shape_top_height":"100","row_shape_bottom_color":"#e44993","row_shape_bottom_width":"100","row_shape_bottom_height":"100","ele_margin":"80px,0px,80px,0px","ele_padding":"0px,0px,0px,0px","fixed_width":"75%","fixed_width_mobile":"100%","fixed_width_tablet":"100%","pagelayer-id":"bdr9414"} -->
<!-- sp:pagelayer/pl_col {"widget_space":"15","overlay_hover_delay":"400","ele_padding":"10px,10px,10px,10px","content_pos":"center","col_width":"100","pagelayer-id":"yfr4566"} -->
<!-- sp:pagelayer/pl_post_title {"title_color":"#495057ff","typo":",35,,bold,,,,1.3,,,","shadow":"0,0,1,#000000ff","align":"left","typo_mobile":",30,,,,,,,,,","typo_tablet":",30,,,,,,,,,","pagelayer-id":"v7n9444"} /-->
<!-- sp:pagelayer/pl_post_excerpt {"align":"left","pe_margin":"0px,0px,0px,0px","color":"#adb5bdff","typo":",15,Italic,500,,,,1.5,,,","ele_margin":"0px,0px,0px,0px","ele_padding":"0px,0px,0px,0px","pagelayer-id":"kgd1425"} /-->
<!-- sp:pagelayer/pl_featured_img {"size":"full","img_filter":"0,100,100,0,0,100,100","caption_color":"#0986c0","img_hover_delay":"400","align":"center","img_shadow":"0,24,36,#0000001a,0,","custom_size":"80%,60%","pagelayer-id":"4wb1030"} /-->
<!-- sp:pagelayer/pl_inner_row {"stretch":"auto","col_gap":"10","width_content":"auto","row_height":"default","overlay_hover_delay":"400","row_shape_top_color":"#227bc3","row_shape_top_width":"100","row_shape_top_height":"100","row_shape_bottom_color":"#e44993","row_shape_bottom_width":"100","row_shape_bottom_height":"100","pagelayer-id":"f8n3612"} -->
<!-- sp:pagelayer/pl_inner_col {"widget_space":"15","overlay_hover_delay":"400","content_pos":"center","col":"4","pagelayer-id":"i795860"} -->
<!-- sp:pagelayer/pl_post_info {"layout":"vertical","space_between":"25","align":"left","icon_colors":"normal","text_colors":"hover","icon_color_normal":"#495057ff","text_color_normal":"#495057ff","text_color_hover":"#000000ff","input_typo":"Roboto,14,,500,,,,1.6,,,","ele_align":"margin","ele_height":"auto","ele_width":"initial","icon_size":"120%","pagelayer-id":"qip3968"} -->
<!-- sp:pagelayer/pl_post_info_list {"type":"author","info_link":"true","info_icon_on":"true","info_icon":"fas fa-user-circle","info_avatar":"true","info_avatar_size":"22","pagelayer-id":"l1i4146"} /-->
<!-- sp:pagelayer/pl_post_info_list {"type":"date","info_link":"true","info_icon_on":"true","info_icon":"far fa-clock","date_format":"default","pagelayer-id":"xj43574"} /-->
<!-- /sp:pagelayer/pl_post_info -->
<!-- /sp:pagelayer/pl_inner_col -->
<!-- sp:pagelayer/pl_inner_col {"widget_space":"15","overlay_hover_delay":"400","content_pos":"center","col":"7","pagelayer-id":"t2j1983"} -->
<!-- sp:pagelayer/pl_post_info {"layout":"vertical","space_between":"0","align":"right","icon_colors":"normal","text_colors":"normal","icon_color_normal":"#495057ff","text_color_normal":"#0072ffff","text_color_hover":"","input_typo":"Roboto,14,,500,,,,1.6,,,","ele_align":"margin","ele_height":"auto","ele_width":"initial","icon_size":"120%","ele_position":"","ele_hposition":"left","ele_hposition_offset":"100%","ele_bg_type":"","ele_bg_color":"#66aaff26","ele_padding":"0px,0px,0px,0px","align_mobile":"left","align_tablet":"left","anchor_text_colors":"normal","anchor_text_color_normal":"#f48989ff","anchor_background_color_normal":"#4bd34bff","anchor_text_padding":"5,10,5,10","anchor_text_margin":"10,10,10,10","terms_text_colors":"normal","terms_background_color_normal":"#66aaff26","terms_text_color_normal":"#0072ffff","terms_text_padding":"5,10,5,10","terms_text_margin":"0,5,0,5","terms_border_radius":"4,4,4,4","pagelayer-id":"dbq3916"} -->
<!-- sp:pagelayer/pl_post_info_list {"type":"terms","info_link":"true","info_icon_on":"","info_icon":"fas fa-user-circle","taxonomy":"category","pagelayer-id":"wpv7212"} /-->
<!-- /sp:pagelayer/pl_post_info -->
<!-- /sp:pagelayer/pl_inner_col -->
<!-- /sp:pagelayer/pl_inner_row -->
<!-- sp:pagelayer/pl_inner_row {"stretch":"auto","col_gap":"10","width_content":"auto","row_height":"default","overlay_hover_delay":"400","row_shape_top_color":"#227bc3","row_shape_top_width":"100","row_shape_top_height":"100","row_shape_bottom_color":"#e44993","row_shape_bottom_width":"100","row_shape_bottom_height":"100","pagelayer-id":"trw3096"} -->
<!-- sp:pagelayer/pl_inner_col {"widget_space":"15","overlay_hover_delay":"400","content_pos":"center","col":"2","pagelayer-id":"wwu6541"} -->
<!-- sp:pagelayer/pl_post_content {"align":"left","pagelayer-id":"ccj4284"} /-->
<!-- /sp:pagelayer/pl_inner_col -->
<!-- /sp:pagelayer/pl_inner_row -->
<!-- sp:pagelayer/pl_inner_row {"stretch":"auto","col_gap":"10","width_content":"auto","row_height":"default","overlay_hover_delay":"400","row_shape_top_color":"#227bc3","row_shape_top_width":"100","row_shape_top_height":"100","row_shape_bottom_color":"#e44993","row_shape_bottom_width":"100","row_shape_bottom_height":"100","pagelayer-id":"wl6689"} -->
<!-- sp:pagelayer/pl_inner_col {"widget_space":"15","overlay_hover_delay":"400","content_pos":"center","col":"6","pagelayer-id":"fja274"} -->
<!-- sp:pagelayer/pl_post_info {"layout":"vertical","space_between":"0","align":"left","icon_colors":"normal","text_colors":"normal","icon_color_normal":"#495057ff","text_color_normal":"#0072ffff","text_color_hover":"","input_typo":"Roboto,13,,500,,,,1.6,Uppercase,,","ele_align":"margin","ele_height":"auto","ele_width":"initial","icon_size":"120%","ele_position":"","ele_hposition":"left","ele_hposition_offset":"100%","ele_bg_type":"","ele_bg_color":"#66aaff26","ele_padding":"0px,0px,0px,0px","align_mobile":"left","align_tablet":"left","anchor_text_colors":"normal","anchor_text_color_normal":"#f48989ff","anchor_background_color_normal":"#4bd34bff","anchor_text_padding":"5,10,5,10","anchor_text_margin":"10,10,10,10","terms_text_colors":"normal","terms_background_color_normal":"#66aaff26","terms_text_color_normal":"#0072ffff","terms_text_padding":"5,10,5,10","terms_text_margin":"0,5,0,5","terms_border_radius":"4,4,4,4","pagelayer-id":"dcl5111"} -->
<!-- sp:pagelayer/pl_post_info_list {"type":"terms","info_link":"true","info_icon_on":"","info_icon":"fas fa-user-circle","taxonomy":"post_tag","info_before":"\ud83d\udd16Tags:","pagelayer-id":"7401458"} /-->
<!-- /sp:pagelayer/pl_post_info -->
<!-- /sp:pagelayer/pl_inner_col -->
<!-- sp:pagelayer/pl_inner_col {"widget_space":"15","overlay_hover_delay":"400","content_pos":"center","col":"6","pagelayer-id":"jzl6522"} -->
<!-- sp:pagelayer/pl_share_grp {"type":"icon-label","bg_shape":"pagelayer-social-bg-none","align":"right","vspace":"0","hspace":"0","height":"35","icon_size":"27","icon_space":"0","color_scheme":"pagelayer-scheme-official","icon_color":"#adb5bdff","social_hover_delay":"400","name_typo":"Roboto,15,,500,,,,,,,","count":"","icon_bg_color":"#00000000","social_hover":"","icon_color_hover":"#000000ff","icon_bg_color_hover":"#00000000","vspace_mobile":"10","hspace_mobile":"10","height_mobile":"NaN","icon_size_mobile":"20","name_typo_mobile":",13,,,,,,,,,","align_mobile":"left","align_tablet":"left","vspace_tablet":"10","hspace_tablet":"10","icon_size_tablet":"20","name_typo_tablet":",13,,,,,,,,,","pagelayer-id":"xsb5673"} -->
<!-- sp:pagelayer/pl_share {"icon":"fab fa-facebook-square","target":"true","text":"Share on Facebook","pagelayer-id":"9mh2934"} /-->
<!-- sp:pagelayer/pl_share {"icon":"fab fa-twitter-square","text":"Share on Twitter","target":"true","pagelayer-id":"rai4926"} /-->
<!-- /sp:pagelayer/pl_share_grp -->
<!-- /sp:pagelayer/pl_inner_col -->
<!-- /sp:pagelayer/pl_inner_row -->
<!-- sp:pagelayer/pl_inner_row {"stretch":"auto","col_gap":"10","width_content":"auto","row_height":"default","overlay_hover_delay":"400","row_shape_top_color":"#227bc3","row_shape_top_width":"100","row_shape_top_height":"100","row_shape_bottom_color":"#e44993","row_shape_bottom_width":"100","row_shape_bottom_height":"100","pagelayer-id":"zqp4850"} -->
<!-- sp:pagelayer/pl_inner_col {"widget_space":"15","overlay_hover_delay":"400","content_pos":"center","col":"2","pagelayer-id":"q725202"} -->
<!-- sp:pagelayer/pl_post_nav {"lables":"true","post_title":"true","arrows":"true","sep_color":"#adb5bdff","sep_rotate":"20","sep_width":"1","prev_label":"Previous","next_label":"Next","label_colors":"hover","title_colors":"normal","arrows_list":"chevron","icon_colors":"hover","label_color":"#adb5bdff","label_hover_color":"","label_typo":",15,,,,,,,,,","title_color":"#000000ff","title_typo":"Roboto,18,,bold,,,,,,,","icon_color":"#adb5bdff","icon_hover_color":"","icon_size":"30","disable_sep":"true","taxonomies":"category","pagelayer-id":"55r4448"} /-->
<!-- /sp:pagelayer/pl_inner_col -->
<!-- /sp:pagelayer/pl_inner_row -->
<!-- /sp:pagelayer/pl_col -->
<!-- /sp:pagelayer/pl_row -->
<!-- sp:pagelayer/pl_row {"stretch":"auto","col_gap":"0","width_content":"fixed","row_height":"default","overlay_hover_delay":"400","row_shape_top_color":"#227bc3","row_shape_top_width":"100","row_shape_top_height":"100","row_shape_bottom_color":"#e44993","row_shape_bottom_width":"100","row_shape_bottom_height":"100","ele_margin":"0px,0px,0px,0px","ele_padding":"0px,0px,0px,0px","fixed_width":"75%","fixed_width_mobile":"100%","ele_margin_mobile":"0px,0px,0px,0px","ele_padding_mobile":"0px,0px,0px,0px","fixed_width_tablet":"100%","pagelayer-id":"kf35301"} -->
<!-- sp:pagelayer/pl_col {"widget_space":"15","overlay_hover_delay":"400","ele_padding":"10px,10px,10px,10px","content_pos":"center","col_width":"100","pagelayer-id":"d539589"} -->
<!-- sp:pagelayer/pl_post_comment {"comment_skin":"theme_comment","post_type":"current","pagelayer-id":"1oh7228"} /-->
<!-- /sp:pagelayer/pl_col -->
<!-- /sp:pagelayer/pl_row -->';
	
		$pgl['single-template'] = $conf['single-template'];

	}
	
	return $pgl;
	
}

// Resize Image
function pagelayer_resizeImage($filename, $newwidth, $newheight){

	$imagesize = getimagesize($filename);
	$width = $imagesize[0];
	$height = $imagesize[1];
	
	// Calculate the Height and width
	if($width <= $newwidth || $height <= $newheight){
		return false;
	}
	
	$thumb = imagecreatetruecolor($newwidth, $newheight);
	
	switch($imagesize['mime']) {
		case 'image/jpg':
		case 'image/jpeg':
			$source = imagecreatefromjpeg($filename);
			break;
		case 'image/gif':
			$source = imagecreatefromgif($filename);
			break;
		case 'image/png':
			$source = imagecreatefrompng($filename);
			break;
	}
	
	if(empty($source)){
		return false;
	}
	
	imagecopyresampled($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
	imagedestroy($source);
	ob_start();
	
	switch($imagesize['mime']) {
		case 'image/jpg':
		case 'image/jpeg':
			imagejpeg($thumb);
			break;
		case 'image/gif':
			imagegif($thumb);
			break;
		case 'image/png':
			imagepng($thumb);
			break;
	}
	
	$image = ob_get_clean();
	imagedestroy($thumb);
	
	return $image;
}
PKɎf\�4�??main/customizer.phpnu�[���<?php

//////////////////////////////////////////////////////////////
//===========================================================
// PAGELAYER
// Inspired by the DESIRE to be the BEST OF ALL
// ----------------------------------------------------------
// Started by: Pulkit Gupta
// Date:	   23rd Jan 2017
// Time:	   23:00 hrs
// Site:	   http://pagelayer.com/wordpress (PAGELAYER)
// ----------------------------------------------------------
// Please Read the Terms of use at http://pagelayer.com/tos
// ----------------------------------------------------------
//===========================================================
// (c)Pagelayer Team
//===========================================================
//////////////////////////////////////////////////////////////

// Are we being accessed directly ?
if(!defined('PAGELAYER_VERSION')) {
	exit('Hacking Attempt !');
}

// Binds JS handlers to make Theme Customizer preview reload changes asynchronously.
add_action( 'customize_preview_init', 'pagelayer_customize_preview_js' );
function pagelayer_customize_preview_js() {
	//wp_enqueue_script( 'pagelayer-customizer-preview', get_template_directory_uri() . '/js/customizer-preview.js', array( 'jquery', 'customize-preview' ), PAGELAYER_VERSION, true );
}

// JS handlers for controls.
add_action( 'customize_controls_enqueue_scripts', 'pagelayer_customize_scripts' );
function pagelayer_customize_scripts(){
	wp_enqueue_script( 'wp-color-picker' );
	wp_enqueue_style( 'wp-color-picker' );
	wp_enqueue_script( 'pagelayer-customizer', PAGELAYER_JS.'/customizer.js', array( 'customize-controls' ), PAGELAYER_VERSION, true );
}

// Print global Style.
add_action( 'customize_controls_print_styles', 'pagelayer_customize_controls_print_styles' );
function pagelayer_customize_controls_print_styles(){
	global $pagelayer;
	
	$font_family = (array) $pagelayer->fonts;
	$style = array('' => 'Default', 'normal' => 'Normal', 'italic' => 'Italic', 'oblique' => 'Oblique');
	$weight = array('' => 'Default', '100' => '100', '200' => '200', '300' => '300', '400' => '400', '500' => '500', '600' => '600', '700' => '700', '800' => '800', '900' => '900', 'normal' => 'Normal', 'lighter' => 'Lighter', 'bold' => 'Bold', 'bolder' => 'Bolder', 'unset' => 'Unset');
	$variant = array('' => 'Default', 'normal' => 'Normal', 'small-caps' => 'Small Caps');
	$decoration = array('' => 'Default', 'none' => 'None', 'overline' => 'Overline', 'line-through' => 'Line-through', 'underline' => 'Underline', 'underline overline' => 'Underline Overline');
	$decoration_style = array('' => 'None', 'solid' => 'Solid', 'double' => 'Double', 'dotted' => 'Dotted', 'dashed' => 'Dashed', 'wavy' => 'Wavy');
	$transform = array('' => 'Default', 'capitalize' => 'Capitalize', 'uppercase' => 'Uppercase', 'lowercase' => 'Lowercase');
	
	$pagelayer->font_settings = array(
		'font-family' => array(
			'label' => __('Family', 'pagelayer'), 
			'choices' => $font_family
		),
		'font-size' => array(
			'label' => __('Size', 'pagelayer'),
			'responsive' => 1,
		),
		'font-style' => array(
			'label' => __('Style', 'pagelayer'), 
			'choices' => $style,
		),
		'font-weight' => array(
			'label' => __('Weight', 'pagelayer'), 
			'choices' => $weight,
			'responsive' => 1,
		),
		'font-variant' => array(
			'label' => __('Variant', 'pagelayer'), 
			'choices' => $variant,
		),
		'text-decoration-line' => array(
			'label' => __('Decoration', 'pagelayer'), 
			'choices' => $decoration,
		),
		'text-decoration-style' => array(
			'label' => __('Decoration Style', 'pagelayer'), 
			'choices' => $decoration_style,
		),
		'line-height' => array(
			'label' => __('Line Height', 'pagelayer'),
			'responsive' => 1,
		),
		'text-transform' => array(
			'label' => __('Transform', 'pagelayer'),
			'choices' => $transform,
		),
		'letter-spacing' => array(
			'label' => __('Text Spacing', 'pagelayer'),
			'responsive' => 1,
		),
		'word-spacing' => array(
			'label' => __('Word Spacing', 'pagelayer'),
			'responsive' => 1,
		),
	);
	
	$styles = '<style id="pagelayer-customize-global-style">:root{';
	
	// Set global colors styles
	foreach($pagelayer->global_colors as $gk => $gv){
		$styles .= '--pagelayer-color-'.$gk.':'.$gv['value'].';';
	}

	$styles .= '}
	</style>'.PHP_EOL;
	
	// Added global JavaSript variables
	$styles .= '<script id="pagelayer-customize-global-js">
		var pagelayer_global_colors = '.json_encode($pagelayer->global_colors).';
		var pagelayer_global_fonts = '.json_encode($pagelayer->global_fonts).';
		var pagelayer_global_font_settings = '.json_encode($pagelayer->font_settings).';
	</script>'.PHP_EOL;
	
	echo $styles;
}

add_action( 'customize_register', 'pagelayer_customize_register', 11 );
function pagelayer_customize_register( $wp_customize ) {
	global $pagelayer;
	
	// CSS for the custom controls
	wp_register_style('pagelayer-customizer', PAGELAYER_CSS.'/customizer.css', PAGELAYER_VERSION);
	wp_enqueue_style('pagelayer-customizer');
	
	// Load fonts
	pagelayer_load_font_options();
	
	// Load global colors and fonts
	pagelayer_load_global_palette();
	
	// Add custom controls
	include_once(PAGELAYER_DIR . '/main/customizer-controls.php');
	
	$post_types = array('' => __('Global'));
	$exclude = [ 'attachment', 'pagelayer-template' ];
	$pt_objects = get_post_types(['public' => true,], 'objects');

	foreach ( $pt_objects as $pt_slug => $type ) {
		
		if ( in_array( $pt_slug, $exclude ) ) {
			continue;
		}
		
		$post_types[$pt_slug] = $type->labels->name;
	}
	
	// Pagelayer Panel
	$wp_customize->add_panel( 'pagelayer_settings', array(
		'priority'       => 10,
		'title'          => 'Pagelayer',
	));
	
	// Global colors section
	$wp_customize->add_section( 'pagelayer_global_colors_sec', array(
		'capability' => 'edit_theme_options',
		'priority' => 10,
		'title' => __('Colors'),
		'panel' => 'pagelayer_settings',
	));
	
	$wp_customize->add_setting( 'pagelayer_global_colors', array(
		'type' => 'option',
		'capability' => 'edit_theme_options',
		'transport' => 'refresh',
		'default' => json_encode( $pagelayer->global_colors )
	));
	
	$wp_customize->add_control( new Pagelayer_Color_Repeater_Control($wp_customize, 'pagelayer_global_colors', array(
		'priority' => 10,
		'section' => 'pagelayer_global_colors_sec',
	)));
	
	// Global fonts section
	$wp_customize->add_section( 'pagelayer_global_fonts_sec', array(
		'capability' => 'edit_theme_options',
		'priority' => 10,
		'title' => __('Typography'),
		'panel' => 'pagelayer_settings',
	));
	
	$wp_customize->add_setting( 'pagelayer_global_fonts', array(
		'type' => 'option',
		'capability' => 'edit_theme_options',
		'transport' => 'refresh',
		'default' => json_encode($pagelayer->global_fonts),
	));
	
	$wp_customize->add_control( new Pagelayer_Font_Repeater_Control($wp_customize, 'pagelayer_global_fonts', array(
		'priority' => 10,
		'section' => 'pagelayer_global_fonts_sec',
	)));
	
	foreach($post_types as $sk => $sv){
		
		$post_type = empty($sk) ? '' : '_'.$sk;
		$global_section = 'pagelayer_global_sec'.$post_type;
		$global_text = empty($sk) ? '' : __('Global');
				
		// Global section
		$wp_customize->add_section( $global_section, array(
			'capability' => 'edit_theme_options',
			'priority' => 10,
			'title' => sprintf( __('%s %s Styles', 'pagelayer'), $sv, $global_text),
			'panel' => 'pagelayer_settings',
		));
		
		foreach($pagelayer->css_settings as $set => $setv){
			
			$setting_name = $set.$sk;
			$setting = empty($setv['key']) ? 'pagelayer_'.$set.'_css'.$post_type : $setv['key'].$post_type;
			
			$wp_customize->add_setting( 'pagelayer_lable_'.$setting_name, array(
				'capability' => 'edit_theme_options',
			));
			
			$wp_customize->add_control( new Pagelayer_Customize_Control(
				$wp_customize, 'pagelayer_lable_'.$setting_name, array(
					'type' => 'hidden',
					'section' => $global_section,
					'description' => sprintf( __('<div class="pagelayer-customize-heading"><div>%s</div><span class="dashicons dashicons-arrow-right-alt2"></span></div>', 'pagelayer'), $sv.' '.$setv['name']),
					'li_class' => 'pagelayer-accordion-tab',
				)
			));
			
			// Register the typography control for body
			pagelayer_register_typo_customizer_control($wp_customize, array(
				'control' => $setting,
				'section' => $global_section,
				'label' => __( 'Typography', 'pagelayer' ),
				'capability' => 'edit_theme_options',
				'setting_type' => 'option',
				'transport' => 'refresh',
				'default' => '',
				'units' => ['px', 'em', '%'],
				'responsive' => 1,
			));

			$wp_customize->add_setting( $setting.'[color]', array(
				'type' => 'option',
				'capability' => 'edit_theme_options',
				'transport' => 'refresh',
			));
			
			$wp_customize->add_control( new Pagelayer_Customize_Alpha_Color_Control(
				$wp_customize, $setting.'[color]', array(
					'section' => $global_section,
					'label' => __( 'Color', 'pagelayer' ),
				)
			));

			$wp_customize->add_setting( $setting.'[background-color]', array(
				'type' => 'option',
				'capability' => 'edit_theme_options',
				'transport' => 'refresh',
			));
			
			$wp_customize->add_control( new Pagelayer_Customize_Alpha_Color_Control(
				$wp_customize, $setting.'[background-color]', array(
					'section' => $global_section,
					'label' => __( 'Background Color', 'pagelayer' ),
				)
			));
			
			// Register the padding control for scroll to top
			pagelayer_register_padding_customizer_control($wp_customize, array(
				'control' => $setting,
				'control_array_sufix' => 'padding',
				'section' => $global_section,
				'label' => __( 'Padding', 'pagelayer' ),
				'capability' => 'edit_theme_options',
				'setting_type' => 'option',
				'transport' => 'refresh',
				'default' => '',
				'units' => ['px', 'em', '%'],
				'setting_parts' => array('0', '1', '2', '3', 'unit'),
				'responsive' => 1,
			));
			
			// Register the padding control for scroll to top
			pagelayer_register_padding_customizer_control($wp_customize, array(
				'control' => $setting,
				'control_array_sufix' => 'margin',
				'section' => $global_section,
				'label' => __( 'Margin', 'pagelayer' ),
				'capability' => 'edit_theme_options',
				'setting_type' => 'option',
				'transport' => 'refresh',
				'default' => '',
				'units' => ['px', 'em', '%'],
				'setting_parts' => array('0', '1', '2', '3', 'unit'),
				'responsive' => 1,
			));
			
		}
	}
}

/**
 * Register the Typography control.
 *
 * @return void
 */
function pagelayer_register_typo_customizer_control($wp_customize, $args, $screen_array = false){
			
	$settings_for_control = array();
	$settings = array('font-family', 'font-size', 'font-style', 'font-weight', 'font-variant', 'text-decoration-line', 'text-decoration-style', 'line-height', 'text-transform', 'letter-spacing', 'word-spacing', 'global-font');
	$screens = array('');
	$control_array_sufix = '';
	
	if(!empty($args['responsive'])){
		$screens = array('desktop' => '', 'tablet' => '_tablet', 'mobile' => '_mobile');
	}
	
	if(!empty($args['control_array_sufix'])){
		$control_array_sufix = '['.$args['control_array_sufix'].']';
	}
	
	// Register settings
	foreach($screens as $_screen => $screen){
		foreach($settings as $setting){
			
			// Skip units for responsive
			if($setting == 'unit' && !empty($screen)){
				continue;
			}
				
			$setting_name = $args['control'];
			
			if($screen_array && count($screens) > 1){
				$setting_name .= $control_array_sufix.'['.$_screen.']';
			}else{
				$setting_name .= $screen.$control_array_sufix;
			}

			$setting_name .= '['.$setting.']';
			$settings_for_control[$setting.$screen] = $setting_name;
			
			$setting_args = array(
				'capability' => $args['capability'],
				'transport' => $args['transport'],
			);
			
			if(!empty($args['setting_type'])){
				$setting_args['type'] = $args['setting_type'];
			}
			
			if(!empty($args['default'])){
				$setting_args['default'] = $args['default'];
			}
			
			$wp_customize->add_setting( $setting_name, $setting_args);
		}
	}
	
	$args['settings'] = $settings_for_control;
	
	$wp_customize->add_control( new Pagelayer_typo_Control(
		$wp_customize, $args['control']. @$args['control_array_sufix'], $args
	));
}

/**
 * Register the padding control.
 *
 * @return void
 */
function pagelayer_register_padding_customizer_control($wp_customize, $args, $screen_array = false){
			
	$settings_for_control = array();
	$screens = array('');
	$control_array_sufix = '';
	
	if(empty($args['setting_parts'])){
		$settings = array('top', 'right', 'bottom', 'left', 'unit');
	}else{
		$settings = $args['setting_parts'];
	}
	
	if(!empty($args['responsive'])){
		$screens = array('desktop' => '', 'tablet' => '_tablet', 'mobile' => '_mobile');
	}
	
	if(!empty($args['control_array_sufix'])){
		$control_array_sufix = '['.$args['control_array_sufix'].']';
	}
	
	// Register settings
	foreach($screens as $_screen => $screen){
		foreach($settings as $setting){
			
			// Skip units for responsive
			if($setting == 'unit' && (!empty($screen) || $screen_array)){
				continue;
			}
			
			$setting_name = $args['control'];
			
			if($screen_array && count($screens) > 1){
				$setting_name .= $control_array_sufix.'['.$_screen.']';
			}else{
				$setting_name .= $screen.$control_array_sufix;
			}
			
			$setting_name .= '['.$setting.']';
			$settings_for_control[$setting.$screen] = $setting_name;
			
			$setting_args = array(
				'capability' => $args['capability'],
				'transport' => $args['transport'],
			);
			
			if(!empty($args['default'])){
				$setting_args['default'] = $args['default'];
			}
			
			if(!empty($args['setting_type'])){
				$setting_args['type'] = $args['setting_type'];
			}
			
			if(!empty($args['sanitize_callback'])){
				$setting_args['sanitize_callback'] = $args['sanitize_callback'];
			}
			
			$wp_customize->add_setting( $setting_name, $setting_args);
		}
	}
	
	// If we save responsive values in same variables
	if($screen_array && !empty($args['units'])){
		$setting_name = $args['control'].$control_array_sufix.'[unit]';
		$settings_for_control['unit'] = $setting_name;
		$setting_args = array(
			'capability' => $args['capability'],
			'transport' => $args['transport'],
		);
			
		if(!empty($args['setting_type'])){
			$setting_args['type'] = $args['setting_type'];
		}
		
		$wp_customize->add_setting( $setting_name, $setting_args);
	}
	
	$args['settings'] = $settings_for_control;
	$wp_customize->add_control( new Pagelayer_Padding_Control(
		$wp_customize, $args['control']. @$args['control_array_sufix'], $args
	));
}

/**
 * Register the slider control.
 *
 * @return void
 */
function pagelayer_register_slider_custoze_control($wp_customize, $args){
			
	$settings_for_control = array();
	$setting = 'slider';
	$screens = array('');
	
	if(!empty($args['responsive'])){
		$screens = array('desktop' => '_desktop', 'tablet' => '_tablet', 'mobile' => '_mobile');
	}
	
	// Register settings
	foreach($screens as $screen => $_screen){
		
		$setting_name = $args['control'];
		
		if(count($screens) > 1){
			$setting_name .= '['.$screen.']';
		}
			
		$settings_for_control[$setting.$_screen] = $setting_name;
			
		$setting_args = array(
			'capability' => $args['capability'],
			'transport' => $args['transport'],
		);

		if(!empty($args['default'])){
			$setting_args['default'] = $args['default'];
		}
			
		if(!empty($args['setting_type'])){
			$setting_args['type'] = $args['setting_type'];
		}
		
		if(!empty($args['sanitize_callback'])){
			$setting_args['sanitize_callback'] = $args['sanitize_callback'];
		}

		$wp_customize->add_setting($setting_name, $setting_args);
	}
	
	// Register setting for units
	if(!empty($args['units'])){
		$setting_name = $args['control'].'[unit]';
		$settings_for_control['unit'] = $setting_name;
		$setting_args = array(
			'capability' => $args['capability'],
			'transport' => $args['transport'],
		);
		
		if(!empty($args['setting_type'])){
			$setting_args['type'] = $args['setting_type'];
		}
		
		$wp_customize->add_setting( $setting_name, $setting_args);
	}
	
	$args['settings'] = $settings_for_control;
	$args['type'] = 'pl_slider';
	
	$wp_customize->add_control( new Pagelayer_Custom_Control( $wp_customize, $args['control'], $args ));
}PKɎf\��?��main/replace-media.phpnu�[���<?php

//////////////////////////////////////////////////////////////
//===========================================================
// template.php
//===========================================================
// PAGELAYER
// Inspired by the DESIRE to be the BEST OF ALL
// ----------------------------------------------------------
// Started by: Pulkit Gupta
// Date:       23rd Jan 2017
// Time:       23:00 hrs
// Site:       http://pagelayer.com/wordpress (PAGELAYER)
// ----------------------------------------------------------
// Please Read the Terms of use at http://pagelayer.com/tos
// ----------------------------------------------------------
//===========================================================
// (c)Pagelayer Team
//===========================================================
//////////////////////////////////////////////////////////////

// Are we being accessed directly ?
if(!defined('PAGELAYER_VERSION')) {
	exit('Hacking Attempt !');
}

//function is called first to select the route 
function pagelayer_replace_page(){
	
	global $pl_error;

	if(!current_user_can('upload_files')){
		wp_die(esc_html__('You do not have permission to upload files.', 'pagelayer'));
	}
	
	$post_id = (int) $_GET['id'];
	
	if(empty($post_id)){
		wp_die(esc_html__('ID not found .', 'pagelayer'));
	}
	
	// Load the attachment
	$post = get_post($post_id);
	
	if(empty($post) || is_wp_error($post)){
		wp_die(esc_html__('ID not found .', 'pagelayer'));
	}
	
	// Authorization check
	if(!current_user_can('edit_post', $post_id)){
		wp_die(esc_html__('You do not have permission to edit this attachment.', 'pagelayer'));
	}
	
	// Process the POST !
	if(isset($_FILES['userfile'])){
	
		if(!check_admin_referer()){
			wp_die('Invalid Nonce');
		}
		
		/** Check if file is uploaded properly **/
		if(!is_uploaded_file($_FILES['userfile']['tmp_name'])){
			$pl_error['upload_error'] = __('No file was uploaded ! Please try again.');
			pagelayer_media_replace_theme();
			return;
		}
		
		if(isset($_FILES['userfile']['error']) && $_FILES['userfile']['error'] > 0){
			$pl_error['upload_error'] = __('There was some error uploading the file ! Please try again.');
			pagelayer_media_replace_theme();
			return;
		}
		
		$filedata = wp_check_filetype_and_ext($_FILES['userfile']['tmp_name'], $_FILES['userfile']['name']);
		
		if ($filedata['ext'] == false){
			$pl_error['ext_error'] = __('The File type could not be determined. Please upload a permitted file type.');
			pagelayer_media_replace_theme();
			return;
		}
		
		$result = pagelayer_replace_attachment($_FILES['userfile']['tmp_name'], $post_id, $err);
		
		if(empty($result)){
			$pl_error['replace_error'] = $err;
			pagelayer_media_replace_theme();
			return;
		}
		
		$redirect_success = admin_url('post.php');
		$redirect_success = add_query_arg(array(
			'action' => 'edit', 
			'post' => $post_id,
		), $redirect_success);
		
		echo '<meta http-equiv="refresh" content="0;url='.$redirect_success.'" />';
	
	}
	
	// Show the theme
	pagelayer_media_replace_theme();
	
}

// Theme of the page
function pagelayer_media_replace_theme(){
	
	global $pl_error;
	
	pagelayer_report_error($pl_error);echo '<br />';
	
	$id = (int) $_GET['id'];
	
	// Authorization check
	if(!current_user_can('edit_post', $id)){
		wp_die(esc_html__('You do not have permission to edit this attachment.', 'pagelayer'));
	}
?>
<div class="wrap">
<h1><?php echo esc_html__("Replace Media File", 'pagelayer'); ?></h1>
<form enctype="multipart/form-data" method="POST">
	<div class="editor-wrapper">
		<section class="image_chooser wrapper">
			<input type="hidden" name="ID" id="ID" value="<?php echo $id ?>" />
			<p><?php echo esc_html__("Choose a file to upload from your computer", 'pagelayer'); ?></p>
			<div class="drop-wrapper">
				<p><input type="file" name="userfile" id="userfile" /></p>
				<?php wp_nonce_field(); ?>
			</div>
		</section>
		<section class="form_controls wrapper">
			<input id="submit" type="submit" class="button button-primary" name="submit" value="<?php echo esc_attr__("Upload", 'pagelayer');?>" />
		</section>
	</div>
</form>
<?php

}

// Replace the uploaded media with the new one
function pagelayer_replace_attachment($file, $post_id, &$error = ''){

	if(function_exists('wp_get_original_image_path')){
		$targetFile = wp_get_original_image_path($post_id);
	}else{
		$targetFile = trim(get_attached_file($post_id, apply_filters( 'pagelayer_unfiltered_get_attached_file', true )));
	}
	
	$fileparts = pathinfo($targetFile);
	$filePath = isset($fileparts['dirname']) ? trailingslashit($fileparts['dirname']) : '';
	$fileName = isset($fileparts['basename']) ? $fileparts['basename'] : '';
	$filedata = wp_check_filetype_and_ext($targetFile, $fileName);
	$fileMime = (isset($filedata['type'])) ? $filedata['type'] : false;
	
	if(empty($targetFile)){
		return false;
	}
	
	if(empty($filePath)){
		$error = 'No folder for the target found !';
		return false;
	}
	
	// Remove the files of the original attachment
	pagelayer_remove_attahment_files($post_id);
	
	$result_moved = move_uploaded_file($file, $targetFile);
	
	if (false === $result_moved){
		$error = sprintf( esc_html__('The uploaded file could not be moved to %1$s. This is most likely an issue with permissions, or upload failed.', 'pagelayer'), $targetFile );
		return false;
	}
	
	$permissions = fileperms($targetFile) & 0777;
	if ($permissions > 0){
		chmod( $targetFile, $permissions ); // restore permissions
	}
	
	$updated = update_attached_file($post_id, $targetFile);
	
	$target_url = wp_get_attachment_url($post_id);
	
	// Run the filter, so other plugins can hook if needed.
	$filtered = apply_filters( 'wp_handle_upload', array(
		'file' => $targetFile,
		'url'  => $target_url,
		'type' => $fileMime,
	), 'sideload');
	
	// Check if file changed during filter. Set changed to attached file meta properly.
	if (isset($filtered['file']) && $filtered['file'] != $targetFile ){
		update_attached_file($post_id, $filtered['file']);
	}

	$metadata = wp_generate_attachment_metadata($post_id, $targetFile);
	wp_update_attachment_metadata($post_id, $metadata);

	return true;
	
}

function pagelayer_remove_attahment_files($post_id){
	
	$meta = wp_get_attachment_metadata( $post_id );

	if (function_exists('wp_get_original_image_path')){ // WP 5.3+
		$fullfilepath = wp_get_original_image_path($post_id);
	}else{
		$fullFilePath = trim(get_attached_file($post_id, apply_filters( 'pagelayer_unfiltered_get_attached_file', true )));
	}

	$backup_sizes = get_post_meta( $post_id, '_wp_attachment_backup_sizes', true );
	$file = $fullFilePath;
	$result = wp_delete_attachment_files($post_id, $meta, $backup_sizes, $file );

	// If attached file is not the same path as file, this indicates a -scaled images is in play.
	$attached_file = get_attached_file($post_id);
	
	if ($file !== $attached_file && file_exists($attached_file)){
		@unlink($attached_file);
	}
}
PKɎf\ 	��V�Vmain/font-options.phpnu�[���<?php

//////////////////////////////////////////////////////////////
//===========================================================
// license.php
//===========================================================
// PAGELAYER
// Inspired by the DESIRE to be the BEST OF ALL
// ----------------------------------------------------------
// Started by: Pulkit Gupta
// Date:	   23rd Jan 2017
// Time:	   23:00 hrs
// Site:	   http://pagelayer.com/wordpress (PAGELAYER)
// ----------------------------------------------------------
// Please Read the Terms of use at http://pagelayer.com/tos
// ----------------------------------------------------------
//===========================================================
// (c)Pagelayer Team
//===========================================================
//////////////////////////////////////////////////////////////

// Are we being accessed directly ?
if(!defined('PAGELAYER_VERSION')) {
	exit('Hacking Attempt !');
}

global $pagelayer, $pl_error;

$pagelayer->fonts['default'] = [''];
	
$query = get_posts([
	'post_type' => PAGELAYER_FONT_POST_TYPE,
	'status' => 'publish',
	'posts_per_page' => -1 // For get all posts
]);

if(!empty($query)){
	$pagelayer->fonts['custom'] = array();
	foreach($query as $key){
		if(!empty($key->post_title)){
			$pagelayer->fonts['custom'][$key->post_name.'_plf'] = $key->post_title;
		}
	}
}

// System fonts
$pagelayer->fonts['system'] = $pagelayer->system_fonts;

// Fonts
$pagelayer->fonts['google'] = ['ABeeZee', 'Abel', 'Abhaya Libre', 'Abril Fatface', 'Aclonica', 'Acme', 'Actor', 'Adamina', 'Advent Pro', 'Aguafina Script', 'Akaya Kanadaka', 'Akaya Telivigala', 'Akronim', 'Aladin', 'Alata', 'Alatsi', 'Aldrich', 'Alef', 'Alegreya', 'Alegreya Sans', 'Alegreya Sans SC', 'Alegreya SC', 'Aleo', 'Alex Brush', 'Alfa Slab One', 'Alice', 'Alike', 'Alike Angular', 'Allan', 'Allerta', 'Allerta Stencil', 'Allison', 'Allura', 'Almarai', 'Almendra', 'Almendra Display', 'Almendra SC', 'Alumni Sans', 'Amarante', 'Amaranth', 'Amatic SC', 'Amethysta', 'Amiko', 'Amiri', 'Amita', 'Anaheim', 'Andada Pro', 'Andika', 'Andika New Basic', 'Angkor', 'Annie Use Your Telescope', 'Anonymous Pro', 'Antic', 'Antic Didone', 'Antic Slab', 'Anton', 'Antonio', 'Arapey', 'Arbutus', 'Arbutus Slab', 'Architects Daughter', 'Archivo', 'Archivo Black', 'Archivo Narrow', 'Are You Serious', 'Aref Ruqaa', 'Arima Madurai', 'Arimo', 'Arizonia', 'Armata', 'Arsenal', 'Artifika', 'Arvo', 'Arya', 'Asap', 'Asap Condensed', 'Asar', 'Asset', 'Assistant', 'Astloch', 'Asul', 'Athiti', 'Atkinson Hyperlegible', 'Atma', 'Atomic Age', 'Aubrey', 'Audiowide', 'Autour One', 'Average', 'Average Sans', 'Averia Gruesa Libre', 'Averia Libre', 'Averia Sans Libre', 'Averia Serif Libre', 'Azeret Mono', 'B612', 'B612 Mono', 'Bad Script', 'Bahiana', 'Bahianita', 'Bai Jamjuree', 'Ballet', 'Baloo 2', 'Baloo Bhai 2', 'Baloo Bhaina 2', 'Baloo Chettan 2', 'Baloo Da 2', 'Baloo Paaji 2', 'Baloo Tamma 2', 'Baloo Tammudu 2', 'Baloo Thambi 2', 'Balsamiq Sans', 'Balthazar', 'Bangers', 'Barlow', 'Barlow Condensed', 'Barlow Semi Condensed', 'Barriecito', 'Barrio', 'Basic', 'Baskervville', 'Battambang', 'Baumans', 'Bayon', 'Be Vietnam', 'Be Vietnam Pro', 'Bebas Neue', 'Belgrano', 'Bellefair', 'Belleza', 'Bellota', 'Bellota Text', 'BenchNine', 'Benne', 'Bentham', 'Berkshire Swash', 'Besley', 'Beth Ellen', 'Bevan', 'Big Shoulders Display', 'Big Shoulders Inline Display', 'Big Shoulders Inline Text', 'Big Shoulders Stencil Display', 'Big Shoulders Stencil Text', 'Big Shoulders Text', 'Bigelow Rules', 'Bigshot One', 'Bilbo', 'Bilbo Swash Caps', 'BioRhyme', 'BioRhyme Expanded', 'Birthstone', 'Birthstone Bounce', 'Biryani', 'Bitter', 'Black And White Picture', 'Black Han Sans', 'Black Ops One', 'Blinker', 'Bodoni Moda', 'Bokor', 'Bona Nova', 'Bonbon', 'Bonheur Royale', 'Boogaloo', 'Bowlby One', 'Bowlby One SC', 'Brawler', 'Bree Serif', 'Brygada 1918', 'Bubblegum Sans', 'Bubbler One', 'Buda', 'Buenard', 'Bungee', 'Bungee Hairline', 'Bungee Inline', 'Bungee Outline', 'Bungee Shade', 'Butcherman', 'Butterfly Kids', 'Cabin', 'Cabin Condensed', 'Cabin Sketch', 'Caesar Dressing', 'Cagliostro', 'Cairo', 'Caladea', 'Calistoga', 'Calligraffitti', 'Cambay', 'Cambo', 'Candal', 'Cantarell', 'Cantata One', 'Cantora One', 'Capriola', 'Caramel', 'Carattere', 'Cardo', 'Carme', 'Carrois Gothic', 'Carrois Gothic SC', 'Carter One', 'Castoro', 'Catamaran', 'Caudex', 'Caveat', 'Caveat Brush', 'Cedarville Cursive', 'Ceviche One', 'Chakra Petch', 'Changa', 'Changa One', 'Chango', 'Charm', 'Charmonman', 'Chathura', 'Chau Philomene One', 'Chela One', 'Chelsea Market', 'Chenla', 'Cherish', 'Cherry Cream Soda', 'Cherry Swash', 'Chewy', 'Chicle', 'Chilanka', 'Chivo', 'Chonburi', 'Cinzel', 'Cinzel Decorative', 'Clicker Script', 'Coda', 'Coda Caption', 'Codystar', 'Coiny', 'Combo', 'Comfortaa', 'Comic Neue', 'Coming Soon', 'Commissioner', 'Concert One', 'Condiment', 'Content', 'Contrail One', 'Convergence', 'Cookie', 'Copse', 'Corben', 'Cormorant', 'Cormorant Garamond', 'Cormorant Infant', 'Cormorant SC', 'Cormorant Unicase', 'Cormorant Upright', 'Courgette', 'Courier Prime', 'Cousine', 'Coustard', 'Covered By Your Grace', 'Crafty Girls', 'Creepster', 'Crete Round', 'Crimson Pro', 'Crimson Text', 'Croissant One', 'Crushed', 'Cuprum', 'Cute Font', 'Cutive', 'Cutive Mono', 'Damion', 'Dancing Script', 'Dangrek', 'Darker Grotesque', 'David Libre', 'Dawning of a New Day', 'Days One', 'Dekko', 'Dela Gothic One', 'Delius', 'Delius Swash Caps', 'Delius Unicase', 'Della Respira', 'Denk One', 'Devonshire', 'Dhurjati', 'Didact Gothic', 'Diplomata', 'Diplomata SC', 'DM Mono', 'DM Sans', 'DM Serif Display', 'DM Serif Text', 'Do Hyeon', 'Dokdo', 'Domine', 'Donegal One', 'Doppio One', 'Dorsa', 'Dosis', 'DotGothic16', 'Dr Sugiyama', 'Duru Sans', 'Dynalight', 'Eagle Lake', 'East Sea Dokdo', 'Eater', 'EB Garamond', 'Economica', 'Eczar', 'El Messiri', 'Electrolize', 'Elsie', 'Elsie Swash Caps', 'Emblema One', 'Emilys Candy', 'Encode Sans', 'Encode Sans Condensed', 'Encode Sans Expanded', 'Encode Sans SC', 'Encode Sans Semi Condensed', 'Encode Sans Semi Expanded', 'Engagement', 'Englebert', 'Enriqueta', 'Ephesis', 'Epilogue', 'Erica One', 'Esteban', 'Euphoria Script', 'Ewert', 'Exo', 'Exo 2', 'Expletus Sans', 'Explora', 'Fahkwang', 'Fanwood Text', 'Farro', 'Farsan', 'Fascinate', 'Fascinate Inline', 'Faster One', 'Fasthand', 'Fauna One', 'Faustina', 'Federant', 'Federo', 'Felipa', 'Fenix', 'Festive', 'Finger Paint', 'Fira Code', 'Fira Mono', 'Fira Sans', 'Fira Sans Condensed', 'Fira Sans Extra Condensed', 'Fjalla One', 'Fjord One', 'Flamenco', 'Flavors', 'Fleur De Leah', 'Fondamento', 'Fontdiner Swanky', 'Forum', 'Francois One', 'Frank Ruhl Libre', 'Fraunces', 'Freckle Face', 'Fredericka the Great', 'Fredoka One', 'Freehand', 'Fresca', 'Frijole', 'Fruktur', 'Fugaz One', 'Fuggles', 'Gabriela', 'Gaegu', 'Gafata', 'Galada', 'Galdeano', 'Galindo', 'Gamja Flower', 'Gayathri', 'Gelasio', 'Gemunu Libre', 'Gentium Basic', 'Gentium Book Basic', 'Geo', 'Georama', 'Geostar', 'Geostar Fill', 'Germania One', 'GFS Didot', 'GFS Neohellenic', 'Gideon Roman', 'Gidugu', 'Gilda Display', 'Girassol', 'Give You Glory', 'Glass Antiqua', 'Glegoo', 'Gloria Hallelujah', 'Glory', 'Gluten', 'Goblin One', 'Gochi Hand', 'Goldman', 'Gorditas', 'Gothic A1', 'Gotu', 'Goudy Bookletter 1911', 'Gowun Batang', 'Gowun Dodum', 'Graduate', 'Grand Hotel', 'Grandstander', 'Gravitas One', 'Great Vibes', 'Grechen Fuemen', 'Grenze', 'Grenze Gotisch', 'Grey Qo', 'Griffy', 'Gruppo', 'Gudea', 'Gugi', 'Gupter', 'Gurajada', 'Habibi', 'Hachi Maru Pop', 'Hahmlet', 'Halant', 'Hammersmith One', 'Hanalei', 'Hanalei Fill', 'Handlee', 'Hanuman', 'Happy Monkey', 'Harmattan', 'Headland One', 'Heebo', 'Henny Penny', 'Hepta Slab', 'Herr Von Muellerhoff', 'Hi Melody', 'Hina Mincho', 'Hind', 'Hind Guntur', 'Hind Madurai', 'Hind Siliguri', 'Hind Vadodara', 'Holtwood One SC', 'Homemade Apple', 'Homenaje', 'Ibarra Real Nova', 'IBM Plex Mono', 'IBM Plex Sans', 'IBM Plex Sans Arabic', 'IBM Plex Sans Condensed', 'IBM Plex Sans Devanagari', 'IBM Plex Sans Hebrew', 'IBM Plex Sans KR', 'IBM Plex Sans Thai', 'IBM Plex Sans Thai Looped', 'IBM Plex Serif', 'Iceberg', 'Iceland', 'IM Fell Double Pica', 'IM Fell Double Pica SC', 'IM Fell DW Pica', 'IM Fell DW Pica SC', 'IM Fell English', 'IM Fell English SC', 'IM Fell French Canon', 'IM Fell French Canon SC', 'IM Fell Great Primer', 'IM Fell Great Primer SC', 'Imbue', 'Imprima', 'Inconsolata', 'Inder', 'Indie Flower', 'Inika', 'Inknut Antiqua', 'Inria Sans', 'Inria Serif', 'Inter', 'Irish Grover', 'Istok Web', 'Italiana', 'Italianno', 'Itim', 'Jacques Francois', 'Jacques Francois Shadow', 'Jaldi', 'JetBrains Mono', 'Jim Nightshade', 'Jockey One', 'Jolly Lodger', 'Jomhuria', 'Jomolhari', 'Josefin Sans', 'Josefin Slab', 'Jost', 'Joti One', 'Jua', 'Judson', 'Julee', 'Julius Sans One', 'Junge', 'Jura', 'Just Another Hand', 'Just Me Again Down Here', 'K2D', 'Kadwa', 'Kaisei Decol', 'Kaisei HarunoUmi', 'Kaisei Opti', 'Kaisei Tokumin', 'Kalam', 'Kameron', 'Kanit', 'Kantumruy', 'Karantina', 'Karla', 'Karma', 'Katibeh', 'Kaushan Script', 'Kavivanar', 'Kavoon', 'Kdam Thmor', 'Keania One', 'Kelly Slab', 'Kenia', 'Khand', 'Khmer', 'Khula', 'Kirang Haerang', 'Kite One', 'Kiwi Maru', 'Klee One', 'Knewave', 'Kodchasan', 'Koh Santepheap', 'KoHo', 'Kosugi', 'Kosugi Maru', 'Kotta One', 'Koulen', 'Kranky', 'Kreon', 'Kristi', 'Krona One', 'Krub', 'Kufam', 'Kulim Park', 'Kumar One', 'Kumar One Outline', 'Kumbh Sans', 'Kurale', 'La Belle Aurore', 'Lacquer', 'Laila', 'Lakki Reddy', 'Lalezar', 'Lancelot', 'Langar', 'Lateef', 'Lato', 'League Script', 'Leckerli One', 'Ledger', 'Lekton', 'Lemon', 'Lemonada', 'Lexend', 'Lexend Deca', 'Lexend Exa', 'Lexend Giga', 'Lexend Mega', 'Lexend Peta', 'Lexend Tera', 'Lexend Zetta', 'Libre Barcode 128', 'Libre Barcode 128 Text', 'Libre Barcode 39', 'Libre Barcode 39 Extended', 'Libre Barcode 39 Extended Text', 'Libre Barcode 39 Text', 'Libre Barcode EAN13 Text', 'Libre Baskerville', 'Libre Caslon Display', 'Libre Caslon Text', 'Libre Franklin', 'Life Savers', 'Lilita One', 'Lily Script One', 'Limelight', 'Linden Hill', 'Literata', 'Liu Jian Mao Cao', 'Livvic', 'Lobster', 'Lobster Two', 'Londrina Outline', 'Londrina Shadow', 'Londrina Sketch', 'Londrina Solid', 'Long Cang', 'Lora', 'Love Ya Like A Sister', 'Loved by the King', 'Lovers Quarrel', 'Luckiest Guy', 'Lusitana', 'Lustria', 'M PLUS 1p', 'M PLUS Rounded 1c', 'Ma Shan Zheng', 'Macondo', 'Macondo Swash Caps', 'Mada', 'Magra', 'Maiden Orange', 'Maitree', 'Major Mono Display', 'Mako', 'Mali', 'Mallanna', 'Mandali', 'Manjari', 'Manrope', 'Mansalva', 'Manuale', 'Marcellus', 'Marcellus SC', 'Marck Script', 'Margarine', 'Markazi Text', 'Marko One', 'Marmelad', 'Martel', 'Martel Sans', 'Marvel', 'Mate', 'Mate SC', 'Maven Pro', 'McLaren', 'Meddon', 'MedievalSharp', 'Medula One', 'Meera Inimai', 'Megrim', 'Meie Script', 'Merienda', 'Merienda One', 'Merriweather', 'Merriweather Sans', 'Metal', 'Metal Mania', 'Metamorphous', 'Metrophobic', 'Michroma', 'Milonga', 'Miltonian', 'Miltonian Tattoo', 'Mina', 'Miniver', 'Miriam Libre', 'Mirza', 'Miss Fajardose', 'Mitr', 'Modak', 'Modern Antiqua', 'Mogra', 'Molengo', 'Molle', 'Monda', 'Monofett', 'Monoton', 'Monsieur La Doulaise', 'Montaga', 'MonteCarlo', 'Montez', 'Montserrat', 'Montserrat Alternates', 'Montserrat Subrayada', 'Moul', 'Moulpali', 'Mountains of Christmas', 'Mouse Memoirs', 'Mr Bedfort', 'Mr Dafoe', 'Mr De Haviland', 'Mrs Saint Delafield', 'Mrs Sheppards', 'Mukta', 'Mukta Mahee', 'Mukta Malar', 'Mukta Vaani', 'Mulish', 'MuseoModerno', 'Mystery Quest', 'Nanum Brush Script', 'Nanum Gothic', 'Nanum Gothic Coding', 'Nanum Myeongjo', 'Nanum Pen Script', 'Nerko One', 'Neucha', 'Neuton', 'New Rocker', 'New Tegomin', 'News Cycle', 'Newsreader', 'Niconne', 'Niramit', 'Nixie One', 'Nobile', 'Nokora', 'Norican', 'Nosifer', 'Notable', 'Nothing You Could Do', 'Noticia Text', 'Noto Kufi Arabic', 'Noto Music', 'Noto Naskh Arabic', 'Noto Nastaliq Urdu', 'Noto Rashi Hebrew', 'Noto Sans', 'Noto Sans Adlam', 'Noto Sans Adlam Unjoined', 'Noto Sans Anatolian Hieroglyphs', 'Noto Sans Arabic', 'Noto Sans Armenian', 'Noto Sans Avestan', 'Noto Sans Balinese', 'Noto Sans Bamum', 'Noto Sans Bassa Vah', 'Noto Sans Batak', 'Noto Sans Bengali', 'Noto Sans Bhaiksuki', 'Noto Sans Brahmi', 'Noto Sans Buginese', 'Noto Sans Buhid', 'Noto Sans Canadian Aboriginal', 'Noto Sans Carian', 'Noto Sans Caucasian Albanian', 'Noto Sans Chakma', 'Noto Sans Cham', 'Noto Sans Cherokee', 'Noto Sans Coptic', 'Noto Sans Cuneiform', 'Noto Sans Cypriot', 'Noto Sans Deseret', 'Noto Sans Devanagari', 'Noto Sans Display', 'Noto Sans Duployan', 'Noto Sans Egyptian Hieroglyphs', 'Noto Sans Elbasan', 'Noto Sans Elymaic', 'Noto Sans Georgian', 'Noto Sans Glagolitic', 'Noto Sans Gothic', 'Noto Sans Grantha', 'Noto Sans Gujarati', 'Noto Sans Gunjala Gondi', 'Noto Sans Gurmukhi', 'Noto Sans Hanifi Rohingya', 'Noto Sans Hanunoo', 'Noto Sans Hatran', 'Noto Sans Hebrew', 'Noto Sans Hong Kong', 'Noto Sans Imperial Aramaic', 'Noto Sans Indic Siyaq Numbers', 'Noto Sans Inscriptional Pahlavi', 'Noto Sans Inscriptional Parthian', 'Noto Sans Japanese', 'Noto Sans Javanese', 'Noto Sans Kaithi', 'Noto Sans Kannada', 'Noto Sans Kayah Li', 'Noto Sans Kharoshthi', 'Noto Sans Khmer', 'Noto Sans Khojki', 'Noto Sans Khudawadi', 'Noto Sans Korean', 'Noto Sans Lao', 'Noto Sans Lepcha', 'Noto Sans Limbu', 'Noto Sans Linear A', 'Noto Sans Linear B', 'Noto Sans Lisu', 'Noto Sans Lycian', 'Noto Sans Lydian', 'Noto Sans Mahajani', 'Noto Sans Malayalam', 'Noto Sans Mandaic', 'Noto Sans Manichaean', 'Noto Sans Marchen', 'Noto Sans Masaram Gondi', 'Noto Sans Math', 'Noto Sans Mayan Numerals', 'Noto Sans Medefaidrin', 'Noto Sans Meroitic', 'Noto Sans Miao', 'Noto Sans Modi', 'Noto Sans Mongolian', 'Noto Sans Mono', 'Noto Sans Mro', 'Noto Sans Multani', 'Noto Sans Myanmar', 'Noto Sans Nabataean', 'Noto Sans New Tai Lue', 'Noto Sans Newa', 'Noto Sans Nüshu', 'Noto Sans Ogham', 'Noto Sans Ol Chiki', 'Noto Sans Old Hungarian', 'Noto Sans Old Italic', 'Noto Sans Old North Arabian', 'Noto Sans Old Permic', 'Noto Sans Old Persian', 'Noto Sans Old Sogdian', 'Noto Sans Old South Arabian', 'Noto Sans Old Turkic', 'Noto Sans Oriya', 'Noto Sans Osage', 'Noto Sans Osmanya', 'Noto Sans Pahawh Hmong', 'Noto Sans Palmyrene', 'Noto Sans Pau Cin Hau', 'Noto Sans Phags Pa', 'Noto Sans Phoenician', 'Noto Sans Psalter Pahlavi', 'Noto Sans Rejang', 'Noto Sans Runic', 'Noto Sans Samaritan', 'Noto Sans Saurashtra', 'Noto Sans Sharada', 'Noto Sans Shavian', 'Noto Sans Siddham', 'Noto Sans Simplified Chinese', 'Noto Sans Sinhala', 'Noto Sans Sogdian', 'Noto Sans Sora Sompeng', 'Noto Sans Soyombo', 'Noto Sans Sundanese', 'Noto Sans Syloti Nagri', 'Noto Sans Symbols', 'Noto Sans Symbols 2', 'Noto Sans Syriac', 'Noto Sans Tagalog', 'Noto Sans Tagbanwa', 'Noto Sans Tai Le', 'Noto Sans Tai Tham', 'Noto Sans Tai Viet', 'Noto Sans Takri', 'Noto Sans Tamil', 'Noto Sans Tamil Supplement', 'Noto Sans Telugu', 'Noto Sans Thaana', 'Noto Sans Thai', 'Noto Sans Thai Looped', 'Noto Sans Tifinagh', 'Noto Sans Tirhuta', 'Noto Sans Traditional Chinese', 'Noto Sans Ugaritic', 'Noto Sans Vai', 'Noto Sans Wancho', 'Noto Sans Warang Citi', 'Noto Sans Yi', 'Noto Sans Zanabazar Square', 'Noto Serif', 'Noto Serif Ahom', 'Noto Serif Armenian', 'Noto Serif Balinese', 'Noto Serif Bengali', 'Noto Serif Devanagari', 'Noto Serif Display', 'Noto Serif Dogra', 'Noto Serif Ethiopic', 'Noto Serif Georgian', 'Noto Serif Grantha', 'Noto Serif Gujarati', 'Noto Serif Gurmukhi', 'Noto Serif Hebrew', 'Noto Serif Japanese', 'Noto Serif Kannada', 'Noto Serif Khmer', 'Noto Serif KR', 'Noto Serif Lao', 'Noto Serif Malayalam', 'Noto Serif Myanmar', 'Noto Serif Nyiakeng Puachue Hmong', 'Noto Serif Simplified Chinese', 'Noto Serif Sinhala', 'Noto Serif Tamil', 'Noto Serif Tangut', 'Noto Serif Telugu', 'Noto Serif Thai', 'Noto Serif Tibetan', 'Noto Serif Traditional Chinese', 'Noto Serif Yezidi', 'Noto Traditional Nüshu', 'Nova Cut', 'Nova Flat', 'Nova Mono', 'Nova Oval', 'Nova Round', 'Nova Script', 'Nova Slim', 'Nova Square', 'NTR', 'Numans', 'Nunito', 'Nunito Sans', 'Odibee Sans', 'Odor Mean Chey', 'Offside', 'Oi', 'Old Standard TT', 'Oldenburg', 'Oleo Script', 'Oleo Script Swash Caps', 'Open Sans', 'Open Sans Condensed', 'Oranienbaum', 'Orbitron', 'Oregano', 'Orelega One', 'Orienta', 'Original Surfer', 'Oswald', 'Otomanopee One', 'Over the Rainbow', 'Overlock', 'Overlock SC', 'Overpass', 'Overpass Mono', 'Ovo', 'Oxanium', 'Oxygen', 'Oxygen Mono', 'Pacifico', 'Padauk', 'Palanquin', 'Palanquin Dark', 'Palette Mosaic', 'Pangolin', 'Paprika', 'Parisienne', 'Passero One', 'Passion One', 'Pathway Gothic One', 'Patrick Hand', 'Patrick Hand SC', 'Pattaya', 'Patua One', 'Pavanam', 'Paytone One', 'Peddana', 'Peralta', 'Permanent Marker', 'Petit Formal Script', 'Petrona', 'Philosopher', 'Piazzolla', 'Piedra', 'Pinyon Script', 'Pirata One', 'Plaster', 'Play', 'Playball', 'Playfair Display', 'Playfair Display SC', 'Podkova', 'Poiret One', 'Poller One', 'Poly', 'Pompiere', 'Pontano Sans', 'Poor Story', 'Poppins', 'Port Lligat Sans', 'Port Lligat Slab', 'Potta One', 'Pragati Narrow', 'Prata', 'Preahvihear', 'Press Start 2P', 'Pridi', 'Princess Sofia', 'Prociono', 'Prompt', 'Prosto One', 'Proza Libre', 'PT Mono', 'PT Sans', 'PT Sans Caption', 'PT Sans Narrow', 'PT Serif', 'PT Serif Caption', 'Public Sans', 'Puritan', 'Purple Purse', 'Qahiri', 'Quando', 'Quantico', 'Quattrocento', 'Quattrocento Sans', 'Questrial', 'Quicksand', 'Quintessential', 'Qwigley', 'Racing Sans One', 'Radley', 'Rajdhani', 'Rakkas', 'Raleway', 'Raleway Dots', 'Ramabhadra', 'Ramaraja', 'Rambla', 'Rammetto One', 'Rampart One', 'Ranchers', 'Rancho', 'Ranga', 'Rasa', 'Rationale', 'Ravi Prakash', 'Recursive', 'Red Hat Display', 'Red Hat Text', 'Red Rose', 'Redressed', 'Reem Kufi', 'Reenie Beanie', 'Reggae One', 'Revalia', 'Rhodium Libre', 'Ribeye', 'Ribeye Marrow', 'Righteous', 'Risque', 'Roboto', 'Roboto Condensed', 'Roboto Mono', 'Roboto Slab', 'Rochester', 'Rock Salt', 'RocknRoll One', 'Rokkitt', 'Romanesco', 'Ropa Sans', 'Rosario', 'Rosarivo', 'Rouge Script', 'Rowdies', 'Rozha One', 'Rubik', 'Rubik Beastly', 'Rubik Mono One', 'Ruda', 'Rufina', 'Ruge Boogie', 'Ruluko', 'Rum Raisin', 'Ruslan Display', 'Russo One', 'Ruthie', 'Rye', 'Sacramento', 'Sahitya', 'Sail', 'Saira', 'Saira Condensed', 'Saira Extra Condensed', 'Saira Semi Condensed', 'Saira Stencil One', 'Salsa', 'Sanchez', 'Sancreek', 'Sansita', 'Sansita Swashed', 'Sarabun', 'Sarala', 'Sarina', 'Sarpanch', 'Satisfy', 'Sawarabi Gothic', 'Sawarabi Mincho', 'Scada', 'Scheherazade', 'Scheherazade New', 'Schoolbell', 'Scope One', 'Seaweed Script', 'Secular One', 'Sedgwick Ave', 'Sedgwick Ave Display', 'Sen', 'Sevillana', 'Seymour One', 'Shadows Into Light', 'Shadows Into Light Two', 'Shanti', 'Share', 'Share Tech', 'Share Tech Mono', 'Shippori Mincho', 'Shippori Mincho B1', 'Shojumaru', 'Short Stack', 'Shrikhand', 'Siemreap', 'Sigmar One', 'Signika', 'Signika Negative', 'Simonetta', 'Single Day', 'Sintony', 'Sirin Stencil', 'Six Caps', 'Skranji', 'Slabo 13px', 'Slabo 27px', 'Slackey', 'Smokum', 'Smythe', 'Sniglet', 'Snippet', 'Snowburst One', 'Sofadi One', 'Sofia', 'Solway', 'Song Myung', 'Sonsie One', 'Sora', 'Sorts Mill Goudy', 'Source Code Pro', 'Source Sans Pro', 'Source Serif Pro', 'Space Grotesk', 'Space Mono', 'Spartan', 'Special Elite', 'Spectral', 'Spectral SC', 'Spicy Rice', 'Spinnaker', 'Spirax', 'Squada One', 'Sree Krushnadevaraya', 'Sriracha', 'Srisakdi', 'Staatliches', 'Stalemate', 'Stalinist One', 'Stardos Stencil', 'Stick', 'Stick No Bills', 'Stint Ultra Condensed', 'Stint Ultra Expanded', 'STIX Two Text', 'Stoke', 'Strait', 'Style Script', 'Stylish', 'Sue Ellen Francisco', 'Suez One', 'Sulphur Point', 'Sumana', 'Sunflower', 'Sunshiney', 'Supermercado One', 'Sura', 'Suranna', 'Suravaram', 'Suwannaphum', 'Swanky and Moo Moo', 'Syncopate', 'Syne', 'Syne Mono', 'Syne Tactile', 'Tajawal', 'Tangerine', 'Taprom', 'Tauri', 'Taviraj', 'Teko', 'Telex', 'Tenali Ramakrishna', 'Tenor Sans', 'Text Me One', 'Texturina', 'Thasadith', 'The Girl Next Door', 'Tienne', 'Tillana', 'Timmana', 'Tinos', 'Titan One', 'Titillium Web', 'Tomorrow', 'Tourney', 'Trade Winds', 'Train One', 'Trirong', 'Trispace', 'Trocchi', 'Trochut', 'Truculenta', 'Trykker', 'Tulpen One', 'Turret Road', 'Ubuntu', 'Ubuntu Condensed', 'Ubuntu Mono', 'Uchen', 'Ultra', 'Uncial Antiqua', 'Underdog', 'Unica One', 'UnifrakturCook', 'UnifrakturMaguntia', 'Unkempt', 'Unlock', 'Unna', 'Urbanist', 'Vampiro One', 'Varela', 'Varela Round', 'Varta', 'Vast Shadow', 'Vesper Libre', 'Viaoda Libre', 'Vibes', 'Vibur', 'Vidaloka', 'Viga', 'Voces', 'Volkhov', 'Vollkorn', 'Vollkorn SC', 'Voltaire', 'VT323', 'Waiting for the Sunrise', 'Wallpoet', 'Walter Turncoat', 'Warnes', 'Wellfleet', 'Wendy One', 'WindSong', 'Wire One', 'Work Sans', 'Xanh Mono', 'Yaldevi', 'Yanone Kaffeesatz', 'Yantramanav', 'Yatra One', 'Yellowtail', 'Yeon Sung', 'Yeseva One', 'Yesteryear', 'Yomogi', 'Yrsa', 'Yusei Magic', 'ZCOOL KuaiLe', 'ZCOOL QingKe HuangYou', 'ZCOOL XiaoWei', 'Zen Dots', 'Zen Loop', 'Zen Tokyo Zoo', 'Zeyada', 'Zhi Mang Xing', 'Zilla Slab', 'Zilla Slab Highlight'];
	
$pagelayer->font_style = ['' => 'Default',
						'normal' => 'Normal',
						'italic' => 'Italic',
						'oblique' => 'Oblique'];
	
$pagelayer->text_transform = ['' => 'Default',
						'none' => 'None',
						'capitalize' => 'Capitalize',
						'lowercase' => 'Lowercase',
						'uppercase' => 'Uppercase'];
	
$pagelayer->font_weight = ['' => 'Default',
						'100' => '100 Thin',
						'200' => '200 Extra Light',
						'300' => '300 Light',
						'400' => '400 Normal',
						'500' => '500 Medium',
						'600' => '600 Semi Bold',
						'700' => '700 Bold',
						'800' => '800 Extra Bold',
						'900' => '900 Ultra Bold'];
	
$pagelayer->text_decoration_line = ['' => 'Default',
						'none' => 'None',
						'overline' => 'Overline',
						'line-through' => 'Line-through',
						'underline' => 'Underline',
						'underline overline' => 'Underline and Overline',
						];
	
$pagelayer->text_decoration_style = ['' => 'Default',
						'solid' => 'Solid',
						'double' => 'Double',
						'dotted' => 'Dotted',
						'dashed' => 'Dashed',
						'wavy' => 'Wavy',
						];PKɎf\�I�v#v#main/live-body.phpnu�[���<?php

//////////////////////////////////////////////////////////////
//===========================================================
// live.php
//===========================================================
// PAGELAYER
// Inspired by the DESIRE to be the BEST OF ALL
// ----------------------------------------------------------
// Started by: Pulkit Gupta
// Date:       23rd Jan 2017
// Time:       23:00 hrs
// Site:       http://pagelayer.com/wordpress (PAGELAYER)
// ----------------------------------------------------------
// Please Read the Terms of use at http://pagelayer.com/tos
// ----------------------------------------------------------
//===========================================================
// (c)Pagelayer Team
//===========================================================
//////////////////////////////////////////////////////////////

// Are we being accessed directly ?
if(!defined('PAGELAYER_VERSION')) {
	exit('Hacking Attempt !');
}


function pagelayer_live_body(){

global $post, $pagelayer;
	
	$icons = pagelayer_enabled_icons();
	$icons_list = array();
	
	// Load all icons
	foreach($icons as $icon){
		$icons_list[] = $icon.'.min.css';
	}
	
	$css_url = admin_url('admin-ajax.php?action=pagelayer_givecss&pagelayer_nonce=1&');
	if(pagelayer_enable_giver()){
		$css_url = PAGELAYER_CSS.'/givecss.php?';
	}
	
	$dark_mode = get_option('pagelayer_enable_dark_mode');
	$body_class = '';
	if(!empty($dark_mode)){
		$body_class = 'pagelayer-dark';
	};
	
	if(defined('SITEPAD')){
		$body_class .= ' sitepad-body';
	}
	
	$shortcut_groups = [
		'general_shortcuts' => [
			'undo' => 'Ctrl+Z',
			'redo' => 'Ctrl+Y',
			'save_post' => 'Ctrl+S',
			'copy_widget' => 'Ctrl+C',
			'paste_widget' => 'Ctrl+V',
			'duplicate_widget' => 'Ctrl+D',
			'delete_widget' => 'Delete'
		]
	];
	
	echo '
<html>
<head>
	<link href="https://fonts.googleapis.com/css?family=Roboto&display=swap" rel="stylesheet"> 
	<link rel="stylesheet" href="'.$css_url.'give=pagelayer-editor.css,trumbowyg.min.css,pagelayer-icons.css,'.implode(',' ,$icons_list).'&ver='.PAGELAYER_VERSION.'">';
	
	do_action('pagelayer_live_body_head');
	
	// Brand Name
	$brand = strtoupper($pagelayer->BRAND_TEXT);
	$brand = str_split($brand);
	
	echo '
<style>
/*Set responsive variables*/
.pagelayer-screen-tablet{
width: '. $pagelayer->settings['tablet_breakpoint'] .'px;
}
.pagelayer-screen-mobile{
width: '. $pagelayer->settings['mobile_breakpoint'] .'px;
}
.pagelayer-errorBox-support{
text-decoration:none;
}
</style>
</head>

	<body class="pagelayer-normalize pagelayer-body '.$body_class.'">
<div class="pagelayer-errorBox">
	<div class="pagelayer-errorBox-close"><i class="fas fa-times"></i></div>
	<div class="pagelayer-errorBox-main">
		<h2><i class="fas fa-times"></i>'.__pl('error').'</h2>
		<div class="pagelayer-errorBox-content"></div>
	</div>
	<div class="pagelayer-errorBox-resolve">
		<p>'.__pl('error_submitting').'</p>
		<button type="button" class="pagelayer-errorBox-copy" onclick="pagelayer_copy_error(event)">'.__pl('copy').'</button>
		<a type="button" class="pagelayer-errorBox-support"  href="'. $pagelayer->support .'" target="_bank">'.__pl('support').'</a>
	</div>
</div>
<div id="pagelayer-loader-wrapper">
	<div class="pagelayer-animation-section">
		<div class="pagelayer-loader">
			<div class="pagelayer-percent-parent">
				<div class="pagelayer-percent">10<sup>%</sup></div>
			</div>
		</div>
		<div class="pagelayer-txt-loading">';
			
			foreach($brand as $k => $v){
				echo '<span data-text-preloader="'.$v.'" class="letters-loading">'.$v.'</span>';
			}
			
		echo '</div>
	</div>
</div>

<table class="pagelayer-normalize pagelayer-body-table" cellpadding="0" cellspacing="0">
<tr>
	<td valign="top" width="270" class="pagelayer-leftbar-table">
		<table class="pagelayer-normalize" cellpadding="0" cellspacing="0">
			<tr class="pagelayer-close-bar">
				<td>
					<div class="pagelayer-close-bar-icons">
						<i class="pagelayer-leftbar-minimize fa fa-minus"></i>
						<i class="pagelayer-leftbar-close fa fa-close"></i>
					</div>
				</td>
			</tr>
			<tr height="45">
				<td class="pagelayer-topbar-holder" valign="middle" align="center">
					<span class="pagelayer-options-icon pli pli-menu"></span>
					<div class="pagelayer-elpd-header" style="display:none">
						<div class="pagelayer-elpd-close"><i class="pli pli-cross" aria-hidden="true"></i></div>
						<div class="pagelayer-elpd-title pagelayer-topbar-mover">Edit</div>
					</div>
					<div class="pagelayer-logo">
						<img src="'.$pagelayer->LOGO.'" width="28" /><span class="pagelayer-logo-text pagelayer-topbar-mover">'.$pagelayer->BRAND_TEXT.(defined('PAGELAYER_PREMIUM') && strtolower($pagelayer->BRAND_TEXT) == 'pagelayer' ? '<sup style="margin: 3px; font-size: 12px; letter-spacing: 1px; font-family: "Roboto";">Pro</sup>' : '').'</span>
						<span class="pagelayer-settings-icon pli pli-service" aria-hidden="true"></span>
					</div>
				</td>
			</tr>
			<tr height="*" valign="top">
				<td style="position: relative;"><div class="pagelayer-leftbar-holder"></div></td>
			</tr>
			<tr height="35" class="pagelayer-bottombar-row">
				<td><div class="pagelayer-bottombar-holder"></div></td>
			</tr>
		</table>
		<div class="pagelayer-leftbar-toggle">&lsaquo;</div>
	</td>
	<td class="pagelayer-iframe" valign="top">
		<div class="pagelayer-iframe-top-bar">';
		do_action('pagelayer_iframe_top_bar');
echo '
		</div>
		<div class="pagelayer-iframe-holder">
			<iframe src="'.(pagelayer_shortlink(0).'&pagelayer-iframe=1&'.$_SERVER['QUERY_STRING']).'" class="pagelayer-normalize skip-lazy" id="pagelayer-iframe"></iframe>
		</div>
	</td>
</tr>
</table>

<div class="pagelayer-pro-notice">';
	pagelayer_show_pro_div('Premium Feature<span class="pli pli-cross pagelayer-pro-x"></span>', '', 0);
echo '</div>
<div class="pagelayer-editor-notice"></div>
<div class="pagelayer-props-modal">
	<div class="pagelayer-props-holder">
		<div class="pagelayer-props-wrap">
			<div class="pagelayer-props-loading-screen"></div>
			<i class="pagelayer-props-modal-close pli pli-cross" aria-hidden="true"></i>
		</div>
	</div>
</div>
<script>
var pagelayer_iframe_cw = document.getElementById("pagelayer-iframe").contentWindow;
var start_time = new Date().getTime();

// Show loading progress
function loader(ran) {
	var inner = document.getElementsByClassName("pagelayer-percent")[0];
	var w = 0;
	var t = setInterval(function() {
		w = w + 1;
		inner.innerHTML = (w+"<sup>%</sup>");
		if (w === ran || inner.getAttribute("loaded") == "1"){
			clearInterval(t);
			w = 0;
		}
	}, 50);
}
loader(90);

function $p(sel){
	return pagelayer_iframe_cw.pagelayer.$$(sel);
}

// Load the window if necessary i.e. an error in the JS of the iframe
function onIframeLoad(){
	setTimeout(function(){
		force_pagelayer_start();
	}, 5000);
}

function force_pagelayer_start(){
try{
	if(pagelayer_iframe_cw.pagelayer.loaded == 1){
		return;
	}
	pagelayer_iframe_cw.pagelayer_start();
	var end_time = new Date().getTime();
	var diff = (end_time - start_time) / 1000;
	console.log("['.$pagelayer->BRAND_TEXT.'] Live Body had to load after : "+diff+" seconds");

// If this fails, lets just hide the loader
}catch(e){
	alert("Fatal error within the '.$pagelayer->BRAND_TEXT.' iFrame as pagelayer object not found ! Please contact '.$pagelayer->BRAND_TEXT.' support");
	document.getElementById("pagelayer-loader-wrapper").remove();
}
}

document.getElementById("pagelayer-iframe").onload = onIframeLoad;

// ErrorBox content copy function
function pagelayer_copy_error(){
	var tempInput = document.createElement("textarea");
	tempInput.value = document.querySelector(".pagelayer-errorBox-content").innerText;
	document.body.appendChild(tempInput);
	tempInput.select();
	document.execCommand("copy");
	document.body.removeChild(tempInput);
	alert("'.__pl('copy_success').'");
}

</script>

<div class="pagelayer-editor-modal pagelayer-shortcuts-modal">
	<div class="pagelayer-editor-modal-wrap">
		<div class="pagelayer-editor-modal-header">
			<h2>'.__pl('keyboard_shortcuts').'</h2>
			<span class="pagelayer-editor-modal-close-icon"><i class="fas fa-times"></i></span>
		</div>
		<div class="pagelayer-editor-modal-body">';
			foreach($shortcut_groups as $grp_name => $group){
			
				if(empty($group)) {
					return;
				}
				
				echo '<div class="pagelayer-edt-modal-block">'. (!empty($grp_name)  ? '<h3>'.__pl($grp_name).'</h3>' :'' ) .'<ul>';
				
				foreach($group as $desc => $shortcut) {
					echo '<li><span class="pagelayer-keyboard-shortcut-desc">'.__pl($desc).'</span>
					<span class="pagelayer-keyboard-shortcut-keys">';
					
					//Considering the whole shortcut as a single key
					$key = '<span>'.$shortcut.'</span>';
					
					//replacing "+" and "," from the string to put it inside <span>
					$key = preg_replace('/\+/', '</span> + <span>', $key);
					$key = preg_replace('/\,/', '</span><span style="display:block; margin-top:10px;">', $key);
						
					echo $key.'</span></li>';
				}
				
				echo '</ul></div>';
			}
			
		echo '</div>
	</div>
</div>
</body>';

die();

}PKɎf\��66
main/live.phpnu�[���<?php

//////////////////////////////////////////////////////////////
//===========================================================
// live.php
//===========================================================
// PAGELAYER
// Inspired by the DESIRE to be the BEST OF ALL
// ----------------------------------------------------------
// Started by: Pulkit Gupta
// Date:       23rd Jan 2017
// Time:       23:00 hrs
// Site:       http://pagelayer.com/wordpress (PAGELAYER)
// ----------------------------------------------------------
// Please Read the Terms of use at http://pagelayer.com/tos
// ----------------------------------------------------------
//===========================================================
// (c)Pagelayer Team
//===========================================================
//////////////////////////////////////////////////////////////

// Are we being accessed directly ?
if(!defined('PAGELAYER_VERSION')) {
	exit('Hacking Attempt !');
}


class PageLayer_LiveEditor{

	// The constructor
	function __construct() {

		global $pagelayer;
		
		// Convert the post to a Pagelayer Post first
		$this->check_post();

		// Add the shortcodes
		// TODO : Make a json file
		add_action('wp_head', array($this, 'wp_head'), 999);

		// Add the Body Class Filter
		//add_filter('body_class', array($this, 'body_class'));

		// Add the content handler
		add_filter('the_content', array($this, 'the_content'), 999999);
		
		// Skip do_blocks for invalid blocks
		add_filter( 'pre_render_block', array($this, 'pre_do_render_block'), 10, 3 );
		
		// Skip do_shortcode for invalid shortcodes
		add_filter( 'pre_do_shortcode_tag',  array($this, 'pre_do_shortcode_tag'), 10, 4 );
		
		// Build the Shortcodes MD5 for cache
		$scmd5 = md5(json_encode($pagelayer->shortcodes).json_encode($pagelayer->groups).json_encode($pagelayer->styles));
		
		$premium_js = apply_filters('pagelayer_editor_give_js', '');
		$premium_css = apply_filters('pagelayer_editor_give_css', '');
		
		// Enqueue our Editor's JS
		wp_register_script('pagelayer-editor', admin_url( 'admin-ajax.php?action=pagelayer_givejs' ).'&give=pagelayer-editor.js,widgets.js,properties.js,base-64.min.js,slimscroll.js,vanilla-picker.min.js,trumbowyg.js,trumbowyg.fontfamily.js,trumbowyg-pagelayer.js,tlite.min.js,pagelayer-pen.js'.$premium_js.'&pagelayer_nonce=1&scmd5='.$scmd5, array('jquery'), PAGELAYER_VERSION);
		
		wp_enqueue_script('pagelayer-editor');

		$css_url = admin_url('admin-ajax.php?action=pagelayer_givecss&pagelayer_nonce=1&');
		if(pagelayer_enable_giver()){
			$css_url = PAGELAYER_CSS.'/givecss.php?';
		}

		// Enqueue the Editor's CSS
		wp_register_style('pagelayer-editor', $css_url.'give=pagelayer-editor-frontend.css,pagelayer-pen.css,'.(defined('PAGELAYER_PREMIUM') ? ',owl.theme.default.min.css,owl.carousel.min.css' : '').$premium_css, array(), PAGELAYER_VERSION);
		wp_enqueue_style('pagelayer-editor');

		// Enqueue the DateTime picker CSS
		/* wp_register_style('datetime-picker', PAGELAYER_CSS.'/datetime-picker.css', array(), PAGELAYER_VERSION);
		wp_enqueue_style('datetime-picker'); */

		// Enqueue the media library
		if(!did_action('wp_enqueue_media')){
			wp_enqueue_media();
		}

		// Force the Frontend CSS and JS if not already loaded
		pagelayer_enqueue_frontend(true);

		// Hide Admin Bar
		show_admin_bar(false);
		remove_action('wp_head', '_admin_bar_bump_cb');
		
		// Load custom widgets
		do_action('pagelayer_custom_editor_enqueue');

		// Add the footer scripts
		add_action('wp_footer', array($this, 'wp_footer'), 1);

	}

	// Add our body class
	function body_class($classes){
		return array_merge($classes, array('pagelayer-body'));
	}

	// Header function to add certain things
	function wp_head(){

		global $pagelayer, $post, $wp_query, $_wp_post_type_features;
		
		// Export the post props
		$_post = clone $post;
		
		unset($_post->post_content);
		
		// Add template type
		if(!empty($pagelayer->template_editor)){
			$_post->pagelayer_template_type = get_post_meta($_post->ID, 'pagelayer_template_type', true); 	
		}
		
		$returnURL = ($_post->post_type == 'post' ? admin_url('edit.php') : admin_url('edit.php?post_type='.$_post->post_type) );
		
		// Get CAPTCHA site key
		$pagelayer_recaptch_site_key = get_option('pagelayer_google_captcha');
		
		$pro_url = defined('POPULARFX_PRO_URL') ? POPULARFX_PRO_URL : PAGELAYER_PRO_PRICE_URL;
		$pro_txt = defined('POPULARFX_PRO_URL') ? 'PopularFX Pro' : 'Pagelayer Pro';
		$post_type = get_post_type_object($post->post_type);
		$post_type_name = (!empty($post_type->labels->singular_name)) ? $post_type->labels->singular_name : ucfirst($post_type->name);
		
		// Create list of nav menus and it's items list
		$pagelayer_menus_items_list = array();
		$menus = wp_get_nav_menus();
		
		$referer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '';
		
		foreach($menus as $menu){
			
			if(!is_nav_menu($menu)){
				continue;
			}

			$pagelayer_menus_items_list[$menu->term_id] = wp_get_nav_menu_items($menu->term_id, array('post_status' => 'any'));
		}
		
		echo '
<script type="text/javascript">
pagelayer_ver = "'.PAGELAYER_VERSION.'";
pagelayer_block_prefix = "'.PAGELAYER_BLOCK_PREFIX.'";
pagelayer_pro = '.(int)defined('PAGELAYER_PREMIUM').';
pagelayer_pro_url = "'.PAGELAYER_PRO_PRICE_URL.'";
pagelayer_pro_txt = "'.addslashes('This feature is a part of <a href="'.$pro_url.'" target="_blank">'.$pro_txt.'</a>. You will need purchase <a href="'.$pro_url.'" target="_blank">'.$pro_txt.'</a> to use this feature.').'";
pagelayer_api_url = "'.PAGELAYER_API.'";
pagelayer_ajax_url = "'.admin_url( 'admin-ajax.php' ).'?&";
pagelayer_post_props = "'.admin_url( 'admin.php?page=pagelayer_meta_setting&post=' ).$post->ID.'";
pagelayer_ajax_nonce = "'.wp_create_nonce('pagelayer_ajax').'";
pagelayer_media_ajax_nonce = "'.wp_create_nonce('media-form').'";
pagelayer_internal_linking_nonce = "'.wp_create_nonce('internal-linking').'";
pagelayer_preview_nonce = "'. wp_create_nonce( 'post_preview_' . $post->ID ).'";
pagelayer_url = "'.PAGELAYER_URL.'";
pagelayer_postID = "'.$post->ID.'";
pagelayer_permalink_structure = "'.(empty(get_option('permalink_structure')) ? 0 : 1).'";
pagelayer_post_permalink = "'.get_permalink($post->ID).'";
pagelayer_tabs = '.json_encode($pagelayer->tabs).';
pagelayer_isDirty = false;
pagelayer_returnURL = "'.$returnURL.'";
pagelayer_theme_vars = '.json_encode( pagelayer_template_vars() ).';
pagelayer_revision_obj = '.json_encode( pagelayer_get_post_revision_by_id( $post->ID ) ).';
pagelayer_author = '.json_encode(pagelayer_author_data($post->ID)).';
pagelayer_site_logo = '.json_encode(pagelayer_site_logo()).';
pagelayer_support_FI = "'. ( current_theme_supports('post-thumbnails') )  .'";	
pagelayer_editable = ".'.(!empty($pagelayer->template_editor) ? $pagelayer->template_editor : 'pagelayer-editable-area').'";
pagelayer_recaptch_site_key = "'.(!empty($pagelayer_recaptch_site_key) ? $pagelayer_recaptch_site_key : '').'";
pagelayer_post = '. @json_encode($_post) .';
pagelayer_loaded_icons =  '.json_encode(pagelayer_enabled_icons()).';
pagelayer_social_urls =  '.json_encode(pagelayer_get_social_urls()).';
pagelayer_global_widgets = '.json_encode($pagelayer->global_widgets).';
pagelayer_saved_sections = '.json_encode($pagelayer->saved_sections).';
pagelayer_global_sections = '.json_encode($pagelayer->global_sections).';
pagelayer_brand = "'.addslashes($pagelayer->BRAND_TEXT).'";
pagelayer_post_type_features = '.json_encode(@$_wp_post_type_features[$post->post_type]).';
pagelayer_post_categories = '.json_encode(pagelayer_post_cats($post)).';
pagelayer_post_tags = '.json_encode(pagelayer_post_tags($post)).';
pagelayer_shortcodes.pl_post_props.name = "'.ucfirst($post_type_name).' '. __pl('Settings').'";
pagelayer_shortcodes.pl_post_props.params.post_author.list = '.json_encode(pagelayer_post_authors_by_type($post->post_type)).';
pagelayer_shortcodes.pl_post_props.pageParent.post_parent.list = '.json_encode(pagelayer_parent_post_prop($post)).';
pagelayer_gmaps_key = "'.get_option('pagelayer-gmaps-api-key').'";
pagelayer_ajax_post_data = {};
pagelayer_menus_items_list = '.json_encode($pagelayer_menus_items_list).';
pagelayer_customizer_values = '.json_encode(pagelayer_get_customizer_options()).';
pagelayer_global_colors = '.json_encode($pagelayer->global_colors).';
pagelayer_global_fonts = '.json_encode($pagelayer->global_fonts).';
pagelayer_customizer_url = "'.admin_url("/customize.php?return=").urlencode($referer).'";
pagelayer_support_url = "'.$pagelayer->support .'";';

if(defined('PAGELAYER_PREMIUM')){
	echo 'pagelayer_shortcodes.pl_popup.advance_options.popup_cookie_name.default = "popup_cookie_'.rand(100, 999).'";';
}

// Detect JS via givejs for better performance
if(empty($pagelayer->settings['enable_giver'])){
	echo '
jQuery(document).ready(function(){	
	var test_giver = -1;
	
	return jQuery.ajax({
		url: "'.PAGELAYER_JS.'/givejs.php?test=1",
		type: "GET",
		dataType: "text",
		success:function(data){
			
			if(data !== "1"){
				return;
			}
			
			test_giver = 1;
		},
		complete:function(data){
			jQuery.ajax({
				type: "POST",
				url: pagelayer_ajax_url+"&action=pagelayer_set_jscss_giver",
				data: { 
					pagelayer_nonce: pagelayer_ajax_nonce,
					set : test_giver
				},
				error: function(errorThrown){
					console.log("Error saving giver data");
					console.log(errorThrown);
				}
			});
			
		}
	});
});
';
}

echo '
</script>';

		echo '<style>
@media (min-width: '.($pagelayer->settings['tablet_breakpoint'] + 1).'px){
.pagelayer-hide-desktop{
display:initial;
filter:blur(3px);
}
.pagelayer-hide-desktop *{
filter:blur(2px);
}
}

@media (max-width: '.$pagelayer->settings['tablet_breakpoint'].'px) and (min-width: '.($pagelayer->settings['mobile_breakpoint'] + 1).'px){
.pagelayer-hide-tablet{
display:initial;
filter:blur(3px);
}
.pagelayer-hide-tablet *{
filter:blur(2px);
}
}

@media (max-width: '.$pagelayer->settings['mobile_breakpoint'].'px){
.pagelayer-hide-mobile{
display:initial;
filter:blur(3px);
}

.pagelayer-hide-mobile *{
filter:blur(2px);
}
}
</style>';
		do_action('pagelayer_editor_wp_head');

	}

	// Footer function to add certain things
	function wp_footer(){
		
		global $pagelayer;
		
		echo '<script>
pagelayer_default_params = '.json_encode($pagelayer->default_params, JSON_FORCE_OBJECT).';
pagelayer.el = '.json_encode($pagelayer->data_attr, JSON_FORCE_OBJECT).';
</script>';
		
		wp_enqueue_script('heartbeat');
		_wp_footer_scripts();
	}

	// Convert to Pagelayer post
	function check_post(){

		global $post;

		// Is this a Pagelayer post
		$data = get_post_meta($post->ID, 'pagelayer-data', true);

		if(empty($data)){

			// Is it a Gutenburg Post ?
			if(!empty($post->post_content)){
				
				// Add our surrounding tag
				$post->post_content = '<!-- '.PAGELAYER_BLOCK_PREFIX.':pagelayer/pl_row -->
<!-- '.PAGELAYER_BLOCK_PREFIX.':pagelayer/pl_col {col=12} -->
'.$post->post_content.'
<!-- /'.PAGELAYER_BLOCK_PREFIX.':pagelayer/pl_col -->
<!-- /'.PAGELAYER_BLOCK_PREFIX.':pagelayer/pl_row -->';

			// Regular post, but its empty so we will add our blocks !
			}else{

				// Add our surrounding tag
				$post->post_content = '<!-- '.PAGELAYER_BLOCK_PREFIX.':pagelayer/pl_row {"stretch":"auto","col_gap":"10","width_content":"auto","row_height":"default","overlay_hover_delay":"400","row_shape_top_color":"#227bc3","row_shape_top_width":"100","row_shape_top_height":"100","row_shape_bottom_color":"#e44993","row_shape_bottom_width":"100","row_shape_bottom_height":"100","pagelayer-id":""} -->
<!-- '.PAGELAYER_BLOCK_PREFIX.':pagelayer/pl_col {"overlay_hover_delay":"400","pagelayer-id":""} -->
<!-- /'.PAGELAYER_BLOCK_PREFIX.':pagelayer/pl_col -->
<!-- /'.PAGELAYER_BLOCK_PREFIX.':pagelayer/pl_row -->';
			
				// Update the post
				$new_post = array(
							'ID' => $post->ID,
							'post_content' => $post->post_content,
						);

				// Update the post into the database
				wp_update_post($new_post);

				// Convert to pagelayer accessed post
				if(!add_post_meta($post->ID, 'pagelayer-data', time(), true)){
					update_post_meta($post->ID, 'pagelayer-data', time());
				}

			}
		}

	}

	// Add certain things
	function the_content($content) {

		global $post, $pagelayer;
		
		if(empty($pagelayer->dont_make_editable)){
			$content = '<div class="pagelayer-editable-area">'.$content.'</div>';
		}
		
		// Check if we're inside the main loop in a single post page.
		if ( is_single() && in_the_loop() && is_main_query() ) {
			return $content;
		}
	 
		return $content;

	}
	
	// Skip do_shortcode for invalid shortcodes
	function pre_do_shortcode_tag($return, $tag, $attr, $m){
		
		if(!empty($pagelayer->dont_make_editable) || ! doing_filter('the_content')){
			return $return;
		}
		
		$prefixes = ['pl_'];
		
		$prefixes = apply_filters( 'pagelayer_valid_shortcode_tag', $prefixes);
		
		$vailid = false;

		foreach($prefixes as $prefix) {
			if (strpos($tag, $prefix) === 0) {
				$vailid = true;
				break;
			}
		}
		
		if($vailid){
			return $return;
		}
		
		return $m[0];
	}

	// Skip do_blocks for invalid blocks
	function pre_do_render_block($return, $parsed_block = [], $parent_block = null){
		
		if(!empty($pagelayer->dont_make_editable) ||  ! doing_filter('the_content') || empty($parsed_block['blockName'])){
			return $return;
		}
		
		$prefixes = ['pagelayer/'];
		
		$prefixes = apply_filters( 'pagelayer_valid_block_tag', $prefixes);
		
		$vailid = false;

		foreach($prefixes as $prefix) {
			if (strpos($parsed_block['blockName'], $prefix) === 0) {
				$vailid = true;
				break;
			}
		}
		
		if($vailid){
			return $return;
		}
		
		$serialize_block = serialize_block($parsed_block);
			
		$parsed_block['blockName'] = 'pagelayer/pl_missing';
		$parsed_block['innerHTML'] = $serialize_block;
		$parsed_block['attrs'] = [];
		
		return render_block($parsed_block);
	}

}PKɎf\cB4�!!	index.phpnu�[���<?php //prevent directory listingPKʎf\-��>�>�old-logs.txtnu�[���== Changelog ==

= 1.5.0 (May 10, 2021) =
* [Feature] Added icon option for the toggle menu.
* [Task] The post info widget has been improved for the tag and category styles.
* [Task] Added title and alt attributes for all possible image tags for improving accessibility reading.
* [Bug-Fix] In some cases the post props were not working properly. This is fixed.

= 1.4.9 (April 17, 2021) =
* [Feature] Added the feature to upload Custom Fonts. Users can now use fonts other than Google Fonts by uploading their choice of fonts.
* [Feature] The Page / Post properties are now visible by default while editing a post / page. We have added many options like Categories, Tags, Permalink, Publish Post at a future date, Excerpt, Discussion options, etc. 
* [Feature] While editing the contact form, you can now design the success and error messages.
* [Task] By default, the page settings will now be shown while editing in Pagelayer.
* [Task] On submitting the contact form, the submit button will now show a progress circle.
* [Task] Added title and alt attributes for all possible image tags for improving accessibility reading.
* [Task] Added more options for Badge Widget.
* [Task] Added the dark mode option for the pagelayer editor, you can enable dark mode from the pagelayer setting.
* [Task] Added default inner content in the tab widget.
* [Bug-Fix] The padding for overlay in the Image Portfolio widget was not working. This is fixed.
* [Bug-Fix] The right click menu in Pagelayer Editor would cross the edges of the view port. This is fixed.
* [Bug-Fix] In case of the Address, Email or Phone Widgets, if the value exceeded the column width, the column layout would break. This is fixed.
* [Bug-Fix] When the image widget was given an animation and also had an overlay, the animation would not work. This is fixed.
* [Bug-Fix] Box shadow CSS was not working in some places. This is fixed.
* [Bug-Fix] In some cases, the dots of the Slides Widget's slider were hidden. This is fixed.
* [Bug-Fix] In some cases, some part of the "Facebook Likes" button was hidden. This is fixed.
* [Bug-Fix] When loading a page / post in editor mode, the splash modal was shown each time if the display option "Always" was set. This is fixed.
* [Bug-Fix] In some cases, the global table widget was not updated properly when editing the global table using the inline editor. This is fixed.
* [Bug-Fix] The title in the menu list widget was not edited properly using the inline editor. This is fixed.

= 1.4.8 (March 11, 2021) =
* [Feature] Added the option to clone the posts/pages.
* [Task] Pagelayer has been tested with WordPress 5.7 and we have made required changes.
* [Task] Added feature to import taxonomies for the posts.
* [Task] Now we are starting importing excerpt content of the posts.
* [Bug-Fix] When cloning the image portfolio widget, its clone was not working properly. This is fixed.

= 1.4.7 (Feb 26, 2021) =
* [Feature] Added the option to scroll to the top of any element or body in button widget.
* [Bug-Fix] In some cases the background color of the checked radio button in the contact form widget was not working properly. This is fixed.
* [Bug-Fix] In some cases the contact form custom template settings were not working properly. This is fixed.
* [Bug-Fix] In some cases the default titles of the countdown were not shown in the countdown timer widget. This is fixed.

= 1.4.6 (Feb 13, 2021) =
* [Feature] Added image replacement option inside the media library.
* [Bug-Fix] In some cases the video was not playing inside the safari browser. This is fixed.
* [Bug-Fix] While editing testimonial slider the group sorting from the left panel was not working properly. This is fixed.
* [Bug-Fix] The background slider was not working for free version. This is fixed.
* [Bug-Fix] In certain cases while duplicating the widgets the pagelayer classes was not replaced properly. This is fixed.
* [Bug-Fix] The header and footer code was not getting blank from website UI settings page. This is fixed.
* [Bug-Fix] In some cases, the chart widget was not rendering properly due to JS error. This is fixed.

= 1.4.5 (Jan 27, 2021) =
* [Bug-Fix] In some cases the apply revision was not working properly after the last version. This is fixed.
* [Bug-Fix] In some cases the global widget content was not updated properly. This is fixed.

= 1.4.4 (Jan 22, 2021) =
* [Feature] Added the option to revert a setting to the default.
* [Feature] Added All Archive type for all registered posts for Pagelayer Templates.
* [Feature] CSS output of Pagelayer per page will reduce by 10% making the page faster.
* [Bug-Fix] On some servers, the comments are removed from the HTML output, causing editing to break. This is now fixed.

= 1.4.3 (Jan 09, 2021) =
* [Added] Added alignment option to the sub-menu in the primary menu widget.
* [Bug-Fix] The element pagelayer-id has been further improved to fix ModSecurity issues.
* [Bug-Fix] In the primary menu widget the sub-menu alignment was not working properly. This is fixed.
* [Bug-Fix] In some cases the undo-redo actions was not working properly. This is fixed.

= 1.4.2 (Jan 04, 2021) =
* [Bug-Fix] In some cases if the element's inner content contains HTML comments, the element was not rendering properly. This is fixed.

= 1.4.1 (Jan 02, 2021) =
* [Bug-Fix] In some cases if the element attributes were empty, the element was not rendering properly after the last version. This is fixed.

= 1.4.0 (Jan 01, 2021) =
* [Improvement] While editing the page, the element attributes storing method has been further improved and will reduce your page size.
* [Improvement] The element pagelayer-id size has been reduced from 16 chars to 8 chars and will reduce your page size.
* [Added] Added element up and down option. Now you can move elements up and down without dragging the element. The Drag option is also available.
* [Task] The Website Setting has been further improved. Now you can set the global styles to the elements for any screen modes.
* [Bug-Fix] In some cases, memory was exhausted while saving the post. This is fixed.
* [Bug-Fix] In some cases the archive template was not applied properly. This is fixed.

= 1.3.9 (December 21, 2020) =
* [Task] If there is a Javascript error due to any other plugin, Pagelayer will still try to start the live editor and remove the 90% loader if its stuck.
* [Bug-Fix] PopularFX themes chosen were not getting imported in some cases. This is fixed.

= 1.3.8 (December 08, 2020) =
* [Bug-Fix] Default image was seen for blog pages using the Pagelayer Template system. This is fixed.

= 1.3.7 (December 07, 2020) =
* [Bug-Fix] After the last update the primary menu toggle was not working. This is fixed.
* [Bug-Fix] On turning on the error report in PHP, some PHP error notice was shown. This is fixed.
* [Bug-Fix] The box-shadow on the element's hover was not working properly. This is fixed.
* [Bug-Fix] In the certain cases the image alignment on nivo-lightbox was proper. This is fixed.
* [Bug-Fix] In the review slider widget the author vertical alignment was proper. This is fixed.

= 1.3.6 (December 05, 2020) =
* [Improvement] Improved the export and import feature to use global font settings and exported menus and posts.
* [Improvement] Added "Open link in new window (tab)" option to the image box button.
* [Improvement] Added Hide Clip option in the animated heading widget to hide clip from the rotating heading with clip effects.
* [Task] Pagelayer has been tested with WordPress 5.6 and we have made required changes.
* [Task] In the some cases updating of a post / page was not working due to mod_security. To fix this, we are now base64 encoding strings and decoding the data in our AJAX calls.
* [Task] Added an error alert when the pagelayer live editing would fail if the post was not found. This is a very rare bug, and we will try to add more such error alerts to make the issues clearly known to the user.
* [Task] Added a check to verify the Facebook App ID format is correct when saving the same.
* [Bug-Fix] The select and spinner type properties were overlapping in some cases when the label was long. We fixed this.
* [Bug-Fix] The sub-menu of a primary menu widget contained unwanted padding. This is fixed.
* [Bug-Fix] In some cases the height of the video widget container was rendered wrong. This is fixed.
* [Bug-Fix] In some cases the set feature image option in pagelayer editor post properties was not working properly. This is fixed.
* [Bug-Fix] While editing the accordion widget, the accordion active tab was shown and hidden multiple times. This is fixed.
* [Bug-Fix] In the some cases the background video was not working properly. This is fixed.
* [Bug-Fix] In the image slider widget the alt and title attributes were missing. This is fixed.
* [Bug-Fix] In the Custom HTML widget the text field was not shown. This is fixed.
* [Bug-Fix] The pagelayer-data key was not updated properly when saving the post. This caused the data of an existing post to be put within a row. This is fixed.

= 1.3.5 (November 9, 2020) =
* [Security-Fix] In the Pagelayer -> Website Settings, the output was not escaped for certain settings. We would like to thank Ram Gall from the WordFence team for pointing this out. Full disclosure will be available after 48 hours from the release of this version.

= 1.3.4 (November 4, 2020) =
* [Improvement] Added option for the top / bottom position for the contact form success / failed message.
* [Improvement] Added "Open link in new window (tab)" option to the social widget.
* [Bug-Fix] After submitting the contact form the default success/failed message was not shown if the message was not set from the setting. This is fixed.
* [Bug-Fix] The post content widget was not working properly for the password protected posts. This is fixed.

= 1.3.3 (November 2, 2020) =
* [Bug-Fix] The last version of Pagelayer was causing a set_current_screen conflict with WooCommerce. This is fixed.

= 1.3.2 (October 28, 2020) =
* [Feature] The post properties in Pagelayer editor has been further improved, now clicking on the setting icon modal will be shown, from where you can setting up post properties. 
* [Feature] Advanced Custom fields are now supported in the Pagelayer Editors new post properties.
* [Feature] The tabs, accordion and collapse widgets have been further improved. Now user can drag widgets inside these widgets.
* [Feature] Added single page Import support for PopularFX templates.
* [Task] From this version onwards, we are starting to save the post content in block format.
* [Bug-Fix] If the Pagelayer editor was not enabled for the post type, the "Edit with pagelayer" link was shown. This is fixed.
* [Bug-Fix] If the comment was closed for the post, the  comment count in the post info widget was still showing. This is fixed.
* [Bug-Fix] In the some cases the link was not rendering properly in th list widget. This is fixed.

= 1.3.1 (October 13, 2020) =
* [Improvement] Added the option to save the popup cookie on closing as well.
* [Improvement] Added Cell Width options for Table Cells.
* [Improvement] In Social Share Widget, added the profile name option for Instagram, Skype, Dribbble, etc.
* [Improvement] Added option to disable title in site title widget. Now you can disable the site title if the logo is enabled.
* [Improvement] Added auto-detection for reply-to email in contact form. Now if the user does not add reply-to in addition fields then we will detect email from user-submitted data.
* [Improvement] Added $site_title variable in contact form, now user can use use $site_title to print site title.
* [Improvement] Copyright text can now be saved from the Widget itself while editing in Pagelayer.
* [Task] In some cases givecss.php was blocked by certain plugins to execute due to PHP. We have improved detection of the same and it will be served over admin-ajax.php to by pass such plugins. Pagelayer will also detect if givecss.php is functional and access it directly for better speed if possible.
* [Task] Default values for Archive Posts have been set for better compatibility in responsive mode.
* [Task] For contact forms, an only Label option type has been added.
* [Task] In testimonial sliders if there is no image set for a testimonial, then no image will be shown. Earlier the pagelayer default image was shown.
* [Bug-fix] The detection script for givejs.php and givecss.php which serves compressed CSS and JS files was not working correctly in certain cases. This is fixed.
* [Bug-Fix] The Star widget would not show full coverage when a 5 stars was set. This is fixed.
* [Bug-Fix] Unnecessary new lines were being entered in certain widgets. This is fixed.
* [Bug-Fix] While saving the Address, Phone Number, etc in Pagelayer Contact Settings, certain special characters were getting a Slash Prefix. This is fixed.
* [Bug-Fix] In Modal Popup, the live view was not being set correctly when the close option was set to outside. This is fixed.

= 1.3.0 (September 26, 2020) =
* [Improvement] We have improved the Editor UX. Now we will show you a small notice modal for 5 seconds for your actions.
* [Improvement] The copy-paste method has been further improved.
* [Task] In certain cases the JS and CSS file was not loaded properly because PHP execution was not allowed for compressing the static content. We have added auto detection to serve via PHP if its available.
* [Bug-Fix] In the primary menu widget if the menu name was longer, the menu item would exceed the border. This is fixed.
* [Bug-Fix] While duplicating, the accordion and collapse widgets were not rendering properly. This is fixed.
* [Bug-fix] In some cases, while turning on the error report in PHP, some PHP error notice was shown. This is fixed.
* [Bug-fix] The popup option styles were not applied properly. This is fixed.
* [Bug-fix] The clone and delete icons were removed from the Body Props as they were not in use.

= 1.2.9 (September 23, 2020) =
* [Bug-Fix] The image box and icon box widget content lines were broken with characters. This is fixed.
* [Bug-Fix] In certain cases the animation heading widget was not rendering properly after last version. This is fixed.

= 1.2.8 (September 18, 2020) =
* [Task] Adding support for block formats in Pagelayer. This is complete but due to compatibility, we are still storing in shortcodes which will change over the next few versions.
* [Improvement] The CSS rendering method has been further improved and will reduce your page size.
* [Bug-Fix] While applying the page/post revisions, the revision content was not rendering properly. This is fixed.
* [Bug-Fix] In the Image Hotspot widget "Tooltip Display" was not working properly. This is fixed.
* [Bug-Fix] If the animation heading widget contains the <p> tag then it was not rendering properly. This is fixed.

= 1.2.7 (September 15, 2020) =
* [Improvement] Description added in Phone, Email, Address, Copyright widgets.
* [Improvement] For the Modal Widget, clicking on the grey background will close the Modal box.
* [Improvement] The splash widget has been further improved and added a max-height option for the splash container.
* [Bug-Fix] List Item widget url not showing dropdown of suggestions of pages and posts. This is fixed.
* [Bug-Fix] RSS and Archive WordPress widget checkboxes were not working properly. This is fixed.
* [Bug-Fix] Shadow setting was not hiding even after changing the animation type to rotating. This is fixed.
* [Bug-Fix] Rotate-2, Rotate-3 and Scale effects in animated heading was not working after refresh. This is fixed.
* [Bug-Fix] Adding many Animated Headings in a page was not working properly. This is fixed.
* [Bug-Fix] Image Hotspot widget animation was not working. This is fixed.
* [Bug-Fix] Image Hotspot widget tooltip with display on click was not working properly. This is fixed.
* [Bug-Fix] Facebook Embed widget width was not responsive. This is fixed.
* [Bug-Fix] Single word content in Icon Box widget was not splitting, due to this the text was crossing the border of the widget. This is fixed.
* [Bug-Fix] In some cases button with stretched property was crossing its border. This is fixed.
* [Bug-Fix] Image Box and Icon Box widget animation was not working when url is added. This is fixed.

= 1.2.6 (September 7, 2020) =
* [Bug-Fix] If JetPack WP.ME / shortlinks were enabled, Pagelayer editor would not open due to the wrong URL structure. This is fixed.
* [Bug-Fix] A Column would not hid in Mobile view when the "Hide in Mobile" option was enabled. This is fixed.
* [Bug-Fix] pagelayer_pl_row_slider error was shown for some PopularFX themes. This is fixed.

= 1.2.5 (August 28, 2020) =
* [Bug-Fix] In certain cases the Pages/Posts title was replaced with previous title. This is fix.

= 1.2.4 (August 28, 2020) =
* [Task] We have tested the jQuery changes in WordPress 5.5.
* [Bug-Fix] WordPress widgets were not rendering properly. This is fixed.
* [Bug-Fix] In some cases CSS was not rendering properly. This is fixed.
* [Bug-Fix] In the Accordion and Collapse widget, when we click on the content area, the Accordion and Collapse tabs were closed. This is fixed.

= 1.2.3 (August 24, 2020) =
* [Task] The language strings which were hard-coded have been moved to the pagelayer language pack.
* [Task] Added option to open link in new tab for the image box and icon box widget.
* [Bug-Fix] The Textarea property has been further improved, now Textarea resizes vertically.
* [Bug-Fix] Removed some incompatible code.
* [Bug-Fix] The right side block background color was not correctly applied to the hover in the timeline widget. This is fixed.
* [Bug-Fix] In the accordion and collapse widget the active tab color was not working properly. This is fixed.
* [Bug-Fix] In certain cases, the Pagelayer editor was stuck at 90% due to a js error related to fonts. This is fixed.
* [Bug-Fix] The Modal widget has been further improved and added a max-height option for the modal container.
* [Bug-Fix] While editing a page/post if anyone clicked on a link outside the editable area, the page was redirected and changes were not saved. This is fixed.

= 1.2.2 (August 11, 2020) =
* [Bug-Fix] In some cases, the width of the columns of a Pagelayer Template while editing a post was not applied properly. This is fixed.

= 1.2.1 (August 10, 2020) =
* [Improvement] If there is a Javascript error during Pagelayer editor loading, the users will be shown the error and also a support option will be shown to the user !
* [Improvement] For the Splash Widget, clicking on the grey background will close the splash box.
* [Improvement] Its now possible to import templates of a theme which are made with Pagelayer.
* [Task] Added a Getting Started informative page and video for our users.
* [Task] Improved the login widget in the premium version of Pagelayer.
* [Bug-Fix] On window resize, the Facebook page widget will be resized as well.
* [Bug-Fix] For the Video widget, the overlay image was not shown properly and also the video would not play when the image overlay was clicked. This is fixed.

= 1.2.0 (July 23, 2020) =
* [Improvement] Mobile and tablet preview on the editor has been improved. Now the width of the preview will be determined according to the values set in the Website Settings of Pagelayer.
* [Improvement] The element hide media query has been improved for Desktops, Tablets and Mobiles.
* [Improvement] The table widget has been further improved. Now users can edit a table cell content in the live editor rather than using the left panel to set the values.
* [Task] The website settings are now available in the free version of Pagelayer.
* [Task] Added width option for the Facebook page widget.
* [Task] The post title widget has been improved.
* [Bug-Fix] Text editor undo and redo icons were not correct. This is fixed.
* [Bug-Fix] In the certain cases, while editing the Splash widget the modal was hidden. This is fixed.
* [Bug-Fix] While using the product archives widget on a pagelayer template, the products list was not shown. This is fixed.

= 1.1.9 (July 14, 2020) =
* [Feature] Added Website settings to set global font styles and colors.
* [Improvement] We have improved the Link property and you can now search posts/pages links in your WordPress site. Those links will automatically be updated if the target URL changes.
* [Improvement] The image dropzone has further been improved. It will not show drop options if the dragged object is not an image.
* [Improvement] We have improved the export wizard. Now users can export posts by its type and also export the media.
* [Task] Added "playsinline" attribute in the background video in rows and columns.
* [Task] The Archive post widget has been improved and so has the all posts widgets.
* [Task] Added target option in Social Share widget.
* [Task] The post content widget will only show a dummy placeholder while using the post content widget in a Pagelayer Template. This makes it easy to edit and understand the structure of the template.
* [Task] Added dummy pagination for the Archive Posts widget while editing within a Pagelayer template.
* [Task] The language strings which were hard-coded have been moved to the language pack.
* [Task] The typography property has been further improved.
* [Task] Added placeholder for featured image widget while editing a Pagelayer Template.
* [Bug-Fix] Singular Templates were not showing Media / Attachments properly. This is fixed.
* [Bug-Fix] In certain cases, the Hide on Mobile / Tablet was not working properly. This is fixed.
* [Bug-Fix] The pQuery class name was conflicting with other plugins. This is fixed.
* [Bug-Fix] While editing a pagelayer template, the editable area was not shown in certain cases. This is fixed.
* [Bug-Fix] The Archive Title widget was not rendered properly while editing a Pagelayer Template. This is fixed.
* [Bug-Fix] The row max-width option was applied on its childrens row / inner row. This is fixed.
* [Bug-Fix] In certain cases, the singular/archive templates were not being saved properly and were applied to all the singular/archive pages respectively. This is fixed.

= 1.1.8 (July 02, 2020) =
* [Security-Fix] Our internal security audit revealed XSS vulnerabilities. This is fixed. Please upgrade to this version ASAP !
* [Bug-fix] When an image was clicked, the image gallery was opened to choose the image. This was a bug introduced in the last version and is fixed now.
* [Bug-fix] In certain cases, the rich text content was not rendered properly. This is fixed.
* [Bug-fix] On turning on the error report in PHP, some PHP error notice was shown. This is fixed.

= 1.1.7 (June 26, 2020) =
* [Feature] Now you can open the media library by clicking the images and choosing or uploading the same.
* [Tasks] Added Mute and Looping options in background video in rows and columns.
* [Bug-fix] On turning on the error report in PHP, some PHP error notice was shown. This is fixed.

= 1.1.6 (June 22, 2020) =
* [Bug-Fix] In certain cases some js error occurred while dragging and dropping the widget. This is fixed.

= 1.1.5 (June 19, 2020) =
* [Premium-Feature] Added the option to save widgets and sections as a Global Widget / Section. Now the user can save the widgets and sections and use them on the entire site.
* [Feature] Image dropzone has been added to the image property, now user can add images via drag and drop.
* [Feature] Added "Make link" option for the phone and email widget.
* [Feature] We have added font styling options in the Options tab of the element.
* [Feature] Added tabs in the Pagelayer Templates List to filter templates by their type.
* [Feature] Added pagination option for the Grid gallery.
* [Task] Import theme content has been further improved. Now users can select advanced option before importing the theme.
* [Task] Added "snapchat-ghost" icon to the Share widget icons list.
* [Task] Added pointer height option in the Primary menu widget to manage height of pointers and also added the dropdown alignment option.
* [Bug-Fix] In certain cases, the video autoplay, loop and mute options was not working properly in the video widget. This is fixed.
* [Bug-Fix] In some cases, the Pagelayer Editor was unable to load while setting motion effects. This is fixed.
* [Bug-Fix] In certain cases, when a revision of the post/page was applied, after updating the post, the post/page was invisible from the "All Pages" page. This is fixed.
* [Bug-Fix] In some cases, YouTube videos were not being loaded properly in the lightbox. This is fixed.

= 1.1.4 (May 27, 2020) =
* [Premium-Feature] Added options to add site-key, secret-key and language for reCaptcha in settings.
* [Feature] Added button style type "animated" in button widget.
* [Task] Made Pagelayer compatible with PHP 7.4.
* [Bug-Fix] In the contact form, the variables in the mail template was not properly replaced, when the field name was an array. This is fixed.
* [Bug-Fix] When the editable area was missing, Pagelayer would get stuck at 90% without showing error. This is fixed.
* [Bug-Fix] In the Author box widget, the custom image holder was not set. This is fixed.

= 1.1.3 (May 19, 2020) =
* [Premium-Feature] Added new Timeline widget for our Pro users. You can now create beautiful timelines of your work by just dragging the widget !
* [Premium-Feature] Added option to add custom attributes for the element in options property bar.
* [Premium-Feature] Added file option in contact form item. Now user can add file upload option in contact form.
* [Improvement] Group property has been further improved. Now user can sort the group items.
* [Improvement] The update button UI has been improved.
* [Improvement] The "Progress Bar" widget has been improved. Added background color, border-radius, prefix and sufix options.
* [Bug-Fix] In the premium audio widget the width was not working properly. This is fixed.
* [Bug-Fix] In the Author box widget, the custome biography set was not visible. This is fixed.

= 1.1.2 (May 6, 2020) =
* [Security] For security reasons, we have changed the nonce names for the editor and for non-editor tasks. We urge all users to update to Pagelayer 1.1.2 as soon as possible.

= 1.1.1 (May 2, 2020) =
* [Security-Fix] There was a missing nonce check in the settings page of Pagelayer. This was reported by WordFence and is fixed.
* [Security-Fix] Capability checks were missing in save content function of Pagelayer. This was reported by WordFence and is fixed. We urge all users to update to Pagelayer 1.1.1 as soon as possible due to these security fixes.
* [Premium-Feature] The Pagelayer settings have added the option to add custom header and footer code for the entire site, and you can also add custom header and footer code for particular pages / posts from the "Edit Body and Post Props" option in the Pagelayer editor.
* [Premium-Feature] Added "From Email" and "Additional Headers" options for the contact forms in the Pagelayer settings.
* [Premium-Feature] Added options to create custom mail template for the contact forms in the "Contact form" widget.
* [Task] The new property type "model" is defined.
* [Bug-Fix] In the audio widget, the play and volume icon was invisible. This is fixed.
* [Bug-Fix] In the contact form widget, the Redirect option was not working. This is fixed.
* [Bug-Fix] In some cases, memory was exhausted while loading the shortcodes.

= 1.1.0 (April 17, 2020) =
* [Task] The "Element ID" option has been added for the items in the accordion and collapse widget, Now you can use the accordion and collapse widget as a reference link.
* [Task] Made Pagelayer compatible with the "Smush" plugin.
* [Task] Added box shadow option in the button widget.
* [Bug-Fix] In the accordion widget "Default active tab" option of the accordion item was not working. This is fixed.
* [Bug-Fix] The color preview in the "box shadow" properties was not working the first time. This is fixed.
* [Bug-Fix] If the column already contains an inner-row, the columns are prevented from dragging in the inner-row.

= 1.0.9 (April 11, 2020) =
* [Premium-Feature] Cookie option added to popup template. Now you can hide a popup for a fixed time with the help of the cookie at the click of close button. This is particularly useful to create a Cookie Consent popup.
* [Task] Some WordPress themes did not have an "entry-content" class to wrap post content. Hence Pagelayer was unable to find the editable region. Now we have added the wrapper with the class "pagelayer-editable-area" to create an editable region.
* [Task] Added a placeholder to the grid gallery widget.
* [Task] Added typography option for image caption in the image widget.
* [Bug-Fix] Added cursor pointer to button in button widget.
* [Bug-Fix] In certain cases, there were some js errors in the action history. This is fixed.
* [Bug-Fix] In certain cases, Pagelayer was unable to get the contents of the section from the Pagelayer API. This is fixed.
* [Bug-Fix] In the inner row widget the background elements was not working. This is fixed.
* [Bug-Fix] In the inner row widget, shape styles was not working. This is fixed.
* [Bug-Fix] If zlip compression was on in PHP, ob_gzhandler used to give an error due to which Pagelayer failed to load in some cases. This is fixed.

= 1.0.8 (March 24, 2020) =
* [Premium-Feature] We have added Scrolling Effects and Mouse Effects feature in Pagelayer. You can now set an animation to an element on mouse movement or on scroll.
* [Feature] We have now added 300+ sections in Pagelayer. You can 1-click add sections to a post / page. We have also added many pages so that you can build your website with just a few clicks.
* [Feature] Added "Import Theme" option in Pagelayer. A theme needs to be a pagelayer exported theme so that anyone can import the theme.
* [Feature] Most text fields are now editable from the Editor window itself without the left bar text fields. This enhances the editing experience.
* [Improvement] We have added a pre-loader to the Pagelayer editor.
* [Improvement] The Left-bar UI has been improved. Much more UI changes are coming !
* [Improvement] The Add Section wizard, has been further improved. The speed of image loading has also improved and we will improve the sections further.
* [Improvement] Added more options for popup builder. Advanced options are coming soon.
* [Task] Added the option to de-select the options from multi-select property type.
* [Task] The Pagelayer Editor left top bar UI is also improved.
* [Task] We are re-building our docs and also making some video tutorials for our users.
* [Bug-Fix] In certain cases, additional whitespace was added to the attributes. This is fixed.
* [Bug-Fix] In certain cases, widgets were broken when we use double code in text. This is fixed. 
* [Bug-Fix] The image portfolio icon was missing. This is fixed.

= 1.0.7 (March 3, 2020) =
* [Feature] The Add New Section code is now working. We have added 10 blocks and more are on the way.
* [Task] Improved the layout of the color selector. Also when no color is selected, the color box will show blank space instead of white color.
* [Task] Some more improvement has been done to the Pagelayer Widget Settings UI.

= 1.0.6 (February 20, 2020) =
* [Feature] Added settings for widgets - Contact Email, Phone, Address. You can specify these defaults and it will be changed throughout the website.
* [Feature] Added keyboard options Ctrl+S to update posts.
* [Feature] Added size and space option for the slider dots for all Slider widgets.
* [Feature] Added screen mode options for typography and alignment in  the Contact Email, Phone and Address widgets.
* [Premium-Feature] Added new widget for Image Portfolio.
* [Premium-Feature] Added inline and spacing option for radio button in Contact form widget.
* [Premium-Feature] Added dropdown breakpoint option for responsive menu in Primary Menu widget.
* [Premium-Feature] Added pagination option in Archive Posts widget.
* [Premium-Feature] Added padding option for content in Archive Posts and Posts widget.
* [Premium-Feature] Added screen mode options to the Primary Menu widget where needed.
* [Task] Now when you add a new row or inner row, a column will be added automatically.
* [Task] The Row, Column and Elements hover UI has been improved.
* [Task] From now on, we are saving the Pagelayer ID. So that they are consistent all the time.
* [Task] The left panel font has been changed to Roboto to improve the UI of the left panel.
* [Bug-Fix] In the flip box widget, the front side of the flip box was not being hidden properly when flipping. This is fixed.
* [Bug-Fix] In the pen menu, some icons were not visible. This is fixed.

= 1.0.5 (January 21, 2020) =
* [Feature] Added new widgets - Contact Email, Phone, Address, Copyright. You can specify these defaults and it will be changed throughout the website.
* [Feature] Added the screen mode option for the custom Column Width in Column widget.
* [Feature] Accordian Content Padding and border radius have been added.
* [Feature] Added breakpoint settings for Tablet and Mobiles
* [Feature] Premium Feature - Added the feature to make an element sticky
* [Feature] Added the option to save default Social Profile URLs. These URLs will be used while editing and can be altered while editing.
* [Task] Now when you undo and redo, the affected element will become active and the page will also scroll to that element.
* [Task] Added the additional parameters with pagelayer_trigger_action function in javascript.
* [Task] For a Cite in Quotes, text align option has been added.
* [Task] Added the option to remove the Icon selected in the icon properties.
* [Task] In mobile/tablet view we have improved the responsive beahviour.
* [Task] The Ctrl-z and Ctrl-y behaviour has been further improved. Now when you undo, the actions within the last 200 milli seconds will be undone.
* [Task] Added function to get current media mode according to pagelayer tablet and mobile breackpoint in Javascript.
* [Bug-Fix] Added overflow to accordion items to fix the overflow in some cases.
* [Bug-Fix] Ctrl-z will now work on the entire window. Previously you had to focus back on the editor and then it would work. This is fixed.
* [Bug-Fix] While editing the header if the Row was at 0px of the window, the row options were not visible. This is fixed.
* [Bug-Fix] The Add New Section / Widgets area at the bottom of the content window was aligned to the right. Now its centered.
* [Bug-Fix] The column width dragging feature had some bugs where it would not allow resize. This is fixed.
* [Bug-Fix] The anchor overlay in the icon box / image box widgets was going wrong. This is fixed.
* [Bug-Fix] In editor, on clicking setting and property close icons in left bar, the left bar move was triggered. This is fixed.
* [Bug-Fix] We were not registering pagelayer actions while resizing the columns. This is fixed.
* [Bug-Fix] In certain cases the video url was sanitize properly. This is fixed.
* [Bug-Fix] The custom width property of the element in the options was not working properly. This is fixed.

= 1.0.4 (December 12, 2019) =
* [Feature] Added Line Height to the Rich Text Editor.
* [Feature] Added the option to edit or delete an item from the Navigator.
* [Feature] Added the option to set a font for the whole site.
* [Feature] Premium Feature - Column Background Slider has been added.
* [Feature] Premium Feature - We have created a Popup builder in Pagelayer.
* [Task] We have added more units to various properties so that you can choose either px, %, vw, etc for the respective settings.
* [Task] Added hover delay for Site Title.
* [Task] The Image Selector tool UI was not proper. We have improved it.
* [Task] The Grid Flex structure has been improved.
* [Task] Javascript language string export in the editor is now completed.
* [Task] The Rich Text Editor box options have been re-arranged to minimize the utilization of space.
* [Task] More font-weight options have been added to typography options.
* [Bug-Fix] In certain properties decimal values were not allowed. This is fixed.
* [Bug-Fix] Color options did not work in Microsoft browsers like Edge or IE. This is fixed by using RGB when the alpha is set.
* [Bug-Fix] Row content v-align and Column content v-align used to not work properly in some cases. This is fixed.
* [Bug-Fix] The blank image used to exceed the element width. This is fixed.
* [Bug-Fix] Ctrl-z in image URL option of the media box used to undo pagelayer actions. This is fixed.

= 1.0.3 (November 17, 2019) =
* [Task] We have launched Pagelayer Pro with features like 60+ widgets, 400+ sections, Theme Builder, WooCommerce Builder, Theme Creator and Exporter, Form Builder, Popup Builder, etc.
* [Bug-Fix] Animation effects used $ instead of jQuery which broke things in WordPress 5.3. This is fixed.

= 1.0.2 (November 17, 2019) =
* [Feature] You can now drag the left bar to the right or keep it in the center. Even if you close it, the properties will appear if you edit an existing element.
* [Feature] Added a navigator to see the elements structurally.
* [Feature] Added Font-Awesome 5 with backward compatibility for v4.
* [Feature] Added Position Styles for an element. You can now set the position of an element to Relative, Absolute, Fixed. Various customizations are now possible because of this.
* [Feature] Added ctrl+d to duplicate the active element.
* [Feature] Added custom x/y position for background image in Element Options for all widgets.
* [Task] Font-Awesome 5 will now be gzipped and served.
* [Task] Pagelayer editor icons have been updated.
* [Task] Added a X-icon option in the widget search field to clear the search box.
* [Task] Added Spread and Inset / Outset options to Box Shadow.
* [Task] Added background slider option in Row and Columns for the Pro version.
* [Task] Added the option to add the Pagelayer Pro license in the Free Version and install the Pro version from the license page itself.
* [Bug-Fix] A trigger action was causing things to break in WordPress 5.3. This is fixed.
* [Bug-Fix] List item was not getting a width of 100% of the holder. This is fixed.
* [Bug-Fix] In some cases the cache control for the editor JS was failing. This is fixed.
* [Bug-Fix] If text shadow was given to a heading for hover, it was not working. This is fixed.

= 1.0.1 (November 1, 2019) =
* [Feature] Added the Post and Body options. You can now give Styles to the body as well. Click the settings icon on the right of the Pagelayer logo to edit the body and post properties.
* [Feature] Added premade Section(s) wizard for the users in the editor. We will be launching 100s of sections, headers, footers, etc. to build websites faster.
* [Feature] You can now Insert from URL even in an image slider. You will need to enter comma seperated URLs.
* [Feature] Added hover effects for Title Widget.
* [Task] Added rel option for Button Widget.
* [Task] Added tooltips in the editor to improve the editor UX.
* [Task] Further improved the speed of the editor by shifting the shortcodes data to a cached javascript file.
* [Task] Added actions / triggers in the Javascript API of the Pagelayer Live Editor.
* [Task] If the sidebar in the editor is closed and an element is clicked, the sidebar will be opened with the properties of the element shown.
* [Task] localstorage will be used for the copy and paste events.
* [Task] UI Changes for the Pagelayer Editor.
* [Task] An element can now hide properties if not required for the element. This is a dev related feature.
* [Bug Fix] You can now undo a drag of an element i.e. if you move an element from position 1 to position 2 and undo the changes, the element will be restore to position 1.
* [Bug Fix] If the last column in a row was moved ahead, the column resize option was not shown for that column. This is fixed.
* [Bug Fix] While resizing a column, if the mouse moved beyond the boundaries of the element, the resize percentage was not shown. This is fixed
* [Bug Fix] If an element was copied and pasted, the text formatting used to be lost in certain cases. This is fixed.
* [Bug Fix] While typing in the editor, if delete key was pressed, the element used to be deleted. This is fixed.
* [Bug Fix] If an element was copied and while entering the URL of an image, the copied element used to be pasted after the active element. This is fixed.
* [Bug Fix] If any section containing properties in the Editor sidebar were empty, that section was still shown. This is fixed.
* [Bug Fix] If a custom width was set for a column and that was duplicated, the row holding that column used to get the column width. This is fixed.
* [Bug Fix] There were 2 shadow options for an element. We have removed the one from the Border Style. Shadow options for the element is now available only in Box Style.
* [Bug Fix] If the user was not logged in, WordPress related widgets were not getting rendered. This is fixed.
* [Bug Fix] Inner rows were inheriting the width property of the parent row and ignoring their own width property. This is fixed.
* [Bug Fix] If the slug was changed, in some cases the Pagelayer editor would fail to load because WordPress removed the pagelayer-live param from the URL in the old slug URL. This is fixed.

= 1.0.0 (September 27, 2019) =
* [Feature] Added the option to resize columns by dragging the divider between the 2 columns.
* [Feature] Images can now be pasted from the Clip Board in the Pagelayer Editor. These images will be uploaded and saved.
* [Feature] You can now copy Pagelayer Elements from one editor tab into another editor tab.
* [Feature] Image and Icon Box's can now have a link for the whole box.
* [Feature] Added rotate option to Icon Widget.
* [Task] Added the option to remove the color from a color setting to reset to default.
* [Task] Improved the Image filter options setting in Pagelayer editor.
* [Task] Removed the empty space of the Admin Bar in Pagelayer editor.
* [Task] Added Screen options for a number of Widget Settings.
* [Bug Fix] On the blog page if the first post was not a Pagelayer post, the other posts were not rendered. This is fixed.
* [Bug Fix] On some servers the pagelayer editor JS used to fail to load because of the URL having base64 as a file name.
* [Bug Fix] If a Page / Post did not have a title, Pagelayer Live Editor used to fail. This is fixed.
* [Bug Fix] The Color Picker had a z-index lower than the rich text editor. This is fixed.
* [Bug Fix] The Divider widget had extra spacing which is now fixed.

= 0.9.9 (September 10, 2019) =
* [Feature] Added inline editing so you can now edit text / headers in the editor itself. 
* [Task] Editor Font Size has been introduced.
* [Task] The cursor for add widget area has been set to pointer.
* [Bug Fix] In the Pagelayer Editor the title of the page was not set. This is fixed.
* [Bug Fix] The overflow given to a column was extending beyond the column. This is fixed.
* [Bug Fix] The active accordion tab was not shown by default. This is fixed.
* [Bug Fix] The correct screen mode was not set correctly in the beginning. This is fixed.
* [Bug Fix] The gradient color in the properties tab was not shown correctly the second time of editing. This is fixed.
* [Bug Fix] In image box, the spacing caused the image to go outside its holder. This is fixed.

= 0.9.8 (August 20, 2019) =
* [Task] In the editor, improved the widget border colors for better user experience
* [Task] Improved the right click options UI and added icons
* [Task] The widget left bar has been improved
* [Task] Improved the search box UI in the left bar
* [Task] The widget properties UI has been improved
* [Task] The editor bottom bar UI has been improved
* [Bug Fix] Testimonial widget was not working. This is fixed.

= 0.9.7 (August 13, 2019) =
* [Feature] Introducing template feature which allows theme developers to make their themes with Pagelayer
* [Feature] Added Settings in the editor to change the post title
* [Task] Image Box added border options for the image
* [Task] Added heading hover style options for Image Box and Icon Box
* [Task] Added Column Gap and Row Gap for Grid Gallery
* [Task] Added font family to the text editor
* [Task] Added the screen type option for multiple settings
* [Task] Made Owl Carousel the default slider as it has much more features
* [Task] Improved code for AJAX Calls

= 0.9.6 (June 25, 2019) =
* [Bug Fix] Undo History small fix

= 0.9.5 (June 21, 2019) =
* [Feature] Added revision control
* [Feature] Added the ability to manage actions while editing i.e. undo and redo
* [Feature] Added keyboard options like ctrl+c, ctrl+v, ctrl+z, ctrl+y

= 0.9.4 (May 7, 2019) =
* [Feature] Added Inner Row which allows to create columns within columns for complex designs
* [Task] The Pagelayer Admin JS and CSS was loaded everywhere in the admin panel. This is fixed.
* [Bug-Fix] The Pagelayer rating message was not dismissable. This is fixed.


= 0.9.3 (Apr 22, 2019) =
* [Task] Improved Shortcodes to implement custom widgets

= 0.9.2 (Apr 16, 2019) =
* [Feature] The drag engine is now much faster
* [Feature] Added stretch to the row handler
* [Feature] You can now drag on the Add Widget utility
* [Feature] Image filter properties have been added
* [Task] Progress Bars and Counters will be loaded when the widget becomes visible and not on pageload
* [Bug-Fix] If a property was clicked which showed new widget properties in the left panel, then the active tab used to lose focus. This is fixed.
* [Bug-Fix] The unit which was saved was not being shown in the properties. This is fixed.
* [Bug-Fix] For Tabs widget the tab name was not updated in the properties when changed. This is fixed.
* [Bug-Fix] For padding and linked values in the widget properties was not shown. This is fixed.

= 0.9.1 (Apr 8, 2019) =
* Fixed the hover option icon size
* Fixed the video overlay issue

= 0.9.0 (Apr 4, 2019) =
* Released Plugin
PKʎf\>X"V�g�glicense.txtnu�[���                  GNU LESSER GENERAL PUBLIC LICENSE
                       Version 2.1, February 1999

 Copyright (C) 1991, 1999 Free Software Foundation, Inc.
 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 Everyone is permitted to copy and distribute verbatim copies
 of this license document, but changing it is not allowed.

[This is the first released version of the Lesser GPL.  It also counts
 as the successor of the GNU Library Public License, version 2, hence
 the version number 2.1.]

                            Preamble

  The licenses for most software are designed to take away your
freedom to share and change it.  By contrast, the GNU General Public
Licenses are intended to guarantee your freedom to share and change
free software--to make sure the software is free for all its users.

  This license, the Lesser General Public License, applies to some
specially designated software packages--typically libraries--of the
Free Software Foundation and other authors who decide to use it.  You
can use it too, but we suggest you first think carefully about whether
this license or the ordinary General Public License is the better
strategy to use in any particular case, based on the explanations below.

  When we speak of free software, we are referring to freedom of use,
not price.  Our General Public Licenses are designed to make sure that
you have the freedom to distribute copies of free software (and charge
for this service if you wish); that you receive source code or can get
it if you want it; that you can change the software and use pieces of
it in new free programs; and that you are informed that you can do
these things.

  To protect your rights, we need to make restrictions that forbid
distributors to deny you these rights or to ask you to surrender these
rights.  These restrictions translate to certain responsibilities for
you if you distribute copies of the library or if you modify it.

  For example, if you distribute copies of the library, whether gratis
or for a fee, you must give the recipients all the rights that we gave
you.  You must make sure that they, too, receive or can get the source
code.  If you link other code with the library, you must provide
complete object files to the recipients, so that they can relink them
with the library after making changes to the library and recompiling
it.  And you must show them these terms so they know their rights.

  We protect your rights with a two-step method: (1) we copyright the
library, and (2) we offer you this license, which gives you legal
permission to copy, distribute and/or modify the library.

  To protect each distributor, we want to make it very clear that
there is no warranty for the free library.  Also, if the library is
modified by someone else and passed on, the recipients should know
that what they have is not the original version, so that the original
author's reputation will not be affected by problems that might be
introduced by others.

  Finally, software patents pose a constant threat to the existence of
any free program.  We wish to make sure that a company cannot
effectively restrict the users of a free program by obtaining a
restrictive license from a patent holder.  Therefore, we insist that
any patent license obtained for a version of the library must be
consistent with the full freedom of use specified in this license.

  Most GNU software, including some libraries, is covered by the
ordinary GNU General Public License.  This license, the GNU Lesser
General Public License, applies to certain designated libraries, and
is quite different from the ordinary General Public License.  We use
this license for certain libraries in order to permit linking those
libraries into non-free programs.

  When a program is linked with a library, whether statically or using
a shared library, the combination of the two is legally speaking a
combined work, a derivative of the original library.  The ordinary
General Public License therefore permits such linking only if the
entire combination fits its criteria of freedom.  The Lesser General
Public License permits more lax criteria for linking other code with
the library.

  We call this license the "Lesser" General Public License because it
does Less to protect the user's freedom than the ordinary General
Public License.  It also provides other free software developers Less
of an advantage over competing non-free programs.  These disadvantages
are the reason we use the ordinary General Public License for many
libraries.  However, the Lesser license provides advantages in certain
special circumstances.

  For example, on rare occasions, there may be a special need to
encourage the widest possible use of a certain library, so that it becomes
a de-facto standard.  To achieve this, non-free programs must be
allowed to use the library.  A more frequent case is that a free
library does the same job as widely used non-free libraries.  In this
case, there is little to gain by limiting the free library to free
software only, so we use the Lesser General Public License.

  In other cases, permission to use a particular library in non-free
programs enables a greater number of people to use a large body of
free software.  For example, permission to use the GNU C Library in
non-free programs enables many more people to use the whole GNU
operating system, as well as its variant, the GNU/Linux operating
system.

  Although the Lesser General Public License is Less protective of the
users' freedom, it does ensure that the user of a program that is
linked with the Library has the freedom and the wherewithal to run
that program using a modified version of the Library.

  The precise terms and conditions for copying, distribution and
modification follow.  Pay close attention to the difference between a
"work based on the library" and a "work that uses the library".  The
former contains code derived from the library, whereas the latter must
be combined with the library in order to run.

                  GNU LESSER GENERAL PUBLIC LICENSE
   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

  0. This License Agreement applies to any software library or other
program which contains a notice placed by the copyright holder or
other authorized party saying it may be distributed under the terms of
this Lesser General Public License (also called "this License").
Each licensee is addressed as "you".

  A "library" means a collection of software functions and/or data
prepared so as to be conveniently linked with application programs
(which use some of those functions and data) to form executables.

  The "Library", below, refers to any such software library or work
which has been distributed under these terms.  A "work based on the
Library" means either the Library or any derivative work under
copyright law: that is to say, a work containing the Library or a
portion of it, either verbatim or with modifications and/or translated
straightforwardly into another language.  (Hereinafter, translation is
included without limitation in the term "modification".)

  "Source code" for a work means the preferred form of the work for
making modifications to it.  For a library, complete source code means
all the source code for all modules it contains, plus any associated
interface definition files, plus the scripts used to control compilation
and installation of the library.

  Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope.  The act of
running a program using the Library is not restricted, and output from
such a program is covered only if its contents constitute a work based
on the Library (independent of the use of the Library in a tool for
writing it).  Whether that is true depends on what the Library does
and what the program that uses the Library does.

  1. You may copy and distribute verbatim copies of the Library's
complete source code as you receive it, in any medium, provided that
you conspicuously and appropriately publish on each copy an
appropriate copyright notice and disclaimer of warranty; keep intact
all the notices that refer to this License and to the absence of any
warranty; and distribute a copy of this License along with the
Library.

  You may charge a fee for the physical act of transferring a copy,
and you may at your option offer warranty protection in exchange for a
fee.

  2. You may modify your copy or copies of the Library or any portion
of it, thus forming a work based on the Library, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:

    a) The modified work must itself be a software library.

    b) You must cause the files modified to carry prominent notices
    stating that you changed the files and the date of any change.

    c) You must cause the whole of the work to be licensed at no
    charge to all third parties under the terms of this License.

    d) If a facility in the modified Library refers to a function or a
    table of data to be supplied by an application program that uses
    the facility, other than as an argument passed when the facility
    is invoked, then you must make a good faith effort to ensure that,
    in the event an application does not supply such function or
    table, the facility still operates, and performs whatever part of
    its purpose remains meaningful.

    (For example, a function in a library to compute square roots has
    a purpose that is entirely well-defined independent of the
    application.  Therefore, Subsection 2d requires that any
    application-supplied function or table used by this function must
    be optional: if the application does not supply it, the square
    root function must still compute square roots.)

These requirements apply to the modified work as a whole.  If
identifiable sections of that work are not derived from the Library,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works.  But when you
distribute the same sections as part of a whole which is a work based
on the Library, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote
it.

Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Library.

In addition, mere aggregation of another work not based on the Library
with the Library (or with a work based on the Library) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.

  3. You may opt to apply the terms of the ordinary GNU General Public
License instead of this License to a given copy of the Library.  To do
this, you must alter all the notices that refer to this License, so
that they refer to the ordinary GNU General Public License, version 2,
instead of to this License.  (If a newer version than version 2 of the
ordinary GNU General Public License has appeared, then you can specify
that version instead if you wish.)  Do not make any other change in
these notices.

  Once this change is made in a given copy, it is irreversible for
that copy, so the ordinary GNU General Public License applies to all
subsequent copies and derivative works made from that copy.

  This option is useful when you wish to copy part of the code of
the Library into a program that is not a library.

  4. You may copy and distribute the Library (or a portion or
derivative of it, under Section 2) in object code or executable form
under the terms of Sections 1 and 2 above provided that you accompany
it with the complete corresponding machine-readable source code, which
must be distributed under the terms of Sections 1 and 2 above on a
medium customarily used for software interchange.

  If distribution of object code is made by offering access to copy
from a designated place, then offering equivalent access to copy the
source code from the same place satisfies the requirement to
distribute the source code, even though third parties are not
compelled to copy the source along with the object code.

  5. A program that contains no derivative of any portion of the
Library, but is designed to work with the Library by being compiled or
linked with it, is called a "work that uses the Library".  Such a
work, in isolation, is not a derivative work of the Library, and
therefore falls outside the scope of this License.

  However, linking a "work that uses the Library" with the Library
creates an executable that is a derivative of the Library (because it
contains portions of the Library), rather than a "work that uses the
library".  The executable is therefore covered by this License.
Section 6 states terms for distribution of such executables.

  When a "work that uses the Library" uses material from a header file
that is part of the Library, the object code for the work may be a
derivative work of the Library even though the source code is not.
Whether this is true is especially significant if the work can be
linked without the Library, or if the work is itself a library.  The
threshold for this to be true is not precisely defined by law.

  If such an object file uses only numerical parameters, data
structure layouts and accessors, and small macros and small inline
functions (ten lines or less in length), then the use of the object
file is unrestricted, regardless of whether it is legally a derivative
work.  (Executables containing this object code plus portions of the
Library will still fall under Section 6.)

  Otherwise, if the work is a derivative of the Library, you may
distribute the object code for the work under the terms of Section 6.
Any executables containing that work also fall under Section 6,
whether or not they are linked directly with the Library itself.

  6. As an exception to the Sections above, you may also combine or
link a "work that uses the Library" with the Library to produce a
work containing portions of the Library, and distribute that work
under terms of your choice, provided that the terms permit
modification of the work for the customer's own use and reverse
engineering for debugging such modifications.

  You must give prominent notice with each copy of the work that the
Library is used in it and that the Library and its use are covered by
this License.  You must supply a copy of this License.  If the work
during execution displays copyright notices, you must include the
copyright notice for the Library among them, as well as a reference
directing the user to the copy of this License.  Also, you must do one
of these things:

    a) Accompany the work with the complete corresponding
    machine-readable source code for the Library including whatever
    changes were used in the work (which must be distributed under
    Sections 1 and 2 above); and, if the work is an executable linked
    with the Library, with the complete machine-readable "work that
    uses the Library", as object code and/or source code, so that the
    user can modify the Library and then relink to produce a modified
    executable containing the modified Library.  (It is understood
    that the user who changes the contents of definitions files in the
    Library will not necessarily be able to recompile the application
    to use the modified definitions.)

    b) Use a suitable shared library mechanism for linking with the
    Library.  A suitable mechanism is one that (1) uses at run time a
    copy of the library already present on the user's computer system,
    rather than copying library functions into the executable, and (2)
    will operate properly with a modified version of the library, if
    the user installs one, as long as the modified version is
    interface-compatible with the version that the work was made with.

    c) Accompany the work with a written offer, valid for at
    least three years, to give the same user the materials
    specified in Subsection 6a, above, for a charge no more
    than the cost of performing this distribution.

    d) If distribution of the work is made by offering access to copy
    from a designated place, offer equivalent access to copy the above
    specified materials from the same place.

    e) Verify that the user has already received a copy of these
    materials or that you have already sent this user a copy.

  For an executable, the required form of the "work that uses the
Library" must include any data and utility programs needed for
reproducing the executable from it.  However, as a special exception,
the materials to be distributed need not include anything that is
normally distributed (in either source or binary form) with the major
components (compiler, kernel, and so on) of the operating system on
which the executable runs, unless that component itself accompanies
the executable.

  It may happen that this requirement contradicts the license
restrictions of other proprietary libraries that do not normally
accompany the operating system.  Such a contradiction means you cannot
use both them and the Library together in an executable that you
distribute.

  7. You may place library facilities that are a work based on the
Library side-by-side in a single library together with other library
facilities not covered by this License, and distribute such a combined
library, provided that the separate distribution of the work based on
the Library and of the other library facilities is otherwise
permitted, and provided that you do these two things:

    a) Accompany the combined library with a copy of the same work
    based on the Library, uncombined with any other library
    facilities.  This must be distributed under the terms of the
    Sections above.

    b) Give prominent notice with the combined library of the fact
    that part of it is a work based on the Library, and explaining
    where to find the accompanying uncombined form of the same work.

  8. You may not copy, modify, sublicense, link with, or distribute
the Library except as expressly provided under this License.  Any
attempt otherwise to copy, modify, sublicense, link with, or
distribute the Library is void, and will automatically terminate your
rights under this License.  However, parties who have received copies,
or rights, from you under this License will not have their licenses
terminated so long as such parties remain in full compliance.

  9. You are not required to accept this License, since you have not
signed it.  However, nothing else grants you permission to modify or
distribute the Library or its derivative works.  These actions are
prohibited by law if you do not accept this License.  Therefore, by
modifying or distributing the Library (or any work based on the
Library), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Library or works based on it.

  10. Each time you redistribute the Library (or any work based on the
Library), the recipient automatically receives a license from the
original licensor to copy, distribute, link with or modify the Library
subject to these terms and conditions.  You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties with
this License.

  11. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License.  If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Library at all.  For example, if a patent
license would not permit royalty-free redistribution of the Library by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Library.

If any portion of this section is held invalid or unenforceable under any
particular circumstance, the balance of the section is intended to apply,
and the section as a whole is intended to apply in other circumstances.

It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system which is
implemented by public license practices.  Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.

This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.

  12. If the distribution and/or use of the Library is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Library under this License may add
an explicit geographical distribution limitation excluding those countries,
so that distribution is permitted only in or among countries not thus
excluded.  In such case, this License incorporates the limitation as if
written in the body of this License.

  13. The Free Software Foundation may publish revised and/or new
versions of the Lesser General Public License from time to time.
Such new versions will be similar in spirit to the present version,
but may differ in detail to address new problems or concerns.

Each version is given a distinguishing version number.  If the Library
specifies a version number of this License which applies to it and
"any later version", you have the option of following the terms and
conditions either of that version or of any later version published by
the Free Software Foundation.  If the Library does not specify a
license version number, you may choose any version ever published by
the Free Software Foundation.

  14. If you wish to incorporate parts of the Library into other free
programs whose distribution conditions are incompatible with these,
write to the author to ask for permission.  For software which is
copyrighted by the Free Software Foundation, write to the Free
Software Foundation; we sometimes make exceptions for this.  Our
decision will be guided by the two goals of preserving the free status
of all derivatives of our free software and of promoting the sharing
and reuse of software generally.

                            NO WARRANTY

  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.

                     END OF TERMS AND CONDITIONS

           How to Apply These Terms to Your New Libraries

  If you develop a new library, and you want it to be of the greatest
possible use to the public, we recommend making it free software that
everyone can redistribute and change.  You can do so by permitting
redistribution under these terms (or, alternatively, under the terms of the
ordinary General Public License).

  To apply these terms, attach the following notices to the library.  It is
safest to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least the
"copyright" line and a pointer to where the full notice is found.

    <one line to give the library's name and a brief idea of what it does.>
    Copyright (C) <year>  <name of author>

    This library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
    License as published by the Free Software Foundation; either
    version 2.1 of the License, or (at your option) any later version.

    This library is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    Lesser General Public License for more details.

    You should have received a copy of the GNU Lesser General Public
    License along with this library; if not, write to the Free Software
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA

Also add information on how to contact you by electronic and paper mail.

You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the library, if
necessary.  Here is a sample; alter the names:

  Yoyodyne, Inc., hereby disclaims all copyright interest in the
  library `Frob' (a library for tweaking knobs) written by James Random Hacker.

  <signature of Ty Coon>, 1 April 1990
  Ty Coon, President of Vice

That's all there is to it!
PKʎf\AS���
pagelayer.phpnu�[���<?php
/*
Plugin Name: Pagelayer
Plugin URI: http://wordpress.org/plugins/pagelayer/
Description: Pagelayer is a WordPress page builder plugin. Its very easy to use and very light on the browser.
Version: 2.0.8
Author: Pagelayer Team
Author URI: https://pagelayer.com/
License: LGPL v2.1
License URI: http://www.gnu.org/licenses/lgpl-2.1.html
*/

// We need the ABSPATH
if (!defined('ABSPATH')) exit;

if(!function_exists('add_action')){
	echo 'You are not allowed to access this page directly.';
	exit;
}

$softac_tmp_plugins = get_option('active_plugins');

// Is the premium plugin loaded ?
if(!defined('SITEPAD') && in_array('pagelayer-pro/pagelayer-pro.php', $softac_tmp_plugins) ){
	
	// Was introduced in 1.8.8
	$pagelayer_pro_info = get_option('pagelayer_pro_version');
	
	if(!empty($pagelayer_pro_info) && version_compare($pagelayer_pro_info, '1.8.8', '>=')){
		// Let Pagelayer load
	
	// Lets check for older versions
	}else{
		
		if(!function_exists( 'get_plugin_data' )){
			include_once ABSPATH . 'wp-admin/includes/plugin.php';
		}

		$pagelayer_pro_info = get_plugin_data(WP_PLUGIN_DIR . '/pagelayer-pro/pagelayer-pro.php');
		
		if(
			!empty($pagelayer_pro_info) &&
			version_compare($pagelayer_pro_info['Version'], '1.8.6', '<')
		){
			return;
		}
		
	}
}

// If PAGELAYER_VERSION exists then the plugin is loaded already !
if(defined('PAGELAYER_VERSION')) {
	return;
}

define('PAGELAYER_FILE', __FILE__);

include_once(dirname(__FILE__).'/init.php');
PKʎf\�Gl�bblib/pquery/gan_parser_html.phpnu�[���<?php
/**
 * @author Niels A.D.
 * @author Todd Burry <todd@vanillaforums.com>
 * @copyright 2010 Niels A.D., 2014 Todd Burry
 * @license http://opensource.org/licenses/LGPL-2.1 LGPL-2.1
 * @package pQuery
 */

namespace pagelayerQuery;

/**
 * Parses a HTML document
 *
 * Functionality can be extended by overriding functions or adjusting the tag map.
 * Document may contain small errors, the parser will try to recover and resume parsing.
 */
class HtmlParserBase extends TokenizerBase {

	/**
	 * Tag open token, used for "<"
	 */
	const TOK_TAG_OPEN = 100;
	/**
	 * Tag close token, used for ">"
	 */
	const TOK_TAG_CLOSE = 101;
	/**
	 * Forward slash token, used for "/"
	 */
	const TOK_SLASH_FORWARD = 103;
	/**
	 * Backslash token, used for "\"
	 */
	const TOK_SLASH_BACKWARD = 104;
	/**
	 * String token, used for attribute values (" and ')
	 */
	const TOK_STRING = 104;
	/**
	 * Equals token, used for "="
	 */
	const TOK_EQUALS = 105;

	/**
	 * Sets HTML identifiers, tags/attributes are considered identifiers
	 * @see TokenizerBase::$identifiers
	 * @access private
	 */
	var $identifiers = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890:-_!?%';

	/**
	 * Status of the parser (tagname, closing tag, etc)
	 * @var array
	 */
	var $status = array();

	/**
	 * Map characters to match their tokens
	 * @see TokenizerBase::$custom_char_map
	 * @access private
	 */
	var $custom_char_map = array(
		'<' => self::TOK_TAG_OPEN,
		'>' => self::TOK_TAG_CLOSE,
		"'" => 'parse_string',
		'"' => 'parse_string',
		'/' => self::TOK_SLASH_FORWARD,
		'\\' => self::TOK_SLASH_BACKWARD,
		'=' => self::TOK_EQUALS
	);

	function __construct($doc = '', $pos = 0) {
		parent::__construct($doc, $pos);
		$this->parse_all();
	}

	#php4 PHP4 class constructor compatibility
	#function HtmlParserBase($doc = '', $pos = 0) {return $this->__construct($doc, $pos);}
	#php4e

	/**
	 Callback functions for certain tags
	 @var array (TAG_NAME => FUNCTION_NAME)
	 @internal Function should be a method in the class
	 @internal Tagname should be lowercase and is everything after <, e.g. "?php" or "!doctype"
	 @access private
	 */
	var $tag_map = array(
		'!doctype' => 'parse_doctype',
		'?' => 'parse_php',
		'?php' => 'parse_php',
		'%' => 'parse_asp',
		'style' => 'parse_style',
		'script' => 'parse_script'
	);

	/**
	 * Parse a HTML string (attributes)
	 * @internal Gets called with ' and "
	 * @return int
	 */
	protected function parse_string() {
		if ($this->next_pos($this->doc[$this->pos], false) !== self::TOK_UNKNOWN) {
			--$this->pos;
		}
		return self::TOK_STRING;
	}

	/**
	 * Parse text between tags
	 * @internal Gets called between tags, uses {@link $status}[last_pos]
	 * @internal Stores text in {@link $status}[text]
	 */
	function parse_text() {
		$len = $this->pos - 1 - $this->status['last_pos'];
		$this->status['text'] = (($len > 0) ? substr($this->doc, $this->status['last_pos'] + 1, $len) : '');
	}

	/**
	 * Parse comment tags
	 * @internal Gets called with HTML comments ("<!--")
	 * @internal Stores text in {@link $status}[comment]
	 * @return bool
	 */
	function parse_comment() {
		$this->pos += 3;
		if ($this->next_pos('-->', false) !== self::TOK_UNKNOWN) {
			$this->status['comment'] = $this->getTokenString(1, -1);
			--$this->pos;
		} else {
			$this->status['comment'] = $this->getTokenString(1, -1);
			$this->pos += 2;
		}
		$this->status['last_pos'] = $this->pos;

		return true;
	}

	/**
	 * Parse doctype tag
	 * @internal Gets called with doctype ("<!doctype")
	 * @internal Stores text in {@link $status}[dtd]
	 * @return bool
	 */
	function parse_doctype() {
		$start = $this->pos;
		if ($this->next_search('[>', false) === self::TOK_UNKNOWN)  {
			if ($this->doc[$this->pos] === '[') {
				if (($this->next_pos(']', false) !== self::TOK_UNKNOWN) || ($this->next_pos('>', false) !== self::TOK_UNKNOWN)) {
					$this->addError('Invalid doctype');
					return false;
				}
			}

			$this->token_start = $start;
			$this->status['dtd'] = $this->getTokenString(2, -1);
			$this->status['last_pos'] = $this->pos;
			return true;
		} else {
			$this->addError('Invalid doctype');
			return false;
		}
	}

	/**
	 * Parse cdata tag
	 * @internal Gets called with cdata ("<![cdata")
	 * @internal Stores text in {@link $status}[cdata]
	 * @return bool
	 */
	function parse_cdata() {
		if ($this->next_pos(']]>', false) === self::TOK_UNKNOWN) {
			$this->status['cdata'] = $this->getTokenString(9, -1);
			$this->status['last_pos'] = $this->pos + 2;
			return true;
		} else {
			$this->addError('Invalid cdata tag');
			return false;
		}
	}

	/**
	 * Parse php tags
	 * @internal Gets called with php tags ("<?php")
	 * @return bool
	 */
	function parse_php() {
		$start = $this->pos;
		if ($this->next_pos('?>', false) !== self::TOK_UNKNOWN) {
			$this->pos -= 2; //End of file
		}

		$len = $this->pos - 1 - $start;
		$this->status['text'] = (($len > 0) ? substr($this->doc, $start + 1, $len) : '');
		$this->status['last_pos'] = ++$this->pos;
		return true;
	}

	/**
	 * Parse asp tags
	 * @internal Gets called with asp tags ("<%")
	 * @return bool
	 */
	function parse_asp() {
		$start = $this->pos;
		if ($this->next_pos('%>', false) !== self::TOK_UNKNOWN) {
			$this->pos -= 2; //End of file
		}

		$len = $this->pos - 1 - $start;
		$this->status['text'] = (($len > 0) ? substr($this->doc, $start + 1, $len) : '');
		$this->status['last_pos'] = ++$this->pos;
		return true;
	}

	/**
	 * Parse style tags
	 * @internal Gets called with php tags ("<style>")
	 * @return bool
	 */
	function parse_style() {
		if ($this->parse_attributes() && ($this->token === self::TOK_TAG_CLOSE) && ($start = $this->pos) && ($this->next_pos('</style>', false) === self::TOK_UNKNOWN)) {
			$len = $this->pos - 1 - $start;
			$this->status['text'] = (($len > 0) ? substr($this->doc, $start + 1, $len) : '');

			$this->pos += 7;
			$this->status['last_pos'] = $this->pos;
			return true;
		} else {
			$this->addError('No end for style tag found');
			return false;
		}
	}

	/**
	 * Parse script tags
	 * @internal Gets called with php tags ("<script>")
	 * @return bool
	 */
	function parse_script() {
		if ($this->parse_attributes() && ($this->token === self::TOK_TAG_CLOSE) && ($start = $this->pos) && ($this->next_pos('</script>', false) === self::TOK_UNKNOWN)) {
			$len = $this->pos - 1 - $start;
			$this->status['text'] = (($len > 0) ? substr($this->doc, $start + 1, $len) : '');

			$this->pos += 8;
			$this->status['last_pos'] = $this->pos;
			return true;
		} else {
			$this->addError('No end for script tag found');
			return false;
		}
	}

	/**
	 * Parse conditional tags (+ all conditional tags inside)
	 * @internal Gets called with IE conditionals ("<![if]" and "<!--[if]")
	 * @internal Stores condition in {@link $status}[tag_condition]
	 * @return bool
	 */
	function parse_conditional() {
		if ($this->status['closing_tag']) {
			$this->pos += 8;
		} else {
			$this->pos += (($this->status['comment']) ? 5 : 3);
			if ($this->next_pos(']', false) !== self::TOK_UNKNOWN) {
				$this->addError('"]" not found in conditional tag');
				return false;
			}
			$this->status['tag_condition'] = $this->getTokenString(0, -1);
		}

		if ($this->next_no_whitespace() !== self::TOK_TAG_CLOSE) {
			$this->addError('No ">" tag found 2 for conditional tag');
			return false;
		}

		if ($this->status['comment']) {
			$this->status['last_pos'] = $this->pos;
			if ($this->next_pos('-->', false) !== self::TOK_UNKNOWN) {
				$this->addError('No ending tag found for conditional tag');
				$this->pos = $this->size - 1;

				$len = $this->pos - 1 - $this->status['last_pos'];
				$this->status['text'] = (($len > 0) ? substr($this->doc, $this->status['last_pos'] + 1, $len) : '');
			} else {
				$len = $this->pos - 10 - $this->status['last_pos'];
				$this->status['text'] = (($len > 0) ? substr($this->doc, $this->status['last_pos'] + 1, $len) : '');
				$this->pos += 2;
			}
		}

		$this->status['last_pos'] = $this->pos;
		return true;
	}

	/**
	 * Parse attributes (names + value)
	 * @internal Stores attributes in {@link $status}[attributes] (array(ATTR => VAL))
	 * @return bool
	 */
	function parse_attributes() {
		$this->status['attributes'] = array();

		while ($this->next_no_whitespace() === self::TOK_IDENTIFIER) {
			$attr = $this->getTokenString();
			if (($attr === '?') || ($attr === '%')) {
				//Probably closing tags
				break;
			}

			if ($this->next_no_whitespace() === self::TOK_EQUALS) {
				if ($this->next_no_whitespace() === self::TOK_STRING) {
					$val = $this->getTokenString(1, -1);
				} else {
					$this->token_start = $this->pos;
					if (!isset($stop)) {
						$stop = $this->whitespace;
						$stop['<'] = true;
						$stop['>'] = true;
					}

					while ((++$this->pos < $this->size) && (!isset($stop[$this->doc[$this->pos]]))) {
						// Do nothing.
					}
					--$this->pos;

					$val = $this->getTokenString();

					if (trim($val) === '') {
						$this->addError('Invalid attribute value');
						return false;
					}
				}
			} else {
				$val = $attr;
				$this->pos = (($this->token_start) ? $this->token_start : $this->pos) - 1;
			}

			$this->status['attributes'][$attr] = $val;
		}

		return true;
	}

	/**
	 * Default callback for tags
	 * @internal Gets called after the tagname (<html*ENTERS_HERE* attribute="value">)
	 * @return bool
	 */
	function parse_tag_default() {
		if ($this->status['closing_tag']) {
			$this->status['attributes'] = array();
			$this->next_no_whitespace();
		} else {
			if (!$this->parse_attributes()) {
				return false;
			}
		}

		if ($this->token !== self::TOK_TAG_CLOSE) {
			if ($this->token === self::TOK_SLASH_FORWARD) {
				$this->status['self_close'] = true;
				$this->next();
			} elseif ((($this->status['tag_name'][0] === '?') && ($this->doc[$this->pos] === '?')) || (($this->status['tag_name'][0] === '%') && ($this->doc[$this->pos] === '%'))) {
				$this->status['self_close'] = true;
				$this->pos++;

				if (isset($this->char_map[$this->doc[$this->pos]]) && (!is_string($this->char_map[$this->doc[$this->pos]]))) {
					$this->token = $this->char_map[$this->doc[$this->pos]];
				} else {
					$this->token = self::TOK_UNKNOWN;
				}
			}/* else {
				$this->status['self_close'] = false;
			}*/
		}

		if ($this->token !== self::TOK_TAG_CLOSE) {
			$this->addError('Expected ">", but found "'.$this->getTokenString().'"');
			if ($this->next_pos('>', false) !== self::TOK_UNKNOWN) {
				$this->addError('No ">" tag found for "'.$this->status['tag_name'].'" tag');
				return false;
			}
		}

		return true;
	}

	/**
	 * Parse tag
	 * @internal Gets called after opening tag (<*ENTERS_HERE*html attribute="value">)
	 * @internal Stores information about the tag in {@link $status} (comment, closing_tag, tag_name)
	 * @return bool
	 */
	function parse_tag() {
		$start = $this->pos;
		$this->status['self_close'] = false;
		$this->parse_text();

		$next = (($this->pos + 1) < $this->size) ? $this->doc[$this->pos + 1] : '';
		if ($next === '!') {
			$this->status['closing_tag'] = false;

			if (substr($this->doc, $this->pos + 2, 2) === '--') {
				$this->status['comment'] = true;

				if (($this->doc[$this->pos + 4] === '[') && (strcasecmp(substr($this->doc, $this->pos + 5, 2), 'if') === 0)) {
					return $this->parse_comment();
				} else {
					return $this->parse_comment();
				}
			} else {
				$this->status['comment'] = false;

				if ($this->doc[$this->pos + 2] === '[') {
					if (strcasecmp(substr($this->doc, $this->pos + 3, 2), 'if') === 0) {
						return $this->parse_conditional();
					} elseif (strcasecmp(substr($this->doc, $this->pos + 3, 5), 'endif') === 0) {
						$this->status['closing_tag'] = true;
						return $this->parse_conditional();
					} elseif (strcasecmp(substr($this->doc, $this->pos + 3, 5), 'cdata') === 0) {
						return $this->parse_cdata();
					}
				}
			}
		} elseif ($next === '/') {
			$this->status['closing_tag'] = true;
			++$this->pos;
		} else {
			$this->status['closing_tag'] = false;
		}

		if ($this->next() !== self::TOK_IDENTIFIER) {
			$this->addError('Tagname expected');
			//if ($this->next_pos('>', false) === self::TOK_UNKNOWN) {
				$this->status['last_pos'] = $start - 1;
				return true;
			//} else {
			//	return false;
			//}
		}

		$tag = $this->getTokenString();
		$this->status['tag_name'] = $tag;
		$tag = strtolower($tag);

		if (isset($this->tag_map[$tag])) {
			$res = $this->{$this->tag_map[$tag]}();
		} else {
			$res = $this->parse_tag_default();
		}

		$this->status['last_pos'] = $this->pos;
		return $res;
	}

	/**
	 * Parse full document
	 * @return bool
	 */
	function parse_all() {
		$this->errors = array();
		$this->status['last_pos'] = -1;

		if (($this->token === self::TOK_TAG_OPEN) || ($this->next_pos('<', false) === self::TOK_UNKNOWN)) {
			do {
				if (!$this->parse_tag()) {
					return false;
				}
			} while ($this->next_pos('<') !== self::TOK_NULL);
		}

		$this->pos = $this->size;
		$this->parse_text();

		return true;
	}
}

/**
 * Parses a HTML document into a HTML DOM
 */
class HtmlParser extends HtmlParserBase {

	/**
	 * Root object
	 * @internal If string, then it will create a new instance as root
	 * @var DomNode
	 */
	var $root = 'pagelayerQuery\\DomNode';

	/**
	 * Current parsing hierarchy
	 * @internal Root is always at index 0, current tag is at the end of the array
	 * @var array
	 * @access private
	 */
	var $hierarchy = array();

	/**
	 * Tags that don't need closing tags
	 * @var array
	 * @access private
	 */
	var	$tags_selfclose = array(
		'area'		=> true,
		'base'		=> true,
		'basefont'	=> true,
		'br'		=> true,
		'col'		=> true,
		'command'	=> true,
		'embed'		=> true,
		'frame'		=> true,
		'hr'		=> true,
		'img'		=> true,
		'input'		=> true,
		'ins'		=> true,
		'keygen'	=> true,
		'link'		=> true,
		'meta'		=> true,
		'param'		=> true,
		'source'	=> true,
		'track'		=> true,
		'wbr'		=> true
	);

	/**
	 * Class constructor
	 * @param string $doc Document to be tokenized
	 * @param int $pos Position to start parsing
	 * @param DomNode $root Root node, null to auto create
	 */
	function __construct($doc = '', $pos = 0, $root = null) {
		if ($root === null) {
			$root = new $this->root('~root~', null);
		}
		$this->root =& $root;

		parent::__construct($doc, $pos);
	}

	#php4 PHP4 class constructor compatibility
	#function HtmlParser($doc = '', $pos = 0, $root = null) {return $this->__construct($doc, $pos, $root);}
	#php4e

	/**
	 * Class magic invoke method, performs {@link select()}
	 * @return array
	 * @access private
	 */
	function __invoke($query = '*') {
		return $this->select($query);
	}

	/**
	 * Class magic toString method, performs {@link DomNode::toString()}
	 * @return string
	 * @access private
	 */
	function __toString() {
		return $this->root->getInnerText();
	}

	/**
	 * Performs a css select query on the root node
	 * @see DomNode::select()
	 * @return array
	 */
	function select($query = '*', $index = false, $recursive = true, $check_self = false) {
		return $this->root->select($query, $index, $recursive, $check_self);
	}

	/**
	 * Updates the current hierarchy status and checks for
	 * correct opening/closing of tags
	 * @param bool $self_close Is current tag self closing? Null to use {@link tags_selfclose}
	 * @internal This is were most of the nodes get added
	 * @access private
	 */
	protected function parse_hierarchy($self_close = null) {
		if ($self_close === null) {
			$this->status['self_close'] = ($self_close = isset($this->tags_selfclose[strtolower($this->status['tag_name'])]));
		}

		if ($self_close) {
			if ($this->status['closing_tag']) {

				//$c = end($this->hierarchy)->children
				$c = $this->hierarchy[count($this->hierarchy) - 1]->children;
				$found = false;
				for ($count = count($c), $i = $count - 1; $i >= 0; $i--) {
					if (strcasecmp($c[$i]->tag, $this->status['tag_name']) === 0) {
						for($ii = $i + 1; $ii < $count; $ii++) {
							$index = null; //Needs to be passed by ref
							$c[$i + 1]->changeParent($c[$i], $index);
						}
						$c[$i]->self_close = false;

						$found = true;
						break;
					}
				}

				if (!$found) {
					$this->addError('Closing tag "'.$this->status['tag_name'].'" which is not open');
				}

			} elseif ($this->status['tag_name'][0] === '?') {
				//end($this->hierarchy)->addXML($this->status['tag_name'], '', $this->status['attributes']);
				$index = null; //Needs to be passed by ref
				$this->hierarchy[count($this->hierarchy) - 1]->addXML($this->status['tag_name'], '', $this->status['attributes'], $index);
			} elseif ($this->status['tag_name'][0] === '%') {
				//end($this->hierarchy)->addASP($this->status['tag_name'], '', $this->status['attributes']);
				$index = null; //Needs to be passed by ref
				$this->hierarchy[count($this->hierarchy) - 1]->addASP($this->status['tag_name'], '', $this->status['attributes'], $index);
			} else {
				//end($this->hierarchy)->addChild($this->status);
				$index = null; //Needs to be passed by ref
				$this->hierarchy[count($this->hierarchy) - 1]->addChild($this->status, $index);
			}
		} elseif ($this->status['closing_tag']) {
			$found = false;
			for ($count = count($this->hierarchy), $i = $count - 1; $i >= 0; $i--) {
				if (strcasecmp($this->hierarchy[$i]->tag, $this->status['tag_name']) === 0) {

					for($ii = ($count - $i - 1); $ii >= 0; $ii--) {
						$e = array_pop($this->hierarchy);
						if ($ii > 0) {
							$this->addError('Closing tag "'.$this->status['tag_name'].'" while "'.$e->tag.'" is not closed yet');
						}
					}

					$found = true;
					break;
				}
			}

			if (!$found) {
				$this->addError('Closing tag "'.$this->status['tag_name'].'" which is not open');
			}

		} else {
			//$this->hierarchy[] = end($this->hierarchy)->addChild($this->status);
			$index = null; //Needs to be passed by ref
			$this->hierarchy[] = $this->hierarchy[count($this->hierarchy) - 1]->addChild($this->status, $index);
		}
	}

	function parse_cdata() {
		if (!parent::parse_cdata()) {return false;}

		//end($this->hierarchy)->addCDATA($this->status['cdata']);
		$index = null; //Needs to be passed by ref
		$this->hierarchy[count($this->hierarchy) - 1]->addCDATA($this->status['cdata'], $index);
		return true;
	}

	function parse_comment() {
		if (!parent::parse_comment()) {return false;}

		//end($this->hierarchy)->addComment($this->status['comment']);
		$index = null; //Needs to be passed by ref
		$this->hierarchy[count($this->hierarchy) - 1]->addComment($this->status['comment'], $index);
		return true;
	}

	function parse_conditional() {
		if (!parent::parse_conditional()) {return false;}

		if ($this->status['comment']) {
			//$e = end($this->hierarchy)->addConditional($this->status['tag_condition'], true);
			$index = null; //Needs to be passed by ref
			$e = $this->hierarchy[count($this->hierarchy) - 1]->addConditional($this->status['tag_condition'], true, $index);
			if ($this->status['text'] !== '') {
				$index = null; //Needs to be passed by ref
				$e->addText($this->status['text'], $index);
			}
		} else {
			if ($this->status['closing_tag']) {
				$this->parse_hierarchy(false);
			} else {
				//$this->hierarchy[] = end($this->hierarchy)->addConditional($this->status['tag_condition'], false);
				$index = null; //Needs to be passed by ref
				$this->hierarchy[] = $this->hierarchy[count($this->hierarchy) - 1]->addConditional($this->status['tag_condition'], false, $index);
			}
		}

		return true;
	}

	function parse_doctype() {
		if (!parent::parse_doctype()) {return false;}

		//end($this->hierarchy)->addDoctype($this->status['dtd']);
		$index = null; //Needs to be passed by ref
		$this->hierarchy[count($this->hierarchy) - 1]->addDoctype($this->status['dtd'], $index);
		return true;
	}

	function parse_php() {
		if (!parent::parse_php()) {return false;}

		//end($this->hierarchy)->addXML('php', $this->status['text']);
		$index = null; //Needs to be passed by ref
		$this->hierarchy[count($this->hierarchy) - 1]->addXML('php', $this->status['text'], $index);
		return true;
	}

	function parse_asp() {
		if (!parent::parse_asp()) {return false;}

		//end($this->hierarchy)->addASP('', $this->status['text']);
		$index = null; //Needs to be passed by ref
		$this->hierarchy[count($this->hierarchy) - 1]->addASP('', $this->status['text'], $index);
		return true;
	}

	function parse_script() {
		if (!parent::parse_script()) {return false;}

		//$e = end($this->hierarchy)->addChild($this->status);
		$index = null; //Needs to be passed by ref
		$e = $this->hierarchy[count($this->hierarchy) - 1]->addChild($this->status, $index);
		if ($this->status['text'] !== '') {
			$index = null; //Needs to be passed by ref
			$e->addText($this->status['text'], $index);
		}
		return true;
	}

	function parse_style() {
		if (!parent::parse_style()) {return false;}

		//$e = end($this->hierarchy)->addChild($this->status);
		$index = null; //Needs to be passed by ref
		$e = $this->hierarchy[count($this->hierarchy) - 1]->addChild($this->status, $index);
		if ($this->status['text'] !== '') {
			$index = null; //Needs to be passed by ref
			$e->addText($this->status['text'], $index);
		}
		return true;
	}

	function parse_tag_default() {
		if (!parent::parse_tag_default()) {return false;}

		$this->parse_hierarchy(($this->status['self_close']) ? true : null);
		return true;
	}

	function parse_text() {
		parent::parse_text();
		if ($this->status['text'] !== '') {
			//end($this->hierarchy)->addText($this->status['text']);
			$index = null; //Needs to be passed by ref
			$this->hierarchy[count($this->hierarchy) - 1]->addText($this->status['text'], $index);
		}
	}

	function parse_all() {
		$this->hierarchy = array(&$this->root);
		return ((parent::parse_all()) ? $this->root : false);
	}
}

/**
 * HTML5 specific parser (adds support for omittable closing tags)
 */
class Html5Parser extends HtmlParser {

	/**
	 * Tags with ommitable closing tags
	 * @var array array('tag2' => 'tag1') will close tag1 if following (not child) tag is tag2
	 * @access private
	 */
	var $tags_optional_close = array(
		//Current tag	=> Previous tag
		'li' 			=> array('li' => true),
		'dt' 			=> array('dt' => true, 'dd' => true),
		'dd' 			=> array('dt' => true, 'dd' => true),
		'address' 		=> array('p' => true),
		'article' 		=> array('p' => true),
		'aside' 		=> array('p' => true),
		'blockquote' 	=> array('p' => true),
		'dir' 			=> array('p' => true),
		'div' 			=> array('p' => true),
		'dl' 			=> array('p' => true),
		'fieldset' 		=> array('p' => true),
		'footer' 		=> array('p' => true),
		'form' 			=> array('p' => true),
		'h1' 			=> array('p' => true),
		'h2' 			=> array('p' => true),
		'h3' 			=> array('p' => true),
		'h4' 			=> array('p' => true),
		'h5' 			=> array('p' => true),
		'h6' 			=> array('p' => true),
		'header' 		=> array('p' => true),
		'hgroup' 		=> array('p' => true),
		'hr' 			=> array('p' => true),
		'menu' 			=> array('p' => true),
		'nav' 			=> array('p' => true),
		'ol' 			=> array('p' => true),
		'p' 			=> array('p' => true),
		'pre' 			=> array('p' => true),
		'section' 		=> array('p' => true),
		'table' 		=> array('p' => true),
		'ul' 			=> array('p' => true),
		'rt'			=> array('rt' => true, 'rp' => true),
		'rp'			=> array('rt' => true, 'rp' => true),
		'optgroup'		=> array('optgroup' => true, 'option' => true),
		'option'		=> array('option'),
		'tbody'			=> array('thread' => true, 'tbody' => true, 'tfoot' => true),
		'tfoot'			=> array('thread' => true, 'tbody' => true),
		'tr'			=> array('tr' => true),
		'td'			=> array('td' => true, 'th' => true),
		'th'			=> array('td' => true, 'th' => true),
		'body'			=> array('head' => true)
	);

	protected function parse_hierarchy($self_close = null) {
		$tag_curr = strtolower($this->status['tag_name']);
		if ($self_close === null) {
			$this->status['self_close'] = ($self_close = isset($this->tags_selfclose[$tag_curr]));
		}

		if (! ($self_close || $this->status['closing_tag'])) {
			//$tag_prev = strtolower(end($this->hierarchy)->tag);
			$tag_prev = strtolower($this->hierarchy[count($this->hierarchy) - 1]->tag);
			if (isset($this->tags_optional_close[$tag_curr]) && isset($this->tags_optional_close[$tag_curr][$tag_prev])) {
				array_pop($this->hierarchy);
			}
		}

		return parent::parse_hierarchy($self_close);
	}
}

?>PKʎf\��;4lib/pquery/IQuery.phpnu�[���<?php

namespace pagelayerQuery;

interface IQuery extends \Countable {
   /// Methods ///

   /**
    * Adds the specified class(es) to each of the set of matched elements.
    * @param string $classname The name of the class to add. You can add multiple classes by separating them with spaces.
    * @return IQuery
    */
   function addClass($classname);

   /**
    * Insert content, specified by the parameter, after each element in the set of matched elements.
    * @param string $content The content to add.
    * @return IQuery
    */
   function after($content);

   /**
    * Insert content, specified by the parameter, to the end of each element in the set of matched elements.
    * @param string $content The content to append.
    * @return IQuery
    */
   function append($content);

   /**
    * Get the value of an attribute for the first element in the set of matched elements or set one
    * or more attributes for every matched element.
    * @param string $name The name of the attribute.
    * @param null|string $value The value to set or null to get the current attribute value.
    * @return string|IQuery
    */
   function attr($name, $value = null);

   /**
    * Insert content, specified by the parameter, before each element in the set of matched elements.
    * @param string $content The content to add.
    * @return IQuery
    */
   function before($content);

   /**
    * Remove all child nodes of the set of matched elements from the DOM.
    * @return IQuery;
    */
   function clear();

   /**
    * Get the value of a style property for the first element in the set of matched elements or
    * set one or more CSS properties for every matched element.
    */
//   function css($name, $value = null);

   /**
    * Determine whether any of the matched elements are assigned the given class.
    * @param string $classname The name of the class to check.
    */
   function hasClass($classname);

   /**
    * Get the HTML contents of the first element in the set of matched elements
    * or set the HTML contents of every matched element.
    * @param string|null $value The value to set.
    */
   function html($value = null);

   /**
    * Insert content, specified by the parameter, to the beginning of each element in the set of matched elements.
    * @param string $content The content to add.
    */
   function prepend($content);

   /**
    * Get the value of a property for the first element in the set of matched elements
    * or set one or more properties for every matched element.
    * @param string $name The name of the property.
    * The currently supported properties are `tagname`, `selected`, and `checked`.
    * @param null|string $value The value to set or null to get the current property value.
    */
   function prop($name, $value = null);

   /**
    * Remove the set of matched elements from the DOM.
    * @param null|string $selector A css query to filter the set of removed nodes.
    */
   function remove($selector = null);

   /**
    * Remove an attribute from each element in the set of matched elements.
    * @param string $name The name of the attribute to remove.
    */
   function removeAttr($name);

   /**
    * Remove a single class, multiple classes, or all classes from each element in the set of matched elements.
    * @param string $classname The name of the class to remove.
    */
   function removeClass($classname);

   /**
    * Replace each element in the set of matched elements with the provided new content and return the set of elements that was removed.
    * @param string $content The content that will replace the nodes.
    */
   function replaceWith($content);

   /**
    * Returns the name of the element.
    * @param null|string $tagName A new tag name or null to return the current tag name.
    */
   function tagName($value = null);

   /**
    * Get the combined text contents of each element in the set of matched elements, including their descendants, or set the text contents of the matched elements.
    * @param null|string $value A string to set the text or null to return the current text.
    */
   function text($value = null);

   /**
    * Add or remove one or more classes from each element in the set of matched elements,
    * depending on either the class’s presence or the value of the switch argument.
    * @param string $classname
    * @param bool|null
    */
   function toggleClass($classname, $switch = null);

   /**
    * Remove the parents of the set of matched elements from the DOM, leaving the matched elements in their place.
    */
   function unwrap();

   /**
    * Get the current value of the first element in the set of matched elements or set the value of every matched element.
    * @param string|null $value The new value of the element or null to return the current value.
    */
   function val($value = null);

   /**
    * Wrap an HTML structure around each element in the set of matched elements.
    * @param string A tag name or html string specifying the structure to wrap around the matched elements.
    */
   function wrap($wrapping_element);

   /**
    * Wrap an HTML structure around the content of each element in the set of matched elements.
    * @param string A tag name or html string specifying the structure to wrap around the content of the matched elements.
    */
   function wrapInner($wrapping_element);
}

PKʎf\�%f@�	�	lib/pquery/gan_xml2array.phpnu�[���<?php
/**
 * @author Niels A.D.
 * @author Todd Burry <todd@vanillaforums.com>
 * @copyright 2010 Niels A.D., 2014 Todd Burry
 * @license http://opensource.org/licenses/LGPL-2.1 LGPL-2.1
 * @package pQuery
 */

namespace pagelayerQuery;

/**
 * Converts a XML document to an array
 */
class XML2ArrayParser extends HtmlParserBase {

	/**
	 * Holds the document structure
	 * @var array array('name' => 'tag', 'attrs' => array('attr' => 'val'), 'childen' => array())
	 */
	var $root = array(
		'name' => '',
		'attrs' => array(),
		'children' => array()
	);

	/**
	 * Current parsing hierarchy
	 * @var array
	 * @access private
	 */
	var $hierarchy = array();

	protected function parse_hierarchy($self_close) {
		if ($this->status['closing_tag']) {
			$found = false;
			for ($count = count($this->hierarchy), $i = $count - 1; $i >= 0; $i--) {
				if (strcasecmp($this->hierarchy[$i]['name'], $this->status['tag_name']) === 0) {

					for($ii = ($count - $i - 1); $ii >= 0; $ii--) {
						$e = array_pop($this->hierarchy);
						if ($ii > 0) {
							$this->addError('Closing tag "'.$this->status['tag_name'].'" while "'.$e['name'].'" is not closed yet');
						}
					}

					$found = true;
					break;
				}
			}

			if (!$found) {
				$this->addError('Closing tag "'.$this->status['tag_name'].'" which is not open');
			}
		} else {
			$tag = array(
				'name' => $this->status['tag_name'],
				'attrs' => $this->status['attributes'],
				'children' => array()
			);
			if ($this->hierarchy) {
				$current =& $this->hierarchy[count($this->hierarchy) - 1];
				$current['children'][] = $tag;
				$tag =& $current['children'][count($current['children']) - 1];
				unset($current['tagData']);
			} else {
				$this->root = $tag;
				$tag =& $this->root;
				$self_close = false;
			}
			if (!$self_close) {
				$this->hierarchy[] =& $tag;
			}
		}
	}

	function parse_tag_default() {
		if (!parent::parse_tag_default()) {return false;}

		if ($this->status['tag_name'][0] !== '?') {
			$this->parse_hierarchy(($this->status['self_close']) ? true : null);
		}
		return true;
	}

	function parse_text() {
		parent::parse_text();
		if (($this->status['text'] !== '') && $this->hierarchy) {
			$current =& $this->hierarchy[count($this->hierarchy) - 1];
			if (!$current['children']) {
				$current['tagData'] = $this->status['text'];
			}
		}
	}

	function parse_all() {
		return ((parent::parse_all()) ? $this->root : false);
	}
}

?>PKʎf\��lib/pquery/pQuery.phpnu�[���<?php
/**
 * @author Niels A.D.
 * @author Todd Burry <todd@vanillaforums.com>
 * @copyright 2010 Niels A.D., 2014 Todd Burry
 * @license http://opensource.org/licenses/LGPL-2.1 LGPL-2.1
 * @package pQuery
 */

use pagelayerQuery\IQuery;

/**
 * A jQuery-like object for php.
 */
class pagelayerQuery implements ArrayAccess, IteratorAggregate, IQuery {
    /// Properties ///

    /**
     * @var IQuery[]
     */
    protected $nodes = array();

    /// Methods ///

    public function __construct($nodes = array()) {
        $this->nodes = $nodes;
    }

    public function addClass($classname) {
        foreach ($this->nodes as $node) {
            $node->addClass($classname);
        }
        return $this;
    }

    public function after($content) {
        foreach ($this->nodes as $node) {
            $node->after($content);
        }
        return $this;
    }

    public function append($content) {
        foreach ($this->nodes as $node) {
            $node->append($content);
        }
        return $this;
    }

    public function attr($name, $value = null) {
        if (empty($this->nodes) && $value === null)
            return '';

        foreach ($this->nodes as $node) {
            if ($value === null)
                return $node->attr($name);
            $value = str_replace('<', '&lt;', $value);
            $value = str_replace('>', '&gt;', $value);
            $node->attr($name, $value);
        }
        return $this;
    }

    public function before($content) {
        foreach ($this->nodes as $node) {
            $node->before($content);
        }
        return $this;
    }

    public function clear() {
        foreach ($this->nodes as $node) {
            $node->clear();
        }
        return $this;
    }

    /**
     * Get the count of matched elements.
     *
     * @return int Returns the count of matched elements.
     */
     
    #[\ReturnTypeWillChange]
    public function count() {
        return count($this->nodes);
    }

    /**
     * Format/beautify a DOM.
     *
     * @param pagelayerQuery\DomNode $dom The dom to format.
     * @param array $options Extra formatting options. See {@link pagelayerQuery\HtmlFormatter::$options}.
     * @return bool Returns `true` on sucess and `false` on failure.
     */
//    public static function format($dom, $options = array()) {
//        $formatter = new pagelayerQuery\HtmlFormatter($options);
//        return $formatter->format($dom);
//    }

    #[\ReturnTypeWillChange]
    public function getIterator() {
        return new ArrayIterator($this->nodes);
    }

    public function hasClass($classname) {
        foreach ($this->nodes as $node) {
            if ($node->hasClass($classname))
                return true;
        }
        return false;
    }

    public function html($value = null) {
        if (empty($this->nodes) && $value === null)
            return '';

        foreach ($this->nodes as $node) {
            if ($value === null)
                return $node->html();
            $node->html($value);
        }
        return $this;
    }
    
    #[\ReturnTypeWillChange]
    public function offsetExists($offset){
        return isset($this->nodes[$offset]);
    }
	
    #[\ReturnTypeWillChange]
    public function offsetGet($offset) {
        return isset($this->nodes[$offset]) ? $this->nodes[$offset] : null;
    }
	
    #[\ReturnTypeWillChange]
    public function offsetSet($offset, $value) {

        if (is_null($offset) || !isset($this->nodes[$offset])) {
            throw new \BadMethodCallException("You are not allowed to add new nodes to the pQuery object.");
        } else {
            $this->nodes[$offset]->replaceWith($value);
        }
    }
	
    #[\ReturnTypeWillChange]
    public function offsetUnset($offset) {
        if (isset($this->nodes[$offset])) {
            $this->nodes[$offset]->remove();
            unset($this->nodes[$offset]);
        }
    }

    /**
     * Query a file or url.
     *
     * @param string $path The path to the url.
     * @param resource $context A context suitable to be passed into {@link file_get_contents}
     * @return pagelayerQuery\DomNode Returns the root dom node for the html file.
     */
    public static function parseFile($path, $context = null) {
        $html_str = file_get_contents($path, false, $context);
        return static::parseStr($html_str);
    }

    /**
     * Query a string of html.
     *
     * @param string $html
     * @return pagelayerQuery\DomNode Returns the root dom node for the html string.
     */
    public static function parseStr($html) {
        $parser = new pagelayerQuery\Html5Parser($html);
        return $parser->root;
    }

    public function prepend($content = null) {
        foreach ($this->nodes as $node) {
            $node->prepend($content);
        }
        return $this;
    }

    public function prop($name, $value = null) {
        if (empty($this->nodes) && $value === null)
            return '';

        foreach ($this->nodes as $node) {
            if ($value === null)
                return $node->prop($name);
            $node->prop($name, $value);
        }
        return $this;
    }

    public function remove($selector = null) {
        foreach ($this->nodes as $node) {
            $node->remove($selector);
        }
        if ($selector === null)
            $this->nodes = array();

        return $this;
    }

    public function removeAttr($name) {
        foreach ($this->nodes as $node) {
            $node->removeAttr($name);
        }
        return $this;
    }

    public function removeClass($classname) {
        foreach ($this->nodes as $node) {
            $node->removeClass($classname);
        }
        return $this;
    }

    public function replaceWith($content) {
        foreach ($this->nodes as &$node) {
            $node = $node->replaceWith($content);
        }
        return $this;
    }

    public function tagName($value = null) {
        foreach ($this->nodes as $node) {
            if ($value === null)
                return $node->tagName();
            $node->tagName($value);
        }
        return $this;
    }

    public function text($value = null) {
        if (empty($this->nodes) && $value === null)
            return '';

        foreach ($this->nodes as $node) {
            if ($value === null)
                return $node->text();
            $node->text($value);
        }
        return $this;
    }

    public function toggleClass($classname, $switch = null) {
        foreach ($this->nodes as $node) {
            $node->toggleClass($classname, $switch);
        }

        return $this;
    }

    public function unwrap() {
        foreach ($this->nodes as $node) {
            $node->unwrap();
        }
        return $this;
    }

    public function val($value = null) {
        if (empty($this->nodes) && $value === null)
            return '';

        foreach ($this->nodes as $node) {
            if ($value === null)
                return $node->val();
            $node->val($value);
        }
        return $this;
    }

    public function wrap($wrapping_element) {
        foreach ($this->nodes as $node) {
            $node->wrap($wrapping_element);
        }
        return $this;
    }

    public function wrapInner($wrapping_element) {
        foreach ($this->nodes as $node) {
            $node->wrapInner($wrapping_element);
        }
        return $this;
    }
}
PKʎf\�X�|_|_ lib/pquery/gan_selector_html.phpnu�[���<?php
/**
 * @author Niels A.D.
 * @author Todd Burry <todd@vanillaforums.com>
 * @copyright 2010 Niels A.D., 2014 Todd Burry
 * @license http://opensource.org/licenses/LGPL-2.1 LGPL-2.1
 * @package pQuery
 */

namespace pagelayerQuery;

/**
 * Tokenizes a css selector query
 */
class CSSQueryTokenizer extends TokenizerBase {

	/**
	 * Opening bracket token, used for "["
	 */
	const TOK_BRACKET_OPEN = 100;
	/**
	 * Closing bracket token, used for "]"
	 */
	const TOK_BRACKET_CLOSE = 101;
	/**
	 * Opening brace token, used for "("
	 */
	const TOK_BRACE_OPEN = 102;
	/**
	 * Closing brace token, used for ")"
	 */
	const TOK_BRACE_CLOSE = 103;
	/**
	 * String token
	 */
	const TOK_STRING = 104;
	/**
	 * Colon token, used for ":"
	 */
	const TOK_COLON = 105;
	/**
	 * Comma token, used for ","
	 */
	const TOK_COMMA = 106;
	/**
	 * "Not" token, used for "!"
	 */
	const TOK_NOT = 107;

	/**
	 * "All" token, used for "*" in query
	 */
	const TOK_ALL = 108;
	/**
	 * Pipe token, used for "|"
	 */
	const TOK_PIPE = 109;
	/**
	 * Plus token, used for "+"
	 */
	const TOK_PLUS = 110;
	/**
	 * "Sibling" token, used for "~" in query
	 */
	const TOK_SIBLING = 111;
	/**
	 * Class token, used for "." in query
	 */
	const TOK_CLASS = 112;
	/**
	 * ID token, used for "#" in query
	 */
	const TOK_ID = 113;
	/**
	 * Child token, used for ">" in query
	 */
	const TOK_CHILD = 114;

	/**
	 * Attribute compare prefix token, used for "|="
	 */
	const TOK_COMPARE_PREFIX = 115;
	/**
	 * Attribute contains token, used for "*="
	 */
	const TOK_COMPARE_CONTAINS = 116;
	/**
	 * Attribute contains word token, used for "~="
	 */
	const TOK_COMPARE_CONTAINS_WORD = 117;
	/**
	 * Attribute compare end token, used for "$="
	 */
	const TOK_COMPARE_ENDS = 118;
	/**
	 * Attribute equals token, used for "="
	 */
	const TOK_COMPARE_EQUALS = 119;
	/**
	 * Attribute not equal token, used for "!="
	 */
	const TOK_COMPARE_NOT_EQUAL = 120;
	/**
	 * Attribute compare bigger than token, used for ">="
	 */
	const TOK_COMPARE_BIGGER_THAN = 121;
	/**
	 * Attribute compare smaller than token, used for "<="
	 */
	const TOK_COMPARE_SMALLER_THAN = 122;
	/**
	 * Attribute compare with regex, used for "%="
	 */
	const TOK_COMPARE_REGEX = 123;
	/**
	 * Attribute compare start token, used for "^="
	 */
	const TOK_COMPARE_STARTS = 124;

	/**
	 * Sets query identifiers
	 * @see TokenizerBase::$identifiers
	 * @access private
	 */
	var $identifiers = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890_-?';

	/**
	 * Map characters to match their tokens
	 * @see TokenizerBase::$custom_char_map
	 * @access private
	 */
	var $custom_char_map = array(
		'.' => self::TOK_CLASS,
		'#' => self::TOK_ID,
		',' => self::TOK_COMMA,
		'>' => 'parse_gt',//self::TOK_CHILD,

		'+' => self::TOK_PLUS,
		'~' => 'parse_sibling',

		'|' => 'parse_pipe',
		'*' => 'parse_star',
		'$' => 'parse_compare',
		'=' => self::TOK_COMPARE_EQUALS,
		'!' => 'parse_not',
		'%' => 'parse_compare',
		'^' => 'parse_compare',
		'<' => 'parse_compare',

		'"' => 'parse_string',
		"'" => 'parse_string',
		'(' => self::TOK_BRACE_OPEN,
		')' => self::TOK_BRACE_CLOSE,
		'[' => self::TOK_BRACKET_OPEN,
		']' => self::TOK_BRACKET_CLOSE,
		':' => self::TOK_COLON
	);

	/**
	 * Parse ">" character
	 * @internal Could be {@link TOK_CHILD} or {@link TOK_COMPARE_BIGGER_THAN}
	 * @return int
	 */
	protected function parse_gt() {
		if ((($this->pos + 1) < $this->size) && ($this->doc[$this->pos + 1] === '=')) {
			++$this->pos;
			return ($this->token = self::TOK_COMPARE_BIGGER_THAN);
		} else {
			return ($this->token = self::TOK_CHILD);
		}
	}

	/**
	 * Parse "~" character
	 * @internal Could be {@link TOK_SIBLING} or {@link TOK_COMPARE_CONTAINS_WORD}
	 * @return int
	 */
	protected function parse_sibling() {
		if ((($this->pos + 1) < $this->size) && ($this->doc[$this->pos + 1] === '=')) {
			++$this->pos;
			return ($this->token = self::TOK_COMPARE_CONTAINS_WORD);
		} else {
			return ($this->token = self::TOK_SIBLING);
		}
	}

	/**
	 * Parse "|" character
	 * @internal Could be {@link TOK_PIPE} or {@link TOK_COMPARE_PREFIX}
	 * @return int
	 */
	protected function parse_pipe() {
		if ((($this->pos + 1) < $this->size) && ($this->doc[$this->pos + 1] === '=')) {
			++$this->pos;
			return ($this->token = self::TOK_COMPARE_PREFIX);
		} else {
			return ($this->token = self::TOK_PIPE);
		}
	}

	/**
	 * Parse "*" character
	 * @internal Could be {@link TOK_ALL} or {@link TOK_COMPARE_CONTAINS}
	 * @return int
	 */
	protected function parse_star() {
		if ((($this->pos + 1) < $this->size) && ($this->doc[$this->pos + 1] === '=')) {
			++$this->pos;
			return ($this->token = self::TOK_COMPARE_CONTAINS);
		} else {
			return ($this->token = self::TOK_ALL);
		}
	}

	/**
	 * Parse "!" character
	 * @internal Could be {@link TOK_NOT} or {@link TOK_COMPARE_NOT_EQUAL}
	 * @return int
	 */
	protected function parse_not() {
		if ((($this->pos + 1) < $this->size) && ($this->doc[$this->pos + 1] === '=')) {
			++$this->pos;
			return ($this->token = self::TOK_COMPARE_NOT_EQUAL);
		} else {
			return ($this->token = self::TOK_NOT);
		}
	}

	/**
	 * Parse several compare characters
	 * @return int
	 */
	protected function parse_compare() {
		if ((($this->pos + 1) < $this->size) && ($this->doc[$this->pos + 1] === '=')) {
			switch($this->doc[$this->pos++]) {
				case '$':
					return ($this->token = self::TOK_COMPARE_ENDS);
				case '%':
					return ($this->token = self::TOK_COMPARE_REGEX);
				case '^':
					return ($this->token = self::TOK_COMPARE_STARTS);
				case '<':
					return ($this->token = self::TOK_COMPARE_SMALLER_THAN);
			}
		}
		return false;
	}

	/**
	 * Parse strings (" and ')
	 * @return int
	 */
	protected function parse_string() {
		$char = $this->doc[$this->pos];

		while (true) {
			if ($this->next_search($char.'\\', false) !== self::TOK_NULL) {
				if($this->doc[$this->pos] === $char) {
					break;
				} else {
					++$this->pos;
				}
			} else {
				$this->pos = $this->size - 1;
				break;
			}
		}

		return ($this->token = self::TOK_STRING);
	}

}

/**
 * Performs a css select query on HTML nodes
 */
class HtmlSelector {

	/**
	 * Parser object
	 * @internal If string, then it will create a new instance as parser
	 * @var CSSQueryTokenizer
	 */
	var $parser = 'pagelayerQuery\\CSSQueryTokenizer';

	/**
	 * Target of queries
	 * @var DomNode
	 */
	var $root = null;

	/**
	 * Last performed query, result in {@link $result}
	 * @var string
	 */
	var $query = '';

	/**
	 * Array of matching nodes
	 * @var array
	 */
	var $result = array();

	/**
	 * Include root in search, if false the only child nodes are evaluated
	 * @var bool
	 */
	var $search_root = false;

	/**
	 * Search recursively
	 * @var bool
	 */
	var $search_recursive = true;

	/**
	 * Extra function map for custom filters
	 * @var array
	 * @internal array('root' => 'filter_root') will cause the
	 * selector to call $this->filter_root at :root
	 * @see DomNode::$filter_map
	 */
	var $custom_filter_map = array();

	/**
	 * Class constructor
	 * @param DomNode $root {@link $root}
	 * @param string $query
	 * @param bool $search_root {@link $search_root}
	 * @param bool $search_recursive {@link $search_recursive}
	 * @param CSSQueryTokenizer $parser If null, then default class will be used
	 */
	function __construct($root, $query = '*', $search_root = false, $search_recursive = true, $parser = null) {
		if ($parser === null) {
			$parser = new $this->parser();
		}
		$this->parser = $parser;
		$this->root =& $root;

		$this->search_root = $search_root;
		$this->search_recursive = $search_recursive;

		$this->select($query);
	}

	#php4 PHP4 class constructor compatibility
	#function HtmlSelector($root, $query = '*', $search_root = false, $search_recursive = true, $parser = null) {return $this->__construct($root, $query, $search_root, $search_recursive, $parser);}
	#php4e

	/**
	 * toString method, returns {@link $query}
	 * @return string
	 * @access private
	 */
	function __toString() {
		return $this->query;
	}

	/**
	 * Class magic invoke method, performs {@link select()}
	 * @return array
	 * @access private
	 */
	function __invoke($query = '*') {
		return $this->select($query);
	}

	/**
	 * Perform query
	 * @param string $query
	 * @return array False on failure
	 */
	function select($query = '*') {
		$this->parser->setDoc($query);
		$this->query = $query;
		return (($this->parse()) ? $this->result : false);
	}

	/**
	 * Trigger error
	 * @param string $error
	 * @internal %pos% and %tok% will be replace in string with position and token(string)
	 * @access private
	 */
	protected function error($error) {
		$error = htmlentities(str_replace(
			array('%tok%', '%pos%'),
			array($this->parser->getTokenString(), (int) $this->parser->getPos()),
			$error
		));

		trigger_error($error);
	}

	/**
	 * Get identifier (parse identifier or string)
	 * @param bool $do_error Error on failure
	 * @return string False on failure
	 * @access private
	 */
	protected function parse_getIdentifier($do_error = true) {
		$p =& $this->parser;
		$tok = $p->token;

		if ($tok === CSSQueryTokenizer::TOK_IDENTIFIER) {
			return $p->getTokenString();
		} elseif($tok === CSSQueryTokenizer::TOK_STRING) {
			return str_replace(array('\\\'', '\\"', '\\\\'), array('\'', '"', '\\'), $p->getTokenString(1, -1));
		} elseif ($do_error) {
			$this->error('Expected identifier at %pos%!');
		}
		return false;
	}

	/**
	 * Get query conditions (tag, attribute and filter conditions)
	 * @return array False on failure
	 * @see DomNode::match()
	 * @access private
	 */
	protected function parse_conditions() {
		$p =& $this->parser;
		$tok = $p->token;

		if ($tok === CSSQueryTokenizer::TOK_NULL) {
			$this->error('Invalid search pattern(1): Empty string!');
			return false;
		}
		$conditions_all = array();

		//Tags
		while ($tok !== CSSQueryTokenizer::TOK_NULL) {
			$conditions = array('tags' => array(), 'attributes' => array());

			if ($tok === CSSQueryTokenizer::TOK_ALL) {
				$tok = $p->next();
				if (($tok === CSSQueryTokenizer::TOK_PIPE) && ($tok = $p->next()) && ($tok !== CSSQueryTokenizer::TOK_ALL)) {
					if (($tag = $this->parse_getIdentifier()) === false) {
						return false;
					}
					$conditions['tags'][] = array(
						'tag' => $tag,
						'compare' => 'name'
					);
					$tok = $p->next_no_whitespace();
				} else {
					$conditions['tags'][''] = array(
						'tag' => '',
						'match' => false
					);
					if ($tok === CSSQueryTokenizer::TOK_ALL) {
						$tok = $p->next_no_whitespace();
					}
				}
			} elseif ($tok === CSSQueryTokenizer::TOK_PIPE) {
				$tok = $p->next();
				if ($tok === CSSQueryTokenizer::TOK_ALL) {
					$conditions['tags'][] = array(
						'tag' => '',
						'compare' => 'namespace',
					);
				} elseif (($tag = $this->parse_getIdentifier()) !== false) {
					$conditions['tags'][] = array(
						'tag' => $tag,
						'compare' => 'total',
					);
				} else {
					return false;
				}
				$tok = $p->next_no_whitespace();
			} elseif ($tok === CSSQueryTokenizer::TOK_BRACE_OPEN) {
				$tok = $p->next_no_whitespace();
				$last_mode = 'or';

				while (true) {
					$match = true;
					$compare = 'total';

					if ($tok === CSSQueryTokenizer::TOK_NOT) {
						$match = false;
						$tok = $p->next_no_whitespace();
					}

					if ($tok === CSSQueryTokenizer::TOK_ALL) {
						$tok = $p->next();
						if ($tok === CSSQueryTokenizer::TOK_PIPE) {
							$this->next();
							$compare = 'name';
							if (($tag = $this->parse_getIdentifier()) === false) {
								return false;
							}
						}
					} elseif ($tok === CSSQueryTokenizer::TOK_PIPE) {
						$tok = $p->next();
						if ($tok === CSSQueryTokenizer::TOK_ALL) {
							$tag = '';
							$compare = 'namespace';
						} elseif (($tag = $this->parse_getIdentifier()) === false) {
							return false;
						}
						$tok = $p->next_no_whitespace();
					} else {
						if (($tag = $this->parse_getIdentifier()) === false) {
							return false;
						}
						$tok = $p->next();
						if ($tok === CSSQueryTokenizer::TOK_PIPE) {
							$tok = $p->next();

							if ($tok === CSSQueryTokenizer::TOK_ALL) {
								$compare = 'namespace';
							} elseif (($tag_name = $this->parse_getIdentifier()) !== false) {
								$tag = $tag.':'.$tag_name;
							} else {
								return false;
							}

							$tok = $p->next_no_whitespace();
						}
					}
					if ($tok === CSSQueryTokenizer::TOK_WHITESPACE) {
						$tok = $p->next_no_whitespace();
					}

					$conditions['tags'][] = array(
						'tag' => $tag,
						'match' => $match,
						'operator' => $last_mode,
						'compare' => $compare
					);
					switch($tok) {
						case CSSQueryTokenizer::TOK_COMMA:
							$tok = $p->next_no_whitespace();
							$last_mode = 'or';
							continue 2;
						case CSSQueryTokenizer::TOK_PLUS:
							$tok = $p->next_no_whitespace();
							$last_mode = 'and';
							continue 2;
						case CSSQueryTokenizer::TOK_BRACE_CLOSE:
							$tok = $p->next();
							break 2;
						default:
							$this->error('Expected closing brace or comma at pos %pos%!');
							return false;
					}
				}
			} elseif (($tag = $this->parse_getIdentifier(false)) !== false) {
				$tok = $p->next();
				if ($tok === CSSQueryTokenizer::TOK_PIPE) {
					$tok = $p->next();

					if ($tok === CSSQueryTokenizer::TOK_ALL) {
						$conditions['tags'][] = array(
							'tag' => $tag,
							'compare' => 'namespace'
						);
					} elseif (($tag_name = $this->parse_getIdentifier()) !== false) {
						$tag = $tag.':'.$tag_name;
						$conditions['tags'][] = array(
							'tag' => $tag,
							'match' => true
						);
					} else {
						return false;
					}

					$tok = $p->next();
                } elseif ($tag === 'text' && $tok === CSSQueryTokenizer::TOK_BRACE_OPEN) {
                    $pos = $p->getPos();
                    $tok = $p->next();
                    if ($tok === CSSQueryTokenizer::TOK_BRACE_CLOSE) {
                        $conditions['tags'][] = array(
                            'tag' => '~text~',
                            'match' => true
                        );
                        $p->next();
                    } else {
                        $p->setPos($pos);
                    }
				} else {
					$conditions['tags'][] = array(
						'tag' => $tag,
						'match' => true
					);
				}
			} else {
				unset($conditions['tags']);
			}

			//Class
			$last_mode = 'or';
			if ($tok === CSSQueryTokenizer::TOK_CLASS) {
				$p->next();
				if (($class = $this->parse_getIdentifier()) === false) {
					return false;
				}

				$conditions['attributes'][] = array(
					'attribute' => 'class',
					'operator_value' => 'contains_word',
					'value' => $class,
					'operator_result' => $last_mode
				);
				$last_mode = 'and';
				$tok = $p->next();
			}

			//ID
			if ($tok === CSSQueryTokenizer::TOK_ID) {
				$p->next();
				if (($id = $this->parse_getIdentifier()) === false) {
					return false;
				}

				$conditions['attributes'][] = array(
					'attribute' => 'id',
					'operator_value' => 'equals',
					'value' => $id,
					'operator_result' => $last_mode
				);
				$last_mode = 'and';
				$tok = $p->next();
			}

			//Attributes
			if ($tok === CSSQueryTokenizer::TOK_BRACKET_OPEN) {
				$tok = $p->next_no_whitespace();

				while (true) {
					$match = true;
					$compare = 'total';
					if ($tok === CSSQueryTokenizer::TOK_NOT) {
						$match = false;
						$tok = $p->next_no_whitespace();
					}

					if ($tok === CSSQueryTokenizer::TOK_ALL) {
						$tok = $p->next();
						if ($tok === CSSQueryTokenizer::TOK_PIPE) {
							$tok = $p->next();
							if (($attribute = $this->parse_getIdentifier()) === false) {
								return false;
							}
							$compare = 'name';
							$tok = $p->next();
						} else {
							$this->error('Expected pipe at pos %pos%!');
							return false;
						}
					} elseif ($tok === CSSQueryTokenizer::TOK_PIPE) {
						$tok = $p->next();
						if (($tag = $this->parse_getIdentifier()) === false) {
							return false;
						}
						$tok = $p->next_no_whitespace();
					} elseif (($attribute = $this->parse_getIdentifier()) !== false) {
						$tok = $p->next();
						if ($tok === CSSQueryTokenizer::TOK_PIPE) {
							$tok = $p->next();

							if (($attribute_name = $this->parse_getIdentifier()) !== false) {
								$attribute = $attribute.':'.$attribute_name;
							} else {
								return false;
							}

							$tok = $p->next();
						}
					} else {
						return false;
					}
					if ($tok === CSSQueryTokenizer::TOK_WHITESPACE) {
						$tok = $p->next_no_whitespace();
					}

					$operator_value = '';
					$val = '';
					switch($tok) {
						case CSSQueryTokenizer::TOK_COMPARE_PREFIX:
						case CSSQueryTokenizer::TOK_COMPARE_CONTAINS:
						case CSSQueryTokenizer::TOK_COMPARE_CONTAINS_WORD:
						case CSSQueryTokenizer::TOK_COMPARE_ENDS:
						case CSSQueryTokenizer::TOK_COMPARE_EQUALS:
						case CSSQueryTokenizer::TOK_COMPARE_NOT_EQUAL:
						case CSSQueryTokenizer::TOK_COMPARE_REGEX:
						case CSSQueryTokenizer::TOK_COMPARE_STARTS:
						case CSSQueryTokenizer::TOK_COMPARE_BIGGER_THAN:
						case CSSQueryTokenizer::TOK_COMPARE_SMALLER_THAN:
							$operator_value = $p->getTokenString(($tok === CSSQueryTokenizer::TOK_COMPARE_EQUALS) ? 0 : -1);
							$p->next_no_whitespace();

							if (($val = $this->parse_getIdentifier()) === false) {
								return false;
							}

							$tok = $p->next_no_whitespace();
							break;
					}

					if ($operator_value && $val) {
						$conditions['attributes'][] = array(
							'attribute' => $attribute,
							'operator_value' => $operator_value,
							'value' => $val,
							'match' => $match,
							'operator_result' => $last_mode,
							'compare' => $compare
						);
					} else {
						$conditions['attributes'][] = array(
							'attribute' => $attribute,
							'value' => $match,
							'operator_result' => $last_mode,
							'compare' => $compare
						);
					}

					switch($tok) {
						case CSSQueryTokenizer::TOK_COMMA:
							$tok = $p->next_no_whitespace();
							$last_mode = 'or';
							continue 2;
						case CSSQueryTokenizer::TOK_PLUS:
							$tok = $p->next_no_whitespace();
							$last_mode = 'and';
							continue 2;
						case CSSQueryTokenizer::TOK_BRACKET_CLOSE:
							$tok = $p->next();
							break 2;
						default:
							$this->error('Expected closing bracket or comma at pos %pos%!');
							return false;
					}
				}
			}

			if (count($conditions['attributes']) < 1) {
				unset($conditions['attributes']);
			}

			while($tok === CSSQueryTokenizer::TOK_COLON) {
				if (count($conditions) < 1) {
					$conditions['tags'] = array(array(
						'tag' => '',
						'match' => false
					));
				}

				$tok = $p->next();
				if (($filter = $this->parse_getIdentifier()) === false) {
					return false;
				}

				if (($tok = $p->next()) === CSSQueryTokenizer::TOK_BRACE_OPEN) {
					$start = $p->pos;
					$count = 1;
					while ((($tok = $p->next()) !== CSSQueryTokenizer::TOK_NULL) && !(($tok === CSSQueryTokenizer::TOK_BRACE_CLOSE) && (--$count === 0))) {
						if ($tok === CSSQueryTokenizer::TOK_BRACE_OPEN) {
							++$count;
						}
					}


					if ($tok !== CSSQueryTokenizer::TOK_BRACE_CLOSE) {
						$this->error('Expected closing brace at pos %pos%!');
						return false;
					}
					$len = $p->pos - 1 - $start;
					$params = (($len > 0) ? substr($p->doc, $start + 1, $len) : '');
					$tok = $p->next();
				} else {
					$params = '';
				}

				$conditions['filters'][] = array('filter' => $filter, 'params' => $params);
			}
			if (count($conditions) < 1) {
				$this->error('Invalid search pattern(2): No conditions found!');
				return false;
			}
			$conditions_all[] = $conditions;

			if ($tok === CSSQueryTokenizer::TOK_WHITESPACE) {
				$tok = $p->next_no_whitespace();
			}

			if ($tok === CSSQueryTokenizer::TOK_COMMA) {
				$tok = $p->next_no_whitespace();
				continue;
			} else {
				break;
			}
		}

		return $conditions_all;
	}


	/**
	 * Evaluate root node using custom callback
	 * @param array $conditions {@link parse_conditions()}
	 * @param bool|int $recursive
	 * @param bool $check_root
	 * @return array
	 * @access private
	 */
	protected function parse_callback($conditions, $recursive = true, $check_root = false) {
		return ($this->result = $this->root->getChildrenByMatch(
			$conditions,
			$recursive,
			$check_root,
			$this->custom_filter_map
		));
	}

	/**
	 * Parse first bit of query, only root node has to be evaluated now
	 * @param bool|int $recursive
	 * @return bool
	 * @internal Result of query is set in {@link $result}
	 * @access private
	 */
	protected function parse_single($recursive = true) {
		if (($c = $this->parse_conditions()) === false) {
			return false;
		}

		$this->parse_callback($c, $recursive, $this->search_root);
		return true;
	}

	/**
	 * Evaluate sibling nodes
	 * @return bool
	 * @internal Result of query is set in {@link $result}
	 * @access private
	 */
	protected function parse_adjacent() {
		$tmp = $this->result;
		$this->result = array();
		if (($c = $this->parse_conditions()) === false) {
			return false;
		}

		foreach($tmp as $t) {
			if (($sibling = $t->getNextSibling()) !== false) {
				if ($sibling->match($c, true, $this->custom_filter_map)) {
					$this->result[] = $sibling;
				}
			}
		}

		return true;
	}

	/**
	 * Evaluate {@link $result}
	 * @param bool $parent Evaluate parent nodes
	 * @param bool|int $recursive
	 * @return bool
	 * @internal Result of query is set in {@link $result}
	 * @access private
	 */
	protected function parse_result($parent = false, $recursive = true) {
		$tmp = $this->result;
		$tmp_res = array();
		if (($c = $this->parse_conditions()) === false) {
			return false;
		}

		foreach(array_keys($tmp) as $t) {
			$this->root = (($parent) ? $tmp[$t]->parent : $tmp[$t]);
			$this->parse_callback($c, $recursive);
			foreach(array_keys($this->result) as $r) {
				if (!in_array($this->result[$r], $tmp_res, true)) {
					$tmp_res[] = $this->result[$r];
				}
			}
		}
		$this->result = $tmp_res;
		return true;
	}

	/**
	 * Parse full query
	 * @return bool
	 * @internal Result of query is set in {@link $result}
	 * @access private
	 */
	protected function parse() {
		$p =& $this->parser;
		$p->setPos(0);
		$this->result = array();

		if (!$this->parse_single()) {
			return false;
		}

		while (count($this->result) > 0) {
			switch($p->token) {
				case CSSQueryTokenizer::TOK_CHILD:
					$this->parser->next_no_whitespace();
					if (!$this->parse_result(false, 1)) {
						return false;
					}
					break;

				case CSSQueryTokenizer::TOK_SIBLING:
					$this->parser->next_no_whitespace();
					if (!$this->parse_result(true, 1)) {
						return false;
					}
					break;

				case CSSQueryTokenizer::TOK_PLUS:
					$this->parser->next_no_whitespace();
					if (!$this->parse_adjacent()) {
						return false;
					}
					break;

				case CSSQueryTokenizer::TOK_ALL:
				case CSSQueryTokenizer::TOK_IDENTIFIER:
				case CSSQueryTokenizer::TOK_STRING:
				case CSSQueryTokenizer::TOK_BRACE_OPEN:
				case CSSQueryTokenizer::TOK_BRACKET_OPEN:
				case CSSQueryTokenizer::TOK_ID:
				case CSSQueryTokenizer::TOK_CLASS:
				case CSSQueryTokenizer::TOK_COLON:
					if (!$this->parse_result()) {
						return false;
					}
					break;

				case CSSQueryTokenizer::TOK_NULL:
					break 2;

				default:
					$this->error('Invalid search pattern(3): No result modifier found!');
					return false;
			}
		}

		return true;
	}
}

?>
PKʎf\9�#!(!(lib/pquery/gan_node_html.phpnu�[���<?php
/**
 * @author Niels A.D.
 * @author Todd Burry <todd@vanillaforums.com>
 * @copyright 2010 Niels A.D., 2014 Todd Burry
 * @license http://opensource.org/licenses/LGPL-2.1 LGPL-2.1
 * @package pQuery
 */

namespace pagelayerQuery;

/**
 * Holds (x)html/xml tag information like tag name, attributes,
 * parent, children, self close, etc.
 *
 */
class DomNode implements IQuery {

	/**
	 * Element Node, used for regular elements
	 */
	const NODE_ELEMENT = 0;
	/**
	 * Text Node
	 */
	const NODE_TEXT = 1;
	/**
	 * Comment Node
	 */
	const NODE_COMMENT = 2;
	/**
	 * Conditional Node (<![if]> <![endif])
	 */
	const NODE_CONDITIONAL = 3;
	/**
	 * CDATA Node (<![CDATA[]]>
	 */
	const NODE_CDATA = 4;
	/**
	 * Doctype Node
	 */
	const NODE_DOCTYPE = 5;
	/**
	 * XML Node, used for tags that start with ?, like <?xml and <?php
	 */
	const NODE_XML = 6;
	/**
	 * ASP Node
	 */
	const NODE_ASP = 7;

	#php4 Compatibility with PHP4, this gets changed to a regular var in release tool
	#static $NODE_TYPE = self::NODE_ELEMENT;
	#php4e
	#php5
	/**
	 * Node type of class
	 */
	const NODE_TYPE = self::NODE_ELEMENT;
	#php5e


	/**
	 * Name of the selector class
	 * @var string
	 * @see select()
	 */
	var $selectClass = 'pagelayerQuery\\HtmlSelector';
	/**
	 * Name of the parser class
	 * @var string
	 * @see setOuterText()
	 * @see setInnerText()
	 */
	var $parserClass = 'pagelayerQuery\\Html5Parser';

	/**
	 * Name of the class used for {@link addChild()}
	 * @var string
	 */
	var $childClass = __CLASS__;
	/**
	 * Name of the class used for {@link addText()}
	 * @var string
	 */
	var $childClass_Text = 'pagelayerQuery\\TextNode';
	/**
	 * Name of the class used for {@link addComment()}
	 * @var string
	 */
	var $childClass_Comment = 'pagelayerQuery\\CommentNode';
	/**
	 * Name of the class used for {@link addContional()}
	 * @var string
	 */
	var $childClass_Conditional = 'pagelayerQuery\\ConditionalTagNode';
	/**
	 * Name of the class used for {@link addCDATA()}
	 * @var string
	 */
	var $childClass_CDATA = 'pagelayerQuery\\CdataNode';
	/**
	 * Name of the class used for {@link addDoctype()}
	 * @var string
	 */
	var $childClass_Doctype = 'pagelayerQuery\\DoctypeNode';
	/**
	 * Name of the class used for {@link addXML()}
	 * @var string
	 */
	var $childClass_XML = 'pagelayerQuery\\XmlNode';
	/**
	 * Name of the class used for {@link addASP()}
	 * @var string
	 */
	var $childClass_ASP = 'pagelayerQuery\\AspEmbeddedNode';

	/**
	 * Parent node, null if none
	 * @var DomNode
	 * @see changeParent()
	 */
	var $parent = null;

	/**
	 * Attributes of node
	 * @var array
	 * @internal array('attribute' => 'value')
	 * @internal Public for faster access!
	 * @see getAttribute()
	 * @see setAttribute()
	 * @access private
	 */
	var $attributes = array();

	/**
	 * Namespace info for attributes
	 * @var array
	 * @internal array('tag' => array(array('ns', 'tag', 'ns:tag', index)))
	 * @internal Public for easy outside modifications!
	 * @see findAttribute()
	 * @access private
	 */
	var $attributes_ns = null;

	/**
	 * Array of child nodes
	 * @var array
	 * @internal Public for faster access!
	 * @see childCount()
	 * @see getChild()
	 * @see addChild()
	 * @see deleteChild()
	 * @access private
	 */
	var $children = array();

	/**
	 * Full tag name (including namespace)
	 * @var string
	 * @see getTagName()
	 * @see getNamespace()
	 */
	var $tag = '';

	/**
	 * Namespace info for tag
	 * @var array
	 * @internal array('namespace', 'tag')
	 * @internal Public for easy outside modifications!
	 * @access private
	 */
	var $tag_ns = null;

	/**
	 * Is node a self closing node? No closing tag if true.
	 * @var bool
	 */
	var $self_close = false;

	/**
	 * If self close, then this will be used to close the tag
	 * @var string
	 * @see $self_close
	 */
	var $self_close_str = ' /';

	/**
	 * Use short tags for attributes? If true, then attributes
	 * with values equal to the attribute name will not output
	 * the value, e.g. selected="selected" will be selected.
	 * @var bool
	 */
	var $attribute_shorttag = false;

	/**
	 * Function map used for the selector filter
	 * @var array
	 * @internal array('root' => 'filter_root') will cause the
	 * selector to call $this->filter_root at :root
	 * @access private
	 */
	var $filter_map = array(
		'root' => 'filter_root',
		'nth-child' => 'filter_nchild',
		'eq' => 'filter_nchild', //jquery (naming) compatibility
		'gt' => 'filter_gt',
		'lt' => 'filter_lt',
		'nth-last-child' => 'filter_nlastchild',
		'nth-of-type' => 'filter_ntype',
		'nth-last-of-type' => 'filter_nlastype',
		'odd' => 'filter_odd',
		'even' => 'filter_even',
		'every' => 'filter_every',
		'first-child' => 'filter_first',
		'last-child' => 'filter_last',
		'first-of-type' => 'filter_firsttype',
		'last-of-type' => 'filter_lasttype',
		'only-child' => 'filter_onlychild',
		'only-of-type' => 'filter_onlytype',
		'empty' => 'filter_empty',
		'not-empty' => 'filter_notempty',
		'has-text' => 'filter_hastext',
		'no-text' => 'filter_notext',
		'lang' => 'filter_lang',
		'contains' => 'filter_contains',
		'has' => 'filter_has',
		'not' => 'filter_not',
		'element' => 'filter_element',
		'text' => 'filter_text',
		'comment' => 'filter_comment',
        'checked' => 'filter_checked',
        'selected' => 'filter_selected',
	);

	/**
	 * Class constructor
	 * @param string|array $tag Name of the tag, or array with taginfo (array(
	 *	'tag_name' => 'tag',
	 *	'self_close' => false,
	 *	'attributes' => array('attribute' => 'value')))
	 * @param DomNode $parent Parent of node, null if none
	 */
	function __construct($tag, $parent) {
		$this->parent = $parent;

		if (is_string($tag)) {
			$this->tag = $tag;
		} else {
			$this->tag = $tag['tag_name'];
			$this->self_close = $tag['self_close'];
			$this->attributes = $tag['attributes'];
		}
	}

	#php4 PHP4 class constructor compatibility
	#function DomNode($tag, $parent) {return $this->__construct($tag, $parent);}
	#php4e

	/**
	 * Class destructor
	 * @access private
	 */
	function __destruct() {
		$this->delete();
	}

	/**
	 * Class toString, outputs {@link $tag}
	 * @return string
	 * @access private
	 */
	function __toString() {
		return (($this->tag === '~root~') ? $this->toString(true, true, 1) : $this->tag);
	}

	/**
	 * Class magic get method, outputs {@link getAttribute()}
	 * @return string
	 * @access private
	 */
	function __get($attribute) {
		return $this->getAttribute($attribute);
	}

	/**
	 * Class magic set method, performs {@link setAttribute()}
	 * @access private
	 */
	function __set($attribute, $value) {
		$this->setAttribute($attribute, $value);
	}

	/**
	 * Class magic isset method, returns {@link hasAttribute()}
	 * @return bool
	 * @access private
	 */
	function __isset($attribute) {
		return $this->hasAttribute($attribute);
	}

	/**
	 * Class magic unset method, performs {@link deleteAttribute()}
	 * @access private
	 */
	function __unset($attribute) {
		return $this->deleteAttribute($attribute);
	}

	/**
	 * Class magic invoke method, performs {@link query()}.
     * @param string $query The css query to run on the nodes.
	 * @return \pQuery
	 */
	function __invoke($query = '*') {
		return $this->query($query);
	}

	/**
	 * Returns place in document
	 * @return string
	 */
	 function dumpLocation() {
		return (($this->parent) ? (($p = $this->parent->dumpLocation()) ? $p.' > ' : '').$this->tag.'('.$this->typeIndex().')' : '');
	 }

	/**
	 * Returns all the attributes and their values
	 * @return string
	 * @access private
	 */
	protected function toString_attributes() {
		$s = '';
		foreach($this->attributes as $a => $v) {
			$s .= ' '.$a;
			if ((!$this->attribute_shorttag) || ($v !== $a)) {
				$quote = '"';//(strpos($v, '"') === false) ? '"' : "'";
				$v = str_replace('"', '&quot;', $v);
				$s .= '='.$quote.$v.$quote;
			}
		}
		return $s;
	}

	/**
	 * Returns the content of the node (child tags and text)
	 * @param bool $attributes Print attributes of child tags
	 * @param bool|int $recursive How many sublevels of childtags to print. True for all.
	 * @param bool $content_only Only print text, false will print tags too.
	 * @return string
	 * @access private
	 */
	protected function toString_content($attributes = true, $recursive = true, $content_only = false) {
		$s = '';
		foreach($this->children as $c) {
			$s .= $c->toString($attributes, $recursive, $content_only);
		}
		return $s;
	}

	/**
	 * Returns the node as string
	 * @param bool $attributes Print attributes (of child tags)
	 * @param bool|int $recursive How many sub-levels of child tags to print. True for all.
	 * @param bool|int $content_only Only print text, false will print tags too.
	 * @return string
	 */
	function toString($attributes = true, $recursive = true, $content_only = false) {
		if ($content_only) {
			if (is_int($content_only)) {
				--$content_only;
			}
			return $this->toString_content($attributes, $recursive, $content_only);
		}

		$s = '<'.$this->tag;
		if ($attributes) {
			$s .= $this->toString_attributes();
		}
		if ($this->self_close) {
			$s .= $this->self_close_str.'>';
		} else {
			$s .= '>';
			if($recursive) {
				$s .= $this->toString_content($attributes);
			}
			$s .= '</'.$this->tag.'>';
		}
		return $s;
	}

	/**
	 * Similar to JavaScript outerText, will return full (html formatted) node
	 * @return string
	 */
	function getOuterText() {
		return $this->toString();
	}

	/**
	 * Similar to JavaScript outerText, will replace node (and child nodes) with new text
	 * @param string $text
	 * @param HtmlParserBase $parser Null to auto create instance
	 * @return bool|array True on succeed, array with errors on failure
	 */
	function setOuterText($text, $parser = null) {
		if (trim($text)) {
			$index = $this->index();
			if ($parser === null) {
				$parser = new $this->parserClass();
			}
			$parser->setDoc($text);
			$parser->parse_all();
			$parser->root->moveChildren($this->parent, $index);
		}
		$this->delete();
		return (($parser && $parser->errors) ? $parser->errors : true);
	}

	/**
	 * Return html code of node
	 * @internal jquery (naming) compatibility
     * @param string|null $value The value to set or null to get the value.
	 * @see toString()
	 * @return string
	 */
	function html($value = null) {
      if ($value !== null) {
         $this->setInnerText($value);
      }
		return $this->getInnerText();
	}

	/**
	 * Similar to JavaScript innerText, will return (html formatted) content
	 * @return string
	 */
	function getInnerText() {
		return $this->toString(true, true, 1);
	}

	/**
	 * Similar to JavaScript innerText, will replace child nodes with new text
	 * @param string $text
	 * @param HtmlParserBase $parser Null to auto create instance
	 * @return bool|array True on succeed, array with errors on failure
	 */
	function setInnerText($text, $parser = null) {
		$this->clear();
		if (trim($text)) {
			if ($parser === null) {
				$parser = new $this->parserClass();
			}
			$parser->root =& $this;
			$parser->setDoc($text);
			$parser->parse_all();
		}
		return (($parser && $parser->errors) ? $parser->errors : true);
	}

	/**
	 * Similar to JavaScript plainText, will return text in node (and subnodes)
	 * @return string
	 */
	function getPlainText() {
		return preg_replace('`\s+`', ' ', $this->toString(true, true, true));
	}

	/**
	 * Return plaintext taking document encoding into account
	 * @return string
	 */
	function getPlainTextUTF8() {
		$txt = $this->toString(true, true, true);
		$enc = $this->getEncoding();
		if ($enc !== false) {
			$txt = mb_convert_encoding($txt, 'UTF-8', $enc);
		}
		return preg_replace('`\s+`', ' ', $txt);
	}

	/**
	 * Similar to JavaScript plainText, will replace child nodes with new text (literal)
	 * @param string $text
	 */
	function setPlainText($text) {
		$this->clear();
		if (trim($text)) {
			$this->addText($text);
		}
	}

	/**
	 * Delete node from parent and clear node
	 */
	function delete() {
		if (($p = $this->parent) !== null) {
			$this->parent = null;
			$p->deleteChild($this);
		} else {
			$this->clear();
		}
	}

	/**
	 * Detach node from parent
	 * @param bool $move_children_up Only detach current node and replace it with child nodes
	 * @internal jquery (naming) compatibility
	 * @see delete()
	 */
	function detach($move_children_up = false) {
		if (($p = $this->parent) !== null) {
			$index = $this->index();
			$this->parent = null;

			if ($move_children_up) {
				$this->moveChildren($p, $index);
			}
			$p->deleteChild($this, true);
		}
	}

	/**
	 * Deletes all child nodes from node
	 */
	function clear() {
		foreach($this->children as $c) {
			$c->parent = null;
			$c->delete();
		}
		$this->children = array();
	}

	/**
	 * Get top parent
	 * @return DomNode Root, null if node has no parent
	 */
	function getRoot() {
		$r = $this->parent;
		$n = ($r === null) ? null : $r->parent;
		while ($n !== null) {
			$r = $n;
			$n = $r->parent;
		}

		return $r;
	}

	/**
	 * Change parent
	 * @param null|DomNode $to New parent, null if none
	 * @param false|int $index Add child to parent if not present at index, false to not add, negative to count from end, null to append
	 */
	#php4
	#function changeParent($to, &$index) {
	#php4e
	#php5
	function changeParent($to, &$index = null) {
	#php5e
		if ($this->parent !== null) {
			$this->parent->deleteChild($this, true);
		}
		$this->parent = $to;
		if ($index !== false) {
			$new_index = $this->index();
			if (!(is_int($new_index) && ($new_index >= 0))) {
				$this->parent->addChild($this, $index);
			}
		}
	}

	/**
	 * Find out if node has (a certain) parent
	 * @param DomNode|string $tag Match against parent, string to match tag, object to fully match node, null to return if node has parent
	 * @param bool $recursive
	 * @return bool
	 */
	function hasParent($tag = null, $recursive = false) {
		if ($this->parent !== null) {
			if ($tag === null) {
				return true;
			} elseif (is_string($tag)) {
				return (($this->parent->tag === $tag) || ($recursive && $this->parent->hasParent($tag)));
			} elseif (is_object($tag)) {
				return (($this->parent === $tag) || ($recursive && $this->parent->hasParent($tag)));
			}
		}

		return false;
	}

	/**
	 * Find out if node is parent of a certain tag
	 * @param DomNode|string $tag Match against parent, string to match tag, object to fully match node
	 * @param bool $recursive
	 * @return bool
	 * @see hasParent()
	 */
	function isParent($tag, $recursive = false) {
		return ($this->hasParent($tag, $recursive) === ($tag !== null));
	}

	/**
	 * Find out if node is text
	 * @return bool
	 */
	function isText() {
		return false;
	}

	/**
	 * Find out if node is comment
	 * @return bool
	 */
	function isComment() {
		return false;
	}

	/**
	 * Find out if node is text or comment node
	 * @return bool
	 */
	function isTextOrComment() {
		return false;
	}

	/**
	 * Move node to other node
	 * @param DomNode $to New parent, null if none
	 * @param int $new_index Add child to parent at index if not present, null to not add, negative to count from end
	 * @internal Performs {@link changeParent()}
	 */
	#php4
	#function move($to, &$new_index) {
	#php4e
	#php5
	function move($to, &$new_index = -1) {
	#php5e
		$this->changeParent($to, $new_index);
	}

	/**
	 * Move child nodes to other node
	 * @param DomNode $to New parent, null if none
	 * @param int $new_index Add child to new node at index if not present, null to not add, negative to count from end
	 * @param int $start Index from child node where to start wrapping, 0 for first element
	 * @param int $end Index from child node where to end wrapping, -1 for last element
	 */
	#php4
	#function moveChildren($to, &$new_index, $start = 0, $end = -1) {
	#php4e
	#php5
	function moveChildren($to, &$new_index = -1, $start = 0, $end = -1) {
	#php5e
		if ($end < 0) {
			$end += count($this->children);
		}
		for ($i = $start; $i <= $end; $i++) {
			$this->children[$start]->changeParent($to, $new_index);
		}
	}

	/**
	 * Index of node in parent
	 * @param bool $count_all True to count all tags, false to ignore text and comments
	 * @return int -1 if not found
	 */
	function index($count_all = true) {
		if (!$this->parent) {
			return -1;
		} elseif ($count_all) {
			return $this->parent->findChild($this);
		} else{
			$index = -1;
			//foreach($this->parent->children as &$c) {
			//	if (!$c->isTextOrComment()) {
			//		++$index;
			//	}
			//	if ($c === $this) {
			//		return $index;
			//	}
			//}

			foreach(array_keys($this->parent->children) as $k) {
				if (!$this->parent->children[$k]->isTextOrComment()) {
					++$index;
				}
				if ($this->parent->children[$k] === $this) {
					return $index;
				}
			}
			return -1;
		}
	}

	/**
	 * Change index of node in parent
	 * @param int $index New index
	 */
	function setIndex($index) {
		if ($this->parent) {
			if ($index > $this->index()) {
				--$index;
			}
			$this->delete();
			$this->parent->addChild($this, $index);
		}
	}

	/**
	 * Index of all similar nodes in parent
	 * @return int -1 if not found
	 */
	function typeIndex() {
		if (!$this->parent) {
			return -1;
		} else {
			$index = -1;
			//foreach($this->parent->children as &$c) {
			//	if (strcasecmp($this->tag, $c->tag) === 0) {
			//		++$index;
			//	}
			//	if ($c === $this) {
			//		return $index;
			//	}
			//}

			foreach(array_keys($this->parent->children) as $k) {
				if (strcasecmp($this->tag, $this->parent->children[$k]->tag) === 0) {
					++$index;
				}
				if ($this->parent->children[$k] === $this) {
					return $index;
				}
			}
			return -1;
		}
	}

	/**
	 * Calculate indent of node (number of parent tags - 1)
	 * @return int
	 */
	function indent() {
		return (($this->parent) ? $this->parent->indent() + 1 : -1);
	}

	/**
	 * Get sibling node
	 * @param int $offset Offset from current node
	 * @return DomNode Null if not found
	 */
	function getSibling($offset = 1) {
		$index = $this->index() + $offset;
		if (($index >= 0) && ($index < $this->parent->childCount())) {
			return $this->parent->getChild($index);
		} else {
			return null;
		}
	}

	/**
	 * Get node next to current
	 * @param bool $skip_text_comments
	 * @return DomNode Null if not found
	 * @see getSibling()
	 * @see getPreviousSibling()
	 */
	function getNextSibling($skip_text_comments = true) {
		$offset = 1;
		while (($n = $this->getSibling($offset)) !== null) {
			if ($skip_text_comments && ($n->tag[0] === '~')) {
				++$offset;
			} else {
				break;
			}
		}

		return $n;
	}

	/**
	 * Get node previous to current
	 * @param bool $skip_text_comments
	 * @return DomNode Null if not found
	 * @see getSibling()
	 * @see getNextSibling()
	 */
	function getPreviousSibling($skip_text_comments = true) {
		$offset = -1;
		while (($n = $this->getSibling($offset)) !== null) {
			if ($skip_text_comments && ($n->tag[0] === '~')) {
				--$offset;
			} else {
				break;
			}
		}

		return $n;
	}

	/**
	 * Get namespace of node
	 * @return string
	 * @see setNamespace()
	 */
	function getNamespace() {
		if ($this->tag_ns === null) {
			$a = explode(':', $this->tag, 2);
			if (empty($a[1])) {
				$this->tag_ns = array('', $a[0]);
			} else {
				$this->tag_ns = array($a[0], $a[1]);
			}
		}

		return $this->tag_ns[0];
	}

	/**
	 * Set namespace of node
	 * @param string $ns
	 * @see getNamespace()
	 */
	function setNamespace($ns) {
		if ($this->getNamespace() !== $ns) {
			$this->tag_ns[0] = $ns;
			$this->tag = $ns.':'.$this->tag_ns[1];
		}
	}

	/**
	 * Get tagname of node (without namespace)
	 * @return string
	 * @see setTag()
	 */
	function getTag() {
		if ($this->tag_ns === null) {
			$this->getNamespace();
		}

		return $this->tag_ns[1];
	}

	/**
	 * Set tag (with or without namespace)
	 * @param string $tag
	 * @param bool $with_ns Does $tag include namespace?
	 * @see getTag()
	 */
	function setTag($tag, $with_ns = false) {
		$with_ns = $with_ns || (strpos($tag, ':') !== false);
		if ($with_ns) {
			$this->tag = $tag;
			$this->tag_ns = null;
		} elseif ($this->getTag() !== $tag) {
			$this->tag_ns[1] = $tag;
			$this->tag = (($this->tag_ns[0]) ? $this->tag_ns[0].':' : '').$tag;
		}
	}

	/**
	 * Try to determine the encoding of the current tag
	 * @return string|bool False if encoding could not be found
	 */
	function getEncoding() {
		$root = $this->getRoot();
		if ($root !== null) {
			if ($enc = $root->select('meta[charset]', 0, true, true)) {
				return $enc->getAttribute("charset");
			} elseif ($enc = $root->select('"?xml"[encoding]', 0, true, true)) {
				return $enc->getAttribute("encoding");
			} elseif ($enc = $root->select('meta[content*="charset="]', 0, true, true)) {
				$enc = $enc->getAttribute("content");
				return substr($enc, strpos($enc, "charset=")+8);
			}
		}

		return false;
	}

	/**
	 * Number of children in node
	 * @param bool $ignore_text_comments Ignore text/comments with calculation
	 * @return int
	 */
	function childCount($ignore_text_comments = false) {
		if (!$ignore_text_comments) {
			return count($this->children);
		} else{
			$count = 0;
			//foreach($this->children as &$c) {
			//	if (!$c->isTextOrComment()) {
			//		++$count;
			//	}
			//}

			foreach(array_keys($this->children) as $k) {
				if (!$this->children[$k]->isTextOrComment()) {
					++$count;
				}
			}
			return $count;
		}
	}

	/**
	 * Find node in children
	 * @param DomNode $child
	 * @return int False if not found
	 */
	function findChild($child) {
		return array_search($child, $this->children, true);
	}

	/**
	 * Checks if node has another node as child
	 * @param DomNode $child
	 * @return bool
	 */
	function hasChild($child) {
		return ((bool) findChild($child));
	}

	/**
	 * Get childnode
	 * @param int|DomNode $child Index, negative to count from end
	 * @param bool $ignore_text_comments Ignore text/comments with index calculation
	 * @return DomNode
	 */
	function &getChild($child, $ignore_text_comments = false) {
		if (!is_int($child)) {
			$child = $this->findChild($child);
		} elseif ($child < 0) {
			$child += $this->childCount($ignore_text_comments);
		}

		if ($ignore_text_comments) {
			$count = 0;
			$last = null;
			//foreach($this->children as &$c) {
			//	if (!$c->isTextOrComment()) {
			//		if ($count++ === $child) {
			//			return $c;
			//		}
			//		$last = $c;
			//	}
			//}

			foreach(array_keys($this->children) as $k) {
				if (!$this->children[$k]->isTextOrComment()) {
					if ($count++ === $child) {
						return $this->children[$k];
					}
					$last = $this->children[$k];
				}
			}
			return (($child > $count) ? $last : null);
		} else {
			return $this->children[$child];
		}
	}

	/**
	 * Add child node
	 * @param string|DomNode $tag Tag name or object
	 * @param int $offset Position to insert node, negative to count from end, null to append
	 * @return DomNode Added node
	 */
	#php4
	#function &addChild($tag, &$offset) {
	#php4e
	#php5
	function &addChild($tag, &$offset = null) {
	#php5e
        if (is_array($tag)) {
            $tag = new $this->childClass($tag, $this);
        } elseif (is_string($tag)) {
            $nodes = $this->createNodes($tag);
            $tag = array_shift($nodes);

            if ($tag && $tag->parent !== $this) {
                $index = false;
                $tag->changeParent($this, $index);
            }
		} elseif (is_object($tag) && $tag->parent !== $this) {
			$index = false; //Needs to be passed by ref
			$tag->changeParent($this, $index);
		}

		if (is_int($offset) && ($offset < count($this->children)) && ($offset !== -1)) {
			if ($offset < 0) {
				$offset += count($this->children);
			}
			array_splice($this->children, $offset++, 0, array(&$tag));
		} else {
			$this->children[] =& $tag;
		}

		return $tag;
	}

	/**
	 * First child node
	 * @param bool $ignore_text_comments Ignore text/comments with index calculation
	 * @return DomNode
	 */
	function &firstChild($ignore_text_comments = false) {
		return $this->getChild(0, $ignore_text_comments);
	}

	/**
	 * Last child node
	 * @param bool $ignore_text_comments Ignore text/comments with index calculation
	 * @return DomNode
	 */
	function &lastChild($ignore_text_comments = false) {
		return $this->getChild(-1, $ignore_text_comments);
	}

	/**
	 * Insert childnode
	 * @param string|DomNode $tag Tagname or object
	 * @param int $offset Position to insert node, negative to count from end, null to append
	 * @return DomNode Added node
	 * @see addChild();
	 */
	function &insertChild($tag, $index) {
		return $this->addChild($tag, $index);
	}

	/**
	 * Add text node
	 * @param string $text
	 * @param int $offset Position to insert node, negative to count from end, null to append
	 * @return DomNode Added node
	 * @see addChild();
	 */
	#php4
	#function &addText($text, &$offset) {
	#php4e
	#php5
	function &addText($text, &$offset = null) {
	#php5e
		return $this->addChild(new $this->childClass_Text($this, $text), $offset);
	}

	/**
	 * Add comment node
	 * @param string $text
	 * @param int $offset Position to insert node, negative to count from end, null to append
	 * @return DomNode Added node
	 * @see addChild();
	 */
	#php4
	#function &addComment($text, &$offset) {
	#php4e
	#php5
	function &addComment($text, &$offset = null) {
	#php5e
		return $this->addChild(new $this->childClass_Comment($this, $text), $offset);
	}

	/**
	 * Add conditional node
	 * @param string $condition
	 * @param bool True for <!--[if, false for <![if
	 * @param int $offset Position to insert node, negative to count from end, null to append
	 * @return DomNode Added node
	 * @see addChild();
	 */
	#php4
	#function &addConditional($condition, $hidden = true, &$offset) {
	#php4e
	#php5
	function &addConditional($condition, $hidden = true, &$offset = null) {
	#php5e
		return $this->addChild(new $this->childClass_Conditional($this, $condition, $hidden), $offset);
	}

	/**
	 * Add CDATA node
	 * @param string $text
	 * @param int $offset Position to insert node, negative to count from end, null to append
	 * @return DomNode Added node
	 * @see addChild();
	 */
	#php4
	#function &addCDATA($text, &$offset) {
	#php4e
	#php5
	function &addCDATA($text, &$offset = null) {
	#php5e
		return $this->addChild(new $this->childClass_CDATA($this, $text), $offset);
	}

	/**
	 * Add doctype node
	 * @param string $dtd
	 * @param int $offset Position to insert node, negative to count from end, null to append
	 * @return DomNode Added node
	 * @see addChild();
	 */
	#php4
	#function &addDoctype($dtd, &$offset) {
	#php4e
	#php5
	function &addDoctype($dtd, &$offset = null) {
	#php5e
		return $this->addChild(new $this->childClass_Doctype($this, $dtd), $offset);
	}

	/**
	 * Add xml node
	 * @param string $tag Tag name after "?", e.g. "php" or "xml"
	 * @param string $text
	 * @param array $attributes Array of attributes (array('attribute' => 'value'))
	 * @param int $offset Position to insert node, negative to count from end, null to append
	 * @return DomNode Added node
	 * @see addChild();
	 */
	#php4
	#function &addXML($tag = 'xml', $text = '', $attributes = array(), &$offset) {
	#php4e
	#php5
	function &addXML($tag = 'xml', $text = '', $attributes = array(), &$offset = null) {
	#php5e
		return $this->addChild(new $this->childClass_XML($this, $tag, $text, $attributes), $offset);
	}

	/**
	 * Add ASP node
	 * @param string $tag Tag name after "%"
	 * @param string $text
	 * @param array $attributes Array of attributes (array('attribute' => 'value'))
	 * @param int $offset Position to insert node, negative to count from end, null to append
	 * @return DomNode Added node
	 * @see addChild();
	 */
	#php4
	#function &addASP($tag = '', $text = '', $attributes = array(), &$offset) {
	#php4e
	#php5
	function &addASP($tag = '', $text = '', $attributes = array(), &$offset = null) {
	#php5e
		return $this->addChild(new $this->childClass_ASP($this, $tag, $text, $attributes), $offset);
	}

	/**
	 * Delete a child node
	 * @param int|DomNode $child Child(index) to delete, negative to count from end
	 * @param bool $soft_delete False to call {@link delete()} from child
	 */
	function deleteChild($child, $soft_delete = false) {
		if (is_object($child)) {
			$child = $this->findChild($child);
		} elseif ($child < 0) {
			$child += count($this->children);
		}

		if (!$soft_delete) {
			$this->children[$child]->delete();
		}
		unset($this->children[$child]);

		//Rebuild indices
		$tmp = array();

		//foreach($this->children as &$c) {
		//	$tmp[] =& $c;
		//}
		foreach(array_keys($this->children) as $k) {
			$tmp[] =& $this->children[$k];
		}
		$this->children = $tmp;
	}

	/**
	 * Wrap node
	 * @param string|DomNode $node Wrapping node, string to create new element node
	 * @param int $wrap_index Index to insert current node in wrapping node, -1 to append
	 * @param int $node_index Index to insert wrapping node, null to keep at same position
	 * @return DomNode Wrapping node
	 */
	function wrap($node, $wrap_index = -1, $node_index = null) {
		if ($node_index === null) {
			$node_index = $this->index();
		}

		if (!is_object($node)) {
			$node = $this->parent->addChild($node, $node_index);
		} elseif ($node->parent !== $this->parent) {
			$node->changeParent($this->parent, $node_index);
		}

		$this->changeParent($node, $wrap_index);
		return $node;
	}

	/**
	 * Wrap child nodes
	 * @param string|DomNode $node Wrapping node, string to create new element node
	 * @param int $start Index from child node where to start wrapping, 0 for first element
	 * @param int $end Index from child node where to end wrapping, -1 for last element
	 * @param int $wrap_index Index to insert in wrapping node, -1 to append
	 * @param int $node_index Index to insert current node, null to keep at same position
	 * @return DomNode Wrapping node
	 */
	function wrapInner($node, $start = 0, $end = -1, $wrap_index = -1, $node_index = null) {
		if ($end < 0) {
			$end += count($this->children);
		}
		if ($node_index === null) {
			$node_index = $end + 1;
		}

		if (!is_object($node)) {
			$node = $this->addChild($node, $node_index);
		} elseif ($node->parent !== $this) {
			$node->changeParent($this->parent, $node_index);
		}

		$this->moveChildren($node, $wrap_index, $start, $end);
		return $node;
	}

	/**
	 * Number of attributes
	 * @return int
	 */
	function attributeCount() {
		return count($this->attributes);
	}

	/**
	 * Find attribute using namespace, name or both
	 * @param string|int $attr Negative int to count from end
	 * @param string $compare "namespace", "name" or "total"
	 * @param bool $case_sensitive Compare with case sensitivity
	 * @return array array('ns', 'attr', 'ns:attr', index)
	 * @access private
	 */
	protected function findAttribute($attr, $compare = 'total', $case_sensitive = false) {
		if (is_int($attr)) {
			if ($attr < 0) {
				$attr += count($this->attributes);
			}
			$keys = array_keys($this->attributes);
			return $this->findAttribute($keys[$attr], 'total', true);
		} else if ($compare === 'total') {
			$b = explode(':', $attr, 2);
			if ($case_sensitive) {
				$t =& $this->attributes;
			} else {
				$t = array_change_key_case($this->attributes);
				$attr = strtolower($attr);
			}

			if (isset($t[$attr])) {
				$index = 0;
				foreach($this->attributes as $a => $v) {
					if (($v === $t[$attr]) && (strcasecmp($a, $attr) === 0)) {
						$attr = $a;
						$b = explode(':', $attr, 2);
						break;
					}
					++$index;
				}

				if (empty($b[1])) {
					return array(array('', $b[0], $attr, $index));
				} else {
					return array(array($b[0], $b[1], $attr, $index));
				}
			} else {
				return false;
			}
		} else {
			if ($this->attributes_ns === null) {
				$index = 0;
				foreach($this->attributes as $a => $v) {
					$b = explode(':', $a, 2);
					if (empty($b[1])) {
						$this->attributes_ns[$b[0]][] = array('', $b[0], $a, $index);
					} else {
						$this->attributes_ns[$b[1]][] = array($b[0], $b[1], $a, $index);
					}
					++$index;
				}
			}

			if ($case_sensitive) {
				$t =& $this->attributes_ns;
			} else {
				$t = array_change_key_case($this->attributes_ns);
				$attr = strtolower($attr);
			}

			if ($compare === 'namespace') {
				$res = array();
				foreach($t as $ar) {
					foreach($ar as $a) {
						if ($a[0] === $attr) {
							$res[] = $a;
						}
					}
				}
				return $res;
			} elseif ($compare === 'name') {
				return ((isset($t[$attr])) ? $t[$attr] : false);
			} else {
				trigger_error('Unknown comparison mode');
			}
		}
	}

	/**
	 * Checks if node has attribute
	 * @param string|int$attr Negative int to count from end
	 * @param string $compare Find node using "namespace", "name" or "total"
	 * @param bool $case_sensitive Compare with case sensitivity
	 * @return bool
	 */
	function hasAttribute($attr, $compare = 'total', $case_sensitive = false) {
		return ((bool) $this->findAttribute($attr, $compare, $case_sensitive));
	}

	/**
	 * Gets namespace of attribute(s)
	 * @param string|int $attr Negative int to count from end
	 * @param string $compare Find node using "namespace", "name" or "total"
	 * @param bool $case_sensitive Compare with case sensitivity
	 * @return string|array False if not found
	 */
	function getAttributeNS($attr, $compare = 'name', $case_sensitive = false) {
		$f = $this->findAttribute($attr, $compare, $case_sensitive);
		if (is_array($f) && $f) {
			if (count($f) === 1) {
				return $this->attributes[$f[0][0]];
			} else {
				$res = array();
				foreach($f as $a) {
					$res[] = $a[0];
				}
				return $res;
			}
		} else {
			return false;
		}
	}

	/**
	 * Sets namespace of attribute(s)
	 * @param string|int $attr Negative int to count from end
	 * @param string $namespace
	 * @param string $compare Find node using "namespace", "name" or "total"
	 * @param bool $case_sensitive Compare with case sensitivity
	 * @return bool
	 */
	function setAttributeNS($attr, $namespace, $compare = 'name', $case_sensitive = false) {
		$f = $this->findAttribute($attr, $compare, $case_sensitive);
		if (is_array($f) && $f) {
			if ($namespace) {
				$namespace .= ':';
			}
			foreach($f as $a) {
				$val = $this->attributes[$a[2]];
				unset($this->attributes[$a[2]]);
				$this->attributes[$namespace.$a[1]] = $val;
			}
			$this->attributes_ns = null;
			return true;
		} else {
			return false;
		}
	}

	/**
	 * Gets value(s) of attribute(s)
	 * @param string|int $attr Negative int to count from end
	 * @param string $compare Find node using "namespace", "name" or "total"
	 * @param bool $case_sensitive Compare with case sensitivity
	 * @return string|array
	 */
	function getAttribute($attr, $compare = 'total', $case_sensitive = false) {
		$f = $this->findAttribute($attr, $compare, $case_sensitive);
		if (is_array($f) && $f){
			if (count($f) === 1) {
				return $this->attributes[$f[0][2]];
			} else {
				$res = array();
				foreach($f as $a) {
					$res[] = $this->attributes[$a[2]];
				}
				return $res;
			}
		} else {
			return null;
		}
	}

	/**
	 * Sets value(s) of attribute(s)
	 * @param string|int $attr Negative int to count from end
	 * @param string $compare Find node using "namespace", "name" or "total"
	 * @param bool $case_sensitive Compare with case sensitivity
	 */
	function setAttribute($attr, $val, $compare = 'total', $case_sensitive = false) {
		if ($val === null) {
			return $this->deleteAttribute($attr, $compare, $case_sensitive);
		}

		$f = $this->findAttribute($attr, $compare, $case_sensitive);
		if (is_array($f) && $f) {
			foreach($f as $a) {
				$this->attributes[$a[2]] = (string) $val;
			}
		} else {
			$this->attributes[$attr] = (string) $val;
		}
	}

	/**
	 * Add new attribute
	 * @param string $attr
	 * @param string $val
	 */
	function addAttribute($attr, $val) {
		$this->setAttribute($attr, $val, 'total', true);
	}

	/**
	 * Delete attribute(s)
	 * @param string|int $attr Negative int to count from end
	 * @param string $compare Find node using "namespace", "name" or "total"
	 * @param bool $case_sensitive Compare with case sensitivity
	 */
	function deleteAttribute($attr, $compare = 'total', $case_sensitive = false) {
		$f = $this->findAttribute($attr, $compare, $case_sensitive);
		if (is_array($f) && $f) {
			foreach($f as $a) {
				unset($this->attributes[$a[2]]);
				if ($this->attributes_ns !== null) {
					unset($this->attributes_ns[$a[1]]);
				}
			}
		}
	}

	/**
	 * Determine if node has a certain class
	 * @param string $className
	 * @return bool
	 */
	function hasClass($className) {
		return ($className && preg_match('`\b'.preg_quote($className).'\b`si', $this->class));
	}

	/**
	 * Add new class(es)
	 * @param string|array $className
	 */
	function addClass($className) {
		if (!is_array($className)) {
			$className = array($className);
		}
		$class = isset($this->class) ? $this->class : '';
		foreach ($className as $c) {
			if (!(preg_match('`\b'.preg_quote($c).'\b`si', $class) > 0)) {
				$class .= ' '.$c;
			}
		}
		 $this->class = trim($class);
	}

	/**
	 * Remove clas(ses)
	 * @param string|array $className
	 */
	function removeClass($className) {
		if (!is_array($className)) {
			$className = array($className);
		}
		$class = $this->class;
		foreach ($className as $c) {
			$class = preg_replace('`\b'.preg_quote($c).'\b`si', '', $class);
		}
		if ($class) {
			$this->class = $class;
		} else {
			unset($this->class);
		}
	}

	/**
	 * Finds children using a callback function
	 * @param callable $callback Function($node) that returns a bool
	 * @param bool|int $recursive Check recursively
	 * @param bool $check_self Include this node in search?
	 * @return array
	 */
	function getChildrenByCallback($callback, $recursive = true, $check_self = false) {
		$count = $this->childCount();
		if ($check_self && $callback($this)) {
			$res = array($this);
		} else {
			$res = array();
		}

		if ($count > 0) {
			if (is_int($recursive)) {
				$recursive = (($recursive > 1) ? $recursive - 1 : false);
			}

			for ($i = 0; $i < $count; $i++) {
				if ($callback($this->children[$i])) {
					$res[] = $this->children[$i];
				}
				if ($recursive) {
					$res = array_merge($res, $this->children[$i]->getChildrenByCallback($callback, $recursive));
				}
			}
		}

		return $res;
	}

	/**
	 * Finds children using the {$link match()} function
	 * @param $conditions See {$link match()}
	 * @param $custom_filters See {$link match()}
	 * @param bool|int $recursive Check recursively
	 * @param bool $check_self Include this node in search?
	 * @return array
	 */
	function getChildrenByMatch($conditions, $recursive = true, $check_self = false, $custom_filters = array()) {
		$count = $this->childCount();
		if ($check_self && $this->match($conditions, true, $custom_filters)) {
			$res = array($this);
		} else {
			$res = array();
		}

		if ($count > 0) {
			if (is_int($recursive)) {
				$recursive = (($recursive > 1) ? $recursive - 1 : false);
			}

			for ($i = 0; $i < $count; $i++) {
				if ($this->children[$i]->match($conditions, true, $custom_filters)) {
					$res[] = $this->children[$i];
				}
				if ($recursive) {
					$res = array_merge($res, $this->children[$i]->getChildrenByMatch($conditions, $recursive, false, $custom_filters));
				}
			}
		}

		return $res;
	}

	/**
	 * Checks if tag matches certain conditions
	 * @param array $tags array('tag1', 'tag2') or array(array(
	 *	'tag' => 'tag1',
	 *	'operator' => 'or'/'and',
	 *	'compare' => 'total'/'namespace'/'name',
	 * 	'case_sensitive' => true))
	 * @return bool
	 * @internal Used by selector class
	 * @see match()
	 * @access private
	 */
	protected function match_tags($tags) {
		$res = false;

		foreach($tags as $tag => $match) {
			if (!is_array($match)) {
				$match = array(
					'match' => $match,
					'operator' => 'or',
					'compare' => 'total',
					'case_sensitive' => false
				);
			} else {
				if (is_int($tag)) {
					$tag = $match['tag'];
				}
				if (!isset($match['match'])) {
					$match['match'] = true;
				}
				if (!isset($match['operator'])) {
					$match['operator'] = 'or';
				}
				if (!isset($match['compare'])) {
					$match['compare'] = 'total';
				}
				if (!isset($match['case_sensitive'])) {
					$match['case_sensitive'] = false;
				}
			}

			if (($match['operator'] === 'and') && (!$res)) {
				return false;
			} elseif (!($res && ($match['operator'] === 'or'))) {
				if ($match['compare'] === 'total') {
					$a = $this->tag;
				} elseif ($match['compare'] === 'namespace') {
					$a = $this->getNamespace();
				} elseif ($match['compare'] === 'name') {
					$a = $this->getTag();
				}

				if ($match['case_sensitive']) {
					$res = (($a === $tag) === $match['match']);
				} else {
					$res = ((strcasecmp($a, $tag) === 0) === $match['match']);
				}
			}
		}

		return $res;
	}

	/**
	 * Checks if attributes match certain conditions
	 * @param array $attributes array('attr' => 'val') or array(array(
	 *	'operator_value' => 'equals'/'='/'contains_regex'/etc
	 *	'attribute' => 'attr',
	 *	'value' => 'val',
	 *	'match' => true,
	 *	'operator_result' => 'or'/'and',
	 *	'compare' => 'total'/'namespace'/'name',
	 *	'case_sensitive' => true))
	 * @return bool
	 * @internal Used by selector class
	 * @see match()
	 * @access private
	 */
	protected function match_attributes($attributes) {
		$res = false;

		foreach($attributes as $attribute => $match) {
			if (!is_array($match)) {
				$match = array(
					'operator_value' => 'equals',
					'value' => $match,
					'match' => true,
					'operator_result' => 'or',
					'compare' => 'total',
					'case_sensitive' => false
				);
			} else {
				if (is_int($attribute)) {
					$attribute = $match['attribute'];
				}
				if (!isset($match['match'])) {
					$match['match'] = true;
				}
				if (!isset($match['operator_result'])) {
					$match['operator_result'] = 'or';
				}
				if (!isset($match['compare'])) {
					$match['compare'] = 'total';
				}
				if (!isset($match['case_sensitive'])) {
					$match['case_sensitive'] = false;
				}
			}

			if (is_string($match['value']) && (!$match['case_sensitive'])) {
				$match['value'] = strtolower($match['value']);
			}

			if (($match['operator_result'] === 'and') && (!$res)) {
				return false;
			} elseif (!($res && ($match['operator_result'] === 'or'))) {
				$possibles = $this->findAttribute($attribute, $match['compare'], $match['case_sensitive']);

				$has = (is_array($possibles) && $possibles);
				$res = (($match['value'] === $has) || (($match['match'] === false) && ($has === $match['match'])));

				if ((!$res) && $has && is_string($match['value'])) {
					foreach($possibles as $a) {
						$val = $this->attributes[$a[2]];
						if (is_string($val) && (!$match['case_sensitive'])) {
							$val = strtolower($val);
						}

						switch($match['operator_value']) {
							case '%=':
							case 'contains_regex':
								$res = ((preg_match('`'.$match['value'].'`s', $val) > 0) === $match['match']);
								if ($res) break 1; else break 2;

							case '|=':
							case 'contains_prefix':
								$res = ((preg_match('`\b'.preg_quote($match['value']).'[\-\s]`s', $val) > 0) === $match['match']);
								if ($res) break 1; else break 2;

							case '~=':
							case 'contains_word':
								$res = ((preg_match('`\s'.preg_quote($match['value']).'\s`s', " $val ") > 0) === $match['match']);
								if ($res) break 1; else break 2;

							case '*=':
							case 'contains':
								$res = ((strpos($val, $match['value']) !== false) === $match['match']);
								if ($res) break 1; else break 2;

							case '$=':
							case 'ends_with':
								$res = ((substr($val, -strlen($match['value'])) === $match['value']) === $match['match']);
								if ($res) break 1; else break 2;

							case '^=':
							case 'starts_with':
								$res = ((substr($val, 0, strlen($match['value'])) === $match['value']) === $match['match']);
								if ($res) break 1; else break 2;

							case '!=':
							case 'not_equal':
								$res = (($val !== $match['value']) === $match['match']);
								if ($res) break 1; else break 2;

							case '=':
							case 'equals':
								$res = (($val === $match['value']) === $match['match']);
								if ($res) break 1; else break 2;

							case '>=':
							case 'bigger_than':
								$res = (($val >= $match['value']) === $match['match']);
								if ($res) break 1; else break 2;

							case '<=':
							case 'smaller_than':
								$res = (($val >= $match['value']) === $match['match']);
								if ($res) break 1; else break 2;

							default:
								trigger_error('Unknown operator "'.$match['operator_value'].'" to match attributes!');
								return false;
						}
					}
				}
			}
		}

		return $res;
	}

	/**
	 * Checks if node matches certain filters
	 * @param array $tags array(array(
	 *	'filter' => 'last-child',
	 *	'params' => '123'))
	 * @param array $custom_filters Custom map next to {@link $filter_map}
	 * @return bool
	 * @internal Used by selector class
	 * @see match()
	 * @access private
	 */
	protected function match_filters($conditions, $custom_filters = array()) {
		foreach($conditions as $c) {
			$c['filter'] = strtolower($c['filter']);
			if (isset($this->filter_map[$c['filter']])) {
				if (!$this->{$this->filter_map[$c['filter']]}($c['params'])) {
					return false;
				}
			} elseif (isset($custom_filters[$c['filter']])) {
				if (!call_user_func($custom_filters[$c['filter']], $this, $c['params'])) {
					return false;
				}
			} else {
				trigger_error('Unknown filter "'.$c['filter'].'"!');
				return false;
			}
		}

		return true;
	}

	/**
	 * Checks if node matches certain conditions
	 * @param array $tags array('tags' => array(tag_conditions), 'attributes' => array(attr_conditions), 'filters' => array(filter_conditions))
	 * @param array $match Should conditions evaluate to true?
	 * @param array $custom_filters Custom map next to {@link $filter_map}
	 * @return bool
	 * @internal Used by selector class
	 * @see match_tags();
	 * @see match_attributes();
	 * @see match_filters();
	 * @access private
	 */
	function match($conditions, $match = true, $custom_filters = array()) {
		$t = isset($conditions['tags']);
		$a = isset($conditions['attributes']);
		$f = isset($conditions['filters']);

		if (!($t || $a || $f)) {
			if (is_array($conditions) && $conditions) {
				foreach($conditions as $c) {
					if ($this->match($c, $match)) {
						return true;
					}
				}
			}

			return false;
		} else {
			if (($t && (!$this->match_tags($conditions['tags']))) === $match) {
				return false;
			}

			if (($a && (!$this->match_attributes($conditions['attributes']))) === $match) {
				return false;
			}

			if (($f && (!$this->match_filters($conditions['filters'], $custom_filters))) === $match) {
				return false;
			}

			return true;
		}
	}

	/**
	 * Finds children that match a certain attribute
	 * @param string $attribute
	 * @param string $value
	 * @param string $mode Compare mode, "equals", "|=", "contains_regex", etc.
	 * @param string $compare "total"/"namespace"/"name"
	 * @param bool|int $recursive
	 * @return array
	 */
	function getChildrenByAttribute($attribute, $value, $mode = 'equals', $compare = 'total', $recursive = true) {
		if ($this->childCount() < 1) {
			return array();
		}

		$mode = explode(' ', strtolower($mode));
		$match = ((isset($mode[1]) && ($mode[1] === 'not')) ? 'false' : 'true');

		return $this->getChildrenByMatch(
			array(
				'attributes' => array(
					$attribute => array(
						'operator_value' => $mode[0],
						'value' => $value,
						'match' => $match,
						'compare' => $compare
					)
				)
			),
			$recursive
		);
	}

	/**
	 * Finds children that match a certain tag
	 * @param string $tag
	 * @param string $compare "total"/"namespace"/"name"
	 * @param bool|int $recursive
	 * @return array
	 */
	function getChildrenByTag($tag, $compare = 'total', $recursive = true) {
		if ($this->childCount() < 1) {
			return array();
		}

		$tag = explode(' ', strtolower($tag));
		$match = ((isset($tag[1]) && ($tag[1] === 'not')) ? 'false' : 'true');

		return $this->getChildrenByMatch(
			array(
				'tags' => array(
					$tag[0] => array(
						'match' => $match,
						'compare' => $compare
					)
				)
			),
			$recursive
		);
	}

	/**
	 * Finds all children using ID attribute
	 * @param string $id
	 * @param bool|int $recursive
	 * @return array
	 */
	function getChildrenByID($id, $recursive = true) {
		return $this->getChildrenByAttribute('id', $id, 'equals', 'total', $recursive);
	}

	/**
	 * Finds all children using class attribute
	 * @param string $class
	 * @param bool|int $recursive
	 * @return array
	 */
	function getChildrenByClass($class, $recursive = true) {
		return $this->getChildrenByAttribute('class', $class, 'equals', 'total', $recursive);
	}

	/**
	 * Finds all children using name attribute
	 * @param string $name
	 * @param bool|int $recursive
	 * @return array
	 */
	function getChildrenByName($name, $recursive = true) {
		return $this->getChildrenByAttribute('name', $name, 'equals', 'total', $recursive);
	}

    /**
     * Performs a css query on the node.
     * @param string $query
     * @return IQuery Returns the matching nodes from the query.
     */
    public function query($query = '*') {
        $select = $this->select($query);
        $result = new \pagelayerQuery((array)$select);
        return $result;
    }

	/**
	 * Performs css query on node
	 * @param string $query
	 * @param int|bool $index True to return node instead of array if only 1 match,
	 * false to return array, int to return match at index, negative int to count from end
	 * @param bool|int $recursive
	 * @param bool $check_self Include this node in search or only search child nodes
	 * @return DomNode[]|DomNode Returns an array of matching {@link DomNode} objects
     *  or a single {@link DomNode} if `$index` is not false.
	 */
	function select($query = '*', $index = false, $recursive = true, $check_self = false) {
		$s = new $this->selectClass($this, $query, $check_self, $recursive);
		$res = $s->result;
		unset($s);
		if (is_array($res) && ($index === true) && (count($res) === 1)) {
			return $res[0];
		} elseif (is_int($index) && is_array($res)) {
			if ($index < 0) {
				$index += count($res);
			}
			return ($index < count($res)) ? $res[$index] : null;
        } else {
			return $res;
		}
	}

	/**
	 * Checks if node matches css query filter ":root"
	 * @return bool
	 * @see match()
	 * @access private
	 */
	protected function filter_root() {
		return (strtolower($this->tag) === 'html');
	}

	/**
	 * Checks if node matches css query filter ":nth-child(n)"
	 * @param string $n 1-based index
	 * @return bool
	 * @see match()
	 * @access private
	 */
	protected function filter_nchild($n) {
		return ($this->index(false)+1 === (int) $n);
	}

	/**
	 * Checks if node matches css query filter ":gt(n)"
	 * @param string $n 0-based index
	 * @return bool
	 * @see match()
	 * @access private
	 */
	protected function filter_gt($n) {
		return ($this->index(false) > (int) $n);
	}

	/**
	 * Checks if node matches css query filter ":lt(n)"
	 * @param string $n 0-based index
	 * @return bool
	 * @see match()
	 * @access private
	 */
	protected function filter_lt($n) {
		return ($this->index(false) < (int) $n);
	}

	/**
	 * Checks if node matches css query filter ":nth-last-child(n)"
	 * @param string $n 1-based index
	 * @return bool
	 * @see match()
	 * @access private
	 */
	protected function filter_nlastchild($n) {
		if ($this->parent === null) {
			return false;
		} else {
			return ($this->parent->childCount(true) - $this->index(false) === (int) $n);
		}
	}

	/**
	 * Checks if node matches css query filter ":nth-of-type(n)"
	 * @param string $n 1-based index
	 * @return bool
	 * @see match()
	 * @access private
	 */
	protected function filter_ntype($n) {
		return ($this->typeIndex()+1 === (int) $n);
	}

	/**
	 * Checks if node matches css query filter ":nth-last-of-type(n)"
	 * @param string $n 1-based index
	 * @return bool
	 * @see match()
	 * @access private
	 */
	protected function filter_nlastype($n) {
		if ($this->parent === null) {
			return false;
		} else {
			return (count($this->parent->getChildrenByTag($this->tag, 'total', false)) - $this->typeIndex() === (int) $n);
		}
	}

	/**
	 * Checks if node matches css query filter ":odd"
	 * @return bool
	 * @see match()
	 * @access private
	 */
	protected function filter_odd() {
		return (($this->index(false) & 1) === 1);
	}

	/**
	 * Checks if node matches css query filter ":even"
	 * @return bool
	 * @see match()
	 * @access private
	 */
	protected function filter_even() {
		return (($this->index(false) & 1) === 0);
	}

	/**
	 * Checks if node matches css query filter ":every(n)"
	 * @return bool
	 * @see match()
	 * @access private
	 */
	protected function filter_every($n) {
		return (($this->index(false) % (int) $n) === 0);
	}

	/**
	 * Checks if node matches css query filter ":first"
	 * @return bool
	 * @see match()
	 * @access private
	 */
	protected function filter_first() {
		return ($this->index(false) === 0);
	}

	/**
	 * Checks if node matches css query filter ":last"
	 * @return bool
	 * @see match()
	 * @access private
	 */
	protected function filter_last() {
		if ($this->parent === null) {
			return false;
		} else {
			return ($this->parent->childCount(true) - 1 === $this->index(false));
		}
	}

	/**
	 * Checks if node matches css query filter ":first-of-type"
	 * @return bool
	 * @see match()
	 * @access private
	 */
	protected function filter_firsttype() {
		return ($this->typeIndex() === 0);
	}

	/**
	 * Checks if node matches css query filter ":last-of-type"
	 * @return bool
	 * @see match()
	 * @access private
	 */
	protected function filter_lasttype() {
		if ($this->parent === null) {
			return false;
		} else {
			return (count($this->parent->getChildrenByTag($this->tag, 'total', false)) - 1 === $this->typeIndex());
		}
	}

	/**
	 * Checks if node matches css query filter ":only-child"
	 * @return bool
	 * @see match()
	 * @access private
	 */
	protected function filter_onlychild() {
		if ($this->parent === null) {
			return false;
		} else {
			return ($this->parent->childCount(true) === 1);
		}
	}

	/**
	 * Checks if node matches css query filter ":only-of-type"
	 * @return bool
	 * @see match()
	 * @access private
	 */
	protected function filter_onlytype() {
		if ($this->parent === null) {
			return false;
		} else {
			return (count($this->parent->getChildrenByTag($this->tag, 'total', false)) === 1);
		}
	}

	/**
	 * Checks if node matches css query filter ":empty"
	 * @return bool
	 * @see match()
	 * @access private
	 */
	protected function filter_empty() {
		return ($this->childCount() === 0);
	}

	/**
	 * Checks if node matches css query filter ":not-empty"
	 * @return bool
	 * @see match()
	 * @access private
	 */
	protected function filter_notempty() {
		return ($this->childCount() !== 0);
	}

	/**
	 * Checks if node matches css query filter ":has-text"
	 * @return bool
	 * @see match()
	 * @access private
	 */
	protected function filter_hastext() {
		return ($this->getPlainText() !== '');
	}

	/**
	 * Checks if node matches css query filter ":no-text"
	 * @return bool
	 * @see match()
	 * @access private
	 */
	protected function filter_notext() {
		return ($this->getPlainText() === '');
	}

	/**
	 * Checks if node matches css query filter ":lang(s)"
	 * @param string $lang
	 * @return bool
	 * @see match()
	 * @access private
	 */
	protected function filter_lang($lang) {
		return ($this->lang === $lang);
	}

	/**
	 * Checks if node matches css query filter ":contains(s)"
	 * @param string $text
	 * @return bool
	 * @see match()
	 * @access private
	 */
	protected function filter_contains($text) {
		return (strpos($this->getPlainTextUTF8(), $text) !== false);
	}

	/**
	 * Checks if node matches css query filter ":has(s)"
	 * @param string $selector
	 * @return bool
	 * @see match()
	 * @access private
	 */
	protected function filter_has($selector) {
		$s = $this->select((string) $selector, false);
		return (is_array($s) && (count($s) > 0));
	}

	/**
	 * Checks if node matches css query filter ":not(s)"
	 * @param string $selector
	 * @return bool
	 * @see match()
	 * @access private
	 */
	protected function filter_not($selector) {
		$s = $this->select((string) $selector, false, true, true);
		return ((!is_array($s)) || (array_search($this, $s, true) === false));
	}

	/**
	 * Checks if node matches css query filter ":element"
	 * @return bool
	 * @see match()
	 * @access private
	 */
	protected function filter_element() {
		return true;
	}

	/**
	 * Checks if node matches css query filter ":text"
	 * @return bool
	 * @see match()
	 * @access private
	 */
	protected function filter_text() {
		return false;
	}

    /**
     * Checks if a node matches css query filter ":checked"
     * @return bool
     * @see match()
     */
    protected function filter_checked() {
        $attr = $this->getAttribute('checked');
        if (is_array($attr))
            $attr = reset($attr);
        return strcasecmp($attr, 'checked') === 0;
    }

	/**
	 * Checks if node matches css query filter ":comment"
	 * @return bool
	 * @see match()
	 * @access private
	 */
	protected function filter_comment() {
		return false;
	}

    /**
     * Checks if a node matches css query filter ":selected"
     * @return bool
     * @see match()
     */
    protected function filter_selected() {
        $attr = $this->getAttribute('selected');
        if (is_array($attr))
            $attr = reset($attr);

        return strcasecmp($attr, 'selected') === 0;
    }

    public function after($content) {
        $offset = $this->index() + 1;
        $parent = $this->parent;
        $nodes = $this->createNodes($content);

        foreach ($nodes as $node) {
            $node->changeParent($parent, $offset);
        }
        return $this;
    }


    /**
     * Create a {@link DomNode} from its string representation.
     * @param string|DomNode $content
     * @return DomNode
     */
    protected function createNode($content) {
        $nodes = $this->createNodes($content);
        return reset($nodes);
    }

    /**
     * Create an array of {@link DomNode} objects from their string representation.
     * @param string|DomNode $content
     * @return DomNode[]
     */
    protected function createNodes($content) {
        if (is_string($content)) {
            if (strpos($content, ' ') === false) {
                $nodes = array(new $this->childClass($content, $this));
            } else {
                $node = new $this->parserClass($content);
                $nodes = $node->root->children;
            }
        } else {
            $nodes = (array)$content;
        }
        return $nodes;
    }

    public function append($content) {
        $nodes = $this->createNodes($content);
        foreach ($nodes as $node) {
            $node->changeParent($this);
        }
        return $this;
    }

    public function attr($name, $value = null) {
        if ($value === null)
            return $this->getAttribute($name);

        $this->setAttribute($name, $value);
        return $this;
    }

   public function before($content) {
      $offset = $this->index();
      $parent = $this->parent;
      $nodes = $this->createNodes($content);

      foreach ($nodes as $node) {
          $node->changeParent($parent, $offset);
      }

      return $this;
   }

   #[\ReturnTypeWillChange]
   public function count() {
       return 1;
   }

//   public function css($name, $value = null) {
//
//   }

   public function prepend($content = null) {
      $offset = 0;
      $parent = $this;
      $nodes = $this->createNodes($content);

      foreach ($nodes as $node) {
          $node->changeParent($parent, $offset);
      }

      return $this;
   }

    public function prop($name, $value = null) {
        switch (strtolower($name)) {
            case 'checked':
            case 'disabled':
            case 'selected':
                if ($value !== null) {
                    if ($value) {
                        $this->attr($name, $name);
                    } else {
                        $this->removeAttr($name);
                    }
                    return $this;
                }
                return $this->attr($name) == $name;
            case 'tagname':
                return $this->tagName($value);
        }
        // The property is not supported, degrade gracefully
        if ($value === null)
            return $this;
        else
            return null;
    }

   public function remove($selector = null) {
      if ($selector == null) {
         $this->delete();
      } else {
         $nodes = (array)$this->select($selector);
         foreach ($nodes as $node) {
            $node->delete();
         }
      }
   }

   public function removeAttr($name) {
      $this->deleteAttribute($name);

      return $this;
   }

   function replaceWith($content) {
        $node_index = $this->index();

        // Add the new node.
        $node = $this->createNode($content);
        $node->changeParent($this->parent, $node_index);

        // Remove this node.
        $this->remove();

		return $node;
	}

    /**
     * @param type $value
     * @return string|DomNode
     */
    public function tagName($value = null) {
        if ($value !== null) {
            $this->setTag($value);
            return $this;
        }
        return $this->getTag();
    }

   public function text($value = null) {
      if ($value === null)
         return $this->getPlainText();

      $this->setPlainText($value);
      return $this;
   }

   public function toggleClass($classname, $switch = null) {
      if ($switch === true) {
         $this->addClass($classname);
      } elseif ($switch === false) {
         $this->removeClass($classname);
      } else {
         if ($this->hasClass($classname))
            $this->removeClass($classname);
         else
            $this->addClass($classname);
      }
      return $this;
   }

   public function unwrap() {
      $this->parent->detach(true);
      return $this;
   }

    public function val($value = null) {
        switch (strtolower($this->tag)) {
            case 'select':
                if ($value === null) {
                    // Return the value of a selected child.
                    return $this->query('option:selected')->attr('value');
                } else {
                    // Select the option with the right value and deselect the others.
                    foreach ($this->query('option') as $option) {
                        if ($option->attr('value') == $value) {
                            $option->attr('selected', 'selected');
                        } else {
                            $option->removeAttr('selected');
                        }
                    }
                    return $this;
                }
            case 'textarea':
                if ($value === null) {
                    // Return the contents of the textarea.
                    return $this->getInnerText();
                } else {
                    // Set the contents of the textarea.
                    $this->setInnerText($value);
                    return $this;
                }
            case 'input':
                switch (strtolower($this->getAttribute('type'))) {
                    case 'checkbox':
                        if ($value === null)
                            return $this->prop('checked') ? $this->getAttribute('value') : null;
                        else {
                            if (!$value) {
                                $this->deleteAttribute('checked');
                            } else {
                                $this->setAttribute('value', $value);
                                $this->setAttribute('checked', 'checked');
                            }
                            return $this;
                        }
                }
        }

        // Other node types can just get/set the value attribute.
        if ($value !== null) {
           $this->setAttribute('value', $value);
           return $this;
        }
        return $this->getAttribute('value');
    }

}

/**
 * Node subclass for text
 */
class TextNode extends DomNode {
	#php4 Compatibility with PHP4, this gets changed to a regular var in release tool
	#static $NODE_TYPE = self::NODE_TEXT;
	#php4e
	#php5
	const NODE_TYPE = self::NODE_TEXT;
	#php5e
	var $tag = '~text~';

	/**
	 * @var string
	 */
	var $text = '';

	/**
	 * Class constructor
	 * @param DomNode $parent
	 * @param string $text
	 */
	function __construct($parent, $text = '') {
		$this->parent = $parent;
		$this->text = $text;
	}

	#php4 PHP4 class constructor compatibility
	#function TextNode($parent, $text = '') {return $this->__construct($parent, $text);}
	#php4e

	function isText() {return true;}
	function isTextOrComment() {return true;}
	protected function filter_element() {return false;}
	protected function filter_text() {return true;}
	function toString_attributes() {return '';}
	function toString_content($attributes = true, $recursive = true, $content_only = false) {return $this->text;}
	function toString($attributes = true, $recursive = true, $content_only = false) {return $this->text;}

    /**
     * {@inheritdoc}
     */
    public function text($value = null) {
        if ($value !== null) {
            $this->text = $value;
            return $this;
        }
        return $this->text;
    }

    /**
     * {@inheritdoc}
     */
    public function html($value = null) {
        if ($value !== null) {
            $this->text = $value;
            return $this;
        }
        return $this->text;
    }
}

/**
 * Node subclass for comments
 */
class CommentNode extends DomNode {
	#php4 Compatibility with PHP4, this gets changed to a regular var in release tool
	#static $NODE_TYPE = self::NODE_COMMENT;
	#php4e
	#php5
	const NODE_TYPE = self::NODE_COMMENT;
	#php5e
	var $tag = '~comment~';

	/**
	 * @var string
	 */
	var $text = '';

	/**
	 * Class constructor
	 * @param DomNode $parent
	 * @param string $text
	 */
	function __construct($parent, $text = '') {
		$this->parent = $parent;
		$this->text = $text;
	}

	#php4 PHP4 class constructor compatibility
	#function CommentNode($parent, $text = '') {return $this->__construct($parent, $text);}
	#php4e

	function isComment() {return true;}
	function isTextOrComment() {return true;}
	protected function filter_element() {return false;}
	protected function filter_comment() {return true;}
	function toString_attributes() {return '';}
	function toString_content($attributes = true, $recursive = true, $content_only = false) {return $this->text;}
	function toString($attributes = true, $recursive = true, $content_only = false) {return '<!--'.$this->text.'-->';}
}

/**
 * Node subclass for conditional tags
 */
class ConditionalTagNode extends DomNode {
	#php4 Compatibility with PHP4, this gets changed to a regular var in release tool
	#static $NODE_TYPE = self::NODE_CONDITIONAL;
	#php4e
	#php5
	const NODE_TYPE = self::NODE_CONDITIONAL;
	#php5e
	var $tag = '~conditional~';

	/**
	 * @var string
	 */
	var $condition = '';

	/**
	 * Class constructor
	 * @param DomNode $parent
	 * @param string $condition e.g. "if IE"
	 * @param bool $hidden <!--[if if true, <![if if false
	 */
	function __construct($parent, $condition = '', $hidden = true) {
		$this->parent = $parent;
		$this->hidden = $hidden;
		$this->condition = $condition;
	}

	#php4 PHP4 class constructor compatibility
	#function ConditionalTagNode($parent, $condition = '', $hidden = true) {return $this->__construct($parent, $condition, $hidden);}
	#php4e

	protected function filter_element() {return false;}
	function toString_attributes() {return '';}
	function toString($attributes = true, $recursive = true, $content_only = false) {
		if ($content_only) {
			if (is_int($content_only)) {
				--$content_only;
			}
			return $this->toString_content($attributes, $recursive, $content_only);
		}

		$s = '<!'.(($this->hidden) ? '--' : '').'['.$this->condition.']>';
		if($recursive) {
			$s .= $this->toString_content($attributes);
		}
		$s .= '<![endif]'.(($this->hidden) ? '--' : '').'>';
		return $s;
	}
}

/**
 * Node subclass for CDATA tags
 */
class CdataNode extends DomNode {
	#php4 Compatibility with PHP4, this gets changed to a regular var in release tool
	#static $NODE_TYPE = self::NODE_CDATA;
	#php4e
	#php5
	const NODE_TYPE = self::NODE_CDATA;
	#php5e
	var $tag = '~cdata~';

	/**
	 * @var string
	 */
	var $text = '';

	/**
	 * Class constructor
	 * @param DomNode $parent
	 * @param string $text
	 */
	function __construct($parent, $text = '') {
		$this->parent = $parent;
		$this->text = $text;
	}

	#php4 PHP4 class constructor compatibility
	#function CdataNode($parent, $text = '') {return $this->__construct($parent, $text);}
	#php4e

	protected function filter_element() {return false;}
	function toString_attributes() {return '';}
	function toString_content($attributes = true, $recursive = true, $content_only = false) {return $this->text;}
	function toString($attributes = true, $recursive = true, $content_only = false) {return '<![CDATA['.$this->text.']]>';}
}

/**
 * Node subclass for doctype tags
 */
class DoctypeNode extends DomNode {
	#php4 Compatibility with PHP4, this gets changed to a regular var in release tool
	#static $NODE_TYPE = self::NODE_DOCTYPE;
	#php4e
	#php5
	const NODE_TYPE = self::NODE_DOCTYPE;
	#php5e
	var $tag = '!DOCTYPE';

	/**
	 * @var string
	 */
	var $dtd = '';

	/**
	 * Class constructor
	 * @param DomNode $parent
	 * @param string $dtd
	 */
	function __construct($parent, $dtd = '') {
		$this->parent = $parent;
		$this->dtd = $dtd;
	}

	#php4 PHP4 class constructor compatibility
	#function DoctypeNode($parent, $dtd = '') {return $this->__construct($parent, $dtd);}
	#php4e

	protected function filter_element() {return false;}
	function toString_attributes() {return '';}
	function toString_content($attributes = true, $recursive = true, $content_only = false) {return $this->text;}
	function toString($attributes = true, $recursive = true, $content_only = false) {return '<'.$this->tag.' '.$this->dtd.'>';}
}

/**
 * Node subclass for embedded tags like xml, php and asp
 */
class EmbeddedNode extends DomNode {

	/**
	 * @var string
	 * @internal specific char for tags, like ? for php and % for asp
	 * @access private
	 */
	var $tag_char = '';

	/**
	 * @var string
	 */
	var $text = '';

	/**
	 * Class constructor
	 * @param DomNode $parent
	 * @param string $tag_char {@link $tag_char}
	 * @param string $tag {@link $tag}
	 * @param string $text
	 * @param array $attributes array('attr' => 'val')
	 */
	function __construct($parent, $tag_char = '', $tag = '', $text = '', $attributes = array()) {
		$this->parent = $parent;
		$this->tag_char = $tag_char;
		if ($tag[0] !== $this->tag_char) {
			$tag = $this->tag_char.$tag;
		}
		$this->tag = $tag;
		$this->text = $text;
		$this->attributes = $attributes;
		$this->self_close_str = $tag_char;
	}

	#php4 PHP4 class constructor compatibility
	#function EmbeddedNode($parent, $tag_char = '', $tag = '', $text = '', $attributes = array()) {return $this->__construct($parent, $tag_char, $tag, $text, $attributes);}
	#php4e

	protected function filter_element() {return false;}
	function toString($attributes = true, $recursive = true, $content_only = false) {
		$s = '<'.$this->tag;
		if ($attributes) {
			$s .= $this->toString_attributes();
		}
		$s .= $this->text.$this->self_close_str.'>';
		return $s;
	}
}

/**
 * Node subclass for "?" tags, like php and xml
 */
class XmlNode extends EmbeddedNode {
	#php4 Compatibility with PHP4, this gets changed to a regular var in release tool
	#static $NODE_TYPE = self::NODE_XML;
	#php4e
	#php5
	const NODE_TYPE = self::NODE_XML;
	#php5e

	/**
	 * Class constructor
	 * @param DomNode $parent
	 * @param string $tag {@link $tag}
	 * @param string $text
	 * @param array $attributes array('attr' => 'val')
	 */
	function __construct($parent, $tag = 'xml', $text = '', $attributes = array()) {
		return parent::__construct($parent, '?', $tag, $text, $attributes);
	}

	#php4 PHP4 class constructor compatibility
	#function XmlNode($parent, $tag = 'xml', $text = '', $attributes = array()) {return $this->__construct($parent, $tag, $text, $attributes);}
	#php4e
}

/**
 * Node subclass for asp tags
 */
class AspEmbeddedNode extends EmbeddedNode {
	#php4 Compatibility with PHP4, this gets changed to a regular var in release tool
	#static $NODE_TYPE = self::NODE_ASP;
	#php4e
	#php5
	const NODE_TYPE = self::NODE_ASP;
	#php5e

	/**
	 * Class constructor
	 * @param DomNode $parent
	 * @param string $tag {@link $tag}
	 * @param string $text
	 * @param array $attributes array('attr' => 'val')
	 */
	function __construct($parent, $tag = '', $text = '', $attributes = array()) {
		return parent::__construct($parent, '%', $tag, $text, $attributes);
	}

	#php4 PHP4 class constructor compatibility
	#function AspEmbeddedNode($parent, $tag = '', $text = '', $attributes = array()) {return $this->__construct($parent, $tag, $text, $attributes);}
	#php4e
}

?>PKˎf\e�&��lib/pquery/README.mdnu�[���# pQuery

[![Build Status](https://img.shields.io/travis/tburry/pquery.svg?style=flat)](https://travis-ci.org/tburry/pquery)
[![Coverage](https://img.shields.io/scrutinizer/coverage/g/tburry/pquery.svg?style=flat)](https://scrutinizer-ci.com/g/tburry/pquery/)
[![Latest Stable Version](http://img.shields.io/packagist/v/tburry/pquery.svg?style=flat)](https://packagist.org/packages/tburry/pquery)

pQuery is a jQuery like html dom parser written in php. It is a fork of the [ganon dom parser](https://code.google.com/p/ganon/).

## Basic usage

To get started using pQuery do the following.

1. Require the pQuery library into your project using [composer](http://getcomposer.org/doc/01-basic-usage.md#the-require-key).
2. Parse a snippet of html using `pQuery::parseStr()` or `pQuery::parseFile()` to return a document object model (DOM).
3. Run jQuery like functions on the DOM.

## Example

The following example parses an html string and does some manipulation on it.

```php
$html = '<div class="container">
  <div class="inner verb">Hello</div>
  <div class="inner adj">Cruel</div>
  <div class="inner obj">World</div>
</div>';

$dom = pQuery::parseStr($html);

$dom->query('.inner')
    ->tagName('span');

$dom->query('.adj')
    ->html('Beautiful')
    ->tagName('i');

echo $dom->html();
```

## Differences between pQuery and ganon

pQuery is a fork of the [ganon php processor](https://code.google.com/p/ganon/). Most of the functionality is identical to ganon with the following exceptions.

* pQuery is a composer package.
* pQuery renames ganon's classes and puts them into a namespace.
* pQuery is used only with objects rather than functions so that it can be autoloaded.
* pQuery Adds the `IQuery` interface and the `pQuery` object that define the jQuery-like interface for querying the dom.
* pQuery implements more of jQuery's methods. See the `IQuery` interface for a list of methods.
* pQuery supports adding tags to the dom using the `<div class="something"></div>` notation rather than just `div`.
PKˎf\*�93��lib/pquery/composer.jsonnu�[���{
   "name": "tburry/pquery",
   "type": "library",
   "description": "A jQuery like html dom parser written in php.",
   "keywords": ["php", "dom", "ganon"],
   "license": "LGPL-2.1",
   "authors": [
       { "name": "Todd Burry", "email": "todd@vanillaforums.com", "role": "Developer" }
   ],
   "autoload": {
      "classmap": [
          "IQuery.php", 
          "gan_formatter.php", 
          "gan_node_html.php",
          "gan_parser_html.php",
          "gan_selector_html.php",
          "gan_tokenizer.php",
          "gan_xml2array.php",
          "pQuery.php"
      ]
   },
   "require": {
       "php": ">=5.3.0"
   },
   "require-dev": {
       "htmlawed/htmlawed": "dev-master"
   }
}PKˎf\gza66?6?lib/pquery/gan_tokenizer.phpnu�[���<?php
/**
 * @author Niels A.D.
 * @author Todd Burry <todd@vanillaforums.com>
 * @copyright 2010 Niels A.D., 2014 Todd Burry
 * @license http://opensource.org/licenses/LGPL-2.1 LGPL-2.1
 * @package pQuery
 */

namespace pagelayerQuery;

/**
 * Converts a document into tokens
 *
 * Can convert any string into tokens. The base class only supports
 * identifier/whitespace tokens. For more tokens, the class can be
 * easily extended.
 *
 * Use like:
 * <code>
 * <?php
 *  $a = new TokenizerBase('hello word');
 *  while ($a->next() !== $a::TOK_NULL) {
 *    echo $a->token, ': ',$a->getTokenString(), "<br>\n";
 *  }
 * ?>
 * </code>
 *
 * @internal The tokenizer works with a character map that connects a certain
 * character to a certain function/token. This class is build with speed in mind.
 */
class TokenizerBase {

	/**
	 * NULL Token, used at end of document (parsing should stop after this token)
	 */
	const TOK_NULL = 0;
	/**
	 * Unknown token, used at unidentified character
	 */
	const TOK_UNKNOWN = 1;
	/**
	 * Whitespace token, used with whitespace
	 */
	const TOK_WHITESPACE = 2;
	/**
	 * Identifier token, used with identifiers
	 */
	const TOK_IDENTIFIER = 3;

	/**
	 * The document that is being tokenized
	 * @var string
	 * @internal Public for faster access!
	 * @see setDoc()
	 * @see getDoc()
	 * @access private
	 */
	var $doc = '';

	/**
	 * The size of the document (length of string)
	 * @var int
	 * @internal Public for faster access!
	 * @see $doc
	 * @access private
	 */
	var $size = 0;

	/**
	 * Current (character) position in the document
	 * @var int
	 * @internal Public for faster access!
	 * @see setPos()
	 * @see getPos()
	 * @access private
	 */
	var $pos = 0;

	/**
	 * Current (Line/Column) position in document
	 * @var array (Current_Line, Line_Starting_Pos)
	 * @internal Public for faster access!
	 * @see getLinePos()
	 * @access private
	 */
	var $line_pos = array(0, 0);

	/**
	 * Current token
	 * @var int
	 * @internal Public for faster access!
	 * @see getToken()
	 * @access private
	 */
	var $token = self::TOK_NULL;

	/**
	 * Start position of token. If NULL, then current position is used.
	 * @var int
	 * @internal Public for faster access!
	 * @see getTokenString()
	 * @access private
	 */
	var $token_start = null;

	/**
	 * List with all the character that can be considered as whitespace
	 * @var array|string
	 * @internal Variable is public + associated array for faster access!
	 * @internal array(' ' => true) will recognize space (' ') as whitespace
	 * @internal String will be converted to array in constructor
	 * @internal Result token will be {@link self::TOK_WHITESPACE};
	 * @see setWhitespace()
	 * @see getWhitespace()
	 * @access private
	 */
	var $whitespace = " \t\n\r\0\x0B";

	/**
	 * List with all the character that can be considered as identifier
	 * @var array|string
	 * @internal Variable is public + associated array for faster access!
	 * @internal array('a' => true) will recognize 'a' as identifier
	 * @internal String will be converted to array in constructor
	 * @internal Result token will be {@link self::TOK_IDENTIFIER};
	 * @see setIdentifiers()
	 * @see getIdentifiers()
	 * @access private
	 */
	var $identifiers = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890_';

	/**
	 * All characters that should be mapped to a token/function that cannot be considered as whitespace or identifier
	 * @var array
	 * @internal Variable is public + associated array for faster access!
	 * @internal array('a' => 'parse_a') will call $this->parse_a() if it matches the character 'a'
	 * @internal array('a' => self::TOK_A) will set token to TOK_A if it matches the character 'a'
	 * @see mapChar()
	 * @see unmapChar()
	 * @access private
	 */
	var $custom_char_map = array();

	/**
	 * Automatically built character map. Built using {@link $identifiers}, {@link $whitespace} and {@link $custom_char_map}
	 * @var array
	 * @internal Public for faster access!
	 * @access private
	 */
	var $char_map = array();

	/**
	 * All errors found while parsing the document
	 * @var array
	 * @see addError()
	 */
	var $errors = array();

	/**
	 * Class constructor
	 * @param string $doc Document to be tokenized
	 * @param int $pos Position to start parsing
	 * @see setDoc()
	 * @see setPos()
	 */
	function __construct($doc = '', $pos = 0) {
		$this->setWhitespace($this->whitespace);
		$this->setIdentifiers($this->identifiers);

		$this->setDoc($doc, $pos);
	}

	#php4 PHP4 class constructor compatibility
	#function TokenizerBase($doc = '', $pos = 0) {return $this->__construct($doc, $pos);}
	#php4e

	/**
	 * Sets target document
	 * @param string $doc Document to be tokenized
	 * @param int $pos Position to start parsing
	 * @see getDoc()
	 * @see setPos()
	 */
	function setDoc($doc, $pos = 0) {
		$this->doc = $doc;
		$this->size = strlen($doc);
		$this->setPos($pos);
	}

	/**
	 * Returns target document
	 * @return string
	 * @see setDoc()
	 */
	function getDoc() {
		return $this->doc;
	}

	/**
	 * Sets position in document
	 * @param int $pos
	 * @see getPos()
	 */
	function setPos($pos = 0) {
		$this->pos = $pos - 1;
		$this->line_pos = array(0, 0);
		$this->next();
	}

	/**
	 * Returns current position in document (Index)
	 * @return int
	 * @see setPos()
	 */
	function getPos() {
		return $this->pos;
	}

	/**
	 * Returns current position in document (Line/Char)
	 * @return array array(Line, Column)
	 */
	function getLinePos() {
		return array($this->line_pos[0], $this->pos - $this->line_pos[1]);
	}

	/**
	 * Returns current token
	 * @return int
	 * @see $token
	 */
	function getToken() {
		return $this->token;
	}

	/**
	 * Returns current token as string
	 * @param int $start_offset Offset from token start
	 * @param int $end_offset Offset from token end
	 * @return string
	 */
	function getTokenString($start_offset = 0, $end_offset = 0) {
		$token_start = ((is_int($this->token_start)) ? $this->token_start : $this->pos) + $start_offset;
		$len = $this->pos - $token_start + 1 + $end_offset;
		return (($len > 0) ? substr($this->doc, $token_start, $len) : '');
	}

	/**
	 * Sets characters to be recognized as whitespace
	 *
	 * Used like: setWhitespace('ab') or setWhitespace(array('a' => true, 'b', 'c'));
	 * @param string|array $ws
	 * @see getWhitespace();
	 */
	function setWhitespace($ws) {
		if (is_array($ws)) {
			$this->whitespace = array_fill_keys(array_values($ws), true);
			$this->buildCharMap();
		} else {
			$this->setWhiteSpace(str_split($ws));
		}
	}

	/**
	 * Returns whitespace characters as string/array
	 * @param bool $as_string Should the result be a string or an array?
	 * @return string|array
	 * @see setWhitespace()
	 */
	function getWhitespace($as_string = true) {
		$ws = array_keys($this->whitespace);
		return (($as_string) ? implode('', $ws) : $ws);
	}

	/**
	 * Sets characters to be recognized as identifier
	 *
	 * Used like: setIdentifiers('ab') or setIdentifiers(array('a' => true, 'b', 'c'));
	 * @param string|array $ident
	 * @see getIdentifiers();
	 */
	function setIdentifiers($ident) {
		if (is_array($ident)) {
			$this->identifiers = array_fill_keys(array_values($ident), true);
			$this->buildCharMap();
		} else {
			$this->setIdentifiers(str_split($ident));
		}
	}

	/**
	 * Returns identifier characters as string/array
	 * @param bool $as_string Should the result be a string or an array?
	 * @return string|array
	 * @see setIdentifiers()
	 */
	function getIdentifiers($as_string = true) {
		$ident = array_keys($this->identifiers);
		return (($as_string) ? implode('', $ident) : $ident);
	}

	/**
	 * Maps a custom character to a token/function
	 *
	 * Used like: mapChar('a', self::{@link TOK_IDENTIFIER}) or mapChar('a', 'parse_identifier');
	 * @param string $char Character that should be mapped. If set, it will be overridden
	 * @param int|string $map If function name, then $this->function will be called, otherwise token is set to $map
	 * @see unmapChar()
	 */
	function mapChar($char, $map) {
		$this->custom_char_map[$char] = $map;
		$this->buildCharMap();
	}

	/**
	 * Removes a char mapped with {@link mapChar()}
	 * @param string $char Character that should be unmapped
	 * @see mapChar()
	 */
	function unmapChar($char) {
		unset($this->custom_char_map[$char]);
		$this->buildCharMap();
	}

	/**
	 * Builds the {@link $map_char} array
	 * @internal Builds single array that maps all characters. Gets called if {@link $whitespace}, {@link $identifiers} or {@link $custom_char_map} get modified
	 */
	protected function buildCharMap() {
		$this->char_map = $this->custom_char_map;
		if (is_array($this->whitespace)) {
			foreach($this->whitespace as $w => $v) {
				$this->char_map[$w] = 'parse_whitespace';
			}
		}
		if (is_array($this->identifiers)) {
			foreach($this->identifiers as $i => $v) {
				$this->char_map[$i] = 'parse_identifier';
			}
		}
	}

	/**
	 * Add error to the array and appends current position
	 * @param string $error
	 */
	function addError($error) {
		$this->errors[] = htmlentities($error.' at '.($this->line_pos[0] + 1).', '.($this->pos - $this->line_pos[1] + 1).'!');
	}

	/**
	 * Parse line breaks and increase line number
	 * @internal Gets called to process line breaks
	 */
	protected function parse_linebreak() {
		if($this->doc[$this->pos] === "\r") {
			++$this->line_pos[0];
			if ((($this->pos + 1) < $this->size) && ($this->doc[$this->pos + 1] === "\n")) {
				++$this->pos;
			}
			$this->line_pos[1] = $this->pos;
		} elseif($this->doc[$this->pos] === "\n") {
			++$this->line_pos[0];
			$this->line_pos[1] = $this->pos;
		}
	}

	/**
	 * Parse whitespace
	 * @return int Token
	 * @internal Gets called with {@link $whitespace} characters
	 */
	protected function parse_whitespace() {
		$this->token_start = $this->pos;

		while(++$this->pos < $this->size) {
			if (!isset($this->whitespace[$this->doc[$this->pos]])) {
				break;
			} else {
				$this->parse_linebreak();
			}
		}

		--$this->pos;
		return self::TOK_WHITESPACE;
	}

	/**
	 * Parse identifiers
	 * @return int Token
	 * @internal Gets called with {@link $identifiers} characters
	 */
	protected function parse_identifier() {
		$this->token_start = $this->pos;

		while((++$this->pos < $this->size) && isset($this->identifiers[$this->doc[$this->pos]])) {}

		--$this->pos;
		return self::TOK_IDENTIFIER;
	}

	/**
	 * Continues to the next token
	 * @return int Next token ({@link TOK_NULL} if none)
	 */
	function next() {
		$this->token_start = null;

		if (++$this->pos < $this->size) {
			if (isset($this->char_map[$this->doc[$this->pos]])) {
				if (is_string($this->char_map[$this->doc[$this->pos]])) {
					return ($this->token = $this->{$this->char_map[$this->doc[$this->pos]]}());
				} else {
					return ($this->token = $this->char_map[$this->doc[$this->pos]]);
				}
			} else {
				return ($this->token = self::TOK_UNKNOWN);
			}
		} else {
			return ($this->token = self::TOK_NULL);
		}
	}

	/**
	 * Finds the next token, but skips whitespace
	 * @return int Next token ({@link TOK_NULL} if none)
	 */
	function next_no_whitespace() {
		$this->token_start = null;

		while (++$this->pos < $this->size) {
			if (!isset($this->whitespace[$this->doc[$this->pos]])) {
				if (isset($this->char_map[$this->doc[$this->pos]])) {
					if (is_string($this->char_map[$this->doc[$this->pos]])) {
						return ($this->token = $this->{$this->char_map[$this->doc[$this->pos]]}());
					} else {
						return ($this->token = $this->char_map[$this->doc[$this->pos]]);
					}
				} else {
					return ($this->token = self::TOK_UNKNOWN);
				}
			} else {
				$this->parse_linebreak();
			}
		}

		return ($this->token = self::TOK_NULL);
	}

	/**
	 * Finds the next token using stop characters.
	 *
	 * Used like: next_search('abc') or next_search(array('a' => true, 'b' => true, 'c' => true));
	 * @param string|array $characters Characters to search for
	 * @param bool $callback Should the function check the charmap after finding a character?
	 * @return int Next token ({@link TOK_NULL} if none)
	 */
	function next_search($characters, $callback = true) {
		$this->token_start = $this->pos;
		if (!is_array($characters)) {
			$characters = array_fill_keys(str_split($characters), true);
		}

		while(++$this->pos < $this->size) {
			if (isset($characters[$this->doc[$this->pos]])) {
				if ($callback && isset($this->char_map[$this->doc[$this->pos]])) {
					if (is_string($this->char_map[$this->doc[$this->pos]])) {
						return ($this->token = $this->{$this->char_map[$this->doc[$this->pos]]}());
					} else {
						return ($this->token = $this->char_map[$this->doc[$this->pos]]);
					}
				} else {
					return ($this->token = self::TOK_UNKNOWN);
				}
			} else {
				$this->parse_linebreak();
			}
		}

		return ($this->token = self::TOK_NULL);
	}

	/**
	 * Finds the next token by searching for a string
	 * @param string $needle The needle that's being searched for
	 * @param bool $callback Should the function check the charmap after finding the needle?
	 * @return int Next token ({@link TOK_NULL} if none)
	 */
	function next_pos($needle, $callback = true) {
		$this->token_start = $this->pos;
		if (($this->pos < $this->size) && (($p = stripos($this->doc, $needle, $this->pos + 1)) !== false)) {

			$len = $p - $this->pos - 1;
			if ($len > 0) {
				$str = substr($this->doc, $this->pos + 1, $len);

				if (($l = strrpos($str, "\n")) !== false) {
					++$this->line_pos[0];
					$this->line_pos[1] = $l + $this->pos + 1;

					$len -= $l;
					if ($len > 0) {
						$str = substr($str, 0, -$len);
						$this->line_pos[0] += substr_count($str, "\n");
					}
				}
			}

			$this->pos = $p;
			if ($callback && isset($this->char_map[$this->doc[$this->pos]])) {
				if (is_string($this->char_map[$this->doc[$this->pos]])) {
					return ($this->token = $this->{$this->char_map[$this->doc[$this->pos]]}());
				} else {
					return ($this->token = $this->char_map[$this->doc[$this->pos]]);
				}
			} else {
				return ($this->token = self::TOK_UNKNOWN);
			}
		} else {
			$this->pos = $this->size;
			return ($this->token = self::TOK_NULL);
		}
	}

	/**
	 * Expect a specific token or character. Adds error if token doesn't match.
	 * @param string|int $token Character or token to expect
	 * @param bool|int $do_next Go to next character before evaluating. 1 for next char, true to ignore whitespace
	 * @param bool|int $try_next Try next character if current doesn't match. 1 for next char, true to ignore whitespace
	 * @param bool|int $next_on_match Go to next character after evaluating. 1 for next char, true to ignore whitespace
	 * @return bool
	 */
	protected function expect($token, $do_next = true, $try_next = false, $next_on_match = 1) {
		if ($do_next) {
			if ($do_next === 1) {
				$this->next();
			} else {
				$this->next_no_whitespace();
			}
		}

		if (is_int($token)) {
			if (($this->token !== $token) && ((!$try_next) || ((($try_next === 1) && ($this->next() !== $token)) || (($try_next === true) && ($this->next_no_whitespace() !== $token))))) {
				$this->addError('Unexpected "'.$this->getTokenString().'"');
				return false;
			}
		} else {
			if (($this->doc[$this->pos] !== $token) && ((!$try_next) || (((($try_next === 1) && ($this->next() !== self::TOK_NULL)) || (($try_next === true) && ($this->next_no_whitespace() !== self::TOK_NULL))) && ($this->doc[$this->pos] !== $token)))) {
				$this->addError('Expected "'.$token.'", but found "'.$this->getTokenString().'"');
				return false;
			}
		}

		if ($next_on_match) {
			if ($next_on_match === 1) {
				$this->next();
			} else {
				$this->next_no_whitespace();
			}
		}
		return true;
	}
}

?>PKˎf\m���g�glib/pquery/LICENSEnu�[���                  GNU LESSER GENERAL PUBLIC LICENSE
                       Version 2.1, February 1999

 Copyright (C) 1991, 1999 Free Software Foundation, Inc.
 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 Everyone is permitted to copy and distribute verbatim copies
 of this license document, but changing it is not allowed.

[This is the first released version of the Lesser GPL.  It also counts
 as the successor of the GNU Library Public License, version 2, hence
 the version number 2.1.]

                            Preamble

  The licenses for most software are designed to take away your
freedom to share and change it.  By contrast, the GNU General Public
Licenses are intended to guarantee your freedom to share and change
free software--to make sure the software is free for all its users.

  This license, the Lesser General Public License, applies to some
specially designated software packages--typically libraries--of the
Free Software Foundation and other authors who decide to use it.  You
can use it too, but we suggest you first think carefully about whether
this license or the ordinary General Public License is the better
strategy to use in any particular case, based on the explanations below.

  When we speak of free software, we are referring to freedom of use,
not price.  Our General Public Licenses are designed to make sure that
you have the freedom to distribute copies of free software (and charge
for this service if you wish); that you receive source code or can get
it if you want it; that you can change the software and use pieces of
it in new free programs; and that you are informed that you can do
these things.

  To protect your rights, we need to make restrictions that forbid
distributors to deny you these rights or to ask you to surrender these
rights.  These restrictions translate to certain responsibilities for
you if you distribute copies of the library or if you modify it.

  For example, if you distribute copies of the library, whether gratis
or for a fee, you must give the recipients all the rights that we gave
you.  You must make sure that they, too, receive or can get the source
code.  If you link other code with the library, you must provide
complete object files to the recipients, so that they can relink them
with the library after making changes to the library and recompiling
it.  And you must show them these terms so they know their rights.

  We protect your rights with a two-step method: (1) we copyright the
library, and (2) we offer you this license, which gives you legal
permission to copy, distribute and/or modify the library.

  To protect each distributor, we want to make it very clear that
there is no warranty for the free library.  Also, if the library is
modified by someone else and passed on, the recipients should know
that what they have is not the original version, so that the original
author's reputation will not be affected by problems that might be
introduced by others.

  Finally, software patents pose a constant threat to the existence of
any free program.  We wish to make sure that a company cannot
effectively restrict the users of a free program by obtaining a
restrictive license from a patent holder.  Therefore, we insist that
any patent license obtained for a version of the library must be
consistent with the full freedom of use specified in this license.

  Most GNU software, including some libraries, is covered by the
ordinary GNU General Public License.  This license, the GNU Lesser
General Public License, applies to certain designated libraries, and
is quite different from the ordinary General Public License.  We use
this license for certain libraries in order to permit linking those
libraries into non-free programs.

  When a program is linked with a library, whether statically or using
a shared library, the combination of the two is legally speaking a
combined work, a derivative of the original library.  The ordinary
General Public License therefore permits such linking only if the
entire combination fits its criteria of freedom.  The Lesser General
Public License permits more lax criteria for linking other code with
the library.

  We call this license the "Lesser" General Public License because it
does Less to protect the user's freedom than the ordinary General
Public License.  It also provides other free software developers Less
of an advantage over competing non-free programs.  These disadvantages
are the reason we use the ordinary General Public License for many
libraries.  However, the Lesser license provides advantages in certain
special circumstances.

  For example, on rare occasions, there may be a special need to
encourage the widest possible use of a certain library, so that it becomes
a de-facto standard.  To achieve this, non-free programs must be
allowed to use the library.  A more frequent case is that a free
library does the same job as widely used non-free libraries.  In this
case, there is little to gain by limiting the free library to free
software only, so we use the Lesser General Public License.

  In other cases, permission to use a particular library in non-free
programs enables a greater number of people to use a large body of
free software.  For example, permission to use the GNU C Library in
non-free programs enables many more people to use the whole GNU
operating system, as well as its variant, the GNU/Linux operating
system.

  Although the Lesser General Public License is Less protective of the
users' freedom, it does ensure that the user of a program that is
linked with the Library has the freedom and the wherewithal to run
that program using a modified version of the Library.

  The precise terms and conditions for copying, distribution and
modification follow.  Pay close attention to the difference between a
"work based on the library" and a "work that uses the library".  The
former contains code derived from the library, whereas the latter must
be combined with the library in order to run.

                  GNU LESSER GENERAL PUBLIC LICENSE
   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

  0. This License Agreement applies to any software library or other
program which contains a notice placed by the copyright holder or
other authorized party saying it may be distributed under the terms of
this Lesser General Public License (also called "this License").
Each licensee is addressed as "you".

  A "library" means a collection of software functions and/or data
prepared so as to be conveniently linked with application programs
(which use some of those functions and data) to form executables.

  The "Library", below, refers to any such software library or work
which has been distributed under these terms.  A "work based on the
Library" means either the Library or any derivative work under
copyright law: that is to say, a work containing the Library or a
portion of it, either verbatim or with modifications and/or translated
straightforwardly into another language.  (Hereinafter, translation is
included without limitation in the term "modification".)

  "Source code" for a work means the preferred form of the work for
making modifications to it.  For a library, complete source code means
all the source code for all modules it contains, plus any associated
interface definition files, plus the scripts used to control compilation
and installation of the library.

  Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope.  The act of
running a program using the Library is not restricted, and output from
such a program is covered only if its contents constitute a work based
on the Library (independent of the use of the Library in a tool for
writing it).  Whether that is true depends on what the Library does
and what the program that uses the Library does.

  1. You may copy and distribute verbatim copies of the Library's
complete source code as you receive it, in any medium, provided that
you conspicuously and appropriately publish on each copy an
appropriate copyright notice and disclaimer of warranty; keep intact
all the notices that refer to this License and to the absence of any
warranty; and distribute a copy of this License along with the
Library.

  You may charge a fee for the physical act of transferring a copy,
and you may at your option offer warranty protection in exchange for a
fee.

  2. You may modify your copy or copies of the Library or any portion
of it, thus forming a work based on the Library, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:

    a) The modified work must itself be a software library.

    b) You must cause the files modified to carry prominent notices
    stating that you changed the files and the date of any change.

    c) You must cause the whole of the work to be licensed at no
    charge to all third parties under the terms of this License.

    d) If a facility in the modified Library refers to a function or a
    table of data to be supplied by an application program that uses
    the facility, other than as an argument passed when the facility
    is invoked, then you must make a good faith effort to ensure that,
    in the event an application does not supply such function or
    table, the facility still operates, and performs whatever part of
    its purpose remains meaningful.

    (For example, a function in a library to compute square roots has
    a purpose that is entirely well-defined independent of the
    application.  Therefore, Subsection 2d requires that any
    application-supplied function or table used by this function must
    be optional: if the application does not supply it, the square
    root function must still compute square roots.)

These requirements apply to the modified work as a whole.  If
identifiable sections of that work are not derived from the Library,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works.  But when you
distribute the same sections as part of a whole which is a work based
on the Library, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote
it.

Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Library.

In addition, mere aggregation of another work not based on the Library
with the Library (or with a work based on the Library) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.

  3. You may opt to apply the terms of the ordinary GNU General Public
License instead of this License to a given copy of the Library.  To do
this, you must alter all the notices that refer to this License, so
that they refer to the ordinary GNU General Public License, version 2,
instead of to this License.  (If a newer version than version 2 of the
ordinary GNU General Public License has appeared, then you can specify
that version instead if you wish.)  Do not make any other change in
these notices.

  Once this change is made in a given copy, it is irreversible for
that copy, so the ordinary GNU General Public License applies to all
subsequent copies and derivative works made from that copy.

  This option is useful when you wish to copy part of the code of
the Library into a program that is not a library.

  4. You may copy and distribute the Library (or a portion or
derivative of it, under Section 2) in object code or executable form
under the terms of Sections 1 and 2 above provided that you accompany
it with the complete corresponding machine-readable source code, which
must be distributed under the terms of Sections 1 and 2 above on a
medium customarily used for software interchange.

  If distribution of object code is made by offering access to copy
from a designated place, then offering equivalent access to copy the
source code from the same place satisfies the requirement to
distribute the source code, even though third parties are not
compelled to copy the source along with the object code.

  5. A program that contains no derivative of any portion of the
Library, but is designed to work with the Library by being compiled or
linked with it, is called a "work that uses the Library".  Such a
work, in isolation, is not a derivative work of the Library, and
therefore falls outside the scope of this License.

  However, linking a "work that uses the Library" with the Library
creates an executable that is a derivative of the Library (because it
contains portions of the Library), rather than a "work that uses the
library".  The executable is therefore covered by this License.
Section 6 states terms for distribution of such executables.

  When a "work that uses the Library" uses material from a header file
that is part of the Library, the object code for the work may be a
derivative work of the Library even though the source code is not.
Whether this is true is especially significant if the work can be
linked without the Library, or if the work is itself a library.  The
threshold for this to be true is not precisely defined by law.

  If such an object file uses only numerical parameters, data
structure layouts and accessors, and small macros and small inline
functions (ten lines or less in length), then the use of the object
file is unrestricted, regardless of whether it is legally a derivative
work.  (Executables containing this object code plus portions of the
Library will still fall under Section 6.)

  Otherwise, if the work is a derivative of the Library, you may
distribute the object code for the work under the terms of Section 6.
Any executables containing that work also fall under Section 6,
whether or not they are linked directly with the Library itself.

  6. As an exception to the Sections above, you may also combine or
link a "work that uses the Library" with the Library to produce a
work containing portions of the Library, and distribute that work
under terms of your choice, provided that the terms permit
modification of the work for the customer's own use and reverse
engineering for debugging such modifications.

  You must give prominent notice with each copy of the work that the
Library is used in it and that the Library and its use are covered by
this License.  You must supply a copy of this License.  If the work
during execution displays copyright notices, you must include the
copyright notice for the Library among them, as well as a reference
directing the user to the copy of this License.  Also, you must do one
of these things:

    a) Accompany the work with the complete corresponding
    machine-readable source code for the Library including whatever
    changes were used in the work (which must be distributed under
    Sections 1 and 2 above); and, if the work is an executable linked
    with the Library, with the complete machine-readable "work that
    uses the Library", as object code and/or source code, so that the
    user can modify the Library and then relink to produce a modified
    executable containing the modified Library.  (It is understood
    that the user who changes the contents of definitions files in the
    Library will not necessarily be able to recompile the application
    to use the modified definitions.)

    b) Use a suitable shared library mechanism for linking with the
    Library.  A suitable mechanism is one that (1) uses at run time a
    copy of the library already present on the user's computer system,
    rather than copying library functions into the executable, and (2)
    will operate properly with a modified version of the library, if
    the user installs one, as long as the modified version is
    interface-compatible with the version that the work was made with.

    c) Accompany the work with a written offer, valid for at
    least three years, to give the same user the materials
    specified in Subsection 6a, above, for a charge no more
    than the cost of performing this distribution.

    d) If distribution of the work is made by offering access to copy
    from a designated place, offer equivalent access to copy the above
    specified materials from the same place.

    e) Verify that the user has already received a copy of these
    materials or that you have already sent this user a copy.

  For an executable, the required form of the "work that uses the
Library" must include any data and utility programs needed for
reproducing the executable from it.  However, as a special exception,
the materials to be distributed need not include anything that is
normally distributed (in either source or binary form) with the major
components (compiler, kernel, and so on) of the operating system on
which the executable runs, unless that component itself accompanies
the executable.

  It may happen that this requirement contradicts the license
restrictions of other proprietary libraries that do not normally
accompany the operating system.  Such a contradiction means you cannot
use both them and the Library together in an executable that you
distribute.

  7. You may place library facilities that are a work based on the
Library side-by-side in a single library together with other library
facilities not covered by this License, and distribute such a combined
library, provided that the separate distribution of the work based on
the Library and of the other library facilities is otherwise
permitted, and provided that you do these two things:

    a) Accompany the combined library with a copy of the same work
    based on the Library, uncombined with any other library
    facilities.  This must be distributed under the terms of the
    Sections above.

    b) Give prominent notice with the combined library of the fact
    that part of it is a work based on the Library, and explaining
    where to find the accompanying uncombined form of the same work.

  8. You may not copy, modify, sublicense, link with, or distribute
the Library except as expressly provided under this License.  Any
attempt otherwise to copy, modify, sublicense, link with, or
distribute the Library is void, and will automatically terminate your
rights under this License.  However, parties who have received copies,
or rights, from you under this License will not have their licenses
terminated so long as such parties remain in full compliance.

  9. You are not required to accept this License, since you have not
signed it.  However, nothing else grants you permission to modify or
distribute the Library or its derivative works.  These actions are
prohibited by law if you do not accept this License.  Therefore, by
modifying or distributing the Library (or any work based on the
Library), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Library or works based on it.

  10. Each time you redistribute the Library (or any work based on the
Library), the recipient automatically receives a license from the
original licensor to copy, distribute, link with or modify the Library
subject to these terms and conditions.  You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties with
this License.

  11. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License.  If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Library at all.  For example, if a patent
license would not permit royalty-free redistribution of the Library by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Library.

If any portion of this section is held invalid or unenforceable under any
particular circumstance, the balance of the section is intended to apply,
and the section as a whole is intended to apply in other circumstances.

It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system which is
implemented by public license practices.  Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.

This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.

  12. If the distribution and/or use of the Library is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Library under this License may add
an explicit geographical distribution limitation excluding those countries,
so that distribution is permitted only in or among countries not thus
excluded.  In such case, this License incorporates the limitation as if
written in the body of this License.

  13. The Free Software Foundation may publish revised and/or new
versions of the Lesser General Public License from time to time.
Such new versions will be similar in spirit to the present version,
but may differ in detail to address new problems or concerns.

Each version is given a distinguishing version number.  If the Library
specifies a version number of this License which applies to it and
"any later version", you have the option of following the terms and
conditions either of that version or of any later version published by
the Free Software Foundation.  If the Library does not specify a
license version number, you may choose any version ever published by
the Free Software Foundation.

  14. If you wish to incorporate parts of the Library into other free
programs whose distribution conditions are incompatible with these,
write to the author to ask for permission.  For software which is
copyrighted by the Free Software Foundation, write to the Free
Software Foundation; we sometimes make exceptions for this.  Our
decision will be guided by the two goals of preserving the free status
of all derivatives of our free software and of promoting the sharing
and reuse of software generally.

                            NO WARRANTY

  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.

                     END OF TERMS AND CONDITIONS

           How to Apply These Terms to Your New Libraries

  If you develop a new library, and you want it to be of the greatest
possible use to the public, we recommend making it free software that
everyone can redistribute and change.  You can do so by permitting
redistribution under these terms (or, alternatively, under the terms of the
ordinary General Public License).

  To apply these terms, attach the following notices to the library.  It is
safest to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least the
"copyright" line and a pointer to where the full notice is found.

    <one line to give the library's name and a brief idea of what it does.>
    Copyright (C) <year>  <name of author>

    This library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
    License as published by the Free Software Foundation; either
    version 2.1 of the License, or (at your option) any later version.

    This library is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    Lesser General Public License for more details.

    You should have received a copy of the GNU Lesser General Public
    License along with this library; if not, write to the Free Software
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA

Also add information on how to contact you by electronic and paper mail.

You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the library, if
necessary.  Here is a sample; alter the names:

  Yoyodyne, Inc., hereby disclaims all copyright interest in the
  library `Frob' (a library for tweaking knobs) written by James Random Hacker.

  <signature of Ty Coon>, 1 April 1990
  Ty Coon, President of Vice

That's all there is to it!PKˎf\J0�{�
�
lib/pquery/ganon.phpnu�[���<?php
/**
 * @author Niels A.D.
 * @author Todd Burry <todd@vanillaforums.com>
 * @copyright 2010 Niels A.D., 2014 Todd Burry
 * @license http://opensource.org/licenses/LGPL-2.1 LGPL-2.1
 * @package pQuery
 */

use pagelayerQuery\Html5Parser;
use pagelayerQuery\HtmlFormatter;

/**
 * Returns HTML DOM from string
 * @param string $str
 * @param bool $return_root Return root node or return parser object
 * @return Html5Parser|DomNode
 */
function str_get_dom($str, $return_root = true) {
	$a = new Html5Parser($str);
	return (($return_root) ? $a->root : $a);
}

/**
 * Returns HTML DOM from file/website
 * @param string $str
 * @param bool $return_root Return root node or return parser object
 * @param bool $use_include_path Use include path search in file_get_contents
 * @param resource $context Context resource used in file_get_contents (PHP >= 5.0.0)
 * @return Html5Parser|DomNode
 */
function file_get_dom($file, $return_root = true, $use_include_path = false, $context = null) {
	if (version_compare(PHP_VERSION, '5.0.0', '>='))
		$f = file_get_contents($file, $use_include_path, $context);
	else {
		if ($context !== null)
			trigger_error('Context parameter not supported in this PHP version');
		$f = file_get_contents($file, $use_include_path);
	}

	return (($f === false) ? false : str_get_dom($f, $return_root));
}

/**
 * Format/beautify DOM
 * @param DomNode $root
 * @param array $options Extra formatting options {@link Formatter::$options}
 * @return bool
 */
function dom_format(&$root, $options = array()) {
	$formatter = new HtmlFormatter($options);
	return $formatter->format($root);
}

if (version_compare(PHP_VERSION, '5.0.0', '<')) {
	/**
	 * PHP alternative to str_split, for backwards compatibility
	 * @param string $string
	 * @return string
	 */
	function str_split($string) {
		$res = array();
		$size = strlen($string);
		for ($i = 0; $i < $size; $i++) {
			$res[] = $string[$i];
		}

		return $res;
	}
}

if (version_compare(PHP_VERSION, '5.2.0', '<')) {
	/**
	 * PHP alternative to array_fill_keys, for backwards compatibility
	 * @param array $keys
	 * @param mixed $value
	 * @return array
	 */
	function array_fill_keys($keys, $value) {
		$res = array();
		foreach($keys as $k) {
			$res[$k] = $value;
		}

		return $res;
	}
}

#!! <- Ignore when converting to single file
if (!defined('GANON_NO_INCLUDES')) {
	define('GANON_NO_INCLUDES', true);
    include_once('IQuery.php');
	include_once('gan_tokenizer.php');
	include_once('gan_parser_html.php');
	include_once('gan_node_html.php');
	include_once('gan_selector_html.php');
	include_once('gan_formatter.php');
}
#!

?>PKˎf\��Av�4�4lib/pquery/gan_formatter.phpnu�[���<?php
/**
 * @author Niels A.D.
 * @author Todd Burry <todd@vanillaforums.com>
 * @copyright 2010 Niels A.D., 2014 Todd Burry
 * @license http://opensource.org/licenses/LGPL-2.1 LGPL-2.1
 * @package pQuery
 */

namespace pagelayerQuery;

/**
 * Indents text
 * @param string $text
 * @param int $indent
 * @param string $indent_string
 * @return string
 */
function indent_text($text, $indent, $indent_string = '  ') {
	if ($indent && $indent_string) {
		return str_replace("\n", "\n".str_repeat($indent_string, $indent), $text);
	} else {
		return $text;
	}
}

/**
 * Class used to format/minify HTML nodes
 *
 * Used like:
 * <code>
 * <?php
 *   $formatter = new HtmlFormatter();
 *   $formatter->format($root);
 * ?>
 * </code>
 */
class HtmlFormatter {

	/**
	 * Determines which elements start on a new line and which function as block
	 * @var array('element' => array('new_line' => true, 'as_block' => true, 'format_inside' => true))
	 */
	var $block_elements = array(
		'p' =>			array('new_line' => true,  'as_block' => true,  'format_inside' => true),
		'h1' => 		array('new_line' => true,  'as_block' => true,  'format_inside' => true),
		'h2' =>  		array('new_line' => true,  'as_block' => true,  'format_inside' => true),
		'h3' =>  		array('new_line' => true,  'as_block' => true,  'format_inside' => true),
		'h4' =>  		array('new_line' => true,  'as_block' => true,  'format_inside' => true),
		'h5' =>  		array('new_line' => true,  'as_block' => true,  'format_inside' => true),
		'h6' =>  		array('new_line' => true,  'as_block' => true,  'format_inside' => true),

		'form' =>  		array('new_line' => true,  'as_block' => true,  'format_inside' => true),
		'fieldset' =>  	array('new_line' => true,  'as_block' => true,  'format_inside' => true),
		'legend' =>  	array('new_line' => true,  'as_block' => false, 'format_inside' => true),
		'dl' =>  		array('new_line' => true,  'as_block' => false, 'format_inside' => true),
		'dt' =>  		array('new_line' => true,  'as_block' => false, 'format_inside' => true),
		'dd' =>  		array('new_line' => true,  'as_block' => true,  'format_inside' => true),
		'ol' =>  		array('new_line' => true,  'as_block' => true,  'format_inside' => true),
		'ul' =>  		array('new_line' => true,  'as_block' => true,  'format_inside' => true),
		'li' =>  		array('new_line' => true,  'as_block' => false, 'format_inside' => true),

		'table' =>  	array('new_line' => true,  'as_block' => true,  'format_inside' => true),
		'tr' =>  		array('new_line' => true,  'as_block' => true,  'format_inside' => true),

		'dir' =>  		array('new_line' => true,  'as_block' => true,  'format_inside' => true),
		'menu' =>  		array('new_line' => true,  'as_block' => true,  'format_inside' => true),
		'address' =>  	array('new_line' => true,  'as_block' => true,  'format_inside' => true),
		'blockquote' => array('new_line' => true,  'as_block' => true,  'format_inside' => true),
		'center' =>  	array('new_line' => true,  'as_block' => true,  'format_inside' => true),
		'del' =>  		array('new_line' => true,  'as_block' => false, 'format_inside' => true),
		//'div' =>  	array('new_line' => false, 'as_block' => true,  'format_inside' => true),
		'hr' =>  		array('new_line' => true,  'as_block' => true,  'format_inside' => true),
		'ins' =>  		array('new_line' => true,  'as_block' => true,  'format_inside' => true),
		'noscript' =>  	array('new_line' => true,  'as_block' => true,  'format_inside' => true),
		'pre' =>  		array('new_line' => true,  'as_block' => true,  'format_inside' => false),
		'script' =>  	array('new_line' => true,  'as_block' => true,  'format_inside' => true),
		'style' =>  	array('new_line' => true,  'as_block' => true,  'format_inside' => true),

		'html' => 		array('new_line' => true,  'as_block' => true,  'format_inside' => true),
		'head' => 		array('new_line' => true,  'as_block' => true,  'format_inside' => true),
		'body' => 		array('new_line' => true,  'as_block' => true,  'format_inside' => true),
		'title' => 		array('new_line' => true,  'as_block' => false, 'format_inside' => false)
	);

	/**
	 * Determines which characters are considered whitespace
	 * @var array("\t" => true) True to recognize as new line
	 */
	var $whitespace = array(
		' ' => false,
		"\t" => false,
		"\x0B" => false,
		"\0" => false,
		"\n" => true,
		"\r" => true
	);

	/**
	 * String that is used to generate correct indenting
	 * @var string
	 */
	var $indent_string = ' ';

	/**
	 * String that is used to break lines
	 * @var string
	 */
	var $linebreak_string = "\n";

	/**
	 * Other formatting options
	 * @var array
	 */
	public $options = array(
		'img_alt' => '',
		'self_close_str' => null,
		'attribute_shorttag' => false,
		'sort_attributes' => false,
		'attributes_case' => CASE_LOWER,
		'minify_script' => true
	);

	/**
	 * Errors found during formatting
	 * @var array
	 */
	var $errors = array();


	/**
	 * Class constructor
	 * @param array $options {@link $options}
	 */
	function __construct($options = array()) {
		$this->options = array_merge($this->options, $options);

      if (isset($options['indent_str']))
         $this->indent_string = $options['indent_str'];

      if (isset($options['linebreak_str']))
         $this->linebreak_string = $options['linebreak_str'];
	}

	#php4 PHP4 class constructor compatibility
	#function HtmlFormatter($options = array()) {return $this->__construct($options);}
	#php4e

	/**
	 * Class magic invoke method, performs {@link format()}
	 * @access private
	 */
	function __invoke(&$node) {
		return $this->format($node);
	}

	/**
	 * Minifies HTML / removes unneeded whitespace
	 * @param DomNode $root
	 * @param bool $strip_comments
	 * @param bool $recursive
	 */
	static function minify_html(&$root, $strip_comments = true, $recursive = true) {
		if ($strip_comments) {
			foreach($root->select(':comment', false, $recursive, true) as $c) {
				$prev = $c->getSibling(-1);
				$next = $c->getSibling(1);
				$c->delete();
				if ($prev && $next && ($prev->isText()) && ($next->isText())) {
					$prev->text .= $next->text;
					$next->delete();
				}
			}
		}
		foreach($root->select('(!pre + !xmp + !style + !script + !"?php" + !"~text~" + !"~comment~"):not-empty > "~text~"', false, $recursive, true) as $c) {
			$c->text = preg_replace('`\s+`', ' ', $c->text);
		}
	}

	/**
	 * Minifies javascript using JSMin+
	 * @param DomNode $root
	 * @param string $indent_string
	 * @param bool $wrap_comment Wrap javascript in HTML comments (<!-- ~text~ //-->)
	 * @param bool $recursive
	 * @return bool|array Array of errors on failure, true on succes
	 */
	static function minify_javascript(&$root, $indent_string = ' ', $wrap_comment = true, $recursive = true) {
	#php4 JSMin+ doesn't support PHP4
	#return true;
	#php4e
	#php5
		include_once('third party/jsminplus.php');

		$errors = array();
		foreach($root->select('script:not-empty > "~text~"', false, $recursive, true) as $c) {
			try {
				$text = $c->text;
				while ($text) {
					$text = trim($text);
					//Remove comment/CDATA tags at begin and end
					if (substr($text, 0, 4) === '<!--') {
						$text = substr($text, 5);
						continue;
					} elseif (strtolower(substr($text, 0, 9)) === '<![cdata[') {
						$text = substr($text, 10);
						continue;
					}

					if (($end = substr($text, -3)) && (($end === '-->') || ($end === ']]>'))) {
						$text = substr($text, 0, -3);
						continue;
					}

					break;
				}

				if (trim($text)) {
					$text = \JSMinPlus::minify($text);
					if ($wrap_comment) {
						$text = "<!--\n".$text."\n//-->";
					}
					if ($indent_string && ($wrap_comment || (strpos($text, "\n") !== false))) {
						$text = indent_text("\n".$text, $c->indent(), $indent_string);
					}
				}
				$c->text = $text;
			} catch (\Exception $e) {
				$errors[] = array($e, $c->parent->dumpLocation());
			}
		}

		return (($errors) ? $errors : true);
	#php5e
	}

	/**
	 * Formats HTML
	 * @param DomNode $root
	 * @param bool $recursive
	 * @access private
	 */
	function format_html(&$root, $recursive = null) {
		if ($recursive === null) {
			$recursive = true;
			self::minify_html($root);
		} elseif (is_int($recursive)) {
			$recursive = (($recursive > 1) ? $recursive - 1 : false);
		}

		$root_tag = strtolower($root->tag);
		$in_block = isset($this->block_elements[$root_tag]) && $this->block_elements[$root_tag]['as_block'];
		$child_count = count($root->children);

		if (isset($this->options['attributes_case']) && $this->options['attributes_case']) {
			$root->attributes = array_change_key_case($root->attributes, $this->options['attributes_case']);
			$root->attributes_ns = null;
		}

		if (isset($this->options['sort_attributes']) && $this->options['sort_attributes']) {
			if ($this->options['sort_attributes'] === 'reverse') {
				krsort($root->attributes);
			} else {
				ksort($root->attributes);
			}
		}

		if ($root->select(':element', true, false, true)) {
			$root->setTag(strtolower($root->tag), true);
			if (($this->options['img_alt'] !== null) && ($root_tag === 'img') && (!isset($root->alt))) {
                $root->setAttribute('alt', $this->options['img_alt']);
			}
		}
		if ($this->options['self_close_str'] !== null) {
			$root->self_close_str = $this->options['self_close_str'];
		}
		if ($this->options['attribute_shorttag'] !== null) {
			$root->attribute_shorttag = $this->options['attribute_shorttag'];
		}

		$prev = null;
		$n_tag = '';
//		$prev_tag = '';
		$as_block = false;
		$prev_asblock = false;
		for($i = 0; $i < $child_count; $i++) {
			$n =& $root->children[$i];
			$indent = $n->indent();

			if (!$n->isText()) {
				$n_tag = strtolower($n->tag);
				$new_line = isset($this->block_elements[$n_tag]) && $this->block_elements[$n_tag]['new_line'];
				$as_block = isset($this->block_elements[$n_tag]) && $this->block_elements[$n_tag]['as_block'];
				$format_inside = ((!isset($this->block_elements[$n_tag])) || $this->block_elements[$n_tag]['format_inside']);

				if ($prev && ($prev->isText()) && $prev->text && ($char = $prev->text[strlen($prev->text) - 1]) && isset($this->whitespace[$char])) {
					if ($this->whitespace[$char]) {
						$prev->text .= str_repeat($this->indent_string, $indent);
					} else {
						$prev->text = substr_replace($prev->text, $this->linebreak_string.str_repeat($this->indent_string, $indent), -1, 1);
					}
				} elseif (($new_line || $prev_asblock || ($in_block && ($i === 0)))){
					if ($prev && ($prev->isText())) {
						$prev->text .= $this->linebreak_string.str_repeat($this->indent_string, $indent);
					} else {
						$root->addText($this->linebreak_string.str_repeat($this->indent_string, $indent), $i);
						++$child_count;
					}
				}

				if ($format_inside && count($n->children)) {
					//$last = end($n->children);
					$last = $n->children[count($n->children) - 1];
					$last_tag = ($last) ? strtolower($last->tag) : '';
					$last_asblock = ($last_tag && isset($this->block_elements[$last_tag]) && $this->block_elements[$last_tag]['as_block']);

					if (($n->childCount(true) > 0) || (trim($n->getPlainText()))) {
						if ($last && ($last->isText()) && $last->text && ($char = $last->text[strlen($last->text) - 1]) && isset($this->whitespace[$char])) {
							if ($as_block || ($last->index() > 0) || isset($this->whitespace[$last->text[0]])) {
								if ($this->whitespace[$char]) {
									$last->text .= str_repeat($this->indent_string, $indent);
								} else {
									$last->text = substr_replace($last->text, $this->linebreak_string.str_repeat($this->indent_string, $indent), -1, 1);
								}
							}
						} elseif (($as_block || $last_asblock || ($in_block && ($i === 0))) && $last) {
							if ($last && ($last->isText())) {
								$last->text .= $this->linebreak_string.str_repeat($this->indent_string, $indent);
							} else {
								$n->addText($this->linebreak_string.str_repeat($this->indent_string, $indent));
							}
						}
					} elseif (!trim($n->getInnerText())) {
						$n->clear();
					}

					if ($recursive) {
						$this->format_html($n, $recursive);
					}
				}

			} elseif (trim($n->text) && ((($i - 1 < $child_count) && ($char = $n->text[0]) && isset($this->whitespace[$char])) || ($in_block && ($i === 0)))) {
				if (isset($this->whitespace[$char])) {
					if ($this->whitespace[$char]) {
						$n->text = str_repeat($this->indent_string, $indent).$n->text;
					} else {
						$n->text = substr_replace($n->text, $this->linebreak_string.str_repeat($this->indent_string, $indent), 0, 1);
					}
				} else {
					$n->text = $this->linebreak_string.str_repeat($this->indent_string, $indent).$n->text;
				}
			}

			$prev = $n;
//			$prev_tag = $n_tag;
			$prev_asblock = $as_block;
		}

		return true;
	}

	/**
	 * Formats HTML/Javascript
	 * @param DomNode $root
	 * @see format_html()
	 */
	function format(&$node) {
		$this->errors = array();
		if ($this->options['minify_script']) {
			$a = self::minify_javascript($node, $this->indent_string, true, true);
			if (is_array($a)) {
				foreach($a as $error) {
					$this->errors[] = $error[0]->getMessage().' >>> '.$error[1];
				}
			}
		}
		return $this->format_html($node);
	}
}

?>PKˎf\<nP�LLimages/arrows.svgnu�[���<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
	 width="100px" height="50px" viewBox="0 0 100 50" enable-background="new 0 0 100 50" xml:space="preserve">
<polyline fill="none" stroke="#4D4D4D" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" points="
	26.232,35.01 15.039,23.817 25.865,12.99 "/>
<polyline fill="none" stroke="#4D4D4D" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" points="
	73.693,35.69 85.578,23.805 74.083,12.31 "/>
</svg>
PKˎf\�63D

images/anchor.pngnu�[����PNG


IHDR��k��sRGB��,	pHYs���PLTE���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������D.��tRNS"18;�{`9��6~��
�'�J�>������-
3, 47R��.$(5*�S�ءC��xL��:���D+�з���ap�I����nޏ����@ʙi�[K|�u�cr�T�vz��lM�F�U���Xϴ�]�ܒ�0HO��_)�w����	��}G<�ڮqQ���\���^��g��s�Z֊j�N�AV��Y/h#ǓydÌ���%��P�B2�b?��~�0IDATx��[TE�_"V��iSQ��
J
�+�-*����Z*j^�T��D	5�ii��%ô�4�J�h5�?�y�,{�1wQy2���s����=�3;3�
�B�P(
�B�P�	�h�ֽl��
��	����Bt���:��}��;n\��h<�a��1>�}�2^�� �(4,>�U��D>��)�xE#����&Nݣz�?���)/4�+FM���s��{��1Q��O�!>!���h藔l�{���)���ǜ[� ���O1�O����OiCtʅ��t c����F�i�	KCGdh�g"KG������6[�4*�}�	�yf�"ol>P�_��ƍr&ı���&>#z�4�cK��&��סh�4�,�4u���ϡ��3�o�9��4>8'dH��MQd3�OZ��(&aW�k�7�[�/~qa���K:_{WV�L%9�2�Ţ��K�b�d�%�Ǘ�X��0~��U3V�A.'��յ�ae��-i�__���U��Ays��m%��blƯ�Gƒ6�W
�)�
<��	6���u�(T'���x��^�,Js�$l���jB�o�8�v�8fc�V�21��mDs���m��DuU�3'�8�X*�m��눖`���0��%v�zx�S�}�[�mG�ŭ�9:]q����.�;�Fdž"6~.۔��r݄0qlп#�{L5DA{���������"q��X�w��f
����'�*!�;��q گ�#������e��Ϥ7��%���.$��Ub��C޵�
��&�c�g���#"ē�0�1���SЛ�Oq��8���*?N/'(��(��x�<sOSqB��b�d���x��ͥxi+������r�%&Ue�t��1Q#�ˏO�����'6�k�pj�i]|*r��b�ZɎ�g���y���T��a
7"������0�A|�0^۝<�
�s0�B6�Lɒ���;�mﶷa�V��#8çel�Wh'��1�(�;*H��k�H�ŠZZc�u+�G�����\�7;��N�_���xܷݣ����d���k���<���{Gi�E�q<N3>%��8��ՎLW�'��䔾���y�ў�l�pmg�"H��W8������f�#��Da�ܫ�U`���G�U�'��z�xګO�u+���U�.���nբ!���l|hA��7�������B��78e�_��hl`�i���	�7fTb&��W��[}3�f�/"**�_��f|pLk���_�s*y{��ye�~C���x�Uk�=���5}]��B�tȶ��W�����@��k�x*��_�o�u�['̯X�z���j����x�9\���$�3O����M�E��u1��D�z흫Lь��mM�{e��%���6�^	��:v���w���P�o��7x߈�f�ץ��[\��-��m)wB�M>��<I��m�(�_��촖�&Z��f�XWX�Lv��P��Ė��7{��,�r�\(�;1I���%�r7��O�P(
�B�P(��ѯ���3�IEND�B`�PKˎf\��O%O%images/wpcentral_product.pngnu�[����PNG


IHDR�7%�WWtEXtSoftwareAdobe ImageReadyq�e<�iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c142 79.160924, 2017/07/13-01:06:39        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:84f7f6a2-5330-ca4f-8c00-72d0c7f6a9ea" xmpMM:DocumentID="xmp.did:D3A0BA0BDC4A11E8A05EB24BDAD9F3BE" xmpMM:InstanceID="xmp.iid:D3A0BA0ADC4A11E8A05EB24BDAD9F3BE" xmp:CreatorTool="Adobe Photoshop CC 2018 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:df6d03dd-86f9-2042-ba81-6dcc84b9e784" stRef:documentID="adobe:docid:photoshop:104bd5b7-5809-a146-8a5c-5e7de9915abf"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>�N��!aIDATx��}	�U������vw�tH��#��}�
~������~�
�#(�
pdF��H a	Qa	��M �YI:[�o��{��z��oW�{�z��:�ݼ��Vս�����RB,�IJg�� �Xb��K,{��Q;�K
B�gR�x�g��g��:�i{��c�L�x9/)��نWy��ѕ�[�ߌ�bt@v>Gϧ��`��rc���>��/�����]pU!Yj�u���(�A�g�z,<_�\�s�q�ˌ�=����{��0|�J!9�v��fC��L�-ô��̡���'��M��?8��9��T
��T/���B5��i�aBڈk7�X�Y�<�Ց��3���v]�����W`�f]�r����D�������i�a5b{7Nf��R4��y$-��0�An!�}��@�tQ�%!�d����Xb��ʚ�������H��_��L�#��q9+�͢����8Rt��yŻ��E�п��FP4�H89b�I�Q��13>�yfx����#qe	�Wڬ�tFj2��y�r����Ĕ=�XjzM���x��������.cN��?�	-�n~|������@���b���#���r��//��Ң0'����y���a֬YH\����
�@ƅ.����L�a�X�Li��L�b�6��K���3�t$���;rF�S�9k���
���vQ>��3ge��2�˘�nE�k����hY�D��� ��������{�b��{,�=̆�����!��9c�C%�����~~#�h�@W��+��;yz�Í1��s���a����O�W�\n�B��w��id�o��O���u}m�
�uuu`���l2�{��gl�xQ�2�zڀVQ�}j��/1묭F�	X�Z�E ^��l<�G^��ὦ��_��S��⩻���K,��+T��5s��yX�-�LT�k���6,�[XQ��E��F(��dB����\a�9��*�e2�'1���ט�H]��Epy��!�ÚX�A!�f�o���]���ji%T���փ�������G׻�k�P�Տ'DNw��y�5��+�W�f��:������Xj��0]�i/ڞ����OI�Ď��C[<>�E�2�8��r?j�����
�v�@�O�!�i-4X��/�N�ʼnǁ�
�+uA��'k�@����
�������iq����C[
��!��Z����]�����ҫ��\���z߹��A��=M�9�����������T@3Q>v
)z�/ͅ��g�޵˧��0�ȷ@�ͧ!���O>����D��X0&lX������#g���ow8b�/H�_�`��X~	gl��b�M��w��}t���R�U�rF3�/en~.�Ż%���}㚏���f
���`/�`��I?1Y�.���m^h�̫A�!w�9�{�Q)��	�<\�d��B�1&g�cNi���RݐǛD���8�w7h M,���й[�Ƀ!����%�v��5`&{z��]��F�綖�s�S>���tE�Yx
��� ����$�v?8PI��#t�� ��b�V����œ�D�z��$Kzϩq�,K���9���.)yN؟��L���\Q#��l���`?�K06�F�-3���η��wk�r�t����4S+*�����
W{[J��G8�YZ7��s�r����d�Xh�������<�h�{�k,�S�@��Y�����:xӛ�<�4
��2�k0-�߁�P�:��GRٴQPj5�W15՘�L�b�8��o3��Tε���D(��V��R��*�	��]L��=���C��%�������F�L���-Q�No��vl��0F�u3���!Z٫�R
���0-���n:��,�����-�;�.wZ�Lh�d���x�0֯����H�B��[@���5���j�4&�m����B�s_ΰ�X���i��T��OU�O�p9�C�<"j-x�X�ޅi_L-�\���)�@�hu�KLߤ�O����)ѵ�S�苨Fv1��&)��l�t'ݧ��默f�?�!R>��+L?�T����|M9ކ�*��L�t`�k�a����p��^�zV��Vu]���y@
�D�[���@Ѐ�(�w�0}�����_���EH�~��O2�p+�n�2�u�+�T�f$�����|�o���}�"�Q�=ƙ�6��Z�Jª���R������ٜ�5�,�~�:�*�/�dEoA9�B�N�����@X�cj�����!Ǥ@J�S���u� ��ʃl*���[�L%V�z���2j�r�k�����}��Ӱ*�uc
"�$���B���*���W���!Tߪu�ӿ��-̠�:u���j���+Ӊ�`66��F{+�9��pFݳ`s�\tH��Z6na�tz����6%|��u���yn"����ɹR��k�\�
��3�s���D2��6<oSl�U@s��ef|�_�X�ETЁ�;��F�Ό�ijT�dz��/�B�꭯��cm�߈��Ĵ75潵�
4��g|���Qe8W�Ձ4�x����~ĠT�W����Y�<z�-t���jT�4L���ʼ*�$)�/k��˲	S��?*�_Q���[���!_�m���X #�^Y^Ŋn����w{�ة��W���%w)Ky�C��.~G���х�<�3Azo��k�pk<��pD����.�65k�	FҜ�ޒ��t�rי��X�бuۜa��:3�^&E9f� s�qgRCi��>�5�_�\8�<#y���#�J�~%��S��އy%�{F'B�N�F��@VDPl'��O׬����h��|����Y���ư�3nғ����d�
n�����0�|EEWoѶ���yL	��{R���)I��~]����B
�rg^Д�hb���O���S!��F{ �[���cz���u���4����j;�v�[z��H�D���!��%e��t�;��fLb����/	74^_�۳j.��
�Q9�n7�i1���/.�,���"�eSY��LKe��x�Qc�^;I�������/7�7l�gu��	U�[�*x����U��	�.�J@�iU��
ש<�h���"�o��I�彈|w��XK�_��)Xy�tJ��r(C3 ��:�3�7�nWk��ц%A
5p5��
����;�>G6�)_{vD�[�@�R<%lq��T��P�
�)+���:��'��n$�Q�Ex<�م�MR�Kɨ��j��`��=	w��RpL����E[\��cv@"�	t��יL�vB23#kZ�V���b�xt�>[Wl��
C�T��򤎧H{I�_���z�[N>νב��r?��%f��O����c�YKE��f�K�h�*�\e��w�O����fuN]�E�i!м��6s�fm�\���\�����~F�E���"@��͡��H_���2+��Xn��}��zQ��Aƕ�8X����&s�1?����p*�D7�)��gx��oɕ�I�g�s�D���Ľ[٤}�,_8��2�J�]�U���gt��䓲
����X��;�
�LӢ����gB��
�g����Ѩ��q-rY�@Fu�K�����t�]����!�;�F�wO�=+1��"���k'�������	D_���]�f��*P~�KD���F�ؗ	M��T��KT!�/O�7�����9t�d�HԱ���T�QyM{�K~Pyn����iZ��q����c�g�"�;C��b
a9@�\-֗��ht;|�m�	��4��^���v�Kf@��K�L�����
�D�砚�AA4��X�'�	��v�Êhqׯ/��x������ˈA��=!G���;/�h�x��*FE����/�z�z�[�-�h>�J�<���ߘ0:�&�oAߜ9*>9��z�F��	|�C�S��&i(�PI%���^�q�+<�"�,N`��s���r#)���s���!��ƺ(�N�FvyHiAH�������E�kv$�����X��|/�����v�gdi?�S�q����	�<���Gݹa��[�b^$DGPha��w�e	0OR��b�)	��;o8�vip�I/s^�����ޥ��=SMg[+@�]Q���,I���f)��hvB�����J+��s�����NE����}�h�vh{$t�3�Ul����J�?�%eY�E��b?}�ʆ>���Y��\	�.�2��S�r����2�*2x>t�z�(�A��Ds��9{�{!=q��^�	��*�8��a9�h��i��;���
��\�ﲯ�j��m�-�P^y��-
�ݿ�I��]8��޾�Lk����e���A�
�R��$ׇs'��{{�#y�ڌb�+�!#-:S��sÆd�/ʟ�ȻJ�9!t�?A��%��!�4Q/嬔'?^0��CZ��Հ�jgk���x�[�*�)�]'mm�i��ɔ�(c���@9�*a5m���H���ȑ�i�2y��FV5��vs#ן�Q���n�:�2�*��p�=MT��P<h31I�ޭ
�;��]���g��Y�Х�Ot�/�����Bk����|ԃ�+�x!^ߘI��l!/�'��)��f����@����-آz�v�cuMޅ]��q�Xc�hY��Im�^�5F���z��P��������~a77�Q��]!�����l�f
0��Q�_�@����e�4���\�/�����b�秂��T٪�EMĨ�l�E!`(+�Ù�{�|�f�ƅ���F(�G{м���0�H��������l���_
EK�2���A0�шk���G�z?�j���ǞG� �� #��l/�{�,�r��@�Ayb˦���t�5�dΧ�S�4��cEE_	����K4_�P��]b�k��<�bb���#�7�)	�x:L��<���3&��Ak~�I�>B�mԂWQ���e��
)���s�.R��"�	���+��H���Ǯ	�wL���Iǚ�s��l�E��\���(���`cq�“[ŪgHK��3&	�PGe���
����f�S�״u��;�,:$�v�%��0S�e}XbF�M$��k��}#7�fz����Q�1���
E���:t�S�q�ڋ�#��D�<��|rwR各{+j�w?h���.H�ɌSF��,h;=8��V�a����(9�o���.�G-�X�Ok֜���ȼ�)e�f�O�Q���*�$x�!�݃��=^�AxU��RDY6} ����������!t�+~�/��F���������^TP�[v3��^��g��n�W8�9������i�9/ WT�4X���(zv�x~nNrkÕ`yak�h����
D����Sw�9�]5�t�3��v �>��?�ܥ��E���gn�8[*kG�6�ޏ��w���]�De�NmD�:��^�!��'d�~R�ܻB��
<�h���j�m�$
���=o�����gC��I�ߋ�8���q��i��E�k���S੶�^����V�U6�	�TC�p,X�u;h=��JE���@��6�'�C�X���*��+��{oB߆�A�>��,9��o>���>��>��3�f��yW@�h:E���,mPy��j�K�jě��=V+�	U�|?t��tM���ϯ�\�@�(�&���B��T�F(�0���ؑ��3:�$��"��Tw��/�`S_�XK��c� �ka�-A`����� z���dr��S୔f�rHe�C�nj�
��?8+@��+����>���Ɣ*(���9��s���|�$<�5v�Y7$�J��&Z����v��%	b�2�����@&�_W佞�w٬ϣ8����qV
�]���r4���~����mv�������P=��bPWB�	�5,�؃ڞC�Ȉ�ԱkC��������H}�b��8�C�ǡ{��js�������^���w�}߀r��Ĉ�D�����A:ZH�Nɫ��7�h��W��'�����>��Z���.*?�a{IHG��Pc b)aC��=t
�o	)�2.��������Y�:Cբ4��{dS�S�����r�d��iQZ�t�K�-A{&ބ�b�^�pѨ�$�$J~��OY��Ȓ�q�D�k�e�/�ͣ��+k{(�z2t�Pq|���	jPGx�p�W(�}&E��B����UyN#�j�۬J>��#��EmHv�{�o%Q-<�t")�K�JR�����FW����#���u��C���)龎>�5�ǩO+]��jp��n곬&̒+&�=Tk��|�Z��)�`�?��R���W�U	A������֚�s���&\g,�	�/���X�vkyii���K�Bވw��0�FT$��>�dyrZ��}�c)Y��:�����5	�3�<K0j��R���:�mt�*ӣ躿@�%�K���`��h�ud�JU�U.�KD���y�Zy�B�_P�BuX���w���FW**�B�>N���Lq�V`|��:�b`�}�i�Q���j�GY��o��6�6w�����H��b?cb�E/�7̈́��ˉ�˦�k��	�[�O�x���&�M؁�4�������%Mu�W�=U-/�������Hn4w#U�̷���΃��l�L$?_�|˲�v���E��?� S ;j�.O/�qa`��m�$%��U��Hjx��}l�=ڈ	�]�匦R.��R���52垩�uo����#�my���h���S��yj�P�x����Ef��;t�6
���8�{��g_bBt�,��xR�M�"ׅ�~Bk[Q�����,<�X�&�� !K`�?���$��]f�"��"0������pj�F���A���V�x�u�||Ӫn}�^��C�)�3
�|G����T�7
rV�5!< �-0hC��
�H"�7IK8#��B��<����jD��$}�"��.�}���%�)
�(E���H�3�:,P\aI
�@�K}��fj	��{S��@ϣaiC/��jː�l{ޱ%��O�t�Y/G,�"�/�-Hd���xA�f���)�,���4��Pa����m߉���R>ʊ7m�M~ܤ�	n��SL�n���ss��d:j�Z�NI�-0��0n쓅��s�����*�	�7�b��W����,�D�9��ҹ`�4�����1�1vŠ��{�ޘ�n�{۷@sd����܄W�����4�(�(�pw�f^^�d�W*����{!p]�L|���)�ed��r��?���
�3�J�t�,����b?�>�����K,f娐��(q�\:��`+�<"RC�b����V̔����±b��#mN���X�:�L�?'���grop�
��0�&r;|���[�t�.��7��o�5)
���v��7��:�_ӁOk�}���G�B{	���5nWb�^��Vj��5o�?�R̐�`��l#��dh3��T�<0����ʓW����rJ���{m�%�����A�:�V�ch�J�ZZɳ�n���ݎ�<�^�UK,���d*H��(�c�6���&��e���?~�89Y�<RM�����2��r��c�:����V�#��e;@�-������ig�`��w���Z/�W{�b����:Ѷ�\4\t�
�_�u�Ep�ͼ���Bg����6|�.,��<(㖒�9n���J3y�)Ek��qi����ݦZ�u]?q�?��o
��!\�����ף?R��r�w���q;�'X�v3}���;���̅�@xO�Y��s�i;汩�nQ��/3`VF�:��K"K��G��R��tՕL����@ϧ��������#�m-�=����ipnN�m����h&�t��Ch�70�>�g-R�n�S��>w*��X=��@���4�nNS�(-Έ�OSL<���_�666“O>����Ri�A��D�`탑13-�	�5Jb��K0,e�t!�Ӏ ��}�o�;)�=�+|3%�[���/r����
�o���sYf�l�e3�H�����?O�e{��ҹ<�9e�]�'R2�<�������f?lu�7�X��|t�PZ��)�	�}����f�c�ĸ�v��^�1��>�a�q.3�y�O�8��ta�g橕Zє0�-��
YZfI�y�e��.5��Q���YY��}9//5��)
F}�]@�xܽK,=]��^�C��s���`,��Id�D��5�U2^���H�,��=%�z�
j�g揮�Yய�v��w�����=�X�=�Xbٳ��EK,{����O�dRz��IEND�B`�PK̎f\{b.��images/nivo-icons/close@2x.pngnu�[����PNG


IHDR@@�iq�tEXtSoftwareAdobe ImageReadyq�e<"iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmpMM:InstanceID="xmp.iid:F9867CF4A63211E3ACB7F68967F2818E" xmpMM:DocumentID="xmp.did:F9867CF5A63211E3ACB7F68967F2818E"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:F9867CF2A63211E3ACB7F68967F2818E" stRef:documentID="xmp.did:F9867CF3A63211E3ACB7F68967F2818E"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>���OIDATx�웿k�A����ҥv똭�"�@A�c�A]�v�S�nf�f]*��C(���t�[��.��=�Wބ7�=w��|�!y�{��'y�x��̈́��d��XG�"#��a\An ?�C�l�[)YD�x9BV���.��t�l������@T�a��)L?��澘]R���a:U��?>��%%	��+]��%4
IS5�k�7x=��E#�@���/�#pȆq������K���;�mk�&*�
�Ov�)K���PH8&Jh�ߵ��PS��P�I	}"|oZ]�N�6�Yb��
?O@l��u�"�	���B�	�>#-p9^�O�ߥ��r1
�L���P/ʗ/�&|H�o*����6L%l̨��<�	o+@���t�W�=�9~�����[�L�X�H
�)�T«��2�Sc-���`���-�1c��� ˌu>A�qû�m#&	/�;�yj������������j2�1���kx��S��o�M�]�L�Jp%�ޛ���,ay���LMOo1_��:2�Y�	� �n$0=T���ȧ��z(�=��4h
_WǷCJ
_-���=x	���3��*��p1���w	1�{�+�7	�Vc�1��6�3P��k.�uHÕ��JHޙ���H��p'bx	�:r"|/���ʗ>R�g��2<�����'
o*�,`�8���N!��;×%��p��Rc�<x�/�B�:rvA�u%L��
	��/K�zN�y��~���p��-�3IEND�B`�PK̎f\lK2o��images/nivo-icons/prev@2x.pngnu�[����PNG


IHDR``�w8tEXtSoftwareAdobe ImageReadyq�e<"iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmpMM:InstanceID="xmp.iid:79CED31AA63311E398D5A7B5CBB2C167" xmpMM:DocumentID="xmp.did:79CED31BA63311E398D5A7B5CBB2C167"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:79CED318A63311E398D5A7B5CBB2C167" stRef:documentID="xmp.did:79CED319A63311E398D5A7B5CBB2C167"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>P�Q�FIDATx���M��a�g&��2��R�YLc�A)+�A��sV�bA�)��؛�4E����2��#��Q�����s��꿘f���7��~=O_��I��bd?�Y�<G�#�����+`�V��<A�"S��#W���������C���g����[�_��"�	`S��7d�J��˟�e�3ؔ/e,D>���e�"�x`S���F����!C�->�)r���+?2@�GȦ�����A.{��"h����及�e�Q�-?@��{Ⱦ|�Z�BF<_�=h�9��@Q�{(�|OE��@�����l�����xX~�o��
X�!�V��S�>�D��˿��'�:`�!X�!�7`��Z��{vv�\~/�ʗO4��~��G���|C�o�U�,��������w4<�;�6�{*p����@��|���O����Y�-����;���nx�'R&�hY�ȝ�+d^���F*/�YS���)����q����C�)ǁ�w������
���������4d�Q�!�YT#"���&���s�v35�m!$!�X��h/�uh!lD��Av�،< B��uѾb</[Y���[5��j����C�]�="DY�;[�H��g�m��"na�B�M|4�#�I�!��OQ'	P(B[�F�e3O
���
�s�ޟ���2�"��>�\���al���ς�Ύd+�U����	Y�<�5�7s9���M��e�	>���o��5���R�,x$Uk_��o����`IEND�B`�PK̎f\t��//images/nivo-icons/next@2x.pngnu�[����PNG


IHDR``�w8tEXtSoftwareAdobe ImageReadyq�e<"iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmpMM:InstanceID="xmp.iid:4E67F12CA63311E3A7EEB2E6CE8149C2" xmpMM:DocumentID="xmp.did:4E67F12DA63311E3A7EEB2E6CE8149C2"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:4E67F12AA63311E3A7EEB2E6CE8149C2" stRef:documentID="xmp.did:4E67F12BA63311E3A7EEB2E6CE8149C2"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>�E��IDATx��K�MQ��]B���20sQ"x\)�Q���<�(�52�<2�%3��G12w �I�0Q�8�_{�Rν�g�}��=��O�c���w��c�}z�F�R�@�!k�^�=r���F��K�!W��-~7�l@޹�zj[�)���0ҏ�r������o��Қ�:��Ȝ
�cNB�q�K+�o6�G�|�^}	GKf$�)�s�!�		u�����f���'�9~ �;p�z$�
9��τ�#���rw�����	|.�W�K�@�K`l�����ޘ�PM@�"�%D�u�B��wG�y��%�������v���ل�j̷��Vsn�&!�C1�B����6�"��;vG1��2#!f��0!!g&$�؄[�_����֘c�Qt�&�>�6����Q�$*%H�N��&ܪ� ��e��dTS��"�b�]ߐ��s��#��K� @�-�J�ބ�j�O�s��9�$�����Oo��
#A�46�V�[������B䭏��#aU�MC�h�f�������YJ�P����#���uj��	����I\�D�^5gݭI\��>��)�/B�/P�h�����|�OĪçG��t�`y>�*����~)B|�D��*@|���R�k@�υ���t
�&"�k ���k �t'�×,���_�5�%
P_�u�%	8��G�c�K@�Oh�����s`~����mn�A���	���kf��2	?f�� �4|n��s6����U��l
�ĩh>�.��3
p��>c��W�;|���!�B���@��^�����_wX��y�u��F>o�7�~
�;�>��w<u����t$Dݶ;|�3a��+���F�z��u)��%�ҏ<����2��
F�-fe�ܦ�!IEND�B`�PK͎f\xl��F�F images/nivo-icons/loading@2x.gifnu�[���GIF89a@@�fff���ppp������yyy���ggg���kkkjjjmmm�����湹����!�NETSCAPE2.0!�"Created with Chimply.com"!�	,@@��I��8��$�dV AEb)kk;Օ�s��Ua4��� �$�č8yF+G3y1 ���&��r0
����T���j �p.)ASwFu
G�+
UPRxwV�O;X�#�
c�c1gik:Wj2���seg�{h���~�#���['� e/1ˉ�>ϩ^|$jaʺ�I�K�Y���3��r�����W!�Z���³r\�������/P��@:	���q�G��58�@�|�H������E�H(�+O	@J��_>�
(���7�ed9�j`jU��y�T[�v}	�Ø�p�d]u6-��,��*R��l����È'�:��cǁc`����w%�x�y��ϠC'��9�)7�`93^	b'@�A*��J#>-�7m4�sS
��쯀��p:u��Z=��y�]
/ @����J?z����JX�P���u �=_��幏���	���S��vܽ'e(8!`}�P��(�]a@']���烄�F��p!(x����Ha&5�z��$n#����@�HH@)8ΰc44.A6b��"s�x��'6��G��$XIA6�W�S�uY܌ɀ��c��8h�u_> �%@cg�fe)	X�a �2f#��E�`]S���V�\NNiU�AəҢv��"bf�(�.w���e�d@6sꐇ���r�jU!�	,@@��I��8��$�dV A�e���DW��[⨬
ۍA%�@$l�	�Y8��K�a8TDhM�cT��/k0\����
��z�>>bCE
ql8
RMOtsS�
�UW1[�
c`0uey��k$\�oE9uuy�y{���oX'/!ň��z;����
^��Y���I1V{���ʺ|�U�U���F������X���!.�q��Q@R��r���B��0j(`�"1>f�%�C�&��L$(��&��8��)��
 $�c���H
�t)S
N
 x�������z���\�"�jAX�A�N0�����&���.^��<���T�c�q?�K�n��]
%޼w���v	�]B�D��XM�X�p�5�ج���[�n6	�dz@�H'Z�U� �q����-��j$�Mo�|���tZ�q`��ܟ[�z�H��	p�y�p����Q���
��x;�7�qũ���R0\�a�`�F@���]W2:؁��V�����P@��(�FRĠ8���K�XBl�Q`F�,��D/�7�_ٍ�W���/]�͋�'b	�Mġ�O�B=n0!J�)�Ugj�c<(0�Ij�$2�	���	��U	H�a"JL�bl�9�&���X�����

��o���o�JT!�	,@@��I��8��$�dV Au�e�L;����E0Վ�@�z�E`QI0	]�@ ��A������q�(��r(����1��rg��ʅ[~0?ofCEeVupJL*@
NPyTVX
�}$�
cScG�ik�
�I���sew���V��
����/�!��VS��=���1�a���H���1Z�����p�������v������&ě�ā3h	4��A@C����[�)
�6��C%7��28400�6�DB���>-XDਇǀ>z(0�@Ĥ<Ut�eիX5h���A(�w��ٲ
@)���Φmi�5�_��l�y�W��È�(@����7w�I�!2k�<W���C�����y'Wv�W���������d��Ah5�- �{�ىu"�@�"�k	X�=��rС�O��alg	��mk�rf�~���ۣ\M�=(`Y"|�u\�I
$�#�]4�x�	0�����ʀaD�����H|�Ƃ#, 4'v�[����<։��"Q1zH#X�	˜ .b!@�(�"KA�@\�6 Rc� GE˸(�>��}`�`)9(��pi��'cT)2��Z.R�/�	Gx�Ipdy.�OO�6 y2�g\
'��]�uU�,
���l��؝�4ʥ��
J(4���@���ǣ|�5
+x��E!�	,@@��I��8��,A�dV�0A�e�
�@���r_ÍUq ��"��(��8I ��� Hb���b` %8
��B�eap�(�; ��UW]rP0@q{TFgW�IKM7ROQh�VX
~[�$L
u<eg|�l:���#K���P�y�<�<k���$����')/!�W���>�`�lc��ᔪ��1�����Z��'a� �� h�f�r�w0��M0HA�������R����6��x��r'[r �
"A��h�$C���zpNЉ ��7q
��A
�Be$�9i@���F�05����b;��V^�6@` �d�^Ȩ��,�0�]��,W�È����Hh���0]�j�N�y�P��CW&L�4��=���a�WGG5�ݤ�' �� Z����$9+�^;���<�vB��]�58����FG 0`�u���U���Ow�~���	4h���� ���|^$�m��Wu�
6�~hpT��v%T(Jjp�����ā	t�È�I�����@!&�����Z1$97��y��rXJ���Р(��q*�hO��&r7�(G��,P�)`�"�D6�(�}N*	
��,0�En�dKM(TZ���=��lrIe��-
jϛ�٩E�B�F�WZ�	��n j�\)T!�	,@@��I��8��,C�d��U�e�
��U�rEe�_iXT��V$�DE`(1C�P18`D
�!�����0�Z1=��^sv�@r|GI�_	ZCbSPR�WYP\�#b��aUf(�kr����	a�\h5�8~�0���2���N'�!/�Uށ�%ҿ�1pd���1�L�$�������7a�p�R ��a@�4t�NB
�܂GA�Cn�*S0Q$R�6��#?7���p�p��,4 ��5oZЈ'�@�B�u� �@��I㩚hM�P�b�tA���p�r�I	t�� �

��HUk��n-y�{�n�z�
L����+V�6-��o�B~X�o����@�xqc��'W6L��
|~��f� �n���8��Ė�[ua�^1ǡ�;�����aK+�q����ѯ��*eO���A��ĮnW���`����<�4b<���I^\�}̆��!���S�y�J��@c�3 �&_� �Ճ�4�8ו��(O�!��_���&�؃�$��&
��(С).��X~r!�(И����X_b�5U@J0����z���%���x}�eJPY�Y^D�1Fّ�1&��V3�e������E[���yΕ��ՓxO�	��䦢!��h7�A*
�������8i@p~��H*!�	,@@��I��8��,C�d����Y��`��Z

�P*�� �J����05����R�#�U H!0�ѻ�,�F�,
�ݨڶ���K�ldDqT�G		7>MO�SU�lK%�`B`(�fhV��$	��WNb24�8:fb��%���>�.��!�TB��<̺�s%�����;��I�X~��m�z��~��z�*���!T�&0r�:

 ��B�\�(r��M��&H�A���Y05�X������
AY$�p&�E:��+%�$�"�ND;y&]���Wm^!`0fҪv�̊@�RH��+��A� 5��)\�x���{D@���ӭ��p.# (^�8#�
"K���o�˃�F5|����;�p�"��*v\Հ�Z�-P���h��LnPQ����V(Cwd[><�"k1((����; ���xOԳmW�y=�������Tdя�'��@�;��#� ��
ӭw��q� �OD���UT�!�`E8��t�M�X�`���!Z�� '"f���,��$�<�(�t*��x45�r7�����(�(s������-��� �	)�4�эɥ��Ʀ�U�sB:@�m���pB4gL��m��d:`�9H�W��'�^��(��I�\$����b�h|V�hs�ğ�^�cu��:B��v�d�<D!�	,@@��I��8��,C�d��`�Y��ʦk583��F@���%���`P�r���,�"f�J"��0T�OkI[M2��lG�m)�=OBDqlGI?oKMtsQSUQikW{$\�oP`(u�f����Fo�obsu79y��z0no��.�!��P��:Ƿ)]/��נٶ��/��y�;��l��	��|����°N�	Ǽ�x�M���À�ԡ}H��#���A
�D
��Á)�M���E��ā��`�3�K���yP@�G�/*1�iѣH).s-�M�:%�Y�UU�X
kV�Q!FtG�I�\���ٵ�ݻx�-��o߸]����hӆ]l�^�~GL�e�˘u �.�
�6 @�@b�����‚ѥK�<���۰z�&�43B.n�zmԷ�#�;(��G�6]�A
=,�ݼ���
��;:LS��� �w���_|'Y���K�fNay�~�!@R��5��y��vF_�� �}�`�,w��y!Wϙ��@�18���y��- m0���f N"@q�@w8��
<pՆ0�8ϋ�$P<0�<Г�*���Q	�xP	tG%PΘ���;&fT	J<@!.&��"I��A�PPev|l&@M
8�A�}�@Y��$`�7�u�	��\�'����yW��J�qM>y����#�S��֚A!�	,@@��I��8��,C�d&5C�e�
A;����UՎ0�z�� QQ�@a0@)����I%�#�R0)���̭$���7*��m���>@tEGqm
W75NWcTV�kYz$^�s�0��fDx�l#�5�a�6�����y2��@L'/!�R��<Ģ�$j�а�=�J�$�ԟH�{���~	咡���Bt�W�]�w��3�����s~j8�a;���9(�D�z/�KԈ&�$�O&z�f��aAuƠw�D?�
ux�"�|�8)����0x����(05"�AO�@�Al��K�=K��ݻ<|�˗/ܥǀ�,�È����c�A��Wh��j�\�9�����X�<s�Ez���?C>��5�,Pz��֧����y�hb��� u�{�t����c����A�L$���A��$��s��Cm?*;P4t����#�H'A�v9��}# O���U`�})XO�u���(���5da\L��	��Aw4����F	|H���,/� #4�(�p�w6�X�g�E�D	� @�X�`g�Y@c{QB��$�`l�)HA�w׵s���	��`xc8)r�'�V���Px(h��	O��M�'�uF*)��Ji�|�hӦmb
*�|!�	,@@��I��8��,D�d&EDUb)kk;��`sލU	b�Qb��(��&QR�"�HbA�����,HI0���۶)arDFqWq>
YCOQ�TVX�Fx[|$�`Tvp�fl:��#
��Pd�swf���{3���@L'� H/1�;Zş2ȹy�$k���Iڏ	M%���}�}�������}��jY�$Q��觉�q�V��z
`� R��Q��`
�p�yA�CX%����B�	� U�
0�s�9U(
1�h��_j�ti�yN���!�4�*]����3+;��)��Y�ʝKw���x�⛻�߿-NTLQn�+F� �c{�����=4�m���]�lbZp��Zg�#�����D/u���ȹ1�YAÁ�Y&*]ⷀ�#
 �D�8��#�F��:��E� fPC�D(�.C;�`/a�]�4'x=�AY�����rO����W����q�%H_{
X�r1%���7�zaa�1`�f桂����@b-,Hҋ:�T�
iG
 ���(�!<��?��D"��Ƞ�<�'T���$Р���� �e�4�IHR'��l�9�l@�uEɉ�Vʙ
tIW�c�i�
�#"]p*�'�u6��e|V���
�B��rJ��j0j�SS!�	,@@��I��8����d��0�e��l�VC0�%�Z%(�J
��r l5����,�#�0�Nr0�@�;�E1�7�X�K������R~vsDo�GIU)mOM�sS�Mhy1\Jm^`rqdx��x1I]�W/P�Quc�0�g����mU'�!���^��2���^���z=ԍ�1W��{�{�ݯ�
�R���A���]�0��uk�� �N�
�s0�_���!DgA��D%�@���'��dP����\�Eҥ�vX`�&.�D���ӧ;.(�@�Œ$0j�XR�JѴ��@�S�T`ES�Á�S�R0VV�۷p���)��]�i�"—���j�����{�n޷{���K�r�
ģJ��c
����h4��<��Xs\2N�Ƨ��NE�&P�t���s[������*L�@��K8=s����
蝲���969�`k���Y����𘱻�����̥�+�}�
�g�h����a@~$P^�p`�61�18��L� <�ȴ���@�yX�<0���40#4�@P�}HB4�M�v�8c�N�#���4�@>�؍��5�@^
�8e��S#���\J�"S�iT"zQ�m��K>
)��MN�$�:~�!4�O֦%�;&��gƥf{�9�6B���x͞������nP�K!�	,@@��I��8����d&�DD�e�CA����%]n2�z$AQ9���@)�A�!��G)��"�[Q��V�-��,(}uEpU�=
Wq_�NWtTVSUkYz$��^�@)�f�E�	�����G��U0�y2���4L�(/!�U`��<ĵ*_1jX��=֍J�$��ݝH�{����S��H����!�K�c@;
N��Ӱ�2��֕��
���[w�`0_�N8��q�~��� @�dŖI
�,�na�cQ
@�
ȹ�'�(Մ�DP�f@#�R��ZH0�)ȩ\�*��֨`+�)���۷p=(X@��]�<�ٻ�Ƃ���;���È�(H���c�4������5j�����
p8�g��3�׌��J�z��+^���e
���� ���� ``�����\���`��ฌ�
8������Sޝ��эG�{��A`���}��}�_�{�ȷ�q0��	2`�!!8�Š���G�|�wC��М��Lt�}� �N���I`@1�!Ō)�]!Bx�-N@�� �4��
�7{��W�܁�z9.�@��d�W6Љ�MiH�\��0�_Nxd�MUz`�8e�2*Y|�(�NN`�&|��d㙹N
ڲe�^��ɖ���Z*s"�g�9��s%ڑ��#V�juP�Q!�	,@@��I��8����d�UE%b)kk;�s	ލUb��������&9RJb�Hb
�0@�>��Ũ�ZX��t��붼|@yvFHWb>Y7q�OQtVX�m[�#`�qbd1t��F��W��a�	qfDu�w;7W�	W�#��qM')�!�1���{����2lZ��2ƏK�$���}�}����U����*�.!��Ա��D_�w�C�䘛rh��ٰd�8u<��?y�/,���7�B1`��y*�!Ԡ`��*K,ٵL�O6q漰�dI
5*�9��
��X�̔��̦���a��E����K��YF
Ҫ]+t�
(p�P���ݻ_�p���_5�
�y�m\�g+^\�����7`@�%ȑ�0@�3K��+��ܙ_h�A�`�Qe��%4x��d�9x�l�83�9���b|Bفj�n0Qku�p@�dx;���: Tp�o	4�U޷���$@9���������%x�s2�D��y��4��9��W�0�4Ѐ
妇�!����! Ѐ0���  F�%�g�����"�6��\T �	^���+�b�
��@��(���,`@�3؈�#�!@d�"0Q=��N"Nd#�9™#�O�8�4��H��%��V��!m'F[r���YmV�$c�y֞���g���X*�x�v���rЪJ!�	,@@��I��8����d�UE�e�D;����%Վ2�z�C�P9��P�N�C�M�G�h�[��p��t^�-�M_@�')^=VnKNPrTVTgXz$ ��]`QCd_t�	�1J�	@)��9r�m�t�$���5P'�/!�f^�u<���%f�W��2͛��Ӻv�v�ԕ���i�նt�M�mHѻ�������� J���qH�CXP
��o��2������
�
l,9B�
�L����f�&!�̟5mVX@�Q:"{Ɯ�P(��,�vH��#�N�j�ʵ+�EŠM���h��,�E�[Pl�ʭ�`�4Z�z�������u�@���]��ެ+�l؋Ɔc��)��Z��^�Iւ/.��ǀ8
��.���v���v �A���6P�I����cu��D� ���]�ȶC�Ak�hm���kC!h����'�a������yt�VBxP��a �Gܗ���@�`@cVHH v�@0���
�HpkyȞ!.2_`�@��8J@^������ӎ=��;:���=b�Z%��HBɣ+\^�@_UJ`86"`�k�I��}=V��T����X�n~IW�t�(I�8�Ć4~$���y��l�% 
&^��hzrJ)��щ���`\�����%E!�	,@@��I��8��\��d�	UE�e�	���U1�ro-�Ɋ7!l>�Ap���dH9҉��Hb�
�N�Ũ�Z�P�&6Ow�k�mI�@DvFbW�>Y`YOQSAVX�mZ�#LUq�+0vh��W�
1K��q)�5��x�Wd���#��qR'�/�0��ß��Ȑa1l�Ŵד�#[��|Ǐn�	�
��|±�*�
		��
�$(+��i�0��F�z�%�_V:�ǁ��E�4��񂻄;�X�B�Dz�Ky���81(�2���/��Ƣ�#C{�U�[Rh�>�J���h��uVUWŠma�ٳh
X�ʵ�,�m�z�
V�ثx�zHd�PR;�EpV-U�L�0@-��_c�eJ����Z@.�ř�fs��Ќ�AI8�,#�ק��v� �S
�@���Jg8�5V���:X�5�v����`` �ٽYO`�z.$���X`�<�ŽM/�� ~I����Z�	����}���E���f	��E��u�g�!�_S�	���n�^��|(��0BbL'�p���<<��1"^�8
�5��"	7W��C�T£�4�Ȁ|4�@��6d�)� �+W�)'��`4p�zj�Hd�{Jp@}^�#�� P%q��VUf��f�UU
@���%#����h�J*p�!�	,@@��I��8��\B�d�
%B�K)oB�N�=D1��D��cUF �8TC�$G9 �!���t��h�$,���k9B�����U
��]9	�BDtH`y`@
�_XPR�V�i�Z{#
		�n1ac�+kx�
y�#��Uo{rd:<�y��yz3���	oR'\�c�0���y�%ƶ8�2i���JْM2�Y��?�|��	�K��@��x��?i�I�`�<l�ڝ�1��v(8`QD6�
����4����@���` ����K&Q�Ġ�GC�@�'LY3	�)HT�EHv�44g���$:sE��M�j��5CR`Æ巕��h}��v)WD�=�U�X�Z͢M۵�_�PM��*�(f���>�hv*��@pنvS0@�ɿjb���Ϡ/�~�A����)c@bA�e�!�`��M+������ŸP�`���$d���3s�p�]P�;[��JJ�����,�^�8�ٗ]�~��	�7�~�u�`}�U&C���0! @�D�F"8�@i���U0�@0�p��!��0��&-��ވ؆�3 ���<�!�	�<"�<"╀��0)A>>��T)�v�!�!�V��)K>�yJB	�^�Yf0�l���I�ҧiOVA��	� [�g�`2p�Z�Y��ș���'��6�C��:*��JRv*!�	,@@��I��8��LB�d�,
%B�e�-¢��@�ro)�d%�6�8TA�79҉��R^��J &R���Z�DVBK�]�~�)pr@BxFH	W{Zq�QSBVXUWmZ~^q~A]�h�G����Yu�y;�0
��^��(/!��������lĸ�UM1[b���������֧�y�v��~V����
sζ~���C0�ݚ~�8��7�����a��o
`T�ۿk�400 !�PbM�8��ɓUt@3Մ�ѵ�	S&͟�8�3�3L	�a(ϓz��J����j�ꕯ`ch@��YT��\[��ַ�B�,G�x�&�*���,$���,ڣ3�r���lq��eKs#��d!�euK��Fn֋��]����%��@�j�c��v� @�R3(���ё���(�W�N���0 k�����6���]w�����!��ܫ�~B���wG�t1�f��`D�7BG�x	r�`h �C��a9P��pa7Aspӡ00b;80
�1%��1@K�<��b;�Qawg�t{$�݌	dH���0��4DX���4�@ɶ"C`OPc_��S,I�3��:�4X�r�I@��@X�1L&"e�ZX�	��! 昃���Tq"J'i��h��`���v�5!�	,@@��I��8��T��dv(�I�b)kJKkK	�0��CB�cU
"p	���2E�R���5GI -B;�ݸ�o'��7B"Z�T&�Y�Xo�EDRWRb.�2
~Z�^ca�x�$
��f�jxJ
xn#��'T�/1���x����d���L��LV��{��L¬�7�i�o��
J�oa�Q��`��n|�?ȥ��|{���7=#��AP�\*��@�s+D�G����<00aF HM�ؠ�&O���m��Z�|9P�6�5��[0�@Ζ|�	�c�z*�t�իX�.!��ׯR�
PEV���:Ӷ���׷�ܾ�v�زd9j��QѺ>�x���l��6����i,s쀷��l y9�
�\�*���4���f`5���@�r��E�5�]8�@��<�^}KPH�a��o`+@���
H�S�L�J���a��m���#�5��#�z�	ڿ�B�����G�����{���fݑ���7Â����P��$u�_������%@�U"�8p :!� ���`XO00c$5�w�8�&Ғޒ	0�AΨ�ܠ@{KJ ��v	��+9`�|l�wְ�"U)cEAF�)���IG�(�^eMF9e�h҂�;��~���j�6��x^J睚r�a�]vj��ځ�E!�	,@@��I��8��<��$�$J�,i�g;-���^\	��{�����D����0&�(Q�,�°�m<*�f�,
)w2x<1ϧ@'���ٸOQFKhzi.O�	^TV�Y��.P�n2d	h>��j@��
�!+-�e��8����ZI����zy.JL��?��k��u>�;���j�

~��k�R����
R�k�R	�����t�T�@���c�m�
^�J$0��E{���V�c��000��fYt��˗�����ʃ� 0����<y^�Ij����KzIP�N�J�E�֯`Ê�@ �ٳh�n���m�!��
 �@һI1�E�W�T�nߎL�C�~q����0���`�@�eC��qXr�Z.`sg7�*!ڬֲ�gX-���aMM��P��K�(��A�5X���^d�)OB�"��Lq�~6��}fM�Z���4���o$8벀r
�e��oq�Y�ۑ�����t,0�.����@g.8%�
>�A��#��	7�]�,`Qd��@����8%#��}.<E`0�.5�2�x!t_	&2��ܨ�p��
�(CD,U ��'��`@I����%�H�k�I�J�G�y'�#�$�z~d`!Wf9��^V���&��暄�)�l�蝉F"���("�l��*�~!�	,@@��I��8�ͻ��G8w(G�n�cpJ���5<�$i
Ae�x,6;�a��Y���hɊ@ptZ�G��zeb3Jb+�Nn����I۴(��	DFYx\xm
}	TTVX��l���a�eh
������
}rJ(�[�������T*[��ɣ��|*KM��nˢ^�m��_��5�C�

�٥����`��)��,R#��;J=�F���� Q]E��0�+d�^����R��Ï�<���
<+)���M�p�H�@G�x��aAáY�p4��)��9!U�X%8�5�ٳhӊ���[�f�{LHx�꽚������3�0ܰr��}���cF顕K�C���=���d�� ��r{uoi5��L!4��p2�b`���A`��V�N�Pк�Y�l	��=�`_�|����R}� ��i�
��6�0����3�����5$Ж�F~�����(	ȖFば K���`�}0a.񩀜���0�~)�br�DG�+�x��2���(�>�Ȗ(v��Q�x��`�f�I��,^
�L���
`�`WA�N�S��d�`�i�����c�H��Y�Q�5��R���{ZH��
@�g��ZqV`)v��؟�:'���H������z��G!�	,@@��I��8����dFe<F�k;�o=��v?	Ae�x,f<�Aq�]
F��x�$4�"�pZ�F���3�Db�©O)C��=�CHq4	DFXIj]x~|	
TV�u[��G%��aWfIgik�����a|'q ��w��#��P.[�ǟ�>ő@�Kl��.�mα����^��	�*�?��^����za����"<
��(q�eX��Y�(U*�&�m���I���� �1]�
Pi�`>�# ` �fM4�
j+&�HyF����|H`��@�U�X�r
K��ٳ=bX˖�R��uw$'һ������Զm�6lܹ
�]���W�f)���Ձճh&�nX���:�,E�SsVlw���Pk.
��k�<*�  @K'
X|�gXٿ3(��A���7w�P�As�{S�F3���l��`���i�3�<�y�z}`^�l��3x�����/�G��plƛoC� y��GAp�qПs���	@���0���
>�`�#|�Xu{H��z?��H`M�!�*�����/JP��k�r�́h�4���X�Zn��А$���<F�e�� �r�Mp�Z�P�.�$����FAov���wn����U��TN�X����و`)���6�5\����t�	�b�6꧐��V��uZ��j�A�!�	,@@��I��8����dFe<FE8i)kF�N�=9�3��A�bU�$p*�Fc�3N�u9r4�cC	�Q"w$@4��μ�I�F�<��HdwMO*C	WR[tXZ
a%^�	nnJ�hj		
2mC�Rdr�<>��	�%���'1 d/1����n�
�\ƶ\���k��@Ճ̵�ڄ��w�
[���\
��������Z�I����@��<ĺaH�`��!('���f$ �OGG�L-���p-@`�K���@R��6o�X�hU3h�`�P
�J�y!�J�y:A��i�6�:�X�hӪ]��j��p�F��]�z.]���~�6nܹO�޵������:%��h�
b
0�ܗk��/�Լy���h+\�q�ҧkB���5���!_��XÂ�;* ����O0���.q8��E�&��s�w0=��AË/X>�<���7�s��� ��5(�M��s��v�9 `7
h`z%4��8�A,!s�`�k��0@�|X #�f@K޹��p��*��A�/�?J�SW3S�PI(V���N>N���(Rpwe%X�e�H�ON0%��҉sQx�R@�b���)K���r�BS3u蒏�Eɧ�UVp� ��d�7&�o�aPB��ܤ�(�Z{j基��B��Ш�	����'E!�	,@@��I��8���dF����)�����\���0�U��J���h45�d�x,*��xq�ÆQb�<�ȵ��M
(�s�Gc��5>lutDcU�G|d
MO�:TV�
}uZ
p:�b�fhzP}Y��p�ev8:U/���[.�(�/����
�%g`��|��Y����
��n��i		�����
��4<��`�:r��E����9���7�AŠ��ܑ ��~�5��$��
 �$	t�I0)qfM�p
*����T��D�漐�@����J�J4'L�V�6}P�ٳh�Z���[�b�&�JW����+Ǭ��^��۸@��%�S����5;w�W���Ȧ��)s�^��[�k�5��EM@g�P[��5�6���zX�hEl�8�oE��<(��ܸB�/�4�A��A7ư����ĭ�l��nĻ�M܀s.z�>�;����L�Y�q�H��i�^�������	
���u�^d�E�C���C��t��ZW�%�ёC�
�Z��"�%2@�|V�L��h�'r�b��ԖXV)$�}�ao::�f�L7�QJp@[�l�e�I��}lQI�?Fr!�-�b\?6�"oec�\��ٓn�"��-�i΅G�e۞!�Y��Z�Y� �hV�-�	����
�B����
4#<!�	,@@��I��8��$�dF�4Au�e�,��m�54[��hz%�API4	�P�x.*y1 �
�(�I~���r-�,��o���hl�r?nxEG
�\Ju
NP�U
W	lXZ1^�
{c��hQ��#Y��r�v�S:}0�}�����r[ )�(�t�~=���1�aێ�H��1Y���<��Kp���NU
p��/W\α�'���t��ǥ�/��iT3�U���(�
aȍ�N�(�J@DĠ���/;�L�3AA	,
�z3c�	;{��y!�5�U�����s�֯`Ê�P`�ٳh�nU���۷�:�[�����{�,ڿj������È7((��	�fX<����v�
(��d��Z�|���*w^-��Ҧ{ ���N�NL�vk�zy�h�<Z�@��%T�	�dqΏgP��!X���p`��P�#Y<3As )�n8A��ϼ�]�}j�w��z=�^-�jT��}����yU�v�P]
��r��x�Y��np�A8�|l��t��v`�B�^�0`�
�����Y�CeR�A�d�AK�UV�H�C�U0�������y'��J"e> ��]F`�$�0I���X~�H����U��eA��h�!tfRPg�^�h�Js��%2z�&��~
T�����:�j���r��I!�	,@@��I��8��$�d�S�a�e�����rEe� _I`TD�V$�)E�p*/��Pa `Dʠ!���E�h��D�b�r-Q@mw8FH�XIrL4
PRzVXZVG\�#a�
fUf(�k�
�t�b�Qh5��|k
0��#��CA^'��/XU��$�}$pd��_�L�����r���|��[�5�4`� @%
��}aЏB*\��u��埵
��P�C��i8` c28`(P�vt"����(.Rp�L�
�x�)G�V�W`�K�/��E�`��gv�صp�ʝK�g�x��}�������頰a�j�*X����Jw����o��+�j��AAW�d+Ȝ��R'��@�kF_�:u�n�.~�;�۸P��k���s�P\y�HV= �t��V#P��P�^�JGJ�{�%����.|�������@���������G�������]�e_	}=�G`f	��t�5 ��0a�Y���N�a�Q%a�J�8�i�q��[+�؁�[x�8�@��գ3�8��ߝ�5� �Kn�@�P5�pZ�HH��6(�!+��|��Xjn9����Hɗ}F�Bb%'g�'�S�8
���g�8���&�˄i��[�8N�+�)gf)��g���!�Ji��rƣ3���ߩ��F+@N";PK͎f\�q,aaimages/nivo-icons/prev.pngnu�[����PNG


IHDR00W��tEXtSoftwareAdobe ImageReadyq�e<"iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmpMM:InstanceID="xmp.iid:80353790A63311E3BA00E42378933C02" xmpMM:DocumentID="xmp.did:80353791A63311E3BA00E42378933C02"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:8035378EA63311E3BA00E42378933C02" stRef:documentID="xmp.did:8035378FA63311E3BA00E42378933C02"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>8l�R�IDATx�Ԛ�J�@��ca�MP�N-�-l���Z���`g�S�����x+a�������Xl�� �b�sfr����l`�{r9��QE�`�M���<�&��ot�V�|
�
��4���
�@�wB� �`;dR� ��x
�X�����S[(��FH����-��� �S��:��! ��*D	����sV�ޞ������as�}™:��*�<|�C�B���`	��n�L���}|�_I=d�:��
�
O�Z�S��t����*<E`Ʊ}\f	�K���&R
�ndS��H����-��~Ϭ�'`\�@V�2-���Z	�VB�DH7:Y�s�ض}�֍�T�lC�	P%�e�kP#Q��>�DzJR	��-��!�(@����^ܥH�sJ�X^����CL"�+&	��������/M��"X�v�JkpIt��v�^�����x	��G���2x<�+�IEND�B`�PK͎f\�<&6��images/nivo-icons/close.pngnu�[����PNG


IHDR  szz�tEXtSoftwareAdobe ImageReadyq�e<"iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmpMM:InstanceID="xmp.iid:F6F1B2C7A63211E3A43CD070DE84A609" xmpMM:DocumentID="xmp.did:F6F1B2C8A63211E3A43CD070DE84A609"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:F6F1B2C5A63211E3A43CD070DE84A609" stRef:documentID="xmp.did:F6F1B2C6A63211E3A43CD070DE84A609"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>���:IDATxڴ��� �n�
]��\�\�X�AG�+t:
�\[�!���w�oĈG�BAv�O�� �u_x � g�	��RC���:��ax�����4,��,�z�+���G )�—�kpk�,|+�R�O	�$�P�{9	��{*(�`�sQ�$��!.�fAE	�]�����9\	�+۪�7����#�;n�R��mk�j$j��'�4q�c}�6�i0(���:�f�#6+�x'C���$$�,	)8YBN�n���f�����8_{sN��
�9V�pToZ"3����;IEND�B`�PKΎf\{�E11images/nivo-icons/next.pngnu�[����PNG


IHDR00W��tEXtSoftwareAdobe ImageReadyq�e<"iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmpMM:InstanceID="xmp.iid:46AE9BD6A63311E3B339D8C5528BF3B3" xmpMM:DocumentID="xmp.did:46AE9BD7A63311E3B339D8C5528BF3B3"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:46AE9BD4A63311E3B339D8C5528BF3B3" stRef:documentID="xmp.did:46AE9BD5A63311E3B339D8C5528BF3B3"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>y2'9�IDATx�̚�JCA��*jc�Z��%|��`����66�(�	iEl|	;��
�z�R���sfv���p��d�u�VF́X�eUA �Up��t2������k��Ơk!�O�6����l���4����#��@�f�gp��OW"��;��R�&r7�Z$J6W!Q�\B����T� qj!!�l�%��Ru	ƅ�*����I02*�G}�8gJh�f��,	���&�9=Q$�G@q	�A�����X���2W`#��
���X#+�P�,E֬�{əXr?i?/�C�D9p���w�P�~B�j������������k�����L��,�������%z���K��/0_"PE�\��Z��,�Q-��#������_��w5|�%�@<�>�Vo�|	0��K:��;�IEND�B`�PKώf\��$��images/nivo-icons/loading.gifnu�[���GIF89a  �eee���qqqmmm���hhh���������ppp��ȿ���������ggg!�NETSCAPE2.0!�"Created with Chimply.com"!�	,  ���I��8�p���`�!B��� �9-
�R����:�cC!�9�� ^
ҁ`���Bk�,R��x�gt�A+ ��8$$F[UdL7
f	�9��?7
��}�,�V��������S�����g� �,		����������[� ������u�H������U�@�C�6�[U��XH^�K��@zVH|��⍍@&�v� ��<���OL "!�	,  ��I��8�p��Sb$����e(FyN��U�(`���j
	A�H��a�(bD�2<k7(���٤(��X��s^�>��28l�[U�{8
d}�~�P
�
{��y
@}�-������ ��=������7�����S� �-��|�ʕ������������t	�������{��^��m"�a����\V�_!
U	\���A
�!�`���0LJ�J��r�Ka6%8��!!�	,  ��I��8�p��Sb$ҡ���e,FyN��U�,�������.��$� e�24k7@�Y�(��Xc�5sF�45ż2 l�[TVDY8A
Fv�-�
��hR�
Qt~�N������-��������1��� ���� O›�

w}Ϥ���Щ

�� ���������M(���}�4����$@������c�n��"���b]��, ~L�*�I'���A��P�G!�	,  ��I��8�@��Sr$��`�u,FyN��T�,��&�58$�"�3�n�9 G�aqhIB�g��Q4�xT�1C�A# ĜZ�EYS,8
f~��N

���
?~�-��������-���������1�������� O��
�x}�O�
���8�mY���Ӯ�n�����H�$ p��{��I	��A��Z��(C�3P�ŀ]!�8D��y!>�<�E!�	,  ��I��8�@���p�Sb$�u GyN�b�Հ ��ł�H��q�X(~	C0�$��P���Fd%���~�?
���wP�(@(U8aFG�}�~��sqy�}������������
��7���8�������1����
�
�D���� ����� �
���������r�P��8�4��f���Cw�;<H�jԩ�H��w$�{�eL��A!�	,  ��I��8�@���@�Sb$�e�9��V��x&�-VKD� "Y�����P<�z�͹Pl1�ÔD�xT��b�}úM�DP�(@(M7
u�#�}����
pvt}������7������6���-������� 
�ûƅ�

ɀ��%����
���Ӽ 
���	������	��@���0�j�@΁��U '�H�XԈ!��	�%$u�\J����)Ã�7"!�	,  ��I��8�@���@�Sr$�E(`ƀ�m5�7K���<�	�@,<�C8�J��aa��nFd%9�<��i��}�F�T"0(9
avS-`s,�P9r
p:w�}���)���9�������8	�����������
���„

��؝
���Ӄ�������
����E����
�x[��ܸ	�MP
��k9@47�@5yn
b8�0�=�ЉZɲS!�	,  ��I��8���@R`�A�a�9�V�!�( ��(�T<������`�I�M�X4��(p<9�r��=��
��w�s�0$(7-

_D�E�}�~��
0y�}��f�u R�p������6�����qU7�����v�,Ĵ�Ϻ,��U ���	� 
��	������
���;�5X��۽zU8(֠��|7 ޓ��������Q�����Q(�a\(,_b P�F!�	,  ��I��8���R`!A�Up�9�R�q�&
�
TJ:�l`@�r�K�@8��q�0���

8����~�����wT�0$(�7-E�F�}�~���ry�}��8��Q,.::(����
��]g�� ���	V7���7
6���,��	��
щ� ������
����
�	��a�

~�X�`�l4x�80 �A	�� �ah���%��@Р�y�Vn�g��̚Rd��!�	,  ��I��8���Rp!A�U@��	�A��@�\��(H;�	0���U,�|�Ӏ8h�/�h���HMD��ej)�h�A�U␠�8-^DU�	k�nw�Q��9	��r .;;(	�}�
��7�����������������L�u��
�ˋ����
�8
��	
�� 

1
��
x0��Zt;�Al0��C=	%,h���`7@W!$�)�pD!�	,  ��I��8��SRp�@�(`�amU�7���%"mx�`p0�TCL`j|M�6ܲ�ň��"����)-cz�"��Es�\	�8P
wpz[|nSz|k:�zLy����Fz/<<(�����8���9����		�� 
]����

�������
�	���
 ��
�	��
�2N�$�c0C5E4�`��p�d�gP�

�`���q2J���5���9��r�'9"!�	,  ��I��8��SR@����9�Rb�vp�VA@ڼD���6 1�Q������IEC���~r��`��aQ��)	��y�\CzD}Jmz	�6np�w��8���&�2��s7���X������
i7	�
���
����ƽ�
�%��i� �A��� 
|������
;�0@�Ş
�h���p`
�8<H�3M��I�(A AM�t�����./�A�!!�	,  ��I��8���SR@����9�hK��В@�VA@^"��,��#����A3̑D�G�Zj��nS�b��dX�<%�T"Q��[p{q~X�na	h �5pr~y���&??������3��
k-	
��=
��	��
��MӮA���
�
ݫ�:�:��
��;�N��`M�{:08�J��l�,�&H!3
�aBn�E	3�[��ȱS�����!�	,  ��I��8�!��S!�a@����[A��0A����!�D'@���/�v��jJ��y$R��qf���
���Ga*�j��'T��,nq}}v,�{�}�[r�y�������&99(�����5�����/���

��\�
�
� �����Է�%�{ͽ�� �-��0�		�����n�(bo`\/0`���	(��
�?9�F@�z�����Q�����P�<��X>����!�	,  ��I��8�!��S��a@�U"��	A�V���e����C��N�B
��]
��0&p!kI�@�fQir��4�\���/����&�(
7^tu��}
������|�����7&XH�����Y���,�X3%� �
��
ž������0	��D�� ���

��	����3@��B����OP��$ct@��x�;p�H���	!%P
J���&!%MoD!�	,  ��I��8�����3<R$S��y��JA�VO���$Ԭ��˝��@�
�^�Z� L�"Q��Z��L�{(��d�I��!L�ux�f��q
aUhe|Blnt���WB?RJq�t��S���7�R�>� �
a�q����
�4�u�%30��	
���
(�	(���3
�c��s	�$PP�@\�o�d$�  
�E�h`��0��,AM�,�&��i!�	,  ��I��8�2���S<� S!x`U��9	��V���,�@a��ͯWj
F�őѦ��F���D��f��1܆�=S�Ⱘi��E�q�YZ3Pjt-M�N{~��p�x�����~4Y5{����Z���7�Y��=���º��������3�		 �=�	� �����	�(����
�$�B�g4
��PЏ�_"�"��VQ_��$h�p��x���a�Z��./�!�	,  ��I��8�R����R1S��`�8Ly�B�V���$":������p(L�D�1��P|t6�M70W�n�"X� &���,7kt
v�jks��k_���|�������k^�����������t� N
��8������
�����	�̽��	
���
N�6�?����b�
�|�a��ڂ6 xf�1|-�-0&QP
7T�h��&7՛�Q�jZ��@�F!�	,  ��I��8�}��3<��4
6$CY	MsXE������󒇭 )��E��;-(��vK��*"Q���"-o�1"�3�$�Ё<E�ݧyyrX�V/jp�����	�y	=��3����������{�R
��i��.���
v�����*R��
�Ա�-	�����
�3����*��@@̀�T��]H�`A��vT��n ʧ�-���)�r${�8D!�	,  ��I��8������ �S<��4JyNE�VB�����
 ":�XcN̋aT4˚�4F�Jq<*ɣ��b�W�@�~#�E�*)�%CFJ�w�~����_v�-~������s�^G��<���$�������		��

���ž��
�������������X_�_��I8���%m�\�|	` ���}�ɉx��)��@|��	A��e�>PZ�|��F!�	,  ��I��8�`�������B���,�9)��V����c B�!�ƒ�Qxh�Z8i6�c0(h�,R$�x*1y`=���n1�G Tu	fX
<7[FD,���w�	�~�����������
��R�m�$�������	���^�����̧���Ū���[���������@��| �'A!�6m,2H@�t�,$�1	�"n�C��Wo�7�$U�S�r`�U:���F!�	,  ��I��8�`�������B��,�9)/[	LC&
��
�@$$�C���P��ISH	E�(p<���f ��x�>�A��%		"|#_w�x|>6�Lu,wy���_����||~R	��G���R���	� �QR�k	�6����pf���ݽ�������[�������H;f��7��
�m8`��
_�4�� !C'��� �o��P���{�QB=��.n�Y�!�	,  ��I��8�`�������B�� �9)��V����FcJ �N���@A��H��\4R!8�X0���#P9����☄!k�j�+
<7�z

{�������d�������������������������Q����Ü��˪��U������������������%��$�)U��]�'���ԝZ�
#:9��U�fnD��HU8��O�!�	,  ��I��8�`�������B�� �9-��V�����cJC!�����$��p�lO�C�,�H����Ž�Ǭ�iqbŘ�� 9+�7cF�}�P�r��x
|����������@��S�������7��Z���,���� ���I]��Γ~�����	���k�������e pO�m�KP��aZ�wj^��nHC(�Ⓚ�XH��qC�R�����T�R�8�;PKώf\�=B�))images/pagelayer-logo-24.pngnu�[����PNG


IHDR�w=�gAMA���a cHRMz&�����u0�`:�p��Q<bKGD�������tIME�
,;<z1BIDATHǕ�]��S��y�ُ��f�!��jh%DA�D\���h"$uA��^��"��D\� (��Hڊ�G��~`����kwv�=.�lfvfj����9y���:�	z`.�Ra~�lY�.��d��l=�zq�l�8���R�W�|D��Z��
=�ـ{�M��c]/_��h�5�/�~�?cB�H�p
����
Y�'x...~�JQ-�Zm��l�&;��j}l���x[N�|%&��@)���8n>Elc?>��ɮbM�ެ�E�w:O�w����{̥�Al�ø?��c+T�=�k46(��@�����m����#~��)�ed���\p����p7^\&G6����J2�F��U��GW�+�KUJ�dadpk�A;N���H�0»�O�Z�<����p��ѡͦj����m�}xk�}�x)erߤLZ�7e�R��܉�T�;�ȥ~ݍ�d/�^�D��̈́��KҎ����BF��Q�ߩd��.���� k�� ��[����s��[������)��W�S������8��gU�j},b�K��b�x�u���j�/VHD�V��T󍚫b��!
®��h(]�r��+qVl!"���ᷲ�Q?���>|	&-�֎�pd���Zw��씅O�p��ﶧ�ª����<�U�v����r1E�d��B�G�~��3t��߱����9գan���.�����1��B�K��_�ę�/�{��q�C���S�Q�?f�%tEXtdate:create2019-03-29T10:44:59-04:00�}�%tEXtdate:modify2019-03-29T10:44:59-04:00� �ptEXtSoftwareAdobe ImageReadyq�e<IEND�B`�PKЎf\9b���	�	images/sy-loader.gifnu�[���GIF89a00�����������������!�NETSCAPE2.0!�XMP DataXMP<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.5-c014 79.151481, 2013/03/13-12:09:15        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:b8aaa632-590b-4f79-a730-5e64967cb2ce" xmpMM:DocumentID="xmp.did:13310C194ED111E3882BC599A7757EFA" xmpMM:InstanceID="xmp.iid:13310C184ED111E3882BC599A7757EFA" xmp:CreatorTool="Adobe Photoshop CC (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:5bdcf255-2b99-4038-b0c2-f5c967667010" stRef:documentID="xmp.did:b8aaa632-590b-4f79-a730-5e64967cb2ce"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>�������������������������������������������������������������������������������������������������������������������������������~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"! 

	!�
,00�X��0J	�B��/SU�f���b��0,�,D�q��u�� l�p��K((����"�8)P�t[�N���vnJ��1 Dl�8Nx��긹��t>YU�l{
}~�luhxs~n
k~r\�E���~�����
�l�l��]�e
�&�]���~��RT���J7����z���m�ʵ��́�ъ��q��،w�A���A�������&����v�����W�����������ЇBO�. FED��,`x�"Ə $!�
,2�!#l
@G4ǙA$�`-`���e�,�Rk�7+)�hA�1�8F��!�
,-��0��DD:���p�甝V��êY�(��!]�
տ��k$!�
,
4��0�I���:ȑ@x�$i6Ø��½*����8�78�B#���ĥ�$!�
,��0�I���ͻ&�'v�h�g��B!�
,.0�0(Ţ���0֜�}$�WBC�mр��#g�;���`	!�
,4H@�0�	Z��N��ޝ�U�3���|\'�-����e0��ͧ+
!�u��qƀ$!�
,4J�A��T�]@s �
��EW���)ljJ�Z�[]����ʼn�����XF00A!�
,%�Ѿ�5�6мm�߃y#X�w^)ٚ/I�BdBMY!�
,3��K=Gb�"�Y�����Q��d�t�7���*.U�I)��E��p�H!�
,.�,�I�\��@�Ώ0��D�
����Uk�.��]C�"ԄYoH,�	!�
,6����ă�.A�ל'NC'z�b�"!�&
�*C�0ŭN��C�4,>�r�l:��!�
,(�l�I+����`(�di�h��i!�
,0!3�0.@�R�Z	���u�$�#�"Z]��r^6�.ܳ�8���#2@!�
,
6B@bɩ����A֋�}`�q�֜^�l�gJ��=ѣ��:	���i�0��!�
,8�2�@G�4_��VDG|��=_X��}��na6�*����R�Xgv�Qz��P1̀1;PKЎf\+�7�N�Nimages/default-image.pngnu�[����PNG


IHDR� ��UtEXtSoftwareAdobe ImageReadyq�e<&iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c142 79.160924, 2017/07/13-01:06:39        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop CC 2018 (Windows)" xmpMM:InstanceID="xmp.iid:A402736718B011E9B58BBD5F2565E702" xmpMM:DocumentID="xmp.did:A402736818B011E9B58BBD5F2565E702"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:A402736518B011E9B58BBD5F2565E702" stRef:documentID="xmp.did:A402736618B011E9B58BBD5F2565E702"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>=LW1KLIDATx���{�dua7�����\v�eQ`YV`AX@.� r
��D	4j�PI�T�J����G��T=)���)M�(1H/�pQ$��mA�"wX�s���7��zf�{��g��d$3�=}N���>���b���f�'�BBBBBBBBBBBBBBBBBBBBBBB�����������������������@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ BBBBBBBBBBBBBBBBBBBBBBBB�����������������������@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ BBBBBBBBBBBBBBBBBBBBBBBB����������Vԫhw�Barrbz��c�X>���O�z�g~����z��{b�y���d|j �*<s2�Jg2ӿ�F,��ۛL$
�VF.�-����3�0���7555�f�[��tfj	O>�3���������\>���g7�L&S�t"�d�Bh�b���d>�/
�C�+~��_�z�{cK��l��M��S�aC��1>>�����L+�too2�Ʉ��b1��bX�^=��BC�M˗zo֒�b�Mٷ¬����!
�K$�d�؛���7��A@ �Ey/���|>���c�X��rK`+d�l6�	i0D��������G͆�P%�6	N
S##�!.�%�e[{fz������|88�*����&u(@ ��sTnF6�v́E���ɝ;r`*��d�2���Iෆ��g��i�4X�CН���fǒ�dooo���BB���T!�ˇ�3ۻ�lώ̄�X���k����d��CB����D>rQG��ID�J�����̘�L���Too҉�@@'���BH���c�|�#��.2ψŲ�tf`�v���~��tZ,.$8>�S e���e�W*�N�f�1��|ndddbbB�`!*g��d2988���)B�[.��9c�8��Ν;S�����L&�Lh?��33����NLL(�E	�9�B�05UH�ҽ������|>?22299R��X�������\2����h�3>���r!*�:צ(��d�LhES�FF��٬�h����b&L�R�x\� �Zi0D�\.ׅ�/�|.?�����t�.!�������Ƭ*�D��B�����hvlժU��2!!+ivQ����9ipy
<	�=88�@X�p�I6;���2+
��#�L_�@XV!��r�K�8�R�0���x�	X&�n�cc��Xq����v��d2C
X,�V��4B�4�"���fGNS-!�UL��G�e����J���2
�"�����K�-�P(�r���U���@ �a�kK��9�Fk�����,���Ȅ�4Bȁ##ú#��p����b�tZiP�1�T2==��熆Nk�LY8p3m� ��48>�ߵkWq�;�H8d�s��eBB�"ĉ�����IEю�O�.!K�ccc��Z8|��C�\NQ ��|����8njL�@@��ٱ�z��	G&&�@ �����l6;44��hge���	f�dvvʝV���L��Y���LMM��y=E;����Ν���
&@ `��΢c##Ê���]��QV�*�Qatƈ.���P(

������Z��)�`�2t�K2a.�������GGG���1>>>66* t����1i�������L �Ŧ��FF����C?<<�F�@@�*.C���k���Ze���e�{MNN

��|;`lllz�g``��W��i!�^�l.P�ljj*���W���@�n4991��]�zc�X�[l�>�J%��mOO��l,�����#���0�L�4�t�|>?<<��!0O��!��c��߄����L&�L&�I�������S�=�'���驩Bg����C \�j���@@�٦��
�Ca��'=#~��ƿ��*KΡ��\i"����r+��j$�p�Y��f�g�^�&�7�&�H��G1L���fy�鐚FGG�=K;)NLL��B �d�K���Ǽ�T*5��V�^�����Q�go2�J�b�J2$��rB��d��MB:S����넦�t:�`�_h4�5UH���̴@&��|~f�ag���p;::*�t�������@83:0ӗ���ړa��aB��d&r�l��n�	��R�
�@@SLOO�����d���x<�H������
�T���d�ۛ
��P�l��N�����ޤ��!ev��X�v
�+D�L�o�#V\1NLL�fdCi�i,��/b<�Hh$�!��jǝ��gf:Y�fM�G�b/����ᡐC,l�rl.��N=@��+�n�I6;֎{�J�֬�m���m�`vuժ��|��V5l�޵�ڹ��B�~xx���g���1�d�����Uᛱ�6�������X�,o��6V\1/�˶W���<��L:�h�KU���V�J&Sm7i��T�:�!�'&��.
�Z��E��S�����Q&����d2�E�T�t��Y��X���`Ix9�E���F}_C ��s�A!mlbb�P(�Wp�4X���%
��l�;@ �]�K aippUG��6}��"hc###�2�hG��7�Y�[�j��
'Ϯ]������B����d[��S����b�4��(2�L[D��E��������4��E�k3�4�EW�x�8�L[d‰�	��SYv�3�z|6;61��E��e}}�]�{~3��ls��x�/
a8�B����<>�:S�P��r-�4�����L&ӝǨ-�
�P8��h�ZBf��-��`oo�`___��kS�,��^�!�ajj*�o��T*��s��"�Lf2}-�����-~���
�_R<��4�H$�P���Z:NMi!h�@8���9�tf����6�L!�x �$h�4X��[zr�5F%��������szzz|</��A l��&B��bSSS�TT��k֬���k�Gc�x+φ
�@@��kن��c������-j7�[�zM"Ѣs��x?dBf��j��300���B��eZ3-�48>�״�az@'�]~p�5k����x�f�}���"f2}�|H��̫�vBZ\+���,�N�Wp������l���Y+�J'�3�D�wE�a�ͩTrbb��y��3:9�ۛ�hE!��*{�X*�Z�SB,v��f�&'SS��ͧ���OC�^�27��펏O�`#a>��fs�V	�!-)�ˆZ{�X:�N&S˶����b{`>����f�u6�
�pժ�!�'G]���dZ���7�O�[2@ ��^7��Y˙[B�s8ex���ᐂ������rf �}�ɡ`W�Z� Ђѫ�*��ij�6��e����BCZ�B��lr�088��,������d+�t:=00��1��a��a"_�5111:::<<299���Ź[���~��_.�оP\���<����'���M�j�+�L�I.C ��r�v�nҴ:�i���†���B���|�SS�
�k!-�[0�R�T���Ʉ�6;�o��q%l"lh2a"�(.��R����i699�� �Z5���l�e&���kꤔ�S�䇇���K,������Ѧ�v(���[����D��x�����:z��j6\q����Barxx(���-��]M�������2/�X㎵�PUB��Uu�ګ�f7Z���x���J2����*�j��$�����6������ѕ��$l7�k�E:tf PKk�����57�<���LMM
�Pڤ��b��f�a�i��b@m^�	�8��
���D>�]L6��>s�:���
 @
��I�<>>3�h+̪�`6�m^�Ֆ�9v�g:�BZI"���Z���H�6��0��f���(cc�]��t�������M%��T�E�'�H��6ei��������H����T�IŸd��BZ��ނ#�Ć�a�	B�ja0�J�x扉�.��4a�Ž5%U[�����Ռg.�Vp����]j�2�5�!T�0M0-�d��×��@��5� @��������[wBh]�¤@�@]�t��н�P  @1�(!t�55�D�@�&�Lf2}�xBQ @��:�@�hj����}��dooo��<�1:�ZT:�	��IO>=�4? @KJ$�uI��*J�ZT������xk�X�-�@��@*������1�@ fףO�3�D�y��b3�L�$�B��'�J7o~������񩩩y��ӝ���2
�!z,1�b����L�'&&r�l����T@ ��J�֬٭y�r`6;�ji�N��(,Eooo___S7���ؘ��$����������X,��ܕzz�s@ ��L��U�B�k����dZ-z���L&�7���:,���[l�k�R�B!�Ͷ���Y���1
���/ö�g�[�R�t����@��Ǔ�d__�����ɉlL$�B�4800�j��e�b���B+�61999>>.��R����`:�^΍��\.ۚ�X`M/C_�d250���z{g&�\�Qs�|�5�vH�r
��2b�xHk��D�CZ�`}}}!�'��!����)!
����`ɧ��3���bBNlR#a�<+x
��x�����4�Z�@ ���S�T����Y��w�N?�N��*h��5==>>ޚ�g��I�/
�a�@����#��_45�a�+
ccc-�{f�FlͦK��(�D l�4�3�G"�p�B��ipll���`���!�@4�x>�k�=���M$3��������-><���O� @Gr�VL�P�岭���X,����n"�@�LMM�ڵ3�Ϸz]����!�0�m��Z��h<O�3��t*�?`���s�\���0��Bб��r���c����x&�I&S!�@�+��������|��moor����!P�Ba2���ѱ�H�A"�B�^SS�]���67X�`2�r�B�.�B���D��� �J��i�@ �nrrrv��\�sq���^��X�B����`���<�%	�����MOO�4866622܎��L&-F ���AnF6�Ϸ�K��b��!:�!��4�������k��2}}�F��"LMM�(8::�i�4�J�B�����D>���/
�Bf;���,
 ULNNΎ����!
NMM�}���7��sdB`~�B!d���쌱Ω�&����C �55+�MNN�rى��':�I�-�=���@���c
 o)&��f�������ӝ�Kb=�~i@ �nV�fvv��C��f��B���`[OSY<�5 @˚�+&g�*��R_���t:ݛ�8�Bh�@�͎MLL4��c�X��X_ �$S���Ff��4)�ug�d��鴓
�;i!���֨bL�3k֬I$J@ �*
�w�m7t3���@<��߯�@ �.
������@ �K2����$���~� @ץ������>E@�YF�{�b�����~�Ex�B�������,
�@�vɏ���U��e:_"�X�zM2�T��M���U�V�H����O�š���y.�:U"��m����b�ի��)
�@�%��Y�&��(
B�4�(�AK @7]�ߚEFOQ�3�(tZ��7��]8t�X,���)
�@]�3�����T*�4���Z����/7��F��A�� !t]��!tQL�R�L���_@ �.J��������xBi @��O���L_H��@ �����T<1�H
��	�D�[�������ޘ�AB��d2��L__*i�yB��x���wppU��� @�D�d2�J�S��@ �Wl,�*100hQB��V��{{]��K�dzcS�T|�@ ��Ŋ���ɤ�c�+�`2��d2!�����3��Ҡ@ ��ρ����i0��ߟH$�	!t�bw��Ӈ @W��b�d2��=��A%�@�)�J�b!�M���O�R2�t��͚�j�q���&��x<�H��°��7�B�������t�3�
���i/tz*�_S^f��Yj��0;ILr6
&�9P�PBVH,6�M
����ǒ��I5��Bc����t3v{�qo!d��׊(����@�ʛ��2�V�(�S==�d�.1����驩XO�;�N�H���LR�̢F ЊB��ͤ�Wǿ�x"����WUE                       �����������������������!!!!!!!!!!!!!!!!!!!!!!!!�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@    Ёz����v����u{�M���
@ :�C�<zݖ�+?��G��[Y�]F��Bh�m/�<��n~ Bھc�/n{����S#�c=l���7������-����߯Y�z��Վ��l��r���|���;J?f2�=֮uD@ ��U7~��~��7v�Y�����׽<�?��#�>��ޥm�?o���'�,~��g�t�Z�?}�_K7J֭�z��L���nE_��?r,@ �Ƹ�λn���+���*ǿ��z��֬^}�y�|�W|cǛ!�]�����>M�g�v�7,Ĥ2��^z�����\9
nܰ~��W�DŽ����ǵ�|^�ҩ;�c�:��c�iO=�lS��kh膛~P�q���O��	,D!��;�w�����{�۰ۚ5�6Dl߱�7�?��[�pY������e�~�':���9;:���]��'�Lx�u7D�e���ָ��u��r��e��|���?��a/|v�!��G{�������/]�ً/P�t���.���ƷK'|�l�������w�}s�w�Y:�@e���R���
��'*���&���W��Ϭ[�{���U!+*j:Rx��u�ɥCf�o�
��;�m��Mj�%��i�Ϻ��?���!ԏ��F�VW_wC��*p:��:!z��k�o��~յ�G��s;�P���>P�?{�
ivH��}��p|�7#�c߼�Js�Б�	���_!�������~<�쳌���}ǎ+�y[���?��Ǝ�;��F3�;޼���T�t����rZ�ǐ�B�k�3o{��o�����7�,
!��?o�%��g/�pɫ�W΄�*B�v�А§#���q����\�ϙ����kK?��s5��,�0�G{<:]�GѼY@C����|�4W���iH������./������zV��������f��s>�;�[ӂ������ۡ��Lz����ؑ��?��5���4�54�k�<��y!KPv�f�kW|)��%�<GB�.�u�K��������p;㔓J$n���9�4��ёBE�S�8��;d��߰�O���g{�g��|7��G��;I�6�yc@��z��'���)(ٸa���u��C�~Ɔ<��=��ϣ7�ׅC:���{�!�<����<���^�w��v`�����{6�W*�ẵ��������,970ʆg~b�t�=�O�P Gq�!� B�y���U���iv<;�ͥ@82:����X��N2[��}�}�P�
��+�wu�~��h��W�^�_�;���xѧ�y��wK�(�����
7��SN:�l��=�o���w�:n��)���+�x�|�w�ح?��Bԙw������Y���n�a�2��~r��!��q���9����[*�%�AZ{����n��cg��2
!,�}[,}�+�pQY�zu�R�.x�>��+���t�u�g��_߽�?���K.�@���"�o��Y�i�-7?����6!~�ӷ��B��TW^s�#����?��<�<�ɋ�����`û`ɭ�������E�I1��u��g�~j3�v�Y��ݫ�����f��:\�E/?<�e�"��A�L�wyC��_�<��s�߼�]�|�;v�o�}�YA��m����w�c��\�G���,�F��������~��U��1��I������˯�=|��3lmmĞ�.8�Pc+UgC�oQM�m}�l�o�}ᠿ��_��ʫ���e�G��V��{򩧳�\�$Gmt�m߱��}��W����+_�ތ�U��ҵG������,*.y������o���0
��=���۟|��ž���z��+�wu=�ba(���U�c��Q��#ۼlU�k`�b��;~��gW��6�sQq�I�:����[����Bu(Ɔ�/�]�6n���C���u����P�G���8�Ψ^ݝw�S��c�'���M���M;��J/6�g�����.��7��h�7d�oxڇy�{������?n�����/�>�{���SI
��4��t卆���wE�p,:c�P��:3U���\���0s���@�-^~������Fc�`Ix	}�̢ήp���,���p�^E��ͫ/�����oA �.��c?�ּۥV�M��VKm�Թ�K?����be��n<�n6��:��?t’/�˹ѐLB�XT��P��5KkZYԫ+�j�ȥ�R��x�T�W^s��}��rN�|Yg�:�z�1c�q�U����=��7ѯwg`I.����h8宺���Q�����k�G����������ԓ{_#�r߼�ʆ��Rz�A�j�a΄�������p����q	y��K�P
�eB���Q�����1�o�K/���j3�"��/]���V��?\B�6�Q��_[��s�������6$��U����W���׸�WW����|7�s���B�Y.��Q���w��E��'_gg�p��IR{��p���]�O�vO��dސL>(�p�놛~P�[�l�����G����V��$7u^��Ky��-7���B��(��~����<�����{��������^�CU�o�����,ԥj�����ح�ӷ�TV����ŶL.�F��b���/�jua�as�O�R�[��|_x��m:�z�r!ѕJ T�B���97�E+����3N�3
�[!.��_7X�ʫ�ͻ@؟_�zg�:�)η�5kLϳD�L.4��FV�f�����
�xMj�\�P���ڤ'e~��cB�b�]�[���ip�>t����7�_\�
�t�m5�e��#����W��?�̳�}��1żT{&��?Z��޷���4X��|��z�ͅZ����m�G7W�)�*��uͲI�C�����>�ò	�.��Y8?��%���&�߿�z^��i��;��7�˺)b[d¹�\䧜tb�L�Z�[�@�7�x��+����T{�L��_|���j���?Q9>��õ<O1��e2ar��k�����|���v_�R�\Z��������7��
;
�W���Ï6�����ާ�1�\.��;z��Z���]��{� B7
ו�����/��W��a�t`�j��T�VW���]��v&|�M�^�g�\��F�A����SR�(�R�Ew��y�a�R��|�s��!U���O�����h�_�l-%���������~�O/�[��������N����A\�-���s�c�D�stYcr8���oC��S���F��-ϛ��F�e�|�Ε�����}Vt��S�p�q��H�¶�+�k�d��<^���,;�����&<C-�(z9�W��J��\p�9�s��caO‡����Ш6��C�û2����uS�b	�z�[+�A��d!�Mi
�`�����{��]H;�t�	����[e��[u��|��^��ZgB�!�[���U9ԧ[j�!|F�5���=�j���-�?�h�Ja�D���°�_]����?*jѺ�}[h�]8X!ݕ~|cǛ7�z���b��@o'�z6Z6�+�*!�֘0�a
�b��_�k��yx���tR�����;�KH����E�,U�7cx��}3��#l��Wn7��y[|-N��±����������Q�x�p��ş��Bw:���>f�q��T}L�d�ܧ/��^[(�P,Uw��ߡ�!�j���.����]���w�	�1zՌN��P�9�B=x��[�}��h��<T6bse7���G\�ȴP9��#j���x˭�W��b��A,��5�fњ�<���9��;�=zw�߮�6���]�z�}�
�*���>a������;~�Fi��:΅�B�p�É�[�SU~3��Dz����?���U�.8A=��_Ѽ|�Zbv�ҕ{:?f�τ����6n>xS�t��Lx�>���j8 BM��2��0x���g��}�Nᒼ��6�R*���T谴��淰��Օ�߸_�i$Z�	1ri�G�m�*��j�w܅����]]ʷ߿aK��%��:����"¦�v��[/�-����a�;,
���M��;hS-O�n��Uߌ��oC������}\���������	grx�GoZ��k�7T�+Z0>�h��\r��.
�Rٛw	�6��8�Zv�܏}��c��j8e!�M�V	k�4�n���w�X��}���/�������N;����@����˳ђ�ܒ����D��u.�rrt!�[|G��	G*ԏKc#C�-�|�g��y�u�Ʋ��:���~����Fx�Գ�|����V��q����M�ؙ�W}�nk�4�l_�N��^z��7��sݺ���+�p9o���7Z�rN�:���z��q���v��`�����@�Bhc�uĒ'6,�W����\�%y!�{L�Dž�
�����
6�wt߻����{{�)��G�Mg�rR���h6��hO˶�^��-�h�󮲡��m��c���f�CXK��
��:,
�#XK���3d��ג7��B��~��j�z>_�R���c�m��X^�S��9�|�".4�v����QZfpij�Fu����\�K��h�y޻�
�h�G7�У� ��1r�b�_Dy���G���'<��C����'~��g�'�;':[�u[n.JZ�<(ѳ��^@:��K߇S�y'O�B��E�[�O��j�m��w

ݷ��˿��K~����d�X응E�����o�}�ë6�>�⋪ 5M��‹ۢ�!sFo�>�¶���F߽��/��7�T���J�{�
Y�����*�x��>-C����Y(���!��-bQ�Y���Ѫp��ٖ�{����V��<��-?���}�+�ſ�����FT�N�|^�G�!����%�-*��ۣ�U���>�U�!��_E����v��3�=_���M4�9�n�}GY/����7z���-k��^~���;�!���6�I��2O[we΁�)C
�����C_v���G���RO��
?mh�lِ���^��W_{�O5j��-��u��J�+�Ge������v��/�������vD��{�{φ<g�*��Ͽ�bY6[������w�*�j`W^s�m?���;��67�)���G�۠�n��ݶ��s�.��pސCm���W�S�Dݡ����2�N]y��	�O>��3�=�¶��z%��/+? :��Ǣ�˯�Z��4��կ7���a%�@�+������ڧ��j��Y�f�"��7w��P�n����أ���~�<��XR�
�Q!��mJ�
�ܵ��a�g�rRi��P�oF���j�󊞨-�::L�-�#4����]�ۑU7S݌c�▹�Bh'�
��XV��-��iXz��,z���*[捞{�G�2�R�˨{x�؉q��ݏ<|��6��ދ���up����n�^]�w-3F��V壣��V�m��J�Q��[n�wI�,Bh�hQ���5g��F��<�����ݾ�*^o�x��7nX��C�t�f�k�u/Y0��D���%-h�}�]���q�]�6pV�א�@ �N�j2���}r�:UX���6Zf�>{��o{��zx���й�����r󺵻����|h7�0�6���-7ֳ���@t�y�3D��,/.p B����^|���[���ca�:��>�̳�?�'�|����OW^s�
7��SN:�B`!w�y��ີ�oX���3������)C��<���,/���	�K떮��=��@H8�׹g��|q�K�����f���n��w�s��.�T��H7�?�ci��-k����-�X^����9�~���G�KB߼v�p]ޯAs2�d2nہ@8�KC�|��3O?�k���ھ��Z���ՇzH�*��|�y'���k߸���W΄Ͻ����e!�,��o�%��x���{�Ju<^�L�KkW����&��}�b'4I\@��Z�f_6�IW)��u��7�˦�o�F��_o ��3O?�������/��	LJ
\�_GFǾyŕ�|�1*U@�y5�D����:���
��/�>^*��zN�����S:|�-y���)�+ZZ�% �m:`��w�s��l�{�q�e���_
\��Ne9�Q�7��N�ߤ�6i����=���ba�o�x��=�����;��Y��GO�:��f��t�'�z��G�?�{����ݪ>��Ëz·}�y�cmOaY�+�GQ�q��^�f����vl-�o�Gt�F'�.�1�*�"���	��,�u�sM�`X~�C���_6�i_{��yO`�z��+?���]�n���p�.��y�O~��y�g�? ��9��Jߏ���m�i��;vD��-�rX��{J�7�9e��PtF�=���
m��L���U4-<����n�,z��
'FC�6z�FO`���q�~j|�zn'�̹n��>0o��;k|���
�07d��?��_��b_���x�����P�Ie`��{�J�!��r��mn�]�h����֙��=��Œ�@�0c��Tx�sg^Y��6�)'�����;ʎ��o,�ZϽ��
�ˬl&�pb|���|β�S�ޖ�"��s������IG����n����p2�Ѫ����TU��ʑ2|��O�Z>-Çj��i٘��T�{�w�c�M�J���8����\wC�j�[���G����)���O>�L���Yt�A��F�j%��Mo�C�<��̢'��?P����*;�K޽�o��I2��@�񥯼�z-���3��9��c���a��U�m����?
���d�:����;W�{-Ou�-����ѱCv���_���A �j$,��"w�yW�����D{3~��N9�����[~X�n{���m�蜮+��G{�4���}�+M-�=֮�v����w�ߗ)�����~ˍ޿�EO�P������p�.Ԡ������|8a�����v�������ywթ������U�Uy��5�WG�q�����|�l_8	��f����m�tͭ�k4�k�~���*-�������ڀ@��'�;':��u[nW��o���j����X�9Ī:!Z�
ŻPg�e��nk�D7Wϸ��t7ﲊ�}���#�c7�z[��(�y�m��,�ѷ��?��F{�����x+�}!�%/i���t�MU]p/����+�$
���_�F�⒕u���-���.��_���o��o}��z�
��3O��������W�Z�+�8�f��
!t�5�W_p�9�߄+Mc3a�F�^����3�h��s�����ݰ��;�+Z�
W��7��V�F��w4!�}�K.�h���v�����B��	��:���]SU8r��n�Nq���~=�\���y�G�rwcˍU@hY�oܯ�c����ך�Na��k�oH,~�E�bԘ�W��G�}�W(������?�
E���_�9��kI���c�v*�@��>�-$�7�B֐�����_�<���?[s�{��m��|�_�XB	��{ݖ�k�*�m�;W�{S7�y�m�/��&��Ց�G�yއ��x�G~'��+�w����<NWw�kN�h&��%t
'd8-���M���?��S:<8T��S�v6x@-{cǛ�Z���w���u�_���Ʒ��{�O���svK-����_�#�}�PD_��׋_�-\cL
��>$A �ř��\��}��Vϸ�]CC�bWv/3l��dn+���M�uw��pnO�K.���U�
�{���Mip�׾�؄��W\��m���GE_]����Ŷ?�=�v�SN:�{��4g`�7���]T��wq8!�u�p@����B�>�8�as��ݚի�.('A)~-ms;w
U}#���φ����ƹ��Y��ܼ�{X��� �L�VM��_���q��T"��r���e��a+�\e#*C=�o�ϗk�@/�~��˿�
���i��ж��r��GGԄjM�ދ/�d�Յ-��]K���[~��/~��h�l�����X�5��߷���.���p(?����t��у~�m�W��*�OxL8�e�s��r޵y�j�`�������^�yw��s��֞�e�?�lg �eB�5��=����/�7nC�����6�n�y�	u�]����Ň}|�>-��{fol_v���Q�
����7컾쵇Z�/�������-\�?r�i-��P��+_���#���6ͻ8�;^xq��?Pvd��N��	�7�N��^]�l?��N�pF��P֞Υ����ϟ��R��-�-+��^~%z�™�Bar�A��wY����C�<��esi��p(kI��	�8�h7��]���3O�w�>eϰ���'z��ec���u���7����p�C���p֝��)�*�	�j�WU�*|tԳKaO.���	.s���ߌ�M����,
!��G�7����.�j�Jd�7����o���$l�:z�y�K=>���&��R�$d���:8�¹��O�~U^΍�͟�m�|���C�b�����Q|usO��U<�F��
#d��B
�(�������]L��O|�	,�7T0V��=ꈏ�s��w8|�8:���>�>wɧ�Y��c?���΢�;v�rr�]��?�l�gQ�{��"
h}�L�ִX�uB�R��������[|G�y�j�*9��D�U��?|?�$*W&�;��Pn�V�VO
����J�_��K�Ö���U>���Bkf��.��[~�������?��O��Sw�Zus�u'	��mXZ�\��qء�|��u�}5�-*~�s�����	y�)'w��M���y���;hӿ]}m=�[�Q��,��p	|��gn��]K�};\�N<���=�M�{�F�?|����~��|���K����-n�j�7�����۳�j&���p�q���E�ꅧ�t�q�
�zy�a�y�-��������ӗϊ-����V��i^͛Ql�[�Y>��8���L�iK������<��/p?�X����Yw�1G���f���՟�Y��_�ն�y:I��7�T
�d�!d�����*��p!�{��l�oC-��T�b.�֤k֬�'D�j�k�p�|�g�O<�t�Γ��oc��rn�궊��#��DC:MG�=����j9�t��[����*�-~�ɤ�'m���}��?�7p��F.���<�p����Qa[�|>�k��m�)�y���;��O��k��~��T
ܫZ��ؾ/d�y?��3U���vǝwE���UO�p.=���U������{5�
!�����_���BY��j��7:om���q���\j�s=���f�}h��n�3|=�¥�����^e-E�Qh���ÅZ��e���W5Tn���r���r�u���~�e�9W[hu=�h�5�8���o��o�}{�h	��W+?��{��A �Ug��;Lq���������o{��cv[�ZQ\���BJ|�Gj|�=�o�:-�n� ��ޱ�n�<����U�}ǎ����̮Ѫ�A `��n�Z�Ǝ7��/W�Zp��Ow�y��tyէ:�}+vhM�t�=֮]�v�
+��<�¶�����w��˔~�ʫ���j\/~p���+vh	�}��+������Wc�����Ԥ5<���2
�u>p�Q����?8����]�e��%]�yBZ�k�~�������^E
!-�C���fp�����3�����;vI �0LSR�C�.�(:W$����+H{���4��z.J^ܦ��C4x�<�q|�o{9��}#Ñ;�͗V��V�u����~����s�)���!	���N�?m��]H����n��|�!�,���c�E�o���A.���Vʥb���z �S�8�/�'�ԩπ H0�B!�A� @ �B!�A� @ �B!�A� @B!�A� @ �B!�A� @ �B!�A� @ �	!�A� @ �B!�A� @ �B!�A� @ ��A� @ �B!�A� @ �B!�A� @ �BA� @ �B!�A� @ �B!�A� @ �B!�@ �B!�A� @ �B!�A� @ �B!�A �B!�A� @ �B!�A� @ �B!�A� @B!�A� @ �B!�A� @ �B!�A� @ !�A� @ H��r�%��vצIEND�B`�PKЎf\�̧�..images/twitter.pngnu�[����PNG


IHDR  szz��IDATx�ŗ[pU��ͥWZJ���Щ�dF|�j��D��K�;P];�cĪ(U����J�T��U�a:����i�[z�fϞ�nv7����&sN�ݞ���}���?��x�й����2#
Q��L_!����Z��r�\8��l�G �ED�,Y�ț�g5Db�(Q�.��s]���m�x(��_��dz+Z4�QD\�63���e�V����9�������{���[���p�B#����̽7��0@��HLQ��u��Ϸ�P��"�b�w2��~L�A�:K�xA��@��fW �g�l��M��>��%V��RT�$�G.��?.`i��
��=P>z�@x����w2X�à�"�d0n��&�k�l�5.^7�Lp�������}�Pa�؜����f��C8r�Gϰ�ɧjc��Ui$Z&���Af���?���"	���_I����2��t� 1t�h�cܯ����%�	���}�^NԎp�.�v�2����,��&~r�λ������ij%9l�LI�v���xu�)���%��FD�OWZa�`
7O���@6*�0'�osc�x���#a�]��4g����2�Q`F�ŔP ��s���@P���J%����3BM���Z�$,�_��\z�)@�z��	
@&i*;V$�=�3�����yoTG$���J��,��������I�|�����&���
ea�vm�W��n�c��6��7)���~Z�:q��/�Yx�}�V����-OE�<����q�At��b<��}�1���1Z��
�l[��y��=Sx���(��!<��	��F5e�~��X�H��̙�adJ@���R:_���(X$�tb$&��7Y�DU:�L\�i�u��7�zy�}�ح��mÍS�����UE6,˷�I�Gy4u
�_�v�ޫ���a��^�d�PcO���),y�%�_�x���5J;��[M� �\x���w8�-XY`C�+R��aK�o�ǹk���b�:F�}�x���@��9+���$
�.��E�<���ׇ[Q��!l��@_�����c��
�eK���g=HtPqs��I&��-�%�珹w��ᆽO�w���{��֊&
P�η��UwvcIBO��6�q�(�Ł+�?�W�hxrD��ջ�3��*k�o��j���.���{wV��z/}��~ݸ�a��9�����l�eR�IEND�B`�PKҎf\�_v9

images/pagelayer_product.pngnu�[����PNG


IHDR@< ٓ�sRGB��,	pHYs��7PLTE�������������������������������������������������U�������������������������������������������������������������������q���������������������������������������������������������������������������������f�����������������������������������������������������������������������������������������������������m����������������������������������������|aY^�tRNS
.Ng��y]?-r���Mf�����Ip�&�Tݬ
���4��8�� p@�i��(�ϯ��	P�����`��Q��*�2b֊��+z0�E߈��%��e0���`D����"\O�[����ktPu����6�� ܐ{3�X�dz�}�!���=��$�o�1�m/V��aB����RH)z�xx	�IDATx����LJ D]d��"����*��R҇ګfaP�;�����&��M4�ѐx������]���oU��ә����VUW���z�jh�Т�->f��T�?���*|TD�NX�Z�O�M��\5�V����֌ڲo�֞�C
>��z�B�:my�L����c��3��^65j�X�7���v{�Yg��̱��9�.�/��M�6tL��ǵ˟Ԗ�Fm�Xj�[{�7>
3ը�Z�d�W~)��p�V'���.��w~���
,[�q=�?=N7]��v��KH�3P�߸�cp�R��.�29�ӹ횬��`��
[=>篸RA4�m٦�O��ٹn����I����3�$h7Lp|^�G�w��e����)��z���x��oӸY�����7�D���L7ٗ��S1�lv�78[o�Qʬ�9
�!H�X���F����_��O%�����)�bQl��q8{&s���e��_�rw�\`���#4�(v�ȴtf~��x��X��&?-`�t ��(Ik�hjdU�6�4-D	f�h�F�Z.��˪�j�ߏc�;Wj�pm���8�U�N�b�ny��D�Z��;�(kg(���d~"�u�.)G	x������8MHd~�b�ߍ��Մiwa72A;���D���ⅿ)�m)==
�_0��Hց�s5�lH��Ma��^�~%s~��������˄?܍���`@�A �|��v��m`��-���mG��P��›Ҭ�r��G[!��%[
�������oK������)���.ш
���c�2���w-`�./d�1}����,�������c3�5y�����MK@so�6�F���QV�t2��t�4L��\�����u��K��	����~i���9���2ζ�2D��s��#6��u�&�#��k��E����8�(���"(���ʴ����a?���E�r��=�`�L��I�nA.���Q4r[؅X��������L���G���eレ�D"���s�|n��&�w�.�[�mV4P&q#>��h���tܡ�T��L���=��-��@����@�,,�V�m0�M:4��E]�0��~#mÚ�pPab(d>��	��'�"��H=�_��?��� 9��8����C��f�m��z�����^�-���c5�|J��B�&�o>� R��e�oF\.��w`����x�M�e3�`���BS�.\R�f���Er�c�q#»�r��MX�@����IhŤ��p�@QHVa��0��92��E�Z���yC��s���:��\-@�)�A.�(O��J�����۟�W�ԯ��
��IeK�X*���%�R���Bz�	?���s"�^������X-��)rZ��P.s7�F:��1tb�l��=��,KJS�F���
e��a�v���C��E��)R�Ֆ#�1̴�eeȅ�^ɭnd_|�,���/�k��|$0� �=�y=9�tB��L�`�ra�������{e�īe� 8��t�V$�h�e��:á ���6:��I��]H	WG��d���$��^���b�@�g8��@�@@���MXʳŎ�(Ѡu�:���:�WP٬qf���8��)GlЩ�gH��r��!.�xK��a|_�~�vF����,��%?�aBe� @��/��{��؄����:��r̭^�yKqL��:���53Ь�L�
L����-z�S<j�{������M�=0� \��|�\�s/���4��0D
/paf�!
V�;&=sK�wZVT^J
ࢷ�0��A�yQ5����oӎ�.Ȋ�Ix�b[��P�����<"+�š�l̏���_���M�â)jb>\�2�6��q��L���{��ՄrQɄ�HK�����xX^~�6���A�l�D"\��T�t�F�	�wny��ko�VÐ�6[ �||l�k���-&h�riE:�|<뎗�c��p�B���ë)�v��G������qB�����b�c;�ϊ��n�c;��'�Ry�h�L����ݵ~ˑ<L��s����NE���&Q��Y��{ѽ���ndv�_��b��Q�W��4[f�H�V؃�@��Rm=��?X�&Sc��(d(�k�m��a/8eWX������舕�M�#UT�B�L�<<��>��[��fpH���o��嗆zQ�3Xq��Ї�aV{��	p�gC^����q��)6�u�Q�0I���n��O������Do�袼tu�"�/��TW�@��6ƍ80����3�0��{q��2�.\ze�H���{8�dg]=�Y��;fGi���+���\]�m}�
�+��u�pǮ��?��i�
DqFtJ��IEND�B`�PKҎf\���V
V
)images/color-picker-transparency-grid.pngnu�[����PNG


IHDR���_tEXtSoftwareAdobe ImageReadyq�e<"iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop CS5 Macintosh" xmpMM:InstanceID="xmp.iid:36972C51070711E4A1DDD863AABD8CDC" xmpMM:DocumentID="xmp.did:36972C52070711E4A1DDD863AABD8CDC"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:36972C4F070711E4A1DDD863AABD8CDC" stRef:documentID="xmp.did:36972C50070711E4A1DDD863AABD8CDC"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>wP�H�IDATxڬ\�Q�HT�.� ��dC$�>���y�Hݒ�U���ѧգ1�������///<�}m��?����3������s?����~�~j?�}~�_����x���^�����d��깯��m�����Ƴ�䳯䐍k!�lL�3��O�?{�S��~N�W�}n��7�����Pt��s�.N�U}�?4�[]��Wv��H��ys�B�Y�(�g�7�q`1�j��8h�Q5/k���X�}��\a��������Wn�A�pX��a�0�(\cT���
����ɢ"�;
%�1�d	�d}�ț��A�͓
�`C��}��5;\M��'��qaz׎ 1��P�Jٔad��,�n������ס�~�0���Wm�tN,���]g&��f
�Y�0J�e�9��X ��́�w��C�����\u�y�����:�S�����p�H�X�Q���qrG5�n�]�d�����T.�qY^L#Cs�:|�9*���U����_�j�������2o�(�JNr�3��pA\�8A���Y�+Q��CsS�zr�C�3��;�H��g�f��d�đ��(a�w�n�sIdCAv zc�a������ʝ>��a:�B��u�g���K���{��.�`
����DS8��R��V
� 3����lLH�9�d��&�KW�q�1^Ezn�$%dI�N�2NGq�0�*4t�w�\�C�Ӎ�0��Nn�䟎�UD���S�΋<Aw��6K?R]�Ƞ&ѥ��>�j/��ӽLeh�>#�r��dN!�K�� +*�a�0PMX��
�Pk�MK�ԟ+A,�5M�#4���4���!ac��D��*��%�`�����>����%���z�هa#j\?�w�y�
�{`񨕍"�|z�P�xܾݩ})������1��g��j����>O�Q��G-�J���U!I���q�h<j}+'��Z�oU9�]+�!�J?��c!�J�x�������t�Z�o}]FRg�&x~��U�IA�)�\�F�T_)"G�E�ӨJ>5�����ݶSf�Ļ�#�̡���6� ��Qm��
��.X4�-��@!�bt�2��(�6���V嘎AK�D�ݕ����8e_�O[�@��lv�AM
F>�ɦ��9ͤ�q�X�����N�Ds�+W��4ڤ �:��t�Օߟ?��>-��E�l�T�j�I�W�5�V�x؎RTP��a Y��c(e�nT�����I������b4l�����ӜT_QL��F��aݱd%�.<V%n4��{�7��Xw]��XV4 (�ԥR�WѶd����~�Hz�9�!�(Q�sL�E�!i����R�E`�T�{�r
�+��k�1ԙ)I����u݄"L`��q?9��D�.�vOc��:�y�na@�X��
������e�5H^�)�R9�������]<Q��72����SBdJ.(6�-}s�*:�9d?Qf��S��%d�\��5�zu�{�E�t�w�WzL�O�-�xC����"4��,B4���Gf��}z\y�nTWE�W�ʷ;�x��-��:�e$u�^y��.ρ�Nć9�}<�%��W��
Y@ܴij�ǻE�Q ��ӄn�niɭ)���(�����9j.M	��s�[E���
�V��z󅊌
}(���#�Caܻ'��y)��
0ylrϷ�>,IEND�B`�PKҎf\Q�I��L�Limages/Spinner-3.gifnu�[���GIF89a@@�|�D�ޤ��̤�t����̔�T����꼴֌���������̌�L��d�ڔ����ܬ΄��������섾D�������ܔ�d��Ĵڌ��|�����������֔��������̌�\��l�ڜ������L�⬜�l��Ĭ҄���!�NETSCAPE2.0!�,@@�@�pH,�Ȥr�l:�ШtJ�Z�جv�E2
F�˚΀	k�e���Ԛm5��z�q��S
}p�F-	3F��g��C,1/�-D|��4-1���Ev}y�4&���bCow�F�Z	�Ũ
E�i.H.""
[3��ؙ&G%J�"[+��� U#�"[���#V#
�\���p�Bҫ'-88f��A)���ŋ3j܈���!8.����Ix�,���I�N�tB�����(P�Dؔ.]F�ӂ'�P=���	��>�y3hN6;�Iiie�pRp5���#` �z��۷p��e��@��-2�x0@�\b<�!�Õ&V����`��ܝb�D+&_A0���3���l9���9
�$H���b�c�C��h]��
�(����$-"|���!fo9��%0|0 w�˵kw.����EF8�o��0ҟ����������6!�,@@���D�ޤ��ܤ�l�ք�������T�֤�ƌ��������Լޜ���l�޴�ڔ�����d�Μ��L��|�֔��\�ִ�Ɣ���������޼��Ą�L����|�ڌ�����\�ڬ������������ʜ���������pH,�Ȥr�l:�ШtJ�Z�جv�ERV�C�{ȈQF<ƾ*�8uj_3ry�^���h"/|S+�r�G+F�q�D"�E��G-\���!Ex�
F-
�.Z+����C/(��uE ��.�W�h�E/.q"
�D-�ˉX�Ӭ�*G/�G'��X��ӐR-.��X>�2׊D�
…۰�>M&�t�ǁ-!4���J�ݸ�X�@���(S�\���
.�d�€(4x63��(h�H)n]�Af���� �Ы(�95��%U�^P�@k�]�*I�UhS>P�J�iu,E�Ҵ�S�=������È+^�x:22��%Si��wZ(`
A�	RGl�
*@�pF�Ԡ^�����S��"a7�W^DH��Lq���X A���CZ���%0�ǀ|�	$�;0/�x��/O�}��%,�n����(��!�,@@�|�D�ִ��\��̬΄���⤌�L�ޔ��ܼ֜��̤�|�֜�ք�����漌�L��\��ԴҌ��D��ܤ�l�Ό����⬌�\�ܤ�t��Ԅ�L�ޤ��\����ܤ�|��|�D��|��T�ޜ�����̴ք����꼔�T��ܬҌ�ⴔ�d������޼��l��΄������pH,�Ȥr�l:�ШtJ�Z�جv�E�
W��
�,�TH<ƺ0踥�nWCry�^uq� �h)u|Pq'h'��G#/&�B�h��h#E9
 1[.)�E.g�y�D+�'�3Z��	Exr{C.4�ϸ�W#)���(�%r�tD3�Ϲ�X/���!�j�2��� X&��מF.99��0��`�(Щ� ���蝘�F��k�P�6Z�,���

(Q�:)K���@G4�q�0��

���3�ѣH�*]�$��R>� ��N>��*��4>.�J�*b+=�p�A�T��;�[�t�hP6nגm4ܽ���T�q	�e�6
Ĉ���P�	[	H��D`ΠC�M����GjlP��i0`���u,bخ�Cl8"\���.op���ʂ���D�[��+14p�K�=Ը�����_x���6t`"�M�	�w���
�Ђ�7�h�80`��@|�-h�f��vh`!�,@@�|�D�ޜ��t��Č�L��Ĵڌ��Ҍ�����Č�\��d����D��|�ڔ�֔���������Ԕ�\���������d�ޔ��T�⤬΄��̌�T��̴ք�����Ԕ�d��l������L�ք�֜�����ޜ����@�pH,�Ȥr�l:�ШtJ�Z�جv�M�R�p
uR=N(p��<�f�D�������[�{zg~T)f��zt�D)$G)�o�o�0.,	\ �F'���D���Z��!Ew��}C)&���W)!�&�/E)�,�(��X$���Fc'zh�ڲX��&I�C�X���RX��8g�L�0A�	�������d�������(�D�FT ��A�I�0cʜI��M,x��&͓.td ���/S^t��Ah4?0`� E�W��*5d�M4���W$��e�NԩR�
�Z��Tr�4곯߿�L��*X8���
�<0nr�E��Q<脠�•
�h�ed�
��-�ˋ�(\I "t�.>@� Y
^j�aD�E\PP���M��[����8��v��]`7�|{��Է�_Ͼ�����!�,@@�|�D�ڤ��Ԥƌ������|�֤��T��ļڔ����ڌ�Ҍ��L�������Ԝ�d�޴��ք��l�����L�ޜ�����Ԭ�|�ִ��\�Ҍ��\����������Լ֬��\���������������������L�ޤ�ք�֔��d�������pH,�Ȥr�l:�ШtJ�Z�جv��z��
e�|���:�f����-��T�z�7�(u|1 H0H�ul�E$51"#\3�Ez{t1E5�	Z� �Cl�{vD0�����X���*F|rE)1ĭ�~W� �G  wD
�Ĭ"Xݴ��R��X0���
S��P#ˆx���2b�Y`x@�����j0�CE
J��Z�U�@UʜI��͛8G�P�@E�/0$�� �g
&(�`��'Hp©K'\��⌄�S%@Q�5�/Q��0v��	g�|P�
ַ[a}����I�6=�Q`$P@�'�->|h�8��˘3k�̹���\���bq���U+)PO@=ڊLp���WJ�6ѡ�<$/p�n~����[��'08�h���2R\��D��a8p�BL�7J�g_���Է��{��	�B	/��&��6�JA!�,@@�|�D�ִ��̜�d���ք��ܔ�T�⤬�|��ܤ�t��t���L��ļޜ���T�֔��d��Ĥ�t��D�����Ԥ�l���������ڔ��|�ޤ��l���\���\�������l��|��L�����������ڜ������pH,�Ȥr�l:�ШtJ�Z�جv��z�
Qb!j|���c�8�׆��6é":q�.�l}S	�k�E*'$\	oF�E�-�X%%%|Er�E!���-�X���.Fiz�B.���Y���E�E�ݷY�㬜R �Ƞ'Y	�0S-�ɡ#Y(��#vQ)��˂�Ţ@hqW[\ ����a�aP�0
@汤ɓ(SN���A6�MR\���B
)
`�P'���4'�lcĆ#z�	��'
��0�$M�U�Q�J�<h�&
'0��V�ج��6�*�(�.h���+U�m�0��m@��;�D�Y��M�J"0�"�$P��{���ϠC���#($(p��1LoQ�Zu�T>d��K�1�W�;��.j�6q�@�]T��X�
^H�B�HTĈ}ڈ�X�]>F��1�q@F��򅨰�~}�!��h�&��!�,@@�|�D�ޜ��Ĥ�l�����ܬք��L����ܤ�t���\��������Լޜ�꼌�T��|�֌����l��Ĥ�|�������|������ڌ��D�ެ��̤�t��ܔ�\�������d�����Ĕ�\�����l��҄���ڔ������pH,�Ȥr�l:�ШtJ�Z�جv��z��i}��a}l�����f85�f�#zTu�l�S}ku�E-
0!\-"oF�ut�D ��	Z-%%�"F-)�myC���V"�¯�Es�nƧ̨!Y�ӱ
Gac�D� � #Yï%S��Y�Ա*S+ν
Y�,��O*H��l�`����J�v�`�R��� �J
DU���ȓ(S�\)%Ê&Y2ɀ�M2H� BE��3�ݴ)A�
(P��L͡71T0b�U۶l�
�(J]$0�K�C8�0��U�e�<@{3]�T�.͊���G��m��)W�Pxv��%� �\B�0Nɓ��x�p�ϠC�MZH���gt���'0sY@��MXP�(P���s0��ɉ�=t�`���ŝ�MB�%�)�r�D�XZlp�I�/��n��…�?�p�|��/�/�޽
�PAz�h�&��6XE!�,@@�|�D�ޤ����t��������T�֌���������̌�L�ք����洬΄�������d�ڜ�����섾D����ܴڌ����Ԭ�|��d�����������֔�����̌�\�����L����ܬ҄��l������pH,�Ȥr�l:�ШtJ�Z�جv��z����R��c(c9j5�m%�Yq�
��!{S&ixG.+]"mF.~jzD+,�0[   "Gpq,sE���0�X"�� �D�iE,�,
��&Y�����E(���Y��� S��,�Yϥ�R���Y��T+��2$S�E��}��KF��-+DxP�EY
�
$e�&qI��ɓR0`�%��b�*$l�"��̙)l:Q�a����9s��E�ݙeS�"���:�À�\\�I���^���"v�̲L�rE@�
�2�.���(��\�^u�d�	�H�ɴ�^�F��rB�̹��ϠC�F"��u���P��&%J0��`Èņ��
��&tYv,F��El��`� �ė"!qb�
��N�D����� q�@z�
��~ȉ�����Ͽ���Z!�,@@���D�ޤ��̤ƌ���洬ʜ��T����t����޴�����Ĝ�d�ք����ܼ֤��d����L����Ĕ�\��|�޼��Լڔ��ִ��L����ԬƔ���\�����|�����Ĝ�l�֔��ܼڬ�������������pH,�Ȥr�l:�ШtJ�Z�جv��z��P�ݶ
	Sh���逑�VDZ�ǐ�S!su�$!��s${�F+^-.Hzku�D�nZ#	��Eur�F.���Z-���G-��mE-��͏W�))�EacG#���,Y.���P!ߺ�Y'�ӧS��wY�
U&F��A�)��W儮o�� (�E8.]�b� C�I�
�'Е\�@�>�P�6/H��	���'�2d�ps�
�H��b!��	jy��3ȉMZdx�@hQ,'�"�PSh׮_���sÓg3��Ңj�X�P!DZ,G��bV?�\����,f�Ɔ
y)k�̹��(-J�����FO�q���L6�@��$�v[�����؂@�
�/�_�;K�%\��xp���н �
��
�����@[���%(P�]ɉ
҇,1>�����g��Yx�6��F(�X!�,@@�|�D�ִ��\��Ĭ�|���L����ܴڌ��̤�|��T����L�ܼ֜�漄�D��ܤ�l��Դ֜���\��ܼڔ��L�ޤ��\�Ό������ܤ�|�ޔ|�D��̌�T�����̌�\�����T������Ԕ�d����޼��l�Ҍ���洤΄�ޜ����@�pH,�Ȥr�l:�ШtJ�Z�جv��z��˷�"�8�Z�;��j�WѼJ;��b{Rv~p4G*%5-_�G"��hG�*[22H.~orE.&��[#��Hx�E��ÏX�2	J4�G
���-Y��T�߱5Y
��7T*��ĹY�U�
[%	,Vh�`7̝ )4F���`�9�H��ŋMT(
cF&$H0���G$*(�\)A�Ɍ%4h(��,9@)A�'��\T`�ABQ�&j*���/V�I��O��t�%�H�TEJd2�i�/*BNř�ɢ	h���,t'�0��e^� ��P���
,^̸�
Dx����
2g~ñ�$�� Z!Pt�RA����(@A�s�ΌA�
ڴQT�Z��-1X��ݹ3o��"9��L"�zA�CTL*��t�&��0����aQ{��Ѐ`���Mt�}�gx��מgG\` �F(�Vh�!�,@@�|�D�ޜ��l��̌�L�ڌ����ĴҌ��\��|�ܜ�d�������D�漬΄����֔�⼔�\����ܜ�d��܄�T�⬤�t��܌�T�ޜ��̴ք��d�ք���l��Ԅ�L��|���֜�����pH,�Ȥr�l:�ШtJ�Z�جv��z�����.a�E�h[:�tİd����a��{T}u�H_�IxzF
�\)"H�vpF���Z%�dfqE �#�W)�U���Y���S��òX"�&�Uߚ�Ze�$U�	�\% ��8�0��w��|b� @��#J�H�"H�|2��	�2��dGB6Y���50$(���tOJ�ة@��6�n`���$@���AM�A�T�
�vijɇL�@J�O��4���01���)���^K��Z��B���52A��È��"�|�:@�r�>G��9�-$h@HE��+�hq�i)+Nw�º��*�e[�r��	U(��a˄!4Dna8�}�`�p�U`��B��!�o�>��	�G�.q�x�k�H����Ͽ���2!�,@@�|�D�ڤ���ƌ�����|��T�����֬��̼ڔ��L��������֔��d�⤤�t�洜�l�������섶L�ք��\�����Ԍ�\�Ҍ����ޤ�ք��\������ִ��Լޔ��������ڌ�⴬�|���������L��d����@�pH,�Ȥr�l:�ШtJ�Z�جv��z��f�`�bal�%iK"�t�vW�U�IJo3�Tzn|H1	�Gt|vG1"
]+)3H&l}pF1/��
�Z��-qE0�

#[)/�U����W��wT��Z�y���V�/�P��\	.�V��M�g���
H0�$Hl�V0��i@t!e���<h Q"��d�@�AF/  FT	J	�$a�!�q%
P`��@���.�V�|2��'����(`8H�ecM�*!��#;�GT�AسhӪՊA��%�i�A��,@X�ݻ5i�!C+�U�8�(P,8L%���xkl�`
U@�}yK�(dT�K�-3N�k#'�s@zqK|1>@�_V�����P�74|¡8q$A�4�h���km<��!}��O�Ho��':̧Ͽ���(`zA!�,@@�|�D�ޜ����d��֔��ܔ�T��t�����Ԝ�t��L�����������޴��쌺T��ޜ��d��ܤ�t��̄�D�⤤�l�֤��|�����Ĥ�|�ޤ��l��ڜ��ܔ�\�����܌�\���������l��|��L�ք������pH,�Ȥr�l:�ШtJ�Z�جv��z�`�Ѹ���g4j����3�������Osr}~QqrkfG,�	].
,(Iy��E'�'�Z.2�HceH���[
��U���["��U��#[���.xƞ�Z(� V.�'',\(
�W#���S����������.�"�H280,
�)V}�P�@~MPD(�!�(/:D�$E��R�A�Q`�� C��P2�Ɉ+^�R�%�
Q��0��ރ���W�ƂD�؀A��P�J�J�B�"P�BD��p@UDX
h�P�	+�P��l�[$��J��g�.�bb�	J.<x@�H	�g�P�E�aH`���D�F�–�%�2�s�	��(�<@�t�]w�P$��1b�!�[��,�����v�FD�*d�M��d�I�s��8�ܝ��J`��¡jv=¼T,X��ʿ����!�,@@�|�D�ִ��Ĥ�l���ք��܌�L����ܤ�t��ڔ��\��Ĭ�|����T��̤�|�ք������l�ޜ������|���ڔ��D��̤�t����ܔ�\����ޜ��d��Ĕ�\��Ԥ�|�֌����l�ެ���҄�������@�pH,�Ȥr�l:�ШtJ�Z�جv��z�`g4Y��+EH�X���`>PD�U�%��T+/s|�Rr�vH'3]3 	Ji�mH 
$�$'�Z3�Jc+wG����Y ��fT $��
[�
�U��2[	���S+���'\��U3�*��[�Uⴶ�Q3�������3N���Ο�(<0 Y�1
r����*���d��Jp��`aF�V=�d0'P*<�m%�^~�9�d�M'3J�	F�L�*�̀82ţ;<��géH:h8��=�`Ê�/B
���A‡�Z4�\�,�J!����n�څ�b�F���A�ݷδXHl`��R�8��1lq��G�@a3�`�%�����Z��B.<�^�ޫ)i��]��@�8�,<�T��j
Ef�����ňx���zչ���\,���?�K`>�km���e�&�`�A!�,@@�|�D�ޜ��Ԥ�t������⤔�T�֌������������L�ք���΄��d�ڔ��Ą�D�������������������|��d�ޤ�����ڌ��������̌�\�ڜ��L��������҄��l����@�pH,�Ȥr�l:�ШtJ�Z�جv��z�`g�@j����`0"��-��m~S�gP�SIk{k}~RqyuF ,&^-&�H$k�Ex\-,J
H�/��Z&#�R��[��Už[��V��[�S�"]-�X-��P"�����-(�bA�%Xx`��(-H�93�!�X���UX\��ƍ�(�h�E��RzY)���'-4Z���H�IBi�`b��U`<xD҅d25���S�j��`�%N��*@B��8��
g�N�B�*->�u�-V,qw���q��H��`��8qB�}�f����`	,E@@�qn�P���0D>BE��(65x�Ws��F�.͙��o�`F���c[L@�Z�7�N<�-����kG�v�ݳ:?��A�ϋk%���L�7���Пh�"!�,@@���D�ޤ��̤ƌ���洬ʜ����T��t����޼������d�ք�����d������L������漼ڜ��\��|������ڔ�섺L�Ɣ�����\��|�����ܜ�l�֔����������ļִ��������pH,�Ȥr�l:�ШtJ�Z�جv��z��Jު �
�\�B�MҶ�6�D�]���|}Qzz+J-�[0"�E+i+�B�%]/))KcJ��	�T0)��U*	��["��V�(�
f�v���\�O
é�T
%�#�T*���������}�J*$$�J#0�@@���\0abB��J�@�	�~9Q�G���hB�IT�� $��&.���oA
�� UfA�J
+��3r�g��H��Cʴ�ӧ�>0��oց�MD����\T,0���*"p�PD��Z\�
A��
nײ���J���b=�kW���^�0����D8ѡb{�N��E๑��������B0a�&�ҥID��B�^�'�t0���n!)p+��H�Ç+��2��hFF�^nڤ�{����w�,�4X�Kn�ϗ�[�� �M~~�S�7�dP	A�x��F(�M!�,@@�|�D�ޤ��\��Ԭ΄���洴ڌ��L����|�֜��������Ԍ�L��T�޴��ڬ��D��l�Ό�漼ڔ��\���L��\����|�֜�����������꼼ޔ|�D����ܬ�|���T�����̔�T�Ҍ��Ĕ�d�����l�΄�֤�������ޜ����@�pH,�Ȥr�l:�ШtJ�Z�جv��z��X)ka0-��J�S���N��U����2�-J8#`2	jIeiI$33	]65�V��\2550W3��Z	5�7W)��*[2�5 W���,\807 �U*ő}S*tq����������D8��H))T,�b.��R

b��.8x��B��r]���!��n�!���z8����/`Eu�$��e@�����@J�Fpd�I��͛Ed\�@`��K+2Fh��Q��I�Q���`@ժBN�Q��_VYp�(V�NJ<]V�R*��5Z��N�~]hٹV�� ᭐l�*6�e�U�GS�����&Л	,
�B m�SS���^�^Yq�u��C�P�:@{���"�vU!�Ȩlل�o� ��*Pင"#x7�@�{N'H��#�����)�'cE��/_���=o�0ɀo4��GA'�W��` NVh�j!�,@@�|�D�ޜ��l��̌�L�ڌ�����Ҍ��\�⬬�|����d�������D�΄���֔�ִ����\�����ܜ�d��܄�T��t��܌�T�ޜ��̴ք��d�⼬ք��l��̄�L��|�֜�޼������@�pH,�Ȥr�l:�ШtJ�Z�جv��z��x�Q(2cl��^0�V�"U)�UE�~�O3%loJa�Kf�H"�[+!�T-�]�W
�)�W� 'W ���W'�W�]'�W,�~S 
-�����������Q� Tc,
��Q�`�� �<������k�!��~A�O�0)��	 �_��R$Hs��z�\�eʗ0cʜ��TH��bـ�?�z�C�.��H�)*
�J ^6,*�j��FPM���V�*�Ku�4W�6��D�P!�NM0ur�%R�&&i ���FU"��2C@a����6��C�#1d>�B(�
�e���]4`
��	#R�%Ѐ��$@p��ޚ{Cz`@��p$$h-=3�n
�G��a>�,^�woE�N�>�H������?e!�,@@�|�D�ڤ��Ĥƌ�⤬�|���T��ļ֬�ڔ��L��������洴֔��d�������t����l��L�ⴴք���\��Ԍ�\��ܬҌ�ޤ��Ԭք��\��Լִ�ޔ�������꼴ڌ�����ܬ�|��L�����d������pH,�Ȥr�l:�ШtJ�Z�جv��z��xs�bc��V������WUs��N�)�+o|R*�G&!^1$,(W"��\$�W�.�
],,�W0��]�W!�� ](�� .��P(!����������Q(	�a(*

*�O(	�	�+��L��`��P�H� ���L=�P �w�*tb/`�/���g`:	;��q=&8x"L�T��F��͛8���!�鉜,
��<+!�ANKC/0Q
�68P`f�S�JJ�[ѢՅ�ةLQ�uCV�NJy.�S\d=`�
X:���H�#Fd�T$C�v`��W�"�X z#*��ź"��b-�d0�4����(@x+�Y,����I -�Hv7����d0.���F A��o�_����_�y6}r7C�M g�l�INh�&�S!�,@@�|�D�ޜ��Ԝ�d����̼֔��T��t�����Ĝ�t��L��������޴��̌�T�ޜ��d��ܤ�t�섺D������l��Լ֤��|����������|�ޤ��ܜ�l����Լڜ��\�����Č�\������ⴜ�l��|��L�ք������pH,�Ȥr�l:�ШtJ�Z�جv��z��x�!�>c�b�@Ti+�C���y�����	}T*$2J+
^*hV#4�\''!W!��
]�W��]�'.W�� ]!�X ���Q��������b

�J&�&�F���`-

-Q��`
%%%�N���\-�l��r�%���{��9Y��\�./j���>���m�^;'�r+1O�/�� `aMp�֝�B ��J��X�hУH�20��J����#�I��`B��j`T�
`DHq V�5�ƽ
U�
kٲ�xe�ܿ5�Fi�w�ZYXĭ��)f�E�X�	'�p	�NE2�Mk���/G( k�Vi�Vr�,&f\��������"Z2DY"�K9��Y��^�Y.�`���u#4��F��x�䑎8�@3��0�-B�ױ�� ����'�h��!�,@@�|�D�ִ��Ĥ�l���ք��܌�L��ܤ�t��ڔ����Ĝ�\��|�ք���T��̤�|���l�ڔ�ޜ�������|�����ڌ���D��̤�t����Ĕ�\�ޜ����Ĝ�d�֌��\��Ԥ�|��l�ެ���҄�������@�pH,�Ȥr�l:�ШtJ�Z�جv��z��x9��fc����j�ݎ���S�~��Hmo}TegK-!p\3�U
��Y�|U�!]�W��]�W�	-]3�X+���~��������i#
)�J#�#�F���`
!�N���`	"		�N#���\
"�	蔠���	/�H�oT���2!�B��T�x
U��-�Dݽv_�ś��{ ��b�)Lf����(x�J���
`4 ���
PAH�XeFnj�� �W�R��� �^_B��5ʌ
cɖ��EFTߢ6�2!����X�
@jaSP�-�WF
P�e`d�'8\" .�������
/J`q��!��e�8E����PdƋ�W�H���-iA��pT&�4�:��"0ȸ�b�0X��`���(z�uu��r���m�3�gM�h��
��QB�q�0E�6��.!�,@@�|�D�ޜ��Ԥ�t������⤔�T�֌������������L�ք���΄��d�ڔ��Ą�D�������������������|��d�ޤ�����ڌ��������̌�\�ڜ��L��������҄��l����@�pH,�Ȥr�l:�ШtJ�Z�جv��z��x�"�Zcl�a�0��*��ū"��~���
}T-
gK&p\-Y+��Z�	W-#]!�V
��]�!$X �^	�X$�U�������w"''|�H���E(��(�_-�P���`$##�M"��]���#����7V��<$4�d Am�$����|���E����K�llB�A>+�4(� Y�#�q�v��;y
J�Y�%.�����
O%D�R`�".�j���D�>�}�PT�Ҫ�����b��y%EZ�g+L}""�X��xx�ja�%�\����,�(<��W#�(k�D��j�R����*bv<�����0Z<�+���x��0��u�GL�X�.)O���
�+�t�`@g-
J �0�v�������,�6�::���?(
C��#�]���{�(�h`!�,@@���D�ޤ��̤ƌ���洬ʜ����T��t����޼������d�ք�⬼ڜ����d������L������演�\��|������ڔ�섺L�Ɣ��Μ�����\��|�����ܜ�l�֔�ִ�����������������@�pH,�Ȥr�l:�ШtJ�Z�جv��z�ఘI����Ӊr���js�J���s"�E�,�'yE
�+,J1L,"],#��'W
**0\.�!�!�U-*�xX��$V��
[���T�*�Y+���V$�\$�l�S$��������C(��I*  *��D1��%�a,�N*��*`$- �S"���s Tm��`C��8υL88���q���a�#��K��
[@�Gq4�%F�	���<���� eW�

�J�J��#Q���`��"��8@t��@��R\(�W�i��u���-�Ek��p�N����2�Cq��
�\�{6/�#0XW�E�����`p޳�(��D	
:p�����V6N��H%�#/�҃�
��`|mAf�dϮ�4
`Нり��0Ȟ�6��Sܶ�>;|��o�נ�;��h�sU�V�v�U5��e��F(�B!�,@@�|�D�ޤ��\��Ԭ΄���洴ڌ��L���֜�����ܤ�|��Ԍ�L��T�޴�Ҍ��ڬ��D�Ό�漼ڔ��\���L��l���֜��Ԥ�|��������꼼ޔ|�D�⤜�l��ܬ�|���T�����̔�T�Ҍ��Ĕ�d����֤�΄�������ޜ����@�pH,�Ȥr�l:�ШtJ�Z�جv��z�ఘ�j���s����Dۘjl�����C"&�6Hik�C)���2H	J3	3\
���U8"44�Z���U14
4�Y���U��8Z���U�
7�X���U71[#��*�O62�&��N"
������Y3��H3,,��2����@!�`f������$32��P��?�|PARł'��g"�Jl^J�TQ�Ɉ�.Y�����O2VX�� J�����
�H,q�"� &9o��,h
ĈױhӪ}�a�ف!T @�į�:<@�w.��TV�Pqख��]\30(Pp���ܾ��M�!2dɘ�ȼx/O)* �F"�Ŋ.�a���#K�ye���8q�B��,��-'b_N^ā�����عm+3N���Hq/У�dD�\F�8���(^�=���/�'c���q�5z�ux��
��%�%f��v��C!�,@@�|�D�ޜ��l��̌�L�ڌ�����Ҍ��\�⬬�|����d�������D�΄���֔�ִ����\�����ܜ�d��܄�T��t��܌�T�ޜ��̴ք��d�⼬ք��l��̄�L��|�֜�޼������@�pH,�Ȥr�l:�ШtJ�Z�جv��z�ఘ������r�>�js��p#)��sB$��	Hik�C��x�E�I]��U!+[w��U�+[��U� �Y#��T�![*��U!�Y	���N����J!������Y��&(&��C��(��	����dP� C�rh�E����Q�_�y	�eQ�bA

�<���_��%D<�a��&�0XP"E	�O�YL���8E��gQ�Fs0����!��J�J��U#@h� ���
� @�C��N$`���d��)EB�4t��Ȏ% �
�(��e@`�d-T�1^�P�Mw��*
�*��Ȱ��8��C�����D�W�� v����"H{�25����h`a�� ���� À�G�R��j��
�����٭^8��x�֯�_�Ͽ����_!�,@@�|�D�ڤ��Ĥƌ�⤬�|���T��ļ֬�ڔ��L������Ĥ�t�洴֔��d��������l�Ҍ��L�ⴴք���\��Ԍ�\��ܬҌ�ޤ��Ԭք��\��Լִ�ޔ�����̬�|�꼴ڌ�����܄�L�����d����@�pH,�Ȥr�l:�ШtJ�Z�جv��z��f��� Ral*1h�t��vw�Uv}0� 032G{|~D�3F�w�40���qC)&u�4 ���F%�H).%�Z��U��[����T�..[3��U�[��V�X23�ʨM�����M����"F� �AĿ$(��0�A#"0d(q�A02���…A�����MHT	�%K���r��]~a3��'#(��Q���-P2���07JI8Q"��GD�p��E�`ÊK��(V�xQ6Ŋ��q%��e	.\_����
ZRp��w��*"
K��eÁˌ�>������TȌ�Ch*$V�eDi�3��`�@�qD*� ���M#E	�%D .��
|cA��/�GX$O�`_�
̅(�`�<r�c�'/�^�����V8n>v�)�Fp߬��(��!�,@@�|�D�ޜ��Ԝ�d����̼֔��T��t�����Č�L��t��������޴��̌�T�ޜ��d��ܤ�t�섺D������l��Լ֤��|�����Č�\����|�ޤ��ܜ�l����Լڜ��\�����Č�L������ⴜ�l��|��L�ք����@�pH,�Ȥr�l:�ШtJ�Z�جv�E
B�{���i�}��hɚm5��z�p���R
pg�,�F!0E�}h��C4��13D|�~�Bn���#Ev���B)����}sE+[���Eep&F"(([*���)G,,�G�[���U3�[0כ��S/"�Zƛ�bA�1��	�B�0!EO
#J�H���#Hx@@��E%���@��E��#�%J$tBb��/!�!�6I"�#���%�x:r(G�B	��E�1 ���ʕ�u� ��&!m�D�-IJ�K��ݻx���0�D�T<ו��B���N���-5ެ�A�6nQ�1�R" 
wΛqR!�ڃg-`6l�@�.�|� ���,	��m��	L�>�E��ex^�R��D~�yt��u.�t�.��`�|����u����(�h�]A!�,@@�|�D�ִ��Ĥ�l���ք��܌�L��ܤ�t��ڔ����Ĝ�\�ք���T��̬�|���l�ڔ�ޜ��|�������|�����ڌ���D��̤�t����Ĕ�\�ޜ����Ĝ�d�֌��\��Ԝ�l�ެ���҄���������pH,�Ȥr�l:�ШtJ�Z�جv�E�)J�;���h��D��Țm5��zut��Q
}p(�F/"1
2E)�h��C-, ���C0�g�B��+Ev}y�3/���bC } G2�Y"���Eep�G�[�oԲ/G�(�H�[1���
UޡZ
��
V�X2� �P2+o@D��/
/�(Ȱ�Ç#"����	�$�0��hi,"�ŁXxt���0Z.��J��  �	�IN�x��={€rB�ǛE� �y"��'4���fgϟ�TԬ9��1���1�H$R,����ۻx���˗	Z}BE���]�AB
G.�ap6l����ϑ%T񷡀�[
D�|x�
�5p����STQ�9��[BDfq�E�GH�	����"c�j���H�@D�IZ�`y��b\@���$h�W����g�"�������G_^�
���A-(�ׄVh�f�W;PKҎf\�����images/pagelayer-logo-256.pngnu�[����PNG


IHDR\r�ftEXtSoftwareAdobe ImageReadyq�e<iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmpMM:OriginalDocumentID="uuid:65E6390686CF11DBA6E2D887CEACB407" xmpMM:DocumentID="xmp.did:7C7E998662A111E8BD28EF843EEA2812" xmpMM:InstanceID="xmp.iid:7C7E998562A111E8BD28EF843EEA2812" xmp:CreatorTool="Adobe Illustrator CC 2017 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="uuid:82fb8536-dff6-4267-bc56-b6d519966ef1" stRef:documentID="xmp.did:5bf5a966-e0a1-bf48-825d-ad6914474db3"/> <dc:title> <rdf:Alt> <rdf:li xml:lang="x-default">Abstract P Logo Collection</rdf:li> </rdf:Alt> </dc:title> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>�M�?UIDATx��	�TՕ�O5-4;�� #Ѹ���D��W�h�A%F1jHu4΀�$F��G̨q��A��1����MW�ǽ
M��TWի����}?���~�w�����f�B�IC@�]*�>d���������L����*U�w�jӄ~�t՜�(uQ����!��b�^6@��H��,�/Z�X������j�z�v�j���!�k9K�U����z��.Q�I�DU��c���L*zu5d��e��q��{�O���|���s�u�[yhh0�|=R�R5_u���T�E���6�+Y΂a_���vW�Tu��^��?q��祪�g��\ߕX�GO�Ⱦ>��:��N���S}�����P���>�l�4��R��p�.�����I�b�;��CD����F�G�vT}�!i�����U�[T󭃏@`ZnKqcT;3�y���&x3xYu�O 4��by���{�>/)�ڙLC^�zV�CC(7{��T}G�Ñ8}TPըPݩ���

�T`�G��T���E:����^s�*����������c8�k�GT�T��
�%�|�n�•+X�����Q�T�
�M�sTϨ.U�eH�a�o��M��rSyg�^R]�ښ!��CU3T��b8h́�;g��T]&n>��vS�݂i�u@hk�~���ō&�aHRky#��N7�Uu�j"k|S`Lӆg�l�Eu��M'XL��2c�I��`��Y���BL�h)}�k�%��6�{ҀUϋ�e"7�����L2F��]B�b+��VVՎT�J�]����s�����m���i�	���,���n���J�K��ұ5�~?�����^���Y�K�w�Է7��9_h�22�]���,\:S��]�Sq��7�ճ�յ��`��|�I���-ad@>Y܎ϱ����?���A@�͟��O�� �~�n*m��\$��>I��K�{qY�hq�/�����M`��n��4�����۵ם�')���ch�c7_���}$e�M,'?�Pz�;H��|I��Э��b5��b_�$p��-��F�h��w	���d�~HՑP|�b`�=�7(8�	G:��G_�'?����)�.4��A�N��r�+YK���[�j�;�%t$$6��m�
 �>��,�$&��@@�`��~�pp��M D@��f�')�Zw D�6^�����2�Lh,���b0E�cʺ��e@H�!$�1Lv����Q����X��i�F�a�	blj;ƺ�h��|�AP�a��V
�Ϫ�|�a���/R�<��4�U'����ѭ��C�Ƌ��|W���i7��U����4��.��y���'!�����_��gLH�`��]~3m�?���仼PJ�6�T��j8�+!9s�W*S~=�L	i��1��~��6�%!-���e�@/�q'BZ�f��I��ʄ/�$p�8��Z��n-ܚ
<��z>����P��+)ժy�󇪉
��.�=���j�5�Y���VwI��?�E1�����g��
���L-oy�gB���0q�����Bx4{Ҡ;}��1�>��Zu��z5��_C����Zq)��jWՁ�Ip��v�{!���Gv��ĝ����sT�v@S����[�q_�譺^u@��SQ˲�1�`�VP�����"�y/q�^w�]CRH*�tb��{ja��h
s���:���z4��ߐ9�����73�?84;��f�M��ɛy���ʯߨ�Ja7�
�n�3T��#��陡�����1�@/Q}��Bu�8+��M9��v�vR�g�"���>�L��5�%0�q���g�>�+�"6�q�X����a����x,�2���[$w~.n�+��)7��"'������Of8��+߬�Gܪ7�a���ՙe3��čL���.��E��Mu�����6�I����6X�O�͵yGΌ7��i���RH+���� V�ϠI�6GB��P�f���"��Y~&.w@I
`�������(��Lv�j	��(<����}�8�|��.Ef���F����JexG2��񎯩.`(���u�C�؀uj��k�|�.�@�AH�?�>[���[$m��}(c��ۢ9��(	H���t�c(�Ӂ�&mh�s��Z�V}O8�Wj>�-̰�`8�0,I@
�s�5��k������Xc1��XC_!%bpܾ��j0�7�50}_vH�<��2�
����� �X���@hWl�Ÿ�0��9��?8>�M��Ëm��*)絽�0I��)B��s)߹e(߯��{ѿZ�P��m�߳X�%�֓}";���ҧ�d��b��b��$��⧸��-��j�B
��4�sT��LE�$��
�7/��x'�
���ϲ%ȸ<�xFj#TY��Cz*�\�fY�L^l���l�{����8�j֟q,?уd_�o�q�Ķ��4��U������:�Z���+_��B�)$Z�.����-��|
`7���g,3�]�O������l��`�f�;}����ĭ�6��ӛ@�
���q�}�`YI-����ntYpe3�aG�AzB�{rtw��ugq��U�7h��~
�ܷ�&{���炖�i�����M�᜽#��}���`�_c{-����ɷ�Ҳ�V�h���S�X� �.@G)����xJj��\�[3�����
c�%����NVm�ߏ��A��{�Q����l,@WD~�[��T��[o����XL��
����u��AAKt����2����@��4�fc�!n�r)26c|S��A�|��9,�}�s1�����^���c�R9�k�$�g%޵�㍽筤�ⶦ�ڡ�wEx�آ|���Z�	���(��,�/E����Ýr1�����U�Ix�X�`�ķ"�e��V�`k��2�W�c�����H��e�j�@�k
fFօ�Al�x-ސ�%ko$_J<A��{T����Ӈ3$���K�uн�МXZ{��q�
�t�ko�I�Α��`e����2�2����u�Y=U�Md��!n�"�%�+v��W�7��������¿�����X��n�M6��Ǡ���Z��M@�!'�Ÿ�S��R]y�q�Ę����w-�i�3�2�-Um�b��3�C����)�5��5�ӏXh�n֔�/^�Yx��t��+�$��B��-��)Xi$�w]��w��/���[�<�����)�²����uw^J�Uh;|}V�㤯�-���B+1�Hq�����h]vm��{���~t�}�4��M���+�B6h���

N1b��t��3{�<�mn�̑�6��IVmn�qD�m�^�#�����J��f��C0��/��Uj�:0#�K���Ϊ��{�g���Pgnaa �`����u=BH7�~��su�y[@�y.��j�9԰�G(
�b�@�,�46�l��Гa���@ ��!4B
�ؠ�!�� �|��@l����34��?�c��kB $a.
��I���W���I��-��,!�RC $90��t�׶��}|
�DϽ���6�(��3�ԕ})%8��b	�P	���ͳ�ǥ�Rr��;�Fy3ş�D ��b�
�.F�C�H��M��fF�E�zI���N�n�b��'l�R���gi�y`��i�,V
�p���X����s���R0Y�J׹�����N�@���/#�փU�<���9�4�T�ɵvPg��ܦ�����b���SU�Etͧ��zF�u��b��T�Gt�h[�à�
@H�\�Y�;��2���%�H�xCܜ��H�����N����B����,��"��jGc�m�j%[$�USU�nU}�����Ygia�&�kz��W����)�5��F{��c��@8��jW�k�P֮��5~��_c�j�4�p���c�oj�/9
H,���)!����g,�z�@�s������\�+`���~YS���fW2|���UZ��S�4z���
�Xe	?!i� �B�Ȧ���`|s�H i�U?��ե��E��p��<!�,�����Uu!� �o�h$m�x���9M������¿��8�/�}N V�b��������4����a��3i�'�Z��kq�+i�J῁aX��c�~3
����[��4#��=0�wUK�����!nk/��g5,`���MT�X���x �@ba��A�"��@����]��3�ah�;�O42�ĝ?xC�,X��|�#�$T.�/6��'n[$zv�/��ENLQ��?�H(����|ӟl�.9.���P�Su�j��E`�ϒB~�H9�[u�j��Luy�?�-R����FG^��E4H��Wu��H�>b��s�@Bg;�`թ�m����������Ȫ��?h$)6S�&�@Σ�b���&�f�F�/�gHF
�2C E����P��bX�]�W�ks�1�+�-p�e�u+)��U�U�U'�w�Ò(���=�jU�H ��G�W���U��?#)G'��d��IR�-���R9��5�v߄�&�4zQ�(
 P���a ��)������
��id�)�!�X�5I�!�r���$
��0��ꤤ	
���~�]�_D $,��K�M!���G3J��h����1���4B�`�j��+!��<�	��|	
�;`��;���i���s%�c�h�������$�< �ס���[����?�܅�-BJ�l_�/	�b� �t<��A(��-BJ[��/�a��0���~!Ƀ��!~!���$��~!���c�oI��A@B��l��_���)~͏��/c�X!��������R8�T�����@H��Ğ㤌[z� �|D[�i���tqs�w�|��r���HI��>�	����O $w�����~vi��g�	������J�6K $y����3��z�~qC�?�Z�m%
��ċ͊ɭ�?��3wy6�N{
�������TZiak��a2!k�[u��5�Ȧ��i���-n��)k7N �y_5Qu��S���<,n�"�A�B b	t���w�����T�T���#�/nZ���@�0M�[�c
��5�8�,��@l0W��j,k|��|��m������o��	CB ��7�1�7I"9t�@Ha��zF�4���	
���=Ku��eq[sY��H��<���9{��{�!��t�j���_�Z&.�>���1��Q��}-���
�&T�f3���Ȅ ����z�~S���~�i��!�-�TdjUY�c�Y��:����M���n�I����L|��O�����k��y_n������������*���vs=+�n�D:�6b�s�K�����4�b�IEND�B`�PKҎf\��3�mmimages/splash.pngnu�[����PNG


IHDR���A�sRGB��,	pHYs��IDATx��	�WU��R�JYQA���ݐL4�P*,��\��9�&ȓ�Ơ�[bf�Y6��K*�g��R�����y�p�Ν�a`&|��9���s�ι��=�ι=zc�1�c�1�c�1�c�1�c�1�c�1�c�1�c�1�c�1��.B�`��M���~eee�j��Kaw��]���~��xW��êag�>
��:O����&m���m�:�̜9�������U�'�
;�_c�1Ƙu	���Ö����{V	�<��}̀?�Þ�O[w�/���/�
�3����u
�sd�=��}g���1_�H��������G���I��U�Ν�1�c�:G"�Bq�v5쿊�v��
�"�����X�Ȉ6���|��N���u��n/�q�z���?��i�K� �?�����c�1k�D�����N���Y�f����+�9s&����[K�w�+5�e�̞={C��	�آtԽ�c��h�^hsӂ:��x��~���M)--��cru�c��]�|�_�a���RQs��1�Է��]��h����+**z�0.C4��\����K���]�I?�MB[� Εm&�����&��\�P�o�e��p� �݅���FbJ�!{��P����o%�jO���x-�VG{;�Z��磌�{j�F�NݻL�90���<��NQ[�ν�H��!��C~���n+M�x�L��寋1�cL�Ӓ��w<��I_�,��3Ĵ��C�$��+X��y#`���è��*M�)G���
1�⏰{BL��P�j�\3����^؟`��́m�2{��F؊���&��8�؋UUU
���~�س�����9��a�§j�aٟ��0��$b����g1��������J�I�f"�O�yO�=��z'��YV����:��{����>��7_c<Ccs_�iX�֧b�L�
���|\���i�,A}��쉰7��Q�߰i,�	T?���`��u�Qm��ݬ���;��-��4k����D"��S�R[��iL-�����ߩ�Y�-��c�1ƘN!��9s�(��..�#���O	12�a�.}8��l�T2���/��:E���"����b�H�L�3�	$
�W�f��Z$�qe4x�Υ�Lu�2��#�i��I�^���S��~U�����^�
H��6Ne��-�7LJ����
12<}�_SS�,:����1�s�|�?�E�{&e�D<�{,l���Ƿ`+`�0�i�������!F�Y��=|r�[R�|��ƞQ거�8�ګ�����'�K���H{Q�'�^�ݪ{���p�tl�$"���:�9��~{����i!��˃�4�i��;NL�ѽ�:x�>?'�+񬃋}���!Nh�om�1���ʮ�V�a��r��
���俳13-\lIF+���@���1��0zAZ����Y�h�eJ#�K*++{��0|	vzr�]9�tP�Q`���;TmQ�6F�Q�7C�(��ia��}����}(>�'�(�99iU����q�g��F}�k�3K�"���
��Iʶ+'�jS��B��R�rW"��q����{���9�V�_hG�9Iz8�?2#�UUU5��ℇ❓�-Z�/�5YOb�Ov�-�˙�w��#��o�]��qB��9��|rn&�9�K����t��5E�ܭC���o�ٺ����X�l�u�:(2��Ŕ
Fe��X�(��f�"�BLe�0gJ�v*wB�Q�}�b�<�CC�lS�M��Y!�\�}�o&�!�i����]"��Q�-Hڦ�bj	�X����_�-�RiB�>3���s>�b��m�R�z�O��@xRH3�\
[b��Jշc�7E�S����X2G�i@�$NJ"�|�0
��ʅ�p��@�V�g
kN����]p
)�)����KKK���_�����Vj,wP[#��-m�e&�-�8ݏs����T�6�(�������>�=4�x���6���g*P{Ƣ�������=�GW;`��ּuP04��C؎H��I�o�b*�-���� ��0���edu��:�g��xF�)��^ւͅ��MD<~R�sb�	�����(m}��S�S�E�L�`�vr��8շ��f���T�� �vd�3��Wc�k9/�"����!F�����~/�_q�Bq~�Ƌ�sO���Q�{�(@_�8���I��I}���@�o��+::�u��8ɻ����`A��z������ޮ���r�0Fۨl�?���_��#�lqv;�!�n��f�u����_W�l�b�`hqak�����%����O^��?!DQ>�����"��ҙ��������|���٫��SYY���cԝ­���p���{Y>ą��qw���=BLo9_��4�[B���gcP:Aī.�q�M�1���\�PP��-O~/��w�\�c�)(��&"�i\Hʧ\q���S�Y�"~Ǵ��9K�Z��ym�xN*��aJ+�X�7>�S���N���ȞجI�~w��o��v���XG��c��v�x4ng� ���Z�����τ��vJB���b�D};}͋x��0��\�]�:��˨�y�|b����j��{n��'
�ͤͷֆN��)۹�.��B�O@N̵��\�zCr����D��܌�_�;w��n"���Z�/��kP�'ۚ^�:7q��kL�j�6D��'�3�je���G�����c�1m�_SS�k�Q�]Tx?)����v*�U'�l�[|��Ѧ0�b�7Cn��#�
ha�%�g3���͋x�,�O�����H|��o�_�D<�
�v2y+�b0i�`	�j���p'�=ĝTvHʾ'��v���nk�r�
�@�ߍ��%�9>Lٜ�qk�#4M��E����=����'��N���	�X.z����5�1�@tG�)5��%�C|��(��_��N`���t13�r;�2][���ˆE�m���կi��l}'8�pl
&q�'����|b��\`;��^�xc�1�t���4ܖ�i	��� .��E��:N��T��!����C��JS��U�y�?W�\�:1�����K�(*WH8q1�#�/��zfH��������GU��$�ا�I�*⹀�1�s����φ����!�x�C�P�).w�,��Lwsii��e�F��i^����u}�5X�����ͨʭ���8m��a��n]k��6}>s���R��^��b��D�|��{�%��X�:��O�U.{i�a�^�,ˉ��OH,�1��u��edx�6�1Z̼�k$�fi_m�N���WU���(�e�9�Oe�{g�EC��3��}���
�۞���w�9%�#��,E'	�|��P<=�^*��s��I-��/�R{�ʧ�
>>�%R�k*l:_��%�K�6P�[�E�� ,����kjj�oa��f?#ϥ��B�i�\�}B�vL/��b��*���b��^�\F����s��:��rm��m= {��]TD�;��ս�I!�Y[[[��S��jqq.S���~��(�l���|����'d����:��K�re�ob���M*����I����f�nt�L��B�1�c�5����v�MĘ�5S;n���Mb�B�Qپm�ѵd"~�o��1�c�1$�zkꤲ����V� �������@9��]�6m.t�X�c�1Ƙ�B�o�|=����=>�-���+|B��.��,�2��co�1�c�*z+�����>����ѧ��$��`���}�ӓ�1�c�1�c�1�c�1�c�1�c�1�c�1�c�1�c�1�c�1�W��܂��IEND�B`�PKӎf\�n����images/404image.jpgnu�[������JFIF���




- " " -D*2**2*D<I;7;I<lUKKUl}ici}����������




- " " -D*2**2*D<I;7;I<lUKKUl}ici}�������������"�����p�]�v��}���<xz�o�����zHy��fl0�Ϗ��T�݃�"j5���i)��8+���||�)b�w��2F�a���to��Ys%���n�p�j�����k�t�����#�#b�4�A�6�n[��A�;o�y�>@*=��n�q��)h����]�F�R_@�E|ӓe�ˋ,=� "c�Z����?�i�\�<p�8���tshѧN��=�S0�k���~�����9�.�L��ŏ�
�� FT�t}*d�����ז�[b�!���7�۳fy�F:�h��=��f
��d���v��.�]�;:��zs�ϫ^�|{��m�ɮ6��q�5H�~�iD���0�գ���;�\�|��ڽ:;�����o����`�Nb�{�U4����˚?���.��r��n�|:U�������hL��2�h�DĮ�H��q�t�l�8	�m����1����S��cr�i˲O`Tb�~���i�|y�9#�*'��JRK����P�q"�=B;e�lMs��uW���.�Iϧ���'�l��sB�x�ZbW`$����(cGᗱ*|Yy�y��>ܤ@�c~��c�|�=V��$l��;vv���H@b
6W\���.�F��
���^a�c�~�nnd�˧�׷��'l ����ަ���uf󍿷|��G��;e�
Y�c��8��<�V��+���ztn���#@S"�*�=�*��.�~s4]??���@��;-�P}W���b$`�,W���ئ�<8��Tag'Qu��5/oAͮ�)��?9���r���y��n���[�"V����d�����v�x�9:�/}�'>��݅n���?�����~�K�ұ}�po2���߷�D$B�dJq��S��-�.Ԭ��}WK��U�r��}2|>G�n���Ѽo���X���[5Ŗ�1��{W{E7�mO.�F�%�Gx�U�r�����.Զ}Ƕ]_:�����sr�uK�CWݶN���L��k��2rT]�y�4�����C�;���)��M{�Dg��� ���{�z��#+#gIɈ�Vj~C��"���x�ދE�Q'�M��vơ����ф?'�)f��]��T����wIW��V�m\��e�VK�򸛕�|gU�����4u���.N�
_���d��K�MOz�{ニ:*X}Z��?4&��ǶZ�B��������gt��98|���S�Y�\�|�y���N�r�fݹ�/���d���>�����DG6��"F��O�����6����4ŏ_'�@�ގ����j����u�I������a��
��>1��ڋ�e�Of��Py�ݙd<�5��$�s������~�.�딱�O5O�}R\|{���##c��t�oߘ�Mzt���Ғ���w]�sM"���n�C���LT^���|�*�&8�"�6v��o1�ѧV�0��<�lۿ��s��o���R�+�9ן�Xe��4E��ɿ��U�|�bxN�������z�;ayo��6�}�B��]�ުU����c��,�˘�7��H��x�<���x�Û_���h�&�������WҊDW�灏�p�Ę�R��K���{��>}�F�N"y��D���*��b���ϼ�Gc����H>I�|�'�û�+�e�gd�~�X�,��a��M}�F;N�k��M��ϟ6�6}�>]�+H��JӮ��,�'��ؠ��0��~��pI��+u�5��EI�����G��/���T��嗠&v�o� �N�}?W뉩���Xm:B�7y(p�R��]_Y�|޹y��k�r��N#��?���^��o�ߣ�3��̥zQ��O���i*?-���Vn�P��p��qH�l����2�a��|	�+t�u2C����%��i��jC�u�����P��H)�pc��
�=�ݽ]]}�ѣO$l˧^���BkDf��3���������W�>s[�\@�V�d����1�ꕝ������8�&/=|UꮷO�!>w�qΗ��g�.�c�����w�X�Dl�c_/\S��n�l��wM����=�_�5ʌE���#�F��{i��(����b/�6 �a�~��6�c�f�9E�[nm0���FG�
[y��Y_�n�?5>.ղ�/}C���1�2"b/_�$�(Uv���l�И�Kr|�-!z�+ܖ���G�V���R�aB�w����T�썣��Ŧ�m�/�'�ٓ�F��x�+�?��p��V��`|�}��(��r��瞾�!��|,67��*�,K|�;fINh��s��	~�"�=F|��fi��H�-�]+����'�+�0
��l���W�`�W��_�DZ�KZ+m�D>Vy��|O���N�c}��V�/���c�A�T�K�]qT�!9g���!c�W��M�KA�Zy z����O�����(>g�Z��aU��޻7W4Cq����߄HCF�o@$��u�_�Y'��{V�nJ�eh��=+t9列p�z�)�[r���k��.��[-���6>��yl4}S�^˺D���o�}5�غ);�w�`ƴ^vE���8�'{��g�@�9)WN���Y`9>C�g$�h����{ˎ��� >q
/�<�(u���d
]#��硍[ϰu��Z/Y�{�
��[��j�?�j��J>E�5"%�� ��]wꣾ�#k� �8=o�kMO��R�LU����C�$0�������d� �Y3��A�G����\����4G׳
[@9(�ҟH�0��9��I��ͫ;&�4V�@��<���g��֭3�>=�ݠ"�@�W4��4���ZT<e��@���K�)z>�&j��z|w�9zϠ7X�
�?L���:p�|���?R��Z��LT��R�`O�涋z2^P�ןH���Z��{��Z�^g�ͻ%��+��	�.��3���f���^����۞o1�
z��,`B�b��@pA�Y@��:%�������W##bfl� ��^<HMzEw�� �i�u�Q�mfW8{�H8(\BFg�Wt�}? A����B/	p��������0�V��Zx������<������0���(B�c|=���۷Fyjף���A��O$vVM�N��k��]n�Oώ6��7n�Ŷ{��ɉ0���:~��S�Uk{�6����S��g�x�t:�6h�a�?����;��m�X\�=1)+�5_mJ�^=���U{V�����*&S��˿5N���pt�p�t���BOkUNV����ϦG0
U������2�Ȉ������Z�9`��<��d�@w��o?�;�Q���=�;�\\o�'��y�ON�p�Ѻ������ڶ�&Zk��K���ut�?/�ɽ��3�
���8�{~�?+�ր�����L�s�I�#O7'		�k^}�p�t/t뒿�p4�G��H��W4{���t�}V��3@{��7 8��y�/(+��tK wY@y^�
��ɣ��Z�>ٶ򯍋�W4K��F��pl�:`�.W�N���b.#�t����y_嚑�#��W..���۶�[�}$O��e��,�xt/U�� �%%�="�;g�m����EFK� ;�t�tj°�?& C�IL����z뺦�w�my��H��)T��O�Pu��ϭ<�t�@���Ƴ�g~���u^�y���]@�R��
���Xj—�g����U�	v���vQ�
M)%1���:G�\���|�r@�s:;�����׹��f_"�VXy�M����j���y��jՠ �oW�f��e��~��x󒍟мך��ӏ�!�n7���m��ٽ�:l۷g%;��y���ի����}>o\wa�^P��͞^�y���t,���\3�p�!=���z�Ԁ�ɻ,�-']����b�sW���!�Y�z�R����P=/@6tt�u�||��|�Vx����c�3߿~Ӓ����}�đ
[�s,���l��l۷v���4P2�P�;/ъ5B�����ѧ��Z��y��g�n�A�>z�_�?"}R\�|%㚠�K�k�0�-�=�ܲ�,��0xϝ�˼���ϯ��U槨�x�|�U�@xxx��᤾˼�I��Wy��n���R�-�{�:�iӫ�oـ
M�I�p�VK�n͹�*�� �jׯ^�0ի^�~/,�Fp|�����k����zz6lٔEvJ��@��q�0�ˣ^�z����J�3��Q�S�;9k�����=ݷv�#2��ю8c��5�Ӈ�
�����}
u�^��B����sh���ٷf͛6�+:��4}F��r�0�к�ƍuj�<�{�Y��mٻ/=V0����[�7���2��=|>�"��x
ƿ��(�����fA���̀�sO�f@�'�Ͱ��f�קFvl�y��m��}�|��n@�^,}9�{2�fcʔ5��P*r3@�y{?7�{�{z���jg�@F��=�l4��@y�G���J�`���;�>�Z�zGB�8����OA��0׆�Z��j�L���O}�^�է~��_,�����q��� �P����
��>Q�3��@��~�.�p�L���߰��V��|��vݙ��^�|7�="�U�������@[�[����@��vxqc�����ˣ^b�=������=>m]�h�?G�0������x�V�i�9��uŋ��ڱ��\@��Ȯs�o鹀0�T�$g�����@F��d�w�s�U0����7����i����n=� u�eC��@*<�Yk������R�X����n�e�>����M��x�u�4Ba�c�r���/9��`�'�M?R��;}��~t�k��j��� �+3ѷ�@# �~��
%?�=�hE�k�ݟY�T�
Ҳ�H�7�l��o�VK��w<.�.7�:X+T
OV���a�V�\�3��@b�M��@�Ux��e���"�xy5y��Z�/�	�σ=��z��d�}���������Zd���
�^���V���.Ft��H�[���D &hR��2���D!!�
N�(�(H�%H��Z���{��IEБV��&"�k1M$�]O4�"f��c0�ג)y3��cj�[^�Si(���R���,�c/=�4��j�՝@�c֥��L�}J�L����9�hΦ�&=��	�&Z�ϝ���\�4�<��d�sT���%��;X��8�M}�s[�c:���Z�i�0�S(@�ŭiY����	�U}r���×Oi�Ѱ1��L�SB-�+����_��Q���B�M�*։���6?y}n�i¶��RDB��(��O�:>�ᭀ�I�V`�ZLڿ+��OWն:�2��R��2�ֶ-��O_}6�L��:"U��"�Y�No�|ン��@6��Z�`��3�#�}��w��Am�M" ��%�?�q���w�:s��:�@*-{ұ�<�����|*����&��r�C��7�8&j	��y��:O�zd�Z�ϛ�6�n���J	�0�G���$�T�L�Q=�]�#T�N|:��F1L�(�3N&F��M��DJ%	�|lI�5�"%9�.$�}���"��oS��Ku�z�T�;�X�_��׎8=�:�
yx��u��ǟ^�^���T���@�����u���<=~�:X�gݠ_������������=�GK��|�/v����r�^<��ϏWo`9.�3�:�xo����{�>��p����~w
-=�_�ӹ��N����G��o ���ߣ:c��S���{��y=N2�I��8�wO>W�����,p��iw=�����Q[��@���g�pa������5�pu�W
�l���c^�π�y��7m�u��ҿ{���8�{}��4�Ӆ�����|�H�_]��d�|^�����8����վ�3�lu�t��&Չ�p��^o6�鶚^b�h��\���ZҔʙ�Z��@|�X�L�
��-��E����"+�^�8~q���3^_�OK{�<O��wq��E2��W@ǟ*W_v�5R�����^f>���1�t��h�#:﵃<A7���+D��2��>�m�~^�I�r����C���O��:������|����aq��.�0�vt������:3}�L��m �!7���	�\����I״���*4�+Z�M�l�u��:�&�e@��M�t���	��צ@o\�y�P	V����y�$E�(�kZ�	��s�W�5֫b��
���T���Y4������R̹��CX��޷�K��8+S\ 
n�):^��m�u���8|x�����_�i[���_!�]m^�����4���譼��z�J%�L�=[V�~���ʱ:����}6��VfB*�_{��R�� �k�յ3N��	���b���^pt�d��@EW��Z-{��:*L�
�U�Y�ak�����H�[am�y`OG0'y
�2�E�+xɶӍr��	�+H3��Rm7�[Ff�_�)э@����"-�{��yϾU
m��k�+(�8��1;_[ɿ.�@��Rt� I(g6ml�/?��gұ���	��e�j߷ï8oX�jJU��^�?f�76@mV��H&s��kN���PoT�i L!,�&������Y5�=]�vx|��
,ZWOG�2�y�7�K$Be3�jp�yj�� BGw�<^J�N���9<����=mJ�ܵ�T7��O@_TD�7��g
mh�^��7�뭈�9q������3�ܽ��U�@aɿ���W�˕=NU��r��2G��	�1����-�|����_@y\o�vxަ��ɗW_G'ep����2�_�LJ�8��>y��|�pp��o�����۴��v�+�c�^p�����w���S�5����4s�Oo/=���i��r9�DNm��<�H	�y��6�D��i�N�K��7ӣ~?G��>g�Rf׽��(�����~O����ڷ���3�=��,�93
��~��%_ېV��)Lr��'���M3k����H�b+\�k�� m�o.��uҐ�]��\t
ⶵm}����t@���-\��u2�Ӿ9R���^�^�Z������ O_���i�zw
������c��U���\�L�oG��c�s�v�Z�m�`��M�Zs�;�)L��8�v��k�ˀ��{�g\��gI�
��H�@�X+�6�h�]mZ��t�Z�N�� ]�z�9�'���9�[��Up��#�{�Q�`'KH����P	1Qq!A� "02Ra�Pr��#3BCS`b��@T���4Dcs�5�$%dEt��£��?��$�ݲ{w1/7ھ�����
:����]#�j����Q���z��zG���Z�Ht����5�%�_��u-=���)�H�r�+r ���O��p{w��S�>St��;!�i<T�.�?���~���&���AO��R{W�'#�ws�vc�D�꯺=A�����R\������
�Z�b�o��6��F��цNiQt��Ke�G�zS���X��A�i�?�������!��*"�b\��.�U�o����s~l�#�:��=������'�bE0� �	��[�I�[�ܑ�
3R;�.?�>��&����d�Z:��O��j��BZ:^�7�O�Jk;��.8�����;�>q���������J5H�$)71�?�Pt��'�H��k�X��.�s��ݛ�n��іPd��j��E��[dXW���,��ydy�rN�@'�����Ŵ�*�F5Y=�\�-C��}���T]ғ|RI���zF��c���8�5_��=I��ӭn
y�PT�U�b�h���-�n/'��W�.�&_�O�^/�b~D�Ƥ���%��G���p{�|�A��Z�Z��b]3/�'�*ץ��][��V�����;{�����jՍ�U߯/ti����̪����M�6�ca ��V�V�w�
�u}��V��%�uu�c�mL��KT-�7�k��Ͳο�7eeb�0A�8��5q�@�H��tE$T�	����T�e�9&Ê�{	��㷼���;L7�^e�ϥ6San�o��$Utue# �~��^���e�P�Z�In�I��0E�~��<I��f
��'�O�
�����'�՞��Y`�!��H�u��.W�A� ���3M?�56�j�1;�~��زB	W�J �A��6��]Z?Z�f���1V]+ܗ���*����>������W�0Y�K8�Nussqw)�yK���n���˼<ق?��j�K��\A
���3D���� ʃ�Hq�S[�p1,J��*}	L�>��ŝͷ�b {õN�f�	��ѿ��aҧ��<��O�mu�BX%GSާ�"YR$g�¢��{�t�K��ْ�wɹ���e��_�R�3�ekL�-,0�Y���TH\��()=�����E��c��;����&�@b~)�®�˫l��t��m��Ŭ�X%h߈�y֝Ҙ��W�Fߴ�#+�e`A~���[X��N�Tx��+T��5'�e!+�+�r�f�
^��j���X�EDQ��l~�0Om/W��662pi�v�5�6F�R�T�H>��K������A���Ӯ�r]z���~�y���O���of��j�QP�%���z���ZOI�،oj������;��U��(��D�$,�Ei�ϫ=�J-�%����6
�Mv�o�Ϫ�"�H�0}}ޏ�xq��5qm=��&B����	RIA��+�����{�Α�EWF�dr����t�����'�j�y�ey�r��,�no�@�o�^u�i6�lXOJC��hdo;�:۶2�R�#���d�>�a�y�qM�-���*��w�~IM�Q�Z�y�St���<e����ѵ�s,i�U���n����&�w\ ��׵��:�%J:��w���GSԿ���5�����������������5MLn����殛����t�W]�#s���m��-ȕ��]jݒ�J��ն�����ށ�j��[1�Ir�I:����e�鼦��n��]i�������j��!,�#s/?���n==Qa�Xv/�T��,�$�Y��ҫ;E,�p�yZ6�51+�̑�Ž�VVV�P,P&x���}�h��#i 
�W� � x�St�NN��i9.?���~���z�������?�'�&��59=��NTx-1.r�X�bM��-�����C;�;��<�A�H��{��j����f)#z�a���d7Yu�K�q�S��o!�d*��8������a4U�u�kv��E0ud��[�WN�G�Ǣ8|M,�nYdbN,�Ԛ.��V�)�=��M��u�&��#���� �,8����t�L�n�7���U�K���w��	S�U��dH��/�j���s���O�Ċ
�nGK���璓B��[ICL�?��
E��b桢�w��	����J,}��QCG��P�-8��iV^�o_ٖ?�?|�e��O�5��e�6�掕g�A����t��M���>+O��e�nD�{+��Z���·��H �A ��*�Zt�]��j�D���S���}|����c�2<5}��f�>�D�\~b;��$nU��XkDז�E��%����mN=6ؾ�[�4�kNӮ5��f�yB{M _h����;]�����ʾ��%i��Ƃ�V���Q�q�E
�v(Q�u�i�d�nq=&�u�ٛ+kl�=�*�R��Ȟ�F�=U��$R�p����iw��}���[��%ZM"�}�#�?Җ��7['2	�DN�E��&��Om�s S_Y����:���!<���-F����t2
:�w[7ͫ�h�?~����o�t5��?~��}���P�-��5k>2kCS�?�#��K{fۮc��WG�[��F�H��bH���f���|�X��qgqm�"z>��m/&�~�g*}�;��n���I��>��]J:��`�2�GLkl�Z�*C) � �;���L��8�}���
�R��'��›򕥢C�ئ��g��i4M�$�3���/X������,����O"�w� 
��M�y[X�V��T��_P�Ȗr�OAhڊ�p�X��QiWo��qj�G�v�+� ���� @x���k=���2{�)���iО�)�������3�b$_O�޿� 
y�nWnlM`p������ؙ�̑Q�)��<
C�Zˀ�����w����Av��ґ��a�>ɧGF(�C��-�e��K��mq�+,g�;���jz_�����d�6T�RC �;A�kNO!3:�8�6(��ƥ��%��d���IU�ծ�ci�P�LaٲY���ź�R{-��r��8���=*�2�
e���;��?��O�<�ܿ��g�����	'p�P�WR`�#�P�V��2�U@(��������A�MI�Ǻ(Y�,@�5K���wy]��ē��3J��ʱ�	���f�c�B(iZ��j�����ă���G7���{��_���?x��o}�~�����]C,q��5UeCl�<$Z}WM�/�*i�n����� �������A���{A�[�n��8(v]��t�n��qSC$2�a����
�6�u�eu� F��
SM�$���������$nUЂ�Z>����Nt�t�ɜ
�5���⯺S+�,�(?h�-Z�RIἸ=W����������(�JWf�����2�3H��Z�\v�#�=����3HX���*(��b$T�k�XrPO�����X�C�5���3�
�b#�p��x(&��u?�ʎ.B�}���(��ϣ622�3�j}J�D)h	�,�ogg!KXW��
�'�ɂ@=L+ԉ��ӽc�&N�H]��F�E<q�0���{	wDc<P�ƃp�08�p�Z�7(�U��Fج�А���U��B�=!����T���pd�S���e8 ��-�	�s�m�����P�;Z�^�Gl��bz^�T�Ɨ_��<�֬����ң�9W���9��A ��֧��W&?t��gw5��O���sey�S�r�>a��ˁ�)�N
_�Oqs*/��H\�&�W���w�~�NC�w�̷����U�{��*
2�Q����$�½i$8�����c"�-�*k˩�S�W�y�!TxI��.	� ��
���k�~�j-.�,l��|�a@�l?Y�Cُ���4�dT�3K�Ϩ�z�"�aD�	�.�,�����6��Iԙ�wW�t�L	=x���^D8e9�<I*na�T����zh=!�F�fFWS�R<�[�un�(�;G��-l1J�$���$�I$��NI>lSK��B��V��-�J���$�%GGPQ��*����1�J��n#f���g�d?���)����	�&�-Ep3Y$o�A���(n��Z��}R��JS䞎ء�g	cV�\1a�ď��l����~Q�{�v���y�"%��fv,�Y��I'j�;E,�p�Ph���X��
�C��B��QB:�"��?M J��
j��j̧��.��,׭8<5v�H��V�Ն?�ύ^7Zr=�<�D�C+wZ�����	1�%�"�+@w>J�m��Ѯì���.Ñ"���,ē��Iب_�`
�'�an�
a�� �A�Zm�� �ʡ�����K�g�j7N��8!��A�#gF5O-	����C�UJA�9#
w
��C*h�€������y[�&����:�[�$쵴���^����+t	��<I�t�K�Q���WZ��R�_|�I$�I'$��v�VZU��l0�������bx���el���+P�Ն5A�G����}��?W�3���{$o�~�1�;�h��;u���'���~�g"��L�s@4�Ѻ:�R�`�70r;5(<��2�c�V*A�$@;@٦�}�6'ރ�4 Aq ��jϬ�JAڠ	9q�o<���<G��K��-��?e�?T+�TۍG�	�5�Ǜ�}@�t-����[[���5�ǀ��HcX�aE\\Gmw?�j��k��9�ʍ�a U��y�e�{Ͽ�e�i�xa��ߓҫ=y�x3We��jkP�Δ��O��
��Y�V<ri����r�Xd?z�pA��DW
�!٦?^�.*Jm���\Kr��#�F��K)��%�O���ymg�	@`�����\[�E3��E
f�ot<�Rk�Cۊ&�Z�Y���D�dx�`�2�A�ADy� A�j���\4�{P�S����Nv�vYr�ꃼ��r{)�
*���/�V��y�thZ��ٝ�]�f<I9'f�m�{q�����u���TM]\���ے����{�)
��=�kO�-��9=���l��%�]�//R{O`�i�c��a�T�����<	��sK��V��
wIk~��@�O ����_�M����ČpU� ZWs���D��z�iq��������u��,R{�A�:+?�Ԍ���R�Y����P��8÷���d(j�\C��N���dxR:J���)�A�۪�"Բ��Y�؎�H��OEX]��	�k�G�}O ��3���e�K(`�Q�,!]D�eA�7!�X�؀��l��{��K͛�[ıD�A���qQ����0�2}���{ko�4��Z��#��,B�뷭�,I����W�{WRr/�L��.ŏē@��`p�5�|���_�g��pBJRx��`^�я��۫|Hb����U�u�n
�:���0��E�s�6��ֵ
ޒ�K���V2p�A�ލt�0�sqY6C��d���6h]��
М?Y@eb�荹��ܫ�+T��@L3G'�U՝ݡ�Ż��#+��~�R5k�)�ܦ?�*9#�� u=��l�m��t��4�vtJ�Mf��J��j��C��vh��O/$��]K�&~.vh��+1!��=c�n�bو��{�>G��2P�6^j6�cKI܋���[ˌ��M=��n@�Edq;�<��;�s�M�Q��jEd�^�c+�e7#���e��Rx-_�j/2j#��Z$�,w�O���"���E�'�m��er8&vu��z�G0s]-��)yvD}>`��{C�Έ��k"ȥYA`�����N� ��*�N��o��B���f�����5k�)��/T��2<+X�n,�x�o&r9N��wMiu��[�yn4����A�� ~��w�J/��җ�f��v5+u"���cCp���A1F7"*�m�l;�����C�"��Z��#���S	h-��7;��I$�I$�rI؈�QK1�&��n���<M&�n=���N�]��y�im��ق1�� +'���&�x����a�H��8���)��%׽O�6��k;|"s�ݶ�v��9�$q`�v�X��\lߑ�ğ�f���f�'�6��܏�O��T���nt�E�9Sgbv:��o�·o���莥]AS�W��\�f�I���Uݍݓ�nad�;��;m�f�,�:�`v�n��鑩��g��Wj�:�����,,���^�Yܟ�gdc�$k��x�(�<��f��dze���j�9�|	�^4p���O���N{�$����Z��(W��P���Ļ���!`�l�/�m��J�I�RƭAyԟ�U��m>~��d���x
���SL7;�9��LN��\X��tqkp�>ø�CGb��/1�M�y�w���1	Q�2��E��峯cu_��<�#IP��e#5�X$�ٿ�op�]Y�YIԸ��;��y3�wK���������_�l�촶����s��'��?Gy�v�AoS�
_ȟ�Vѐp ֹq�R�1�˳N��1�	I�<�eA�`�� S�6I�pO�k�َF��ԇ؁G�$�կ8�9-
Z�iQk' M���n!�^�N�Q���xG��׎�mF���L���"��J��e��VZ�����2���մ�,��c�(^Z�P���wM��b;�O�+�G�D�¼�?���FwH��
ȧ��2L�>,jz�KAlI0��p#��t�w�R�ET�9
��grx��"���TG*®��\|2|ɏ�9l����$�)\�#�Qk�����*J�Z͌�Z?�?�[ݸ���aQ�[���֣�W(�2x ���4J�w��_��Z���̐�)�k@���6�g/	@<���������i�m�ij�f���m��H<>5�{F��Z7Z劺�/*�a�Hw$L�%���1�$����t^J�./�gd�[�^F���$��5Y�$E�5�cLK�\�<I����p�V��+���ǖ��5f&H�Y�5I�9I�p>n`p��V���8
��+w
�U�Q�$��>f��[N�{��_6#���s�'�Fd`��[�$�Y��ȕ�`�ն�i1���?���g�!�Q^��O����������6�pp{�i�k}g�K�|o�������O��G6v��:��׊��1Cp�X�"�d�v��%��e�z�
H:��5��aӧ�(|�b!���`΀7�)�#Gw8U��qp�2��جo&����<M.�~w�כ��3~��c�&���\�䢟@_�ܞN�uesi���I�pr�`$A ��F�j�Qb)��po�v�r�VD��K���1H�~�Ү��������Oj�A�Rh�7�9�VGYEdq��VGYEdq'�Q�]ˌ@�qoDU���C��ܣ��u��M@� $�m�&��P�@�	8�K��8eq9wT$(P6APua�h�7�)�!vg`�2�@�=��C�*gVA��.�:��2?<�MguL�8q�@����� #�;ѷU���ؗ�?ʢ�X�� p5�7d��|EA٭i���~m���᳢7X{�V�J�V�s<nj���O9������<��4)z�m|r��,�c���孢u�#�kS�>���	�'��&%ϔ#ш�٬MՎ8A�s�<��[i.�X���N�Zi��DQ�����Ri�{d������Э�f|Mou�&��b9�J�Φ���!dR0EjzSږ�%c���T*w��?��CA�A�#�$��!ފy�^F�'��a��}�^N!�4�����/��/�<`
�x
��ie_i�s T�pD��T8�0$ӻJ��r�I<��KU��ܲ�ǯ�(��2���t�t�����*xw�ѬNEԃ��?�{8�?�@]��T��1�
T�Ao��w/
����MO�8ɷ�0�_}K��RTdnm���WD��K��� ��A�D}5o{�+�-].�5����7Wb�Ű�П�\�I>�~'f�sc#����]K��t��f���y
�p�
���|���ֱ�li����+�I��597n>�	�Q%��X�$�d�DyQ,Nil-��	�lj;5|���!!�E�Gjf>ԧ���=sq�Wl�V�~r�$�L>��&��~M֦�.���%�#��^�7,�T�'�&^�As�V����/l��w��6��+kF��:�\W�Ϳ�JůzK�CV�� �%
N��sCCP�;�PP��m��
����A��>Y����EO��`y��Iwu/�3��
��+m�I�8디|@S�g�}>|,�h[��x����[�nH�Z�Ч����М5<DHx]O�H�	8
I�j-:�of���V�*FC�#w �j���Q�v�o�;{�\Z�i���Xb�
Ku=�U����t�S{
�:��d/�z�U��Iօ���6k��Ӓ&;�^��gGW��Z���}Z�ܟm�i��0���;5sqnz�.������B��6@�[(�A+�9.vO0�%?�������NI�4w�ۂ(�8m��P��C�W�D��~�]oV�ڽq�Z�{��2�+��&��7��8
Y�OfW��]B�w\1�����0E&���ny�Rj�o��}���?7*7"
^^%����G�����I3���1�HȬ��/�Yj7�
���&�5{ML�K�.xe��]�@N��B����6�{��B����+�$��i���{E�MA ���*;��_��H���H�\ob;���ʰ�A��:%�d���5}%�*��蕹k����A��'�ن&�p�ǁ;4��~G�;nt�fb��6'���O�4gƆ�?|�x,��	�hh��ςRi��������8P8ɧ`����H&�g�.x �5�9Bʼn5=����&W �@y�E͹I�	�opwC!�)�evP�4�����a_��~��_��~�}�_��~�}�_��^��_��xQ�����l��`�mnF�$��|n9��YG����$��I�I;4�*�Qo���jF�V�Ӡ��L��x
���PF�e@�%���A���O��"`sm�ۊ�]�Jd�Z\�qkqh�NxZ6�G�F��'�SZ�贐���+R�N3�����OywtI��G����_tTS��3I�b*Ӥ���t�+֟�Yj>$y���:u���*h$��[���ui�ue_��z��=�$��]����kD���M��p���-�m�/�W�Ŀ�٧���?���H�iPq$
�W�2#V���R�rd+��fs�blj$�5#�Ob6n@�M>鷠_�@�Ҙ�s�R���goKej��S�&�8�ٍ d�>�'����-�D���6V���)��c���4�O�?��i�CwQ�{{���\
�V�ڍ�ù�!�1�EEww
�<̈́Z~�K��,���OV�-�s��w�⧮*�.c�"��v�7�SD��xaZ�F ���׾#���A� �A ���dqA*�����8 �V��>�[{�ܲ��5q��x{W�4A�#x;.4{Y�d�L}�gŸC�_a�q̭O��R�8�@9:)w�-f�m�g&��\��jף����f��k0;��������3���Z�V�|���x�33�gblj9>bC,��lԚd���x�M2����%��~�(2|�tN�u��֫�`yi�;q�9�GU�`?6��LwF���tw�������wtw�=���y>�/9�t�xח�������y>�ut7\I�B���CQ��O55I����}�<�S�;ï1Iwj��ND�dG�_����l�Amnf�yz�pl�w_�6����;t�F�N�Kʟm7�[��-�&ʸ�5��2�B\q��j�`���
��]��GV�#`��q�~V�-�բK(�s Q�E\i:}ǵn���z&��k�@dBe���^{z9�3b���ۢc��o��\�*K�=E2���#f�D3�%�:;q�5X8Jg�ޕ���#�n�/�l�n��FY��W�����1Ǭ*MJ�?����Z�	!n�"�5����D�W̊��\�����,�%���x�i��(�qOj���
	��W�!'�ƟR�m�W�����������9RA�)/����j�t����wֲn�)��x�%˺6T���2�����&��/����H�{caRh-�o%r
�\W�Z�c�pq�A�#�;:'zRy�s����DZ�=�:�R�,�R�WC�]����=���:�����l��O��?�	RI ���Eh��٤�p�A���$0�0ц<M6����j�l/���`��<W����S�ʻ�p㚜ҰeA��~���s�X�]6�pb�9
�I=�d�:d��+i��-�T�=�l�V�d4���4�����'���O�����$��Os�*;�(ǐ&�P�@5�5��Pq5����°8WTWTWTWPq4,:ȧʐHQ��nt5$2F�V8��X#���
�ڹb�è澙s�Jfg9f$��aY3��L�b�#+�e ���EiZ����겨E�hI�"�ў!�D:{�s��*ME�b �k\��[۶H���e��F���8
�<�a�5�<Z�'�b)O�_e��՜�{y�8��<�iz�؎p�젩d�R<gz;!�)"�������]��>��z8�N�eRV9e;���/-.-���U��PI;�5�N́(�^� Q�[�xrA��Ժ�����%��r�74w

jD�*pM-����<�5x��L*�j��M���z��>�GY�� m�9��Ca�QAEH�m�;�`?]=ǫ+���]}�٬�#�t;�!F�f��aV��O��P����1�2��$GF���F)��26�$`��"���ō��c��o�ݜ��%~7P�m�H���1�?�>��iڥ�����G�����Ր��~����ݝ~���E�_�I�gQmB��P��~-������Q�1�m�p�̞�vO�AB��p��׷d��B�Ay���f�����;/���՟�O�5x?">=e��u�v�z�9���~�6����#�"�Y�Ư:7�[h������.&�~�/�b8���C\���~�Oq5��r͎@
�J_#�y.�S���ۤ35�=n��9�j�y;�x8㳣����>�0̿�C}wf�=�dR��,NQ�s
�u��C7�p�����q�]����:$s�L8\�պ���z��9�e`��V���&�.�c��QS�M>A8Oty�I���γ\F�ſ
���|�Y�d��Wc0���{dnCa8���ݳ�uy{F��S�Y��f���˽�r�I��G*28ެ0|ޏ\[��b~Ly)��-�K9'�nԤЮ��I"U⤵ECD�
�<�y=+i8�C�����k���7��j�����[h�-�A�§������b;����]H*�x"�]Yu(=>ɓ�E�:L?����Q����	���V�k�>���3��@���)�J�:��3��$��w��������`^�1��'eﶟd՟�G�5t3��Edq��VGYEdqjQbu�$��@���S�!��	�Xdl�����+��J����`��&��S�>��8~�m�.#I~Y#�S�V�قYcC@=�~	Z���x���rm��6�������Z��Y����<�qsf���<Ώ�WQޅǙ��r��٦~fO�Q"�����8 ��+SӍ�L�[�O
�Wr���q��;�xU��WPG4G(� ��H����gC�5}�q>����w&x��%l�����*�B�#��(n�GY�� m���}�����䚞���CEu�k'���>���fOY<k�k�]`h���3�?^*O��^��<�Z:�tS
}yB��g��6�}(!Yc�D�%��N�I$�Р&I�>�^��j��ԑ#��4��~��oI�BHn�8�
P][܂a�7����Ο7���٢�j���x����<���4�������Ԩ��#�(��
^Z���d��x���}K��lݽ	rS��zY����_���/~�}[4��+�E�'V��I���\���E}�l�I8U��dž|�¥=id<X�c�i�B}T2"H�Đ2{i��#�����o��(��$�x�O�κ��
���@��wC)䆾�q�o��`�o�Q��8ތ9�(�7�+��G��;�mM�`{��Oy9;Q�7�U�� ��ux�e<q٪����v�(�R�����3Vn��y�s�4�rx��Q���	�Z��ҭ�Q�#�/�ج����2�T���Ei��e�ya����,��������/~�}Y$�3�U�{�����BV�Ob����?*O4N<5�y��um�pO<�X�4�7�TP�1�P�aI��=VM֌�!j>�_��x�'D�e��T��j�Fw������f4�f��͔���S؉��\�v�mv�OD��f����"<�m7O}�V���6��6���=���r�fF�:-b��ӧ�T��\�n����u�_Zd�lʾ��/��e�־�๊�#�[*�+��T�Ր�G�z���Q�_Uok�'7���q��_��Z�`���<6��Yُo�c�j��T$q�d�_�7��Ud��$l����ISzVWUu9V��5����O�l�;5/���j�}xx�,-S�I�1�s�qF�j��F�n��I�_鳢��F��X���]�+9��n�������U�>���{!����d=���h�%�;q U��2�*֚1Ņ]�?�H��(�v��5ocyu�!m#� `x��@��[��h�\3�=�Ld�_��A��8�Ĩc�hv
յe�U�5s'���Չ�6����r	`���T��b��"����K�}9rf���-R�M��(�oRt�Te�NIO�j���_�I$�';4�f�LfP:��kV��r.U�D�_�=�_�O�L���$�b�DDJ�gƥ�I�idl����%���'�^dSȚ|��q�@P�{n-���{ �y�<�K��d�TgN��?ݳL��l��
��~�ҿ��|I;-GV��՘�1��wЭj?+
�2��W�D�3�F���K��=�0���ul������}W�mTƿA���3!�@�i�n�XPq�È@�U�������F�@�h��-lo/-��ǽ�|jעϾ��+
K���"��9=6�G�w7�k�b�f��@$��{I���2�Ŕ�YI�����ѭ./�]H�`sZ��g�u��*�H��w�Zη6�Ϊ�$@�0���F���D�d��y�Md�,I$��NI'���I p	8�y�f� ��r6h^G�Z��ǫ���F����L�٘�$�Z���)�A'��~"�S�:�-�J���~mĞF�i}�ټ�9
�=��
��W�
�N�S�^W#p8u��D������^	�[|M��-ZܞSV�n��
��.�{�H��G�Z��X�Kp��;;�K,�����gv,��F�	 
�@��_͎f�Gl��U��#���9�g��݀�<�~��jϣ��gC;�w�hv
�
�u�[>�G���Wr��Ww�7��Y�,{��^[t
&�.�t1���+{D����s�2Fަ�����ux(�t��H@ �j���pJ��#,;�/k-E�j�n�e\���-|ݲO
x�G�Kq�۹[�Iѽ-w���CZ������h	A���<�$h2�Tq'������[ʟBu���_xT�$m%q�)�ՏE%l=�G��jִ�_�ī�u.��n�;�y�|�5=��H8
`٬7Z�A�.�
H����µ�bW��Q��hH[S����^��i�/|�&�d��B��`O!Q'^E^&�
����lԣʤ�x=S���n���@I�HmSJf�YN���k8ɭ/!�X�EO�o�],�/<��"��`8�l�i��I�xs(
�Xწ紱 
���#=�7��D���|�^��!V:5���/��쾼���I���8��W�Ρw���܏���
6�Pr!\ 8i���v2�^^�Xd��z�"Gw`���'p�����Jz�G,��L� �-�8䡨^$+(�u@�n'ϼ��6�0
�-s=づfFVS�R<9��JF�d\�'���@��d�W4V��g�����h�~f��i}�����b�a�hA���,�2��'<�i��RH�#����jiZi����#f�	�����m�Z�Ȗt�ND@���΍BL�3�P�oH�D�1�7D�o��4�̮�ʸ�Y��琣B��Ps;.�A*w�$sd���GT�Ԡ0�Z̦]V��JS�
�;3��r��.\��m������c�w*�5����Y&��|}��<Β�練]�ʮܷlDy"#;�ʠ�kN��$��D���"D���QF�^�##�d`Ad{5w�J"�4�R�.Uq֧�M>����#�Ռ6��B�ߙ*97o����ktfE���<��l����Q,�?Qt����t�Ń�jh�p���5q� [FI���T�<���Y��'y٣�X�I�4`:�	�5.�a8��x &���\u"!�v���]����6s��v]�Gio$�F�'�I#�#��.�X����M�M"�@�p	
	;�ɧb�X�';eN��'#oF�����z���g�}W���U�S�1o�`�S���bOy&�/Ke"8�y��)t�DUV��p8��i�V� ��
7F��候G�V�v��VQ9o<�"�F4�&���'��oƀ۫j#N�2�z��ƞ��I�w7_��V����-�`2������T�0EjzEƞŰ^�?�z�	�88��4M)���u!K��%�8ci%p�I&�]I��r!O`�l���L��j���G�h���L�{O�|1u'���ݗѴ�#<Ǯyw}W����w�=�71�E�󻢦p�����B��C'�Fvh�@�Vc���I�����MG�~�1��oKdr�2$��:0e�*�d���ّ�Dm A�0A�ΎXϖ���FS§�ާ�#�qV�5>��'�c?�	��j�X��5���-�]�֥�ɧE�:9v*@$�O	��.�8KiO�H�3�gp���Z���N�)��k0����0��Q�!�$�\d^�G�v���K�Y��6ʿb�qust���� 9�����'U��Psv��v���X�&���c��3Q��
��5ػ�EK�����]մWPK��q�+Qӧӧ1J	S�����m��cr����N��8�) �����C�6���e�x���u�f�G�
�ovm�V�&��A�Yc��E,sF����*F���֮Kj����j^����)]?���_�,���C�ӹB�I;��y$`A U�]�bnj�
Oo5��9W
�� ��\qH�~W���)b@���*�\��|�O����؏�ۋX.�h��:�W��Ik9�rJ�C���d��5&��I��A��Z��ۜ�J�	�ժ[�k�OY�FTv���HŒ�.��Z�Q�_�챻k+�n$)�;�Y]U���p=����Xa�V܈\��G��W9wb�~'gE�{e�s�H��˨���Ax�A+�S��aV�1H�5iZ�jp<�3G�'>�ִ�5[��@�#oE���ӵx/�X�9Sz>�<ޕ��ٞ0�]��ͨ��=
7ޛ�TV�������D�)���z�
M3�Ic�
M��I0���a֣�]wK���g�;�� M_�If�'�{/�)d�E�6*�V�w�ܲ��'��,�$-��$�NI9'��;��������՘��~��٧X�(O�&�Ց�U�q����H�z6tr�ͧ�#��1O�]Y��I�[]Az���w(�5o?H�����X��g\>v��t�߰�6�2s�i/	@<���ю����s]>GQ�m�7�\�[҈
^C?t���z/[	_ߜ�(m���g�"&���VZ��pa@� �A��҅̈́M�ξ�|j�y$_2�Ⱥ�X�Ho�ă�F�As��f���Y���MKMG"��0A��	,߽�c�>�w��ъ�9kN���˅�A�UľU��;��Σ�
���o�c�+�ֿ�<n%�v�Qյ�"]��X�}�*y�΋�Խ�/���Z���qDc�kv��gr�ugo���F]J)!S��%|�x�^|O�m��|h��S=gR��
e~�u��
î<_��&���P<���hQ �A`�;�*��TRX��=�
��vv�d�<[y��u-�?�T�MVm�"q��i�t�'?�澏��E�4��*�ӳM�[�r��*���d�=����B�����3J��@�}m�eO�V�q�.#ً��̱�i��9d �_��?�(��$ŕ���Q�������4��4wF��1�l�ӭfOz:��E���G��_���/�0O��ex���,��R�'�����:��Z�C�H�|E�`�����ofs'w��t�]D)�+"�+�i�dtn��fr�z�CB��s(-�컛��;B��q/Y����r��/�gq��@<x����h�E����"8-i�������y�$�e�H��u*yRF�8�#<��2��_XC)9p:����^\���ӿ��I�vvgs�bI�vIe*D�NTx�	 I�;MY[�1���<��\L������[�|����S~z����Gq�i}��#e��Y\�	���ճ��F|Q�}F�dm/���S������p{�*ܗ��T,��q�G��[3
�ܯ�>����T:u�/��=���u�сV�A��m�6j}��e�>ZtR;��6c yą��	����w��'�����v���"���F.�G	��q���4�(����C6��O������f�+�jzM�v*�4���y�r&u,�o������ra�M?F5'U$���$��4ȴ�
)�;�]��~�����H�0�ou���Ko3�*�]�/Z�Ӱ����?�Ն�c~1��z7cy�ʊY��j����Orw;z?�f�V#!�{9Qx�Ki8�|�XA��Hw��A�O�z��u��I������oq�Ɇa�����9
;�
Ð�5[�Y�;�ڌ�jҭu)5Hg���[���7�w]qq
�M,�y5c�Z^�$F>�}��*)f ;I8�>�W�P�2�gA�n#�5,R�+�*uާgx=����Kl7�_vNڃ����WO�a�:G����S������Ƶ�~�{G��r�'c0R]��e�oc�(�=F��������jF_��|_�=~>��w�������c�l�f9o���9
od�4��!�ä:�՘��ݺ�@Ŀ٭?�ҩ	|��Ta�1B�����[�W�]M����S"5�I�Ya��щY8��ҧ"�����B(�G��r�_k69˙?f�-Zm�3�w�u�����m���}!��e���̖
f��O�(w3?�l`�����n���CgEm����w�&~K��K`�^[M��W�4Y{&��?
�d�Cp�)���j3���@|ӻ&���L��d�`H�W�6�ш珬��+T��̱fX8���,�&�H�6 ��I��m�N-��n'ݠ�y�#�k�5��L$��ws�Ώ�@�dL�n����8y��Z{�SV`ŭ�|�q�ԟD�A�nn�l���ۣm �����r9 �O�-��i:}�&[q���oS�W���ȿ�j^�j��$���m/S]�3�����`���H�;GT]�@kA�����B���G��e݂��I��X��ٍ���}(���q�v��최��$���8�@����

��GG���#V�׵�n0��_3\�`��uV��
��-�i�H�>�u?ٌ�/Z-���%��D �c�'�5���(�DP����Eӡ�)@����KS#G,j�w�A��_�=Ӭ�y�W�7v�Em�D�,��Y3�`�������Ej��ԥ��$B[1��!x>��+X$�S�A�WWR]�K<�ӟ7
�tb8��:��t�nQ���V�H�D�e \���i"$���e*Gj��쮦�}����lӵ!��O�[ݠA�8 �Ʈ��sp�%m�4�SJ�n��#̚gB�D�'��W-�ԱZ�v"�d1գ�д�*:�@�l2�8�+��9D<T���{A���/fBق3�v�o	�P��<�P;n�N�ݝ��$���4��I/��Z�I7���\����{ˋnȜ��R2*y��<�X�@�щ���|R���7�є�h��w_EXH%���ޅ?�D���I�V������b
���]�@$�*��A�{X��FmЃ������DFc_NO�>�ֺ<.��l�%���$rC#G*28ެ0G��ۡ�"c��z�1ڿܵ���"A��W]<�P9_�v��7WpY�e�@�<O*�5��QA����-�������iV���q4�]�1�$�vtsN����%��B��.�-/-�
�?D`n�.�>��ԓ=Y ovT��� ��Ei��j��fE���zQjn��=V��V��}�;d��%?J4���;rP)�W��K�u���2��[�X/�Z��S�O����T��!�ҩ{�!�Ҷ�)ht�w�xKC��w���qC�V���������x-�i�f�K�[�̐I���z�G�V�َ�K��j��{�L��]�Cm���"Y�7>������S�!#�١���z�0ņ��/ם"Ӎ��H��S�ܛf��I�܉@%D�*��$�'�2���[�/^y�1ňsҋh�-�iO�}��wS���_v!զ=f˱,{�$���l�&a�%'G�f���qK�}C�kq�cC��]�q|��tRN��G_�Q���*��g�x��G�o�~?�Q��ש����u�_5j=����ƥ���G�z�ܑRQ��|�Z�4˫%�{����d�����U[�K�_k��Wp�~�7|���vfR�#��꯮|�y5>���uDR��y$�
�t����F��^j1_ڼw�n�<j��[Y�eá�l�uit� �r��Z�xn"Ybp�� �3Q��t�G���(���F�+���޴��R�t����
����W&�-̌�.Kui�Ws�qnMO�j����-�I�Y�<If5k�jW-�x�*ߣQ���1��PYZ[ ��>*����['^y�5�Ʈ�Ol�[h�S�6Q*�U��Ȗb�i诛gfe��0���=M��e�i�N��]�I9'gF4���/����u(�t���9"��
:�2��:�Ο!xX}�>�V���jz�����#�A������3I(E�(���5�Z:މ�5e�p�<�>v�z��7�#f8+֥�;����ѐd2�ͺ��jKkQ� H��?�\_��~�4<	�𫎔Y�d�/?Aj�:���
�vi��f;ى$��v~SH=��z�t���q;O!s�
�.�ڍ�\~B3���ZU�_�4�u��:�E��Uլ���g����`$A ��A��zIu�yt���T����a��}���m�L� �y�~<��C��YbG2( 37�S�	=���t�;$���=c�*n�X�DQM/�
����1E�.j}OP�Ȗ�R8�@�2;y��#$q=�����Ām���H�����fTR�@d�WW&�2n,l���H"��������;xS��O��{ci}��:�8��V����<� ���Z����J�a.��'�Pt�7\ڰ�ѐjoK�u�)�JFY(�� �]�d�
���/�]���T�����z�F5'Jm武~xZ��7G�V�'ʼnz�]�d��(8"��f�c�fw�lM���A�$20ʧ�6���C��gjfn�Ƀ�h`��fTR�@d�WWMpp2����k��S�ﺴ�26�F��{d~�?���
��ZB�IO����ҧ��KP|�:���7�IA�`�`��J�*x� �z���{7"�oƓ�Z���b��7���‡J�+8�Nht���xKOҫ�ж�s,�J��[8��W+G���b�9h���/�5���ۏ�St�Um�
�\՟}���)����g?�"��9rX�I4�|q��I��$>܊9i4�u���j��L�
(��b#;*(�'��a�Qw��흋�'� U����T���qr�
����'���a��[�O�mg�_�[�WJl��v�Ӈب�=ek
ͬ�	�}��5?FuX}��o��?��kK�?=m*|Y;�>�|;i`���\���	*
�
p�8o�a��~�d�on���c��˻�`{m�:�$�rN�>ߪ�Y�k//[qr��	c�EM3�g9=ø
�'8�d첻{+�nS$��W�TR��$�r������x��E��f�jX�h���Uԩ�k�r2�yh��l�}����D��T���X��v�E��9�ɥ~�!٘�6��";��9�_ٳ��GN�K�
;�
0�	�|��ӄq;���A��E
Hx�d��A���5�)�����S\K1��gr��6�Z<�觽QƑ Dd�Y�N�)��r�rI�go��$z��]~I��]�[�;a2w
��(�1���N�SFb���gE/<����{b�_�߸��څ�H��Q��V%�TA�+�:v3��5ީtI}�f������%�~m��@y��?��᱆U�hn��@;.!0LS�Oj�#`$�A�(�w�y�v���U���V�xi�O�6�2B�����4�3�n@w�l�'��.�QF� Dz�Qp)��&�Ӥ-�VF�I�D�B�
�lԢ�I��z�f�u�MJ�Bp�z�ɿq�ll���b|n,�5qB�Q�"�Q���ѵSil؝�����gg��$�����&�13�"���`J`�R'RI���A-�g���6ON�V�;����儞��w0�jF�"5��V
8�QC#�q;f�!B�y�x
�w�����7���(�'U��ۦk�;$��.ǐO��=��� 
:��r �4o��Q�E}>�����1Q�jp$���4��(d`GꦌK�@�FA��}2��c��u��?�֪�m���3�F�����ř�,I�$�'e���|P���g��~e������A�F.��A��1���B�1�}㵭���„򥶷S�
xP��̸�����r��g�˹���p�*�I8U��۩'��Wq���?r���yr�p_Q��C�V�	p�a�Ga��<�Ān'�9��ͭ�䁾O��sq�O+aI&��e����^�e}�����7]Ǡ����cɡ���l�
bY�G
�4L��<�VF*�����‘�O��L2���:Ic�e�(��l��Q�$�I$�rI�O3�A���q5ol�������13�;��MX�I$��{�	 I�),�_�}QŎ)t�>�r��"�� f��6���+`��X;�7��%7na�P �A� x���i��N΋��?'�X�xv���R��6�#9�� ��� �OH��Fd�b.y��3;c�NI�ak�L��;n�D㬸�"�Y����Aw�K۔�dpa���j%<���?b~�M��Q̓O}r�p�dQ$�I$�''m���`��q5I
A��S|�i�y�������
X���D�7�9�]\eH�P��  �����;����ֶ'�`vi�y�)w�|	��6��
>���oF!ōI$�I$�w�{I;,�C#�l�{?���}�,����\�C͚�)�9SX�Hu�=DV�˂��l!��6�|�㛩9�L�Jx��y�OjT:}F�}��i��!Px�yd��r�v�ω�{�?S:��x��Q���dU��{x$�xՇϷ�]�>�|�C���'�m�0yIz�z(|N�ɼ�$��n���*��@�jD1���|� �_n0M>�	�]�����9A�
�N�{sp���L�{R9��v�`'���Y�L���H9��$P����h�\�?�4Y�{̓X��	�,�.�<[�2�׃�q���	4{N*�>�#��Z���(��f�/�w��	 �Hq&��C��I�N�|��؃f�KLG`�_U~�{����+�!G����Qm���~�9���M�_��P-Hl�8����^��Éψ��93a2{���~�
2N��[�^�7��lӡ�9������ �)��g&�$�I �5b(���}N@�;�i�b��w�'e�u-�FO3�.��g�ge��nƤ�"����W�5{j�F%�
�i����wuF��Y9���3����j�QZ�+�
�:!/�/��#~��Q���6���ت]���$QF"�Qw��;u90��;�c�O��q�;�g�]?R�c�$g`R�o$
�vQz1u7ă�M9���@`A�0A����pW�8"���8�&��I ��J��@6j�qe-Fn�����I��dl�EGq���;5��ڿ�������,��W7Z�,�65$������[�}�>v�N�|�q�^?�������>2��� �$z�I�
���,׭uKxS��.��x��cv̜@#�jlD�X��z��uI�_rRY���
H�@ٜQ5�'ZğrE?�٣Jb�l[��~�+���=X]��X[0��c�Z[=�����ࢾ��P#a��xeM�y�ѲG���&�O3X'�o=���D�(H"��=��i��ᔏQ��^%���2���u�Ы��ߎ�i�3#�ݠ��J�!w8<�i���8
�dQ�
Ic��R��w�)l�{NM$1����f��{��2|;vF�)c�oGW� ���_�1׳�Kt���n�fm`�8IJ[�+&�ORd���+V��o��!�(�vi�y[�e;��<���k#c�����SY���m���F���R9���~st�f���F���.�ё�A�6��x8�o{, )�n�]F�+��
�S��9�_M���Q��B�Ԝ�G4�<��v$쳴��an��ܢ�D�4�@mȬ�O�:GN�R<F(nFAAc ���\�(O���r��o�A�.��H��P:����DV�z^��E�cͶhQfy��Ͷ��k#iDm�1F��r$Q���,*�uq��%`9�N�v����ɯ���-}^+_D��k��}oᯡ��k�r��_C~�Zg�A�W�H�2�<��G��G��J�8 ��,���� u"�r?
����!Cy'y5����;��T�&N�-J:�ȼ��~��dx!_���E�2�el�;�q�
��%�$��/��K,���"r)/v:��G'`=�a�8V�/���`r�G%�١�ճ.w�!����d�Mf��h��,{�>';,�%���+"�+#�dVG��Yk"�8�E]Y�]�&H
��M�L��eW�4�}�~լ���F)Ga��54"���%4��{6�s#��Z�����ƭ�8H%L�����XpO`���K'���s��(�KI$�;/.�H> �|�fg^�"�����Xs�Y�g$�$�w�NI;,�K(���9/JK䪂sY$�w�I�vYIV���T�dF�V�;u ��F��rw��UU����<Md�>n
`�(��qF�!�1�x{�S\�HB�,rĞg>n�1rOgD0^'	Cx�׺�
q�^D��1P �F�]�U��H�B��>u�-��avB�RXӋ�A �)n&_��1KxI<
�N�G1Aѽ���Vb�kP%l.��6��ZH׋�� Q�y�W�X5�X;1XJ�i s4�0��g�5纞&��c���Qfoi��Z���G����o�����:3��<�.`v���+��#�p=��SS�$d|T�][��W��4;FGh٩�dI͎�9:��T�<I"�v.��4/z
��jw6�r�H��k�Q�d�h��$
�f�Ѝ�-�F�O!F�dѻ��
(�+os�8����Xl�cQ�x�
��I5��6��E�?�	S�$r$P��]�=I,��gl�1��L\$�ŀ�w��~k��&�(I's����?Xh\��_J����>�x-}.^�_K��|(���
7���f���O2k���3
��-�]����4dԯ��n���f��e�5��x��(�O�U�F�m�{�QSi���ڿ5a��<a�l-P�$��C�������}C��������Ƴg��~���c��'(�	�'�+��\���J<��k�X\`	�?���<q�����:l���(+�ShknI���M2.p�2�@���b��=^��
~�����}Cz�l�`	��٣�WU������$S�[Џ��@�H�N*X��C��8���ݶ<�à�x��w�����7Ig�X���4�]��2�X�';-Nm����¿�]���P}�������ٹ��
Kh��'��LgN�#٧j��վ���|�b�(��H��Շ�o|���7��K�����蓌����s��Z��A�o_@��������x��md��c��~��X�oe
-��y�������A�2�f���}��պ�nF|}y�ߛ�6%��J��U� 7�N�ح��Pom�x��/t���Ѣ�@�i�KHT��֯-ŵ��HR0N�ۦ@d�VV��3�R=U�ͬ�gd'Dx:��b�R��څ��x��<XF�M*"{(!�dVj�u����47B���`|h}w��w����83�-���r�Ѓw�>gI�9��e�P���~w-F����ne$��{�5����)~<��q43
ΥO5ۡ�����Yb��&�"�͇���A*�C�Q�{<끘&P�Y�@��P�S�6�k?�2(Y�w��c�BhZB7�y��7F(7��Vk'̐f9o���9
n�'��!��?]j_C���܌�Ϻ�Oi9$�$�4H�Z%����c#G]��y�#kW��~gG��w�˜ֳ^ś�X~tQ�<d}�5� 7a��o	ނ��GqaF�wH~b���84m&⦚�b�9o��Q�jex�p��E �Wѧ�+���P����i/�f��,�|���w�P��o,hZ��̚D7F�F���"�Y>~
8I>ɡ�r��r5lso��uҹ�XE|�(�.[f��������A�;|ޕ۔��~�#�T٢ߋW�8�~�Ʌj#6`���җu��I�>~Mf�Y��*t�s̞�<	٦?_O�<��}vEdVEf�Y5����+c�{NOy�I��{M
Ð��[��e���G���_�������'#­o�d���3��%����D.y����j��C!>�t��M�H[
�A����V����\�,�l�߭f��J��Y5��̚ɬ�ɬ�_�X�Qt]�2(�B?L@�7�7+7�ʢ�i_{�p/fB˟M�l�#<��7�"���﮺]m�f�%*y>�9������<�Ȯ狰6G�ս�DG*��yo��~Q.�r˸�G#��ш"��P�J�O�*+���Sdp4.��y�P���4.�;��	bmΦ�
b�kf��������vh/����W��5�X5�D��`9�F��`Ѽ�nV4or
7S�B���5�y'�4YyQ́F��w̞4o�G�<4uq�9�M�������.qTD�$�$�䜝��3ޛ�����F�ol�'�\����vGR����Ga4�MB�����f�a+JnbR������g	l�{����}F+ ��N3$�'�;�6=��[Grbo ��v�{�Iup��͎�RjR�n5oiu(��� E-ճ�	��8�=�~`КU�#P�����P�~��"���i�h`p(�M�H�EH�%	#;�|E�q�X�V+����7��e�o�h�@?LQ��n$�onV4otc�h�Lw�Rj`>`S�C�W ��������SGR�nG4u>��Jc�Q��;�J(�\��=v��y�k�����Q`QJC�+U��V�+�Q�'���3I��/��(�r�k�][�F7+#P�6r�G�QI<�ѷ&�i |r*k�HA�ܧ z�U���@�)��6� ��x��e�`Am�۠�"�t��[�����@��A�$��-����_�
짚���|Hhjc��aW���G��o�e��r�ҭO뒾�m�d�[��>�}.�B�Ѽ��(�[~��k�B~F��l=�Z:�r9�GS^�O̊:��B�2h�Wr��u��E���g���ݏ2M`p�"�n�O!�Nۡs�4,n���́N��� �q�@��^��m��bݭ�j�����B�C���jtxݑЫ��V��w�XrY�Q�12I=�
�t_�!�|�$^:^���~1:�H�yQ�0�)��O�̿�)�ه��� �Z\��X�F
T����#���ۑ� M[���atw��P�g;�
0��>KCL��G44�a�9��,�F�V�0��r�f��1�6������p/t�;�x�=Ϲ�^tN�3�i�Ǻ��S隅��l��R��h�	�=��_xTP�1(d��E-V�ԧ ʢ��-�+MѬ���R��ݭ����������b�K��0+��ֶ��Si����0~��stن�Ѱ��O&l��M{����|o�Ma�[��X<
`�5�w�h#����3�?�4-��_…��KP����†�pw�2hi�wʃ�&��;�?%4��sB��oBy��kl��J��@���'Ս��m�h�M�����h����onD1�KXn�jn�۸�e���5�@<Fh�0�"���a��G���k'���5���O��k'���7���}�٤�i���?�/S��%��;�rW�n�:N�C��3M(�6٤�v��Oܾ��᭮��~+��N���8�Z�Fp�4��)q#��2��O�(O�2}�@���p���٠7_G��G�ܽ^��}� e��i{E�
AA�F�DG���fh�%N��Gt9F*x��MB�w�nb��{�&��1����m������ʂ���i���Ԏy�Xc��p�pE#Ea��G�Ƞ	�	�(C)�P���s4,۽��f�{1�R1���|F΋JK�J��[]F�-�$,�e�-�s��+ތG��L�J?��Iy���AX�F<��k�o���c�4 �Z��̊r��E3� �
k��hZ�7�y��ъ�r�7"����7��:!>�R�Η@��`;$�4٦�&u⟁�z���gf�i�u%O�F�~�ٞ��'O����ʇC�}��EK�N�O��C�ZbL����I��?���Ԛf��e䂖4A�@9Q�=i$<]��&�Y�V��p�?
��sY�Y��Md�ף�v�pf_��GV��h��3��
������.��*09=^�����΍k�c�Զ4@<Fh�<�UpP<+?U�X5���V/)aq�@��	L3�(ޒ#�s:[����_���:�'���M?���֑Ċ6l78�m0�
(�VG��c���tk�{��?���o�M/���ƁW�R���
��V`Vcat�dQ��E�u�I�(�/rF�C�TU�Ҽ2�s���(n���i3�\���{�;��|�	3u3{��'fMd�h8;�<��;�O�W���k_G��!�~�k]
-a���;:5�����-�(�BP�RA�(�.$�7z�BY�aB�a�����?�_J����?�_H����Q�S�Ƣ�w�x�9;�5����#����l����[A�ʠ��s:^O�,�����f�RO���:H2��X>�^o�گc�6ta3���b���j���wK���^M���ے��䁼��@�H	�N
`�����ڕs���R$
����Ė$�rI�vt_M9k�W��gL"��K��e���od�s)��
%ԫ�)o#>�"��6�Z�X�X�X�H�$�"�V���uu7�~m�E��h���=���+Ȟ˰�H�yt7L�5����59{�CCS��W����~��5��x�:�|Z��1�
k�`����d���2kG��L�]�H=��UE
����j��2D��=d�B�*J�!� �0A��O4^ĄI���x��H4�����^b���L��#�>"�ҍ�5���+�Sq_
�\���Sj
v����W�W��Y�Ό[4�)�i���p�z��i,77���"3������cs<�+4n�>���GR�7V�I��5Om=��)�h���e9V#��-��`��ިk�N_�'���n���;���Ğ'f�c%��@�|��F�*"����'^��}�\x�  lkF?��"��lw�*>�s�ҏt��t���O_�s��˸���44�{�Ohi\g�Z].�ow?0)lmS�ĒkS@��@#����kb'���2�.���Ⱦ���(_؝�p}����;�b�8�u#*G<�3�׉q~"C��?l��iØ�=\g&���7�����?�>�K��|C�V�Ei�e����e�k�{X��nF��^B���5��Q�BO0|����RP���⤃�*�\�-���u�e��å��I���A#�{�{d�O2F�X�S�L��3$�aj��׷*R�	�t�LV��v����=���9��M�[�ב��'t��Q_�?������cr0;:%t�R{Q��ɽm��+�}؜�pR�̪;�'w�Ys�,��$+ҧq�����п0	H��Edqf��ͧ2�{os��P��$�8up?�rH�#;�TPI$�
�Q#��ñjw��*Gy\����{1$��vM) "1�ޣT�(���Gf�zlo!��8�wҺ�+)<A��+���h�ԧ-�E�b�R�>
K\�Ѱt8#q�~�XU�7�����@(�ڝ�Оh)�:_j�/��w���-k!V��T�I��U��������9O���3*)f ��Zְ���8�-���v�o<�)#���c�e�5
��D�f��>�=;�#	�����W=��B��1��kv>��VH�kQ�7׳O�$�>�ݳ@�Qk$�(&}�`T�.���!��� �A����oe��E#��e ����4�yt���+�3!��#���j�u����Y�"pzU~c�,����l�7��8Գ������C�Y|UyP�1�5!X<��F����b?�4ARA{A�-����bUMgE�m�+xb9T��vt�$���gE�)��?i�W��aүw��}�e�&�xa�-"**�*���ʮ0���h���ȑR�!Rb$]opa~(w�0Al�"Xo��Q�%>�gF�:5���
����g�/ݐ�9'fΎZ(��e��O��:{t�x0���ѹG#a�j"Q�wuF6�*�@��H.�conRͳ��N���8��_IT��q�(|e��+�\�㶡�#a�aI,r����LA�R78��WF�L}}wH�����xW�昌r�:?��lԌ���-���!�P�C�y<	'gG��m��œ���� �ɢ$��Ԑ��������O�H{~'��,���i�y�p�ΉZ�{��!쯫��.����H�OΥ�He�)F�s,���Gb� ���E-��v	O#�B�~�/fu*0��#����=�-�{�o|첵{ۨm�{��w�H����p�=*�Z9��`�ae�	R$AGx���;�O	W���xn<2+�>u�Xa(�{̚�(]�N�;I����`Ob�˲��[����#=����xc��8c\"(U�:E���]��et���n&��7 w��
E����
�#�TsE(�r+z��2{R��E�O�x/m\_K8*=�ޏi&�<����–4�920 �Z��5�iaKo�Q�7��ýI��u�Ȳ��I�ki�G����Й9�.��6��5=8�Uޡ���$�0Q����&�S�{�y*]J��>��$�I$�$䝖���L���ݫI���m��ҕ�d~>�W��W����ήm�-%1O#�;�#����%��xf#������DoCUO҅�"

N���45_y���_}�飩Z��h�v�p���V.�\� Q�x@>mGT��H�F��u�Q��m��L��,ğ���G��#Fwc��2Mh�̷7x3oD�O�]C�6�%��>B_5y�jY2[���zK@�2G�$�p+OЯ��b�}���鶺|]H�ǵ���ŵ��F9�WN
W�on�_�=\�^��\[�{z���#�z�@�@�{ۢ<���8���5i�K��]L#�v���l���!x��<��E֍�ݒd�N����T����t��p�螦������o�'����55�aq�Bh��.�K��&�gxwZ\�j]3R}�4"���.�`�qPtF]�`|#Z����2 ���M���և��䵢��/�|V�荳v�u*s�N�_/�� n`�7F�u�7'��?�_�V���������_�P�v�c'�����|])z/�������+�ɚ�����EK�5�睾j*>�i)���j:���V�������:1 !Q@A02BPq�"3aRSbr�C��#$���?���d�6~h�#b7f׻L�4��!v�!q���B7���y�f��'�i����u����aE�C��ȃ�1
B�-�a@�d� �H)�*�«<�'��2x��'��2x�\���"B�>���:/z�nF�l�k����4�3L�4�3Op���B�O�}m�P����v���6Mͳl�6ͳl���bw�$`��v@�T��OV�M�op/A��g�tC�|*υI�-���dq{1�bz�bN�wݲl򤫧��m�w�E����b>�)S���gЇC�n�[wޅ�"�ă��a60`�Ȓ������zDZVP���ǡ���)чz 2�p�� �&�F�����,�<^�@
BW�ܡՎZ�}�Y�f� ���`h<�~�;�����u`m��z�`��(���=XwT�Ǥ�Y_�/�[��f������VVŁ#�=˗�C��F=㬯S�C{N�}ð�w�>��w>����;��d�ܒ�jψ:�n�g�6{͞�a��n:��{��t�/�A��u:|����s�e}HE����4�H0bM>`X�Y�=�i �зu�GO�}�d�PY�i-�_B*�X��*M�-bF�6M�m�}�]�~�p,����`�،:�1�"M3L�4{�;��&ɳ�l��m���Ug�4b$���B ��H��e
�.�a߹��d��=Y�i�����f���`�T�E��+m�4����[ŭn�lN7i��w��� ��H��M����z��{�M�K54Mwi�xY�g�xY�b'v���l�A�A�X��f�d��g����L_�*�=�#�t>Y:ۨ�Ձ4@^�*¤*OMǯ��rX@��H1{�!ܟI���9k����<��]"Lw�㥽�
tem���+�g���V!�{�{͓g�5�=�#H�i�t����ء^Z��w
��	~U���>����+z�e]��VW���X��ucp�8�f�>��{�&ٸz1X,�u��k����w�	�Br�L����1���ǫ+�k[�@�
�lW�}� ��X�@�wR��Y۟���z��xqP�I9.��f~gE�NW.
����ez+v����"�ڝ����(�2�!�[��|�ԜZ|L���b[�h��G&ZP�V��}���B�FU�k�ʮ�T�>�]��o��	WL��]�Ћ/՝�����a���Ͳ9�ҽ'3!L)�ggc��W��f��9/��[	*�D��6��&�	�� ������>pc;A�1�������W�LX���V�V���#)���&mp�f:��J��4����kTb$�O�1�)*)$�4�ܘ���8�J���7���	ӿ��~��>e�áJw=���;�G��I�����ܸ�On_����g���|�/�>C�w�J�|��^�j�ey��F^����
�Jԁ������ԏq�����.�s�j����Oj��4�,�����?c��Tz6O����pi�k���=W�J[R��|��o���ᩌ}_ *�
x�YSA�I���o�l6Z�g��^���|�,>+7OBT�|�B&�������vL��V�fl��uzy1��.T&:�T%M=j�;���4�w��\umff�l����
�mg��~�(}_��"z$���jjk�%�tn��/�-N�Y|��F�3f�[o��@6���1��nҦ�Ȑc^���ב�N�J޶uW}�� �����b��c����g/7���;��6S�Z7�T�8�0��ۺ���}W�u�e�LF���/�N.k�-�g3-��3���V�ٛ�5v����V��3�u��潾�����]�����+�ϟ����~e*j��q3?,��t�Kkjf�\Tl̙-�ͬ�2�l���������m ږDe9ށz�s��I���'�eik�Qg�b6�Ϟ���iLs��C)��}�a��t�^�ɗ�DZz2�h�y*��}FRŨX��v����Tl�>g-��N&��L�+���|׶O���k�i��L�GL�1�L8���)������S���ʥ��LC�9�e�\tW�%��JV<���'0���l�QI9��2��o�������i�YJ7�RR�*@'#3��>�ul�Fc�&��c��ȅz�X������:
̼��6����gؙ��q����C�}o)��O÷���tL�lW?����^���VtL�tl�-�g��9�|ʝm���w���Ϳ�����}�~�.S|I)��{��v��a�1佳cme��?����|f�Ԕ�~D�Y���A�;���b�9W�深����X�ݜ�n�����ʞ���h(���A�s_+��㋚��3:�w�=�X�|\�+Qg�`�����~C{}	r�,Q&N'.�Z�=ɇ��҈��:�3q�Xl�����o�B�z3c��<8hi�w��LW�y)h�J'R����U�vO����5�U	�����9���1�Y�.�|��J:�f�
9o�Lx0�?��9��R�kC���&L��V�e�\�#jd��1��J���{����+���˞�B�t,�\YM�ʼn���ɶ�}��&��"KvW ���2��P�ҧ�3S��Ș썽����]�i�O�V���?�[��K�nߴ�f��[�_Ӥ �i����ia��6��e������R_>f�z�/j��ul̼�V}����������:<�{�W#�;�+[�:��ub�_�
d�4�Js�x�:�{�v�z_J���n���=�W(�w���'���'����<gԟ����~:��F�Z����N�In��,��Z�K-�<�}�V���>�W�='���`�~��>}��j�� ��[���-�0�x�U��x�X��=HҏИqW�cO��O���q_�i���>�ü�W��
��u�*B�:a�w���>}��N]n���_z3���
W?��3ַ �D��3����l��;����I��t��: m�|u���dz�k��@@L���S����O\w�k��X���r]����YO����>�͍�C[;�8y�{|5�ψt}#�;��G�ı�'��Pꑽ�rЎc�G5��ow�=_��|>FMxq�����{��ٜziF�)Z����WB���z�{;���.(̜|7��Y~�oZY�-�y�2���Où��U�h;��ɖ��K��L������_�6��?���.����C�ʷLL�fr^�JvE�YN��׮�)�Ï^u%�b�5�L��Ǯʍ�~��m��NL��K,�W�mчR��'�r��5�ess0�.���i�>�!�%{O��VW�ƷL�������Q�/\u���?ʯ�>��C#�:�Х��?���z�#��׮j�v��u�	nӧ��f[�y��V_?/'\�>��^�|L��Ll�+�B`�a�����~y4���]�R��M)�Ɛe��m�u-����ݟ�G����8��1xl;ͦf��;\�5�?�d�����濏$�|����s���"�l����lC�k��8���Ï��B�t�=h��~:�Gc
t_�A���wXK����Ǜu�	+��uW�~*C���9^�!�����I���u�#jlG.3���N���<�'�}>�cϿ҄y��h򳿎9��n��z��ܯ���':��n<�fߵ�ݯ�C��-��%�Ո�'G�J7�_x�
��xy��É��0��z������f~;��|ͪugš0�,X��RɓJNU|9���Z�6��3�i�g�Z����i��j�-�����!��Ҷ����n��.߁?Y^��?z�)�44�#)B��kҤ���k���d�+��Z�����Z��:�[�O#���s�?��?�3��{O�t-�G��1��k~2ݥʷݨKr9�:�I��?��e?&�Y��\Ym�&=�����JG�ÿ��Dz��2Zҫ�u�.�NJ���T�S�rr��h56����Ԟ�O
}����.D�P�1i�겆�ɮi���~2XA��d?�Ò��&�3[����u�����^�e
��6DF �8q=iX�p?�	��0��?�:W��ע�N�D҃7}81[�q���@J�<׌�6ͳl����B����F�����wl|�r�4��?]L���u��z�]��ȅ���j���
ߡ9\�<Z���h��>�Y���eB��Gc�;�����ꓓ���G���|w������X�k?B=�����*�/IN�ć�N7+&����ˇj��D������ѝ�ȵ�Ⲡl�!z���'�y<����l61�V����'I��WƳZ���;5�ʕ&4����Е4y^�DM��vF��h�7 ���;7������~F
��lv'fp��/k��P��������ȯ�%�f�L���'�/ټ��Y�/$����+��F��f���=��S�SL�4�3L�5��Q��k�M>Ы�
@�� Ƒ�4�M>��<,�0�
?��21 !AQ0@BP2Ra"q3r#b�����?��3L�4�~P���
�'�6{�g�6{�d�B4�cK��=�r{�����Rw�]��#cA�����#e�c����#�h���=X�K]~p��$,1�Ɖ�VV�-`���O�;����N��g�g�g�cKH���e��}x+���ҫ�l(z��I����6M�d�6M�gcQ��1HZZ��TH��,)�¡ٲny�L��4MD�4MM3̃9��+oF5"?WQ_"�!C�yf�i�&�6��O�M�g�6��R9��O�y��)���+��P��W5Y�ăq4�gu����ތ�v}]k�>ŚXȖ�J�;�G%�m�O��Ǘ�O*�|��L�_r�14��04J`�pkM��r�V�B&�vK����NŁ%���2Z�φ�������o$�;T�Gvƽ�f#��F���"v���Ɣ��f��e���9��e�-�/��
�nç}m��¬p>��Z�N����,�|?�#�G���g�g^o�1tn�<��b$�.l��T�N^�+fQ�K�/�1�ޛ@*h	�nnm�2�."KѪ����χ�#��G�����ﳭ7���_��
p����$䉥�s�zLJ�t���YJ����/f��i�z4��j�'v�_&i�f�fi�f��`�QR=�M��.Z���]`���6$i�����sOӜײƔ�<�0~�0&�l'x�17Pf��^�(:����K<2cA���[�b���&�)oF\ٿ�8�0��v��vSX@�`h%��i�oiU�"M3L��	�Ķ�Vތ�P��v���0����?Ȗ�s��l��&ȫ�����jl�C!j3�m�w�8�;;�0ܻ�����:Iܬ�Z�V��`n5H�DGO`��aeA�6?ODH�G��M��N�;�N�B�౱�;&Ĉ��Re�-^�;E�9#��Œ7�~�,nF�l�]C�ðU�+xcQ�Q;biN��2�D�b$�5�pKr�1��n��X�C�O��4�p쯒DQ��.<�F\�!�^	N;X`���ޡJ2���^	�=w�r�*K*0�f��a@�<z#S��wH�HP����S�嘼�s���[6'ei/����}X�Y�v�XT'�;���6�5�7طw�ü�^��4��2���g���+�Y��(�F\ӹ^	n_���l]wg�*�6�X�|���6A�����6����)ĤeM�=��حC؝5V�:�c�Cβ��.��jh%����.�3�y}�i-^�;�*�@�-��%MD�
*h�gMN�Ax��og�:\zR�j�DSً�~���5v�;�
f���}��y��s�� �F��]�I��(9r�c�v�٘�[�ܻ��ճXX}c`��amY"o�bk��׉w�n��	1_�aг.[dRt�J����漿�~��,�y�*��'=�7B#15iV�'ngyn�r�����<�>Ly����2��m%j�Ktuu�JP�J���r��v�RpG�c�<�7�q�Ɩ&�fP�I�Svn�G�=����:����4�y;|�Z��>fٲl���a�á_Y�A��X�Iz�̘�c��N_����[�^	�����������7�Kq�N~p{�Xܗ*q+R�*�/v�͖t?Z^��8��S�yO)�<����)K^�jL8���s��U�̗of�,��[L�H���z`e)l��p�|��(
�	�fr[G헷��
� ���|�?i�k��=�)F�*G��1��)K^�Ba�c��@U�N�;u�_�%��!n7�h��&��h�=�B�x����Â�|�81U�Y{w�t����'��R��A�Z�EY��n��^ˈ���粃��x��I^����qS^�:lT�ۼN�	B����1e1��$�V��P�k��0�_�i�4��ϙ�mU'M���O�SK_Va�mgw4N�	�Ơwe���i]��7%����:�L�SW�I��l%�ά������H����ҽ�ZS:pKZ�Bg��tyVa���Kgń*Ku��|�7a�)��Wq�%R���^�l�M/��m���#y�f���f<v�`	\T�;�3a�+SS|`&�ux�vG��}�`l�e�_#�L��Z��efTÅ�¶���e:3��6�O��'Q�ƈ�&DZ/��������?���t��9�Kح[2�r]yV`�c��5,i%�1�KK�ɌT5+V��G�&>�4��α��S����Y'�i�X���%�����E��Va{�h�~��2C�*f:7�RP	�_Eh3��޻d�<=e�J�ݝ%w�~ǃ����s7%��/��UG�
䨛%�J�T�S���z�U�ї��h'I��V��g�-�MB��w�ջ��諪��7���:�X�i��1��1�3�I��+���o-ﱰhKg��/�E]�{�G�J��`�1�����YH��p��sԆJ?t����-���_Zw�j�is�N��n��q�2[��_�f|�]�b��w�_5Nm-��H��|�LV|�Jz���
��멓��v�/U�m��Z�0�z�è}k�����j��Gv�X���g��Y����/�&F�[w�͓qI�9���a[[�����1��j��J̆�sٖ���"�q���\�t���V[�Q��?��L�1�rw.s^�>��i�}��ٝ�{3���G�a��KvW�^ez<g0Ì�jp��e�������Wb��^S�0�k�Ve���؝5u�}�Py�̸hR��J��{���O���������C�}R9�ha�
P���fe�wלI��{1�O��s��������_�I�����(���f��n����x���?+��5C�9hz�?���,��2r}u
���Z)�U�=�z��U�j0��
��W?��ڧ)�>���c��r]����rR��=@pG=�Uv��'�ֆМ]��WȈ��l+��}Xu%z��a��?S�]�z�=�q>=�����~��1��i��7�͈��B=A�X��a[[�a��Ll�q�>�L�[O�G�$�*h"vb�+gL�K[;��Gc�ǧ�zG�k�#��,�[ݝ�&w���޷�6����谥�*�G�VW�}ezJ���c�7���͆=N�3er�|����}H��:֠>������akUؤ�S��v��?uN�O�ҳ?s��>S1X{�3�a~�ρ��V|'�Y�޳��y��w�c�g�qE����2=]�+R=Vo�ϕ��og�g�wx�J&�7��vB���nU�wRt�Ǔ�QF=7�#�>��K���4c��4�kcњ}��{B�xc��0�x��3�ã���b}lã�{æ�}�È�+S�쿝����\o$�﫵x|�|�~��-]$�f����>�)V�:�~u�U��S����b8=i�I��`�e=��އ6#���w��Ǘ��v��{
|=G�7��g~��Y�'��mޝ5����G�}9������j(篠��J�m�˚��gM��Q=a��-W���
�|8�aK�Z�Ŗ|�0^=�R7�å=�+�Rg��k2~��8/j���!��]��e�|8�4�6R�w�����w+�HV��|��;�̹\��.�5��:��5M��OPg�������?I��fjW�!�txETHY8Rr^��st�Vo��3�G%�����6�`�)�)��N.�>g�b򬵶��������q��O��XP<V6>:�
ƬA�H�J��w#W���%�Y�
N�1�)rƦC��'���acQ�Ywv|#��-���I,�dx?Kz0_F��l��m���ד9�M�����B��,>�g�6{��OX�؋��)���.M������N�;��CЍ�?���PKӎf\�7o�QQimages/pagelayer-logo-40.pngnu�[����PNG


IHDR((���mtEXtSoftwareAdobe ImageReadyq�e<iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmpMM:OriginalDocumentID="uuid:65E6390686CF11DBA6E2D887CEACB407" xmpMM:DocumentID="xmp.did:5ABE9E4562A111E88B92A891B03F84E0" xmpMM:InstanceID="xmp.iid:5ABE9E4462A111E88B92A891B03F84E0" xmp:CreatorTool="Adobe Illustrator CC 2017 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="uuid:82fb8536-dff6-4267-bc56-b6d519966ef1" stRef:documentID="xmp.did:5bf5a966-e0a1-bf48-825d-ad6914474db3"/> <dc:title> <rdf:Alt> <rdf:li xml:lang="x-default">Abstract P Logo Collection</rdf:li> </rdf:Alt> </dc:title> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>_z�X�IDATx�̙[HTAǿsvմ��Y�]@	�XdVd�	T�C�F�P�Q�%�S�CD�E�_��K)�DK0Ƞ�"ˬ|	5uwO�Y�e]Ϝ3�ݵ>��̙���}3��'g�{"��,���d0La��4�7�4�NOI���
�J'e��F�������
c�2�J.l�I��T�K����V��@
Q{��M�y`-���0��
T�J��Sd�����,
nK���Χ�jK��\�FJ�S�	��G�4�=�뺳�S�d����A��xR
{JTpq�fSc�8�@�{�zC��
=���(��x��)�R�]σq�F��
��|g�g��>v���7�ϳ`��*��[��<��3�ƃY|��Y�k48V�	��,T�	������כ$Y�r����� \��+����1��y�:_��>��]/Y�(����Z7ot�d~vj-��)�;`��ͯ}�y����(��rsV+����(&0��83;Z����!x�DA^�J�7��s;�(�$�op^�m�&z�-9 \�)S
^��&�.P%21�_uң�uq�[�0W��
�vTA�V/H���Q8�'�V'�n���Y� =Y�l� �)QVc5�}L��TK��N%�C0M�U�����ɜͭ�
4��]���5��[&Q��O��:��xN���l��_�+�P�T��~�8�&�sP�
x kf�il�Y��#��`	d���X�Zv�l�YX8_���:�RL.�v_�����P%�񻎜9]�NYv3�&�@��0�惌��[�~Q�m��c��Yg���F�l�.g��ةS���;�<�u��}F��:]ߠ(�?T��� Ps?�-]�S����/=�Bm�T`5��{�=[�R������
qǓ�|�&�$����zѫ<���Gt51���$��Tß!��/A���6~�~�C.�3D{��TRF����F҅w
�IEND�B`�PKӎf\cB4�!!images/index.phpnu�[���<?php //prevent directory listingPKӎf\B-���images/space.pngnu�[����PNG


IHDRd2�뎌sRGB��,	pHYs��vPLTE������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kd���tRNS5��m4�	�d�R}�S2�J�a
�78���lр~C��.*@!�B��xH���,��Ũ��&��ḳ�N�D�վ�|뿁t��W�<K�3O=Ԋ�����/����h�
�{�j���z�b�cu�>$��]�(IF�'�e�o�9�r���0�i� `�1��#Q��6pv��?�)��Ӕ%nM�:��[��gP^"V�1�*�IDATx���[LQ�ߚѤi�Ff�)���ZU���RCQLJ)%m�e��c�P��H&��bM�R��9M��������/��9���{����LLy|֌f&�L	Z�V�W�CX�I��T�V
3�:2خA*�cŰ�`��
sG'��.�Jn������b����f��/�\��"aX��`k��� n���P�a;�w��^�ݑ�ۥQ�=�^I4�c,b【xw��}Bb��d&8�HL��6�:�
8��T�Q�>D���c	�g
�t�~�Q�Y�'rN�橓U�>�g�
O�_Ā�>S�KJ�.s��(�h�R�sQ����L#��٥}�ʪj�W��
����2��85�9��<3B�����`�ka�(�����жB��p���C�5=*ۯ� ut���]�������ܛ�i����I�ٕ�ݲ����Ǡ�v��"�u��.	~�,�T����
f����2�i����'� �e"ʀ�a2���X:2�{@N����f���zL�����$΃�Y+�ʠ�ϕ���h'D�.�dU�/�1��ˏ{1����88��	�J���3-��7L��/�Y=S���T�2�O-){����t�۝�]G�*|����A�M3��f����r>�1Ӥ�(mSe����
��30�F�$_����i�
v'`<	N�u��U����s�1(rf�W���-�wy:��e5���]�}���?i��@���X�4H���IEND�B`�PKӎf\Ԃ���images/drag-ghost.pngnu�[����PNG


IHDR@@����sRGB��,	pHYs���PLTEz�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�������������������z�z�������
��z�z�z�z�z�z�������	��z�z�z�z�z���
��z�z�����z���z�z�����������
��
����z�z���z�������z�z�z�����������
����
��z�z�����z�������z���Ql�tRNS	

"%(+.0137<?BEFC@:HNTX[^`a]-6QZipuy|~�4IUj���������lKo{���������'�����mO*d�����vf!9������˄ݜ������ư�c$�Rٹ�=����ج���ōW��x���r�/�Q�IDATx��W�CiU���r�7�CG�!D#3�H��e��.�d)����Ն�mjmۻ�s��f@H���?�9s�;��{N_������"�A$|!�X$
�?�~��bD�b8.����8�J	�q!\(h�����E(r���#|:x8�����F������F�^��J�L�T�Nj�)��0d2[��6�mx�n6
t�!�QD�V�x�J� ���Q+5�w�=^�{b�9FYG�|Z�!SIĭ)��cR���-ԥ��r0t%LO��+��eo�e�B�����J�>baXO4DǦ��3������Tl2��s��^���x�|@k�9��Lv~�����\n��ҭk��l8�uRfc�P��y<�&u��D*������w�p;y'��^�F���C_�;�bk����F<[�d�M��Y�@�D�&�[�x4��`����::Nm�����6<���-*����K�
ԣ�ݴ��ғj":���t&*��K>n���tQ�"!����*����_�t�
����H^)E��D�����n��x�P�K�V�F�Bj��bTF��cw���z�7W�zB������m��(m?�_(<�)�)�ց�}����L�v�S�~Ϯ�v)G��C�g����
��E<\�@�]�t�¦��u�/6�Y�t�A �Ԛ!ʓ��wMp#�2�5�(Dp�n�R4��k|�p{9uh�)qp�>p��5����'�%��@��'B��^zf�b�i��UfH� �c
�i�rO'(^e��[y�
���3;�S�{"�s;Ⱦ.�&�!���2���b��������J�fO���Ĉ��J��4��=�v��،�5�6���ꤗ,��ʀ`2��P8:�BTt���/�AФ�Gz�{0���Nz"xSɸko�~�-�ֵ�vz��&��n�D�q���_=l4����W��5r�>��f����l�5��ip"9���w�W�E~"5fb��޺N*4��
n&���O�k]|��d���Tn�/�į'��)��д�t��}^Ns�	�7S�n|�����n�H�_�Σp;?�����
����lt�rq��A0x�h���CI��\�p��Xݡ��=<�+�_�|!�ł.�G�]ty�+���=<�%�Wwi��K�}"�.���;����<?�
<�4��2�Te���n~�&?�O'�ٯ���s�h���XW�+���3�*��U�#
��z�S"o43l5H/�^�x�tFu.�f��w��t��2��n�9/��s����qv{��8::JTf��ǥ��Ӝ��6/4'������`)Cә�Ѫ됱������P��A�}���&<ު�3`W�9�˓��C쪉��A��zm�Qe��ފ��cH+�ߋ���$5����}ż�T*d8*��"@��U�%�r��%W5H�(�&�S�egL�Kk�Y���.�3O��.�.��(��yD��-���i�$cTYIEND�B`�PKӎf\+�L�images/facebook.pngnu�[����PNG


IHDR  szz��IDATx�ŗ{PU�#��C�i
�f�xXd�ь��#A�"zrQ@������d�cT��$��7Tr/��R�DtL�a 5+v;�g��=��޻՝���g�����{�����<I�>4-84	@�": �7ģ��t%�;����y��q���G~�1`=i]3L������t�!IG-F	�:z��D���a	 ��M����J�믝��y
��*9��&���4`�Wf�\�R
�3�΂�~�d��zۏ�f���������!��;y�i���T6\�#-W��
 g�|����
�Ղ,q%"��Bf�c��e�U��6��p~	��t9H�r�D@�:��,�>�
%���^�I�ֲ�.J.�qT�c_&c�׋�jxR���.�	�ԗ�D�q�F�H�5w]���k�
�;�U
XU��=g�g�.0���^�8�G��3�a{�Y���B�_�����.0��9�O�ss����^��_e��s�
׸{xm�i���I��a
��oσ�qՕaӞT���S`���)�@�
����a�.hޛ�R>�B�"�CL���mYaD0��|�d���?���;�l���4�^r�{����c��:�.43��񂲢�̖�L�Z�Ƈ6�>�X9�4p'+20@��2�.O���C�ʣ�eW��*�7%�u_&Hz��m
D��-q��FoCJA�.�:�B��X^�؅#�~��;dz�����AD��X����7o�e�^�9��`�W7��\V-����0���AJ��@]ˀk�g�	׶�]�l}�R��}�W?M�膺�瘭,.�8�*��K�45����" 6�a�������
+p��1���F}
��q(H������j���c��^�����b�hf�k`6�GC\�`)k�ڦLa���v�uT�1@������ 2�A|�L���SP�x���>R��p�չ !�Fx(č�@|�,`Oi�Ʌ�16�2@��`���q(|�Y
`�n�Ӆ^��W���\סu`�:9�|
3c��y���Ps�ϳ8y��<��>��^ɮE��U�	�)~>d�6����3B��&;m��@>X�u��Y���慆d�zj�����O�ӉC���p����hq����~G�1���Z�n��І��m:�@�����[c���Y6.���*��Ͽ@��j�OIEND�B`�PKӎf\ �Z��images/shapes/tilt-top.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" preserveAspectRatio="none">
	<path class="pagelayer-shape-fill" d="M0,5V0h1000v100L0,5z"/>
</svg>PKӎf\��images/shapes/slit-bottom.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="none">
	<path class="pagelayer-shape-fill" style="opacity:0.5" d="M50 0 L47 100 40 100 C47 100 49 20 50 0Z"></path>
	<path class="pagelayer-shape-fill" style="opacity:0.5" d="M50 0 L53 100 60 100  C53 100 51 20 50 0Z"></path>
	<path class="pagelayer-shape-fill" d="M47 100 L50 0 L53 100 Z"></path>
</svg>PKӎf\:����images/shapes/split-top.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 20" preserveAspectRatio="none">
	<path class="pagelayer-shape-fill" d="
	M0,0v1c0,0 393.8,0 483.4,0c9.2,0 16.6,7.4 16.6,16.6c0,-9.1 7.4,-16.6 16.6,-16.6c89.6,0 483.4,0 483.4,0v-1z" />
</svg>PKӎf\l%��ppimages/shapes/slit-top.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="none">
	<path class="pagelayer-shape-fill" style="opacity:0.5" d="M50 100 C49 80 47 0 40 0 L47 0 Z"></path>
	<path class="pagelayer-shape-fill" style="opacity:0.5" d="M50 100 C51 80 53 0 60 0 L53 0 Z"></path>
	<path class="pagelayer-shape-fill" d="M47 0 L50 100 L53 0 Z"></path>
</svg>PKӎf\(�B��images/shapes/curve-top.svgnu�[���<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'>
	<path class='pagelayer-shape-fill' d="M0 0 C 50 100 80 100 100 0 Z">
</path>
</svg>PKӎf\I^CC!images/shapes/tiltOpacity-top.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" preserveAspectRatio="none">
	<path class="pagelayer-shape-fill" style="opacity:0.3" d="M0,5V0h1000v90L0,5z"/>
	<path class="pagelayer-shape-fill" style="opacity:0.3" d="M0,5V0h1000v60L0,5z"/>
	<path class="pagelayer-shape-fill" d="M0,5V0h1000v30L0,5z"/>
</svg>PKӎf\ w�B��!images/shapes/bigTriangle-top.svgnu�[���<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 102' preserveAspectRatio='none'>
	<path  class="pagelayer-shape-fill" d="M0 0 L50 100 L100 0 Z"></path>
</svg>
PKӎf\��1@@images/shapes/clouds-bottom.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1118 110"  preserveAspectRatio='none'>
	<path class="pagelayer-shape-fill" d="M689.96,89.39c-30.84,-2.6 -56.31,-21.05 -65.29,-45.81c-5.91,1.26 -12.08,1.95 -18.45,1.95c-21.57,0 -41.02,-7.71 -54.86,-20.09c-7.32,19.18 -28.23,32.99 -52.9,32.99c-29.08,0 -53,-19.27 -55.46,-43.86c-3.06,0.6 -6.22,0.95 -9.48,0.95c-8.22,0 -15.84,-2.08 -22.26,-5.59c-10.74,12.6 -28.03,20.78 -47.59,20.78c-15.54,0 -29.68,-5.2 -40.21,-13.64c-12.79,27.27 -43.78,46.54 -79.98,46.54c-19.36,0 -37.21,-5.49 -51.55,-14.76c-8.97,14.63 -26.82,24.63 -47.33,24.63c-15.44,0 -29.38,-5.67 -39.16,-14.72c-13.59,35.07 -50.95,45.66 -96.13,45.66c-6.97,0 -15.74,-2.33 -22.31,-3.46l-1,9.04l705,0l-1,-20.64z" />
	<path class="pagelayer-shape-fill" d="M687,89.36l-1,20.64l705,0l-1,-9.04c-6.57,1.13 -15.34,3.46 -22.31,3.46c-45.18,0 -82.54,-10.59 -96.13,-45.66c-9.78,9.05 -23.72,14.72 -39.16,14.72c-20.5,0 -38.35,-10 -47.33,-24.63c-14.34,9.26 -32.19,14.76 -51.55,14.76c-36.21,0 -67.19,-19.26 -79.98,-46.54c-10.53,8.44 -24.67,13.64 -40.21,13.64c-19.56,0 -36.86,-8.18 -47.59,-20.78c-6.41,3.51 -14.04,5.59 -22.26,5.59c-3.26,0 -6.42,-0.34 -9.48,-0.95c-2.46,24.59 -26.38,43.86 -55.46,43.86c-24.67,0 -45.58,-13.81 -52.9,-32.99c-13.84,12.38 -33.3,20.09 -54.86,20.09c-6.37,0 -12.53,-0.69 -18.45,-1.95c-8.98,24.77 -34.45,43.21 -65.29,45.81z" />
</svg>PKԎf\�20��"images/shapes/mountains-bottom.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100"  preserveAspectRatio="none">
	<path class="pagelayer-shape-fill" style="opacity:0.66" d="M329.7,73.79c-50.4,-4 -99.94,-6.49 -123.24,-23.79c-13,-9.8 -76.7,-33.75 -109.5,-30.45c-32.8,3.2 -96.96,54 -96.96,54v36.44l1070.7,-18.74c0,0 -91.5,-38.45 -115.5,-50c-27.71,-13.33 -54.97,-41.63 -154.74,24.81c-60,39.95 -119.86,-113.11 -323.76,-24.81c-19.4,8.3 -96.6,36.55 -147,32.55z" />
	<path class="pagelayer-shape-fill" style="opacity:0.33" d="M81.59,75.05c-63.9,0 -81.59,-37.5 -81.59,-37.5v62.45h1000l7.46,-57.95c0,0 -7.46,-22.5 -94.5,7.95c-63.25,22.13 -106.3,-42.15 -210,7.05c-103.7,49.2 -241.4,1.65 -270,-7.05c-51.9,-15.9 -61,-27.45 -106.5,-27.45c-41.7,0 -144.17,52.4 -241.87,52.5z" />
	<path class="pagelayer-shape-fill" d="M78.5,50c-73.7,7.2 -97.5,50 -97.5,50h1053c0,0 -49.7,-73.65 -111,-62.45c-42.4,7.6 -30.2,11.8 -87,27c-57.2,15.2 -55.5,32.05 -184.5,-14.55c-129.1,-46 -227.41,70.55 -427.41,13.05c-63.5,-18.1 -71.89,-20.25 -145.59,-13.05z" />
</svg>PKԎf\��8���images/shapes/mountains-top.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" preserveAspectRatio="none">
	<path class="pagelayer-shape-fill"  style="opacity:0.33" d="M670.3,26.21c50.4,4 99.94,6.49 123.24,23.79c13,9.8 76.7,33.75 109.5,30.45c32.8,-3.2 96.96,-54 96.96,-54v-36.44l-1070.7,18.74c0,0 91.5,38.45 115.5,50c27.71,13.33 54.97,41.63 154.74,-24.81c60,-39.95 119.86,113.11 323.76,24.81c19.4,-8.3 96.6,-36.55 147,-32.55z" />
	<path class="pagelayer-shape-fill"  style="opacity:0.66" d="M918.41,24.95c63.9,0 81.59,37.5 81.59,37.5v-62.45l-1000,0l-7.46,57.95c0,0 7.46,22.5 94.5,-7.95c63.25,-22.13 106.3,42.15 210,-7.05c103.7,-49.2 241.4,-1.65 270,7.05c51.9,15.9 61,27.45 106.5,27.45c41.7,0 144.17,-52.4 241.87,-52.5z" />
	<path class="pagelayer-shape-fill" d="M921.5,50c73.7,-7.2 97.5,-50 97.5,-50l-1053,0c0,0 49.7,73.65 111,62.45c42.4,-7.6 30.2,-11.8 87,-27c57.2,-15.2 55.5,-32.05 184.5,14.55c129.1,46 227.41,-70.55 427.41,-13.05c63.5,18.1 71.89,20.25 145.59,13.05z" />
</svg>PKԎf\O1��$images/shapes/bigTriangle-bottom.svgnu�[���<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 102' preserveAspectRatio='none'>
	<path  class="pagelayer-shape-fill" d="M0 102 L50 0 L100 102 Z"></path>
</svg>
PKԎf\����images/shapes/stamp-bottom.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="none">
	<path class="pagelayer-shape-fill" d="M0 100 Q 2.5 40 5 100Q 7.5 40 10 100Q 12.5 40 15 100Q 17.5 40 20 100Q 22.5 40 25 100Q 27.5 40 30 100Q 32.5 40 35 100Q 37.5 40 40 100Q 42.5 40 45 100Q 47.5 40 50 100Q 52.5 40 55 100Q 57.5 40 60 100Q 62.5 40 65 100Q 67.5 40 70 100Q 72.5 40 75 100Q 77.5 40 80 100Q 82.5 40 85 100Q 87.5 40 90 100Q 92.5 40 95 100Q 97.5 40 100 100 Z">
	</path>
</svg>PKԎf\��d۟�images/shapes/waves-top.svgnu�[���<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'>
	<path class='pagelayer-shape-fill' d='M421.9,6.5c22.6-2.5,51.5,0.4,75.5,5.3c23.6,4.9,70.9,23.5,100.5,35.7c75.8,32.2,133.7,44.5,192.6,49.7c23.6,2.1,48.7,3.5,103.4-2.5c54.7-6,106.2-25.6,106.2-25.6V0H0v30.3c0,0,72,32.6,158.4,30.5c39.2-0.7,92.8-6.7,134-22.4c21.2-8.1,52.2-18.2,79.7-24.2C399.3,7.9,411.6,7.5,421.9,6.5z'/>
</svg>PKԎf\g7`��images/shapes/arrow-top.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 10" preserveAspectRatio="none">
	<path class="pagelayer-shape-fill" d="M350 10L340 0h20L350 10z"/>
</svg>PKԎf\�T�OO$images/shapes/tiltOpacity-bottom.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" preserveAspectRatio="none">
	<path class="pagelayer-shape-fill" style="opacity:0.3" d="M0,95V100h1000V20L0,95z"/>
	<path class="pagelayer-shape-fill" style="opacity:0.3" d="M0,95V100h1000V50L0,95z"/>
	<path class="pagelayer-shape-fill" d="M0,95V100h1000V80L0,95z"/>
</svg>PKԎf\(���*images/shapes/bigTriangleShadow-bottom.svgnu�[���<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'>
    <path class="pagelayer-shape-fill" style="opacity:0.3" d="M0 100 L50 0 L100 100 Z"></path>
	<path class="pagelayer-shape-fill" style="opacity:0.3" d="M0 100 L50 20 L100 100 Z"></path>
	<path class="pagelayer-shape-fill" style="opacity:0.3" d="M0 100 L50 40 L100 100 Z"></path>
	<path class="pagelayer-shape-fill" style="opacity:0.3" d="M0 100 L50 60 L100 100 Z"></path>
</svg>
PKԎf\�7��images/shapes/tilt-bottom.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" preserveAspectRatio="none">
	<path class="pagelayer-shape-fill" d="M0,95V100h1000v-5L0,5z"/>
</svg>PKԎf\�d-��images/shapes/waves-bottom.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" preserveAspectRatio="none">
	<path class="pagelayer-shape-fill" d="M790.5,93.1c-59.3-5.3-116.8-18-192.6-50c-29.6-12.7-76.9-31-100.5-35.9c-23.6-4.9-52.6-7.8-75.5-5.3c-10.2,1.1-22.6,1.4-50.1,7.4c-27.2,6.3-58.2,16.6-79.4,24.7c-41.3,15.9-94.9,21.9-134,22.6C72,58.2,0,25.8,0,25.8V100h1000V65.3c0,0-51.5,19.4-106.2,25.7C839.5,97,814.1,95.2,790.5,93.1z"/>
</svg>PKԎf\*
A��images/shapes/curve-bottom.svgnu�[���<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'>
	<path class='pagelayer-shape-fill' d="M0 100 C 20 0 50 0 100 100 Z">
</path>
</svg>PKԎf\-<���!images/shapes/pyramids-bottom.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" preserveAspectRatio="none">
	<path class="pagelayer-shape-fill"  d="M0,1v99h1000v-99h-0.1l-333.8,92.8l-309.2,-69.8l-118.8,16.6" />
</svg>PKՎf\��i5��images/shapes/arrow-bottom.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 10" preserveAspectRatio="none">
	<path class="pagelayer-shape-fill" d="M350 0L340 10h20L350 0z"/>
</svg>PKՎf\��"��images/shapes/stamp-top.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="none">
	<path class="pagelayer-shape-fill" d="M0 0 Q 2.5 40 5 0 Q 7.5 40 10 0Q 12.5 40 15 0Q 17.5 40 20 0Q 22.5 40 25 0Q 27.5 40 30 0Q 32.5 40 35 0Q 37.5 40 40 0Q 42.5 40 45 0Q 47.5 40 50 0Q 52.5 40 55 0Q 57.5 40 60 0Q 62.5 40 65 0Q 67.5 40 70 0Q 72.5 40 75 0Q 77.5 40 80 0Q 82.5 40 85 0Q 87.5 40 90 0Q 92.5 40 95 0Q 97.5 40 100 0 Z">
	</path>
</svg>PKՎf\���images/shapes/pyramids-top.svgnu�[���<?xml version="1.0"?>
<svg class="pagelayer-shape-top-fill" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" preserveAspectRatio="none">
	<path class="pagelayer-shape-fill" d="M1000,99v-99l-1000,0v99h0.1l333.8,-92.8l309.2,69.8l118.8,-16.6" />
</svg>PKՎf\�>�3��images/shapes/zigzag-bottom.svgnu�[���<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1500 100' preserveAspectRatio='none'>
	<path class='pagelayer-shape-fill' d="M0 100L10,2L20,100L30,2L40,100L50,2L60,100L70,2L80,100L90,2L100,100L110,2L120,100L130,2L140,100L150,2L160,100L170,2L180,100L190,2L200,100L210,2L220,100L230,2L240,100L250,2L260,100L270,2L280,100L290,2L300,100L310,2L320,100L330,2L340,100L350,2L360,100L370,2L380,100L390,2L400,100L410,2L420,100L430,2L440,100L450,2L460,100L470,2L480,100L490,2L500,100L510,2L520,100L530,2L540,100L550,2L560,100L570,2L580,100L590,2L600,100L610,2L620,100L630,2L640,100L650,2L660,100L670,2L680,100L690,2L700,100L710,2L720,100L730,2L740,100L750,2L760,100L770,2L780,100L790,2L800,100L810,2L820,100L830,2L840,100L850,2L860,100L870,2L880,100L890,2L900,100L910,2L920,100L930,2L940,100L950,2L960,100L970,2L980,100L990,2L1000,100L1010,2L1020,100L1030,2L1040,100L1050,2L1060,100L1070,2L1080,100L1090,2L1100,100L1110,2L1120,100L1130,2L1140,100L1150,2L1160,100L1170,2L1180,100L1190,2L1200,100L1210,2L1220,100L1230,2L1240,100L1250,2L1260,100L1270,2L1280,100L1290,2L1300,100L1310,2L1320,100L1330,2L1340,100L1350,2L1360,100L1370,2L1380,100L1390,2L1400,100L1410,2L1420,100L1430,2L1440,100L1450,2L1460,100L1470,2L1480,100L1490,2L1500,100V100H0Z">
</path>
</svg>PKՎf\@.Yimages/shapes/split-bottom.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 20" preserveAspectRatio="none">
	<path class="pagelayer-shape-fill" d="M1000,20v-1c0,0 -393.8,0 -483.4,0c-9.2,0 -16.6,-7.4 -16.6,-16.6c0,9.1 -7.4,16.6 -16.6,16.6c-89.6,0 -483.4,0 -483.4,0v1z"></path>
</svg>PKՎf\�C�R��'images/shapes/bigTriangleShadow-top.svgnu�[���<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'>
	<path class="pagelayer-shape-fill" style="opacity:0.3" d="M0 0 L50 40 L100 0 Z"></path>
	<path class="pagelayer-shape-fill" style="opacity:0.3"  d="M0 0 L50 60 L100 0 Z"></path>
	<path class="pagelayer-shape-fill" style="opacity:0.3"  d="M0 0 L50 80 L100 0 Z"></path>
	<path class="pagelayer-shape-fill" style="opacity:0.3"  d="M0 0 L50 100 L100 0 Z"></path>
</svg>
PKՎf\��H��images/shapes/zigzag-top.svgnu�[���<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1500 100' preserveAspectRatio='none'>
	<path class='pagelayer-shape-fill' d="M0 0L10,100L20,3L30,100L40,3L50,100L60,3L70,100L80,3L90,100L100,3L110,100L120,3L130,100L140,3L150,100L160,3L170,100L180,3L190,100L200,3L210,100L220,3L230,100L240,3L250,100L260,3L270,100L280,3L290,100L300,3L310,100L320,3L330,100L340,3L350,100L360,3L370,100L380,3L390,100L400,3L410,100L420,3L430,100L440,3L450,100L460,3L470,100L480,3L490,100L500,3L510,100L520,3L530,100L540,3L550,100L560,3L570,100L580,3L590,100L600,3L610,100L620,3L630,100L640,3L650,100L660,3L670,100L680,3L690,100L700,3L710,100L720,3L730,100L740,3L750,100L760,3L770,100L780,3L790,100L800,3L810,100L820,3L830,100L840,3L850,100L860,3L870,100L880,3L890,100L900,3L910,100L920,3L930,100L940,3L950,100L960,3L970,100L980,3L990,100L1000,3L1010,100L1020,3L1030,100L1040,3L1050,100L1060,3L1070,100L1080,3L1090,100L1100,3L1110,100L1120,3L1130,100L1140,3L1150,100L1160,3L1170,100L1180,3L1190,100L1200,3L1210,100L1220,3L1230,100L1240,3L1250,100L1260,3L1270,100L1280,3L1290,100L1300,3L1310,100L1320,3L1330,100L1340,3L1350,100L1360,3L1370,100L1380,3L1390,100L1400,3L1410,100L1420,3L1430,100L1440,3L1450,100L1460,3L1470,100L1480,3L1490,100L1500,3V0H0Z">
</path>
</svg>PKՎf\���images/shapes/clouds-top.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1118 110" preserveAspectRatio='none'>
	<path class="pagelayer-shape-fill" d="M691,20.55l1,-20.64l-705,0l1,9.04c6.57,-1.13 15.34,-3.46 22.31,-3.46c45.18,0 82.54,10.59 96.13,45.66c9.78,-9.05 23.72,-14.72 39.16,-14.72c20.51,0 38.36,10 47.33,24.63c14.34,-9.27 32.19,-14.76 51.55,-14.76c36.2,0 67.19,19.27 79.98,46.54c10.53,-8.44 24.67,-13.64 40.21,-13.64c19.56,0 36.85,8.18 47.59,20.78c6.42,-3.51 14.04,-5.59 22.26,-5.59c3.26,0 6.42,0.35 9.48,0.95c2.46,-24.59 26.38,-43.86 55.46,-43.86c24.67,0 45.58,13.81 52.9,32.99c13.84,-12.38 33.29,-20.09 54.86,-20.09c6.37,0 12.54,0.69 18.45,1.95c8.98,-24.76 34.45,-43.21 65.29,-45.81z" />
	<path class="pagelayer-shape-fill" d="M690.05,20.64c30.84,2.6 56.31,21.04 65.29,45.81c5.92,-1.26 12.08,-1.95 18.45,-1.95c21.56,0 41.02,7.71 54.86,20.09c7.32,-19.18 28.23,-32.99 52.9,-32.99c29.08,0 53,19.27 55.46,43.86c3.06,-0.61 6.22,-0.95 9.48,-0.95c8.22,0 15.85,2.08 22.26,5.59c10.73,-12.6 28.03,-20.78 47.59,-20.78c15.54,0 29.68,5.2 40.21,13.64c12.79,-27.28 43.77,-46.54 79.98,-46.54c19.36,0 37.21,5.5 51.55,14.76c8.98,-14.63 26.83,-24.63 47.33,-24.63c15.44,0 29.38,5.67 39.16,14.72c13.59,-35.07 50.95,-45.66 96.13,-45.66c6.97,0 15.74,2.33 22.31,3.46l1,-9.04l-705,0l1,20.64z" />
</svg>
PKՎf\ۘ�X�&�&images/no_screenshot.pngnu�[����PNG


IHDR�,b�r�sRGB��,	pHYs��&�IDATx���{W��q�m���e��M!T��`�;��1&4�K�Pz���[�%Y�m�;��tF��̨X���y�ٛK�������(m�����S��Gw�����Vw����η�'ӳ[w����Q�K;�ϟ�Sfv�U=;�ο�N��q*gǿ[��azJ���g9��?�U���֟������>�;}6���g��8�Ο}g��̱��|�Xot��B�]w�)�SH���@;_L�|���:y�J=�������,��:�����mp���̹�IKy,R~8��>UF�2IU�Z�)>�2I��V���Q�BR�MKUH����V����0U�Z�*�Z�ʬVy������0Uf�ʤj�9�J�`E[�����2U��v�Z�����*Y�rD^+��j����*�+�Z��ʎ�*�ZI�}l����j�5�6�k�i�¦*����C��DY��^c�Ud�-Uq���U|j�*����509����*\��\�Z+��xhE�j�����VL_�V@���Z�Vϓ/XI��
h%ZEP���*��
�
hZ��*eh%*��=Xj%Q����bD+}���VQ�JN��k%K���v��#v�Ub�Jw�G�Z�R~
d
��J�`��Vɬ�
h�ZE\�U�#l�b'vή�@+a�J�]�U����������؅2�Vt��G������8Zѵ0X����J9���A+�VB�Ф;�
h��
��J�$X]�V@+�B#$v]�	G����.4hE�j�����5�J9Za**Zѵ�;X@+�B!v��9Zi��;X]�Z�bF+�V+8
�4�J���V��B�k�e�8��
h�r��kj]+΂�Z	�V�{Њ�O���
h�]�̉h�K��s,ij�](��2�U:9�9G��,j�b�(Zj�^9��h��Z��V<�U�w�ֵb:Xq%v���@+�v��hE׊�`qt
Z�V؅�V˃���Vr�v�L]�F�����`ɆVl�*�P��*�Vl�P��h%ZEU+����5h���܅�*��e��D�8����@�v�)%v��e���k j�r��.h�V)�
�PA�h�0�Z�H�8�b
�Z�
��΢K�Z�
|@+�U�P�Z-MI�8��
h�r��jj\�Ej��,��J����C+�VI
GV@+�B�>FЊ�U�%M�����V�D���G��b��
h�Z�Jv�X@+j�Za�VK3,�h��5P0��.4�ZE�VZ���O����5h�+Za*ZѵJT�8��
��d;�j�%	
�@�J�](�Jr�Z��`��V؅�t
ZI�V1�*àV�G�@��J�rj�`�?��`qT+���@+��J�]h����V��N���5���Z��j��Z	�V2�B�V��]���k v�@+��hE�*�`IS�T;�
h�.Z�j�`5�`qT+��
h��.ԺV�h�����蓱$�`q�`��.�EbZE�Vj����"X��*�h�](�
heR�H��Q�F+>�h��5�G��kQ�X@+j�Zq�V��j��X��](Њ�k �
��D�U�������Z��Ef��V@+��J�](�*EhE�j�R�`�p
D��م��V3A+�V�`��V؅�t
Z��5NU�VA����:���V؅ƃ��T��Z	|
Z1�V2�BYD+�`�p
D��A+�B�VqD+�,T��B��V؅��V�hE��,�������P��*�hE�j�h��g��݅��V��B�kE�@�@+�kh�%�G�VZ�"
�
h�"Za*Zѵ
,>��@+�B�>A�*��a,>k%.Z	K�@+�UD�J��
�P�k�@.�*�Z�S�.�_+�`a
�Z1X+v�ֵJ_,��h��.4�o����J,��
���;�ʤVA�Z�Dޅ��D+-U�Za7bZ��V�Y�Kl�c
�ZI�5�j�
�3����Vb�v���Z@�4��JL��.T��k�`�A��V@+�B�V��]��`��@+�B�V@��Z����Z��A+�Zi�b�V��B�V@+�B-�]W���`�؁V@+�BR���������Z��D+�B%E+�VA�b���	��؅��D����b�V⢕4�P��*^htV���z
�b�(<Z�pjZ���I�.h����߅�=X��bZ��M�3�VZ��O�
h�](���
��?X���V؅2t
Z���Z�	�䵒t
�Z��V�"	;h%�.h�b�X؅Z�j�*�`��Z�xD+Aw�3A+�V��������T)g�.X��JR��.h�0Zѵ���2
h�]h*j�ZE]+5X"�v�@+�3h�.ԤV��I�.h�Z�I�Zh�Za�b��5�(X@+����.Tf�
:��`��G+	w�@+^�JK�r�Xh�](�
h�r��ke,�ъObZ1t
Z%tj]+�`	\+�/�ZI�
�՜��ZɀV؅r�V��Z����XC+�`	|
���e��J-Z�%p��Z��C+�Ze�NZ��J�](�
h�,Zq�5{�RR5��8$v�ChU�����7�z�mC]F��'�F'��>
M6؇N��ȅV؅���ZQ���JZ�بD��k�S��_/w`�"�s�Vt���V@�D�Նَ;�{��tU�jn~��W��ͳm���>��5�q��nr�B�@+��j�>X@+�B#�U�,��˝'�HMN~�z����k�
�6@��ծ�a_�^��Z�̮޻�����w/�jm��y~�{�*'�J�
,&�
�����[��_k��͛ք%�F�G���ۇ�B��9����կ�?M|
��ش�h%	ZY�P��.U[8��X48��ni,�*��պ�v%.���qo���ST��Q���Ꮣ^�ps�0�?�Vx�VB�B�k5;+,��*�VNj==�U_���]ނh&�/��N�u�rg�~8����b�S����۴-˕�әM�?p��PN�-Zѵ��h�
��壭�cS$/�l�[�-��}c?��}��S��iV�C��S���U5���i��:�]��뙾o*W���c;��4�-u�v������ ����*ӗ*rҀV�U�w���t�܌�N���D�B\��~�������ХU�}����x�ӐؕT=��5�G)?���W�~ز�������ڏ䏝?�����ZK:��.T_��W��k`��5����PWBS��Iתx�s��{?w�>X)�z����A�i���۔7�f�]PjU�"�Փ޵f�Z��V�d���~��Ճ�;Iڽ�ŋ]t�Nn��}q���9����-5m<룗V?n!}w~=]��9�ۗ�����C����g�.����k�Z9��e�
h%�.ԺVT�x��*ѵ�����ۛG�3\��V��_'�d�hh��y�'�&k��m���Z��yv�V7ww�ѩ:\��1J�V�-�ζ���]ՃJ��G+�B���h%=Z)��z�#%
��ۖ8C?���W$�A����󒠔g�iۅ'��O^y�}�:�����
`kӈ/U߄Y�W���T����//ݤV؅
�V!�ZI�V�37=�ǟ���}y��o�}?���))��ib�w��4�d�K�.\;�ŽE
o��M�j��Ao�[�3_;�ab\���_:��3�	�
|��Uh���
�V�|���#U�8�l����\�3�t������a�6�Hެi\/ϫ#RK����
��a?�\�a�~��ۧ�?�ZɌVڙ��5T��v��F+r�{]U��7]�e[7��a��D�6v��N��@���4ҿ
,]SKn���v`�jg$f>�ím�z:�ʋ�V"��k5k��4�BgJ�ܢ�vZ}�=:<Y��i�b߱���e��391u�P����Y�;���FՒ)��c�W��U�|�ow��G*
��-q�dۅZ��,F�h��7�|��4�ک�|�p��̷M��v�y�{��m+]Z��g�<u�Sy���j�tG$o����lS;8>6u�h�؅ʱ
�VZ�L���k �*9h����<1�t���c���F�t���LF��TyA}�7�,����G{��(+��(�.T��k�T�
h���ju�L�8��-13s�\{�>-U/�ML���t��5��fm�0}ǜ���8|�jdž�5�;�*�Zh%�.4�Kn�m�����y�ؾ6�,��=�Z������g�n�Sg
�nv�jgA��q�q,�)k�gb|��ޢ����he���v��B+��,���?
=��[�N�y����Wl\RC���M��9D��g��T�_�x��G�X)OX��6��S����i�s�����Z<�+ӏC�z�V�U�Z�1���j��؅�t�x����!��v�������9v��ƥ��d���QIU�<۝�ۇ�7=ܿ�A^*V��׽ݯe�כY�G+�w�V�V_�U���	����V���]c_G�Vʹ������܉2���FT���Dm���P.�Z�l��;rkþ��pY�`��ot��V��o&���J��W��MĿ��[���7Oz;ZG�'�;��ΏڅnW^�ٗ�T7�?F����>P���B��uv��F��&�v�@��]+_��V,�UBw���̼;[���{�ֵ��D��+�V%�.�Z�/�ݼ�69]�O�m���kʞk��Kn���!�L�ܐU��
��Z�K��.��XՏ��WV�g�Y�ՙ=^�QP.��7w�|֧����Х����'w��/��;[�͙.U�K�����_����Bw�fV���.��7�ER+�<����j��Z��r
M�;ݞ�z�E�[W�>xGH��rkɃU��ꓻ=5�4�W~ښG�hʥR�ث*�ɿ�8�	�uj]+�`	M쒣�]x��o�9�?a�]hL���zt_ɵ=�E�t�j�mzt�Z����s
�������Q�BK
]�!���v�j%�.4^he,���h�[Z�_z��ju����'�t~33�V��`��z|��4��⛙�L�L�7ڏ��T��_��PYЊ>_Mh%.Z~��x}�a��-p(_�:�-t~�|��/XU�e�c�ԷM�a�D��-���.\����/�/��V�J(���A+�V�`�D܅Z3��l��/�f�pi�����&�ZeϮ&���8|r�g�b��N+�Z���;6ԪW�֯�@��]�Z��%4Zɼ��03	���@�(�x���~��1��MH���~�sf���׊^Ze�����?�1]+)�*A��R�U��a��Jl��m�ߝUo
��׏��%�]ߠ�U�l�gn���&�ζQ�e���*�5�h��t}m�2{�.����g���VB�B�k��l�.-Z�V�J�@����j�u��<�LM�F	�M#ʥ�C�H{�H_�8=Y�ܙWkV+�T�Ze/�mXUcX���
^�0�|�?�]C;��ҿ
l�.��Uv���]+�`��C+�o���Y���R_�3�vp��S?�5C۲\�][�#J�*Jtf>y�32���]\�{�����W���ZEY+�`�DD+�o��N��y���y�xv��������w/������Y��[]��8��S��3Zm�s���M�50g��|�y||���e�[W�ɛH;�G�U�jk�
V_>�ZI�V�%Z	�
�N����w�Vlrӵ2$v�/���~�M��[s�4��?�L���=�Z]���g�z�V}�W>�z�h%	ZYKD�b���-�6fԐ�t��p��N�S����I���h���Hy#Q0���/�U��Ô&V�����"�z�Be-�&�\?�mZ	���՗��.Tt�
�/t��~�f{�y�t�S�~R�w�v�~ύn�p�wt��ʼn��<�n�p��*�rh�*)
�*<J�v�o�8���%Za=Zi��r:X@+	�*t����>bF��خ��ֺ� �Y��mҲ��*k^��rw�EA~�w���бծ�j�*_�����Kl
��ߵ1�F	�����<'v���]+��Vr���̲���%��?V�1�զ�5�^�1`����6�F�fe��ZF�_�

L�l����>{Э���>840������}��v��*��>}=��������"�^c�}���{le:s��JB���y��r�V�#U�\;yú�eX������B��������ۮ_l�^�n��<�ݽ�^��n�j��v�J��|է<j)�S�3�ɛK��ZɃVZ��1��h%�.����m �NN~ںҩ���P�}�Vg�hO���#��k�����a?���a����U�c����寜���[j��E�ӫ��z��r>{�}`�{U�*��N��F�W���ke,�B�E���ž�zR��?����fbb��v7y�:[�%��w���a��i�P7D.��W�D݅^-��:��fr
4\Z��Z�^���A�\���Ŋ�R��s,.f��V�%���7��1�V؅&�,���w�GJ�C����/�`��V:X�~�}�gdx2�3�jul��͋^{�˧=�v4D�>W���W�e�y*!Z��@��V���Y��VK�:� ��]u�|���ZM
��5�>\_`�,��9[���\����+sQ�Ň��k$�W�nu$�؁V,�]+,�����k������S�^����6��u��8���{N�kR�E���C��k���E��K�hE�H��@�=�ڷ�<��i�a���U�~�W��3�@+�Њ��?Xl�v�qG+�]�r$�{��+/ݦ�+t�P��?{���UEiCsc�;a�jC�j�:�g*_��,�)w��Uw�G���Ԇ�Ï>�~���@+	�ꋠ�&
�P���pŞ3���ՔҔ��Ҭ�E�����/CU���\i�I��V����ۭ�:b�uU���55Z�ؤ~���Oh�ΞP/YW;�*�JB��mj]�/r̓�,��f�V���ٶ�E~3���ʋ�4�Z�Աgs�����:���P��^��]>�z��}�~'��j�����o�\X�{�2����zu�*/�Q��(ǁ]��h���_+�`��F+����H��&��Ն�.\��؞�^��~�ooI==\8R���ݚX]:�~�؞
􇙋׻��}p���](�*�hE�� X@+^�*�]hﴺtR�
����2�9�pi��f��j-XyK��	C+{��4hxx����6ܹ�1��wu�efTk�پ��?�?|�����Z���V3$v�7�];�>")7�#e�ۅ;Ke:4b�x'̉�(�䡦)�w�Ľ��^�Uŷ��o�h_�h%1Z�*(X̢�`�Pv���e���k!eQn����g�3^Z�S�Y������ٔ]:a?����_x�������uZ�n^m����H��V��BuĮ;ӂ%�.hӫ�����)?�ڏ[�:�j���	�1�N���L�G>��x�Ky�ڔ�\�PE���5�NuS���f.�
��D�]+5X@+.��	B+����^P�ު>
��N޻ޑ�Ȧۅ�/3~'���w��Ψ�s�}tT�c_�xYIv�@��Z����V	E+�W/�f����੯w�ƥ����\P}|��N�珻+v�W/��{��,��y��/���ϻ�}yYv��heX+�`�ۅ�%7�o�k�V�ʽ��ݻ6��z!|�T�)mx��G�?~�G��F���,U�������U(�gί:���|-����>�ⷞ�5�r����\�'�_��U�D�C���/�i�ZV
�	�bۅZ�� X؅�s
L>Z�}�����en���넁�q��c������_<�|�Wclm6x�r}���C��%�03v����oyT��>�j�*���
|�jΝhvT
��fE�399�$����5�03�=�Z�'��k Њ5���}�ًm��֝=�}x��Q=��?ML�O)�`���}}�ަ�wo����8}�i��Z��o�ZE�Vt��`�DB�Hv�3�U4�6N�73�F+�V�`��܅Z{\�6�u
��o���v�@�|mD�k���Z����U$_�Zq�V؅���Th�b�����yE��Zh��ZU	���@�$��q��V؅�M�@+f��3C+�`��'v�Њ�Z���]��o�ZI�V\�B-R�;�$X�;�
h�]��P�T���Zq�V��B�V�

�J��.h%\��Bh�]�L�h��7Zѵ�[h�](�
h%9ZՊ�P��@Q�
���R�+U��Za
b��V�`��V؅ơV@��\���b��Z�k��
�P���@+)�ʢVA��.TTbZ��E+�`	�Z��Mu�fx
TO����V���PIъ��/X@+�v�@+fъ����Z	�V\;�J�k`�Њ�U X"�v�@+���*���,�B�V@+�J�]�u����bZ�����cE��
��Za�/��s
�����ӀVB���؁VIC+�V��Za���Vɩ,�B� v��J�J@���y
�Zq�V��B-R�
h��.�U�
:�T��V@+�B�G�@��k�h�](������Z}�K:��q
�Z�V$U�V!��.h�Z�nj]��`�I�@+��h�Z�z
�L,�Њ��.TB�
	�J@��.h%Zh�ZqI�@+\\+5Xl�v�@+�����50(X؅��V"���P�Z�+���Za*�.4Ehe,��
���8�D֊
Њ1�b�V�;Њ�
	��h�](�
h�Z��$;�
h�Z�W��ֽN�~
�Zq�V؅F��?�OH��V@+�
�PNъ�UH��Vr�v�@+k,�v�@+�õ
�/��.h���Bk�v�@+�Њ�]�ك�t�#v�ЊU�B�Rt
,��
�P�]R�
,�h�](�J\��
�
�P���L��I���؁V@+���!�z
�Z�V2�B#V4��Z	�V��B�D+}�����e��Ź2�V��l��V؅�dC�0������
h�i����]h�h��.t&��y
�Za���0U�Z��G+�B�D+}��V£v�@+1jE���.T8bZ�X+}�8A+�B�V@+�*�

h�,���V��W�n,��h%>Z�V|^��Z��G+�h�`�dG+�w�@+��*$X@+�B�V_9G�0��.�	bZ�p
,v�@+�3h�]h‚�Z	�V؅��V�Z���(Z��b��ۅ��V1�s��.h���V��.h�b��V��.Xx�@�v����q��VԊs��.h�`�8F+�B�V���,�v�@+��
�P��h��vA��؅��V���L�&X� v��
�P{���Za
�b�Vj��V|���P���h���h�](�J�k��he,�B�V@+&k�k`H�%v��
�P�j��
h�Za
�
,��<h�](��@��u��V؅Ɨ؁V�&*X�v�@+��е
�T�P�ЊU�B�"���Za*!�h��.h��IZI�V�B�V�J
�h�](�
h�Ic��ޅ��V@���.h��.���Z	�V��
�8h��.h��IZ��D߅��V�ЊkbZ�~
Z�1Xl�*��P��
�@�N���Z�P+�`��V؅&�V@����k �
�P��V��F�R�V؅FF�@+\S,��
�P��
��8X��B�V@+Ԋ듖bZ�����?}n8̟��IEND�B`�PKՎf\8�4HFFimages/default-image.jpgnu�[������JFIF���


		
%# , #&')*)-0-(0%()(



(((((((((((((((((((((((((((((((((((((((((((((((((((��X ���	
}!1AQa"q2���#B��R��$3br�	
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz����������������������������������������������������������������������	
w!1AQaq"2�B����	#3R�br�
$4�%�&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�����������������������������������������������������������������������?���
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(�
��Vp6�n7p>l~T�p.}ԏ�@c�%@Ѻ���r(�Ʃgo+E4�]z���J���+���6�'�΀+M�YC+G$�u8#cp*�m<w1	am�z��J(�
�w�֎�q&�# m'��P�/ �m���:�@Pyl�U�!V\(X�IP4N�����$t��ʊ:�8�"[�V`�s	c�A�O@P@P@P@P@P@Ks-�Y�F�p
,3�0&R@:�`q@$�@��i�?P�@A��
(�ȱF�Hp�2MRMb�GTI��p�
�@P@P@V����e[�6)?�P�^[�6�oی�F?:�@@ז��Z�Â��O�Z����P��C1"����XP�P@P@P@P@P@P@P@P@爵'X�}�S�@Zv�5��W��A@3�rd�0̲7�H�P�0���rV	ʟ\��Z�
������@/��io&w�a���(q���ƕ[�$qʳ/$:�<��$H������
��͂���+�@-���N ��t?��ş��s���,�K�U��hjk�a M4q���f��`���4r0�
���P
��N��9� ��������}��i��o�]��y@\�l3<����Pa���p?o��H��x�]OB�"�i��4�=70��s�V�������V�g�������s�	Id�Q�V������[�P�K���[�9�tn�
d��
���X�P9y9�����l�V��0�AA�xr2(�Ƨgn�e�Cw-�ʀ-V�Vڗ���_�@h��9?�H�?�]���������?�?ʀ<��w�-�$�����i�?P�@
����m�̪ޜ��
[[�k�D+�ۡ��&�� ۟�
q�?������
�7�ֿ��T>�O�@�Y�b�����}d@��� �IdH������c�@�X�S�p?'�Pǫ��V�A?�1@�z@ II4A��b��dz)#��0�I<W@�H�� ��-�G�]}W��A@r���<f��//qls�~��eD\e�4��zd�H�4lp6��iKuo�x���4�q	���7gҀ+ǫ����r}A�"�-�,p�^WTAܜP4��‹��R�E_##�Asyolq<ȇ�	��
��Z���b����	��ӡ��Y�nna�]�Ȩ;g��(�z���n'�����@�@pn��t:��H ��;�'�(t�*/�P?������\����7A"���%P@P@P@�d�Gn�Ě�8�ZdXn?S@��H_j�#��>��x��B��P�������5��
\��h���]N���1�_I}p�Ĉ��/`(힁,��"�2nO�@�Үl�Kve�������ş��s�����,���
�z�x����P��Ai$8
;{P]��-��޲�.��v�
�o�	��C@,���;u�$���,�-޵sun�Ȑ�~�A�_�Sӿ���/��T����9n�=�����S�����3�x�
=KB����G,�$69�
~�{{�'˔�#߱�
/�ǽ���P.�
��I��e��q��5,�+�.�����P<I~�9���}��Ҵ4��Y�$uʪc�gj�F���YHܭ��M�ݵՀ2ȇi>���@5K/�[y>g���3@D��F\�i#4�o��6�V7�ly}2>�g�w�mv�1��a�@�^�&�#`��y��?U���±q$lq�`������6�1#L�����
�Q�!!��w�_��_�@��$�t�*��ݷ���r���.wu�
����v�S1�8?��Z�1���2��!��v7S�IG�şҀ9������t�kf���_�~U��!o��a�#��c��ѿХ��3$�@�,6��C�{K�R�ɐᇧ�t����Y<1�H�u���-�L�\�>���dj�pں���&F�B	_�([—�h��/�E�{�2�T8@|w>�GK����q��g�a@�t�ʈd�
o�˯��Z�(�
:�n?��P!c����΀;��<K�!F�uh��o�/��V q�~�OP�{+���b9w{O���bK����.y��@�6��0�� ��:O���\���}�������_5R=�tɠ
�h��ּ1��.?*��'`�	F���}�v��[�Ĺ��y�o€8ۻ�.�Y	,ǁ��@�xvW�4�,nFv��>����Oc���`Ң���B��T�<�jw��yvQ@2xr1��s0���(����D$`ᇨ��@#��
(��
(��
(��
�.�1\�uV"�:�u�M�� ��Ҁ4(%���peQ���(������?��
�
�-?�4�k���|�C�d�pc���ր94��L�@��zc�Z�Y����?�h&f�)j̑���gE�[;�y(�)8���ڂ��(�V����t4�h6��鑴�D�I�ր�Z[G����Œ�T�Es:w���E�t�x��ǎ�g?��z���g�dV�~c���v�zA�}�	-���"���8c��-��{���
�������
��J�?��:�i�\][����'?ʀ&��v�zA�}�
��[�Y��6��iP@q����w6��o�\�P7��W=c���#���lj������'V�o�#@��x�cPS��f�-�H��#�T�:ܹ!m�'�BJ�;�v�{�<��p����@�@&����~鑱��G#�<��#�h�����?�_�@��$'��*��S�C���W���<�r(����p�p�K'�z
���5)�kd�Y���M1�􈼊��1@�'�3��?�g�y�ո���t~�Tx�9��3<Y�0��M��u�_�@G\��M�����,�����{@���(��k�[�A��]���	���
?
�DŽ���!@�)����1��hxS�<��Pf��M=̑F�aRW
q��@��qs
�]#F�g��κ�ȹ�,���s�gӠ'�|�@͙U����3��}@q����uW��o���Ҁ9[x��JT3��([�ۿ����€�Gn����
�!R�"�%T@��
(��
(��
(�-Jy��6˗�΃���k��)I��7B�vmv�X��������(��gG�ɀ�:���?�-?�o�k�Ai��sX�����:}�[�Ѓ��s���%��ʥ��ʰ��hm5��h�jQ�
�8�	,�.o�kc3
�
�%�g�~C�\����r ��h3[����?r����k�n�͋첟��Oq�P��j�������:�*/��t�{�A7A��rZw���E�t�j�yh�<��h�����4r)ʰ��4y<Ax��"c����c����6��M�*����-��{���
�������=�2G��[�l��G_�d�j769X[��J0��Y�_�q���U��χd�[7y�ً�=�ڀ5h�T�{k�Q��e>��/[���j��Q�@P��i�
}m�̃8���Z]�i��n��:�h���/�FEQ�nxwN{}���a�S�Zܠ�2|A���+$#2��€9�[��'-(�V�f�Y�����P��h�l�s���`S����u�_��/���P#�jͮ�IOݡ<U�*i�R�\@v��n�P[�"Ǥ̈0��:�? �}�vz����xI�<��4�2�i�C!��A�=h��uw��]����M�{��U+
���h��-^X��0XG��v���jO�������(������,�yp���ހ-�O�>g�p:w��_�Q�(F��3O��,C,%JJ���&�=��G-����c���ܺ������
�MF�渷is�v���Pj;F��p�r
t�����U��xU�@��(7Ŀ�o�V�5�-� ����
��G�����������O������A?�f�4<)�r���(X�{[��������z��o	n$��A<��vd72��%,wz�4��@�ʲ`�/�i�YJ���Y�\1@���eQ�݀Q��ր(�!�n��@ͼK.�R�D�T��X�C�)���C�נ0kב Rc��y�(9u{�
$+��c���b�tg�(h��
(��
(��
(�������
1--��%�*ø@(z(��
(��c����S�	"�8�lH�=b�@P@P@���U�2��dPa���X?�ؠ	��#]����(�:�
(����S�a�ϫ 4Դ�F�[§� =Pe�9Wl����2(!ejE��F(z�[xf9�(܏�(4�[An���U�	h��
�X"�lQ�?�����NV�}Db�'����_��>��h����V�$;z�hH�#P�����0(�P@
�(�]����0�D�v�A[hA�
��
��v۷}��s�f�'��
�Y��-�
�;hz(��
(��
(��
l����TW_FحᄓQ�O]�I@rWZ�ݶ�r#����JI���c*<��0J/?�V�le��B��߰�(
��)��@͕�96��\�K1C��4L�u@��@P@P@P@P@P@P@P@P@P@P@P@P@P@P@ �A�
W�
�����~�X��
(��
(��
(��
(��
(��
(��
(��
�X!��lQ���
F,mKX?�ؠ
�a@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P��PKՎf\��5f��images/pagelayer-logo-19.pngnu�[����PNG


IHDRE��gAMA���a cHRMz&�����u0�`:�p��Q<�PLTE�����+������������/������������
��������������������������������������������������������������������������������������������������������������������������������������
�������������������������������������������� ������������������ ���������������� ��������������������������������������������������������������������������������	�� �������������� ����������������3�������������������������������������������������������������������������������������������dP�tRNSc���կl$
`�����l��	����]�ˎu���p��s��(^���q��u��w����ɖt������|��j���z�����{~�����
	o��vq��(Msr���p����{����{���m����n���հo$~y(�bKGD�pg�!tIME�
,;<z1B[IDAT�c````����cbFq	I)�����+0����>r���#ǎ������54����Z�:���z@�������)�efn�`idX���1�;8::t�م����!wOF/oF_?�C��N9��}�ș�سG��'$&JNIeL;t�\:C���2������2���P�Px��"��C�J��+��*�bU��5�u�
��M@�b-�m���]݇���B��b��p�Х���b��L�6}��C�.Ϛ=*6wĿW�/X�ư�굣�ٗ,��˲�+����8V��y����o���M��l�ڶ}��]�����
Dq�J�y�%tEXtdate:create2019-03-29T10:44:59-04:00�}�%tEXtdate:modify2019-03-29T10:44:59-04:00� �ptEXtSoftwareAdobe ImageReadyq�e<IEND�B`�PK֎f\�z-kk
readme.txtnu�[���=== Page Builder: Pagelayer - Drag and Drop website builder ===
Contributors: pagelayer, softaculous
Tags: page builder, editor, drag and drop, gutenberg blocks, landing-page
Requires at least: 4.7
Tested up to: 6.9
Requires PHP: 5.5
Stable tag: 2.0.8
License: LGPL v2.1
License URI: http://www.gnu.org/licenses/lgpl-2.1.html

The most advanced frontend drag & drop page builder. Pagelayer is a light weight but extremely powerful Website Builder. With Pagelayer you can create great looking websites much faster. Works with any theme and any page.

== Description ==

Presenting you Pagelayer a WordPress Website builder. Whether you're a beginner or a professional, Pagelayer is built for delivering the best designing experience and fast performance that you will fall in love with.

https://www.youtube.com/watch?v=JiY_oOND7rA

Pagelayer is an awesome page builder that allows you to create and design your website instantly in the simplest way possible. Take control over your page content with the most advanced page builder plugin available. With Pagelayer, you can create just about everything !

[Home Page](https://pagelayer.com "Pagelayer Homepage") | [Support](https://pagelayer.deskuss.com "Pagelayer Support") | [Documents](http://pagelayer.com/docs "Documents")

== Gutenberg Editor Blocks Integration ==

Pagelayer smoothly collaborates with the Gutenberg editor, ensuring it aligns seamlessly with WordPress' built-in block editor. This means you can effortlessly blend Pagelayer's advanced page-building tools with the user-friendly Gutenberg blocks, giving you the best of both worlds. Whether you fancy the straightforwardness of Gutenberg blocks or the sophistication of Pagelayer's drag-and-drop editor, the decision is entirely yours. This compatibility grants you the flexibility to harness the strengths of both systems, resulting in unmatched design versatility for your WordPress website. Explore the synergy of Pagelayer and Gutenberg, unlocking a new level of creativity for your web projects.

== Next generation Drag & Drop Editor ==

Now making your imagined website designs is as simple as just a few drag and drop made possible only with Pagelayer. A next-generation page builder with so many features and functionality and as easy as a piece of cake without the need of technical knowledge. 

== Widgets for every design ==

Thinking if the design in your mind is possible 🤔? Yes! it is now possible with Pagelayer. We have a large number of widgets (100+) to choose and design from, be it a blog, portfolio, corporate, e-commerce or any other category. With Pagelayer everything is possible. To learn about widgets visit [here.](https://pagelayer.com/widgets/)

== Stunning Experience with Real-Time Design ==

Designing is no fun if we have to refresh the page to see the changes being applied😥. Say no to reloads. Pagelayer builder is a real-time builder so whenever you make changes on your page it gets updated instantly on the preview in the editor so you can check how the changes look. It helps you design your page quickly by saving your time.
No more disjointed experience, build and edit everything right in front of your eyes.

== E-Commerce website designing ==

Turn your website into an eCommerce machine with innovative tools and widgets to create an online shopping experience: product catalogs, product pages or shopping carts.

== Advanced In-line Editing ==

Experience the all-new [PEN editor](https://youtu.be/x5gVx2g6DhA) a next-generation text editor. Simply click on any text and start typing edit the existing text or add your custom text. A variety of header and text options enhance your experience as well.

== Responsiveness for all device ==

With Pagelayer responsive design is now made easy no coding, no hassle just a few tweaks and your website is ready to render as per your desired setting on any kind of device. Manage responsiveness for typography, color, padding, and all settings for tablet and mobile.

== Cloning made easy ==

Now save time by just a click of a mouse, need to clone a section? or a page? or a post? no worries Pagelayer got you covered. Leave duplicating to Pagelayer the all-new advanced real-time builder.

= 30+ Free Widgets and adding more =

* **Row**
* **Columns**
* **Title**
* **Rich Text**
* **Quote**
* **List**
* **Icon**
* **Badge**
* **Tooltip**
* **Image**
* **Image Slider**
* **Video**
* **Grid Gallery**
* **Button**
* **Tabs**
* **Accordion**
* **Collapse**
* **Image Box**
* **Icon Box**
* **Space**
* **Embed**
* **Shortcodes**
* **Counter**
* **Google Maps**
* **Testimonial**
* **Progress Bars**
* **Color Block**
* **Alert**
* **Divider**
* **Social Profile**
* **Star Rating**
* **Anchor**
* **And counting...**

== Unlock the BEST with Pagelayer PREMIUM ==

The most powerful and professional website builder unlocks the beast with pro [features]{https://pagelayer.com/features/} that will improve your website performance and designing experience to the next level. Get access to more professional widgets, options, and tools to get recognized.

** There are many features to improve your website **
* [Sticky header](https://pagelayer.com/docs/how-tos/make-header-sticky/)
* [Motion Effects](https://pagelayer.com/docs/how-tos/how-to-use-motion-effects/)
* [Mega Menu](https://pagelayer.com/docs/how-tos/how-to-create-a-mega-menu)
* [Infinite Scroll](https://pagelayer.com/docs/how-tos/how-to-enable-infinte-scroll-for-the-posts)
* [Call to Action](https://pagelayer.com/docs/pagelayer-pro-widgets/call-to-action/)
* [Contact Form](https://pagelayer.com/docs/pagelayer-pro-widgets/contact-form/)
* [Image Hotspot](https://pagelayer.com/docs/pagelayer-pro-widgets/image-hotspot)
* [Table](https://pagelayer.com/docs/pagelayer-pro-widgets/table/)
* [Modal](https://pagelayer.com/docs/pagelayer-pro-widgets/modal/)
* [Popup Builder](https://pagelayer.com/docs/getting-started/pagelayer-popup-template-builder/)
* [TimeLine](https://pagelayer.com/docs/pagelayer-pro-widgets/timeline/)
* [Slides](https://pagelayer.com/docs/pagelayer-pro-widgets/slides/)
* [List of Premium widgets](https://pagelayer.com/docs/pagelayer-pro-widgets/)
* **Adding More...**

== Frequently Asked Questions ==

Do you have questions related to Pagelayer? Use the following links :

1. [Docs](http://pagelayer.com/docs)
3. [Help Desk](https://pagelayer.deskuss.com)
2. [Support Forum](http://wordpress.org/support/plugin/pagelayer)

== Screenshots ==

1. **Drag & Drop** widgets from the left panel and edit them easily.
2. **Mega Menu** is now easy and hassle-free without extra plugin installation.
3. **Resize Control** makes perfect pixel designing even easier and more peaceful.
4. **Shapes divider** is now the new trend, and with Pagelayer choose from 100+ possibilities.
5. **Motion Effect** make your website look cooler with various types of effects.
6. **Responsive** designing just got better make your website pixel perfect on all types of device available.
7. **E-Commerce** website is now easier to edit and update as per your choice, no more default designs!.
8. **A to Z** custom design no more sluggish template, get 100% control on all templates.
9. **Content Slides** can be designed without the effort of installing extra plugins.

== Changelog ==

= 2.0.8 (FEB 16, 2026) =
* [Bug Fix] Improved XSS security checks.
* [Bug Fix] Sanitized the contact form "Reply-To" header to prevent CRLF injection.
* [Bug Fix] Restricted low-level users from adding custom templates in the contact form.

= 2.0.7 (DEC 02, 2025) =
* [Task] Tested compatibility with WordPress 6.9.
* [Bug-Fix] In some cases, after adding the templates widget, the page/post data in the PageLayer editor was not saved properly. This is fixed.
* [Bug-Fix] There was some PHP warnings. This is fixed.
* [Bug-Fix] Mobile breakpoints increased to 480px.

= 2.0.6 (Oct 31, 2025) =
* [Bug-Fix] Improved user-level security checks in the media replacement feature.

= 2.0.5 (Oct 23, 2025) =
* [Bug-Fix] In some cases, in-line editor selection was not working. This is fixed.
* [Bug-Fix] There was some PHP warnings. This is fixed.
* [Bug-Fix] In some cases, template import was not working properly. This is fixed.

= 2.0.4 (Sep 03, 2025) =
* [Task] Added code for new AI functions.

= 2.0.3 (Jul 29, 2025) =
* [Task] AI functions compatibility.

= 2.0.2 (Jul 18, 2025) =
* [Improvement] Copy paste in editor has been further improved.
* [Bug-Fix] In certain cases, Gutenberg editor was not loaded properly. This is fixed.

= 2.0.1 (May 19, 2025) =
* [Security-Fix] URLs were not sanitized in some places. This has been fixed!
* [Bug-Fix] Font list not showing properly when setting global font to customized. This is fixed.
* [Bug-Fix] Nested accordion and collapse widgets were not working properly. This is fixed.

= 2.0.0 (March 10, 2025) =
* [Security-Fix] The contributor level validations issue reported by security researcher Brian Sans-Souci (liardom) has been fixed. Please upgrade to this version as soon as possible!

= 1.9.9 (March 06, 2025) =
* [Security-Fix] The XSS checks has been further improved. Please upgrade to this version as soon as possible!

= 1.9.8 (Fab 18, 2025) =
* [Bug-Fix] There was some PHP version incompatibility from the previous version. This is fixes.

= 1.9.7 (Fab 14, 2025) =
* [Security-Fix] The XSS checks has been further improved. Please upgrade to this version as soon as possible!
* [Added] Added anchor ID for tab in Tabs widget.
* [Bug-Fix] Added x twitter icon in social, social share widgets.
* [Bug-Fix] In some cases, post offset was not working properly in the post widget. This is fixed.
* [Bug-Fix] Form validation was not working properly when using reCAPTCHA V3 in contact forms. This is fixed.

= 1.9.6 (Jan 21, 2025) =
* [Feature] Added Image Mapping widget.
* [Feature] Added support for reCAPTCHA V3 in contact form.
* [Task] Added x-Twitter icons to Font Awesome icons list.
* [Task] The Posts widget has been further improved. You can now select multiple terms to display posts.

= 1.9.5 (Nov 22, 2024) =
* [Security-Fix] An XSS vulnerability has been fixed. Please upgrade to this version as soon as possible!
* [Bug-fix] In some cases, customizer was not loaded properly. This is fixed.

= 1.9.4 (Nov 19, 2024) =
* [Task] Tested compatibility with WordPress 6.7.

= 1.9.3 (Nov 11, 2024) =
* [Bug-fix] In some cases, sections were not imported properly in the editor. This is fixed.

= 1.9.2 (Oct 18, 2024) =
* [Task] Licensing functionality has been further improved.

= 1.9.1 (Sep 19, 2024) =
* [Bug-fix] Readme.txt had the old version. Hence launching a new version with correct number.

= 1.9.0 (Sep 19, 2024) =
* [Bug-fix] Improved sanitization of input for some settings.

= 1.8.9 (Sep 11, 2024) =
* [Task] Import templates functionality has been further improved.

= 1.8.8 (Aug 13, 2024) =
* [Bug-fix] The Google API key was not sanitized properly. This is fixed.
* [Bug-fix] There was some PHP warnings. This is fixed.

= 1.8.7 (Jul 25, 2024) =
* [Bug-fix] In some cases Pagelayer auto installer was not working properly. This is fixed.

= 1.8.6 (Jul 16, 2024) =
* [Task] Tested compatibility with WordPress 6.5 and made required changes.
* [Bug-fix] The widget child selector in the Pagelayer Editor has been further improved.

= 1.8.5 (March 19, 2024) =
* [Security-Fix] An XSS vulnerability has been fixed. Please upgrade to this version as soon as possible!

= 1.8.4 (March 05, 2024) =
* [Security-Fix] An XSS vulnerability has been fixed. Please upgrade to this version as soon as possible!
* [Bug-fix] In certain cases, the modal content was not aligned properly. This is fixed.
* [Bug-fix] In certain cases, the slider height was not set correctly. This is fixed.

= 1.8.3 (Feb 22, 2024) =
* [Security-Fix] An XSS vulnerability has been fixed. Please upgrade to this version as soon as possible!
* [Bug-fix] There was some PHP warnings. This is fixed.

= 1.8.2 (Jan 23, 2024) =
* [Security-Fix] The security check for "Move to trash" from pagelayer editor has been further improved.
* [Bug-fix] In some cases in Gutenberg, slider blocks were broken during move child. This is fixed.
* [Bug-fix] In some cases, the content of the previous post was loaded when adding a new page. This is fixed.
* [Bug-fix] In some cases, the video and facebook blocks were not working properly. This is fixed.

= 1.8.1 (Jan 09, 2024) =
* [Feature] Added support for all Pagelayer widgets in Gutenberg, you can now use Pagelayer widgets in the Gutenberg editor.
* [Bug-fix] In the Pagelayer -> Settings and Pagelayer -> Website Settings, certain settings were not escaped and sanitized. This is fixed.

= 1.8.0 (Dec 25, 2023) =
* [Bug-fix] In some cases Pagelayer was causing a PHP error due to the screen function returning null. This is fixed.

= 1.7.9 (Dec 25, 2023) =
* [Security-Fix] An XSS vulnerability has been fixed. Please upgrade to this version as soon as possible!
* [Task] Tested compatibility with WordPress 6.4 and made required changes.

= 1.7.8 (Sep 22, 2023) =
* [Security-Fix] An XSS and scheduled post vulnerabilities have been further improved. Please upgrade to this version as soon as possible!

= 1.7.7 (Sep 13, 2023) =
* [Security-Fix] An XSS and scheduled post vulnerability was found. This is fixed. Please upgrade to this version ASAP !
* [Improvement] The "Edit with Pagelayer" button UI on Gutenberg and Classic Editor has been further improved.
* [Bug-fix] Pagelayer getting started notice could be dismissed by unauthorized users. This is fixed.

= 1.7.6 (July 12, 2023) =
* [Bug-fix] In some cases, the row editing options were hidden at the top when the first row was at the top. This is fixed.
* [Bug-fix] The global fonts and global colors were not working properly with block theme. This is fixed.
* [Bug-fix] In some cases, the export feature was not working properly. This is fixed.
* [Bug-fix] Twitter share was not working properly in social share widget. This is fixed.
* [Bug-fix] Breadcrumb widget has been improved to display the parent of the page. This is fixed.
* [Bug-fix] On turning on the error report in PHP, some PHP error notice was shown. This is fixed.

= 1.7.5 (May 11, 2023) = 
* [Bug-fix] Made Pagelayer compatible with block themes.

= 1.7.4 (April 03, 2023) =
* [Feature] Added "before after image" widget.
* [Feature] Added "Get-Pocket" and "TikTok" icons to the social profile widget.
* [Feature] Also added "Get-Pocket" and "Email" icons to the social share widget.
* [Bug-fix] There were some PHP warnings in Customizer. This is fixed.
* [Bug-fix] In some cases, the contact form with multi-checkbox did not work properly. This is fixed.

= 1.7.3 (Feb 02, 2023) =
* [Feature] Added setting to load Google Fonts locally on the Pagelayer -> Settings page. Now if you do not want to load Google fonts directly from Google API then you can enable this setting to load Google fonts from your local server.
* [Bug-Fix] In certain cases, some WooCommerce widgets were not rendering properly. This is fixed.
* [Bug-Fix] In certain cases, the video URLs were not created correctly. This is fixed.
* [Bug-Fix] In certain cases, google fonts were not loaded properly. This is fixed.

= 1.7.2 (Nov 04, 2022) =
* [Feature] Added setting to add content when body is open on Pagelayer -> website settings page.
* [Task] Allow to add otf extension font files to Pagelayer custom font.
* [Bug-Fix] On turning on the error report in PHP, some PHP error notice was shown. This is fixed.
* [Bug Fix] The post guid was not updated properly when cloning the post. This is fixed.
* [Bug Fix] In certain cases scripts were not loaded properly in the Pagelayer editor. This is fixed.

= 1.7.1 (Sep 07, 2022) =
* [Feature] Added Customizer settings for WooCommerce. Now you can easily customize your WooCommerce Store.

= 1.7.0 (July 28, 2022) =
* [Task] The typography properties has been further improved.
* [Task] Added global color option for the gradient property.
* [Task] Added the "HTML Tag" option in post title widget. Now you can select the tags to wrap the post title.
* [Bug-Fix] In the some widgets global colors were not applied properly. This is fixed.
* [Bug-Fix] In some cases Ctrl+Z was not working properly. This is fixed.
* [Bug-Fix] In the Social Icon widget, icons were aligning with respect to the holder. This is fixed.

= 1.6.9 (June 02, 2022) =
* [Bug-Fix] After the previous version, in some cases, the add section was not working properly. This is fixed.

= 1.6.8 (May 25, 2022) =
* [Feature] Added Customizer settings to set global styles for elements. Also you can set different global styles for each post type.
* [Feature] Added Global Color and Typography palette in customizer. Now you can set Global Color and Typography for each element.
* [Feature] The Global color and typography properties have been added to the Pagelayer Editor as well. Now you can set global color and typography from the dropdown list.
* [Bug-Fix] Textarea typography was not applied properly in the Contact Form widget. This is fixed.
* [Bug-Fix] In certain cases, the add section was not working properly. This is fixed.
* [Bug-Fix] In certain cases, the google fonts was not working properly. This is fixed.

= 1.6.7 (April 07, 2022) =
* [Bug-Fix] In some cases, the onload content animation was not working properly. This is fixed.
* [Bug-Fix] In some cases, the CSS was not applied properly for the tablet and mobile devices. This is fixed.
* [Bug-Fix] In some cases, sticky elements styles were not applied properly. This is fixed.

= 1.6.6 (March 09, 2022) =
* [Task] The editing experience within Pagelayer editor has been further improved. Now users can move from one widget to another with the help of up and down arrow keys. We are trying to make the editor into a more user friendly document editor.
* [Task] Now we will add a text widget after the active widget when enter is pressed. You can add a slash "/" to search and convert  the widget.

= 1.6.5 (Feb 21, 2022) =
* [Task] The Pagelayer pen editor UX has been further improved.
* [Bug-Fix] In some cases, the font-family and other css of icons were not applied correctly after the previous version. This is fixed.
* [Bug-Fix] In some cases, Pagelayer import was not working properly. This is fixed.
* [Bug-Fix] In some cases, Youtube video autoplay was not working. This is fixed.

= 1.6.4 (Feb 11, 2022) =
* [Task] WordPress 5.9 adds support for capability queries in WP_User_Query. We have tested and made required changes.
* [Bug-Fix] In certain cases, some style was not applied properly in the editor. This is fixed.
* [Bug-Fix] In the primary menu widget, after the menu item title was changed, the menu title was not updated. This is fixed.

= 1.6.3 (Jan 31, 2022) =
* [Bug-Fix] In certain cases, the primary menu widget was not rendering properly. This is fixed.
* [Bug-Fix] In certain cases, the posts widget slider was not working properly. This is fixed.

= 1.6.2 (Jan 29, 2022) =
* [Task] The Pagelayer introduction video link has been updated.

= 1.6.1 (Jan 25, 2022) =
* [Task] Pagelayer has been tested with WordPress 5.9.
* [Bug-Fix] In the vertical primary menu, mega menu position was not working properly. This is fixed.

= 1.6.0 (Jan 03, 2022) =
* [Feature] Added mega menu option in the primary menu widget. Now users can create a mega menu with the help of Pagelayer drag and drop feature.
* [Improvement] Slides widget has been further improved as a content slider. Now users can design the slides with the help of Pagelayer drag and drop feature.
* [Improvement] Added the infinite scroll and alternative alignment options for the posts and archive posts widgets.
* [Task] The Font-Awesome 5 library has been updated.
* [Task] The primary menu widget has been further improved. And also added sub-menu animation option.
* [Task] Added more options for customizing slider(s) dots and arrows.
* [Bug-Fix] In certain cases, the table widget height was not working properly. This is fixed.
* [Bug-Fix] In the editor the some JS files were not cached. This is fixed.
* [Bug-Fix] In certain cases, the login widget was not working properly. This is fixed.
* [Bug-Fix] In certain cases, the button group widget font size not working properly. This is fixed.
* [Bug-Fix] In certain cases, the rotating text in the animated heading widget came on next line. This is fixed.
* [Bug-Fix] At times, if there was a div tag in the rich text editor, an undefined error used to be thrown. This is fixed.

= 1.5.9 (Nov 03, 2021) =
* [Bug-Fix] On turning on the error report in PHP, some PHP error notice was shown. This is fixed.
* [Bug-Fix] In certain cases, inline editing in table widget was not working properly. This is fixed.

= 1.5.8 (Oct 20, 2021) =
* [Improvement] The link property has been further improved to add target, rel and other attributes.
* [Improvement] Added the color options in the social share widget for the labels.
* [Improvement] Added alignment option in Pricing table widget and also added screen mode option where needed.
* [Task] The list of Google fonts has been updated.
* [Bug-Fix] In some cases, the JS/CSS files compressor was not loaded properly. This is fixed and also added option in Pagelayer setting to enable/disable JS/CSS giver.
* [Bug-Fix] In the social share widget the "Open link in new window" was not working properly. This is fixed.
* [Bug-Fix] In some cases, the Custom Attributes option was not working properly. This is fixed. 
* [Bug-Fix] In the Audio widget the time handler height was not set properly. This is fixed. 
* [Bug-Fix] In the options section the font family property was not working properly. This is fixed. 

= 1.5.7 (Sep 28, 2021) =
* [Bug-Fix] In some cases, the widget dropdown list was not hiding properly. This is fixed.

= 1.5.6 (Sep 18, 2021) =
* [Bug-Fix] In some cases, the position of the widget dropdown list was not correct. This is fixed.

= 1.5.5 (Sep 16, 2021) =
* [Improvement] The Title Widget has been further improved. Now users can search for widgets with a slash (/) and replace the selected widget with the current widget and also added the plus icon near the bottom of all widgets to add widget after the current widget.
* [Improvement] Login widget has been further improved.
* [Improvement] Insert link option UI of our pen editor has been further improved.
* [Bug-Fix] In certain cases the Pagelayer pen heading and paragraph formatting was not working properly. This is fixed.
* [Bug-Fix] The Roboto font within the system section was not working. We have removed the system font option of Roboto and left the Google Font option. This is fixed.
* [Bug-Fix] In certain cases the background video was not working properly. This is fixed.
* [Bug-Fix] When the dropdown menu was set to in tablet or mobile mode, the full primary menu was shown when reloading the page. This is fixed.
* [Bug-Fix] In some cases, the pen editor's unlink option was not working properly. This is fixed.

= 1.5.4 (Aug 05, 2021) =
* [Improvement] The Inline editor position has been further improved for the better user experience.
* [Improvement] Added system fonts to Typography font list.
* [Bug-Fix] While using Pagelayer template the WordPress Page Break was not working properly. This is fixed.
* [Bug-Fix] The linked media file was the thumbnail image if image size thumbnail was selected in the Image slider widget. This is fixed.
* [Bug-Fix] In some cases the review widget was not working properly when editing inline. This is fixed.
* [Bug-Fix] Post status used to be changed to draft when updating Pagelayer popup template via Pagelayer editor. This is fixed.
* [Bug-Fix] In certain cases the inline editor font family was not working properly. This is fixed.
* [Bug-Fix] The blank post excerpt was not updated properly. This is fixed.
* [Bug-Fix] In some cases, page scroll was added because of the width of the table. This is fixed.
* [Bug-Fix] After adding the link, the inline editor was unable to edit the image and icon box contents. This is fixed.

= 1.5.3 (July 28, 2021) =
* [Bug-Fix] In some cases there was some js error occurred after the last version. This is fixed.

= 1.5.2 (July 23, 2021) =
* [Feature] We have improved the inline editor UI and UX. This is to give a better experience while editing the text. More improvements to the editing experience will follow soon.
* [Feature] Retina Image option enabled for Image and Image Box widgets.
* [Feature] Added option for custom thumbnail in posts and archive posts widgets.
* [Feature] The Map widget has been further improved for Google map v3. We recommend you use version 3 as Google is deprecating version 2, or Google may discontinue version 2 maps at any time.
* [Feature] Added Enter and Backspace key handler, now on press enter key inside title widget, we will break widget content from current cursor position and open new title widget with same content and by clicking backspace we will merge it again.
* [Improvement] Added col margin option in the posts and archive posts widget.
* [Improvement] Added space between option in image slider widget.
* [Improvement] Added the "download file name" option to the download button widget. Now user can set the custom name of the download file.
* [Improvement] Added alignment, size and max width options for the Row and Column parallax image.
* [Improvement] Image drop zone UI has been further fixed.
* [Improvement] Added alt and title attributes for the site logo and post author image.
* [Bug-Fix] The image media modal headings styles have been further fixed.
* [Bug-Fix] In the image hotspot, quote and list widgets, the icon styles were applied for all the I (italics) tag. This is fixed.
* [Bug-Fix] When editing the tooltip text through the inline editor, the tooltip was hidden when hovered out. This is fixed.
* [Bug-Fix] In certain case while resizing the window, the primary menu was not working properly. This is fixed.
* [Bug-Fix] While adding Tab widget inside the Tab widget, the Tab widgets were not working properly. This is fixed.
* [Bug-Fix] Clicking on the close alert icon in the editor will hide the alert widget. Due to this we were not able to edit the alert widget again. This is fixed.
* [Bug-Fix] While editing the slider content through the inline editor, we were unable to select content. This is fixed.
* [Bug-Fix] On window resizing the scroll effects was not working properly. This is fixed.
* [Bug-Fix] While pasting the content, the widgets were pasted. This is fixed.
* [Bug-Fix] In certain cases, the video widget was not working properly. This is fixed.
* [Bug-Fix] In certain cases, the video mute option was not working properly. This is fixed.
* [Bug-Fix] Post widget copy-paste and duplicate was not working properly. This is fixed.
* [Bug-Fix] In certain cases, the audio widget was not working properly. This is fixed.

= 1.5.1 (May 18, 2021) =
* [Bug-Fix] Some images were not imported properly while importing the theme if the same slug was used. This is fixed.
* [Bug-Fix] Icon alignment on contact form submit button was not working properly. This is fixed.
* [Bug-Fix] After the last update contact form custom template settings were not applied properly. This is fixed.
* [Bug-Fix] In certain cases some js error occurred when the post content was empty. This is fixed.
* [Bug-Fix] The border radius on the hover of the countdown timer widget was not working properly. This is fixed.
PK��f\~��.^6^6!css/pagelayer-editor-frontend.cssnu�[���PK��f\�4if"f"�6css/nivo-lightbox.cssnu�[���PK��f\���i��ZYcss/owl.carousel.min.cssnu�[���PK��f\8�\#o<o<[jcss/trumbowyg.min.cssnu�[���PK��f\(#���css/owl.theme.default.min.cssnu�[���PK��f\���**_�css/font-awesome5.min.cssnu�[���PK��f\���]]��css/notes.owl.txtnu�[���PK��f\���//\�css/pagelayer-icons.cssnu�[���PK��f\��{�{�css/combined.premium.cssnu�[���PK��f\�\��
�
�css/givecss.phpnu�[���PK��f\��nͅE�E�css/font-awesome5-v4shims.cssnu�[���PK��f\��q�WHWH��css/pagelayer-editor.cssnu�[���PK��f\�nD�>�>�css/customizer.cssnu�[���PK��f\�;��==d^css/pen.cssnu�[���PK��f\���+���|css/pagelayer-pen.cssnu�[���PK��f\{�&���css/pagelayer-frontend.cssnu�[���PK��f\���+����Z_
css/pagelayer-blocks.cssnu�[���PK��f\
$����=css/animate.min.cssnu�[���PK��f\�����css/combined.cssnu�[���PK��f\A��vv8�css/pagelayer-admin.cssnu�[���PK��f\H]{�k�k�fonts/fa-brands-400.svgnu�[���PK��f\���y���tfonts/fa-regular-400.eotnu�[���PK��f\zX�^�?�?��fonts/fa-regular-400.woffnu�[���PK��f\����`�`�9fonts/fa-brands-400.eotnu�[���PK��f\�r<�<���fonts/pagelayer.woffnu�[���PK��f\�m�w�,�,/7fonts/fa-brands-400.woff2nu�[���PK��f\&�rȃȃpd fonts/fa-regular-400.ttfnu�[���PK��f\BJK���� fonts/fa-solid-900.ttfnu�[���PK��f\A�:~�$fonts/fa-solid-900.eotnu�[���PK��f\)ͭm00'fonts/fa-brands-400.ttfnu�[���PK��f\��1�1�&)fonts/fa-solid-900.woff2nu�[���PK��f\��������X*fonts/pagelayer.eotnu�[���PK��f\pEXOJ5J5l�*fonts/fa-regular-400.svgnu�[���PKŽf\���i�i�*-fonts/OpenSans-BoldItalic.ttfnu�[���PKŽf\81o���.fonts/fa-solid-900.woffnu�[���PKÎf\;��L��v"0fonts/fa-solid-900.svgnu�[���PKÎf\;/�'���(>fonts/pagelayer.svgnu�[���PKĎf\��m�T�T�$@fonts/font-awesome5.jsonnu�[���PKĎf\��V�3�3�y@fonts/fa-regular-400.woff2nu�[���PKĎf\��3<�<���@fonts/fa-brands-400.woffnu�[���PKŎf\i\���|Dfonts/pagelayer.ttfnu�[���PKŎf\J�S�SHEjs/vanilla-picker.min.jsnu�[���PKƎf\F�b���YlEjs/pagelayer-admin.jsnu�[���PKƎf\�5C-��ntEjs/combined.jsnu�[���PKƎf\��~����TGjs/base-64.min.jsnu�[���PKƎf\��C�p�p�
�hGjs/widgets.jsnu�[���PKƎf\q�%����2Hjs/owl.carousel.min.jsnu�[���PKƎf\Җ9d����Hjs/imagesloaded.min.jsnu�[���PKƎf\s�+�22
�Hjs/base-64.jsnu�[���PKƎf\���W*Ijs/jquery-numerator.jsnu�[���PKƎf\��:5�5��:Ijs/pagelayer-frontend.jsnu�[���PKƎf\�
4὎��1Jjs/customizer.jsnu�[���PKƎf\�����_�_.�Jjs/trumbowyg.min.jsnu�[���PKƎf\O������S�Jjs/trumbowyg.jsnu�[���PKƎf\����k�Kjs/blocks/index.asset.phpnu�[���PKƎf\K5~7\7\u�Kjs/blocks/index.jsnu�[���PKƎf\��xߩ����BNjs/pagelayer-pen.jsnu�[���PKǎf\t�tS-S-��Njs/trumbowyg-pagelayer.jsnu�[���PKǎf\u�z��/�/vOjs/pagelayer-editor.jsnu�[���PKǎf\
Ew�.f.fUARjs/properties.jsnu�[���PKǎf\|����
çTjs/givejs.phpnu�[���PKǎf\b(4I��
ĸTjs/wow.min.jsnu�[���PKǎf\6y��h�h	��Tjs/pen.jsnu�[���PKǎf\q	�����AUjs/nivo-lightbox.min.jsnu�[���PKǎf\!8I�aUjs/simpleParallax.min.jsnu�[���PKȎf\�/��ܜܜZ{Ujs/vanilla-picker.jsnu�[���PKȎf\��z҇�zVjs/tlite.min.jsnu�[���PKȎf\
F���@(Vjs/slimscroll.jsnu�[���PKȎf\ң�$��;Vjs/trumbowyg.fontfamily.jsnu�[���PKȎf\�Y�&n�n�GVinit.phpnu�[���PKȎf\�RP++��Vlanguages/en.jsonnu�[���PKȎf\����(b(b�"Xmain/website.phpnu�[���PKȎf\�nx����Y�Xmain/shortcode_functions.phpnu�[���PKȎf\�SL�'='=�VYmain/post_metas.phpnu�[���PKȎf\ag~l''
�Ymain/getting_started.phpnu�[���PKȎf\�`y�����e�Ymain/functions.phpnu�[���PKȎf\���bbBK[main/customizer-controls.phpnu�[���PKȎf\~y�Y�Y��[main/woocommerce.phpnu�[���PKɎf\�e_bb�\main/parse-shortcodes.phpnu�[���PKɎf\&_��w�wr\main/settings.phpnu�[���PKɎf\X�Ն;�;��\main/blocks.phpnu�[���PKɎf\��bA����
n�\main/ajax.phpnu�[���PKɎf\��;�D�D���]main/template.phpnu�[���PKɎf\�jd��Y^main/class.phpnu�[���PKɎf\ff��p^main/shortcodes.phpnu�[���PKɎf\E 3m#m#n�dmain/nav_walker.phpnu�[���PKɎf\�#!�����dmain/import.phpnu�[���PKɎf\�4�??#�emain/customizer.phpnu�[���PKɎf\��?��q�emain/replace-media.phpnu�[���PKɎf\ 	��V�V��emain/font-options.phpnu�[���PKɎf\�I�v#v#�Jfmain/live-body.phpnu�[���PKɎf\��66
knfmain/live.phpnu�[���PKɎf\cB4�!!	��findex.phpnu�[���PKʎf\-��>�>��fold-logs.txtnu�[���PKʎf\>X"V�g�g�Xglicense.txtnu�[���PKʎf\AS���
n�gpagelayer.phpnu�[���PKʎf\�Gl�bbl�glib/pquery/gan_parser_html.phpnu�[���PKʎf\��;4�(hlib/pquery/IQuery.phpnu�[���PKʎf\�%f@�	�	#>hlib/pquery/gan_xml2array.phpnu�[���PKʎf\��THhlib/pquery/pQuery.phpnu�[���PKʎf\�X�|_|_ �ehlib/pquery/gan_selector_html.phpnu�[���PKʎf\9�#!(!(��hlib/pquery/gan_node_html.phpnu�[���PKˎf\e�&����ilib/pquery/README.mdnu�[���PKˎf\*�93���ilib/pquery/composer.jsonnu�[���PKˎf\gza66?6?�ilib/pquery/gan_tokenizer.phpnu�[���PKˎf\m���g�g�8jlib/pquery/LICENSEnu�[���PKˎf\J0�{�
�
��jlib/pquery/ganon.phpnu�[���PKˎf\��Av�4�4a�jlib/pquery/gan_formatter.phpnu�[���PKˎf\<nP�LLh�jimages/arrows.svgnu�[���PKˎf\�63D

��jimages/anchor.pngnu�[���PKˎf\��O%O%U�jimages/wpcentral_product.pngnu�[���PK̎f\{b.���kimages/nivo-icons/close@2x.pngnu�[���PK̎f\lK2o���kimages/nivo-icons/prev@2x.pngnu�[���PK̎f\t��//�!kimages/nivo-icons/next@2x.pngnu�[���PK͎f\xl��F�F s)kimages/nivo-icons/loading@2x.gifnu�[���PK͎f\�q,aa�pkimages/nivo-icons/prev.pngnu�[���PK͎f\�<&6��Dvkimages/nivo-icons/close.pngnu�[���PKΎf\{�E11U{kimages/nivo-icons/next.pngnu�[���PKώf\��$��Ѐkimages/nivo-icons/loading.gifnu�[���PKώf\�=B�))��kimages/pagelayer-logo-24.pngnu�[���PKЎf\9b���	�	�kimages/sy-loader.gifnu�[���PKЎf\+�7�N�N�kimages/default-image.pngnu�[���PKЎf\�̧�..3�kimages/twitter.pngnu�[���PKҎf\�_v9

�limages/pagelayer_product.pngnu�[���PKҎf\���V
V
)limages/color-picker-transparency-grid.pngnu�[���PKҎf\Q�I��L�L�limages/Spinner-3.gifnu�[���PKҎf\������elimages/pagelayer-logo-256.pngnu�[���PKҎf\��3�mm
�limages/splash.pngnu�[���PKӎf\�n������limages/404image.jpgnu�[���PKӎf\�7o�QQ�Rmimages/pagelayer-logo-40.pngnu�[���PKӎf\cB4�!!W[mimages/index.phpnu�[���PKӎf\B-����[mimages/space.pngnu�[���PKӎf\Ԃ����bmimages/drag-ghost.pngnu�[���PKӎf\+�L��kmimages/facebook.pngnu�[���PKӎf\ �Z��qmimages/shapes/tilt-top.svgnu�[���PKӎf\���qmimages/shapes/slit-bottom.svgnu�[���PKӎf\:�����smimages/shapes/split-top.svgnu�[���PKӎf\l%��ppumimages/shapes/slit-top.svgnu�[���PKӎf\(�B���vmimages/shapes/curve-top.svgnu�[���PKӎf\I^CC!�wmimages/shapes/tiltOpacity-top.svgnu�[���PKӎf\ w�B��!Symimages/shapes/bigTriangle-top.svgnu�[���PKӎf\��1@@Lzmimages/shapes/clouds-bottom.svgnu�[���PKԎf\�20��"�mimages/shapes/mountains-bottom.svgnu�[���PKԎf\��8����mimages/shapes/mountains-top.svgnu�[���PKԎf\O1��$/�mimages/shapes/bigTriangle-bottom.svgnu�[���PKԎf\����-�mimages/shapes/stamp-bottom.svgnu�[���PKԎf\��d۟�U�mimages/shapes/waves-top.svgnu�[���PKԎf\g7`��?�mimages/shapes/arrow-top.svgnu�[���PKԎf\�T�OO$,�mimages/shapes/tiltOpacity-bottom.svgnu�[���PKԎf\(���*Ϗmimages/shapes/bigTriangleShadow-bottom.svgnu�[���PKԎf\�7���mimages/shapes/tilt-bottom.svgnu�[���PKԎf\�d-���mimages/shapes/waves-bottom.svgnu�[���PKԎf\*
A��ߔmimages/shapes/curve-bottom.svgnu�[���PKԎf\-<���!ەmimages/shapes/pyramids-bottom.svgnu�[���PKՎf\��i5���mimages/shapes/arrow-bottom.svgnu�[���PKՎf\��"���mimages/shapes/stamp-top.svgnu�[���PKՎf\���ߙmimages/shapes/pyramids-top.svgnu�[���PKՎf\�>�3��/�mimages/shapes/zigzag-bottom.svgnu�[���PKՎf\@.Yb�mimages/shapes/split-bottom.svgnu�[���PKՎf\�C�R��'��mimages/shapes/bigTriangleShadow-top.svgnu�[���PKՎf\��H��أmimages/shapes/zigzag-top.svgnu�[���PKՎf\����mimages/shapes/clouds-top.svgnu�[���PKՎf\ۘ�X�&�&C�mimages/no_screenshot.pngnu�[���PKՎf\8�4HFF��mimages/default-image.jpgnu�[���PKՎf\��5f���nimages/pagelayer-logo-19.pngnu�[���PK֎f\�z-kk
"nreadme.txtnu�[���PK��Y8P�n